.st{position:relative}body.journey:before{content:"";position:fixed;inset:0;z-index:var(--studio-z-behind);pointer-events:none;background:var(--studio-surface-glow-1),var(--studio-surface-glow-2),var(--studio-surface-base-gradient)}body.journey .jr-portrait,body.journey .st-pro{background:var(--studio-color-surface-canvas)}.st .eyebrow b+span{margin-left:calc(-1 * var(--studio-space-stack-sm) + var(--studio-dim-0_35em))}.st .eyebrow b,.st-sheen{background:var(--silver-sheen);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes st-chev{0%,to{transform:translateY(calc(-1 * var(--studio-dim-2)));opacity:var(--studio-opacity-60)}50%{transform:translateY(var(--studio-dim-4));opacity:1}}.st-ch{padding:var(--studio-space-section-y) var(--studio-size-gutter)}.st-ch,.st-ch__in,.st-copy{position:relative}.st-copy{z-index:var(--studio-z-raised);max-width:var(--studio-dim-900)}.st-h{margin:0 0 var(--studio-space-stack-lg);text-transform:uppercase;font-family:var(--studio-type-h2-font-family);font-size:var(--studio-type-h2-font-size);font-weight:var(--studio-type-h2-font-weight);line-height:var(--studio-type-h2-line-height);letter-spacing:var(--studio-type-h2-letter-spacing)}.st-h--center{text-align:center}.st .h3,.st-h,.st-pro__name,.st-quote{color:var(--studio-color-white)}.st .card{position:relative;isolation:isolate;border-color:var(--studio-color-sheen-dce0e6-a28);background:linear-gradient(135deg,var(--studio-color-glint-a16) 0,var(--studio-color-sheen-c8cdd4-a05) 28%,var(--studio-color-glint-a02) 50%,var(--studio-color-sheen-e1e5eb-a11) 72%,var(--studio-color-sheen-a0a6ae-a04) 100%),var(--studio-color-surface-card);box-shadow:inset 0 var(--studio-dim-1) 0 var(--studio-color-glint-a22),inset 0 calc(-1 * var(--studio-dim-1)) 0 var(--studio-color-glint-a05)}.st .card:before{content:"";position:absolute;inset:0;z-index:var(--studio-z-behind);border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 30%,var(--studio-color-glint-a10) 45%,transparent 60%)}.st-line{display:block;overflow:hidden;padding-bottom:var(--studio-dim-0_08em);margin-bottom:calc(-1 * var(--studio-dim-0_08em))}.st-line>span{display:block;transform:translateY(108%);transition:transform var(--studio-duration-1000) var(--studio-motion-ease)}.st-line+.st-line>span{transition-delay:var(--studio-duration-140)}.st-h.is-in .st-line>span{transform:none}.st-reveal{opacity:0;transform:translateY(var(--studio-dim-24));transition:opacity var(--studio-duration-900) var(--studio-motion-ease),transform var(--studio-duration-900) var(--studio-motion-ease)}.st-reveal.is-in{opacity:1;transform:none}.st-ghost{position:absolute;right:-2%;top:50%;margin-top:calc(-1 * var(--studio-dim-0_5em));z-index:var(--studio-z-base);font-family:var(--studio-font-display);font-size:clamp(var(--studio-dim-180),var(--studio-dim-30vw),var(--studio-dim-460));line-height:var(--studio-leading-100);color:transparent;-webkit-text-stroke:var(--studio-dim-2) var(--studio-color-highlight);opacity:var(--studio-opacity-50);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.st-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--studio-space-grid-gap);gap:var(--studio-space-grid-gap);margin-top:var(--studio-space-section-head)}.st-pair .card+.card{transition-delay:var(--studio-duration-120)}.st-photo img,.st-pro__photo img{filter:grayscale(1)}.st-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-gap:var(--studio-space-section-head);gap:var(--studio-space-section-head);align-items:center}.st-photo{position:relative;margin:0;overflow:hidden;border-radius:var(--studio-radius-card);border:var(--studio-dim-1) solid var(--studio-color-border-subtle);aspect-ratio:4/5}.st-photo img{display:block;width:100%;height:130%;margin-top:-15%;object-fit:cover;will-change:transform}.st-kicker{margin:var(--studio-space-stack-lg) 0 0;text-transform:uppercase;font-family:var(--studio-type-h3-font-family);font-size:var(--studio-type-h3-font-size);font-weight:var(--studio-type-h3-font-weight);line-height:var(--studio-type-h3-line-height);letter-spacing:var(--studio-type-h3-letter-spacing)}.st-close,.st-marquee{margin-top:var(--studio-space-section-head)}.st-marquee{display:grid;grid-gap:var(--studio-space-grid-gap);margin-right:round(calc((min(var(--studio-size-container), var(--studio-dim-100vw) - 2 * var(--studio-size-gutter)) - var(--studio-dim-100vw)) / 2),var(--studio-round-step));overflow:hidden}.st-marquee,.st-row{gap:var(--studio-space-grid-gap)}.st-row{display:flex;width:max-content;will-change:transform}.st-pill{flex:none;height:var(--studio-dim-64);padding:0 var(--studio-dim-28);display:inline-flex;align-items:center;border-radius:var(--studio-radius-pill);border:var(--studio-dim-1) solid var(--studio-color-border-glass);color:var(--studio-color-text-secondary);white-space:nowrap;font-family:var(--studio-font-ui);font-weight:var(--studio-weight-semibold);font-size:var(--studio-dim-22)}.st-row--accent .st-pill{border-color:var(--studio-color-highlight);color:var(--studio-color-text-primary)}figure.st-chart{position:relative;margin:var(--studio-space-section-head) 0 0}.st-chart svg{display:block;width:100%;height:auto;overflow:visible}.st-chart__base{stroke:var(--studio-color-border-subtle);stroke-width:1}.st-chart__mark{stroke:var(--studio-color-text-muted);stroke-width:1.5;stroke-dasharray:6 8;opacity:0;transition:opacity var(--studio-duration-600) ease}.st-chart__line{fill:none;stroke:var(--studio-color-highlight);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.st-chart__join{position:absolute;top:var(--studio-space-card);left:calc(var(--studio-space-card) + (100% - 2 * var(--studio-space-card)) * .46);transform:translateX(-50%);padding:0 var(--studio-space-badge-x);background:var(--studio-color-surface-canvas);color:var(--studio-color-text-primary);opacity:0;transition:opacity var(--studio-duration-600) ease;white-space:nowrap}.st-chart__foot{display:flex;justify-content:space-between;gap:var(--studio-space-stack);margin-top:var(--studio-space-stack-sm)}.st-chart__hi{opacity:0;transition:opacity var(--studio-duration-600) ease}.st-chart.is-done .st-chart__hi,.st-chart.is-low .st-chart__join,.st-chart.is-low .st-chart__mark{opacity:1}.st-chart .small{text-transform:uppercase;letter-spacing:var(--studio-type-eyebrow-letter-spacing)}.st-fire{position:relative;min-height:var(--studio-dim-120vh);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;padding:var(--studio-space-section-y) var(--studio-size-gutter) var(--studio-space-section-head)}.st-fire__photo{position:absolute;inset:0;margin:0;z-index:var(--studio-z-behind)}.st-fire__photo img{position:absolute;left:0;top:-15%;width:100%;height:130%;object-fit:cover;will-change:transform}.st-fire__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--studio-color-surface-canvas) 0,var(--studio-color-overlay-fade-start) 20%,var(--studio-color-overlay-fade-start) 30%,var(--studio-color-overlay-fade-end) 64%,var(--studio-color-surface-canvas) 100%)}.st-fire__in{position:relative;width:100%}.st-stats{display:flex;flex-wrap:wrap;gap:var(--studio-space-section-head);margin-top:var(--studio-space-stack-lg)}.st-stat b{display:block;font-family:var(--studio-type-stat-font-family);font-size:var(--studio-type-stat-font-size);font-weight:var(--studio-type-stat-font-weight);line-height:var(--studio-type-stat-line-height);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-stat .small{display:block;margin-top:var(--studio-space-stack-sm);color:var(--studio-color-text-secondary);text-transform:uppercase;letter-spacing:var(--studio-type-eyebrow-letter-spacing)}.st-words{padding:var(--studio-space-section-y) var(--studio-size-gutter) var(--studio-space-section-head);text-align:center}.st-quote{margin:0 auto;max-width:var(--studio-dim-16ch);text-transform:uppercase;text-wrap:balance;font-family:var(--studio-type-stat-font-family);font-size:var(--studio-type-stat-font-size);font-weight:var(--studio-type-stat-font-weight);line-height:var(--studio-type-stat-line-height)}.st-note{display:grid;justify-items:center;grid-gap:var(--studio-space-stack);gap:var(--studio-space-stack);text-align:center;padding:0 var(--studio-size-gutter) var(--studio-space-section-y)}.st-note__line{display:block;width:var(--studio-dim-1);height:var(--studio-dim-120);background:var(--studio-color-highlight);transform:scaleY(0);transform-origin:top;transition:transform var(--studio-duration-1400) var(--studio-motion-ease)}.st-note__label{margin:0;color:var(--studio-color-highlight);text-transform:uppercase;font-family:var(--studio-type-eyebrow-font-family);font-size:var(--studio-type-eyebrow-font-size);font-weight:var(--studio-type-eyebrow-font-weight);letter-spacing:var(--studio-type-eyebrow-letter-spacing);opacity:0;transition:opacity var(--studio-duration-900) ease var(--studio-duration-700)}.st-note blockquote{margin:0;max-width:var(--studio-dim-26ch);text-wrap:balance;color:var(--studio-color-text-primary);font-family:var(--studio-font-ui);font-weight:var(--studio-weight-medium);font-size:clamp(var(--studio-dim-22),var(--studio-dim-2_4vw),var(--studio-dim-30));line-height:var(--studio-leading-135);opacity:0;transform:translateY(var(--studio-dim-12));transition:opacity var(--studio-duration-1400) ease var(--studio-duration-1000),transform var(--studio-duration-1400) var(--studio-motion-ease) var(--studio-duration-1000)}.st-note.is-in .st-note__line{transform:none}.st-note.is-in .st-note__label,.st-note.is-in blockquote{opacity:1;transform:none}.st-signs{--sg-t:var(--studio-duration-1200);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--studio-dim-60);column-gap:var(--studio-dim-60);max-width:var(--studio-dim-1080);margin:var(--studio-space-section-head) auto 0;text-align:left}.st-signs.st-reveal{opacity:1;transform:none}.st-sign{--sg-d:0ms;container-type:inline-size;min-width:0}.st-sign:nth-child(2){--sg-d:var(--studio-duration-150)}.st-sign:nth-child(3){--sg-d:var(--studio-duration-300)}.st-sign__fig{display:block;width:100%;height:auto;overflow:visible;margin-bottom:var(--studio-space-stack-sm)}.st-sign__fig *{fill:none;stroke-linecap:round;stroke-linejoin:round}.sg-a2{stroke:var(--studio-color-highlight);stroke-width:2}.sg-a15{stroke:var(--studio-color-highlight);stroke-width:1.5}.sg-s15{stroke:var(--studio-color-text-secondary);stroke-width:1.5}.sg-r1{stroke:var(--studio-color-border-subtle);stroke-width:1}.sg-dash{stroke-dasharray:2 8}.st-sign__fig .sg-ring{fill:none;stroke:var(--studio-color-text-secondary);stroke-width:2}.st-sign__fig .sg-dot{fill:var(--studio-color-highlight);stroke:none}.sg-d{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--sg-t) var(--studio-motion-ease) var(--sg-d)}.sg-late{transition-delay:calc(var(--sg-d) + var(--studio-duration-600))}.sg-dd{-webkit-clip-path:inset(calc(-1 * var(--studio-dim-12)) 100% calc(-1 * var(--studio-dim-12)) calc(-1 * var(--studio-dim-12)));clip-path:inset(calc(-1 * var(--studio-dim-12)) 100% calc(-1 * var(--studio-dim-12)) calc(-1 * var(--studio-dim-12)));transition:-webkit-clip-path var(--sg-t) var(--studio-motion-ease) var(--sg-d);transition:clip-path var(--sg-t) var(--studio-motion-ease) var(--sg-d);transition:clip-path var(--sg-t) var(--studio-motion-ease) var(--sg-d),-webkit-clip-path var(--sg-t) var(--studio-motion-ease) var(--sg-d)}.sg-dv{-webkit-clip-path:inset(100% calc(-1 * var(--studio-dim-12)) calc(-1 * var(--studio-dim-12)) calc(-1 * var(--studio-dim-12)));clip-path:inset(100% calc(-1 * var(--studio-dim-12)) calc(-1 * var(--studio-dim-12)) calc(-1 * var(--studio-dim-12)));transition:-webkit-clip-path var(--sg-t) var(--studio-motion-ease) calc(var(--sg-d) + var(--studio-duration-600));transition:clip-path var(--sg-t) var(--studio-motion-ease) calc(var(--sg-d) + var(--studio-duration-600));transition:clip-path var(--sg-t) var(--studio-motion-ease) calc(var(--sg-d) + var(--studio-duration-600)),-webkit-clip-path var(--sg-t) var(--studio-motion-ease) calc(var(--sg-d) + var(--studio-duration-600))}.sg-p{opacity:0;transition:opacity var(--studio-duration-500) var(--studio-motion-ease) calc(var(--sg-d) + var(--studio-duration-900))}.st-signs.is-in .sg-d{stroke-dashoffset:0}.st-signs.is-in .sg-dd,.st-signs.is-in .sg-dv{-webkit-clip-path:inset(calc(-1 * var(--studio-dim-12)) calc(-1 * var(--studio-dim-12)) calc(-1 * var(--studio-dim-12)) calc(-1 * var(--studio-dim-12)));clip-path:inset(calc(-1 * var(--studio-dim-12)) calc(-1 * var(--studio-dim-12)) calc(-1 * var(--studio-dim-12)) calc(-1 * var(--studio-dim-12)))}.st-signs.is-in .sg-p{opacity:1}.st-sign__num{padding-top:var(--studio-dim-28);border-top:var(--studio-dim-1) solid var(--studio-color-border-subtle);font-size:var(--studio-dim-20);line-height:var(--studio-leading-120);color:var(--studio-color-highlight)}.st-sign__num,.st-sign__word{margin:0;font-family:var(--studio-font-display)}.st-sign__word{font-weight:var(--studio-weight-regular);font-size:min(var(--studio-dim-72),28cqi);line-height:var(--studio-leading-110);color:var(--studio-color-text-primary);text-transform:none}.st-sign__line{margin:0;font-family:var(--studio-font-ui);font-weight:var(--studio-weight-semibold);font-size:var(--studio-dim-20);line-height:var(--studio-leading-140);color:var(--studio-color-text-secondary);text-wrap:pretty}@media (max-width:760px){.st-signs{grid-template-columns:minmax(0,1fr);row-gap:var(--studio-dim-48)}}.st-ep__claim{display:flex;flex-direction:column;align-items:center;gap:var(--studio-dim-4);margin:var(--studio-space-stack) auto var(--studio-space-stack-sm);text-align:center;text-wrap:balance}.st-ep .cta__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--studio-space-stack);margin-top:var(--studio-space-stack-lg)}.st-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;color:var(--studio-color-text-primary);font-family:var(--studio-type-button-font-family);font-size:var(--studio-type-small-font-size);font-weight:var(--studio-type-button-font-weight);text-decoration:underline;text-underline-offset:var(--studio-dim-4)}.st-rail{position:fixed;left:var(--studio-size-gutter);top:50%;z-index:var(--studio-z-overlay-under);transform:translateY(-50%);display:grid;grid-gap:var(--studio-space-stack);gap:var(--studio-space-stack);padding:var(--studio-space-stack-sm) 0 var(--studio-space-stack-sm) var(--studio-space-stack);opacity:0;pointer-events:none;transition:opacity var(--studio-duration-500) ease}.st-rail.is-on{opacity:1;pointer-events:auto}.st-rail:before{content:"";background:var(--studio-color-border-glass)}.st-rail:before,.st-rail__fill{position:absolute;left:0;top:0;bottom:0;width:var(--studio-dim-1)}.st-rail__fill{background:var(--studio-color-highlight);transform:scaleY(var(--st-p,0));transform-origin:top}.st-rail__mark{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;display:flex;gap:var(--studio-space-actions-gap);align-items:baseline;text-align:left;color:var(--studio-color-text-muted);text-transform:uppercase;transition:color var(--studio-motion-hover) ease;font-family:var(--studio-type-eyebrow-font-family);font-size:var(--studio-type-eyebrow-font-size);font-weight:var(--studio-type-eyebrow-font-weight);letter-spacing:var(--studio-type-eyebrow-letter-spacing)}.st-rail__mark b{font-weight:inherit;min-width:var(--studio-dim-2_6em)}.st-rail__mark.is-current,.st-rail__mark:hover{color:var(--studio-color-text-primary)}.st-rail__mark.is-current:before{content:"";position:absolute;left:calc(-1 * var(--studio-space-stack) - var(--studio-dim-4));top:50%;width:var(--studio-dim-8);height:var(--studio-dim-8);margin-top:calc(-1 * var(--studio-dim-4));border-radius:var(--studio-radius-pill);background:var(--studio-color-highlight)}@media (min-width:1101px){.st .container{padding-left:var(--studio-dim-140)}}@media (max-width:1100px){.st-rail{left:var(--studio-size-gutter);right:var(--studio-size-gutter);top:calc(var(--studio-size-gutter) + var(--studio-size-nav) + var(--studio-dim-8));display:flex;gap:0;height:calc(var(--studio-size-control) + 2 * var(--studio-dim-1));padding:0 var(--studio-dim-8);transform:translateY(calc(-1 * var(--studio-dim-8)));border-radius:var(--studio-radius-pill);background:var(--studio-color-surface-glass);border:var(--studio-dim-1) solid var(--studio-color-border-glass);backdrop-filter:blur(var(--studio-blur-glass)) saturate(1.2);-webkit-backdrop-filter:blur(var(--studio-blur-glass)) saturate(1.2);transition:opacity var(--studio-duration-500) ease,transform var(--studio-duration-500) var(--studio-motion-ease)}.st-rail.is-on{transform:none}.st-rail:before,.st-rail__fill{left:var(--studio-dim-20);right:var(--studio-dim-20);top:auto;bottom:var(--studio-dim-6);width:auto;height:var(--studio-dim-1)}.st-rail__fill{transform:scaleX(var(--st-p,0));transform-origin:left}.st-rail__mark{flex:1 1;min-width:0;height:100%;justify-content:center;align-items:center;font-size:0;letter-spacing:0}.st-rail__mark b{min-width:0;font-family:var(--studio-type-mark-font-family);font-size:var(--studio-type-mark-font-size);font-weight:var(--studio-type-mark-font-weight);line-height:var(--studio-type-mark-line-height);letter-spacing:var(--studio-type-mark-letter-spacing)}.st-rail__mark.is-current:before{left:50%;top:auto;bottom:calc(var(--studio-dim-6) - var(--studio-dim-4));margin:0 0 0 calc(-1 * var(--studio-dim-4))}}@media (max-width:767px){.st-rail{left:var(--studio-size-gutter-mobile);right:var(--studio-size-gutter-mobile);top:calc(var(--studio-size-gutter-mobile) + var(--studio-size-nav-mobile) + var(--studio-dim-8))}}@media (max-width:1100px) and (prefers-reduced-motion:reduce){.st-rail,.st-rail.is-on{transform:none;transition:none}}@media (max-width:768px){.st-pair,.st-split{grid-template-columns:minmax(0,1fr)}.st-split{gap:var(--studio-space-stack-lg)}.st-ghost{top:0;margin-top:0;right:-4%;font-size:var(--studio-dim-44vw)}.st-pill{height:var(--studio-dim-48);padding:0 var(--studio-dim-20);font-size:var(--studio-dim-18)}.st-stats{gap:var(--studio-space-stack-lg)}.st-fire{min-height:var(--studio-dim-100vh)}.st-note__line{height:var(--studio-dim-72)}}@media (prefers-reduced-motion:reduce){.st-chart__hi,.st-chart__join,.st-chart__mark,.st-line>span,.st-note blockquote,.st-note__label,.st-note__line,.st-reveal{transition:none!important}.st-chart__hi,.st-chart__join,.st-chart__mark,.st-note blockquote,.st-note__label,.st-reveal{opacity:1;transform:none}.st-line>span,.st-note__line,.st-pro__photo{transform:none}.st-chart__line{stroke-dashoffset:0}.sg-d,.sg-dd,.sg-dv,.sg-p{transition:none!important}.sg-d{stroke-dashoffset:0}.sg-dd,.sg-dv{-webkit-clip-path:none;clip-path:none}.sg-p{opacity:1}.st-marquee{margin-right:0}.st-row{width:auto;flex-wrap:wrap}.st-row>[aria-hidden]{display:none}}.lo{--lo-x:var(--studio-lookout-x-web);--lo-h1:var(--studio-dim-96);--lo-lead:var(--studio-lookout-lead-web);--lo-lead-w:var(--studio-lookout-lead-measure-web);--lo-chip-1:var(--studio-lookout-chip-label-web);--lo-chip-2:var(--studio-lookout-chip-value-web);--lo-q:var(--studio-lookout-route-q-web);container-type:size;position:relative;height:var(--studio-dim-100svh);min-height:var(--studio-dim-760);isolation:isolate;background:var(--studio-color-surface-canvas)}.lo,.lo-photo{overflow:hidden}.lo-photo{position:absolute;inset:0;margin:0;z-index:var(--studio-z-behind-2);will-change:transform}.lo-img{position:absolute;display:block;height:auto;max-width:none}.lo-img--main{--lo-iw:var(--studio-lookout-photo-w-web);--lo-ih:calc(var(--lo-iw) * 4 / 3);--lo-il:clamp(calc(var(--studio-lookout-frame-w) - var(--lo-iw)),calc(var(--studio-lookout-gaze-x-web) - var(--lo-iw) * var(--studio-lookout-eye-u)),0px);--lo-it:clamp(calc(var(--studio-lookout-frame-h) - var(--lo-ih)),calc(var(--studio-lookout-gaze-y-web) - var(--lo-ih) * var(--studio-lookout-eye-v)),0px);width:var(--lo-iw);height:var(--lo-ih);left:var(--lo-il);top:var(--lo-it);filter:var(--studio-lookout-filter-web);-webkit-mask-image:linear-gradient(90deg,color-mix(in srgb,var(--studio-color-mask-solid) 30%,transparent) 0,color-mix(in srgb,var(--studio-color-mask-solid) 31%,transparent) 7%,color-mix(in srgb,var(--studio-color-mask-solid) 34%,transparent) 14%,color-mix(in srgb,var(--studio-color-mask-solid) 41%,transparent) 21%,color-mix(in srgb,var(--studio-color-mask-solid) 52%,transparent) 28%,color-mix(in srgb,var(--studio-color-mask-solid) 65%,transparent) 35%,color-mix(in srgb,var(--studio-color-mask-solid) 78%,transparent) 42%,color-mix(in srgb,var(--studio-color-mask-solid) 89%,transparent) 49%,color-mix(in srgb,var(--studio-color-mask-solid) 96%,transparent) 56%,color-mix(in srgb,var(--studio-color-mask-solid) 99%,transparent) 63%,var(--studio-color-mask-solid) 70%,var(--studio-color-mask-solid) 100%);mask-image:linear-gradient(90deg,color-mix(in srgb,var(--studio-color-mask-solid) 30%,transparent) 0,color-mix(in srgb,var(--studio-color-mask-solid) 31%,transparent) 7%,color-mix(in srgb,var(--studio-color-mask-solid) 34%,transparent) 14%,color-mix(in srgb,var(--studio-color-mask-solid) 41%,transparent) 21%,color-mix(in srgb,var(--studio-color-mask-solid) 52%,transparent) 28%,color-mix(in srgb,var(--studio-color-mask-solid) 65%,transparent) 35%,color-mix(in srgb,var(--studio-color-mask-solid) 78%,transparent) 42%,color-mix(in srgb,var(--studio-color-mask-solid) 89%,transparent) 49%,color-mix(in srgb,var(--studio-color-mask-solid) 96%,transparent) 56%,color-mix(in srgb,var(--studio-color-mask-solid) 99%,transparent) 63%,var(--studio-color-mask-solid) 70%,var(--studio-color-mask-solid) 100%);-webkit-mask-size:var(--studio-lookout-frame-w) var(--studio-lookout-frame-h);mask-size:var(--studio-lookout-frame-w) var(--studio-lookout-frame-h);-webkit-mask-position:calc(-1 * var(--lo-il)) calc(-1 * var(--lo-it));mask-position:calc(-1 * var(--lo-il)) calc(-1 * var(--lo-it));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lo-img--back{display:none}.lo-scrim{position:absolute;left:0;right:0;bottom:0;height:33%;z-index:var(--studio-z-behind);pointer-events:none;background:linear-gradient(0deg,var(--studio-color-overlay-fade-end) 0,color-mix(in oklch,var(--studio-color-overlay-fade-end) 99%,var(--studio-color-overlay-fade-start)) 10%,color-mix(in oklch,var(--studio-color-overlay-fade-end) 94%,var(--studio-color-overlay-fade-start)) 20%,color-mix(in oklch,var(--studio-color-overlay-fade-end) 84%,var(--studio-color-overlay-fade-start)) 30%,color-mix(in oklch,var(--studio-color-overlay-fade-end) 68%,var(--studio-color-overlay-fade-start)) 40%,color-mix(in oklch,var(--studio-color-overlay-fade-end) 50%,var(--studio-color-overlay-fade-start)) 50%,color-mix(in oklch,var(--studio-color-overlay-fade-end) 32%,var(--studio-color-overlay-fade-start)) 60%,color-mix(in oklch,var(--studio-color-overlay-fade-end) 16%,var(--studio-color-overlay-fade-start)) 70%,color-mix(in oklch,var(--studio-color-overlay-fade-end) 6%,var(--studio-color-overlay-fade-start)) 80%,color-mix(in oklch,var(--studio-color-overlay-fade-end) 1%,var(--studio-color-overlay-fade-start)) 90%,var(--studio-color-overlay-fade-start) 100%)}.lo-text{position:absolute;left:var(--lo-x);top:calc(50% - var(--studio-dim-40));width:var(--studio-dim-400);max-width:calc(100% - 2 * var(--lo-x));transform:translateY(-50%)}.lo-eyebrow{margin:0 0 var(--studio-dim-20);color:var(--studio-color-highlight);font-family:var(--studio-font-ui);font-size:var(--studio-dim-13);font-weight:var(--studio-weight-semibold);line-height:var(--studio-leading-120);letter-spacing:var(--studio-type-eyebrow-letter-spacing)}.lo-eyebrow,.st .lo-h1{text-transform:uppercase}.st .lo-h1{margin:0;color:var(--studio-color-text-primary);font-family:var(--studio-font-display);font-weight:var(--studio-weight-regular);font-size:var(--lo-h1);line-height:var(--studio-leading-95);letter-spacing:0}.lo-h1 span{display:block;white-space:nowrap}.lo-lead{margin:var(--studio-dim-24) 0 0;max-width:var(--lo-lead-w);color:color-mix(in srgb,var(--studio-color-text-primary) var(--studio-lookout-mix-lead),transparent);font-family:var(--studio-font-ui);font-size:var(--lo-lead);font-weight:var(--studio-weight-regular);line-height:var(--studio-leading-150);text-wrap:pretty}.lo-sight{position:absolute;inset:0;pointer-events:none;will-change:transform}.lo-sight svg{position:absolute;left:0;top:0;overflow:visible;fill:none;stroke:var(--studio-color-highlight);stroke-linecap:round}.lo-sight .lo-ret__dot{fill:var(--studio-color-highlight);stroke:none}.lo-readout{position:absolute;inset:0;pointer-events:none;will-change:transform}.lo-chip{position:absolute;right:calc(100% - var(--lo-rx,90%) - var(--studio-dim-14) + var(--studio-dim-24));top:calc(var(--lo-ry,39%) + var(--studio-dim-14) + var(--studio-dim-40));display:grid;grid-gap:var(--studio-dim-4);gap:var(--studio-dim-4);margin:0;padding:var(--studio-dim-12) var(--studio-dim-16);border:var(--studio-dim-1) solid var(--studio-color-border-glass);border-radius:var(--studio-lookout-chip-radius);background:color-mix(in srgb,var(--studio-color-surface-canvas) var(--studio-lookout-mix-chip),transparent);-webkit-backdrop-filter:blur(var(--studio-blur-glass));backdrop-filter:blur(var(--studio-blur-glass));font-family:var(--studio-font-ui);white-space:nowrap}.st .lo .lo-chip b,.st .lo .lo-chip>span{display:block;font-family:var(--studio-font-ui);line-height:var(--studio-leading-130)}.st .lo .lo-chip b{font-size:var(--lo-chip-1)}.st .lo .lo-chip>span{font-size:var(--lo-chip-2)}.lo-chip b{color:var(--studio-color-highlight);font-weight:var(--studio-weight-semibold);text-transform:uppercase;letter-spacing:var(--studio-type-eyebrow-letter-spacing)}.st .lo .lo-chip>span{color:var(--studio-color-text-primary);font-weight:var(--studio-weight-medium);opacity:1}.lo-route{--step:min(var(--studio-lookout-route-step-max),calc((100% - var(--studio-lookout-route-step-inset)) / 5));position:absolute;left:var(--lo-x);bottom:var(--studio-dim-48);width:min(var(--studio-lookout-route-strip-max),calc(100% - var(--lo-x) - var(--studio-dim-380) - var(--studio-size-gutter) - var(--studio-dim-24)));height:calc(var(--studio-lookout-route-track-y) + var(--studio-dim-48))}.lo-route__cap{margin:0;color:color-mix(in srgb,var(--studio-color-text-secondary) var(--studio-lookout-mix-secondary),transparent);text-transform:uppercase;font-family:var(--studio-font-ui);font-size:var(--studio-dim-12);font-weight:var(--studio-weight-semibold);line-height:var(--studio-leading-120);letter-spacing:var(--studio-type-eyebrow-letter-spacing)}.lo-track{position:absolute;left:0;right:0;top:var(--studio-lookout-route-track-y);height:0}.lo-track__done{left:0;width:calc(var(--step) * 5);background:var(--studio-color-highlight);transform-origin:left center}.lo-track__done,.lo-track__next{position:absolute;top:calc(-1 * var(--studio-dim-1));height:var(--studio-lookout-route-line)}.lo-track__next{left:calc(var(--step) * 5);right:var(--lo-q);opacity:var(--studio-opacity-70);background:repeating-linear-gradient(90deg,var(--studio-color-highlight) 0 var(--studio-lookout-route-dash),transparent var(--studio-lookout-route-dash) calc(var(--studio-lookout-route-dash) + var(--studio-lookout-route-dash-gap)))}.lo .lo-wp{all:unset;box-sizing:border-box;position:absolute;top:calc(-1 * var(--studio-dim-22));left:calc(var(--step) * var(--i) - var(--studio-dim-22));width:var(--studio-size-control);height:var(--studio-size-control);display:grid;place-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.lo .lo-wp:first-of-type{--i:0}.lo .lo-wp:nth-of-type(2){--i:1}.lo .lo-wp:nth-of-type(3){--i:2}.lo .lo-wp:nth-of-type(4){--i:3}.lo .lo-wp:nth-of-type(5){--i:4}.lo .lo-wp:nth-of-type(6){--i:5}.lo .lo-wp__dot{all:unset;display:block;position:relative;box-sizing:border-box;width:var(--studio-dim-8);height:var(--studio-dim-8);border-radius:var(--studio-radius-pill);background:var(--studio-color-highlight);transition:transform var(--studio-motion-hover) var(--studio-motion-ease)}.lo .lo-wp:hover .lo-wp__dot{transform:scale(1.5)}.lo .lo-wp--now .lo-wp__dot{width:var(--studio-dim-12);height:var(--studio-dim-12);background:var(--studio-color-text-primary)}.lo .lo-wp--now .lo-wp__dot:after{content:"";position:absolute;left:50%;top:50%;width:var(--studio-dim-24);height:var(--studio-dim-24);margin:calc(-1 * var(--studio-dim-12)) 0 0 calc(-1 * var(--studio-dim-12));box-sizing:border-box;border:var(--studio-dim-1) solid var(--studio-color-highlight);border-radius:var(--studio-radius-pill)}.lo-wp__sub,.lo-wp__yr{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;font-family:var(--studio-font-ui);font-size:var(--studio-dim-12);line-height:var(--studio-leading-120)}.lo-wp__yr{top:calc(var(--studio-dim-22) + var(--studio-dim-16));color:color-mix(in srgb,var(--studio-color-text-secondary) var(--studio-lookout-mix-secondary),transparent);font-weight:var(--studio-weight-medium);text-transform:uppercase;letter-spacing:var(--studio-tracking-60)}.lo-wp__sub{top:calc(var(--studio-dim-22) + var(--studio-dim-34));color:color-mix(in srgb,var(--studio-color-text-secondary) var(--studio-lookout-mix-sub),transparent);font-weight:var(--studio-weight-regular)}.lo-wp--now .lo-wp__yr{color:var(--studio-color-text-primary);font-weight:var(--studio-weight-semibold)}.lo .lo-wp--next{left:calc(100% - var(--lo-q) / 2 - var(--studio-dim-22))}.lo-wp--next .lo-wp__yr{color:var(--studio-color-highlight)}.lo-q{width:var(--lo-q);height:var(--lo-q);overflow:visible;fill:none;stroke:var(--studio-color-highlight)}.lo-q text{fill:var(--studio-color-highlight);stroke:none;text-anchor:middle;dominant-baseline:central;font-family:var(--studio-font-ui);font-weight:var(--studio-weight-semibold);font-size:var(--studio-dim-12)}.lo .lo-wp:focus-visible{outline:var(--studio-dim-2) solid var(--studio-color-highlight);outline-offset:calc(-1 * var(--studio-dim-6));border-radius:var(--studio-radius-pill)}@media (max-width:1100px){.lo-wp__sub{display:none}.lo-route{width:min(var(--studio-lookout-route-strip-max),calc(100% - 2 * var(--lo-x)));bottom:calc(var(--studio-dim-60) + var(--studio-size-gutter) + var(--studio-dim-20));height:calc(var(--studio-lookout-route-track-y) + var(--studio-dim-34))}}@media (max-width:767px){.lo{--lo-x:var(--studio-lookout-x-mobile);--lo-h1:var(--studio-dim-56);--lo-lead:var(--studio-lookout-lead-mobile);--lo-lead-w:var(--studio-lookout-lead-measure-mobile);--lo-chip-1:var(--studio-lookout-chip-label-mobile);--lo-chip-2:var(--studio-lookout-chip-value-mobile);--lo-q:var(--studio-lookout-route-q-mobile)}.lo-photo{-webkit-mask-image:none;mask-image:none}.lo-img--back{display:block;left:var(--studio-lookout-back-left-mobile);top:0;width:var(--studio-lookout-back-w-mobile);filter:var(--studio-lookout-filter-back);-webkit-mask-image:linear-gradient(180deg,color-mix(in srgb,var(--studio-color-mask-solid) 60%,transparent) 0,color-mix(in srgb,var(--studio-color-mask-solid) 60%,transparent) 45%,color-mix(in srgb,var(--studio-color-mask-solid) 59%,transparent) 52%,color-mix(in srgb,var(--studio-color-mask-solid) 54%,transparent) 59%,color-mix(in srgb,var(--studio-color-mask-solid) 44%,transparent) 66%,color-mix(in srgb,var(--studio-color-mask-solid) 30%,transparent) 72%,color-mix(in srgb,var(--studio-color-mask-solid) 17%,transparent) 79%,color-mix(in srgb,var(--studio-color-mask-solid) 6%,transparent) 86%,color-mix(in srgb,var(--studio-color-mask-solid) 1%,transparent) 93%,transparent 100%);mask-image:linear-gradient(180deg,color-mix(in srgb,var(--studio-color-mask-solid) 60%,transparent) 0,color-mix(in srgb,var(--studio-color-mask-solid) 60%,transparent) 45%,color-mix(in srgb,var(--studio-color-mask-solid) 59%,transparent) 52%,color-mix(in srgb,var(--studio-color-mask-solid) 54%,transparent) 59%,color-mix(in srgb,var(--studio-color-mask-solid) 44%,transparent) 66%,color-mix(in srgb,var(--studio-color-mask-solid) 30%,transparent) 72%,color-mix(in srgb,var(--studio-color-mask-solid) 17%,transparent) 79%,color-mix(in srgb,var(--studio-color-mask-solid) 6%,transparent) 86%,color-mix(in srgb,var(--studio-color-mask-solid) 1%,transparent) 93%,transparent 100%);-webkit-mask-size:100% var(--studio-lookout-back-mask-h);mask-size:100% var(--studio-lookout-back-mask-h);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lo-img--back,.lo-img--main{-webkit-mask-position:0 0;mask-position:0 0}.lo-img--main{--a:var(--studio-lookout-main-mask-in);--h:var(--studio-lookout-main-mask-hold);--s:var(--studio-lookout-main-mask-solid);left:var(--studio-lookout-main-left-mobile);top:var(--studio-lookout-main-top-mobile);width:var(--studio-lookout-main-w-mobile);height:auto;filter:var(--studio-lookout-filter-mobile);-webkit-mask-image:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--studio-color-mask-solid) 1%,transparent) calc(var(--a) / 7),color-mix(in srgb,var(--studio-color-mask-solid) 8%,transparent) calc(var(--a) * 2 / 7),color-mix(in srgb,var(--studio-color-mask-solid) 20%,transparent) calc(var(--a) * 3 / 7),color-mix(in srgb,var(--studio-color-mask-solid) 35%,transparent) calc(var(--a) * 4 / 7),color-mix(in srgb,var(--studio-color-mask-solid) 47%,transparent) calc(var(--a) * 5 / 7),color-mix(in srgb,var(--studio-color-mask-solid) 54%,transparent) calc(var(--a) * 6 / 7),color-mix(in srgb,var(--studio-color-mask-solid) 55%,transparent) var(--a),color-mix(in srgb,var(--studio-color-mask-solid) 55%,transparent) var(--h),color-mix(in srgb,var(--studio-color-mask-solid) 56%,transparent) calc(var(--h) + (var(--s) - var(--h)) / 8),color-mix(in srgb,var(--studio-color-mask-solid) 60%,transparent) calc(var(--h) + (var(--s) - var(--h)) * 2 / 8),color-mix(in srgb,var(--studio-color-mask-solid) 67%,transparent) calc(var(--h) + (var(--s) - var(--h)) * 3 / 8),color-mix(in srgb,var(--studio-color-mask-solid) 77%,transparent) calc(var(--h) + (var(--s) - var(--h)) * 4 / 8),color-mix(in srgb,var(--studio-color-mask-solid) 87%,transparent) calc(var(--h) + (var(--s) - var(--h)) * 5 / 8),color-mix(in srgb,var(--studio-color-mask-solid) 95%,transparent) calc(var(--h) + (var(--s) - var(--h)) * 6 / 8),color-mix(in srgb,var(--studio-color-mask-solid) 99%,transparent) calc(var(--h) + (var(--s) - var(--h)) * 7 / 8),var(--studio-color-mask-solid) var(--s));mask-image:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--studio-color-mask-solid) 1%,transparent) calc(var(--a) / 7),color-mix(in srgb,var(--studio-color-mask-solid) 8%,transparent) calc(var(--a) * 2 / 7),color-mix(in srgb,var(--studio-color-mask-solid) 20%,transparent) calc(var(--a) * 3 / 7),color-mix(in srgb,var(--studio-color-mask-solid) 35%,transparent) calc(var(--a) * 4 / 7),color-mix(in srgb,var(--studio-color-mask-solid) 47%,transparent) calc(var(--a) * 5 / 7),color-mix(in srgb,var(--studio-color-mask-solid) 54%,transparent) calc(var(--a) * 6 / 7),color-mix(in srgb,var(--studio-color-mask-solid) 55%,transparent) var(--a),color-mix(in srgb,var(--studio-color-mask-solid) 55%,transparent) var(--h),color-mix(in srgb,var(--studio-color-mask-solid) 56%,transparent) calc(var(--h) + (var(--s) - var(--h)) / 8),color-mix(in srgb,var(--studio-color-mask-solid) 60%,transparent) calc(var(--h) + (var(--s) - var(--h)) * 2 / 8),color-mix(in srgb,var(--studio-color-mask-solid) 67%,transparent) calc(var(--h) + (var(--s) - var(--h)) * 3 / 8),color-mix(in srgb,var(--studio-color-mask-solid) 77%,transparent) calc(var(--h) + (var(--s) - var(--h)) * 4 / 8),color-mix(in srgb,var(--studio-color-mask-solid) 87%,transparent) calc(var(--h) + (var(--s) - var(--h)) * 5 / 8),color-mix(in srgb,var(--studio-color-mask-solid) 95%,transparent) calc(var(--h) + (var(--s) - var(--h)) * 6 / 8),color-mix(in srgb,var(--studio-color-mask-solid) 99%,transparent) calc(var(--h) + (var(--s) - var(--h)) * 7 / 8),var(--studio-color-mask-solid) var(--s));-webkit-mask-size:100% 100%;mask-size:100% 100%}.lo-scrim{height:var(--studio-lookout-scrim-h-mobile);background:linear-gradient(0deg,color-mix(in srgb,var(--studio-color-surface-canvas) 85%,transparent) 0,color-mix(in srgb,var(--studio-color-surface-canvas) 84%,transparent) 10%,color-mix(in srgb,var(--studio-color-surface-canvas) 80%,transparent) 20%,color-mix(in srgb,var(--studio-color-surface-canvas) 71%,transparent) 30%,color-mix(in srgb,var(--studio-color-surface-canvas) 58%,transparent) 40%,color-mix(in srgb,var(--studio-color-surface-canvas) 43%,transparent) 50%,color-mix(in srgb,var(--studio-color-surface-canvas) 27%,transparent) 60%,color-mix(in srgb,var(--studio-color-surface-canvas) 14%,transparent) 70%,color-mix(in srgb,var(--studio-color-surface-canvas) 5%,transparent) 80%,color-mix(in srgb,var(--studio-color-surface-canvas) 1%,transparent) 90%,transparent 100%)}.lo-text{top:var(--studio-dim-112);width:calc(100% - 2 * var(--lo-x));max-width:none;transform:none}.lo-eyebrow{margin-bottom:var(--studio-dim-12);font-size:var(--studio-dim-12)}.lo-lead{margin-top:var(--studio-dim-14)}.lo-chip{right:var(--studio-dim-16);top:calc(var(--lo-ry) + var(--studio-dim-34));padding:var(--studio-dim-10) var(--studio-dim-12);max-width:var(--studio-lookout-chip-max-mobile);white-space:normal}.lo-chip b{white-space:nowrap}.lo-route{--step:var(--studio-lookout-route-step-mobile);left:var(--lo-x);bottom:calc(var(--studio-size-nav-mobile) + var(--studio-size-gutter-mobile) + env(safe-area-inset-bottom) + var(--studio-dim-20));width:calc(100% - 2 * var(--lo-x));height:calc(var(--studio-lookout-route-track-y) + var(--studio-dim-34))}.lo-route__cap,.lo-wp__yr{font-size:var(--studio-dim-11)}}@keyframes lo-settle{0%{transform:scale(1.06)}}@keyframes lo-draw{0%{stroke-dashoffset:1}}@keyframes lo-fade{0%{opacity:0}}@keyframes lo-lock{0%{opacity:0;transform:scale(1.3)}}@keyframes lo-pulse{0%{opacity:var(--studio-opacity-60);transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes lo-up{0%{opacity:0;transform:translateY(var(--studio-dim-8))}}@keyframes lo-grow{0%{transform:scaleX(0)}}@keyframes lo-dot{0%,20%{opacity:0}40%,to{opacity:1}}.lo.is-on .lo-img{animation:lo-settle var(--studio-duration-1200) var(--studio-motion-ease-out) both}.lo.is-on .lo-draw{animation:lo-draw var(--studio-duration-700) var(--studio-motion-ease-out) var(--studio-duration-300) both}.lo.is-on .lo-tick{animation:lo-fade var(--studio-duration-300) var(--studio-motion-ease-out) both}.lo-pulse,.lo-ret{transform-box:fill-box;transform-origin:center}.lo-pulse{opacity:0}.lo.is-on .lo-ret{animation:lo-lock var(--studio-duration-500) var(--studio-motion-ease-out) var(--studio-duration-1000) both}.lo.is-on .lo-pulse{animation:lo-pulse var(--studio-duration-900) var(--studio-motion-ease-out) var(--studio-duration-1450) both}.lo.is-on .lo-chip{animation:lo-up var(--studio-duration-500) var(--studio-motion-ease-out) var(--studio-duration-1500) both}.lo-dots i{font-style:normal}.lo.is-on .lo-dots i{animation:lo-dot var(--studio-duration-900) linear var(--studio-duration-2000) 2 both}.lo.is-on .lo-dots i:nth-child(2){animation-delay:var(--studio-duration-2150)}.lo.is-on .lo-dots i:nth-child(3){animation-delay:var(--studio-duration-2300)}.lo.is-on .lo-track__done{animation:lo-grow var(--studio-duration-600) var(--studio-motion-ease-out) var(--studio-duration-900) both}.lo.is-on .lo-track__next,.lo.is-on .lo-wp--next{animation:lo-fade var(--studio-duration-500) var(--studio-motion-ease-out) var(--studio-duration-1500) both}.lo.is-settled *{animation:none!important}@media (prefers-reduced-motion:reduce){.lo *{animation:none!important;transition:none!important}.lo-photo,.lo-readout,.lo-sight{transform:none!important}}