:root{color:#141412;font-synthesis:none;--paper:#fff;--bone:#e9e4da;--ink:#141412;--muted:#706f68;--orange:#c94b25;--line:#14141221;--mono:"SFMono-Regular", "IBM Plex Mono", Consolas, monospace;--gutter:clamp(12px, 2vw, 30px);--pad:clamp(24px, 5.4vw, 88px);--motion-x:0px;--motion-y:0px;--motion-rx:0deg;--motion-ry:0deg;--scroll-lag:0px;--page-progress:0;background:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);overflow-x:clip}::view-transition-old(root){animation:.38s cubic-bezier(.7,0,.84,0) both page-old}::view-transition-new(root){animation:.7s cubic-bezier(.16,1,.3,1) both page-new}body{background:var(--paper);width:100%;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}body:before{content:"";pointer-events:none;opacity:.16;z-index:200;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.11'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{color:var(--paper);background:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}#main-content,footer{z-index:1;position:relative}main{position:relative}.shell{width:min(100%,1500px);padding-inline:var(--pad);margin:0 auto}.eyebrow{font:10px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;display:flex}.eyebrow:before{content:"";background:currentColor;flex:none;width:34px;height:1px}.display{letter-spacing:-.075em;margin:0;font-size:clamp(54px,6.6vw,108px);font-weight:300;line-height:.89}.display .nw{white-space:nowrap}.page-title{letter-spacing:-.065em;margin:0;font-size:clamp(52px,7vw,106px);font-weight:300;line-height:.92}.lede{color:var(--muted);font-size:clamp(17px,1.45vw,22px);line-height:1.55}.button{background:var(--ink);color:#fff;min-width:190px;height:52px;font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 18px;transition:all .3s;display:inline-flex}.button:hover{transform:translateY(-2px)}.page-intro{padding-top:clamp(160px,19vw,250px);padding-bottom:clamp(70px,10vw,150px)}.page-intro .eyebrow{margin-bottom:34px}.page-intro .lede{max-width:620px;margin:38px 0 0 auto}.reveal{animation:.9s cubic-bezier(.16,1,.3,1) both enter}.monolith .hero-copy{transform:translate3d(calc(0px - var(--motion-x) * .9), calc(0px - var(--motion-y) * .9), 0);will-change:transform}.monolith .field{transform:translate3d(calc(var(--motion-x) * 1.6), calc(-46% + var(--motion-y) * 1.6), 0);will-change:transform}.lean-away{translate:calc(0px - var(--motion-x) * .7) calc(0px - var(--motion-y) * .7);will-change:translate}.lean-toward{translate:calc(var(--motion-x) * 1.3) calc(var(--motion-y) * 1.3);will-change:translate}.lean-far{translate:calc(var(--motion-x) * 2.2) calc(var(--motion-y) * 2.2);will-change:translate}@keyframes enter{0%{opacity:0;transform:translateY(28px)}}@keyframes page-old{to{opacity:0;transform:translateY(-14px)}}@keyframes page-new{0%{opacity:0;transform:translateY(18px)}}@supports (animation-timeline:view()){.eyebrow{animation:1ms linear both line-in;animation-timeline:view();animation-range:entry 5% cover 28%}@keyframes line-in{0%{opacity:.25;letter-spacing:.34em;transform:translate(-16px)}to{opacity:1;letter-spacing:.2em;transform:none}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=720px){.display{font-size:clamp(46px,13.5vw,64px);line-height:.92}.page-title{font-size:clamp(48px,15vw,76px)}}.qw{white-space:nowrap}.q{transition:color .18s,transform .28s cubic-bezier(.34,1.56,.64,1),opacity .2s,filter .2s,background .18s;display:inline-block}.q-hue:hover{color:var(--q)}.q-shake:hover{color:var(--q);animation:.32s linear infinite q-shake}.q-jump:hover{transform:translateY(-.38em)}.q-hide:hover{opacity:0}.q-flip:hover{color:var(--q);transform:scaleX(-1)}.q-grow:hover{color:var(--q);transform:scale(1.55)}.q-invert:hover{background:var(--ink);color:var(--bone);border-radius:.08em}.q-drop:hover{transform:translateY(.34em)rotate(14deg)}.q-spin:hover{transition-duration:var(--qd);transform:rotate(360deg)}.q-blur:hover{filter:blur(3px);color:var(--q)}@keyframes q-shake{0%,to{transform:translate(0)}20%{transform:translate(-.06em,.04em)rotate(-4deg)}40%{transform:translate(.06em,-.04em)rotate(4deg)}60%{transform:translate(-.05em,-.03em)}80%{transform:translate(.05em,.03em)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.q{transition:none;animation:none}}.q-twitch{animation:q-twitch var(--qp) var(--qo) infinite}.q-blink{animation:q-blink var(--qp) var(--qo) infinite}.q-drift{animation:q-drift var(--qp) var(--qo) ease-in-out infinite}.q-tilt{animation:q-tilt var(--qp) var(--qo) ease-in-out infinite}.q-breathe{animation:q-breathe var(--qp) var(--qo) ease-in-out infinite}.q-twitch:hover,.q-blink:hover,.q-drift:hover,.q-tilt:hover,.q-breathe:hover{color:var(--q)}@keyframes q-twitch{0%,86%,to{transform:none}89%{transform:translateY(-.55em)}93%{transform:translateY(.12em)rotate(12deg)}97%{transform:translateY(-.1em)rotate(-6deg)}}@keyframes q-blink{0%,80%,to{color:inherit}86%,94%{color:var(--q)}}@keyframes q-drift{0%,88%,to{transform:translate(0)}92%{transform:translate(.2em,-.16em)}96%{transform:translate(.06em,-.04em)}}@keyframes q-tilt{0%,88%,to{transform:rotate(0)}92%{transform:rotate(-14deg)}97%{transform:rotate(3deg)}}@keyframes q-breathe{0%,88%,to{transform:scale(1)}93%{transform:scale(1.26)}}@property --s{syntax:"<number>";inherits:false;initial-value:1}@property --r{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes broken-light{0%{color:var(--orange)}2%{color:inherit}4.44%{color:var(--orange)}7.42%{color:inherit}11.05%{color:var(--orange)}15.48%{color:inherit}20.88%{color:var(--orange)}27.48%{color:inherit}35.52%{color:var(--orange)}45.34%{color:inherit}57.31%{color:var(--orange)}71.92%{color:inherit}89.75%{color:var(--orange)}to{color:inherit}}.q-flicker{animation:q-flicker var(--qp) var(--qo) steps(1, end) infinite}.q-flicker:hover{color:var(--q)}@keyframes q-flicker{0%{color:var(--orange)}.84%{color:inherit}1.86%{color:var(--orange)}3.12%{color:inherit}4.64%{color:var(--orange)}6.5%{color:inherit}8.77%{color:var(--orange)}11.54%{color:inherit}14.92%{color:var(--orange)}19.04%{color:inherit}24.07%{color:var(--orange)}30.21%{color:inherit}37.69%{color:var(--orange)}42%,to{color:inherit}}@keyframes panel-flicker{0%{background:var(--orange);color:var(--bone)}.57%{background:var(--bone);color:var(--ink)}1.21%{background:var(--orange);color:var(--bone)}1.93%{background:var(--bone);color:var(--ink)}2.75%{background:var(--orange);color:var(--bone)}3.67%{background:var(--bone);color:var(--ink)}4.72%{background:var(--orange);color:var(--bone)}5.9%{background:var(--bone);color:var(--ink)}7.23%{background:var(--orange);color:var(--bone)}8.74%{background:var(--bone);color:var(--ink)}10.44%{background:var(--orange);color:var(--bone)}12.36%{background:var(--bone);color:var(--ink)}14.54%{background:var(--orange);color:var(--bone)}16.99%{background:var(--bone);color:var(--ink)}19.77%{background:var(--orange);color:var(--bone)}22.9%{background:var(--bone);color:var(--ink)}26.45%{background:var(--orange);color:var(--bone)}30.45%{background:var(--bone);color:var(--ink)}34.98%{background:var(--orange);color:var(--bone)}40.09%{background:var(--bone);color:var(--ink)}45.87%{background:var(--orange);color:var(--bone)}52.4%{background:var(--bone);color:var(--ink)}59.78%{background:var(--orange);color:var(--bone)}68.12%{background:var(--bone);color:var(--ink)}73.33%,to{background:var(--orange);color:var(--bone)}}.fractal .q,span.rule .q{animation-duration:calc(var(--qp) / 2)!important}.eyebrow{display:none!important}body.q-wave .q{animation:1.6s ease-out q-wave!important;animation-delay:calc(var(--qo,0s) * -.09)!important}@keyframes q-wave{0%{color:inherit;transform:none}20%{color:var(--q);transform:translateY(-.35em)}to{color:inherit;transform:none}}img.svelte-1y21oya{object-fit:contain;width:184px;height:auto;animation:37s ease-in-out infinite svelte-1y21oya-mark-trip;display:block}@keyframes svelte-1y21oya-mark-trip{0%,to{filter:none;transform:none}19%{transform:scale(1.016)rotate(.4deg)}27%{filter:drop-shadow(1.6px 0 #c94b2559);transform:scale(1.01)rotate(.2deg)}29%{filter:none}44%{filter:blur(.35px);transform:scale(.988)translateY(.6px)rotate(-.25deg)}63%{transform:scale(1.012)rotate(-.38deg)}71%{filter:drop-shadow(-1.4px .6px #c94b254d);transform:scale(1.008)}73%{filter:none}86%{filter:blur(.25px);transform:scale(.992)rotate(.18deg)}}@media (prefers-reduced-motion:reduce){img.svelte-1y21oya{animation:none}}img.compact.svelte-1y21oya{width:148px}img.inverse.svelte-1y21oya{filter:invert()brightness(1.06)}header.svelte-zne36e{z-index:100;top:20px;left:var(--gutter);right:var(--gutter);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:68px;max-width:calc(100vw - 2 * var(--gutter));background:#f7f5efd1;border:1px solid #1414121a;border-radius:5px;justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:fixed;overflow-x:clip;box-shadow:0 18px 60px #1414120f}@media (hover:none){header.svelte-zne36e{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f5eff5}}.progress.svelte-zne36e{background:var(--ink);transform-origin:0;height:1px;animation:1ms linear svelte-zne36e-progress;animation-timeline:scroll(root);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@keyframes svelte-zne36e-progress{to{transform:scaleX(1)}}.brand.svelte-zne36e{color:var(--ink);display:flex}.stretch.svelte-zne36e{flex:1;align-self:stretch;align-items:center;padding-left:28px;display:flex}.whisper.svelte-zne36e{letter-spacing:.02em;text-transform:lowercase;color:var(--muted);opacity:0;pointer-events:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-style:italic;font-weight:300;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);transform:translate(-6px)}.stretch.svelte-zne36e:hover .whisper:where(.svelte-zne36e){opacity:1;transform:none}nav.svelte-zne36e{align-items:center;gap:clamp(18px,2.4vw,38px);display:flex}nav.svelte-zne36e a:where(.svelte-zne36e){color:var(--muted);align-items:center;gap:9px;padding:9px 14px;font-size:13px;transition:color .25s,background .25s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:relative}nav.svelte-zne36e a.active:where(.svelte-zne36e){color:var(--ink)}nav.svelte-zne36e a:where(.svelte-zne36e):hover,nav.svelte-zne36e a:where(.svelte-zne36e):focus-visible{color:var(--hover-ink);background:var(--hover);transform:translateY(-2px)}.menu.svelte-zne36e{background:0 0;border:0;width:38px;height:38px;padding:9px;display:none}.menu.svelte-zne36e span:where(.svelte-zne36e){background:var(--ink);height:1px;margin:6px 0;transition:all .3s;display:block}@media (width<=840px){header.svelte-zne36e{width:auto;max-width:calc(100vw - 20px);height:60px;padding:0 16px;top:10px;overflow:visible}.brand.svelte-zne36e{max-width:calc(100% - 54px);overflow:hidden}.menu.svelte-zne36e{flex:0 0 38px;display:block}.stretch.svelte-zne36e{display:none}nav.svelte-zne36e{background:var(--paper);border:1px solid var(--line);opacity:0;pointer-events:none;flex-direction:column;align-items:flex-start;padding:20px;transition:all .25s;position:absolute;top:68px;left:0;right:0;transform:translateY(-8px)}header.open.svelte-zne36e nav:where(.svelte-zne36e){opacity:1;pointer-events:auto;transform:none}header.open.svelte-zne36e .menu:where(.svelte-zne36e) span:where(.svelte-zne36e):first-child{transform:translateY(3.5px)rotate(45deg)}header.open.svelte-zne36e .menu:where(.svelte-zne36e) span:where(.svelte-zne36e):last-child{transform:translateY(-3.5px)rotate(-45deg)}}footer.svelte-9sff3o{margin:0 var(--gutter) var(--gutter);background:var(--ink);color:var(--paper);grid-template-columns:1.3fr 1fr .6fr;gap:54px;padding:clamp(36px,5vw,72px);display:grid}.footer-copy.svelte-9sff3o p:where(.svelte-9sff3o){color:#aaa9a1;max-width:42ch;font-size:14px;line-height:1.65}.brandline.svelte-9sff3o{color:var(--paper)!important;font-size:15px!important}.brandline.svelte-9sff3o sup:where(.svelte-9sff3o){letter-spacing:.06em;font-size:8px}.brandline.svelte-9sff3o:hover sup:where(.svelte-9sff3o){animation:1.2s step-end infinite svelte-9sff3o-tm-cycle}@keyframes svelte-9sff3o-tm-cycle{0%{color:#c94b25}25%{color:#1d3fb8}50%{color:#1f8a4c}75%{color:#e0a920}}.brandline.svelte-9sff3o em:where(.svelte-9sff3o){color:var(--bone);font-style:italic}.footer-copy.svelte-9sff3o a:where(.svelte-9sff3o){color:var(--paper);font:12px var(--mono);margin-top:22px;display:inline-block}.footer-links.svelte-9sff3o{flex-direction:column;gap:10px;display:flex}.footer-links.svelte-9sff3o a:where(.svelte-9sff3o){color:#aaa9a1;font-size:14px}.footer-links.svelte-9sff3o a:where(.svelte-9sff3o):hover{color:#fff}.footer-base.svelte-9sff3o{color:#777771;font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #33332f;flex-wrap:wrap;grid-column:1/-1;gap:18px 36px;padding-top:20px;display:flex}.footer-base.svelte-9sff3o a:where(.svelte-9sff3o){color:inherit;margin-left:auto}@media (width<=760px){footer.svelte-9sff3o{grid-template-columns:1fr;gap:32px}.footer-base.svelte-9sff3o{grid-column:auto}.footer-base.svelte-9sff3o a:where(.svelte-9sff3o){margin-left:0}}canvas.svelte-6ubs9b{z-index:0;pointer-events:none;display:block;position:fixed;inset:0}.depth-meter.svelte-1octapz{z-index:90;pointer-events:none;mix-blend-mode:difference;color:#fff;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;top:50%;right:13px;transform:translateY(-50%)}.depth-meter.svelte-1octapz span:where(.svelte-1octapz){font:8px var(--mono);letter-spacing:.12em}.depth-meter.svelte-1octapz div:where(.svelte-1octapz){flex-direction:column;gap:5px;display:flex}.depth-meter.svelte-1octapz i:where(.svelte-1octapz){opacity:.22;background:currentColor;width:2px;height:5px;transition:height .45s,opacity .45s}.depth-meter.svelte-1octapz i.on:where(.svelte-1octapz){opacity:.9;height:22px}.depth-meter.svelte-1octapz b:where(.svelte-1octapz){font:7px var(--mono);letter-spacing:.18em;writing-mode:vertical-rl;opacity:.45;font-weight:400}@media (width<=720px){.depth-meter.svelte-1octapz{opacity:.55;right:5px}}.skip.svelte-12qhfyh{z-index:1000;color:#fff;background:var(--ink);padding:10px 14px;transition:transform .2s;position:fixed;top:8px;left:8px;transform:translateY(-140%)}.skip.svelte-12qhfyh:focus{transform:none}
