@font-face{font-family:Nohemi;src:url(/fonts/nohemi-extralight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/nohemi-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}.pa-scope .pam{--pull:0px;--ch:clamp(170px,min(43vh,30vw),360px);--cw:calc(var(--ch) * 0.8);--r:calc(var(--ch) * 1.51);--below:calc(var(--ch) * 0.64);position:relative;background:var(--ink-deep,#060607);color:var(--bone,#f5f1eb)}.pa-scope .pam:before{content:"";position:absolute;top:0;left:0;right:0;height:min(60vh,520px);pointer-events:none;background:radial-gradient(ellipse 80% 100% at 50% -42.86%,rgba(242,85,52,.65) 0,rgba(242,85,52,.18) 35%,transparent 70%),radial-gradient(ellipse 60% 71.4% at 30% -14.28%,rgba(248,161,143,.45) 0,transparent 60%),radial-gradient(ellipse 45% 57.1% at 70% -14.28%,rgba(91,43,196,.3) 0,transparent 70%)}.pa-scope .pam-pin{position:relative;height:210vh}.pa-scope .pam-stage{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px;overflow:hidden}.pa-scope .pam-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(245,241,235,.05) 1px,transparent 0),linear-gradient(180deg,rgba(245,241,235,.05) 1px,transparent 0);background-size:80px 80px;background-position:50%;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 50%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 60% 55% at 50% 50%,#000 20%,transparent 75%);pointer-events:none}.pa-scope .pam-copy{position:relative;display:flex;flex-direction:column;align-items:center;gap:40px}.pa-scope .pam-text{margin:0;text-align:center;font-family:var(--display);font-weight:300;font-size:clamp(32px,4.4vw,64px);line-height:1.12;letter-spacing:-.02em}.pa-scope .pam-line{display:block;text-wrap:balance}.pa-scope .pam-word{--p:0;--c:245 241 235;display:inline-block;color:rgb(var(--c)/calc(.14 + .86 * var(--p)));filter:blur(calc((1 - var(--p)) * 2px));transform:translateY(calc((1 - var(--p)) * .12em));will-change:color,transform,filter}.pa-scope .pam-line-accent .pam-word{--c:242 85 52}.pa-scope .pam-caret{display:inline-block;width:.06em;min-width:2px;height:.9em;margin-left:.04em;margin-right:-.1em;vertical-align:-.08em;background:var(--hot,#f25534);opacity:0;transition:opacity .2s}.pa-scope .pam[data-done] .pam-caret{opacity:1;animation:pam-blink 1.05s steps(1) infinite}@keyframes pam-blink{50%{opacity:0}}.pa-scope .pam-cta{isolation:isolate;height:56px;padding:0 36px;border-radius:9999px;background:rgba(255,255,255,.05);color:var(--bone,#f5f1eb);font-size:16px;font-weight:500;box-shadow:none;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .5s ease,transform .3s ease,background .25s var(--easing),visibility 0s linear .5s}.pa-scope .pam[data-done] .pam-cta{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .5s ease,transform .3s ease,background .25s var(--easing),visibility 0s}.pa-scope .pam[data-done] .pam-cta:hover{background:rgba(255,255,255,.1);transform:scale(1.04)}.pa-scope .pam-cta-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px}.pa-scope .pam-cta .arrow{transition:transform .25s var(--easing)}.pa-scope .pam-cta:hover .arrow{transform:translateX(3px)}.pa-scope .pam-glass-rim{z-index:2;box-shadow:0 0 8px rgba(0,0,0,.03),0 2px 6px rgba(0,0,0,.08),inset 3px 3px .5px -3.5px rgba(255,255,255,.09),inset -3px -3px .5px -3.5px rgba(255,255,255,.85),inset 1px 1px 1px -.5px rgba(255,255,255,.6),inset -1px -1px 1px -.5px rgba(255,255,255,.6),inset 0 0 6px 6px rgba(255,255,255,.12),inset 0 0 2px 2px rgba(255,255,255,.06),0 0 12px rgba(0,0,0,.15)}.pa-scope .pam-glass-bd,.pa-scope .pam-glass-rim{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.pa-scope .pam-glass-bd{z-index:-1;overflow:hidden;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);backdrop-filter:url(#container-glass)}.pa-scope .pam-fan{position:relative;z-index:1;height:calc(var(--r) + var(--ch) * .55 - var(--below) + 28px);margin-top:calc(var(--pull) * -1);overflow:hidden;pointer-events:none}.pa-scope .pam-fan-top{position:absolute;left:0;bottom:calc(var(--r) + var(--ch) * .5 - var(--below));width:0;height:0}.pa-scope .pam-wheel{--rot:0deg;position:absolute;left:50%;bottom:calc(var(--below) * -1);width:0;height:0}.pa-scope .pam-card{position:absolute;left:calc(var(--cw) / -2);top:calc(var(--ch) / -2);width:var(--cw);height:var(--ch);transform:rotate(calc(var(--a) + var(--rot))) translateY(calc(var(--r) * -1));will-change:transform;pointer-events:auto}.pa-scope .pam-card img{display:block;width:100%;height:100%;object-fit:cover;border-radius:7px;background:var(--ink-subtle,#1c1c1f);box-shadow:0 0 0 1px rgba(245,241,235,.08),0 24px 48px -18px rgba(0,0,0,.8);transition:transform .35s cubic-bezier(.2,.8,.2,1);user-select:none}.pa-scope .pam-wheel:not([data-turning]) .pam-card:hover img{transform:translateY(-18px) scale(1.05);transition-delay:.3s}@media (max-width:760px){.pa-scope .pam{--ch:clamp(160px,46vw,220px)}.pa-scope .pam-pin{height:190vh}.pa-scope .pam-text{font-size:clamp(30px,9vw,44px)}.pa-scope .pam-copy{gap:32px}.pa-scope .pam-card img{border-radius:6px}.pa-scope .pam-stage:before{background-size:56px 56px}}@media (prefers-reduced-motion:reduce){.pa-scope .pam-pin{height:auto}.pa-scope .pam-stage{position:relative}.pa-scope .pam[data-done] .pam-caret{animation:none}.pa-scope .pam-card img{transition:none}}.pa-scope .pam-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}