:root{--black: #04050a;--black-2: #0b0e18;--red: #e10600;--ember: #ff7a46;--cold: #8ea6cc;--silver-1: #f2f3f5;--silver-2: #9a9da3;--silver-3: #7c8088;--silver-4: #2a2c31;--silver-hint: #73777e;--silver-grad: linear-gradient(160deg, var(--silver-1) 0%, var(--silver-2) 48%, #55585e 100%);--display: "Archivo", "Arial Narrow", system-ui, sans-serif;--body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--vel: 0}*,*:before,*:after{box-sizing:border-box}html{background:var(--black);-webkit-text-size-adjust:100%}body{margin:0;background:var(--black);color:var(--silver-2);font-family:var(--body);font-size:16px;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--red);color:#fff}.noscript-shell{max-width:44rem;margin:0 auto;padding:4rem 1.5rem;color:var(--silver-1)}.world{position:fixed;inset:0;z-index:1}.world canvas{display:block;touch-action:pinch-zoom}html,body{touch-action:pan-y pinch-zoom}html.in-world,html.in-world body{touch-action:none;overscroll-behavior:none}html.in-world .hud__nav,html.in-world .cal-wrap,html.in-world .livesite,html.in-world .ledger,html.in-world textarea,html.in-world input,.cal-wrap{touch-action:auto}.void{position:fixed;inset:0;z-index:0;background:radial-gradient(70vw 70vw at 68% 38%,rgba(76,96,150,.16) 0%,transparent 62%),radial-gradient(50vw 50vw at 26% 70%,rgba(120,40,90,.13) 0%,transparent 66%),var(--black)}.track{position:relative;z-index:0;pointer-events:none}.sign{font-family:var(--body);color:var(--silver-2);user-select:none;will-change:opacity;transition:none}.sign--center{text-align:center}.sign--right{text-align:right}.sign *{margin:0}.sign>*+*{margin-top:22px}.sign>.row,.sign>.row+*{margin-top:40px}.sign--v-metal .lede,.sign--v-metal .bullets li,.sign--v-metal .plan__name,.sign--v-metal .quote{color:#b4bac6;text-shadow:0 1px 0 rgba(0,0,0,.6),0 -1px 0 rgba(255,255,255,.05)}.sign--v-metal .d-xs,.sign--v-metal .d-sm{letter-spacing:-.02em}.sign--v-engrave .d-md,.sign--v-engrave .d-sm,.sign--v-engrave .work__name{background:none;-webkit-background-clip:initial;background-clip:initial;color:#8b91a0;letter-spacing:.015em;text-shadow:0 -1px 0 rgba(0,0,0,.9),0 1px 0 rgba(255,255,255,.09),0 2px 6px rgba(0,0,0,.5)}.sign--v-engrave .lede,.sign--v-engrave .work__meta,.sign--v-engrave .aside,.sign--v-engrave .eyebrow{color:#969caa;text-shadow:0 -1px 0 rgba(0,0,0,.8),0 1px 0 rgba(255,255,255,.07)}.sign--v-engrave .eyebrow:before{background:#7d1712}.sign--v-holo{position:relative;color:#b9dcf8}.sign--v-holo .d-lg,.sign--v-holo .d-md,.sign--v-holo .d-sm{color:#dcefff;text-shadow:none;filter:drop-shadow(0 0 22px rgba(120,190,255,.3))}.sign--v-holo .lede,.sign--v-holo .bullets li,.sign--v-holo .grid-list li,.sign--v-holo .pivot,.sign--v-holo .aside{color:#a9cdec;text-shadow:0 0 14px rgba(120,190,255,.28)}.sign--v-holo .eyebrow{color:#7fb4de}.sign--v-holo .eyebrow:before{background:#5fa8e8}.sign--v-holo:after{content:"";position:absolute;inset:-5%;background:repeating-linear-gradient(0deg,rgba(140,200,255,.05) 0 2px,transparent 2px 6px);pointer-events:none;animation:holo-breathe 5.2s ease-in-out infinite}@keyframes holo-breathe{0%,to{opacity:1}92%{opacity:1}94%{opacity:.3}96%{opacity:1}}.sign--v-ember .pivot{color:#ff9b78;text-shadow:0 0 30px rgba(255,90,42,.55)}.hint{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:15px;letter-spacing:.24em;text-transform:uppercase;color:var(--silver-3)}.sign--center .hint{justify-content:center}.sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.aside--stone{max-width:30ch}html.is-looking,html.is-looking *{cursor:grabbing!important}.d-xl,.d-lg,.d-md,.d-sm{font-family:var(--display);font-variation-settings:"wdth" 122,"wght" 800;letter-spacing:-.045em;line-height:.85;text-transform:uppercase;color:var(--silver-1);text-shadow:calc(var(--vel) * -.1em) 0 0 rgba(225,6,0,calc(var(--vel) * .5)),calc(var(--vel) * .07em) 0 0 rgba(154,157,163,calc(var(--vel) * .35))}.d-xl{font-size:92px;line-height:.94;padding-top:.12em;text-wrap:balance}.d-lg{font-size:112px}.d-md{font-size:86px;text-wrap:balance}.d-sm{font-size:56px}.eyebrow{font-size:17px;letter-spacing:.3em;text-transform:uppercase;color:var(--silver-3);display:flex;align-items:center;gap:14px}.sign--center .eyebrow{justify-content:center}.sign--right .eyebrow{justify-content:flex-end;flex-direction:row-reverse}.eyebrow:before{content:"";width:34px;height:2px;background:var(--red);flex:none}.lede{font-size:26px;line-height:1.5;color:var(--silver-2);max-width:32ch}.sign--center .lede{margin-left:auto;margin-right:auto}.sign--right .lede{margin-left:auto}.lede--center{margin-left:auto;margin-right:auto}.lede--lg{font-size:32px;line-height:1.4;max-width:30ch;color:var(--silver-1)}.row{display:flex;gap:14px;flex-wrap:wrap}.sign--center .row{justify-content:center}.sign--right .row{justify-content:flex-end}.row--between{justify-content:space-between;align-items:center}.hero{display:flex;flex-direction:column;gap:34px}.hero__say>*+*{margin-top:22px}.hero .reviews{padding-top:34px;border-top:1px solid rgba(120,126,138,.22)}.reviews>*+*{margin-top:26px}.review{animation:review-in .52s var(--ease) both}@keyframes review-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.review>*+*{margin-top:20px}.review__text{font-size:28px;line-height:1.55;color:var(--silver-2);max-width:58ch;min-height:7.8em}.review__by{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:17px;letter-spacing:.24em;text-transform:uppercase}.review__name{color:var(--silver-1);display:flex;align-items:center;gap:14px}.review__name:before{content:"";width:26px;height:2px;background:var(--red);flex:none}.reviews--stop{text-align:left}.review__tag{color:#9a90bf;opacity:.85;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.flat .review__tag{font-size:.625rem}.reviews__title{font-size:44px;margin-bottom:26px}.flat .reviews__title{font-size:1.5rem;margin-bottom:1rem}.review__head{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.review__by--card{flex-wrap:nowrap;align-items:center;gap:18px}.review__by--card .review__name:before{content:none}.review__avatar{flex:none;display:grid;place-items:center;width:2.9em;height:2.9em;border-radius:50%;border:1.5px solid var(--red);color:var(--silver-1);letter-spacing:.06em}.review__who{display:flex;flex-direction:column;gap:6px}.review__role{color:var(--silver-3, rgba(154, 157, 163, .85));letter-spacing:.14em;font-size:.82em}.stars{display:flex;gap:5px;font-size:25px;line-height:1}.stars i{display:block;color:#9a9da347}.stars i.is-on{color:#e8b23c}.stars svg{display:block;fill:currentColor}.reviews__foot{display:flex;align-items:center;gap:26px}.reviews__how{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px 18px;margin-top:12px!important;font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:var(--silver-hint)}.reviews__toggle{display:flex;align-items:center;gap:14px;flex:none}.reviews__toggle button{width:52px;height:52px;display:flex;align-items:center;justify-content:center;padding:0;font-family:var(--body);font-size:30px;line-height:1;color:var(--silver-2);background:none;border:1px solid var(--silver-4);cursor:pointer;transition:color .22s var(--ease),border-color .22s var(--ease)}.reviews__toggle button:hover,.reviews__toggle button:focus-visible{color:var(--silver-1);border-color:var(--red)}.reviews__count{font-size:17px;letter-spacing:.18em;color:var(--silver-3);font-variant-numeric:tabular-nums;min-width:6ch;text-align:center}.reviews__bar{flex:1;height:2px;min-width:0;background:#787e8a38;overflow:hidden}.reviews__bar i{display:block;height:100%;background:var(--red);transform:scaleX(0);transform-origin:left center;animation-name:review-tick;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes review-tick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reviews__leave{flex:none;padding:0;font-family:var(--body);font-size:17px;letter-spacing:.18em;text-transform:uppercase;color:var(--silver-3);background:none;border:0;border-bottom:1px solid rgba(154,157,163,.35);cursor:pointer;transition:color .22s var(--ease),border-color .22s var(--ease)}.reviews__leave:hover,.reviews__leave:focus-visible{color:var(--silver-1);border-bottom-color:var(--red)}.write>*+*{margin-top:20px}.write__head{font-size:26px;color:var(--silver-1)}.write__rate{display:flex;align-items:center;gap:8px;padding:0;margin:0;border:0}.write__rate legend{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.write__rate label{font-size:34px;line-height:1;color:#9a9da385;cursor:pointer;transition:color .16s var(--ease)}.write__rate label.is-on{color:#e8b23c}.write__rate input{position:absolute;width:1px;height:1px;opacity:0}.write__rate label:has(input:focus-visible){outline:2px solid var(--red);outline-offset:3px}.write__rate svg{display:block;fill:currentColor}.write__field{display:block;max-width:42em}.write__label{display:block;margin-bottom:6px;font-size:17px;letter-spacing:.18em;text-transform:uppercase;color:var(--silver-3)}.write__field input,.write__field textarea{width:100%;padding:13px 0;font-family:var(--body);font-size:24px;color:var(--silver-1);background:none;border:0;border-bottom:1px solid var(--silver-4);resize:none}.write__field input::placeholder,.write__field textarea::placeholder{color:var(--silver-3)}.write__field input:focus,.write__field textarea:focus{outline:none;border-bottom-color:var(--red)}.write__foot{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.write__close{padding:0;font-family:var(--body);font-size:17px;letter-spacing:.18em;text-transform:uppercase;color:var(--silver-3);background:none;border:0;cursor:pointer}.write__close:hover{color:var(--silver-1)}.write__hint{display:block;margin-top:8px;font-size:15px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--silver-hint)}.write__note,.write__done{font-size:18px;color:var(--silver-3);max-width:46ch}.write__done{color:var(--silver-2)}.btn{position:relative;display:inline-flex;align-items:center;gap:12px;padding:17px 30px;font-family:var(--body);font-size:15px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;border:2px solid var(--silver-4);background:#0a0a0b8c;color:var(--silver-1);cursor:pointer;overflow:hidden;isolation:isolate;transition:border-color .4s var(--ease),color .4s var(--ease)}.btn:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--red);transform:scaleY(0);transform-origin:50% 100%;transition:transform .5s var(--ease)}.btn:hover{border-color:var(--red)}.btn:hover:after{transform:scaleY(1)}.btn--primary{border-color:var(--red);background:var(--red);color:#fff}.btn--primary:after{background:#fff}.btn--primary:hover{color:var(--black)}.btn__dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}:where(a,button,input,textarea):focus-visible{outline:3px solid var(--red);outline-offset:4px}.stat__num{font-family:var(--display);font-variation-settings:"wdth" 112,"wght" 700;font-size:76px;line-height:1;letter-spacing:-.035em;color:var(--silver-1)}.stat__label{margin-top:12px!important;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--silver-3)}.work__name{font-family:var(--display);font-variation-settings:"wdth" 114,"wght" 700;font-size:42px;letter-spacing:-.03em;text-transform:uppercase;color:var(--silver-1);line-height:1}.work__meta{margin-top:10px!important;font-size:17px;letter-spacing:.06em;color:var(--silver-3)}.tags{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:7px;margin-top:14px!important}.sign--right .tags{justify-content:flex-end}.tags li{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--silver-3);border:1px solid var(--silver-4);padding:6px 10px}.bullets{list-style:none;padding:0;display:grid;gap:10px}.bullets li{font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--silver-3);display:flex;align-items:center;gap:12px}.sign--right .bullets li{flex-direction:row-reverse}.bullets li:before{content:"";width:6px;height:6px;background:var(--red);flex:none}.bullets--plain li{font-size:15px;letter-spacing:0;text-transform:none;color:var(--silver-2);align-items:baseline}.bullets--plain li:before{background:var(--silver-3);transform:translateY(-2px)}.plan__flag{display:inline-block;background:var(--red);color:#fff;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;padding:7px 12px}.plan__name{font-family:var(--display);font-variation-settings:"wdth" 116,"wght" 700;font-size:52px;letter-spacing:-.025em;text-transform:uppercase;color:var(--silver-1);line-height:1}.plan__for{margin-top:10px!important;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--silver-3)}.plan__price{font-family:var(--display);font-variation-settings:"wdth" 108,"wght" 700;font-size:70px;line-height:1;letter-spacing:-.035em;color:var(--silver-1)}.plan__price span{font-family:var(--body);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--silver-3);-webkit-text-fill-color:var(--silver-3);margin-left:10px}.plan__price--hero{font-size:118px;font-variation-settings:"wdth" 112,"wght" 800;color:#dcefff;filter:drop-shadow(0 0 26px rgba(120,190,255,.35))}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start;text-align:left}.trio__item{display:grid;grid-template-rows:auto auto auto auto auto 1fr auto;gap:11px;height:100%;padding:24px 22px 28px;border:1px solid rgba(154,163,178,.26);background:#080a109e}.trio__note{padding-top:12px;border-top:1px solid rgba(154,163,178,.2);font-size:15px;line-height:1.4;color:var(--silver-3)}.plate-growth>*+*{margin-top:30px}.plate-growth .d-sm{max-width:20ch;margin-left:auto;margin-right:auto;padding-bottom:.2em;text-wrap:balance}.trio--duo{grid-template-columns:repeat(2,1fr)}.trio--duo .trio__item{grid-template-rows:auto auto 1fr}.trio__policy{justify-self:start;padding:4px 0 0;font-family:var(--body);font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--silver-2);background:none;border:none;border-bottom:1px solid rgba(225,6,0,.6);cursor:pointer;transition:color .22s var(--ease),border-color .22s var(--ease)}.trio__policy:hover,.trio__policy:focus-visible{color:var(--silver-1);border-bottom-color:var(--red)}.policy__rule{max-width:48ch;margin-left:auto;margin-right:auto;padding:13px 20px;border:1px solid rgba(225,6,0,.55);background:#18080a8c;font-size:18px;line-height:1.45;color:#ffd9d4}.policy{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 34px;text-align:left}.policy__clause{padding-left:16px;border-left:1px solid rgba(154,163,178,.3)}.policy dt{font-family:var(--body);font-size:18px;font-weight:600;line-height:1.2;color:var(--silver-1);padding-bottom:6px}.policy dd{margin:0;font-size:16px;line-height:1.45;color:var(--silver-3)}.policy--stacked{grid-template-columns:1fr;gap:14px}.policy--stacked .policy__clause.is-shut dd{display:none}.policy--stacked .policy__clause:not(.is-shut){border-left-color:var(--red)}.policy__pick{display:block;width:100%;text-align:left;padding:0;font:inherit;color:inherit;background:none;border:none;cursor:pointer;transition:color .22s var(--ease)}.policy--stacked .is-shut .policy__pick{color:var(--silver-3)}.policy--stacked .is-shut .policy__pick:hover,.policy--stacked .is-shut .policy__pick:focus-visible{color:var(--silver-1)}.policy__foot{max-width:62ch;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.5;font-style:italic;color:var(--silver-hint)}.policy__back{font-family:var(--body);font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--silver-3);background:none;border:none;cursor:pointer;padding:6px 0;transition:color .22s var(--ease)}.policy__back:hover,.policy__back:focus-visible{color:var(--silver-1)}.trio__item.is-popular{border-color:var(--red);background:#18080a9e;box-shadow:0 0 44px #e1060033}.trio__item>*{margin:0!important}.trio__badge{font-size:14px;letter-spacing:.26em;text-transform:uppercase;color:var(--red);min-height:1em;white-space:nowrap}.trio__name{font-family:var(--body);font-size:23px;font-weight:600;line-height:1.15;color:var(--silver-1)}.trio__price{font-family:var(--display);font-variation-settings:"wdth" 108,"wght" 800;font-size:60px;line-height:.95;letter-spacing:-.035em;color:var(--silver-1);white-space:nowrap}.trio__per{font-family:var(--body);font-size:20px;font-weight:500;letter-spacing:.02em;color:var(--silver-3);-webkit-text-fill-color:var(--silver-3);margin-left:6px}.trio__item.is-popular .trio__price{color:#ff6a60}.trio__sub{font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--silver-3);min-height:1em}.trio__item.is-popular .trio__sub{font-size:19px;font-weight:600;color:#ffd9d4;text-shadow:0 0 16px rgba(225,6,0,.35)}.trio__offer{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 9px;padding:11px 14px;border:1px solid rgba(225,6,0,.5);background:#e106001a}.trio__offer b{font-family:var(--display);font-variation-settings:"wdth" 110,"wght" 800;font-size:27px;line-height:1;letter-spacing:-.01em;color:#ffd9d4;text-shadow:0 0 18px rgba(225,6,0,.4)}.trio__offer span{font-size:15px;line-height:1.25;color:var(--silver-2)}.trio__line{font-size:18px;line-height:1.4;color:var(--silver-2)}.trio__points{list-style:none;padding:0;display:grid;align-content:start;gap:7px;font-size:16px;line-height:1.3;color:var(--silver-3)}.trio__points li{padding-left:15px;position:relative}.trio__points li:before{content:"";position:absolute;left:0;top:.5em;width:5px;height:5px;background:var(--red)}.brand{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:16px;row-gap:3px;align-items:center;justify-content:start;margin-bottom:14px!important}.sign--center .brand{justify-content:center}.brand__web{grid-row:1 / 3;filter:drop-shadow(0 0 8px rgba(225,6,0,.55))}.brand__name{font-family:var(--display);font-variation-settings:"wdth" 122,"wght" 800;font-size:34px;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--silver-1)}.brand__sub{font-size:16px;letter-spacing:.26em;text-transform:uppercase;color:var(--silver-3)}.work__visit{display:inline-block;margin-top:16px;padding:11px 20px;font-size:17px;letter-spacing:.2em;text-transform:uppercase;color:#e8ecf3;text-decoration:none;border:1px solid rgba(225,6,0,.75);background:#1406088c;transition:background .25s var(--ease),border-color .25s var(--ease)}.work__visit:hover{background:#e1060047;border-color:var(--red)}.work__status{display:inline-flex;align-items:center;gap:9px;margin-top:14px!important;font-size:15px;letter-spacing:.24em;text-transform:uppercase}.work__status i{width:8px;height:8px;border-radius:50%;flex:none}.work__status.is-open{color:#8ce3a6}.work__status.is-open i{background:#4fe08a;box-shadow:0 0 12px #4fe08abf}.work__status.is-sold{color:#c9a06b}.work__status.is-sold i{background:#c08a4e;box-shadow:0 0 12px #c08a4e99}.work__acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.sign--center .work__acts{justify-content:center}.work__acts .work__visit{margin-top:0;cursor:pointer;font-family:inherit}.work__claim{display:inline-block;text-decoration:none;padding:11px 20px;font-family:inherit;font-size:17px;letter-spacing:.2em;text-transform:uppercase;color:#cfd6e2;cursor:pointer;background:#ffffff0a;border:1px solid var(--silver-4);transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease)}.work__claim:hover,.work__claim:focus-visible{color:#fff;background:#ffffff1a;border-color:var(--silver-3)}.livesite{background:#05070c;border:1px solid rgba(141,149,168,.55);box-shadow:0 30px 90px #000000a6;overflow:hidden}.livesite__bar{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px;background:#0c0f16f5;border-bottom:1px solid rgba(141,149,168,.35)}.livesite__name{font-size:17px;letter-spacing:.18em;text-transform:uppercase;color:var(--silver-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.livesite__acts{display:flex;align-items:center;gap:14px}.livesite__acts a,.livesite__acts button{padding:9px 16px;font-family:inherit;font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:#dfe4ee;text-decoration:none;cursor:pointer;background:#ffffff0d;border:1px solid var(--silver-4);transition:background .2s var(--ease),border-color .2s var(--ease)}.livesite__acts button{border-color:#e10600b3;background:#14060899}.livesite__acts a:hover,.livesite__acts button:hover{background:#ffffff1f}.livesite__acts button:hover{background:#e106004d;border-color:var(--red)}.livesite__frame{display:block;border:0;background:#fff}@media (max-aspect-ratio: 21/20){.livesite__bar{gap:10px;padding:0 10px}.livesite__name{font-size:11px;letter-spacing:.1em}.livesite__acts{gap:7px;flex:none}.livesite__acts a,.livesite__acts button{padding:7px 9px;font-size:11px;letter-spacing:.08em;white-space:nowrap}}.progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:90;background:#ffffff0d;pointer-events:none}.progress__fill{height:100%;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#7a0400 0%,var(--red) 65%,#ff6a4a 100%);box-shadow:0 0 12px #e10600a6}.cal>*+*{margin-top:24px}.cal__label{font-size:14px;letter-spacing:.28em;text-transform:uppercase;color:var(--silver-3);margin-bottom:10px!important}.cal__label i{font-style:normal;letter-spacing:.12em;color:var(--silver-hint)}.cal__cols{display:grid;grid-template-columns:1.08fr 1fr;gap:20px 56px;align-items:start}.cal__col>*+*{margin-top:22px}.cal__month{display:flex;align-items:center;gap:18px;margin-bottom:12px}.cal__monthname{font-family:var(--display);font-size:26px;letter-spacing:.02em;color:var(--silver-1);margin:0!important;flex:1}.cal__step{font-family:var(--body);font-size:26px;line-height:1;width:46px;height:46px;color:var(--silver-2);background:#0c0e1499;border:1px solid rgba(154,163,178,.3);cursor:pointer;transition:border-color .2s,color .2s,opacity .2s}.cal__step:hover:not(:disabled){border-color:var(--silver-2);color:#fff}.cal__step:disabled{opacity:.25;cursor:default}.cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.cal__grid .cal__dow{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--silver-hint);text-align:center;padding-bottom:4px}.cal__day{font-family:var(--body);font-size:17px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:var(--silver-2);background:#0c0e1499;border:1px solid rgba(154,163,178,.26);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.cal__day:hover:not(.is-off){border-color:var(--silver-2);color:#fff}.cal__day.is-off{opacity:.26;cursor:default;border-color:#9aa3b21f}.cal__day.is-on{border-color:var(--red);color:#fff;background:#e106002e}@keyframes cal-ask{0%,to{border-color:#e1060059;box-shadow:0 0 #e1060000}50%{border-color:var(--red);box-shadow:0 0 14px 1px #e1060073}}.cal__grid.is-asking .cal__day:not(.is-off){animation:cal-ask 1.3s ease-in-out infinite;color:#fff}@media (prefers-reduced-motion: reduce){.cal__grid.is-asking .cal__day:not(.is-off){animation:none;border-color:var(--red);box-shadow:0 0 10px 1px #e1060059}}.cal__slots{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cal__you{display:grid;gap:10px}.cal__fields{display:grid;gap:8px}.cal__fields input{width:100%;box-sizing:border-box;padding:12px 14px;font-family:var(--body);font-size:18px;color:var(--silver-1);background:#0c0e1499;border:1px solid rgba(154,163,178,.3);transition:border-color .2s}.cal__fields input:focus{outline:none;border-color:var(--silver-2)}.cal__fields input::placeholder{color:var(--silver-hint)}.cal__hint{margin:8px 0 0;font-family:var(--body);font-size:15px;color:var(--silver-hint)}.cal__chosen,.cal__laneswitch{display:none}.cal__write textarea{width:100%;box-sizing:border-box;min-height:96px;resize:vertical;padding:14px 16px;font-family:var(--body);font-size:18px;line-height:1.5;color:var(--silver-1);background:#0c0e1499;border:1px solid rgba(154,163,178,.3);transition:border-color .2s}.cal__write textarea:focus{outline:none;border-color:var(--silver-2)}.cal__write textarea::placeholder{color:var(--silver-hint)}.cal__write .cal__send{margin-top:12px}.cal__cell{font-family:var(--body);font-size:19px;letter-spacing:.04em;padding:14px 10px;text-align:center;color:var(--silver-2);background:#0c0e1499;border:1px solid rgba(154,163,178,.3);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.cal__cell--day{display:grid;gap:3px;padding:12px 6px;line-height:1.1}.cal__dow{font-size:.78em;letter-spacing:.16em;text-transform:uppercase;color:var(--silver-3)}.cal__cell.is-on .cal__dow{color:#ffc9c4}.cal__dm{font-weight:600;color:var(--silver-1)}.cal__cell:hover{border-color:var(--silver-2)}.cal__cell.is-on{border-color:var(--red);color:#fff;background:#e1060029}.cal__send{display:flex;gap:14px;flex-wrap:wrap}.cal__send .btn[aria-disabled=true]{opacity:.45;pointer-events:none}.cal__alt{display:flex;gap:20px;flex-wrap:wrap;align-items:baseline;font-size:18px;color:var(--silver-3)}.cal__alt a{color:var(--silver-1);text-decoration:none;border-bottom:1px solid rgba(225,6,0,.6)}.cal__leave{font-family:var(--body);font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--silver-3);background:none;border:none;cursor:pointer;padding:6px 0}.cal__leave:hover{color:var(--silver-1)}.assurances{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 44px;font-size:15px}.assurances b{color:var(--silver-1);font-weight:600}.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sign label{display:block}.sign label>span{display:block;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--silver-3);margin-bottom:10px}.sign input{width:100%;background:#00000059;border:0;border-bottom:2px solid var(--silver-4);padding:12px 0;color:var(--silver-1);font-family:var(--body);font-size:18px;border-radius:0;transition:border-color .35s var(--ease)}.sign input:focus{outline:none;border-bottom-color:var(--red)}.sign input::placeholder{color:var(--silver-hint)}.field-wide{margin-top:18px}.mailto{font-size:14px;letter-spacing:.16em;color:var(--silver-3);border-bottom:1px solid var(--silver-4)}.mailto:hover{color:var(--silver-1);border-color:var(--red)}.sent{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--red);min-height:18px}.d-xs{font-family:var(--display);font-variation-settings:"wdth" 116,"wght" 700;font-size:46px;letter-spacing:-.03em;line-height:.95;text-transform:uppercase;color:var(--silver-1)}.quote{font-family:var(--display);font-variation-settings:"wdth" 104,"wght" 500;font-size:40px;line-height:1.16;letter-spacing:-.02em;color:var(--silver-1);max-width:22ch}.drains{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.sign--right .drains{justify-content:flex-end}.drains li{font-size:15px;letter-spacing:.2em;text-transform:uppercase;color:#ff7a46b8;border:1px solid rgba(255,122,70,.28);padding:8px 14px}.pivot{font-family:var(--display);font-variation-settings:"wdth" 118,"wght" 700;font-size:44px;letter-spacing:-.035em;line-height:1;text-transform:uppercase;color:var(--silver-1)}.tagline{font-size:15px;letter-spacing:.26em;text-transform:uppercase;color:var(--red)}.aside{font-size:20px;line-height:1.55;color:var(--silver-3);max-width:40ch;font-style:italic}.sign--center .aside{margin-left:auto;margin-right:auto}.plan__price-2{display:block;font-family:var(--display);font-variation-settings:"wdth" 108,"wght" 700;font-size:40px;letter-spacing:-.03em;-webkit-text-fill-color:var(--silver-2);margin-top:6px}.grid-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.grid-list li{font-size:17px;color:var(--silver-2);display:flex;align-items:baseline;gap:12px}.grid-list li:before{content:"";width:5px;height:5px;background:var(--cold);flex:none;transform:translateY(-3px)}.reach{display:grid;grid-template-columns:1.35fr 1fr;gap:14px;margin-top:26px!important}.reach__primary,.reach__secondary{display:block;padding:22px 26px;border:2px solid var(--silver-4);background:#00000059;transition:border-color .35s var(--ease),background .35s var(--ease),transform .35s var(--ease)}.reach__primary{border-color:var(--red);background:#e106001f}.reach__primary:hover,.reach__secondary:hover{transform:translateY(-3px)}.reach__primary:hover{background:var(--red)}.reach__secondary:hover{border-color:var(--silver-2)}.reach__open{display:block;width:100%;padding:0;text-align:left;font:inherit;color:inherit;background:none;border:none;cursor:pointer}.reach__pick{display:flex;gap:10px;margin-top:16px}.reach__pick a{flex:1;padding:13px 8px;border:1px solid rgba(242,243,245,.45);font-family:var(--body);font-size:17px;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--silver-1);text-decoration:none;transition:background .35s var(--ease),border-color .35s var(--ease)}.reach__pick a:hover,.reach__pick a:focus-visible{background:#f2f3f524;border-color:var(--silver-1)}.reach__primary.is-choosing:hover{transform:none;background:#e106001f}.reach__label{display:block;font-size:16px;letter-spacing:.24em;text-transform:uppercase;color:var(--silver-3);margin-bottom:10px}.reach__primary:hover .reach__label{color:#fffc}.reach__value{display:block;font-family:var(--display);font-variation-settings:"wdth" 110,"wght" 700;font-size:38px;letter-spacing:-.02em;color:var(--silver-1);word-break:normal;overflow-wrap:break-word}.reach__secondary .reach__value{font-size:26px}.slowlane{margin-top:26px!important;border-top:1px solid var(--silver-4);padding-top:20px}.slowlane summary{font-size:16px;letter-spacing:.18em;text-transform:uppercase;color:var(--silver-3);cursor:pointer;list-style:none}.slowlane summary::-webkit-details-marker{display:none}.slowlane summary:before{content:"+ ";color:var(--red)}.slowlane[open] summary:before{content:"− "}.slowlane summary:hover{color:var(--silver-1)}.slowlane form,.slowlane .btn{margin-top:22px}.ledger__bar{position:relative;height:26px;margin-top:26px;border:2px solid var(--silver-4);background:#0006;overflow:hidden}.ledger__fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#e10600d9,#f2f3f5e6);transition:width .6s var(--ease)}.ledger__mark{position:absolute;top:0;bottom:0;width:2px;background:#04050ad9}.ledger__scale{position:relative;height:26px;margin-top:8px}.ledger__scale span{position:absolute;transform:translate(-50%);font-size:14px;letter-spacing:.14em;color:var(--silver-3)}.ledger__scale span:first-child{transform:none}.ledger__scale span:last-child{transform:translate(-100%)}.ledger__steps{list-style:none;padding:0;margin-top:24px!important;display:grid;gap:2px}.ledger__steps button{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:12px 14px;background:#ffffff05;border:0;border-left:3px solid var(--silver-4);color:var(--silver-2);font:inherit;font-size:17px;text-align:left;cursor:pointer;transition:background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.ledger__steps li.is-active button{background:#ffffff12;border-left-color:var(--red);color:var(--silver-1)}.ledger__steps li.is-remaining button{border-left-color:#ff7a4680}.ledger__amount{font-family:var(--display);font-variation-settings:"wdth" 106,"wght" 700;font-size:26px;letter-spacing:-.02em;color:var(--silver-1);flex:none}.ledger__steps li.is-remaining .ledger__amount{color:var(--ember)}.ledger__now{margin-top:20px!important;font-size:19px;color:var(--silver-3)}.ledger__now b{color:var(--silver-1);font-weight:600}.ledger__line{margin-top:14px!important;font-size:17px;line-height:1.55;color:var(--silver-3);max-width:52ch}.hud{position:fixed;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem clamp(1.25rem,4vw,3.5rem);pointer-events:none}.hud--top{top:0}.hud--bottom{bottom:0}.hud a,.hud button{pointer-events:auto}.hud__mark{font-family:var(--display);font-variation-settings:"wdth" 122,"wght" 800;font-size:1rem;letter-spacing:.02em;text-transform:uppercase;color:var(--silver-1);display:flex;align-items:center;gap:.55rem}.hud__brand{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.hud__tag{display:flex;align-items:center;gap:.6rem;font-family:var(--body);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--silver-3);white-space:nowrap}.hud__tag:before{content:"";width:22px;height:2px;background:var(--red);flex:none}.hud__web{flex:none;filter:drop-shadow(0 0 6px rgba(225,6,0,.6))}.hud__side{display:flex;align-items:center;gap:1.1rem}.hud__snd{font-family:var(--body);font-size:.625rem;letter-spacing:.28em;text-transform:uppercase;color:var(--silver-3);background:none;border:none;cursor:pointer;padding:.3rem 0;white-space:nowrap}.hud__snd:hover,.hud__snd[aria-pressed=true]{color:var(--silver-1)}.hud__dot{width:7px;height:7px;background:var(--red);border-radius:50%;flex:none}.hud__nav{min-width:0;pointer-events:auto}.hud__points{display:flex;gap:1.6rem;list-style:none;margin:0;padding:.1rem 0 .55rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.hud__points::-webkit-scrollbar{display:none}.hud__points li{flex:none}.hud__points button{background:none;border:0;padding:0;font:inherit;font-size:.6875rem;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:var(--silver-3);cursor:pointer;transition:color .3s var(--ease)}.hud__points button:hover{color:var(--silver-1)}.hud__points button.is-here{color:var(--silver-1);position:relative}.hud__points button.is-here:after{content:"";position:absolute;left:0;right:.24em;bottom:-.42em;height:1px;background:var(--red);box-shadow:0 0 8px #e10600cc}.hud__book{pointer-events:auto;display:inline-flex;align-items:center;gap:.5rem;flex:none;font-family:var(--display);font-variation-settings:"wdth" 100,"wght" 700;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--silver-1);border:1px solid var(--red);border-radius:999px;padding:.6rem 1.05rem;min-height:40px;background:#1e0506b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;box-shadow:0 0 #e1060080;transition:background .3s var(--ease),box-shadow .3s var(--ease)}.hud__book:hover,.hud__book:focus-visible{background:var(--red);box-shadow:0 0 26px #e1060080}.hud__book-dot{width:7px;height:7px;border-radius:50%;background:var(--red);flex:none;animation:hud-pulse 2.6s var(--ease) infinite}.hud__book:hover .hud__book-dot{background:#fff}@keyframes hud-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.55);opacity:.55}}.hud__sms{pointer-events:auto;font-family:var(--display);font-variation-settings:"wdth" 100,"wght" 600;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--silver-3);transition:color .3s var(--ease)}.hud__sms:hover{color:var(--silver-1)}@media (max-width: 640px){.hud__sms{display:none}}.hud__where{display:flex;flex-direction:column;gap:.2rem;min-width:0}.hud__loc,.hud__dist{font-family:var(--display);font-variation-settings:"wdth" 100,"wght" 600;font-size:.6875rem;letter-spacing:.26em;text-transform:uppercase;color:var(--silver-3)}.hud__note{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--silver-hint);white-space:nowrap}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.hud__note{display:none}}.hud__dist i{font-style:normal;color:var(--red)}@media (max-width: 780px){.hud__points{gap:1rem}}.rail{position:fixed;top:0;right:0;width:1px;height:100vh;z-index:55;background:#55585e47;pointer-events:none}.rail__tick{position:absolute;right:0;width:7px;height:1px;background:var(--silver-3)}.rail__fill{position:absolute;inset:0 0 auto;height:100%;background:var(--red);transform-origin:50% 0%;transform:scaleY(0);box-shadow:0 0 10px #e10600b3}.cursor,.cursor-ring{position:fixed;top:0;left:0;z-index:300;pointer-events:none;border-radius:50%;will-change:transform}.cursor{width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:0;filter:drop-shadow(0 0 5px rgba(225,6,0,.55))}.cursor svg{display:block}.cursor-ring{width:34px;height:34px;margin:-17px 0 0 -17px;border:1px solid var(--silver-3);transition:width .28s var(--ease),height .28s var(--ease),margin .28s var(--ease),border-color .28s var(--ease)}.cursor-ring.is-hot{width:62px;height:62px;margin:-31px 0 0 -31px;border-color:var(--silver-1)}html.is-using .cursor,html.is-using .cursor-ring{opacity:0}html.is-using .sign,html.is-using .hud,html.is-using .rail,html.is-using .progress{opacity:0!important;pointer-events:none!important}html.is-using .sign *,html.is-using .hud *,html.is-using .rail *,html.is-using .progress *{pointer-events:none!important}@media (hover: none),(pointer: coarse){.cursor,.cursor-ring{display:none}}.grain{position:fixed;inset:-120px;z-index:50;pointer-events:none;opacity:.3;mix-blend-mode:overlay;background-image:var(--grain-src);animation:grain-shift .9s steps(4,end) infinite}@keyframes grain-shift{0%{transform:translate(0)}25%{transform:translate(-40px,22px)}50%{transform:translate(28px,-34px)}75%{transform:translate(-18px,-12px)}to{transform:translate(0)}}.coldopen{position:fixed;inset:0;z-index:200;background:var(--black);display:grid;place-items:center;overflow:hidden;opacity:1;transform:scale(1);transition:opacity .6s var(--ease),transform .6s var(--ease)}.coldopen.is-leaving{opacity:0;transform:scale(1.05);pointer-events:none}.coldopen__strand{transform-origin:60px 60px;transform:scale(.001);opacity:0;will-change:transform,opacity;animation:coldopen-strand .42s cubic-bezier(.22,.9,.3,1) forwards}.coldopen__strand--ring{animation-duration:.5s}@keyframes coldopen-strand{0%{transform:scale(.001);opacity:0}60%{opacity:1}to{transform:scale(1);opacity:1}}.coldopen__spider{transform-box:view-box;transform-origin:0 0;will-change:transform;opacity:0;animation:coldopen-spider 2.05s linear forwards,coldopen-spider-fade 2.25s ease forwards}@keyframes coldopen-spider-fade{0%{opacity:0}6%{opacity:1}to{opacity:1}}.coldopen__step,.coldopen__torso{transform-box:fill-box;transform-origin:center}.coldopen__step--a{animation:coldopen-gait-a .52s ease-in-out infinite}.coldopen__step--b{animation:coldopen-gait-b .52s ease-in-out infinite}@keyframes coldopen-gait-a{0%,to{transform:rotate(4.5deg) translateY(-.5px)}50%{transform:rotate(-3.5deg) translateY(.45px)}}@keyframes coldopen-gait-b{0%,to{transform:rotate(-3.5deg) translateY(.45px)}50%{transform:rotate(4.5deg) translateY(-.5px)}}.coldopen__torso{animation:coldopen-scuttle .26s ease-in-out infinite}@keyframes coldopen-scuttle{0%,to{transform:translateY(.22px)}50%{transform:translateY(-.22px)}}.coldopen__row{display:flex;align-items:center;gap:clamp(1.25rem,4vw,3rem)}.coldopen__web{width:clamp(72px,12vw,132px);height:auto;filter:drop-shadow(0 0 10px rgba(225,6,0,.55));flex:none}.coldopen__word{font-family:var(--display);font-variation-settings:"wdth" 120,"wght" 800;font-size:clamp(3rem,12vw,10rem);line-height:1;text-transform:uppercase;color:var(--silver-1);opacity:0;transform:translate(-.06em);will-change:opacity,transform;animation:coldopen-word .75s cubic-bezier(.16,1,.3,1) .95s forwards}@keyframes coldopen-word{to{opacity:1;transform:translate(0)}}.coldopen__skip{position:absolute;bottom:2.25rem;left:50%;transform:translate(-50%);font-size:.625rem;letter-spacing:.32em;text-transform:uppercase;color:var(--silver-hint)}.flat{position:relative;z-index:2;max-width:76rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem) 4rem}.flat__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--silver-4);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.flat__mark{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-right:1.5rem;flex:0 1 auto;min-width:0;font-family:var(--display);font-variation-settings:"wdth" 122,"wght" 800;font-size:1rem;color:var(--silver-1)}.flat__tag{flex-basis:100%;min-width:0;margin-top:.3rem;font-family:var(--body);font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--silver-3)}.flat__bar>a{flex:none;white-space:nowrap}.flat__mark i{width:7px;height:7px;border-radius:50%;background:var(--red)}.flat section{padding:clamp(3rem,7vw,5.5rem) 0;border-bottom:1px solid var(--silver-4)}.flat h1,.flat h2{font-family:var(--display);font-variation-settings:"wdth" 120,"wght" 800;letter-spacing:-.04em;line-height:.9;text-transform:uppercase;margin:0 0 1.25rem;color:var(--silver-1)}.flat h1{font-size:clamp(2.4rem,7vw,5.5rem)}.flat h2{font-size:clamp(1.7rem,4vw,3rem)}.flat h3{font-family:var(--display);font-variation-settings:"wdth" 114,"wght" 700;font-size:1.25rem;text-transform:uppercase;letter-spacing:-.02em;color:var(--silver-1);margin:0 0 .5rem}.flat .lede{font-size:1.0625rem;max-width:42ch;margin:0 0 1.75rem}.flat .flat__step{min-height:70vh;min-height:70svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-bottom:0}.flat .flat__step .lede{font-size:clamp(1.5rem,3.4vw,2.25rem);line-height:1.35;max-width:28ch;margin:0 auto 1.75rem;color:var(--silver-1)}.flat .eyebrow{font-size:.6875rem;margin-bottom:1.25rem}.flat .btn{padding:.95rem 1.7rem;font-size:.6875rem;border-width:1px;text-decoration:none}.flat__stats{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.flat__stats b{display:block;font-family:var(--display);font-variation-settings:"wdth" 112,"wght" 700;font-size:clamp(1.8rem,4vw,3rem);line-height:1;color:var(--silver-1)}.flat__stats span{display:block;margin-top:.6rem;font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--silver-3)}.flat__grid,.flat__beats,.flat__plans{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.flat__grid figure{margin:0;border:1px solid var(--silver-4);background:var(--black-2)}.flat__grid img{width:100%;height:15rem;object-fit:cover;object-position:top center}.flat__grid figcaption{padding:1rem 1.1rem 1.2rem;border-top:1px solid var(--silver-4)}.flat__grid figcaption p{margin:0 0 .75rem;font-size:.8125rem;color:var(--silver-3)}.flat__plans article{border:1px solid var(--silver-4);padding:1.75rem}.flat__plans .is-featured,.flat__plans article.is-featured{background:var(--black-2);border-color:var(--red)}.flat .plan__price{font-size:2.4rem;margin:.5rem 0 1.25rem}.flat .plan__flag{font-size:.6875rem;padding:.35rem .7rem;margin-bottom:.75rem}.flat .assurances{justify-content:flex-start;margin-top:2rem;font-size:.8125rem}.flat form{display:grid;gap:1.25rem;max-width:34rem}.flat label>span{display:block;font-size:.6875rem;letter-spacing:.24em;text-transform:uppercase;color:var(--silver-3);margin-bottom:.5rem}.flat input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--silver-4);padding:.7rem 0;color:var(--silver-1);font-family:var(--body);font-size:.9375rem;border-radius:0}.flat input:focus{outline:none;border-bottom-color:var(--red)}.flat .btn{justify-self:start}.flat .hero{gap:clamp(1.75rem,4vw,2.75rem)}.flat .hero .reviews{padding-top:clamp(1.75rem,4vw,2.75rem);max-width:46rem}.flat .reviews>*+*{margin-top:1.5rem}.flat .review>*+*{margin-top:1.1rem}.flat .review__text{font-size:1.0625rem;min-height:0}.flat .review__by{font-size:.6875rem;gap:.25rem .9rem}.flat .review__name:before{width:20px}.flat .stars{font-size:1rem;gap:3px}.flat .reviews__toggle button{width:2.4rem;height:2.4rem;font-size:1.25rem}.flat .reviews__count,.flat .reviews__leave,.flat .write__label,.flat .write__close{font-size:.6875rem}.flat .write__head{font-size:1.0625rem;color:var(--silver-1)}.flat .write__rate label{font-size:1.6rem}.flat .write__field input,.flat .write__field textarea{font-size:1rem;padding:.7rem 0}.flat .write__hint{font-size:.8125rem}.flat .write__note,.flat .write__done{font-size:.875rem}.flat .trio__note{font-size:.8125rem}.flat .reviews__how{font-size:.6875rem}.flat .trio__offer{padding:.6rem .8rem}.flat .trio__offer b{font-size:1.25rem}.flat .trio__offer span{font-size:.8125rem}.flat .trio__policy{font-size:.875rem}.flat .policy__rule{font-size:1.0625rem;margin:0 0 1.75rem;max-width:52ch}.flat .policy{margin:0;gap:1.25rem}.flat .policy dt{font-size:1rem}.flat .policy dd{font-size:.9375rem}.flat .policy__foot{font-size:.875rem;margin:1.5rem 0 0}.flat .policy__back{font-size:.6875rem;margin:1.5rem 0 0}.flat .d-xs,.flat .quote,.flat .pivot{font-size:clamp(1.3rem,3vw,2.1rem);margin:0 0 1rem;max-width:34ch}.flat .aside{font-size:.9375rem;margin-top:1.5rem}.flat .tagline{font-size:.6875rem;margin-bottom:.6rem}.flat .drains li,.flat .grid-list li{font-size:.75rem}.flat .grid-list{gap:.5rem 1.5rem}.flat .plan__price{font-size:clamp(2rem,5vw,3rem);margin:.4rem 0 1rem}.flat .plan__price-2{font-size:1.1rem}.flat .ledger__bar{height:18px;margin-top:1.25rem}.flat .ledger__scale span,.flat .ledger__steps button{font-size:.8125rem}.flat .ledger__amount{font-size:1.05rem}.flat .ledger__now,.flat .ledger__line{font-size:.875rem}.flat .reach{max-width:34rem;margin:1.5rem 0}.flat .reach__primary,.flat .reach__secondary{border-width:1px;padding:1rem 1.25rem}.flat .reach__label{font-size:.6875rem;margin-bottom:.4rem}.flat .reach__value{font-size:1.4rem}.flat .reach__secondary .reach__value{font-size:1rem}.flat__foot a{color:var(--silver-2);border-bottom:1px solid var(--silver-4)}@media (max-width: 560px){.reach{grid-template-columns:1fr}}.flat__foot{padding-top:2rem;font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--silver-hint)}@media (max-width: 900px){.flat__grid,.flat__beats,.flat__plans,.flat .policy,.flat .trio{grid-template-columns:1fr}.flat__stats{grid-template-columns:repeat(2,1fr)}}.steer{position:fixed;right:clamp(.6rem,2.2vw,1.4rem);bottom:calc(7.8rem + env(safe-area-inset-bottom,0px));z-index:60;display:flex;flex-direction:column;align-items:center;gap:0;padding:.35rem .3rem;border:1px solid rgba(120,126,138,.28);border-radius:999px;background:#08090e9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .3s var(--ease),background .3s var(--ease)}.steer.is-busy{border-color:#e1060099;background:#100608c7}.steer__btn{display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:none;color:var(--silver-2);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease),background .2s var(--ease)}.steer__btn:hover,.steer__btn:focus-visible,.steer__btn:active{color:var(--silver-1);background:#e106002e}.steer__rule{width:20px;height:1px;background:#787e8a4d}.steer__hint{font-family:var(--display);font-variation-settings:"wdth" 100,"wght" 600;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--silver-hint);padding:.15rem 0 .3rem}.steer--dock{border-color:#b48bff73;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.auto{position:fixed;left:50%;bottom:calc(3.4rem + env(safe-area-inset-bottom,0px));z-index:60;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;pointer-events:none}.auto__btn{pointer-events:auto;display:inline-flex;align-items:center;gap:.6rem;min-height:46px;padding:.75rem 1.35rem;border:1px solid rgba(225,6,0,.5);border-radius:999px;background:#08090eb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--silver-1);font-family:var(--display);font-variation-settings:"wdth" 100,"wght" 700;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:border-color .3s var(--ease),background .3s var(--ease),transform .3s var(--ease)}.auto__btn:hover,.auto__btn:focus-visible{border-color:var(--red);background:#160609db;transform:translateY(-1px)}.auto__icon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;flex:none}.auto__hint{font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--silver-hint);transition:opacity .4s var(--ease)}.auto--flying{left:clamp(.6rem,2.2vw,1.4rem);bottom:calc(5.6rem + env(safe-area-inset-bottom,0px));transform:none;align-items:flex-start}.auto--flying .auto__btn{border-color:#787e8a66;background:#08090e80}.auto--flying .auto__icon{background:transparent;color:var(--silver-3);border:1px solid var(--silver-4)}.auto--flying .auto__hint{opacity:.55}@media (max-width: 1024px){.hud--top{display:grid;grid-template-columns:1fr auto;grid-template-areas:"mark book" "nav  nav";row-gap:.7rem;padding-top:calc(.9rem + env(safe-area-inset-top,0px));padding-bottom:.7rem;background:linear-gradient(180deg,#04050ae0,#04050a00)}.hud--top .hud__brand{grid-area:mark;gap:.2rem}.hud--top .hud__tag{font-size:.56rem;letter-spacing:.22em;white-space:normal;line-height:1.45;max-width:10.5rem}.hud--top .hud__tag:before{display:none}.hud--top .hud__book{grid-area:book}.hud--top .hud__nav{grid-area:nav;margin:0 calc(-1*clamp(1.25rem,4vw,3.5rem));position:relative;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 88%,transparent 100%)}.hud__points{gap:1.15rem;padding:.25rem clamp(1.25rem,4vw,3.5rem) .45rem}.hud__points button{font-size:.625rem;letter-spacing:.18em;padding:.35rem 0}}@media (max-width: 780px){.auto{bottom:calc(4.2rem + env(safe-area-inset-bottom,0px))}.auto__btn{font-size:.625rem;letter-spacing:.16em;padding:.75rem 1.1rem}}@media (max-width: 560px){.hud__dist{display:none}.auto__hint{font-size:.6875rem}.rail{display:none}}@media (hover: none),(pointer: coarse){.steer{bottom:calc(3.2rem + env(safe-area-inset-bottom,0px));padding:.2rem .25rem}.steer__btn{width:44px;height:42px}.steer__hint,.steer__rule{display:none}.hud--bottom{justify-content:flex-start;gap:1.1rem}.hud--bottom .hud__side{margin-left:auto;margin-right:3.4rem}}@media (hover: none),(pointer: coarse){.auto__hint{opacity:.75}}@media (max-width: 1024px){.auto{left:clamp(.6rem,2.2vw,1.4rem);bottom:calc(5.2rem + env(safe-area-inset-bottom,0px));transform:none;align-items:flex-start}.auto__hint{padding-left:.4rem}html.is-docked .hud__nav,html.is-docked .hud--bottom{opacity:0;pointer-events:none}html.is-docked .hud__nav *,html.is-docked .hud--bottom *{pointer-events:none!important}}@media (hover: hover) and (pointer: fine){@supports (background-clip: text) or (-webkit-background-clip: text){.d-xl,.d-lg,.d-md,.d-sm,.pivot,.stat__num,.plan__price,.trio__price,.coldopen__word,.flat h1,.flat h2,.flat__stats b{background:var(--silver-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.sign--v-holo .d-lg,.sign--v-holo .d-md,.sign--v-holo .d-sm,.plan__price--hero{background:linear-gradient(180deg,#eef8ff,#a8d4f8 55%,#6da8de);-webkit-background-clip:text;background-clip:text;color:transparent}.trio__item.is-popular .trio__price{background:linear-gradient(180deg,#fff,#ffb1a8 45%,#e10600);-webkit-background-clip:text;background-clip:text;color:transparent}}}@media (max-aspect-ratio: 21/20){.cal-wrap .cal>*+*{margin-top:15px}.cal-wrap .cal__cols{grid-template-columns:1fr;gap:15px}.cal-wrap .cal.is-picked .cal__col--month,.cal-wrap .cal.lane-write .cal__col--month,.cal-wrap .cal.is-picked .cal__pick,.cal-wrap .cal.lane-write .cal__pick,.cal-wrap .cal.is-picked .cal__laneswitch,.cal-wrap .cal.lane-write .cal__laneswitch,.cal-wrap .cal.is-picked .d-md,.cal-wrap .cal.lane-write .d-md,.cal-wrap .cal.is-picked .lede,.cal-wrap .cal.lane-write .lede,.cal-wrap .cal.is-picked .cal__hint,.cal-wrap .cal.lane-write .cal__hint{display:none}.cal-wrap .cal:not(.is-picked):not(.lane-write) .cal__you,.cal-wrap .cal:not(.is-picked):not(.lane-write) .cal__write,.cal-wrap .cal:not(.is-picked):not(.lane-write) .cal__send,.cal-wrap .cal:not(.is-picked):not(.lane-write) .sent,.cal-wrap .cal:not(.is-picked):not(.lane-write) .cal__alt{display:none}.cal-wrap .cal.is-picked .cal__chosen,.cal-wrap .cal.lane-write .cal__chosen{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(154,163,178,.25);font-family:var(--body);font-size:21px;color:var(--silver-1)}.cal-wrap .cal__change{font-family:var(--body);font-size:17px;color:var(--red);background:none;border:0;padding:0;cursor:pointer;white-space:nowrap}.cal-wrap .cal:not(.is-picked):not(.lane-write) .cal__laneswitch{display:block;width:100%;padding:12px;font-family:var(--body);font-size:16px;color:var(--silver-3);background:none;border:1px dashed rgba(154,163,178,.3);cursor:pointer}.cal-wrap .cal__col>*+*{margin-top:15px}.cal-wrap .cal__write textarea{font-size:18px;min-height:92px}.cal-wrap .cal__grid{gap:4px;max-width:none}.cal-wrap .cal__grid .cal__dow{font-size:11px;letter-spacing:.04em;padding-bottom:2px}.cal-wrap .cal__day{font-size:14px}.cal-wrap .cal__month{gap:10px;max-width:none;margin-bottom:9px}.cal-wrap .cal__monthname{font-size:21px}.cal-wrap .cal__step{width:38px;height:38px;font-size:22px}.cal-wrap .cal__slots{gap:6px;max-width:none}.cal-wrap .cal__label{font-size:12px;letter-spacing:.22em;margin-bottom:7px!important}.cal-wrap .cal__cell{font-size:15px;padding:10px 3px;letter-spacing:0}.cal-wrap .cal__cell--day{padding:9px 2px;gap:2px}.cal-wrap .cal__dow{font-size:.72em;letter-spacing:.06em}.cal-wrap .cal__send{flex-direction:column;gap:8px}.cal-wrap .cal__fields input{font-size:19px;padding:11px 12px}.cal-wrap .cal__hint{font-size:12px}.cal-wrap .cal__send .btn{width:100%;justify-content:center;padding:15px 12px;font-size:17px}.cal-wrap .cal__alt{flex-direction:column;gap:4px;font-size:16px}.cal-wrap .d-md{font-size:40px}.cal-wrap .lede{font-size:17px;line-height:1.4;max-width:none}.cal-wrap .eyebrow{font-size:12px;letter-spacing:.18em}.cal-wrap .eyebrow:before{width:20px}.cal-wrap .aside,.cal-wrap .cal__leave{font-size:15px}}@media (max-aspect-ratio: 21/20){.sign:not(.cal-wrap) .d-xl{font-size:78px;line-height:.92}.sign:not(.cal-wrap) .d-lg{font-size:84px}.sign:not(.cal-wrap) .d-md{font-size:88px}.sign:not(.cal-wrap) .d-sm{font-size:62px}.sign:not(.cal-wrap) .lede{font-size:32px;line-height:1.42;max-width:none}.sign:not(.cal-wrap) .hero .d-xl{font-size:58px;line-height:.94}.sign:not(.cal-wrap) .hero__proof{flex-direction:column;gap:8px;font-size:26px}.sign:not(.cal-wrap) .hero__ps{font-size:26px;max-width:none}.sign:not(.cal-wrap) .pivot{font-size:52px}.sign:not(.cal-wrap) .eyebrow{font-size:24px;letter-spacing:.2em;gap:10px}.sign:not(.cal-wrap) .eyebrow:before{width:26px}.sign:not(.cal-wrap) .bullets li,.sign:not(.cal-wrap) .grid-list li,.sign:not(.cal-wrap) .trio__points li{font-size:26px;line-height:1.38}.sign:not(.cal-wrap) .aside{font-size:24px}.sign:not(.cal-wrap) .quote{font-size:40px}.sign:not(.cal-wrap) .hint{font-size:20px}.sign:not(.cal-wrap) .tagline,.sign:not(.cal-wrap) .brand__sub{font-size:20px}.sign:not(.cal-wrap) .work__name{font-size:42px}.sign:not(.cal-wrap) .work__meta{font-size:22px}.sign:not(.cal-wrap) .work__visit,.sign:not(.cal-wrap) .work__claim{font-size:22px;padding:13px 22px}.sign:not(.cal-wrap) .work__status{font-size:20px}.sign:not(.cal-wrap) .btn{font-size:24px;padding:20px 32px;gap:14px}.sign:not(.cal-wrap) .trio__name{font-size:30px}.sign:not(.cal-wrap) .trio__price{font-size:46px}.sign:not(.cal-wrap) .trio__per{font-size:20px}.sign:not(.cal-wrap) .trio__line{font-size:24px}.sign:not(.cal-wrap) .trio__badge,.sign:not(.cal-wrap) .trio__sub{font-size:20px}.sign:not(.cal-wrap) .trio__offer b{font-size:38px}.sign:not(.cal-wrap) .trio__offer span{font-size:21px}.sign:not(.cal-wrap) .trio__item.is-popular .trio__sub{font-size:25px}.sign:not(.cal-wrap) .stat__num{font-size:84px}.sign:not(.cal-wrap) .stat__label{font-size:18px}.sign .hero__say .brand{display:none}.sign .hero{gap:26px}.sign .hero .reviews{padding-top:26px}.sign:not(.cal-wrap) .review__text{font-size:30px;line-height:1.5;min-height:14.5em}.sign:not(.cal-wrap) .review__by,.sign:not(.cal-wrap) .reviews__count,.sign:not(.cal-wrap) .reviews__leave,.sign:not(.cal-wrap) .write__label,.sign:not(.cal-wrap) .write__close{font-size:20px}.sign:not(.cal-wrap) .review__tag{font-size:19px}.sign:not(.cal-wrap) .stars{font-size:30px}.sign:not(.cal-wrap) .write__head{font-size:30px}.sign:not(.cal-wrap) .write__rate label{font-size:46px}.sign:not(.cal-wrap) .write__field input,.sign:not(.cal-wrap) .write__field textarea{font-size:28px}.sign:not(.cal-wrap) .write__hint{font-size:21px}.sign:not(.cal-wrap) .write__note,.sign:not(.cal-wrap) .write__done{font-size:22px}.sign:not(.cal-wrap) .trio__note{font-size:20px}.sign:not(.cal-wrap) .reviews__how{font-size:19px;letter-spacing:.18em}.sign:not(.cal-wrap) .reach__label{font-size:22px}.sign:not(.cal-wrap) .reach__value{font-size:46px}.sign:not(.cal-wrap) .reach__secondary .reach__value{font-size:30px}.sign:not(.cal-wrap) .reach__pick a{font-size:24px}.sign:not(.cal-wrap) .trio__policy{font-size:42px}.sign:not(.cal-wrap) .policy dt{font-size:28px}.sign:not(.cal-wrap) .policy dd{font-size:26px;line-height:1.38}.sign:not(.cal-wrap) .policy__rule{font-size:26px;line-height:1.3}.sign:not(.cal-wrap) .policy__foot{font-size:28px}.sign:not(.cal-wrap) .policy__back{font-size:24px}.sign:not(.cal-wrap) .reviews__toggle button{width:72px;height:72px;font-size:40px}.sign .reviews__foot{flex-wrap:wrap;gap:18px 22px}.sign .reviews__bar{order:3;flex-basis:100%}}@media (max-aspect-ratio: 21/20) and (min-width: 700px){.sign:not(.cal-wrap) .d-xl{font-size:60px}.sign:not(.cal-wrap) .d-lg{font-size:78px}.sign:not(.cal-wrap) .d-md{font-size:71px}.sign:not(.cal-wrap) .d-sm{font-size:46px}.sign:not(.cal-wrap) .lede{font-size:24px}.sign:not(.cal-wrap) .pivot{font-size:38px}.sign:not(.cal-wrap) .eyebrow,.sign:not(.cal-wrap) .hint,.sign:not(.cal-wrap) .tagline,.sign:not(.cal-wrap) .brand__sub,.sign:not(.cal-wrap) .trio__badge,.sign:not(.cal-wrap) .trio__sub{font-size:16px}.sign:not(.cal-wrap) .bullets li,.sign:not(.cal-wrap) .grid-list li,.sign:not(.cal-wrap) .trio__points li,.sign:not(.cal-wrap) .work__meta{font-size:19px}.sign:not(.cal-wrap) .aside,.sign:not(.cal-wrap) .trio__line{font-size:18px}.sign:not(.cal-wrap) .quote{font-size:30px}.sign:not(.cal-wrap) .work__name{font-size:31px}.sign:not(.cal-wrap) .work__visit,.sign:not(.cal-wrap) .btn{font-size:17px;padding:15px 24px}.sign:not(.cal-wrap) .trio__name{font-size:23px}.sign:not(.cal-wrap) .trio__price{font-size:36px}.sign:not(.cal-wrap) .trio__per{font-size:16px}.sign:not(.cal-wrap) .trio__item.is-popular .trio__sub{font-size:19px}.sign:not(.cal-wrap) .stat__num{font-size:62px}.sign:not(.cal-wrap) .stat__label{font-size:13px}.sign:not(.cal-wrap) .review__text{font-size:21px;min-height:12.5em}.sign:not(.cal-wrap) .review__by,.sign:not(.cal-wrap) .reviews__count,.sign:not(.cal-wrap) .reviews__leave,.sign:not(.cal-wrap) .write__label,.sign:not(.cal-wrap) .write__close{font-size:14px}.sign:not(.cal-wrap) .review__tag{font-size:13px}.sign:not(.cal-wrap) .stars{font-size:21px}.sign:not(.cal-wrap) .write__head{font-size:21px}.sign:not(.cal-wrap) .write__rate label{font-size:32px}.sign:not(.cal-wrap) .write__field input,.sign:not(.cal-wrap) .write__field textarea{font-size:19px}.sign:not(.cal-wrap) .write__note,.sign:not(.cal-wrap) .write__done{font-size:15px}.sign:not(.cal-wrap) .trio__note{font-size:14px}.sign:not(.cal-wrap) .reviews__toggle button{width:40px;height:40px;font-size:24px}}@media (max-aspect-ratio: 21/20){.sign .trio{grid-template-columns:1fr;gap:26px}.sign .trio__item{padding-bottom:22px;border-bottom:1px solid rgba(120,126,138,.22)}.sign .trio__item:last-child{border-bottom:none}.sign .trio__price{font-size:2.6em}.sign .policy{grid-template-columns:1fr;gap:18px}.sign .policy__rule{padding:12px 16px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.grain,.cursor,.cursor-ring{display:none!important}}.flat__foot-nav{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin-bottom:1.25rem}.flat__foot-nav a{color:var(--silver-2);border-bottom:1px solid var(--silver-4)}.sign .policy--stacked{grid-template-columns:1fr 1fr;gap:10px 20px}.sign .policy--stacked .policy__clause:not(.is-shut){grid-column:1 / -1}.sign .policy--stacked .is-shut dt{font-size:28px;padding-bottom:0}.sign .policy--stacked .policy__clause:not(.is-shut) dd{font-size:36px}@media (min-aspect-ratio: 21/20){.sign:not(.cal-wrap) .trio__policy{font-size:19px}.sign:not(.cal-wrap) .policy{grid-template-columns:repeat(3,1fr);gap:10px 26px}.sign:not(.cal-wrap) .policy__clause{padding-left:12px}.sign:not(.cal-wrap) .policy dt{padding-bottom:2px}.sign:not(.cal-wrap) .policy dd{line-height:1.32}.sign:not(.cal-wrap) .policy__rule{max-width:66ch;padding:8px 16px}}html.qualify-open,html.qualify-open body{overflow:hidden}.qualify{position:fixed;inset:0;z-index:250;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;overscroll-behavior:contain;padding:max(16px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));background:radial-gradient(90% 60% at 100% 0%,rgba(225,6,0,.16),transparent 60%),#04050ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:qualify-in .45s var(--ease) both;outline:none;cursor:auto}@keyframes qualify-in{0%{opacity:0}}.qualify__panel{position:relative;width:100%;max-width:40rem;margin:auto 0;padding:22px 20px 26px;background:#0b0e18eb;border:1px solid var(--silver-4);box-shadow:0 40px 120px #0009;color:var(--silver-2);font-family:var(--body)}.qualify__panel:before{content:"";position:absolute;top:-1px;left:-1px;width:64px;height:2px;background:var(--red)}.qualify__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.qualify__heading{margin:0;font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--silver-3);outline:none}.qualify__close{flex:none;width:44px;height:44px;display:grid;place-items:center;margin:-8px -8px -8px 0;font-size:28px;line-height:1;color:var(--silver-2);background:transparent;border:1px solid var(--silver-4);cursor:pointer;transition:color .3s var(--ease),border-color .3s var(--ease)}.qualify__close:hover{color:var(--silver-1);border-color:var(--red)}.qualify__count{display:flex;align-items:center;gap:14px;margin:0 0 18px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--silver-hint)}.qualify__bar{flex:1;height:2px;background:var(--silver-4);overflow:hidden}.qualify__bar i{display:block;height:100%;background:var(--red);transform-origin:0 50%;transition:transform .5s var(--ease)}.qualify__field{margin:0;padding:0;border:0;min-width:0}.qualify__q{display:block;margin:0 0 16px;padding:0;font-family:var(--display);font-variation-settings:"wdth" 122,"wght" 800;font-size:clamp(26px,7vw,38px);line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:var(--silver-1);text-wrap:balance}.qualify input[type=text],.qualify textarea{width:100%;min-height:52px;padding:13px 14px;font-family:var(--body);font-size:17px;line-height:1.45;color:var(--silver-1);background:#0c0e1499;border:1px solid rgba(154,163,178,.3);border-radius:0;resize:vertical;transition:border-color .2s}.combo{position:relative}.combo.is-open{z-index:20}.qualify__field--combo{--combo-room: min(260px, 34vh);padding-bottom:calc(var(--combo-room) + 6px)}.combo__input{padding-right:44px!important;cursor:text}.combo__chev{position:absolute;right:16px;top:26px;width:9px;height:9px;border-right:1.6px solid var(--silver-2);border-bottom:1.6px solid var(--silver-2);transform:translateY(-70%) rotate(45deg);transition:transform .2s;pointer-events:none}.combo.is-open .combo__chev{transform:translateY(-20%) rotate(225deg)}.combo__list{position:absolute;top:100%;left:0;right:0;z-index:20;list-style:none;margin:6px 0 0;padding:6px 0;max-height:var(--combo-room);overflow-y:auto;background:#0d0f15;border:1px solid rgba(154,163,178,.3);box-shadow:0 18px 40px #00000080;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(154,163,178,.35) transparent}.combo__list::-webkit-scrollbar{width:6px}.combo__list::-webkit-scrollbar-thumb{background:#9aa3b259}.combo__grp{list-style:none;margin:0;padding:0}.combo__group{margin:10px 14px 4px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--silver-3)}.combo__opt{padding:10px 14px;font-size:16px;color:var(--silver-2);border-left:2px solid transparent;cursor:pointer}.combo__opt.is-active{background:#ffffff0f;color:var(--silver-1);border-left-color:var(--red)}.combo__opt.is-on{color:var(--silver-1);font-weight:600}.combo__opt.is-other{margin-top:4px;border-top:1px solid rgba(154,163,178,.15);color:var(--silver-1)}.combo__none{padding:8px 14px;font-size:14px;color:var(--silver-3)}.reviews__eyebrow,.sign--center .reviews__eyebrow{margin-bottom:10px;justify-content:flex-start}.qualify__select{width:100%;min-height:52px;padding:13px 40px 13px 14px;font-family:var(--body);font-size:17px;color:var(--silver-1);background:#0c0e1499 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23c9ced8' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") no-repeat right 16px center;border:1px solid rgba(154,163,178,.3);border-radius:0;appearance:none;cursor:pointer}.qualify__select:focus{outline:none;border-color:var(--red)}.qualify__select option,.qualify__select optgroup{color:#111;background:#fff}.qualify__more{margin-top:16px}.qualify__more label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--silver-2)}.qualify input[type=text]:focus,.qualify textarea:focus{outline:none;border-color:var(--red)}.qualify input::placeholder,.qualify textarea::placeholder{color:var(--silver-hint)}.qualify__choices{display:grid;gap:8px}.qualify__choice{position:relative;display:flex;align-items:center;min-height:52px;padding:12px 16px 12px 46px;font-size:16px;color:var(--silver-1);background:#0c0e1499;border:1px solid rgba(154,163,178,.3);cursor:pointer;transition:border-color .2s,background .2s}.qualify__sub{margin:-6px 0 12px;font-size:14px;letter-spacing:.06em;color:var(--silver-3)}.qualify__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qualify__tile{padding-left:16px;font:inherit;font-size:16px;text-align:left;width:100%}.qualify__tile:before{display:none}.qualify__crumb{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.qualify__back{background:none;border:none;padding:4px 0;font:inherit;font-size:14px;letter-spacing:.06em;color:var(--silver-2);cursor:pointer}.qualify__back:hover{color:var(--silver-1)}.qualify__crumb-name{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--silver-1)}@media (max-width: 480px){.qualify__tiles{grid-template-columns:1fr}}.qualify__choice:hover{border-color:var(--silver-2)}.qualify__choice input{position:absolute;opacity:0;width:1px;height:1px}.qualify__choice:before{content:"";position:absolute;left:16px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;border:2px solid var(--silver-3);transition:border-color .2s,background .2s,box-shadow .2s}.qualify__choice.is-on{border-color:var(--red);background:#e106001a}.qualify__choice.is-on:before{border-color:var(--red);background:var(--red);box-shadow:0 0 0 3px #e1060040}.qualify__choice:has(input:focus-visible){outline:3px solid var(--red);outline-offset:2px}.qualify__trap{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.qualify__hint{min-height:1.4em;margin:10px 0 6px;font-size:14px;color:var(--ember)}.qualify__nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.qualify .btn{min-height:48px;padding:14px 22px;font-size:13px;letter-spacing:.18em;justify-content:center}.qualify__nav .btn--primary{flex:1 1 auto}.qualify__contact{margin:22px 0 0}.qualify__contact label{display:block;margin:0 0 8px;font-size:15px;line-height:1.4;color:var(--silver-2, var(--silver-1))}.qualify__loading{padding:18px 0 8px}.qualify__progress{display:block;height:2px;background:var(--silver-4);overflow:hidden}.qualify__progress i{display:block;height:100%;background:var(--red);transform-origin:0 50%;animation:qualify-wait 9s cubic-bezier(.2,.7,.3,1) forwards}@keyframes qualify-wait{0%{transform:scaleX(.04)}to{transform:scaleX(.92)}}.qualify__verdict{display:flex;align-items:center;gap:14px;margin:0 0 18px;font-family:var(--display);font-variation-settings:"wdth" 122,"wght" 800;font-size:clamp(34px,9vw,52px);line-height:.95;letter-spacing:-.035em;text-transform:uppercase;color:var(--silver-1);outline:none}.qualify__verdict:before{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:var(--red);box-shadow:0 0 18px var(--red)}.qualify__verdict.is-no:before{background:var(--silver-3);box-shadow:none}.qualify__para{margin:0 0 14px;font-size:16.5px;line-height:1.6;color:var(--silver-2);max-width:60ch}.qualify__talk{color:var(--silver-1)}.qualify__sub{margin:22px 0 12px;font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--silver-3)}.qualify__trade{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--silver-2)}.qualify__trade span{color:var(--silver-3)}.qualify__verdict{flex-wrap:wrap;row-gap:6px}.qualify__verdict b{font-weight:inherit}.qualify__verdict:before{display:none}.qualify__verdict span{flex-basis:100%;font-size:.5em;color:var(--silver-2)}.fit{margin:18px 0 8px;padding:14px 16px;border:1px solid var(--silver-4);border-radius:14px;background:#ffffff05}.fit__end{margin:0;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.fit__end.is-top{color:#54d45e;margin-bottom:8px}.fit__end.is-bottom{color:#e25a5a;margin-top:8px}.fit__rungs{list-style:none;margin:0;padding:0}.fit__row{display:flex;align-items:center;gap:12px;min-height:30px;padding:3px 0}.fit__row.is-empty{min-height:18px;padding:1px 0}.fit__n{flex:none;display:grid;place-items:center;width:30px;height:22px;border-radius:6px;font-size:12px;font-weight:700;color:#0b0b0d}.fit__row.is-empty .fit__n{height:16px;font-size:11px;line-height:1;opacity:.8}.fit__who{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14.5px;color:var(--silver-3)}.fit__you{color:var(--silver-1);font-weight:600}.fit__you em{font-style:normal;margin-right:6px;padding:2px 8px;border-radius:999px;border:1px solid currentColor;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.fit__row.is-you{margin:4px -8px;padding:6px 8px;border-radius:10px;background:#ffffff0f}.fit__row.is-you .fit__n{width:34px;height:26px;font-size:14px}.qualify__mini{margin:14px 0 8px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--silver-2)}.qualify__points{list-style:none;margin:0 0 8px;padding:0}.qualify__points li{position:relative;padding:0 0 8px 24px;font-size:15px;line-height:1.5;color:var(--silver-2)}.qualify__points li:before{position:absolute;left:0;top:0;font-weight:700}.platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:34px auto 30px;max-width:900px;text-align:center}.platforms__one{display:flex;flex-direction:column;align-items:center;gap:8px}.platforms__arrow{position:relative;width:3px;height:84px;margin-bottom:14px;background:linear-gradient(to bottom,transparent,var(--red));transform-origin:50% 0}.platforms__arrow:after{content:"";position:absolute;left:50%;bottom:-2px;width:16px;height:16px;border-right:3px solid var(--red);border-bottom:3px solid var(--red);transform:translate(-50%) rotate(45deg)}.platforms__one.is-0 .platforms__arrow{transform:rotate(35deg)}.platforms__one.is-2 .platforms__arrow{transform:rotate(-35deg)}.platforms__one b{font-family:var(--display);font-variation-settings:"wdth" 122,"wght" 800;font-size:34px;white-space:nowrap;line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:var(--silver-1)}.platforms__year{font-size:22px;letter-spacing:.3em;color:var(--silver-2)}.flat .platforms{gap:12px;margin:20px 0}.flat .platforms__arrow{height:44px}.flat .platforms__one b{font-size:1.05rem}.flat .platforms__year{font-size:.8rem}.platforms__money{margin:10px 0 0;display:grid;gap:6px}.platforms__money div{display:flex;flex-direction:column;align-items:center}.platforms__money dt{font-size:17px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--silver-1)}.platforms__money dd{margin:0;font-size:30px;font-weight:800;color:#fff}.platforms__money .is-now dd{font-size:34px;color:#54d45e}.late,.next,.brands{max-width:1000px;margin:0 auto;text-align:center}.late__rows{list-style:none;margin:44px 0 14px;padding:0;display:grid;gap:14px}.late__row{display:grid;grid-template-columns:1fr 1.6fr auto;align-items:center;gap:18px;padding:16px 22px;border:1px solid rgba(154,163,178,.25);background:#ffffff08;text-align:left}.late__name{font-family:var(--display);font-variation-settings:"wdth" 122,"wght" 800;font-size:28px;text-transform:uppercase;color:var(--silver-1)}.late__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.late__from{font-size:30px;color:#59cf63;font-weight:700}.late__to{font-size:26px;color:var(--silver-3)}.late__now{font-size:30px;color:#e75555;font-weight:700}.late__unit{flex-basis:100%;font-size:15px;letter-spacing:.08em;color:var(--silver-3)}.late__times{padding:8px 14px;font-size:24px;font-weight:800;color:#0b0b0d;background:#e64c4c;white-space:nowrap}.late__note{font-size:14px;color:var(--silver-3)}.late__ps{margin:18px 0 14px;font-size:24px;font-weight:700;color:var(--silver-1)}.row--center{justify-content:center}.gpt{margin:30px auto 0;padding:0;max-width:820px;display:grid;gap:10px}.gpt__fact{margin:0;padding:16px 22px 18px;border:1px solid rgba(154,163,178,.3);background:#ffffff0a;display:flex;flex-direction:column;align-items:center;gap:6px}.gpt__fact.is-money{border-color:#34b23e;background:#3cc85a0f}.gpt__fact dt{font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--silver-2)}.gpt__fact dd{margin:0;font-family:var(--display);font-variation-settings:"wdth" 122,"wght" 800;font-size:40px;line-height:1.05;color:#fff;text-wrap:balance}.gpt__fact.is-money dd{color:#51d65d}.late .gpt__line{margin:22px auto 18px;max-width:44ch;text-align:center;font-weight:600;color:var(--silver-1)}.late .late__note{margin-top:18px;font-size:13px}.flat .gpt{margin-top:1.5rem}.spend{margin:30px auto 0;padding:22px 26px;max-width:860px;border:1px solid rgba(154,163,178,.3);background:#ffffff0a}.spend.is-gpt{margin-top:16px;border-color:#34b23e;background:#3cc85a0f}.spend__label{margin:0 0 14px;font-size:18px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.spend__pair{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 26px}.spend__cell{display:flex;flex-direction:column;align-items:center}.spend__cell i{font-style:normal;font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--silver-1)}.spend__cell b{font-family:var(--display);font-variation-settings:"wdth" 122,"wght" 800;font-size:46px;line-height:1.05;color:#fff}.spend__cell.is-now b{color:#51d65d}.spend__cell.is-next b{color:#fac938;font-size:58px}.spend__arrow{font-size:40px;color:var(--silver-1)}.spend__times{padding:8px 14px;font-size:24px;font-weight:800;color:#0b0b0d;background:#45d351}.spend__note{margin:14px 0 0;font-size:19px;font-weight:600;color:#fff}.flat .spend{padding:14px}.flat .spend__cell b{font-size:1.4rem}.flat .spend__cell.is-next b{font-size:1.7rem}.flat .spend__label,.flat .spend__note,.flat .spend__times{font-size:.85rem}.launch{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:18px;margin:34px 0 26px}.launch__bar{position:absolute;left:9px;right:9px;top:8px;height:3px;background:linear-gradient(to right,var(--silver-3),hsl(125,60%,55%))}.launch__end{position:relative;display:flex;flex-direction:column;gap:4px;max-width:260px}.launch__end.is-from{align-items:flex-start;text-align:left}.launch__end.is-to{align-items:flex-end;text-align:right}.launch__end i{width:19px;height:19px;border-radius:50%;background:var(--silver-2);margin-bottom:8px}.launch__end.is-to i{background:#47d153;box-shadow:0 0 18px #47d153}.launch__end b{font-size:24px;color:var(--silver-1)}.launch__end span{font-size:20px;color:var(--silver-2)}.launch__end.is-to span{font-size:28px;font-weight:800;color:#5cd666}.launch__mid{margin-top:26px;font-size:18px;letter-spacing:.12em;text-transform:uppercase;color:var(--silver-1);text-align:center}.late>.d-md{padding-bottom:.3em}.brands>.eyebrow{margin-bottom:.9em}.brands__cards{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.next .lede{margin-left:auto;margin-right:auto}.brands__card{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid rgba(154,163,178,.25);background:#ffffff08;text-align:left}.brands__name{font-size:18px;letter-spacing:.14em;text-transform:uppercase;color:var(--silver-1)}.brands__num{font-family:var(--display);font-variation-settings:"wdth" 122,"wght" 800;font-size:40px;color:#54d45e}.brands__what{font-size:17px;line-height:1.45;color:var(--silver-2)}.brands__src{font-size:13px;color:var(--silver-3)}.flat .platforms__money dd{font-size:.95rem}.flat .platforms__money .is-now dd{font-size:1.05rem}.flat .platforms__money dt{font-size:.7rem}.flat .late__row{grid-template-columns:1fr;gap:6px;padding:12px}.flat .late__name{font-size:1rem}.flat .late__from,.flat .late__now{font-size:1.15rem}.flat .late__times{font-size:.95rem;justify-self:start}.flat .late__ps{font-size:1rem}.flat .launch__end b,.flat .launch__end span,.flat .launch__mid{font-size:.85rem}.flat .launch__end.is-to span{font-size:1rem}.flat .brands__cards{grid-template-columns:1fr;gap:14px}@media (min-width: 768px){.flat .brands__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.flat .brands__num{font-size:1.6rem}.qualify__notice{margin:14px 0 6px;padding:12px 14px;border-left:3px solid hsl(40,85%,55%);background:#ffc44012;font-size:15px;line-height:1.55;color:var(--silver-1)}.qualify__rank{margin:4px 0 0;font-size:15px;font-weight:600;color:var(--silver-1)}.qualify__points.is-up li:before{content:"+";color:#47d153}.qualify__points.is-down li:before{content:"−";color:#e05252}.qualify__contrast{list-style:none;margin:0 0 8px;padding:0}.qualify__contrast li{padding:0 0 14px}.qualify__contrast b{display:flex;align-items:center;gap:10px;margin-bottom:4px;font-size:15px;color:var(--silver-1)}.qualify__contrast i{display:grid;place-items:center;width:26px;height:20px;border-radius:5px;font-style:normal;font-size:12px;font-weight:700;color:#0b0b0d}.qualify__contrast span{display:block;font-size:15px;line-height:1.5;color:var(--silver-2)}.qualify__timeline{list-style:none;margin:0 0 22px;padding:0}.qualify__timeline li{position:relative;padding:0 0 14px 26px;border-left:1px solid var(--silver-4);margin-left:5px}.qualify__timeline li:last-child{border-left-color:transparent;padding-bottom:0}.qualify__timeline li:before{content:"";position:absolute;left:-6px;top:3px;width:11px;height:11px;border-radius:50%;background:var(--black-2);border:2px solid var(--red)}.qualify__timeline b{display:block;margin-bottom:2px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--silver-1)}.qualify__timeline span{display:block;font-size:15px;line-height:1.55;color:var(--silver-2)}@media (min-width: 700px){.qualify{padding:48px 24px}.qualify__panel{padding:34px 38px 38px}.qualify__nav .btn--primary{flex:0 0 auto}}@media (prefers-reduced-motion: reduce){.qualify{animation:none}.qualify__progress i{animation-duration:.01s}}@media (max-width: 600px){.hud__points{padding-top:calc(.25rem + 9px);padding-bottom:calc(.45rem + 9px);margin-top:-9px;margin-bottom:-9px}.hud__points button{padding:calc(.35rem + 9px) 0;margin:-9px 0}.hud__points button.is-here:after{bottom:calc(-.42em + 9px)}.reviews__toggle button,.cal__slots .cal__cell,.hud__snd,.flat__bar a,.reviews__leave,.cal__step,.cal__day{position:relative}.reviews__toggle button:before,.cal__slots .cal__cell:before,.hud__snd:before,.flat__bar a:before,.reviews__leave:before,.cal__step:before,.cal__day:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.cal__day.is-off:before,.cal__step:disabled:before{pointer-events:none}}.cal__slots .cal__cell:disabled,.cal__slots .cal__cell.is-off{opacity:.26;cursor:default;pointer-events:none}.hero__sub{max-width:38ch;margin:.9rem 0 .4rem;text-wrap:pretty}.nobr{white-space:nowrap}.hero .d-xl{font-size:72px}.hero h1,.flat .hero h1{text-transform:none;letter-spacing:-.025em;line-height:1}.hero__proof{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 26px;font-size:20px;letter-spacing:.03em;color:var(--silver-2)}.hero__proof li{display:flex;align-items:center;gap:10px;white-space:nowrap}.hero__proof li:before{content:"";width:14px;height:2px;background:var(--red);flex:none}.hero__ps{margin-top:16px;max-width:46ch;font-size:21px;line-height:1.5;color:#fff;text-wrap:pretty}.flat .hero__proof li{white-space:normal}@media (max-width: 700px){.flat .hero__proof{flex-direction:column;gap:8px}}.sign--center .hero__proof{justify-content:center}.sign--center .hero__ps{margin-left:auto;margin-right:auto}.cal--inline{margin-top:30px!important}.ways{margin-top:34px!important}.ways__tiles{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px}.ways__tile{color:inherit;text-decoration:none}.ways h3{margin:0 0 10px;font-family:var(--body);font-weight:inherit}.ways__tile .reach__value{font-size:28px}.ways__tile:first-child .reach__value{font-size:22px}.ways__write{margin-top:22px}.ways__write>.reach__label{margin-bottom:14px}.ways__head{display:inline;margin:0!important;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}@media (max-aspect-ratio: 21/20){.sign--book .ways__tiles{grid-template-columns:1fr;gap:10px}.sign--book .ways__tile{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 22px}.sign--book .ways__tile .reach__label{font-size:24px;margin:0}.sign--book .ways__tile .reach__value,.sign--book .ways__tile:first-child .reach__value{font-size:34px}.sign--book .slowlane summary{font-size:26px}}.flat .cal-wrap--flat{max-width:60rem}.flat .cal-wrap--flat .cal__fields input{padding:12px 14px;font-size:1rem;background:#0c0e1499;border:1px solid rgba(154,163,178,.3)}.flat .cal-wrap--flat .cal__fields input:focus{border-color:var(--silver-2)}.flat .ways{max-width:60rem}.flat .ways__tile .reach__value{font-size:1.15rem}.flat .ways__tile:first-child .reach__value{font-size:1rem}.flat .ways h3.reach__label{font-size:.6875rem}@media (max-width: 700px){.flat .ways__tiles{grid-template-columns:1fr}}.flat .cal-wrap--flat .cal__slots .cal__cell{font-size:1rem;white-space:nowrap}@media (max-aspect-ratio: 21/20){.cal-wrap:not(.cal-wrap--flat) .ways__tiles{grid-template-columns:1fr;gap:10px}.cal-wrap:not(.cal-wrap--flat) .ways__tile{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 22px}.cal-wrap:not(.cal-wrap--flat) .ways__tile .reach__label{font-size:24px;margin:0}.cal-wrap:not(.cal-wrap--flat) .ways__tile .reach__value,.cal-wrap:not(.cal-wrap--flat) .ways__tile:first-child .reach__value{font-size:30px}.cal-wrap .cal.is-picked>.ways,.cal-wrap .cal.lane-write>.ways{display:none}.cal-wrap .cal .ways .sent{display:block}}@media (max-width: 480px){.flat .platforms{grid-template-columns:minmax(0,1fr);gap:18px}.flat .platforms__arrow{display:none}.flat .platforms__one b{white-space:normal}.flat .platforms__money{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.flat .spend__pair{flex-direction:column;flex-wrap:nowrap;gap:4px}.flat .spend__arrow{transform:rotate(90deg);line-height:1}.flat .spend__times{margin-top:8px}}@media (max-aspect-ratio: 21/20){.sign.sign--data .platforms{grid-template-columns:minmax(0,1fr);gap:26px;margin:26px auto 10px}.sign.sign--data .platforms__arrow{display:none}.sign.sign--data .platforms__one{gap:4px}.sign.sign--data .platforms__one b{white-space:normal}.sign.sign--data .platforms__money{margin-top:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sign.sign--data .gpt{gap:8px;margin-top:22px}.sign.sign--data .gpt__fact{padding:12px 14px 14px;gap:4px}.sign.sign--data .gpt__fact dt{font-size:16px}.sign.sign--data .gpt__fact dd{font-size:40px}.sign.sign--data .spend{padding:18px 16px}.sign.sign--data .spend__pair{flex-direction:column;flex-wrap:nowrap;gap:2px}.sign.sign--data .spend__arrow{transform:rotate(90deg);line-height:1}.sign.sign--data .spend__times{margin-top:10px}.sign.sign--data .launch{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.sign.sign--data .launch__end{max-width:none}.sign.sign--data .launch__mid{grid-column:1 / -1;grid-row:2;margin-top:0}}@media (max-aspect-ratio: 21/20){.sign.sign--data .d-md{font-size:60px}.sign.sign--data .eyebrow{font-size:26px}.sign.sign--data .platforms__one b{font-size:44px}.sign.sign--data .platforms__year{font-size:27px;letter-spacing:.16em}.sign.sign--data .platforms__money dt{font-size:26px;letter-spacing:.04em}.sign.sign--data .platforms__money dd,.sign.sign--data .platforms__money .is-now dd{font-size:40px}.sign.sign--data .spend__label,.sign.sign--data .spend__note{font-size:28px}.sign.sign--data .spend__cell i{font-size:27px}.sign.sign--data .spend__cell b{font-size:50px}.sign.sign--data .spend__cell.is-next b{font-size:58px}.sign.sign--data .spend__arrow{font-size:36px}.sign.sign--data .spend__times{font-size:30px}.sign.sign--data .late__note{font-size:26px;line-height:1.4}.sign.sign--data .late__ps,.sign.sign--data .launch__end b{font-size:30px}.sign.sign--data .launch__end span,.sign.sign--data .launch__mid{font-size:27px}.sign.sign--data .launch__end.is-to span{font-size:32px}.sign.sign--data .brands__cards{gap:12px}.sign.sign--data .brands__card{padding:14px}.sign.sign--data .brands__name{font-size:27px;letter-spacing:.06em}.sign.sign--data .brands__num{font-size:44px}.sign.sign--data .brands__what{font-size:27px;line-height:1.35}.sign.sign--data .brands__src{font-size:26px}}.fit__row.is-you .fit__who{color:var(--silver-2)}.spend__more{margin:14px 0 0}.spend__more .spend__times{display:inline-block}.flat .review__role{font-size:.94em}@media (max-width: 480px){.flat .platforms{gap:22px}.flat .platforms__one+.platforms__one{padding-top:20px;border-top:1px solid rgba(154,163,178,.28)}.flat .platforms__money dt{letter-spacing:.04em;white-space:nowrap}.flat .platforms__money div{justify-content:flex-end}.flat .launch{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.flat .launch__end{max-width:none}.flat .launch__mid{grid-column:1 / -1;grid-row:2;margin-top:0}}@media (min-aspect-ratio: 21/20){.sign:not(.cal-wrap) .review__tag{font-size:16px}.sign:not(.cal-wrap) .review__role{font-size:1em}.sign.sign--data .platforms{max-width:1180px;gap:60px}.sign.sign--data .late{max-width:1120px}.sign.sign--data .late .d-md{font-size:72px}.sign.sign--data .spend__label,.sign.sign--data .spend__cell i{font-size:20px}.sign.sign--data .late__note{max-width:900px;margin:26px auto 0;font-size:20px;line-height:1.45}.sign.sign--data .late__ps{margin:30px 0 22px}.sign.sign--data .btn{font-size:20px}.sign.sign--data .brands__src{font-size:18px}}@media (max-aspect-ratio: 21/20){.sign.sign--data .spend__pair{flex-direction:row;flex-wrap:nowrap;gap:0 18px}.sign.sign--data .spend__arrow{transform:none}.sign.sign--data .late__note{margin-top:24px}.sign.sign--data .late__ps{margin:26px 0 20px}.sign.sign--data .btn{font-size:22px}}@media (max-aspect-ratio: 21/20) and (max-width: 699px){.sign:not(.cal-wrap) .review__by{font-size:22px}.sign:not(.cal-wrap) .review__role{font-size:1em}.sign:not(.cal-wrap) .review__tag{font-size:21px}.sign.sign--data .late .d-md{font-size:46px}.sign.sign--data .late .spend{margin-top:18px;padding:14px}.sign.sign--data .late .spend.is-gpt{margin-top:12px}.sign.sign--data .spend__label{margin-bottom:8px;letter-spacing:.06em;line-height:1.2}.sign.sign--data .spend__cell i{letter-spacing:.06em}.sign.sign--data .spend__arrow{font-size:40px}.sign.sign--data .spend__note,.sign.sign--data .late__ps{line-height:1.25}.sign.sign--data .spend__cell b{font-size:42px}.sign.sign--data .spend__cell.is-next b{font-size:50px}.sign.sign--data .spend__label,.sign.sign--data .spend__cell i,.sign.sign--data .spend__note,.sign.sign--data .spend__times,.sign.sign--data .late__ps{font-size:35px}.sign.sign--data .late__note{font-size:35px;line-height:1.25}.sign.sign--data .btn{font-size:35px}.sign.sign--data .platforms__money dt{font-size:28px}.sign.sign--data .eyebrow,.sign.sign--data .brands__name,.sign.sign--data .brands__what,.sign.sign--data .brands__src{font-size:31px}.sign.sign--data .platforms__year{font-size:29px}.sign.sign--data .brands{transform:translate(-80px)}.sign.sign--data .next{transform:translate(-40px)}}.sign .late{padding-bottom:96px}@media (max-width: 600px){.sign .platforms{padding-bottom:96px}}.reviews__how .hint--coarse{display:none}@media (pointer: coarse){.reviews__how .hint--fine{display:none}.reviews__how .hint--coarse{display:inline}}@media (min-aspect-ratio: 21/20){.sign:not(.cal-wrap) .reviews__how{font-size:17px}.sign:not(.cal-wrap) .btn{font-size:18px}.sign.sign--data .spend__label,.sign.sign--data .spend__cell i,.sign.sign--data .spend__note,.sign.sign--data .late__note,.sign.sign--data .btn{font-size:24px}}@media (max-aspect-ratio: 21/20){.sign:not(.cal-wrap) .reviews__how{font-size:24px}}@media (max-aspect-ratio: 21/20) and (max-width: 699px){.sign.sign--data .spend__label,.sign.sign--data .spend__cell i,.sign.sign--data .spend__note,.sign.sign--data .spend__times,.sign.sign--data .late__ps,.sign.sign--data .late__note,.sign.sign--data .btn{font-size:44px}.sign.sign--data .platforms__money dt{font-size:32px}.sign:not(.cal-wrap) .eyebrow{font-size:27px}.sign.sign--data .eyebrow{font-size:31px}}@media (max-width: 480px){.flat .launch__mid{letter-spacing:.06em}}.ways__tile{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit}.ways__tile.is-on{border-color:var(--red);background:#e106001f}.ways__form{position:relative;margin-top:18px;display:grid;gap:10px}.ways__form .cal__label{margin-bottom:2px!important}.ways__fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ways .ways__form input,.ways .ways__form textarea{width:100%;box-sizing:border-box;padding:12px 14px;font-family:var(--body);font-size:18px;line-height:1.4;color:var(--silver-1);background:#0c0e1499;border:1px solid rgba(154,163,178,.3);border-radius:0;resize:vertical;transition:border-color .2s}.ways .ways__form input:focus,.ways .ways__form textarea:focus{outline:none;border-color:var(--silver-2)}.ways .ways__form input::placeholder,.ways .ways__form textarea::placeholder{color:var(--silver-hint)}.ways__when{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ways__form .btn{justify-self:start;margin-top:6px}.ways__form .sent:empty{display:none}@media (max-width: 560px){.ways__fields{grid-template-columns:1fr}}@media (max-aspect-ratio: 21/20){.cal-wrap .ways__fields{grid-template-columns:1fr;gap:6px}.cal-wrap .ways .ways__form input,.cal-wrap .ways .ways__form textarea{font-size:15px;padding:10px}.cal-wrap .ways__when{gap:6px}}.sign.cal-wrap .cal__slots{grid-template-columns:repeat(5,1fr);gap:9px}.sign.cal-wrap .cal__cell{font-size:22px;padding:13px 8px}.sign.cal-wrap .cal__dow,.sign.cal-wrap .cal__label{font-size:17px}.sign.cal-wrap .cal__monthname{font-size:30px}.sign.cal-wrap .cal__fields input,.sign.cal-wrap .cal__write textarea{font-size:22px}.sign.cal-wrap .cal__hint,.sign.cal-wrap .cal__alt,.sign.cal-wrap .cal__write small,.sign.cal-wrap .cal__leave,.sign.cal-wrap .cal__send .btn{font-size:18px}.sign.cal-wrap .lede.lede--lg{font-size:26px;line-height:1.4;max-width:58ch}.sign.cal-wrap .cal__cols{gap:16px 40px}.sign.cal-wrap .cal__cell{font-size:21px;padding:11px 6px}.sign.cal-wrap .cal__fields{grid-template-columns:1fr 1fr}.sign.cal-wrap .cal__fields input{font-size:20px;padding:11px 12px}.sign.cal-wrap .cal__fields input:last-child{grid-column:1 / -1}.sign.cal-wrap .cal__write textarea{min-height:64px;font-size:20px}.sign.cal-wrap .cal__alt,.sign.cal-wrap .cal__leave{display:none}.sign.cal-wrap .cal__day{aspect-ratio:1.45;font-size:21px}.cal__intro{margin-bottom:18px}.cal__intro .eyebrow{margin-bottom:10px}.sign.cal-wrap .lede.lede--lg{font-size:25px;max-width:none}.sign.cal-wrap .cal__cell{font-size:23px;padding:9px 6px}.sign.cal-wrap .cal__day{font-size:22px}.sign.cal-wrap .cal__fields input{font-size:21px;padding:10px 12px}.sign.cal-wrap .cal__write textarea{min-height:52px}.sign.cal-wrap .cal__dow,.sign.cal-wrap .cal__label{font-size:19px}.sign.cal-wrap .cal__fields input{font-size:23px}.sign.cal-wrap .cal__hint,.sign.cal-wrap .cal__write small{font-size:19px}.sign.cal-wrap .ways,.sign.cal-wrap .cal__intro .eyebrow{display:none}.brands__unit{display:block;margin:-2px 0 8px;font-size:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#51d65d}.brands__num{font-size:56px}.sign.sign--data .brands__unit{font-size:18px}.brands__card .brands__num,.flat .brands__card .brands__num{font-size:64px;line-height:1}.sign.sign--data .brands__card .brands__num{font-size:60px}.sign.cal-wrap .cal__slots{grid-template-columns:repeat(6,1fr);gap:8px}.sign.cal-wrap .cal__cell{font-size:20px;padding:9px 3px;letter-spacing:.02em}@media (min-aspect-ratio: 21/20){.hud__points{gap:1.15rem}.hud__points button{letter-spacing:.16em}.hud__book{letter-spacing:.12em;padding:.6rem .9rem}}.early{max-width:980px;margin:0 auto;text-align:center}.early>.eyebrow{justify-content:center;margin-bottom:26px}.early__blocks{display:grid;gap:22px;text-align:left}.early__block{padding:22px 26px;border:1px solid rgba(154,163,178,.3);background:#ffffff0a}.early__block h3{margin:0 0 10px;font-family:var(--display);font-variation-settings:"wdth" 122,"wght" 800;font-size:34px;line-height:1.05;letter-spacing:-.02em;color:#fff;text-wrap:balance}.early__block p{margin:0;font-size:21px;line-height:1.5;color:var(--silver-1)}.flat .early__block h3{font-size:30px}.flat .early__block p{font-size:19px}@media (max-aspect-ratio: 21/20){.sign.sign--data .early__block{padding:16px 18px}.sign.sign--data .early__block h3{font-size:36px}.sign.sign--data .early__block p{font-size:24px}}
