html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.hero-page{padding:0;overflow:hidden}.hero-page,.hero-page *,.hero-page :before,.hero-page :after{box-sizing:border-box}.hero-page img,.hero-page video,.hero-page svg{max-width:100%;display:block}.hero-page img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hero-page button{color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0}@media (width<=700px){.hero-page{padding-top:100svh}}.hero-section-01{--gutter:28px;--corner-shape:superellipse(1.2);isolation:isolate;background:#000;height:100svh;position:relative;overflow:visible}@media (width>=701px){.hero-section-01{will-change:transform}}@media (width<=700px){.hero-section-01{--gutter:20px;z-index:0;position:fixed;inset:0}}.hero-section-01 .media{z-index:0;height:110svh;position:absolute;inset:0 0 auto;overflow:hidden}.hero-section-01 .media:after{content:"";z-index:3;pointer-events:none;background:#0000003d;position:absolute;inset:0}.hero-section-01 .media .item{z-index:0;clip-path:inset(0 0 0 100%);will-change:clip-path;position:absolute;inset:0;overflow:hidden}.hero-section-01 .media .item.active{z-index:1;clip-path:inset(0)}.hero-section-01 .media .item>*{object-fit:cover;object-position:center center;will-change:transform;width:100%;height:100%;display:block}.hero-section-01 .media .item:first-child>*{transform:scale(1.4)}@media (width>=701px){.hero-section-01 .media .item:nth-child(3) img{object-position:center 68%}}.hero-section-01 .content{z-index:1;padding-inline:var(--gutter);color:#fff;pointer-events:none;grid-template-rows:50% 2px 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:0}.hero-section-01 .content header{grid-area:1/1;justify-content:space-between;align-self:start;align-items:center;padding-top:24px;display:flex}.hero-section-01 .content header .logo{color:#fff;width:auto;height:32px}.hero-section-01 .content header nav{pointer-events:auto;text-transform:capitalize;align-items:center;gap:20px;font-size:18px;line-height:1;display:flex;overflow:hidden}.hero-section-01 .content header nav a{color:inherit;cursor:pointer;will-change:transform;padding-bottom:4px;text-decoration:none;display:block;position:relative}.hero-section-01 .content header nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .35s;position:absolute;inset:auto 0 0;transform:scaleX(0)}@media (hover:hover){.hero-section-01 .content header nav a:hover:after{transform-origin:0;transform:scaleX(1)}}.hero-section-01 .content header .burger{flex-direction:column;justify-content:space-between;width:28px;height:10px;display:none}.hero-section-01 .content header .burger i{background:currentColor;width:100%;height:2px;display:block}@media (width<=700px){.hero-section-01 .content header{padding-top:20px}.hero-section-01 .content header .logo{height:26px}.hero-section-01 .content header nav{display:none}.hero-section-01 .content header .burger{display:flex}}.hero-section-01 .content h1{grid-area:3/1;place-self:end start;max-width:min(52vw,900px);margin:0 0 50px 8px;font-size:clamp(56px,4.6vw,90px);line-height:1.1}@media (width<=700px){.hero-section-01 .content h1{text-wrap:pretty;max-width:100%;margin:0 0 20px;font-size:44px}}.hero-section-01 .content>p{grid-area:1/1;place-self:end;max-width:40ch;margin:0 0 24px;font-size:20px;line-height:1.35}.hero-section-01 .content>p span{opacity:.65}@media (width<=700px){.hero-section-01 .content>p{text-wrap:pretty;max-width:100%;margin-bottom:20px;font-size:18px}}.hero-section-01 .content .split-word{clip-path:inset(0 -.05em -.15em);display:inline-block}.hero-section-01 .content .split-char{will-change:transform;display:inline-block}.hero-section-01 .content .divider{background:#ffffff26;grid-area:2/1;width:100%;height:2px}.hero-section-01 .content .thumbs{--background-alpha:0;--blur:0px;corner-shape:var(--corner-shape);background:rgba(0, 0, 0, var(--background-alpha));max-width:100%;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));pointer-events:auto;scrollbar-width:none;border-radius:12px;grid-area:3/1;place-self:start end;gap:2px;margin-top:20px;padding:2px;display:flex;overflow:auto hidden}.hero-section-01 .content .thumbs::-webkit-scrollbar{display:none}.hero-section-01 .content .thumbs button{aspect-ratio:3/2;corner-shape:var(--corner-shape);cursor:pointer;opacity:.55;will-change:transform;border:1px solid #0000;border-radius:9px;flex:none;width:72px;transition:opacity .2s ease-in-out;overflow:hidden}.hero-section-01 .content .thumbs button.active{opacity:1;border-color:currentColor}@media (hover:hover){.hero-section-01 .content .thumbs button:hover{opacity:1}}@media (width<=700px){.hero-section-01 .content .thumbs button{width:65px}}.hero-section-01 .content .thumbs img{object-fit:cover;width:100%;height:100%}@media (width<=700px){.hero-section-01 .content .thumbs{justify-self:start;margin-top:16px}}.hero-section-01 .loader{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-section-01 .loader .panel{will-change:transform;background:#000;height:50%;position:absolute;inset-inline:0}.hero-section-01 .loader .panel:first-child{top:0}.hero-section-01 .loader .panel:nth-child(2){bottom:0}.hero-section-01 .loader .progress{--track-opacity:1;top:50%;inset-inline:var(--gutter);position:absolute}.hero-section-01 .loader .progress:before{content:"";height:2px;opacity:var(--track-opacity);background:#ffffff26;position:absolute;inset:0 0 auto}.hero-section-01 .loader .line{transform-origin:50%;background:#ffffffb8;width:100%;height:2px;display:block;position:relative;transform:scaleX(0)}.hero-section-01 .loader .count{top:29px;color:#ffffffb8;font-variant-numeric:tabular-nums;text-align:center;font-size:14px;line-height:1;position:absolute;inset-inline:0}.hero-section-01-next{z-index:2;color:#000;will-change:border-radius;background:#fff;border-radius:24px 24px 0 0;place-items:center;min-height:100svh;padding:64px;display:grid;position:relative}@media (width<=700px){.hero-section-01-next{border-radius:18px 18px 0 0;padding:40px}}[data-drawer-navigation]{--surface-0:#000;--surface-1:#0c0a09;--text-1:#f5f5f4;--text-2:#a6a09b;--border-1:#292624;--accent:#f25500;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-drawer-navigation],[data-drawer-navigation] *,[data-drawer-navigation] :before,[data-drawer-navigation] :after{box-sizing:border-box}[data-drawer-navigation] .drawer p,[data-drawer-navigation] .drawer ul{margin:0;padding:0}[data-drawer-navigation] .drawer li{list-style:none}[data-drawer-navigation] .drawer a{color:inherit;text-decoration:none}[data-drawer-navigation] .toggle,[data-drawer-navigation] .cover{font:inherit;cursor:pointer;border:0;padding:0}[data-drawer-navigation] .toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-drawer-navigation] .toggle svg{display:block}[data-drawer-navigation]{--drawer-width:450px;--drawer-gap:16px;--page-shift:-100px;--drawer-open-ease:.8s linear(0, .005, .02 2.1%, .081 4.7%, .467 15.7%, .563, .645, .717, .778 28.5%, .829 32%, .872 35.8%, .909 40.1%, .938 44.9%, .961 50.3%, .977 56.5%, .987 63.6%, .994 72.3%, 1);--drawer-close-ease:.51s cubic-bezier(.17, .84, .44, 1);isolation:isolate;background:var(--surface-1);height:100dvh;color:var(--text-1);position:relative;overflow:hidden}@media (width<=900px){[data-drawer-navigation]{--drawer-width:360px}}@media (width<=600px){[data-drawer-navigation]{--drawer-width:100%;--drawer-gap:0px;--page-shift:-40px}}[data-drawer-navigation] .toggle{--toggle-ease:cubic-bezier(.165, .84, .44, 1);z-index:5;corner-shape:superellipse(1.2);width:100px;height:44px;color:var(--surface-1);transition:width .6s var(--toggle-ease), background-color .4s ease-in-out, color .4s ease-in-out;background:#fff;border-radius:9999px;position:absolute;top:24px;right:24px;overflow:hidden}[data-drawer-navigation] .toggle .toggle-label{transition:opacity .2s var(--toggle-ease);font-size:16px;line-height:1;position:absolute;top:50%;left:16px;transform:translateY(-50%)}[data-drawer-navigation] .toggle .toggle-label .label-wrap{height:1em;display:block;overflow:hidden}[data-drawer-navigation] .toggle .toggle-label .label{transition:transform .6s var(--toggle-ease);display:block}[data-drawer-navigation] .toggle .toggle-label .label span{display:block}[data-drawer-navigation] .toggle .toggle-mark{width:20px;height:20px;transition:transform .6s var(--toggle-ease);place-items:center;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)rotate(45deg)}[data-drawer-navigation] .toggle .toggle-mark svg{width:18px;height:18px}@media (hover:hover){[data-drawer-navigation] .toggle:hover .toggle-label .label{transform:translateY(-1em)}[data-drawer-navigation] .toggle:hover .toggle-mark{transform:translateY(-50%)rotate(135deg)}}[data-drawer-navigation] .toggle[aria-expanded=true]{width:44px;color:var(--surface-1);background:#fff}[data-drawer-navigation] .toggle[aria-expanded=true] .toggle-label{opacity:0}[data-drawer-navigation] .toggle[aria-expanded=true] .toggle-mark{transform:translateY(-50%)rotate(0)}@media (hover:hover){[data-drawer-navigation] .toggle[aria-expanded=true]:hover .toggle-mark{transform:translateY(-50%)rotate(90deg)}}@media (width<=600px){[data-drawer-navigation] .toggle{top:16px;right:16px}}[data-drawer-navigation] .drawer{z-index:1;width:var(--drawer-width);visibility:hidden;overscroll-behavior:contain;scrollbar-width:thin;background:var(--surface-1);position:absolute;inset:0 0 0 auto;overflow-y:auto}[data-drawer-navigation] .drawer .drawer-content{flex-direction:column;justify-content:center;min-height:100%;padding:96px 40px 312px 24px;display:flex}@media (width<=600px){[data-drawer-navigation] .drawer .drawer-content{padding:88px 32px 232px 20px}}[data-drawer-navigation] .drawer .drawer-content .eyebrow{color:var(--text-2);margin-bottom:24px;font-size:16px;line-height:1.5}[data-drawer-navigation] .drawer .drawer-content .divider{background:var(--border-1);transform-origin:100%;flex-shrink:0;height:1px;margin-top:28px}[data-drawer-navigation] .drawer .drawer-content .socials{--hover-line-width:.8em;--hover-line-height:1px;--hover-link-shift:1.05em;color:var(--text-1);flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px;font-size:17px;line-height:1.5;display:flex}[data-drawer-navigation] .drawer .drawer-content .links a,[data-drawer-navigation] .drawer .drawer-content .socials a{transition:color .2s;display:inline-block;position:relative}[data-drawer-navigation] .drawer .drawer-content .links a:before,[data-drawer-navigation] .drawer .drawer-content .socials a:before{content:"";width:var(--hover-line-width,.45em);height:var(--hover-line-height,2px);transform-origin:0;background:currentColor;transition:transform .5s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleX(0)}[data-drawer-navigation] .drawer .drawer-content .links a span,[data-drawer-navigation] .drawer .drawer-content .socials a span{border-radius:2px;transition:transform .5s cubic-bezier(.19,1,.22,1);display:block}[data-drawer-navigation] .drawer .drawer-content .links a:focus-visible,[data-drawer-navigation] .drawer .drawer-content .socials a:focus-visible{outline:none}[data-drawer-navigation] .drawer .drawer-content .links a:focus-visible span,[data-drawer-navigation] .drawer .drawer-content .socials a:focus-visible span{outline-offset:4px;outline:1px solid}[data-drawer-navigation] .drawer .drawer-content .links a:hover,[data-drawer-navigation] .drawer .drawer-content .links a:focus-visible,[data-drawer-navigation] .drawer .drawer-content .socials a:hover,[data-drawer-navigation] .drawer .drawer-content .socials a:focus-visible{color:var(--accent)}[data-drawer-navigation] .drawer .drawer-content .links a:hover:before,[data-drawer-navigation] .drawer .drawer-content .links a:focus-visible:before,[data-drawer-navigation] .drawer .drawer-content .socials a:hover:before,[data-drawer-navigation] .drawer .drawer-content .socials a:focus-visible:before{transform:translateY(-50%)scaleX(1)}[data-drawer-navigation] .drawer .drawer-content .links a:hover span,[data-drawer-navigation] .drawer .drawer-content .links a:focus-visible span,[data-drawer-navigation] .drawer .drawer-content .socials a:hover span,[data-drawer-navigation] .drawer .drawer-content .socials a:focus-visible span{transform:translateX(var(--hover-link-shift,.7em))}[data-drawer-navigation] .drawer .drawer-content .links li a{border-radius:2px;font-size:48px;line-height:1.15}@media (width<=900px){[data-drawer-navigation] .drawer .drawer-content .links li a{font-size:42px}}@media (width<=480px){[data-drawer-navigation] .drawer .drawer-content .links li a{font-size:38px}}[data-drawer-navigation] .drawer .drawer-content .links li a span{padding:6px 0}[data-drawer-navigation] .page{z-index:4;background:var(--surface-1);clip-path:inset(0);transition:clip-path var(--drawer-close-ease);position:absolute;inset:0;overflow:hidden}[data-drawer-navigation] .page .page-content{height:100%;transition:transform var(--drawer-close-ease);overflow-y:auto;transform:translate(0)}[data-drawer-navigation] .page .cover{z-index:1;background:var(--surface-0);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .35s ease-out;position:absolute;inset:0}[data-drawer-navigation][data-open] .page{clip-path:inset(var(--drawer-gap) calc(var(--drawer-width) + var(--drawer-gap)) var(--drawer-gap) var(--drawer-gap) round 16px);transition:clip-path var(--drawer-open-ease)}@media (width<=600px){[data-drawer-navigation][data-open] .page{clip-path:inset(0 100% 0 0)}}[data-drawer-navigation][data-open] .page .cover{opacity:.4}[data-drawer-navigation][data-open] .page .page-content{transform:translateX(var(--page-shift));transition:transform var(--drawer-open-ease)}[data-drawer-navigation][data-active] .drawer{visibility:visible}[data-drawer-navigation][data-active] .cover{pointer-events:auto}.nf{align-items:center;gap:16px;display:flex}.nf-stat{display:block}.nf-number{font:inherit;font-variant-numeric:tabular-nums;--number-flow-mask-height:.12em;--number-flow-mask-width:.18em;line-height:.9;display:inline-block}.nf-progress{flex-direction:column;align-items:flex-start}.nf-progress input{width:min(320px,100%)}.stacked-scroll-preview,.stacked-scroll-preview *,.stacked-scroll-preview :before,.stacked-scroll-preview :after{box-sizing:border-box}.stacked-scroll-preview{--resource-canvas-background:#fff;--resource-item-background:#f3f2f1;--resource-media-background:#eae8e6;--resource-overlay-background:#ded9d4;--resource-text-primary:#0f0f0f;--resource-text-secondary:#6b6866;--section-cue-size:32px;--section-cue-line-height:1.2;--section-cue-color:var(--resource-text-primary);background:var(--resource-canvas-background);color:var(--resource-text-primary);padding:0;overflow:clip}.stacked-scroll-preview img{max-width:100%;display:block}.stacked-scroll-panels{--after-opacity:0;--entry-runway:80svh;--page-gutter:32px;--panel-content-padding:40px;--panel-media-inset:8px;--panel-desktop-max-width:1420px;--panel-desktop-max-height:800px;--section-radius:32px;--section-gap:32px;width:100%;padding:var(--entry-runway) var(--page-gutter) 20svh;background:var(--resource-canvas-background);position:relative}.scroll-cue{text-align:center;position:absolute;top:50svh;left:50%;transform:translate(-50%,-50%)}.section-cue{color:var(--section-cue-color);font-size:var(--section-cue-size);line-height:var(--section-cue-line-height);margin:0}.next-section{background:var(--resource-canvas-background);text-align:center;place-items:center;width:100%;min-height:100svh;padding:32px;display:grid}.stacked-scroll-panel{perspective:1000px;width:100%;height:100svh;min-height:672px;transform-style:preserve-3d;will-change:transform;justify-content:center;align-items:center;display:flex;position:sticky}.stacked-scroll-panel__inner{width:100%;height:calc(100% - (var(--page-gutter) * 2));border-radius:var(--section-radius);background:var(--resource-item-background);transform-origin:50% 100%;will-change:transform;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.stacked-scroll-panel__inner.is-fully-retired{visibility:hidden;opacity:0!important}.stacked-scroll-panel__inner:after{content:"";z-index:2;background:var(--resource-overlay-background);width:100%;height:100%;opacity:var(--after-opacity,0);pointer-events:none;will-change:opacity;position:absolute;top:0;left:0}.stacked-scroll-panel__content{min-width:0;padding:var(--panel-content-padding);flex-direction:column;flex:1;display:flex}.stacked-scroll-panel__main{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:32px;height:100%;padding:0;display:flex}.stacked-scroll-panel__title h2{margin:0;padding:0;font-size:64px;line-height:1}.stacked-scroll-panel__title h2 span{display:block}.stacked-scroll-panel__description{width:min(75%,544px);color:var(--resource-text-secondary);text-align:left}.stacked-scroll-panel__description p{margin:0;font-size:20px;line-height:1.4}.stacked-scroll-panel__media{width:auto;height:auto;margin:var(--panel-media-inset) 0 var(--panel-media-inset) var(--panel-media-inset);background:var(--resource-media-background);border-radius:24px;flex:1;align-self:stretch;overflow:hidden}.stacked-scroll-panel__image{object-fit:cover;width:100%;height:100%;display:block}@media (width>=1025px){.stacked-scroll-panel__inner{max-width:var(--panel-desktop-max-width);max-height:var(--panel-desktop-max-height)}}@media (width<=1024px){.stacked-scroll-panels{--entry-runway:83svh;--page-gutter:24px;--panel-content-padding:24px;--section-radius:24px;--section-gap:20px}.stacked-scroll-panel{align-items:flex-start;height:auto;min-height:0;position:relative}.stacked-scroll-panel+.stacked-scroll-panel{margin-top:var(--section-gap)}.stacked-scroll-panel__inner{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;height:auto;min-height:0;padding:0}.stacked-scroll-panel__content{width:100%;padding:var(--panel-content-padding);flex:none;grid-template-areas:"title""description";justify-content:flex-start;gap:14px;display:grid}.stacked-scroll-panel__main{width:100%;padding:0;display:contents}.stacked-scroll-panel__title{grid-area:title}.stacked-scroll-panel__title h2{max-width:12ch;font-size:44px}.stacked-scroll-panel__description{grid-area:description;width:100%}.stacked-scroll-panel__description p{max-width:44ch;font-size:18px}.stacked-scroll-panel__media{width:auto;height:auto;min-height:0;margin:var(--panel-media-inset) var(--panel-media-inset) 0;aspect-ratio:16/10;border-radius:18px;flex:none;align-self:auto}}@media (width<=767px){.stacked-scroll-panels{--entry-runway:85svh;--page-gutter:16px;--panel-content-padding:20px;--section-radius:20px;--section-gap:14px}.stacked-scroll-panel__content{gap:60px}.stacked-scroll-panel__media{aspect-ratio:16/9}.stacked-scroll-panel__title h2{font-size:38px}.stacked-scroll-panel__description p{font-size:16px}.next-section{padding:16px}}@media (width<=479px){.stacked-scroll-panels{--entry-runway:88svh;--panel-content-padding:16px;--section-radius:18px;--section-gap:12px}.stacked-scroll-panel__title h2{font-size:32px}.stacked-scroll-panel__description p{text-wrap:pretty}}[data-aura-border]{isolation:isolate;position:relative}[data-aura-border] canvas[data-aura-canvas]{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.progressive-blur{z-index:10;pointer-events:none;height:200px;position:fixed;left:0;right:0;overflow:hidden}.progressive-blur.top-blur{--blur-direction:to bottom;top:-32px}.progressive-blur.bottom-blur{--blur-direction:to top;bottom:-32px}.progressive-blur .layer{pointer-events:none;position:absolute;inset:0}.progressive-blur .blur-1{z-index:1;-webkit-backdrop-filter:blur(.078125px);backdrop-filter:blur(.078125px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 87.5%, #000 100%);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 87.5%, #000 100%);mask-image:linear-gradient(var(--blur-direction), transparent 87.5%, #000 100%)}.progressive-blur .blur-2{z-index:2;-webkit-backdrop-filter:blur(.15625px);backdrop-filter:blur(.15625px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 75%, #000 87.5% 100%);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 75%, #000 87.5% 100%);mask-image:linear-gradient(var(--blur-direction), transparent 75%, #000 87.5% 100%)}.progressive-blur .blur-3{z-index:3;-webkit-backdrop-filter:blur(.3125px);backdrop-filter:blur(.3125px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 62.5%, #000 75% 87.5%, transparent 100%);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 62.5%, #000 75% 87.5%, transparent 100%);mask-image:linear-gradient(var(--blur-direction), transparent 62.5%, #000 75% 87.5%, transparent 100%)}.progressive-blur .blur-4{z-index:4;-webkit-backdrop-filter:blur(.625px);backdrop-filter:blur(.625px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 50%, #000 62.5% 75%, transparent 87.5%);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 50%, #000 62.5% 75%, transparent 87.5%);mask-image:linear-gradient(var(--blur-direction), transparent 50%, #000 62.5% 75%, transparent 87.5%)}.progressive-blur .blur-5{z-index:5;-webkit-backdrop-filter:blur(1.25px);backdrop-filter:blur(1.25px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 37.5%, #000 50% 62.5%, transparent 75%);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 37.5%, #000 50% 62.5%, transparent 75%);mask-image:linear-gradient(var(--blur-direction), transparent 37.5%, #000 50% 62.5%, transparent 75%)}.progressive-blur .blur-6{z-index:6;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 25%, #000 37.5% 50%, transparent 62.5%);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 25%, #000 37.5% 50%, transparent 62.5%);mask-image:linear-gradient(var(--blur-direction), transparent 25%, #000 37.5% 50%, transparent 62.5%)}.progressive-blur .blur-7{z-index:7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 12.5%, #000 25% 37.5%, transparent 50%);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 12.5%, #000 25% 37.5%, transparent 50%);mask-image:linear-gradient(var(--blur-direction), transparent 12.5%, #000 25% 37.5%, transparent 50%)}.progressive-blur .blur-8{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 0%, #000 12.5% 25%, transparent 37.5%);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 0%, #000 12.5% 25%, transparent 37.5%);mask-image:linear-gradient(var(--blur-direction), transparent 0%, #000 12.5% 25%, transparent 37.5%)}@media (width<=680px){.progressive-blur{height:160px}}.button-05,.button-05 *{box-sizing:border-box}.button-05{--motion-curve:cubic-bezier(.2, 1, .25, 1);--motion-time:.62s;--arrow-lag:80ms;--edge-space:20px;--arrow-width:16px;--arrow-gap:12px;--arrow-bleed:4px;--copy-travel:calc(var(--arrow-width) + var(--arrow-gap));corner-shape:superellipse(1.2);color:#fff;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;font-size:20px;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.button-05 .glass{border-radius:inherit;corner-shape:inherit;-webkit-backdrop-filter:blur(6px);transition:background-color var(--motion-time) var(--motion-curve), transform var(--motion-time) var(--motion-curve);background-color:#4d4d5662;position:absolute;inset:0}.button-05 .content{padding:12px calc(var(--edge-space) + var(--arrow-width) + var(--arrow-gap)) 12px var(--edge-space);transition:transform .21s var(--motion-curve);align-items:center;display:inline-flex;position:relative;overflow:hidden}.button-05 .content:before,.button-05 .content:after{content:"→";z-index:1;width:var(--arrow-width);text-align:center;transition:transform var(--motion-time) var(--motion-curve);font-size:20px;line-height:1.2;position:absolute;top:50%;transform:translateY(-50%)}.button-05 .content:before{left:var(--edge-space);transform:translate3d(calc(-100% - var(--edge-space) - var(--arrow-bleed)), -50%, 0);transition-delay:0s}.button-05 .content:after{right:var(--edge-space);transition-delay:var(--arrow-lag)}.button-05 .copy{z-index:1;transition:transform var(--motion-time) var(--motion-curve);line-height:1.2;position:relative}.button-05:hover .glass{background-color:#0a0a105c;transform:scaleY(.955)}.button-05:hover .content:before{transition-delay:var(--arrow-lag);transform:translateY(-50%)}.button-05:hover .content:after{transform:translate3d(calc(100% + var(--edge-space)), -50%, 0);transition-delay:0s}.button-05:hover .copy{transform:translate3d(var(--copy-travel), 0, 0)}.button-05:active .glass{transition:transform .21s var(--motion-curve);transform:scaleY(.93)}.button-05:active .content{transform:translate(2px)}html.is-changing .transition-fade{opacity:1;filter:blur();transition:opacity .5s cubic-bezier(.25,.46,.45,.94),filter .5s cubic-bezier(.25,.46,.45,.94)}html.is-animating .transition-fade{opacity:0;filter:blur(7px)}[data-reveal-06]{--reveal-resting-color:#111;--reveal-duration:1.2s;--reveal-delay:.1s;--reveal-blur:2px;--reveal-color-1:#79b8ff;--reveal-color-2:#1f80ff;--reveal-color-3:#ff5bf4;--reveal-color-4:#ff3029;--reveal-color-5:#fe7b02;color:#0000;background-image:linear-gradient(90deg, var(--reveal-resting-color) 0%, var(--reveal-resting-color) 33.33%, var(--reveal-color-1) 40%, var(--reveal-color-2) 45%, var(--reveal-color-3) 50%, var(--reveal-color-4) 55%, var(--reveal-color-5) 60%, transparent 66.67%, transparent 100%);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;display:inline}[data-reveal-06].is-revealed{animation:text-reveal-06-sweep var(--reveal-duration) cubic-bezier(.455, .03, .515, .955) var(--reveal-delay) forwards}@keyframes text-reveal-06-sweep{0%{filter:blur(var(--reveal-blur));background-position:100% 0}to{filter:blur();background-position:0 0}}:root{color:#f5f5f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;-webkit-font-smoothing:antialiased;background:#0c0a09;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}a:focus-visible,button:focus-visible{outline-offset:5px;outline:2px solid #fff}p,h1,h2,h3,dl,dd{margin:0}p{line-height:1.6}h1,h2{letter-spacing:-.055em;font-weight:400}h2{font-size:clamp(44px,7vw,112px);line-height:1.05}::selection{color:#111;background:#f5f5f5}.skip-link{z-index:100;color:#111;background:#fff;padding:14px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-brand{z-index:12;width:230px;display:block;position:absolute;top:12px;left:7px}.site-brand img{mix-blend-mode:screen;filter:contrast(1.6)brightness(1.1);width:100%;height:auto;display:block}.content-width{width:min(100%,1520px);margin-inline:auto;padding-inline:clamp(24px,6vw,100px)}.section-label{color:#aba5a1;margin-bottom:28px;font-size:15px}.lead{color:#f5f5f5;letter-spacing:-.025em;font-size:clamp(22px,2vw,30px);line-height:1.45}[data-drawer-navigation]{height:auto;min-height:100svh;overflow:clip}[data-drawer-navigation] .drawer{height:100dvh;position:fixed}[data-drawer-navigation] .toggle{z-index:32;position:fixed}[data-drawer-navigation] .page{min-height:100svh;position:relative;inset:auto}[data-drawer-navigation] .page .page-content{height:auto;overflow:visible;transform:none}[data-drawer-navigation][data-open] .page .page-content{transform:translateX(var(--page-shift))}[data-drawer-navigation] .page .cover{z-index:30;height:100dvh;position:fixed}[data-drawer-navigation] .drawer .drawer-content{padding-bottom:64px}.hero-section-01 .content h1{letter-spacing:-.06em;max-width:min(62vw,950px);font-weight:400}.hero-section-01 .content>p{font-size:20px}.hero-section-01-next{color:#f5f5f5;background:#0c0a09;padding:0;display:block}.hero-section-01 .loader{z-index:14}.story-section{grid-template-columns:1fr 1fr;gap:8vw;padding-top:150px;padding-bottom:120px;scroll-margin-top:70px;display:grid}.story-copy{color:#afa9a5;padding-top:62px;font-size:19px}.story-copy p+p{margin-top:28px}.metrics{gap:42px;margin-top:70px;display:grid}.metric dt{letter-spacing:-.05em;font-size:clamp(42px,4.8vw,76px);line-height:1.1}.metric dd{color:#afa9a5;margin-top:15px;font-size:16px;line-height:1.5}.metric .nf{display:none}.metric.number-ready .nf{display:block}.metric.number-ready .stat-fallback{display:none}.nf-number{--number-flow-mask-height:.12em;--number-flow-mask-width:.18em}.stacked-scroll-preview[data-theme=dark]{--resource-canvas-background:#0c0a09;--resource-item-background:#161413;--resource-media-background:#211e1d;--resource-overlay-background:#0c0a09;--resource-text-primary:#f5f5f5;--resource-text-secondary:#b8b0aa}.stacked-scroll-panel__title h2{letter-spacing:-.055em;font-weight:400}.project-category{color:#b8b0aa;margin-top:20px;font-size:18px}.stacked-scroll-panel__description{width:100%}.stacked-scroll-panel__description .button-05{margin-top:28px;font-size:17px}.writing-section{grid-template-columns:1fr 1fr;gap:8vw;padding-top:130px;padding-bottom:130px;display:grid}.writing-section>div{color:#afa9a5;font-size:19px}.writing-section p+p{margin-top:24px}.cta-row{flex-wrap:wrap;gap:18px;margin-top:36px;display:flex}.button-05{font-family:Arial,Helvetica,sans-serif}.button-05 .content .copy{white-space:normal}.cta-row .button-05{font-size:17px}.connect-section{padding-top:120px;padding-bottom:110px}.connect-section>.button-05{margin-top:40px}.social-row{flex-wrap:wrap;gap:24px 38px;margin-top:75px;font-size:17px;display:flex}.social-row a:hover{text-underline-offset:6px;text-decoration:underline}.site-footer{z-index:2;color:#a6a09b;background:#0c0a09;justify-content:space-between;gap:20px;padding-top:40px;padding-bottom:48px;font-size:14px;display:flex;position:relative}.contact-page{min-height:100svh;padding-top:175px;padding-bottom:100px}.contact-page h1{font-size:clamp(58px,8.5vw,140px);line-height:1.03}.contact-columns{color:#afa9a5;grid-template-columns:1fr 1fr;gap:8vw;margin-top:80px;font-size:19px;display:grid}.contact-columns p+p{margin-top:22px}.contact-columns>div>.button-05{margin-top:36px;font-size:17px}.progressive-blur{z-index:10}.site-brand,[data-drawer-navigation] .toggle{z-index:32}[data-aura-border].contact-aura{z-index:60;isolation:isolate;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .175s linear;position:fixed;inset:0}[data-aura-border].contact-aura.is-visible{opacity:1;visibility:visible}.contact-aura [data-aura-origin]{width:1px;height:1px;position:absolute;top:50%;left:50%}.noscript-nav{z-index:40;gap:20px;display:flex;position:fixed;top:30px;right:30px}@media (width<=1024px){.story-section,.writing-section{gap:50px;padding-block:90px}.story-copy{font-size:17px}.story-copy .lead{font-size:24px}.story-section h2{font-size:72px}}@media (width<=700px){.site-brand{width:180px;top:14px;left:-8px}.hero-section-01 .content h1{max-width:100%;font-size:44px}.hero-section-01 .content>p{font-size:18px}.story-section,.writing-section,.contact-columns{grid-template-columns:1fr;gap:45px}.story-section,.writing-section{padding-block:80px}.story-copy{padding-top:0}.story-section h2{font-size:64px}.metrics{gap:30px;margin-top:48px}.metric dt{font-size:44px}.metric dd{font-size:14px}.writing-section>div,.contact-columns{font-size:17px}.connect-section{padding-block:80px}.social-row{gap:22px 28px;margin-top:55px;font-size:16px}.contact-page{padding-top:145px}.contact-columns{margin-top:55px}.site-footer{padding-bottom:42px;font-size:12px}.cta-row{gap:16px}.button-05{font-size:17px}.stacked-scroll-panel__description .button-05{margin-top:22px}}.hero-section-01 .content h1{letter-spacing:-.065em;max-width:800px;margin-bottom:140px;font-size:clamp(64px,7.2vw,116px);line-height:.98}@media (width<=700px){.hero-section-01 .content h1{margin-bottom:115px;font-size:clamp(50px,10.5vw,74px);line-height:1.02}}.site-brand{mix-blend-mode:normal}.site-brand img{mix-blend-mode:normal;filter:none}.home-intro{padding-block:120px}.home-summary{max-width:780px;margin-top:48px}.home-summary .cta-row{gap:20px}.story-section{padding-top:190px}.story-section h1{font-size:clamp(64px,7vw,112px);line-height:1.02}.page-intro,.editorial-page{padding-top:190px;padding-bottom:110px}.page-intro h1,.editorial-page h1{font-size:clamp(64px,8.5vw,140px);line-height:1.02}.page-intro>.lead,.editorial-page>.lead{max-width:740px;margin-top:45px}.writing-destinations{grid-template-columns:1fr 1fr;gap:8vw;margin-top:100px;display:grid}.writing-destinations h2{font-size:clamp(44px,5vw,72px)}.writing-destinations article>p:not(.section-label){color:#afa9a5;margin-top:24px;font-size:19px}.writing-destinations .button-05{margin-top:32px;font-size:17px}.page-next{padding-bottom:110px}@media (width<=700px){.home-intro{padding-block:80px}.story-section,.page-intro,.editorial-page{padding-top:145px}.writing-destinations{grid-template-columns:1fr;gap:72px;margin-top:70px}.page-intro,.editorial-page{padding-bottom:75px}.home-summary .cta-row{flex-direction:column;align-items:flex-start}}#work .stacked-scroll-panels{--entry-runway:0svh;padding-bottom:64px}.page-intro{padding-bottom:32px}[data-aura-border].contact-aura{mix-blend-mode:screen}[data-aura-border].contact-aura.is-visible{opacity:.6}.hero-section-01 .thumbs[hidden]{display:none!important}.hero-section-01 .content h1 [data-hero-gradient]{letter-spacing:-.03em}html{scrollbar-gutter:stable}html.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:hidden}@media (width>=1025px){html,body{scrollbar-gutter:auto;height:100%;overflow:hidden}[data-drawer-navigation]{height:100dvh;min-height:0;overflow:hidden}[data-drawer-navigation] .page{min-height:0;position:absolute;inset:0;transform:translateZ(0)}[data-drawer-navigation] .page .page-content{scrollbar-gutter:stable;height:100%;overflow-y:auto;transform:translate(0)}[data-drawer-navigation] .page .page-content.lenis-stopped{overflow:hidden}[data-drawer-navigation][data-open] .page .page-content{transform:translateX(var(--page-shift))}[data-drawer-navigation] .page .cover{height:100%;position:absolute}}
