@font-face{font-family:libreBaskerville;src:url(/_next/static/media/720f50bf00bb84aa-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:libreBaskerville;src:url(/_next/static/media/be2d21d6874e289b-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:libreBaskerville Fallback;src:local("Arial");ascent-override:83.43%;descent-override:23.22%;line-gap-override:0.00%;size-adjust:116.27%}.__className_1725b6{font-family:libreBaskerville,libreBaskerville Fallback}.__variable_1725b6{--font-libre-baskerville:"libreBaskerville","libreBaskerville Fallback"}@font-face{font-family:figtree;src:url(/_next/static/media/7ba2591d4d0cdc48-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/01f11ea540e3939a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/e8bd9fc08858c4b1-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:figtree Fallback;src:local("Arial");ascent-override:93.79%;descent-override:24.68%;line-gap-override:0.00%;size-adjust:101.29%}.__className_9b439b{font-family:figtree,figtree Fallback}.__variable_9b439b{--font-figtree:"figtree","figtree Fallback"}@font-face{font-family:plexMono;src:url(/_next/static/media/06ac09dcb8ec7d56-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/dece0821e8ed059f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/422bb7078d9b61dc-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_ea5b94{font-family:plexMono,plexMono Fallback}.__variable_ea5b94{--font-plex-mono:"plexMono","plexMono Fallback"}html{height:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 8px)}body,html{overflow-x:clip}body,html{width:100%;max-width:100vw;margin:0;overscroll-behavior-x:none}body{min-height:100%;color:var(--ink);background:var(--bg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .25s ease,color .25s ease}*{box-sizing:border-box}figure,h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:none;cursor:pointer}ul{list-style:none}img{max-width:100%;display:block}footer,main{width:100%;max-width:100%}:focus-visible{outline:2px solid var(--accent-a);outline-offset:3px}:root{--nav-height:64px;--f-libre-baskerville:var(--font-libre-baskerville),Georgia,serif;--f-figtree:var(--font-figtree),system-ui,sans-serif;--f-plex-mono:var(--font-plex-mono),ui-monospace,Menlo,monospace;--font-display:var(--f-libre-baskerville);--font-body:var(--f-figtree);--font-mono:var(--f-plex-mono);--display-transform:none;--display-tracking:-0.01em;--display-weight:600;--h3-size:clamp(1.15rem,2.6vw,1.5rem);--accent:var(--accent-a);--mono:var(--font-mono);--display:var(--font-display)}[data-theme=field]{--bg:#fafaf6;--surface:#ffffff;--wash:#f3f0e0;--wash-2:#efead3;--yellow:#f7b500;--yellow-deep:#d99a00;--green:#1f8a4c;--green-soft:#dcefe2;--ink:#201c12;--sub:#5b5544;--hairline:#e4dfc5;--led-red:#ff2e1f;--accent-a:var(--yellow);--accent-a-ink:#201c12;--accent-b:var(--green);--accent-b-ink:#ffffff;--danger:#d02c2c;--radius:6px;--radius-lg:10px;--shadow-card:4px 4px 0 rgba(32,28,18,0.1);--shadow-cabinet:6px 6px 0 rgba(32,28,18,0.16);--btn-shadow:0 3px 0 rgba(32,28,18,0.4);--tape-bg:#f4f0de;--tape-ink:#4a4433;--tape-rot:-0.6deg}[data-theme=care]{--bg:#fbfffe;--surface:#ffffff;--wash:#e6fffa;--wash-2:#b2f5ea;--teal:#2c7a7b;--teal-deep:#1f6667;--sky:#63b3ed;--ink:#173b3c;--sub:#4f7877;--hairline:#cdebe4;--led-red:#b9544b;--accent-a:var(--teal);--accent-a-ink:#ffffff;--accent-b:var(--sky);--accent-b-ink:#173b3c;--danger:#b9544b;--radius:14px;--radius-lg:18px;--shadow-card:0 10px 30px rgba(44,122,123,0.12);--shadow-cabinet:0 16px 40px rgba(44,122,123,0.18);--btn-shadow:0 4px 14px rgba(44,122,123,0.28);--tape-bg:#e6fffa;--tape-ink:var(--teal-deep);--tape-rot:-0.4deg}[data-theme=current]{--bg:#f7f9fb;--surface:#ffffff;--wash:#eaf3fc;--wash-2:#dcebfa;--blue:#1d8fff;--blue-deep:#0a6fdb;--red:#e02b2b;--ink:#12212e;--sub:#4a6072;--hairline:#d7e1e9;--led-red:#ff2e1f;--accent-a:var(--blue);--accent-a-ink:#ffffff;--accent-b:var(--red);--accent-b-ink:#ffffff;--danger:#d02c2c;--radius:10px;--radius-lg:16px;--shadow-card:0 10px 28px rgba(18,33,46,0.08);--shadow-cabinet:0 16px 40px rgba(18,33,46,0.16);--btn-shadow:0 4px 14px rgba(29,143,255,0.32);--tape-bg:transparent;--tape-ink:var(--sub);--tape-rot:0deg}.container{max-width:1180px;margin:0 auto;padding:0 20px}@media (min-width:768px){.container{padding:0 32px}}.section{padding:64px 0}@media (min-width:768px){.section{padding:96px 0}}.eyebrow{font-family:var(--font-mono);font-size:var(--h3-size);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-a-on-surface,var(--accent-b));display:inline-block;margin-bottom:14px}[data-theme=field] .eyebrow{color:var(--green)}[data-theme=current] .eyebrow{color:var(--blue-deep)}[data-theme=care] .eyebrow{color:var(--teal-deep)}.h1,h1{line-height:1.05;font-size:clamp(2.1rem,6vw,3.6rem)}.h1,.h2,h1,h2{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-transform);letter-spacing:var(--display-tracking)}.h2,h2{line-height:1.12;font-size:clamp(1.6rem,4.2vw,2.5rem)}.h3,h3{font-family:var(--font-display);font-weight:600;text-transform:var(--display-transform);line-height:1.2;font-size:var(--h3-size)}p{line-height:1.6;color:var(--sub)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:14px 24px;border-radius:var(--radius);min-height:48px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .2s ease;border:1px solid transparent}.btn-primary{background:var(--accent-a);color:var(--accent-a-ink);box-shadow:var(--btn-shadow)}.btn-primary:active{transform:translateY(2px)}.btn-secondary{background:transparent;color:var(--ink);border-color:var(--hairline)}.btn-secondary:hover{border-color:var(--accent-a)}.btn-ghost{background:transparent;color:var(--accent-b);text-decoration:underline;text-underline-offset:4px;min-height:auto;padding:8px 0}.tco-trigger.tco-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:17px 38px;border:0;border-radius:999px;font-family:var(--font-mono);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:#2b2108;background:linear-gradient(135deg,#ffb800,#ffd34d);box-shadow:0 9px 22px rgba(247,181,0,.3);cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.tco-trigger.tco-trigger:focus-visible,.tco-trigger.tco-trigger:hover{transform:translateY(-3px);filter:brightness(1.03);box-shadow:0 14px 30px rgba(247,181,0,.4)}.tco-trigger.tco-trigger:active{transform:translateY(1px)}@media (max-width:560px){.tco-trigger.tco-trigger{width:100%;min-height:58px;padding-inline:24px;font-size:14px}}.tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:99px;color:var(--sub);display:inline-block}.card,.tag{border:1px solid var(--hairline)}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card)}.tape{display:inline-block;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;color:var(--tape-ink);background:var(--tape-bg);padding:3px 7px;transform:rotate(var(--tape-rot))}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}