@font-face{font-family:Strawford;src:url(/fonts/Strawford-Thin.woff2)format("woff2"),url(/fonts/Strawford-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Strawford;src:url(/fonts/Strawford-ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Strawford;src:url(/fonts/Strawford-Light.woff2)format("woff2"),url(/fonts/Strawford-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Strawford;src:url(/fonts/Strawford-Regular.woff2)format("woff2"),url(/fonts/Strawford-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Strawford;src:url(/fonts/Strawford-Medium.woff2)format("woff2"),url(/fonts/Strawford-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Strawford;src:url(/fonts/Strawford-Bold.woff2)format("woff2"),url(/fonts/Strawford-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Strawford;src:url(/fonts/Strawford-Black.woff2)format("woff2"),url(/fonts/Strawford-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Strawford;src:url(/fonts/Strawford-ThinItalic.otf)format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Strawford;src:url(/fonts/Strawford-ExtraLightItalic.otf)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Strawford;src:url(/fonts/Strawford-LightItalic.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Strawford;src:url(/fonts/Strawford-RegularItalic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Strawford;src:url(/fonts/Strawford-MediumItalic.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Strawford;src:url(/fonts/Strawford-BoldItalic.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Strawford;src:url(/fonts/Strawford-BlackItalic.otf)format("opentype");font-weight:900;font-style:italic;font-display:swap}:root{--bb-peach:#f4b084;--bb-lemon:#efe373;--bb-green:#00a776;--bb-fuchsia:#c5197d;--bb-carbon:#22272f;--bb-ink-0:#fafaf7;--bb-ink-100:#f0efe9;--bb-ink-200:#d8d6cc;--bb-ink-400:#8a8a82;--bb-ink-600:#4a4d54;--bb-ink-900:var(--bb-carbon);--color-bg:var(--bb-ink-0);--color-bg-elevated:#fff;--color-fg:var(--bb-carbon);--color-fg-muted:var(--bb-ink-600);--color-fg-subtle:var(--bb-ink-400);--color-accent:var(--bb-green);--color-accent-cta:var(--bb-fuchsia);--color-hairline:var(--bb-ink-200);--color-pillar-brand:var(--bb-fuchsia);--color-pillar-digital:var(--bb-peach);--color-pillar-digital-2:var(--bb-lemon);--color-pillar-process:var(--bb-green);--gradient-blob-1:var(--bb-peach);--gradient-blob-2:var(--bb-lemon);--gradient-blob-3:var(--bb-green);--gradient-blob-4:var(--bb-fuchsia);--gradient-key:linear-gradient(150deg, var(--bb-lemon) 0%, var(--bb-peach) 28%, var(--bb-fuchsia) 62%, var(--bb-green) 100%);--gradient-hairline:linear-gradient(90deg, var(--bb-green), var(--bb-fuchsia));--color-selection-bg:var(--bb-lemon);--color-selection-fg:var(--bb-carbon);--glass-fill:#fafaf78c;--glass-fill-strong:#fafaf7b8;--glass-stroke:#ffffff8c;--glass-blur:18px;--glass-shadow:0 8px 32px #22272f1f, inset 0 1px 0 #fff9;--font-display:"Strawford", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Strawford", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--weight-thin:100;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-black:900;--text-display-hero:clamp(3rem, 9vw, 9rem);--text-display-1:clamp(2.5rem, 6vw, 5.5rem);--text-display-2:clamp(2rem, 4.5vw, 4rem);--text-h1:clamp(2rem, 3.5vw, 3rem);--text-h2:clamp(1.5rem, 2.5vw, 2.25rem);--text-h3:clamp(1.25rem, 2vw, 1.5rem);--text-body-lg:1.125rem;--text-body:1.0625rem;--text-body-sm:.9375rem;--text-caption:.8125rem;--leading-display:.95;--leading-tight:1.15;--leading-body:1.6;--leading-loose:1.75;--tracking-display:-.025em;--tracking-body:0;--tracking-mono:.02em;--tracking-label:.08em;--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;--section-py:clamp(4rem, 10vw, 10rem);--content-max:1280px;--content-narrow:720px;--content-wide:1440px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-glass:20px;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-quad:cubic-bezier(.45, 0, .55, 1);--ease-snappy:cubic-bezier(.2, .8, .2, 1);--duration-fast:.15s;--duration-base:.3s;--duration-slow:.6s;--duration-page:1.2s;--duration-mesh:60s}[data-theme=dark]{--color-bg:var(--bb-carbon);--color-bg-elevated:#2d333d;--color-fg:var(--bb-ink-0);--color-fg-muted:var(--bb-ink-200);--color-fg-subtle:#b8bab4;--color-hairline:#3a4049;--color-accent:#0bc589;--color-accent-cta:#dc2587;--color-pillar-brand:#dc2587;--color-pillar-digital:#f6bc92;--color-pillar-digital-2:#f2e780;--color-pillar-process:#0bc589;--glass-fill:#2d333d8c;--glass-fill-strong:#2d333dbd;--glass-stroke:#ffffff24;--glass-shadow:0 8px 32px #0006, inset 0 1px 0 #ffffff14}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-page:1ms;--duration-mesh:0s}}::selection{background:var(--color-selection-bg);color:var(--color-selection-fg)}.bb-display-hero{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-display-hero);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.bb-display-1{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-display-1);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.bb-h1{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.bb-h2{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h2);line-height:var(--leading-tight)}.bb-h3{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-h3);line-height:var(--leading-tight)}.bb-body{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--text-body);line-height:var(--leading-body)}.bb-mono-label{font-family:var(--font-mono);font-weight:var(--weight-regular);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase}.bb-gradient-text{background:var(--gradient-key);color:#0000;-webkit-background-clip:text;background-clip:text}.bb-glass{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);backdrop-filter:blur(var(--glass-blur)) saturate(160%);border:1px solid var(--glass-stroke);border-radius:var(--radius-glass);box-shadow:var(--glass-shadow)}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--color-fg);text-decoration:none;transition:color .25s}a:hover{color:var(--color-accent-cta)}button,input,textarea{font-family:inherit}button{cursor:pointer}::selection{background:var(--bb-lemon);color:var(--bb-carbon)}:root{--stroke-ink:#22272fcc;--hairline:#22272f24;--pad-x:clamp(18px, 4vw, 44px);--lemon-ink:#a89a15}[data-theme=dark]{--stroke-ink:#fafaf7d9;--hairline:#fafaf729;--lemon-ink:#f2e780}.flow{z-index:0;pointer-events:none;filter:blur(24px)saturate(1.2)contrast(1.02);width:106vw;height:106vh;position:fixed;inset:-3vh -3vw}.grain{z-index:1;pointer-events:none;opacity:.16;mix-blend-mode:overlay;position:fixed;inset:0}.page{z-index:2;position:relative}.wrap{max-width:var(--content-wide);padding-left:var(--pad-x);padding-right:var(--pad-x);margin:0 auto}@media (pointer:fine){.cur-dot,.cur-ring{z-index:9999;pointer-events:none;mix-blend-mode:difference;border-radius:50%;position:fixed;top:0;left:0}.cur-dot{background:#fff;width:8px;height:8px}.cur-ring{width:38px;height:38px;transform:scale(var(--cs,1));transition:transform .25s var(--ease-out-expo);border:1.5px solid #fff}[data-cursor=on] *{cursor:none!important}}@media (pointer:coarse){.cur-dot,.cur-ring{display:none}}.nav{z-index:90;justify-content:center;padding:0 clamp(10px,2vw,24px);display:flex;position:fixed;top:14px;left:0;right:0}.nav .pill{background:var(--glass-fill-strong);width:100%;max-width:1200px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);backdrop-filter:blur(var(--glass-blur)) saturate(160%);border:1px solid var(--glass-stroke);box-shadow:var(--glass-shadow);border-radius:999px;align-items:center;gap:clamp(10px,2vw,22px);padding:10px clamp(10px,1.6vw,16px);display:flex}.nav .logo{flex:none;align-items:center;gap:10px;display:flex}.nav .logo img{border-radius:10px;width:38px;height:38px;display:block}.nav .logo .word{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:700}@media (max-width:860px){.nav .logo .word{display:none}}.nav .links{align-items:center;gap:clamp(4px,1vw,8px);margin:0 auto;display:flex}.nav .links>a,.nav .links>button{font-family:var(--font-display);letter-spacing:0;color:var(--color-fg);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:15px;font-weight:500;transition:background .25s,color .25s;display:inline-flex}.nav .links>a:hover,.nav .links>button:hover,.nav .links>button[aria-expanded=true]{color:var(--color-fg);background:#22272f12}[data-theme=dark] .nav .links>a:hover,[data-theme=dark] .nav .links>button:hover,[data-theme=dark] .nav .links>button[aria-expanded=true]{background:#fafaf71a}.nav .links .car{transition:transform .3s var(--ease-snappy);font-size:10px}.nav .links button[aria-expanded=true] .car{transform:rotate(180deg)}@media (max-width:700px){.nav .links{display:none}}.nav .actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.nav .cta{font-family:var(--font-mono);letter-spacing:.02em;background:var(--color-accent-cta);color:#fff;transition:transform .25s var(--ease-snappy), box-shadow .25s;border:0;border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:13px;font-weight:500;display:inline-flex}.nav .cta b{background:var(--bb-lemon);border-radius:50%;width:7px;height:7px}.nav .cta:hover{color:#fff;transform:scale(1.04);box-shadow:0 6px 22px #c5197d59}.nav .chip{font-family:var(--font-mono);letter-spacing:.05em;border:1px solid var(--hairline);width:40px;height:40px;color:var(--color-fg);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:12px;transition:background .25s;display:inline-flex}.nav .chip:hover{background:#22272f12}[data-theme=dark] .nav .chip:hover{background:#fafaf71a}.nav .theme-seg{border:1px solid var(--hairline);border-radius:999px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.nav .theme-seg .seg{width:28px;height:28px;color:var(--color-fg-subtle);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;gap:6px;font-size:13px;line-height:1;transition:background .25s,color .25s;display:inline-flex}.nav .theme-seg .seg:hover{color:var(--color-fg);background:#22272f12}[data-theme=dark] .nav .theme-seg .seg:hover{background:#fafaf71a}.nav .theme-seg .seg[aria-pressed=true]{background:var(--color-accent-cta);color:#fff}.nav .theme-seg .seg .seg-label{display:none}@media (max-width:480px){.nav .cta{gap:7px;padding:11px 14px}}@media (max-width:360px){.nav .cta{padding:10px 12px;font-size:12px}}.nav .burger{border:1px solid var(--hairline);width:40px;height:40px;color:var(--color-fg);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:background .25s;display:none}.nav .burger:hover{background:#22272f12}[data-theme=dark] .nav .burger:hover{background:#fafaf71a}@media (max-width:700px){.nav .burger{display:inline-flex}.nav .chip,.nav .theme-seg{display:none}}.mobile-menu{z-index:88;pointer-events:none;justify-content:center;padding:0 clamp(10px,2vw,24px);display:none;position:fixed;top:76px;left:0;right:0}@media (max-width:700px){.mobile-menu{display:flex}}.mobile-menu .panel{background:var(--glass-fill-strong);width:100%;max-width:480px;max-height:calc(100vh - 100px);-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 8px)) saturate(160%);backdrop-filter:blur(calc(var(--glass-blur) + 8px)) saturate(160%);border:1px solid var(--glass-stroke);box-shadow:var(--glass-shadow);opacity:0;transform-origin:top;transition:opacity .3s var(--ease-out-expo), transform .3s var(--ease-out-expo);border-radius:24px;padding:clamp(10px,3vw,16px);overflow-y:auto;transform:translateY(-10px)scale(.985)}.mobile-menu.open{pointer-events:auto}.mobile-menu.open .panel{opacity:1;transform:none}.mobile-menu .group{padding:8px 6px}.mobile-menu .group:not(:first-child){border-top:1px solid var(--hairline)}.mobile-menu .label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-subtle);padding:6px 6px 2px;font-size:11px}.mobile-menu a{font-family:var(--font-display);color:var(--color-fg);border-radius:12px;align-items:center;gap:10px;padding:11px 6px;font-size:16px;font-weight:500;transition:background .2s;display:flex}.mobile-menu a:hover{color:var(--color-fg);background:#22272f0f}[data-theme=dark] .mobile-menu a:hover{background:#fafaf714}.mobile-menu a .dot{background:var(--cc);border-radius:50%;flex:none;width:8px;height:8px}.mobile-menu .controls{flex-direction:column;gap:10px;display:flex}.mobile-menu .ctrl{width:100%;font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-fg);border:1px solid var(--hairline);background:0 0;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:13px;display:flex}.mobile-menu .ctrl:hover{background:#22272f0f}[data-theme=dark] .mobile-menu .ctrl:hover{background:#fafaf714}.mobile-menu .theme-seg{border:1px solid var(--hairline);border-radius:14px;align-items:stretch;gap:4px;width:100%;padding:4px;display:flex}.mobile-menu .theme-seg .seg{width:auto;height:auto;font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-fg);background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 4px;font-size:12px;transition:background .25s,color .25s;display:inline-flex}.mobile-menu .theme-seg .seg:hover{background:#22272f0f}[data-theme=dark] .mobile-menu .theme-seg .seg:hover{background:#fafaf714}.mobile-menu .theme-seg .seg[aria-pressed=true]{background:var(--color-accent-cta);color:#fff}.mobile-menu .theme-seg .seg .seg-label{display:inline}.dd{z-index:89;pointer-events:none;justify-content:center;padding:0 clamp(10px,2vw,24px);display:flex;position:fixed;top:76px;left:0;right:0}.dd .panel{background:var(--glass-fill-strong);width:100%;max-width:1200px;-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 8px)) saturate(160%);backdrop-filter:blur(calc(var(--glass-blur) + 8px)) saturate(160%);border:1px solid var(--glass-stroke);box-shadow:var(--glass-shadow);opacity:0;transform-origin:top;transition:opacity .3s var(--ease-out-expo), transform .3s var(--ease-out-expo);border-radius:24px;padding:clamp(18px,2.4vw,28px);transform:translateY(-10px)scale(.985)}.dd.open{pointer-events:auto}.dd.open .panel{opacity:1;transform:none}.dd .head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-subtle);align-items:center;gap:16px;margin-bottom:16px;font-size:12px;display:flex}.dd .head:after{content:none}.dd .head .line{background:var(--hairline);flex:1;height:1px}.dd .cards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:980px){.dd .cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.dd .cards{grid-template-columns:1fr}}.dd .card{background:color-mix(in oklab, var(--cc) 9%, var(--color-bg-elevated));border:1px solid color-mix(in oklab, var(--cc) 18%, transparent);transition:transform .3s var(--ease-snappy), box-shadow .3s;border-radius:16px;padding:18px 18px 20px;display:block}.dd .card:hover{color:inherit;transform:translateY(-3px);box-shadow:0 10px 30px #22272f1a}.dd .card .top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dd .card .n{font-family:var(--font-mono);letter-spacing:.1em;color:var(--cc);font-size:12px}.dd .card .dot{background:var(--cc);border-radius:50%;width:9px;height:9px}.dd .card h4{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 6px;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:700}.dd .card p{color:var(--color-fg-muted);margin:0;font-size:14.5px;line-height:1.45}.hero{flex-direction:column;justify-content:flex-end;min-height:100dvh;padding-top:120px;padding-bottom:clamp(24px,5vh,52px);display:flex}.hero .kick{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-subtle);align-items:center;gap:12px;margin-bottom:clamp(14px,2.4vh,26px);font-size:12.5px;display:flex}.hero .kick b{background:var(--bb-green);width:8px;height:8px;animation:blink 2.4s var(--ease-in-out-quad) infinite;border-radius:50%}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.hero .kick b{animation:none}}.hero .h{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(3.2rem,12.5vw,12.5rem);font-weight:900;line-height:.92}.hero .h .row{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.hero .h .row>span{animation:rise 1s var(--ease-out-expo) forwards;display:block;transform:translateY(110%)}.hero .h .row:nth-child(2)>span{animation-delay:.1s}.hero .h .row:nth-child(3)>span{animation-delay:.2s}@keyframes rise{to{transform:none}}@media (prefers-reduced-motion:reduce){.hero .h .row>span{animation:none;transform:none}}.hero .h .ghost{color:#0000;-webkit-text-stroke:1.5px var(--stroke-ink)}.hero .below{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-top:clamp(24px,5vh,52px);display:flex}.hero .sub{max-width:560px;color:var(--color-fg-muted);text-wrap:pretty;margin:0;font-size:clamp(16px,1.8vw,19px);line-height:1.55}.hero .ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn-primary{font-family:var(--font-mono);letter-spacing:.02em;background:var(--color-accent-cta);color:#fff;transition:transform .25s var(--ease-snappy), box-shadow .25s;border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 24px;font-size:14px;font-weight:500;display:inline-flex}.btn-primary:hover{color:#fff;transform:scale(1.04);box-shadow:0 8px 26px #c5197d59}.btn-ghost{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-fg);border:1px solid var(--hairline);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:15px 24px;font-size:14px;font-weight:500;transition:border-color .25s,background .25s;display:inline-flex}.btn-ghost:hover{border-color:var(--color-fg);color:var(--color-fg);background:#22272f0a}[data-theme=dark] .btn-ghost:hover{background:#fafaf712}.hero .proof{font-family:var(--font-mono);letter-spacing:.05em;color:var(--color-fg-subtle);flex-wrap:wrap;gap:8px 26px;margin-top:clamp(20px,4vh,40px);font-size:12.5px;display:flex}.hero .proof span{align-items:center;gap:9px;display:inline-flex}.hero .proof i{opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px}.manifest{border-top:1px solid var(--hairline)}.manifest p{max-width:1100px;font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-fg-muted);text-wrap:pretty;margin:0;font-size:clamp(1.5rem,4vw,3.2rem);font-weight:300;line-height:1.28}.manifest p em{color:var(--color-fg);font-style:normal;font-weight:700}.manifest p .u{white-space:nowrap;color:var(--color-fg);font-weight:500;position:relative}.manifest p .u:after{content:"";background:var(--uc,var(--bb-green));opacity:.85;z-index:-1;height:.12em;position:absolute;bottom:.04em;left:0;right:0}.sec{padding-top:clamp(5rem,13vh,10rem);padding-bottom:clamp(5rem,13vh,10rem)}.tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-subtle);align-items:center;gap:14px;font-size:12px;display:flex}.tag:after{content:"";background:var(--hairline);flex:1;height:1px}.sec .intro{max-width:720px;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-fg-muted);text-wrap:pretty;margin:clamp(16px,3vh,30px) 0 0;font-size:clamp(1.25rem,2.6vw,1.9rem);font-weight:300;line-height:1.35}.sec .intro em{color:var(--color-fg);font-style:normal;font-weight:700}.svc{margin-top:clamp(24px,4.5vh,48px)}.svc-row{border-top:1px solid var(--hairline);cursor:pointer}.svc-row:last-child{border-bottom:1px solid var(--hairline)}.svc-head{align-items:baseline;gap:clamp(14px,3vw,36px);padding:clamp(18px,3.4vh,34px) 0;display:flex}.svc-head .n{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-fg-subtle);font-size:clamp(12px,1.4vw,15px)}.svc-head h3{font-family:var(--font-display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.2px var(--stroke-ink);transition:color .45s var(--ease-out-expo), -webkit-text-stroke-color .45s, transform .45s var(--ease-out-expo);margin:0;font-size:clamp(2.1rem,7vw,6.4rem);font-weight:900;line-height:1}.svc-row:hover .svc-head h3,.svc-row.open .svc-head h3{color:var(--hl);-webkit-text-stroke-color:transparent;transform:translate(clamp(6px,1.4vw,18px))}.svc-head .claim{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-fg-subtle);margin-left:auto;font-size:13px;display:none}@media (min-width:900px){.svc-head .claim{display:inline}}.svc-head .arr{font-family:var(--font-mono);color:var(--color-fg-subtle);transition:transform .45s var(--ease-snappy), color .3s;margin-left:auto;font-size:clamp(1.4rem,3vw,2.2rem)}@media (min-width:900px){.svc-head .arr{margin-left:0}}.svc-row:hover .arr,.svc-row.open .arr{color:var(--hl);transform:rotate(45deg)}.svc-body{max-height:0;transition:max-height .65s var(--ease-out-expo);overflow:hidden}.svc-row.open .svc-body{max-height:640px}.svc-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(18px,3vw,56px);padding:4px 0 clamp(22px,3.6vh,38px);display:grid}@media (max-width:820px){.svc-grid{grid-template-columns:1fr}}.svc-grid p.body{color:var(--color-fg-muted);max-width:640px;margin:0;font-size:clamp(15px,1.8vw,17.5px);line-height:1.6}.svc-grid .fit{color:var(--color-fg);gap:10px;margin:14px 0 0;font-size:14.5px;font-weight:500;line-height:1.5;display:flex}.svc-grid .fit:before{content:"→";color:var(--hl);font-family:var(--font-mono)}.svc-side{align-content:start;gap:14px;display:grid}.svc-side .lbl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-subtle);font-size:11px}.svc-side .pts{flex-wrap:wrap;gap:8px;display:flex}.svc-side .pts span{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-fg-muted);border:1px solid var(--hairline);border-radius:999px;padding:6px 12px;font-size:12.5px}.svc-side .row2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:4px;display:flex}.svc-side .fact{font-family:var(--font-mono);color:var(--color-fg-subtle);font-size:12.5px}.svc-side .go{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-fg);border-bottom:1.5px solid var(--hl);padding-bottom:2px;font-size:13px}.svc-side .go:hover{color:var(--hl)}.steps{grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,24px);margin-top:clamp(24px,4.5vh,48px);display:grid}.steps.cols3{grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.steps,.steps.cols3{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.steps,.steps.cols3{grid-template-columns:1fr}}.step{border-top:2px solid var(--color-fg);padding-top:18px}.step .n{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-fg-subtle);font-size:12px}.step h4{font-family:var(--font-display);letter-spacing:-.015em;margin:10px 0 2px;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:700}.step .meta{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-accent);margin-bottom:10px;font-size:12px;display:block}.step p{color:var(--color-fg-muted);margin:0;font-size:15px;line-height:1.55}.cases{grid-template-columns:repeat(2,1fr);gap:clamp(16px,2.4vw,28px);margin-top:clamp(24px,4.5vh,48px);display:grid}@media (max-width:820px){.cases{grid-template-columns:1fr}}.case{background:var(--color-bg-elevated);border:1px solid var(--hairline);transition:transform .35s var(--ease-snappy), box-shadow .35s;border-radius:20px;overflow:hidden}.case:hover{transform:translateY(-4px);box-shadow:0 16px 44px #22272f1f}.case .visual{aspect-ratio:16/9;background:color-mix(in oklab, var(--cc) 10%, var(--color-bg-elevated));position:relative}.case .visual .ph{text-align:center;box-sizing:border-box;border:1.5px dashed color-mix(in oklab, var(--cc) 35%, transparent);font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-fg-subtle);border-radius:12px;justify-content:center;align-items:center;padding:12px;font-size:11.5px;line-height:1.4;display:flex;position:absolute;inset:8px}.case .body{padding:clamp(18px,2.4vw,26px)}.case .metric{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.case .metric b{font-family:var(--font-display);letter-spacing:-.03em;color:var(--cc);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:900}.case .metric span{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-fg-subtle);font-size:12px}.case h4{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 8px;font-size:clamp(1.2rem,1.9vw,1.55rem);font-weight:700}.case p{color:var(--color-fg-muted);margin:0 0 14px;font-size:15px;line-height:1.55}.case .foot{font-family:var(--font-mono);letter-spacing:.05em;color:var(--color-fg-subtle);align-items:center;gap:10px;font-size:12px;display:flex}.case .foot b{background:var(--cc);border-radius:50%;width:8px;height:8px}.studio{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,72px);margin-top:clamp(24px,4.5vh,48px);display:grid}@media (max-width:860px){.studio{grid-template-columns:1fr}}.studio h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(1.9rem,4vw,3.2rem);font-weight:900;line-height:1.05}.studio .body{color:var(--color-fg-muted);max-width:560px;margin:0 0 26px;font-size:clamp(15.5px,1.8vw,18px);line-height:1.6}.studio .facts{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-fg-muted);gap:10px;font-size:13px;display:grid}.studio .facts span{align-items:center;gap:10px;display:flex}.studio .facts i{background:var(--color-accent);border-radius:50%;width:5px;height:5px}.people{grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,22px);display:grid}@media (max-width:480px){.people{grid-template-columns:1fr}}.person .frame{aspect-ratio:3/4;background:color-mix(in oklab, var(--pc) 10%, var(--color-bg-elevated));border:1px solid var(--hairline);border-radius:18px;position:relative;overflow:hidden}.person .nm{font-family:var(--font-display);letter-spacing:-.01em;margin:12px 0 0;font-size:17px;font-weight:700}.person .rl{font-family:var(--font-mono);letter-spacing:.05em;color:var(--color-fg-subtle);align-items:center;gap:8px;margin-top:3px;font-size:12px;display:flex}.person .rl b{background:var(--pc);border-radius:50%;width:7px;height:7px}.li-link{color:var(--color-fg-subtle);transition:color .2s var(--ease-snappy);align-items:center;margin-top:8px;display:inline-flex}.li-link:hover{color:var(--pc,var(--color-accent))}.foot-li{vertical-align:middle;color:var(--color-fg-subtle);margin-top:0;margin-left:10px}.foot-li:hover{color:var(--color-accent)}.posts{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);margin-top:clamp(24px,4.5vh,48px);display:grid}@media (max-width:900px){.posts{grid-template-columns:1fr}}.post{background:var(--color-bg-elevated);border:1px solid var(--hairline);transition:transform .3s var(--ease-snappy), box-shadow .3s;border-radius:18px;flex-direction:column;gap:10px;padding:clamp(18px,2.2vw,26px);display:flex}.post:hover{color:inherit;transform:translateY(-4px);box-shadow:0 14px 38px #22272f1a}.post .meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-subtle);align-items:center;gap:10px;font-size:11.5px;display:flex}.post .meta b{background:var(--pc);border-radius:50%;width:8px;height:8px}.wip-badge{background:var(--bb-lemon);color:var(--bb-carbon);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:4px;padding:2px 9px;font-size:10px;font-weight:500;line-height:1.5;display:inline-flex}.wip-badge:before{content:"";background:var(--bb-carbon);width:5px;height:5px;animation:blink 1.6s var(--ease-in-out-quad) infinite;border-radius:50%}@media (prefers-reduced-motion:reduce){.wip-badge:before{animation:none}}.post h4{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700;line-height:1.25}.post p{color:var(--color-fg-muted);flex:1;margin:0;font-size:14.5px;line-height:1.55}.post .read{font-family:var(--font-mono);color:var(--color-fg);font-size:13px}.post:hover .read{color:var(--pc)}.posts-more{margin-top:20px}.posts-more a{font-family:var(--font-mono);border-bottom:1.5px solid var(--color-accent);padding-bottom:2px;font-size:13.5px}.magnet{background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);backdrop-filter:blur(var(--glass-blur)) saturate(160%);border:1px solid var(--glass-stroke);box-shadow:var(--glass-shadow);border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,56px);padding:clamp(26px,4vw,56px);display:grid;position:relative;overflow:hidden}@media (max-width:860px){.magnet{grid-template-columns:1fr}}.magnet:before{content:"";background:var(--gradient-key);height:4px;position:absolute;inset:0 0 auto}.magnet .kick{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px;font-size:12px}.magnet h3{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:pretty;margin:0 0 12px;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:900;line-height:1.1}.magnet .sub{color:var(--color-fg-muted);max-width:520px;margin:0;font-size:15.5px;line-height:1.55}.magnet form{gap:10px;display:grid}.magnet .frow{gap:8px;display:flex}@media (max-width:480px){.magnet .frow{flex-direction:column}}.magnet input{min-width:0;color:var(--color-fg);background:var(--color-bg-elevated);border:1px solid var(--hairline);border-radius:999px;outline:none;flex:1;padding:14px 20px;font-size:15px;transition:border-color .25s}.magnet input:focus{border-color:var(--color-accent)}.magnet .note{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-fg-subtle);margin:2px 0 0 6px;font-size:11.5px}.magnet .done{font-family:var(--font-mono);color:var(--color-accent);align-items:center;gap:10px;font-size:14px;display:flex}.contact{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,80px);margin-top:clamp(24px,4.5vh,48px);display:grid}@media (max-width:860px){.contact{grid-template-columns:1fr}}.cform{gap:14px;display:grid}.cform .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.cform .two{grid-template-columns:1fr}}.cform label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-subtle);gap:7px;font-size:11.5px;display:grid}.cform input,.cform textarea{color:var(--color-fg);background:var(--color-bg-elevated);border:1px solid var(--hairline);resize:vertical;border-radius:14px;outline:none;padding:14px 16px;font-size:15.5px;transition:border-color .25s}.cform input:focus,.cform textarea:focus{border-color:var(--color-accent)}.cform .chips{flex-wrap:wrap;gap:8px;display:flex}.cform .chips button{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-fg-muted);background:var(--color-bg-elevated);border:1px solid var(--hairline);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.cform .chips button b{background:var(--tc);border-radius:50%;width:8px;height:8px}.cform .chips button[aria-pressed=true]{border-color:var(--tc);color:var(--color-fg);background:color-mix(in oklab, var(--tc) 8%, var(--color-bg-elevated))}.cform .send{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.cform .send .hint{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-fg-subtle);font-size:12px}.cform .done{font-family:var(--font-mono);color:var(--color-accent);padding:18px 0;font-size:14.5px}.caside{align-content:start;gap:26px;display:grid}.caside .addr{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-fg-muted);font-size:13px;line-height:1.9}.caside .callbox{border-top:2px solid var(--color-fg);padding-top:16px}.caside .callbox h5{font-family:var(--font-display);margin:0 0 4px;font-size:17px;font-weight:700}.caside .callbox p{color:var(--color-fg-muted);margin:0 0 14px;font-size:14px}.say-wrap{padding-top:clamp(4rem,10vh,8rem)}a.say{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-fg);transition:letter-spacing .6s var(--ease-out-expo), color .4s;font-size:clamp(3.4rem,14vw,14rem);font-weight:900;line-height:.92;display:block}a.say:hover{letter-spacing:-.015em;color:var(--color-accent-cta)}a.say .arr{font-family:var(--font-mono);vertical-align:.12em;font-size:.55em;font-weight:400}.foot-base{font-family:var(--font-mono);letter-spacing:.05em;color:var(--color-fg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 28px;padding-top:clamp(2.5rem,6vh,4.5rem);padding-bottom:28px;font-size:11.5px;line-height:1.9;display:flex}.foot-base .flogo{align-items:center;gap:12px;display:flex}.foot-base .flogo img{border-radius:8px;width:30px;height:30px}.foot-base a{color:var(--color-fg-muted)}.foot-base a:hover{color:var(--color-fg)}.story{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,32px);margin-top:clamp(24px,4.5vh,48px);display:grid}@media (max-width:900px){.story{grid-template-columns:1fr}}.scol{border-top:2px solid var(--sc);padding-top:16px}.scol h4{font-family:var(--font-display);letter-spacing:-.015em;align-items:center;gap:10px;margin:0 0 10px;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:700;display:flex}.scol h4 b{background:var(--sc);border-radius:50%;width:9px;height:9px}.scol p{color:var(--color-fg-muted);margin:0;font-size:15px;line-height:1.6}.stats{border-top:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,24px);margin-top:clamp(32px,6vh,64px);padding-top:clamp(20px,3.5vh,36px);display:grid}@media (max-width:700px){.stats{grid-template-columns:repeat(2,1fr)}}.stat b{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:900;line-height:1;display:block}.stat span{font-family:var(--font-mono);letter-spacing:.05em;color:var(--color-fg-subtle);margin-top:8px;font-size:12px;display:block}.people.three{grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.people.three{grid-template-columns:1fr 1fr}}.job-card .frame{border-style:dashed;border-color:var(--color-fg-subtle);background:0 0;justify-content:center;align-items:center;display:flex}.job-card .frame .q{font-family:var(--font-display);color:var(--color-fg-subtle);transition:color .3s, transform .3s var(--ease-snappy);font-size:clamp(2.4rem,4vw,4rem);font-weight:900}.job-card:hover .frame .q{color:var(--lemon-ink);transform:scale(1.15)rotate(8deg)}.job-card:hover{color:inherit}.rv{opacity:0;transition:opacity .8s var(--ease-out-expo), transform .8s var(--ease-out-expo);transform:translateY(34px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.sp-hero{padding-top:clamp(140px,22vh,220px);padding-bottom:clamp(2.5rem,6vh,5rem)}.sp-hero .kick{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-subtle);align-items:center;gap:12px;margin-bottom:clamp(14px,2.4vh,24px);font-size:12.5px;display:flex}.sp-hero .kick b{border-radius:50%;width:8px;height:8px}.sp-hero .h{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.8rem,8.5vw,8rem);font-weight:900;line-height:.95}.sp-hero .claim{font-family:var(--font-display);letter-spacing:-.02em;margin:clamp(10px,2vh,18px) 0 0;font-size:clamp(1.3rem,2.8vw,2.2rem);font-weight:700;line-height:1.15}.sp-hero .below{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-top:clamp(20px,4vh,40px);display:flex}.sp-hero .sub{max-width:620px;color:var(--color-fg-muted);text-wrap:pretty;margin:0;font-size:clamp(16px,1.8vw,19px);line-height:1.55}.sp-hero .ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.offers{margin-top:clamp(24px,4.5vh,48px)}.offer{border-top:1px solid var(--hairline);gap:clamp(14px,3vw,40px);padding:clamp(22px,3.6vh,38px) 0;display:flex}.offer:last-child{border-bottom:1px solid var(--hairline)}.offer>.n{font-family:var(--font-mono);letter-spacing:.1em;color:var(--hl);flex:0 0 52px;padding-top:6px;font-size:clamp(12px,1.4vw,15px)}.offer .body{flex:1;max-width:820px}.offer h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:700;line-height:1.1}.offer p{color:var(--color-fg-muted);margin:0 0 16px;font-size:clamp(15px,1.7vw,17px);line-height:1.6}.offer .chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offer .chips span{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-fg-muted);border:1px solid var(--hairline);border-radius:999px;padding:6px 12px;font-size:12.5px}.offer .chips .cross{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-fg);border-bottom:1.5px solid var(--hl);margin-left:6px;padding-bottom:2px;font-size:12.5px}.offer .chips .cross:hover{color:var(--hl)}.ladder{--ladder-step:clamp(10px, 1.7vh, 20px);padding-top:calc(4 * var(--ladder-step));grid-template-columns:repeat(5,1fr);align-items:start;gap:clamp(12px,1.6vw,20px);margin-top:clamp(24px,4.5vh,48px);display:grid}@media (max-width:980px){.ladder{grid-template-columns:repeat(2,1fr);gap:clamp(28px,4vh,36px) clamp(12px,3vw,24px);padding-top:0}.ladder .rung:last-child:nth-child(odd){grid-column:1/-1}.ladder .rung:last-child:nth-child(odd) p{max-width:32em}}@media (max-width:560px){.ladder{grid-template-columns:1fr}}.ladder .rung{border-top:2px solid var(--color-fg);transform:translateY(calc(var(--i) * -1 * var(--ladder-step)));padding-top:16px}@media (max-width:980px){.ladder .rung{transform:none}}.ladder .rung .n{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bb-green);font-size:11.5px}.ladder .rung:nth-child(-n+2) .n{color:var(--color-fg-subtle)}.ladder .rung h4{font-family:var(--font-display);letter-spacing:-.015em;margin:8px 0;font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:700}.ladder .rung p{color:var(--color-fg-muted);margin:0;font-size:14px;line-height:1.5}.ladder-note{max-width:640px;color:var(--color-fg);gap:12px;margin:clamp(20px,4vh,36px) 0 0;font-size:clamp(15px,1.7vw,17px);font-weight:500;line-height:1.6;display:flex}.ladder-note:before{content:"→";color:var(--bb-green);font-family:var(--font-mono)}.reel{aspect-ratio:21/9;border:1px solid var(--hairline);background:color-mix(in oklab, var(--lemon-ink) 8%, var(--color-bg-elevated));border-radius:20px;overflow:hidden}.faq{max-width:860px;margin-top:clamp(24px,4.5vh,48px)}.faq details{border-top:1px solid var(--hairline)}.faq details:last-child{border-bottom:1px solid var(--hairline)}.faq summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.015em;align-items:baseline;gap:18px;padding:clamp(16px,2.6vh,24px) 0;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{font-family:var(--font-mono);transition:transform .3s var(--ease-snappy);margin-left:auto;font-size:1.3em;font-weight:400}.faq details[open] summary .pm{transform:rotate(45deg)}.faq details p{max-width:700px;color:var(--color-fg-muted);margin:0;padding:0 0 clamp(18px,3vh,26px);font-size:15.5px;line-height:1.6}.journal-body{max-width:680px;margin-top:clamp(24px,4.5vh,48px)}.journal-body>:first-child{margin-top:0}.journal-body p{color:var(--color-fg-muted);margin:0 0 1.3em;font-size:clamp(15.5px,1.7vw,17.5px);line-height:1.7}.journal-body h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-fg);margin:1.7em 0 .6em;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;line-height:1.2}.journal-body h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-fg);margin:1.5em 0 .5em;font-size:clamp(1.2rem,2.1vw,1.6rem);font-weight:700;line-height:1.25}.journal-body ul,.journal-body ol{color:var(--color-fg-muted);margin:0 0 1.3em;padding-left:1.3em;font-size:clamp(15.5px,1.7vw,17.5px);line-height:1.7}.journal-body li{margin:0 0 .4em}.journal-body a{color:var(--color-fg);border-bottom:1.5px solid var(--hl,var(--color-accent))}.journal-body a:hover{color:var(--hl,var(--color-accent))}.journal-body blockquote{border-left:3px solid var(--hairline);color:var(--color-fg);margin:0 0 1.3em;padding-left:1.2em;font-style:italic}.journal-back{margin-top:clamp(24px,4.5vh,48px)}.journal-back a{font-family:var(--font-mono);color:var(--color-fg);border-bottom:1.5px solid var(--color-accent);padding-bottom:2px;font-size:13.5px}.journal-back a:hover{color:var(--color-accent)}
