@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_3e9a7c9a-module__3g_iPG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_3e9a7c9a-module__3g_iPG__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_99d97ee0-module__g4OG-G__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_99d97ee0-module__g4OG-G__variable{--font-inter:"Inter", "Inter 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-20C0,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%}.jetbrains_mono_98076277-module__PJMnBq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_98076277-module__PJMnBq__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono 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-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-ease:initial}}}@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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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}.relative{position:relative}.static{position:static}.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}.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}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.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}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--paper:#f1f0ed;--paper-bright:#fbfaf8;--ink:#11120f;--ink-soft:#20211e;--panel:#dededb;--line:#c9c9c5;--accent:#00d9ff;--accent-ink:#081013;--radius-sm:.75rem;--radius-md:1.5rem;--radius-lg:2.25rem;--frame:88rem;--bg:var(--paper);--surface:var(--panel);--border:var(--line);--text:var(--ink);--text-muted:#51524e;--accent-text:var(--accent-ink);--font-display:var(--font-space-grotesk), sans-serif;--font-body:var(--font-inter), sans-serif;--font-mono:var(--font-jetbrains-mono), monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem}html[data-accent=lime]{--accent:#65ed9d;--accent-ink:#0b1710}html[data-accent=yellow]{--accent:#eff300;--accent-ink:#171800}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scrollbar-color:var(--border) var(--bg)}body{background:var(--bg);min-block-size:100vh;caret-color:var(--accent);color:var(--text);font-family:var(--font-body);text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}::selection{background:var(--accent);color:var(--accent-text)}::-webkit-scrollbar{inline-size:.75rem}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{border:3px solid var(--bg);background:var(--border);border-radius:999px}a{color:inherit;text-underline-offset:.28em;text-decoration-thickness:1px}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit}img,svg{max-inline-size:100%;display:block}:focus-visible{outline:2px solid var(--ink);outline-offset:4px;box-shadow:0 0 0 4px var(--paper-bright)}.site-frame{inline-size:min(calc(100% - (var(--space-6) * 2)), var(--frame));margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.folio-label{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:.65rem;margin:0;font-size:.6875rem;font-weight:600;line-height:1.2;display:flex}.folio-label__index{color:var(--accent-ink);background:var(--accent);border-radius:999px;padding:.22rem .35rem}.folio-label__detail{color:var(--text-muted);text-align:end;margin-inline-start:auto}.editorial-arrow{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;block-size:1.35rem;inline-size:1.35rem;transition:transform .24s cubic-bezier(.16,1,.3,1)}a:is(:hover,:focus-visible) .editorial-arrow,button:is(:hover,:focus-visible) .editorial-arrow{transform:translate(4px,-4px)}a:is(:hover,:focus-visible) .editorial-arrow[data-direction=down]{transform:translateY(5px)}.editorial-artwork{aspect-ratio:800/520;border-radius:var(--radius-lg);inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--ink);background:var(--panel);margin:0;position:relative;overflow:hidden}.editorial-artwork>svg{block-size:auto;inline-size:100%}.editorial-artwork__depth,.editorial-artwork__parallax,.editorial-artwork__crop{position:absolute;inset:0}.editorial-artwork__depth{transition:transform .35s cubic-bezier(.16,1,.3,1)}.editorial-artwork__crop img{object-fit:cover;block-size:100%;inline-size:100%}.editorial-artwork[data-artwork=fold] img{object-position:50% 48%}.editorial-artwork[data-artwork=ribs] img{object-position:42% 50%}.editorial-artwork[data-artwork=stack] img{object-position:64% 56%}.editorial-artwork__route{background:var(--accent);transform-origin:0;block-size:2px;position:absolute;inset-block-end:1.25rem;inset-inline:12% 64%}.editorial-artwork[data-motion=enabled][data-entered=true] .editorial-artwork__route{animation:3.2s cubic-bezier(.16,1,.3,1) editorial-route-pass}.editorial-artwork[data-motion=enabled][data-entered=true] .editorial-artwork__orbits{transform-origin:50%;animation:3.8s cubic-bezier(.16,1,.3,1) editorial-orbit-arrive}.animated-header-logo{inline-size:7.4rem;color:var(--paper-bright);align-items:center;gap:.45rem;display:inline-flex;position:relative}.animated-header-logo__mark{block-size:1.75rem;inline-size:1.75rem}.animated-header-logo__word{font-family:var(--font-display);letter-spacing:-.04em;font-size:1.6rem;font-weight:500;line-height:1;display:inline-flex}.animated-header-logo__line{background:var(--accent);transform-origin:0;block-size:1px;position:absolute;inset-block-end:-.2rem;inset-inline:2.2rem .25rem}.animated-header-logo[data-motion=enabled] .animated-header-logo__line{animation:1.8s cubic-bezier(.16,1,.3,1) editorial-route-pass}.animated-header-logo[data-motion=enabled] [data-identity-eye]{animation:1.8s ease-out prizic-eye-blink}.identity-i{display:inline-block;position:relative}.identity-i__stem{clip-path:inset(27% -10% -10%);display:inline-block}.identity-i [data-identity-eye],.identity-i .living-wordmark__eye{background:currentColor;border-radius:50%;block-size:.095em;inline-size:.095em;position:absolute;inset-block-start:.13em;inset-inline-start:50%;transform:translate(-50%)}.living-wordmark__figure[data-motion=enabled] [data-calibration-line]{transform-origin:0;animation:3.9s cubic-bezier(.16,1,.3,1) editorial-route-pass}.living-wordmark__figure[data-motion=enabled] [data-calibration-line]:nth-child(2n){transform-origin:100%;animation-direction:reverse}@keyframes editorial-route-pass{0%{opacity:.35;transform:scaleX(.15)translate(-12%)}40%{opacity:1;transform:scaleX(1)translate(12%)}to{opacity:1;transform:none}}@keyframes editorial-orbit-arrive{0%{transform:scale(.7)rotate(-35deg)}to{transform:none}}[data-motion=static] [data-motion-item],[data-motion=static] [data-artwork-depth],[data-motion=static] [data-artwork-parallax],[data-motion=static] [data-artwork-crop]{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}@media (max-width:56.24rem){.site-header__brand:has(.animated-header-logo){background:var(--ink);padding-inline:.65rem}.animated-header-logo{gap:.35rem;inline-size:6rem}.animated-header-logo__word{font-size:1.25rem}.animated-header-logo__mark{block-size:1.5rem;inline-size:1.5rem}.animated-header-logo__line{inset-inline-start:1.85rem}}@media (max-width:47.99rem){.opening-spread__materials .editorial-artwork:last-child{margin-block-start:1rem}}@media (max-width:23.99rem){.site-header__brand:has(.animated-header-logo){padding-inline:.375rem}.animated-header-logo{gap:.25rem;inline-size:4.5rem}.animated-header-logo__word{font-size:1rem}.animated-header-logo__mark{block-size:1.125rem;inline-size:1.125rem}.animated-header-logo__line{inset-inline-start:1.375rem}}.editorial-spread{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.editorial-panel{border-radius:var(--radius-md);background:var(--panel);min-inline-size:0}.light-field{--text-muted:#2a3350;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--text);color:var(--bg)}.skip-link{z-index:100;padding:var(--space-3) var(--space-4);background:var(--accent);color:var(--accent-text);transform:translateY(calc(-100% - var(--space-8)));border-radius:6px;font-weight:600;text-decoration:none;transition:transform .16s ease-out;position:fixed;inset-block-start:var(--space-4);inset-inline-start:var(--space-4)}.skip-link:focus-visible{outline-color:var(--bg);box-shadow:0 0 0 4px var(--accent);transform:translateY(0)}.site-header{background:var(--bg)}.site-header__inner{align-items:center;gap:clamp(var(--space-3), 1.8vw, var(--space-8));min-block-size:4.75rem;display:flex}.site-header__brand{min-block-size:44px;padding-inline:var(--space-3);background:var(--ink);border-radius:999px;flex:none;align-items:center;display:inline-flex}.site-header__logo{block-size:auto}.site-header__logo--desktop{inline-size:6.6rem}.site-header__logo--mobile{inline-size:2.5rem;display:none}.site-header__navigation{align-items:center;gap:clamp(var(--space-3), 1.6vw, var(--space-6));margin-inline-start:auto;display:flex}.site-header__accent{flex:none}.site-header__navigation a,.site-footer__navigation a{min-block-size:44px;min-inline-size:44px;color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:.6875rem;font-weight:600;text-decoration:none;transition:color .16s ease-out;display:inline-flex}.site-header__navigation a:hover,.site-header__navigation a:focus-visible,.site-footer__navigation a:hover,.site-footer__navigation a:focus-visible{color:var(--text)}.accent-switcher{border:0;align-items:center;gap:0;min-inline-size:0;margin:0;padding:0;display:inline-flex}.accent-switcher label{cursor:pointer;place-items:center;block-size:44px;inline-size:44px;display:grid;position:relative}.accent-switcher input{z-index:1;opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.accent-switcher label>span:not(.sr-only){border:1px solid var(--ink);block-size:.75rem;inline-size:.75rem}@supports (color:color-mix(in lab, red, red)){.accent-switcher label>span:not(.sr-only){border:1px solid color-mix(in srgb, var(--ink) 34%, transparent)}}.accent-switcher label>span:not(.sr-only){background:var(--swatch);border-radius:50%;transition:transform .16s ease-out}.accent-switcher input:checked+span{outline:1px solid var(--ink);outline-offset:3px;transform:scale(1.06)}.accent-switcher input:focus-visible+span{outline:2px solid var(--ink);outline-offset:4px}.contact-action{justify-content:center;align-items:center;gap:var(--space-4);min-block-size:44px;padding:var(--space-2) var(--space-4);padding-inline:var(--space-4) var(--space-3);border:1px solid var(--ink);background:var(--ink);color:var(--paper-bright);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.contact-action:hover,.contact-action:focus-visible{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.contact-action:active{background:var(--text);border-color:var(--text);color:var(--bg)}.contact-action--pending{cursor:not-allowed;border-color:var(--border);color:var(--text-muted);background:0 0}.contact-action--pending:hover{color:var(--text-muted);background:0 0}.contact-action .editorial-arrow{block-size:.9rem;inline-size:.9rem}.mobile-menu{display:none}.mobile-menu__trigger,.mobile-menu__close{border:1px solid var(--border);background:0 0;border-radius:50%;block-size:44px;inline-size:44px}.mobile-menu__trigger-lines{gap:.375rem;inline-size:1.25rem;margin-inline:auto;display:grid}.mobile-menu__trigger-lines span{background:var(--text);block-size:1px}.mobile-menu__trigger[hidden],.mobile-menu__fallback[hidden]{display:none}.mobile-menu__fallback{gap:var(--space-1);padding-block:var(--space-4);display:grid}.mobile-menu__fallback>a:not(.contact-action){min-block-size:44px;color:var(--text-muted);align-items:center;text-decoration:none;display:inline-flex}.mobile-menu__fallback-contact{margin-block-start:var(--space-2)}.mobile-menu__dialog{z-index:80;overscroll-behavior:contain;block-size:100dvh;min-block-size:0;max-block-size:100dvh;padding:var(--space-6);background:var(--bg);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow-y:auto}.mobile-menu__topline{border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;padding-block-end:var(--space-6);display:flex}.mobile-menu__label{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.mobile-menu__close{place-items:center;display:grid}.mobile-menu__close svg{fill:none;stroke:currentColor;stroke-width:1.5px;inline-size:1.25rem}.mobile-menu__navigation{justify-content:center;align-items:flex-start;gap:var(--space-4);padding-block:var(--space-12);flex-direction:column;display:flex}.mobile-menu__navigation a{min-block-size:44px;font-family:var(--font-display);letter-spacing:-.035em;align-items:center;font-size:clamp(2rem,11vw,3.5rem);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.mobile-menu__navigation a:hover,.mobile-menu__navigation a:focus-visible{background:var(--accent);color:var(--accent-ink)}.mobile-menu__contact{inline-size:100%}.site-footer{padding-block:var(--space-16) var(--space-6)}.site-footer__folio{padding:clamp(var(--space-6), 4vw, var(--space-12));border-radius:var(--radius-lg);background:var(--ink);color:var(--paper-bright)}.site-footer__topline{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-end:1px solid var(--paper-bright);padding-block-end:var(--space-6);display:flex}@supports (color:color-mix(in lab, red, red)){.site-footer__topline{border-block-end:1px solid color-mix(in srgb, var(--paper-bright) 22%, transparent)}}.site-footer__topline{color:var(--paper-bright)}@supports (color:color-mix(in lab, red, red)){.site-footer__topline{color:color-mix(in srgb, var(--paper-bright) 72%, transparent)}}.site-footer__topline{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.site-footer__topline .folio-label{color:inherit}.site-footer__topline .folio-label__index{background:var(--accent);color:var(--accent-ink)}.site-footer__inner{gap:var(--space-12);grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));align-items:start;padding-block-start:clamp(var(--space-8), 5vw, var(--space-16));display:grid}.site-footer__identity img{block-size:3rem;inline-size:3rem}.site-footer__identity p{max-inline-size:24rem;margin-block:var(--space-6) 0;color:var(--paper-bright)}@supports (color:color-mix(in lab, red, red)){.site-footer__identity p{color:color-mix(in srgb, var(--paper-bright) 70%, transparent)}}.site-footer__identity p{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.05}.site-footer__navigation{justify-items:start;gap:var(--space-1);display:grid}.site-footer__navigation a{color:var(--paper-bright)}@supports (color:color-mix(in lab, red, red)){.site-footer__navigation a{color:color-mix(in srgb, var(--paper-bright) 72%, transparent)}}.site-footer__navigation a:hover,.site-footer__navigation a:focus-visible{color:var(--paper-bright)}.site-footer__closing{justify-items:start;gap:var(--space-8);display:grid}.site-footer__closing p{color:var(--paper-bright);margin:0}@supports (color:color-mix(in lab, red, red)){.site-footer__closing p{color:color-mix(in srgb, var(--paper-bright) 62%, transparent)}}.site-footer__closing p{font-family:var(--font-mono);font-size:.75rem}.site-footer .contact-action{border-color:var(--paper-bright);background:var(--paper-bright);color:var(--ink)}.site-footer .contact-action:hover,.site-footer .contact-action:focus-visible{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.site-footer .contact-action--pending,.site-footer .contact-action--pending:hover{border-color:var(--paper-bright)}@supports (color:color-mix(in lab, red, red)){.site-footer .contact-action--pending,.site-footer .contact-action--pending:hover{border-color:color-mix(in srgb, var(--paper-bright) 30%, transparent)}}.site-footer .contact-action--pending,.site-footer .contact-action--pending:hover{color:var(--paper-bright);background:0 0}@supports (color:color-mix(in lab, red, red)){.site-footer .contact-action--pending,.site-footer .contact-action--pending:hover{color:color-mix(in srgb, var(--paper-bright) 62%, transparent)}}.page-intro{padding-block:clamp(var(--space-16), 10vw, var(--space-32))}.page-intro__grid{gap:clamp(var(--space-8), 7vw, var(--space-24));grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-block-start:var(--space-8);display:grid}.page-intro__grid h1{max-inline-size:14ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3rem,8vw,6rem);font-weight:500;line-height:.96}.page-intro__grid p{max-inline-size:68ch;color:var(--text-muted);margin:0;font-size:clamp(1rem,1.8vw,1.25rem)}.living-wordmark{justify-items:start;gap:var(--space-3);max-inline-size:100%;display:grid}.living-wordmark__figure{max-inline-size:100%;margin:0}.living-wordmark__visual{align-items:center;gap:clamp(var(--space-3), 2vw, var(--space-6));max-inline-size:100%;display:flex}.living-wordmark--signal,.living-wordmark--signal .living-wordmark__figure,.living-wordmark--signal .living-wordmark__visual{inline-size:100%}.living-wordmark__signal-field{min-inline-size:0;padding-block:var(--space-4);isolation:isolate;flex:auto;position:relative}.living-wordmark__calibration{z-index:-1;pointer-events:none;position:absolute;inset:0}.living-wordmark__calibration [data-calibration-line]{background:var(--border);block-size:1px;position:absolute}.living-wordmark__calibration [data-calibration-line]:first-child{inline-size:42%;inset-block-start:0;inset-inline-start:0}.living-wordmark__calibration [data-calibration-line]:nth-child(2){inline-size:61%;inset-block-start:.45rem;inset-inline-start:8%}.living-wordmark__calibration [data-calibration-line]:nth-child(3){inline-size:34%;inset-block-start:.9rem;inset-inline-end:0}.living-wordmark__calibration [data-calibration-line]:nth-child(4){background:var(--accent);inline-size:12%;inset-block-start:50%;inset-inline-start:-.4rem}.living-wordmark__calibration [data-calibration-line]:nth-child(5){inline-size:58%;inset-block-end:.9rem;inset-inline-start:4%}.living-wordmark__calibration [data-calibration-line]:nth-child(6){inline-size:27%;inset-block-end:.45rem;inset-inline-end:6%}.living-wordmark__calibration [data-calibration-line]:nth-child(7){inline-size:54%;inset-block-end:0;inset-inline-start:28%}.living-wordmark__calibration-origin{border:1px solid var(--border);background:var(--bg);block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:calc(50% - .25rem);inset-inline-end:-.25rem}.living-wordmark__mark{flex:none;block-size:auto;inline-size:clamp(2.75rem,7vw,5.5rem)}.living-wordmark__word{justify-content:start;align-items:center;gap:clamp(var(--space-2), 1.2vw, var(--space-4));min-inline-size:0;color:var(--text);white-space:nowrap;grid-template-columns:auto minmax(0,max-content) auto;display:grid}.living-wordmark__anchor{z-index:1;border:1px solid var(--border);min-block-size:1.75rem;min-inline-size:1.75rem;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:.625rem;line-height:1;display:inline-grid;position:relative}.living-wordmark__anchor--ending{color:var(--accent)}.living-wordmark__display-word{filter:blur();inline-size:6.5ch;min-inline-size:0;color:var(--accent);font-family:var(--font-display);letter-spacing:-.04em;transform-origin:0;font-size:clamp(2.5rem,8vw,6rem);font-weight:500;line-height:.9;display:inline-block;position:relative}.about-name .living-wordmark__display-word,.about-name .living-wordmark__anchor--ending{color:var(--ink)}.living-wordmark__face{pointer-events:none;position:absolute;inset:0}.living-wordmark__eye{background:var(--text);transform-origin:50%;border-radius:50%;block-size:.1em;inline-size:.1em;position:absolute;inset-block-start:-.08em;transform:translate(-50%)scaleY(1)}.living-wordmark__eye--first{inset-inline-start:44%}.living-wordmark__eye--second{inset-inline-start:69%}.living-wordmark__smile{fill:none;opacity:0;stroke:currentColor;stroke-linecap:round;stroke-width:2px;inline-size:.62em;position:absolute;inset-block-end:-.18em;inset-inline-start:57%;transform:translate(-50%)}.living-wordmark__figure[data-settling=true] .living-wordmark__eye{animation:.72s ease-out prizic-eye-blink}.living-wordmark__figure[data-settling=true] .living-wordmark__smile{animation:.82s cubic-bezier(.16,1,.3,1) prizic-smile-resolve}.living-wordmark__replay{align-items:center;gap:var(--space-2);min-block-size:44px;padding:var(--space-2) var(--space-3);color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);letter-spacing:.04em;background:0 0;border:0;border-radius:6px;font-size:.75rem;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.living-wordmark__replay[hidden]{display:none}.living-wordmark__replay:hover,.living-wordmark__replay:focus-visible{background:var(--surface);color:var(--text)}.living-wordmark__replay:active{color:var(--accent)}.living-wordmark__replay svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;block-size:1rem;inline-size:1rem}.prizic-blueprint{aspect-ratio:760/500;inline-size:100%;max-inline-size:62rem;margin:0;position:relative}.prizic-blueprint__drawing{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.prizic-blueprint__guide,.prizic-blueprint__route,.prizic-blueprint__axis,.prizic-blueprint__origin-ring,.prizic-blueprint__construction *,.prizic-blueprint__measurements *,.prizic-blueprint__registrations *{vector-effect:non-scaling-stroke}.prizic-blueprint__construction{fill:none;opacity:.78;stroke:var(--border);stroke-dasharray:2 5;stroke-width:.8px}.prizic-blueprint__construction [data-construction-contour]:nth-child(2n){opacity:.48;stroke-dasharray:1 7}.prizic-blueprint__measurements{fill:none;opacity:.58;stroke:var(--border);stroke-dasharray:3 7;stroke-width:.75px}.prizic-blueprint__registrations{fill:var(--bg);opacity:.9;stroke:var(--border);stroke-width:.75px}.prizic-blueprint__coordinates,.prizic-blueprint__callouts{fill:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:7px}.prizic-blueprint__coordinates{opacity:.7}.prizic-blueprint__callouts{fill:var(--accent);opacity:.82;font-size:6.5px}.prizic-blueprint__guide{stroke:var(--border);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.prizic-blueprint__route{stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.prizic-blueprint__axis{fill:none;opacity:.55;stroke:var(--border);stroke-dasharray:3 8;stroke-width:1px}.prizic-blueprint__origin-ring{fill:var(--bg);stroke:var(--border);stroke-width:1px}.prizic-blueprint__stages{margin:0;padding:0;list-style:none;position:absolute;inset:0}.prizic-blueprint__stage{gap:var(--space-3);min-block-size:6.5rem;inline-size:clamp(14.5rem,32%,18rem);padding:var(--space-3);border:1px solid var(--border);background:var(--bg);border-radius:3rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;display:grid;position:absolute}.prizic-blueprint__stage:first-child{inset-block-start:1.5%;inset-inline-start:34%}.prizic-blueprint__stage:nth-child(2){inset-block-start:39%;inset-inline-end:0}.prizic-blueprint__stage:nth-child(3){inset-block-end:0;inset-inline-start:37%}.prizic-blueprint__stage:nth-child(4){inset-block-start:42%;inset-inline-start:0}.prizic-blueprint__index{border:1px solid var(--border);block-size:2.5rem;inline-size:2.5rem;color:var(--accent);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.prizic-blueprint__stage strong{font-family:var(--font-display);font-size:clamp(1rem,1.8vw,1.35rem);font-weight:500;line-height:1.1;display:block}.prizic-blueprint__stage p{margin-block:var(--space-1) 0;color:var(--text-muted);font-size:clamp(.7rem,.9vw,.82rem);line-height:1.35}.prizic-blueprint--compact{aspect-ratio:auto;min-block-size:45rem}.prizic-blueprint--compact .prizic-blueprint__drawing{inline-size:9rem}.prizic-blueprint--compact .prizic-blueprint__stages{align-content:space-around;gap:var(--space-4);min-block-size:45rem;padding-block:var(--space-6);padding-inline-start:5.5rem;display:grid;position:relative}.prizic-blueprint--compact .prizic-blueprint__stage{border-inline-end:0;border-radius:3rem 0 0 3rem;grid-template-columns:2.75rem minmax(0,1fr);min-block-size:8rem;inline-size:100%;position:static}.opening-spread{padding-block:.5rem 0}.opening-spread__grid{border-radius:var(--radius-lg);background:var(--paper);color:var(--paper-bright);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow:hidden}.opening-spread__statement{background:var(--ink);border-radius:var(--radius-lg) 0 0 var(--radius-lg);flex-direction:column;grid-column:span 6;justify-content:space-between;gap:2.5rem;padding:clamp(2rem,3vw,3rem);display:flex}.opening-spread h1{max-inline-size:11ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(4.5rem,7.2vw,6.5rem);font-weight:500;line-height:.94}.opening-spread__statement>p{max-inline-size:43ch;color:var(--panel);margin:0;font-size:.9375rem;line-height:1.55}.opening-spread__feature{background:var(--ink);border-radius:0 var(--radius-lg) var(--radius-lg) 0;--text:var(--paper-bright);--text-muted:var(--panel);--border:#51524e;grid-column:span 6;grid-template-rows:minmax(0,1fr) auto;gap:1.5rem;min-inline-size:0;padding:1.25rem 1.25rem 1.5rem .75rem;display:grid}.opening-spread__materials{grid-template-columns:1.25fr .85fr;gap:.75rem;min-block-size:23rem;display:grid}.opening-spread__materials .editorial-artwork{aspect-ratio:auto;border-radius:7rem 7rem 1.5rem 1.5rem;position:relative}.opening-spread__materials .editorial-artwork:last-child{border-radius:1.5rem 1.5rem 6rem 6rem;margin-block:2rem 0}.opening-spread__materials .editorial-artwork>svg{block-size:100%;inline-size:190%;max-inline-size:none;position:absolute;inset-inline-start:-45%;transform:rotate(90deg)scale(1.35)}.opening-spread__materials [data-artwork=fold]{color:var(--paper);background:var(--ink-soft)}.opening-spread__feature .living-wordmark{padding-inline:.75rem;position:relative}.opening-spread__feature .living-wordmark__mark{inline-size:3rem}.opening-spread__feature .living-wordmark__display-word{justify-self:start;font-size:clamp(2.5rem,4vw,3.5rem)}.opening-spread__feature .living-wordmark__signal-field{min-block-size:5rem}.opening-spread__feature .living-wordmark__replay{background:var(--ink);padding-inline:.5rem;position:absolute;inset-block-end:-.75rem;inset-inline-end:.75rem}.opening-spread__action{background:var(--paper);color:var(--ink);grid-column:1/-1;grid-template-columns:4fr 4fr 3fr;gap:.75rem;padding-block-start:.75rem;display:grid}.opening-spread__action>*{border-radius:var(--radius-md);min-inline-size:0;margin:0;padding:1.5rem 2rem}.opening-spread__contact{background:var(--accent);color:var(--accent-ink);text-transform:none;letter-spacing:-.025em;border:0;justify-content:space-between;align-items:center;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500;line-height:1.15;text-decoration:none;display:flex}.opening-spread__action>p{background:var(--panel);font-size:.8125rem;line-height:1.5}.opening-spread__thinking{background:var(--ink-soft);color:var(--paper-bright);justify-content:space-between;align-items:center;gap:1.5rem;font-size:1rem;line-height:1.35;text-decoration:none;display:flex}.opening-spread__folio{justify-content:space-between;align-items:center;gap:2rem;padding-block:1rem;display:flex}.opening-spread__folio .folio-label{flex:1}.opening-spread__folio>a{align-items:center;gap:1rem;min-block-size:44px;font-size:.75rem;text-decoration:none;display:inline-flex}.home-spread{padding-block:clamp(2.5rem,4vw,3.5rem);scroll-margin-block-start:1rem}.home-spread h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(3rem,6.3vw,5.75rem);font-weight:500;line-height:.98}.home-spread h3{letter-spacing:-.035em;margin:0;font-size:1.5rem;font-weight:500;line-height:1.15}.home-spread p{line-height:1.55}.spread-link{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;min-block-size:44px;font-size:.8125rem;text-decoration:none;display:inline-flex}.spread-link:hover{border-color:currentColor}.spread-index{font-family:var(--font-mono);font-size:.75rem}.introduction-spread__grid{grid-template-rows:auto 1fr;align-items:start}.introduction-spread__materials{grid-area:span 2/span 4;gap:.75rem;display:grid}.introduction-spread__materials .editorial-artwork{background:var(--ink);color:var(--paper);aspect-ratio:1.6}.introduction-spread__materials .editorial-artwork:first-child{border-radius:var(--radius-lg) var(--radius-lg) 50% 50%}.introduction-spread__materials .editorial-artwork:last-child{border-radius:50% 50% var(--radius-lg) var(--radius-lg)}.introduction-spread__materials svg{transform:scale(1.35)}.introduction-spread__materials .editorial-artwork:last-child svg{transform:rotate(180deg)scale(1.35)}.introduction-spread h2{grid-column:span 8;max-inline-size:11ch;font-size:clamp(4rem,8vw,7.5rem)}.introduction-spread__statement{letter-spacing:-.03em;grid-column:span 4;margin:0;font-size:clamp(1.25rem,2vw,1.75rem)}.introduction-spread__detail{grid-column:10/-1;align-self:end}.introduction-spread__detail p{margin-block:0 1.5rem;font-size:.875rem}.introduction-spread>.folio-label{border-block-start:1px solid var(--line);margin-block-start:2rem;padding-block-start:1rem}.principles-spread__grid{align-items:start;row-gap:2.5rem}.principles-spread h2{grid-area:1/1/auto/6;max-inline-size:12ch}.principles-spread__artwork{background:var(--ink);color:var(--paper);grid-area:2/1/auto/5}.principles-spread__artwork svg{transform:rotate(-12deg)scale(1.5)}.principles-spread__list{grid-area:1/6/3/-1;margin:0;padding:0;list-style:none;display:grid}.principles-spread__list li{border-block-start:1px solid var(--line);grid-template-columns:2rem 1fr;gap:1rem;padding-block:1.5rem;display:grid}.principles-spread__list li:nth-child(2){margin-inline-start:10%}.principles-spread__list li:nth-child(3){margin-inline-start:20%}.principles-spread__list p{max-inline-size:42ch;margin-block:.75rem 0;font-size:.9375rem}.direction-spread__grid{align-items:stretch;gap:.75rem}.direction-spread__artwork{background:var(--ink);color:var(--paper);grid-column:span 2;position:relative}.direction-spread__artwork svg{block-size:100%;inline-size:340%;max-inline-size:none;position:absolute;inset-inline-start:-120%;transform:rotate(90deg)scale(1.5)}.direction-spread__stages{grid-column:span 4;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.direction-spread__stages li{border-radius:var(--radius-md);background:var(--panel);grid-template-columns:1.5rem 1fr;gap:.75rem;padding:1.5rem;display:grid;position:relative}.direction-spread__stages li:first-child{background:var(--ink);color:var(--paper-bright)}.direction-spread__stages li:nth-child(2){background:var(--accent);color:var(--accent-ink)}.direction-spread__stages li+li:before{content:"";background:var(--ink);block-size:.75rem;inline-size:1px;position:absolute;inset-block-start:-.75rem;inset-inline-start:2.15rem}.direction-spread__index{font-size:.6875rem;font-family:var(--font-mono)}.direction-spread__stages h3{font-size:1.25rem}.direction-spread__stages p{margin-block:.5rem 0;font-size:.8125rem}.direction-spread__statement{grid-column:8/-1;align-self:center;padding-block:2rem}.direction-spread__statement p{max-inline-size:35ch;margin-block:2rem;font-size:.9375rem}.capabilities-spread__grid{row-gap:2.5rem}.capabilities-spread h2{grid-column:span 8;max-inline-size:15ch}.capabilities-spread__artwork{grid-area:1/9/auto/-1}.capabilities-spread__artwork svg{transform:rotate(12deg)scale(1.6)}.capabilities-spread__list{grid-column:1/-1;grid-template-columns:5fr 3fr 4fr;align-items:start;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.capabilities-spread__list li{border-radius:var(--radius-lg);background:var(--panel)}.capabilities-spread__list li:first-child{background:var(--ink);color:var(--paper-bright)}.capabilities-spread__list li:last-child{background:var(--accent);color:var(--accent-ink);margin-block-start:3rem}.capabilities-spread__list a{flex-direction:column;align-items:start;min-block-size:20rem;padding:2rem;text-decoration:none;display:flex}.capabilities-spread__list li:first-child a{min-block-size:26rem}.capabilities-spread__list h3{max-inline-size:12ch;font-size:clamp(1.75rem,2.7vw,2.5rem)}.capabilities-spread__list p{max-inline-size:40ch;margin-block:1.5rem 2rem;font-size:.875rem}.capabilities-spread__list .editorial-arrow{align-self:end;margin-block-start:auto}.capabilities-spread__list a:hover h3{text-decoration:underline;text-decoration-thickness:1px}.founder-spread__grid{align-items:stretch}.founder-spread__statement{grid-column:span 6;padding-block:2rem}.founder-spread h2{max-inline-size:11ch}.founder-spread__statement p{max-inline-size:40ch;margin-block:3rem 2rem;font-size:clamp(1rem,1.4vw,1.25rem)}.founder-spread__artwork{background:var(--ink);min-block-size:32rem;color:var(--paper);grid-column:8/-1;position:relative}.founder-spread__artwork svg{block-size:100%;inline-size:100%;position:absolute;inset:0;transform:rotate(-28deg)scale(1.8)}.closing-spread{padding-block:2.5rem 1.5rem}.closing-spread__grid{border-radius:var(--radius-lg);background:var(--ink);color:var(--paper-bright);padding:clamp(2rem,4vw,4rem)}.closing-spread h2{grid-column:span 9;max-inline-size:17ch;font-size:clamp(3rem,7vw,6.5rem)}.closing-spread__mark{grid-column:12;align-self:end;inline-size:100%}.closing-spread__invitation{grid-column:1/-1;grid-template-columns:5fr 6fr;align-items:end;gap:3rem;margin-block-start:2rem;display:grid}.closing-spread__invitation>p{max-inline-size:43ch;color:var(--panel);margin:0;font-size:.9375rem}.closing-spread .home-actions{justify-content:end;margin:0}.closing-spread .home-action{border-radius:999px}.closing-spread .home-action--secondary{color:var(--paper-bright);border-color:#62635e}.closing-spread .home-action--primary:hover{background:var(--paper-bright);color:var(--ink)}@media (max-width:63.99rem){.introduction-spread__grid,.principles-spread__grid,.direction-spread__grid,.capabilities-spread__grid,.founder-spread__grid,.closing-spread__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.introduction-spread__materials{grid-column:span 2}.introduction-spread h2{grid-column:span 4;font-size:clamp(3.5rem,8vw,5rem)}.introduction-spread__statement{grid-column:span 2;font-size:1.25rem}.introduction-spread__detail{grid-column:span 2}.principles-spread h2{grid-column:span 3}.principles-spread__artwork{grid-column:span 2}.principles-spread__list{grid-column:4/-1}.principles-spread__list li:nth-child(n){margin-inline-start:0}.direction-spread__artwork{grid-column:span 1}.direction-spread__stages{grid-column:span 3}.direction-spread__statement{grid-column:span 2;padding-inline-start:1rem}.direction-spread h2{font-size:3.25rem}.capabilities-spread h2{grid-area:1/1/auto/5}.capabilities-spread__artwork{grid-column:5/-1}.capabilities-spread__list{grid-template-columns:1.2fr 1fr}.capabilities-spread__list li:last-child{grid-column:2;margin-block-start:-2rem}.capabilities-spread__list a{padding:1.5rem}.founder-spread__statement,.founder-spread__artwork{grid-column:span 3}.closing-spread h2{grid-column:span 5}.closing-spread__mark{grid-column:6}.closing-spread__invitation{grid-template-columns:1fr;gap:2rem}.closing-spread .home-actions{justify-content:start}}@media (max-width:47.99rem){.introduction-spread__grid,.principles-spread__grid,.direction-spread__grid,.capabilities-spread__grid,.founder-spread__grid,.closing-spread__grid{grid-template-columns:1fr;gap:1.75rem}.home-spread .editorial-spread>*{grid-area:auto/1;min-inline-size:0}.introduction-spread__materials{grid-template-columns:1fr 1fr}.introduction-spread h2{font-size:clamp(3rem,13vw,4.5rem)}.introduction-spread__statement{font-size:1.35rem}.introduction-spread__detail{max-inline-size:33ch}.principles-spread__artwork{aspect-ratio:1.7}.principles-spread__list li{padding-block:1.5rem}.direction-spread__artwork{min-block-size:9rem}.direction-spread__artwork svg{inline-size:100%;inset-inline-start:0;transform:scale(2)}.direction-spread__statement{padding:0}.direction-spread h2{font-size:3.25rem}.capabilities-spread__artwork{aspect-ratio:2}.capabilities-spread__list{grid-template-columns:1fr}.capabilities-spread__list li:last-child{grid-column:1;margin-block-start:0}.capabilities-spread__list li:first-child a{min-block-size:23rem}.capabilities-spread__list a{min-block-size:18rem;padding:1.75rem}.founder-spread__statement{padding:0}.founder-spread__statement p{margin-block:2rem}.founder-spread__artwork{min-block-size:23rem}.closing-spread__grid{padding:1.75rem 1.5rem}.closing-spread__mark{inline-size:3.5rem}.closing-spread__invitation{margin-block-start:0}.home-spread.closing-spread h2{font-size:clamp(2rem,10vw,4rem)}}.method-spread h2{max-inline-size:10ch;margin-block-end:2rem}.method-spread__modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.method-spread__modules>li{background:var(--panel);border-radius:var(--radius-lg);position:relative;overflow:hidden}.method-spread__modules>li:first-child{background:var(--accent);color:var(--accent-ink)}.method-spread__modules>li:nth-child(3){background:var(--ink);color:var(--paper-bright)}.method-spread__modules .editorial-artwork{color:#666761;opacity:.45;background:0 0;position:absolute;inset:40% -35% -15%}.method-spread__modules a{flex-direction:column;min-block-size:25rem;padding:2rem;text-decoration:none;display:flex;position:relative}.method-spread h3{letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:500}.method-spread p{max-inline-size:26ch;margin-block:.75rem 3rem;font-size:.875rem;line-height:1.5}.method-spread__index{letter-spacing:-.07em;justify-content:space-between;align-items:baseline;margin-block-start:auto;font-size:clamp(4rem,8vw,7rem);line-height:1;display:flex}.method-spread__index .editorial-arrow{align-self:end;margin-block-end:.5rem}.method-spread a:hover h3,.opening-spread__thinking:hover span,.opening-spread__contact:hover{text-decoration:underline}.method-spread__modules a:focus-visible{outline-offset:-6px;border-radius:inherit;box-shadow:none;outline:3px solid}@media (max-width:63.99rem){.opening-spread h1{font-size:clamp(3.25rem,7.2vw,4.5rem)}.opening-spread__statement{padding:1.75rem}.opening-spread__materials{min-block-size:19rem}.opening-spread__action>*{padding:1.25rem}.opening-spread__feature .living-wordmark__display-word{font-size:2.25rem}.opening-spread__feature .living-wordmark__mark{inline-size:2.5rem}.method-spread__modules{grid-template-columns:repeat(2,minmax(0,1fr))}.method-spread__modules a{min-block-size:21rem}}@media (max-width:47.99rem){.opening-spread__statement,.opening-spread__feature{grid-column:1/-1}.opening-spread__statement{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.opening-spread__feature{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.opening-spread__statement{gap:1.5rem;padding:1.75rem 1.5rem}.opening-spread h1{font-size:clamp(3.1rem,12vw,5rem)}.opening-spread__statement>p{font-size:.875rem}.opening-spread__feature{gap:1rem;padding:0 1rem 1.5rem}.opening-spread__materials{min-block-size:11rem}.opening-spread__materials .editorial-artwork>svg{transform:rotate(90deg)scale(1.6)}.opening-spread__feature .living-wordmark__display-word{font-size:clamp(1.5rem,7vw,2.5rem)}.opening-spread__feature .living-wordmark__mark{inline-size:2.25rem}.opening-spread__feature .living-wordmark__visual{gap:.75rem}.opening-spread__feature .living-wordmark__word{gap:.4rem}.opening-spread__feature .living-wordmark__anchor{min-inline-size:1.25rem}.opening-spread__action{grid-template-columns:1fr}.opening-spread__contact,.opening-spread__thinking{min-block-size:5rem}.opening-spread__action>p{padding:1.5rem}.opening-spread__folio{gap:1rem}.opening-spread__folio .folio-label__detail{display:none}.home-spread h2{font-size:clamp(2.75rem,11vw,4rem)}.method-spread__modules{grid-template-columns:1fr}.method-spread__modules a{min-block-size:18rem;padding:1.75rem}.method-spread p{max-inline-size:34ch}}.home-actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.home-action{justify-content:center;align-items:center;gap:var(--space-4);min-block-size:44px;padding:var(--space-3) var(--space-4);border-radius:6px;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.home-action--primary{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.home-action--primary:hover,.home-action--primary:focus-visible{background:var(--text);border-color:var(--text);color:var(--bg)}.home-action--secondary{border:1px solid var(--border);color:var(--text);transition:border-color .16s ease-out,color .16s ease-out}.home-action--secondary:hover,.home-action--secondary:focus-visible{border-color:var(--accent);color:var(--accent)}.home-action--secondary svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5px;block-size:1rem;inline-size:1rem}.editorial-page .page-intro{align-content:end;gap:0;min-block-size:min(56svh,36rem);padding-block:clamp(3rem,6vw,5rem);display:grid;position:relative}.editorial-page .page-intro:after{background:var(--border);content:"";block-size:1px;position:absolute;inset-block-end:0;inset-inline:0}.editorial-page .page-intro__grid h1{align-self:end;max-inline-size:11ch}.editorial-page .page-intro__grid p{align-self:end;margin:0;font-size:clamp(1.125rem,1.8vw,1.375rem)}.editorial-section{border-block-end:1px solid var(--border);padding-block:clamp(3rem,6vw,5rem)}.editorial-section h2,.partnership-page h2,.about-name h2{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5.3vw,5rem);font-weight:500;line-height:.96}.editorial-section h3{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:500;line-height:1.05}.editorial-section p{max-inline-size:68ch;margin-block:var(--space-3) 0;color:var(--text-muted)}.editorial-sequence{border-block:1px solid;margin:0 auto;padding:0;list-style:none;display:grid}.editorial-sequence--three{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-sequence li{align-content:space-between;gap:var(--space-12);min-block-size:19rem;padding:clamp(var(--space-6), 4vw, var(--space-12));display:grid}.editorial-sequence li+li{border-inline-start:1px solid}@supports (color:color-mix(in lab, red, red)){.editorial-sequence li+li{border-inline-start:1px solid color-mix(in srgb, currentColor 26%, transparent)}}.editorial-index{font-family:var(--font-mono);letter-spacing:.06em;font-size:.75rem}.editorial-split{gap:clamp(var(--space-8), 7vw, var(--space-24));grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.editorial-split>h2{max-inline-size:9ch}.editorial-rows{border-block-start:1px solid var(--border);margin:0;padding:0;list-style:none}.editorial-rows li{gap:var(--space-4);padding-block:var(--space-8);border-block-end:1px solid var(--border);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.editorial-rows--plain li{grid-template-columns:1fr}.editorial-rows p{margin-block-start:var(--space-2)}.capability-ledger{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:0;display:grid}.capability-ledger article{min-block-size:22rem;padding:clamp(var(--space-6), 4vw, var(--space-12))}.capability-ledger article+article{border-inline-start:1px solid var(--border)}.capability-ledger h2{max-inline-size:8ch;font-size:clamp(2rem,3.8vw,3.5rem)}.capability-ledger p{margin-block-start:var(--space-8)}.artifact-list{border-block-start:1px solid var(--border);margin:0;padding:0;list-style:none}.artifact-list li{padding-block:var(--space-6);border-block-end:1px solid var(--border);font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.75rem,3.4vw,3rem);font-weight:500;line-height:1}.partnership-page .editorial-section>.site-frame>h2{max-inline-size:10ch}.partnership-path{gap:var(--space-8);margin-block:clamp(var(--space-16), 8vw, var(--space-24));grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.partnership-path:before{background:var(--accent);content:"";block-size:1px;position:absolute;inset-block-start:1.5rem;inset-inline:1.5rem}.partnership-path li{z-index:1;align-content:start;gap:var(--space-8);display:grid;position:relative}.partnership-path__node{border:1px solid var(--accent);background:var(--bg);block-size:3rem;inline-size:3rem;color:var(--accent);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.partnership-path p{max-inline-size:32ch}.editorial-statement{max-inline-size:44rem;margin:0;font-size:clamp(1.25rem,2.3vw,1.75rem);line-height:1.45}.about-name__grid{gap:clamp(var(--space-8), 7vw, var(--space-24));grid-template-columns:minmax(0,6fr) minmax(0,6fr);display:grid}.about-name h2{max-inline-size:9ch}.about-name__pronunciation{margin-block:var(--space-8) var(--space-12);color:var(--text);font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,2rem)}.about-name .living-wordmark__display-word{font-size:clamp(2.25rem,5.3vw,4.5rem)}.name-associations{border-block-start:1px solid var(--border);margin:0}.name-associations>div{gap:var(--space-6);padding-block:var(--space-6);border-block-end:1px solid var(--border);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);display:grid}.name-associations dt{font-family:var(--font-display);font-size:1.35rem;font-weight:500}.name-associations dd{color:var(--text-muted);margin:0}.contact-page__field{min-block-size:min(48svh,32rem);padding-block:clamp(var(--space-16), 8vw, var(--space-24));background:var(--surface)}.contact-page__grid{align-items:start;gap:clamp(var(--space-8), 7vw, var(--space-24));grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.contact-page__grid>p{max-inline-size:32ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,3.6vw,3.25rem);font-weight:500;line-height:1.04}.contact-page__action{justify-items:start;gap:var(--space-4);display:grid}.contact-page__action p{max-inline-size:38ch;color:var(--text-muted);margin:0}.not-found{min-block-size:min(70svh,46rem);padding-block:var(--space-24);align-content:center;justify-items:start;display:grid}.not-found h1{max-inline-size:10ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,8vw,6rem);font-weight:500;line-height:.94}.not-found p{max-inline-size:48ch;margin-block:var(--space-8) 0;color:var(--text-muted);font-size:1.125rem}.not-found .home-action{margin-block-start:var(--space-8)}.thinking-principles{background:var(--ink);color:var(--paper);padding-block-start:0}.thinking-principles__header{gap:var(--space-8);padding-block:clamp(var(--space-12), 7vw, var(--space-24));grid-template-columns:minmax(0,7fr) minmax(12rem,3fr);display:grid}.thinking-principles__header h2{max-inline-size:7ch;font-size:clamp(3.25rem,7vw,7rem)}.thinking-principles__header .editorial-artwork{min-block-size:13rem;color:var(--paper);background:#30312d}.thinking-principles__list{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.thinking-principles__list{border-color:color-mix(in srgb, var(--paper) 35%, transparent)}}.thinking-principles__list li+li{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.thinking-principles__list li+li{border-color:color-mix(in srgb, var(--paper) 25%, transparent)}}.thinking-principles .editorial-index,.thinking-principles p{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.thinking-principles .editorial-index,.thinking-principles p{color:color-mix(in srgb, var(--paper) 75%, transparent)}}.thinking-method__stages li:nth-child(2n){margin-inline-start:clamp(0rem,5vw,5rem)}.thinking-method__stages li:nth-child(2) .editorial-index,.thinking-method__stages li:nth-child(4) .editorial-index{color:var(--accent-ink);background:var(--accent)}.thinking-commitments{background:var(--panel)}.thinking-commitments__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.thinking-commitments .editorial-rows{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.thinking-commitments .editorial-rows li{padding:var(--space-8)}.thinking-commitments .editorial-rows li:nth-child(odd){border-inline-end:1px solid var(--border)}.thinking-commitments .editorial-rows li:nth-child(-n+2){border-block-end:1px solid var(--border)}.capabilities-page__opening{gap:var(--space-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.capabilities-page__opening .page-intro{min-block-size:min(70svh,42rem);inline-size:100%;margin:0}.capabilities-page__intro .page-intro__grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.capabilities-page__opening>.editorial-artwork{background:var(--ink);min-block-size:min(70svh,42rem);color:var(--paper);align-self:end}.capabilities-page__opening>.editorial-artwork svg{object-fit:cover;block-size:100%}.capabilities-territories{background:var(--panel)}.capabilities-territories .capability-ledger article:first-child{background:var(--ink);color:var(--paper)}.capabilities-territories .capability-ledger article:nth-child(2){min-block-size:30rem}.capabilities-territories .capability-ledger article:last-child{background:var(--accent);color:var(--accent-ink)}.capabilities-territories .capability-ledger article:first-child p,.capabilities-territories .capability-ledger article:last-child p{color:currentColor}.capabilities-artifacts{background:var(--paper-bright)}.capabilities-artifacts .artifact-list li{align-items:baseline;gap:var(--space-6);display:flex}.capabilities-artifacts .artifact-list li:before{color:var(--accent);content:"—";font-family:var(--font-mono);font-size:.9rem}.capabilities-boundaries{background:var(--ink);color:var(--paper)}.capabilities-boundaries .editorial-rows,.capabilities-boundaries .editorial-rows li{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.capabilities-boundaries .editorial-rows,.capabilities-boundaries .editorial-rows li{border-color:color-mix(in srgb, var(--paper) 28%, transparent)}}.capabilities-boundaries .editorial-section p,.capabilities-boundaries p{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.capabilities-boundaries .editorial-section p,.capabilities-boundaries p{color:color-mix(in srgb, var(--paper) 70%, transparent)}}.partnership-page__path-spread{background:var(--ink);color:var(--paper)}.partnership-page__lead{align-items:end;gap:var(--space-8);grid-template-columns:minmax(0,8fr) minmax(12rem,4fr);display:grid}.partnership-page__lead .editorial-artwork{min-block-size:12rem;color:var(--paper);background:#2f302c}.partnership-page .partnership-path__node{background:var(--ink)}.partnership-page .partnership-path p{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.partnership-page .partnership-path p{color:color-mix(in srgb, var(--paper) 72%, transparent)}}.partnership-page__path-spread .home-action--primary{background:var(--accent);color:var(--accent-ink)}.about-page__founder{background:var(--ink);color:var(--paper)}.about-page__founder-copy{gap:var(--space-8);display:grid}.about-page__founder .editorial-statement{color:var(--paper)}.about-page__founder .editorial-artwork{min-block-size:17rem;color:var(--paper);background:#282925}.about-page__purpose .editorial-statement{max-inline-size:30ch;font-size:clamp(1.7rem,3.2vw,3rem);line-height:1.12}.about-page__principles .editorial-rows li{padding-block:var(--space-6)}.about-name{background:var(--panel)}.about-name .living-wordmark{padding:var(--space-6);border-radius:var(--radius-md);background:var(--paper-bright)}.contact-page .page-intro{min-block-size:min(48svh,30rem)}.contact-page__field{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.contact-page__field:before{background:var(--accent);content:"";block-size:100%;inline-size:min(35vw,31rem);position:absolute;inset:0 0 auto auto}.contact-page__grid{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);position:relative}.contact-page__grid>p{color:var(--paper)}.contact-page__action{align-self:end}.contact-page__action p{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.contact-page__action p{color:color-mix(in srgb, var(--paper) 72%, transparent)}}.contact-prompts{gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--accent);color:var(--accent-ink);margin:0;list-style:none;display:grid}.contact-prompts li{gap:var(--space-1);border-block-end:1px solid;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-prompts li{border-block-end:1px solid color-mix(in srgb, currentColor 24%, transparent)}}.contact-prompts li{padding-block-end:var(--space-4)}.contact-prompts li:last-child{border:0;padding:0}.contact-prompts span{font-family:var(--font-mono);font-size:.7rem}.contact-prompts strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,2rem);font-weight:500;line-height:1}.not-found{min-block-size:min(74svh,48rem);padding-block:clamp(var(--space-12), 8vw, var(--space-24));display:block}.not-found__panel{align-content:start;justify-items:start;gap:var(--space-8);min-block-size:min(62svh,40rem);padding:clamp(var(--space-8), 6vw, var(--space-24));border-radius:var(--radius-lg);background:var(--ink);color:var(--paper);display:grid}.not-found__panel .folio-label{color:var(--paper)}.not-found__panel>img{block-size:4rem;inline-size:4rem;margin-block:auto 0}.not-found__panel h1{max-inline-size:11ch}.not-found__panel p{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.not-found__panel p{color:color-mix(in srgb, var(--paper) 74%, transparent)}}.not-found__panel .home-action--secondary{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.not-found__panel .home-action--secondary{border-color:color-mix(in srgb, var(--paper) 38%, transparent)}}.not-found__panel .home-action--secondary{color:var(--paper)}@keyframes prizic-eye-blink{0%,34%,58%,to{transform:translate(-50%)scaleY(1)}44%,50%{transform:translate(-50%)scaleY(.08)}}@keyframes prizic-smile-resolve{0%,20%{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}48%,72%{opacity:1;stroke-dasharray:1;stroke-dashoffset:0}to{opacity:0}}@media (max-width:63.99rem){.page-intro__grid,.editorial-split,.about-name__grid,.contact-page__grid{grid-template-columns:1fr}.contact-page__field:before{content:none}.editorial-page .page-intro{min-block-size:min(48svh,30rem)}.editorial-page .page-intro__grid p{max-inline-size:50rem}.editorial-split{gap:var(--space-16)}.editorial-split>h2{max-inline-size:12ch}.about-name__grid{gap:var(--space-16)}}@media (max-width:56.24rem){.site-header__inner{flex-wrap:wrap;row-gap:0}.site-header__logo--desktop{display:none}.site-header__logo--mobile{display:block}.site-header__brand{background:0 0;padding-inline:0}.site-header__navigation,.site-header__contact{display:none}.mobile-menu{align-items:center;display:flex}.mobile-menu[data-enhanced=false]{flex:0 0 100%;order:1}.mobile-menu[data-enhanced=false] .mobile-menu__fallback{inline-size:100%}.site-header__accent{margin-inline-start:auto}.site-footer__inner{grid-template-columns:1fr 1fr}.site-footer__identity{grid-column:1/-1}}@media (max-width:47.99rem){.home-actions{align-items:stretch}.home-action{flex:13rem}.editorial-page .page-intro{gap:var(--space-6);min-block-size:auto;padding-block:var(--space-16)}.editorial-page .page-intro__grid h1{max-inline-size:none;font-size:clamp(3rem,14vw,4.75rem)}.editorial-section{padding-block:var(--space-12)}.editorial-section h2,.partnership-page h2,.about-name h2{font-size:clamp(2.5rem,12vw,4.25rem)}.editorial-sequence--three,.capability-ledger{grid-template-columns:1fr}.editorial-sequence li,.capability-ledger article{min-block-size:15rem;padding:var(--space-8) var(--space-6)}.editorial-sequence li+li,.capability-ledger article+article{border-block-start:1px solid var(--border);border-inline-start:0}.editorial-rows li{gap:var(--space-3);padding-block:var(--space-6);grid-template-columns:2.5rem minmax(0,1fr)}.editorial-rows--plain li{grid-template-columns:1fr}.partnership-path{gap:var(--space-12);margin-block:var(--space-12) var(--space-16);grid-template-columns:1fr;padding-inline-start:var(--space-4)}.partnership-path:before{inset-block:1.5rem;inset-inline:calc(var(--space-4) + 1.5rem) auto;block-size:auto;inline-size:1px}.partnership-path li{gap:var(--space-6);grid-template-columns:3rem minmax(0,1fr)}.partnership-path p{max-inline-size:42ch}.artifact-list li{padding-block:var(--space-5,1.25rem)}.name-associations>div{gap:var(--space-1);grid-template-columns:1fr}.contact-page__field{min-block-size:auto}.not-found{min-block-size:36rem;padding-block:var(--space-16)}}@media (max-width:40rem){.site-frame{inline-size:min(calc(100% - (var(--space-4) * 2)), var(--frame))}.site-header__inner{min-block-size:4.5rem}.site-footer{padding-block-start:var(--space-12)}.site-footer__inner{gap:var(--space-8);grid-template-columns:1fr}.site-footer__identity{grid-column:auto}.living-wordmark__visual{gap:var(--space-3)}.living-wordmark__word{gap:var(--space-2)}.living-wordmark__display-word{font-size:clamp(2.25rem,13vw,4rem)}.living-wordmark__mark{inline-size:2.75rem}.prizic-blueprint--compact .prizic-blueprint__stage{padding-inline:var(--space-2) var(--space-1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.editorial-arrow,[data-motion-item],[data-artwork-depth],[data-artwork-parallax],[data-artwork-crop],[data-calibration-line]{opacity:1!important;clip-path:none!important;transform:none!important}.living-wordmark__figure[data-settling=true] .living-wordmark__eye,.living-wordmark__figure[data-settling=true] .living-wordmark__smile{animation:none}}@media (max-width:63.99rem){.thinking-principles__header,.capabilities-page__opening,.partnership-page__lead{grid-template-columns:1fr}.capabilities-page__opening .page-intro,.capabilities-page__opening>.editorial-artwork{min-block-size:auto}.capabilities-page__opening>.editorial-artwork{aspect-ratio:2}.thinking-commitments__grid{grid-template-columns:1fr}}@media (max-width:47.99rem){.thinking-principles__header{gap:var(--space-6)}.thinking-principles__header .editorial-artwork,.partnership-page__lead .editorial-artwork{min-block-size:9rem}.thinking-method__stages li:nth-child(2n){margin-inline-start:0}.thinking-commitments .editorial-rows{grid-template-columns:1fr}.thinking-commitments .editorial-rows li,.thinking-commitments .editorial-rows li:nth-child(-n+2){border-inline-end:0;border-block-end:1px solid var(--border)}.capabilities-territories .capability-ledger article:nth-child(2){min-block-size:15rem}.contact-page__grid{gap:var(--space-12)}.contact-prompts{padding:var(--space-6)}.not-found__panel{border-radius:var(--radius-md);min-block-size:34rem}}@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-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-ease{syntax:"*";inherits:false}
