@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-vietnamese-400-normal.1p7a6n-wg7475.woff2)format("woff2"),url(../media/barlow-vietnamese-400-normal.0k-idquqjs3ou.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-latin-ext-400-normal.3428h6_4no53c.woff2)format("woff2"),url(../media/barlow-latin-ext-400-normal.3-5gl67tny_vk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-latin-400-normal.0ttnbqtks8pz8.woff2)format("woff2"),url(../media/barlow-latin-400-normal.2q232q7nmze6k.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(../media/barlow-vietnamese-400-italic.3ieto5tdg6nvh.woff2)format("woff2"),url(../media/barlow-vietnamese-400-italic.343ly63d2hsxb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(../media/barlow-latin-ext-400-italic.1iyet5qat0zr7.woff2)format("woff2"),url(../media/barlow-latin-ext-400-italic.1-bgowddtmkpa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(../media/barlow-latin-400-italic.36x3ej7p8dbzr.woff2)format("woff2"),url(../media/barlow-latin-400-italic.0_9in_p8f48_r.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-vietnamese-500-normal.34vh5f-6yju0-.woff2)format("woff2"),url(../media/barlow-vietnamese-500-normal.0fgg28h67ffz5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-latin-ext-500-normal.0y48t30zsg1-x.woff2)format("woff2"),url(../media/barlow-latin-ext-500-normal.3tpb058eqjlba.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-latin-500-normal.07ksy-a4avz1m.woff2)format("woff2"),url(../media/barlow-latin-500-normal.2gp2c7bmfr47a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-vietnamese-600-normal.1m5b9nf7zu8da.woff2)format("woff2"),url(../media/barlow-vietnamese-600-normal.2fsgphdgpmz4d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-latin-ext-600-normal.2h29y9nb1nz0g.woff2)format("woff2"),url(../media/barlow-latin-ext-600-normal.45cip6q06fzn7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-latin-600-normal.2ekrofpr7xv99.woff2)format("woff2"),url(../media/barlow-latin-600-normal.2r--11ob1d7-_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-vietnamese-700-normal.2qdjb9fx8pty2.woff2)format("woff2"),url(../media/barlow-vietnamese-700-normal.3w4w_g8ykrug3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-latin-ext-700-normal.0pkbndl2so67m.woff2)format("woff2"),url(../media/barlow-latin-ext-700-normal.3ppuwg38p9m1k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-latin-700-normal.3-aa5f3j6vyu9.woff2)format("woff2"),url(../media/barlow-latin-700-normal.28ciibjclp1g4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(../media/big-shoulders-display-vietnamese-700-normal.2ruubnz3ox7cw.woff2)format("woff2"),url(../media/big-shoulders-display-vietnamese-700-normal.1os2uf-qwo25p.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(../media/big-shoulders-display-latin-ext-700-normal.3sp0rq6pnn2_3.woff2)format("woff2"),url(../media/big-shoulders-display-latin-ext-700-normal.1yohw3xok83n9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(../media/big-shoulders-display-latin-700-normal.3m20bcbp3fi74.woff2)format("woff2"),url(../media/big-shoulders-display-latin-700-normal.2765fedprdxn8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(../media/big-shoulders-display-vietnamese-800-normal.3807zngmrox0s.woff2)format("woff2"),url(../media/big-shoulders-display-vietnamese-800-normal.3p-rjbb24rt3r.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(../media/big-shoulders-display-latin-ext-800-normal.0tfx3fuql5bsl.woff2)format("woff2"),url(../media/big-shoulders-display-latin-ext-800-normal.2t0g0nvk56124.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(../media/big-shoulders-display-latin-800-normal.29x3v7jjj_bw3.woff2)format("woff2"),url(../media/big-shoulders-display-latin-800-normal.12sxhrv4enc1l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(../media/big-shoulders-display-vietnamese-900-normal.26t6su4h1mc1h.woff2)format("woff2"),url(../media/big-shoulders-display-vietnamese-900-normal.3wc6e88eu3sut.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(../media/big-shoulders-display-latin-ext-900-normal.2dskn8p8dky83.woff2)format("woff2"),url(../media/big-shoulders-display-latin-ext-900-normal.1l23qp-rsl5ms.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(../media/big-shoulders-display-latin-900-normal.2wccdil_i16q6.woff2)format("woff2"),url(../media/big-shoulders-display-latin-900-normal.30vpvtkj-ti4r.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#121211;--surface:#1c1c1a;--surface-2:#262624;--ink:#f2f0e8;--ink-2:#a8a69d;--rule:#33332f;--rule-strong:#f2f0e8;--brand:#1c1c1a;--brand-deep:#0b0b0a;--on-brand:#fff;--on-brand-2:#c9c7bd;--brand-tint:#2b260f;--accent:#ffd306;--accent-hover:#ffde47;--on-accent:#141414;--accent-tint:#2b260f;--signal:#e2231a;--action:#ffd306;--action-hover:#ffe36b;--focus:#ffd306;--warn:#f2b200;--warn-tint:#2c2611;--danger:#ff8a80;--danger-tint:#33191a;--ok:#7fd3a6;--ok-tint:#13291f;--shadow-tint:0 0 0;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 12px 32px #00000073;--font-display:"Big Shoulders Display", "Arial Narrow", sans-serif;--font-ui:"Barlow", "Helvetica Neue", Arial, sans-serif;--font-text:var(--font-ui);--fs-hero:clamp(3.4rem, 2rem + 6.4vw, 7.5rem);--fs-h1:clamp(3rem, 2rem + 4.4vw, 5.6rem);--fs-h2:clamp(2.2rem, 1.6rem + 2.2vw, 3.4rem);--fs-h3:clamp(1.45rem, 1.25rem + .7vw, 1.9rem);--fs-body:1.0625rem;--fs-small:.92rem;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4.5rem;--s9:7rem;--measure:68ch;--page:76rem;--r-card:6px;--r-media:6px;--r-input:4px;--r-btn:4px;--r-pill:999px;--t-ui:.18s;--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}img{max-width:100%;height:auto}a{color:var(--action);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--action-hover);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 var(--s4);text-wrap:balance;font-weight:700;line-height:1.08}h1{font-size:var(--fs-h1);font-weight:900;line-height:.92}h2{font-size:var(--fs-h2);font-weight:800;line-height:.98}h3{font-size:var(--fs-h3);font-weight:800;line-height:1.05}p{margin:0 0 var(--s4)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{left:var(--s4);background:var(--accent);color:var(--on-accent);padding:var(--s2) var(--s4);border-radius:var(--r-pill);z-index:30;font-weight:600;position:absolute;top:-3rem}.skip-link:focus{top:var(--s3);color:var(--on-accent)}.wrap{max-width:var(--page);padding:0 var(--s4);margin:0 auto}@media (min-width:48rem){.wrap{padding:0 var(--s6)}}.button{justify-content:center;align-items:center;gap:var(--s2);min-height:3rem;padding:0 var(--s5);border-radius:var(--r-btn);background:var(--accent);color:var(--on-accent);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--t-ui) var(--ease-out), color var(--t-ui) var(--ease-out), border-color var(--t-ui) var(--ease-out);border:2px solid #0000;font-size:1.02rem;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:var(--accent-hover);color:var(--on-accent);text-decoration:none}.button:active{transform:translateY(1px)}.button--quiet{color:var(--action);background:0 0;border-color:currentColor}.button--quiet:hover{background:var(--brand-tint);color:var(--action-hover)}.button--ink{background:var(--ink);color:var(--paper)}.button--ink:hover{background:color-mix(in srgb, var(--ink) 82%, var(--paper));color:var(--paper)}.button--black{color:#ffd306;background:#141414}.button--black:hover{color:#ffd306;background:#000}.button--outline-black{color:#141414;background:0 0;border-color:#141414}.button--outline-black:hover{color:#141414;background:#14141414}.button--ghost-light{color:var(--on-brand);background:0 0;border-color:#ffffff8c}.button--ghost-light:hover{color:var(--on-brand);background:#ffffff1f}.button--danger{background:var(--danger);color:#1a0b0a}.button--danger:hover{color:#1a0b0a;background:#ffb3ab}.chip{align-items:center;gap:var(--s2);border-radius:var(--r-pill);background:var(--brand-tint);color:var(--ink);padding:.3rem .8rem;font-size:.92rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}a.chip:hover{background:var(--brand);color:var(--on-brand);text-decoration:none}.chip--on-brand{color:var(--on-brand);background:#ffffff24}a.chip--on-brand:hover{background:var(--accent);color:var(--on-accent)}.site-header{z-index:20;background:var(--paper);border-bottom:1px solid var(--rule);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--s2) var(--s6);min-height:4.25rem;padding-top:var(--s2);padding-bottom:var(--s2);flex-wrap:wrap;display:flex}.brand{color:var(--ink);align-items:center;gap:var(--s3);text-decoration:none;display:flex}.brand:hover{color:var(--ink);text-decoration:none}.brand__mark{background:var(--accent);width:2.75rem;height:2.75rem;color:var(--on-accent);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;font-weight:900;display:grid}.brand__mark:has(img){background:0 0}.brand__mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.brand__name{font-family:var(--font-display);font-size:1.6rem;font-weight:900;line-height:.95;display:block}.brand__tagline{color:var(--ink-2);font-size:.86rem;line-height:1.2;display:block}.site-nav ul{gap:var(--s1) var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav a{min-height:2.75rem;color:var(--ink);transition:color var(--t-ui) var(--ease-out);align-items:center;gap:.4rem;padding:0 .7rem;font-size:1.02rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.site-nav a:after{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform var(--t-ui) var(--ease-out);position:absolute;bottom:.35rem;left:.7rem;right:.7rem;transform:scaleX(0)}.site-nav a:hover{color:var(--accent)}.site-nav a[aria-current=page]:after{transform:scaleX(1)}@media (max-width:29.99rem){.site-nav ul{gap:0}.nav-label--compact{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-nav a{padding:0 .5rem;font-size:.98rem}.site-nav a:after{left:.5rem;right:.5rem}}main{min-height:60vh;display:block}.hero{isolation:isolate;background:var(--brand);color:var(--on-accent);position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:var(--accent);position:absolute;inset:0}.hero__inner{gap:var(--s7);padding-top:var(--s7);padding-bottom:var(--s7);align-items:center;display:grid}@media (min-width:60rem){.hero:before{clip-path:polygon(0 0,100% 0,calc(100% - 8rem) 100%,0 100%);width:calc(50% + 10rem);right:auto}.hero__inner{gap:var(--s8);min-height:min(78dvh,46rem);padding-top:var(--s8);padding-bottom:var(--s8);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.hero__copy :focus-visible{outline-color:var(--on-accent)}.hero__copy a:not(.button){color:var(--on-accent);font-weight:600}.hero__logo{width:clamp(5.5rem,4rem + 5vw,8.5rem);height:auto;margin-bottom:var(--s5);filter:drop-shadow(0 10px 18px #14141440);display:block}.hero h1{font-size:var(--fs-hero);margin-bottom:var(--s5);font-weight:900;line-height:.86}.hero__motto{margin:0 0 var(--s5);gap:var(--s2);font-family:var(--font-display);max-width:30em;padding:0;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-weight:600;line-height:1.3;list-style:none;display:grid}.hero__motto li{align-items:flex-start;gap:var(--s3);display:flex}.hero__motto svg{color:var(--on-accent);flex:none;margin-top:-.05em}.hero__motto li:first-child svg{color:#b30000}.hero__bio{color:#3b3212;max-width:34em;margin-bottom:var(--s5);font-size:1.2rem;line-height:1.55}.hero__byline{align-items:center;gap:var(--s2);margin:0 0 var(--s6);color:#3b3212;font-size:1.05rem;display:inline-flex}.hero__actions{gap:var(--s3);flex-wrap:wrap;display:flex}.hero__visual{margin:0 0 var(--s6);position:relative}.hero__visual:before{content:"";border-radius:var(--r-media);background:#141414;position:absolute;inset:8% -6% -6% 10%}@media (min-width:60rem){.hero__visual:before{background:var(--accent)}}.hero__visual>img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-media);width:100%;display:block;position:relative;box-shadow:0 30px 60px #0000004d}.hero__credit{margin:var(--s3) 0 0;color:#3b3212;font-size:.85rem;position:relative}@media (min-width:60rem){.hero__credit{color:var(--on-brand-2)}}@media (max-width:59.99rem){.hero__credit{padding:0 var(--s4)}}.hero__latest{margin:calc(-1 * (var(--s8) + var(--s6))) 0 0 calc(-1 * var(--s5));max-width:21rem;padding:var(--s4) var(--s5);border-radius:var(--r-card);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-md);transition:transform .3s var(--ease-out);text-decoration:none;display:block;position:relative}.hero__latest:hover{color:var(--ink);text-decoration:none;transform:translateY(-4px)}.hero__latest small{color:var(--ink-2);margin-bottom:var(--s1);font-size:.85rem;display:block}.hero__latest strong{font-family:var(--font-display);font-size:1.25rem;line-height:1.15}@media (max-width:59.99rem){.hero__latest{margin:calc(-1 * (var(--s6) + var(--s6))) var(--s4) 0}}.hero-slider{position:relative}.hero-slider:before{display:none}.hero-slider__track{touch-action:pan-y;display:grid}.hero-slide{isolation:isolate;z-index:0;background:var(--brand);visibility:hidden;grid-area:1/1;align-content:start;display:grid;position:relative}.hero-slide:before{content:"";z-index:-1;background:var(--accent);position:absolute;inset:0}@media (min-width:60rem){.hero-slide:before{clip-path:polygon(0 0,100% 0,calc(100% - 8rem) 100%,0 100%);width:calc(50% + 10rem);right:auto}}.hero-slide.is-leaving{z-index:1;visibility:visible}.hero-slide.is-active{z-index:2;visibility:visible}@media (prefers-reduced-motion:no-preference){.hero-slider--next .hero-slide.is-active{animation:wipe-next .95s var(--ease-out)}.hero-slider--prev .hero-slide.is-active{animation:wipe-prev .95s var(--ease-out)}.hero-slide.is-leaving .hero__inner{animation:drift-out .95s var(--ease-out) forwards}.hero-slider--prev .hero-slide.is-leaving .hero__inner{animation-name:drift-out-prev}.hero-slide.is-active .hero__frame img{animation:push-in 9s var(--ease-out) both}}.hero-slider:not(:has(.is-leaving)) .hero-slide.is-active{animation:none}@keyframes wipe-next{0%{clip-path:polygon(0 0,0 0,-16% 100%,0 100%)}to{clip-path:polygon(0 0,116% 0,100% 100%,0 100%)}}@keyframes wipe-prev{0%{clip-path:polygon(116% 0,116% 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,116% 0,100% 100%,-16% 100%)}}@keyframes drift-out{to{opacity:.35;transform:translate(-6%)}}@keyframes drift-out-prev{to{opacity:.35;transform:translate(6%)}}@keyframes push-in{0%{transform:scale(1.12)}to{transform:scale(1)}}.hero-slide:not(.is-active) .rise,.hero-slide:not(.is-active) .reveal-media{animation:none}.hero-slide.is-active .rise{animation-delay:.25s}.hero-slide.is-active .rise-2{animation-delay:.33s}.hero-slide.is-active .rise-3{animation-delay:.41s}.hero-slide.is-active .rise-4{animation-delay:.49s}.hero-slide .hero__inner{padding-top:calc(var(--s8) + var(--s2));padding-bottom:calc(var(--s8) + var(--s5))}@media (min-width:60rem){.hero-slide .hero__inner{min-height:min(76dvh,46rem)}}.hero__frame{border-radius:var(--r-media);display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px #0000004d}.hero__frame img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.hero__eyebrow{align-items:center;gap:var(--s2);margin:0 0 var(--s4);font-family:var(--font-display);flex-wrap:wrap;font-size:1.15rem;font-weight:700;display:flex}.hero__tag{border-radius:var(--r-pill);color:#ffd306;background:#141414;padding:.15rem .7rem;font-size:.92rem}.hero__title{margin-bottom:var(--s4);text-wrap:balance;font-size:clamp(2.8rem,1.6rem + 3.8vw,5.4rem);font-weight:900;line-height:.9}.hero__title a{color:inherit;text-decoration:none}.hero__title a:hover{text-decoration:underline;text-decoration-thickness:3px}.hero__meta{gap:var(--s4);margin:0 0 var(--s6);color:#3b3212;flex-wrap:wrap;display:flex}.hero__meta span{align-items:center;gap:var(--s1);display:inline-flex}.hero__price{align-items:baseline;gap:var(--s3);margin:0 0 var(--s6);font-family:var(--font-display);font-size:clamp(2.2rem,1.8rem + 1.5vw,3.2rem);font-weight:800;line-height:1;display:flex}.hero__price small{font-family:var(--font-ui);color:#3b3212;font-size:1rem;font-weight:500}.hero__art{aspect-ratio:4/3;border-radius:var(--r-media);color:#ffd306;background:#1b1b19;place-items:center;display:grid;position:relative}.hero__visual--product{aspect-ratio:4/3;border-radius:var(--r-media);background:#141414;border:4px solid #141414;overflow:hidden;box-shadow:0 30px 60px #0000004d}.hero__visual--product:before{display:none}.hero__visual--product .product-art{height:100%}.hero__visual--product>img{object-fit:cover;width:100%;height:100%;box-shadow:none}.hero-slider__stories{z-index:5;top:var(--s5);gap:6px;display:flex;position:absolute;left:0;right:0}@media (min-width:60rem){.hero-slider__stories{width:min(32rem,50%);right:auto;left:max(0px, calc((100% - var(--page)) / 2))}}.story{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;height:2.75rem;margin:-1.25rem 0;padding:0;display:flex}.story:before{content:"";position:absolute}.story__fill{border-radius:var(--r-pill);background:#14141438;width:100%;height:4px;display:block;position:relative;overflow:hidden}.story__fill:after{content:"";border-radius:inherit;transform-origin:0;background:#141414;position:absolute;inset:0;transform:scaleX(0)}.story__fill--past:after,.story__fill--full:after{transform:scaleX(1)}.story__fill--run:after{animation:linear forwards story-run;animation-duration:inherit;animation-play-state:inherit}.story__fill--run{animation:linear forwards story-clock}:is(.story__fill.is-held,.hero-slider:has(:focus-visible) .story__fill){animation-play-state:paused}.story:hover .story__fill{background:#14141459}.story:focus-visible{outline-offset:2px;outline:3px solid #141414}@keyframes story-clock{to{opacity:1}}@keyframes story-run{to{transform:scaleX(1)}}.hero-slider__controls{z-index:5;left:0;right:0;bottom:var(--s5);justify-content:space-between;align-items:center;gap:var(--s3);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.hero-slider__controls>*{pointer-events:auto}.hero-slider__buttons{gap:var(--s2);display:flex}.hero-slider__btn{color:#ffd306;cursor:pointer;width:2.75rem;height:2.75rem;transition:transform .2s var(--ease-out);background:#141414;border:0;border-radius:50%;place-items:center;display:grid}.hero-slider__btn:hover{transform:scale(1.08)}.hero-slider__btn:focus-visible,.hero-slider__next:focus-visible{outline-offset:3px;outline:3px solid #141414}.hero-slider__next{max-width:22rem;min-height:2.75rem;padding:var(--s2) var(--s4);border-radius:var(--r-card);color:#f2f2ec;text-align:left;font:inherit;cursor:pointer;transition:transform .25s var(--ease-out);background:#141414;border:0;gap:2px;display:grid}.hero-slider__next:hover{transform:translate(4px)}.hero-slider__next small{color:#b3b3aa;font-size:.82rem}.hero-slider__next em{color:#ffd306;font-style:normal;font-weight:600}.hero-slider__next span{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:700;line-height:1.2;overflow:hidden}@media (min-width:60rem){.hero-slider__next{background:#ffffff14;border:1px solid #ffffff29}.hero-slider__next:focus-visible{outline-color:#ffd306}}@media (max-width:59.99rem){.hero-slide .hero__inner{gap:var(--s5);padding-top:calc(var(--s6) + var(--s2));padding-bottom:calc(var(--s9) + var(--s4))}.hero__inner--intro>:last-child{display:none}.hero__inner--intro .hero__logo{width:4.5rem;margin-bottom:var(--s4)}.hero__inner--intro h1{margin-bottom:var(--s4);font-size:clamp(3.4rem,2.6rem + 4vw,4.4rem)}.hero__inner--intro .hero__motto{font-size:1.12rem}.hero__inner--story{flex-direction:column-reverse;justify-content:flex-end;align-items:stretch;display:flex}.hero__inner--story .hero__visual{margin:0}.hero__inner--story .hero__visual:before{display:none}.hero__inner--story .hero__frame img,.hero__inner--story .hero__art,.hero__inner--story .hero__visual--product{aspect-ratio:16/9}.hero__inner--story .hero__frame,.hero__inner--story .hero__visual--product{box-shadow:none}.hero__inner--story .hero__visual--product .product-art{gap:4%;padding:3% 26%}.hero__inner--story .hero__visual--product .product-art img{width:18cqi}.hero__inner--story .hero__eyebrow{margin-bottom:var(--s3)}.hero__inner--story .hero__title{margin-bottom:var(--s3);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(2.3rem,1.8rem + 2.6vw,3rem);display:-webkit-box;overflow:hidden}.hero__inner--story .hero__bio{margin-bottom:var(--s3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.02rem;display:-webkit-box;overflow:hidden}.hero__inner--story .hero__meta,.hero__inner--story .hero__price{margin-bottom:var(--s4)}.hero__inner--story .hero__price{font-size:2rem}.hero-slider__controls{flex-wrap:nowrap}.hero-slider__next{flex:1;min-width:0}}.section{padding-top:var(--s9)}.section__head{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s6);padding-bottom:var(--s3);border-bottom:2px solid var(--ink);flex-wrap:wrap;display:flex}.section__head h2{margin:0}.section__more{font-size:1.02rem;font-weight:700}.sign-mark{background:var(--accent);color:#141414;clip-path:polygon(50% 0,100% 100%,0 100%);flex:none;place-items:end center;width:1.35rem;height:1.2rem;padding-bottom:.12rem;display:inline-grid}.sign-mark--lg{width:3.6rem;height:3.15rem;padding-bottom:.3rem}.post-topic{align-items:center;gap:var(--s2);margin-bottom:var(--s3);color:var(--ink-2);font-size:var(--fs-small);font-weight:600;text-decoration:none;display:inline-flex}.post-topic:hover{color:var(--accent)}.post-meta{gap:var(--s4);color:var(--ink-2);font-size:var(--fs-small);flex-wrap:wrap;margin:0;display:flex}.post-card a{color:inherit}.post-card h2 a,.post-card h3 a{transition:color var(--t-ui) var(--ease-out);text-decoration:none}.post-card h2 a:hover,.post-card h3 a:hover{color:var(--accent)}.lead-stories{gap:var(--s7);display:grid}@media (min-width:60rem){.lead-stories{gap:var(--s8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.lead-story__media{margin-bottom:var(--s5);border-radius:var(--r-media);background:var(--surface);overflow:hidden}.lead-story__media img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.lead-story__title{font-size:var(--fs-h2);margin-bottom:var(--s4);font-weight:900}.lead-story__excerpt{max-width:38em;color:var(--ink-2);font-size:1.15rem}.headline-list{margin:0;padding:0;list-style:none}.headline{padding:var(--s5) 0;border-bottom:1px solid var(--rule)}.headline-list li:first-child .headline{padding-top:0}.headline__title{margin-bottom:var(--s3)}.headline--thumb{padding-right:7.5rem;position:relative}.headline__thumb{top:var(--s5);border-radius:var(--r-media);opacity:.45;filter:grayscale();transform-origin:100% 0;width:6.5rem;transition:opacity var(--t-ui) var(--ease-out), filter var(--t-ui) var(--ease-out), transform .24s var(--ease-out);position:absolute;right:0;overflow:hidden;transform:scale(.92)}.headline-list li:first-child .headline__thumb{top:0}.headline__thumb img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.headline--thumb:hover .headline__thumb,.headline--thumb:focus-within .headline__thumb{opacity:1;filter:none;transform:scale(1)}.post-index{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.post-row{gap:var(--s4);padding:var(--s6) 0;border-bottom:1px solid var(--rule);display:grid}@media (min-width:48rem){.post-row{gap:var(--s7);grid-template-columns:minmax(0,1fr) 16rem;align-items:start}}.post-row__title{font-size:var(--fs-h3);margin-bottom:var(--s3)}.post-row__excerpt{max-width:44em;color:var(--ink-2);margin-bottom:var(--s3)}.post-row__media{border-radius:var(--r-media);background:var(--surface);order:-1;overflow:hidden}@media (min-width:48rem){.post-row__media{order:0}}.post-row__media img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.empty{padding:var(--s7) var(--s6);border-radius:var(--r-card);border:2px dashed var(--rule);text-align:center;color:var(--ink-2)}.empty strong{font-family:var(--font-display);color:var(--ink);margin-bottom:var(--s2);font-size:1.8rem;display:block}.empty p:last-child{margin:0}.ticker{background:#141414;align-items:center;padding-block:10px;display:flex;position:relative}.ticker:before,.ticker:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Crect width='22' height='22' fill='%23ffd306'/%3E%3Cpath d='M0 11L11 0H22L0 22ZM22 11V22H11Z' fill='%23141414'/%3E%3C/svg%3E");height:10px;position:absolute;left:0;right:0}.ticker:before{top:0}.ticker:after{bottom:0}.ticker__viewport{scrollbar-width:none;flex:1;overflow:auto hidden}.ticker__viewport::-webkit-scrollbar{display:none}.ticker__track{width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.ticker__viewport{overflow-x:hidden}.ticker__track{animation:60s linear infinite ticker}.ticker:hover .ticker__track,.ticker:focus-within .ticker__track,.ticker.is-paused .ticker__track{animation-play-state:paused}}@keyframes ticker{to{transform:translate(-50%)}}.ticker__list{margin:0;padding:0;list-style:none;display:flex}.ticker__list li{white-space:nowrap;align-items:center;display:flex}.ticker__list li:before{content:"";width:1.05rem;height:.92rem;margin:0 var(--s5);background:var(--accent);clip-path:polygon(50% 0,100% 100%,0 100%)}.ticker__list a{color:#f2f0e8;font-family:var(--font-display);transition:color var(--t-ui) var(--ease-out);padding:.85rem 0;font-size:1.35rem;font-weight:800;line-height:1;text-decoration:none;display:inline-block}.ticker__list a:hover{color:var(--accent)}.ticker__toggle{width:2.75rem;height:2.75rem;margin:0 var(--s3);background:var(--accent);color:#141414;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.ticker__toggle{display:none}}.topic-index{counter-reset:none;margin:0;padding:0;list-style:none}.topic-row{isolation:isolate;gap:var(--s2) var(--s5);padding:var(--s5) var(--s3);border-bottom:1px solid var(--rule);color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid;position:relative}.topic-row:before{content:"";z-index:-1;background:var(--accent);transform-origin:0;transition:transform .24s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.topic-row:hover,.topic-row:focus-visible{color:#141414}.topic-row:hover:before,.topic-row:focus-visible:before{transform:scaleX(1)}.topic-row:focus-visible{outline-offset:-3px;outline-color:#141414}.topic-row__name{font-family:var(--font-display);font-size:clamp(2.2rem,1.4rem + 3.2vw,4.6rem);font-weight:900;line-height:.95}.topic-row__desc,.topic-row__count{font-size:var(--fs-small);color:var(--ink-2);transition:color var(--t-ui) var(--ease-out);grid-column:2}.topic-row__count{color:var(--accent);font-weight:700}.topic-row:hover .topic-row__desc,.topic-row:hover .topic-row__count,.topic-row:focus-visible .topic-row__desc,.topic-row:focus-visible .topic-row__count{color:#141414}.topic-row:hover .sign-mark,.topic-row:focus-visible .sign-mark{color:var(--accent);background:#141414}@media (min-width:60rem){.topic-row{gap:var(--s6);grid-template-columns:auto minmax(0,1fr) minmax(0,22rem) 6rem}.topic-row__desc,.topic-row__count{grid-column:auto}.topic-row__count{text-align:right}}.strip{margin-top:var(--s9);background:var(--accent);color:var(--on-accent);clip-path:polygon(0 0,100% 2.5rem,100% 100%,0 100%)}.strip__inner{gap:var(--s4);padding-top:calc(var(--s8) + 1rem);padding-bottom:var(--s8);justify-items:start;display:grid}@media (min-width:56rem){.strip__inner{grid-template-columns:minmax(0,1fr) auto;align-items:end}.strip__inner p{grid-column:1}.strip__inner .button{grid-area:1/2/span 2;align-self:center}}.strip h2{font-size:var(--fs-h2);margin:0;font-weight:900}.strip p{color:#2b2410;max-width:40em;margin:0;font-size:1.15rem}.strip :focus-visible{outline-color:var(--on-accent)}.site-footer{background:var(--brand-deep);color:var(--on-brand-2);padding:var(--s8) 0 var(--s6);margin-top:var(--s9);font-size:.98rem}main:has(>.strip:last-child)+.site-footer{margin-top:0}.site-footer__grid{gap:var(--s6);display:grid}@media (min-width:56rem){.site-footer__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.site-footer h2{color:var(--on-brand);margin-bottom:var(--s3);font-size:1.15rem}.site-footer .brand,.site-footer .brand:hover{color:var(--on-brand);margin-bottom:var(--s4)}.site-footer .brand__tagline{color:var(--on-brand-2)}.site-footer ul{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:var(--on-brand)}.site-footer a:hover{color:var(--accent)}.site-footer :focus-visible{outline-color:var(--accent)}.site-footer__social a{align-items:center;gap:var(--s2);display:inline-flex}.site-footer__legal{margin-top:var(--s7);padding-top:var(--s5);justify-content:space-between;gap:var(--s3);border-top:1px solid #ffffff26;flex-wrap:wrap;font-size:.9rem;display:flex}.site-footer__legal p{margin:0}.page-band{background:var(--paper);color:var(--on-brand);padding:var(--s8) 0 var(--s6);position:relative}.page-band h1{margin-bottom:var(--s4);max-width:18ch}.page-band h1:after{content:"";width:5rem;height:6px;margin-top:var(--s4);background:var(--accent);display:block}.page-band p{color:var(--on-brand-2);max-width:40em;margin:0;font-size:1.2rem}.page-band a{color:var(--on-brand)}.page-band a:hover{color:var(--accent)}.page-band :focus-visible{outline-color:var(--accent)}.page-band--article{border-bottom:0}.filters{gap:var(--s4);margin-bottom:var(--s6);padding:var(--s5);border-radius:var(--r-card);background:var(--surface);display:grid;position:relative}@media (min-width:60rem){.filters{align-items:start;gap:var(--s6);grid-template-columns:minmax(0,22rem) minmax(0,1fr)}}.filter-links{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.filter-links a{border-radius:var(--r-pill);border:1px solid var(--rule);color:var(--ink);background:var(--surface);align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.filter-links a:hover{border-color:var(--ink)}.filter-links a[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tag-filter{margin-top:var(--s3)}.tag-filter summary{cursor:pointer;font-family:var(--font-display);padding:var(--s1) 0;font-weight:600}.tag-filter .filter-links{margin-top:var(--s2)}.search-form{gap:var(--s2);display:flex}.search-form input{flex:1;min-width:0}input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=date],input[type=file],select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 35%, var(--rule));border-radius:var(--r-input);width:100%;min-height:3rem;padding:.6rem .85rem}textarea{line-height:1.5}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:0;border-color:var(--focus)}.pagination{justify-content:space-between;align-items:center;gap:var(--s4);padding-top:var(--s6);flex-wrap:wrap;display:flex}.pagination__status{color:var(--ink-2)}.read-progress{z-index:25;background:var(--accent);transform-origin:0;pointer-events:none;height:4px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.read-progress{animation:linear both grow;animation-timeline:scroll(root)}}}@keyframes grow{to{transform:scaleX(1)}}.breadcrumb ol{margin:0 0 var(--s5);gap:var(--s2);flex-wrap:wrap;padding:0;font-size:.98rem;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";margin-right:var(--s2);opacity:.6}.article-head{max-width:54rem}.lede{color:var(--ink-2);max-width:40em;font-size:1.3rem;line-height:1.5}.page-band .lede{color:var(--on-brand-2)}.doc-control{border-radius:var(--r-card);background:var(--surface);max-width:54rem;box-shadow:var(--shadow-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;position:relative;overflow:hidden}@media (min-width:48rem){.doc-control{grid-template-columns:repeat(3,minmax(0,1fr))}}.doc-control div{padding:var(--s3) var(--s4);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);column-gap:var(--s3);grid-template-columns:auto 1fr;align-items:center;margin:0 -1px -1px 0;display:grid}.doc-control svg{color:var(--action);grid-row:span 2}.doc-control dt{color:var(--ink-2);font-size:.82rem}.doc-control dd{font-family:var(--font-display);margin:0;font-size:1.1rem;font-weight:600}.cover{margin:var(--s6) 0 0;max-width:64rem}.cover img{border-radius:var(--r-media);width:100%;display:block}.article-layout{gap:var(--s6);padding-top:var(--s7);display:grid}@media (min-width:64rem){.article-layout{grid-template-columns:minmax(0, var(--measure)) minmax(14rem, 18rem);justify-content:space-between;gap:var(--s8)}.article-layout aside{order:2}.toc{position:sticky;top:6rem}}.toc{padding:var(--s5);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--rule);font-size:.96rem}.toc h2{margin-bottom:var(--s3);font-size:1.15rem}.toc ol{border-left:2px solid var(--rule);margin:0;padding:0;list-style:none}.toc li{margin:0}.toc a{padding:.3rem 0 .3rem var(--s3);color:var(--ink);border-left:2px solid #0000;margin-left:-2px;text-decoration:none;display:block}.toc a:hover{border-left-color:var(--accent);background:var(--surface-2)}.toc li.toc__sub a{padding-left:var(--s5);font-size:.92rem}.prose{font-family:var(--font-text);max-width:var(--measure);overflow-wrap:break-word;font-size:1.15rem;line-height:1.7}.prose>p:first-child{font-size:1.25rem}.prose h2{margin-top:var(--s7);font-size:1.9rem}.prose h3{margin-top:var(--s6)}.prose ul,.prose ol{margin:0 0 var(--s4);padding-left:1.4em}.prose li{margin:var(--s1) 0}.prose li::marker{color:var(--action)}.prose blockquote{margin:var(--s6) 0;padding:var(--s4) var(--s5);border-radius:var(--r-card);background:var(--accent-tint);font-size:1.2rem}.prose blockquote p:last-child{margin-bottom:0}.prose code{background:var(--surface-2);border-radius:6px;padding:.1em .35em;font-size:.88em}.prose pre{background:var(--surface-2);padding:var(--s4);border-radius:var(--r-input);overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;font-family:var(--font-ui);margin:var(--s5) 0;font-size:1rem;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--rule);padding:var(--s2) var(--s3);text-align:left;vertical-align:top}.prose th{background:var(--surface-2);font-weight:600}.prose img{margin:var(--s5) 0;border-radius:var(--r-input);display:block}.prose hr{border:0;border-top:1px solid var(--rule);margin:var(--s6) 0}.references{margin-top:var(--s7);padding:var(--s5) var(--s6);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--rule);max-width:var(--measure)}.references h2{font-size:1.4rem}.references ol{margin:0;padding-left:1.5em}.references li{margin:var(--s2) 0;overflow-wrap:anywhere}.article-foot{margin-top:var(--s6);gap:var(--s5);max-width:var(--measure);display:grid}.article-foot h2{margin-bottom:var(--s3);font-size:1.15rem}.share ul{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.share a{align-items:center;gap:var(--s2);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--rule);color:var(--ink);transition:background-color .2s, transform .25s var(--ease-out);padding:.45rem .95rem;font-weight:600;text-decoration:none;display:inline-flex}.share a:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.related{margin-top:var(--s8)}.notice{border:1px solid var(--rule);border-radius:var(--r-input);background:var(--surface);padding:var(--s3) var(--s4);margin:var(--s4) 0;max-width:var(--measure)}.notice--warn{border:2px solid var(--warn);background:var(--warn-tint)}.notice--danger{border:2px solid var(--danger);background:var(--danger-tint)}.notice--ok{border:2px solid var(--ok);background:var(--ok-tint)}.notice p:last-child{margin-bottom:0}.plain-page{padding-top:var(--s7)}.about-grid{gap:var(--s7);display:grid}@media (min-width:60rem){.about-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start}}.portrait{margin:0}.portrait img{border-radius:var(--r-media);width:100%;display:block}.contact-cards{margin:calc(-1 * var(--s6)) 0 var(--s6);gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid;position:relative}.contact-card{gap:var(--s2);height:100%;padding:var(--s5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-md);overflow-wrap:anywhere;flex-direction:column;display:flex}.contact-card svg{color:var(--action)}.contact-card span{color:var(--ink-2);font-size:.92rem}.contact-card a,.contact-card strong{font-family:var(--font-display);font-size:1.25rem;font-weight:600}.not-found{padding:var(--s8) 0;gap:var(--s5);display:grid}.not-found__code{font-family:var(--font-display);color:var(--accent);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;font-size:clamp(6rem,4rem + 10vw,12rem);font-weight:800;line-height:.85}.not-found ul{gap:var(--s3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.section--tight{padding-top:var(--s7)}.product-grid{gap:var(--s7) var(--s6);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.product-card{flex-direction:column;height:100%;display:flex;position:relative}.product-card__media{aspect-ratio:4/5;border-radius:var(--r-media);outline:1px solid var(--rule);outline-offset:-1px;transition:outline-color var(--t-ui) var(--ease-out);background:#141414;overflow:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:44rem){.product-grid--fan>li .product-card__media{animation:linear both fan-out;animation-timeline:view();animation-range:entry cover 40%}.product-grid--fan>li:first-child .product-card__media{--fan:translateX(calc(100% + var(--s6))) rotate(-9deg)}.product-grid--fan>li:nth-child(2){z-index:2;position:relative}.product-grid--fan>li:nth-child(2) .product-card__media{--fan:translateY(-4%) scale(1.04)}.product-grid--fan>li:nth-child(3) .product-card__media{--fan:translateX(calc(-100% - var(--s6))) rotate(9deg)}}}@keyframes fan-out{0%{transform:var(--fan,none)}to{transform:none}}@media (max-width:43.99rem){.product-grid{gap:var(--s4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--s4));padding:0 var(--s4) var(--s3);scroll-padding-inline:var(--s4);grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;overflow-x:auto}.product-grid>li{scroll-snap-align:start}}.product-card:hover .product-card__media{outline:3px solid var(--accent);outline-offset:-3px}.product-card__media>img{object-fit:cover;width:100%;height:100%;display:block}.product-card__body{align-items:flex-start;gap:var(--s2);padding:var(--s4) 0 0;flex-direction:column;flex:1;display:flex}.product-card h2,.product-card h3{font-size:var(--fs-h3);margin:0;line-height:1}.product-card h2 a,.product-card h3 a{color:var(--ink);text-decoration:none}.product-card h2 a:after,.product-card h3 a:after{content:"";position:absolute;inset:0}.product-card p{color:var(--ink-2);margin:0;font-size:1rem;line-height:1.5}.product-card__foot{padding-top:var(--s3);align-items:baseline;gap:var(--s2) var(--s4);flex-wrap:wrap;width:100%;margin-top:auto;display:flex}.product-card__foot span{align-items:center;gap:var(--s1);color:var(--ink-2);font-size:.92rem;display:inline-flex}.price{font-family:var(--font-display);font-size:1.6rem;font-weight:800;line-height:1}.chip--sample{background:var(--accent-tint);border:1px dashed var(--ink-2);font-size:.82rem}.product-art{isolation:isolate;color:#141414;text-align:center;background:#141414;flex-direction:column;justify-content:center;align-items:center;gap:6%;width:100%;height:100%;padding:8% 24%;display:flex;position:relative}.product-card__media,.product-layout__media,.hero__visual--product{container-type:inline-size}.product-art:before{content:"";z-index:-1;clip-path:polygon(20% 0,100% 0,80% 100%,0 100%);transition:clip-path .6s var(--ease-out);background:#ffd306;position:absolute;inset:0}.product-card:hover .product-art:before{clip-path:polygon(16% 0,100% 0,84% 100%,0 100%)}.product-art img{border-radius:50%;width:24cqi;height:auto}.product-art__title{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.2rem,8cqi,3.2rem);font-weight:900;line-height:.95}.product-art--large{aspect-ratio:4/5;border-radius:var(--r-media)}.product-layout{gap:var(--s5);margin-top:var(--s2);display:grid;position:relative}@media (min-width:56rem){.product-layout{align-items:start;gap:var(--s6);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.product-layout__media{border-radius:var(--r-media);box-shadow:var(--shadow-md);background:#141414;overflow:hidden}.product-layout__media>img{width:100%;height:auto;display:block}.buy-box{gap:var(--s4);padding:var(--s5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-md);display:grid}@media (min-width:56rem){.buy-box{padding:var(--s6);margin-top:0;position:sticky;top:6rem}}.buy-box__price{font-family:var(--font-display);margin:0;font-size:clamp(2.2rem,1.8rem + 1.6vw,3.2rem);font-weight:800;line-height:1}.buy-box__format,.buy-box__note{gap:var(--s2);color:var(--ink-2);margin:0;display:flex}.buy-box__note{font-size:.92rem;line-height:1.45}.buy-box__note svg,.buy-box__format svg{flex:none;margin-top:.1em}.buy-box__button{width:100%;min-height:3.5rem;font-size:1.25rem}.page-preview{margin-top:var(--s7)}.page-preview__head{max-width:44rem;margin-bottom:var(--s4)}.page-preview__head h2{margin-bottom:var(--s2)}.page-preview__head p{color:var(--ink-2);margin:0}.page-preview__pages{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),26rem));margin:0;padding:0;list-style:none;display:grid}.page-preview figure{margin:0}.page-preview__sheet{border-radius:var(--r-card);box-shadow:var(--shadow-md);outline-offset:4px;background:#fff;display:block;position:relative;overflow:hidden}.page-preview__sheet img{width:100%;height:auto;display:block}.page-preview__badge{top:var(--s2);left:var(--s2);border-radius:var(--r-btn);background:var(--brand);color:var(--ink);padding:.2rem .55rem;font-size:.8125rem;font-weight:600;position:absolute}.page-preview figcaption{margin-top:var(--s2);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.9375rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.page-preview__sheet{transition:transform var(--t-ui) var(--ease-out)}.page-preview__sheet:hover{transform:translateY(-3px)}}.product-detail{gap:var(--s6);margin-top:var(--s7);max-width:54rem;display:grid}.product-features h2{margin-bottom:var(--s4)}.product-features ul{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.product-features li{gap:var(--s3);align-items:flex-start;font-size:1.08rem;display:flex}.product-features svg{color:var(--signal);flex:none;margin-top:.1em}.store-info{gap:var(--s5);margin-top:var(--s8);padding:var(--s6);border-radius:var(--r-card);background:var(--brand-tint);display:grid}@media (min-width:56rem){.store-info{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.store-info h2{margin-bottom:var(--s3)}.store-info ol{gap:var(--s2);max-width:44em;margin:0;padding-left:1.3rem;display:grid}.seller-contact{margin:var(--s7) 0 var(--s5);max-width:48rem}.seller-contact h2{margin-bottom:var(--s4)}.buy-box__soon{padding:var(--s3) var(--s4);border-radius:var(--r-input);background:var(--surface-2);margin:0;font-weight:600}.checkout-wrap{padding-top:var(--s6)}.checkout{gap:var(--s5);max-width:54rem;display:grid}.checkout__section{padding:var(--s5);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);min-width:0;margin:0}.checkout__section legend{padding:0 var(--s2);font-family:var(--font-display);font-size:1.3rem;font-weight:700}.checkout__grid{gap:0 var(--s4);display:grid}@media (min-width:40rem){.checkout__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout__wide{grid-column:1/-1}}.checkout .field{gap:var(--s1);margin-bottom:var(--s4);display:grid}.checkout label{font-weight:600}.checkout input[type=text],.checkout input[type=email],.checkout input[type=tel],.checkout textarea{border:1px solid var(--rule-strong);border-radius:var(--r-input);background:var(--paper);width:100%;min-height:2.9rem;color:var(--ink);font:inherit;padding:.6rem .8rem}.checkout [aria-invalid=true]{border-color:var(--danger);border-width:2px}.field__help{color:var(--ink-2);margin:0;font-size:.92rem}.field__error{color:var(--danger);margin:0;font-size:.92rem;font-weight:600}.checkout__doc{margin-bottom:var(--s3);border:1px solid var(--rule);border-radius:var(--r-input);background:var(--paper)}.checkout__doc summary{cursor:pointer;padding:var(--s3) var(--s4);font-weight:600}.checkout__doc pre,.order-contract pre{max-height:22rem;padding:var(--s4);border-top:1px solid var(--rule);white-space:pre-wrap;font-family:var(--font-ui);margin:0;font-size:1rem;line-height:1.55;overflow:auto}.checkout__consent{gap:var(--s3);margin:var(--s3) 0;align-items:flex-start;line-height:1.45;display:flex;font-weight:500!important}.checkout__consent input{width:1.3rem;height:1.3rem;accent-color:var(--ink);flex:none;margin-top:.1rem}.checkout__consent--error{color:var(--danger)}.checkout__pay{gap:var(--s3);padding:var(--s5);border-radius:var(--r-card);background:var(--brand-tint);display:grid}.checkout__pay h2{margin:0;font-size:1.4rem}.checkout__summary{gap:var(--s2);margin:0;display:grid}.checkout__summary div{gap:var(--s3);grid-template-columns:minmax(7rem,9rem) 1fr;display:grid}.checkout__summary dt{font-weight:600}.checkout__summary dd{margin:0}.checkout__summary strong{font-family:var(--font-display);font-size:1.4rem}@media (max-width:30rem){.checkout__summary div{grid-template-columns:1fr;gap:0}}.checkout__obligation{margin:0;font-weight:600}.order{gap:var(--s5);padding-top:var(--s6);display:grid}.order>*{max-width:48rem}.order-card{gap:var(--s4);padding:var(--s5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-sm);display:grid}.order-card form{margin:0}.order-state{gap:var(--s3);align-items:flex-start;margin:0;font-size:1.1rem;font-weight:600;display:flex}.order-state svg{flex:none}.order-state--paid svg{color:var(--ok)}.order-state--failed svg,.order-state--refunded svg{color:var(--danger)}.order-facts,.seller-facts{gap:var(--s2);margin:0;display:grid}.order-facts div,.seller-facts div{gap:var(--s3);padding-bottom:var(--s2);border-bottom:1px solid var(--rule);grid-template-columns:minmax(8rem,12rem) 1fr;display:grid}.order-facts dt,.seller-facts dt{color:var(--ink-2)}.order-facts dd,.seller-facts dd{overflow-wrap:anywhere;margin:0}@media (max-width:30rem){.order-facts div,.seller-facts div{grid-template-columns:1fr;gap:0}}.order-help{color:var(--ink-2);margin:0}.order-contract{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface)}.order-contract summary{cursor:pointer;padding:var(--s4);font-weight:600}@media (prefers-reduced-motion:no-preference){.rise{animation:rise .8s var(--ease-out) both}.rise-2{animation-delay:80ms}.rise-3{animation-delay:.16s}.rise-4{animation-delay:.24s}.reveal-media{animation:unclip 1.1s var(--ease-out) .1s both}@supports (animation-timeline:view()){.reveal{animation:linear both rise;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes unclip{0%{clip-path:inset(0 0 100% 0 round var(--r-media))}to{clip-path:inset(0 0 0 0 round var(--r-media))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.site-footer,.share,.toc,.skip-link,.read-progress,.band{display:none}body{color:#000;background:#fff}.page-band{color:#000;background:0 0}}.page-actions{gap:var(--s3);margin-top:var(--s6);flex-wrap:wrap;display:flex}.empty--spaced{margin-top:var(--s7)}.sample-notice{margin-top:var(--s5);max-width:54rem}
.bk-page .bk:not(.bk--bleed){max-width:var(--page);padding-inline:var(--s4);margin-inline:auto}@media (min-width:48rem){.bk-page .bk:not(.bk--bleed){padding-inline:var(--s6)}}.bk-section .bk:not(.bk--bleed),.bk-cols .bk:not(.bk--bleed){max-width:none;margin-inline:0;padding-inline:0}.bk-section .bk--bleed .wrap,.bk-cols .bk--bleed .wrap{padding-inline:0}.bk--ust-s{margin-top:var(--s3)}.bk--ust-m{margin-top:var(--s5)}.bk--ust-l{margin-top:var(--s7)}.bk--ust-xl{margin-top:var(--s9)}.bk--alt-s{margin-bottom:var(--s3)}.bk--alt-m{margin-bottom:var(--s5)}.bk--alt-l{margin-bottom:var(--s7)}.bk--alt-xl{margin-bottom:var(--s9)}.bk>:last-child{margin-bottom:0}@media (max-width:47.99rem){.bk--gizle-telefon{display:none}}@media (min-width:48rem){.bk--gizle-masaustu{display:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.bk--anim-belir{animation:linear both bk-fade;animation-timeline:view();animation-range:entry entry 60%}.bk--anim-yuksel{animation:linear both bk-rise;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes bk-fade{0%{opacity:0}to{opacity:1}}@keyframes bk-rise{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}.bk-align-orta{text-align:center}.bk-align-sag{text-align:right}.bk-tone-soluk{color:var(--ink-2)}.bk-tone-sari{color:var(--accent)}.bk-tone-kirmizi{color:#ff6b63}.bk-placeholder{padding:var(--s5);border:1px dashed var(--rule);border-radius:var(--r-card);color:var(--ink-2);text-align:center}.bk-section{isolation:isolate;position:relative;overflow:hidden}.bk-section__inner{position:relative}.bk-w-dar{max-width:46rem;padding-inline:var(--s4);margin-inline:auto}.bk-w-tam{padding-inline:var(--s4)}@media (min-width:48rem){.bk-w-dar,.bk-w-tam{padding-inline:var(--s6)}}.bk-pad-yok{padding-block:0}.bk-pad-s{padding-block:var(--s5)}.bk-pad-m{padding-block:var(--s7)}.bk-pad-l{padding-block:var(--s8)}.bk-pad-xl{padding-block:var(--s9)}.bk-section--asfalt{background:var(--surface)}.bk-section--siyah{background:var(--brand-deep)}.bk-section--sari{background:var(--accent);color:var(--on-accent)}.bk-section--kirmizi{background:var(--signal);color:#fff}.bk-section--sari a:not(.button),.bk-section--kirmizi a:not(.button),.bk-section--sari .bk-tone-soluk,.bk-section--sari .bk-tone-sari,.bk-section--kirmizi .bk-tone-soluk,.bk-section--kirmizi .bk-tone-kirmizi,.bk-section--sari .prose,.bk-section--kirmizi .prose{color:inherit}.bk-section--serit{background:var(--surface)}.bk-section--serit:before,.bk-section--serit:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Crect width='22' height='22' fill='%23ffd306'/%3E%3Cpath d='M0 11L11 0H22L0 22ZM22 11V22H11Z' fill='%23141414'/%3E%3C/svg%3E");height:10px;position:absolute;left:0;right:0}.bk-section--serit:before{top:0}.bk-section--serit:after{bottom:0}.bk-section--gorsel{background:var(--brand-deep);color:#fff}.bk-section__bg{z-index:-1;object-fit:cover;opacity:.32;width:100%;height:100%;position:absolute;inset:0}.bk-cols{gap:var(--s5);display:grid}.bk-gap-s{gap:var(--s3)}.bk-gap-m{gap:var(--s5)}.bk-gap-l{gap:var(--s6)}.bk-gap-xl{gap:var(--s8)}.bk-col{min-width:0}@media (min-width:48rem){.bk-cols--1-1{grid-template-columns:1fr 1fr}.bk-cols--2-1{grid-template-columns:2fr 1fr}.bk-cols--1-2{grid-template-columns:1fr 2fr}.bk-cols--1-1-1{grid-template-columns:repeat(3,1fr)}.bk-cols--1-1-1-1{grid-template-columns:repeat(2,1fr)}.bk-cols--orta{align-items:center}.bk-cols--alt{align-items:end}}@media (min-width:64rem){.bk-cols--1-1-1-1{grid-template-columns:repeat(4,1fr)}}@media (max-width:47.99rem){.bk-cols--ters>.bk-col:first-child{order:1}}.bk-spacer--s{height:var(--s4)}.bk-spacer--m{height:var(--s6)}.bk-spacer--l{height:var(--s8)}.bk-spacer--xl{height:var(--s9)}.bk-rule{border:0;margin:0}.bk-rule--cizgi{border-top:1px solid var(--rule)}.bk-rule--kalin{background:var(--accent);border-radius:2px;width:5rem;height:6px}.bk-align-orta .bk-rule--kalin,.bk-rule--kalin.bk-align-orta{margin-inline:auto}.bk-rule--serit{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Crect width='22' height='22' fill='%23ffd306'/%3E%3Cpath d='M0 11L11 0H22L0 22ZM22 11V22H11Z' fill='%23141414'/%3E%3C/svg%3E") 0 0/11px 11px;border-radius:2px;height:11px}.bk-eyebrow{margin:0 0 var(--s2);font-size:var(--fs-small);letter-spacing:.06em;color:var(--accent);font-weight:600}.bk-section--sari .bk-eyebrow,.bk-section--kirmizi .bk-eyebrow{color:inherit}.bk-heading :is(h1,h2,h3,h4){gap:var(--s3);align-items:center;margin:0;display:flex}.bk-align-orta.bk-heading :is(h1,h2,h3,h4){justify-content:center}.bk-align-sag.bk-heading :is(h1,h2,h3,h4){justify-content:flex-end}.bk-h--dev{font-size:var(--fs-hero);line-height:.92}.bk-h--buyuk{font-size:var(--fs-h1);line-height:.95}.bk-h--orta{font-size:var(--fs-h2);line-height:1}.bk-h--kucuk{font-size:var(--fs-h3);line-height:1.1}.bk-h--bar{flex-direction:column;align-items:flex-start!important}.bk-h--bar:after{content:"";width:4.5rem;height:6px;margin-top:var(--s3);background:var(--accent);border-radius:2px;display:block}.bk-align-orta .bk-h--bar{align-items:center!important}.bk-section--sari .bk-h--bar:after{background:var(--on-accent)}.bk-text.prose{max-width:var(--measure)}.bk-text--tam.prose{max-width:none}.bk-align-orta.bk-text.prose{margin-inline:auto}.bk-align-sag.bk-text.prose{margin-left:auto}.bk-text--giris{font-size:1.35rem;line-height:1.55}.bk-text--kucuk{font-size:var(--fs-small)}.bk-text>:first-child{margin-top:0}.bk-text>:last-child{margin-bottom:0}.bk-image{margin:0}.bk-image img{border-radius:var(--r-media);width:100%;height:auto;display:block}.bk-image--orta{max-width:40rem}.bk-image--kucuk{max-width:22rem}.bk-image.bk-align-orta{text-align:center;margin-inline:auto}.bk-image.bk-align-sag{margin-left:auto}.bk-image figcaption{margin-top:var(--s2);color:var(--ink-2);font-size:var(--fs-small)}.bk-ratio-16-9 img{aspect-ratio:16/9;object-fit:cover}.bk-ratio-4-3 img{aspect-ratio:4/3;object-fit:cover}.bk-ratio-1-1 img{aspect-ratio:1;object-fit:cover}.bk-ratio-4-5 img{aspect-ratio:4/5;object-fit:cover}.bk-buttons{gap:var(--s3);flex-wrap:wrap;display:flex}.bk-buttons.bk-align-orta{justify-content:center}.bk-buttons.bk-align-sag{justify-content:flex-end}.bk-iconlist{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.bk-iconlist li{gap:var(--s3);align-items:flex-start;font-size:1.1rem;display:flex}.bk-iconlist svg{color:var(--accent);flex:none;margin-top:.1rem}.bk-section--sari .bk-iconlist svg,.bk-section--kirmizi .bk-iconlist svg{color:inherit}.bk-iconlist--yatay{gap:var(--s3) var(--s6);flex-wrap:wrap;display:flex}.bk-callout{gap:var(--s4);padding:var(--s5);border-radius:var(--r-card);background:var(--surface);border-left:6px solid;display:flex}.bk-callout svg{flex:none}.bk-callout__title{margin:0 0 var(--s2);color:var(--ink);font-size:1.15rem;font-weight:700}.bk-callout__body{color:var(--ink);font-size:1.05rem}.bk-callout__body>:first-child{margin-top:0}.bk-callout__body>:last-child{margin-bottom:0}.bk-callout--bilgi{color:var(--ink-2)}.bk-callout--uyari{color:var(--accent);background:var(--warn-tint)}.bk-callout--tehlike{color:#ff6b63;background:var(--danger-tint)}.bk-callout--olumlu{color:var(--ok);background:var(--ok-tint)}.bk-cards{gap:var(--s5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.bk-cards--2,.bk-cards--3,.bk-cards--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.bk-cards--3{grid-template-columns:repeat(3,1fr)}.bk-cards--4{grid-template-columns:repeat(4,1fr)}}.bk-card{gap:var(--s3);padding:var(--s5);border-radius:var(--r-card);background:var(--surface);color:var(--ink);flex-direction:column;display:flex}.bk-card>svg{color:var(--accent)}.bk-card h3{font-size:var(--fs-h3);margin:0}.bk-card p{color:var(--ink-2);margin:0}.bk-card__link{color:var(--accent);margin-top:auto;font-weight:600}.bk-cards--cizgi .bk-card{border-top:6px solid var(--accent);background:0 0;border-radius:0;padding-inline:0}.bk-section--asfalt .bk-card{background:var(--surface-2)}.bk-faq{gap:var(--s2);display:grid}.bk-faq details{border-radius:var(--r-card);background:var(--surface)}.bk-faq summary{cursor:pointer;padding:var(--s4) var(--s5);font-size:1.1rem;font-weight:600;list-style-position:inside}.bk-faq summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.bk-faq details>.prose{padding:0 var(--s5) var(--s4)}.bk-tabs__list{gap:var(--s1);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.bk-tabs__tab{padding:var(--s3) var(--s4);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;font-weight:600}.bk-tabs__tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.bk-tabs__tab:focus-visible,.bk-tabs__panel:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.bk-tabs__panel{padding-top:var(--s5)}.bk-quote{padding-left:var(--s5);border-left:6px solid var(--accent);margin:0}.bk-quote blockquote{margin:0}.bk-quote p{font-family:var(--font-display);font-size:var(--fs-h3);margin:0;line-height:1.2}.bk-quote figcaption{margin-top:var(--s3);color:var(--ink-2)}.bk-video{aspect-ratio:16/9;border-radius:var(--r-media);background:var(--brand-deep);max-width:56rem;overflow:hidden}.bk-video__frame{border:0;width:100%;height:100%;display:block}.bk-video__poster{justify-content:center;align-items:center;gap:var(--s3);background:var(--surface);border:0;border:1px solid var(--rule);width:100%;height:100%;color:var(--ink);font:inherit;cursor:pointer;flex-direction:column;font-weight:600;display:flex}.bk-video__poster svg{color:var(--accent)}.bk-video__poster small{color:var(--ink-2);font-weight:400;display:block}.bk-video__poster:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.bk-gallery{gap:var(--s3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.bk-gallery--3{grid-template-columns:repeat(3,1fr)}.bk-gallery--4{grid-template-columns:repeat(4,1fr)}}.bk-gallery img{border-radius:var(--r-media);width:100%;height:auto;display:block}.bk-stats{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.bk-stats div{gap:var(--s1);border-top:6px solid var(--accent);padding-top:var(--s3);flex-direction:column-reverse;display:flex}.bk-stats dd{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h1);margin:0;line-height:1}.bk-stats dt{color:var(--ink-2)}.bk-section--sari .bk-stats div{border-top-color:var(--on-accent)}.bk-section--sari .bk-stats dt,.bk-section--kirmizi .bk-stats dt{color:inherit}.bk-progress{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.bk-progress__label{margin-bottom:var(--s2);justify-content:space-between;display:flex}.bk-progress__track{background:var(--surface-2);border-radius:6px;height:12px;display:block;overflow:hidden}.bk-progress__bar{background:var(--accent);border-radius:inherit;height:100%;display:block}.bk-social{gap:var(--s3);margin:0;padding:0;list-style:none;display:flex}.bk-social.bk-align-orta{justify-content:center}.bk-social.bk-align-sag{justify-content:flex-end}.bk-social a{border-radius:var(--r-btn);background:var(--surface);width:3rem;height:3rem;color:var(--ink);place-items:center;display:grid}.bk-social a:hover{background:var(--accent);color:var(--on-accent)}
