@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.xLYI0a_className{font-family:Archivo,Archivo Fallback;font-style:normal}.xLYI0a_variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.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.3strvg7o-g5v2.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.1wwzpfhzaj2r0.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.2rlzm4mj5kw8e.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%}.xktYVG_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.xktYVG_variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}._7FxvMW_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}._7FxvMW_variable{--font-text:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.lMjmPq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.lMjmPq_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.qhs43G_className{font-family:Caveat,Caveat Fallback;font-style:normal}.qhs43G_variable{--font-hand:"Caveat", "Caveat Fallback"}
@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa70d328b406d70e-s.0b732hply2eo6.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:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(../media/02f8c82079ee3c71-s.p.2-lcev3yyho6z.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:Mrs Saint Delafield Fallback;src:local(Arial);ascent-override:146.87%;descent-override:100.35%;line-gap-override:0.0%;size-adjust:61.69%}.Agg5Aa_className{font-family:Mrs Saint Delafield,Mrs Saint Delafield Fallback;font-style:normal;font-weight:400}.Agg5Aa_variable{--font-signature:"Mrs Saint Delafield", "Mrs Saint Delafield Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@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-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--mono);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.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}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--bg:#0a0a09;--bg-2:#121211;--ink:#ede7da;--ink-2:#b8b1a3;--muted:#77726a;--rule:#2a2925;--signal:#ff5a1f;--bone:#ede7da;--carbon:#0a0a09;--display:var(--font-display), "Arial Narrow", sans-serif;--serif:var(--font-serif), "Times New Roman", serif;--text:var(--font-text), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--hand:var(--font-hand), "Bradley Hand", cursive;--signature:var(--font-signature), cursive;--gutter:clamp(16px, 3.2vw, 48px);--max:1560px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--bg);overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:clamp(16px,.55vw + 12px,19px);line-height:1.6;overflow-x:clip}::selection{background:var(--signal);color:var(--carbon)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}em{font-style:italic}main{flex:1}.page{min-height:100dvh;transition:transform .8s var(--ease), filter .8s var(--ease);flex-direction:column;display:flex}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:400;line-height:1.5}.numeral{font-family:var(--serif);color:var(--signal);text-transform:none;letter-spacing:0;font-style:italic}.skip-link{z-index:200;background:var(--signal);color:var(--carbon);padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}.dropcap:first-letter{font-family:var(--serif);float:left;color:var(--signal);padding:.04em .12em 0 0;font-size:4.4em;font-style:italic;line-height:.8}.pulse{background:var(--signal);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.5}}.grain{z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(4,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}.reveal{opacity:0;transition:opacity 1s var(--ease), transform 1.1s var(--ease);transform:translateY(28px)}.reveal[data-shown=true]{opacity:1;transform:none}.preloader{z-index:150;background:var(--bg);padding:var(--gutter);clip-path:inset(0);transition:clip-path 1s var(--ease-in-out);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.preloader[data-phase=lift]{clip-path:inset(0 0 100%)}.no-preload .preloader{display:none}.preloader__top{justify-content:space-between;display:flex}.preloader__count{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(120px,34vw,520px);font-weight:800;font-stretch:62%;line-height:.78}.preloader__bar{background:var(--signal);transform-origin:0;height:3px;animation:1.5s cubic-bezier(.33,1,.68,1) forwards preload-bar;position:absolute;bottom:0;left:0;right:0}@keyframes preload-bar{0%{transform:scaleX(0)}}.cursor{display:none}.cursor[data-enabled=true]{z-index:120;pointer-events:none;place-items:center;width:0;height:0;display:grid;position:fixed;top:0;left:0}.cursor:before{content:"";background:var(--signal);width:10px;height:10px;transition:width .45s var(--ease), height .45s var(--ease);border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.cursor[data-active=true]:before{background:var(--bone);width:86px;height:86px}.cursor[data-hidden=true]{opacity:0}.cursor__label{line-height:1;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--carbon);opacity:0;white-space:nowrap;font-size:10px;transition:opacity .25s;position:absolute;top:0;left:0;translate:-50% -50%}.cursor[data-active=true] .cursor__label{opacity:1}.masthead{z-index:40;color:var(--ink);background:linear-gradient(var(--bg), transparent);position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.masthead{background:linear-gradient(color-mix(in srgb, var(--bg) 80%, transparent), transparent)}}.masthead{transition:background .25s linear}[data-masthead-tone=light] .masthead{background:0 0}.masthead__mark,.masthead__nav a,.masthead__doctrine{transition:color .15s linear, background .3s var(--ease), border-color .15s linear}.masthead [data-ink=light]{color:var(--carbon)}.masthead__inner{max-width:var(--max);padding:18px var(--gutter);align-items:center;gap:24px;margin-inline:auto;display:flex}.masthead__mark{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:10px;font-size:18px;font-weight:700;font-stretch:75%;display:flex}.masthead__est{font-family:var(--mono);letter-spacing:.14em;opacity:.6;font-size:10px;font-weight:400}.masthead__nav{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;gap:28px;margin-left:auto;font-size:11px;display:flex}.masthead__nav a{position:relative}.masthead__nav a:after{content:"";transform-origin:100%;height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.masthead__nav a:hover:after{transform-origin:0;transform:scaleX(1)}.masthead__doctrine{font-family:var(--serif);white-space:nowrap;transition:background .3s var(--ease), color .3s var(--ease);border:1px solid;border-radius:999px;align-items:center;gap:10px;padding:9px 18px 10px;font-size:19px;font-style:italic;line-height:1;display:inline-flex}.masthead__doctrine:hover{background:var(--signal);border-color:var(--signal);color:var(--carbon)}.masthead__doctrine-dot{background:var(--signal);border-radius:50%;width:7px;height:7px}@media (max-width:860px){.masthead__nav{display:none}.masthead__doctrine{margin-left:auto}}.hero{background:radial-gradient(55% 50% at 50% 70%, var(--signal), transparent 70%), var(--bg);height:100svh;min-height:640px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero{background:radial-gradient(55% 50% at 50% 70%, color-mix(in srgb, var(--signal) 14%, transparent), transparent 70%), var(--bg)}}.hero__stage{--figure-h:90%;position:absolute;inset:0}.hero__name{left:var(--gutter);right:var(--gutter);font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:space-between;margin:0;font-size:clamp(110px,21.5vw,420px);font-weight:800;font-stretch:62%;line-height:.8;display:flex;position:absolute;top:58%;transform:translateY(-50%)}.hero__name--back{color:var(--ink)}.hero__front{z-index:3;pointer-events:none;-webkit-mask:var(--portrait) no-repeat 50% 100% / auto var(--figure-h);-webkit-mask:var(--portrait) no-repeat 50% 100% / auto var(--figure-h);-webkit-mask:var(--portrait) no-repeat 50% 100% / auto var(--figure-h);-webkit-mask:var(--portrait) no-repeat 50% 100% / auto var(--figure-h);mask:var(--portrait) no-repeat 50% 100% / auto var(--figure-h);position:absolute;inset:0}.hero__name--front{color:#0000;-webkit-text-stroke:1.5px var(--signal)}.hero__word{padding-block:.04em;display:flex;overflow:hidden}.hero__char{display:inline-block;transform:translateY(105%)}.is-ready .hero__char{animation:char-in 1.2s var(--ease) both;animation-delay:calc(var(--i) * 45ms + .15s)}@keyframes char-in{0%{transform:translateY(105%)}to{transform:none}}.hero__figure{z-index:2;height:var(--figure-h);aspect-ratio:var(--portrait-ratio,.75);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.portrait{--lx:-999px;--ly:-999px;--lr:0px;width:100%;height:100%;position:relative}.portrait__signal,.portrait__photo{width:100%;height:100%;position:absolute;inset:0}.portrait__photo{object-fit:contain;object-position:bottom;filter:grayscale()contrast(1.12)brightness(.92);opacity:0;transition:opacity 1.2s var(--ease);-webkit-mask:radial-gradient(circle at var(--lx) var(--ly), transparent calc(var(--lr) * .62), #000 var(--lr));-webkit-mask:radial-gradient(circle at var(--lx) var(--ly), transparent calc(var(--lr) * .62), #000 var(--lr));-webkit-mask:radial-gradient(circle at var(--lx) var(--ly), transparent calc(var(--lr) * .62), #000 var(--lr));-webkit-mask:radial-gradient(circle at var(--lx) var(--ly), transparent calc(var(--lr) * .62), #000 var(--lr));mask:radial-gradient(circle at var(--lx) var(--ly), transparent calc(var(--lr) * .62), #000 var(--lr))}.portrait[data-state=resolved] .portrait__photo{opacity:1}.portrait__ring{left:var(--lx);top:var(--ly);width:calc(var(--lr) * 2);height:calc(var(--lr) * 2);border:1px solid var(--signal);position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.portrait__ring{border:1px solid color-mix(in srgb, var(--signal) 70%, transparent)}}.portrait__ring{pointer-events:none;border-radius:50%}.hero__top{z-index:4;justify-content:space-between;gap:16px;display:flex;position:absolute;top:78px;left:0;right:0}.hero__bottom{z-index:4;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:24px;display:grid;position:absolute;bottom:28px;left:0;right:0}.hero__role{color:var(--ink);margin:0 0 8px;font-size:15px;line-height:1.45}.hero__motto{font-family:var(--serif);color:var(--ink-2);margin:0;font-size:20px;font-style:italic;line-height:1.2}.hero__hint{border:1px solid var(--rule);background:var(--bg);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero__hint{background:color-mix(in srgb, var(--bg) 70%, transparent)}}.hero__hint{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero__hint-dot{border:1px solid var(--signal);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--bg), inset 0 0 0 10px var(--signal);border-radius:50%}.hero__status{text-align:right;justify-self:end;align-items:center;gap:10px;display:inline-flex}.hero__top,.hero__bottom{opacity:0;transition:opacity 1s 1.4s var(--ease)}.is-ready .hero__top,.is-ready .hero__bottom{opacity:1}.signal-line{z-index:3;pointer-events:none;opacity:.8;width:100%;height:90px;position:absolute;bottom:0;left:0;right:0}@media (max-width:860px){.hero{min-height:600px}.hero__stage{--figure-h:64%}.hero__name{flex-direction:column;align-items:flex-start;font-size:clamp(96px,34vw,240px);line-height:.78;top:31%}.hero__name .hero__word:last-child{align-self:flex-end}.hero__coords{display:none}.hero__bottom{grid-template-columns:1fr;gap:12px;bottom:20px}.hero__hint,.hero__status{display:none}.hero__intro{background:var(--bg);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.hero__intro{background:color-mix(in srgb, var(--bg) 78%, transparent)}}.hero__intro{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--rule)}}.thesis{padding-top:clamp(96px,14vw,220px);padding-bottom:clamp(80px,10vw,160px)}.thesis__kicker{margin-bottom:clamp(28px,4vw,56px)}.thesis__statement{font-family:var(--text);letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(34px,5.4vw,96px);font-weight:500;line-height:1.02}.word{transition:opacity .25s linear}.word--em{font-family:var(--serif);letter-spacing:-.01em;color:var(--signal);font-style:italic;font-weight:400}.thesis__foot{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,7vw,120px);margin-top:clamp(64px,9vw,140px);padding-top:36px;display:grid}.thesis__gloss p{color:var(--ink-2);max-width:54ch;margin:0;font-size:1.08em}.thesis__positions{margin:0;display:grid}.thesis__positions>div{border-bottom:1px solid var(--rule);padding:18px 0}.thesis__positions>div:first-child{padding-top:0}.thesis__positions dd{font-family:var(--display);text-transform:uppercase;margin:8px 0 0;font-size:clamp(22px,2vw,30px);font-weight:600;font-stretch:75%;line-height:1.08}@media (max-width:860px){.thesis__foot{grid-template-columns:1fr}}.section{padding-block:clamp(80px,10vw,160px)}.section-head{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-bottom:12px;padding-bottom:28px;display:flex}.section-head__numeral{flex-basis:100%}.section-head__title{max-width:100%;font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(72px,13vw,240px);font-weight:800;font-stretch:62%;line-height:.8}.section-head__article{font-family:var(--serif);text-transform:none;letter-spacing:0;color:var(--signal);margin-bottom:.06em;font-size:.34em;font-weight:400;line-height:1;display:block}.section-head__dek{color:var(--ink-2);flex:0 38ch;margin:0 0 0 auto}@media (max-width:860px){.section-head__dek{margin-left:0}}.volumes{margin:0;padding:0;list-style:none}.volume-row{border-bottom:1px solid var(--rule)}.volume-row__link{isolation:isolate;transition:color .45s var(--ease), padding .6s var(--ease);grid-template-columns:90px minmax(0,1fr) 240px 40px;align-items:center;gap:24px;padding:clamp(24px,2.6vw,40px) 0;display:grid;position:relative}.volume-row__link:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:var(--signal);clip-path:inset(100% 0 0);transition:clip-path .6s var(--ease);position:absolute}.volume-row__link:hover{color:var(--carbon);padding-inline:18px}.volume-row__link:hover:before{clip-path:inset(0)}.volume-row__numeral{font-family:var(--serif);color:var(--signal);transition:color .45s var(--ease);font-size:clamp(36px,3.6vw,56px);font-style:italic;line-height:1}.volume-row__main{gap:12px;display:grid}.volume-row__title{font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(28px,3.4vw,56px);font-weight:750;font-stretch:68%;line-height:.86}.volume-row__dek{color:var(--ink-2);max-width:64ch;transition:color .45s var(--ease);font-size:.95em}.volume-row__aside{flex-direction:column;align-self:start;gap:4px;padding-top:6px;display:flex}.volume-row__arrow{transition:transform .5s var(--ease);justify-self:end;font-size:28px}.volume-row__link:hover .volume-row__numeral,.volume-row__link:hover .volume-row__dek,.volume-row__link:hover .label{color:var(--carbon)}.volume-row__link:hover .volume-row__arrow{transform:rotate(45deg)}@media (max-width:960px){.volume-row__link{grid-template-columns:52px minmax(0,1fr);gap:12px 16px}.volume-row__aside{grid-column:2}.volume-row__arrow{display:none}}.marquee{border-block:1px solid var(--rule);padding-block:clamp(18px,2vw,28px);overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__run{display:flex}.marquee__item{font-family:var(--display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5em;padding-right:.5em;font-size:clamp(56px,8vw,140px);font-weight:800;font-stretch:62%;line-height:1;display:inline-flex}.marquee__item--ghost{color:#0000;-webkit-text-stroke:1px var(--ink-2)}.marquee__star{font-family:var(--text);color:var(--signal);-webkit-text-stroke:0;font-size:.4em}@keyframes marquee{to{transform:translate(-50%)}}.doctrine-teaser{background:var(--bone);color:var(--carbon);padding-block:clamp(80px,10vw,160px)}.doctrine-teaser .label{color:var(--carbon)}@supports (color:color-mix(in lab, red, red)){.doctrine-teaser .label{color:color-mix(in srgb, var(--carbon) 55%, transparent)}}.doctrine-teaser__head{gap:20px;margin-bottom:clamp(48px,6vw,88px);display:grid}.doctrine-teaser__title{font-family:var(--text);letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(36px,5vw,84px);font-weight:500;line-height:1}.doctrine-teaser__title em{font-family:var(--serif);letter-spacing:-.01em;color:var(--signal);font-weight:400}.doctrine-teaser__laws{border-top:1px solid var(--carbon);border-left:1px solid var(--carbon);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.doctrine-teaser__laws{border-left:1px solid color-mix(in srgb, var(--carbon) 20%, transparent)}}.doctrine-teaser__laws li{border-right:1px solid var(--carbon)}@supports (color:color-mix(in lab, red, red)){.doctrine-teaser__laws li{border-right:1px solid color-mix(in srgb, var(--carbon) 20%, transparent)}}.doctrine-teaser__laws li{border-bottom:1px solid var(--carbon)}@supports (color:color-mix(in lab, red, red)){.doctrine-teaser__laws li{border-bottom:1px solid color-mix(in srgb, var(--carbon) 20%, transparent)}}.doctrine-teaser__law{text-align:left;isolation:isolate;width:100%;height:100%;min-height:clamp(220px,20vw,300px);transition:color .4s var(--ease);grid-template-rows:auto 1fr auto;gap:16px;padding:24px;display:grid;position:relative}.doctrine-teaser__law:before{content:"";z-index:-1;background:var(--carbon);clip-path:inset(100% 0 0);transition:clip-path .6s var(--ease);position:absolute;inset:0}.doctrine-teaser__law:hover{color:var(--bone)}.doctrine-teaser__law:hover:before{clip-path:inset(0)}.doctrine-teaser__numeral{font-family:var(--serif);color:var(--signal);font-size:44px;font-style:italic;line-height:1}.doctrine-teaser__name{font-family:var(--display);text-transform:uppercase;align-self:end;font-size:clamp(30px,3vw,48px);font-weight:750;font-stretch:68%;line-height:.9}.doctrine-teaser__maxim{font-family:var(--serif);opacity:.7;font-size:18px;font-style:italic;line-height:1.25}@media (max-width:960px){.doctrine-teaser__laws{grid-template-columns:1fr 1fr}}@media (max-width:560px){.doctrine-teaser__laws{grid-template-columns:1fr}.doctrine-teaser__law{min-height:180px}}.chronicle{margin:0;padding:0;list-style:none}.chronicle__entry{border-bottom:1px solid var(--rule);grid-template-columns:180px minmax(0,.9fr) minmax(0,1.2fr);gap:24px;padding:36px 0;display:grid}.chronicle__period{color:var(--signal);padding-top:8px}.chronicle__house{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(34px,3.6vw,60px);font-weight:750;font-stretch:68%;line-height:.9}.chronicle__office{font-family:var(--serif);color:var(--ink-2);margin:10px 0 0;font-size:1.15em;font-style:italic}.chronicle__record{color:var(--ink-2);margin:0}@media (max-width:860px){.chronicle__entry{grid-template-columns:1fr;gap:12px}.chronicle__period{padding-top:0}}.instruments{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.instruments__family{background:var(--bg);min-width:0;transition:background .4s var(--ease);padding:28px 22px 36px;container-type:inline-size}.instruments__family:hover{background:var(--bg-2)}.instruments__name{font-family:var(--display);text-transform:uppercase;margin:48px 0 8px;font-size:clamp(22px,13cqi,40px);font-weight:750;font-stretch:68%;line-height:.92}.instruments__note{min-height:2.3em;font-family:var(--serif);color:var(--muted);margin:0 0 24px;font-size:1.1em;font-style:italic;line-height:1.15}.instruments__family ul{font-family:var(--mono);color:var(--ink-2);gap:8px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.instruments__family li:before{content:"→ ";color:var(--signal)}@media (max-width:1100px){.instruments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.instruments{grid-template-columns:1fr}}.dispatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dispatch a{box-sizing:border-box;background:var(--bg-2);border:1px solid var(--rule);height:100%;transition:border-color .4s, transform .6s var(--ease);gap:16px;padding:clamp(24px,3vw,40px);display:grid}.dispatch a:hover{border-color:var(--signal);transform:translateY(-4px)}.dispatch__title{font-family:var(--text);letter-spacing:-.03em;margin:24px 0 0;font-size:clamp(28px,2.8vw,44px);font-weight:500;line-height:1.02}.dispatch__summary{color:var(--ink-2);margin:0}@media (max-width:860px){.dispatches{grid-template-columns:1fr}}.commission{background:var(--signal);color:var(--carbon);padding-block:clamp(80px,10vw,160px) clamp(56px,6vw,96px);overflow:hidden}.commission .label{color:var(--carbon)}@supports (color:color-mix(in lab, red, red)){.commission .label{color:color-mix(in srgb, var(--carbon) 70%, transparent)}}.commission__top{flex-wrap:wrap;justify-content:space-between;gap:6px 24px;display:flex}.commission__title{font-family:var(--text);letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:28px 0 clamp(48px,6vw,96px);font-size:clamp(44px,8.4vw,160px);font-weight:500;line-height:.94}.commission__title em{font-family:var(--serif);letter-spacing:-.01em;font-weight:400}.commission__email{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;overflow-wrap:anywhere;border-bottom:2px solid var(--carbon);background:linear-gradient(var(--carbon), var(--carbon)) no-repeat 0 100% / 0 100%;transition:background-size .7s var(--ease), color .4s;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;font-size:clamp(28px,6.4vw,124px);font-weight:800;font-stretch:62%;line-height:.85;display:flex}.commission__email:hover{color:var(--signal);background-size:100% 100%}.commission__arrow{font-family:var(--text);transition:transform .6s var(--ease);flex:none;font-size:.6em;font-weight:400}.commission__email:hover .commission__arrow{transform:translate(.12em,-.12em)rotate(0)}.commission__cta{margin-bottom:clamp(72px,9vw,140px)}.commission__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pill{border:1.5px solid var(--carbon);color:var(--carbon);font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease), color .3s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:17px;font-weight:700;font-stretch:80%;display:inline-flex}.pill:hover,.pill:focus-visible{background:var(--carbon);color:var(--signal)}.pill--solid{background:var(--carbon);color:var(--bone);justify-content:center;min-width:9ch}.pill--solid:hover{color:var(--signal)}.pill__label{font-family:var(--mono);letter-spacing:.14em;opacity:.7;font-size:11px;font-weight:400;font-stretch:100%}.commission__sign{flex-wrap:wrap;align-items:center;gap:8px 40px;margin-top:36px;display:flex}.commission__sign .commission__permission{margin:0}.commission__sign .commission__signature{margin-top:0}.colophon{border-top:1px solid var(--rule);padding-block:32px}.colophon__inner{grid-template-columns:140px 1fr auto;align-items:baseline;gap:24px;display:grid}.colophon__text{font-family:var(--serif);color:var(--muted);margin:0;font-size:1.05em;font-style:italic}@media (max-width:860px){.colophon__inner{grid-template-columns:1fr;gap:8px}}.reading-progress{z-index:50;background:var(--signal);transform-origin:0;height:3px;transform:scaleX(var(--progress,0));position:fixed;top:0;left:0;right:0}.monograph__head{padding-top:clamp(110px,12vw,180px);padding-bottom:clamp(48px,5vw,80px);position:relative;overflow:hidden}.monograph__back{margin-bottom:clamp(40px,6vw,80px);transition:color .3s;display:inline-block}.monograph__back:hover{color:var(--signal)}.monograph__numeral{right:var(--gutter);font-family:var(--serif);color:#0000;-webkit-text-stroke:1px var(--signal);margin:0;font-size:clamp(160px,30vw,520px);font-style:italic;line-height:.8;position:absolute;top:clamp(60px,8vw,120px)}@supports (color:color-mix(in lab, red, red)){.monograph__numeral{-webkit-text-stroke:1px color-mix(in srgb, var(--signal) 55%, transparent)}}.monograph__numeral{pointer-events:none;-webkit-user-select:none;user-select:none}.monograph__title{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;max-width:10ch;animation:rise 1.2s var(--ease) both;margin:18px 0 32px;font-size:clamp(64px,12vw,220px);font-weight:800;font-stretch:62%;line-height:.82;position:relative}.monograph__dek{font-family:var(--serif);color:var(--ink-2);max-width:40ch;animation:rise 1.2s .12s var(--ease) both;margin:0;font-size:clamp(22px,2.2vw,32px);font-style:italic;line-height:1.2;position:relative}@keyframes rise{0%{opacity:0;transform:translateY(40px)}}.monograph__register{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(48px,5vw,80px) 0 0;display:grid}.monograph__register div{padding:18px 20px 0 0}.monograph__register div+div{border-left:1px solid var(--rule);padding-left:20px}.monograph__register dd{margin:8px 0 0;font-size:.95em}.monograph__register a:hover{color:var(--signal)}@media (max-width:860px){.monograph__register{grid-template-columns:1fr 1fr}.monograph__register div:nth-child(3){border-left:0;padding-left:0}.monograph__register div:nth-child(n+3){border-top:1px solid var(--rule);margin-top:18px}}.monograph__body{grid-template-columns:260px minmax(0,1fr);gap:clamp(32px,6vw,120px);padding-bottom:clamp(64px,8vw,120px);display:grid}.monograph__margin{align-self:start;gap:40px;padding-top:56px;display:grid;position:sticky;top:96px}.monograph__toc ol,.monograph__laws ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.monograph__toc a{color:var(--ink-2);transition:color .3s}.monograph__toc a:hover{color:var(--signal)}.monograph__toc .numeral{width:1.5em;display:inline-block}.law-chip{text-align:left;border:1px solid var(--rule);border-radius:999px;align-items:baseline;gap:10px;width:100%;padding:10px 16px;font-size:.92em;transition:border-color .3s,background .3s,color .3s;display:flex}.law-chip:hover{border-color:var(--signal);background:var(--signal);color:var(--carbon)}.law-chip:hover .numeral{color:var(--carbon)}.monograph__text{max-width:70ch}.chapter{padding-top:56px}.chapter+.chapter{border-top:1px solid var(--rule);margin-top:24px}.chapter__title{font-family:var(--display);text-transform:uppercase;gap:12px;margin:0 0 32px;font-size:clamp(52px,6vw,104px);font-weight:800;font-stretch:62%;line-height:.85;display:grid}.chapter__title .label{color:var(--signal)}.chapter p{color:var(--ink-2);margin:0 0 1.2em;font-size:1.05em}.chapter .chapter__lede{color:var(--ink);font-size:1.3em;line-height:1.5}.pullquote{border-top:2px solid var(--signal);margin:56px 0;padding:32px 0 0}.chapter .pullquote p{font-family:var(--serif);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,56px);font-style:italic;line-height:1.05}.metrics{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:48px 0 0;display:grid}.metrics div{background:var(--bg);padding:24px 20px}.metrics dt{font-family:var(--display);text-transform:uppercase;color:var(--signal);overflow-wrap:break-word;font-size:clamp(30px,2.6vw,46px);font-weight:800;font-stretch:62%;line-height:.92}.metrics dd{margin:14px 0 0}@media (max-width:960px){.monograph__body{grid-template-columns:1fr}.monograph__margin{grid-template-columns:1fr 1fr;padding-top:32px;position:static}}@media (max-width:560px){.monograph__margin,.metrics{grid-template-columns:1fr}}.monograph__sequel{grid-template-columns:1fr 1fr;gap:16px;padding-bottom:clamp(48px,6vw,96px);display:grid}.sequel{background:var(--bg-2);border:1px solid var(--rule);gap:12px;padding:28px;transition:border-color .4s,background .4s,color .4s;display:grid}.sequel--next{text-align:right}.sequel__title{font-family:var(--display);text-transform:uppercase;font-size:clamp(28px,3.4vw,56px);font-weight:750;font-stretch:68%;line-height:.9}.sequel:hover{background:var(--signal);border-color:var(--signal);color:var(--carbon)}.sequel:hover .label{color:var(--carbon)}@media (max-width:560px){.monograph__sequel{grid-template-columns:1fr}.sequel--next{text-align:left}}.doctrine-open .page{filter:blur(3px)brightness(.6);transform:translate(-4vw)scale(.97)}.doctrine-scrim{z-index:60;opacity:0;pointer-events:none;transition:opacity .6s var(--ease);background:#0000008c;position:fixed;inset:0}.doctrine-scrim[data-open=true]{opacity:1;pointer-events:auto}.doctrine{z-index:70;box-sizing:border-box;overscroll-behavior:contain;background-color:var(--bg-2);background-image:linear-gradient(var(--ink) 1px, transparent 1px), linear-gradient(90deg, var(--ink) 1px, transparent 1px);width:min(1120px,100vw);position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.doctrine{background-image:linear-gradient(color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px)}}.doctrine{border-left:1px solid var(--signal);transition:transform .85s var(--ease-in-out);background-size:56px 56px;outline:none;padding:clamp(24px,4vw,56px) clamp(16px,4vw,64px) 48px;transform:translate(100%)}.doctrine[data-open=true]{transform:none}.doctrine__head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:start;gap:24px;padding-bottom:24px;display:flex}.doctrine__title{font-family:var(--display);text-transform:uppercase;margin:14px 0 10px;font-size:clamp(56px,8vw,128px);font-weight:800;font-stretch:62%;line-height:.82}.doctrine__subtitle{font-family:var(--serif);color:var(--ink-2);margin:0;font-size:1.25em;font-style:italic}.doctrine__close{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:11px;transition:background .3s,color .3s;display:inline-flex}.doctrine__close:hover{background:var(--ink);color:var(--bg)}.doctrine__close kbd{opacity:.6;border:1px solid;border-radius:4px;padding:2px 6px;font-family:inherit}.doctrine__preface{max-width:60ch;color:var(--ink-2);margin:28px 0 44px}.doctrine__body{grid-template-columns:280px minmax(0,1fr);gap:clamp(24px,4vw,64px);display:grid}.doctrine__index{border-top:1px solid var(--ink);align-self:start;margin:0;padding:0;list-style:none}.doctrine__index li{border-bottom:1px solid var(--rule)}.doctrine__law-link{text-align:left;width:100%;font-family:var(--display);text-transform:uppercase;color:var(--muted);transition:color .3s, padding .4s var(--ease);grid-template-columns:40px 1fr;align-items:baseline;padding:14px 8px 14px 0;font-size:20px;font-weight:650;font-stretch:75%;line-height:1.1;display:grid;position:relative}.doctrine__law-link:hover{color:var(--ink)}.doctrine__law-link[aria-current=true]{color:var(--ink);padding-left:14px}.doctrine__law-link[aria-current=true]:before{content:"";background:var(--signal);width:3px;position:absolute;top:12px;bottom:12px;left:0}.doctrine__plate{animation:plate .6s var(--ease) both;position:relative}@keyframes plate{0%{opacity:0;transform:translateY(16px)}}.doctrine__big-numeral{font-family:var(--serif);color:#0000;-webkit-text-stroke:1px var(--signal);font-size:clamp(140px,18vw,260px);font-style:italic;line-height:1;position:absolute;top:-40px;right:0}@supports (color:color-mix(in lab, red, red)){.doctrine__big-numeral{-webkit-text-stroke:1px color-mix(in srgb, var(--signal) 60%, transparent)}}.doctrine__big-numeral{pointer-events:none}.doctrine__law-name{font-family:var(--display);text-transform:uppercase;max-width:9ch;margin:0 0 24px;font-size:clamp(56px,6.4vw,104px);font-weight:800;font-stretch:62%;line-height:.84;position:relative}.doctrine__maxim{font-family:var(--serif);color:var(--signal);max-width:26ch;margin:0 0 40px;font-size:clamp(26px,2.8vw,38px);font-style:italic;line-height:1.1;position:relative}.doctrine__columns{border-top:1px solid var(--ink);grid-template-columns:1.4fr 1fr;gap:32px;padding-top:24px;display:grid}.doctrine__columns p:not(.label){color:var(--ink-2);margin:10px 0 0}.doctrine__applied{border-top:1px solid var(--rule);margin-top:36px;padding-top:20px}.doctrine__applied ul{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.doctrine__applied a{border:1px solid var(--rule);background:var(--bg);border-radius:999px;align-items:baseline;gap:8px;padding:9px 16px;font-size:.92em;transition:border-color .3s,background .3s,color .3s;display:inline-flex}.doctrine__applied a:hover{background:var(--signal);border-color:var(--signal);color:var(--carbon)}.doctrine__applied a:hover .numeral{color:var(--carbon)}.doctrine__step{justify-content:space-between;gap:12px;margin-top:44px;display:flex}.doctrine__step button{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink);border-radius:999px;padding:12px 18px;font-size:11px;transition:background .3s,color .3s}.doctrine__step button:hover:not(:disabled){background:var(--signal);border-color:var(--signal);color:var(--carbon)}.doctrine__step button:disabled{opacity:.25;cursor:default}@media (max-width:860px){.doctrine__body{grid-template-columns:1fr}.doctrine__index{scrollbar-width:none;border-top:0;border-bottom:1px solid var(--ink);display:flex;overflow-x:auto}.doctrine__index li{border-bottom:0;flex:none}.doctrine__law-link{white-space:nowrap;grid-template-columns:auto auto;gap:8px;padding:10px 16px 10px 0;font-size:16px}.doctrine__law-link[aria-current=true]{padding-left:0}.doctrine__law-link[aria-current=true]:before{width:auto;height:3px;inset:auto 16px 0 0}.doctrine__columns{grid-template-columns:1fr;gap:16px}.doctrine__head{flex-direction:column-reverse}.doctrine__close{align-self:flex-end}}.lost{padding-block:clamp(140px,16vw,240px) clamp(80px,10vw,160px)}.lost__title{font-family:var(--display);text-transform:uppercase;max-width:10ch;margin:18px 0;font-size:clamp(64px,11vw,200px);font-weight:800;font-stretch:62%;line-height:.82}.button{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink);border-radius:999px;align-items:center;gap:10px;margin-top:24px;padding:14px 22px;font-size:12px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.button:hover{background:var(--signal);border-color:var(--signal);color:var(--carbon)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.hero__char{transform:none}.grain,.marquee__track{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.note{z-index:5;font-family:var(--hand);letter-spacing:0;text-transform:none;color:var(--signal);rotate:var(--tilt);pointer-events:none;white-space:nowrap;filter:url(#ink);align-items:flex-end;gap:2px;font-size:clamp(20px,1.6vw,26px);font-weight:500;line-height:1.05;display:inline-flex;position:absolute}.note__text{clip-path:inset(-20% 100% -20% 0);transition:clip-path 1.1s cubic-bezier(.55,.1,.35,1);transition-delay:calc(var(--delay) + .45s);display:inline-block}.note__arrow{flex:none;width:64px;height:46px;overflow:visible}.note__stroke{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .55s cubic-bezier(.6,0,.4,1);transition-delay:var(--delay)}.note__stroke--head{transition-duration:.2s;transition-delay:calc(var(--delay) + .52s)}.note[data-shown=true] .note__text{clip-path:inset(-20% -5% -20% 0)}.note[data-shown=true] .note__stroke{stroke-dashoffset:0}.note--down-left,.note--down-right{flex-direction:row-reverse;align-items:flex-start}.note--down-left .note__arrow,.note--down-right .note__arrow{margin-top:.6em}.note--up-left,.note--up-right{flex-direction:row-reverse;align-items:flex-end}.note--up-left .note__arrow,.note--up-right .note__arrow{margin-bottom:.4em}.note--down-left,.note--up-left{flex-direction:row}.hero__note{font-size:clamp(22px,1.8vw,30px);top:19svh;left:calc(50% + 15svh)}.thesis__body{position:relative}.thesis__note{top:60%;left:58%}.section-head__dek{position:relative}.section-note{top:calc(100% + 18px);left:-1.5em}.volume-row{position:relative}.volume-row__note{font-size:clamp(19px,1.4vw,23px);bottom:14px;right:72px}.doctrine-teaser__item{position:relative}.law-note{top:calc(100% - 22px);left:18%}.commission__email-wrap{position:relative}.commission__note{color:var(--carbon);top:calc(100% + 14px);right:0}.commission__signature,.signature{font-family:var(--signature);transform-origin:0;clip-path:inset(-30% 100% -30% -5%);margin-top:36px;font-size:clamp(64px,6vw,104px);line-height:1;transition:clip-path 1.8s cubic-bezier(.5,.05,.3,1) .2s;display:block;rotate:-6deg}.signature[data-shown=true]{clip-path:inset(-30% -10% -30% -5%)}.mark{position:relative}:has(>.mark){position:relative}.local-time{text-transform:uppercase}.local-time__mood{font-family:var(--hand);letter-spacing:0;text-transform:none;color:var(--signal);font-size:17px}.lost .note{margin:8px 0 0;display:inline-block;position:static}@media (max-width:960px){.thesis__note{margin-top:24px;margin-left:30%;position:relative;top:auto;left:auto}.volume-row__note{bottom:10px;right:8px}.law-note{display:none}}@media (max-width:860px){.hero__note{left:auto;right:var(--gutter);font-size:17px;top:calc(31% + 40vw)}.commission__note{margin-top:14px;position:relative;top:auto;right:auto}.hero__note .note__arrow{width:34px;height:26px}.section-note{margin-top:18px;position:relative;top:0;left:0}}@media (prefers-reduced-motion:reduce){.note__text,.signature{clip-path:none!important}.note__stroke{stroke-dashoffset:0}}.objections{margin-bottom:clamp(48px,6vw,88px);position:relative}.objections__label{margin-bottom:20px}.objections__note{color:var(--carbon);top:-18px;left:260px}.objections__list{border-top:1px solid var(--carbon);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.objection{padding:22px 22px 6px 0}.objection+.objection{border-left:1px solid var(--carbon);padding-left:22px}@supports (color:color-mix(in lab, red, red)){.objection+.objection{border-left:1px solid color-mix(in srgb, var(--carbon) 25%, transparent)}}.objection__doubt{font-family:var(--serif);opacity:.75;margin:0 0 18px;font-size:clamp(22px,1.9vw,30px);font-style:italic;line-height:1.1}.objection__doubt .mark{--signal:#0a0a09}.objection__answer{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(22px,1.9vw,30px);font-weight:700;font-stretch:75%;line-height:1.02}.commission__question{max-width:30ch;font-family:var(--text);letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(26px,2.6vw,42px);font-weight:500;line-height:1.1}.commission__languages{margin:0}.commission__permission{font-family:var(--serif);margin:18px 0 0;font-size:1.15em;font-style:italic}@media (max-width:1100px){.objections__list{grid-template-columns:1fr 1fr}.objection:nth-child(3){border-left:0;padding-left:0}.objection:nth-child(n+3){border-top:1px solid var(--carbon)}@supports (color:color-mix(in lab, red, red)){.objection:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--carbon) 25%, transparent)}}}@media (max-width:560px){.objections__list{grid-template-columns:1fr}.objection+.objection{border-left:0;border-top:1px solid var(--carbon);padding-left:0}@supports (color:color-mix(in lab, red, red)){.objection+.objection{border-top:1px solid color-mix(in srgb, var(--carbon) 25%, transparent)}}.objections__note{display:none}}.cta{border:1px solid var(--ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:13px 20px;font-size:12px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.cta:hover{background:var(--ink);color:var(--carbon)}.cta--primary{background:var(--signal);border-color:var(--signal);color:var(--carbon)}.cta--primary:hover{background:var(--ink);border-color:var(--ink)}.hero__intro{max-width:40ch}.hero__plain{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;margin:0 0 8px;font-size:clamp(18px,1.5vw,22px);font-weight:700;font-stretch:75%}.hero__ctas{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.masthead__contact{background:var(--signal);color:var(--carbon);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:10px 18px;font-size:11px;transition:background .3s}.masthead__contact:hover{background:var(--ink)}[data-masthead-tone=light] .masthead__contact:hover{background:var(--carbon);color:var(--bone)}.section-head__kicker{color:var(--ink-2)}.section-head--m .section-head__title{font-size:clamp(56px,8vw,150px)}.glance{margin-top:clamp(48px,6vw,88px)}.glance__list{border-block:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.glance__item{padding:24px 24px 26px 0}.glance__item+.glance__item{border-left:1px solid var(--rule);padding-left:24px}.glance__item dt{font-family:var(--display);text-transform:uppercase;font-size:clamp(32px,3.4vw,56px);font-weight:800;font-stretch:62%;line-height:.9}.glance__item dd{margin:10px 0 0}@media (max-width:860px){.glance__list{grid-template-columns:1fr 1fr}.glance__item:nth-child(3){border-left:0;padding-left:0}.glance__item:nth-child(n+3){border-top:1px solid var(--rule)}}.section--work{padding-top:clamp(64px,8vw,120px)}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.work-card{position:relative}.work-card__link{background:var(--bg-2);border:1px solid var(--rule);height:100%;transition:border-color .4s, transform .6s var(--ease);grid-template-rows:auto 1fr;display:grid}.work-card__link:hover{border-color:var(--signal);transform:translateY(-6px)}.work-card{container-type:inline-size}.work-card__cover{aspect-ratio:16/9;border-bottom:1px solid var(--rule);background:var(--bg);position:relative;overflow:hidden}.work-card__image{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease);display:block}.work-card__link:hover .work-card__image{transform:scale(1.035)}.work-card__principal{z-index:1;color:var(--ink-2);position:absolute;top:18px;left:20px}.work-card__numeral{z-index:1;font-family:var(--serif);color:var(--signal);font-size:34px;font-style:italic;line-height:1;position:absolute;top:10px;right:18px}.work-card__highlight{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.work-card__highlight-value{font-family:var(--display);text-transform:uppercase;color:var(--signal);font-size:clamp(26px,2.2vw,36px);font-weight:800;font-stretch:62%;line-height:.9}.work-card__body{align-content:start;gap:18px;padding:26px 24px 28px;display:grid}.work-card__title{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(32px,3vw,52px);font-weight:750;font-stretch:68%;line-height:.9}.work-card__facts{gap:12px;margin:0;display:grid}.work-card__facts>div{grid-template-columns:88px minmax(0,1fr);gap:12px;display:grid}.work-card__facts dt{color:var(--signal);padding-top:3px}.work-card__facts dd{color:var(--ink-2);margin:0;font-size:.95em;line-height:1.45}.work-card__cta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);gap:8px;margin-top:4px;font-size:12px;display:inline-flex}.work-card__cta span{transition:transform .4s var(--ease)}.work-card__link:hover .work-card__cta span{transform:translate(6px)}.work-card__note{top:calc(56.25cqi - 34px);right:22px}.chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips>*{border:1px solid var(--rule);font-family:var(--mono);color:var(--ink-2);border-radius:999px;padding:5px 10px;font-size:11.5px;transition:border-color .3s,color .3s}.volume-row__link:hover .chips>*{border-color:var(--carbon)}@supports (color:color-mix(in lab, red, red)){.volume-row__link:hover .chips>*{border-color:color-mix(in srgb, var(--carbon) 35%, transparent)}}.volume-row__link:hover .chips>*{color:var(--carbon)}.work-more__label{border-bottom:1px solid var(--ink);margin:clamp(56px,6vw,88px) 0 4px;padding-bottom:14px}@media (max-width:960px){.work-grid{grid-template-columns:1fr}}@media (max-width:560px){.work-card__facts>div{grid-template-columns:1fr;gap:4px}.work-card__note{display:none}}.monograph__brief{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;margin:clamp(40px,4vw,64px) 0 0;display:grid}.monograph__brief div{background:var(--bg-2);padding:22px 24px}.monograph__brief dt{color:var(--signal)}.monograph__brief dd{margin:8px 0 0;font-size:1.08em;line-height:1.45}@media (max-width:760px){.monograph__brief{grid-template-columns:1fr}}@media (max-width:600px){.masthead__doctrine{display:none}.masthead__contact{margin-left:auto}}.section--workshop{padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(8px,1vw,16px)}.workshop__maxim{font-family:var(--serif);color:var(--signal);margin:40px 0 28px;font-size:clamp(28px,3vw,46px);font-style:italic;line-height:1.1}.workflow{border-top:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 20px;padding:0;list-style:none;display:grid}.workflow__step{align-content:start;gap:8px;padding:20px 20px 24px 0;display:grid;position:relative}.workflow__step+.workflow__step{border-left:1px solid var(--rule);padding-left:20px}.workflow__step+.workflow__step:before{content:"→";background:var(--bg);color:var(--signal);padding:0 2px;font-size:15px;line-height:1;position:absolute;top:16px;left:-9px}.workflow__index{font-family:var(--mono);letter-spacing:.12em;color:var(--signal);font-size:11px}.workflow__name{font-family:var(--display);text-transform:uppercase;font-size:clamp(26px,2.2vw,36px);font-weight:750;font-stretch:68%;line-height:.95}.workflow__text{color:var(--ink-2);font-size:.92em;line-height:1.45}.tools{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.tool{background:var(--bg);transition:background .4s var(--ease);padding:24px 22px 28px}.tool:hover{background:var(--bg-2)}.tool__name{font-family:var(--display);text-transform:uppercase;margin:14px 0 10px;font-size:clamp(26px,2.2vw,36px);font-weight:750;font-stretch:68%;line-height:.95}.tool__use{color:var(--ink-2);margin:0;font-size:.95em;line-height:1.5}@media (max-width:1000px){.workflow{grid-template-columns:1fr}.workflow__step,.workflow__step+.workflow__step{border-left:0;border-bottom:1px solid var(--rule);grid-template-columns:44px 120px minmax(0,1fr);align-items:baseline;padding:16px 0}.workflow__step+.workflow__step:before{display:none}.tools{grid-template-columns:1fr 1fr}}@media (max-width:560px){.workflow__step,.workflow__step+.workflow__step{grid-template-columns:36px minmax(0,1fr)}.workflow__text{grid-column:2}.tools{grid-template-columns:1fr}}.volume-row__role{transition:color .45s var(--ease)}.volume-row__thumb{aspect-ratio:16/9;border:1px solid var(--rule);background:var(--bg);position:relative;overflow:hidden}.volume-row__image{object-fit:cover;width:100%;height:100%;display:block}.monograph__figure{border:1px solid var(--rule);background:var(--bg);margin:clamp(32px,4vw,56px) 0 0}.monograph__figure img{width:100%;height:auto;display:block}@media (max-width:960px){.volume-row__thumb{grid-column:2;max-width:320px}}.plate{margin:clamp(28px,4vw,56px) 0}.plate figure{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:end;gap:clamp(20px,3vw,48px);margin:0;display:grid}.plate__frame{aspect-ratio:2;border:1px solid var(--rule);background:var(--bg);grid-area:1/2;overflow:hidden}.plate__image{object-fit:cover;width:100%;height:100%;display:block}.plate__caption{border-bottom:1px solid var(--rule);grid-area:1/1;gap:12px;padding-bottom:18px;display:grid}.plate__caption .label{color:var(--signal)}.plate__text{font-family:var(--serif);color:var(--ink);text-wrap:balance;font-size:clamp(22px,2.2vw,34px);font-style:italic;line-height:1.12}.thesis__plate{margin-top:clamp(48px,7vw,96px)}@media (max-width:860px){.plate figure{grid-template-columns:1fr}.plate__caption{border-bottom:0;grid-row:2;padding-bottom:0}.plate__frame{aspect-ratio:16/9;grid-column:1}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plate--on-signal .plate__caption{border-color:var(--carbon)}@supports (color:color-mix(in lab, red, red)){.plate--on-signal .plate__caption{border-color:color-mix(in srgb, var(--carbon) 30%, transparent)}}.plate--on-signal .plate__caption .label,.plate--on-signal .plate__text{color:var(--carbon)}.plate--on-signal .plate__frame{border-color:var(--carbon)}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}
