:root{--paper:#F8F7F4;--white:#FFFFFF;--night:#111413;--night-2:#1D2120;--ink:#111413;--ink-2:#454545;--ink-3:#6C6A66;--line:#E7E5E0;--line-2:#D8D5CF;--line-night:#2B302E;--on-night:#F7F8F9;--on-night-2:#A7B0AC;--mint:#A5FFD2;--mint-deep:#5BDB9F;--mint-wash:#EAFBF2;--mint-line:#5BDB9F;--seg-1:#5BDB9F;--seg-2:#A5FFD2;--seg-3:#CFF3E1;--seg-4:#DFDCD6;--todo:rgba(165,255,210,.5);--edge:inset 0 0 0 1px rgba(17,20,19,.06);--shadow-card:0 1px 2px rgba(17,20,19,.04),0 12px 32px -16px rgba(17,20,19,.14);--shadow-lift:0 2px 6px rgba(17,20,19,.05),0 28px 52px -24px rgba(17,20,19,.24);--r-card:24px;--r-inner:16px;--f:"DIN Next LT Pro","Helvetica Neue",Arial,sans-serif;--wrap:1160px;--gutter:clamp(20px,4vw,40px);--sec:clamp(88px,10vw,136px);--gap:24px;--ease:cubic-bezier(.22,1,.36,1);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink-2);font-family:var(--f);font-size:18px;line-height:1.6;font-weight:400;font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;caret-color:var(--ink)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:30;background:var(--night)}::selection{background:var(--mint);color:var(--ink)}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}h1,h2,h3,h4{color:var(--ink);font-weight:500;text-wrap:balance}p,li{text-wrap:pretty}b,strong{font-weight:500;color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:8px}.night :focus-visible,.card--night :focus-visible{outline-color:var(--mint)}.wrap{max-width:calc(var(--wrap) + 2 * var(--gutter));margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.sec{padding-block:var(--sec)}.sec--white{background:var(--white)}.night{background:var(--night);color:var(--on-night-2)}.night h2,.night h3,.night b,.night strong{color:var(--on-night)}.display{font-size:clamp(64px,9.4vw,136px);line-height:.94;letter-spacing:-.04em}h2{font-size:clamp(34px,3.9vw,54px);line-height:1.07;letter-spacing:-.028em}.statement{font-size:clamp(40px,5.8vw,84px);line-height:1.03;letter-spacing:-.035em;font-weight:500;color:var(--on-night)}.statement em{font-style:italic;font-weight:400;letter-spacing:-.03em}h3{font-size:22px;line-height:1.25;letter-spacing:-.012em}.intro{font-size:clamp(18px,1.55vw,20px);line-height:1.55}.small{font-size:15px;line-height:1.5}.num{font-variant-numeric:tabular-nums}.todo{background:var(--todo);color:var(--ink);border-radius:4px;padding:0 .2em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.card--night .todo{background:#a5ffd238;color:var(--on-night)}.sh{max-width:860px;margin-inline:auto;text-align:center}.sh h2{max-width:22ch;margin-inline:auto}.sh .intro{max-width:34em;margin:22px auto 0}.top{display:inline-flex;flex-direction:column;align-items:center;gap:13px;margin-bottom:18px;padding-left:.16em;font-size:11.5px;line-height:1;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.top:after{content:"";width:28px;height:1px;background:var(--mint-deep)}.night .top{color:var(--on-night-2)}.night .top:after{background:var(--mint)}.where .top{align-items:flex-start;padding-left:0;font-size:11px;opacity:.85}.top--sub{display:flex;justify-content:center;margin:clamp(48px,5.4vw,72px) 0 28px}.sec.sec--joined{padding-top:clamp(28px,3vw,40px)}.sec--joined .top--sub{margin-top:0}.stats.stats--light{margin-top:clamp(40px,4.4vw,56px);border-top:1px solid var(--line-2)}.stats.stats--light>div:nth-child(n){padding:24px clamp(14px,2vw,28px) 0;text-align:center;box-shadow:none}.stats.stats--light>div:nth-child(n)+div{box-shadow:inset 1px 0 0 var(--line)}.stats.stats--light dt{font-size:clamp(24px,2.1vw,30px);letter-spacing:-.02em}.stats.stats--light dd{max-width:17em;margin:8px auto 0;font-size:14.5px;line-height:1.5;color:var(--ink-3)}@media(max-width:1080px){.stats.stats--light{row-gap:8px}.stats.stats--light>div:nth-child(n),.stats.stats--light>div:nth-child(n)+div{box-shadow:none}}.body{margin-top:clamp(48px,5.4vw,72px)}.coda{max-width:28em;margin:clamp(48px,5.4vw,72px) auto 0;text-align:center;font-size:clamp(20px,1.9vw,24px);line-height:1.45;letter-spacing:-.01em;color:var(--ink)}.aside{max-width:38em;margin:clamp(40px,4.4vw,56px) auto 0;text-align:center;font-size:17px;line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:999px;background:var(--mint);color:var(--ink);font:500 17px/1 var(--f);text-decoration:none;white-space:nowrap;border:0;cursor:pointer;box-shadow:0 1px 2px #1114130f,0 12px 24px -14px #11141373;transition:background-color .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.btn:hover{background:var(--mint-deep);transform:translateY(-1px);box-shadow:0 2px 4px #1114130f,0 16px 28px -14px #11141380}.btn:active{transform:translateY(1px)}.btn--sm{min-height:42px;padding:0 20px;font-size:15px;box-shadow:none}.btn--sm:hover{box-shadow:none}.btn--ghost{background:transparent;box-shadow:inset 0 0 0 1.5px #11141333}.btn--ghost:hover{background:#1114130a;box-shadow:inset 0 0 0 1.5px var(--ink)}.night .btn--ghost,.card--night .btn--ghost{color:var(--on-night);box-shadow:inset 0 0 0 1.5px #f7f8f94d}.night .btn--ghost:hover,.card--night .btn--ghost:hover{background:#f7f8f90f;box-shadow:inset 0 0 0 1.5px var(--on-night)}.btn--block{width:100%}.link{font:500 17px/1.2 var(--f);color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:7px;text-decoration-color:var(--mint-deep);transition:text-decoration-color .2s}.link:hover{text-decoration-color:var(--ink)}.site-head{position:fixed;left:0;right:0;top:env(safe-area-inset-top,0px);z-index:20;color:var(--on-night);background:transparent;border-bottom:1px solid transparent;transition:background-color .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.scrolled .site-head{color:var(--ink);background:#f8f7f4e6;border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.scrolled body:before{background:var(--paper)}.site-head :focus-visible{outline-color:currentColor}.site-head .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px}.brand{display:inline-flex;align-items:center;gap:8.7px;text-decoration:none;color:inherit}.brand-mark{display:block;flex:none;width:22.7px;height:22.7px;overflow:visible}.brand-type{display:flex;align-items:baseline;gap:10px}.brand-word{display:block;flex:none;height:14px;width:auto}.brand-line{display:block;flex:none;width:1px;height:21px;background:currentColor;opacity:.5;position:relative;top:3.5px}.brand-name{font-size:14.9px;line-height:1;font-weight:300;letter-spacing:.14em;font-variant-caps:all-small-caps;white-space:nowrap;position:relative;top:-3.15px}.head-right{display:flex;align-items:center;gap:32px}.nav{display:flex;align-items:center;gap:30px}.nav a{font-size:15px;color:inherit;opacity:.8;text-decoration:none;transition:opacity .2s}.nav a:hover{opacity:1}.card{position:relative;display:flex;flex-direction:column;background:var(--white);border-radius:var(--r-card);padding:32px;box-shadow:var(--shadow-card),var(--edge)}.sec--white .card{background:var(--paper);box-shadow:var(--edge)}.card--night,.sec--white .card--night{background:var(--night);color:var(--on-night-2);box-shadow:none}.card--night h3,.card--night h4,.card--night b,.card--night strong{color:var(--on-night)}.card--mint,.sec--white .card--mint{background:var(--mint-wash);box-shadow:inset 0 0 0 1px var(--mint-line)}:where(.card)>p{margin-top:10px;font-size:16.5px;line-height:1.55}@media(hover:hover){.lift{transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.lift:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift),var(--edge)}.sec--white .lift:hover{box-shadow:0 24px 44px -26px #11141338,var(--edge)}.card--mint.lift:hover{box-shadow:0 24px 44px -26px #11141333,inset 0 0 0 1px var(--mint-line)}}.grid{display:grid;gap:var(--gap)}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.ic{display:block;width:52px;height:52px;margin-bottom:28px;overflow:visible;color:var(--ink);flex:none}.ic path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ic .sp{fill:var(--mint-deep);stroke:none}.meta{position:absolute;top:51px;right:32px;display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:1;font-weight:500;color:var(--ink-2)}.meta i{width:10px;height:10px;border-radius:50%;flex:none}.tag{min-height:30px;padding:0 12px;border-radius:999px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);top:43px;font-size:13.5px}.sec--white .tag{background:var(--white)}.card--mint .tag{background:var(--white);box-shadow:none}.tag--open{background:var(--mint);box-shadow:none}.sec--white .tag--open,.card--mint .tag--open{background:var(--mint)}.pulse{position:relative;width:8px;height:8px;border-radius:50%;background:var(--ink)}.pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--ink);animation:pulse 2.4s var(--ease) infinite}.hero{position:relative;isolation:isolate;display:grid;align-content:center;min-height:100vh;min-height:100svh;padding:120px 0 104px;text-align:center;background:var(--night);color:var(--on-night-2);overflow:hidden}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 26%;filter:brightness(.74) saturate(.9)}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 34% at 50% 47%,#1114135c,#11141300),linear-gradient(180deg,rgba(17,20,19,.62) 0%,rgba(17,20,19,.34) 30%,rgba(17,20,19,.14) 60%,rgba(17,20,19,.5) 84%,var(--night) 100%)}.hero .display{color:var(--on-night)}.promise{max-width:26em;text-wrap:balance;margin:28px auto 0;font-size:clamp(21px,2.2vw,28px);line-height:1.34;letter-spacing:-.012em;color:var(--on-night)}.hero-context{max-width:35em;margin:18px auto 0;font-size:clamp(16.5px,1.4vw,18px);line-height:1.6;color:#f7f8f9d6;text-wrap:balance}.hero-date{display:block;margin:0 0 26px;padding-left:.2em;font-size:clamp(13.5px,1.15vw,15.5px);line-height:1;font-weight:500;letter-spacing:.2em;font-variant-numeric:tabular-nums lining-nums;color:var(--on-night);white-space:nowrap}.hero-date:after{content:"";display:block;width:32px;height:1px;margin:16px auto 0;background:var(--mint)}.hero-date--below{position:absolute;left:0;right:0;bottom:64px;margin:0}@media(max-width:600px){.hero-date--below{position:static;margin:44px 0 0}}.hero-date--under{margin:30px 0 0}.hero-date--under:after{margin-top:18px}.hero-date--below:after{display:none}.hero-date--below:before{content:"";display:block;width:32px;height:1px;margin:0 auto 16px;background:var(--mint)}.support{max-width:30em;margin:16px auto 0;font-size:clamp(17px,1.5vw,19px)}.actions{margin-top:44px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 32px}.hero .link{color:var(--on-night);text-decoration-color:var(--mint)}.hero .link:hover{text-decoration-color:var(--on-night)}.hero :focus-visible{outline-color:var(--mint)}@keyframes pulse{0%{transform:scale(1);opacity:.45}to{transform:scale(3.2);opacity:0}}.where{overflow-x:clip;padding-bottom:clamp(40px,5vw,72px)}.where-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px clamp(32px,5vw,72px);align-items:center}.where h2{max-width:12ch}.where-text p{max-width:30em;margin-top:20px;font-size:clamp(18px,1.5vw,20px)}.where-text h2+p{margin-top:28px}.noise{position:relative;height:clamp(460px,44vw,580px)}.noise:before{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;background:radial-gradient(closest-side,#e0262b33,#e0262b0f 55%,#e0262b00 78%);pointer-events:none}.chips{position:absolute;top:0;right:0;bottom:0;left:0}.scribble{position:absolute;left:-4%;top:-5%;width:108%;height:110%;overflow:visible;pointer-events:none}.scribble path{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.4}.doodle{position:absolute;display:block;color:#fff;opacity:.5;pointer-events:none}.doodle svg{display:block;width:100%;height:auto;overflow:visible}.dz1{left:-7%;top:1%;width:112px;rotate:-8deg;animation:drift-a 12s ease-in-out infinite alternate}.dz2{right:-5%;top:27%;width:116px;rotate:7deg;animation:drift-b 15s ease-in-out infinite alternate}.dz3{left:-6%;top:49%;width:80px;animation:drift-c 9s ease-in-out infinite alternate}.dz4{right:1%;top:70%;width:58px;rotate:6deg;animation:drift-a 18s ease-in-out infinite alternate}.dz5{left:22%;top:85%;width:88px;rotate:-6deg;animation:drift-b 12s ease-in-out infinite alternate}@keyframes drift-a{0%{transform:translate(6px,-8px)}to{transform:translate(-6px,7px)}}@keyframes drift-b{0%{transform:translate(-5px,8px)}to{transform:translate(8px,-5px)}}@keyframes drift-c{0%{transform:translate(-7px,-4px)}to{transform:translate(8px,6px)}}.chip{position:absolute;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:12px;font-size:15px;line-height:18px;white-space:nowrap;background:var(--night-2);color:#dce2df;box-shadow:inset 0 0 0 1px #ffffff1a,0 12px 28px #00000073;rotate:var(--r,0deg);animation:jit-a .9s linear infinite}.chip b{color:#fff}.chip .ct{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:#e0262b;color:#fff;font-size:12px;font-style:normal;font-weight:500}.chip--red{background:#e0262b;color:#fff;box-shadow:0 12px 28px #00000073}.chip--light{background:var(--paper);color:var(--ink);box-shadow:0 12px 28px #00000073}.chip--light b{color:var(--ink)}.k1{left:3%;top:2%;--r:-5deg}.k2{right:2%;top:4%;--r:4deg}.k3{left:34%;top:10%;--r:-3deg}.k4{left:8%;top:17%;--r:-2deg}.k5{right:0;top:21%;--r:5deg}.k6{left:46%;top:28%;--r:6deg}.k7{left:0;top:33%;--r:3deg}.k8{right:6%;top:38%;--r:-7deg}.k9{left:28%;top:43%;--r:4deg}.k10{left:4%;top:50%;--r:-4deg}.k11{right:1%;top:52%;--r:3deg}.k12{left:40%;top:57%;--r:-6deg}.k13{right:4%;top:65%;--r:-3deg}.k14{left:2%;top:67%;--r:5deg}.k15{left:30%;top:74%;--r:-2deg}.k16{right:8%;top:80%;--r:4deg}.k17{left:6%;top:83%;--r:5deg}.k18{left:38%;top:91%;--r:-4deg}.chip:nth-child(3n+2){animation:jit-b 1.15s linear -.4s infinite}.chip:nth-child(3n){animation:jit-c .75s linear -.2s infinite}.chip--red{animation:jit-a .8s linear infinite,buzz 3.2s ease-in-out infinite}.chip--red.k12{animation:jit-c .7s linear infinite,buzz 4.1s ease-in-out -1.6s infinite}@keyframes jit-a{0%,to{translate:0 0}12%{translate:-2px 1px}25%{translate:2px -1px}37%{translate:-1px -2px}50%{translate:2px 1.5px}62%{translate:-2px 1px}75%{translate:1px -2px}87%{translate:-1.5px 0}}@keyframes jit-b{0%,to{translate:0 0}14%{translate:1.5px 2px}28%{translate:-2px -1px}42%{translate:1px -2px}57%{translate:-1.5px 1.5px}71%{translate:2px 0}85%{translate:-1px -1.5px}}@keyframes jit-c{0%,to{translate:0 0}20%{translate:-1.5px -1.5px}40%{translate:2px 1px}60%{translate:-1px 2px}80%{translate:1.5px -1px}}@keyframes buzz{0%,80%,to{rotate:var(--r,0deg)}83%{rotate:calc(var(--r,0deg) + 5deg)}86%{rotate:calc(var(--r,0deg) - 5deg)}89%{rotate:calc(var(--r,0deg) + 4deg)}92%{rotate:calc(var(--r,0deg) - 3deg)}95%{rotate:calc(var(--r,0deg) + 1deg)}}@keyframes quiet{to{opacity:.1;filter:blur(3px)}}@keyframes scrawl{0%{stroke-dashoffset:16581}to{stroke-dashoffset:0}}@supports (animation-timeline:view()){.chips{animation:quiet linear both;animation-timeline:view();animation-range:cover 55% exit 90%}.scribble path{stroke-dasharray:16581;animation:scrawl linear both;animation-timeline:view();animation-range:entry 10% cover 45%}}.turn{--fade:420px;position:relative;overflow:hidden;text-align:center;padding:clamp(56px,7vw,104px) 0 var(--fade);background:linear-gradient(180deg,var(--night) 0,var(--night) calc(100% - var(--fade)),#1D2120 calc(100% - var(--fade) * .8),#464A4D calc(100% - var(--fade) * .58),#9A9691 calc(100% - var(--fade) * .36),#D9D4CD calc(100% - var(--fade) * .16),#F0EDE8 calc(100% - var(--fade) * .08),var(--paper) 100%)}.turn .wrap{position:relative;z-index:1}.turn .statement{max-width:none;margin-inline:auto;font-size:clamp(32px,4.4vw,64px);text-wrap:balance}.turn .statement em{color:var(--mint)}.turn figcaption{margin-top:32px;display:inline-flex;align-items:center;gap:12px;color:var(--on-night-2)}.dawn-glow{position:absolute;left:50%;bottom:0;width:max(100%,1500px);height:calc(var(--fade) * 1.2);transform:translate(-50%);background:radial-gradient(60% 70% at 50% 100%,#fbf0e4eb,#f5e9de6b 52%,#f5e9de00);-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);pointer-events:none}.mark{width:18px;height:18px;flex:none}.after-turn{padding-top:clamp(16px,3vw,40px)}.gift .card{padding:clamp(28px,3.2vw,44px)}.gift h3{font-size:clamp(24px,2.1vw,28px);line-height:1.2}.gift .sub{margin-top:6px;font-size:15px;color:var(--ink-3)}.card--night .sub{color:var(--on-night-2)}.gift-list{margin-top:28px;padding-top:26px;border-top:1px solid var(--line);display:grid;gap:18px}.card--night .gift-list{border-top-color:var(--line-night)}.gift-list li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;font-size:16.5px;line-height:1.55}.gift-list svg{width:22px;height:22px;margin-top:2px}.tk path{fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gift-list li:nth-child(2) .tk{transform:rotate(-5deg)}.gift-list li:nth-child(3) .tk{transform:rotate(4deg) scale(.94)}.st path{fill:var(--mint)}.pair-row{margin-top:var(--gap);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap)}.advice{flex-direction:row;gap:24px;align-items:flex-start}.advice .ic{margin:0;width:48px;height:48px}.advice h3{font-size:20px}.advice p{margin-top:8px;font-size:16.5px;line-height:1.55;color:#2f4a3c}.word{justify-content:center}.word blockquote p{font-size:clamp(20px,1.8vw,23px);line-height:1.45;letter-spacing:-.008em;color:var(--ink)}.word figcaption{margin-top:18px;display:inline-flex;align-items:center;gap:12px;font-size:15px;color:var(--ink-3)}.split{display:grid;grid-template-columns:60fr 20fr 10fr 10fr;gap:6px;margin-bottom:var(--gap)}.split span{height:10px;border-radius:999px}.split .s1,.d1{background:var(--seg-1)}.split .s2,.d2{background:var(--seg-2)}.split .s3,.d3{background:var(--seg-3);box-shadow:inset 0 0 0 1px #b9e6cf}.split .s4,.d4{background:var(--seg-4)}.practice{margin-top:clamp(40px,4.4vw,56px)}.mix-lead{max-width:30em;margin:-6px auto clamp(36px,4vw,48px);text-align:center;font-size:clamp(19px,1.7vw,22px);line-height:1.45;letter-spacing:-.008em;color:var(--ink);text-wrap:balance}.mix{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:var(--gap)}.mix>.mix-core{--pad:clamp(32px,3.4vw,48px);grid-row:span 2;min-height:clamp(440px,40vw,540px);overflow:hidden;padding:var(--pad)}.mix-core>:not(.rings){position:relative}.mix-core .meta{position:absolute;top:calc(var(--pad) + 19px);right:var(--pad);color:var(--ink)}.mix-core h3{margin-top:auto;max-width:11ch;font-size:clamp(32px,3.2vw,46px);line-height:1.06;letter-spacing:-.025em}.mix-core p{max-width:24em;margin-top:16px;font-size:clamp(17px,1.4vw,19px)}.rings{position:absolute;top:50%;right:-14%;width:min(70%,560px);aspect-ratio:1;transform:translateY(-50%);color:#b4eacf;pointer-events:none}.rings circle{fill:none;stroke:currentColor;stroke-width:1}.mix>.mix-base{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,1.6fr);align-items:center;gap:24px clamp(24px,3vw,48px);padding:30px clamp(28px,3vw,40px)}.mix-ground{max-width:9em;font-size:15px;line-height:1.4;font-weight:500;color:var(--ink)}.mix-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px 18px;align-items:start}.mix-item .ic{width:44px;height:44px;margin:0;grid-row:span 2}.mix-item p{grid-column:2}@media(max-width:880px){.mix{grid-template-columns:repeat(2,minmax(0,1fr))}.mix>.mix-core{grid-column:1 / -1;grid-row:auto;min-height:380px}.mix>.mix-base{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.mix-ground{grid-column:1 / -1;max-width:none}}@media(max-width:600px){.mix{grid-template-columns:minmax(0,1fr)}.mix>.mix-core{min-height:340px}.rings{right:-34%;width:96%}.mix>.mix-base{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 24px}}.pause--photo.from-paper{background:var(--paper)}.pause--photo.from-paper:before{background:linear-gradient(180deg,var(--paper) 0%,rgba(248,247,244,.74) 18%,rgba(248,247,244,.34) 40%,rgba(248,247,244,0) 60%,rgba(255,255,255,0) 84%,var(--white) 100%)}.season-img.sky{background:var(--sky)}.sky-winter{--sky:radial-gradient(circle at 26% 80%,rgba(255,255,255,.95) 0 6%,rgba(255,255,255,.42) 13%,transparent 32%),linear-gradient(180deg,#C6D3DC 0%,#E0E7EC 58%,#F2F4F5 100%)}.sky-spring{--sky:radial-gradient(circle at 40% 54%,rgba(255,253,238,.95) 0 6%,rgba(255,249,222,.42) 14%,transparent 34%),linear-gradient(180deg,#C9E8D8 0%,#E3F4EA 58%,#F4FAF6 100%)}.sky-summer{--sky:radial-gradient(circle at 56% 26%,rgba(255,251,238,1) 0 7%,rgba(255,236,192,.5) 16%,transparent 38%),linear-gradient(180deg,#F0D196 0%,#F6E4C1 58%,#FBF3E5 100%)}.sky-autumn{--sky:radial-gradient(circle at 74% 70%,rgba(255,241,230,.95) 0 6%,rgba(249,210,190,.45) 14%,transparent 34%),linear-gradient(180deg,#D6AFAE 0%,#EAD0C7 58%,#F6ECE6 100%)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin-bottom:0}.stats>div{padding:26px clamp(22px,2.4vw,32px) 24px}.stats>div+div{box-shadow:inset 1px 0 0 var(--line)}.stats dt{font-size:clamp(34px,3vw,42px);line-height:1;letter-spacing:-.035em;color:var(--ink)}.stats dd{margin:12px 0 0;font-size:15px;line-height:1.5}.wheel{position:relative;width:min(100%,900px);aspect-ratio:900/620;margin-inline:auto}.wheel-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.wheel-ring circle{fill:none;stroke:var(--mint-deep);stroke-width:2;stroke-dasharray:1 9;stroke-linecap:round}.wheel-ring path{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wheel-core{position:absolute;left:50%;top:50%;width:248px;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;justify-content:center;align-items:center;text-align:center;padding:36px}.wheel-core h3{font-size:22px;line-height:1.2}.wheel-core p{max-width:12em;margin-top:8px;font-size:15.5px;line-height:1.45}.wheel-nodes .card{position:absolute;width:228px;padding:22px 24px 24px;transform:translate(-50%,-50%)}.wheel-nodes h3{font-size:19px}.wheel-nodes p{margin-top:6px;font-size:15px;line-height:1.5}.n1{left:50%;top:12.9%}.n2{left:75.6%;top:50%}.n3{left:50%;top:87.1%}.n4{left:24.4%;top:50%}.pause{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding-block:clamp(120px,14vw,200px)}.pause .statement{max-width:16ch;margin-inline:auto;color:var(--ink)}.pause .statement em{letter-spacing:-.03em}.pause .support{max-width:31em;margin-top:28px;color:var(--ink)}.pause--white{background:var(--white)}.pause--photo{background:var(--white);padding-block:clamp(120px,12vw,168px) clamp(260px,26vw,380px)}.pause-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 36%;filter:saturate(.9)}.pause--photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,var(--white) 0%,rgba(255,255,255,.74) 18%,rgba(255,255,255,.34) 40%,rgba(255,255,255,0) 60%,rgba(255,255,255,0) 84%,var(--white) 100%)}.legend{margin-top:24px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px 32px;font-size:15px}.legend li{display:inline-flex;align-items:center;gap:12px}.lv,.sl{display:inline-block;width:12px;height:12px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1.25px var(--ink)}.lv{background:var(--mint)}.day-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,72px);padding:clamp(28px,3.4vw,48px)}.day-card h3{font-size:19px;padding-bottom:14px}.days li{position:relative;isolation:isolate;display:grid;grid-template-columns:104px minmax(0,1fr);gap:0 20px;align-items:baseline;padding:16px 0;border-top:1px solid var(--line)}.days .dt b{display:block;font-size:16px;line-height:1.35}.days .dt span{display:block;margin-top:3px;font-size:14px;line-height:1.3;color:var(--ink-3)}.days li>p+p b{display:block;font-size:17px;line-height:1.35}.days .d{display:block;margin-top:2px;font-size:15.5px;line-height:1.45}.days .key:before{content:"";position:absolute;top:5px;right:-16px;bottom:5px;left:-16px;z-index:-1;border-radius:14px;background:var(--mint-wash);box-shadow:inset 0 0 0 1px var(--mint-line)}.days .key,.days .key+li{border-top-color:transparent}.dayplan{margin-top:var(--gap);padding:clamp(28px,3.2vw,44px)}.dayplan summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px}.dayplan summary::-webkit-details-marker{display:none}.dayplan summary:focus-visible{outline-offset:8px}.dayplan summary:hover .path-more{color:var(--ink)}.dayplan .less,.dayplan[open] .more{display:none}.dayplan[open] .less{display:inline}.dayplan[open] .pm:after{transform:rotate(0)}.dayplan-sub{display:block;margin-top:6px;font-size:15.5px;line-height:1.45;color:var(--ink-3)}.dayplan-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,72px);margin-top:32px}.dayplan-cols h3{font-size:17px;padding-bottom:14px}.dayplan-note{margin-top:28px;padding:16px 20px;border-radius:14px;background:var(--mint-wash);box-shadow:inset 0 0 0 1px var(--mint-line);font-size:15.5px;line-height:1.5;color:var(--ink-2)}.sched li{display:grid;grid-template-columns:52px 12px minmax(0,1fr);gap:0 18px;align-items:baseline;padding:16px 0;border-top:1px solid var(--line)}.sched time{font-size:16px;font-weight:500;color:var(--ink)}.sched b{display:block;font-size:17px;line-height:1.35}.sched .d{display:block;margin-top:2px;font-size:15.5px;line-height:1.45}.day-foot{margin-top:24px;text-align:center;color:var(--ink-3)}.season,.sec--white .season{padding:12px 12px 28px}.season-img{margin-bottom:24px;border-radius:var(--r-inner);overflow:hidden;aspect-ratio:4/5;background:var(--night)}.season-img img{width:100%;height:100%;object-fit:cover;filter:saturate(.88)}.season h3,.season>p{padding-inline:20px}.season .meta{top:26px;right:26px}.season .date{margin-top:auto;padding-top:22px;font-size:16px;font-weight:500;color:var(--ink)}.season>p.sign{font-size:15.5px}.loop{margin-top:var(--gap);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px clamp(40px,6vw,96px);align-items:center;padding:clamp(32px,4.4vw,56px)}.loop h3{font-size:clamp(28px,2.8vw,38px);line-height:1.12;letter-spacing:-.022em}.loop-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.loop-cols div{padding-top:20px;border-top:1px solid var(--line-night)}.loop-cols h4{font-size:19px;line-height:1.3}.loop-cols p{margin-top:8px;font-size:16.5px;line-height:1.55}.loop-cols em{font-style:normal;color:var(--mint)}.host{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(16px,2vw,24px);padding-right:clamp(28px,5vw,72px)}.portrait{border-radius:var(--r-inner);overflow:hidden;aspect-ratio:4/5;background:var(--night)}.portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.host-name{font-size:clamp(30px,3vw,40px);line-height:1.1;letter-spacing:-.022em}.host .role{margin-top:12px;font-size:16px;color:var(--ink-3)}.host blockquote{margin-top:clamp(24px,2.8vw,36px)}.host blockquote p{font-size:clamp(19px,1.7vw,22px);line-height:1.5;color:var(--ink)}.host blockquote p+p{margin-top:.8em}.host--guest{margin-top:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,4fr);padding:clamp(16px,2vw,24px);padding-left:clamp(28px,5vw,72px)}.host--guest .portrait img{object-position:50% 30%}.host-bio{margin-top:clamp(20px,2.2vw,28px);font-size:17px;line-height:1.6;color:var(--ink-2);max-width:56ch}.guide{margin-top:clamp(28px,3.4vw,44px);padding-top:24px;border-top:1px solid var(--line);display:flex;align-items:center;gap:18px}.guide .ph{width:56px;height:56px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1.25px var(--line-2);background:var(--paper)}.guide img.ph{display:block;object-fit:cover;box-shadow:none}.guide h3{font-size:17px;line-height:1.35}.guide p{margin-top:2px;font-size:15px;color:var(--ink-3)}.trust,.said{margin-top:var(--gap)}.trust h3{font-size:20px}.said{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2*var(--gap))/3);gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:none;padding:12px 4px 36px;margin:calc(var(--gap) - 12px) -4px -24px}.said::-webkit-scrollbar{display:none}.said>.card{scroll-snap-align:start}.said-nav{display:flex;justify-content:flex-end;gap:12px}@media(min-width:881px){.said:not(:has(>.card:nth-child(3))){grid-auto-columns:calc((100% - var(--gap))/2)}.said-wrap:not(:has(.said>.card:nth-child(3))) .said-nav{display:none}}.said-btn{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:999px;background:var(--white);color:var(--ink);box-shadow:var(--edge),var(--shadow-card);cursor:pointer;transition:box-shadow .2s}.said-btn:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.said-btn:disabled{opacity:.35;cursor:default;box-shadow:var(--edge)}.said-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.said blockquote p{font-size:18px;line-height:1.5;color:var(--ink)}.said figcaption{margin-top:16px;font-size:15px;color:var(--ink-3)}.compare{max-width:920px;margin-inline:auto}.compare .kicker{font-size:15px;color:var(--ink-3);margin-bottom:6px}.compare h3{font-size:24px;margin-bottom:12px}.teach{max-width:34em;margin:clamp(56px,6vw,84px) auto 0;text-align:center}.teach blockquote p{font-size:clamp(24px,2.6vw,32px);line-height:1.25;letter-spacing:-.015em;font-weight:500;color:var(--ink);text-wrap:balance}.teach figcaption{margin-top:14px;font-size:15px;color:var(--ink-3)}.teach cite{font-style:normal}.teach-note{max-width:30em;margin:22px auto 0;text-align:center;color:var(--ink-2);text-wrap:balance}.path{margin-top:var(--gap);padding:clamp(28px,3.2vw,44px)}.press{margin-top:clamp(52px,5.6vw,80px);text-align:center}.press-label--teams{margin-top:clamp(40px,4.4vw,56px)}.press-names{max-width:44em;margin:18px auto 0;font-size:17px;line-height:1.7;font-weight:500;letter-spacing:.01em;color:var(--ink-3);text-wrap:balance}.press-label{font-size:11.5px;line-height:1.6;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.press-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px clamp(28px,4vw,56px);margin-top:22px}.press-logos img{height:28px;width:auto;filter:brightness(0);opacity:.5}.press-logos .pl-page{height:22px}.press-logos .pl-enorm{height:32px}.press-note{margin-top:24px;font-size:15.5px;color:var(--ink-3)}@media(max-width:600px){.press-logos{gap:16px 20px}.press-logos img{height:19px}.press-logos .pl-page{height:16px}.press-logos .pl-enorm{height:23px}}.path-title{font-size:20px}.path summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px}.path summary::-webkit-details-marker{display:none}.path summary:focus-visible{outline-offset:8px}.path-more{display:inline-flex;align-items:center;gap:12px;font-size:15.5px;font-weight:500;color:var(--ink-3);white-space:nowrap}.path summary:hover .path-more{color:var(--ink)}.path .less,.path[open] .more{display:none}.path[open] .less{display:inline}.path[open] .pm:after{transform:rotate(0)}.path>ol{margin-top:32px}.path ol{position:relative;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.path ol:before{content:"";position:absolute;left:6px;right:0;top:6px;border-top:2px dotted var(--line-2)}.path li{position:relative;padding-top:32px}.path li:before{content:"";position:absolute;left:0;top:0;width:14px;height:14px;border-radius:50%;background:var(--mint);box-shadow:inset 0 0 0 1px var(--mint-deep)}.path .when{display:block;font-size:18px;margin-bottom:6px}.path p{font-size:15.5px;line-height:1.55;color:var(--ink-2)}@media(max-width:1080px){.path ol{grid-template-columns:minmax(0,1fr);gap:24px}.path ol:before{right:auto;top:8px;bottom:8px;border-top:0;border-left:2px dotted var(--line-2)}.path li{padding:0 0 0 36px}.path li:before{top:4px}}.voice h3{font-size:21px;line-height:1.3}.plans{align-items:stretch}.plan{padding:clamp(28px,2.8vw,40px)}.plan h3{font-size:24px}.plan .sub{margin-top:6px;font-size:15px;color:var(--ink-3)}.card--night .sub,.card--night .price span,.card--night .price-note{color:var(--on-night-2)}.price{margin-top:28px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.price b{font-size:clamp(48px,4.4vw,60px);line-height:1;font-weight:400;letter-spacing:-.035em}.price span{font-size:15px;color:var(--ink-3)}.price-note{margin-top:8px;font-size:15px;color:var(--ink-3)}.incl{margin:28px 0 32px;padding-top:24px;border-top:1px solid var(--line);display:grid;gap:12px}.card--night .incl{border-top-color:var(--line-night)}.year{margin-top:28px;padding-top:22px;border-top:1px solid var(--line-night);display:grid;gap:10px}.year li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;line-height:1.4;color:var(--on-night-2)}.year b{font-weight:500;color:var(--on-night)}.year span{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.year+.incl{margin-top:22px}.incl li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.45}.incl svg{width:20px;height:20px;margin-top:1px}.incl path{fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.incl li:nth-child(3n+2) svg{transform:rotate(-5deg) translateY(1px)}.incl li:nth-child(3n) svg{transform:rotate(4deg) scale(.94)}.card--night .incl path{stroke:var(--mint)}.plan .btn{margin-top:auto}.badge{position:absolute;top:clamp(28px,2.8vw,40px);right:clamp(28px,2.8vw,40px);display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--mint);color:var(--ink);font-size:13px;font-weight:500;letter-spacing:.01em}.plans-foot{margin-top:28px;text-align:center;color:var(--ink-3)}.qa{max-width:820px;margin-inline:auto;padding:8px clamp(24px,3vw,40px)}.qa details+details{border-top:1px solid var(--line)}.qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;font-weight:500;line-height:1.35;color:var(--ink)}.qa summary::-webkit-details-marker{display:none}.qa summary:focus-visible{outline-offset:-2px}.pm{position:relative;width:22px;height:22px;flex:none}.pm:before,.pm:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.6px;margin:-.8px 0 0 -7px;background:var(--ink);border-radius:2px;transition:transform .3s var(--ease)}.pm:after{transform:rotate(90deg)}.qa details[open] .pm:after{transform:rotate(0)}.qa details p{max-width:40em;padding:0 48px 26px 0;font-size:17px}.qa details p.qa-lead{padding-bottom:14px}.qa-day{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 20px;max-width:40em;margin:0;padding:0 48px 26px 0;font-size:16px;line-height:1.45;color:var(--ink-2)}.qa-day dt{font-weight:500;color:var(--ink)}.qa-day dd{margin:0}.qa details p.qa-part{padding-bottom:10px;font-size:16px;font-weight:500;color:var(--ink)}.qa details p.qa-part--pm{margin-top:4px;padding-top:20px;border-top:1px solid var(--line)}.qa-dur{color:var(--ink-3);white-space:nowrap}.qa-sub{display:block;font-size:15px;color:var(--ink-3)}.qa details p.qa-note{font-size:15.5px;color:var(--ink-3)}.next{margin-top:clamp(64px,7vw,96px)}.next-title{text-align:center;font-size:clamp(24px,2.2vw,30px);line-height:1.2;letter-spacing:-.02em}.next-steps{margin-top:clamp(28px,3vw,40px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(24px,3vw,48px)}.next-steps li{padding-top:22px;border-top:1px solid var(--line-2)}.next-steps h4{display:flex;align-items:center;gap:12px;font-size:19px;line-height:1.3;font-weight:500;color:var(--ink)}.next-steps .n{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--mint-wash);box-shadow:inset 0 0 0 1px var(--mint-line);font-size:14px;font-weight:500;color:var(--ink)}.next-at{margin-top:8px;padding-left:40px;font-size:15px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.next-at+p{margin-top:6px;padding-left:40px;font-size:16px;line-height:1.45;color:var(--ink-2)}@media(max-width:760px){.next-steps{grid-template-columns:1fr}}.final{position:relative;isolation:isolate;overflow:hidden;text-align:center;background:var(--night);padding:clamp(176px,18.5vw,268px) 0}.final-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 46%;filter:saturate(.25) brightness(.62)}.final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#111413cc,#11141394,#111413cc)}.final .statement{color:var(--on-night)}.final .support{max-width:27em;color:var(--on-night)}.final-note{max-width:24em;margin:28px auto 0;font-size:15px;color:var(--on-night-2);text-wrap:balance}.foot{background:var(--night);color:var(--on-night-2);border-top:1px solid var(--line-night)}.foot .wrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px 48px;align-items:center;padding-block:40px}.foot-lockup{display:inline-flex;align-items:center;gap:7.4px;color:var(--on-night)}.foot-lockup .brand-mark{width:19.4px;height:19.4px}.foot-lockup .brand-word{height:12px}.foot nav{display:flex;flex-wrap:wrap;gap:0 24px}.foot nav a{display:inline-block;padding-block:10px}.path summary,.dayplan summary{padding-block:10px;margin-block:-10px}.foot a{font-size:15px;text-decoration:none;color:var(--on-night-2)}.foot a:hover{color:var(--on-night)}@media(max-width:1080px){.nav{display:none}.g4,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats>div+div{box-shadow:none}.stats>div:nth-child(2){box-shadow:inset 1px 0 0 var(--line)}.stats>div:nth-child(3){box-shadow:inset 0 1px 0 var(--line)}.stats>div:nth-child(4){box-shadow:inset 1px 0 0 var(--line),inset 0 1px 0 var(--line)}.wheel{aspect-ratio:auto;display:grid;gap:var(--gap);max-width:760px}.wheel-ring{display:none}.wheel-core,.wheel-nodes .card{position:relative;left:auto;top:auto;transform:none;width:auto}.wheel-core{aspect-ratio:auto;border-radius:var(--r-card);padding:32px}.wheel-nodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}}@media(max-width:880px){.g2,.g3,.pair-row{grid-template-columns:minmax(0,1fr)}.said{grid-auto-columns:min(84%,440px)}.g2,.g3,.pair-row,.plans{max-width:560px;margin-inline:auto}.pair-row{margin-top:var(--gap)}.where-grid,.host,.loop{grid-template-columns:minmax(0,1fr)}.noise{max-width:560px}.host{padding:clamp(16px,2vw,24px)}.host>div{padding:4px 12px 16px}.portrait{aspect-ratio:5/4}.portrait img{object-position:50% 14%}.host--guest{padding:clamp(16px,2vw,24px)}.host--guest .portrait{order:-1}.host--guest .portrait img{object-position:50% 26%}.day-card{grid-template-columns:minmax(0,1fr)}.day-card>div+div{margin-top:28px}.dayplan-cols{grid-template-columns:minmax(0,1fr)}.dayplan-cols>div+div{margin-top:28px}.foot .wrap{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){body{font-size:17px}.g4,.loop-cols,.wheel-nodes{grid-template-columns:minmax(0,1fr)}.stats>div{padding:24px 20px}.pause--photo{padding-block:96px 440px}.card{padding:28px 24px}.meta{top:47px;right:24px}.tag{top:39px}.noise{height:540px}.chip{font-size:13px;padding:7px 11px}.chip .ct{min-width:19px;height:18px;font-size:11px}.dz1,.dz2{width:84px}.dz3,.dz5{width:64px}.dz4{width:44px}.turn{--fade:320px}.actions{flex-direction:column}.season,.sec--white .season{padding:10px 10px 24px}.season-img{aspect-ratio:3/2}.season h3,.season>p{padding-inline:14px}.season .meta{top:22px;right:22px}.days li{grid-template-columns:96px minmax(0,1fr);gap:0 14px}.head-right .btn--sm{padding:0 16px}.brand span{font-size:17px}.brand svg{height:12.5px}.advice{flex-direction:column;gap:20px}.qa details p,.qa-day{padding-right:0}.sched li{grid-template-columns:48px 12px minmax(0,1fr);gap:0 14px}}@media(max-width:380px){.head-right .btn--sm{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.chip,.chips,.doodle,.scribble path,.pulse:after{animation:none!important}.btn,.btn:hover,.lift,.lift:hover{transition:none;transform:none}.said-btn{transition:none}}.chip{white-space:nowrap}@media(max-width:440px){.site-head .wrap{gap:12px}.brand{gap:7.4px}.brand-mark{width:19.4px;height:19.4px}.brand-type{gap:8.6px}.brand-word{height:12px}.brand-line{height:18px;top:3px}.brand-name{font-size:12.8px;top:-2.7px}.site-head .btn--sm{padding-inline:16px}}.sticky-cta{display:none}@media(max-width:760px){.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));background:#f8f7f4eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);transform:translateY(105%);visibility:hidden;transition:transform var(--dur-open,.45s) var(--ease),visibility 0s linear var(--dur-open,.45s)}.sticky-cta.on{transform:none;visibility:visible;transition:transform var(--dur-open,.45s) var(--ease),visibility 0s}.sticky-cta .btn{flex:none;min-height:48px;padding:0 22px;font-size:16px}.site-head .btn--sm{display:none}}.sticky-cta-t{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0}.sticky-cta-t b{font-size:15px;line-height:1.2;color:var(--ink)}.sticky-cta-t span{font-size:13.5px;line-height:1.2;color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.r-after .r-eb-on{display:none!important}.rp:not(.r-after) .r-eb-off{display:none!important}[class*=kl-teaser],[role=dialog][aria-label="POPUP Form"],[role=dialog][aria-label="FLYOUT Form"]{display:none!important}.plans-foot a{color:inherit;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/142/assets/retreat.css.map */
