@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.ttf) format("truetype");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.ttf) format("truetype");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:Mrs Saint Delafield;src:url(/fonts/MrsSaintDelafield-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--kashe-bg:#1a1112;--kashe-bg-warm:#1a1112;--kashe-black:#100c0d;--kashe-ink:#f0e5dc;--kashe-surface:rgba(255,255,255,0.04);--kashe-surface-strong:rgba(255,255,255,0.06);--kashe-surface-glass:rgba(26,17,18,0.98);--kashe-card:#221819;--kashe-card-2:#241a1b;--kashe-border:rgba(240,229,220,0.1);--kashe-border-soft:rgba(240,229,220,0.07);--kashe-border-hard:rgba(240,229,220,0.16);--kashe-line:#3a2e2f;--kashe-line-soft:#2a2223;--kashe-line-strong:#4a3a3b;--kashe-text:#f0e5dc;--kashe-text-dim:rgba(240,229,220,0.78);--kashe-text-mute:rgba(240,229,220,0.64);--kashe-text-faint:rgba(240,229,220,0.55);--kashe-text-ghost:rgba(240,229,220,0.42);--kashe-accent:#c98889;--kashe-accent-text:#1a1112;--kashe-accent-soft:rgba(201,136,137,0.14);--kashe-accent-softer:rgba(201,136,137,0.09);--kashe-accent-border:rgba(201,136,137,0.3);--kashe-accent-glow:rgba(201,136,137,0.45);--kashe-like:#e79bb1;--kashe-nope:#e07a7a;--kashe-share:#8cc7dc;--kashe-danger:#e06b6b}[data-theme=light]{--kashe-bg:#f3ebe1;--kashe-bg-warm:#f7f0e7;--kashe-black:#1a1112;--kashe-ink:#1a1112;--kashe-surface:rgba(26,17,18,0.04);--kashe-surface-strong:rgba(26,17,18,0.06);--kashe-surface-glass:rgba(247,240,231,0.98);--kashe-card:#ffffff;--kashe-card-2:#f7f0e7;--kashe-border:rgba(26,17,18,0.12);--kashe-border-soft:rgba(26,17,18,0.08);--kashe-border-hard:rgba(26,17,18,0.18);--kashe-line:rgba(26,17,18,0.12);--kashe-line-soft:rgba(26,17,18,0.08);--kashe-line-strong:rgba(26,17,18,0.18);--kashe-text:#241a1b;--kashe-text-dim:rgba(36,26,27,0.8);--kashe-text-mute:rgba(36,26,27,0.66);--kashe-text-faint:rgba(36,26,27,0.58);--kashe-text-ghost:rgba(36,26,27,0.46);--kashe-accent:#9a3f44;--kashe-accent-text:#f7f0e7;--kashe-accent-soft:rgba(154,63,68,0.12);--kashe-accent-softer:rgba(154,63,68,0.07);--kashe-accent-border:rgba(154,63,68,0.28);--kashe-accent-glow:rgba(154,63,68,0.3);--kashe-like:#c25a7e;--kashe-nope:#c84747;--kashe-share:#3a7e98;--kashe-danger:#bf3b3b}:root{--kashe-font-sans:"Satoshi",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--kashe-font-script:"Mrs Saint Delafield","Snell Roundhand",cursive;--kashe-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--kashe-font-marketing:var(--kashe-font-sans);--kashe-weight-light:300;--kashe-weight-regular:400;--kashe-weight-medium:500;--kashe-weight-bold:700;--kashe-size-hero:33px;--kashe-size-display:30px;--kashe-size-editorial:30.8px;--kashe-size-title:19.8px;--kashe-size-subtitle:17.5px;--kashe-size-body-lg:15.4px;--kashe-size-body:14.3px;--kashe-size-body-sm:13.2px;--kashe-size-eyebrow:12.1px;--kashe-size-label:11px;--kashe-size-caption:8.8px;--kashe-leading-tight:1;--kashe-leading-body:1.4;--kashe-track-tight:-0.03em;--kashe-track-eyebrow:0.2px;--kashe-track-mono:0.15em;--kashe-radius-sm:8px;--kashe-radius-md:12px;--kashe-radius-lg:16px;--kashe-radius-xl:18px;--kashe-radius-xxl:22px;--kashe-radius-2xl:20px;--kashe-radius-frame:40px;--kashe-radius-pill:999px;--kashe-space-1:4px;--kashe-space-2:6px;--kashe-space-3:8px;--kashe-space-4:12px;--kashe-space-5:16px;--kashe-space-6:18px;--kashe-space-7:22px;--kashe-space-8:24px;--kashe-screen-x:24px;--kashe-tabbar-height:62px;--kashe-frame-w:390px;--kashe-frame-h:844px;--kashe-elev-card:inset 0 0 0 1px var(--kashe-line);--kashe-elev-card-soft:inset 0 0 0 1px var(--kashe-line-soft);--kashe-elev-accent:0 8px 18px var(--kashe-accent-glow);--kashe-ease:cubic-bezier(0.22,1,0.36,1);--kashe-dur-fast:140ms;--kashe-dur:240ms;--kashe-press-scale:0.97;--kashe-press-scale-icon:0.9}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--kashe-bg);font-family:var(--kashe-font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a,body{color:var(--kashe-text)}a{text-decoration:none}a:hover{color:var(--kashe-accent)}img{display:block;max-width:100%}button{font:inherit}::selection{background:var(--kashe-accent);color:var(--kashe-accent-text)}.wrap{max-width:1320px;margin:0 auto;padding:0 40px}.script{font-family:var(--kashe-font-script);font-weight:400;font-style:normal;color:var(--kashe-accent);letter-spacing:0}.eyebrow{font-size:13px;letter-spacing:0;color:var(--kashe-text-mute);font-weight:500}.eyebrow.accent{color:var(--kashe-accent)}.sec{padding:132px 0;border-top:1px solid var(--kashe-border-soft)}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);grid-gap:40px;gap:40px;align-items:end;padding-bottom:34px;border-bottom:1px solid var(--kashe-border-soft);margin-bottom:64px}.sec-head h2{font-size:clamp(38px,3.6vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.02;color:var(--kashe-ink)}.sec-head .meta{font-size:14.3px;line-height:1.55;color:var(--kashe-text-dim)}.masthead-row{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1320px;margin:0 auto;padding:34px 40px 8px}.masthead .wordmark{font-family:var(--kashe-font-script);font-size:62px;color:var(--kashe-ink);line-height:1;margin-bottom:-10px}a.wordmark:hover{color:var(--kashe-accent)}.btn-primary{padding:16px 26px;border-radius:999px;background:var(--kashe-accent);font-weight:700;font-size:15px;box-shadow:0 8px 24px var(--kashe-accent-glow);display:inline-flex;align-items:center;gap:10px;border:none}.btn-primary,.btn-primary:hover{color:var(--kashe-accent-text)}.btn-primary.sm{padding:11px 20px;font-size:13.5px;box-shadow:0 8px 18px var(--kashe-accent-glow)}.btn-ghost{padding:15px 22px;border-radius:999px;background:transparent;color:var(--kashe-ink);font-weight:500;font-size:14px;border:1px solid var(--kashe-border-hard);display:inline-flex;align-items:center;gap:10px;transition:border-color .24s var(--kashe-ease),color .24s var(--kashe-ease)}.btn-ghost:hover{color:var(--kashe-accent);border-color:var(--kashe-accent-border)}.icon{width:18px;height:18px;stroke-width:1.6}.hero{position:relative;max-width:1320px;margin:0 auto;padding:0 40px}.hero .stage{display:grid;grid-template-columns:minmax(480px,1fr) minmax(0,620px);grid-gap:48px;gap:48px;align-items:center;padding:84px 0 0}.hero-head{max-width:620px}.hero h1{margin-top:18px;font-weight:700;font-size:clamp(40px,4.9vw,60px);line-height:.94;letter-spacing:-.04em;color:var(--kashe-ink)}.hero-sub{margin-top:20px;max-width:520px;font-size:16.5px;line-height:1.55;color:var(--kashe-text-dim);text-wrap:pretty}.hero-cta{margin-top:40px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.hero .facts{margin-top:40px;font-size:13px;font-weight:500;color:var(--kashe-text-mute)}.hero-shot{position:relative;justify-self:end;align-self:end;width:100%}.hero-shot img{width:100%;height:auto}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px;padding:40px 0 96px;border-top:1px solid var(--kashe-border-soft)}.hero-stats .hs b{display:block;font-size:clamp(34px,3.4vw,46px);font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--kashe-ink)}.hero-stats .hs span{display:block;margin-top:12px;max-width:30ch;font-size:14.3px;line-height:1.5;color:var(--kashe-text-dim);text-wrap:pretty}.hero-stats .hs-src{grid-column:1/-1;font-size:12.5px;color:var(--kashe-text-mute)}.hero-stats .hs-src a{color:var(--kashe-text-dim);border-bottom:1px solid var(--kashe-border-hard)}.hero-stats .hs-src a:hover{color:var(--kashe-accent);border-color:var(--kashe-accent-border)}.findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:30px;gap:30px}.finding{padding:30px 30px 26px;border:1px solid var(--kashe-border-soft);border-radius:18px;background:var(--kashe-card)}.finding:last-child{grid-column:1/-1}.finding h3{font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.015em;color:var(--kashe-ink);text-wrap:pretty}.finding ul{margin-top:22px;list-style:none;display:grid;grid-gap:12px;gap:12px}.finding li{display:grid;grid-template-columns:minmax(0,15ch) minmax(60px,1fr) 5ch;align-items:center;grid-gap:14px;gap:14px;font-size:13.4px;color:var(--kashe-text-dim)}.finding .fl{text-wrap:pretty}.finding .fbar{height:7px;border-radius:999px;background:var(--kashe-surface-strong);overflow:hidden}.finding .fbar i{display:block;height:100%;border-radius:999px;background:var(--kashe-accent)}.finding .fp{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--kashe-ink)}.finding .fnote{margin-top:20px;padding-top:16px;border-top:1px solid var(--kashe-border-soft);font-size:13.4px;line-height:1.5}.finding .fnote,.method{color:var(--kashe-text-mute);text-wrap:pretty}.method{margin-top:44px;max-width:76ch;font-size:13px;line-height:1.65}.method b{color:var(--kashe-text-dim);font-weight:700}section.manifesto{padding:148px 0 140px}section.manifesto p{font-weight:300;font-size:clamp(28px,3.4vw,50px);line-height:1.2;letter-spacing:-.022em;color:var(--kashe-ink);max-width:1000px;text-wrap:balance}section.manifesto p em{font-style:italic;font-weight:400;color:var(--kashe-accent)}section.manifesto .under{margin-top:46px;display:flex;align-items:center;gap:14px}section.manifesto .under .av{width:44px;height:44px;border-radius:999px;background:url(/img/avatar-zeynep.jpg) 50%/cover;box-shadow:inset 0 0 0 1px var(--kashe-line)}section.manifesto .under b{color:var(--kashe-ink);font-size:14px;font-weight:700;display:block}section.manifesto .under span{font-size:12.5px;color:var(--kashe-text-mute)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.step-verb{padding-bottom:12px;border-bottom:1px solid var(--kashe-border-hard);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--kashe-text-ghost)}.step .shot{margin-top:22px;height:400px;border-radius:20px;overflow:hidden;background:#120d0e;box-shadow:inset 0 0 0 1px var(--kashe-line)}.step .shot img{width:100%;height:100%;object-fit:cover;object-position:top}.step h3{margin-top:24px;font-size:21px;font-weight:700;letter-spacing:-.025em;color:var(--kashe-ink)}.step p{margin-top:10px;font-size:14.3px;line-height:1.55;color:var(--kashe-text-dim);max-width:330px;text-wrap:pretty}.stilist-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:72px;gap:72px;align-items:center}.stilist-grid .txt p{font-size:16px;line-height:1.6;color:var(--kashe-text-dim);max-width:480px;text-wrap:pretty}.stilist-grid .legend{margin-top:34px;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--kashe-border-soft);max-width:400px}.stilist-grid .legend .item{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--kashe-border-soft);font-size:13.2px;color:var(--kashe-text)}.stilist-grid .legend .item .dot{width:6px;height:6px;border-radius:999px;flex:0 0 6px}.stilist-grid .legend .item .key{margin-left:auto;font-size:14px;color:var(--kashe-text-ghost)}.stack{position:relative;aspect-ratio:3/4}.card-look{position:absolute;inset:0;border-radius:24px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.5),inset 0 0 0 1px var(--kashe-line);background:50%/cover no-repeat;transition:transform .3s var(--kashe-ease),opacity .3s var(--kashe-ease);will-change:transform;cursor:-webkit-grab;cursor:grab}.card-look.drag{cursor:-webkit-grabbing;cursor:grabbing;transition:none}.card-look.back-2{transform:translateY(24px) scale(.94);opacity:.6;z-index:1}.card-look.back-1{transform:translateY(12px) scale(.97);opacity:.85;z-index:2}.card-look.front{z-index:3}.card-look .grad{position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,12,13,.45),rgba(16,12,13,0) 32%,rgba(16,12,13,0) 55%,rgba(16,12,13,.86))}.card-look .head{position:absolute;top:22px;left:22px;right:22px;display:flex;justify-content:space-between;align-items:center}.card-look .head .lbl{font-size:12px;font-weight:500;color:var(--kashe-ink)}.card-look .head .dots{display:flex;gap:4px}.card-look .head .dots span{width:20px;height:3px;border-radius:999px;background:rgba(240,229,220,.28)}.card-look .head .dots span.on{background:var(--kashe-ink)}.card-look .bottom{position:absolute;left:22px;right:22px;bottom:22px}.card-look .bottom h4{color:var(--kashe-ink);font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.08}.card-look .bottom p{color:var(--kashe-text-dim);font-size:13px;margin-top:6px}.card-look .signal{position:absolute;top:22px;left:22px;padding:8px 16px;border-radius:999px;border:1.5px solid var(--kashe-like);color:var(--kashe-like);font-size:13px;font-weight:700;opacity:0;transform:rotate(-12deg) scale(.9);transition:opacity .2s var(--kashe-ease),transform .2s var(--kashe-ease);pointer-events:none;z-index:4}.card-look .signal.nope{left:auto;right:22px;border-color:var(--kashe-nope);color:var(--kashe-nope);transform:rotate(12deg) scale(.9)}.card-look .signal.show{opacity:1;transform:rotate(-8deg) scale(1)}.card-look .signal.nope.show{transform:rotate(8deg) scale(1)}.actions{position:absolute;left:50%;bottom:-34px;transform:translateX(-50%);display:flex;gap:14px;z-index:5}.actions button{width:62px;height:62px;border-radius:999px;background:var(--kashe-card);border:1px solid var(--kashe-line);display:flex;align-items:center;justify-content:center;color:var(--kashe-ink);box-shadow:0 12px 32px rgba(0,0,0,.4);cursor:pointer;transition:transform .14s var(--kashe-ease)}.actions button:active{transform:scale(.9)}.actions button svg{width:21px;height:21px;stroke-width:1.6}.actions button.nope{color:var(--kashe-nope);border-color:color-mix(in oklab,var(--kashe-nope),transparent 65%)}.actions button.like{background:var(--kashe-accent);color:var(--kashe-accent-text);border-color:transparent;box-shadow:0 12px 32px var(--kashe-accent-glow);width:74px;height:74px}.actions button.like svg{width:24px;height:24px}.actions button.share{color:var(--kashe-share);border-color:color-mix(in oklab,var(--kashe-share),transparent 65%)}.rail{display:grid;grid-template-columns:1.1fr .9fr 1.3fr .8fr;grid-template-rows:250px 250px;grid-gap:16px;gap:16px}.rail .card{position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1px var(--kashe-line)}.rail .card .label{position:absolute;bottom:12px;left:12px;padding:6px 11px;border-radius:999px;background:rgba(26,17,18,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--kashe-ink);font-size:12px;font-weight:500;display:flex;gap:6px}.rail .card .label i{font-style:normal;color:var(--kashe-accent)}.rail .c1,.rail .c4{grid-row:1/3}.rail .c4{grid-column:3}.rail .c6{grid-column:4;grid-row:2;background:var(--kashe-card);box-shadow:inset 0 0 0 1px var(--kashe-line);display:flex;flex-direction:column;justify-content:space-between;padding:20px}.rail .c6 .n{font-size:12.5px;font-weight:500;color:var(--kashe-accent)}.rail .c6 .k{font-weight:700;font-size:58px;letter-spacing:-.04em;color:var(--kashe-ink);line-height:.9}.rail .c6 p{font-size:12px;color:var(--kashe-text-mute);line-height:1.45;margin-top:8px}.quotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.quote{background:var(--kashe-card);box-shadow:inset 0 0 0 1px var(--kashe-line);border-radius:20px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:300px}.quote .q{font-weight:500;font-size:20px;line-height:1.4;letter-spacing:-.015em;color:var(--kashe-ink);text-wrap:pretty}.quote .who{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid var(--kashe-line)}.quote .who .av{width:40px;height:40px;border-radius:999px;background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1px var(--kashe-line)}.quote .who b{display:block;font-size:13.5px;color:var(--kashe-ink);font-weight:700}.quote .who span{font-size:12.5px;color:var(--kashe-text-mute)}section.download{padding:150px 0 130px;border-top:1px solid var(--kashe-border-soft)}section.download .g{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:64px;gap:64px;align-items:center}section.download h2{font-size:clamp(56px,5.6vw,104px);font-weight:700;letter-spacing:-.04em;line-height:.94;color:var(--kashe-ink)}section.download h2 .script{font-size:1.2em}section.download p{margin-top:26px;font-size:16px;line-height:1.6;color:var(--kashe-text-dim);max-width:480px;text-wrap:pretty}section.download .stores{margin-top:38px;display:flex;gap:14px;flex-wrap:wrap}section.download .store{display:flex;flex-direction:column;gap:3px;padding:15px 26px;border-radius:16px;background:var(--kashe-card);box-shadow:inset 0 0 0 1px var(--kashe-line);color:var(--kashe-ink);transition:box-shadow .24s var(--kashe-ease)}section.download .store:hover{color:var(--kashe-ink);box-shadow:inset 0 0 0 1px var(--kashe-accent-border)}section.download .store small{font-size:12px;color:var(--kashe-text-mute)}section.download .store b{font-size:16.5px;font-weight:700}section.download .beta-note{margin-top:22px;font-size:13px;color:var(--kashe-text-mute);max-width:42ch}section.download .art{display:flex;justify-content:center}section.download .art .app{width:236px;height:236px;border-radius:56px;background:url(/brand/kashe-icon-dark-rose.webp) 50%/cover;box-shadow:0 30px 60px rgba(0,0,0,.5),inset 0 0 0 1px var(--kashe-line)}footer.foot{padding:210px 40px 34px;position:relative;overflow:hidden}footer.foot .foot-grid{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;grid-gap:clamp(110px,15vw,240px);gap:clamp(110px,15vw,240px);align-items:stretch}footer.foot .foot-card{background:var(--kashe-card);border-radius:26px;box-shadow:inset 0 0 0 1px var(--kashe-line);padding:44px 42px}footer.foot .brand .word{font-family:var(--kashe-font-script);font-size:78px;color:var(--kashe-ink);line-height:.9}footer.foot .brand p{margin-top:14px;font-size:13px;color:var(--kashe-text-mute);max-width:300px;line-height:1.55}footer.foot .brand .mini{margin-top:32px;display:flex;gap:12px;align-items:center;font-size:13px;font-weight:500}footer.foot .brand .mini a{color:var(--kashe-text-mute)}footer.foot .brand .mini span{color:var(--kashe-text-ghost)}footer.foot .fc-links{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;align-content:center}footer.foot .col h5{font-size:13px;font-weight:700;color:var(--kashe-ink);margin-bottom:16px}footer.foot .col ul{list-style:none;display:flex;flex-direction:column;gap:10px}footer.foot .col ul a{font-size:13.5px;color:var(--kashe-text-dim)}footer.foot .end{max-width:1320px;margin:250px auto 0;display:flex;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:500;color:var(--kashe-ink)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s var(--kashe-ease),transform .9s var(--kashe-ease)}.reveal.in{opacity:1;transform:translateY(0)}.reveal.settled{transform:none}.d1{transition-delay:80ms}.d2{transition-delay:.16s}.d3{transition-delay:.24s}.line{display:block;overflow:hidden;padding-bottom:.16em;margin-bottom:-.16em}.line>span{display:inline-block;transform:translateY(110%);transition:transform .9s var(--kashe-ease)}.line.in>span{transform:translateY(0)}.nehir{position:fixed;inset:0;z-index:1;mix-blend-mode:difference;pointer-events:none}.nehir canvas{display:block;width:100%;height:100%}#arastirma,.btn-ghost,.btn-primary,.hero,.masthead,.quote,.rail .card,.script,.stack,.step .num,.step .shot,.stilist-grid .legend,footer.foot .foot-card,section.download .art,section.download .beta-note,section.download .stores,section.manifesto .under .av{position:relative;z-index:2}.rail .card{background-color:var(--kashe-card-2)}.rail .c1{background-color:#2e2021}.rail .c2{background-color:#3a2b28}.rail .c3{background-color:#452a2c}.rail .c4{background-color:#33262a}.rail .c5{background-color:#281e20}.card-look{background-color:#2b1c1d}.quote .who .av,section.manifesto .under .av{background-color:var(--kashe-accent-soft)}@media (max-width:1100px){.hero .stage,.stilist-grid,section.download .g{grid-template-columns:1fr}.hero-shot{justify-self:center;margin-top:36px}.hero-stats{grid-template-columns:1fr 1fr}.sec-head{grid-template-columns:1fr;gap:18px;align-items:start}.quotes,.rail,.steps{grid-template-columns:1fr 1fr}.rail{grid-template-rows:repeat(3,220px)}.rail .c1,.rail .c4,.rail .c6{grid-column:auto;grid-row:auto}footer.foot .foot-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:700px){.hero,.wrap{padding-left:var(--kashe-screen-x);padding-right:var(--kashe-screen-x)}.masthead-row{padding:22px var(--kashe-screen-x) 4px;gap:16px}.masthead .wordmark{font-size:46px;margin-bottom:-7px}.sec{padding:84px 0}.sec-head{margin-bottom:40px}.hero .stage{padding:56px 0 0;gap:32px}.hero h1{font-size:clamp(30px,10.2vw,60px)}.hero .facts{margin-top:36px}.hero-shot{width:100%;max-width:420px}.hero-stats{grid-template-columns:1fr;gap:28px;padding:32px 0 72px}section.manifesto{padding:88px 0 84px}.findings,.quotes,.steps{grid-template-columns:1fr}.step p{max-width:none}.finding{padding:24px 22px 22px}.finding li{grid-template-columns:minmax(0,13ch) minmax(40px,1fr) 5ch;gap:10px}.stilist-grid{gap:40px}.stack{margin-bottom:56px}.rail{grid-template-rows:repeat(3,180px)}section.download{padding:88px 0 80px}section.download h2{font-size:clamp(40px,12vw,56px)}footer.foot{padding:120px var(--kashe-screen-x) 28px}footer.foot .foot-card{padding:32px 28px}footer.foot .brand .word{font-size:60px}footer.foot .fc-links{grid-template-columns:repeat(2,1fr);gap:16px}footer.foot .end{margin-top:120px}}@media (prefers-reduced-motion:reduce){.line>span,.reveal{transition:none!important;opacity:1!important;transform:none!important}}.legal{position:relative;z-index:2}.legal-wrap{max-width:760px;margin:0 auto;padding:64px 40px 120px}.legal-head{padding-bottom:32px;border-bottom:1px solid var(--kashe-border-soft);margin-bottom:44px}.legal-head h1{font-size:clamp(34px,5vw,52px);font-weight:700;letter-spacing:-.035em;line-height:1.02;color:var(--kashe-ink);text-wrap:balance}.legal-date{margin-top:16px;font-size:13px;color:var(--kashe-text-mute)}.prose{font-size:15.5px;line-height:1.7;color:var(--kashe-text-dim)}.prose h2{margin:52px 0 16px;font-size:23px;letter-spacing:-.025em;line-height:1.2;text-wrap:pretty}.prose h2,.prose h3{font-weight:700;color:var(--kashe-ink)}.prose h3{margin:34px 0 12px;font-size:17px;letter-spacing:-.015em}.prose>:first-child{margin-top:0}.prose p{margin:16px 0;text-wrap:pretty}.prose ol,.prose ul{margin:16px 0;padding-left:22px;display:grid;grid-gap:9px;gap:9px}.prose li{text-wrap:pretty}.prose li::marker{color:var(--kashe-accent)}.prose strong{color:var(--kashe-ink);font-weight:700}.prose code{padding:2px 6px;border-radius:6px;background:var(--kashe-surface-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;color:var(--kashe-ink)}.prose hr{margin:44px 0;border:0;border-top:1px solid var(--kashe-border-soft)}.prose .table-scroll{margin:24px 0;overflow-x:auto;border:1px solid var(--kashe-border-soft);border-radius:14px}.prose table{width:100%;border-collapse:collapse;font-size:14px}.prose td,.prose th{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--kashe-border-soft)}.prose th{background:var(--kashe-surface);color:var(--kashe-ink);font-weight:700;white-space:nowrap}.prose tbody tr:last-child td{border-bottom:0}@media (max-width:700px){.legal-wrap{padding:40px var(--kashe-screen-x) 88px}.prose h2{margin-top:40px;font-size:21px}}