/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--p:0;--rc-x:0px;--rc-y:0px}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--pl-r:0px;--pl-n:0;--pl-sweep:0deg;--foot-live:1;--scrim-hero:1;--scrim-live:1;--rc-r:0px}}}@layer theme{:host,:root{--font-sans:var(--font-grotesk),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-mono-face),ui-monospace,SFMono-Regular,Menlo,monospace;--color-black:#000;--spacing:.25rem;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-relaxed:1.625;--radius-md:.375rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:#f4f2ee;--color-parchment:#e7e4de;--color-noir:#1a1a19;--color-ink:#f0eee9;--color-ink-soft:#bfbcb6;--color-muted:#8e8b85;--color-muted-dark:#9a9a94;--color-newsprint:#a8a5a0;--color-sage:#97948e;--color-brass:#ffb020;--color-brass-lt:#ffc96b;--color-line:#373633;--wash:#ffffff0b;--wash-strong:#ffffff1c;--radius-btn:0;--shadow-action:#46220257 1px 8px 20px 0;--ease-out-quint:cubic-bezier(.16,1,.3,1);--ease-editorial:cubic-bezier(.22,1,.36,1);--ease-ui:cubic-bezier(.4,0,.2,1);--font-display:var(--font-editorial),"Helvetica Neue",Arial,sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.t-display{font-size:clamp(56px,13vw,196px);line-height:.86}.t-display,.t-h1{font-family:var(--font-display);letter-spacing:-.04em;font-weight:400}.t-h1{font-size:clamp(52px,11vw,155px);line-height:.92}.t-h2{letter-spacing:-.03em;font-size:clamp(40px,7.5vw,96px);line-height:.96}.t-h2,.t-h3{font-family:var(--font-display);font-weight:400}.t-h3{letter-spacing:-.025em;font-size:clamp(30px,5vw,60px);line-height:.98}.t-body{letter-spacing:-.01em;font-size:18px;line-height:1.55}.t-body-sm{letter-spacing:.01em;font-size:14px;line-height:1.5}.t-micro{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--t-micro-ls);text-transform:uppercase;font-weight:500;line-height:1.1}.t-stat{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-newsprint);font-size:clamp(44px,7vw,104px);line-height:.9}.t-tag{letter-spacing:.06em;color:var(--color-sage);font-size:14px}.btn,.t-tag{text-transform:uppercase}.btn{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--t-micro-ls);transition:background-color .3s var(--ease-out-quint),color .3s var(--ease-out-quint),box-shadow .4s var(--ease-out-quint),transform .3s var(--ease-out-quint);justify-content:center;align-items:center;gap:10px;font-weight:500;line-height:1;display:inline-flex;position:relative}.btn-roll{line-height:1.15;display:grid;overflow:hidden}.btn-roll>span{transition:transform .5s var(--ease-out-quint),opacity .35s ease;grid-area:1/1}.btn-roll>span:last-child{opacity:0;transform:translateY(115%)}.btn:hover .btn-roll>span:first-child{opacity:0;transform:translateY(-115%)}.btn:hover .btn-roll>span:last-child{opacity:1;transform:translateY(0)}.btn-arrow{transition:transform .45s var(--ease-out-quint)}.btn:hover .btn-arrow{transform:translate(5px)}.btn-action{background:var(--color-brass);color:#14161a;border:1px solid var(--color-brass);border-radius:var(--radius-btn);padding:19px 28px}.btn-action:after{content:"";border:1px solid var(--color-brass);opacity:0;pointer-events:none;transition:opacity .32s var(--ease-out-quint);position:absolute;inset:-5px}.btn-action:hover:after{opacity:.55}.btn-ghost{border:1px solid var(--color-line);background:0 0;padding:20px 22px}.btn-ghost:after{content:"";background:var(--color-brass);transform-origin:0;height:2px;transition:transform .42s var(--ease-out-quint);position:absolute;bottom:-1px;left:-1px;right:-1px;transform:scaleX(0)}.btn-ghost:hover{border-color:var(--color-ink)}.btn-ghost:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.btn-ghost:after{transition:none}}.btn-sm{padding:13px 20px}.btn:disabled{cursor:not-allowed;opacity:.55}.btn:disabled:hover{box-shadow:var(--shadow-action);transform:none}.u-link{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab,red,red)){.u-link{-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}.u-link{transition:text-decoration-color .3s var(--ease-out-quint)}.u-link:hover{text-decoration-color:currentColor}.photo-tint{filter:grayscale()sepia(.38)saturate(1.5)hue-rotate(-10deg)brightness(1.02)contrast(.9)}.line-mask{margin-bottom:-.2em;padding-bottom:.2em;display:block;overflow:visible clip}.line-mask>*{transition:transform 1.05s var(--ease-editorial);transition-delay:var(--reveal-delay,0s);display:block}.is-armed .line-mask>*,.is-armed.line-mask>*{transform:translateY(105%)rotate(2deg)}.is-in .line-mask>*,.is-in.line-mask>*{transform:none}.reveal{transition:opacity .42s var(--ease-ui),transform .42s var(--ease-ui);transition-delay:var(--reveal-delay,0s)}.reveal.is-armed{opacity:0;transform:translateY(10px)}.reveal.is-in{opacity:1;transform:none}.wipe-in>*{transition:clip-path .55s var(--ease-ui);transition-delay:var(--reveal-delay,0s)}.wipe-in.is-armed>*{clip-path:inset(0 100% 0 0)}.wipe-in.is-in>*{clip-path:inset(0)}.enter{opacity:0;animation:rise .95s var(--ease-editorial) forwards;animation-delay:var(--enter-delay,0s)}.enter-line>*{animation:lineUp 1.15s var(--ease-editorial) forwards;animation-delay:var(--enter-delay,0s)}.marquee-track{width:max-content;animation:marquee var(--marquee-dur,46s) linear infinite;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.drift{animation:drift 8s ease-in-out infinite}.fx{--out:clamp(0,(var(--p) - .5) * 2,1);--in:clamp(0,var(--p) * 2,1)}.fx-hero>.line-mask:first-child{transform:translate3d(0,calc(var(--out) * -50px),0)}.fx-hero>.line-mask:nth-child(2){transform:translate3d(0,calc(var(--out) * -105px),0)}.fx-hero>.line-mask:nth-child(3){transform:translate3d(0,calc(var(--out) * -170px),0)}.fx-hero{opacity:calc(1 - var(--out) * .85)}.fx-cell-a{transform:translate3d(0,calc((.5 - var(--p)) * 70px),0)}.fx-cell-b{transform:translate3d(0,calc((.5 - var(--p)) * -46px),0)}.fx-cell-c{transform:translate3d(0,calc((.5 - var(--p)) * 104px),0)}.fx-settle{transform:scale(calc(1 + (1 - var(--in)) * .06));letter-spacing:calc(-.03em + (1 - var(--in)) * .03em);transform-origin:0}.fx-in-l{transform:translate3d(calc((1 - var(--in)) * -70px),0,0);opacity:var(--in)}.fx-in-r{transform:translate3d(calc((1 - var(--in)) * 70px),0,0);opacity:var(--in)}.fx-push{transform:scale(calc(.92 + var(--p) * .16));transform-origin:0}.fx-drift{transform:translate3d(0,calc((.5 - var(--p)) * 40px),0)}.fx-rule{transform:scaleX(var(--in));transform-origin:0}.fx-aurora{transform:translate3d(calc((var(--p) - .5) * 260px),calc((.5 - var(--p)) * 160px),0) scale(calc(1 + var(--p) * .22));opacity:calc(.3 + var(--p) * .45)}.t-hero{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(46px,11.5vw,172px);font-weight:400;line-height:.98}.photo-tint-deep{filter:grayscale()sepia(.5)saturate(1.7)hue-rotate(-12deg)brightness(.74)contrast(1.28)}.t-outline{-webkit-text-stroke:1.2px var(--color-brass-lt);color:#0000;paint-order:stroke fill}@media (max-width:768px){.t-outline{-webkit-text-stroke-width:.8px}}.notch{clip-path:polygon(0 0,100% 0,100% 100%,104px 100%,104px calc(100% - 40px),0 calc(100% - 40px))}.ui-screen{--ui-site:5s;--ui-tour:20s}.ui-strip{animation:ui-strip var(--ui-tour) cubic-bezier(.76,0,.24,1) infinite;will-change:transform}@keyframes ui-strip{0%,17%{transform:translate(0)}20%,42%{transform:translate(-20%)}45%,67%{transform:translate(-40%)}70%,92%{transform:translate(-60%)}95%,to{transform:translate(-80%)}}.ui-vscroll{animation:ui-vscroll var(--ui-site) cubic-bezier(.65,0,.35,1) infinite;will-change:transform}@keyframes ui-vscroll{0%,10%{transform:translate(0)}40%,55%{transform:translateY(-30%)}68%,to{transform:translate(0)}}.ui-load{transform-origin:0;animation:ui-load var(--ui-site) ease-out infinite}@keyframes ui-load{0%,3%{opacity:1;transform:scaleX(0)}13%{opacity:1;transform:scaleX(1)}20%,to{opacity:0;transform:scaleX(1)}}.ui-cursor{animation:ui-cursor var(--ui-site) cubic-bezier(.5,0,.2,1) infinite,ui-click var(--ui-site) ease-out infinite}@keyframes ui-cursor{0%,8%{top:72%;left:28%}38%{top:44%;left:58%}66%,78%{top:22%;left:84%}95%,to{top:72%;left:28%}}@keyframes ui-click{0%,66%{transform:scale(1)}70%{transform:scale(.58)}75%,to{transform:scale(1)}}.ui-cta{animation:ui-cta var(--ui-site) ease-out infinite}@keyframes ui-cta{0%,66%{filter:brightness()}71%{filter:brightness(1.5)}80%,to{filter:brightness()}}.ui-sheen{animation:ui-sheen var(--ui-site) ease-in-out infinite}@keyframes ui-sheen{0%{transform:translate(-130%)}55%,to{transform:translate(260%)}}.pl{--pl-in:.5s;--pl-arc:.85s;--pl-hold:.16s;--pl-open:.54s;animation:pl-gone 0s linear calc(var(--pl-in) + var(--pl-arc) + var(--pl-hold) + var(--pl-open)) forwards}@keyframes pl-gone{to{visibility:hidden;pointer-events:none}}.pl-ground{-webkit-mask-image:radial-gradient(circle var(--pl-r,0) at var(--pl-x,50%) var(--pl-y,56%),transparent 99%,#000 100%);mask-image:radial-gradient(circle var(--pl-r,0) at var(--pl-x,50%) var(--pl-y,56%),transparent 99%,#000 100%);animation:pl-open var(--pl-open) cubic-bezier(.66,0,.28,1) calc(var(--pl-in) + var(--pl-arc) + var(--pl-hold)) both;background:#0b0b0a}@keyframes pl-open{0%{--pl-r:0px}to{--pl-r:145vmax}}.pl-eclipse{left:var(--pl-x,50%);top:var(--pl-y,56%);width:min(86vh,78vw);height:min(86vh,78vw);animation:pl-eclipse var(--pl-in) cubic-bezier(.22,1,.36,1) both;position:absolute;transform:translate(-50%,-50%)}@keyframes pl-eclipse{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.pl-eclipse>span{border-radius:50%;position:absolute}.pl-disc,.pl-halo{inset:0}.pl-halo{animation:pl-halo 2.4s ease-in-out;box-shadow:0 0 4vmin .2vmin #ffb02052,0 0 12vmin 1vmin #ffb02021}@keyframes pl-halo{0%,to{opacity:.72}50%{opacity:1}}.pl-rim{border:1px solid #ffb0204d;inset:-4px}.pl-arc{background:conic-gradient(from -90deg,#ffe2a8f5 var(--pl-sweep,0deg),transparent 0);filter:drop-shadow(0 0 5px #ffe2a8d9)drop-shadow(0 0 14px #ffb02080);animation:pl-sweep var(--pl-arc) cubic-bezier(.5,0,.2,1) var(--pl-in) both;inset:-4px;-webkit-mask-image:radial-gradient(closest-side,#0000 calc(100% - 4px),#000 calc(100% - 4px));mask-image:radial-gradient(closest-side,#0000 calc(100% - 4px),#000 calc(100% - 4px))}@keyframes pl-sweep{0%{--pl-sweep:0deg}to{--pl-sweep:360deg}}.pl-disc{background:#0b0b0a}.pl-mark{left:var(--pl-x,50%);top:var(--pl-y,56%);font-family:var(--font-display),"Helvetica Neue",Arial,sans-serif;text-transform:uppercase;letter-spacing:-.022em;color:#e8e6e1;white-space:nowrap;animation:pl-mark var(--pl-in) cubic-bezier(.22,1,.36,1) 60ms both;font-size:clamp(26px,3.4vw,46px);font-weight:800;line-height:1;position:absolute;transform:translate(-50%,-50%)}@keyframes pl-mark{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.pl-dot{color:var(--color-brass-lt)}.pl-meta{color:#e8e6e173;animation:pl-meta-in var(--pl-in) ease-out .12s both,pl-meta-out .2s ease-in calc(var(--pl-in) + var(--pl-arc)) both;position:absolute}.pl-tl{left:clamp(20px,3.2vw,52px)}.pl-tl,.pl-tr{top:clamp(22px,3vh,34px)}.pl-tr{right:clamp(20px,3.2vw,52px)}.pl-bl{left:clamp(20px,3.2vw,52px)}.pl-bl,.pl-br{bottom:clamp(22px,3vh,34px)}.pl-br{right:clamp(20px,3.2vw,52px)}@keyframes pl-meta-in{0%{opacity:0}to{opacity:1}}@keyframes pl-meta-out{to{opacity:0}}.enter-up{animation:enter-up 1s cubic-bezier(.22,1,.36,1) var(--enter-at,0s) both}.enter-rise{animation:enter-rise 1.15s cubic-bezier(.22,1,.36,1) var(--enter-at,0s) both}.enter-fade{animation:enter-fade .9s ease-out var(--enter-at,0s) both}@keyframes enter-up{0%{opacity:0;transform:translateY(112%)rotate(2deg)}to{opacity:1;transform:none}}@keyframes enter-rise{0%{opacity:0;transform:translateY(8%)scale(.97)}to{opacity:1;transform:none}}@keyframes enter-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pl-count{counter-reset:pl var(--pl-n);animation:pl-count var(--pl-arc) cubic-bezier(.5,0,.2,1) var(--pl-in) both}.pl-count:after{content:counter(pl) "%"}@keyframes pl-count{0%{--pl-n:0}to{--pl-n:100}}.word-mask{vertical-align:bottom;margin-bottom:-.18em;padding-bottom:.18em;display:inline-block;overflow:visible clip}.word-mask>*{transition:transform .95s var(--ease-editorial);transition-delay:var(--reveal-delay,0s);display:inline-block}.is-armed .word-mask>*,.is-armed.word-mask>*{transform:translateY(108%)rotate(2.5deg)}.is-in .word-mask>*,.is-in.word-mask>*{transform:none}.orb-comet{transform-box:view-box;transform-origin:200px 200px}.orb-a{animation:orb-run-a 9s linear infinite}.orb-b{animation:orb-run-b 14s linear infinite reverse}.orb-c{animation:orb-run-c 19s linear infinite}@keyframes orb-run-a{to{stroke-dashoffset:-490px}}@keyframes orb-run-b{to{stroke-dashoffset:-767px}}@keyframes orb-run-c{to{stroke-dashoffset:-1043px}}.orb-sat{transform-box:view-box;transform-origin:200px 200px}.orb-sat-0,.orb-sat-1{animation:orb-turn 54s linear infinite}.orb-sat-2,.orb-sat-3{animation:orb-turn 78s linear infinite reverse}.orb-sat-4{animation:orb-turn 104s linear infinite}@keyframes orb-turn{to{transform:rotate(1turn)}}.orb-fix{transform-box:fill-box;transform-origin:50%}.orb-fix-0,.orb-fix-1{animation:orb-turn 54s linear infinite reverse}.orb-fix-2,.orb-fix-3{animation:orb-turn 78s linear infinite}.orb-fix-4{animation:orb-turn 104s linear infinite reverse}.orb-core{transform-box:view-box;transform-origin:200px 200px;animation:orb-breathe 7s ease-in-out infinite}@keyframes orb-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.018)}}.sa-ping{transform-box:view-box;transform-origin:200px 200px;animation:sa-ping 6.5s cubic-bezier(.2,.6,.3,1) infinite}@keyframes sa-ping{0%{opacity:0;transform:scale(.28)}18%{opacity:.5}72%,to{opacity:0;transform:scale(1.55)}}.sa-scan{animation:sa-scan 9s ease-in-out infinite}@keyframes sa-scan{0%,to{opacity:.05;transform:translateY(0)}50%{opacity:.1;transform:translateY(272px)}}.sa-chip{animation:sa-chip 8s ease-in-out infinite}.sa-chip-1{animation-delay:-1.3s}.sa-chip-2{animation-delay:-2.6s}.sa-chip-3{animation-delay:-3.9s}.sa-chip-4{animation-delay:-5.2s}@keyframes sa-chip{0%,to{opacity:.16}50%{opacity:.7}}.sa-brick{animation:sa-brick 5.5s ease-in-out infinite}.sa-brick-1{animation-delay:-.5s}.sa-brick-2{animation-delay:-1s}.sa-brick-3{animation-delay:-1.5s}.sa-brick-4{animation-delay:-2s}.sa-brick-5{animation-delay:-2.5s}@keyframes sa-brick{0%,to{opacity:.18}45%{opacity:.85}}.sa-wire{animation:sa-wire 3.4s linear infinite}.sa-wire-1{animation-delay:-.85s}.sa-wire-2{animation-delay:-1.7s}.sa-wire-3{animation-delay:-2.55s}@keyframes sa-wire{to{stroke-dashoffset:-204px}}.sa-wave{transform-box:view-box;transform-origin:200px 200px;animation:sa-wave 5.2s cubic-bezier(.15,.7,.3,1) infinite}.sa-wave-1{animation-delay:-1.3s}.sa-wave-2{animation-delay:-2.6s}.sa-wave-3{animation-delay:-3.9s}@keyframes sa-wave{0%{opacity:0;transform:scale(.35)}14%{opacity:.6}85%,to{opacity:0;transform:scale(2.9)}}.pf-scroll{will-change:transform;animation:pf-scroll 22s cubic-bezier(.5,0,.5,1) infinite}@keyframes pf-scroll{0%,12%{transform:translate(0)}54%,66%{transform:translateY(-32%)}96%,to{transform:translate(0)}}.pf-1{animation-delay:-5.5s}.pf-2{animation-delay:-11s}.pf-3{animation-delay:-16.5s}@media (min-width:768px){.pf-plane{transform:perspective(1500px) translate3d(calc((1 - var(--open,1)) * 90px),0,0) rotateY(calc(-7deg - (1 - var(--open,1)) * 9deg)) scale(calc(.9 + var(--open,1) * .1));will-change:transform}.pf-copy{transform:translate3d(calc((1 - var(--open,1)) * -28px),0,0)}}.mr [data-mr-bar]{opacity:0}.mr[data-mr-armed=true] [data-mr-text]{clip-path:inset(0 100% 0 0)}.mr[data-mr-run=true] [data-mr-text]{animation:mr-text .86s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--mr-i) * var(--mr-step) + 80ms)}.mr[data-mr-run=true] [data-mr-bar]{animation:mr-bar .86s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--mr-i) * var(--mr-step))}@keyframes mr-text{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mr-bar{0%{opacity:0;left:0}10%{opacity:1}72%{opacity:1}to{opacity:0;left:100%}}.s-head{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-ink-soft);font-size:clamp(32px,4vw,76px);font-weight:600;line-height:.9}.s-title{letter-spacing:-.035em;font-size:clamp(21px,2vw,38px);line-height:.94}.s-body,.s-title{font-family:var(--font-display);color:var(--color-canvas);font-weight:600}.s-body,.s-body-2{letter-spacing:-.02em;font-size:clamp(15px,1.05vw,20px);line-height:1.12}.s-body-2{font-family:var(--font-display);color:var(--color-ink-soft);font-weight:600}.s-micro{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:clamp(10px,.7vw,13px);font-weight:500;line-height:1.3}.s-rule{border-color:#f4f2ee42}@supports (color:color-mix(in lab,red,red)){.s-rule{border-color:color-mix(in srgb,var(--color-canvas) 26%,transparent)}}.rc{--rc-cover:.62s;--rc-open:.85s;--rc-gutter:clamp(20px,3.2vw,52px);z-index:110;visibility:hidden;pointer-events:none;transition:--rc-x .9s cubic-bezier(.65,0,.35,1),--rc-y .9s cubic-bezier(.65,0,.35,1);position:fixed;inset:0}.rc[data-instant],.rc[data-instant] *,.rc[data-state=idle],.rc[data-state=idle] *{transition:none!important}.rc[data-state=idle] *{animation-play-state:paused!important}.rc:not([data-state=idle]){visibility:visible;pointer-events:auto}.rc[data-state=open]{pointer-events:none}.rc-ground{clip-path:inset(100% 0 0);-webkit-mask-image:radial-gradient(circle var(--rc-r) at var(--rc-x) var(--rc-y),transparent 99%,#000 100%);mask-image:radial-gradient(circle var(--rc-r) at var(--rc-x) var(--rc-y),transparent 99%,#000 100%);background:#0b0b0a;position:absolute;inset:0;overflow:hidden}.rc[data-state=cover] .rc-ground{clip-path:inset(0);transition:clip-path var(--rc-cover) cubic-bezier(.76,0,.24,1)}.rc[data-state=hold] .rc-ground{clip-path:inset(0)}.rc[data-state=open] .rc-ground{clip-path:inset(0);--rc-r:150vmax;transition:--rc-r var(--rc-open) cubic-bezier(.66,0,.28,1)}.rc-edge{opacity:0;position:absolute;inset:0;transform:translateY(100%)}.rc-edge:before{content:"";inset-inline:0;background:linear-gradient(90deg,#ffb02000 4%,#ffb0208c 30%,#ffe2a8fa 50%,#ffb0208c 70%,#ffb02000 96%);height:2px;position:absolute;top:-1px;box-shadow:0 0 18px 2px #ffb02059}.rc[data-state=cover] .rc-edge{animation:rc-edge var(--rc-cover) linear both;transition:transform var(--rc-cover) cubic-bezier(.76,0,.24,1);transform:translate(0)}@keyframes rc-edge{0%,70%{opacity:1}to{opacity:0}}.rc-eclipse{left:var(--rc-x);top:var(--rc-y);opacity:0;width:clamp(92px,14vmin,168px);height:clamp(92px,14vmin,168px);position:absolute;transform:translate(-50%,-50%)scale(.72)}.rc[data-state=hold] .rc-eclipse,.rc[data-state=open] .rc-eclipse{opacity:1;transition:opacity .4s 40ms,transform .8s cubic-bezier(.22,1,.36,1) 40ms;transform:translate(-50%,-50%)}.rc-eclipse>span{border-radius:50%;position:absolute}.rc-disc,.rc-halo{inset:0}.rc-halo{animation:pl-halo 2.4s ease-in-out infinite;box-shadow:0 0 3vmin .2vmin #ffb02057,0 0 9vmin 1vmin #ffb02024}.rc-rim{border:1px solid #ffb0204d;inset:-4px}.rc-arc{filter:drop-shadow(0 0 5px #ffe2a8cc)drop-shadow(0 0 12px #ffb02073);background:conic-gradient(#ffb02000 0deg 150deg,#ffe2a8fa 348deg,#ffe2a800 350deg);animation:rc-spin 1.15s linear infinite;inset:-4px;-webkit-mask-image:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask-image:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}@keyframes rc-spin{to{transform:rotate(1turn)}}.rc-disc{background:#0b0b0a}.rc[data-home] .rc-mark{display:none}.rc-mark{left:var(--rc-gutter);font-family:var(--font-display),"Helvetica Neue",Arial,sans-serif;letter-spacing:-.022em;text-transform:uppercase;color:#e8e6e1;font-size:clamp(24px,1.35vw,32px);font-weight:800;line-height:1;position:absolute;top:40px;transform:translateY(-50%)}.rc-foot{inset-inline:0;position:absolute;bottom:0}.rc-marks{margin-inline:var(--rc-gutter);color:#e8e6e180;opacity:0;border-top:1px solid #e8e6e124;justify-content:space-between;gap:16px;padding-top:12px;display:flex}.rc-marks>span:last-child:after{content:"";vertical-align:.1em;background:var(--color-brass-lt);border-radius:50%;width:5px;height:5px;margin-left:8px;animation:pl-halo 1.2s ease-in-out infinite;display:inline-block}.rc-name{margin-inline:var(--rc-gutter);font-family:var(--font-display),"Helvetica Neue",Arial,sans-serif;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;color:#e8e6e1;padding-top:.08em;font-size:22vh;font-weight:800;line-height:.8;display:block;overflow:hidden}.rc-name>span{display:inline-block;transform:translateY(110%)}.rc[data-state=hold] .rc-marks,.rc[data-state=open] .rc-marks{opacity:1;transition:opacity .5s .25s}.rc[data-state=hold] .rc-name>span,.rc[data-state=open] .rc-name>span{transition:transform .95s cubic-bezier(.16,1,.3,1) 60ms;transform:none}.rc[data-state=open] :is(.rc-marks,.rc-name,.rc-mark){opacity:0;transition:opacity .28s}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-\[0\.3em\]{inset-inline:.3em}.inset-x-\[clamp\(20px\,3\.2vw\,52px\)\]{inset-inline:clamp(20px,3.2vw,52px)}.inset-y-0{inset-block:0}.-top-\[3px\]{top:-3px}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[0\.13em\]{top:.13em}.top-\[0\.85\%\]{top:.85%}.top-\[clamp\(22px\,3\.4vh\,42px\)\]{top:clamp(22px,3.4vh,42px)}.top-\[clamp\(84px\,11\.5vh\,124px\)\]{top:clamp(84px,11.5vh,124px)}.top-\[clamp\(92px\,13vh\,150px\)\]{top:clamp(92px,13vh,150px)}.top-auto{top:auto}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[0\.39em\]{bottom:.39em}.bottom-\[3\.4\%\]{bottom:3.4%}.bottom-\[14\%\]{bottom:14%}.bottom-\[calc\(100\%-clamp\(22px\,3\.4vh\,42px\)\)\]{bottom:calc(100% - clamp(22px,3.4vh,42px))}.bottom-\[clamp\(18px\,2\.6vh\,30px\)\]{bottom:clamp(18px,2.6vh,30px)}.bottom-\[clamp\(64px\,10vh\,104px\)\]{bottom:clamp(64px,10vh,104px)}.-left-1\/3{left:-33.3333%}.left-0{left:0}.left-1\/2{left:50%}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-\[-9999px\]{left:-9999px}.left-\[58\%\]{left:58%}.left-\[clamp\(20px\,3\.2vw\,52px\)\]{left:clamp(20px,3.2vw,52px)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-10{margin:calc(var(--spacing) * 10)}.m-28{margin:calc(var(--spacing) * 28)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[0\.8\%\]{margin-top:.8%}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-\[clamp\(14px\,2\.4vh\,28px\)\]{margin-top:clamp(14px,2.4vh,28px)}.mt-\[clamp\(18px\,2\.6vh\,30px\)\]{margin-top:clamp(18px,2.6vh,30px)}.mt-\[clamp\(18px\,3vh\,32px\)\]{margin-top:clamp(18px,3vh,32px)}.mt-\[clamp\(20px\,3vh\,36px\)\]{margin-top:clamp(20px,3vh,36px)}.mt-\[clamp\(22px\,3\.4vh\,40px\)\]{margin-top:clamp(22px,3.4vh,40px)}.mt-\[clamp\(26px\,4vh\,56px\)\]{margin-top:clamp(26px,4vh,56px)}.mt-\[clamp\(28px\,5vh\,56px\)\]{margin-top:clamp(28px,5vh,56px)}.mt-\[clamp\(32px\,6vh\,72px\)\]{margin-top:clamp(32px,6vh,72px)}.mt-\[clamp\(36px\,6vh\,80px\)\]{margin-top:clamp(36px,6vh,80px)}.-mb-\[0\.26em\]{margin-bottom:-.26em}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[clamp\(18px\,2\.6vh\,30px\)\]{margin-bottom:clamp(18px,2.6vh,30px)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[13\.6\/1\]{aspect-ratio:13.6}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[27\/1\]{aspect-ratio:27}.aspect-square{aspect-ratio:1}.size-0{width:0;height:0}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[0\.62\%\]{width:.62%;height:.62%}.size-\[5px\]{width:5px;height:5px}.size-\[6px\]{width:6px;height:6px}.size-\[8px\]{width:8px;height:8px}.size-\[9px\]{width:9px;height:9px}.size-\[11px\]{width:11px;height:11px}.size-\[13px\]{width:13px;height:13px}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[16px\]{width:16px;height:16px}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-10{height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[9px\]{height:9px}.h-\[11px\]{height:11px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[112px\]{height:112px}.h-\[400px\]{height:400px}.h-\[clamp\(96px\,13vh\,150px\)\]{height:clamp(96px,13vh,150px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.min-h-\[280px\]{min-height:280px}.min-h-\[380px\]{min-height:380px}.min-h-\[clamp\(160px\,26vh\,340px\)\]{min-height:clamp(160px,26vh,340px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0}.w-1\/3{width:33.3333%}.w-1\/5{width:20%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-7{width:calc(var(--spacing) * 7)}.w-\[0\.46em\]{width:.46em}.w-\[3\.4\%\]{width:3.4%}.w-\[9px\]{width:9px}.w-\[11px\]{width:11px}.w-\[22\%\]{width:22%}.w-\[30\%\]{width:30%}.w-\[36px\]{width:36px}.w-\[38\%\]{width:38%}.w-\[42\%\]{width:42%}.w-\[44px\]{width:44px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[62\%\]{width:62%}.w-\[74px\]{width:74px}.w-\[86px\]{width:86px}.w-\[120px\]{width:120px}.w-\[300px\]{width:300px}.w-\[500\%\]{width:500%}.w-\[min\(86vw\,436px\)\]{width:min(86vw,436px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[36ch\]{max-width:36ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[420px\]{max-width:420px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-\[-0\.3em\]{--tw-translate-y:-.3em;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.-skew-x-12{--tw-skew-x:skewX(calc(12deg * -1))}.-skew-x-12,.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.grid-cols-\[1fr_150px\]{grid-template-columns:1fr 150px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[128px_1fr\]{grid-template-columns:128px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[0\.3em\]{gap:.3em}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[clamp\(14px\,2vw\,32px\)\]{gap:clamp(14px,2vw,32px)}.gap-\[clamp\(16px\,2vw\,34px\)\]{gap:clamp(16px,2vw,34px)}.gap-\[clamp\(18px\,2\.2vw\,38px\)\]{gap:clamp(18px,2.2vw,38px)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-\[clamp\(18px\,3\.6vh\,44px\)\]{row-gap:clamp(18px,3.6vh,44px)}.gap-y-\[clamp\(26px\,4vh\,56px\)\]{row-gap:clamp(26px,4vh,56px)}.gap-y-\[clamp\(36px\,5vh\,64px\)\]{row-gap:clamp(36px,5vh,64px)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-\[0\.9\%\]{border-radius:.9%}.rounded-\[2\.2\%\]{border-radius:2.2%}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e+38px}.rounded-md{border-radius:var(--radius-md)}.rounded-b-\[6\%\]{border-bottom-right-radius:6%;border-bottom-left-radius:6%}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x-\[3px\]{border-inline-style:var(--tw-border-style);border-inline-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[4px\]{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\!border-brass-lt{border-color:var(--color-brass-lt)!important}.border-\[\#5A5853\]{border-color:#5a5853}.border-\[\#373633\]{border-color:#373633}.border-brass{border-color:var(--color-brass)}.border-canvas{border-color:var(--color-canvas)}.border-canvas\/60{border-color:#f4f2ee99}@supports (color:color-mix(in lab,red,red)){.border-canvas\/60{border-color:color-mix(in oklab,var(--color-canvas) 60%,transparent)}}.border-line{border-color:var(--color-line)}.border-x-transparent{border-inline-color:#0000}.\!bg-brass-lt{background-color:var(--color-brass-lt)!important}.bg-\[\#1A1A19\]{background-color:#1a1a19}.bg-\[var\(--ground\)\]{background-color:var(--ground)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-brass{background-color:var(--color-brass)}.bg-brass-lt{background-color:var(--color-brass-lt)}.bg-brass\/10{background-color:#ffb0201a}@supports (color:color-mix(in lab,red,red)){.bg-brass\/10{background-color:color-mix(in oklab,var(--color-brass) 10%,transparent)}}.bg-brass\/30{background-color:#ffb0204d}@supports (color:color-mix(in lab,red,red)){.bg-brass\/30{background-color:color-mix(in oklab,var(--color-brass) 30%,transparent)}}.bg-brass\/75{background-color:#ffb020bf}@supports (color:color-mix(in lab,red,red)){.bg-brass\/75{background-color:color-mix(in oklab,var(--color-brass) 75%,transparent)}}.bg-brass\/80{background-color:#ffb020cc}@supports (color:color-mix(in lab,red,red)){.bg-brass\/80{background-color:color-mix(in oklab,var(--color-brass) 80%,transparent)}}.bg-canvas{background-color:var(--color-canvas)}.bg-canvas\/15{background-color:#f4f2ee26}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/15{background-color:color-mix(in oklab,var(--color-canvas) 15%,transparent)}}.bg-canvas\/25{background-color:#f4f2ee40}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/25{background-color:color-mix(in oklab,var(--color-canvas) 25%,transparent)}}.bg-canvas\/35{background-color:#f4f2ee59}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/35{background-color:color-mix(in oklab,var(--color-canvas) 35%,transparent)}}.bg-canvas\/40{background-color:#f4f2ee66}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/40{background-color:color-mix(in oklab,var(--color-canvas) 40%,transparent)}}.bg-canvas\/80{background-color:#f4f2eecc}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/80{background-color:color-mix(in oklab,var(--color-canvas) 80%,transparent)}}.bg-current{background-color:currentColor}.bg-ink{background-color:var(--color-ink)}.bg-ink\/22{background-color:#f0eee938}@supports (color:color-mix(in lab,red,red)){.bg-ink\/22{background-color:color-mix(in oklab,var(--color-ink) 22%,transparent)}}.bg-ink\/45{background-color:#f0eee973}@supports (color:color-mix(in lab,red,red)){.bg-ink\/45{background-color:color-mix(in oklab,var(--color-ink) 45%,transparent)}}.bg-ink\/60{background-color:#f0eee999}@supports (color:color-mix(in lab,red,red)){.bg-ink\/60{background-color:color-mix(in oklab,var(--color-ink) 60%,transparent)}}.bg-ink\/85{background-color:#f0eee9d9}@supports (color:color-mix(in lab,red,red)){.bg-ink\/85{background-color:color-mix(in oklab,var(--color-ink) 85%,transparent)}}.bg-line{background-color:var(--color-line)}.bg-noir{background-color:var(--color-noir)}.bg-parchment{background-color:var(--color-parchment)}.bg-parchment\/60{background-color:#e7e4de99}@supports (color:color-mix(in lab,red,red)){.bg-parchment\/60{background-color:color-mix(in oklab,var(--color-parchment) 60%,transparent)}}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.object-top{object-position:top}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-\[0\.42\%\]{padding:.42%}.p-\[2\%\]{padding:2%}.p-\[7px\]{padding:7px}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[0\.3em\]{padding-inline:.3em}.px-\[8\%\]{padding-inline:8%}.px-\[clamp\(20px\,3\.2vw\,52px\)\]{padding-inline:clamp(20px,3.2vw,52px)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[11px\]{padding-block:11px}.py-\[clamp\(10px\,1\.4vh\,16px\)\]{padding-block:clamp(10px,1.4vh,16px)}.py-\[clamp\(10px\,1\.4vh\,18px\)\]{padding-block:clamp(10px,1.4vh,18px)}.py-\[clamp\(10px\,1\.5vh\,18px\)\]{padding-block:clamp(10px,1.5vh,18px)}.py-\[clamp\(14px\,2\.4vh\,28px\)\]{padding-block:clamp(14px,2.4vh,28px)}.py-\[clamp\(18px\,3vh\,32px\)\]{padding-block:clamp(18px,3vh,32px)}.py-\[clamp\(18px\,3vh\,36px\)\]{padding-block:clamp(18px,3vh,36px)}.py-\[clamp\(20px\,3vh\,38px\)\]{padding-block:clamp(20px,3vh,38px)}.py-\[clamp\(22px\,3\.4vh\,40px\)\]{padding-block:clamp(22px,3.4vh,40px)}.py-\[clamp\(22px\,3\.4vh\,42px\)\]{padding-block:clamp(22px,3.4vh,42px)}.py-\[clamp\(28px\,5vh\,56px\)\]{padding-block:clamp(28px,5vh,56px)}.py-\[clamp\(56px\,9vh\,116px\)\]{padding-block:clamp(56px,9vh,116px)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[11\%\]{padding-top:11%}.pt-\[clamp\(14px\,2\.2vh\,26px\)\]{padding-top:clamp(14px,2.2vh,26px)}.pt-\[clamp\(18px\,2\.6vh\,30px\)\]{padding-top:clamp(18px,2.6vh,30px)}.pt-\[clamp\(84px\,11\.5vh\,124px\)\]{padding-top:clamp(84px,11.5vh,124px)}.pt-\[clamp\(112px\,19vh\,200px\)\]{padding-top:clamp(112px,19vh,200px)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-\[clamp\(20px\,3\.2vw\,52px\)\]{padding-right:clamp(20px,3.2vw,52px)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[0\.26em\]{padding-bottom:.26em}.pb-\[6\%\]{padding-bottom:6%}.pb-\[10\%\]{padding-bottom:10%}.pb-\[clamp\(10px\,2vh\,24px\)\]{padding-bottom:clamp(10px,2vh,24px)}.pb-\[clamp\(56px\,9vh\,116px\)\]{padding-bottom:clamp(56px,9vh,116px)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[clamp\(20px\,3\.2vw\,52px\)\]{padding-left:clamp(20px,3.2vw,52px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.font-\[family-name\:var\(--font-display\)\]{font-family:var(--font-display)}.font-\[family-name\:var\(--font-mono\)\]{font-family:var(--font-mono)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[56px\]{font-size:56px}.text-\[clamp\(8px\,0\.6vw\,10px\)\]{font-size:clamp(8px,.6vw,10px)}.text-\[clamp\(8px\,0\.62vw\,10\.5px\)\]{font-size:clamp(8px,.62vw,10.5px)}.text-\[clamp\(9px\,0\.72vw\,12px\)\]{font-size:clamp(9px,.72vw,12px)}.text-\[clamp\(11px\,0\.78vw\,14px\)\]{font-size:clamp(11px,.78vw,14px)}.text-\[clamp\(13px\,0\.9vw\,16px\)\]{font-size:clamp(13px,.9vw,16px)}.text-\[clamp\(17px\,1\.35vw\,23px\)\]{font-size:clamp(17px,1.35vw,23px)}.text-\[clamp\(24px\,1\.35vw\,32px\)\]{font-size:clamp(24px,1.35vw,32px)}.text-\[clamp\(34px\,5\.4vw\,96px\)\]{font-size:clamp(34px,5.4vw,96px)}.text-\[clamp\(38px\,5\.6vw\,84px\)\]{font-size:clamp(38px,5.6vw,84px)}.leading-\[0\.8\]{--tw-leading:.8;line-height:.8}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.tracking-\[-0\.022em\]{--tw-tracking:-.022em;letter-spacing:-.022em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.005em\]{--tw-tracking:.005em;letter-spacing:.005em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.whitespace-nowrap{white-space:nowrap}.\!text-noir{color:var(--color-noir)!important}.text-\[\#0B0B0A\]{color:#0b0b0a}.text-\[\#BFBCB6\]{color:#bfbcb6}.text-\[\#E4674F\]{color:#e4674f}.text-\[\#F0EEE9\]{color:#f0eee9}.text-brass{color:var(--color-brass)}.text-brass-lt{color:var(--color-brass-lt)}.text-canvas{color:var(--color-canvas)}.text-canvas\/25{color:#f4f2ee40}@supports (color:color-mix(in lab,red,red)){.text-canvas\/25{color:color-mix(in oklab,var(--color-canvas) 25%,transparent)}}.text-canvas\/40{color:#f4f2ee66}@supports (color:color-mix(in lab,red,red)){.text-canvas\/40{color:color-mix(in oklab,var(--color-canvas) 40%,transparent)}}.text-canvas\/80{color:#f4f2eecc}@supports (color:color-mix(in lab,red,red)){.text-canvas\/80{color:color-mix(in oklab,var(--color-canvas) 80%,transparent)}}.text-canvas\/85{color:#f4f2eed9}@supports (color:color-mix(in lab,red,red)){.text-canvas\/85{color:color-mix(in oklab,var(--color-canvas) 85%,transparent)}}.text-ink{color:var(--color-ink)}.text-ink-soft{color:var(--color-ink-soft)}.text-muted{color:var(--color-muted)}.text-muted-dark{color:var(--color-muted-dark)}.text-noir{color:var(--color-noir)}.text-sage{color:var(--color-sage)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#FFB020\]{accent-color:#ffb020}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#00000059)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-black\/25{--tw-ring-color:#00000040}@supports (color:color-mix(in lab,red,red)){.ring-black\/25{--tw-ring-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[10px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[10px\]{--tw-blur:blur(10px)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[420ms\]{--tw-duration:.42s;transition-duration:.42s}.ease-\[var\(--ease-out-quint\)\]{--tw-ease:var(--ease-out-quint);transition-timing-function:var(--ease-out-quint)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.will-change-\[opacity\,transform\]{will-change:opacity,transform}.will-change-\[transform\,opacity\]{will-change:transform,opacity}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:w-14:is(:where(.group):hover *){width:calc(var(--spacing) * 14)}.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:text-canvas:is(:where(.group):hover *){color:var(--color-canvas)}}.placeholder\:text-muted::placeholder{color:var(--color-muted)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}@media (hover:hover){.hover\:border-\[\#FFB020\]:hover{border-color:#ffb020}.hover\:border-brass:hover{border-color:var(--color-brass)}.hover\:border-brass\/50:hover{border-color:#ffb02080}@supports (color:color-mix(in lab,red,red)){.hover\:border-brass\/50:hover{border-color:color-mix(in oklab,var(--color-brass) 50%,transparent)}}.hover\:text-\[\#FFB020\]:hover{color:#ffb020}.hover\:text-brass:hover{color:var(--color-brass)}.hover\:text-brass-lt:hover{color:var(--color-brass-lt)}.hover\:text-canvas:hover{color:var(--color-canvas)}.hover\:opacity-100:hover{opacity:1}}.focus\:text-canvas:focus{color:var(--color-canvas)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#FFB020\]:focus-visible{outline-color:#ffb020}.data-\[state\=off\]\:w-1\.5[data-state=off]{width:calc(var(--spacing) * 1.5)}.data-\[state\=on\]\:w-7[data-state=on]{width:calc(var(--spacing) * 7)}.data-\[state\=on\]\:w-8[data-state=on]{width:calc(var(--spacing) * 8)}.data-\[state\=on\]\:bg-brass[data-state=on]{background-color:var(--color-brass)}.data-\[state\=on\]\:bg-brass-lt[data-state=on]{background-color:var(--color-brass-lt)}@media (min-width:40rem){.sm\:right-auto{right:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:odd\:pr-6:nth-child(odd){padding-right:calc(var(--spacing) * 6)}.sm\:even\:pl-6:nth-child(2n){padding-left:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:left-0{left:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:row-start-3{grid-row-start:3}.md\:row-start-4{grid-row-start:4}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:h-\[420px\]{height:420px}.md\:min-h-\[320px\]{min-height:320px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.md\:gap-y-0{row-gap:0}.md\:self-center{align-self:center}.md\:self-end{align-self:flex-end}.md\:self-start{align-self:flex-start}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-9{padding-block:calc(var(--spacing) * 9)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pr-0{padding-right:0}.md\:pr-4{padding-right:calc(var(--spacing) * 4)}.md\:pr-6{padding-right:calc(var(--spacing) * 6)}.md\:pr-8{padding-right:calc(var(--spacing) * 8)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pl-0{padding-left:0}.md\:pl-4{padding-left:calc(var(--spacing) * 4)}.md\:pl-8{padding-left:calc(var(--spacing) * 8)}.md\:text-\[68px\]{font-size:68px}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:w-auto{width:auto}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:text-right{text-align:right}}@media (min-width:80rem){.xl\:h-\[136px\]{height:136px}}}html{scroll-behavior:auto}body{color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#1a1a19;overflow-x:clip}html{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}.scrollbar{z-index:90;pointer-events:none;opacity:0;width:12px;height:clamp(120px,22vh,220px);transition:opacity .45s;position:fixed;top:50%;right:10px;transform:translateY(-50%)}.scrollbar:before{content:"";background:#e8e6e11a;border-radius:999px;position:absolute;inset:0 3.5px}.scrollbar[data-on=true]{pointer-events:auto}.scrollbar[data-on=true]:hover,.scrollbar[data-on=true][data-drag=true],.scrollbar[data-on=true][data-move=true]{opacity:1;transition-duration:.16s}.scrollbar-thumb{width:5px;transition:width .16s var(--ease-out-quint),right .16s var(--ease-out-quint),background-color .16s ease;cursor:grab;background:#ffffffeb;border-radius:999px;position:absolute;top:0;right:3.5px}.scrollbar:hover .scrollbar-thumb,.scrollbar[data-drag=true] .scrollbar-thumb{width:9px;right:1.5px}.scrollbar[data-drag=true] .scrollbar-thumb{cursor:grabbing}@media (pointer:coarse){.scrollbar{display:none}}.bg-canvas,.bg-card,.bg-parchment,[data-panel=light]{--color-ink:#14161a;--color-ink-soft:#3a3f47;--color-muted:#55585e;--color-muted-dark:#6e6b66;--color-newsprint:#474a4f;--color-sage:#4a4e55;--color-brass:#a33a00;--color-brass-lt:#b03c08;--color-line:#d3cfc8;--wash:#14161a0a;--wash-strong:#14161a1f}:where(.bg-canvas,.bg-card,.bg-parchment,[data-panel=light]){color:var(--color-ink)}:root{--t-d1:clamp(56px,12.5vw,188px);--t-d1-lh:.88;--t-d1-ls:-.045em;--t-d2:clamp(46px,8.6vw,122px);--t-d2-lh:.9;--t-d2-ls:-.04em;--t-d3:clamp(38px,5.6vw,82px);--t-d3-lh:.94;--t-d3-ls:-.038em;--t-d4:clamp(30px,3.6vw,50px);--t-d4-lh:1;--t-d4-ls:-.032em;--t-d5:clamp(22px,2.1vw,30px);--t-d5-lh:1.1;--t-d5-ls:-.025em;--t-lead:clamp(17px,1.45vw,21px);--t-lead-lh:1.5;--t-body:17px;--t-body-lh:1.55;--t-small:14px;--t-small-lh:1.5;--t-micro:clamp(11px,.7vw,13px);--t-micro-ls:.08em}::selection{background:var(--color-brass);color:#14161a}:focus-visible{outline:2px solid var(--color-brass);outline-offset:3px;border-radius:2px}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes lineUp{0%{transform:translateY(105%)rotate(2deg)}to{transform:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1!important}.enter-line>*,.line-mask>*,.reveal{transition:none!important;transform:none!important}.enter-line>*,.line-mask>*{animation:none!important}.wipe-in>*{clip-path:none!important;transition:none!important}.enter{opacity:1!important}.drift,.enter,.marquee-track{animation:none!important}.btn-action:hover{transform:none}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fx-cell-a,.fx-cell-b,.fx-cell-c,.fx-drift,.fx-hero,.fx-hero>.line-mask,.fx-in-l,.fx-in-r,.fx-push,.fx-rule,.fx-settle{opacity:1!important;letter-spacing:inherit!important;transform:none!important}.fx-aurora{opacity:.5!important;transform:none!important}.btn-roll>span{transition:none!important;transform:none!important}.btn-roll>span:last-child{display:none}.btn-arrow{transition:none!important;transform:none!important}.ui-cta,.ui-cursor,.ui-load,.ui-sheen,.ui-strip,.ui-vscroll{animation:none!important}.ui-load{opacity:0;transform:scaleX(1)}.pl{display:none!important}.enter-fade,.enter-rise,.enter-up{animation:none!important}}@property --p{syntax:"<number>";inherits:true;initial-value:0}html.pl-hold .enter-fade,html.pl-hold .enter-rise,html.pl-hold .enter-up,html.pl-hold .pl,html.pl-hold .pl *{animation-play-state:paused!important}html.pl-seen .pl,html.pl-skip .pl{display:none!important}html.pl-seen .enter-fade,html.pl-seen .enter-rise,html.pl-seen .enter-up,html.pl-skip .enter-fade,html.pl-skip .enter-rise,html.pl-skip .enter-up{animation-delay:0s!important}html.pl-seen [data-hero] .reveal,html.pl-skip [data-hero] .reveal{transition-delay:max(0s,calc(var(--reveal-delay,0s) - 2.05s))}@property --pl-r{syntax:"<length>";inherits:false;initial-value:0}@property --pl-n{syntax:"<integer>";inherits:false;initial-value:0}@property --pl-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:reduce){.word-mask>*{transition:none!important;transform:none!important}.orb-comet,.orb-core,.orb-fix,.orb-sat{animation:none!important}.orb-core{opacity:1}.sa-brick,.sa-chip,.sa-ping,.sa-scan,.sa-wave,.sa-wire{animation:none!important}.sa-ping,.sa-wave{opacity:.3}.sa-brick,.sa-chip{opacity:.5}.pf-scroll{animation:none!important}.pf-plane{transform:perspective(1500px)rotateY(-7deg)!important}.pf-copy{transform:none!important}}.hero-claim:lang(ro){line-height:.98}@media (prefers-reduced-motion:reduce){.mr [data-mr-text]{clip-path:none!important;animation:none!important}.mr [data-mr-bar]{display:none!important}}[data-typed-mark] .tw-ch{display:inline-block}[data-typed-mark] .tw-dot{display:inline-block;position:relative}[data-typed-mark] .tw-caret{background:var(--color-brass);opacity:0;width:.05em;height:.66em;margin-left:.08em;display:inline-block}[data-typed-mark] .tw-dot:after{content:"";border:.028em solid var(--color-brass);opacity:0;pointer-events:none;border-radius:50%;width:.3em;height:.3em;margin-left:-.15em;position:absolute;bottom:.05em;left:50%}[data-typed-mark][data-armed=true] .tw-ch,[data-typed-mark][data-armed=true] .tw-dot{opacity:0}[data-typed-mark][data-armed=true][data-typed=true] .tw-ch{animation:tw-key .12s step-end both;animation-delay:calc(var(--i) * 65ms)}@keyframes tw-key{0%{opacity:0}to{opacity:1}}[data-typed-mark][data-armed=true][data-typed=true] .tw-dot{animation:tw-dot-in .42s cubic-bezier(.2,.85,.25,1) .55s both}@keyframes tw-dot-in{0%{opacity:0;transform:translateY(-.38em)scale(.35)}58%{opacity:1;transform:translateY(0)scale(1.28)}80%{transform:translateY(0)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}[data-typed-mark][data-armed=true][data-typed=true] .tw-dot:after{animation:tw-ring .62s ease-out .72s both}@keyframes tw-ring{0%{opacity:.85;transform:scale(.5)}to{opacity:0;transform:scale(2.8)}}[data-typed-mark][data-armed=true][data-typed=true] .tw-caret{animation:tw-caret 1.6s step-end 1s forwards}@keyframes tw-caret{0%,12%{opacity:1}13%,25%{opacity:0}26%,38%{opacity:1}39%,51%{opacity:0}52%,64%{opacity:1}65%,to{opacity:0}}[data-de][data-de-armed=true] .de-line{transform:translateY(104%)}[data-de][data-de-armed=true] .de-copy{opacity:0;transform:translateY(22px)}@media (prefers-reduced-motion:no-preference){[data-de][data-de-armed=true][data-de-in=true] .de-line{animation:de-line .8s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 90ms)}@keyframes de-line{0%{transform:translateY(104%)}to{transform:translate(0)}}[data-de][data-de-armed=true][data-de-in=true] .de-copy{animation:de-copy .85s cubic-bezier(.16,1,.3,1) .34s both}@keyframes de-copy{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}.t-outline-ink{-webkit-text-stroke-color:var(--color-brass)}[data-de] .de-line{position:relative}[data-de] .de-fill{color:var(--color-brass);-webkit-text-stroke:0;clip-path:inset(0);pointer-events:none;position:absolute;inset:0}[data-de][data-de-armed=true] .de-fill{clip-path:inset(0 100% 0 0)}@media (prefers-reduced-motion:no-preference){[data-de][data-de-armed=true][data-de-in=true] .de-fill{animation:de-fill 1.05s cubic-bezier(.65,0,.35,1) .52s both}@keyframes de-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}}.cx-vp{aspect-ratio:var(--vw) /var(--vh);background:var(--color-canvas);position:relative;overflow:hidden;container-type:inline-size}.cx-vp-inner{width:calc(var(--vw) * 1px + 2px);transform-origin:0 0;transform:scale(calc(100cqi / (var(--vw) * 1px))) translateY(calc(var(--voff) * -1px));margin-left:-1px;position:absolute;top:0;left:0}.cx-live-bar{z-index:100;color:#e7e9ec;font-family:var(--font-grotesk),system-ui,sans-serif;font-size:var(--t-small);inset-inline:0;background:#0f1421;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:13px clamp(16px,4vw,40px);display:flex;position:fixed;bottom:0}.cx-live-bar p{color:#e7e9ecc7;margin:0}.cx-live-bar strong{color:#e7e9ec;font-weight:700}.cx-live-k{font-family:var(--font-mono),monospace;font-size:var(--t-micro);letter-spacing:var(--t-micro-ls);text-transform:uppercase;color:#7b95ff}.cx-live-bar a{color:#7b95ff;text-underline-offset:3px;margin-left:auto;text-decoration:underline}@property --foot-live{syntax:"<number>";inherits:false;initial-value:1}.hero-foot{transition:--foot-live .45s,visibility linear}.hero-foot.is-retired{--foot-live:0;visibility:hidden;transition:--foot-live .45s,visibility 0s linear .45s}.cue-mark[data-cue-armed=true]{opacity:0;transform:scale(.82)}.cue-mark[data-cue-run=true]{opacity:1;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1);transform:none}@media (prefers-reduced-motion:reduce){.cue-mark[data-cue-armed=true]{opacity:1;transform:none}.hero-foot{transition:none}}@property --scrim-hero{syntax:"<number>";inherits:false;initial-value:1}@property --scrim-live{syntax:"<number>";inherits:false;initial-value:1}.hero-foot-scrim{background:linear-gradient(to top,var(--ground,#0b0b0a) 18%,transparent);opacity:calc(var(--chrome,1) * var(--scrim-hero) * var(--scrim-live));transition:--scrim-hero .5s,--scrim-live .45s}.hero-foot-scrim.is-clear{--scrim-hero:0}.hero-foot-scrim.is-retired{--scrim-live:0}.hero-sun{container-type:size}.hero-sun-still{--across:.86;--bulge:1.0203;width:calc(var(--across) * var(--bulge) * min(100cqw, 100cqh) * 1.03);aspect-ratio:1;transition:opacity .6s;position:absolute;top:56%;left:50%;translate:-50% -50%}@media (max-width:759px){.hero-sun-still{--across:1.05;--bulge:1.008}}.hero-sun-still img{width:100%;height:100%;display:block}.hero-sun-shade{clip-path:circle(48.55%);position:absolute;inset:0}.hero-sun-moon{background:#0b0b0a;inset:0}.hero-sun-moon,.hero-sun-ring{border-radius:50%;position:absolute}.hero-sun-ring{pointer-events:none;inset:1.45%;box-shadow:0 0 0 1px #ffbe5a8c,0 0 26px 3px #ff8c2859}html:not(.pl-hold) .hero-sun-still{animation:hero-sun-push 2.4s cubic-bezier(.33,1,.68,1) 1.3s both}html:not(.pl-hold) .hero-sun-moon{animation:hero-sun-moon 2.4s cubic-bezier(.45,0,.55,1) 2.5s both}html:not(.pl-hold) .hero-sun-ring{animation:hero-sun-ring 1.6s ease-out 2.5s both}@keyframes hero-sun-push{0%{scale:.86}to{scale:1}}@keyframes hero-sun-moon{to{translate:61.9% -77.9%}}@keyframes hero-sun-ring{to{opacity:0}}.hero-sun>canvas{opacity:0;transition:opacity .6s}.hero-sun[data-live]>canvas{opacity:1}.hero-sun[data-live] .hero-sun-still{opacity:0}@media (prefers-reduced-motion:reduce){.hero-sun-moon,.hero-sun-ring{display:none}html .hero-sun-still{animation:none}}html.rv-consent-set [data-consent-banner]{display:none}[data-consent-banner]:not([data-ready]){visibility:hidden}[data-hero] [data-mr-text],[data-legible].text-canvas{text-shadow:0 0 1px #141413,0 0 2px #141413f2,0 1px 3px #141413e6,0 0 8px #141413bf}[data-hero] .hero-claim [data-mr-text]{text-shadow:none}.grain{z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='180' height='180' filter='url(%23g)'/></svg>");background-size:180px 180px;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.grain{opacity:.035}}.day .s-head{color:#3c4652}.day .s-body,.day .s-title{color:#12161c}.day .s-body-2{color:#3c4652}.day .s-micro{color:#4a5562}.day .s-rule{border-color:#12161c38}.day .mr [data-mr-bar]{background:var(--color-brass-dk,#a33a00)}.day .text-canvas{color:#12161c}.day .text-brass-lt{color:#a33a00}.day input::placeholder,.day textarea::placeholder{color:#7c8794}.sunset .sunset-ink{color:var(--ground,#bacee2)}@supports (color:color-mix(in lab,red,red)){.sunset .sunset-ink{color:color-mix(in oklab,var(--ground,#bacee2) calc((1 - var(--ink,.2)) * 100%),#0c0a10)}}.sunset .sunset-ground{background:var(--ground,#bacee2)}@supports (color:color-mix(in lab,red,red)){.sunset .sunset-ground{background:color-mix(in oklab,var(--ground,#bacee2) calc((1 - var(--ink,.2)) * 100%),#0c0a10)}}.sunset .sunset-dot{color:var(--color-brass-lt)}.sunset .sunset-rim{color:#0000;text-shadow:0 0 .05em #ffbe6ef2,0 0 .16em #ff84348c;-webkit-mask-image:radial-gradient(ellipse 62% 190% at var(--sun-x,60%) 100%,#000 22%,#00000057 72%,#00000038 100%);mask-image:radial-gradient(ellipse 62% 190% at var(--sun-x,60%) 100%,#000 22%,#00000057 72%,#00000038 100%)}:is(.sunset,.sunrise) .sunset-glow,:is(.sunset,.sunrise) .sunset-haze{mix-blend-mode:screen}:is(.sunset,.sunrise) .sunset-glow{background:radial-gradient(closest-side,#ffd8969e,#ffa04852 30%,#ff703a1f 58%,#0000 100%);border-radius:50%}:is(.sunset,.sunrise) .sunset-haze{background:radial-gradient(closest-side,#ffa250d6,#ec6a4470 30%,#a8546c29 60%,#0000 100%)}:is(.sunset,.sunrise) .sunset-line{background:linear-gradient(90deg,#0000,#ffce8ef2 50%,#0000)}.sunset .sunset-credits{color:#3c4652}@supports (color:color-mix(in lab,red,red)){.sunset .sunset-credits{color:color-mix(in oklab,#3c4652 calc((1 - var(--credit,0)) * 100%),#aca6b8)}}.sunset .sunset-sky{pointer-events:none}.sunset .sunset-sky[data-lit]{pointer-events:auto}.sunset .sunset-item{opacity:0;filter:blur(6px);transition:opacity .3s,transform .3s,filter .3s;transform:translateY(12px)}.sunset .sunset-sky[data-lit] .sunset-item{opacity:1;filter:none;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(.45s + var(--i,0) * .12s);transform:none}.sunset .sunset-rule{transform-origin:0;transition:transform .3s;transform:scaleX(0)}.sunset .sunset-sky[data-lit] .sunset-rule{transition:transform 1.2s cubic-bezier(.22,1,.36,1);transition-delay:calc(.3s + var(--i,0) * .12s);transform:none}.sunset .sunset-sky:focus-within{pointer-events:auto}.sunset .sunset-sky:focus-within .sunset-item,.sunset .sunset-sky:focus-within .sunset-rule{opacity:1;filter:none;transform:none}.sunset .sunset-sky:focus-within .mr[data-mr-armed=true] [data-mr-text]{clip-path:none;animation:none}.sunset .sunset-sky[data-tight] .sunset-blurb{display:none}.sunset .sunset-sky[data-tight="2"] .sunset-head{font-size:clamp(26px,3.2vw,56px)}@media (prefers-reduced-motion:reduce){.sunset .sunset-item,.sunset .sunset-rule{transition:none!important}.sunset{height:100svh!important}}.sunrise .sunrise-word{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;color:var(--color-canvas);font-weight:800;line-height:.74}.sunrise .sunrise-word-lit{color:#0000;background:radial-gradient(44% 58% at 50% 0,#ffd084 0,#ff9a4ee6 20%,#f0e4d600 60%);-webkit-background-clip:text;background-clip:text}.sunrise .sunrise-ground{background:var(--ground,#0b0b0a)}.sunrise[data-armed] .sunrise-horizon{transform-origin:50%;transform:scaleX(0)}.sunrise[data-armed][data-dawn] .sunrise-horizon{transition:transform 1.5s cubic-bezier(.22,1,.36,1);transform:none}.sunrise[data-armed] .sunrise-word{transform:translateY(118%)}.sunrise[data-armed][data-up] .sunrise-word{transition:transform 1.35s cubic-bezier(.16,1,.3,1);transform:none}.sunrise[data-armed] .sunrise-marks{opacity:0}.sunrise[data-armed][data-marks] .sunrise-marks{opacity:1;transition:opacity .8s}.sunrise:focus-within .sunrise-marks{opacity:1}.sched{--sched-cols:44px minmax(0,.8fr) minmax(0,1.05fr) minmax(0,.95fr) minmax(0,1.3fr)}.sched-head,.sched-row{grid-template-columns:var(--sched-cols);gap:0 28px;padding-inline:clamp(20px,3.2vw,52px);display:grid}.sched-head{align-items:center;padding-block:14px}.sched-row{transition:background-color .45s var(--ease-ui);align-items:baseline;padding-block:clamp(20px,3vh,34px)}.sched-row:hover{background:var(--wash)}.sched-axis{align-self:center;height:12px;position:relative}.sched-tick{background:#f4f2ee42;width:1px;height:6px;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.sched-tick{background:color-mix(in srgb,var(--color-canvas) 26%,transparent)}}.sched-cap{line-height:1;position:absolute;top:0}.sched-n{transition:color .5s var(--ease-ui)}.sched.is-live .sched-row.is-done .sched-n,.sched:not(.is-live) .sched-n{color:var(--color-brass-lt)}.sched-name{align-items:center;gap:12px;margin:0;display:flex}.sched-glyph{width:30px;height:30px;color:var(--color-muted);stroke-width:8px;transition:stroke-width .4s var(--ease-ui),color .4s var(--ease-ui);flex:none}.sched-row:hover .sched-glyph{stroke-width:10px;color:var(--color-canvas)}.sched .sched-you{color:var(--color-muted)}.sched-you-k{margin-bottom:6px;display:block}@media (min-width:1024px){.sched-you-k{display:none}}.sched-track{background-image:repeating-linear-gradient(to right,var(--wash-strong) 0 1px,transparent 1px 25%);align-self:center;height:12px;position:relative}.sched-slot{border:1px solid #f4f2ee42;position:absolute;inset-block:0}@supports (color:color-mix(in lab,red,red)){.sched-slot{border:1px solid color-mix(in srgb,var(--color-canvas) 26%,transparent)}}.sched-fill{background:var(--color-canvas);position:absolute;inset-block:0}.sched-fill.is-last{background:var(--color-brass-lt)}@media (min-width:1024px) and (max-width:1220px){.sched-glyph{display:none}}@media (max-width:1023px){.sched{--sched-cols:40px minmax(0,1fr)}.sched-head{display:none}.sched-row{align-items:start}.sched-glyph{display:none}.sched-row>p{grid-column:2;margin-top:12px}.sched-track{grid-column:2;height:10px;margin-top:18px}}@media (prefers-reduced-motion:reduce){.sched-glyph,.sched-n,.sched-row{transition:none}.rc .rc-ground{opacity:0;-webkit-mask-image:none;mask-image:none;clip-path:none!important}.rc[data-state=cover] .rc-ground,.rc[data-state=hold] .rc-ground{opacity:1;transition:opacity var(--rc-cover) ease}.rc[data-state=open] .rc-ground{opacity:0;transition:opacity var(--rc-open) ease}.rc-edge{display:none}.rc-arc{animation-duration:4s}.rc .rc-eclipse{transform:translate(-50%,-50%)}.rc .rc-name>span{transform:none}}@property --rc-r{syntax:"<length>";inherits:false;initial-value:0}@property --rc-x{syntax:"<length>";inherits:true;initial-value:0}@property --rc-y{syntax:"<length>";inherits:true;initial-value:0}.kv{background:var(--r-bg);color:var(--r-ink);-webkit-user-select:none;user-select:none;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:absolute;inset:0;container-type:size}.kv-sheet{grid-template-rows:auto 1fr auto auto;gap:3.4cqh;height:100%;padding:5cqw;display:grid}.kv-head{border-bottom:1px solid var(--r-line);justify-content:space-between;align-items:baseline;gap:4cqw;padding-bottom:2.2cqh;font-size:clamp(7px,1.9cqw,20px);display:flex}.kv-mark{font-family:var(--r-display),Georgia,"Times New Roman",serif;letter-spacing:.17em;text-indent:.17em;align-items:center;gap:1.6cqw;font-size:clamp(11px,3.4cqw,40px);font-weight:600;line-height:1;display:inline-flex}.kv-dia{background:var(--r-deep);border-radius:.08em;width:.42em;height:.42em;display:block;transform:rotate(45deg)}.kv-cats{color:var(--r-soft);text-align:right}@container (max-width:340px){.kv-cats{display:none}}.kv-panel{background:var(--r-deep);border-radius:1.2cqw;position:relative;overflow:hidden}.kv-flex{background:var(--r-bg);opacity:.5;width:1px;height:11%;position:absolute;top:0;left:24%}.kv-lamp{height:38%;opacity:.95;top:8%;left:24%;transform:translate(-50%)}.kv-chair,.kv-lamp{aspect-ratio:100/88;color:var(--r-bg);--p-inset:0;position:absolute}.kv-chair{height:114%;bottom:-6%;right:-34%}.kv-panel:after{content:"";background:radial-gradient(74% 62% at 26% 2%,#ffffff1c 0,#fff0 64%);position:absolute;inset:0}.kv-claim{border-bottom:2px solid var(--r-accent);font-family:var(--r-display),Georgia,"Times New Roman",serif;letter-spacing:-.018em;align-self:end;margin:0;padding-bottom:2.6cqh;font-size:clamp(15px,8.6cqw,118px);font-weight:400;line-height:.98}.kv-foot{color:var(--r-soft);justify-content:space-between;align-items:baseline;gap:4cqw;font-size:clamp(7px,1.9cqw,20px);display:flex}.kv-price{color:var(--r-accent);font-style:normal}.kv-run{text-align:right}@container (max-width:340px){.kv-run{display:none}}.ci-list{grid-template-rows:repeat(var(--ci-n,3),minmax(0,1fr));border-bottom:1px solid #f4f2ee42;margin:0;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab,red,red)){.ci-list{border-bottom:1px solid color-mix(in srgb,var(--color-canvas) 26%,transparent)}}@media (max-width:767px){.ci-list{grid-template-rows:none}}.ci-row{transition:opacity .35s;position:relative}.ci-link{height:100%;min-height:clamp(116px,15vh,200px);color:inherit;outline-offset:-2px;grid-template-rows:1fr auto;grid-template-columns:minmax(2.4em,7%) minmax(0,1fr) auto auto;column-gap:clamp(12px,1.6vw,28px);padding:clamp(14px,2vh,22px) clamp(14px,1.6vw,28px) clamp(14px,2.2vh,26px) clamp(20px,3.2vw,52px);text-decoration:none;display:grid}.ci-n{grid-area:1/1/span 2;align-self:start}.ci-name{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;color:var(--color-canvas);white-space:nowrap;grid-area:2/2;align-self:end;font-size:clamp(42px,6.4vw,132px);font-weight:800;line-height:.78;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ci-redact{background:#f4f2ee17;width:2.9em;height:.7em;display:block}@supports (color:color-mix(in lab,red,red)){.ci-redact{background:color-mix(in srgb,var(--color-canvas) 9%,transparent)}}.ci-meta{text-align:right;grid-area:2/3;align-self:end;gap:6px;padding-bottom:.2em;display:grid}.ci-live{color:var(--color-brass-lt)}.ci-go{font-family:var(--font-display);color:var(--color-canvas);opacity:.5;grid-area:2/4;align-self:end;font-size:clamp(22px,2vw,36px);line-height:1;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s;transform:translate(-6px)}@media (hover:hover) and (pointer:fine){.ci-list:hover .ci-row:not([data-on]){opacity:.32}.ci-row[data-on] .ci-name{transform:translate(.06em)}.ci-row[data-live][data-on] .ci-go{opacity:1;transform:none}}.ci-link:focus-visible .ci-go{opacity:1;transform:none}.ci-cover{opacity:0;transition:opacity .45s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.025)}.ci-cover[data-on]{opacity:1;transform:none}@media (max-width:767px){.ci-link{grid-template-columns:minmax(2.2em,10%) minmax(0,1fr) auto;row-gap:10px;min-height:0}.ci-n,.ci-name{grid-row:1}.ci-name{font-size:clamp(34px,11vw,64px)}.ci-meta{text-align:left;grid-area:2/2/auto/span 2;gap:14px;display:flex}.ci-go{grid-area:1/3}}@media (prefers-reduced-motion:reduce){.ci-cover,.ci-go,.ci-name,.ci-row{transition:none}.ci-cover{transform:none}}.proof{color:#2a2826;background:#e7e4de;position:absolute;inset:0;container-type:size}.proof-sheet{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em;border:1px dashed #2a282647;grid-template-rows:auto 1fr auto;padding:5cqw;display:grid;position:absolute;inset:8cqw}.proof-crop{border:0 solid #2a2826;width:5cqw;height:5cqw;position:absolute}.proof-crop--tl{border-bottom-width:1px;border-right-width:1px;top:-6.5cqw;left:-6.5cqw}.proof-crop--tr{border-bottom-width:1px;border-left-width:1px;top:-6.5cqw;right:-6.5cqw}.proof-crop--bl{border-top-width:1px;border-right-width:1px;bottom:-6.5cqw;left:-6.5cqw}.proof-crop--br{border-top-width:1px;border-left-width:1px;bottom:-6.5cqw;right:-6.5cqw}.proof-slug{color:#2a282699;justify-content:space-between;gap:4cqw;font-size:clamp(6px,2.1cqw,14px);display:flex}.proof-body{align-self:end;justify-items:start;gap:2.6cqh;padding-bottom:4cqh;display:grid}.proof-n{font-family:var(--font-display),sans-serif;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #2a28268c;font-size:clamp(40px,38cqw,260px);font-weight:800;line-height:.76}.proof-redact{background:#2a2826;width:52cqw;height:7cqw;display:block}.proof-sector{letter-spacing:.08em;font-size:clamp(8px,3.2cqw,20px)}.proof-state{color:#2a282699;font-size:clamp(6px,2.1cqw,14px)}.proof-bar{border-top:1px solid #2a282647;align-items:center;gap:1.6cqw;padding-top:3cqh;display:flex}.proof-patch{border:1px solid #2a282673;width:6cqw;height:6cqw}.proof-bar-k{color:#2a282699;margin-left:auto;font-size:clamp(6px,2.1cqw,14px)}.cw-grid{gap:40px;display:grid}@media (min-width:1000px){.cw-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:0}}.cw-notes{padding-inline:clamp(20px,3.2vw,52px);display:grid}@media (min-width:1000px){.cw-notes{padding-right:16px}}.cw-note{align-content:center;gap:14px;padding-block:32px;display:grid}@media (min-width:1000px){.cw-note{min-height:84vh;padding-block:0}}.cw-stage{padding-inline:clamp(20px,3.2vw,52px);position:relative}@media (min-width:1000px){.cw-stage{padding-left:0;position:sticky;top:15vh}}.cw-frame{aspect-ratio:16/10;border:1px solid #f4f2ee42;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.cw-frame{border:1px solid color-mix(in srgb,var(--color-canvas) 26%,transparent)}}.cw-inner{width:calc(var(--vw) * 1px + 2px);transform-origin:0 0;scale:calc(100cqi / (var(--vw) * 1px));will-change:transform;margin-left:-1px;position:absolute;top:0;left:0}.spc{background:var(--k-bg);height:calc(41.6667vw - 1.25*clamp(20px,3.2vw,52px) - 2px);color:var(--k-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:relative;container-type:size}@media (max-width:767px){.spc{aspect-ratio:5/3;height:auto}}.spc-sheet{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4cqw;padding:3.4cqw 3.8cqw;display:grid;position:absolute;inset:0}.spc-top{border-bottom:1px solid var(--k-line);letter-spacing:.08em;text-transform:uppercase;color:var(--k-soft);grid-column:1/-1;justify-content:space-between;gap:2cqw;padding-bottom:1.6cqw;font-size:clamp(8px,1.05cqw,14px);display:flex}.spc-aa,.spc-claim{font-weight:var(--spc-weight,400);font-style:var(--spc-style,normal);text-transform:var(--spc-case,none)}.spc-aa{font-family:var(--spc-face),Georgia,serif;font-variation-settings:var(--spc-vary,"SOFT" 40,"WONK" 1,"opsz" 144);letter-spacing:-.04em;align-self:end;margin-left:-.04em;font-size:38cqh;line-height:.8}.spc-side{align-self:end;gap:3cqh;display:grid}.spc-claim{font-family:var(--spc-face),Georgia,serif;font-variation-settings:var(--spc-vary,"SOFT" 40,"WONK" 1,"opsz" 100);letter-spacing:-.02em;margin:0;font-size:4.1cqw;line-height:1}.spc-set{font-family:var(--spc-face),Georgia,serif;font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 24;color:var(--k-soft);overflow-wrap:anywhere;margin:0;font-size:1.7cqw;line-height:1.35}.spc-text{border-top:1px solid var(--k-line);gap:.8cqw;padding-top:1.6cqw;display:grid}.spc-text p{font-family:var(--spc-text,inherit);max-width:34ch;margin:0;font-size:clamp(9px,1.3cqw,17px);line-height:1.5}.spc-k{letter-spacing:.08em;text-transform:uppercase;color:var(--k-soft);font-size:clamp(7px,.95cqw,13px)}.pal{height:clamp(200px,30vh,380px);display:flex}.pal-band{flex-basis:0;min-width:0;position:relative}.pal-k{writing-mode:vertical-rl;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(9px,.7vw,12px);position:absolute;bottom:clamp(10px,1.4vw,20px);left:50%;translate:-50%;rotate:180deg}.pal-v{opacity:.65;margin-top:.8em}.phs{background:var(--k-deep);place-items:center;display:grid;position:absolute;inset:0;container-type:size}.cx-phone{background:#0b0b0a;border-radius:42px;width:min(62cqw,44cqh + 11px);padding:11px;position:relative;box-shadow:0 40px 70px -40px #0009}.cx-phone-vp{border-radius:32px}.wk{-webkit-user-select:none;user-select:none;font-family:var(--font-grotesk),ui-sans-serif,system-ui,sans-serif;overflow:hidden;container-type:size}.wk,.wk-sheet{position:absolute;inset:0}.wk-sheet{grid-template-rows:auto 1fr auto auto;padding:6cqw 6.5cqw 5.5cqw;display:grid}.wk-head{justify-content:space-between;align-items:center;gap:3cqw;font-size:2.6cqw;font-weight:500;display:flex}.wk-brand{letter-spacing:.08em;align-items:center;gap:1.6cqw;font-size:3.6cqw;font-weight:800;display:inline-flex}.wk-cube{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:4.6cqw;height:4.6cqw}.wk-foot{opacity:.85;border-top:1px solid;justify-content:space-between;gap:3cqw;margin-top:4cqw;padding-top:3cqw;font-size:2.6cqw;display:flex}@supports (color:color-mix(in lab,red,red)){.wk-foot{border-top-color:color-mix(in srgb,currentColor 30%,transparent)}}.wk--uk{color:#fff;background:radial-gradient(70% 60% at 85% 100%,#7c4deb 0,#0000 70%),linear-gradient(160deg,#a386f5,#9673f2 55%,#8459ee)}.wk-uk-art{place-items:center;padding:2cqw 0;display:grid}.wk-uk-orbit{width:78cqw;max-height:100%;overflow:visible}.wk-uk-ring{fill:none;stroke:#fff;stroke-width:2.2px;stroke-dasharray:2 5;stroke-linecap:round;animation:wk-flow 1.4s linear infinite}.wk-uk-tile{fill:#9673f2;stroke:none}.wk-uk-ico{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.wk-uk-tooth{fill:#fff}.wk-uk-gear{transform:translateY(-4px)}.wk-uk-sq{fill:none;stroke:#fff;stroke-width:2.2px;opacity:.9}.wk-uk-claim{letter-spacing:-.03em;margin:0;font-size:7.4cqw;font-weight:600;line-height:1.02}.wk-uk-claim u{text-underline-offset:.08em;text-decoration-thickness:.06em}.wk--ro{color:#16141f;background:#fff}.wk--ro .wk-brand{color:#8b5cf6}.wk-ro-pill{color:#7a4be6;background:#f6f1ff;border:1px solid #dccefd;border-radius:999px;padding:1cqw 2.4cqw;font-size:2.3cqw}.wk-ro-art{background:linear-gradient(#f1ecfb 1px,#0000 0) 0 0/6cqw 6cqw,linear-gradient(90deg,#f1ecfb 1px,#0000 0) 0 0/6cqw 6cqw;place-items:center;margin:4cqw -6.5cqw 0;padding:0 6.5cqw;display:grid}.wk-ro-wire{width:92cqw;max-height:100%;overflow:visible}.wk-ro-line{fill:none;stroke:#8b5cf6;stroke-width:1.6px;stroke-dasharray:4 5;animation:wk-flow 1.6s linear infinite}@keyframes wk-flow{to{stroke-dashoffset:-18px}}.wk-ro-node{fill:#fff;stroke:#dccefd;stroke-width:1.4px}.wk-ro-core{fill:#8b5cf6}.wk-ro-t{font-family:var(--font-grotesk),sans-serif;fill:#16141f;font-size:12px;font-weight:600}.wk-ro-t--core{fill:#fff;font-size:14px;font-weight:700}.wk-ro-claim{letter-spacing:-.035em;margin:4cqw 0 0;font-size:9cqw;font-weight:800;line-height:.98}.wk--ro .wk-foot{color:#4b4760}.wk--ct{color:#eee9f7;background:linear-gradient(#ffffff0d 1px,#0000 0) 0 0/7cqw 7cqw,linear-gradient(90deg,#ffffff0d 1px,#0000 0) 0 0/7cqw 7cqw,radial-gradient(80% 60% at 20% 0,#3b2366 0,#0000 70%),radial-gradient(60% 50% at 100% 100%,#4a1a4f 0,#0000 70%),#140f22}.wk-ct-mono{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;font-size:2.1cqw}.wk-head .wk-ct-mono{color:#4fd69c}.wk-ct-mark{letter-spacing:-.01em;align-items:center;gap:1.6cqw;font-size:3.6cqw;font-weight:700;display:inline-flex}.wk-ct-mark i{color:#2a1b45;background:#fff;border-radius:1.2cqw;place-items:center;width:5.6cqw;height:5.6cqw;font-size:3.4cqw;font-style:normal;font-weight:900;display:grid}.wk-ct-mark b{color:#4fd69c;font-weight:700}.wk-ct-art{align-content:center;gap:2.4cqw;padding:4cqw 0;display:grid;position:relative}.wk-ct-card{margin-left:calc(var(--i) * 4cqw);margin-right:calc((2 - var(--i)) * 4cqw);background:#1a132cd9;border:1px solid #ffffff1f;border-radius:2cqw;grid-template-columns:22cqw 1fr auto;align-items:center;gap:3cqw;padding:3.4cqw 3.6cqw;display:grid}.wk-ct-card .wk-ct-mono{color:#b9a6e8}.wk-ct-lines{background:linear-gradient(#5b4c7e,#5b4c7e) 0 0/100% 1.1cqw no-repeat,linear-gradient(#3e3360,#3e3360) 0 100%/70% 1.1cqw no-repeat;border-radius:.6cqw;height:4.6cqw}.wk-ct-src{color:#4fd69c;font-family:var(--font-mono),monospace;white-space:nowrap;border:1px solid #4fd69c80;border-radius:1cqw;padding:.8cqw 1.8cqw;font-size:2cqw}.wk-ct-claim{font-family:var(--c-text),Georgia,serif;letter-spacing:-.02em;margin:0;font-size:8cqw;line-height:1.04}.wk-ct-claim em{color:#c4b2f5;font-style:normal}.wk--ct .wk-foot{color:#9c90b8}.wk--ai{color:#f4f3f8;background:radial-gradient(70% 50% at 50% 40%,#1a1636 0,#0000 70%),#08080b}.wk-ai-mark{letter-spacing:-.02em;font-size:3.8cqw;font-weight:700}.wk-ai-mark b{color:#8e7ff6}.wk--ai .wk-head>span:last-child{color:#8a87a0}.wk-ai-art{place-items:center;padding:3cqw 0;display:grid}.wk-ai-mirror{height:100%;max-height:54cqh;overflow:visible}.wk-ai-oval{fill:#121027;stroke:#7b6cf0;stroke-width:1.4px;filter:drop-shadow(0 0 6px #7b6cf099)}.wk-ai-pool{fill:#7b6cf0;opacity:.55;filter:blur(3px)}.wk-ai-strand{fill:none;stroke:#8e7ff6;stroke-width:1.3px}.wk-ai-strand--b{stroke:#5a4fc0}.wk-ai-rung{stroke:#8e7ff6;stroke-width:.7px;opacity:.6}.wk-ai-dot{fill:#c9c1ff}.wk-ai-helix{transform-box:fill-box;transform-origin:50%;animation:wk-breathe 4s ease-in-out infinite alternate}@keyframes wk-breathe{0%{opacity:.75}to{opacity:1}}.wk-ai-claim{letter-spacing:-.035em;margin:0;font-size:8.4cqw;font-weight:700;line-height:1.02}.wk-ai-claim em{color:#8e7ff6;font-style:normal}.wk--ai .wk-foot{color:#8a87a0}@media (prefers-reduced-motion:reduce){.wk-ai-helix,.wk-ro-line,.wk-uk-ring{animation:none}}.ci--md .ci-name{font-size:clamp(30px,4.4vw,92px)}@media (max-width:767px){.ci--md .ci-name{font-size:clamp(26px,8.4vw,48px)}}.wk-name{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;color:var(--color-canvas);font-size:clamp(34px,5.2vw,104px);font-weight:800;line-height:.86}.ws{margin:0;padding:0;list-style:none}.ws-card,.ws-sheet{position:relative}.ws-card{--out:0;border-top:1px solid #f4f2ee42;grid-template-rows:auto 1fr;gap:clamp(24px,4vh,48px);padding:clamp(28px,5vh,56px) clamp(20px,3.2vw,52px) clamp(36px,6vh,72px);display:grid}@supports (color:color-mix(in lab,red,red)){.ws-card{border-top:1px solid color-mix(in srgb,var(--color-canvas) 26%,transparent)}}.ws-card{background:radial-gradient(42% 60% at 82% 58%,var(--glow),transparent 70%),#121211;transform-origin:50% 0;transform:scale(calc(1 - var(--out) * .06));filter:brightness(calc(1 - var(--out) * .55));will-change:transform,filter}@media (min-width:768px){.ws-sheet{height:100svh;position:sticky;top:0}.ws-card{height:100%;padding-top:clamp(84px,11vh,116px);padding-bottom:clamp(104px,15vh,150px)}}.ws-head{border-bottom:1px solid #f4f2ee42;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.ws-head{border-bottom:1px solid color-mix(in srgb,var(--color-canvas) 26%,transparent)}}.ws-head>span:nth-child(2){padding-left:4px}.ws-head-url{text-align:right}.ws-body{gap:28px;min-height:0;display:grid}@media (min-width:768px){.ws-body{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.ws-text{grid-column:1/span 2;padding-right:32px}.ws-cover{grid-column:3;justify-self:end}}.ws-name{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;color:var(--color-canvas);margin:0;font-size:clamp(48px,7.4vw,156px);font-weight:800;line-height:.84}@media (max-width:767px){.ws-name{font-size:min(48px,9.2vw)}}.ws-body>*,.ws-card>*{min-width:0}.ws-line{max-width:40ch;margin:clamp(18px,3vh,32px) 0 0}.ws-fact{margin:14px 0 0}.ws-visit{color:var(--color-canvas);margin-top:clamp(22px,4vh,40px);transition:color .2s;display:inline-block}.ws-visit:hover{color:var(--color-brass-lt)}.ws-cover{aspect-ratio:4/5;border:1px solid;width:100%;transition:border-color .3s;display:block;position:relative;overflow:hidden}@media (min-width:768px){.ws-cover{width:min(100%,80svh - 288px)}}.ws-cover:hover{border-color:#f4f2ee80}@supports (color:color-mix(in lab,red,red)){.ws-cover:hover{border-color:color-mix(in srgb,var(--color-canvas) 50%,transparent)}}@media (prefers-reduced-motion:reduce){.ws-card{filter:none;transform:none}}#speed{--sc-good:#8ed19c;--sc-mid:var(--color-brass-lt);--sc-poor:#e4674f}.sc-input{background:0 0;border:0;border-bottom:1px solid #f4f2ee66;width:100%;margin-top:10px;padding:0 0 12px;display:block}@supports (color:color-mix(in lab,red,red)){.sc-input{border-bottom:1px solid color-mix(in srgb,var(--color-canvas) 40%,transparent)}}.sc-input{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-canvas);transition:border-color .2s var(--ease-ui);border-radius:0;outline:none;font-size:clamp(30px,3.6vw,64px);font-weight:600;line-height:1.05}.sc-input--sm{padding-bottom:10px;font-size:clamp(20px,1.7vw,30px)}.sc-input::placeholder{color:#f4f2ee47}@supports (color:color-mix(in lab,red,red)){.sc-input::placeholder{color:color-mix(in srgb,var(--color-canvas) 28%,transparent)}}.sc-input:hover{border-bottom-color:#f4f2ee99}@supports (color:color-mix(in lab,red,red)){.sc-input:hover{border-bottom-color:color-mix(in srgb,var(--color-canvas) 60%,transparent)}}.sc-input:focus-visible{border-bottom-color:var(--color-brass-lt)}.sc-input:disabled{opacity:.6}.sc-err{color:var(--sc-poor)}.sc-track{background:#f4f2ee24;height:2px}@supports (color:color-mix(in lab,red,red)){.sc-track{background:color-mix(in srgb,var(--color-canvas) 14%,transparent)}}.sc-track{overflow:hidden}.sc-fill{background:var(--color-brass-lt);height:100%;transition:width .3s linear}.sc-step{opacity:.32;transition:opacity .4s var(--ease-ui);grid-template-columns:3em 1fr;align-items:baseline;display:grid}.sc-step.is-on{opacity:.7}.sc-step.is-now{opacity:1}.sc-step.is-now .s-micro{color:var(--color-brass-lt)}.sc-big{font-family:var(--font-display);font-weight:700;font-size:var(--t-d2);letter-spacing:-.05em;line-height:.85}.sc-good{color:var(--sc-good)}.sc-mid{color:var(--sc-mid)}.sc-poor{color:var(--sc-poor)}.sc-bg-good{background:var(--sc-good)}.sc-bg-mid{background:var(--sc-mid)}.sc-bg-poor{background:var(--sc-poor)}.sc-scale{padding-bottom:22px;position:relative}.sc-scale-bands{gap:2px;height:6px;display:flex}.sc-scale-bands>span{opacity:.85}.sc-scale-mark{background:var(--color-canvas);width:2px;height:20px;box-shadow:0 0 0 2px var(--color-noir);margin-left:-1px;position:absolute;top:-7px}.sc-scale-ticks{height:1em;position:absolute;inset:14px 0 auto}.sc-scale-ticks>span{position:absolute;transform:translate(-50%)}.sc-scale-ticks>span:first-child{transform:none}.sc-scale-ticks>span:last-child{transform:translate(-100%)}@media (max-width:639px){.sc-scale-ticks>span:last-child{display:none}}.sc-bar{background:#f4f2ee1f;height:3px}@supports (color:color-mix(in lab,red,red)){.sc-bar{background:color-mix(in srgb,var(--color-canvas) 12%,transparent)}}.sc-bar>span{height:100%;display:block}.sc-dot{vertical-align:1px;border-radius:50%;flex:none;width:7px;height:7px;margin-right:8px;display:inline-block}.sc-shot{aspect-ratio:412/823;object-fit:cover;object-position:top;border:1px solid #f4f2ee42;width:min(100%,300px);display:block}@supports (color:color-mix(in lab,red,red)){.sc-shot{border:1px solid color-mix(in srgb,var(--color-canvas) 26%,transparent)}}.sc-shot{background:#f4f2ee0f;border-radius:18px}@supports (color:color-mix(in lab,red,red)){.sc-shot{background:color-mix(in srgb,var(--color-canvas) 6%,transparent)}}@media (min-width:768px){.sc-shot{margin-left:auto}.sc-shot+figcaption{text-align:right}}.sc-shot--none{place-items:center;display:grid}.sc-tabs{gap:clamp(20px,3vw,48px);display:flex}.sc-tab{opacity:.55;transition:opacity .2s var(--ease-ui),border-color .2s var(--ease-ui);border-bottom:2px solid #0000;align-items:baseline;gap:12px;padding:0 0 8px;display:flex}.sc-tab:hover{opacity:.85}.sc-tab.is-on{opacity:1;border-bottom-color:var(--color-canvas)}.sc-tab:focus-visible{outline:1px solid var(--color-brass-lt);outline-offset:4px}.sc-tab-score{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(22px,1.9vw,34px);font-weight:700;line-height:1}.sc-shot--desktop{aspect-ratio:1350/940;border-radius:6px;width:100%}.sc-fix>summary{cursor:pointer;list-style:none}.sc-fix>summary::-webkit-details-marker{display:none}.sc-fix-row{grid-template-columns:2.6em 1fr 18px;align-items:baseline;gap:8px clamp(10px,1.6vw,24px);padding:clamp(14px,2.2vh,26px) 0;display:grid}.sc-fix-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-canvas);font-size:clamp(19px,1.7vw,32px);font-weight:600;line-height:1}.sc-fix-meta{flex-wrap:wrap;grid-column:2;gap:4px 16px;display:flex}.sc-fix-toggle{grid-area:1/3;place-self:center end;width:12px;height:12px;position:relative}.sc-fix-toggle:after,.sc-fix-toggle:before{content:"";background:var(--color-canvas);width:12px;height:1px;transition:transform .25s var(--ease-ui);position:absolute;top:5.5px;left:0}.sc-fix-toggle:after{transform:rotate(90deg)}.sc-fix[open] .sc-fix-toggle:after{transform:rotate(0)}.sc-fix>summary:hover .sc-fix-title{color:var(--color-brass-lt)}.sc-fix>summary:focus-visible{outline:1px solid var(--color-brass-lt);outline-offset:2px}@media (min-width:768px){.sc-fix-row{grid-template-columns:2.6em 1fr auto 18px}.sc-fix-meta{text-align:right;flex-direction:column;grid-area:1/3;align-items:flex-end}.sc-fix-toggle{grid-column:4}}.sc-imp--high{color:var(--sc-poor)}.sc-imp--medium{color:var(--sc-mid)}.sc-imp--low{color:var(--color-muted)}.sc-files{margin:0 0 clamp(16px,2.4vh,28px) calc(2.6em + clamp(10px,1.6vw,24px));padding:0;list-style:none}.sc-files>li{border-top:1px dashed #f4f2ee24;justify-content:space-between;gap:16px;padding:7px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.sc-files>li{border-top:1px dashed color-mix(in srgb,var(--color-canvas) 14%,transparent)}}.sc-files>li{font-family:var(--font-mono);color:var(--color-ink-soft);font-size:clamp(11px,.78vw,14px);line-height:1.3}.sc-file{overflow-wrap:anywhere;min-width:0}.sc-file-cost{color:var(--color-muted);flex:none}.sc-again{transition:color .2s var(--ease-ui)}.sc-again:hover{color:var(--color-brass-lt)}.sc-sample{border-left:2px solid var(--color-brass-lt);color:var(--color-ink-soft);margin-inline:clamp(20px,3.2vw,52px);padding:4px 0 4px 12px}@media (prefers-reduced-motion:reduce){.sc-fill,.sc-step{transition:none}}.pk{height:100%;color:inherit;background:#f4f2ee09;flex-direction:column;text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.pk{background:color-mix(in srgb,var(--color-canvas) 3.5%,transparent)}}.pk{border:1px solid #f4f2ee29}@supports (color:color-mix(in lab,red,red)){.pk{border:1px solid color-mix(in srgb,var(--color-canvas) 16%,transparent)}}.pk{transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .3s,background-color .3s}.pk-cover{aspect-ratio:16/10;border-bottom:1px solid #f4f2ee1f;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pk-cover{border-bottom:1px solid color-mix(in srgb,var(--color-canvas) 12%,transparent)}}.pk-cover{background:#121110}.pk-art{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.pk-cover-cat,.pk-cover-n,.pk-latest{color:var(--color-canvas);position:absolute;top:clamp(12px,1.2vw,18px)}.pk-cover-cat{color:var(--color-brass-lt);left:clamp(14px,1.3vw,20px)}.pk-cover-n{right:clamp(14px,1.3vw,20px)}.pk-latest{color:#14161a;background:var(--color-brass);padding:5px 9px 4px;top:auto;bottom:clamp(12px,1.2vw,18px);left:clamp(14px,1.3vw,20px)}.pk-body{flex-direction:column;flex:1;gap:clamp(10px,1.4vh,14px);padding:clamp(18px,1.6vw,28px);display:flex}.pk-meta{flex-wrap:wrap;gap:8px;display:flex}.pk-title{letter-spacing:-.03em;color:var(--color-canvas);text-wrap:balance;font-size:clamp(22px,1.75vw,32px);font-weight:600;line-height:1.04;transition:color .25s}.pk-desc,.pk-title{font-family:var(--font-display)}.pk-desc{-webkit-line-clamp:3;letter-spacing:-.01em;color:var(--color-ink-soft);-webkit-box-orient:vertical;font-size:clamp(15px,1vw,17px);line-height:1.45;display:-webkit-box;overflow:hidden}.pk-go{color:var(--color-canvas);margin-top:auto;padding-top:clamp(8px,1.4vh,16px);transition:color .25s}.pk-go span{transition:transform .45s cubic-bezier(.16,1,.3,1);display:inline-block}@media (hover:hover){.pk:hover{border-color:#ffc96b8c;transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.pk:hover{border-color:color-mix(in srgb,var(--color-brass-lt) 55%,transparent)}}.pk:hover{background:#f4f2ee0f}@supports (color:color-mix(in lab,red,red)){.pk:hover{background:color-mix(in srgb,var(--color-canvas) 6%,transparent)}}.pk:hover .pk-art{transform:scale(1.045)}.pk:hover .pk-go{color:var(--color-brass-lt)}.pk:hover .pk-go span{transform:translate(.35em)}}.pk:focus-visible{outline:2px solid var(--color-brass);outline-offset:3px}.pk--feat .pk-title{letter-spacing:-.04em;font-size:clamp(30px,3.4vw,64px);line-height:.96}.pk--feat .pk-desc{-webkit-line-clamp:5;font-size:clamp(16px,1.15vw,20px)}@media (min-width:1024px){.pk--feat{grid-template-columns:2fr 1fr;display:grid}.pk--feat .pk-cover{aspect-ratio:auto;border-bottom:0;border-right:1px solid #f4f2ee1f;min-height:clamp(340px,46vh,520px)}@supports (color:color-mix(in lab,red,red)){.pk--feat .pk-cover{border-right:1px solid color-mix(in srgb,var(--color-canvas) 12%,transparent)}}.pk--feat .pk-body{justify-content:flex-end;padding:clamp(24px,2.2vw,40px)}}.pk-grid{grid-template-columns:1fr;gap:clamp(14px,1.4vw,24px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.pk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bi-filter{flex-wrap:wrap;gap:8px clamp(16px,2vw,30px);padding-block:clamp(22px,3.4vh,36px) clamp(14px,2vh,22px);display:flex}.bi-chip{cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px 0;transition:color .2s;display:inline-flex}.bi-chip sup{margin-left:1px;font-size:.8em}.bi-dot{border:1px solid;border-radius:50%;width:8px;height:8px;transition:background-color .2s,border-color .2s}.bi-chip:hover,.bi-chip[aria-pressed=true]{color:var(--color-canvas)}.bi-chip[aria-pressed=true] .bi-dot{background:var(--color-brass-lt);border-color:var(--color-brass-lt)}.bp-page{padding-top:clamp(112px,19vh,200px)}.bp-crumb{transition:color .2s}.bp-crumb:hover{color:var(--color-brass-lt)}.bp-title{max-width:19ch;letter-spacing:-.045em;color:var(--color-canvas);text-wrap:balance;margin-top:clamp(18px,3vh,36px);font-size:clamp(38px,5.4vw,104px);font-weight:600;line-height:.93}.bp-dek,.bp-title{box-sizing:content-box;font-family:var(--font-display)}.bp-dek{max-width:30em;letter-spacing:-.02em;color:var(--color-ink-soft);text-wrap:pretty;margin-top:clamp(22px,4vh,48px);font-size:clamp(19px,1.55vw,30px);font-style:italic;font-weight:500;line-height:1.22}.bp-block{grid-template-columns:repeat(var(--cells),minmax(0,1fr));border-top:1px solid;border-bottom:1px solid;margin:clamp(36px,7vh,84px) 0 0;display:grid}.bp-cell{border-left:1px solid;padding:clamp(12px,1.8vh,18px) clamp(14px,1.6vw,28px)}.bp-cell:first-child{border-left:0;padding-left:clamp(20px,3.2vw,52px)}.bp-cell dt{margin-bottom:8px}.bp-cell dd{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-canvas);margin:0;font-size:clamp(15px,1.1vw,20px);font-weight:600;line-height:1.1}@media (max-width:767px){.bp-block{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))}.bp-cell{border-bottom:1px solid;border-left:0;padding-left:clamp(20px,3.2vw,52px)}.bp-cell:nth-child(2n){border-left:1px solid;padding-left:16px}.bp-cell:last-child:nth-child(odd){grid-column:1/-1}}.bp-main{padding-block:clamp(40px,8vh,96px) clamp(56px,10vh,128px)}.bp-aside{margin-bottom:40px}@media (min-width:768px){.bp-aside{margin-bottom:0;position:sticky;top:clamp(96px,14vh,140px)}}.pc-list{margin:14px 0 0;padding:0;list-style:none}.pc-link{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-muted);grid-template-columns:2.6em minmax(0,1fr);align-items:baseline;padding:7px 0;font-size:clamp(14px,.95vw,17px);font-weight:600;line-height:1.2;text-decoration:none;display:grid}.pc-link,.pc-n{transition:color .2s}.pc-link:hover{color:var(--color-ink)}.pc-link[aria-current]{color:var(--color-canvas)}.pc-link[aria-current] .pc-n{color:var(--color-brass-lt)}.pc-copy{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:26px;padding:0 0 3px;transition:color .2s}.pc-copy:hover{color:var(--color-brass-lt)}.bp-all{color:var(--color-canvas);transition:color .2s}.bp-all:hover{color:var(--color-brass-lt)}.bp{max-width:40rem;font-family:var(--font-display);letter-spacing:-.006em;color:#e8e6e1;font-size:clamp(17px,1.15vw,19.5px);font-weight:400;line-height:1.62}@supports (color:color-mix(in lab,red,red)){.bp{color:color-mix(in srgb,var(--color-ink) 84%,var(--color-ink-soft))}}.bp{overflow-wrap:break-word}.bp>*+*{margin-top:1.15em}.bp strong{color:var(--color-ink);font-weight:600}.bp em{font-style:italic}.bp a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-brass);text-decoration-color:var(--color-brass);text-underline-offset:.22em;text-decoration-thickness:1px;transition:color .2s}.bp a:hover{color:var(--color-brass-lt)}.bp :not(pre)>code{font-family:var(--font-mono);background:#f4f2ee12;padding:.08em .36em;font-size:.84em}@supports (color:color-mix(in lab,red,red)){.bp :not(pre)>code{background:color-mix(in srgb,var(--color-canvas) 7%,transparent)}}.bp :not(pre)>code{border:1px solid #f4f2ee24}@supports (color:color-mix(in lab,red,red)){.bp :not(pre)>code{border:1px solid color-mix(in srgb,var(--color-canvas) 14%,transparent)}}.bp-h2,.bp-h3{scroll-margin-top:clamp(96px,14vh,140px)}.bp>.bp-h2{border-top:1px solid #f4f2ee42;margin-top:clamp(52px,7vh,84px);padding-top:clamp(18px,2.4vh,26px)}@supports (color:color-mix(in lab,red,red)){.bp>.bp-h2{border-top:1px solid color-mix(in srgb,var(--color-canvas) 26%,transparent)}}.bp>.bp-h2{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-canvas);text-wrap:balance;font-size:clamp(26px,2.3vw,42px);font-weight:600;line-height:1}.bp>.bp-h2:first-child{margin-top:0}.bp-h2-n{color:var(--color-brass-lt);margin-bottom:.9rem;display:block}.bp>.bp-h3{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);margin-top:2em;font-size:clamp(19px,1.45vw,26px);font-weight:600;line-height:1.12}.bp>.bp-h2+*,.bp>.bp-h3+*{margin-top:.75em}.bp>.bp-h2+.bp-h3{margin-top:1.3em}.bp-ol,.bp-ul{margin-left:0;padding:0;list-style:none}.bp-ol>li,.bp-ul>li{padding-left:2em;position:relative}.bp-ol>li+li,.bp-ul>li+li{margin-top:.5em}.bp-ul>li:before{content:"";background:var(--color-brass-lt);width:.75em;height:1px;position:absolute;top:.8em;left:.2em}.bp-ol>li:before{content:counter(list-item,decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-brass-lt);font-size:.68em;line-height:1.3;position:absolute;top:.42em;left:0}.bp>.bp-quote{border-left:2px solid var(--color-brass);letter-spacing:-.02em;color:var(--color-ink);margin-block:1.9em;padding-left:1.1em;font-size:1.32em;font-style:italic;font-weight:500;line-height:1.3}.bp-quote>p+p{margin-top:.7em}.bp>.bp-note{border:1px solid #f4f2ee42;margin-block:1.8em;padding:1.1em 1.3em 1.2em}@supports (color:color-mix(in lab,red,red)){.bp>.bp-note{border:1px solid color-mix(in srgb,var(--color-canvas) 26%,transparent)}}.bp>.bp-note{background:#f4f2ee0a}@supports (color:color-mix(in lab,red,red)){.bp>.bp-note{background:color-mix(in srgb,var(--color-canvas) 4%,transparent)}}.bp-note>p+p{margin-top:.8em}.bp-note-label{color:var(--color-brass-lt);margin-bottom:.7em;display:block}.bp-note[data-kind=caution] .bp-note-label,.bp-note[data-kind=warning] .bp-note-label{color:#e4674f}.bp>.bp-code{border:1px solid #f4f2ee2e;margin-block:1.8em}@supports (color:color-mix(in lab,red,red)){.bp>.bp-code{border:1px solid color-mix(in srgb,var(--color-canvas) 18%,transparent)}}.bp>.bp-code{background:#00000047}.bp-code figcaption{border-bottom:1px solid #f4f2ee24;padding:.7em 1.2em}@supports (color:color-mix(in lab,red,red)){.bp-code figcaption{border-bottom:1px solid color-mix(in srgb,var(--color-canvas) 14%,transparent)}}.bp-code pre{font-family:var(--font-mono);color:var(--color-ink);tab-size:2;margin:0;padding:1.05em 1.2em;font-size:.8em;line-height:1.65;overflow-x:auto}.bp>.bp-table{outline-offset:4px;margin-block:1.8em;overflow-x:auto}.bp-table table{border-collapse:collapse;width:100%;font-size:.9em;line-height:1.4}.bp-table th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid #f4f2ee66;padding:0 1em .8em 0;font-size:.68em;font-weight:500}@supports (color:color-mix(in lab,red,red)){.bp-table th{border-bottom:1px solid color-mix(in srgb,var(--color-canvas) 40%,transparent)}}.bp-table th{white-space:nowrap}.bp-table td{border-bottom:1px solid #f4f2ee29;padding:.75em 1em .75em 0}@supports (color:color-mix(in lab,red,red)){.bp-table td{border-bottom:1px solid color-mix(in srgb,var(--color-canvas) 16%,transparent)}}.bp-table td{vertical-align:top;font-variant-numeric:tabular-nums}.bp>.bp-fig{margin-block:1.9em}.bp-fig img{border:1px solid #f4f2ee2e;width:100%;height:auto;display:block}@supports (color:color-mix(in lab,red,red)){.bp-fig img{border:1px solid color-mix(in srgb,var(--color-canvas) 18%,transparent)}}.bp-fig figcaption{margin-top:.7em}.bp>.bp-hr{background:linear-gradient(#e8e6e180,#e8e6e180) 50%/1px 100% no-repeat,linear-gradient(#e8e6e142,#e8e6e142) 50%/100% 1px no-repeat;border:0;height:9px;margin-block:2.4em}@media (prefers-reduced-motion:reduce){.pk,.pk-art,.pk-go,.pk-go span,.pk-title{transition:none}}[data-anim-gate]:not([data-visible]),[data-anim-gate]:not([data-visible]) *{animation-play-state:paused!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}