:root{--paper:#faf7f2;--paper-2:#f3eee4;--paper-3:#e8e1d2;--surface:#fff;--rule:#d9d2c3;--rule-soft:#e6dfd0;--ink:#1a1816;--ink-2:#3a3530;--ink-3:#6b6459;--ink-4:#97907f;--panel-ink-bg:#1a1816;--panel-ink-fg:#efeadd;--panel-ink-eyebrow:#b8a580;--panel-ink-meta:#a8a193;--panel-ink-heading:#fff;--panel-ink-border:#ffffff4d;--panel-ink-input-border:#fff3;--red:#c8321e;--red-deep:#8f1f10;--maroon:maroon;--forest:#2b3a2e;--mustard:#7a5800;--sky:#2f5f78;--serif:"Spectral", "Source Serif 4", Georgia, "Times New Roman", serif;--sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--r-0:0px;--r-1:2px;--r-2:4px;--media-radius:7px;--r-vitrin:12px;--shadow-xs:0 1px 2px #1a18160f;--shadow-sm:0 4px 10px -6px #1a181624, 0 1px 0 #1a18160a;--shadow-md:0 10px 28px -22px #1a181638, 0 1px 0 #1a18160d;--shadow-lg:0 20px 48px -28px #1a18161c, 0 10px 24px -18px #1a18160f;--shadow-ring:0 0 0 1px #1a18160f;--shadow-1:var(--shadow-xs);--shadow-2:var(--shadow-md);--sticky-top:88px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--bp-xs:360px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1480px;--container-wide-max:var(--bp-2xl);--container-pad:clamp(16px, 4vw, 28px);--fs-h1-manset:clamp(28px, 4.5vw + 8px, 54px);--fs-h1-detay:clamp(26px, 4vw + 10px, 52px);--fs-h2:clamp(20px, 1.2vw + 14px, 28px);--fs-h3:clamp(.98rem, .35vw + .88rem, 1.12rem);--fs-pull:clamp(20px, 1.2vw + 14px, 26px);--fs-cap-1:12px;--fs-cap-2:10.5px;--fs-micro:9px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}button{font-family:inherit}.sans{font-family:var(--sans)}.mono{font-family:var(--mono)}.serif{font-family:var(--serif)}.eyebrow{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}.eyebrow.red{color:var(--red)}.meta{font-family:var(--sans);font-size:var(--fs-cap-1);color:var(--ink-3);letter-spacing:.02em}.rule{border:0;border-top:1px solid var(--rule);margin:0}.container{max-width:1360px;padding:0 var(--container-pad);margin:0 auto}.container-wide{max-width:var(--container-wide-max);padding:0 var(--container-pad);margin:0 auto}.ph{isolation:isolate;--ph-image:url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=800&q=80);--ph-overlay:linear-gradient(180deg, #1a181614, #1a18164d);background-image:repeating-linear-gradient(135deg, #1a18160e 0 2px, transparent 2px 10px), linear-gradient(var(--paper-3), var(--paper-3));color:var(--ink-3);border-radius:var(--media-radius);background-position:0 0,0 0;background-size:auto,auto;justify-content:flex-start;align-items:flex-end;display:flex;position:relative;overflow:hidden}.ph:before{content:"";z-index:0;background-image:var(--ph-overlay), var(--ph-image);will-change:transform;background-position:50%,50%;background-repeat:no-repeat;background-size:cover,cover;transition:transform .9s cubic-bezier(.22,.61,.36,1),filter .6s;position:absolute;inset:0}.ph:after{content:attr(data-label);z-index:3;font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);backdrop-filter:blur(4px);border:1px solid var(--rule);background:#faf7f2c7;margin:8px;padding:8px 10px;font-size:11px;position:relative}.ph[data-label=""]:after,.ph:not([data-label]):after{display:none}.ph.dark{--ph-image:url(https://images.unsplash.com/photo-1514525253161-7a46d19cd819?auto=format&fit=crop&w=800&q=80);--ph-overlay:linear-gradient(180deg, #0c0a0826, #0c0a08b8);color:#b8b1a3}.ph.dark:after{color:#c9c2b2;background:#1a1816b3;border-color:#ffffff1a}.chip{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);background:var(--paper);align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.chip.red{color:#fff;background:var(--red);border-color:var(--red)}.chip.forest{color:#fff;background:var(--forest);border-color:var(--forest)}.chip.outline{background:0 0}.chip.soft{border-color:var(--rule);color:var(--ink-2)}.dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.pulse{animation:1.6s ease-in-out infinite pulse}.ad{border:1px dashed var(--rule);background:repeating-linear-gradient(45deg, #b78a1f0f 0 8px, transparent 8px 16px), var(--paper-2);color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.ad .ad-label{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-4);font-size:10px}.ad .ad-body{font-family:var(--mono);color:var(--ink-3);font-size:12px}.ad-shell:has(.ad-empty){display:none}.ad-img-desktop-only,.ad-img-mobile-only{display:block}.ad-slot-copies{width:100%}@media (width<=768px){.ad-slot-copies--row{grid-template-columns:1fr!important}.ad-img-desktop-only{display:none}}@media (width>=769px){.ad-img-mobile-only{display:none}}@media (width<=768px){.ad-slot-copies--row{grid-template-columns:1fr!important}}.ad-debug-frame{outline-offset:-2px;background:#d4380d0a;outline:2px dashed #d4380d;position:relative}.ad-debug-frame--hl{background:#faad141f;outline-style:solid;outline-color:#faad14;box-shadow:0 0 0 4px #faad1459}.ad-debug-badge{z-index:5;color:#fff;font-family:var(--sans,system-ui, sans-serif);letter-spacing:.02em;pointer-events:none;background:#d4380d;border-bottom-right-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 1px 2px #0003}.ad-debug-frame--hl .ad-debug-badge{color:#1a1a1a;background:#faad14}.ad-debug-badge__sep{opacity:.55}.ad-debug-badge__group{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ad-debug-badge__label{font-weight:700}.ad-debug-badge__size{opacity:.85;font-variant-numeric:tabular-nums}.ad-debug-badge__key{font-family:var(--mono,ui-monospace, Menlo, monospace);background:#0000002e;border-radius:2px;padding:1px 4px;font-size:10px;font-weight:500}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.grid-responsive-4{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,20px);display:grid}@media (width<=1023px){.grid-responsive-4{grid-template-columns:repeat(2,1fr)}}@media (width<=479px){.grid-responsive-4{grid-template-columns:1fr}}@media (width<=767px){.hide-below-md{display:none!important}}@media (width>=768px){.hide-above-md{display:none!important}}.ar-16-9{aspect-ratio:16/9}.ar-4-3{aspect-ratio:4/3}.ar-3-2{aspect-ratio:3/2}.ar-1-1{aspect-ratio:1}.ar-21-9{aspect-ratio:21/9}.ar-hero{aspect-ratio:16/9}@media (width<=767px){.ar-hero{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
