html:has(.Dx9c2q_page){scroll-snap-type:y proximity}.Dx9c2q_page{--ink:11 11 11;--col:720px;--ease-out:cubic-bezier(.23, 1, .32, 1);--spring:linear(0, .081, .268, .493, .708, .885, 1.011, 1.087, 1.122, 1.125, 1.108, 1.081, 1.053, 1.027, 1.007, .994, .987, .984, .985, .988, .991, .995, .998, 1, 1.001, 1.002, 1.002, 1.002, 1.001, 1.001, 1);color:rgb(var(--ink));font-family:var(--font-years), system-ui, sans-serif;background:#fff;font-size:17px;line-height:1.7}.Dx9c2q_chapter{scroll-snap-align:start;view-timeline:--chapter block;align-items:center;min-height:100svh;padding:96px 24px;display:flex;position:relative}.Dx9c2q_inner{width:min(100%, var(--col));margin:0 auto}.Dx9c2q_label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ink) / .45);margin-bottom:18px;font-size:11px;font-weight:500}.Dx9c2q_title{letter-spacing:-.04em;font-size:clamp(44px,7.4vw,104px);font-weight:560;line-height:.98}.Dx9c2q_readout{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;color:rgb(var(--ink) / .72);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-top:22px;font-size:14px;line-height:1.6;display:flex}.Dx9c2q_readout span+span:before{content:"·";color:rgb(var(--ink) / .35);margin:0 10px}.Dx9c2q_you{min-height:1.6em;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;color:rgb(var(--ink) / .42);margin-top:6px;font-size:14px;line-height:1.6}.Dx9c2q_cue{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ink) / .4);font-size:11px;position:absolute;bottom:32px;left:50%;translate:-50%}.Dx9c2q_cue:after{content:"";background:rgb(var(--ink) / .3);transform-origin:top;width:1px;height:28px;animation:Dx9c2q_drip 2.4s var(--ease-out) infinite;margin:10px auto 0;display:block}@keyframes Dx9c2q_drip{0%{transform:scaleY(0)}50%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.Dx9c2q_line+.Dx9c2q_line{margin-top:6px}.Dx9c2q_big{color:rgb(var(--ink));letter-spacing:-.016em;font-size:clamp(22px,2.6vw,30px);font-weight:700;font-stretch:90%;line-height:1.32;text-decoration:none;display:block}.Dx9c2q_domain,.Dx9c2q_year{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:rgb(var(--ink) / .55);white-space:nowrap;margin-left:.7em;font-size:12px;font-weight:400;font-stretch:100%}.Dx9c2q_year{font-size:11px}a.Dx9c2q_big:hover,a.Dx9c2q_big:focus-visible{text-underline-offset:.14em;outline:none;text-decoration:underline;text-decoration-thickness:2px}a.Dx9c2q_big:hover .Dx9c2q_domain{color:rgb(var(--ink))}a:focus-visible{outline:2px solid rgb(var(--ink));outline-offset:3px}.Dx9c2q_introIcons{margin:28px 0 0 -11px}.Dx9c2q_icons{flex-wrap:wrap;align-items:center;gap:18px 22px;display:flex}.Dx9c2q_icons .Dx9c2q_line{margin:0}.Dx9c2q_iconLink{width:48px;height:48px;color:rgb(var(--ink) / .62);transition:color .2s ease, transform .2s var(--ease-out);justify-content:center;align-items:center;display:flex;position:relative}.Dx9c2q_iconLink img,.Dx9c2q_iconLink svg{object-fit:contain;width:26px;height:26px;display:block}.Dx9c2q_iconLink img{opacity:.62;transition:opacity .2s}.Dx9c2q_iconLink img[src*=cabra]{width:30px;height:30px}.Dx9c2q_iconLink:hover,.Dx9c2q_iconLink:focus-visible{color:rgb(var(--ink))}.Dx9c2q_iconLink:hover img,.Dx9c2q_iconLink:focus-visible img{opacity:1}@media (hover:hover) and (pointer:fine){.Dx9c2q_iconLink:hover{transform:translateY(-2px)}}.Dx9c2q_iconLink:active{transform:scale(.94)}.Dx9c2q_badge{background:rgb(var(--ink));color:#fff;min-width:15px;height:15px;font-family:var(--font-mono), ui-monospace, monospace;text-align:center;border-radius:8px;padding:0 4px;font-size:9px;font-weight:600;line-height:15px;position:absolute;top:7px;right:5px;box-shadow:0 0 0 2px #fff}.Dx9c2q_brands{--mark:32px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;max-width:600px;display:grid}.Dx9c2q_cell{height:calc(var(--mark) + 72px);justify-content:center;align-items:center;display:flex}.Dx9c2q_cell img{max-width:calc(66% * var(--s,1));max-height:calc(var(--mark) * var(--s,1));object-fit:contain;opacity:.66;width:auto;height:auto;display:block}.Dx9c2q_brands[data-state=armed] .Dx9c2q_cell img{opacity:0}.Dx9c2q_brands[data-state=on] .Dx9c2q_cell img{animation:Dx9c2q_markIn .9s var(--spring) both;animation-delay:calc(var(--d) * 60ms)}@keyframes Dx9c2q_markIn{0%{opacity:0;transform:translateY(70%)scale(.86)}to{opacity:.66;transform:none}}.Dx9c2q_books{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;max-width:560px;display:grid}.Dx9c2q_books .Dx9c2q_line{margin:0;display:flex}.Dx9c2q_book{width:100%;color:rgb(var(--ink));flex-direction:column;text-decoration:none;display:flex}.Dx9c2q_book img{aspect-ratio:1;object-fit:cover;border:1px solid rgb(var(--ink) / .08);width:100%;height:auto;transition:transform .3s var(--ease-out);display:block}@media (hover:hover) and (pointer:fine){.Dx9c2q_book:hover img{transform:translateY(-4px)}}.Dx9c2q_bookTitle{margin:12px 0 10px;font-weight:460;line-height:1.35;display:block}.Dx9c2q_bookTitle .Dx9c2q_year{margin:3px 0 0;display:block}.Dx9c2q_buy{border:1px solid rgb(var(--ink) / .3);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;margin-top:auto;padding:4px 9px;font-size:11px;font-weight:500;transition:border-color .2s,background-color .2s,color .2s}.Dx9c2q_book:hover .Dx9c2q_buy{border-color:rgb(var(--ink));background:rgb(var(--ink));color:#fff}.Dx9c2q_chapter ul:not([class]) .Dx9c2q_line{font-size:19px;font-weight:420;line-height:1.55}.Dx9c2q_index{z-index:3;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11px;position:fixed;top:50%;left:32px;translate:0 -50%}.Dx9c2q_index li+li{margin-top:4px}.Dx9c2q_index a{color:rgb(var(--ink) / .3);padding:3px 0 3px 18px;text-decoration:none;transition:color .25s;display:block;position:relative}.Dx9c2q_index a:before{content:"";transform-origin:0;width:10px;height:1px;transition:transform .35s var(--ease-out);background:currentColor;position:absolute;top:50%;left:0;transform:scaleX(.4)}.Dx9c2q_index a:hover{color:rgb(var(--ink) / .7)}.Dx9c2q_index a[aria-current]{color:rgb(var(--ink))}.Dx9c2q_index a[aria-current]:before{transform:scaleX(1)}@media (max-width:1100px){.Dx9c2q_index{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Dx9c2q_inner{animation:linear both Dx9c2q_away;animation-timeline:--chapter;animation-range:exit 10% exit 75%}.Dx9c2q_chapter:not(.Dx9c2q_intro) .Dx9c2q_label,.Dx9c2q_line{animation:linear both Dx9c2q_arrive;animation-timeline:--chapter;animation-range:entry calc(25% + min(var(--i,-1), 6) * 3%) entry calc(80% + min(var(--i,-1), 6) * 3%)}.Dx9c2q_cue{animation:linear both Dx9c2q_away;animation-timeline:--chapter;animation-range:exit exit 20%}}}@keyframes Dx9c2q_arrive{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes Dx9c2q_away{to{opacity:0;transform:translateY(-48px)scale(.985)}}@media (prefers-reduced-motion:no-preference){.Dx9c2q_intro .Dx9c2q_title,.Dx9c2q_intro .Dx9c2q_readout,.Dx9c2q_intro .Dx9c2q_you{animation:Dx9c2q_rise 1s var(--ease-out) both}.Dx9c2q_intro .Dx9c2q_readout{animation-delay:.14s}.Dx9c2q_intro .Dx9c2q_you{animation-delay:.28s}.Dx9c2q_introIcons li{animation:Dx9c2q_rise .8s var(--ease-out) both;animation-delay:calc(.42s + var(--i) * 55ms)}}@keyframes Dx9c2q_rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Dx9c2q_cue:after{animation:none}}@keyframes Dx9c2q_fade{0%{opacity:0}}@media (max-width:600px){.Dx9c2q_chapter{padding:72px 20px}.Dx9c2q_big{font-size:21px}.Dx9c2q_readout{flex-direction:column}.Dx9c2q_readout span+span:before{content:none}.Dx9c2q_domain{margin:0 0 4px;line-height:1.5;display:block}.Dx9c2q_brands{--mark:22px;gap:0 12px}.Dx9c2q_cell{height:calc(var(--mark) + 48px)}.Dx9c2q_cell img{max-width:calc(80% * var(--s,1))}.Dx9c2q_introIcons{flex-wrap:nowrap;gap:2px;margin-top:22px}.Dx9c2q_introIcons .Dx9c2q_iconLink{width:44px;height:44px}.Dx9c2q_icons{gap:10px 8px}.Dx9c2q_books{gap:0 14px}.Dx9c2q_bookTitle{font-size:15px}.Dx9c2q_buy{letter-spacing:.04em;padding:3px 6px;font-size:10px}.Dx9c2q_chapter ul:not([class]) .Dx9c2q_line{font-size:17px}}
