@font-face{font-family:Permanent Marker;src:url(/fonts/PermanentMarker-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Archivo Black;src:url(/fonts/ArchivoBlack-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--black: #0b0b0c;--graphite: #2a2a2e;--pink: #ff2e93;--blue: #2f6bff;--offwhite: #fafaf7;--coral: #ff2e93;--ink: #0b0b0c;--line: #3a3a40;--bg: var(--black);--bg-raised: #121214;--surface: var(--graphite);--surface-2: #1b1b1f;--text: var(--offwhite);--text-soft: #c9c9c2;--text-dim: #9a9a94;--accent: var(--pink);--accent-ink: var(--ink);--myth: var(--pink);--rule: #34343a;--font-display: "Archivo Black", "Arial Black", system-ui, sans-serif;--font-ui: "Space Grotesk", ui-monospace, "SFMono-Regular", monospace;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--step--2: clamp(.6875rem, .66rem + .14vw, .75rem);--step--1: clamp(.8125rem, .78rem + .16vw, .875rem);--step-0: clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--step-1: clamp(1.25rem, 1.12rem + .6vw, 1.5rem);--step-2: clamp(1.5rem, 1.3rem + 1vw, 2rem);--step-3: clamp(1.875rem, 1.5rem + 1.9vw, 2.75rem);--step-4: clamp(2.25rem, 1.6rem + 3.2vw, 4rem);--step-5: clamp(2.75rem, 1.6rem + 5.6vw, 7rem);--space-2xs: .25rem;--space-xs: .5rem;--space-s: .75rem;--space-m: 1.25rem;--space-l: 2rem;--space-xl: 3.25rem;--space-2xl: clamp(3.5rem, 7vw, 7rem);--wrap: 78rem;--swatch-oak: repeating-linear-gradient(92deg, rgb(0 0 0 / .18) 0 1px, transparent 1px 7px), linear-gradient(115deg, #d3ab78, #b0814b 40%, #c79a63 70%, #9c6f3f);--swatch-walnut: repeating-linear-gradient(88deg, rgb(0 0 0 / .22) 0 1px, transparent 1px 9px), linear-gradient(115deg, #6b4a32, #3f2a1c 55%, #7a563a);--swatch-stone: radial-gradient(circle at 30% 35%, rgb(255 255 255 / .16), transparent 45%), repeating-linear-gradient(115deg, rgb(255 255 255 / .08) 0 2px, transparent 2px 14px), linear-gradient(120deg, #8b8d90, #5d6064 60%, #77797c);--swatch-tile: linear-gradient(90deg, transparent calc(50% - 1px) , rgb(0 0 0 / .35) 50%, transparent calc(50% + 1px) ), linear-gradient(0deg, transparent calc(50% - 1px) , rgb(0 0 0 / .35) 50%, transparent calc(50% + 1px) ), linear-gradient(135deg, #e7e4dc, #cfcbc1);--swatch-laminate: repeating-linear-gradient(90deg, rgb(0 0 0 / .16) 0 1px, transparent 1px 12px), linear-gradient(160deg, #c9a878, #a4825a);--swatch-carpet: repeating-radial-gradient(circle at 30% 30%, rgb(255 255 255 / .07) 0 1px, transparent 1px 4px), linear-gradient(160deg, #4f6b66, #34423f);--radius: 2px;--shadow: 0 24px 60px -30px rgb(0 0 0 / .9);--focus: 2px solid var(--accent);--focus-offset: 3px;color-scheme:dark;accent-color:var(--accent)}@supports (color: oklch(.5 .1 120)){:root{--black: oklch(.148 .003 286);--graphite: oklch(.28 .006 286);--pink: oklch(.66 .25 352);--blue: oklch(.6 .23 265);--offwhite: oklch(.982 .004 106);--coral: oklch(.66 .25 352);--bg-raised: oklch(.19 .004 286);--surface-2: oklch(.225 .005 286);--text-soft: oklch(.84 .004 106);--text-dim: oklch(.7 .004 106);--rule: oklch(.34 .006 286)}}@media(prefers-color-scheme:light){:root{color-scheme:light;--bg: #f4f3ee;--bg-raised: #ffffff;--surface: #141416;--surface-2: #1f1f23;--text: #141416;--text-soft: #35353a;--text-dim: #5d5d63;--accent: #b0125f;--accent-ink: #ffffff;--myth: #b0125f;--rule: #cfcec6}@supports (color: oklch(.5 .1 120)){:root{--bg: oklch(.966 .006 106);--bg-raised: oklch(1 0 0);--text: oklch(.19 .004 286);--text-soft: oklch(.34 .004 286);--text-dim: oklch(.5 .004 286);--accent: oklch(.45 .19 352);--myth: oklch(.45 .19 352);--rule: oklch(.84 .006 106)}}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:"";position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:.98;letter-spacing:-.02em;text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0 0 1em}p:last-child,ul:last-child{margin-bottom:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-color:var(--accent)}:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}::selection{background:var(--pink);color:var(--ink)}hr{border:0;border-top:1px solid var(--rule)}button{font:inherit;color:inherit}.wrap{width:min(100% - 2rem,var(--wrap));margin-inline:auto}@media(min-width:48rem){.wrap{width:min(100% - 4rem,var(--wrap))}}.skip{position:absolute;left:1rem;top:-5rem;z-index:200;padding:.75rem 1rem;background:var(--pink);color:var(--ink);font-family:var(--font-ui);font-weight:700;text-decoration:none;transition:top .15s}.skip:focus{top:1rem}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eyebrow,.mono{font-family:var(--font-ui);font-size:var(--step--1);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.kicker{display:inline-block;font-family:"Permanent Marker",var(--font-ui);font-size:clamp(.95rem,.85rem + .4vw,1.15rem);font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--pink);transform:rotate(-1.2deg);transform-origin:left center}.display{font-family:var(--font-display);font-size:var(--step-5);line-height:.86;letter-spacing:-.035em}.h2{font-size:var(--step-3);letter-spacing:-.025em}.h3{font-size:var(--step-2)}.lede{font-size:var(--step-1);line-height:1.5;color:var(--text-soft);max-width:46ch}.prose{max-width:42rem;font-size:var(--step-0)}.prose>h2{font-size:var(--step-2);margin:2.6em 0 .7em;letter-spacing:-.02em}.prose>h3{font-family:var(--font-ui);font-size:var(--step-1);font-weight:700;letter-spacing:-.01em;margin:2em 0 .5em}.prose ul,.prose ol{padding-left:1.2em;margin:0 0 1.2em}.prose li{margin-bottom:.45em}.prose li::marker{color:var(--accent);font-family:var(--font-ui);font-weight:700}.prose blockquote{margin:1.8em 0;padding:.2em 0 .2em 1.2rem;border-left:3px solid var(--accent);font-family:var(--font-ui);font-size:var(--step-1);line-height:1.4;color:var(--text)}.prose strong{color:var(--text);font-weight:600}.prose a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px}@media(prefers-color-scheme:light){.prose a{color:var(--accent)}}.prose>:first-child{margin-top:0}.btn{--btn-bg: var(--accent);--btn-fg: var(--accent-ink);position:relative;display:inline-flex;align-items:center;gap:.6em;padding:.85rem 1.25rem;background:var(--btn-bg);color:var(--btn-fg);border:1px solid transparent;border-radius:var(--radius);font-family:var(--font-ui);font-size:var(--step--1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background-color .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 0 -6px var(--accent)}.btn:active{transform:translateY(0)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--text);border-color:var(--rule)}.btn--ghost:hover{border-color:var(--accent);box-shadow:none}.btn--sm{padding:.55rem .85rem;font-size:var(--step--2)}.sticker{display:inline-block;padding:.34em .5em .3em;font-family:var(--font-ui);font-size:var(--step--2);font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1;transform:rotate(-2deg);border:1px solid currentColor}.sticker--myth{color:var(--coral);background:color-mix(in srgb,var(--coral) 12%,transparent)}.sticker--truth{color:#fff;background:var(--blue);border-color:var(--blue)}.sticker--flat{color:var(--text-dim);border-color:var(--rule);transform:none}@media(prefers-color-scheme:light){.sticker--truth{color:var(--offwhite);background:#141416;border-color:#141416}.sticker--myth{color:#fff;background:var(--myth);border-color:var(--myth)}}.site-header{--header-bg: var(--bg);position:sticky;top:0;z-index:80;background:transparent;border-bottom:1px solid transparent;transition:background-color .3s,border-color .3s,backdrop-filter .3s}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.site-header{transition:none;animation:header-glass linear both;animation-timeline:scroll(root block);animation-range:0 120px}@keyframes header-glass{0%{background-color:color-mix(in srgb,var(--header-bg) 0%,transparent);border-bottom-color:transparent;backdrop-filter:blur(0) saturate(100%)}to{background-color:color-mix(in srgb,var(--header-bg) 78%,transparent);border-bottom-color:var(--rule);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 10px 40px -24px #000}}}}.site-header.is-stuck{background:color-mix(in srgb,var(--header-bg) 82%,transparent);border-bottom-color:var(--rule);backdrop-filter:blur(18px) saturate(150%)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.5rem}.brand{display:inline-flex;align-items:center;text-decoration:none;view-transition-name:brand}.brand img{width:auto;height:2.4rem}@media(max-width:27rem){.brand img{height:2rem}}.nav{display:none;align-items:center;gap:1.35rem}@media(min-width:60rem){.nav{display:flex}}.nav a{position:relative;font-family:var(--font-ui);font-size:var(--step--1);font-weight:500;letter-spacing:.02em;text-decoration:none;color:var(--text-soft);padding:.4rem 0}.nav a:hover,.nav a[aria-current=page]{color:var(--text)}.nav a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--accent);transition:right .25s ease}.nav a:hover:after,.nav a[aria-current=page]:after{right:0}.header-cta{display:none}@media(min-width:60rem){.header-cta{display:inline-flex}}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;background:transparent;border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer}@media(min-width:60rem){.menu-toggle{display:none}}.menu-toggle .bars{position:relative;width:1.15rem;height:.75rem}.menu-toggle .bars i{position:absolute;left:0;width:100%;height:2px;background:var(--text);transition:transform .3s cubic-bezier(.6,0,.2,1),opacity .2s}.menu-toggle .bars i:nth-child(1){top:0}.menu-toggle .bars i:nth-child(2){top:calc(50% - 1px)}.menu-toggle .bars i:nth-child(3){bottom:0}.menu-toggle[aria-expanded=true] .bars i:nth-child(1){transform:translateY(.34rem) rotate(45deg)}.menu-toggle[aria-expanded=true] .bars i:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .bars i:nth-child(3){transform:translateY(-.34rem) rotate(-45deg)}.curtain{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;justify-content:center;gap:.2rem;padding:5.5rem 1.5rem 2rem;background:var(--bg);background-image:radial-gradient(60% 60% at 90% 10%,color-mix(in srgb,var(--pink) 14%,transparent),transparent 70%);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .55s cubic-bezier(.7,0,.2,1),visibility 0s .55s}.curtain[data-open=true]{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .55s cubic-bezier(.7,0,.2,1),visibility 0s}.curtain a{font-family:var(--font-display);font-size:clamp(2rem,10vw,3.25rem);line-height:1.02;letter-spacing:-.03em;text-decoration:none;padding:.35rem 0;border-bottom:1px solid var(--rule);display:flex;justify-content:space-between;align-items:baseline}.curtain a span{font-family:var(--font-ui);font-size:var(--step--2);color:var(--text-dim);letter-spacing:.1em}.curtain a:hover{color:var(--accent)}.curtain .curtain-foot{margin-top:2rem;font-family:var(--font-ui);font-size:var(--step--1);color:var(--text-dim)}body[data-menu-open=true]{overflow:hidden}@media(prefers-reduced-motion:reduce){.curtain{transition:none}}@media(prefers-color-scheme:light){.site-header{--header-bg: #0b0b0c;background:#0b0b0c;border-bottom-color:#2a2a2e;animation:none;backdrop-filter:none;box-shadow:none}.site-header .nav a{color:#c9c9c2}.site-header .nav a:hover,.site-header .nav a[aria-current=page]{color:#fafaf7}.site-header .menu-toggle{border-color:#3a3a40}.site-header .menu-toggle .bars i{background:#fafaf7}.site-footer{background:#0b0b0c;color:#fafaf7;--text-soft: #c9c9c2;--text-dim: #9a9a94;--rule: #34343a;border-top-color:#34343a}}[id]{scroll-margin-top:6rem}.page-art{margin:clamp(1.6rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.page-art img{width:100%;max-height:26rem;object-fit:cover;border:1px solid var(--rule)}.page-art figcaption{margin-top:.6rem;font-family:var(--font-ui);font-size:var(--step--1);color:var(--text-dim)}.crumbs{padding:1.1rem 0 0;font-family:var(--font-ui);font-size:var(--step--1);color:var(--text-dim)}.crumbs ol{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.crumbs li{display:inline-flex;align-items:center;gap:.45rem}.crumbs li+li:before{content:"/";color:var(--rule)}.crumbs a{text-decoration:none;color:var(--text-soft)}.crumbs a:hover{color:var(--accent)}.page-head{padding:clamp(2.5rem,6vw,5rem) 0 clamp(1.5rem,4vw,3rem)}.page-head h1{font-size:var(--step-4);max-width:20ch}.page-head .lede{margin-top:1.2rem}.rule{border-top:1px solid var(--rule)}.site-footer{margin-top:var(--space-2xl);padding:3rem 0 2rem;border-top:1px solid var(--rule);background:var(--bg-raised)}.footer-grid{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:48rem){.footer-grid{grid-template-columns:1.4fr 1fr 1fr}}.footer-brand img{height:2rem;width:auto;margin-bottom:1rem}.footer-brand p{max-width:34ch;color:var(--text-dim);font-size:var(--step--1)}.footer-col h2{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.9rem}.footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.footer-col a{font-size:var(--step--1);color:var(--text-soft);text-decoration:none}.footer-col a:hover{color:var(--accent)}.footer-base{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;font-family:var(--font-ui);font-size:var(--step--2);color:var(--text-dim)}.footer-base p{margin:0}.grid{display:grid;gap:1.25rem}@media(min-width:40rem){.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:60rem){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{position:relative;display:flex;flex-direction:column;background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;container-type:inline-size}.card-body{padding:1.25rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.card h2,.card h3{font-size:clamp(1.15rem,6cqi,1.6rem);line-height:1.08;letter-spacing:-.02em}.card p{font-size:var(--step--1);color:var(--text-soft)}.card .meta{margin-top:auto;display:flex;flex-wrap:wrap;gap:.5rem .9rem;align-items:center;font-family:var(--font-ui);font-size:var(--step--2);color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em}.card img{width:100%;aspect-ratio:1200 / 630;object-fit:cover;border-bottom:1px solid var(--rule)}.card-link{text-decoration:none}.card-link:hover h2,.card-link:hover h3{color:var(--accent)}.flip-wrap{perspective:1400px;min-height:26rem}.flip{position:relative;width:100%;height:100%;min-height:26rem;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,1.25,.4,1);border-radius:var(--radius)}.flip.is-flipped,.flip:hover,.flip:focus-within{transform:rotateY(180deg)}.flip-face{position:absolute;inset:0;display:flex;flex-direction:column;gap:.7rem;padding:1.4rem;border:1px solid var(--rule);border-radius:var(--radius);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--bg-raised);overflow:hidden}.flip-img{width:calc(100% + 2.8rem);max-width:none;height:9.5rem;margin:-1.4rem -1.4rem 0;object-fit:cover;opacity:.92;filter:saturate(1.05)}@media(max-width:640px){.flip-img{height:7.5rem}}.flip-face:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--rule) 1px,transparent 1px),linear-gradient(90deg,var(--rule) 1px,transparent 1px);background-size:28px 28px;opacity:.18;pointer-events:none}.flip-front>*,.flip-back>*{position:relative;z-index:1}.flip-back{transform:rotateY(180deg);background:var(--surface);justify-content:space-between}@media(prefers-color-scheme:light){.flip-back{background:#141416;color:#fafaf7;border-color:#2a2a2e}.flip-back .flip-myth{color:#c9c9c2}.flip-back .mono{color:#9a9a94}}.flip h3{font-size:clamp(1.2rem,7cqi,1.7rem);line-height:1.05}.flip .flip-myth{font-size:var(--step--1);color:var(--text-soft);max-width:30ch}.flip-back .truth-line{font-family:var(--font-display);font-size:clamp(1.2rem,7.2cqi,1.8rem);line-height:1.06;letter-spacing:-.02em;color:var(--pink)}@media(prefers-color-scheme:light){.flip-back .truth-line{color:#ff2e93}}.flip-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.flip-toggle{display:inline-flex;align-items:center;gap:.45em;padding:.5rem .7rem;background:transparent;border:1px solid var(--rule);border-radius:var(--radius);font-family:var(--font-ui);font-size:var(--step--2);font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.flip-toggle:hover{border-color:var(--accent);color:var(--accent)}.flip-link{font-family:var(--font-ui);font-size:var(--step--2);font-weight:700;letter-spacing:.04em;text-decoration:none;color:var(--accent)}@media(prefers-color-scheme:light){.flip-front .flip-link{color:#b0125f}}.flip-link:after{content:" →"}@media(hover:hover)and (prefers-reduced-motion:no-preference){.flip:hover{transition-delay:.08s}}@media(hover:none){.flip:hover{transform:none}.flip.is-flipped{transform:rotateY(180deg)}}.hero{--text: #fafaf7;--text-soft: #d4d4cd;--text-dim: #a8a8a2;--rule: #3a3a40;position:relative;color:var(--offwhite);background:#0b0b0c;overflow:clip;border-bottom:1px solid var(--rule);isolation:isolate;min-height:min(88svh,54rem);display:flex;align-items:center}.hero-mesh{position:absolute;inset:-20%;z-index:-2;filter:blur(70px) saturate(140%);opacity:.7;pointer-events:none}.hero-mesh i{position:absolute;display:block;width:46%;height:46%;border-radius:50%;mix-blend-mode:screen;animation:mesh 18s ease-in-out infinite alternate}.hero-mesh i:nth-child(1){left:2%;top:8%;background:#ff2e93;opacity:.55}.hero-mesh i:nth-child(2){right:4%;top:2%;background:#2f6bff;animation-duration:13s;animation-delay:-4s}.hero-mesh i:nth-child(3){left:26%;bottom:-6%;background:#ff2e93;opacity:.4;animation-duration:21s}.hero-mesh i:nth-child(4){right:12%;bottom:4%;width:30%;height:30%;background:#ff8cc6;opacity:.35;animation-duration:11s}.hero-grain{position:absolute;inset:-50%;z-index:-1;opacity:.22;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain .7s steps(4) infinite}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0b0b0c33,#0b0b0c99 55%,#0b0b0c);pointer-events:none}@keyframes mesh{33%{transform:translate(18%,12%) scale(1.12)}66%{transform:translate(-12%,9%) scale(.92)}to{transform:translate(9%,-16%) scale(1.06)}}@keyframes grain{25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-5%)}75%{transform:translate(-2%,-2%)}}@media(prefers-reduced-motion:reduce){.hero-mesh i,.hero-grain{animation:none}}.hero-inner{position:relative;padding:clamp(3rem,8vw,6rem) 0;display:grid;gap:2rem;align-items:center}@media(min-width:60rem){.hero-inner{grid-template-columns:1.25fr .75fr;gap:3rem}}.hero h1{font-size:clamp(2.35rem,7vw,5.7rem);line-height:.88;letter-spacing:-.038em;max-width:16ch;text-wrap:balance}.hero .kicker{color:#ffd1ea;text-shadow:0 2px 24px rgb(0 0 0 / .55)}.hero h1 .accent{background:linear-gradient(92deg,var(--pink) 10%,var(--blue) 95%);-webkit-background-clip:text;background-clip:text;color:transparent}@supports not (background-clip: text){.hero .kicker{color:#ffd1ea;text-shadow:0 2px 24px rgb(0 0 0 / .55)}.hero h1 .accent{color:var(--pink);background:none}}.hero-tagline{margin:1.1rem 0 0;font-family:var(--font-ui);font-size:var(--step--1);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--pink)}.hero h1 .line{display:block}.hero h1 em{font-style:normal;color:var(--pink)}.hero-sub{margin-top:1.5rem;max-width:40ch;color:var(--text-soft);font-size:var(--step-1);line-height:1.45}.hero-actions{margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:.75rem}.hero-art{position:relative;justify-self:center;width:min(100%,30rem);order:-1}@media(min-width:60rem){.hero-art{order:0}}.hero-art img{width:100%;height:auto;filter:drop-shadow(0 30px 50px rgb(0 0 0 / .6))}.hero-ticker{position:relative;z-index:1;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--pink);color:var(--ink);overflow:hidden;padding:.6rem 0;font-family:var(--font-ui);font-weight:700;font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase}.ticker-track{display:flex;gap:2.5rem;width:max-content;animation:ticker 38s linear infinite}.ticker-track span{display:inline-flex;gap:2.5rem;white-space:nowrap}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none;flex-wrap:wrap;width:auto;padding-inline:1rem}}@keyframes ticker{to{transform:translate(-50%)}}.section{padding:clamp(2.75rem,6vw,5.5rem) 0}.section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--rule)}.section-head h2{font-size:var(--step-3);max-width:22ch}.section-head p{color:var(--text-dim);max-width:38ch;font-size:var(--step--1)}.section-head .more{font-family:var(--font-ui);font-size:var(--step--1);font-weight:700;text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:.15rem;white-space:nowrap}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){[data-reveal]{animation:reveal-up both;animation-timeline:view();animation-range:entry 4% cover 26%}@keyframes reveal-up{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:none}}}}.callout{border:1px solid var(--rule);border-left:4px solid var(--accent);background:var(--bg-raised);padding:1.1rem 1.2rem;margin:1.6rem 0}.callout p:last-child{margin:0}.faq{margin-top:3rem;border-top:1px solid var(--rule);padding-top:1.5rem}.faq h2{font-size:var(--step-2);margin-bottom:1rem}details.qa{border-bottom:1px solid var(--rule);padding:.9rem 0}details.qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;align-items:baseline;font-family:var(--font-ui);font-weight:700;font-size:var(--step-0)}details.qa summary::-webkit-details-marker{display:none}details.qa summary:after{content:"+";font-family:var(--font-ui);font-size:1.4rem;line-height:.8;color:var(--accent);transition:transform .3s;flex:none}details.qa[open] summary:after{transform:rotate(45deg)}details.qa .a{padding-top:.6rem;color:var(--text-soft);font-size:var(--step--1);max-width:60ch}details.qa .a p:last-child{margin:0}@supports (interpolate-size: allow-keywords){@media(prefers-reduced-motion:no-preference){.terms{interpolate-size:allow-keywords}.terms details.qa::details-content{block-size:0;overflow:clip;transition:block-size .4s cubic-bezier(.3,1.1,.4,1),content-visibility .4s;transition-behavior:allow-discrete}.terms details.qa[open]::details-content{block-size:auto}}}.table-wrap{overflow-x:auto;border:1px solid var(--rule);background:var(--bg-raised)}table{width:100%;border-collapse:collapse;font-size:var(--step--1);min-width:34rem}caption{text-align:left;padding:.9rem 1rem;font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--rule)}th,td{text-align:left;padding:.8rem 1rem;border-bottom:1px solid var(--rule);vertical-align:top}thead th{font-family:var(--font-ui);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);background:var(--surface-2)}tbody th{font-weight:600;color:var(--text);width:30%}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}.toc{border:1px solid var(--rule);background:var(--bg-raised);padding:1rem 1.2rem;margin:2rem 0;font-size:var(--step--1)}.toc h2{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.6rem}.toc ol{margin:0;padding-left:1.1rem;display:grid;gap:.35rem}.toc a{text-decoration:none;color:var(--text-soft)}.toc a:hover{color:var(--accent)}.article-head{padding:clamp(1.5rem,4vw,3rem) 0 1.5rem;border-bottom:1px solid var(--rule)}.article-head h1{font-size:clamp(2.2rem,6.5vw,4.4rem);line-height:.95;max-width:18ch;margin:.8rem 0 1rem}.article-meta{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;align-items:center;font-family:var(--font-ui);font-size:var(--step--1);color:var(--text-dim)}.article-meta a{color:var(--text-soft)}.byline{display:inline-flex;align-items:center;gap:.55rem}.byline img{width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid var(--rule);object-fit:cover}.article-hero{margin:2rem 0 0;border:1px solid var(--rule);background:var(--surface-2)}.article-hero img{width:100%;aspect-ratio:1200 / 630;object-fit:cover}.article-hero figcaption{padding:.6rem .9rem;font-family:var(--font-ui);font-size:var(--step--2);color:var(--text-dim);border-top:1px solid var(--rule)}.article-body{display:grid;gap:2rem;padding-top:2rem}@media(min-width:60rem){.article-body{grid-template-columns:minmax(0,1fr) 15rem;gap:3.5rem;align-items:start}.article-aside{position:sticky;top:5.5rem}}.article-aside{border-top:2px solid var(--accent);padding-top:.9rem}.article-aside h2{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.7rem}.article-aside ul{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.55rem;font-size:var(--step--1)}.article-aside a{text-decoration:none;color:var(--text-soft)}.article-aside a:hover{color:var(--accent)}.related{margin-top:4rem;border-top:1px solid var(--rule);padding-top:1.5rem}.related h2{font-size:var(--step-2);margin-bottom:1.2rem}.myth-banner{margin:1.5rem 0 0;border:1px solid var(--rule);display:grid;gap:0}@media(min-width:48rem){.myth-banner{grid-template-columns:1fr 1fr}}.myth-banner>div{padding:1.4rem}.myth-claim{background:color-mix(in srgb,var(--coral) 10%,var(--bg-raised));border-bottom:1px solid var(--rule)}@media(min-width:48rem){.myth-claim{border-bottom:0;border-right:1px solid var(--rule)}}.myth-claim p,.myth-truth p{margin:.6rem 0 0;font-size:var(--step-0);line-height:1.4}.myth-claim p{font-family:var(--font-ui);font-size:var(--step-1);font-weight:500}.myth-truth{background:color-mix(in srgb,var(--pink) 9%,var(--bg-raised))}.myth-truth p{font-family:var(--font-ui);font-weight:700;color:var(--text)}@media(prefers-color-scheme:light){.myth-truth p{color:#141416}.myth-truth{background:#e8ffb0}.myth-claim{background:#ffe6e3}}.terms{display:grid;gap:0;border-top:1px solid var(--rule)}.term{border-bottom:1px solid var(--rule);padding:.25rem 0}.term summary{display:grid;grid-template-columns:2.2rem 1fr auto;gap:.8rem;align-items:baseline;cursor:pointer;list-style:none;padding:1rem 0}.term summary::-webkit-details-marker{display:none}.term .num{font-family:var(--font-ui);font-size:var(--step--2);color:var(--accent);letter-spacing:.1em}.term .term-name{font-family:var(--font-display);font-size:clamp(1.2rem,3.5vw,1.75rem);line-height:1.05;letter-spacing:-.02em}.term .term-short{display:block;font-family:var(--font-body);font-size:var(--step--1);color:var(--text-dim);max-width:46ch;margin-top:.35rem;line-height:1.45}.term summary:after{content:"+";font-family:var(--font-ui);font-size:1.5rem;line-height:1;color:var(--accent);transition:transform .3s}.term[open] summary:after{transform:rotate(45deg)}.term .term-body{padding:0 0 1.4rem 3rem;max-width:46rem;color:var(--text-soft);font-size:var(--step--1)}@media(max-width:40rem){.term .term-body{padding-left:0}}.term .term-body p:last-child{margin-bottom:0}.term .aka{margin-top:.6rem;font-family:var(--font-ui);font-size:var(--step--2);color:var(--text-dim);letter-spacing:.06em}.compare{--p: 50%;position:relative;display:grid;border:1px solid var(--rule);background:var(--surface);overflow:hidden;touch-action:pan-y}.compare-stage{position:relative;aspect-ratio:16 / 10;min-height:20rem;overflow:hidden;user-select:none}.compare-panel{position:absolute;inset:0;padding:1.2rem;display:flex;flex-direction:column;justify-content:space-between}.compare-left{background:var(--swatch-l, #2b2b30);color:var(--swatch-l-ink, #fafaf7)}.compare-right{background:var(--swatch-r, #1b1b20);color:var(--swatch-r-ink, #fafaf7);clip-path:inset(0 0 0 var(--p))}.compare-panel h3{font-size:clamp(1.6rem,5vw,2.6rem);line-height:.95;letter-spacing:-.03em}.compare-panel .mono{color:currentColor;opacity:.75}.compare-panel p{font-family:var(--font-ui);font-size:var(--step--1);max-width:30ch;margin:.4rem 0 0}.compare-wipe{position:absolute;top:0;bottom:0;left:var(--p);width:2px;background:var(--pink);pointer-events:none;z-index:3}.compare-wipe:after{content:"↔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:50%;background:var(--pink);color:var(--ink);font-family:var(--font-ui);font-weight:700;font-size:1rem;box-shadow:0 6px 20px #00000080}.compare input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:4}.compare input[type=range]:focus-visible+.compare-wipe{outline:var(--focus);outline-offset:4px}.compare-swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));border-top:1px solid var(--rule)}.swatch{min-height:5.5rem;position:relative}.swatch-name{position:absolute;left:.7rem;bottom:.55rem;font-family:var(--font-ui);font-size:var(--step--2);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;text-shadow:0 1px 6px #000}.swatch--oak{background:var(--swatch-oak)}.swatch--walnut{background:var(--swatch-walnut)}.swatch--stone{background:var(--swatch-stone)}.swatch--tile{background:var(--swatch-tile)}.swatch--laminate{background:var(--swatch-laminate)}.swatch--carpet{background:var(--swatch-carpet)}.wear{display:grid;gap:2rem;border:1px solid var(--rule);background:var(--bg-raised);padding:clamp(1.2rem,3vw,2.4rem)}@media(min-width:56rem){.wear{grid-template-columns:1.1fr 1fr;gap:2.5rem;align-items:center}}.wear-visual{position:relative;aspect-ratio:5 / 4;max-height:26rem}.wear-visual svg{width:100%;height:100%;overflow:visible}.wear h3{font-size:var(--step-2);margin-bottom:.5rem}.wear-readout{display:flex;align-items:baseline;gap:.6rem;margin:.4rem 0 .2rem}.wear-value{font-family:var(--font-display);font-size:clamp(2.6rem,7vw,4rem);line-height:.9;color:var(--accent);font-variant-numeric:tabular-nums}.wear-unit{font-family:var(--font-ui);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.wear-tier{font-family:var(--font-ui);font-size:var(--step-0);font-weight:700;margin:.2rem 0 .6rem}.wear-rooms{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0 0 1rem;padding:0}.wear-rooms li{font-family:var(--font-ui);font-size:var(--step--2);padding:.3rem .55rem;border:1px solid var(--rule);color:var(--text-dim);transition:color .2s,border-color .2s,background .2s}.wear-rooms li[data-on=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--pink) 10%,transparent)}.wear input[type=range]{width:100%;margin:.4rem 0 0;accent-color:var(--pink);height:2rem}.wear-scale{display:flex;justify-content:space-between;font-family:var(--font-ui);font-size:var(--step--2);color:var(--text-dim)}.wear-note{margin-top:.8rem;font-size:var(--step--2);color:var(--text-dim)}.wear-svg-label{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;fill:var(--offwhite)}.wear-svg-sub{font-family:var(--font-ui);font-size:9px;fill:#9a9a94}.flashlight{position:relative;border:1px solid var(--rule);background:#0a0806;overflow:hidden;isolation:isolate;min-height:24rem}.flash-surface{position:absolute;inset:0}.flash-wood{background-color:#6b4a2c;background-image:repeating-linear-gradient(93deg,rgb(0 0 0 / .22) 0 2px,transparent 2px 9px),repeating-linear-gradient(91deg,rgb(255 255 255 / .06) 0 1px,transparent 1px 22px),linear-gradient(120deg,#a9793f,#6a4526 55%,#8a5c31)}.flash-carpet{background-color:#3c4a44;background-image:repeating-radial-gradient(circle at 30% 30%,rgb(255 255 255 / .06) 0 1px,transparent 1px 4px),linear-gradient(160deg,#55655c,#33403a);transition:transform 1s cubic-bezier(.6,-.2,.7,.4),opacity 1s;transform-origin:100% 0}.flashlight[data-revealed=true] .flash-carpet{transform:translate(35%,-70%) rotate(18deg) scale(.7);opacity:0}.flash-torch{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle 9rem at var(--x, 50%) var(--y, 50%),rgb(255 245 210 / .16) 0%,rgb(255 240 190 / .07) 40%,rgb(4 4 8 / .86) 100%);transition:opacity .6s}.flashlight[data-revealed=true] .flash-torch{opacity:0}.flash-carbon{position:absolute;inset:0;pointer-events:none;opacity:.55;background-size:cover;-webkit-mask-image:radial-gradient(circle 9rem at var(--x, 50%) var(--y, 50%),#000 25%,transparent 78%);mask-image:radial-gradient(circle 9rem at var(--x, 50%) var(--y, 50%),#000 25%,transparent 78%)}.flash-carbon{background-image:repeating-linear-gradient(92deg,rgb(0 0 0 / .25) 0 2px,transparent 2px 10px),linear-gradient(120deg,#a9793f,#6a4526)}.flash-carbon:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgb(255 46 147 / .12) 0 1px,transparent 1px 4px)}.flash-hud{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft)}.flash-hud .dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--pink);box-shadow:0 0 10px var(--pink);margin-right:.45rem}.flash-panel{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.9rem 1rem;background:color-mix(in srgb,var(--black) 78%,transparent);border:1px solid rgb(250 250 247 / .16);backdrop-filter:blur(8px);color:var(--offwhite)}.flash-panel p{margin:0;flex:1 1 12rem;font-family:var(--font-ui);font-size:var(--step--1)}.flash-static{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rule)}.flash-static figure{margin:0}.flash-static .flash-surface{position:relative;min-height:14rem}.flash-static figcaption{padding:.6rem .8rem;font-family:var(--font-ui);font-size:var(--step--2);color:var(--text-dim);border-top:1px solid var(--rule)}.flashlight[data-enhanced=false],.flash-static[hidden]{display:none}.tag-row{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:0}.tag{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;padding:.3rem .55rem;border:1px solid var(--rule);color:var(--text-dim);text-decoration:none}.tag:hover{color:var(--accent);border-color:var(--accent)}.pagination{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:3rem;font-family:var(--font-ui)}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;height:2.6rem;padding:0 .7rem;border:1px solid var(--rule);text-decoration:none;font-size:var(--step--1)}.pagination [aria-current=page]{background:var(--pink);color:var(--ink);border-color:var(--pink);font-weight:700}.form{display:grid;gap:1rem;max-width:38rem}.field{display:grid;gap:.35rem}.field label{font-family:var(--font-ui);font-size:var(--step--1);font-weight:700}.field .hint{font-size:var(--step--2);color:var(--text-dim)}.field input,.field select,.field textarea{width:100%;padding:.75rem .8rem;background:var(--bg);color:var(--text);border:1px solid var(--rule);border-radius:0;font:inherit;font-size:var(--step-0)}.field input:focus,.field select:focus,.field textarea:focus{outline:var(--focus);outline-offset:1px;border-color:var(--accent)}.field textarea{min-height:9rem;resize:vertical}.honeypot{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.form-note{font-size:var(--step--2);color:var(--text-dim)}.lost{padding:clamp(3rem,8vw,6rem) 0;display:grid;gap:2rem;align-items:center}@media(min-width:56rem){.lost{grid-template-columns:1fr 1fr}}.lost h1{font-size:clamp(3rem,10vw,7rem);line-height:.85}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mt-0{margin-top:0}.mt-s{margin-top:var(--space-s)}.mt-m{margin-top:var(--space-m)}.mt-l{margin-top:var(--space-l)}.mt-xl{margin-top:var(--space-xl)}.center{text-align:center}.split{display:grid;gap:2rem}@media(min-width:56rem){.split{grid-template-columns:1fr 1fr;align-items:start}}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.6rem;margin-left:auto}@media(min-width:60rem){.header-actions[data-astro-cid-3ef6ksr2]{margin-left:0}}.lost-art[data-astro-cid-zetdm5md]{margin:0;border:1px solid var(--rule);background:var(--surface-2)}.lost-art[data-astro-cid-zetdm5md] img[data-astro-cid-zetdm5md]{width:100%;height:auto}.prose[data-astro-cid-yvbahnfj] h2{font-size:var(--step-2)}.prose[data-astro-cid-yvbahnfj] p{color:var(--text-soft)}.prose[data-astro-cid-yvbahnfj] a{color:var(--accent)}@media(prefers-color-scheme:light){.prose[data-astro-cid-yvbahnfj] a{color:#3f5a00}}.author-head[data-astro-cid-7aexiinu]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.author-head[data-astro-cid-7aexiinu] img[data-astro-cid-7aexiinu]{width:7rem;height:7rem;border-radius:50%;border:2px solid var(--accent);object-fit:cover}.author-head[data-astro-cid-7aexiinu] h1[data-astro-cid-7aexiinu]{font-size:var(--step-4);margin:.3rem 0 .6rem}.author-head[data-astro-cid-7aexiinu] .lede[data-astro-cid-7aexiinu]{margin:0}.prose[data-astro-cid-7aexiinu] a[data-astro-cid-7aexiinu]{color:var(--accent)}@media(prefers-color-scheme:light){.prose[data-astro-cid-7aexiinu] a[data-astro-cid-7aexiinu]{color:#3f5a00}}.article-head[data-astro-cid-4sn4zg3r] h1[data-astro-cid-4sn4zg3r]{font-size:clamp(2rem,5.6vw,4.1rem)}.article-head[data-astro-cid-4sn4zg3r] .lede[data-astro-cid-4sn4zg3r]{margin-top:1rem;max-width:54ch}.endmark[data-astro-cid-4sn4zg3r]{margin-top:2.5rem;font-family:var(--font-display);font-size:2rem;color:var(--accent);letter-spacing:.1em}.article-aside[data-astro-cid-4sn4zg3r] .tag-row[data-astro-cid-4sn4zg3r]{margin-top:1rem}.prose[data-astro-cid-cw2six23] a[data-astro-cid-cw2six23]{color:var(--accent)}@media(prefers-color-scheme:light){.prose[data-astro-cid-cw2six23] a[data-astro-cid-cw2six23]{color:#3f5a00}}.empty[data-astro-cid-cw2six23]{color:var(--text-dim)}.post-row[data-astro-cid-ueex4ufr]{display:grid;grid-template-columns:1fr;border:1px solid var(--rule);background:var(--bg-raised);overflow:hidden}@media(min-width:40rem){.post-row[data-astro-cid-ueex4ufr]{grid-template-columns:40% 1fr}}.post-thumb[data-astro-cid-ueex4ufr] img[data-astro-cid-ueex4ufr]{width:100%;height:100%;object-fit:cover;aspect-ratio:1200 / 630;border-right:1px solid var(--rule)}.post-body[data-astro-cid-ueex4ufr]{padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.5rem}.post-body[data-astro-cid-ueex4ufr] h3[data-astro-cid-ueex4ufr]{font-size:clamp(1.1rem,4vw,1.4rem);line-height:1.1}.post-body[data-astro-cid-ueex4ufr] h3[data-astro-cid-ueex4ufr] a[data-astro-cid-ueex4ufr]{text-decoration:none}.post-body[data-astro-cid-ueex4ufr] h3[data-astro-cid-ueex4ufr] a[data-astro-cid-ueex4ufr]:hover{color:var(--accent)}.post-body[data-astro-cid-ueex4ufr] p[data-astro-cid-ueex4ufr]{margin:0;font-size:var(--step--1);color:var(--text-dim)}.post-body[data-astro-cid-ueex4ufr] .meta[data-astro-cid-ueex4ufr]{margin-top:auto;display:flex;gap:.9rem;font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.prose[data-astro-cid-ueex4ufr] a[data-astro-cid-ueex4ufr]{color:var(--accent)}@media(prefers-color-scheme:light){.prose[data-astro-cid-ueex4ufr] a[data-astro-cid-ueex4ufr]{color:#3f5a00}}.contact-copy[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:var(--step-2);margin-bottom:.8rem}.contact-copy[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--text-soft)}.contact-copy[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--accent)}@media(prefers-color-scheme:light){.contact-copy[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:#3f5a00}}.contact-links[data-astro-cid-uw5kdbxl]{font-family:var(--font-ui);font-size:var(--step--1)}.page-art[data-astro-cid-mgee4lrb]{margin:0;border:1px solid var(--rule);background:var(--surface-2)}.page-art[data-astro-cid-mgee4lrb] img[data-astro-cid-mgee4lrb]{width:100%;height:auto}.prose[data-astro-cid-mgee4lrb] a[data-astro-cid-mgee4lrb]{color:var(--accent)}@media(prefers-color-scheme:light){.prose[data-astro-cid-mgee4lrb] a[data-astro-cid-mgee4lrb]{color:#3f5a00}}.term-body[data-astro-cid-mgee4lrb] a[data-astro-cid-mgee4lrb]{color:var(--accent)}@media(prefers-color-scheme:light){.term-body[data-astro-cid-mgee4lrb] a[data-astro-cid-mgee4lrb]{color:#3f5a00}}.matchup[data-astro-cid-t5xan6sc]{padding:3rem 0;border-bottom:1px solid var(--rule)}.matchup-head[data-astro-cid-t5xan6sc]{margin-bottom:1.5rem}.matchup-head[data-astro-cid-t5xan6sc] h2[data-astro-cid-t5xan6sc]{font-size:var(--step-3);margin:.4rem 0 .5rem}.matchup-dek[data-astro-cid-t5xan6sc]{color:var(--text-soft);max-width:52ch}.compare[data-astro-cid-t5xan6sc]{--swatch-l: #2b2b30;--swatch-r: #1b1b20;--swatch-l-ink: #fafaf7;--swatch-r-ink: #fafaf7}.matchup-table[data-astro-cid-t5xan6sc]{margin-top:1.25rem}.matchup-verdict[data-astro-cid-t5xan6sc]{margin-top:1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;padding:1rem 1.1rem;border:1px solid var(--rule);background:var(--bg-raised)}.matchup-verdict[data-astro-cid-t5xan6sc] p[data-astro-cid-t5xan6sc]{margin:0;flex:1 1 28rem;font-size:var(--step--1);color:var(--text-soft)}.matchup-link[data-astro-cid-t5xan6sc]{font-family:var(--font-ui);font-size:var(--step--1);font-weight:700;text-decoration:none;border-bottom:1px solid var(--accent);white-space:nowrap}.intro-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem}@media(min-width:60rem){.intro-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:4rem;align-items:start}}.intro-grid[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-3);max-width:18ch}.intro-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-soft);max-width:44ch}.intro-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--accent)}@media(prefers-color-scheme:light){.intro-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#3f5a00}}.myth-grid[data-astro-cid-j7pv25f6]{align-items:stretch}.myth-count[data-astro-cid-j7pv25f6]{margin-top:1.25rem;font-family:var(--font-ui);font-size:var(--step--1);color:var(--text-dim)}.myth-count[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--accent)}.band[data-astro-cid-j7pv25f6]{background:var(--bg-raised);border-block:1px solid var(--rule)}.cat-grid[data-astro-cid-j7pv25f6]{gap:.75rem}.cat-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:start;padding:1.25rem;border:1px solid var(--rule);background:var(--bg);text-decoration:none;transition:border-color .2s,transform .2s}.cat-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent);transform:translateY(-3px)}.cat-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:40px;height:40px}.cat-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--step-1);margin-bottom:.35rem}.cat-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--step--1);color:var(--text-dim)}.cat-arrow[data-astro-cid-j7pv25f6]{font-family:var(--font-ui);color:var(--accent)}.term-teaser[data-astro-cid-j7pv25f6]{display:grid;gap:0;margin:0;border-top:1px solid var(--rule)}@media(min-width:48rem){.term-teaser[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}.term-teaser-item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:12rem 1fr;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--rule)}.term-teaser[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-family:var(--font-ui);font-weight:700;text-decoration:none}.term-teaser[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.term-teaser[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--step--1);color:var(--text-dim)}@media(max-width:34rem){.term-teaser-item[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.25rem}}.featured[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;border:1px solid var(--rule);background:var(--bg-raised);text-decoration:none;overflow:hidden}@media(min-width:52rem){.featured[data-astro-cid-j7pv25f6]{grid-template-columns:1.15fr 1fr;align-items:stretch}}.featured[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;aspect-ratio:1200 / 630;border-right:1px solid var(--rule)}.featured-body[data-astro-cid-j7pv25f6]{padding:1.5rem;display:flex;flex-direction:column;gap:.8rem;justify-content:center}.featured-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-soft);margin:0}.featured-cta[data-astro-cid-j7pv25f6]{font-family:var(--font-ui);font-size:var(--step--1);font-weight:700;color:var(--accent)}.hero-inner[data-astro-cid-j7pv25f6]{padding-top:clamp(2.5rem,6vw,4.5rem)}.hero-art[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-height:34rem;width:auto;margin-inline:auto;object-fit:contain}.cta-band[data-astro-cid-j7pv25f6]{margin-top:3rem;padding:clamp(2.5rem,6vw,5rem) 0;background:var(--pink);color:#0b0b0c}.cta-inner[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;align-items:center}@media(min-width:48rem){.cta-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr auto}}.cta-band[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{color:#2f3b0a}.cta-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-3);max-width:18ch;margin:.4rem 0 .6rem}.cta-band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:52ch;margin:0}.cta-band[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{--btn-bg: #0b0b0c;--btn-fg: #fafaf7}.cta-band[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]:hover{box-shadow:0 10px 0 -6px #0b0b0c}.page-art[data-astro-cid-qi7ute2g]{margin:0;border:1px solid var(--rule);background:var(--surface-2)}.page-art[data-astro-cid-qi7ute2g] img[data-astro-cid-qi7ute2g]{width:100%;height:auto}.prose[data-astro-cid-qi7ute2g] a[data-astro-cid-qi7ute2g]{color:var(--accent)}@media(prefers-color-scheme:light){.prose[data-astro-cid-qi7ute2g] a[data-astro-cid-qi7ute2g]{color:#3f5a00}}.article-head[data-astro-cid-dbjlfaqi] .lede[data-astro-cid-dbjlfaqi]{margin-top:1.1rem;max-width:52ch}.article-head[data-astro-cid-dbjlfaqi] h1[data-astro-cid-dbjlfaqi]{font-size:clamp(2.1rem,6vw,4rem)}.page-art[data-astro-cid-j6lw7ffy]{margin:0;border:1px solid var(--rule);background:var(--surface-2)}.page-art[data-astro-cid-j6lw7ffy] img[data-astro-cid-j6lw7ffy]{width:100%;height:auto}.prose[data-astro-cid-j6lw7ffy] h2[data-astro-cid-j6lw7ffy]{font-size:var(--step-2)}.prose[data-astro-cid-j6lw7ffy] p[data-astro-cid-j6lw7ffy]{color:var(--text-soft)}.prose[data-astro-cid-j6lw7ffy] a[data-astro-cid-j6lw7ffy]{color:var(--accent)}@media(prefers-color-scheme:light){.prose[data-astro-cid-j6lw7ffy] a[data-astro-cid-j6lw7ffy]{color:#3f5a00}}.check-list[data-astro-cid-j6lw7ffy]{list-style:none;margin:0;padding:0;display:grid;gap:0}@media(min-width:56rem){.check-list[data-astro-cid-j6lw7ffy]{grid-template-columns:repeat(3,1fr);gap:2rem}}.check-list[data-astro-cid-j6lw7ffy] li[data-astro-cid-j6lw7ffy]{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;border-top:2px solid var(--accent)}.check-list[data-astro-cid-j6lw7ffy] b[data-astro-cid-j6lw7ffy]{font-family:var(--font-ui);color:var(--accent);font-size:var(--step--1);letter-spacing:.1em}.check-list[data-astro-cid-j6lw7ffy] h3[data-astro-cid-j6lw7ffy]{font-size:var(--step-1);margin-bottom:.4rem}.check-list[data-astro-cid-j6lw7ffy] p[data-astro-cid-j6lw7ffy]{font-size:var(--step--1);color:var(--text-dim);margin:0}.check-more[data-astro-cid-j6lw7ffy]{margin-top:2rem;font-family:var(--font-ui);font-size:var(--step--1);color:var(--text-dim)}.check-more[data-astro-cid-j6lw7ffy] a[data-astro-cid-j6lw7ffy]{color:var(--accent)}
