@font-face{font-family:Figtree;src:url('assets/figtree.ttf') format('truetype');font-display:swap;font-weight:400}
@font-face{font-family:Outfit;src:url('assets/outfit.ttf') format('truetype');font-display:swap;font-weight:400}
:root{color-scheme:dark;--background:#141418;--surface:#1c1c22;--raised:#282830;--line:#3c3f48;--text:#eef1f5;--muted:#b1b6c2;--mint:#88dbcf;--lime:#c5ef95;--lavender:#c4b5ee;--ink:#141418;--radius:16px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--background);color:var(--text);font:400 17px/1.65 Figtree,system-ui,sans-serif}button,input{font:inherit}a{color:inherit;text-underline-offset:5px}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--mint);outline-offset:6px}.skip-link{position:fixed;top:-100px;left:24px;z-index:20;background:var(--mint);color:var(--ink);padding:12px}.skip-link:focus{top:10px}.wrap{max-width:1320px;margin:auto;padding-inline:48px}.site-header{border-bottom:1px solid var(--line);background:var(--background)}.nav{height:94px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;gap:13px;align-items:center;text-decoration:none;font:400 28px Outfit,sans-serif;letter-spacing:-1.2px}.brand img{width:38px;height:38px;object-fit:contain}.brand small{font:12px Figtree,sans-serif;letter-spacing:2px;color:var(--muted);display:block;margin-top:-3px}.nav-links{display:flex;gap:32px;align-items:center;font-size:14px}.nav-links a{text-decoration:none}.nav-links a:hover{color:var(--mint)}.nav-cta{padding:10px 18px;border:1px solid var(--line);border-radius:7px}.menu-toggle{display:none;background:none;border:1px solid var(--line);color:var(--text);padding:8px 14px}.hero{position:relative;min-height:690px;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;overflow:hidden}.hero-copy{position:relative;z-index:1;padding:82px 0 90px}.eyebrow{font:13px/1.5 Figtree,sans-serif;text-transform:uppercase;letter-spacing:2px;color:var(--mint);margin:0 0 26px}.eyebrow .tag{border:1px solid var(--line);padding:6px 9px;margin-right:13px;border-radius:4px;color:var(--muted);letter-spacing:1px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Outfit,sans-serif;font-weight:400}h1{font-size:clamp(52px,6.3vw,88px);line-height:1.03;letter-spacing:-4px;margin-bottom:28px}h1 em{font-style:normal;color:var(--mint)}.hero-copy>p:not(.eyebrow){max-width:470px;font-size:19px;color:var(--muted);line-height:1.6}.actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:11px 22px;border-radius:7px;background:var(--mint);border:1px solid var(--mint);color:var(--ink);text-decoration:none;font-size:15px;font-weight:600}.button:hover{filter:brightness(1.08)}.button.secondary{color:var(--text);background:transparent;border-color:var(--line)}.hero-art{position:absolute;width:71%;height:100%;right:-15%;top:0;object-fit:cover;object-position:right center;mask-image:linear-gradient(to right,transparent,black 25%);opacity:.95}.hero small{display:block;margin-top:22px;color:var(--muted);font-size:13px}.hero-caption{position:absolute;bottom:25px;right:0;color:var(--muted);font-size:12px;letter-spacing:1px}.technical-strip{border-block:1px solid var(--line);padding:23px 0}.technical-strip .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:var(--muted);font-size:14px}.technical-strip strong{color:var(--text);font-weight:400}section.content{padding-block:100px}.section-top{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:46px}.section-top h2,h2.large{font-size:clamp(36px,4.3vw,58px);line-height:1.1;letter-spacing:-2px;margin-bottom:20px}.section-top>p{max-width:430px;align-self:end;color:var(--muted)}.three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature{padding:30px 0;border-top:1px solid var(--line)}.feature-number{font:14px ui-monospace,monospace;color:var(--mint);margin-bottom:35px}.feature h3{font-size:26px;letter-spacing:-.6px;margin-bottom:12px}.feature p{color:var(--muted);font-size:16px;max-width:335px}.feature a{font-size:14px}.editor-section{padding-block:0 90px}.editor-frame{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.editor-frame img{width:100%}.image-caption{display:flex;justify-content:space-between;gap:20px;margin-top:17px;font-size:13px;color:var(--muted)}.editor-demo{background:var(--background);border:1px solid var(--line);padding:10px;border-radius:12px;position:relative}.editor-bar{padding:8px 12px;border-radius:4px;background:var(--raised);display:flex;gap:22px;align-items:center;font-size:13px}.editor-bar strong{color:var(--mint);font-weight:400;margin-right:auto}.workspace{display:grid;grid-template-columns:180px 1fr 200px;gap:9px;padding-block:10px;min-height:290px}.workspace>div{background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:18px;font-size:13px}.workspace .scene-sample{display:flex;gap:20px;justify-content:center;align-items:center;background-color:#17171d;background-image:radial-gradient(#3d404c 1px,transparent 1px);background-size:16px 16px;flex-wrap:wrap}.workspace p{color:var(--muted);margin-bottom:13px}.node{border:1px solid var(--mint);border-radius:7px;min-width:140px;background:var(--surface);padding:18px}.node strong{color:var(--mint);font-weight:400}.node small{display:block;color:var(--muted);padding-top:10px}.workspace .active-line{padding:7px;background:#2b4645;color:var(--text);border-left:2px solid var(--mint)}.workspace label{display:block;margin-top:14px;color:var(--muted)}.workspace input{width:100%;accent-color:var(--mint)}.editor-status{font-size:12px;padding:5px 12px;display:flex;justify-content:space-between;color:var(--muted)}.principles{background:var(--mint);color:var(--ink);padding-block:84px}.principles .eyebrow{color:#25483f}.principles h2{font-size:clamp(40px,5vw,68px);letter-spacing:-2.5px;line-height:1.06;max-width:650px}.principle-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:100px}.principle-list{margin-top:8px}.principle-list article{border-top:1px solid #547b71;padding:20px 0 8px}.principle-list h3{font-size:22px;margin-bottom:6px}.principle-list p{font-size:16px;color:#25483f}.module-explorer{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.module-options{padding:32px;background:var(--surface)}.module-options p{color:var(--muted);font-size:15px}.module-options label{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--line);cursor:pointer}.module-options input{width:18px;height:18px;accent-color:var(--mint)}.module-options label span{margin-left:auto;color:var(--muted);font-size:13px}.module-result{padding:35px;display:flex;flex-direction:column;justify-content:center}.module-result .count{font:70px/1 Outfit,sans-serif;color:var(--mint);margin-bottom:10px}.module-result h3{font-size:26px}.module-result p{font-size:15px;color:var(--muted)}#module-summary{font-family:ui-monospace,monospace;font-size:13px;color:var(--lavender);line-height:1.9;overflow-wrap:anywhere}.status-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.status-grid article{border:1px solid var(--line);border-radius:12px;padding:30px}.status-grid h3{font-size:26px}.status-grid ul{padding-left:20px;color:var(--muted);font-size:16px}.status-label{display:inline-block;border:1px solid var(--line);color:var(--mint);padding:3px 9px;margin-bottom:20px;font-size:12px;text-transform:uppercase;letter-spacing:1px}.status-label.preview{color:var(--lavender)}.final-cta{padding:85px 0;border-top:1px solid var(--line)}.final-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.final-cta h2{font-size:48px;line-height:1.08;letter-spacing:-2px;margin-bottom:16px}.final-cta p{color:var(--muted);margin-bottom:0}footer{border-top:1px solid var(--line);padding-block:36px}footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}footer p{margin:0;color:var(--muted);font-size:13px}.footer-links{display:flex;gap:24px;font-size:14px}.page-heading{padding-top:70px;padding-bottom:40px;max-width:780px}.page-heading h1{font-size:68px}.page-heading>p{color:var(--muted);font-size:19px}.direction-nav{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:42px}.direction-nav a{padding:10px 17px;border:1px solid var(--line);border-radius:7px;text-decoration:none;font-size:14px}.direction-nav a[aria-current]{background:var(--mint);color:var(--ink);border-color:var(--mint)}.direction-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.direction-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;text-decoration:none;background:var(--surface)}.direction-card img{width:100%;aspect-ratio:1;object-fit:cover}.direction-card>div{padding:24px}.direction-card h2{font-size:28px;margin-bottom:8px}.direction-card p{font-size:15px;color:var(--muted)}.swatches{display:flex;gap:8px;margin-top:18px}.swatch{height:26px;width:26px;border-radius:50%;background:var(--swatch);border:1px solid #72757c}.brand-section{padding:65px 0;border-top:1px solid var(--line)}.brand-section h2{font-size:38px;line-height:1.15;letter-spacing:-1px}.brand-section .intro{max-width:730px;color:var(--muted)}.logo-display{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:30px 0}.logo-display>div{min-height:260px;display:flex;align-items:center;justify-content:center;padding:30px}.logo-display .light{background:#e7eadd;color:var(--ink)}.logo-display img{height:150px;max-width:210px;object-fit:contain}.logo-display .light img{filter:brightness(.15)}.logo-lockup{display:flex;align-items:center;gap:28px}.logo-lockup .wordmark{font:48px Outfit,sans-serif;letter-spacing:-2px}.logo-lockup small{font:13px Figtree,sans-serif;letter-spacing:3px;display:block;color:var(--muted)}.palette{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-block:28px}.palette>div{min-height:150px;background:var(--swatch);border-radius:9px;padding:20px;color:var(--ink);display:flex;flex-direction:column;justify-content:end}.palette .dark{color:var(--text);border:1px solid var(--line)}.palette strong{font-weight:400;font-size:15px}.palette code{font-size:12px;margin-top:5px}.type-sample{padding:28px 0;border-top:1px solid var(--line)}.type-sample .display{font:clamp(40px,6vw,72px)/1.1 Outfit,sans-serif;letter-spacing:-2px;margin-bottom:15px}.type-sample p{color:var(--muted);max-width:740px}.asset-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.asset-list a{border:1px solid var(--line);padding:20px;border-radius:9px;text-decoration:none;display:flex;justify-content:space-between;gap:15px}.asset-list small{color:var(--muted)}.copy-block{padding:28px;border:1px solid var(--line);border-radius:12px;margin-bottom:18px}.copy-block h3{font-size:22px}.copy-block p{max-width:850px;color:var(--muted)}.copy-button{color:var(--mint);background:transparent;border:1px solid var(--line);border-radius:6px;font-size:14px;padding:8px 12px}.copy-status{font-size:14px;color:var(--mint);margin-left:14px}.campaign-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.campaign-grid img{width:100%;border:1px solid var(--line);border-radius:8px}.campaign-grid h3{font-size:22px;margin-top:18px;margin-bottom:8px}.campaign-grid p{font-size:15px;color:var(--muted)}.notice{padding:18px 22px;background:var(--surface);border-left:3px solid var(--mint);font-size:15px;color:var(--muted);margin-top:30px}.accent-toggle{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--muted);margin:22px 0}.accent-toggle input{accent-color:var(--mint);width:18px;height:18px}.accent-preview{background-color:#18181e;background-image:radial-gradient(ellipse at 12% 0%,rgb(196 181 238 / .10),transparent 60%),radial-gradient(ellipse at 100% 100%,rgb(136 219 207 / .06),transparent 65%);padding:13px}.accent-preview[data-accent="off"]{background-image:none}.fine-print{font-size:13px;color:var(--muted)}
@media(max-width:960px){.wrap{padding-inline:28px}.nav-links{gap:20px}.hero{min-height:640px;grid-template-columns:1fr}.hero-copy{max-width:610px}.hero-art{width:85%;right:-33%;opacity:.4}.section-top{gap:32px}.three-columns{gap:22px}.principle-layout{gap:45px}.workspace{grid-template-columns:140px 1fr}.workspace>div:last-child{display:none}.palette{grid-template-columns:repeat(3,1fr)}.direction-overview{grid-template-columns:1fr}.direction-card{display:grid;grid-template-columns:230px 1fr}.direction-card img{height:100%}.logo-lockup .wordmark{font-size:34px}.logo-lockup{gap:16px}.logo-display img{height:100px}.hero-caption{right:20px}.image-caption{flex-direction:column;gap:4px}}
@media(max-width:640px){.wrap{padding-inline:22px}.nav{height:78px;gap:16px}.brand{font-size:26px}.brand img{width:32px;height:32px}.menu-toggle{display:block}.nav-links{display:none;position:absolute;top:78px;left:0;right:0;padding:24px;background:var(--background);border-bottom:1px solid var(--line);z-index:10;flex-direction:column;align-items:stretch}.nav-links[data-open="true"]{display:flex}.hero{min-height:670px;align-items:start}.hero-copy{padding:62px 0 150px}h1{font-size:58px;letter-spacing:-2.8px}.hero-copy>p:not(.eyebrow){font-size:18px}.hero-art{width:120%;height:72%;right:-45%;top:35%;opacity:.27}.hero-caption{bottom:20px;left:22px}.eyebrow{font-size:12px;letter-spacing:1px}.eyebrow .tag{margin-right:7px}.technical-strip .wrap{gap:12px 20px;font-size:13px}section.content{padding-block:65px}.section-top{grid-template-columns:1fr;gap:10px}.section-top h2,h2.large{font-size:42px}.three-columns{grid-template-columns:1fr;gap:5px}.feature-number{margin-bottom:16px}.feature p{max-width:none}.principles{padding-block:58px}.principle-layout{grid-template-columns:1fr;gap:25px}.principles h2{font-size:46px}.module-explorer{grid-template-columns:1fr}.module-options,.module-result{padding:24px}.status-grid,.campaign-grid,.asset-list{grid-template-columns:1fr}.final-cta{padding-block:60px}.final-cta .wrap{display:block}.final-cta h2{font-size:40px}.final-cta .button{margin-top:24px}footer .wrap{align-items:start;flex-direction:column}.footer-links{gap:18px;flex-wrap:wrap}.workspace{grid-template-columns:1fr}.workspace>div:first-child{display:none}.workspace .scene-sample{min-height:240px}.editor-bar{gap:12px;font-size:12px;flex-wrap:wrap}.editor-status{gap:12px;flex-wrap:wrap}.page-heading{padding-top:45px}.page-heading h1{font-size:48px;letter-spacing:-2px}.direction-card{display:block}.direction-card img{aspect-ratio:1.35}.logo-display{grid-template-columns:1fr}.logo-display>div{min-height:210px}.palette{grid-template-columns:repeat(2,1fr)}.brand-section{padding-block:45px}.logo-lockup .wordmark{font-size:38px}}
.palette-switcher{border-bottom:1px solid var(--line);background:#19191f}.palette-switcher .wrap{display:flex;gap:9px;align-items:center;justify-content:flex-end;padding-block:11px;flex-wrap:wrap}.palette-switcher span{font-size:12px;color:var(--muted);margin-right:8px;letter-spacing:1px}.palette-switcher button{border:1px solid var(--line);border-radius:5px;padding:4px 11px;background:none;color:var(--muted);font-size:13px}.palette-switcher button[aria-pressed="true"]{background:var(--raised);border-color:var(--mint);color:var(--text)}html[data-palette="violet"]{--mint:#c4b5ee}html[data-palette="violet"] .principles .eyebrow,html[data-palette="violet"] .principle-list p{color:#423557}html[data-palette="violet"] .principle-list article{border-color:#847296}html[data-palette="violet-mint"] .hero h1 em{color:var(--lavender)}html[data-palette="violet-mint"] .principles{background:#202027;color:var(--text);border-block:1px solid #51495e}html[data-palette="violet-mint"] .principles h2{color:var(--lavender)}html[data-palette="violet-mint"] .principles .eyebrow{color:var(--mint)}html[data-palette="violet-mint"] .principle-list p{color:var(--muted)}html[data-palette="violet-mint"] .principle-list h3{color:var(--mint)}html[data-palette="violet-mint"] .principle-list article{border-color:var(--line)}html[data-palette="violet-mint"] .feature-number{color:var(--lavender)}@media(max-width:640px){.palette-switcher .wrap{justify-content:flex-start}.palette-switcher span{width:100%;font-size:11px}.palette-switcher button{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media print{.site-header,.direction-nav,.copy-button,footer{display:none}body{background:white;color:#141418}.wrap{padding:0}.brand-section{break-inside:avoid}.page-heading{padding-top:0}.page-heading h1{font-size:44px}.intro,.copy-block p,.type-sample p{color:#34343b}.logo-display{background:#141418}.brand-section{padding-block:25px}}

/* The fibres belong to the full-width scene, not the text column. */
.hero-stage{position:relative;overflow:hidden;isolation:isolate}.hero-stage .hero{position:static;overflow:visible}.hero-stage .hero-art{width:65%;right:0;left:auto;top:0;height:100%;object-fit:cover;object-position:right center;mask-image:linear-gradient(to right,transparent 0%,black 28%,black 80%,transparent 100%)}.hero-stage .hero-caption{right:max(48px,calc((100vw - 1224px)/2));font-size:12px}@media(max-width:960px){.hero-stage .hero-art{width:88%;right:-12%;opacity:.5}.hero-stage .hero-caption{right:28px}}@media(max-width:640px){.hero-stage .hero-art{width:140%;right:-45%;height:88%;top:15%;opacity:.3;mask-image:linear-gradient(to right,transparent,black 28%,black 65%,transparent 100%)}.hero-stage .hero-caption{left:22px;right:22px}}
/* A soft charcoal scrim protects the copy wherever the fibres cross behind it. */
.hero-stage .hero-copy{isolation:isolate}.hero-stage .hero-copy::before{content:"";position:absolute;inset:28px -80px 36px -48px;z-index:-1;pointer-events:none;background:linear-gradient(to right,rgb(20 20 24 / .98) 0%,rgb(20 20 24 / .94) 72%,rgb(20 20 24 / .78) 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent,black 12%,black 87%,transparent)}.hero-stage .hero-caption{z-index:1;width:fit-content;max-width:calc(100% - 44px);padding:7px 11px;border:1px solid rgb(177 182 194 / .18);border-radius:5px;background:rgb(20 20 24 / .9);color:var(--text)}@media(max-width:640px){.hero-stage .hero-copy::before{inset:20px -38px 75px -22px}.hero-stage .hero-caption{font-size:10px;letter-spacing:.7px}}
/* Alternate lowercase entry stroke, compared at matching scale. */
.mark-variants{padding:36px 0}.mark-variants>h3{font-size:30px;margin-bottom:12px}.mark-variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mark-variant-grid figure{margin:0;padding:28px;border:1px solid var(--line);border-radius:12px;background:#141418}.mark-variant-grid img{width:100%;height:300px;object-fit:contain}.mark-variant-grid figcaption{padding-top:24px;font-size:15px;color:var(--text)}.mark-variant-grid figcaption span{float:right;color:var(--lavender);font-size:12px;letter-spacing:.4px}@media(max-width:640px){.mark-variant-grid{grid-template-columns:1fr}.mark-variant-grid img{height:260px}.mark-variant-grid figure{padding:22px}}

.rooted-wordmark-large{margin:28px 0;padding:32px;border:1px solid var(--line);border-radius:12px;background:#141418}.rooted-wordmark-large img{width:100%;max-width:820px;margin:12px auto 28px}.rooted-wordmark-large figcaption{font-size:14px;color:var(--text)}.rooted-wordmark-large figcaption span{float:right;color:var(--muted)}.wordmark-context-label{margin:38px 0 16px}.rooted-header-study{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:22px 28px;border:1px solid var(--line);border-radius:10px;background:#141418}.rooted-header-lockup{width:220px;flex-shrink:0}.rooted-header-lockup img{width:220px;height:auto}.rooted-header-links{display:flex;gap:24px;font-size:13px;color:var(--muted)}@media(max-width:640px){.rooted-wordmark-large{padding:18px}.rooted-wordmark-large figcaption span{display:block;float:none;margin-top:4px}.rooted-header-study{padding:20px}.rooted-header-links{display:none}}

.rooted-wordmark-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rooted-wordmark-comparison .rooted-wordmark-large{display:flex;flex-direction:column;min-width:0;margin:28px 0 0;padding:24px}.rooted-wordmark-comparison .rooted-wordmark-new{border-color:var(--lavender)}@media(max-width:760px){.rooted-wordmark-comparison{grid-template-columns:1fr;gap:0}.rooted-wordmark-comparison .rooted-wordmark-large{padding:18px}}

.rooted-wordmark-comparison figcaption{margin-top:auto}

.wordmark-compact-comparison{gap:24px}.wordmark-compact-comparison .rooted-wordmark-large{margin-top:0}.wordmark-compact-comparison .rooted-wordmark-large img{width:220px;max-width:100%;margin:8px auto 24px}.wordmark-earlier{margin-top:28px}.wordmark-earlier summary{cursor:pointer;color:var(--muted);padding:12px 0;font-size:14px}

/* The selected wordmark uses its simplified drawing in small navigation. */
.brand.brand-integrated{gap:0;flex-shrink:0}.brand.brand-integrated img{width:200px;height:auto;display:block}.logo-display img.selected-wordmark{width:100%;max-width:420px;height:auto}.logo-display .light img.selected-wordmark{filter:none}@media(max-width:640px){.brand.brand-integrated img{width:165px}}

.editor-capture{display:block;border:1px solid var(--line);border-radius:12px;overflow:hidden}.editor-capture img{display:block;width:100%;height:auto}

/* Large signature placements reveal the full hypha detail; navigation stays compact. */
.identity-section{padding-block:72px 58px;border-bottom:1px solid var(--line);background:var(--background)}.identity-section+.editor-section{padding-top:42px}.identity-section .eyebrow{margin-bottom:30px}.wordmark-showcase{width:100%;padding:20px 0 28px}.wordmark-showcase img{width:100%;max-width:1100px;height:auto;margin-inline:auto}.identity-caption{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-top:24px;color:var(--muted);font-size:15px}.identity-caption p{margin:0}.identity-caption a{flex-shrink:0;color:var(--mint)}.brand-wordmark-showcase{margin-block:40px 20px;padding-block:38px;border-block:1px solid var(--line)}@media(max-width:640px){.identity-section{padding-block:44px 35px}.identity-section .eyebrow{font-size:11px;margin-bottom:18px}.wordmark-showcase{padding-block:16px}.identity-caption{align-items:flex-start;flex-direction:column;gap:12px;font-size:14px;margin-top:20px}.brand-wordmark-showcase{margin-block:30px 15px;padding-block:24px}}
.connected-wordmark-study>.rooted-wordmark-large{padding:24px}.connected-wordmark-study>.rooted-wordmark-large img{height:auto;max-width:none;margin:8px auto 16px}.connected-wordmark-study>.wordmark-earlier{margin-top:28px}@media(max-width:640px){.connected-wordmark-study>.rooted-wordmark-large{padding:16px}}
/* Approved my monogram, with actual-size icon proofs. */
.monogram-variants{grid-template-columns:repeat(3,minmax(0,1fr))}.monogram-variants figure img{width:100%;max-width:240px;height:auto;aspect-ratio:1;object-fit:contain}.monogram-size-proof{display:flex;gap:36px;align-items:end;padding:28px;border:1px solid var(--line);border-radius:12px;margin-block:24px}.monogram-size-proof figure{margin:0;min-width:48px}.monogram-size-proof img{object-fit:contain}.monogram-size-proof figcaption{font-size:12px;color:var(--muted);margin-top:12px}@media(max-width:760px){.monogram-variants{grid-template-columns:1fr}.monogram-size-proof{gap:20px;padding:20px;flex-wrap:wrap}}
