@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dossier{--paper: #F6F4EF;--paper-0: #FCFBF7;--paper-2: #ECE8DE;--ink: #111110;--ink-soft: #56534B;--ink-faint: #8B877C;--red: #E03E1B;--red-deep: #B93315;--black: #0E0E0C;--paper-on-black: #F1EEE6;--bw: 2px;--shadow-card: 6px 6px 0 var(--ink);--shadow-chip: 4px 4px 0 var(--ink);--shadow-red: 8px 8px 0 var(--red);--shadow-onblack: 8px 8px 0 rgba(0, 0, 0, .55);--mask-stamp-soft: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='80'><filter id='r'><feTurbulence type='fractalNoise' baseFrequency='0.3' numOctaves='2' seed='11'/><feColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0.45'/></filter><rect width='200' height='80' fill='white' filter='url(%23r)'/></svg>");--font-display: "Archivo Black", "Inter", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--font-hand: "Caveat", cursive;--fs-h1: clamp(2.15rem, 5.4vw, 3.9rem);--fs-h2: clamp(1.5rem, 3.2vw, 2.3rem);--fs-big: clamp(3.2rem, 8vw, 5.6rem);--fs-mono-xs: .625rem;--fs-mono-s: .6875rem;--fs-mono-m: .75rem;--fs-mono-l: .8125rem;--track-data: .08em;--track-ui: .12em;--track-id: .18em;--sec-pad: clamp(64px, 9vw, 112px);background:var(--paper);color:var(--ink-soft);font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.65;overflow-x:clip}.dossier .ds-wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.dossier ::selection{background:var(--red);color:var(--paper-0)}.dossier .ds-h1{font-family:var(--font-display);font-size:var(--fs-h1);line-height:1.04;text-transform:uppercase;letter-spacing:-.005em;color:var(--ink);margin:20px 0 24px}.dossier .ds-h1-box{display:inline-block;border:3px solid var(--ink);padding:0 12px 2px}.dossier .ds-h1-nowrap{white-space:nowrap}.dossier .ds-h3{font-family:var(--font-display);font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.2;color:var(--ink);margin-bottom:18px}.dossier .ds-lede{font-size:1.125rem;max-width:56ch;color:var(--ink-soft)}.dossier .ds-body{max-width:62ch;margin-bottom:16px;font-size:.9375rem}.dossier .ds-body strong,.dossier .ds-margin-notes strong{color:var(--ink)}.dossier .ds-kicker{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-s);text-transform:uppercase;letter-spacing:var(--track-id);color:var(--ink-soft)}.dossier .ds-kicker:before{content:"";display:inline-block;width:24px;height:2px;background:var(--ink);vertical-align:middle;margin-right:10px}.dossier .ds-mono-label{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-s);text-transform:uppercase;letter-spacing:var(--track-id);color:var(--ink-faint)}.dossier .ds-mono-note{font-family:var(--font-mono);font-size:var(--fs-mono-m);line-height:1.6;color:var(--ink-faint)}.dossier .ds-mono-note strong{color:inherit;font-weight:600}.dossier .ds-mt-sm{margin-top:14px}.dossier .ds-mt-lg{margin-top:40px}.dossier .ds-sec{position:relative;padding-block:var(--sec-pad)}.dossier .ds-sec--rule{border-top:var(--bw) solid var(--ink)}.dossier .ds-sec--rule:before{content:"";position:absolute;top:4px;left:0;right:0;height:1px;background:var(--ink)}.dossier .ds-torn-btm+.ds-sec--rule:before{content:none}html{scroll-behavior:smooth}.dossier :is(#przyklady,#raport,#cennik,#faq){scroll-margin-top:calc(90px - var(--sec-pad))}.dossier .ds-sec--black{background:var(--black);color:var(--paper-on-black)}.dossier .ds-sec--black .ds-mono-note{color:#8b877c}.dossier .ds-sec--black .ds-lede--onblack{color:#c9c4b8}.dossier .ds-sec-head{margin-bottom:clamp(40px,6vw,64px)}.dossier .ds-sec-head .ds-lede{margin-top:22px}.dossier .ds-torn-top:before,.dossier .ds-torn-btm:after{content:"";position:absolute;left:0;right:0;height:28px;background:var(--paper);pointer-events:none;z-index:1;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='28' viewBox='0 0 220 28'><path d='M0,0 H220 V9 L204,15 L189,7 L171,17 L154,10 L140,19 L124,8 L108,16 L92,10 L74,20 L58,9 L42,16 L27,10 L12,18 L0,10 Z' fill='white'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='28' viewBox='0 0 220 28'><path d='M0,0 H220 V9 L204,15 L189,7 L171,17 L154,10 L140,19 L124,8 L108,16 L92,10 L74,20 L58,9 L42,16 L27,10 L12,18 L0,10 Z' fill='white'/></svg>");-webkit-mask-size:220px 28px;mask-size:220px 28px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.dossier .ds-torn-top:before{top:-1px}.dossier .ds-torn-btm:after{bottom:-1px;transform:scaleY(-1)}.dossier .ds-torn-btm+.ds-sec--rule{border-top:0}.dossier .frame-title{display:inline-block;position:relative;border:var(--bw) solid var(--ink);padding:12px 24px 10px;padding-right:calc(24px - .1em);font-family:var(--font-display);font-size:var(--fs-h2);line-height:1.08;text-transform:uppercase;letter-spacing:.1em;color:var(--ink);background:var(--paper);margin-top:16px}.dossier .frame-title:before{content:"";position:absolute;inset:0;transform:translate(6px,6px);border:var(--bw) solid var(--red);z-index:-1}.dossier .frame-title--onblack{background:var(--black);color:var(--paper-on-black);border-color:var(--paper-on-black)}.dossier .ds-kicker--onblack{color:#c9c4b8}.dossier .ds-kicker--onblack:before{background:var(--paper-on-black)}.dossier .vertical-label{display:none;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-mono);font-size:var(--fs-mono-s);text-transform:uppercase;letter-spacing:.3em;color:var(--ink-faint);position:absolute;left:14px;top:var(--sec-pad)}.dossier .vertical-label--right{left:auto;right:14px;transform:none}@media(min-width:1280px){.dossier .vertical-label{display:block}}.dossier .paper-card{background:var(--paper-0);border:var(--bw) solid var(--ink);color:var(--ink-soft)}.dossier .offset-shadow{box-shadow:var(--shadow-card)}.dossier .report-frame{background:var(--paper-0);border:var(--bw) solid var(--ink);overflow:visible}.dossier .report-frame-bar{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:var(--bw) solid var(--ink);background:var(--paper-2);padding:8px 16px;font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-s);text-transform:uppercase;letter-spacing:var(--track-id);color:var(--ink-soft)}.dossier .report-frame-bar span{font-weight:400;letter-spacing:var(--track-data);text-transform:none;color:var(--ink-faint)}.dossier .stamp{display:inline-block;padding:7px 14px;padding-right:calc(14px - .2em);border:3px solid var(--red);color:var(--red);font-family:var(--font-mono);font-weight:600;font-size:clamp(.66rem,1.3vw,.85rem);text-transform:uppercase;letter-spacing:.2em;transform:rotate(-6deg);mix-blend-mode:multiply;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='80'><filter id='r'><feTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' seed='7'/><feColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.5 -0.18'/></filter><rect width='200' height='80' fill='white' filter='url(%23r)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='80'><filter id='r'><feTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' seed='7'/><feColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.5 -0.18'/></filter><rect width='200' height='80' fill='white' filter='url(%23r)'/></svg>");-webkit-mask-size:200px 80px;mask-size:200px 80px}.dossier .stamp--ink{border-color:var(--ink);color:var(--ink);transform:rotate(4deg)}.dossier .stamp--abs{position:absolute;z-index:3}.dossier .badge-model{display:inline-flex;align-items:center;gap:10px;background:var(--paper-0);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-chip);padding:8px 14px 8px 10px;margin-top:30px;margin-left:14px}.dossier .badge-model img{width:24px;height:24px;display:block}.dossier .bm-name{font-family:var(--font-display);font-size:.9rem;color:var(--ink)}.dossier .bm-role{font-family:var(--font-mono);font-size:var(--fs-mono-xs);text-transform:uppercase;letter-spacing:var(--track-id);color:var(--ink-faint);border-left:1px solid var(--ink-faint);padding-left:10px}.dossier .speech{position:relative;color:var(--ink-soft);background:var(--paper-0);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-card);padding:22px 26px}.dossier .speech:before,.dossier .speech:after{content:"";position:absolute;top:100%;width:0;height:0;border-style:solid}.dossier .speech:before{left:38px;border-width:20px 20px 0 0;border-color:var(--ink) transparent transparent transparent}.dossier .speech:after{left:42px;border-width:14px 14px 0 0;border-color:var(--paper-0) transparent transparent transparent}.dossier .ds-q-mono{font-family:var(--font-mono);font-size:var(--fs-mono-l);color:var(--ink-faint);margin-bottom:12px}.dossier .ds-quote{font-size:.9375rem;line-height:1.7;color:var(--ink-soft)}.dossier .ds-mark{background:var(--ink);color:var(--paper-0);padding:0 5px;font-weight:500}.dossier .ds-src{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-s);text-transform:uppercase;letter-spacing:var(--track-ui);color:var(--ink-faint);border-top:1px dashed var(--ink-faint);padding-top:12px;margin-top:14px}.dossier .annot{position:relative;display:inline-block}.dossier .annot>svg{position:absolute;inset:-16% -12%;width:124%;height:132%;overflow:visible;pointer-events:none;z-index:2}.dossier .annot path{fill:none;stroke:var(--red);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.dossier .annot.is-visible path{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.55,0,.15,1)}.dossier .annot.is-visible path:nth-child(2){transition-delay:.45s}.dossier .annot--under>svg{inset:auto -4% -14px;width:108%;height:22px}.dossier .annot--wide>svg{inset:-22% -12%;width:124%;height:144%}.dossier :is(.ds-table-verdict,.ds-margin-notes) .annot>svg{inset:-8% -13%;width:126%;height:116%}.dossier .annot--wide path{stroke-width:4}.dossier .annot--wide{margin-inline:.6em}.dossier :is(.ds-table-verdict,.ds-margin-notes) .annot{margin-inline:.38em}.dossier .note-hand{font-family:var(--font-hand);font-weight:600;font-size:clamp(1.25rem,2.3vw,1.6rem);color:var(--red);line-height:1.1;transform:rotate(-3deg);display:inline-block;text-shadow:1px 0 0 var(--halo, var(--paper)),-1px 0 0 var(--halo, var(--paper)),0 1px 0 var(--halo, var(--paper)),0 -1px 0 var(--halo, var(--paper)),0 0 8px var(--halo, var(--paper))}.dossier .note-hand--onblack{color:var(--paper-on-black);transform:rotate(-2deg);--halo: var(--black)}.dossier .ds-btn{display:inline-block;font-family:var(--font-mono);font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:var(--track-ui);color:var(--paper-0);background:var(--red);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-chip);padding:15px 26px;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.dossier .ds-btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink);background:var(--red-deep)}.dossier .ds-btn--ghost{background:var(--paper-0);color:var(--ink)}.dossier .ds-btn--ghost:hover{background:var(--paper-2)}.dossier .ds-btn--onblack{border-color:var(--paper-on-black);box-shadow:4px 4px 0 var(--paper-on-black)}.dossier .ds-btn--onblack:hover{box-shadow:2px 2px 0 var(--paper-on-black)}.dossier .ds-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.dossier .ds-microline{font-family:var(--font-mono);font-size:var(--fs-mono-m);color:var(--ink-faint);margin-top:16px}.dossier .ds-hero-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:600px;margin-top:clamp(18px,3vh,28px);padding-top:clamp(12px,2vh,16px);border-top:var(--bw) solid var(--ink)}.dossier .ds-hero-specs>div{border-left:1px dashed var(--ink-faint);padding-left:12px;min-width:0}.dossier .ds-hero-specs>div:first-child{border-left:0;padding-left:0}.dossier .ds-hero-specs dt{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.dossier .ds-hero-specs dd{margin:4px 0 0;font-family:var(--font-mono);font-size:var(--fs-mono-m);line-height:1.5;color:var(--ink-faint)}@media(max-width:640px){.dossier .ds-hero-specs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.dossier .ds-hero-specs>div:nth-child(odd){border-left:0;padding-left:0}}.dossier :is(a,button,summary):focus-visible{outline:3px solid var(--red);outline-offset:3px}.dossier .ds-top{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px clamp(20px,4vw,48px);background:var(--paper);border-bottom:var(--bw) solid var(--ink)}.dossier .ds-wordmark{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:1rem;color:var(--ink);text-decoration:none}.dossier .ds-logo{width:25px;height:25px}.dossier .ds-top-nav{display:flex;align-items:center;gap:40px}@media(max-width:798px){.dossier .ds-top-nav{gap:26px}}@media(max-width:860px){.dossier .ds-top{gap:10px}}.dossier .ds-top-nav a{font-family:var(--font-mono);font-size:var(--fs-mono-xs);text-transform:uppercase;letter-spacing:var(--track-id);color:var(--ink);text-decoration:none;white-space:nowrap;transition:color .12s ease}.dossier .ds-top-nav a:hover,.dossier .ds-top-nav a:focus-visible{color:var(--red);text-decoration:underline;text-underline-offset:4px}@media(max-width:768px){.dossier .ds-top-nav{display:none}}.dossier .ds-top-actions{display:flex;align-items:center;gap:clamp(10px,2.5vw,18px)}.dossier .ds-top-login{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-xs);text-transform:uppercase;letter-spacing:var(--track-ui);color:var(--ink-soft);text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--ink-faint);padding-bottom:2px;transition:color .12s ease,border-color .12s ease}.dossier .ds-top-login:hover{color:var(--red);border-bottom-color:var(--red)}.dossier .ds-top-cta{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-m);text-transform:uppercase;letter-spacing:var(--track-ui);color:var(--paper-0);background:var(--red);border:var(--bw) solid var(--ink);padding:11px 15px;text-decoration:none;white-space:nowrap;transition:background .12s ease}.dossier .ds-top-cta:hover{background:var(--red-deep)}@media(max-width:420px){.dossier .ds-top{padding-inline:14px;gap:10px}.dossier .ds-wordmark{font-size:.8125rem;gap:7px}.dossier .ds-logo{width:20px;height:20px}.dossier .ds-top-actions{gap:11px}.dossier .ds-top-cta{padding:9px 10px;letter-spacing:.04em}}@media(max-width:360px){.dossier .ds-wordmark{font-size:.75rem}.dossier .ds-top-actions{gap:9px}.dossier .ds-top-login{font-size:.5625rem}.dossier .ds-top-cta{font-size:.625rem;padding:8px;letter-spacing:.02em}}.dossier .ds-foot{background:var(--black);color:var(--paper-on-black);border-top:var(--bw) solid var(--ink);padding-block:52px}.dossier .ds-foot-grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:768px){.dossier .ds-foot-grid{grid-template-columns:1fr 1fr auto;align-items:start}.dossier .ds-foot-copy{align-self:end}}.dossier .ds-foot-label{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-s);text-transform:uppercase;letter-spacing:var(--track-id);color:#7a766b;margin-bottom:10px}.dossier .ds-foot a,.dossier .ds-foot button{display:block;background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-mono-l);color:var(--paper-on-black);text-decoration:underline;text-decoration-style:dashed;text-decoration-color:#7a766b;text-underline-offset:4px;padding:11px 0;margin-bottom:2px;text-align:left}.dossier .ds-foot a:hover,.dossier .ds-foot button:hover{color:var(--red)}.dossier .ds-foot-copy{font-family:var(--font-mono);font-size:var(--fs-mono-m);color:#7a766b}.dossier .ds-foot-copy span{color:var(--red);margin-right:8px}.dossier .ds-hero{display:flex;align-items:center;min-height:calc(100vh - 74px);min-height:calc(100svh - 74px);padding-block:clamp(24px,3.5vh,56px)}.dossier .ds-hero>.ds-wrap{width:100%}.dossier .ds-hero-grid{display:grid;grid-template-columns:1fr;gap:56px;align-items:start}@media(min-width:1024px){.dossier .ds-hero-grid{grid-template-columns:1.08fr .92fr;gap:40px}}.dossier .ds-hero-models{margin-top:26px;padding-top:16px;border-top:1px dashed var(--ink-faint);max-width:600px}.dossier .ds-model-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 9px;padding:0;list-style:none}.dossier .ds-model-strip img{width:22px;height:22px;display:block}.dossier .ds-hero-models>.ds-mono-note{text-wrap:balance}@media(max-width:640px){.dossier .ds-model-strip{gap:8px}.dossier .ds-model-strip img{width:20px;height:20px}}.dossier .ds-hero-stack{position:relative;max-width:500px;margin-inline:auto;width:100%;padding-top:24px}.dossier .ds-shot-back{position:absolute;top:-12px;right:-20px;width:60%;transform:rotate(2deg);z-index:0}.dossier .ds-shot-front{position:relative;transform:rotate(-.8deg);z-index:1;margin-top:118px;max-width:90%}.dossier .ds-shot-body{padding:22px 24px}.dossier .ds-shot-body--sm{padding:16px 18px 60px}.dossier .ds-shot-img{position:relative;overflow:hidden;background:#fff}.dossier .ds-shot-img img{display:block;width:100%;height:auto}.dossier .ds-shot-img--back{max-height:clamp(140px,20svh,260px)}.dossier .ds-shot-front .ds-shot-img{max-height:clamp(320px,42svh,560px)}.dossier .ds-shot-foot{display:flex;align-items:baseline;gap:10px;border-top:var(--bw) solid var(--ink);background:var(--paper-2);padding:10px 16px;font-family:var(--font-mono);font-size:var(--fs-mono-m);color:var(--ink-soft)}.dossier .ds-shot-foot strong{font-family:var(--font-display);font-size:1.35rem;color:var(--ink)}.dossier .ds-scanline{position:absolute;left:0;right:0;top:0;height:2px;background:var(--red);box-shadow:0 0 14px #e03e1bcc,0 0 40px #e03e1b59;animation:ds-scan 6s linear infinite;pointer-events:none}@keyframes ds-scan{0%{top:-2px;opacity:0}8%{opacity:.9}70%{opacity:.9}to{top:100%;opacity:0}}.dossier .ds-stamp-hero{bottom:-58px;left:-4px;transform:rotate(-7deg)}.dossier .ds-note-hero{position:absolute;right:0;bottom:-72px;text-align:right;z-index:2}@media(max-width:1023px){.dossier .ds-hero-stack{padding-top:0;margin-bottom:44px}.dossier .ds-note-hero{position:static;display:block;margin-top:70px;text-align:left}}@media(max-width:640px){.dossier .ds-h1{font-size:2rem}.dossier .ds-shot-back{width:56%;top:-8px;right:-10px}.dossier .ds-shot-back .ds-shot-img{display:none}.dossier .ds-shot-front{margin-top:34px;max-width:100%}.dossier .ds-stamp-hero{bottom:-50px;left:0;transform:rotate(-7deg)}}.dossier .ds-problem-intro{max-width:760px}.dossier .ds-pair-grid{display:grid;grid-template-columns:1fr;gap:72px;margin-top:clamp(36px,5vh,56px)}@media(min-width:1024px){.dossier .ds-pair-grid{grid-template-columns:1fr 1fr;gap:48px;grid-template-rows:1fr auto auto}.dossier .ds-char{display:grid;grid-row:span 3;grid-template-rows:subgrid}.dossier .ds-char .speech{display:flex;flex-direction:column}.dossier .ds-char .ds-quote{flex:1}}.dossier .ds-char{position:relative}.dossier .ds-punch--after{margin-top:clamp(44px,7vh,72px);max-width:760px}.dossier .ds-punch{font-family:var(--font-display);font-size:clamp(1.5rem,3.2vw,2.2rem);color:var(--ink);margin-top:28px}.dossier .ds-sec--black .ds-punch{color:var(--paper-on-black)}.dossier .ds-sec--black .ds-body{color:#c9c4b8}.dossier .ds-sec--black .ds-body strong{color:var(--paper-on-black)}.dossier .ds-sec--black .paper-card .ds-body{color:var(--ink-soft)}.dossier .ds-sec--black .paper-card .ds-body strong{color:var(--ink)}.dossier .ds-sec--black .paper-card .ds-formula .ds-mono-label{color:var(--ink-soft)}.dossier .ds-sec--black .vertical-label{color:#6b675c}.dossier .ds-files-grid{display:grid;grid-template-columns:1fr;gap:72px}@media(min-width:1024px){.dossier .ds-files-grid{grid-template-columns:1fr 1fr;gap:48px;align-items:center}}.dossier .ds-file{position:relative;min-width:0}.dossier .ds-file-tab{position:absolute;top:-30px;left:0;z-index:2;background:var(--ink);color:var(--paper-0);font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-m);text-transform:uppercase;letter-spacing:var(--track-ui);padding:8px 16px;padding-right:calc(16px - .12em)}.dossier .ds-file-card{padding:24px;display:flex;flex-direction:column;gap:22px;min-width:0}.dossier .ds-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dossier .ds-ledger>div{border-left:1px dashed var(--ink-faint);padding-left:10px;min-width:0}.dossier .ds-ledger>div:first-child{border-left:0;padding-left:0}.dossier .ds-ledger-num{font-family:var(--font-display);font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.15;color:var(--ink)}.dossier .ds-inset{border:1px solid var(--ink);background:var(--paper-0);min-width:0}.dossier .ds-inset .report-frame-bar{border-bottom-width:1px}.dossier .ds-donut-row{display:flex;align-items:center;gap:20px;padding:16px}.dossier .ds-donut{width:128px;height:128px;flex-shrink:0;transform:rotate(-90deg)}.dossier .ds-donut-legend{min-width:0;flex:1}.dossier .ds-donut-legend strong{color:var(--ink)}.dossier .ds-donut-legend ul{margin:10px 0}.dossier .ds-donut-legend li{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--fs-mono-m);color:var(--ink-soft);padding:2px 0}.dossier .ds-donut-legend li.is-own{color:var(--ink);font-weight:600}.dossier .ds-donut-legend .swatch{width:10px;height:10px;flex-shrink:0}.dossier .ds-donut-legend .val{margin-left:auto;font-variant-numeric:tabular-nums}@media(max-width:480px){.dossier .ds-donut-row{flex-direction:column;align-items:flex-start}}.dossier .ds-table-scroll{overflow-x:auto;position:relative}.dossier .ds-swipe-hint{display:none}@media(max-width:767px){.dossier .ds-swipe-hint{display:inline}.dossier .ds-table-scroll:after{content:"";position:absolute;inset:0 0 0 auto;width:28px;background:linear-gradient(to left,var(--paper-0),transparent);pointer-events:none}}.dossier .ds-table{width:100%;min-width:430px;border-collapse:collapse;font-size:var(--fs-mono-m);font-family:var(--font-mono)}.dossier .ds-table th{font-weight:600;text-transform:uppercase;letter-spacing:var(--track-data);font-size:var(--fs-mono-xs);color:var(--ink-faint);text-align:left;padding:8px 10px}.dossier .ds-table td{border-top:1px dashed var(--ink-faint);padding:8px 10px;color:var(--ink-soft)}.dossier .ds-table .c{text-align:center}.dossier .ds-table .hit{display:inline-block;min-width:34px;background:var(--ink);color:var(--paper-0);font-weight:600;padding:3px 6px}.dossier .ds-table .miss svg{width:14px;height:14px;display:inline-block;transform:rotate(-4deg)}.dossier .ds-table .miss path{stroke:var(--red);stroke-width:2.6;stroke-linecap:round;fill:none}.dossier .ds-table-foot td{color:var(--ink-faint);font-variant-numeric:tabular-nums}.dossier .ds-table--models{min-width:380px}.dossier .ds-table--models th{vertical-align:bottom;line-height:1.35}.dossier .ds-td-model{white-space:nowrap;color:var(--ink)}.dossier .ds-td-model img{width:16px;height:16px;display:inline-block;vertical-align:-3px;margin-right:7px}.dossier .ds-td-vis{font-variant-numeric:tabular-nums}.dossier .ds-table-legend{font-family:var(--font-mono);font-size:var(--fs-mono-s);color:var(--ink-faint);padding:9px 10px 2px;border-top:1px dashed var(--ink-faint)}.dossier .ds-table-verdict{border-top:1px solid var(--ink);padding:10px 14px;font-size:.875rem;color:var(--ink);position:relative}.dossier .ds-table-verdict strong{color:var(--red)}.dossier .ds-note-inline{margin-left:12px;font-size:1.2rem;vertical-align:middle}.dossier .ds-margin-notes p{border-left:3px solid var(--red);padding-left:14px;font-size:.875rem;margin-bottom:12px}.dossier .ds-verdict{font-family:var(--font-mono);font-size:var(--fs-mono-l);line-height:1.65;color:var(--ink);border-top:var(--bw) solid var(--ink);padding-top:16px}.dossier .ds-verdict span{color:var(--red);font-weight:600;text-transform:uppercase;letter-spacing:.1em}.dossier .ds-bar-track{height:12px;background:var(--paper-2);border:1px solid var(--ink)}.dossier .ds-bar-fill{height:100%;background:var(--ink)}.dossier .ds-bar-fill--faint{background:var(--ink-faint)}.dossier .ds-model-chips{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:14px}.dossier .ds-model-chip{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.dossier .ds-model-chip img{width:16px;height:16px;display:block}.dossier .mc-name{font-family:var(--font-mono);font-size:var(--fs-mono-m);color:var(--ink-faint)}.dossier .mc-val{font-family:var(--font-mono);font-weight:600;font-size:.875rem;color:var(--ink);font-variant-numeric:tabular-nums}.dossier .ds-disclaimer-row{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:56px}.dossier .ds-disclaimer-row p{max-width:62ch}.dossier .ds-col-mirror{min-width:0}.dossier .ds-mirror{margin-top:clamp(36px,4vw,52px)}.dossier .ds-mirror-lede{font-size:1rem;line-height:1.6;color:var(--ink-soft);margin-bottom:20px}.dossier .ds-mirror-card{position:relative}.dossier .ds-note-mirror{position:absolute;right:0;bottom:4px;font-size:clamp(1.4rem,2.4vw,1.8rem)}@media(max-width:700px){.dossier .ds-note-mirror{position:static;display:block;margin-top:16px;text-align:right}}.dossier .ds-bridge{position:relative;margin-top:clamp(40px,4.5vw,56px)}.dossier .ds-file-tab--ghost{background:var(--paper);color:var(--ink);border:var(--bw) dashed var(--ink)}.dossier .ds-bridge-card{border:var(--bw) dashed var(--ink);background:var(--paper);padding:clamp(24px,4vw,40px);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,40px)}.dossier .ds-bridge-q{font-size:clamp(3.4rem,7vw,5.5rem);transform:rotate(-6deg);flex-shrink:0;line-height:1}.dossier .ds-bridge-card>div{flex:1;min-width:260px}.dossier .ds-bridge-title{font-family:var(--font-display);font-size:clamp(1.2rem,2.2vw,1.6rem);color:var(--ink);margin-bottom:8px}.dossier .ds-bridge-card .ds-body{margin-bottom:0}.dossier .ds-bridge-cta{flex-shrink:0}.dossier .ds-anatomy-grid{display:grid;grid-template-columns:1fr;gap:56px}@media(min-width:1024px){.dossier .ds-anatomy-grid{grid-template-columns:.85fr 1.15fr;gap:56px}}.dossier .ds-toc{position:relative}@media(min-width:1024px){.dossier .ds-toc{position:sticky;top:72px}}.dossier .ds-toc-body{padding:14px 18px}.dossier .ds-toc-part{margin-bottom:6px}.dossier .ds-toc-part:last-child{margin-bottom:0}.dossier .ds-toc-part-name{font-family:var(--font-display);font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);margin-bottom:8px}.dossier .ds-tick{display:inline-block;width:17px;height:14px;margin-left:10px;vertical-align:-2px}.dossier .ds-tick path{fill:none;stroke:var(--red);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.dossier .ds-toc-part.is-read .ds-tick path{stroke-dashoffset:0;transition:stroke-dashoffset .5s cubic-bezier(.55,0,.15,1) .1s}.dossier .ds-toc-part ul li{display:flex;align-items:baseline;font-size:.8125rem;color:var(--ink-soft);padding:1px 0}.dossier .ds-leader{flex:1;border-bottom:2px dotted var(--ink-faint);margin:0 8px 4px;min-width:20px}.dossier .ds-toc-ref{font-family:var(--font-mono);font-size:var(--fs-mono-s);color:var(--ink-faint)}.dossier .ds-toc-note{position:absolute;right:10px;bottom:-46px;font-size:1.3rem;transform:rotate(-4deg);z-index:3}.dossier .ds-anatomy-right{display:flex;flex-direction:column;gap:36px}.dossier .ds-walk{display:flex;gap:20px;border-top:var(--bw) solid var(--ink);padding-top:22px;align-items:baseline}.dossier .ds-walk-num{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-l);color:var(--ink);border:1px solid var(--ink);padding:5px 9px;white-space:nowrap}.dossier .ds-walk h3{font-weight:700;color:var(--ink);margin-bottom:6px}.dossier .ds-walk p{font-size:.9375rem;max-width:58ch}.dossier .ds-exhibit{position:relative}.dossier .ds-exhibit--a{transform:rotate(-.9deg)}.dossier .ds-exhibit--b{transform:rotate(.8deg)}.dossier .ds-clip{position:absolute;top:-14px;left:34px;width:10px;height:34px;background:var(--ink);z-index:2}.dossier .ds-exhibit .report-frame-bar{padding-left:62px}.dossier .ds-exhibit-img img{width:100%;height:auto;display:block}.dossier .ds-exhibit-cap{border-top:1px solid var(--ink);background:var(--paper-2);padding:8px 16px;font-family:var(--font-mono);font-size:var(--fs-mono-m);color:var(--ink-soft)}.dossier .ds-reco-grid{display:grid;grid-template-columns:1fr;gap:56px;align-items:start}@media(min-width:1024px){.dossier .ds-reco-grid{grid-template-columns:1.02fr .98fr;gap:64px}.dossier .ds-reco{margin-top:-12px}}.dossier .ds-reco-body{padding:22px 26px}.dossier .ds-reco-title{font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,1.5rem);color:var(--ink);margin:10px 0 14px}.dossier .ds-reco-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.dossier .ds-tag{display:inline-block;font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);border:1px solid var(--ink-soft);padding:4px 10px}.dossier .ds-tag--red{color:var(--red);border:2px solid var(--red)}.dossier .ds-reco-srcs{border-top:1px dashed var(--ink-faint);padding-top:14px;margin-bottom:10px}.dossier .ds-reco-domains{display:flex;gap:8px;flex-wrap:wrap}.dossier .ds-reco-domains .ds-tag{text-transform:none;letter-spacing:.04em}.dossier .ds-checklist{margin-top:22px}.dossier .ds-checklist li{display:flex;gap:12px;align-items:flex-start;font-size:.9375rem;color:var(--ink-soft);padding:7px 0;border-top:1px dashed var(--ink-faint)}.dossier .ds-checklist li:first-child{border-top:0}.dossier .ds-checklist svg{width:16px;height:16px;flex-shrink:0;margin-top:4px;transform:rotate(-4deg)}.dossier .ds-checklist path{stroke:var(--red);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;fill:none}.dossier .ds-checklist--no path{stroke:var(--ink-faint)}.dossier .ds-reco-cap{margin-top:14px;padding-top:12px;border-top:1px dashed var(--ink-faint);font-family:var(--font-mono);font-size:var(--fs-mono-m);line-height:1.6;color:var(--ink-faint)}.dossier .ds-reco-handoff{margin-top:18px;font-size:.9375rem;color:var(--ink-soft)}.dossier .ds-after{margin-top:clamp(48px,6vw,72px)}.dossier .ds-after-steps{display:grid;grid-template-columns:1fr;margin-top:16px;padding:0;list-style:none}@media(min-width:900px){.dossier .ds-after-steps{grid-template-columns:repeat(3,1fr);gap:28px}}.dossier .ds-after-steps li{display:flex;gap:14px;align-items:baseline;border-top:1px dashed var(--ink-faint);padding:14px 0;font-size:.9375rem;color:var(--ink-soft)}.dossier .ds-after-num{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-m);color:var(--ink-faint);flex-shrink:0}.dossier .ds-after-steps a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ink-faint)}.dossier .ds-sec--steps{padding-block:clamp(48px,7vw,84px)}.dossier .ds-steps-desk{position:relative;display:grid;grid-template-columns:1fr;gap:56px;max-width:1080px}@media(min-width:900px){.dossier .ds-steps-desk{grid-template-columns:repeat(3,1fr);gap:0}.dossier .ds-step-card--1{transform:rotate(-1.5deg);z-index:1}.dossier .ds-step-card--2{transform:rotate(1deg) translateY(28px);margin-inline:-14px;z-index:2}.dossier .ds-step-card--3{transform:rotate(-.8deg) translateY(56px);z-index:3}}.dossier .ds-step-card{position:relative;padding:26px 26px 24px}.dossier .ds-step-stamp{position:absolute;top:-30px;right:14px;font-size:var(--fs-mono-s);letter-spacing:.12em;padding:6px 11px;transform:rotate(5deg);-webkit-mask-image:var(--mask-stamp-soft);mask-image:var(--mask-stamp-soft)}.dossier .ds-step-num{font-family:var(--font-display);font-size:3.4rem;line-height:1;color:var(--paper-2);-webkit-text-stroke:2px var(--ink);margin-bottom:10px}.dossier .ds-step-card h3{font-weight:700;color:var(--ink);margin-bottom:8px;font-size:1.05rem}.dossier .ds-step-desc{font-size:.875rem}.dossier .ds-step-cta{display:block;text-align:center;margin-top:18px;padding:12px 16px;font-size:var(--fs-mono-m)}.dossier .ds-step-arrow{display:none;position:absolute;width:110px;height:56px;z-index:4}.dossier .ds-step-arrow svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}@media(min-width:900px){.dossier .ds-step-arrow{display:block}.dossier .ds-step-arrow--1{left:34%;top:-18px}.dossier .ds-step-arrow--2{left:68.5%;top:8px}}@media(min-width:900px)and (max-width:1023px){.dossier .ds-step-arrow{width:88px;height:45px}.dossier .ds-step-arrow--1{left:33%;top:-14px}.dossier .ds-step-arrow--2{left:67.5%;top:10px}}.dossier .ds-method-grid{display:grid;grid-template-columns:1fr;gap:44px;max-width:1080px;margin-inline:auto}@media(min-width:1024px){.dossier .ds-method-grid{grid-template-columns:1fr 1fr;gap:48px}}.dossier .ds-method-card{box-shadow:var(--shadow-onblack)}.dossier .ds-method-body{padding:22px 26px}.dossier .ds-formula{font-family:var(--font-mono);font-size:var(--fs-mono-l);line-height:2;color:var(--ink);background:var(--paper-2);border:1px dashed var(--ink);padding:14px 18px;margin-top:8px}.dossier .ds-formula strong{color:var(--ink)}.dossier .ds-formula+.ds-body{margin-top:18px;margin-bottom:0}.dossier .ds-caveat{border-left:3px solid var(--red);padding-left:16px;margin-bottom:20px}.dossier .ds-caveat:last-child{margin-bottom:0}.dossier .ds-caveat-label{color:var(--ink);margin-bottom:6px}.dossier .ds-caveat-label span{color:var(--red)}.dossier .ds-caveat .ds-body{margin-bottom:0;font-size:.9375rem}.dossier .ds-signature{display:block;text-align:right;font-size:clamp(1.4rem,2.6vw,1.9rem);margin-top:40px;max-width:1080px;margin-inline:auto}.dossier .ds-anchor-line{font-family:var(--font-mono);font-size:var(--fs-mono-l);color:var(--ink-soft);margin-top:14px;max-width:68ch}.dossier .ds-forwho{display:grid;grid-template-columns:1fr;gap:24px;border:1px solid var(--ink);background:var(--paper-0);padding:clamp(18px,3vw,28px);margin-bottom:clamp(36px,5vw,56px);max-width:1080px}@media(min-width:768px){.dossier .ds-forwho{grid-template-columns:1fr 1fr;gap:40px}}.dossier .ds-forwho .ds-checklist{margin-top:12px}.dossier .ds-price-grid{display:grid;grid-template-columns:1fr;gap:40px;max-width:1080px}@media(min-width:900px){.dossier .ds-price-grid{grid-template-columns:repeat(3,1fr);gap:0;align-items:stretch}.dossier .ds-price+.ds-price{margin-left:-2px}}.dossier .ds-price{position:relative;background:var(--paper-0);border:var(--bw) solid var(--ink);padding:28px;display:flex;flex-direction:column}.dossier .ds-price--featured{background:var(--black);color:var(--paper-on-black);box-shadow:var(--shadow-red);z-index:1}@media(min-width:900px){.dossier .ds-price--featured{transform:translateY(-18px);padding-bottom:46px}}.dossier .ds-price h3{font-family:var(--font-display);font-size:1rem;margin-bottom:8px;color:var(--ink)}.dossier .ds-price--featured h3{color:var(--paper-on-black)}.dossier .ds-price-desc{font-size:.875rem;margin-bottom:22px;min-height:calc(2 * 1.65 * .875rem)}.dossier .ds-price--featured .ds-price-desc{color:#b8b4a9}.dossier .ds-price-num{font-family:var(--font-display);font-size:clamp(2.3rem,4.5vw,3.1rem);line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.dossier .ds-price--featured .ds-price-num{color:var(--paper-on-black)}.dossier .ds-price-num--sm{font-size:clamp(1.5rem,3vw,1.9rem);padding-top:10px}.dossier .ds-price-vat{font-family:var(--font-mono);font-weight:600;font-size:.9rem;letter-spacing:var(--track-ui);color:var(--ink-faint);margin-left:.45em;vertical-align:baseline}.dossier .ds-price--featured .ds-price-vat{color:#8b877c}.dossier .ds-price-note{font-family:var(--font-mono);font-size:var(--fs-mono-m);color:var(--ink-faint);margin-top:4px;margin-bottom:22px}.dossier .ds-price-cta{display:block;width:100%;text-align:center;padding-block:13px;margin-bottom:24px;font-size:var(--fs-mono-m)}.dossier .ds-price-feats{margin-top:auto}.dossier .ds-plan-models{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px}.dossier .ds-plan-models img{width:18px;height:18px;display:block}.dossier .ds-price-feats li{font-family:var(--font-mono);font-size:var(--fs-mono-m);line-height:1.55;padding:7px 0 7px 18px;position:relative;border-top:1px dashed var(--ink-faint)}.dossier .ds-price-feats li:before{content:"■";position:absolute;left:0;top:7px;color:var(--ink-faint);font-size:.6rem}.dossier .ds-price--featured .ds-price-feats li{color:#cfcbc0;border-top-color:#3a3833}.dossier .ds-price--featured .ds-price-feats li:before{color:#7a766b}.dossier .ds-stamp-wrap{position:absolute;top:-18px;right:-10px;z-index:2;transform:rotate(6deg);background:var(--paper-0);padding:3px 4px;box-shadow:2px 2px 0 var(--ink)}.dossier .ds-stamp-wrap .stamp{position:static;transform:none;display:block;mix-blend-mode:normal}.dossier .ds-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,2.2vw,28px);margin-top:16px}.dossier .ds-title-row .frame-title{margin-top:0}.dossier .ds-stamp-guarantee{transform:rotate(-4deg);-webkit-mask-image:var(--mask-stamp-soft);mask-image:var(--mask-stamp-soft)}@media(max-width:899px){.dossier .ds-price-grid{gap:72px}.dossier .ds-stamp-wrap{top:-26px;right:6px}}.dossier .ds-price-foot{margin-top:48px;max-width:1080px}.dossier .ds-guarantee-line{font-size:.9375rem;color:var(--ink);max-width:68ch;margin-bottom:14px}.dossier .ds-price-note-hand{margin-bottom:8px}.dossier .ds-faq-wrap{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:1100px){.dossier .ds-faq-wrap{grid-template-columns:minmax(0,920px) 1fr}}.dossier .ds-faq{border-top:var(--bw) solid var(--ink)}.dossier .ds-faq:last-child{border-bottom:var(--bw) solid var(--ink)}.dossier .ds-faq summary{display:flex;align-items:baseline;gap:18px;padding:18px 4px;cursor:pointer;list-style:none}.dossier .ds-faq summary::-webkit-details-marker{display:none}.dossier .ds-faq-idx{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-m);color:var(--ink-faint);flex-shrink:0}.dossier .ds-faq-q{font-weight:600;color:var(--ink)}.dossier .ds-faq-plus{margin-left:auto;color:var(--red);font-family:var(--font-mono);font-size:1.3rem;line-height:1;transition:transform .2s}.dossier .ds-faq[open] .ds-faq-plus{transform:rotate(45deg)}.dossier .ds-faq-a{padding:0 4px 20px 52px;font-size:.9375rem;max-width:66ch}@media(max-width:640px){.dossier .ds-faq-a{padding-left:4px}}.dossier .ds-faq-margin{display:none;position:relative}@media(min-width:1100px){.dossier .ds-faq-margin{display:block}.dossier .ds-faq-stamp{position:absolute;top:40px;left:24px;transform:rotate(8deg) scale(1.3)}.dossier .ds-faq-note{position:absolute;top:62%;left:12px;font-size:1.3rem}}.dossier .ds-final{padding-bottom:clamp(80px,10vw,128px)}.dossier .ds-perspective{max-width:620px;transform:rotate(-1.2deg);margin-bottom:72px}@media(min-width:1024px){.dossier .ds-perspective{margin-left:4%}}.dossier .ds-perspective-quote{font-family:var(--font-mono);font-size:var(--fs-mono-l);line-height:1.8;color:var(--ink-soft);padding:24px 28px 12px}.dossier .ds-perspective-cap{padding:0 28px 22px}.dossier .ds-final-cta{max-width:640px}@media(min-width:1024px){.dossier .ds-final-cta{margin-left:auto;margin-right:4%}}.dossier .ds-final-h2{font-family:var(--font-display);font-size:clamp(1.6rem,3.6vw,2.5rem);line-height:1.22;text-transform:uppercase;color:var(--paper-on-black);margin-bottom:34px}.dossier .ds-final-micro{font-family:var(--font-mono);font-size:var(--fs-mono-m);color:#b8b4a9;margin-top:16px}.dossier .ds-final-urgency{font-size:.9375rem;color:#c9c4b8;max-width:56ch;margin-top:28px}.dossier .ds-final-stamp-line{font-family:var(--font-mono);font-size:var(--fs-mono-m);color:#6b675c;margin-top:28px}.dossier .ds-mobar{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:var(--bw) solid var(--ink);transform:translateY(102%);transition:transform .25s ease}.dossier .ds-mobar .ds-btn{flex:1;text-align:center;padding:13px 16px;box-shadow:none}.dossier .ds-mobar.is-on{transform:none}@media(min-width:768px){.dossier .ds-mobar{display:none}}.dossier .grain{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/></filter><rect width='140' height='140' filter='url(%23g)'/></svg>");background-size:140px 140px}.dossier .fx-reveal{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.dossier .fx-reveal.is-visible{opacity:1;transform:none}.dossier .ds-hero-stack.is-visible{transform:none}.dossier .ds-exhibit--a.is-visible{transform:rotate(-.9deg)}.dossier .ds-exhibit--b.is-visible{transform:rotate(.8deg)}.dossier .ds-perspective.is-visible{transform:rotate(-1.2deg)}@media(min-width:900px){.dossier .ds-step-card--1.is-visible{transform:rotate(-1.5deg)}.dossier .ds-step-card--2.is-visible{transform:rotate(1deg) translateY(28px)}.dossier .ds-step-card--3.is-visible{transform:rotate(-.8deg) translateY(56px)}}@media(min-width:768px)and (hover:hover)and (prefers-reduced-motion:no-preference){.dossier .ds-exhibit{transition:transform .45s cubic-bezier(.2,.7,.2,1);will-change:transform;transform-origin:right center}.dossier .ds-exhibit:hover,.dossier .ds-exhibit--a.is-visible:hover,.dossier .ds-exhibit--b.is-visible:hover{transform:scale(1.5) rotate(0);z-index:39}}@media(min-width:900px)and (hover:hover)and (prefers-reduced-motion:no-preference){.dossier .ds-step-card{transition:transform .25s ease}.dossier .ds-step-card--1:hover,.dossier .ds-step-card--1.is-visible:hover{transform:rotate(0)}.dossier .ds-step-card--2:hover,.dossier .ds-step-card--2.is-visible:hover{transform:rotate(0) translateY(28px)}.dossier .ds-step-card--3:hover,.dossier .ds-step-card--3.is-visible:hover{transform:rotate(0) translateY(56px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dossier .fx-reveal{opacity:1!important;transition:none!important}.dossier .fx-reveal:not(.ds-exhibit):not(.ds-perspective):not(.ds-step-card){transform:none!important}.dossier .annot path{stroke-dashoffset:0!important;transition:none!important}.dossier .ds-faq-plus,.dossier .ds-btn{transition:none!important}.dossier .ds-tick path{transition:none!important}.dossier .ds-scanline{animation:none!important;opacity:0}.dossier .ds-mobar{transition:none!important}}
