.fh{--sp:0;--px:0px;--py:0px;--azure-rgb:111,168,230;background:var(--color-ivory);touch-action:pan-y;isolation:isolate}.fh-stage{background:var(--color-onyx);transform-origin:50% 0;transform:translate3d(0,calc(var(--sp) * 26%),0) scale(calc(1 - var(--sp) * .08));border-radius:calc(var(--sp) * 2.25rem);position:absolute;inset:0;overflow:hidden}.fh-layers,.fh-layer,.fh-bphost,.fh-bp{position:absolute;inset:0}.fh-col{position:absolute;top:0;bottom:0;overflow:hidden}.fh-cam{will-change:transform;position:absolute;top:0;bottom:0}.fh-par{transform:translate3d(var(--px),var(--py),0);position:absolute;inset:-3%}.fh-par picture,.fh-par img{width:100%;height:100%;display:block;position:absolute;inset:0}.fh-par img{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fh-dk3{opacity:calc(var(--sp) * 1.15);pointer-events:none;background:#07080a;position:absolute;inset:0}.fh-lnz{opacity:calc(var(--sp) * 1.7);pointer-events:none}.fh-veil{background:linear-gradient(#0f1012b3 0%,#0f10126b 38%,#0f101280 62%,#0f1012eb 100%),linear-gradient(90deg,#0f10128c 0%,#0f101226 60%,#0f101200 100%);position:absolute;inset:0}.fh-veil2{opacity:0;background:#07080a;position:absolute;inset:0}.fh-glow{opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#ffcd9180,#ffcd9129 55%,#ffcd9100);width:70%;position:absolute;top:-25%;bottom:-25%;left:-30%}.fh-bp{pointer-events:none;-webkit-mask-image:linear-gradient(100deg,#000 42%,#0000 58%);mask-image:linear-gradient(100deg,#000 42%,#0000 58%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fh-bp:before{content:"";background-image:linear-gradient(rgba(var(--azure-rgb),.075) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--azure-rgb),.075) 1px,transparent 1px);background-size:48px 48px;position:absolute;inset:0}.fh-bp img{opacity:.85}.fh-bp.draw{animation:2.3s cubic-bezier(.45,0,.4,1) forwards fh-draw}@keyframes fh-draw{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.fh-scan{background:var(--color-azure);width:1px;box-shadow:0 0 14px 2px rgba(var(--azure-rgb),.6);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0}.fh-scan.go{animation:2.3s cubic-bezier(.45,0,.4,1) forwards fh-scan}@keyframes fh-scan{0%{opacity:1;transform:translate(-50vw)}90%{opacity:1}to{opacity:0;transform:translate(150vw)}}.fh-grid{pointer-events:none;z-index:1;opacity:calc(1 - var(--sp) * 1.3);position:absolute;inset:0}.fh-gl{transform-origin:top;background:#f1ece412;width:1px;transition:transform 1.8s cubic-bezier(.77,0,.18,1);position:absolute;top:0;bottom:0}.fh-gb{color:#f1ece4c7;width:1.5rem;height:1.5rem;transition:opacity .6s ease,transform .8s var(--ease-luxe),background-color .5s,color .5s,border-color .5s,box-shadow .5s;background:#0a0b0db8;border:1px solid #f1ece461;border-radius:50%;place-items:center;margin:-.75rem 0 0 -.75rem;font:500 .625rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;position:absolute;top:-100px}.fh-gb.on{background:var(--color-azure);border-color:var(--color-azure);color:var(--color-onyx);box-shadow:0 0 0 6px rgba(var(--azure-rgb),.18)}.fh-stamp{z-index:3;top:8.25rem;right:max(clamp(1.25rem,4vw,4rem),env(safe-area-inset-right));pointer-events:none;letter-spacing:.12em;text-transform:uppercase;color:#f1ece4d1;width:16.5rem;transform:translate3d(0,calc(var(--sp) * -90px),0);opacity:calc(1 - var(--sp) * 1.5);font:400 .66rem/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute}@media (min-width:1500px){.fh-stamp{right:calc(50vw - 720px + 4rem)}}.fh-box{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fh-box rect{fill:#08090b61;stroke:rgba(var(--azure-rgb),.75);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:100}.fh-row{white-space:nowrap;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;display:flex;position:relative}.fh-row+.fh-row:before{content:"";background:rgba(var(--azure-rgb),.3);height:1px;position:absolute;top:0;left:0;right:0}.fh-row .k{color:rgba(var(--azure-rgb),.95)}.fh-row .v{color:var(--color-ivory);display:inline-block}.fh-content{z-index:2;pointer-events:none;transform:translate3d(0,calc(var(--sp) * -90px),0);opacity:calc(1 - var(--sp) * 1.5)}.fh-content a,.fh-content button{pointer-events:auto}.fh-w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.fh-w>span{transition:transform 1.2s var(--ease-luxe);display:inline-block}.fh-ink{color:var(--color-azure);margin-right:-.08em;padding-right:.08em;font-style:italic}.fh-dash{cursor:pointer;background:0 0;border:0;align-items:center;width:1.5rem;height:2.75rem;margin:-1rem 0;padding:0;display:flex}.fh-dash i{background:#f1ece440;width:100%;height:1px;display:block;position:relative;overflow:hidden}.fh-dash b{background:var(--color-ivory);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.fh-cap{flex:1;min-width:0;height:1.35em;display:block;position:relative;overflow:hidden}.fh-cap>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;position:absolute;inset:0 auto auto 0;overflow:hidden}.fh-cap b{color:var(--color-azure);margin-right:.9em;font-weight:500}.fh-next{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:none}.fh-th{background:var(--color-graphite);border-radius:.3rem;flex:none;width:4.1rem;height:2.6rem;position:relative;overflow:hidden}.fh-th img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fh-th img.dim{filter:grayscale()brightness(.45)}.fh-nt b{letter-spacing:.04em;text-transform:none;color:var(--color-ivory);margin-top:.2rem;font-size:.85rem;font-weight:500;display:block}@media (min-width:1024px){.fh-next{display:flex}}@media (max-width:639px){.fh-stamp{letter-spacing:.1em;width:max-content;font-size:.55rem;top:5.6rem}.fh-row{padding:.35rem .6rem}.fh-row.r2,.fh-row.r3,.fh-cap b{display:none}.fh-gb{width:1.25rem;height:1.25rem;margin:-.625rem 0 0 -.625rem;font-size:.55rem}}@media (prefers-reduced-motion:no-preference){html.js .fh:not(.is-in) .fh-w>span{animation:0s 8s forwards fh-show;transform:translateY(110%)}html.js .fh:not(.is-in) .fh-gl{animation:0s 8s forwards fh-show;transform:scaleY(0)}html.js .fh:not(.is-in) .fh-gb{opacity:0;animation:0s 8s forwards fh-show;transform:scale(.4)}html.js .fh:not(.is-in) .fh-fade{opacity:0;animation:0s 8s forwards fh-show;transform:translateY(16px)}html.js .fh:not(.is-in) .fh-stamp .fh-box rect{stroke-dashoffset:100px;animation:0s 8s forwards fh-show-r}html.js .fh:not(.is-in) .fh-stamp .fh-row{opacity:0;animation:0s 8s forwards fh-show}html.js .fh-ink{color:#0000;-webkit-text-stroke:1px var(--color-azure);background-image:linear-gradient(100deg,var(--color-azure) 0 48%,#6fa8e600 52% 100%);transition:transform 1.2s var(--ease-luxe),background-position 1.7s cubic-bezier(.65,0,.35,1) 1.5s;background-position:100% 0;background-repeat:no-repeat;background-size:230% 100%;-webkit-background-clip:text;background-clip:text;animation:0s 8s forwards fh-ink-show}html.js .fh.is-in .fh-ink{background-position:0 0;animation:none}html.js .fh .fh-stamp .fh-row{transition:opacity .4s .4s}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){html.js .fh-ink{-webkit-text-stroke-width:1.4px}}@keyframes fh-show{to{opacity:1;transform:none}}@keyframes fh-show-r{to{stroke-dashoffset:0}}@keyframes fh-ink-show{to{background-position:0 0}}.fh-fade{transition:opacity 1s ease .7s,transform 1.2s var(--ease-luxe) .7s}.fh-d1{transition-delay:.55s}.fh-d2{transition-delay:.7s}.fh-d3{transition-delay:.85s}.fh .fh-fade:first-child{transition-delay:50ms}.fh-h1>span>span:first-child .fh-w>span{transition-delay:.12s}.fh-h1>span>span:nth-child(2) .fh-w>span{transition-delay:.18s}.fh-h1>span>span:nth-child(3) .fh-w>span{transition-delay:.24s}.fh-h1>span>span:nth-child(4) .fh-w>span{transition-delay:.3s}.fh-h1>span>span:nth-child(5) .fh-w>span{transition-delay:.36s}.fh-h1>span>span:nth-child(6) .fh-w>span{transition-delay:.42s}.fh-h1>span>span:nth-child(7) .fh-w>span{transition-delay:.48s}.fh-h1>span>span:nth-child(8) .fh-w>span{transition-delay:.54s}.fh-h1>span>span:nth-child(9) .fh-w>span{transition-delay:.6s}.fh-h1>span>span:nth-child(3) .fh-w>.fh-ink{transition-delay:.24s,1.5s}.fh-h1>span>span:nth-child(4) .fh-w>.fh-ink{transition-delay:.3s,1.62s}@media (min-width:1024px) and (max-height:880px){.fh-content{padding-top:7.5rem}.fh-h1{font-size:min(8.6vw,15svh)}.fh-content>.mt-10,.fh-bar{margin-top:1.75rem}.fh-stamp{top:7rem}}@media (max-width:639px) and (max-height:740px){.fh-row.r1{display:none}.fh-content{padding-top:6.5rem;padding-bottom:1.25rem}.fh-h1{font-size:13.2vw}.fh-content>.eyebrow{margin-bottom:1.1rem}.fh-content>.mt-10{gap:1.25rem;margin-top:1.25rem}.fh-bar{margin-top:1.5rem}}
