*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}img,svg,video{max-width:100%}img{height:auto}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-cyrillic-wght-normal.C627f1f8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-vietnamese-wght-normal.rat7GD3o.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-ext-wght-normal.D6H-S6MW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-wght-normal.D5afBTBx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root:has(.v-c){scroll-behavior:smooth;background:#9fd6d4;scrollbar-color:#2f73a0 #d4eeee}@media(prefers-reduced-motion:reduce){:root:has(.v-c){scroll-behavior:auto}}body.v-c{--ink: #0b2236;--ink-soft: #24435c;--foam: #f6faf8;--paper: #fbf7ec;--deep-text: #f1f7fb;--deep-soft: #c9dcea;--coral: #c8381a;--coral-hover: #a92d12;--coral-bright: #ef5a2a;--sand: #f8bf5c;--sand-deep: #eaa640;--display: "Unbounded Variable", "Manrope Variable", sans-serif;--text: "Manrope Variable", system-ui, sans-serif;--gutter: clamp(16px, 5vw, 64px);--wrap: 1240px;--section: clamp(96px, 13vw, 184px);--lane: 0px;--ease: cubic-bezier(.16, 1, .3, 1);margin:0;background:#9fd6d4;color:var(--ink);font-family:var(--text);font-size:clamp(1.0625rem,.35vw + 1rem,1.1875rem);line-height:1.6;font-weight:450;-webkit-font-smoothing:antialiased;overflow-x:clip}.v-c ::selection{background:#ffd9c7;color:var(--ink)}.v-c :focus-visible{outline:3px solid var(--coral-bright);outline-offset:3px;border-radius:6px}.v-c a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.v-c p,.v-c h1,.v-c h2,.v-c h3,.v-c dl,.v-c dd,.v-c ul,.v-c ol,.v-c figure{margin:0}.v-c ul,.v-c ol{padding:0;list-style:none}.v-c img{display:block}.v-c .c-sea{position:relative}.v-c .c-skip{position:absolute;left:12px;top:-60px;z-index:20;background:var(--ink);color:var(--foam);padding:10px 16px;border-radius:999px}.v-c .c-skip:focus{top:12px}.v-c .c-wrap{position:relative;z-index:2;width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}@media(min-width:1000px){.v-c .c-lane{padding-right:calc(var(--gutter) + clamp(200px,19vw,280px))}}.v-c .c-h2{font-family:var(--display);font-weight:600;font-size:clamp(2rem,1.15rem + 3.3vw,3.6rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin-bottom:clamp(24px,3vw,40px)}.v-c .c-h3{font-family:var(--text);font-weight:750;font-size:clamp(1.1875rem,.4vw + 1.1rem,1.375rem);line-height:1.3;text-wrap:balance;margin-bottom:10px}.v-c .c-text{max-width:60ch;text-wrap:pretty}.v-c .c-text+.c-text{margin-top:1em}.v-c .c-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 28px;border-radius:999px;background:var(--coral);color:#fff;font:700 1.0625rem/1.25 var(--text);text-decoration:none;text-align:center;box-shadow:0 10px 24px -10px #781e088c,inset 0 -2px #0000001f;transition:transform .4s var(--ease),background-color .2s;cursor:pointer}.v-c .c-btn:hover{background:var(--coral-hover);transform:translateY(-2px)}.v-c .c-btn:active{transform:translateY(1px)}.v-c .c-btn--small{min-height:44px;padding:10px 18px;font-size:.9375rem}.v-c .c-btn--block{width:100%}.v-c .c-btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.v-c .c-btn--ghost:hover{background:var(--ink);color:var(--foam)}.v-c .c-quiet{display:inline-flex;align-items:center;gap:8px;min-height:48px;font-weight:700;text-decoration:none;border-bottom:2px solid currentColor}.v-c .c-quiet svg,.v-c .c-shift__arrow,.v-c .c-versus svg,.v-c .c-nots svg,.v-c .c-pebble svg,.v-c .c-pair svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v-c .c-link{font-weight:700;display:inline-block;margin-top:24px;min-height:44px}.v-c .c-bar{position:absolute;inset:0 0 auto;z-index:5;display:flex;align-items:center;gap:24px;max-width:var(--wrap);margin-inline:auto;padding:16px var(--gutter)}.v-c .c-bar__nav{display:none;gap:28px;font-weight:600;font-size:.9375rem}.v-c .c-bar__nav a{text-decoration:none;padding-block:12px}.v-c .c-bar__nav a:hover{text-decoration:underline}@media(min-width:860px){.v-c .c-bar__nav{display:flex}}@media(max-width:420px){.v-c .c-btn:not(.c-btn--small){padding-inline:20px;font-size:1rem}}@media(max-width:420px){.v-c .c-bar .c-btn--small{padding-inline:14px;font-size:.875rem}}.v-c .c-hero{position:relative;min-height:min(100svh,980px);padding-top:112px;padding-bottom:clamp(56px,8vw,120px)}.v-c .c-hero__water{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent)}.v-c .c-hero:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(80% 70% at 15% 25%,#f0faf8b8,#f0faf800 70%)}.v-c .c-hero__grid{display:grid;gap:8px}.v-c .c-hero__title{font-family:var(--display);font-weight:700;font-size:clamp(2.875rem,1.2rem + 7.6vw,6rem);line-height:.98;letter-spacing:-.04em;max-width:7.5ch}.v-c .c-hero__for{margin-top:18px;font-weight:750;font-size:1.0625rem}.v-c .c-hero__lead{margin-top:10px;max-width:34ch;font-size:clamp(1.125rem,.5vw + 1.05rem,1.375rem);line-height:1.5;font-weight:500;text-wrap:pretty}.v-c .c-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px}.v-c .c-buoys{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.v-c .c-buoys li{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 10px;border-radius:999px;background:#f6faf8d1;font-weight:650;font-size:.9375rem;box-shadow:0 6px 16px -10px #0b223673}.v-c .c-buoys li:before{content:"";width:14px;height:14px;border-radius:50%;background:conic-gradient(var(--coral-bright) 0 25%,#fff 0 50%,var(--coral-bright) 0 75%,#fff 0);box-shadow:0 0 0 1.5px var(--coral-bright)}.v-c .c-hero__float{position:relative;justify-self:center;width:min(78vw,340px);margin-top:24px}.v-c .c-hero__float img{width:100%;height:auto;animation:c-bob 7s ease-in-out infinite alternate}.v-c .c-hero__line{margin-top:-8px;max-width:26ch;margin-inline:auto;text-align:center;font-weight:700;font-size:1.0625rem;line-height:1.45;text-wrap:balance}@media(min-width:900px){.v-c .c-hero{display:flex;align-items:center}.v-c .c-hero__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px}.v-c .c-hero__float{width:min(36vw,480px);margin-top:0;transform:translateY(40px)}.v-c .c-hero__line{font-size:1.1875rem}}@keyframes c-bob{0%{transform:translateZ(0) rotate(-2deg)}to{transform:translate3d(6px,-10px,0) rotate(2deg)}}.v-c .c-sec{position:relative;padding-block:var(--section);background:linear-gradient(to bottom,var(--from),var(--to));color:var(--fg, var(--ink))}.v-c .c-sec,.v-c .c-shore,.v-c .c-final{margin-top:-1px}.v-c .c-sec[id]{scroll-margin-top:calc(32px - var(--section))}.v-c .c-sunday{--from: #9fd6d4;--to: #74b4c8;padding-top:clamp(48px,7vw,96px)}.v-c .c-sunday__grid{display:grid;gap:40px;align-items:start}@media(min-width:760px){.v-c .c-sunday__grid{grid-template-columns:1fr 1fr;gap:56px}}.v-c .c-slip{position:relative;background:var(--paper);padding:28px 24px 26px;border-radius:6px;transform:rotate(-1.4deg);box-shadow:0 24px 40px -24px #0b22368c,0 2px 6px #0b223614}.v-c .c-slip:before{content:"";position:absolute;top:-12px;left:50%;width:96px;height:24px;transform:translate(-50%) rotate(2deg);background:#fff9;box-shadow:0 1px 3px #0b22361f}.v-c .c-slip__list li{position:relative;padding:10px 0 10px 30px;border-bottom:1px solid rgba(11,34,54,.12)}.v-c .c-slip__list li:before{content:"";position:absolute;left:2px;top:1.05em;width:16px;height:2px;background:var(--coral)}.v-c .c-slip__outro{margin-top:18px;font-weight:750}.v-c .c-thoughts{--from: #74b4c8;--to: #1d5582}.v-c .c-inline-fig{width:min(52vw,240px);height:auto;margin:48px auto 0}.v-c .c-inline-fig--rise{margin:0 auto 40px}@media(prefers-reduced-motion:no-preference){.v-c .c-inline-fig{display:none}}.v-c .c-problem{--from: #1d5582;--to: #061529;--fg: var(--deep-text);overflow:hidden}.v-c .c-problem__waves{position:absolute;inset:0 0 auto;width:100%;height:clamp(260px,36vw,520px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 45%);mask-image:linear-gradient(to bottom,transparent,#000 45%)}.v-c .c-problem__inner{padding-top:clamp(40px,8vw,120px)}.v-c .c-problem .c-text{color:var(--deep-soft)}.v-c .c-pair{display:grid;gap:28px;margin-top:clamp(40px,6vw,72px)}.v-c .c-pair__line{max-width:30ch;font-weight:700;font-size:clamp(1.3rem,1vw + 1.1rem,1.75rem);line-height:1.3}.v-c .c-pair__line:nth-child(2){margin-left:clamp(0px,10vw,140px)}.v-c .c-pair__line svg{display:block;width:100%;max-width:280px;height:12px;margin-top:10px;color:#7cc1d3}.v-c .c-versus{display:grid;gap:20px;margin-top:clamp(56px,7vw,88px)}@media(min-width:760px){.v-c .c-versus{grid-template-columns:1fr 1fr;align-items:start}}.v-c .c-versus p{display:flex;gap:12px;padding:22px 22px 24px;border-radius:4px 4px 28px 28px;font-weight:600;line-height:1.45}.v-c .c-versus svg{flex:none;margin-top:2px}.v-c .c-versus__bad{background:#ffffff0f;border:1px solid rgba(201,220,234,.3);color:var(--deep-soft)}@media(min-width:760px){.v-c .c-versus__bad{transform:translateY(48px)}}.v-c .c-versus__good{background:var(--foam);color:var(--ink);box-shadow:0 26px 50px -20px #82c8dc73}.v-c .c-versus__good svg{color:var(--coral)}.v-c .c-idea{--from: #061529;--to: #12406c;--fg: var(--deep-text);overflow:hidden}.v-c .c-idea__rays{position:absolute;z-index:0;top:0;left:50%;width:max(100%,900px);height:100%;object-fit:cover;object-position:top;transform:translate(-50%);opacity:.85;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 32%,#000 62%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 32%,#000 62%,transparent)}.v-c .c-idea__inner{text-align:left}.v-c .c-idea__title{font-size:clamp(2.125rem,1.1rem + 4vw,4.25rem);max-width:16ch}.v-c .c-idea__text{color:var(--deep-soft);font-size:clamp(1.0625rem,.4vw + 1rem,1.25rem)}.v-c .c-shift{display:grid;justify-items:start;gap:10px;margin-top:clamp(48px,6vw,72px)}.v-c .c-shift__from{font-size:1.125rem;color:#9fb7cb;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#ef5a2acc}.v-c .c-shift__arrow{color:#ffd2bd;margin-left:24px;animation:c-rise 2.4s var(--ease) infinite}.v-c .c-shift__to{font-family:var(--display);font-weight:600;font-size:clamp(2rem,1rem + 3.4vw,3.4rem);line-height:1.1;letter-spacing:-.03em;max-width:16ch;color:#fff7ef;text-wrap:balance}.v-c .c-porthole{margin-top:clamp(56px,8vw,104px);width:min(100%,560px);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 10px #c9dcea1f,0 0 0 22px #c9dcea0f,0 40px 80px -30px #0009}.v-c .c-porthole img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.v-c .c-bubbles{position:absolute;inset:0;z-index:0;pointer-events:none}.v-c .c-bubbles span{position:absolute;left:var(--x);bottom:var(--y);width:var(--s);aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(220,238,248,.5);background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.5),transparent 55%);animation:c-bubble calc(9s + var(--b) * .7s) linear infinite;animation-delay:calc(var(--b) * -1.3s)}@keyframes c-bubble{0%{transform:translateZ(0);opacity:0}10%{opacity:1}to{transform:translate3d(12px,-70vh,0);opacity:0}}@keyframes c-rise{0%,to{transform:translateY(6px);opacity:.6}50%{transform:translateY(-6px);opacity:1}}.v-c .c-program{--from: #12406c;--to: #24618f;--fg: var(--deep-text)}.v-c .c-program .c-text{color:var(--deep-soft)}.v-c .c-gauge{position:relative;margin-top:clamp(40px,6vw,72px);padding-left:44px;display:grid;gap:clamp(48px,6vw,80px)}.v-c .c-gauge:before{content:"";position:absolute;left:10px;top:8px;bottom:8px;width:14px;background:linear-gradient(#c9dcea8c,#c9dcea8c) left / 2px 100% no-repeat,repeating-linear-gradient(to bottom,rgba(201,220,234,.45) 0 2px,transparent 2px 22px) left / 14px 100% no-repeat}.v-c .c-gauge__item{position:relative;max-width:40rem}.v-c .c-gauge__item:before{content:"";position:absolute;left:-44px;top:6px;width:24px;height:24px;border-radius:50%;background:var(--foam);box-shadow:0 0 0 6px #f6faf82e}.v-c .c-gauge__n{display:block;margin-bottom:8px;font-family:var(--display);font-weight:500;font-size:2rem;line-height:1;letter-spacing:-.02em;color:#9fd2e3}.v-c .c-gauge__text{color:var(--deep-soft)}.v-c .c-gauge__result{margin-top:16px;display:inline-block;padding:12px 18px;border-radius:14px;background:#f6faf81f;border:1px solid rgba(246,250,248,.28);font-weight:650}.v-c .c-bonuses{--from: #24618f;--to: #2f73a0;--fg: var(--deep-text)}.v-c .c-bubble-row{display:grid;gap:28px;justify-items:center}@media(min-width:760px){.v-c .c-bubble-row{grid-template-columns:1fr 1fr;align-items:start}}.v-c .c-bubble{position:relative;width:min(100%,360px);aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;justify-content:center;padding:16% 13%;text-align:center;color:var(--ink);background:radial-gradient(circle at 32% 26%,#fffffff2,#fff0 34%),radial-gradient(circle at 50% 55%,#eef8f8,#d3ecf0 62%,#a9d6e2);box-shadow:inset -12px -18px 36px #2f73a040,0 30px 60px -30px #031428bf}.v-c .c-bubble:nth-child(2){margin-top:0}@media(min-width:760px){.v-c .c-bubble:nth-child(2){margin-top:120px}}.v-c .c-bubble__n{font-family:var(--display);font-weight:600;font-size:2.25rem;line-height:1;color:var(--coral);margin-bottom:12px}.v-c .c-bubble .c-h3{font-size:1.1875rem}.v-c .c-bubble p{font-size:1.0625rem;line-height:1.5;color:var(--ink-soft)}.v-c .c-workbook{display:grid;gap:24px;align-items:center;margin-top:clamp(48px,6vw,80px);padding:28px 24px;background:var(--paper);color:var(--ink);border-radius:6px;box-shadow:0 30px 60px -30px #031428b3;transform:rotate(.8deg)}@media(min-width:760px){.v-c .c-workbook{grid-template-columns:1fr 1fr;padding:36px}}.v-c .c-audience{--from: #2f73a0;--to: #b5dfe5;--fg: var(--ink)}.v-c .c-audience .c-h2{color:var(--deep-text)}.v-c .c-papers{display:grid;gap:20px}@media(min-width:760px){.v-c .c-papers{grid-template-columns:repeat(3,1fr);align-items:start}}.v-c .c-paper{position:relative;padding:26px 22px 24px;background:linear-gradient(225deg,transparent 18px,var(--paper) 18px);border-radius:4px;box-shadow:0 22px 40px -26px #03142899}.v-c .c-paper:before{content:"";position:absolute;top:0;right:0;width:25px;height:25px;background:linear-gradient(225deg,transparent 50%,#e2d9c3 50%);border-bottom-left-radius:4px}@media(min-width:760px){.v-c .c-paper:nth-child(2){transform:translateY(32px)}.v-c .c-paper:nth-child(3){transform:translateY(64px)}}.v-c .c-paper p{color:var(--ink-soft)}.v-c .c-paper__result{margin-top:16px;padding-top:14px;border-top:2px dotted rgba(11,34,54,.25);font-weight:700;color:var(--ink)!important}.v-c .c-audience__not{margin-top:clamp(64px,9vw,120px);max-width:44ch;font-weight:600;color:var(--ink-soft)}.v-c .c-honest{--from: #b5dfe5;--to: #d6efef}.v-c .c-nots{display:grid;gap:4px;max-width:46rem}.v-c .c-nots li{display:flex;gap:18px;align-items:baseline;padding:18px 0;border-bottom:1px solid rgba(11,34,54,.14)}.v-c .c-nots svg{flex:none;color:#2f73a0;transform:translateY(2px)}.v-c .c-nots strong{font-weight:800}.v-c .c-honest__but{margin-top:clamp(40px,5vw,64px);max-width:26ch;font-family:var(--display);font-weight:500;font-size:clamp(2rem,1.1rem + 2.4vw,2.75rem);line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.v-c .c-author{--from: #d6efef;--to: #e8f5f1}.v-c .c-author__grid{display:grid;gap:40px;align-items:center}@media(min-width:860px){.v-c .c-author__grid{grid-template-columns:.8fr 1.2fr;gap:72px}}.v-c .c-author__lead{font-size:clamp(1.1875rem,.6vw + 1.05rem,1.5rem);font-weight:650;line-height:1.4;margin-bottom:16px;max-width:32ch}.v-c .c-rings{display:flex;flex-wrap:wrap;gap:20px 28px;margin-top:32px}.v-c .c-ring{display:flex;align-items:center;gap:16px}.v-c .c-ring dt{flex:none;display:grid;place-items:center;width:148px;aspect-ratio:1;border-radius:50%;padding:0 30px;text-align:center;line-height:1.15;text-wrap:balance;font-family:var(--display);font-weight:600;font-size:1rem;letter-spacing:-.02em;background:radial-gradient(circle,var(--foam) 0 58%,rgba(200,56,26,.35) 58.5% 59.5%,transparent 60%),conic-gradient(from 22deg,var(--coral-bright) 0 25%,#fff 0 50%,var(--coral-bright) 0 75%,#fff 0);box-shadow:inset 0 0 0 1.5px #c8381a59,0 14px 24px -14px #0b223699}.v-c .c-ring dd{max-width:16ch;font-weight:600;color:var(--ink-soft);line-height:1.4}.v-c .c-reels{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:clamp(48px,6vw,80px);max-width:720px}.v-c .c-reviews{--from: #e8f5f1;--to: #bfe8e4}.v-c .c-heads{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:40px var(--gutter) 24px;max-width:var(--wrap);margin-inline:auto;scrollbar-width:thin}.v-c .c-reviews__sub{margin-top:40px;font-size:clamp(1.25rem,.6vw + 1.1rem,1.5rem)}.v-c .c-wall{columns:2 150px;column-gap:14px;margin-top:20px}@media(min-width:900px){.v-c .c-wall{columns:4}}.v-c .c-more{margin-top:16px}.v-c .c-more summary{list-style:none}.v-c .c-more summary::-webkit-details-marker{display:none}.v-c .c-more[open] summary{margin-bottom:8px}.v-c .c-shore{position:relative;isolation:isolate;background-color:#fbbb4f;background-image:url(/img/c/shore.webp);background-size:max(100%,1100px) auto;background-position:50% 0;background-repeat:no-repeat}.v-c .c-shore:before{content:"";position:absolute;inset:0 0 auto;height:clamp(120px,18vw,360px);z-index:-1;background:linear-gradient(#bfe8e4,#bfe8e400)}.v-c .c-shore .c-sec{background:none}.v-c .c-shore__swimmers{position:relative;z-index:1;width:min(84vw,520px);height:auto;margin-left:auto;margin-right:max(var(--gutter),calc((100vw - var(--wrap)) / 2 + var(--gutter)));padding-top:clamp(16px,4vw,80px)}@media(min-width:1000px){.v-c .c-shore__swimmers{width:min(40vw,620px)}}.v-c .c-how{padding-top:390px}@media(min-width:900px){.v-c .c-how{padding-top:clamp(80px,12vw,220px)}}.v-c .c-how__list{display:grid;gap:0;max-width:44rem}.v-c .c-how__list>div{display:grid;gap:4px;padding:18px 0;border-top:2px solid rgba(11,34,54,.18)}@media(min-width:640px){.v-c .c-how__list>div{grid-template-columns:15rem 1fr;gap:24px}}.v-c .c-how__list dt{font-weight:800}.v-c .c-how__list dd{color:var(--ink-soft);font-weight:550}.v-c .c-price{padding-block:clamp(40px,6vw,96px)}.v-c .c-towel{max-width:560px;margin-inline:auto;padding:18px;border-radius:10px;background:repeating-linear-gradient(90deg,var(--coral-bright) 0 22px,#fff6ea 22px 40px);transform:rotate(-1.6deg);box-shadow:14px 22px 30px -14px #7e46058c}.v-c .c-towel__cloth{background:#fff6ea;border-radius:4px;padding:clamp(28px,5vw,44px) clamp(20px,5vw,44px);transform:rotate(1.6deg);text-align:center}.v-c .c-towel__name{font:800 1.25rem/1.2 var(--text)}.v-c .c-towel__sum{margin:8px 0 20px;font-family:var(--display);font-weight:700;font-size:clamp(3rem,2rem + 4vw,4.5rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.v-c .c-towel__list{display:grid;gap:8px;margin-bottom:28px;text-align:left}.v-c .c-towel__list li{position:relative;padding-left:30px;font-weight:600}.v-c .c-towel__list li:before{content:"";position:absolute;left:0;top:.45em;width:16px;height:16px;border-radius:50%;border:4px solid var(--coral-bright)}.v-c .c-towel__small{margin-top:10px;font-size:.9375rem;color:var(--ink-soft)}.v-c .c-faq__wrap{max-width:860px}.v-c .c-pebbles{display:grid;gap:12px}.v-c .c-pebble{border-radius:28px 34px 30px 26px;background:#fff6e4c7;box-shadow:0 10px 18px -12px #7e460573}.v-c .c-pebble summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:16px 22px;font-weight:700;cursor:pointer;list-style:none}.v-c .c-pebble summary::-webkit-details-marker{display:none}.v-c .c-pebble svg{flex:none;color:var(--coral);transition:transform .4s var(--ease)}.v-c .c-pebble[open] svg{transform:rotate(45deg)}.v-c .c-pebble p{padding:0 22px 20px;color:var(--ink-soft)}.v-c .c-final{position:relative;background:#fbbb4f;padding-bottom:clamp(72px,10vw,140px)}.v-c .c-final__beach{width:100%;height:clamp(360px,62vw,860px);object-fit:cover;object-position:42% 50%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 82%,transparent)}.v-c .c-final__wrap{margin-top:clamp(-200px,-14vw,-80px)}.v-c .c-final__card{position:relative;max-width:620px;margin-left:auto;padding:clamp(28px,4vw,48px);background:var(--paper);border-radius:6px;box-shadow:0 34px 60px -30px #50280099}.v-c .c-final__card .c-text{margin-bottom:28px;color:var(--ink-soft)}.v-c .c-foot{background:linear-gradient(#fbbb4f,#f3aa3e);padding:40px 0 calc(40px + env(safe-area-inset-bottom));font-size:.9375rem}.v-c .c-foot__row{display:flex;flex-wrap:wrap;gap:8px 24px;font-weight:700}.v-c .c-foot__row a{display:inline-block;padding-block:2px}.v-c .c-foot__legal{margin-top:12px;color:#4a3410}.v-c .c-diver{position:fixed;top:0;right:max(24px,calc((100vw - var(--wrap)) / 2 + 24px));z-index:1;width:clamp(170px,15vw,240px);aspect-ratio:720 / 900;opacity:0;pointer-events:none;will-change:transform,opacity}.v-c .c-diver__body,.v-c .c-diver__frame{position:absolute;inset:0;width:100%;height:100%}.v-c .c-diver__frame{opacity:0;object-fit:contain}.v-c .c-diver__frame:first-child{opacity:1}@media(max-width:999px){.v-c .c-diver{right:-6vw;width:min(50vw,230px)}}@media(prefers-reduced-motion:reduce){.v-c .c-diver{display:none}}.v-c .c-buoy{--size: 60px;position:fixed;z-index:6;right:max(12px,env(safe-area-inset-right));bottom:calc(6px + env(safe-area-inset-bottom));display:block;padding:6px;text-decoration:none;color:var(--ink);border-radius:999px;opacity:0;transform:translateY(24px) scale(.9);pointer-events:none;transition:opacity .45s var(--ease),transform .7s var(--ease);-webkit-tap-highlight-color:transparent}.v-c .c-buoy[data-shown=true]{opacity:1;transform:none;pointer-events:auto}.v-c .c-buoy:focus-visible{outline-offset:0;border-radius:999px}.v-c .c-buoy__float{position:relative;display:block;transition:transform .5s var(--ease)}.v-c .c-buoy:hover .c-buoy__float,.v-c .c-buoy:focus-visible .c-buoy__float{transform:translate(-3px,-5px) rotate(-4deg)}.v-c .c-buoy:active .c-buoy__float{transform:translate(-1px,-1px);transition-duration:.15s}.v-c .c-buoy__bob{position:relative;display:flex;align-items:center;animation:c-buoy-bob 4.6s ease-in-out infinite}.v-c .c-buoy__ring{position:relative;z-index:1;display:block;flex:none;width:var(--size);height:var(--size);filter:drop-shadow(0 3px 2px rgba(90,26,8,.25))}.v-c .c-buoy__tag{margin-right:-14px;padding:6px 20px 6px 12px;border-radius:999px;background:#f6faf8f0;box-shadow:inset 0 0 0 1px #0b223614,0 10px 18px -10px #04162ab3;font:800 .875rem/1.2 var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.v-c .c-buoy__shadow{position:absolute;right:4%;bottom:-6%;width:calc(var(--size) * .92);height:calc(var(--size) * .3);border-radius:50%;background:radial-gradient(closest-side,#04162a6b,#04162a00);animation:c-buoy-shadow 4.6s ease-in-out infinite}.v-c .c-buoy:hover .c-buoy__tag{background:#fff}@keyframes c-buoy-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(2.5deg)}}@keyframes c-buoy-shadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.86);opacity:.7}}@media(min-width:760px){.v-c .c-buoy{--size: 76px;right:max(20px,env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom))}.v-c .c-buoy__tag{font-size:.9375rem;padding:8px 24px 8px 16px;margin-right:-18px}}@media(max-width:759px){.v-c .c-buoy__bob{flex-direction:column;align-items:flex-end}.v-c .c-buoy__tag{margin:0 0 -6px;padding:5px 12px;position:relative;z-index:2}}@media(prefers-reduced-motion:reduce){.v-c .c-buoy{transform:none;transition:opacity .3s linear!important}.v-c .c-buoy__float,.v-c .c-buoy:hover .c-buoy__float,.v-c .c-buoy:focus-visible .c-buoy__float{transform:none}}@media(prefers-reduced-motion:reduce){.v-c *,.v-c *:before,.v-c *:after{animation:none!important;transition:none!important}.v-c .c-bubbles{display:none}}@media(max-width:899px){.v-c .c-hero__grid{display:flex;flex-direction:column;gap:0}.v-c .c-hero__copy{display:contents}.v-c .c-hero__float{order:1;width:min(62vw,250px);margin-top:8px}.v-c .c-buoys{order:2;margin-top:20px}}.v-c .c-thoughts__intro{color:var(--ink);font-weight:550}.v-c .c-quotes{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(24px,3vw,36px);max-width:52rem}.v-c .c-quote{padding:10px 18px;border-radius:18px;background:rgba(240,249,250,calc(.86 - var(--i) * .05));border:1px solid rgba(255,255,255,.7);box-shadow:0 12px 24px -18px #04162ab3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:650;font-size:1rem;line-height:1.4;color:var(--ink)}.v-c .c-idea__grid{display:grid;gap:clamp(32px,5vw,56px);align-items:center}.v-c .c-porthole{margin-top:0;width:min(78vw,360px);justify-self:center}@media(min-width:900px){.v-c .c-idea__grid{grid-template-columns:1.25fr .75fr}.v-c .c-porthole{width:min(100%,340px);justify-self:end}}.v-c .c-shift{gap:6px}.v-c .c-shift__from{font-family:var(--display);font-weight:500;font-size:clamp(1.375rem,.6rem + 2vw,2rem);line-height:1.15;letter-spacing:-.02em;color:#9fb7cb}.v-c .c-shift__arrow{margin-left:18px;animation:c-sink-arrow 2.4s var(--ease) infinite}.v-c .c-shift__to{font-size:clamp(1.625rem,.8rem + 2.4vw,2.5rem)}@keyframes c-sink-arrow{0%,to{transform:translateY(-4px);opacity:.6}50%{transform:translateY(4px);opacity:1}}.v-c .c-gauge__label{display:block;margin-bottom:2px;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9fd2e3}.v-c .c-bubble__n{font-family:var(--text);font-weight:800;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase}.v-c .c-workbook__parts{margin-top:16px;display:grid;gap:6px}.v-c .c-workbook__parts li{position:relative;padding-left:26px}.v-c .c-workbook__parts li:before{content:"";position:absolute;left:2px;top:.8em;width:14px;height:2px;background:var(--coral)}.v-c .c-workbook__where{margin-top:16px;font-weight:650;color:var(--ink-soft)}.v-c .c-audience{padding-bottom:clamp(80px,10vw,140px)}@media(min-width:760px){.v-c .c-audience{padding-bottom:clamp(130px,14vw,200px)}}.v-c .c-honest__about{margin-top:clamp(28px,4vw,44px)}.v-c .c-portrait{width:min(100%,420px);aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;justify-self:center;box-shadow:0 0 0 14px #ffffff8c,0 30px 60px -30px #0b223680}.v-c .c-author__sub{margin-top:clamp(56px,7vw,88px);margin-bottom:20px}.v-c .c-growth{display:grid;gap:16px;max-width:900px}@media(min-width:760px){.v-c .c-growth{grid-template-columns:1fr 1fr;align-items:end}}.v-c .c-growth img{width:100%;height:auto;border-radius:16px;box-shadow:0 18px 36px -24px #0b2236b3}.v-c .c-growth figcaption{margin-top:8px;font-weight:700;color:var(--ink-soft)}.v-c .c-reels{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:900px}@media(min-width:760px){.v-c .c-reels{grid-template-columns:repeat(4,1fr)}}.v-c .c-reel img{width:100%;height:auto;aspect-ratio:400 / 712;object-fit:cover;border-radius:16px;box-shadow:0 18px 36px -24px #0b2236b3}.v-c .c-reel__stats{display:grid;margin-top:8px;font-size:.9375rem;line-height:1.35;color:var(--ink-soft)}.v-c .c-reel__stats strong{color:var(--coral);font-weight:800}.v-c .c-head{flex:0 0 min(80vw,380px);height:auto;border-radius:16px;scroll-snap-align:start;box-shadow:0 14px 28px -20px #0b2236b3}.v-c .c-wall{columns:1;column-gap:16px}@media(min-width:640px){.v-c .c-wall{columns:2}}@media(min-width:1000px){.v-c .c-wall{columns:3}}.v-c .c-review{break-inside:avoid;margin-bottom:16px;padding:22px 22px 18px;border-radius:18px;background:#ffffffc7;border:1px solid rgba(255,255,255,.9);box-shadow:0 14px 30px -24px #0b2236b3}.v-c .c-review blockquote{margin:0;font-size:1rem;line-height:1.55;text-wrap:pretty}.v-c .c-review figcaption{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:.9375rem;line-height:1.3;color:var(--ink-soft)}.v-c .c-review figcaption img,.v-c .c-review__ini{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover}.v-c .c-review__ini{display:grid;place-items:center;background:#cfe8ea;color:var(--ink);font-weight:800}.v-c .c-review figcaption strong{display:block;color:var(--ink);font-weight:800}@media(min-width:900px){.v-c .c-idea__grid .c-idea__title{font-size:clamp(2.25rem,1rem + 2.2vw,3.25rem)}}@media(max-width:859px){.v-c .c-bar .c-btn--small{display:none}.v-c .c-bar{padding-block:4px}}@media(max-width:899px){.v-c .c-hero{padding-top:72px}.v-c .c-hero__for{margin-top:14px}.v-c .c-hero__actions{position:relative;z-index:1;margin-top:22px;row-gap:4px}.v-c .c-hero__float{align-self:flex-end;width:min(56vw,220px);margin-top:-76px;margin-right:-6px}.v-c .c-hero__line{margin-top:-14px;font-size:1rem}}.v-c .c-quiet{min-height:0;padding-block:12px;border-bottom:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}@media(max-width:759px){.v-c .c-buoy{--size: 52px;padding:4px}.v-c .c-buoy__tag{display:none}}@media(max-width:759px){.v-c .c-bubble{width:min(88vw,330px);padding:15% 12%}.v-c .c-bubble:nth-child(1){justify-self:start}.v-c .c-bubble:nth-child(2){justify-self:end;margin-top:-24px}}@media(max-width:559px){.v-c .c-final__card{padding:26px 22px 28px}.v-c .c-final__card .c-h2{font-size:clamp(1.75rem,1rem + 3.6vw,2.25rem);text-wrap:balance}.v-c .c-final__card .c-btn{width:100%;padding-inline:18px;font-size:1rem;text-wrap:balance}}@media(max-width:559px){.v-c .c-honest__but{font-size:clamp(1.625rem,1rem + 3vw,2rem)}}.v-c .c-foot__row{align-items:center;row-gap:0}.v-c .c-foot__row a{padding-block:10px}body.v-c{--section: clamp(96px, 11vw, 152px)}@media(min-width:900px){.v-c .c-hero__for{font-size:1.25rem;margin-top:22px}}@media(min-width:760px){.v-c .c-sunday{padding-bottom:clamp(72px,8vw,120px)}.v-c .c-sunday__grid{align-items:center}}@media(min-width:760px)and (max-width:999px){.v-c .c-papers{grid-template-columns:none;max-width:36rem;gap:24px}.v-c .c-paper:nth-child(2){transform:none;margin-left:8%}.v-c .c-paper:nth-child(3){transform:none;margin-left:16%}}.v-c .c-towel{padding:22px 0}.v-c .c-towel__cloth{transform:none;border-radius:0}@media(min-width:600px)and (max-width:899px){.v-c .c-hero{display:flex;align-items:center}.v-c .c-hero__grid{width:100%}}@media(min-width:760px)and (max-width:999px){.v-c .c-sunday__grid{grid-template-columns:none;gap:40px}.v-c .c-slip{max-width:26rem}}@media(min-width:900px){.v-c .c-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.v-c .c-hero__title{font-size:clamp(2.875rem,7.4vw,6rem)}.v-c .c-hero__float{max-width:100%}}@media(min-width:1000px)and (max-width:1199px){.v-c .c-papers{grid-template-columns:none;max-width:36rem;gap:24px}.v-c .c-paper:nth-child(2){transform:none;margin-left:8%}.v-c .c-paper:nth-child(3){transform:none;margin-left:16%}}.v-c .c-bar__nav{margin-left:auto}@media(max-width:859px){.v-c .c-bar{display:none}}@media(max-width:899px){.v-c .c-hero{padding-top:40px}.v-c .c-hero__grid{align-items:center;text-align:center}.v-c .c-hero__title,.v-c .c-hero__lead{margin-inline:auto}.v-c .c-hero__actions{flex-direction:column;justify-content:center;gap:2px;margin-top:20px}.v-c .c-buoys{order:0;justify-content:center;gap:6px;margin-top:6px}.v-c .c-buoys li{gap:7px;padding:5px 12px 5px 8px;font-size:.8125rem}.v-c .c-buoys li:before{width:11px;height:11px}.v-c .c-hero__float{align-self:center;width:min(50vw,200px);margin:4px 0 0}.v-c .c-hero__line{margin-top:-10px;max-width:30ch}}@media(max-width:899px){.v-c .c-hero{padding-top:28px}.v-c .c-hero__float{display:grid;grid-template-columns:148px auto;align-items:center;gap:4px;width:auto;max-width:100%;margin-top:10px}.v-c .c-hero__line{margin:0;max-width:16ch;text-align:left;text-wrap:balance}}@media(min-width:600px)and (max-width:899px){.v-c .c-hero__float{grid-template-columns:220px auto;gap:12px}}.v-c .c-heads__track{display:flex;gap:14px}.v-c .c-head{width:min(80vw,340px);min-width:0;flex-basis:auto}.v-c .c-heads{scroll-padding-inline:var(--gutter)}.v-c .c-head--dup{display:none}@media(min-width:900px){.v-c .c-heads{overflow:hidden;scroll-snap-type:none;max-width:none;padding-inline:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.v-c .c-heads__track{gap:0;width:max-content;animation:c-heads-drift 70s linear infinite}.v-c .c-heads:hover .c-heads__track,.v-c .c-heads:focus-visible .c-heads__track{animation-play-state:paused}.v-c .c-head{flex:0 0 300px;width:300px;min-width:0;margin-right:16px}.v-c .c-head--dup{display:block}}@keyframes c-heads-drift{to{transform:translate(-50%)}}@media(min-width:900px)and (prefers-reduced-motion:reduce){.v-c .c-heads{overflow-x:auto;-webkit-mask-image:none;mask-image:none;padding-inline:var(--gutter)}.v-c .c-head--dup{display:none}}@media(min-width:860px){.v-c .c-portrait{width:min(100%,380px)}}@media(max-width:899px){.v-c .c-hero__for{margin-top:12px}.v-c .c-hero__lead{margin-top:14px;max-width:30ch;font-size:1.0625rem;line-height:1.5;font-weight:450;color:var(--ink-soft)}.v-c .c-hero__actions{margin-top:28px}.v-c .c-buoys{flex-direction:column;align-items:center;gap:2px;margin-top:4px}.v-c .c-buoys li{padding:2px 0;background:none;box-shadow:none;font-size:.875rem;font-weight:600;color:var(--ink-soft)}.v-c .c-hero__float{margin-top:18px}}.v-c .c-quiet__long{display:none}@media(max-width:899px){.v-c .c-hero .c-buoys{display:none}.v-c .c-hero{padding-top:56px}.v-c .c-hero__for{font-size:.9375rem}.v-c .c-hero__lead{font-size:1rem;line-height:1.45;max-width:31ch}.v-c .c-hero__actions{margin-top:32px;gap:12px}.v-c .c-hero .c-quiet{min-height:48px;padding:12px 22px;border-radius:999px;background:#f6faf8c7;box-shadow:inset 0 0 0 1px #0b22361a,0 8px 18px -12px #0b223680;text-decoration:none;font-weight:700}.v-c .c-hero .c-quiet__short{display:none}.v-c .c-hero .c-quiet__long{display:inline}.v-c .c-hero__float{margin-top:32px}}@media(max-width:899px){.v-c .c-hero .c-quiet{position:relative;min-height:0;padding:6px 14px;gap:6px;font-size:.8125rem;font-weight:650}.v-c .c-hero .c-quiet svg{width:12px;height:12px}.v-c .c-hero .c-quiet:after{content:"";position:absolute;inset:-8px -4px}}.v-c .c-sheets{position:relative;aspect-ratio:760 / 800;width:min(82%,420px);justify-self:start;margin:16px 0 24px}.v-c .c-sheets img{position:absolute;inset:0;width:100%;height:100%;border-radius:6px;background:#fff;box-shadow:0 1px #0b223614,0 22px 36px -24px #0b2236b3}.v-c .c-sheets img:nth-child(1){transform:translate(14%,-4%) rotate(6deg)}.v-c .c-sheets img:nth-child(2){transform:translate(7%,-2%) rotate(2.5deg)}.v-c .c-sheets img:nth-child(3){transform:rotate(-2deg)}.v-c p,.v-c li,.v-c dd,.v-c figcaption{text-wrap:pretty}.v-c .c-gauge__label{color:#d4f0f6}.v-c .c-thoughts__intro{color:#051727}.v-c .c-buoy__short{display:none}@media(max-width:759px){.v-c .c-buoy{bottom:calc(16px + env(safe-area-inset-bottom));right:max(14px,env(safe-area-inset-right))}.v-c .c-buoy__bob{flex-direction:row;align-items:center}.v-c .c-buoy__tag{display:block;margin:0 -12px 0 0;padding:5px 18px 5px 11px;font-size:.875rem;background:#f6faf8}.v-c .c-buoy__long{display:none}.v-c .c-buoy__short{display:inline}}@media(max-width:639px){.v-c .c-reviews .c-wall:not(.c-more .c-wall) .c-review:nth-child(n+4){display:none}.v-c .c-reviews:has(.c-more[open]) .c-wall .c-review{display:block}}@media(max-width:759px){.v-c .c-reels{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 16px;scroll-padding-inline:var(--gutter);scrollbar-width:none}.v-c .c-reels::-webkit-scrollbar{display:none}.v-c .c-reel{flex:0 0 58vw;max-width:240px;scroll-snap-align:start}}.v-c .c-author__profile .c-growth figure{display:flex;flex-direction:column}.v-c .c-author__profile .c-growth figcaption{order:-1;margin:0 0 6px}.v-c .c-author__profile .c-link{margin-top:20px}@media(min-width:860px){.v-c .c-author__grid{grid-template-areas:"photo copy" "profile copy";align-items:start;row-gap:48px}.v-c .c-portrait{grid-area:photo}.v-c .c-author__copy{grid-area:copy;align-self:center}.v-c .c-author__profile{grid-area:profile;width:min(100%,380px);justify-self:center}.v-c .c-author__profile .c-author__sub{margin-top:0}.v-c .c-author__profile .c-growth{grid-template-columns:none;gap:14px}.v-c .c-author__profile .c-growth img{border-radius:12px}}.v-c .c-reels__hint{display:none}@media(max-width:759px){.v-c .c-reels__title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.v-c .c-reels__hint{display:inline;font:600 .875rem/1 var(--text);color:var(--ink-soft)}}@media(min-width:760px){.v-c .c-reels{grid-template-columns:repeat(3,1fr);max-width:none}}@media(min-width:1100px){.v-c .c-reels{grid-template-columns:repeat(6,1fr);gap:16px}}@media(min-width:370px)and (max-width:559px){.v-c .c-final__card .c-btn{white-space:nowrap;padding-inline:12px;font-size:.9375rem}}.v-c .c-faq__wrap{max-width:var(--wrap)}.v-c .c-faq__wrap .c-pebbles{max-width:860px}.v-c .c-final__card{margin-left:0}@media(min-width:1000px){.v-c .c-sunday__grid{align-items:start}.v-c .c-sunday__grid .c-slip{margin-top:8px}}.v-c .c-honest__but{text-wrap:balance}@media(max-width:559px){.v-c .c-honest__but{max-width:none;font-size:clamp(1.5rem,.9rem + 2.6vw,2rem)}}.v-c .c-shift__from{color:#bcd0df}.v-c .c-gauge__label{font-size:.875rem;color:#e6f7fa}@media(max-width:759px){.v-c .c-towel{transform:rotate(-.6deg)}}.v-c .c-gauge__label--inside{margin:16px 0 6px}.v-c .c-gauge__inside{display:grid;gap:6px;max-width:62ch;color:var(--deep-soft)}.v-c .c-gauge__inside li{position:relative;padding-left:24px}.v-c .c-gauge__inside li:before{content:"";position:absolute;left:2px;top:.8em;width:12px;height:2px;background:var(--coral)}
