:root{--ink:#0b0b0a;--paper:#f2ede4;--stone:#e8e0d2;--dim:#bdb5a8;--mute:#5d574d;--amber:#c8842a;--line:#f2ede429;--line-ink:#0b0b0a2e;--serif:"Gloock",Georgia,"Times New Roman",serif;--cond:"Archivo","Arial Narrow",Impact,sans-serif;--body:"Onest",ui-sans-serif,system-ui,sans-serif;--out:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.23,1,.32,1);--ease-in:cubic-bezier(.5,0,.75,0);--ease-in-out:cubic-bezier(.77,0,.175,1);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--ink);color:var(--paper);font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,figure,blockquote{margin:0}ul{padding:0;list-style:none}img{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.num{font-variant-numeric:tabular-nums}.serif,h1,h2{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-weight:400}.cond{font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;font-style:italic;font-weight:900;font-stretch:62%;line-height:.86}.tag{font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.05em;color:var(--dim);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15px;font-style:italic;font-weight:800;display:flex}.tag i,.amber{color:var(--amber);font-style:normal}.wrap{padding-inline:20px}a:focus-visible,button:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.skip{z-index:50;background:var(--paper);color:var(--ink);transition:transform .2s var(--ease-out);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus{transform:none}main:focus{outline:none}.btn{white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:48px;transition:background-color .16s var(--out),border-color .16s var(--out),color .16s var(--out),transform .22s var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.btn:active{transition-duration:.16s,.16s,.16s,80ms;transform:scale(.97)}.btn-light{background:var(--paper);color:var(--ink)}.btn-line{color:var(--paper);border-color:#f2ede473}@media (hover:hover){.btn-light:hover{background:#fff}.btn-line:hover{border-color:var(--paper)}}.btn-s{min-height:40px;padding:0 16px;font-size:14px}.btn-order{isolation:isolate;position:relative;overflow:hidden}.btn-order:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#e8b26000 8%,#e8b2606b 30%,#fff 46% 54%,#e8b2606b 70%,#e8b26000 92%);width:70%;animation:5s cubic-bezier(.37,0,.63,1) .8s infinite both sheen;position:absolute;top:-2px;bottom:-2px;left:0;transform:translate(-105%)skew(-20deg)}.on-stone .btn-order:after{background:linear-gradient(100deg,#e8b26000 8%,#e8b2604d 30%,#fff6 46% 54%,#e8b2604d 70%,#e8b26000 92%)}@keyframes sheen{0%{transform:translate(-105%)skew(-20deg)}34%,to{transform:translate(150%)skew(-20deg)}}@media (prefers-reduced-motion:reduce){.btn-order:after{animation:none;display:none}}.actions{flex-wrap:wrap;gap:10px;display:flex}.nav{border-bottom:1px solid var(--line);top:env(safe-area-inset-top,0px);background:var(--ink);z-index:20;align-items:center;gap:14px;padding:14px 20px;display:flex;position:sticky}.logo{align-items:center;gap:10px;margin-right:auto;display:flex}.logo .bb{width:21px;height:25px}.logo .wm{width:104px;height:21px}.links{gap:30px;font-size:14px;font-weight:500;display:none}.links>a,.dd-btn{padding:6px 0;position:relative}.links>a:after,.dd-btn:after{content:"";transform-origin:0;height:1px;transition:transform .2s var(--out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.links>a:hover:after,.dd-btn:hover:after{transform:scaleX(1)}}.burger{width:44px;height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .22s var(--ease-out);background:0 0;border:0;place-content:center;gap:6px;margin-right:-10px;display:grid}.burger:active{transition-duration:80ms;transform:scale(.92)}.burger span{width:20px;height:2px;transition:transform .26s var(--ease-out);background:currentColor;border-radius:2px;display:block}.burger[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.burger[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.mmenu{z-index:19;background:var(--ink);padding:8px 20px calc(28px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform-origin:top;transition:opacity .2s var(--ease-out),transform .26s var(--ease-out),display .26s allow-discrete;align-content:start;display:grid;position:fixed;inset:69px 0 0;overflow-y:auto}@starting-style{.mmenu{opacity:0;transform:translateY(-10px)}}.mmenu[hidden]{opacity:0;transition-duration:.14s;transition-timing-function:var(--ease-in);display:none;transform:translateY(-6px)}.mmenu nav>*{transition:opacity .32s var(--ease-out),transform .32s var(--ease-out);transition-delay:calc(var(--i,0) * 30ms + 40ms)}@starting-style{.mmenu nav>*{opacity:0;transform:translateY(-6px)}}.mmenu[hidden] nav>*{transition-delay:0s}html.menu-open{overflow:hidden}.mmenu nav{display:grid}.mmenu nav a{border-bottom:1px solid var(--line);padding:12px 0;font-size:22px;font-weight:600}.mm-group summary{cursor:pointer;border-bottom:1px solid var(--line);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:22px;font-weight:600;list-style:none;display:flex}.mm-group summary::-webkit-details-marker{display:none}.mm-group summary:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.mm-group summary svg{width:14px;height:9px;color:var(--dim);transition:transform .32s var(--ease-out);flex:none}.mm-group[open] summary svg{transform:rotate(180deg)}.mm-sub{display:grid}.mmenu .mm-sub a,.mmenu .mm-sub a[aria-current=page]{padding-left:20px}@supports (interpolate-size:allow-keywords){.mm-group{interpolate-size:allow-keywords}.mm-group::details-content{opacity:0;block-size:0;transition:block-size .32s var(--ease-out),opacity .24s var(--ease-out),content-visibility .32s allow-discrete;overflow:clip}.mm-group[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.mm-group::details-content{transition:none}}}.dd{display:flex;position:relative}.dd-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}.dd-btn:after{right:17px}.dd-btn svg{width:10px;height:6px;transition:transform .26s var(--ease-out)}.dd-btn[aria-expanded=true] svg{transform:rotate(180deg)}.dd-panel{background:var(--ink);border:1px solid var(--line);transform-origin:100% 0;width:310px;transition:opacity .18s var(--ease-out),transform .2s var(--ease-out),display .2s allow-discrete;padding:6px;display:grid;position:absolute;top:calc(100% + 22px);right:-18px}@starting-style{.dd-panel{opacity:0;transform:translateY(-4px)scale(.97)}}.dd-panel[hidden]{opacity:0;transition-duration:.12s;transition-timing-function:var(--ease-in);display:none;transform:translateY(-2px)scale(.985)}.dd-panel a{transition:background-color .15s var(--out);gap:4px;padding:14px 16px;display:grid}.dd-panel a+a{border-top:1px solid var(--line)}.dd-t{font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.05em;font-size:17px;font-style:italic;font-weight:800}.dd-s{color:var(--dim);font-size:13px;font-weight:400}.dd-panel a[aria-current=page]{box-shadow:inset 2px 0 0 var(--amber)}@media (hover:hover){.dd-panel a:hover{background:#f2ede40f}}.hero{display:grid}.tri{background:var(--ink);height:420px;position:relative;overflow:hidden}.tri figure{background:#151513;margin:0;position:absolute;top:0;bottom:0;overflow:hidden}.tri figure:first-child{clip-path:polygon(0 0,calc(100% - 3px) 0,calc(69.492% - 3px) 100%,0 100%);width:39.333%;left:0}.tri figure:nth-child(2){clip-path:polygon(calc(26.471% + 3px) 0,calc(100% - 3px) 0,calc(73.529% - 3px) 100%,3px 100%);width:45.333%;left:27.333%}.tri figure:nth-child(3){clip-path:polygon(calc(30.508% + 3px) 0,100% 0,100% 100%,3px 100%);width:39.333%;left:60.667%}.tri figure:after{content:"";pointer-events:none;background:linear-gradient(#0b0b0a00,#0b0b0ab8);height:34%;position:absolute;inset:auto 0 0}.tri figcaption{z-index:1;font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.06em;color:var(--paper);max-width:calc(100% - 24px);font-size:10px;font-style:italic;font-weight:800;line-height:1.15;position:absolute;bottom:14px;left:12px}.tri figure:first-child figcaption{max-width:calc(69% - 24px)}.hero-in{gap:18px;padding:28px 20px 44px;display:grid}h1{font-size:44px;line-height:1.02}.lede{color:#e3dccf;max-width:36ch;font-size:16px}.lede-link{color:var(--paper);white-space:nowrap;border-bottom:1px solid var(--amber);transition:color .2s var(--out);padding-bottom:1px;font-size:.82em;font-weight:600}.lede-link:after{content:" →"}@media (hover:hover){.lede-link:hover{color:#fff}}.promo{color:#cfc6b8;font-size:13px}.promo strong{color:var(--paper);letter-spacing:.1em;border-bottom:1px solid var(--amber);padding-bottom:1px}.tick{background:var(--stone);color:var(--ink);padding:16px 0;overflow:hidden}.track{width:max-content;animation:70s linear infinite tick;display:flex}.tick{position:relative}.tick:hover .track,.tick[data-user-paused] .track{animation-play-state:paused}@keyframes tick{to{transform:translate(-50%)}}.track span{white-space:nowrap;align-items:baseline;gap:14px;padding-left:24px;font-size:24px;display:inline-flex}.track q{font-family:var(--serif);quotes:"« " " »"}.track b{font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.08em;color:var(--mute);font-size:13px;font-style:italic;font-weight:800}.track .lbl{font-size:26px}.track i{color:#9a6420;font-style:normal}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nums{border-bottom:1px solid var(--line);display:grid}.nums>div{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:24px 20px;display:grid}.nums .big{color:var(--stone);font-size:60px}.nums p{font-size:14px;font-weight:600;line-height:1.35}.nums small{color:var(--dim);margin-top:3px;font-weight:400;display:block}.excl{background:var(--stone);color:var(--ink);gap:32px;padding:64px 20px 72px;display:grid}.excl .tag{color:var(--mute)}.excl h2{max-width:16ch;margin-top:12px;font-size:38px;line-height:1.05}.ulink{border-bottom:1px solid;width:fit-content;padding:2px 0;font-weight:600}.feat{gap:28px;display:grid}.card{gap:14px;display:grid}.card .ph{aspect-ratio:2/3;background:#d8cfbf;overflow:hidden}.card img{transition:transform .6s var(--out)}@media (hover:hover){.card:hover img{transform:scale(1.04)}}.card .row{border-bottom:1px solid var(--line-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.card .serif{font-size:34px;line-height:1}.go{font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:14px;font-style:italic;font-weight:800}.go:after{content:" →";transition:transform .2s var(--out);display:inline-block}@media (hover:hover){a:hover .go:after{transform:translate(4px)}}.card p{color:#4f4a42;font-size:15px}.more li a{border-bottom:1px solid var(--line-ink);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;display:flex}.more .serif{font-size:30px;line-height:1.05}.calm{display:grid}.calm .ph{aspect-ratio:4/5;overflow:hidden}.calm .ph img{object-position:50% 40%}.calm-in{gap:32px;padding:40px 20px 64px;display:grid}.rate{align-items:center;gap:18px;display:flex}.rate .cond{color:var(--stone);font-size:clamp(84px,27vw,112px)}.stars{color:var(--amber);letter-spacing:4px;font-size:22px;display:block}.rate p{color:var(--dim);margin-top:2px;font-size:14px}.calm-tx{gap:16px;display:grid}.calm h2{font-size:40px;line-height:1.04}.calm-tx>p:not(.tag){color:var(--dim);max-width:44ch}.story{display:grid}.story .ph{aspect-ratio:4/5;overflow:hidden}.story-in{align-content:center;gap:18px;padding:56px 20px 64px;display:grid}.story h2{font-size:40px;line-height:1.04}.story p:not(.tag){color:var(--dim);max-width:46ch}.tlinks{flex-wrap:wrap;gap:12px 24px;padding-top:6px;display:flex}.tlinks a{border-bottom:1px solid var(--line);transition:border-color .2s var(--out);padding-bottom:2px;font-weight:600}@media (hover:hover){.tlinks a:hover{border-color:currentColor}}.press{background:var(--stone);color:var(--ink);gap:36px;padding:64px 20px 72px;display:grid}.press .tag{color:var(--mute)}.quote{gap:18px;display:grid}.quote blockquote{text-wrap:balance;font-size:40px;line-height:1.05}.quote figcaption{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.quote .cond{font-size:30px}.articles{border-top:1px solid var(--line-ink)}.articles a{border-bottom:1px solid var(--line-ink);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:16px 0;display:grid}.articles .cond{font-size:28px}.articles .hl{color:#4f4a42;grid-column:1;font-size:15px}.articles .go{grid-area:1/2/3;align-self:center;font-size:13px}.club{border-bottom:1px solid var(--line);gap:14px;padding:56px 20px;display:grid}.club .cond{color:var(--stone);font-size:60px}.club p{color:var(--dim);max-width:46ch}.club b{color:var(--paper);font-weight:600}.end{gap:22px;padding:72px 20px 80px;display:grid}.end .cond{font-size:clamp(64px,27vw,96px)}.end .cond em{font-style:inherit;color:var(--stone);display:block}.end p{font-family:var(--serif);color:#e3dccf;max-width:30ch;font-size:22px;line-height:1.25}.end-side{gap:18px;display:grid}.fn{color:#9f988c;gap:4px;padding:0 20px 20px;font-size:12px;display:grid}.foot{border-top:1px solid var(--line);gap:36px;padding:56px 20px 28px;font-size:14px;display:grid}.foot-top{grid-template-columns:1fr 1fr;gap:32px 20px;display:grid}.foot-brand{grid-column:1/-1;gap:12px;display:grid}.foot-brand .wm{width:150px;height:30px}.foot p,.foot .h{color:#9f988c}.foot .h{letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:11px}.col{align-content:start;gap:5px;min-width:0;display:grid}.foot-top .col:last-child{grid-column:1/-1}.col a{overflow-wrap:anywhere;width:fit-content;transition:border-color .2s var(--out);border-bottom:1px solid #0000;padding:2px 0}@media (hover:hover){.col a:hover{border-color:currentColor}}.seo{border-top:1px solid var(--line);max-width:78ch;padding-top:24px;font-size:13px}.bottom{color:#9f988c;border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;padding-top:18px;font-size:13px;display:flex}.bottom .soc{gap:16px;margin-left:auto;display:flex}[data-motion] .rv:not([data-in]){opacity:0;transform:translateY(14px)}[data-motion] .rv{transition:opacity .6s var(--ease-out),transform .75s var(--ease-out);transition-delay:var(--d,0s)}@media (width>=900px){.wrap{padding-inline:56px}.nav{padding:20px 56px}.logo .wm{width:126px;height:26px}.links{margin-right:12px;display:flex}.burger,.mmenu{display:none!important}.hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center}.hero-in{grid-row:1;gap:24px;padding:72px 24px 72px 56px}.tri{grid-area:1/2;height:clamp(640px,100svh - 69px,860px)}.tri figcaption{white-space:nowrap;max-width:none;font-size:13px;bottom:22px;left:22px}.tri figure:first-child figcaption{max-width:none}h1{font-size:84px;line-height:.98}.lede{font-size:19px}.track span{gap:16px;padding-left:28px;font-size:32px}.track .lbl{font-size:36px}.nums{grid-template-columns:repeat(3,minmax(0,1fr))}.nums>div{border-top:0;border-right:1px solid var(--line);grid-template-columns:1fr;align-items:start;padding:40px 36px 44px}.nums>div:last-child{border-right:0}.nums{overflow-x:clip}.nums .big{font-size:clamp(56px,11.4vw - 25px,150px)}.nums-4 .big{font-size:clamp(64px,18.8vw - 27px,128px)}.nums p{font-size:15px}.excl{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;padding:128px 56px}.excl-head{align-content:start;gap:28px;display:grid}.excl h2{font-size:60px}.feat{grid-template-columns:1fr 1fr}.card:nth-child(2){margin-top:96px}.card .serif{font-size:46px}.right{gap:40px;display:grid}.more .serif{font-size:44px}.calm{grid-template-columns:repeat(2,minmax(0,1fr))}.calm .ph{aspect-ratio:auto;min-height:clamp(720px,56vw,1000px)}.calm .ph,.story-alt .ph{position:relative}.calm .ph>img,.story-alt .ph>img{position:absolute;inset:0}.calm-in{align-content:center;gap:48px;padding:96px clamp(32px,4.4vw,64px)}.rate .cond{font-size:clamp(112px,12.5vw,180px)}.calm h2{font-size:56px}.story{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.story .ph{aspect-ratio:auto;min-height:760px}.story-in{gap:24px;padding:112px 88px}.story h2{max-width:13ch;font-size:64px}.story p:not(.tag){font-size:17px}.story-alt{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:clamp(64px,6.7vw,128px)}.story-alt .ph{grid-area:1/2;min-height:clamp(720px,56vw,1000px)}.story-alt .story-in{grid-area:1/1;padding:96px clamp(32px,4.4vw,64px) 96px 56px}.story-alt h2{font-size:56px}.press{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:40px 72px;padding:120px 56px}.press .tag{grid-column:1/-1}.quote blockquote{font-size:76px;line-height:1}.quote .cond{font-size:40px}.articles .cond{font-size:34px}.club{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:40px;padding:64px 56px}.club .cond{font-size:96px}.end{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:40px 48px;padding:128px 56px}.end .cond{grid-column:1/-1;font-size:150px}.end-side{grid-column:2;gap:24px;display:grid}.fn{padding:0 56px 24px}.foot{padding:88px 56px 32px}.foot-top{grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr}.foot-brand{grid-column:auto;align-content:start}.foot-top .col:last-child{grid-column:auto}}.links>a[aria-current=page]:after,.dd-btn[data-active]:after{transform:scaleX(1)}.mmenu nav a[aria-current=page]{box-shadow:inset 2px 0 0 var(--amber);padding-left:14px}.phero{border-bottom:1px solid var(--line);display:grid}.phero .ph{background:#151513;height:300px;position:relative;overflow:hidden}.phero .ph>img{position:absolute;inset:0}.phero-in{align-content:center;gap:18px;padding:36px 20px 52px;display:grid}.phero h1{max-width:15ch;font-size:42px;line-height:1.03}.phero .lede{max-width:42ch}.drift{background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 3px;display:grid;position:absolute;inset:0;overflow:hidden}.drift:before,.drift:after{content:"";z-index:1;pointer-events:none;height:56px;position:absolute;left:0;right:0}.drift:before{background:linear-gradient(var(--ink),#0b0b0a00);top:0}.drift:after{background:linear-gradient(#0b0b0a00,var(--ink));bottom:0}.drift-col{position:relative;overflow:hidden}.drift-track{animation:drift var(--dur,64s) linear infinite;will-change:transform;gap:6px;display:grid}.drift-col:nth-child(2) .drift-track{--dur:78s;animation-direction:reverse}.drift-col:nth-child(3) .drift-track{--dur:70s}.drift img{object-fit:cover;background:#151513;height:auto}.drift[data-paused] .drift-track,.drift[data-user-paused] .drift-track{animation-play-state:paused}@keyframes drift{to{transform:translateY(calc(-50% - 3px))}}.shead{gap:12px;display:grid}.shead h2{max-width:18ch;font-size:38px;line-height:1.05}.shead p:not(.tag){color:var(--dim);max-width:44ch}.on-stone{background:var(--stone);color:var(--ink)}.on-stone .tag{color:var(--mute)}.on-stone .shead p:not(.tag){color:#4f4a42}.strike,.perks{gap:32px;padding:64px 20px 72px;display:grid}.strike-grid{gap:32px;display:grid}.nums .big{position:relative}.nums .upto{letter-spacing:.06em;color:var(--dim);white-space:nowrap;margin:0 0 4px;font-size:14px;font-weight:800;line-height:1;position:absolute;bottom:100%;left:0}.strike ol,.perks ol{border-top:1px solid var(--line-ink);margin:0;padding:0;list-style:none}.strike li,.perks li{border-bottom:1px solid var(--line-ink);grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:12px;padding:18px 0;display:grid}.strike .n,.perks .n{font-family:var(--cond);font-variation-settings:"wdth" 62;color:var(--mute);font-size:17px;font-style:italic;font-weight:800}.strike .t,.perks .t{font-family:var(--serif);font-size:27px;line-height:1.14}.perks .t small{font-family:var(--body);color:#4f4a42;margin-top:6px;font-size:14px;line-height:1.45;display:block}.perks .t em{font-style:inherit;background:linear-gradient(var(--amber),var(--amber)) no-repeat 0 94%/100% 3px;padding-bottom:2px}.perks .t small{max-width:52ch}.strike .t span{background:linear-gradient(var(--amber),var(--amber)) no-repeat 0 60%/100% 2px;transition:background-size .9s var(--out) .2s}[data-motion] .strike .rv:not([data-in]) .t span{background-size:0% 2px}.strike .verdict{max-width:9ch;font-size:62px;line-height:.9}.nums-head,.sec-head{border-top:1px solid var(--line);padding:64px 20px 28px}.cta{border-top:1px solid var(--line);gap:22px;padding:72px 20px 80px;display:grid}.cta h2{max-width:15ch;font-size:40px;line-height:1.04}.cta-side{gap:18px;display:grid}.cta-side p{color:var(--dim);max-width:44ch}.on-stone.cta{border-top:0}.on-stone .cta-side p{color:#4f4a42}.on-stone .btn-light{background:var(--ink);color:var(--paper)}.on-stone .btn-line{color:var(--ink);border-color:#0b0b0a66}@media (hover:hover){.on-stone .btn-light:hover{background:#000}.on-stone .btn-line:hover{border-color:var(--ink)}}.reviews{display:grid}.reviews-aside{border-bottom:1px solid var(--line);align-content:start;gap:22px;padding:40px 20px 36px;display:grid}.reviews-aside h1{font-size:48px;line-height:1}.reviews-aside .sub{font-family:var(--serif);color:var(--dim);margin-top:8px;font-size:22px}.reviews-aside .rate{margin-top:6px}.rlist{padding:0 20px 48px}.rlist figure{border-bottom:1px solid var(--line);gap:14px;padding:30px 0;display:grid}.rlist blockquote{font-family:var(--serif);quotes:"« " " »";overflow-wrap:break-word;font-size:26px;line-height:1.16}.rlist blockquote p:before{content:open-quote}.rlist blockquote p:after{content:close-quote}.rlist .q-l blockquote{font-size:34px;line-height:1.08}.rlist .rtitle{font-family:var(--body);color:var(--paper);margin-bottom:8px;font-size:15px;font-weight:600;display:block}.rlist figcaption{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.rlist figcaption b{font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.06em;font-size:15px;font-style:italic;font-weight:800}.rlist figcaption span{color:var(--dim);font-size:13px}.rlist .stars{letter-spacing:2px;font-size:13px;display:inline}.xl{gap:32px;padding:64px 20px 72px;display:grid}.xl ol{border-top:1px solid var(--line-ink);margin:0;padding:0;list-style:none}.xl li a{border-bottom:1px solid var(--line-ink);grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:18px 0;display:grid}.xl .n{font-family:var(--cond);font-variation-settings:"wdth" 62;color:var(--mute);font-size:17px;font-style:italic;font-weight:800}.xl .serif{transition:transform .3s var(--out);font-size:36px;line-height:1.02}.xl .go{color:var(--mute);grid-column:2;font-size:13px}@media (hover:hover){.xl li a:hover .serif{transform:translate(6px)}}.xl-side{align-content:start;gap:28px;display:grid}.xl-photo{gap:12px;display:grid}.xl-photo .ph{aspect-ratio:1;background:#d8cfbf;display:block;overflow:hidden}.xl-photo img{transition:transform .6s var(--out)}@media (hover:hover){.xl-photo:hover img{transform:scale(1.04)}}.xl-photo .row{border-bottom:1px solid var(--line-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;padding-bottom:10px;display:flex}.xl-photo .cap{font-family:var(--serif);font-size:24px;line-height:1.05}.xl-photo .go{color:var(--mute);font-size:13px}.wall{gap:32px;padding:64px 20px 72px;display:grid}.names{font-family:var(--serif);flex-wrap:wrap;align-items:baseline;row-gap:8px;font-size:30px;line-height:1.15;display:flex}.names li{align-items:baseline;display:inline-flex}.names li:not(:last-child):after{content:"/";font-family:var(--cond);font-variation-settings:"wdth" 62;color:var(--amber);margin:0 .42em;font-size:.72em;font-style:italic;font-weight:800}.names a{transition:background-size .25s var(--out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:3px}@media (hover:hover){.names a:hover{background-size:100% 1px}}.pillars{border-bottom:1px solid var(--line);display:grid}.pillar{border-top:1px solid var(--line);align-content:start;gap:12px;padding:32px 20px;display:grid}.pillar .cond{color:var(--stone);font-size:36px}.pillar .cond em{font-style:inherit;color:var(--amber)}.pillar p{color:var(--dim);max-width:40ch}.xpack{border-top:1px solid var(--line);gap:14px;margin-top:8px;padding-top:22px;display:grid}.xpack h3{color:var(--stone);font-size:30px}.xpack ul{display:grid}.xpack li{font-family:var(--serif);color:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:20px minmax(0,1fr);align-items:baseline;padding:12px 0;font-size:22px;line-height:1.18;display:grid}.xpack li:before{content:"/";font-family:var(--cond);font-variation-settings:"wdth" 62;color:var(--amber);font-style:italic;font-weight:800}.story-in .xpack>p{color:var(--paper);font-weight:600}.steps{border-bottom:1px solid var(--line);display:grid}.step{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:28px 20px;display:grid}.step .cond{color:var(--stone);font-size:64px}.step p{font-family:var(--serif);font-size:24px;line-height:1.15}.faq{display:grid}.faq-aside{border-bottom:1px solid var(--line);align-content:start;gap:20px;padding:40px 20px 36px;display:grid}.faq-aside h1{max-width:14ch;font-size:44px;line-height:1.02}.faq-aside .lede{color:var(--dim);font-size:15px}.faq-help{border-top:1px solid var(--line);justify-items:start;gap:8px;padding-top:20px;display:grid}.faq-help .h{font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.05em;color:var(--dim);font-size:15px;font-style:italic;font-weight:800}.faq-phone{font-family:var(--cond);font-variation-settings:"wdth" 62;color:var(--stone);font-size:36px;font-style:italic;font-weight:900;line-height:1}.faq-help p:not(.h){color:var(--dim);font-size:14px}.faq-help .actions{margin-top:8px}.faq-list{gap:44px;padding:24px 20px 56px;display:grid}.faq-group h2{font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.02em;color:var(--stone);border-bottom:1px solid var(--line);padding-bottom:12px;font-size:28px;font-style:italic;font-weight:900}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:16px;padding:20px 0;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.faq-item h3{font-family:var(--serif);transition:color .2s var(--out);font-size:22px;font-weight:400;line-height:1.2}@media (hover:hover){.faq-item summary:hover h3{color:#fff}}.faq-ico{width:16px;height:16px;position:relative}.faq-ico:before,.faq-ico:after{content:"";background:var(--amber);height:1.5px;transition:transform .25s var(--out);margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.faq-ico:after{transform:rotate(90deg)}.faq-item[open] .faq-ico:after{transform:rotate(0)}.faq-item summary{-webkit-tap-highlight-color:transparent}.faq-ico:before,.faq-ico:after{transition:transform .32s var(--ease-out)}@supports (interpolate-size:allow-keywords){.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{opacity:0;block-size:0;transition:block-size .36s var(--ease-out),opacity .26s var(--ease-out),content-visibility .36s allow-discrete;overflow:clip}.faq-item[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.faq-item::details-content{transition:none}}}.faq-a{color:var(--dim);gap:12px;max-width:62ch;padding:0 0 24px;display:grid}.faq-a strong{color:var(--paper);letter-spacing:.06em}.faq-a ul{gap:8px;display:grid}.faq-a li{padding-left:20px;position:relative}.faq-a li:before{content:"/";font-family:var(--cond);color:var(--amber);font-style:italic;font-weight:800;position:absolute;left:0}.faq-a a{color:var(--paper);border-bottom:1px solid var(--line);transition:border-color .2s var(--out)}@media (hover:hover){.faq-a a:hover{border-color:currentColor}}.band{--sl:32px;background:var(--ink);height:280px;position:relative;overflow:hidden}.band-item{color:var(--paper);background:#151513;position:absolute;top:0;bottom:0;overflow:hidden}.band-item:first-child{width:calc(33.33% + var(--sl)/2);clip-path:polygon(0 0,calc(100% - 3px) 0,calc(100% - var(--sl) - 3px) 100%,0 100%);left:0}.band-item:nth-child(2){left:calc(33.33% - var(--sl)/2);width:calc(33.34% + var(--sl));clip-path:polygon(calc(var(--sl) + 3px) 0,calc(100% - 3px) 0,calc(100% - var(--sl) - 3px) 100%,3px 100%)}.band-item:nth-child(3){left:calc(66.67% - var(--sl)/2);width:calc(33.33% + var(--sl)/2);clip-path:polygon(calc(var(--sl) + 3px) 0,100% 0,100% 100%,3px 100%)}.band-item img{transition:transform .6s var(--out),filter .3s var(--out)}.band-item:after{content:"";pointer-events:none;background:linear-gradient(#0b0b0a00,#0b0b0ab8);height:40%;position:absolute;inset:auto 0 0}.band .cap{left:12px;right:calc(var(--sl) + 12px);z-index:1;font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:10px;font-style:italic;font-weight:800;line-height:1.15;display:flex;position:absolute;bottom:12px}.band-item:nth-child(n+2) .cap{left:15px}.band .cap .go{font-size:inherit;color:var(--dim);display:none}@media (hover:hover){.band-item:hover img{transform:scale(1.04)}.band-item:hover .go{color:var(--paper)}}.band-item:focus-visible{outline:none}.band-item:focus-visible img{filter:brightness(1.18)}.band-item:focus-visible .cap{text-underline-offset:4px;text-decoration:underline}main:has(>.on-stone:last-child)+.fn{padding-top:24px}.nf{align-content:center;gap:20px;min-height:60svh;padding:72px 20px 96px;display:grid}.nf h1{max-width:14ch}.nf p:not(.tag){color:var(--dim);max-width:44ch}@media (width>=900px){.phero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(560px,100svh - 69px,760px)}.phero-in{gap:24px;padding:88px 40px 88px 56px}.phero h1{font-size:clamp(56px,5.2vw,80px);line-height:1}.phero .ph{clip-path:polygon(88px 0,100% 0,100% 100%,0 100%);grid-area:1/2;height:auto}.shead h2{font-size:60px}.strike,.perks{padding:128px 56px}.strike{gap:64px}.perks,.strike-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:40px 56px}.nums .upto{margin-bottom:2px;font-size:20px}.strike .shead,.perks .shead{position:sticky;top:120px}.strike li,.perks li{grid-template-columns:56px minmax(0,1fr);padding:26px 0}.strike .n,.perks .n{font-size:20px}.strike .t,.perks .t{font-size:44px;line-height:1.08}.perks .t small{font-size:16px}.strike .verdict{grid-column:1/-1;max-width:none;margin-top:24px;font-size:150px}.nums-head,.sec-head{padding:112px 56px 40px}.cta{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;gap:40px 72px;padding:120px 56px}.cta h2{font-size:64px;line-height:1}.cta-side{gap:24px}.reviews{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.reviews-aside{border-bottom:0;align-content:center;align-self:start;min-height:calc(100svh - 69px);padding:88px 56px;position:sticky;top:69px}.reviews-aside h1{font-size:76px;line-height:.98}.reviews-aside .sub{font-size:30px}.rlist{border-left:1px solid var(--line);padding:40px 56px 112px}.nums-head+.nums>div:first-child{padding-left:56px}.rlist figure{padding:44px 0}.rlist blockquote{font-size:36px}.rlist .q-l blockquote{font-size:52px;line-height:1.02}.xl{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:56px;padding:128px 56px}.xl li a{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;padding:24px 0}.xl .serif{font-size:72px}.xl .go{grid-column:auto;font-size:14px}.wall{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:40px 56px;padding:128px 56px}.names,.wall .ulink{grid-column:2}.names{row-gap:14px;font-size:52px}.pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar{border-right:1px solid var(--line);padding:48px 56px 56px}.pillar:nth-child(2n){border-right:0}.pillar .cond{font-size:50px}.pillar p{max-width:46ch}.xpack h3{font-size:40px}.xpack li{padding:14px 0;font-size:28px}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.step{padding:48px 56px}.step:first-child{border-right:1px solid var(--line)}.step .cond{font-size:120px}.step p{font-size:34px}.faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.faq-aside{border-bottom:0;align-content:center;align-self:start;min-height:calc(100svh - 69px);padding:88px 56px;position:sticky;top:69px}.faq-aside h1{font-size:68px;line-height:1}.faq-list{border-left:1px solid var(--line);gap:64px;padding:88px 56px 112px}.faq-group h2{font-size:36px}.faq-item summary{padding:24px 0}.faq-item h3{font-size:28px}.faq-a{font-size:17px}.band{--sl:64px;height:clamp(420px,42vw,600px)}.band .cap{font-size:14px;bottom:22px;left:22px}.band-item:nth-child(n+2) .cap{left:25px}.band .cap .go{display:inline}.nf{padding:128px 56px}.nums-4{grid-template-columns:repeat(2,minmax(0,1fr))}.nums-4>div:nth-child(2){border-right:0}.nums-4>div:nth-child(n+3){border-top:1px solid var(--line)}.nums-head+.nums-4>div:nth-child(3){padding-left:56px}}@media (width>=1200px){.nums-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nums-4>div:nth-child(2){border-right:1px solid var(--line)}.nums-4>div:nth-child(n+3){border-top:0}.nums-head+.nums-4>div:nth-child(3){padding-left:36px}.nums-4 .big{font-size:clamp(56px,9.4vw - 27px,128px)}}.phero .sub{font-family:var(--serif);color:var(--dim);margin-top:8px;font-size:22px}.pq{gap:24px;padding:64px 20px 72px;display:grid}.pq .quote blockquote{max-width:17ch}.revue{gap:36px;padding:64px 20px 72px;display:grid}.revue-tx{gap:14px;font-size:15px;display:grid}.arts{border-top:1px solid var(--line)}.art{border-bottom:1px solid var(--line);gap:10px;padding:26px 0;display:grid;position:relative}.art h2{color:var(--stone);font-size:30px;line-height:.9}.art .hl{font-family:var(--serif);text-wrap:pretty;transition:transform .3s var(--out);font-size:25px;line-height:1.16}.art .meta{color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;padding-top:4px;font-size:13px;display:flex}.art .go{color:var(--paper);font-size:13px}.art .go:before{content:"";position:absolute;inset:0}@media (hover:hover){.art:hover .hl{transform:translate(6px)}}.press>.ulink{margin-top:-8px}@media (width>=900px){.phero .sub{font-size:30px}.pq{gap:32px;padding:128px 56px}.pq .quote blockquote{font-size:clamp(64px,6.4vw,104px);line-height:.98}.revue{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:40px 56px;padding:128px 56px}.revue .shead{position:sticky;top:120px}.revue-tx{font-size:16px}.art{gap:12px;padding:36px 0}.art h2{font-size:40px}.art .hl{max-width:30ch;font-size:36px;line-height:1.1}.art .go{font-size:14px}.press>.ulink{grid-column:2;margin-top:-24px}}.contact-mail{color:var(--paper);border-bottom:1px solid var(--amber);overflow-wrap:anywhere;padding-bottom:1px;font-weight:600}.cform{padding:32px 20px 64px}.cform form{gap:28px;max-width:640px;display:grid;position:relative}.cform-t{font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.02em;color:var(--stone);border-bottom:1px solid var(--line);padding-bottom:12px;font-size:28px;font-style:italic;font-weight:900}.field{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.field label,.field legend{font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.05em;color:var(--dim);padding:0;font-size:15px;font-style:italic;font-weight:800}.field legend{margin-bottom:12px}.field input,.field textarea{--base:#f2ede452;width:100%;font:inherit;color:var(--paper);appearance:none;background:linear-gradient(var(--amber),var(--amber)) no-repeat 0 100%/0 2px,linear-gradient(var(--base),var(--base)) no-repeat 0 100%/100% 1px;min-height:48px;transition:background-size .36s var(--ease-out);border:0;border-radius:0;padding:10px 0 12px;font-size:17px;line-height:1.4}.field textarea{resize:vertical;min-height:168px}.field input:focus,.field textarea:focus{background-size:100% 2px,100% 1px;outline:none}.field [aria-invalid=true]{--base:#e8907a}.err{animation:err-in .22s var(--ease-out)}@keyframes err-in{0%{opacity:0;transform:translateY(-3px)}}.err{color:#e8907a;max-width:56ch;font-size:14px}.err a{color:inherit;border-bottom:1px solid}.err-ref{color:var(--dim);white-space:nowrap;font-size:12px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{display:inline-flex;position:relative}.field .chip{font-family:var(--body);font-variation-settings:normal;text-transform:none;letter-spacing:0;color:var(--paper);font-style:normal;font-weight:500}.chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip{-webkit-tap-highlight-color:transparent}.chip span{min-height:44px;transition:background-color .16s var(--out),border-color .16s var(--out),color .16s var(--out),transform .22s var(--ease-out);border:1px solid #f2ede452;border-radius:999px;align-items:center;padding:0 16px;font-size:15px;display:inline-flex}.chip:active span{transition-duration:.16s,.16s,.16s,80ms;transform:scale(.96)}.chip input:checked+span{background:var(--paper);border-color:var(--paper);color:var(--ink);font-weight:600}.chip input:focus-visible+span{outline:2px solid var(--amber);outline-offset:3px}@media (hover:hover){.chip:hover span{border-color:var(--paper)}}.hint{color:var(--dim);max-width:52ch;margin-top:12px;font-size:14px}.hint a{color:var(--paper);border-bottom:1px solid var(--line)}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.cf-status:empty{position:absolute}.cf-send{justify-items:start;gap:16px;display:grid}.cform .btn{cursor:pointer;font-family:inherit}.cform .btn:disabled{opacity:.55;cursor:default}.cf-legal{color:var(--dim);max-width:56ch;font-size:13px}.cf-legal a{color:var(--paper);border-bottom:1px solid var(--line)}.sent{gap:18px;max-width:560px;display:grid}.sent>*{animation:rise .6s var(--ease-out) both}.sent>:nth-child(2){animation-delay:60ms}.sent>:nth-child(3){animation-delay:.12s}.sent>:nth-child(4){animation-delay:.18s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.sent h2{font-size:40px;line-height:1.04}.sent h2:focus{outline:none}.sent p:not(.tag){color:var(--dim)}.sent b{color:var(--paper);overflow-wrap:anywhere;font-weight:600}@media (width>=900px){.cform{border-left:1px solid var(--line);padding:88px 56px 112px}.cform-t{font-size:36px}.field input,.field textarea{font-size:18px}.sent h2{font-size:64px;line-height:1}}.legal-head{border-bottom:1px solid var(--line);gap:16px;padding:40px 20px 32px;display:grid}.legal-head h1{max-width:16ch;font-size:44px;line-height:1.02}.legal-date{color:var(--dim);font-size:13px}.legal{display:grid}.legal-toc{border-bottom:1px solid var(--line);padding:24px 20px}.legal-toc .h{font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.05em;color:var(--dim);margin-bottom:8px;font-size:14px;font-style:italic;font-weight:800}.legal-toc ol{margin:0;padding:0;list-style:none;display:grid}.legal-toc a{color:var(--dim);background:linear-gradient(var(--amber),var(--amber)) no-repeat 0 50%/2px 0;transition:color .2s var(--out),background-size .3s var(--ease-out);padding:7px 0 7px 14px;font-size:14px;display:block}.legal-toc a[aria-current=true]{color:var(--paper);background-size:2px 60%}@media (hover:hover){.legal-toc a:hover{color:var(--paper)}}.legal-body{min-width:0;padding:0 20px 64px}.legal-body section{border-bottom:1px solid var(--line);gap:16px;padding:40px 0;display:grid}.legal-body section:last-child{border-bottom:0}.legal-body h2{align-items:baseline;gap:12px;font-size:28px;line-height:1.1;display:flex}.legal-n{font-family:var(--cond);font-variation-settings:"wdth" 62;color:var(--dim);flex:none;font-size:16px;font-style:italic;font-weight:800}.legal-body p,.legal-body li{color:var(--dim);max-width:68ch;line-height:1.6}.legal-body strong{color:var(--paper);font-weight:600}.legal-body ul{gap:8px;display:grid}.legal-body ul li{padding-left:20px;position:relative}.legal-body ul li:before{content:"/";font-family:var(--cond);color:var(--amber);font-style:italic;font-weight:800;position:absolute;left:0}.legal-body a{color:var(--paper);border-bottom:1px solid var(--line);overflow-wrap:anywhere;transition:border-color .2s var(--out)}@media (hover:hover){.legal-body a:hover{border-color:currentColor}}.legal-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.legal-table caption{text-align:left;font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.05em;color:var(--dim);padding-bottom:10px;font-size:14px;font-style:italic;font-weight:800}.legal-table th{text-align:left;font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.05em;color:var(--dim);border-bottom:1px solid var(--line);padding:0 16px 10px 0;font-size:13px;font-style:italic;font-weight:800}.legal-table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--dim);padding:14px 16px 14px 0}.legal-table td:first-child{color:var(--paper);font-weight:500}.legal-table tbody tr:last-child td{border-bottom:0}.legal-dl{gap:2px 24px;margin:0;display:grid}.legal-dl dt{font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.05em;color:var(--dim);margin-top:12px;font-size:13px;font-style:italic;font-weight:800}.legal-dl dt:first-child{margin-top:0}.legal-dl dd{color:var(--paper);overflow-wrap:anywhere;margin:0}@media (width<=699px){.legal-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.legal-table,.legal-table tbody,.legal-table tr,.legal-table td,.legal-table caption{display:block}.legal-table tr{border-bottom:1px solid var(--line);padding:16px 0}.legal-table tbody tr:last-child{border-bottom:0}.legal-table td{border:0;padding:3px 0}.legal-table td:first-child{padding-bottom:6px;font-size:15px}.legal-table td:not(:first-child):before{content:attr(data-label);font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.05em;color:var(--dim);margin-top:6px;font-size:12px;font-style:italic;font-weight:800;display:block}}@media (width>=900px){.legal-head{gap:20px;padding:88px 56px 56px}.legal-head h1{font-size:72px;line-height:1}.legal{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.legal-toc{border-bottom:0;align-self:start;max-height:calc(100svh - 69px);padding:48px 56px;position:sticky;top:69px;overflow:auto}.legal-body{border-left:1px solid var(--line);padding:8px 56px 112px}.legal-body section{padding:48px 0}.legal-body h2{font-size:40px}.legal-body p,.legal-body li{font-size:17px}.legal-table{font-size:15px}.legal-dl{grid-template-columns:220px minmax(0,1fr);gap:0 24px}.legal-dl dt,.legal-dl dd{border-bottom:1px solid var(--line);margin:0;padding:12px 0}.legal-dl dt:nth-last-child(2),.legal-dl dd:last-child{border-bottom:0}}.links>a.club-link{color:var(--amber);align-items:center;gap:7px;display:inline-flex}.club-link svg{flex:none;width:14px;height:14px}.mmenu nav a.club-link{color:var(--amber);align-items:center;gap:12px;display:flex}.mmenu nav a.club-link svg{width:18px;height:18px}.club-link{position:relative}.club-name{font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.03em;font-size:17px;font-style:italic;font-weight:900;font-stretch:62%;line-height:1}.mmenu nav a.club-link .club-name{font-size:28px}.club-badge{z-index:1;font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.16em;color:#ffe7bd;white-space:nowrap;pointer-events:none;text-shadow:0 0 1px #fff6e4,0 0 4px #c8842a,0 0 10px #c8842a;font-size:9px;font-style:italic;font-weight:800;font-stretch:62%;line-height:1;animation:7s linear infinite neon;position:absolute;top:-1px;left:14px;transform:rotate(-7deg)}.mmenu nav a.club-link .club-badge{font-size:11px;top:8px;left:32px}@keyframes neon{0%,90%,to{opacity:1}91%{opacity:.35}92%{opacity:1}94%{opacity:.55}95%{opacity:1}}.clb-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:36px;padding:40px 20px 56px;display:grid}.clb-top,.clb-head,.clb-side{gap:22px;display:grid}.clb-hero h1{font-size:clamp(72px,23vw,104px)}.clb-hero h1 em{font-style:inherit;color:var(--stone);display:block}.clb-side>p{color:var(--dim);max-width:44ch;font-size:17px}.meter{--p:0;background:#141412;border:1px solid #f2ede41a;border-radius:24px;gap:24px;padding:24px 20px 28px;display:grid;overflow:clip}.meter-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.meter-count{align-items:baseline;gap:10px;display:flex}.meter-count .num{text-align:right;min-width:3ch;color:var(--paper);font-size:clamp(64px,21vw,84px)}.meter-count .cond:last-child{color:var(--dim);font-size:24px}.meter-replay{cursor:pointer;background:0 0;gap:8px;min-height:44px;padding:0 16px;font-family:inherit;font-size:14px}.meter-replay svg{width:16px;height:16px}.route{height:300px;margin:8px 0 8px 13px;position:relative}.route-line{background:repeating-linear-gradient(#f2ede447 0 12px,#0000 12px 20px);width:2px;position:absolute;top:0;bottom:0;left:-1px}.route-fill{background:var(--paper);transform:scaleY(var(--p));transform-origin:top;position:absolute;inset:0}.route-rail{z-index:1;width:0;transform:translateY(calc(var(--p) * 100%));position:absolute;top:0;bottom:0;left:0}.rider{background:var(--amber);border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:-8px}.rider:after{content:"";border:1px solid var(--amber);opacity:0;border-radius:50%;position:absolute;inset:-7px}.meter[data-running] .rider:after{animation:ping 1.6s var(--ease-out) infinite}@keyframes ping{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.7)}}.route-stops{margin:0;padding:0;list-style:none}.route-stop{z-index:2;left:-13px;top:calc(var(--at) * 100%);align-items:center;gap:14px;display:flex;position:absolute;transform:translateY(-50%)}.stop{border:1px solid var(--amber);width:26px;height:26px;color:var(--amber);transition:background-color .3s var(--ease-out),border-color .3s var(--ease-out),color .3s var(--ease-out);background:#141412;border-radius:50%;place-items:center;display:grid}.stop svg{width:12px;height:12px}.stop-l{white-space:nowrap;color:#8a8378;transition:color .3s var(--ease-out);align-items:baseline;gap:10px;display:flex}.stop-l b{font-size:22px}.stop-l span:last-child{font-size:14px}.route-stop[data-reached] .stop{background:var(--paper);border-color:var(--paper);color:var(--ink);animation:stop-pop .42s var(--ease-out)}.route-stop[data-reached] .stop-l{color:var(--paper)}@keyframes stop-pop{40%{transform:scale(1.22)}}@media (width>=600px){.meter{padding:32px 36px 28px}.route{height:136px;margin:0 14px}.route-line{background:repeating-linear-gradient(90deg,#f2ede447 0 14px,#0000 14px 24px);width:auto;height:2px;margin-top:-1px;inset:68px 0 auto}.route-fill{transform:scaleX(var(--p));transform-origin:0}.route-rail{width:auto;height:0;transform:translateX(calc(var(--p) * 100%));inset:68px 0 auto}.route-stop{left:calc(var(--at) * 100%);flex-direction:column;align-items:center;gap:10px;top:68px;transform:translate(-50%,-13px)}.route-stop .stop-l{text-align:center;flex-direction:column;align-items:center;gap:2px}.route-stop:nth-child(2){flex-direction:column-reverse;transform:translate(-50%,calc(13px - 100%))}.route-stop:last-child{align-items:flex-end;transform:translate(calc(13px - 100%),-13px)}.route-stop:last-child .stop-l{text-align:right;align-items:flex-end}}.tix{grid-template-columns:minmax(0,1fr);gap:36px;padding:56px 20px 72px;display:grid}.tix-head{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.tix h2.cond,.choice h2.cond{max-width:none;font-size:clamp(52px,15vw,64px);line-height:.94}.tix-head>p{color:#4f4a42;max-width:40ch}.tix-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.ticket-w{transform:rotate(var(--tilt));filter:drop-shadow(0 22px 26px #7a5e3447);transition:transform .45s var(--ease-out)}.ticket{min-height:172px;color:var(--ink);background:#fbf8f2;border-radius:14px;grid-template-columns:minmax(0,1fr) 96px;display:grid;-webkit-mask:radial-gradient(12px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(12px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat}.ticket-b{align-content:space-between;gap:8px;min-width:0;padding:22px 16px 20px 24px;display:grid}.ticket-b .tag{letter-spacing:.14em;color:var(--mute);font-size:11px}.ticket-b .cond{font-size:40px}.ticket-note{color:#4f4a42;font-size:13px}.ticket-s{border-left:2px dashed var(--line-ink);place-content:center;justify-items:center;gap:4px;padding:12px 6px;display:grid}.ticket-s b{font-size:36px}.ticket-s .tag{color:var(--mute);font-size:11px}.is-dark .ticket{background:var(--ink);color:var(--paper)}.is-dark .ticket-b .tag{color:var(--amber)}.is-dark .ticket-note,.is-dark .ticket-s .tag{color:var(--dim)}.is-dark .ticket-s{border-left-color:#f2ede447}.is-dark .ticket-s b{color:var(--stone)}@media (hover:hover){.ticket-w:hover{transform:rotate(0)translateY(-8px)}}.choice{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:28px;padding:56px 20px 64px;display:grid}.choice h2 em{font-style:inherit;color:var(--stone);display:block}.choice-ui{gap:16px;display:grid}.seg{box-sizing:border-box;border:1px solid var(--line);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:420px;padding:6px;display:grid;position:relative}.seg-pill{background:var(--paper);width:calc(50% - 6px);transition:transform .28s var(--ease-out);border-radius:999px;position:absolute;top:6px;bottom:6px;left:6px}.seg[data-choice=stack] .seg-pill{transform:translate(100%)}.seg button{z-index:1;min-height:44px;font:inherit;color:var(--paper);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .24s var(--ease-out),transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:15px;font-weight:600;position:relative}.seg button[aria-pressed=true]{color:var(--ink)}.seg button:active{transition-duration:.24s,80ms;transform:scale(.97)}.seg button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.seg-panel{background:#141412;border:1px solid #f2ede41a;border-radius:24px;align-content:center;min-height:200px;padding:26px 22px;display:grid}.seg-out{animation:seg-in .26s var(--ease-out);gap:12px;display:grid}.seg-out .cond{font-size:44px}.seg-out p:not(.cond){color:var(--dim);max-width:40ch}@keyframes seg-in{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}}.end .promo{font-family:var(--body);color:#cfc6b8;max-width:none;font-size:13px;line-height:1.5}.clb-hero,.tix,.choice,.end-club,.nums-words{overflow-x:clip}.nums-words .big{font-size:clamp(40px,13vw,60px)}@media (width<=899px){.end-club{grid-template-columns:minmax(0,1fr)}}.end-club .end-side{gap:18px;display:grid}.end-club .actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px;display:grid}.end-club .btn-order{grid-column:1/-1}@media (width>=900px){.clb-hero{gap:56px;padding:72px 56px 88px}.clb-hero h1{font-size:clamp(120px,12.5vw,200px)}.clb-side>p{font-size:19px}.meter{border-radius:28px;padding:40px 48px 32px}.meter-count .num{font-size:clamp(104px,10vw,152px)}.meter-count .cond:last-child{font-size:36px}.nums-words .big{font-size:clamp(56px,8.7vw - 18px,150px)}.tix{gap:64px;padding:120px 56px 148px}.tix-head{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:20px 48px}.tix h2.cond,.choice h2.cond{font-size:clamp(72px,6.7vw,96px)}.tix-head>p{font-size:17px}.choice{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px 80px;padding:120px 56px}.seg-panel{min-height:260px;padding:44px}.seg-out .cond{font-size:clamp(48px,4.4vw,64px)}.seg-out p:not(.cond){font-size:18px}}@media (width>=600px) and (width<=1199px){.tix-list li{width:min(100%,560px)}.tix-list li:nth-child(2){justify-self:end}.tix-list li:nth-child(3){justify-self:center}}@media (width>=1200px){.clb-top{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:40px 56px}.tix-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px}.ticket-w{transform:rotate(var(--tilt)) translateY(var(--lift))}.ticket{border-radius:16px;grid-template-columns:minmax(0,1fr) 112px;min-height:220px}.ticket-b{padding:28px 22px 26px 30px}.ticket-b .cond{font-size:clamp(44px,3.6vw,52px)}.ticket-s b{font-size:44px}}@media (width>=1200px) and (hover:hover){.ticket-w:hover{transform:rotate(0)translateY(-10px)}}@media (prefers-reduced-motion:reduce){.meter-replay{display:none}}.cookies{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:30;border:1px solid var(--line);animation:cookies-in .4s var(--ease-out);background:#141412;gap:12px;padding:18px 18px 16px;display:grid;position:fixed;box-shadow:0 18px 50px #00000073}.cookies-t{font-family:var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.05em;color:var(--paper);font-size:15px;font-style:italic;font-weight:800}.cookies p:not(.cookies-t){color:var(--dim);font-size:14px;line-height:1.5}.cookies a{color:var(--paper);border-bottom:1px solid var(--line)}.cookies-now{color:var(--paper)}.cookies-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.btn-cookie{cursor:pointer;width:100%;min-height:44px;color:var(--paper);background:0 0;border-color:#f2ede473;font-family:inherit}@media (hover:hover){.btn-cookie:hover{border-color:var(--paper);background:#f2ede40f}}@keyframes cookies-in{0%{opacity:0;transform:translateY(12px)}}.cookies[data-leaving]{animation:cookies-out .16s var(--ease-in) forwards}@keyframes cookies-out{to{opacity:0;transform:translateY(8px)}}.foot-cookies{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){.foot-cookies:hover{color:var(--paper)}}@media (width>=700px){.cookies{width:420px;bottom:24px;left:auto;right:24px}}html{scroll-padding-top:69px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.motion-toggle{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;width:36px;height:36px;transition:background-color .16s var(--out),border-color .16s var(--out),transform .22s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute}.motion-toggle svg{width:12px;height:12px}.motion-toggle:active{transition-duration:.16s,.16s,80ms;transform:scale(.92)}.motion-toggle.on-light{background:var(--stone);border:1px solid var(--line-ink);color:var(--ink);box-shadow:-16px 0 16px var(--stone);margin-top:-18px;top:50%;right:12px}.motion-toggle.on-photo{color:var(--paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0a9e;border:1px solid #f2ede438;bottom:12px;right:12px}@media (hover:hover){.motion-toggle.on-light:hover{border-color:var(--ink)}.motion-toggle.on-photo:hover{border-color:var(--paper)}}@media (prefers-reduced-motion:reduce){.motion-toggle{display:none}*,:before,:after{transition:none!important;animation:none!important}[data-motion] .rv:not([data-in]){opacity:1;transform:none}.track{flex-wrap:wrap;gap:12px 0;width:auto}.track [data-copy]{display:none}.track span{white-space:normal;flex-wrap:wrap}}
