.approach-pin__sticky>.container{position:relative;z-index:1}.aw-words{position:absolute;inset:0;z-index:0;display:grid;place-items:center;overflow:hidden;pointer-events:none;user-select:none;contain:strict}.aw-words__word{grid-area:1/1;font-family:var(--font-display);font-size:clamp(140px,18vw,340px);font-weight:700;line-height:1;letter-spacing:-.045em;white-space:nowrap;text-transform:none;color:rgba(33,27,22,.9);opacity:0;transform:translate3d(0,.4em,0);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);will-change:opacity,transform}@supports (-webkit-text-stroke:1px #000){.aw-words__word{color:transparent;-webkit-text-stroke:1px var(--ink-soft)}}.aw-words__word[data-state=active]{opacity:.14;transform:translateZ(0)}.aw-words__word[data-state=past]{opacity:0;transform:translate3d(0,-.4em,0)}@media (max-width:960px){.aw-words{display:none}}@media (prefers-reduced-motion:reduce){.aw-words{display:none}}.hc-w{--hc-delay:calc(0.12s + var(--wi, 0) * 0.05s);position:relative;clip-path:inset(-.35em -.14em -.24em -.14em)}.hc-w,.hc-w__e,.hc-w__t{display:inline-block}.hc-w__e{position:absolute;top:0;left:0;opacity:0;pointer-events:none;user-select:none}.hc-title em{background-image:none;animation:none;-webkit-text-fill-color:currentColor;color:var(--accent)}.hc-title em .hc-w__t{background-image:linear-gradient(108deg,var(--accent) 44%,#eda471 50%,var(--accent) 56%);background-size:230% 100%;background-position:130% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:textSheen 6.5s ease-in-out 1.4s infinite}@media (prefers-reduced-motion:no-preference){.hero__copy>.display.hc-title{opacity:1;transform:none;clip-path:none;animation:none}.hc-w__t{opacity:0;transform:translateY(140%);animation:hcWordRise .85s var(--ease-out) var(--hc-delay) forwards}.hc-title em .hc-w__t{animation:hcWordRise .85s var(--ease-out) var(--hc-delay) forwards,textSheen 6.5s ease-in-out 1.4s infinite}.hc-w__e{transform:translateY(190%);animation:hcEchoSettle 1.05s var(--ease-out) var(--hc-delay) forwards}.hc-w__e--2{transform:translateY(245%);animation-name:hcEchoSettleFar;animation-duration:1.2s}}@keyframes hcWordRise{0%{opacity:0;transform:translateY(140%)}30%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes hcEchoSettle{0%{opacity:0;transform:translateY(190%)}28%{opacity:.3}to{opacity:0;transform:translateY(0)}}@keyframes hcEchoSettleFar{0%{opacity:0;transform:translateY(245%)}32%{opacity:.14}to{opacity:0;transform:translateY(0)}}.hero__bg:before{content:"";position:absolute;left:-12%;right:-12%;bottom:-20%;height:72%;background:radial-gradient(58% 82% at 50% 100%,rgba(217,164,65,.13),rgba(201,100,53,.05) 46%,transparent 74%);transform-origin:50% 100%;animation:hcHorizonBreathe 18s var(--ease-in-out) infinite alternate}@keyframes hcHorizonBreathe{0%{opacity:.55;transform:translate3d(0,3%,0) scale(1)}to{opacity:1;transform:translateZ(0) scale(1.07)}}.hc-hero-sweep{position:absolute;inset:-20% -30%;z-index:0;pointer-events:none;background:linear-gradient(112deg,transparent 30%,rgba(217,164,65,.06) 46%,rgba(201,100,53,.04) 54%,transparent 70%);opacity:0;animation:hcDawnSweep 42s linear 2s infinite}@keyframes hcDawnSweep{0%{opacity:0;transform:translate3d(-16%,0,0)}14%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate3d(16%,0,0)}}.hc-finale{overflow:hidden}.hc-finale:before{content:"";position:absolute;left:-15%;right:-15%;bottom:-32%;height:78%;pointer-events:none;background:radial-gradient(55% 72% at 50% 100%,rgba(201,100,53,.16),rgba(217,164,65,.07) 44%,transparent 72%);transform-origin:50% 100%;animation:hcFinaleBreathe 11s var(--ease-in-out) infinite alternate}.hc-finale .container{position:relative;z-index:1}@keyframes hcFinaleBreathe{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@media (max-width:960px){.hc-w__e{display:none}.hc-finale:before,.hero__bg:before{animation:none;opacity:.8;transform:none}.hc-hero-sweep{display:none}}@media (prefers-reduced-motion:reduce){.hero__copy>.display.hc-title{opacity:1;transform:none;clip-path:none;animation:none}.hc-w{clip-path:none}.hc-w__t{animation:none;opacity:1;transform:none}.hc-w__e{display:none}.hc-title em .hc-w__t{animation:none;background-image:none;-webkit-text-fill-color:var(--accent)}.hc-finale:before,.hero__bg:before{animation:none;opacity:.8;transform:none}.hc-hero-sweep{display:none}}@property --cd-lift{syntax:"<length>";initial-value:0;inherits:false}.hscroll{--cd-void:color-mix(in srgb,var(--ink) 50%,black);--cd-void-hi:color-mix(in srgb,var(--ink) 68%,black);--cd-ember:color-mix(in srgb,var(--accent) 70%,#ffb27d);--cd-ember-deep:color-mix(in srgb,var(--accent) 55%,#3d1708);--cd-text-hi:color-mix(in srgb,var(--paper) 96%,white);--cd-text-mid:rgba(253,243,231,0.76);--cd-text-low:rgba(253,243,231,0.52);border-top:0;border-bottom:0;background-color:#141009;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E"),linear-gradient(to bottom,var(--cd-void-hi),var(--cd-void) 30%,var(--cd-void) 70%,var(--cd-void-hi));background-size:120px 120px,100% 100%;background-repeat:repeat,no-repeat}.hscroll__sticky{isolation:isolate}.hscroll__sticky:after,.hscroll__sticky:before{content:"";position:absolute;inset:-12%;z-index:0;pointer-events:none}.hscroll__sticky:before{background:radial-gradient(52% 60% at 16% 80%,rgba(201,100,53,.17),transparent 70%),radial-gradient(44% 55% at 84% 16%,rgba(255,152,90,.09),transparent 70%),radial-gradient(75% 90% at 50% 112%,rgba(110,47,22,.35),transparent 75%);animation:cd-ember-drift 26s ease-in-out infinite alternate}.hscroll__sticky:after{background-image:radial-gradient(1.6px 1.6px at 22% 34%,rgba(255,226,194,.55),transparent 55%),radial-gradient(1.2px 1.2px at 68% 12%,rgba(255,226,194,.4),transparent 55%),radial-gradient(1px 1px at 44% 72%,rgba(255,226,194,.35),transparent 55%),radial-gradient(1.4px 1.4px at 86% 58%,rgba(255,200,160,.42),transparent 55%),radial-gradient(1px 1px at 8% 55%,rgba(255,226,194,.3),transparent 55%),radial-gradient(1.2px 1.2px at 57% 88%,rgba(255,226,194,.34),transparent 55%);background-size:520px 520px,460px 460px,640px 640px,580px 580px,420px 420px,700px 700px;opacity:.75;animation:cd-dust-drift 90s linear infinite alternate}@keyframes cd-ember-drift{0%{transform:translate3d(-1.5%,1%,0) scale(1)}to{transform:translate3d(1.5%,-1.5%,0) scale(1.06)}}@keyframes cd-dust-drift{0%{transform:translateZ(0)}to{transform:translate3d(-2.5%,-4%,0)}}.hscroll__head,.hscroll__viewport{position:relative;z-index:1}.hscroll .eyebrow{color:var(--cd-ember)}.hscroll .section-title{color:var(--cd-text-hi)}.hscroll .hscroll__head:after{height:2px;border-radius:2px;background:linear-gradient(to right,var(--cd-ember) 0 calc(var(--hp, 0) * 100%),rgba(255,234,212,.14) calc(var(--hp, 0) * 100%) 100%);box-shadow:0 0 14px rgba(255,150,90,.4),0 0 3px rgba(255,180,130,.55)}.hscroll__track{perspective:1200px}.hscroll .hscroll__card{--cd-step:calc(1 / max(1, var(--cn, 5) - 1));--cd-d:calc(var(--hp, 0) - var(--ci, 0) * var(--cd-step));--cd-t:min(1,calc(max(var(--cd-d), calc(-1 * var(--cd-d))) * 2.2));background:rgba(255,244,230,.07);border-color:rgba(255,234,212,calc(.12 + .14 * (1 - var(--cd-t))));backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15);box-shadow:0 24px 60px -18px rgba(0,0,0,.5);transform:translateY(var(--cd-lift)) rotateY(clamp(-4deg,calc(var(--cd-d) * -12deg),4deg)) scale(calc(1 - .04 * var(--cd-t)));opacity:clamp(.62,calc(1 - .34 * var(--cd-t)),1);transition:--cd-lift .3s var(--ease-out),box-shadow .3s var(--ease-out)}.hscroll .hscroll__card:hover{--cd-lift:-5px}.hscroll .hscroll__card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 36px 80px -20px rgba(0,0,0,.65),0 0 46px -10px rgba(232,131,78,.28);opacity:calc(1 - var(--cd-t));pointer-events:none}.hscroll .hscroll__card:after{background:radial-gradient(260px circle at var(--mx,-200px) var(--my,-200px),rgba(255,150,95,.16),transparent 60%)}.hscroll .hscroll__card h3{color:var(--cd-text-hi)}.hscroll .hscroll__card p{color:var(--cd-text-mid)}.hscroll .hscroll__cat{color:var(--cd-text-low)}.hscroll .hscroll__link,.hscroll .hscroll__num{color:var(--cd-ember)}.hscroll .hscroll__link:hover{color:color-mix(in srgb,var(--cd-ember) 65%,white)}.hscroll .hscroll__viewport:before{background:linear-gradient(90deg,rgba(14,10,7,.6),transparent 75%)}.hscroll .hscroll__viewport:after{background:linear-gradient(270deg,rgba(14,10,7,.6),transparent 75%)}@media (max-width:960px){.hscroll__sticky{position:relative;padding-top:clamp(72px,12vh,110px);padding-bottom:clamp(72px,11vh,110px)}.hscroll__sticky:after,.hscroll__sticky:before{animation:none;transform:none}.hscroll .hscroll__card{transform:none;opacity:1;backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(255,244,230,.08);border-color:rgba(255,234,212,.18)}.hscroll .hscroll__card:before{opacity:.5}.hscroll .hscroll__viewport:after,.hscroll .hscroll__viewport:before{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.hscroll__sticky{position:relative}.hscroll__sticky:after,.hscroll__sticky:before{animation:none;transform:none}.hscroll .hscroll__card{transform:none;opacity:1;transition:none}.hscroll .hscroll__card:before{opacity:.5}}