@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_deef94d5-module__Sms4YG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_deef94d5-module__Sms4YG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_e0f6b80d-module__yeUymq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_e0f6b80d-module__yeUymq__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_1dd02c61-module__1FHk8G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_1dd02c61-module__1FHk8G__variable{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans);--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:var(--font-geist-mono);--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--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-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.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,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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: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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}body{--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--font-serif:var(--font-instrument-serif)}:root{--paper:#f4eede;--paper-deep:#ece4cf;--paper-plate:#efe8d5;--ink:#16130f;--ink-2:#3a332b;--muted:#5f5549;--faint:#6b6155;--rule:#16130f24;--rule-strong:#16130f5c;--accent:#fc6b1a;--accent-deep:#a3390c;--accent-wash:#fc6b1a14;--mark:#f59e0b52;--shell-max:1180px;--shell-pad:56px;--footer-h:44px;--ease:cubic-bezier(.2,.7,.1,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-snap:cubic-bezier(.7,0,.2,1);--dossier-paper:var(--paper);--dossier-ink:var(--ink);--dossier-rule:#281e142e;--dossier-muted:var(--muted);--dossier-faint:var(--faint);--dossier-accent:var(--accent);--dossier-accent-deep:var(--accent-deep);--dossier-mark:var(--mark);--dossier-shell-max:var(--shell-max);--dossier-shell-pad:var(--shell-pad)}@media (max-width:1100px){:root{--shell-pad:40px}}@media (max-width:640px){:root{--shell-pad:20px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{-webkit-font-smoothing:antialiased;background:var(--paper);color:var(--ink)}body{font-family:var(--font-sans),system-ui,sans-serif;min-height:100vh;font-size:15px;line-height:1.55}button,a,input{font:inherit;color:inherit}a{text-decoration:none}img,canvas{display:block}::selection{background:var(--mark);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}.skip-link{background:var(--ink);color:var(--paper);font-family:var(--font-mono),monospace;z-index:99999;letter-spacing:.06em;padding:8px 16px;font-size:13px;position:absolute;top:-100%;left:16px}.skip-link:focus{top:8px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-devmode] body:after{content:"";z-index:9000;pointer-events:none;--col:calc((min(100vw,var(--shell-max)) - 2*var(--shell-pad) - 11*24px)/12);background:repeating-linear-gradient(90deg,#fc6b1a17 0 var(--col),transparent var(--col)calc(var(--col) + 24px))calc(max(0px,(100vw - var(--shell-max))/2) + var(--shell-pad))0/calc(min(100vw,var(--shell-max)) - 2*var(--shell-pad))100% no-repeat,repeating-linear-gradient(180deg,#16130f12 0 1px,transparent 1px 8px);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.js-reveal [data-reveal]:not(.is-in){opacity:0;transform:translate3d(0,var(--reveal-y,22px),0)}[data-reveal].is-in{transition:opacity .9s var(--ease)calc(var(--stagger,0)*90ms + var(--delay,0s)),transform 1.1s var(--ease-out)calc(var(--stagger,0)*90ms + var(--delay,0s))}.mask{margin-bottom:-.12em;padding:.04em .06em .12em 0;display:block;overflow:hidden}.mask>span{transition:transform 1.15s var(--ease-out)calc(var(--line,0)*90ms + var(--delay,0s) + 80ms);display:block}html.js-reveal [data-reveal]:not(.is-in) .mask>span{transform:translateY(108%)skewY(4deg)}html.js-reveal .sec__head[data-reveal]:not(.is-in),html.js-reveal .hero__title[data-reveal]:not(.is-in){opacity:1;transform:none}mark.hl{color:inherit;background-color:#0000;background-image:linear-gradient(var(--mark),var(--mark));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 70%;background-repeat:no-repeat;background-size:100% 86%;margin:0 -1px;padding:0 2px}html.js-reveal mark.hl{transition:background-size 1.1s var(--ease)calc(var(--hl-i,0)*.16s + .55s);background-size:0% 86%}html.js-reveal .is-in mark.hl{background-size:100% 86%}html.js-reveal [data-marks=live] mark.hl{transition:background-size .75s var(--ease);background-position:100% 70%;background-size:0% 86%}html.js-reveal [data-marks=live] mark.hl.is-on{background-position:0 70%;background-size:100% 86%}.live-rule{pointer-events:none;image-rendering:pixelated;image-rendering:crisp-edges;position:absolute;left:0}html.intro-cover body:before{content:"";z-index:9001;pointer-events:none;background:linear-gradient(var(--accent),var(--accent))center/9px 9px no-repeat,var(--paper);animation:.5s 2.6s forwards intro-cover-out;position:fixed;inset:0}@keyframes intro-cover-out{to{opacity:0;visibility:hidden}}.intro{z-index:9000;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;position:fixed;inset:0}html:not([data-intro-state=run]) .intro{display:none}.intro-dot{z-index:9002;background:var(--accent);pointer-events:none;transform-origin:50%;will-change:transform;width:9px;height:9px;position:fixed;top:0;left:0}html:not([data-intro-state=run]) .intro-dot{display:none}.mark{-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;position:relative}.mark__fallback{transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.mark__img{max-width:none;height:auto;position:absolute}.mark__canvas{transition:opacity .12s}.mark[data-mode=intro] .mark__fallback{opacity:.1;transition:opacity .8s}.mark[data-mode=particles] .mark__fallback{opacity:0;transition:opacity .12s}.mark[data-mode=print] .mark__fallback{opacity:1;transition:opacity .5s}.mark[data-mode=print] .mark__canvas{opacity:0;transition:opacity .5s}html[data-dot=travel] .mark[data-live] .mark__dot{background:var(--paper);box-shadow:0 0 0 1px var(--paper)}.mark__canvas{pointer-events:none;width:calc(100% + 112px);height:calc(100% + 112px);position:absolute}.mark__dot{pointer-events:none;position:absolute}.plate{aspect-ratio:4/3;background:var(--paper-plate);width:100%;box-shadow:inset 0 0 0 1px var(--rule);isolation:isolate;position:relative;overflow:hidden}.plate__canvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;position:absolute;inset:0}.plate__tick{border:0 solid var(--ink);z-index:2;width:9px;height:9px;transition:transform .35s var(--ease-out);position:absolute}.plate__tick--tl{border-top-width:1px;border-left-width:1px;top:7px;left:7px}.plate__tick--tr{border-top-width:1px;border-right-width:1px;top:7px;right:7px}.plate__tick--bl{border-bottom-width:1px;border-left-width:1px;bottom:7px;left:7px}.plate__tick--br{border-bottom-width:1px;border-right-width:1px;bottom:7px;right:7px}.plate[data-hover] .plate__tick--tl{transform:translate(-3px,-3px)}.plate[data-hover] .plate__tick--tr{transform:translate(3px,-3px)}.plate[data-hover] .plate__tick--bl{transform:translate(-3px,3px)}.plate[data-hover] .plate__tick--br{transform:translate(3px,3px)}.plate__line{z-index:2;background:var(--accent);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute}.plate__line--x{width:1px;top:0;bottom:0;left:0}.plate__line--y{height:1px;top:0;left:0;right:0}.plate[data-hover] .plate__line{opacity:.85}.plate__readout{z-index:3;font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;white-space:pre;color:var(--ink);background:var(--paper);font-size:9.5px;line-height:1;position:absolute;bottom:6px;right:8px}@supports (color:color-mix(in lab, red, red)){.plate__readout{background:color-mix(in srgb,var(--paper)88%,transparent)}}.plate__readout{font-variant-numeric:tabular-nums;padding:4px 6px}.plate__readout:empty{display:none}.spine{z-index:6;width:1px;display:none;position:absolute;top:0;left:36px}.spine__track{background-image:linear-gradient(to bottom,var(--rule-strong)55%,transparent 0);background-size:1px 6px;position:absolute;inset:0}.spine__fill{background:var(--ink);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.spine__nodes{list-style:none}.spine__node{place-items:center;width:24px;height:24px;margin-top:-12px;display:grid;position:absolute;left:-12px}.spine__pip{background:var(--paper);width:11px;height:11px;box-shadow:inset 0 0 0 1px var(--ink);transition:background-color .3s ease,transform .45s var(--ease-out)}.spine__node.is-past .spine__pip,.spine__node.is-active .spine__pip{background:var(--ink)}.spine__node.is-active .spine__pip{transform:rotate(45deg)}.spine__node:hover .spine__pip{background:var(--accent);box-shadow:none}.spine__node[data-ping] .spine__pip{background:var(--accent);box-shadow:none;transition-duration:.1s,.2s;transform:rotate(45deg)scale(1.45)}.spine__label{opacity:0;pointer-events:none;white-space:nowrap;font-family:var(--font-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong);transition:opacity .2s ease,transform .25s var(--ease-out);padding:4px 8px;font-size:9.5px;position:absolute;top:50%;left:24px;transform:translate(-6px,-50%)}.spine__num{color:var(--muted)}.spine__node:hover .spine__label,.spine__node:focus-visible .spine__label{opacity:1;transform:translateY(-50%)}.spine-now{z-index:7;writing-mode:vertical-rl;font-family:var(--font-mono),monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);white-space:nowrap;pointer-events:none;font-size:9px;display:none;position:fixed;top:calc(38vh - 22px);left:9px;transform:translateY(-100%)rotate(180deg)}.spine-bar{z-index:60;pointer-events:none;background:var(--rule);height:2px;position:fixed;top:0;left:0;right:0}.spine-bar__fill{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (min-width:1100px){.spine,.spine-now{display:block}.spine-bar{display:none}}.spine-dot{z-index:61;pointer-events:none;will-change:transform,width,height;width:11px;height:11px;position:fixed;top:0;left:0}.spine-dot:not([data-ready]){visibility:hidden}.spine-dot__inner{background:var(--accent);position:absolute;inset:0}html.js-reveal:not([data-intro-state=done]) .spine-dot__inner{opacity:0}html.js-reveal[data-intro-state=done]:not([data-intro-landed]) .spine-dot__inner{animation:dot-drop .95s var(--ease-out)50ms backwards}.spine-dot[data-docked=true] .spine-dot__inner{box-shadow:0 0 0 4px var(--paper),0 0 0 5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.spine-dot[data-docked=true] .spine-dot__inner{box-shadow:0 0 0 4px var(--paper),0 0 0 5px color-mix(in srgb,var(--accent)50%,transparent)}}@keyframes dot-drop{0%{opacity:0;transform:translateY(-260%)scale(.35)}55%{opacity:1;transform:translateY(10%)scale(1.08,.9)}78%{transform:translateY(-6%)scale(.97,1.03)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor input,html.has-cursor textarea,html.has-cursor select{cursor:auto!important}}.cursor{z-index:10000;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}.cursor[data-on=false],.cursor:not([data-on]){opacity:0}.cursor[data-mode=native]{display:none}.cursor__dot{background:var(--ink);width:6px;height:6px;box-shadow:0 0 0 1px var(--paper);transition:background-color .2s;position:absolute;top:-3px;left:-3px}.cursor__frame{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--ink);transition:box-shadow .2s,background-color .2s,opacity .2s;position:absolute;top:0;left:0}.cursor[data-mode=link] .cursor__frame{box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-wash)}.cursor[data-mode=link] .cursor__dot{background:var(--accent)}.cursor[data-mode=plate] .cursor__frame{opacity:0}.cursor[data-mode=plate] .cursor__dot{background:var(--accent)}.cursor[data-mode=mark] .cursor__frame{box-shadow:none;background:linear-gradient(var(--ink),var(--ink))0 0/10px 1px no-repeat,linear-gradient(var(--ink),var(--ink))0 0/1px 10px no-repeat,linear-gradient(var(--ink),var(--ink))100% 0/10px 1px no-repeat,linear-gradient(var(--ink),var(--ink))100% 0/1px 10px no-repeat,linear-gradient(var(--ink),var(--ink))0 100%/10px 1px no-repeat,linear-gradient(var(--ink),var(--ink))0 100%/1px 10px no-repeat,linear-gradient(var(--ink),var(--ink))100% 100%/10px 1px no-repeat,linear-gradient(var(--ink),var(--ink))100% 100%/1px 10px no-repeat;opacity:.55}.cursor[data-press] .cursor__dot{background:var(--accent)}.cursor__label{white-space:nowrap;font-family:var(--font-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--paper);background:var(--ink);opacity:0;padding:4px 7px;font-size:9.5px;transition:opacity .18s;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.cursor[data-label=true] .cursor__label{opacity:1}.chip{font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong);place-self:center start;align-items:center;gap:6px;padding:5px 8px;font-size:9.5px;line-height:1;display:inline-flex}.chip:before{content:"";opacity:.5;background:currentColor;width:5px;height:5px}.chip--finding{background:var(--ink);color:var(--paper);box-shadow:none}.chip--finding:before{background:var(--accent);opacity:1}.chip--benchmark{background:var(--paper-deep)}.chip--negative:before{background:0 0;box-shadow:inset 0 0 0 1px}.badge{font-family:var(--font-sans),sans-serif;letter-spacing:.18em;text-transform:uppercase;padding:4px 8px;font-size:9.5px;font-weight:700;line-height:1.2;display:inline-block}.badge--launched{background:var(--accent);color:#fff}.badge--experiment{color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong)}.copy{appearance:none;box-shadow:inset 0 0 0 1px var(--rule-strong);font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;min-width:68px;color:var(--ink);background:0 0;border:0;padding:7px 10px;font-size:9.5px;transition:background-color .2s,color .2s,box-shadow .2s}.copy:hover{box-shadow:inset 0 0 0 1px var(--ink)}.copy[data-done]{background:var(--ink);color:var(--paper);box-shadow:none}.arrow{transition:transform .3s var(--ease-out);display:inline-block}a:hover>.arrow,a:focus-visible>.arrow,a:hover .arrow{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){html.js-reveal [data-reveal]:not(.is-in){opacity:1;transform:none}.spine-dot__inner{animation:none!important}}:root{--footer-h:44px}.sys-taskbar{height:var(--footer-h);background:var(--dossier-paper,var(--sys-cream));color:var(--dossier-ink,var(--sys-cream-ink));border-top:1px solid var(--dossier-rule,var(--sys-cream-rule));-webkit-backdrop-filter:blur(12px)saturate(120%);z-index:8000;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;will-change:transform,opacity;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;font-size:10px;animation:1.1s cubic-bezier(.16,.7,.22,1) .9s backwards sys-taskbar-in;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #281e141a}@keyframes sys-taskbar-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.sys-taskbar__group{align-items:center;gap:8px;min-width:0;height:100%;display:flex}.sys-taskbar__group--right{justify-content:flex-end}.sys-taskbar__glyph{border-right:1px solid var(--dossier-rule,var(--sys-cream-rule));height:100%;color:inherit;align-items:center;gap:8px;padding-right:14px;text-decoration:none;transition:color .24s cubic-bezier(.16,.7,.22,1);display:inline-flex}.sys-taskbar__glyph:hover{color:var(--dossier-accent-deep,var(--brand-cigol-deep))}.sys-taskbar__glyph-mark{background:var(--dossier-ink,var(--sys-cream-ink));width:22px;height:22px;color:var(--dossier-paper,var(--sys-cream));font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:0;place-items:center;font-size:11px;font-weight:800;transition:transform .28s cubic-bezier(.16,.7,.22,1),background .24s;display:grid}.sys-taskbar__glyph:hover .sys-taskbar__glyph-mark{background:var(--dossier-accent-deep,var(--brand-cigol-deep));transform:translateY(-1px)}.sys-taskbar__glyph-text{color:currentColor;white-space:nowrap;font-weight:700}.sys-taskbar__pill{height:24px;color:var(--dossier-muted,#281e148c);border:1px solid #0000;align-items:center;padding:0 10px;text-decoration:none;transition:color .24s cubic-bezier(.16,.7,.22,1),border-color .24s cubic-bezier(.16,.7,.22,1),background .24s cubic-bezier(.16,.7,.22,1),transform .28s cubic-bezier(.16,.7,.22,1);display:inline-flex}.sys-taskbar__pill:hover,.sys-taskbar__pill:focus-visible{color:var(--dossier-ink,var(--sys-cream-ink));border-color:var(--dossier-rule,var(--sys-cream-rule));transform:translateY(-1px)}.sys-taskbar__pill.is-active{color:var(--dossier-ink,var(--sys-cream-ink));background:var(--dossier-mark,#f59e0b52);border-color:var(--dossier-accent,var(--brand-cigol))}@supports (color:color-mix(in lab, red, red)){.sys-taskbar__pill.is-active{border-color:color-mix(in srgb,var(--dossier-accent,var(--brand-cigol))36%,transparent)}}.sys-taskbar__pill.is-active{font-weight:700}.sys-taskbar__monogram{min-width:26px;height:24px;color:var(--dossier-muted,#281e148c);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 7px;text-decoration:none;transition:color .24s cubic-bezier(.16,.7,.22,1),border-color .24s cubic-bezier(.16,.7,.22,1),background .24s cubic-bezier(.16,.7,.22,1),transform .28s cubic-bezier(.16,.7,.22,1);display:inline-flex}.sys-taskbar__monogram:hover,.sys-taskbar__monogram:focus-visible{color:var(--dossier-ink,var(--sys-cream-ink));border-color:var(--dossier-rule,var(--sys-cream-rule));background:#281e1409;transform:translateY(-1px)}.sys-taskbar__monogram svg{width:13px;height:13px}.sys-taskbar__monogram-label{display:none}.sys-taskbar__time{border-left:1px solid var(--dossier-rule,var(--sys-cream-rule));font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;height:100%;padding-left:12px;display:inline-flex}.sys-taskbar__time-date{color:var(--dossier-muted,#281e148c)}.sys-taskbar__time-clock{color:var(--dossier-ink,var(--sys-cream-ink));font-weight:700}@media (max-width:720px){.sys-taskbar{letter-spacing:.12em;gap:8px;padding:0 10px;font-size:9px}.sys-taskbar__glyph-text,.sys-taskbar__time-date{display:none}.sys-taskbar__pill{padding:0 7px}.sys-taskbar__monogram{min-width:24px;padding:0 5px}}@media (max-width:430px){.sys-taskbar__monogram--mail{display:none}}@media (prefers-reduced-motion:reduce){.sys-taskbar{will-change:auto;animation:none!important}.sys-taskbar *,.sys-taskbar{transition:none!important}}.page{min-height:100vh;padding-bottom:var(--footer-h);position:relative;overflow-x:clip}.shell{max-width:var(--shell-max);padding:0 var(--shell-pad);margin:0 auto;position:relative}.grain{z-index:50;pointer-events:none;opacity:.075;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.mono-label{font-family:var(--font-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.hero{min-height:calc(100svh - var(--footer-h));flex-direction:column;padding:34px 0 28px;display:flex;position:relative}.hero__crop{border:0 solid var(--ink);opacity:.6;width:14px;height:14px;position:absolute;top:18px}.hero__crop--tl{border-top-width:1px;border-left-width:1px;left:-22px}.hero__crop--tr{border-top-width:1px;border-right-width:1px;right:-22px}html.js-reveal .hero__crop{animation:crop-in .9s var(--ease-out).1s backwards}@keyframes crop-in{0%{opacity:0;transform:scale(2.2)}}.hero__eyebrow{font-family:var(--font-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:24px;padding-bottom:14px;font-size:10.5px;line-height:1.3;display:flex;position:relative}.hero__eyebrow:after{content:"";background:var(--rule-strong);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}html.js-reveal .hero__eyebrow:not(.is-in):after{transform:scaleX(0)}.hero__eyebrow.is-in:after{transition:transform 1.6s var(--ease).15s}.hero__eyebrow-right{text-align:right}.hero__mark{margin:clamp(30px,6vh,64px) 0 clamp(26px,5vh,52px)}.hero__row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.hero__title{font-family:var(--font-serif),serif;letter-spacing:-.018em;color:var(--ink);font-size:clamp(42px,5.6vw,80px);font-style:italic;font-weight:400;line-height:.96}.hero__title .mask:nth-of-type(2)>span{--line:1}.hero__handle{font-family:var(--font-mono),monospace;letter-spacing:.03em;align-items:center;gap:14px;margin-top:22px;font-size:12px;display:flex}.hero__name{font-weight:600}.hero__sep{background:var(--rule-strong);width:1px;height:12px}.hero__at{color:var(--muted);transition:color .2s ease,background-size .45s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;gap:6px;display:inline-flex}.hero__at:hover,.hero__at:focus-visible{color:var(--ink);background-size:100% 1px}.hero__fields{border-top:1px solid var(--rule-strong);max-width:560px;font-family:var(--font-mono),monospace;letter-spacing:.06em;color:var(--ink-2);flex-wrap:wrap;gap:4px 0;margin-top:16px;padding-top:14px;font-size:13px;list-style:none;display:flex}.hero__fields li+li:before{content:"·";color:var(--muted);margin:0 .9em}.hero__contact{font-family:var(--font-mono),monospace;flex-direction:column;gap:5px;padding-bottom:4px;font-size:12px;list-style:none;display:flex}.hero__contact li{grid-template-columns:22px auto;align-items:baseline;gap:8px;display:grid}html.js-reveal .hero__contact li{opacity:0;transform:translate(10px)}html.js-reveal .hero__contact.is-in li{opacity:1;transition:opacity .6s var(--ease)calc(var(--stagger)*70ms),transform .8s var(--ease-out)calc(var(--stagger)*70ms);transform:none}.hero__contact-key{color:var(--muted);text-align:right;transition:color .2s}.hero__contact a{white-space:nowrap;position:relative}.hero__contact li:hover .hero__contact-key{color:var(--accent)}.hero__contact a,.reach__list a,.feat__title a,.sec__cap-link,.end__row a{transition:background-size .45s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.hero__contact a:hover,.reach__list a:hover,.feat__title a:hover,.sec__cap-link:hover,.end__row a:hover{background-size:100% 1px}.hero__intro{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(30px,5vh,56px);display:grid}.hero__cell{grid-template-columns:auto 1fr;gap:8px 12px;padding:20px 28px 4px 0;display:grid;position:relative}.hero__cell+.hero__cell{padding-left:28px}.hero__cell:before{content:"";background:var(--ink);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.hero__cell+.hero__cell:after{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:0}html.js-reveal .hero__cell:not(.is-in):before{transform:scaleX(0)}.hero__cell.is-in:before{transition:transform 1.2s var(--ease)calc(var(--stagger)*.12s + var(--delay,0s))}.hero__cell-num{font-family:var(--font-mono),monospace;color:var(--accent-deep);grid-row:span 2;padding-top:1px;font-size:10px}.hero__cell-tag{font-family:var(--font-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:10px}.hero__cell-body{font-family:var(--font-serif),serif;font-size:20px;font-style:italic;line-height:1.3}.hero__cue{font-family:var(--font-mono),monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);--delay:.5s;flex-direction:column;align-self:center;align-items:center;gap:10px;margin-top:auto;padding-top:26px;font-size:9.5px;display:flex}.hero__cue-line{background:var(--rule);width:1px;height:38px;position:relative;overflow:hidden}.hero__cue-line:after{content:"";background:var(--ink);width:1px;height:14px;animation:cue 2.2s var(--ease-snap)infinite;position:absolute;top:0;left:0}@keyframes cue{0%{transform:translateY(-14px)}60%,to{transform:translateY(40px)}}.sec{padding-top:clamp(72px,10vh,120px);scroll-margin-top:8px}.sec__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-bottom:24px;display:grid;position:relative}.sec__num{z-index:2;min-width:38px;font-family:var(--font-mono),monospace;letter-spacing:.14em;text-align:center;white-space:nowrap;color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong);padding:4px 8px;font-size:10.5px;font-weight:600;line-height:1;transition:color .4s,background-color .4s,box-shadow .4s;position:absolute;bottom:0;right:0;transform:translateY(50%)}html.js-reveal .sec__head:not(.is-in) .sec__num{transform:translateY(50%)scaleX(0)}.sec__head.is-in .sec__num{transition:transform .6s var(--ease-out).9s,color .4s ease,background-color .4s ease,box-shadow .4s ease}.sec.is-current .sec__num{color:var(--paper);background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sec__title{font-family:var(--font-serif),serif;letter-spacing:-.02em;font-size:clamp(42px,6.4vw,92px);font-style:italic;font-weight:400;line-height:.94}.sec__title .mask>span[data-text]{position:relative}.sec__title .mask>span[data-text]:after{content:attr(data-text);color:var(--accent);mix-blend-mode:multiply;opacity:0;pointer-events:none;position:absolute;inset:0}.sec__head[data-snap] .sec__title .mask>span[data-text]:after{animation:.75s steps(7,end) snap}@keyframes snap{0%{opacity:.95;clip-path:inset(0 0 52%);transform:translate(-7px,2px)}30%{opacity:.9;clip-path:inset(38% 0 0);transform:translate(5px,-1px)}60%{opacity:.7;clip-path:inset(0);transform:translate(-2px)}to{opacity:0;clip-path:inset(0);transform:none}}.sec__cap{font-family:var(--font-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);text-align:right;text-wrap:balance;max-width:420px;padding-bottom:16px;font-size:10.5px}.sec__cap-link{color:var(--ink)}.sec__rule{background:var(--rule-strong);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}html.js-reveal .sec__head:not(.is-in) .sec__rule{transform:scaleX(0)}.sec__head.is-in .sec__rule{transition:transform 1.5s var(--ease).2s,background-color 1.4s ease}.sec.is-current .sec__rule{background:var(--ink)}.sec__rule:before{content:"";width:var(--rail-reach,0px);background-image:linear-gradient(90deg,var(--rule-strong)55%,transparent 0);transform-origin:100%;background-size:6px 1px;height:1px;display:none;position:absolute;top:0;right:100%}.sec.is-current .sec__rule:before,.sec.is-reached .sec__rule:before{background-image:linear-gradient(90deg,var(--ink)100%,transparent 0)}@media (min-width:1100px){.sec__rule:before{display:block}}.sec__intro{max-width:64ch;color:var(--ink-2);margin-top:26px;font-size:16px}.feat{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin-top:40px;display:grid}.feat__card{flex-direction:column;gap:14px;padding-bottom:8px;display:flex;position:relative}.feat__card+.feat__card:before{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:-28px}.feat__plate{margin-bottom:6px;display:block}.feat__meta{font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:12px;font-size:10.5px;display:flex}.feat__title{font-family:var(--font-serif),serif;letter-spacing:-.01em;font-size:clamp(26px,2.5vw,34px);font-style:italic;font-weight:400;line-height:1.04}.feat__desc{color:var(--ink-2);font-size:14.5px;line-height:1.6}.feat__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.feat__read{font-family:var(--font-mono),monospace;letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;font-weight:600}.feat__read:hover{color:var(--accent-deep)}.preview-host{position:relative}.preview{z-index:30;pointer-events:none;opacity:0;width:232px;transition:opacity .2s;position:absolute;top:0;left:0;transform:translate(0)}.preview[data-on]{opacity:1}.preview .plate{background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink),10px 12px 0 -1px #16130f1f}.ledger{margin-top:72px}.ledger__head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.ledger__title{font-family:var(--font-serif),serif;font-size:32px;font-style:italic;line-height:1}.ledger__count{font-family:var(--font-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.ledger__list{list-style:none}.ledger__row{border-bottom:1px solid var(--rule);transition:background-color .25s ease,padding .35s var(--ease-out);grid-template-columns:30px 92px minmax(0,1fr) 132px 132px 18px;align-items:center;gap:18px;padding:15px 0;display:grid;position:relative}.ledger__row:before{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .55s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ledger__row:hover:before,.ledger__row:focus-visible:before{transform:scaleX(1)}.ledger__row:hover{background:#16130f06;padding-left:8px}.ledger__no,.ledger__date,.ledger__area{font-family:var(--font-mono),monospace;letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.ledger__area{letter-spacing:.1em;text-transform:uppercase;font-size:9.5px}.ledger__name{flex-direction:column;gap:3px;min-width:0;display:flex}.ledger__main{letter-spacing:-.012em;font-size:15.5px;font-weight:600;line-height:1.3}.ledger__outcome{color:var(--muted);font-size:12.5px;line-height:1.4}.ledger__arrow{font-family:var(--font-mono),monospace;transition:transform .35s var(--ease-out),color .2s ease}.ledger__row:hover .ledger__arrow{color:var(--accent-deep);transform:translate(4px)}.ledger__all{font-family:var(--font-mono),monospace;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--ink);transition:color .2s ease,padding .35s var(--ease-out);justify-content:space-between;padding:18px 0;font-size:11px;font-weight:600;display:flex}.ledger__all:hover{color:var(--accent-deep);padding-left:8px}.lede{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(28px,4vw,56px);margin:32px 0 36px;display:grid}.lede__lead{font-family:var(--font-serif),serif;letter-spacing:-.012em;text-wrap:balance;font-size:clamp(28px,2.9vw,38px);font-style:italic;line-height:1.12}.lede__body{border-left:1px solid var(--rule-strong);max-width:46ch;color:var(--ink-2);text-wrap:pretty;padding-left:18px;font-size:15.5px;line-height:1.62}.stack{border-top:1px solid var(--ink);position:relative}.stack__row{border-bottom:1px solid var(--rule);grid-template-columns:256px minmax(0,1fr);align-items:center;gap:24px;padding:16px 0;display:grid}.stack__head{flex-direction:column;gap:5px;display:flex}.stack__domain{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:12.5px;font-weight:700;display:flex;position:relative}.stack__domain:before{content:"";background:var(--ink);width:5px;height:5px;transition:background-color .4s ease,transform .45s var(--ease-out);flex:none}.stack__row[data-hot] .stack__domain:before{background:var(--accent);transition-duration:.12s,.3s;transform:rotate(45deg)scale(1.3)}.stack__caption{font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-left:14px;font-size:10px}.stack__items{flex-wrap:wrap;gap:7px;list-style:none;display:flex}.stack__items li{font-family:var(--font-mono),monospace;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule);padding:5px 9px;font-size:11.5px;transition:box-shadow .3s,color .3s}.stack__row:hover .stack__items li{box-shadow:inset 0 0 0 1px var(--rule-strong)}.stack:not([data-scan]) .stack__items li.is-hl{color:var(--ink);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent)}.stack__items li.is-on{color:var(--ink);box-shadow:inset 0 0 0 1px #0000}.stack__frame{z-index:1;pointer-events:none;opacity:0;width:0;height:0;box-shadow:inset 0 0 0 1px var(--accent);transition:opacity .28s ease,transform .5s var(--ease-out);background:#fc6b1a14;position:absolute;top:0;left:0;transform:scale(1.28)}.stack__frame:before{content:"";background:linear-gradient(var(--accent),var(--accent))0 0/7px 2px no-repeat,linear-gradient(var(--accent),var(--accent))0 0/2px 7px no-repeat,linear-gradient(var(--accent),var(--accent))100% 0/7px 2px no-repeat,linear-gradient(var(--accent),var(--accent))100% 0/2px 7px no-repeat,linear-gradient(var(--accent),var(--accent))0 100%/7px 2px no-repeat,linear-gradient(var(--accent),var(--accent))0 100%/2px 7px no-repeat,linear-gradient(var(--accent),var(--accent))100% 100%/7px 2px no-repeat,linear-gradient(var(--accent),var(--accent))100% 100%/2px 7px no-repeat;transition:inset .5s var(--ease-out);position:absolute;inset:-12px}.stack__frame[data-state=pre],.stack__frame[data-state=pre]:before{transition:none}.stack__frame[data-state=on]{opacity:1;animation:.7s ease-out frame-lock;transform:none}.stack__frame[data-state=on]:before{inset:-4px}.stack__frame[data-state=out]{opacity:0;transition-duration:.36s,.44s;transform:scale(.92)}.stack__frame[data-state=out]:before{transition-duration:.44s;inset:-11px}@keyframes frame-lock{0%,25%{background-color:#fc6b1a52}to{background-color:#fc6b1a14}}.ways{border-bottom:1px solid var(--rule-strong);position:relative}.ways__list{grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.ways__item{grid-row:span 2;grid-template-rows:subgrid;--delay:.2s;row-gap:10px;padding:30px 24px 26px;transition:background-color .3s;display:grid;position:relative}.ways__item:first-child{padding-left:0}.ways__item:last-child{padding-right:0}.ways__item+.ways__item:after{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:0}.ways__marker{z-index:1;min-width:34px;font-family:var(--font-mono),monospace;letter-spacing:.12em;text-align:center;color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink);padding:4px 8px;font-size:10.5px;line-height:1;transition:background-color .3s,color .3s,box-shadow .3s;position:absolute;top:0;left:24px;transform:translateY(-50%)}.ways__item:first-child .ways__marker{left:0}html.js-reveal .ways__item:not(.is-in) .ways__marker{transform:translateY(-50%)scaleX(0)}.ways__item.is-in .ways__marker{transition:transform .6s var(--ease-out)calc(var(--stagger)*.2s + .35s),background-color .3s ease,color .3s ease,box-shadow .3s ease}.ways__item:hover .ways__marker{background:var(--accent);color:#fff;box-shadow:none}.ways__title{font-family:var(--font-serif),serif;letter-spacing:-.008em;text-wrap:balance;font-size:clamp(23px,2vw,28px);font-style:italic;font-weight:400;line-height:1.06}.ways__body{color:var(--ink-2);text-wrap:pretty;font-size:14.5px;line-height:1.58}.subeyebrow{font-family:var(--font-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:26px;font-size:10px;display:flex}.works{margin-top:36px}.work{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);padding:52px 0;display:grid}.work:last-child{border-bottom:1px solid var(--rule)}.work--flip .work__plate{order:2}.work__body{flex-direction:column;gap:14px;min-width:0;display:flex}.work__meta{align-items:center;gap:12px;display:flex}.work__year{font-family:var(--font-mono),monospace;letter-spacing:.16em;color:var(--muted);font-size:11px}.work__name{font-family:var(--font-serif),serif;letter-spacing:-.02em;transition:transform .5s var(--ease-out),color .3s ease;margin-top:4px;font-size:clamp(50px,5.8vw,82px);font-style:italic;font-weight:400;line-height:.92}.work:hover .work__name{transform:translate(6px)}.work__tagline{font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.work__desc{max-width:54ch;font-size:15.5px;line-height:1.62}.work__bullets,.exp__bullets{font-family:var(--font-mono),monospace;flex-direction:column;gap:5px;font-size:11.5px;list-style:none;display:flex}.work__bullets li,.exp__bullets li{align-items:baseline;gap:8px;display:flex}.work__tick{color:var(--accent);transition:transform .3s var(--ease-out);font-size:10px}.work__bullets li:hover .work__tick,.exp__bullets li:hover .work__tick{transform:translate(3px)}.work__foot,.exp__foot{border-top:1px dashed var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;padding-top:13px;display:flex}.work__stack{font-family:var(--font-mono),monospace;letter-spacing:.04em;color:var(--muted);font-size:10.5px}.work__role{font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px}.work__link{font-family:var(--font-mono),monospace;letter-spacing:.18em;text-transform:uppercase;background:var(--ink);color:var(--paper);transition:background-color .25s ease,gap .35s var(--ease-out);align-self:flex-start;align-items:center;gap:10px;margin-top:4px;padding:9px 14px;font-size:10.5px;font-weight:600;display:inline-flex}.work__link:hover{background:var(--accent);gap:14px}.oss{border-top:1px solid var(--ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,64px);margin-top:72px;padding-top:36px;display:grid}.oss__intro{flex-direction:column;gap:14px;display:flex}.oss__kicker{font-family:var(--font-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-deep);font-size:10px}.oss__title{font-family:var(--font-serif),serif;font-size:clamp(36px,3.6vw,52px);font-style:italic;font-weight:400;line-height:.98}.oss__dek{color:var(--ink-2);max-width:46ch;font-size:15px}.oss__plate{margin-top:10px}.oss__list{border-top:1px solid var(--rule-strong);align-self:start;list-style:none}.oss__list li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 0;display:grid}.oss__name{flex-direction:column;gap:3px;min-width:0;display:flex}.oss__name a{font-family:var(--font-mono),monospace;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.oss__name a:hover{color:var(--accent-deep)}.oss__name span:not(.arrow){color:var(--muted);font-size:12.5px}.oss__cmd{font-family:var(--font-mono),monospace;background:var(--ink);color:var(--paper);white-space:nowrap;padding:7px 10px;font-size:11.5px}.oss__cmd span{color:var(--accent)}.exps{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px;margin-top:44px;display:grid}.exp{flex-direction:column;gap:12px;min-width:0;display:flex}.exp .plate{margin-bottom:6px}.exp__meta{align-items:center;gap:12px;display:flex}.exp__name{font-family:var(--font-serif),serif;letter-spacing:-.015em;transition:transform .5s var(--ease-out);font-size:40px;font-style:italic;font-weight:400;line-height:.95}.exp:hover .exp__name{transform:translate(4px)}.exp__tagline{font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px}.exp__desc{font-size:14.5px;line-height:1.6}.exp--more{color:var(--ink)}.exp--more .exp__name{margin-top:8px}.exp__more{font-family:var(--font-mono),monospace;color:var(--muted);gap:6px;font-size:12px;transition:color .2s;display:inline-flex}.exp--more:hover .exp__more{color:var(--accent-deep)}.exp__foot{margin-top:auto}.reach__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:48px;margin-top:44px;display:grid}.reach__primary{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.reach__email{font-family:var(--font-serif),serif;letter-spacing:-.025em;background-image:linear-gradient(var(--accent),var(--accent));transition:background-size .6s var(--ease),color .3s ease;background-position:0 92%;background-repeat:no-repeat;background-size:0% 4px;font-size:clamp(40px,6.2vw,92px);font-style:italic;line-height:.98}.reach__email:hover{background-size:100% 4px}.reach__cols{grid-template-columns:1fr 1fr;gap:32px;display:grid}.reach__label{font-family:var(--font-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:10px;display:block}.reach__list{font-family:var(--font-mono),monospace;flex-direction:column;gap:7px;font-size:12.5px;list-style:none;display:flex}.reach__list a{word-break:break-word}.end{margin-top:clamp(80px,12vh,140px)}.end__band{border-top:1px solid var(--ink);position:relative}.end__plate.plate{aspect-ratio:auto;height:clamp(150px,17vw,210px);box-shadow:none;background:0 0}.end__fig{z-index:3;font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--paper);padding:4px 6px;font-size:9.5px;line-height:1;position:absolute;bottom:6px;right:8px}@supports (color:color-mix(in lab, red, red)){.end__fig{background:color-mix(in srgb,var(--paper)88%,transparent)}}.end__fig{pointer-events:none}.end__grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));display:grid}.end__grid>*{min-width:0;padding:22px 24px 26px;position:relative}.end__grid>:first-child{padding-left:0}.end__grid>:last-child{padding-right:0}.end__grid>*+:before{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:0}.end__mark{font-family:var(--font-serif),serif;letter-spacing:-.02em;align-items:baseline;font-size:clamp(34px,3.4vw,46px);font-style:italic;line-height:1;display:inline-flex}.end__dot{background:var(--accent);width:.17em;height:.17em;transition:transform .45s var(--ease-out);margin:0 .07em 0 .05em}.end__mark:hover .end__dot{transform:rotate(45deg)scale(1.2)}.end__sig p{font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-size:10px;line-height:1.6}.end__label{font-family:var(--font-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:9.5px;display:block}.end__col ul{font-family:var(--font-mono),monospace;flex-direction:column;gap:6px;font-size:11.5px;list-style:none;display:flex}.end__col ul a{transition:color .2s ease,transform .35s var(--ease-out);gap:10px;display:inline-flex}.end__col ul a span{min-width:16px;color:var(--muted)}.end__col ul a:hover{color:var(--accent-deep);transform:translate(3px)}.end__latest{flex-direction:column;gap:5px;display:flex}.end__latest time{font-family:var(--font-mono),monospace;color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.end__latest span{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3;transition:color .2s}.end__latest:hover span{color:var(--accent-deep)}.end__all{font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;margin-top:14px;font-size:10.5px;font-weight:600;transition:color .2s;display:inline-block}.end__all:hover{color:var(--accent-deep)}.end__colophon p{color:var(--muted);text-wrap:pretty;font-size:13px;line-height:1.6}.end__row{font-family:var(--font-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:22px;font-size:10px;display:grid}.end__row a{color:var(--ink);justify-self:end}.end__mid{text-align:center}.end__base{padding:16px 0 32px}@media (max-width:1100px){.hero__crop{display:none}.ledger__row{grid-template-columns:30px 88px minmax(0,1fr) 128px 16px}.ledger__area{display:none}}@media (max-width:900px){.hero{min-height:0;padding-top:26px}.hero__row{grid-template-columns:1fr;align-items:start;gap:28px}.hero__contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.hero__intro{grid-template-columns:1fr;margin-top:32px}.hero__cell,.hero__cell+.hero__cell{padding:16px 0 14px}.hero__cell+.hero__cell:after,.hero__cue{display:none}.sec__head{grid-template-columns:1fr;gap:8px}.sec__cap{text-align:left;max-width:none;padding-bottom:0}.feat{grid-template-columns:1fr;gap:44px}.feat__card+.feat__card:before{display:none}.feat__card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:start;gap:10px 24px;display:grid}.feat__plate{grid-row:span 4;margin:0}.work{grid-template-columns:1fr;padding:40px 0}.work--flip .work__plate{order:0}.lede{grid-template-columns:1fr;align-items:start;gap:18px}.ways__list{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.ways__item:nth-child(2){padding-right:0}.ways__item:nth-child(3){padding-left:0}.ways__item:nth-child(3):after{display:none}.ways__item:nth-child(3) .ways__marker{left:0}.ways__item:nth-child(n+3){border-top:1px solid var(--rule-strong)}.end__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.end__grid>:nth-child(2){padding-right:0}.end__grid>:nth-child(3){padding-left:0}.end__grid>:nth-child(3):before{display:none}.end__grid>:nth-child(n+3){border-top:1px solid var(--rule)}.oss{grid-template-columns:1fr}.exps{grid-template-columns:repeat(2,minmax(0,1fr))}.reach__grid{grid-template-columns:1fr}.stack__row{grid-template-columns:1fr;gap:12px}.end__row{grid-template-columns:1fr;gap:6px}.end__mid{text-align:left}.end__row a{justify-self:start}}@media (max-width:640px){.hero__eyebrow{flex-direction:column;gap:4px}.hero__eyebrow-right{text-align:left}.hero__mark{margin:26px 0 22px}.hero__fields{font-size:12px}.hero__contact{font-size:11px}.hero__contact li:first-child{grid-column:1/-1}.hero__contact a{white-space:normal;overflow-wrap:anywhere}.feat__card{display:flex}.feat__plate{margin-bottom:4px}.ledger__row{grid-template-columns:26px minmax(0,1fr) 16px;grid-template-areas:"no date arrow""no name arrow""no chip arrow";align-items:start;gap:6px 12px}.ledger__no{grid-area:no;padding-top:1px}.ledger__date{grid-area:date}.ledger__name{grid-area:name}.ledger__row .chip{grid-area:chip}.ledger__arrow{grid-area:arrow;align-self:center}.ways__list{grid-template-columns:1fr}.ways__item,.ways__item:nth-child(n){padding:28px 0 22px}.ways__item+.ways__item{border-top:1px solid var(--rule-strong)}.ways__item+.ways__item:after{display:none}.ways__item .ways__marker,.ways__item:nth-child(n) .ways__marker{left:0}.oss__list li{grid-template-columns:minmax(0,1fr) auto}.oss__cmd{grid-area:2/1/auto/-1;justify-self:start}.oss__list .copy{grid-area:1/2}.exps{grid-template-columns:1fr;gap:48px}.reach__cols{grid-template-columns:1fr;gap:24px}.end__plate.plate{height:120px}.end__grid{grid-template-columns:1fr}.end__grid>*,.end__grid>:nth-child(n){padding:20px 0}.end__grid>*+*{border-top:1px solid var(--rule)}.end__grid>*+:before{display:none}}@media (prefers-reduced-motion:reduce){.hero__cue-line:after{animation:none}}.progress{z-index:60;pointer-events:none;background:var(--rule);height:2px;position:fixed;top:0;left:0;right:0}.progress__fill{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.progress__dot{background:var(--accent);width:7px;height:7px;position:absolute;top:-2.5px;left:0}.research-page .hero__eyebrow{margin-top:34px}.research-page .sec.rx-top{padding-top:56px}.rx-intro{max-width:64ch;margin-top:30px;font-size:17px;line-height:1.6}.rx-wrap{margin-top:56px;scroll-margin-top:16px}.rx-types{border-top:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rx-type{appearance:none;color:var(--ink);text-align:left;background:0 0;border:0;flex-direction:column;gap:14px;padding:16px 18px 18px;transition:background-color .25s,color .25s;display:flex;position:relative}.rx-type:first-child{padding-left:0}.rx-type+.rx-type{box-shadow:-1px 0 0 var(--rule)}.rx-type:after{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform .45s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.rx-type:hover:not(:disabled){background:var(--accent-wash)}.rx-type:first-child:hover:not(:disabled){background:0 0}.rx-type[aria-pressed=true]:after{transform:scaleX(1)}.rx-type:disabled{opacity:.35}.rx-type__label{font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10.5px;transition:color .2s;display:inline-flex}.rx-type[aria-pressed=true] .rx-type__label{color:var(--ink)}.rx-type__mark{background:var(--ink);flex:none;width:7px;height:7px}.rx-type__mark--finding{background:var(--accent)}.rx-type__mark--negative{box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.rx-type__mark--method{background:var(--muted)}.rx-type__mark--benchmark{background:var(--paper-deep);box-shadow:inset 0 0 0 1px var(--rule-strong)}.rx-type__n{font-family:var(--font-serif),serif;font-variant-numeric:tabular-nums;transition:transform .4s var(--ease-out);font-size:48px;font-style:italic;line-height:.85}.rx-type:hover:not(:disabled) .rx-type__n{transform:translate(4px)}.rx-tools{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:18px 0;display:flex}.rx-areas{flex-wrap:wrap;gap:6px;display:flex}.rx-tools__right{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.rx-filter{appearance:none;font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong);background:0 0;border:0;align-items:center;gap:7px;padding:8px 11px;font-size:10.5px;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.rx-filter:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}.rx-filter[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.rx-filter:disabled{opacity:.35}.rx-filter__n{color:var(--muted)}.rx-filter[aria-pressed=true] .rx-filter__n{color:var(--accent)}.rx-search{height:34px;box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--muted);align-items:center;gap:8px;padding:0 10px;transition:box-shadow .2s,color .2s;display:inline-flex}.rx-search:focus-within{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.rx-search svg{flex:none;width:14px;height:14px}.rx-search input{appearance:none;width:150px;font-family:var(--font-mono),monospace;color:var(--ink);background:0 0;border:0;outline:none;font-size:12px}.rx-search input::placeholder{color:var(--muted)}.rx-search input::-webkit-search-cancel-button{filter:grayscale()}.rx-sort{box-shadow:inset 0 0 0 1px var(--rule-strong);display:inline-flex}.rx-sort__btn{appearance:none;height:34px;font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:0 11px;font-size:10.5px;transition:color .2s,background-color .2s}.rx-sort__btn+.rx-sort__btn{box-shadow:-1px 0 0 var(--rule)}.rx-sort__btn:hover{color:var(--ink)}.rx-sort__btn[aria-pressed=true]{color:var(--paper);background:var(--ink)}.rx-status{font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;font-size:10.5px;display:flex}.rx-status strong{color:var(--ink);font-weight:600}.rx-clear{appearance:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--accent-deep);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;border:0;padding-bottom:2px}.rx-clear:hover{color:var(--ink)}.rx-empty{border-top:1px solid var(--ink);font-family:var(--font-serif),serif;flex-direction:column;align-items:flex-start;gap:12px;padding:48px 0;font-size:28px;font-style:italic;display:flex}.rx-empty .rx-clear{font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-style:normal}.rx-list{border-top:1px solid var(--ink);list-style:none}.rx-item{animation:rx-in .7s var(--ease-out)backwards;animation-delay:calc(var(--i,0)*55ms)}@keyframes rx-in{0%{opacity:0;transform:translateY(14px)}}.rx-card{border-bottom:1px solid var(--rule);grid-template-columns:208px minmax(0,1fr) 22px;align-items:start;gap:32px;padding:28px 0;display:grid;position:relative}.rx-card:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .55s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.rx-card:hover:after,.rx-card:focus-visible:after{transform:scaleX(1)}.rx-card__body{flex-direction:column;gap:12px;min-width:0;display:flex}.rx-card__meta{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:10.5px;display:flex}.rx-card__flag,.rp-meta__flag{color:var(--accent-deep)}.rx-card__title{font-family:var(--font-serif),serif;letter-spacing:-.012em;transition:transform .45s var(--ease-out);font-size:clamp(26px,2.6vw,34px);font-style:italic;font-weight:400;line-height:1.04}.rx-card:hover .rx-card__title{transform:translate(5px)}.rx-card__sub{font-family:var(--font-sans),sans-serif;letter-spacing:-.005em;color:var(--ink-2);margin-top:8px;font-size:14.5px;font-style:normal;font-weight:500;line-height:1.4;display:block}.rx-card__desc{color:var(--ink-2);max-width:72ch;font-size:15px;line-height:1.6}.rx-card__outcome{font-family:var(--font-mono),monospace;font-size:11.5px;line-height:1.5}.rx-card__outcome span{color:var(--accent)}.rx-card__arrow{font-family:var(--font-mono),monospace;transition:transform .35s var(--ease-out),color .2s ease;padding-top:4px}.rx-card:hover .rx-card__arrow{color:var(--accent-deep);transform:translate(4px)}.rp-crumbs a{transition:color .2s}.rp-crumbs a:hover{color:var(--ink)}.rp-head{padding:52px 0 26px}.rp-meta{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:10.5px;display:flex}.rp-title{font-family:var(--font-serif),serif;letter-spacing:-.02em;max-width:22ch;margin-top:22px;font-size:clamp(40px,5.4vw,80px);font-style:italic;font-weight:400;line-height:.98}.rp-title__sub{max-width:58ch;font-family:var(--font-sans),sans-serif;letter-spacing:-.01em;color:var(--ink-2);margin-top:20px;font-size:clamp(17px,1.5vw,20px);font-style:normal;font-weight:500;line-height:1.4;display:block}.rp-dek{max-width:66ch;color:var(--muted);margin-top:18px;font-size:16.5px;line-height:1.6}.rp-plate{margin-top:10px}.rp-glance{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,2.2fr) repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.rp-glance__cell{flex-direction:column;gap:8px;padding:16px 18px 18px 0;display:flex}.rp-glance__cell+.rp-glance__cell{box-shadow:-1px 0 0 var(--rule);padding-left:18px}.rp-glance dt{font-family:var(--font-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10px}.rp-glance dd{flex-direction:column;gap:4px;font-size:15px;font-weight:600;display:flex}.rp-glance__outcome{font-family:var(--font-serif),serif;font-style:italic;line-height:1.15;font-size:clamp(21px,1.9vw,26px)!important;font-weight:400!important}.rp-glance__note{color:var(--muted);font-size:12.5px;font-weight:400;line-height:1.4}.rp-grid{grid-template-columns:228px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,88px);margin-top:56px;display:grid}.rp-aside{flex-direction:column;gap:28px;display:flex;position:sticky;top:28px}.rp-tags{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.rp-tags li{font-family:var(--font-mono),monospace;letter-spacing:.06em;color:var(--muted);box-shadow:inset 0 0 0 1px var(--rule);padding:4px 7px;font-size:10px}.toc__summary{cursor:pointer;font-family:var(--font-mono),monospace;letter-spacing:.18em;text-transform:uppercase;padding:12px 0;font-size:11px;list-style:none;display:none}.toc__summary::-webkit-details-marker{display:none}.toc__count{color:var(--muted);margin-left:6px}.toc__list{padding-left:22px;list-style:none;position:relative}.toc__list:before,.toc__list:after{content:"";width:1px;position:absolute;top:10px;bottom:10px;left:4px}.toc__list:before{background-image:linear-gradient(to bottom,var(--rule-strong)55%,transparent 0);background-size:1px 6px}.toc__list:after{background:var(--ink);transform-origin:top;transform:scaleY(var(--progress,0));transition:transform .5s var(--ease)}.toc__list a{color:var(--muted);grid-template-columns:24px minmax(0,1fr);gap:6px;padding:6px 0;font-size:12.5px;line-height:1.4;transition:color .2s;display:grid;position:relative}.toc__list a:before{content:"";z-index:1;background:var(--paper);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--rule-strong);transition:background-color .25s ease,transform .4s var(--ease-out),box-shadow .25s ease;position:absolute;top:10px;left:-22px}.toc__list a:hover{color:var(--ink)}.toc__list a.is-past:before{background:var(--ink);box-shadow:none}.toc__list a.is-active{color:var(--ink);font-weight:600}.toc__list a.is-active:before{background:var(--accent);box-shadow:none;transform:rotate(45deg)}.toc__num{font-family:var(--font-mono),monospace;color:var(--muted);padding-top:2px;font-size:10px}.prose{counter-reset:h2;min-width:0;max-width:70ch;color:var(--ink);scroll-margin-top:16px;font-size:17px;line-height:1.72}.prose>*+*{margin-top:1.05em}.prose h2,.prose h3{scroll-margin-top:24px}.prose>h2{counter-increment:h2;border-top:1px solid var(--rule-strong);font-family:var(--font-serif),serif;letter-spacing:-.012em;margin-top:2.6em;padding-top:22px;font-size:clamp(28px,2.6vw,36px);font-style:italic;font-weight:400;line-height:1.08;position:relative}.prose>h2:before{content:counter(h2,decimal-leading-zero);font-family:var(--font-mono),monospace;letter-spacing:.14em;color:var(--accent-deep);padding:3px 0 0 8px;font-size:10.5px;font-style:normal;position:absolute;top:-1px;right:0}.prose h3{letter-spacing:-.012em;margin-top:2em;font-size:19px;font-weight:650;line-height:1.3}.prose h2+*,.prose h3+*{margin-top:.7em}.prose h2 a,.prose h3 a{color:inherit}.prose h2 a:hover:after,.prose h3 a:hover:after{content:" #";font-family:var(--font-mono),monospace;color:var(--accent);font-size:.6em;font-style:normal}.prose p a,.prose li a,.prose td a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s,text-decoration-thickness .2s}.prose p a:hover,.prose li a:hover,.prose td a:hover{color:var(--accent-deep);text-decoration-thickness:2px}.prose strong{font-weight:650}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.45em}.prose ul{list-style:none}.prose ul>li{position:relative}.prose ul>li:before{content:"";background:var(--accent);width:5px;height:5px;position:absolute;top:.68em;left:-1.05em}.prose ol>li::marker{font-family:var(--font-mono),monospace;color:var(--accent-deep);font-size:.82em}.prose hr{background:var(--rule-strong);border:0;height:1px;margin:2.4em 0}.prose img{max-width:100%;height:auto}.prose :not(pre)>code{font-family:var(--font-mono),monospace;background:var(--paper-deep);box-shadow:inset 0 0 0 1px var(--rule);overflow-wrap:anywhere;padding:.1em .35em;font-size:.86em}.prose pre{background:var(--ink);color:var(--paper);font-family:var(--font-mono),monospace;tab-size:2;margin:1.5em 0;padding:18px 20px;font-size:13px;line-height:1.65;overflow-x:auto}.prose pre code{background:0 0;font-family:inherit}.prose .hljs-comment,.prose .hljs-quote{color:#8f8577;font-style:italic}.prose .hljs-keyword,.prose .hljs-selector-tag,.prose .hljs-built_in,.prose .hljs-type{color:var(--accent)}.prose .hljs-string,.prose .hljs-attr,.prose .hljs-template-variable{color:#e3d4a8}.prose .hljs-number,.prose .hljs-literal{color:#ffb27a}.prose .hljs-title,.prose .hljs-section,.prose .hljs-function{color:#fff;font-weight:600}.prose .hljs-meta,.prose .hljs-variable,.prose .hljs-params{color:#cfc6b3}.prose blockquote{box-shadow:inset 2px 0 0 var(--ink);color:var(--ink-2);padding:2px 0 2px 20px}.prose blockquote>*+*{margin-top:.8em}.prose .callout{box-shadow:none;padding:18px 22px;font-size:15.5px;line-height:1.62}.prose .callout--correction{background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent),inset 4px 0 0 var(--accent);color:var(--ink)}.prose .callout--correction strong:first-child{color:var(--accent-deep);letter-spacing:.01em}.prose .callout--note{background:var(--paper-deep);box-shadow:inset 0 0 0 1px var(--rule-strong)}.prose .lead{background:var(--paper-plate);box-shadow:inset 0 0 0 1px var(--rule),inset 0 3px 0 var(--ink);margin:0 0 2.2em;padding:20px 24px 22px;font-size:16px;line-height:1.62;position:relative}.prose .callout+.lead,.prose>*+.lead{margin-top:1.6em}.prose .lead>h2{font-family:var(--font-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-deep);margin:0 0 12px;font-size:11px;font-style:normal;font-weight:600}.prose .lead>h2 a:hover:after{content:""}.prose .lead>*+*{margin-top:.8em}.prose .lead ul>li+li{margin-top:.6em}.prose .table-wrap{box-shadow:inset 0 1px 0 var(--ink);margin:1.6em 0;overflow-x:auto}.prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:1.45}.prose th{text-align:left;font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule-strong);white-space:nowrap;padding:10px 16px 10px 0;font-size:10px;font-weight:600}.prose td{vertical-align:top;border-bottom:1px solid var(--rule);padding:10px 16px 10px 0}.prose th[align=center],.prose td[align=center]{text-align:center}.prose th[align=right],.prose td[align=right]{text-align:right}.prose td strong{background:var(--mark);padding:0 4px;font-weight:650}.rp-band__title{font-family:var(--font-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--ink);padding-bottom:12px;font-size:10.5px;font-weight:600}.rp-series{margin-top:96px}.rp-series__list{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.rp-series__item{height:100%;box-shadow:inset -1px 0 0 var(--rule),inset 0 -1px 0 var(--rule);flex-direction:column;gap:8px;padding:18px 20px 20px;transition:background-color .25s;display:flex}.rp-series__item:hover{background:var(--accent-wash)}.rp-series__item[aria-current=page]{background:var(--ink);color:var(--paper)}.rp-series__part{font-family:var(--font-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep);font-size:10px}.rp-series__item[aria-current=page] .rp-series__part{color:var(--accent)}.rp-series__title{font-family:var(--font-serif),serif;font-size:24px;font-style:italic;line-height:1.08}.rp-series__sub{color:var(--muted);font-size:13px}.rp-series__item[aria-current=page] .rp-series__sub{color:#f4eedeb3}.rp-next{margin-top:96px}.rp-pager{grid-template-columns:1fr 1fr;gap:40px;display:grid}.rp-mini{flex-direction:column;gap:12px;display:flex}.rp-pager>:last-child .rp-mini__label,.rp-pager>.rp-mini:last-child .rp-mini__label{text-align:right}.rp-mini__label{font-family:var(--font-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--ink);padding-bottom:10px;font-size:10.5px}.rp-mini__meta{font-family:var(--font-mono),monospace;color:var(--muted);align-items:center;gap:12px;font-size:10.5px;display:flex}.rp-mini__title{font-family:var(--font-serif),serif;transition:transform .45s var(--ease-out);font-size:clamp(22px,2.2vw,30px);font-style:italic;line-height:1.06}.rp-mini:hover .rp-mini__title{transform:translate(5px)}.rp-related{margin-top:64px}.rp-related__list{list-style:none}.rp-related__item{border-bottom:1px solid var(--rule);transition:padding .35s var(--ease-out);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 0;display:grid}.rp-related__item:hover{padding-left:8px}.rp-related__item time{font-family:var(--font-mono),monospace;color:var(--muted);font-size:10.5px}.rp-related__title{letter-spacing:-.01em;font-weight:600}.rp-next .ledger__all{margin-top:40px}.end--plain{border-top:1px solid var(--ink);margin-top:96px}.end--plain .end__row{padding-bottom:32px}.work__link--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.work__link--ghost:hover{background:var(--ink);color:var(--paper)}.lost__shell{padding-bottom:80px}.lost .hero__eyebrow{margin-top:34px}.lost__plate{margin-top:40px}.lost__title{font-family:var(--font-serif),serif;letter-spacing:-.02em;margin-top:36px;font-size:clamp(40px,5vw,72px);font-style:italic;font-weight:400;line-height:1}.lost__body{max-width:56ch;color:var(--ink-2);margin-top:18px;font-size:17px}.lost__links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:1100px){.rp-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:36px}.rp-aside{position:static}.toc__summary{border-bottom:1px solid var(--ink);justify-content:space-between;display:flex}.toc__summary:after{content:"+";font-size:14px}.toc__details[open] .toc__summary:after{content:"–"}.toc__list{margin-top:12px}.rp-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-glance__cell--wide{grid-column:1/-1}.rp-glance__cell,.rp-glance__cell+.rp-glance__cell{box-shadow:none;border-bottom:1px solid var(--rule);padding:14px 16px 14px 0}.rp-glance__cell:nth-child(odd):not(.rp-glance__cell--wide){box-shadow:-1px 0 0 var(--rule);padding-left:16px}.rx-types{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-type:nth-child(4){box-shadow:none;padding-left:0}.rx-type:nth-child(n+4){border-top:1px solid var(--rule)}}@media (max-width:900px){.rx-card{grid-template-columns:150px minmax(0,1fr);gap:20px}.rx-card__arrow{display:none}.rp-series__list,.rp-pager{grid-template-columns:1fr}.rp-pager>:last-child .rp-mini__label{text-align:left}}@media (max-width:640px){.research-page .sec.rx-top{padding-top:36px}.rx-types{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-type,.rx-type+.rx-type,.rx-type:nth-child(4){box-shadow:none;padding:14px 12px 14px 0}.rx-type:nth-child(2n){box-shadow:-1px 0 0 var(--rule);padding-left:12px}.rx-type:nth-child(n+3){border-top:1px solid var(--rule)}.rx-type__n{font-size:38px}.rx-tools__right{flex-direction:column;align-items:stretch;width:100%}.rx-search input{width:100%}.rx-sort{display:flex}.rx-sort__btn{flex:1}.rx-card{grid-template-columns:1fr;gap:14px;padding:24px 0}.rx-card__plate .plate{aspect-ratio:16/9!important}.rp-head{padding-top:36px}.prose{font-size:16.5px}.prose .lead{padding:18px 18px 20px}.prose .callout{padding:16px 18px}.prose pre{margin-left:calc(-1*var(--shell-pad));margin-right:calc(-1*var(--shell-pad))}.rp-related__item{grid-template-columns:1fr auto}.rp-related__item time{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.rx-item{animation:none}}@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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
