.page_page__mg4Hy{padding:var(--space-16) var(--pad-x);max-width:var(--container);margin:0 auto}.page_title__jmTyc{font-family:var(--font-serif);font-weight:400;font-style:italic;font-size:clamp(40px,5vw,72px);letter-spacing:-.02em;line-height:1;margin-bottom:var(--space-4)}.page_subtitle__0HaLn{color:var(--muted);margin-bottom:var(--space-16);max-width:640px}.page_block__qgfwU{margin-bottom:var(--space-20)}.page_blockHead__2T5Os{display:flex;align-items:baseline;gap:var(--space-6);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--hair)}.page_blockNum__pkybY{font-family:var(--font-mono);font-size:12px;color:var(--neon);letter-spacing:.14em}.page_blockLabel__leaBB{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.page_grid__UTyOg{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.page_chip__0IQ7P{padding:var(--space-6);border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface)}.page_chipSwatch__HyIE1{height:80px;border-radius:var(--r-xs);margin-bottom:var(--space-3);border:1px solid var(--hair)}.page_chipName__EJdaQ{font-family:var(--font-mono);font-size:11px;color:var(--text)}.page_chipValue__h6t3X{font-family:var(--font-mono);font-size:10px;color:var(--dim)}.page_spacingRow__x_gAH{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--hair)}.page_spacingBar__c0Ff4{height:8px;background:var(--neon);border-radius:var(--r-xs)}.page_spacingName__IZkAY{font-family:var(--font-mono);font-size:11px;color:var(--muted);width:100px}.page_spacingValue__Gu9zx{font-family:var(--font-mono);font-size:11px;color:var(--dim);margin-left:auto}.page_easingLadder__AbulB{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.page_easingRow__OBLL0{display:grid;grid-template-columns:120px 1fr 140px;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface)}.page_easingName__glrVR{font-family:var(--font-mono);font-size:12px;color:var(--neon)}.page_easingTrack__KKNn0{position:relative;height:20px;background:var(--surface-2);border-radius:var(--r-pill);overflow:hidden}.page_easingDot__n3pFS{position:absolute;top:50%;left:0;width:20px;height:20px;background:var(--neon);border-radius:50%;transform:translateY(-50%);animation:page_easingRun__Y5GmL 2.4s infinite}.page_easingDot__n3pFS[data-easing=entrance]{animation-timing-function:var(--ease-entrance)}.page_easingDot__n3pFS[data-easing=exit]{animation-timing-function:var(--ease-exit)}.page_easingDot__n3pFS[data-easing=pop]{animation-timing-function:var(--ease-pop)}.page_easingDot__n3pFS[data-easing=drag]{animation-timing-function:var(--ease-drag)}.page_easingDot__n3pFS[data-easing=hold]{animation-timing-function:var(--ease-hold)}@keyframes page_easingRun__Y5GmL{0%,10%{left:0}50%,60%{left:calc(100% - 20px)}to{left:0}}.page_easingValue__2E0le{font-family:var(--font-mono);font-size:10px;color:var(--dim);text-align:right}.page_typeSample__tdTho{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.page_typeRow__xZfgZ{display:grid;grid-template-columns:140px 1fr;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-4) 0;border-bottom:1px solid var(--hair);align-items:baseline}.page_typeLabel__QDja_{font-family:var(--font-mono);font-size:11px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.page_elevGrid__Cbq9j{display:grid;grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.page_elevCard__Sqimg{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--surface-2);display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;color:var(--muted)}.page_primitiveGrid__SGbxU{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.page_primitiveCard__cspEM{padding:var(--space-8);border:1px solid var(--hair);border-radius:var(--r-md);background:var(--surface);min-height:200px}.page_primitiveLabel__33Mtz{font-family:var(--font-mono);font-size:11px;color:var(--neon);letter-spacing:.12em;margin-bottom:var(--space-4)}.page_pullquote__UtgrL{padding:var(--space-16) var(--space-10);background:var(--cream);color:var(--ink-400);font-family:var(--font-serif);font-style:italic;font-size:clamp(24px,3vw,42px);line-height:1.3;letter-spacing:-.015em;border-radius:var(--r-lg)}.page_pullquoteAttr__6eu7g{display:block;margin-top:var(--space-6);font-family:var(--font-mono);font-style:normal;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-300)}.primitives_reveal__itlEP{opacity:0;transform:translateY(32px);transition:opacity var(--dur-slow) var(--ease-entrance),transform var(--dur-slow) var(--ease-entrance);will-change:opacity,transform}.primitives_reveal__itlEP[data-visible=true]{opacity:1;transform:none}.primitives_split__wepGe{display:inline}.primitives_splitLine__Q9UEl{display:block;overflow:hidden;padding-bottom:.08em}.primitives_splitLineInner__wk_i_{display:block;transform:translateY(110%);transition:transform .9s var(--ease-entrance);will-change:transform}.primitives_split__wepGe[data-visible=true] .primitives_splitLineInner__wk_i_{transform:translateY(0)}.primitives_magnetic__myYNe{display:inline-block;position:relative;transition:transform .5s var(--ease-drag);will-change:transform}.primitives_rail__83Ln2{display:flex;gap:var(--space-8);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-inline:var(--pad-x);padding-block:var(--space-4);scrollbar-width:none}.primitives_rail__83Ln2::-webkit-scrollbar{display:none}.primitives_railItem__ZLW5I{flex:0 0 auto;scroll-snap-align:start}.primitives_counter__q7Oza{display:inline-flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.primitives_counter__q7Oza[data-settled=true]{color:var(--signal);transition:color .4s var(--ease-entrance)}.primitives_tag__G94sa{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 12px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--hair-2);border-radius:var(--r-pill);color:var(--muted);transition:color var(--dur) var(--ease-entrance),background var(--dur) var(--ease-entrance),border-color var(--dur) var(--ease-entrance)}.primitives_tagNeon__cnhZV{color:var(--neon);border-color:rgba(200,255,0,.4)}.primitives_tagNeon__cnhZV:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--neon);box-shadow:0 0 8px var(--neon)}.primitives_tagInk__xV5M1{color:var(--ink-300);border-color:var(--hair-ink-2);background:var(--cream)}.primitives_tag__G94sa:hover{color:var(--text);border-color:var(--hair-2)}.primitives_accordion__R36_i{border-top:1px solid var(--hair)}.primitives_accordionHead__ZQU2r{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-6) 0;text-align:left;font:500 18px/1.3 var(--font-display);color:var(--text);transition:color var(--dur) var(--ease-entrance)}.primitives_accordionHead__ZQU2r:hover{color:var(--neon)}.primitives_accordionIcon__H3e_Z{width:14px;height:14px;position:relative;flex-shrink:0}.primitives_accordionIcon__H3e_Z:after,.primitives_accordionIcon__H3e_Z:before{content:"";position:absolute;inset:0;margin:auto;background:currentColor;transition:transform .5s var(--ease-entrance)}.primitives_accordionIcon__H3e_Z:before{width:14px;height:1px}.primitives_accordionIcon__H3e_Z:after{width:1px;height:14px}.primitives_accordion__R36_i[data-open=true] .primitives_accordionIcon__H3e_Z:after{transform:scaleY(0)}.primitives_accordionBody__T_xj5{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s var(--ease-entrance),opacity .4s var(--ease-entrance)}.primitives_accordion__R36_i[data-open=true] .primitives_accordionBody__T_xj5{max-height:var(--accordion-h,640px);opacity:1}.primitives_accordionInner__e3jQT{padding-bottom:var(--space-6);color:var(--muted);line-height:1.6}.primitives_kenBurns__eRuiB{position:relative;width:100%;height:100%;overflow:hidden}.primitives_kenBurns__eRuiB img,.primitives_kenBurns__eRuiB video{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 1.4s var(--ease-hold);will-change:transform}.primitives_kenBurns__eRuiB[data-active=true] img,.primitives_kenBurns__eRuiB[data-active=true] video{transform:scale(1.06)}.primitives_aspect__DwePw{position:relative;width:100%;overflow:hidden;background:var(--surface)}.primitives_aspect__DwePw>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.primitives_lightbox__7qygy{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:rgba(0,0,0,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-entrance)}.primitives_lightbox__7qygy[data-open=true]{opacity:1;pointer-events:auto}.primitives_lightboxInner__xe_3T{max-width:min(1600px,92vw);max-height:88vh;transform:scale(.96);transition:transform .6s var(--ease-entrance)}.primitives_lightbox__7qygy[data-open=true] .primitives_lightboxInner__xe_3T{transform:scale(1)}.primitives_lightboxInner__xe_3T img,.primitives_lightboxInner__xe_3T video{max-width:100%;max-height:88vh;width:auto;height:auto;box-shadow:var(--elev-4)}.primitives_lightboxClose__mBk4G{position:fixed;top:var(--space-6);right:var(--space-6);width:44px;height:44px;border-radius:var(--r-pill);background:var(--white);color:var(--black);display:grid;place-items:center;font-family:var(--font-mono);font-size:12px}.primitives_video__rhtNL{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--surface)}.primitives_video__rhtNL img,.primitives_video__rhtNL video{width:100%;height:100%;object-fit:cover}.primitives_videoPoster__dzrUN{position:absolute;inset:0;cursor:pointer;transition:opacity .4s var(--ease-entrance)}.primitives_video__rhtNL[data-playing=true] .primitives_videoPoster__dzrUN{opacity:0;pointer-events:none}.primitives_videoPlayBadge__BJMy7{position:absolute;inset:auto auto var(--space-6) var(--space-6);display:flex;align-items:center;gap:var(--space-3);padding:10px 16px;border-radius:var(--r-pill);background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--hair-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--white)}@media (prefers-reduced-motion:reduce){.primitives_kenBurns__eRuiB img,.primitives_kenBurns__eRuiB video,.primitives_magnetic__myYNe,.primitives_reveal__itlEP,.primitives_splitLineInner__wk_i_{transition:opacity .24s linear!important;transform:none!important}.primitives_reveal__itlEP{opacity:1}}.CursorFollower_cursor__ewY93{position:fixed;top:0;left:0;width:20px;height:20px;margin-left:-10px;margin-top:-10px;border:1px solid var(--neon);border-radius:50%;pointer-events:none;z-index:9999;mix-blend-mode:difference;opacity:0;transition:opacity .24s var(--ease-entrance),width .4s var(--ease-pop),height .4s var(--ease-pop),margin .4s var(--ease-pop),background .3s var(--ease-entrance),border-color .3s var(--ease-entrance);will-change:transform}.CursorFollower_cursor__ewY93[data-visible=true]{opacity:1}.CursorFollower_cursor__ewY93[data-active=true]{width:52px;height:52px;margin-left:-26px;margin-top:-26px;background:var(--neon);border-color:var(--neon)}.CursorFollower_cursor__ewY93[data-active-text=true]{width:3px;height:24px;margin-left:-1.5px;margin-top:-12px;border-radius:1px;background:var(--neon);border:none}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.CursorFollower_cursor__ewY93{display:none}}