:root{--st-ink:#0a0b0a;--st-paper:#f5f5f0;--st-orange:#ff4d12;--st-pad:clamp(96px, 11vw, 160px);--st-max:1200px;--st-h1:clamp(40px, 5.6vw, 88px);--st-h2:clamp(36px, 4.2vw, 56px);--st-band:clamp(38px, 5.6vw, 88px);--st-body:clamp(18px, 1.3vw, 19px)}.st-wrap{width:100%;max-width:calc(var(--st-max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}@media (width<=767px){.st-wrap{padding:0 16px}}.st-sec{padding:var(--st-pad) 0;position:relative}.st-sec--ink{background:var(--st-ink);color:var(--st-paper)}.st-sec--paper{background:var(--bg-page)}.st-sec--tight{padding-bottom:calc(var(--st-pad) * .5)}.st-h1,.st-h2,.st-bandh{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600}.st-h1{font-size:var(--st-h1);line-height:1.02}.st-h2{font-size:var(--st-h2);line-height:1.06}.st-h1 em,.st-h2 em,.st-bandh em{font-family:var(--font-serif);letter-spacing:-.01em;color:inherit;padding-right:.04em;font-style:italic;font-weight:400}.st-line{max-width:34ch;font-size:var(--st-body);color:var(--text-secondary);margin:0;line-height:1.5}.st-sec--ink .st-line,[data-theme=dark] .st-line{color:var(--paper-200)}.st-eyebrow{font:600 14px / 1.3 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-text-sm);margin:0}.st-sec--ink .st-eyebrow,[data-theme=dark] .st-eyebrow{color:var(--signal-300)}.st-label{font:600 15px / 1.2 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-text-sm);align-items:center;gap:10px;margin:0;display:inline-flex}.st-label .bn-icon{width:22px;height:22px}.st-price{color:var(--text-primary);margin:0;font-size:17px;line-height:1.45}.st-price b{font-weight:700}.st-small{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.45}.st-sec--ink .st-small,[data-theme=dark] .st-small{color:var(--paper-200)}.st-link{min-height:44px;color:var(--text-primary);text-underline-offset:5px;align-items:center;gap:8px;font-size:17px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.st-link .bn-icon{width:18px;height:18px;transition:transform .16s var(--ease-out)}.st-link:hover .bn-icon,.st-link:focus-visible .bn-icon{transform:translate(3px)}.bn-btn:hover .bn-icon--end,.bn-btn:focus-visible .bn-icon--end{transform:translate(2px,-2px)}.bn-btn .bn-icon--end{transition:transform .16s var(--ease-out)}button.st-link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.st-wa{color:var(--text-primary);background:0 0;border:2px solid}.st-wa:hover{background:color-mix(in srgb, currentColor 8%, transparent);color:var(--text-primary)}[data-theme=dark] .st-wa,.st-sec--ink .st-wa{color:var(--st-paper)}.st-wa .bn-icon{width:22px;height:22px}.st-ctas{flex-wrap:wrap;gap:12px;display:flex}@media (width<=767px){.st-ctas{flex-direction:column;align-items:stretch;width:100%}.st-ctas .bn-btn{justify-content:center;min-height:56px;padding:10px 20px}}.st-poster{background:var(--st-ink);color:var(--st-paper)}.st-poster__in{padding-top:calc(var(--header-h) + clamp(24px, 3vw, 48px));grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:clamp(32px,5vw,80px);padding-bottom:clamp(40px,5vw,72px);display:grid}.st-poster__lead{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.st-poster .st-line{color:var(--paper-100);max-width:36ch}.st-poster__fig{border-radius:var(--radius-s);aspect-ratio:4/5;max-height:calc(100dvh - var(--header-h) - 96px);justify-self:end;width:100%;overflow:hidden}.st-poster__fig picture,.st-poster__fig img{object-fit:cover;width:100%;height:100%;display:block}.st-poster__fig{position:relative}.st-poster__vid{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.st-poster__vid.is-on{opacity:1}.st-poster__play{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--paper-50);cursor:pointer;background:#0a0b0a8c;border:1px solid #f5f5f073;place-items:center;padding:0;transition:background-color .2s;display:grid;position:absolute;bottom:12px;right:12px}.st-poster__play:hover{background:#0a0b0acc}.st-poster__play:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.st-poster__i{width:18px;height:18px}.st-poster__i--play,.st-poster__play.is-paused .st-poster__i--pause{display:none}.st-poster__play.is-paused .st-poster__i--play{display:block}.st-poster__note{max-width:46ch;color:var(--paper-200);margin:0;font-size:15px;line-height:1.45}.st-poster .st-h1{max-width:15ch;font-size:clamp(40px,min(5vw,8.4vh),80px)}.st-poster--bleed{position:relative;overflow:hidden}.st-poster--bleed .st-poster__fig{container-type:size}.st-poster--bleed .st-poster__vid{--I:max(100cqw, 235.8cqh);--ox:0;--fade:linear-gradient(90deg, transparent calc(.29 * var(--I) - var(--ox) * (var(--I) - 100cqw)), #000 calc(.33 * var(--I) - var(--ox) * (var(--I) - 100cqw)));-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade)}@media (width<=1023px){.st-poster--bleed .st-poster__vid{--ox:.7}}@media (width>=1024px){.st-poster--bleed .st-poster__in{grid-template-columns:minmax(0,1fr);max-width:none;min-height:min(100dvh,860px);padding-left:clamp(32px,6vw,120px);padding-right:clamp(32px,6vw,120px)}.st-poster--bleed .st-poster__lead{z-index:1;max-width:560px;position:relative}.st-poster--bleed .st-poster__fig{z-index:0;aspect-ratio:auto;border-radius:0;place-self:stretch stretch;width:auto;max-height:none;position:absolute;inset:0}.st-poster--bleed .st-poster__fig img,.st-poster--bleed .st-poster__vid{object-position:0% 50%}.st-poster--bleed .st-poster__fig:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(34% 30% at 16% 70%,#0a0b0a9e 0%,#0a0b0a66 55%,#0a0b0a00 100%),linear-gradient(90deg,#0a0b0acc 0%,#0a0b0a94 26%,#0a0b0a24 42%,#0a0b0a00 52%),linear-gradient(#0a0b0a80 0%,#0a0b0a00 18% 82%,#0a0b0ab3 100%);position:absolute;inset:0}.st-poster--bleed .st-poster__play{z-index:2;bottom:auto;right:clamp(32px,6vw,120px);top:calc(var(--header-h) + 20px)}}@media (width<=1023px){.st-poster--bleed .st-poster__fig img,.st-poster--bleed .st-poster__vid{object-position:70% 60%}.st-poster__in{padding-top:calc(var(--header-h) + 20px);grid-template-columns:minmax(0,1fr);gap:18px;padding-bottom:48px}.st-poster__lead{display:contents}.st-poster .st-eyebrow{order:1}.st-poster .st-h1{order:2}.st-poster__fig{order:3}.st-poster .st-line{order:4}.st-poster .st-ctas{order:5}.st-poster__note{order:6}.st-poster__fig{aspect-ratio:16/9;max-height:none}.st-poster__fig img,.st-poster__vid{object-position:50% 68%}}@media (width<=767px){.st-poster__fig{aspect-ratio:2;border-radius:0;width:calc(100% + 32px);margin:0 -16px}}.ww__head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"eyebrow eyebrow""h line";align-items:end;gap:20px clamp(32px,5vw,80px);display:grid}.ww__head .st-eyebrow{grid-area:eyebrow}.ww__h{grid-area:h;max-width:12ch;font-size:clamp(40px,5.2vw,76px)}.ww__line{grid-area:line;max-width:44ch;padding-bottom:8px}.ww__table{border-top:1px solid var(--border-strong);margin-top:clamp(48px,6vw,88px)}.ww__row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px);padding:clamp(22px,2.6vw,34px) 0;display:grid}.ww__row--head{padding:14px 0}.ww__colh{font:600 13px / 1.3 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.ww__colh--yes{color:var(--accent-text-sm)}.ww__ask{gap:8px;display:grid}.ww__when{font:600 14px / 1.3 var(--font-body);color:var(--text-secondary);align-items:center;gap:8px;margin:0;display:inline-flex}.ww__when .bn-icon{width:18px;height:18px;color:var(--accent-text-sm)}.ww__q{font:italic 400 clamp(24px, 2.4vw, 34px) / 1.2 var(--font-serif);color:var(--text-primary);margin:0}.ww__no,.ww__yes{font-size:var(--st-body);grid-template-columns:22px 1fr;gap:10px;margin:0;line-height:1.5;display:grid}.ww__no{color:var(--text-secondary)}.ww__yes{color:var(--text-primary);font-weight:500}.ww__no .bn-icon,.ww__yes .bn-icon{width:20px;height:20px;margin-top:5px}.ww__no .bn-icon{color:var(--text-muted)}.ww__yes .bn-icon{color:var(--accent-text-sm)}.ww__tag{display:none}.ww__close{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:clamp(40px,5vw,64px);display:flex}.ww__closeLine{max-width:24ch;font:600 clamp(26px, 2.6vw, 36px) / 1.15 var(--font-display);letter-spacing:-.02em;margin:0}.ww__ctas{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.ww__ex .bn-icon{transform:rotate(90deg)}@media (width<=899px){.ww__head{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""h""line"}.ww__row--head{display:none}.ww__row{grid-template-columns:minmax(0,1fr);gap:14px}.ww__tag{font:600 12px / 1.3 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);grid-column:1/-1;margin-bottom:-4px;display:block}.ww__yes .ww__tag{color:var(--accent-text-sm)}}@media (width<=599px){.ww__ctas,.ww__ctas .bn-btn{width:100%}.ww__ctas .bn-btn{justify-content:center}}.st-spread__in{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.st-spread--flip .st-spread__in{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.st-spread--flip .st-spread__fig{order:2}.st-spread__fig{border-radius:var(--radius-s);aspect-ratio:4/3;background:var(--st-ink);overflow:hidden}.st-spread__fig picture,.st-spread__fig img{object-fit:cover;width:100%;height:100%;display:block}.st-spread__body{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.st-spread+.st-spread{padding-top:0}@media (width<=767px){.st-spread{padding:56px 0}.st-route{padding:8px 0}.st-spread__in,.st-spread--flip .st-spread__in{grid-template-columns:minmax(0,1fr);gap:24px}.st-spread--flip .st-spread__fig{order:0}.st-spread__fig{border-radius:0;margin:0 -16px}.st-spread__body{gap:14px}}.st-route{justify-content:center;padding:28px 0;display:flex}.st-route span{background:repeating-linear-gradient(to bottom, var(--st-orange) 0 2px, transparent 2px 10px);transform-origin:top;width:2px;height:56px;display:block;position:relative}.st-route span:after{content:"";background:var(--st-orange);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.st-route.bn-reveal{opacity:1;transform:none}.st-route.bn-reveal span{transition:transform 1.2s var(--ease-out);transform:scaleY(0)}.st-route.bn-reveal.is-in span,html:not(.js) .st-route span{transform:none}.st-ledger__head{gap:18px;margin-bottom:clamp(40px,5vw,64px);display:grid}.st-ledger__head .st-line{max-width:52ch}.st-ledger{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:28px var(--grid-gap);margin:0;padding:0;list-style:none;display:grid;position:relative}.st-ledger:before{content:"";background:repeating-linear-gradient(to right, var(--st-orange) 0 2px, transparent 2px 10px);transform-origin:0;height:2px;position:absolute;top:20px;left:0;right:0}.st-ledger.bn-reveal{opacity:1;transform:none}.st-ledger.bn-reveal:before{transition:transform 1.2s var(--ease-out);transform:scaleX(0)}.st-ledger.bn-reveal.is-in:before,html:not(.js) .st-ledger:before{transform:none}.st-ledger li{flex-direction:column;gap:8px;display:flex;position:relative}.st-ledger .bn-icon{background:var(--bg-page);width:40px;height:40px;color:var(--accent-text);padding:2px}.st-sec--ink .st-ledger .bn-icon{background:var(--st-ink);color:var(--signal-400)}.st-ledger b{font:600 20px / 1.25 var(--font-display);margin-top:10px}.st-ledger span{color:var(--text-secondary);line-height:1.45}@media (width<=900px){.st-ledger{grid-template-columns:minmax(0,1fr);gap:24px;padding-left:0}.st-ledger:before{background:repeating-linear-gradient(to bottom, var(--st-orange) 0 2px, transparent 2px 10px);transform-origin:top;width:2px;height:auto;inset:0 auto 0 19px}.st-ledger.bn-reveal:before{transform:scaleY(0)}.st-ledger li{grid-template-columns:40px minmax(0,1fr);gap:2px 18px;display:grid}.st-ledger .bn-icon{grid-row:span 2}.st-ledger b{margin-top:6px;font-size:19px}}.st-band{background:var(--st-ink);color:var(--st-paper);text-align:center}.st-band__in{flex-direction:column;align-items:center;gap:24px;display:flex}.st-band__icon{width:40px;height:40px;color:var(--signal-400)}.st-bandh{max-width:18ch;font-size:var(--st-band);line-height:1.04}.st-band .st-line{max-width:44ch;color:var(--paper-200)}.st-band .st-link{color:var(--st-paper)}@media (width<=767px){.st-band{text-align:left}.st-band__in{align-items:flex-start}}.st-fold__head{gap:16px;margin-bottom:clamp(32px,4vw,48px);display:grid}.st-fold__head .st-line{max-width:56ch}.st-rows{border-top:2px solid var(--text-primary);margin:0;padding:0;list-style:none}.st-rows li{border-bottom:1px solid var(--border-subtle);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:4px 18px;padding:20px 0;display:grid}.st-rows .bn-icon{width:26px;height:26px;color:var(--accent-text)}.st-rows__t{gap:2px;display:grid}.st-rows__t b{font:600 20px / 1.25 var(--font-display)}.st-rows__t span{color:var(--text-secondary);font-size:16px;line-height:1.4}.st-rows__p{text-align:right;justify-items:end;gap:0;display:grid}.st-rows__p small{color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:13px}.st-rows__p b{font:700 22px / 1.15 var(--font-display);white-space:nowrap}.st-rows__p span{color:var(--text-secondary);max-width:18em;font-size:14px}@media (width<=600px){.st-rows li{grid-template-columns:28px minmax(0,1fr)}.st-rows__p{text-align:left;grid-column:2;justify-items:start}.st-rows__t b{font-size:18px}.st-rows__p b{font-size:20px}}.st-more{border-bottom:1px solid var(--border-subtle)}.st-more>summary{cursor:pointer;min-height:60px;font:600 18px / 1.3 var(--font-body);justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.st-more>summary::-webkit-details-marker{display:none}.st-more>summary .bn-icon{width:20px;height:20px;transition:transform .24s var(--ease-out);flex:none}.st-more[open]>summary .bn-icon{transform:rotate(45deg)}.st-more>div{color:var(--text-secondary);max-width:70ch;padding:0 0 20px;line-height:1.55}.st-more>div p{margin:0 0 10px}.st-more>div ul{gap:6px;margin:0 0 10px;padding-left:20px;display:grid}.st-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:32px;display:flex}.st-book__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.st-book__bg picture{display:contents}.st-book__bg img{--fade:linear-gradient(to bottom, transparent 0%, #00000040 14%, #000000b3 30%, #000 44%);width:118%;max-width:none;height:auto;-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);display:block;position:absolute;bottom:0;right:0}.st-book__bg:after{content:"";background:radial-gradient(52% 46% at 22% 22%,#0a0b0aeb 0%,#0a0b0ac7 45%,#0a0b0a00 100%),linear-gradient(90deg,#0a0b0a80 0%,#0a0b0a38 45%,#0a0b0a73 100%),linear-gradient(#0a0b0a59 0%,#0a0b0a00 30% 80%,#0a0b0ad9 100%);position:absolute;inset:0}@media (width<=1023px){.st-book__bg img{object-position:42% 55%;--fade:linear-gradient(to bottom, #000 0%, #000 45%, #00000080 75%, transparent 100%);width:100%;height:min(560px,72vh);min-height:0;inset:0 auto auto 0}.st-book__bg:after{background:linear-gradient(#0a0b0ab8 0%,#0a0b0acc 45%,#0a0b0a99 100%)}}.st-book .plate__in{padding-top:clamp(72px,9vw,140px);padding-bottom:clamp(72px,9vw,140px)}.st-book:after{display:none}.st-book .plate__lead{gap:22px}.st-book .st-h2{max-width:14ch}.st-book .st-line{color:var(--paper-100)}@media (width<=767px){.st-book .plate__in{padding:48px 16px 64px}}.st-receipt{max-width:440px;color:var(--st-ink);--zz:14px;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / var(--zz) 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / var(--zz) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / var(--zz) 100%;background:#fffef9;margin:0 auto;padding:32px 28px 44px;position:relative;box-shadow:0 18px 40px -24px #0a0b0a59}.st-receipt ul{margin:0;padding:0;list-style:none;display:grid}.st-receipt li{border-bottom:1px dashed #0a0b0a40;align-items:flex-start;gap:12px;padding:12px 0;font-size:18px;line-height:1.4;display:flex}.st-receipt li:last-child{border-bottom:0}.st-receipt .bn-icon{color:#c23300;flex:none;width:20px;height:20px;margin-top:3px}.st-receipt__h{text-align:center;font:600 13px / 1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#5e6460;margin:0 0 8px}.st-sunk{background:var(--bg-sunken)}[data-theme=dark] .st-receipt{color:var(--st-ink);background:#fffef9}@media (width<=767px){.st-sec,.st-band,.st-book{font-size:18px}}:root{--st-grain:url(/textures/grain-ink.webp)}[data-theme=dark]{--st-grain:url(/textures/grain-cream.webp)}body,.st-sec--paper,.st-sunk,.st-sec--ink,.st-band,.st-poster,.st-book{background-image:var(--st-grain);background-size:384px 384px}
