@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ubuntu-latin-300-normal.NpPLQc9R.woff2)format("woff2"),url(/_astro/ubuntu-latin-300-normal.DYCVGgB8.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ubuntu-latin-400-normal.CQJ26Fy6.woff2)format("woff2"),url(/_astro/ubuntu-latin-400-normal.ChuJk2Dr.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ubuntu-latin-500-normal.CnjGCQfM.woff2)format("woff2"),url(/_astro/ubuntu-latin-500-normal.BMp9VhBY.woff)format("woff")}:root{--teal:#025365;--ink:#02303b;--accent:#f9b233;--wa:#25d366;--on-wa:#04261a;--paper:#fff;--line:#d7e4e7;--muted:#47666e;--gutter:clamp(16px, 6vw, 80px);--clear:max(0px, calc(84px - var(--gutter)));--nav-height:88px;--logo-height:72px;--deep:#033a47;--ease:cubic-bezier(.2, .7, .1, 1);--t-hero:clamp(46px, 6.1vw, 88px);--t-head:clamp(38px, 5vw, 72px);--t-step:clamp(34px, 4.4vw, 60px);--t-lead:clamp(19px, 1.7vw, 23px);--t-body:clamp(16px, 1.25vw, 18px);--t-label:14px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}html,body{background:var(--paper);color:var(--ink);font:400 var(--t-body) / 1.5 Ubuntu, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}body{overflow-x:clip}h1,h2,h3{letter-spacing:-.03em;text-wrap:balance;font-weight:300;line-height:1.02}.w{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.w>i{font-style:normal;display:inline-block}.js .w>i{transition:transform .8s var(--ease);transition-delay:calc(var(--d) * 42ms + 60ms);transform:translateY(112%)}.in .w>i,.on .w>i{transform:none}.js .rise{opacity:0;transition:opacity .6s var(--ease), transform .7s var(--ease);transform:translateY(14px)}.in .rise,.on .rise{opacity:1;transform:none}.hero{color:var(--deep);height:min(calc(100vh - var(--nav-height)), 760px);flex-direction:column;justify-content:flex-end;align-items:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.hero-photo{transform-origin:40% 40%;background:#dbe6ee;position:absolute;inset:0}.js .hero-photo{transition:transform 2.4s var(--ease);transform:scale(1.06)}.hero.in .hero-photo{transform:none}.hero-photo img{object-fit:cover;object-position:center 85%;width:100%;height:100%;display:block}.hero:after{content:"";background:radial-gradient(70% 62% at 88% 100%,#ecf3f8eb 30%,#ecf3f800 100%);position:absolute;inset:0}.hero-copy{z-index:1;width:min(50%,660px);padding:0 clamp(16px,4vw,48px) clamp(28px,4vw,48px) 0;position:relative}.hero h1{font-size:var(--t-hero);letter-spacing:-.04em;color:var(--deep);margin:0 0 18px;line-height:.98}.hero p{max-width:25em;font-size:var(--t-lead);margin:0 0 22px;font-weight:400;line-height:1.35}.js .hero p{transition-delay:.55s}.js .hero .cta{transition-delay:.72s}.worry{background:#fff;height:230vh}.worry-stick{align-items:center;height:100svh;padding:0 clamp(16px,6vw,90px);display:flex;position:sticky;top:0}.worry p{max-width:19em;font-weight:300;font-size:var(--t-head);letter-spacing:-.03em;color:var(--ink);margin:0;line-height:1.1}.worry .ans{color:var(--teal)}.js .worry span{opacity:.13;transition:opacity .25s linear}.js .worry span.lit{opacity:1}html:not(.js) .worry{height:auto;padding:72px 0}html:not(.js) .worry-stick{height:auto;position:static}@media (width<=760px){.hero{height:auto;min-height:0;display:block}.hero-photo{aspect-ratio:1;position:relative;inset:auto}.hero-photo img{object-position:24% 40%}.hero:after{display:none}.hero-copy{width:auto;padding:24px 16px 34px}.hero h1{font-size:48px}.worry{height:200vh}}h1,h2,h3,p,summary,li{overflow-wrap:anywhere}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.topbar{z-index:20;height:var(--nav-height);background:#fff;justify-content:space-between;align-items:center;padding:8px clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.topbar img{height:var(--logo-height);width:auto;display:block}@media (width<=760px){:root{--nav-height:76px;--logo-height:60px}}@media (height<=500px){:root{--nav-height:63px;--logo-height:46px}}.topbar a{color:var(--teal);padding:12px 4px;font-size:15px;font-weight:500}.wa{background:var(--wa);max-width:100%;color:var(--on-wa);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-size:17px;font-weight:500;text-decoration:none;transition:transform .2s;display:inline-flex}.wa:hover{transform:translateY(-2px)}.wa svg{fill:currentColor;flex:none;width:20px;height:20px}.bubble{z-index:30;background:var(--wa);width:60px;height:60px;color:var(--on-wa);border-radius:50%;justify-content:center;align-items:center;animation:2.4s infinite pulse;display:flex;position:fixed;bottom:18px;right:18px}.bubble svg{fill:currentColor;width:30px;height:30px}@keyframes pulse{0%{box-shadow:0 0 #25d3668c}70%{box-shadow:0 0 0 18px #25d36600}to{box-shadow:0 0 #25d36600}}.journey{color:var(--deep);background:#fff}.journey-stage{padding:clamp(40px, 7vw, 88px) max(var(--gutter), 88px) clamp(24px, 5vw, 56px) var(--gutter);max-width:1180px;margin:0 auto;display:grid}.journey-route{width:100%;max-width:420px;height:auto;margin:0 0 28px;display:block;overflow:visible}.journey-route path{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:3.5s ease-out .3s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.journey-route circle{fill:var(--teal);stroke:#fff;stroke-width:3px}.journey-route text{fill:var(--deep);font:500 15px Ubuntu,system-ui,sans-serif}.beat small{font-size:var(--t-label);letter-spacing:.02em;color:var(--teal);margin-bottom:10px;font-weight:500;display:block}.beat h2{font-size:var(--t-step);color:var(--deep);margin:0 0 12px;font-weight:300;line-height:1.08}.beat p{max-width:560px;margin:0;font-size:clamp(16px,1.6vw,19px);font-weight:300;line-height:1.5}.beat p+p{margin-top:16px}.beat b{font-size:var(--t-label);margin-bottom:2px;font-weight:500;line-height:1.4;display:block}.beat .you{font-size:var(--t-body);color:var(--muted);font-weight:400}.beat .we{font-size:var(--t-lead);color:var(--deep);padding-top:16px;font-weight:500;line-height:1.32;position:relative}.beat .we b{color:var(--teal)}.beat .we:before{content:"";background:var(--accent);width:56px;height:3px;position:absolute;top:0;left:0}[data-journey=fallback] .beat:not([data-beat=start]){border-top:1px solid var(--line);padding:20px 0 22px}[data-journey=fallback] .beat small{margin-bottom:6px}[data-journey=fallback] .beat p+p{margin-top:12px}[data-journey=fallback] .beat .we{padding-top:14px}[data-journey=fallback] .beat[data-beat=start]{margin-bottom:20px}[data-journey=fallback] .beat[data-beat=start] h2{margin-bottom:0}@media (width<=640px){.journey-stage{padding-top:28px;padding-bottom:12px}.journey-route{margin-bottom:18px}[data-journey=fallback] .beat:not([data-beat=start]){padding:14px 0 16px}[data-journey=fallback] .beat[data-beat=start]{margin-bottom:14px}}.section{padding:clamp(72px, 11vw, 150px) var(--gutter);max-width:1180px;margin:0 auto}.section+.section{padding-top:0}.section h2{font-size:var(--t-head);color:var(--deep);margin:0;line-height:1.05}.section .lead{font-size:var(--t-lead);color:var(--muted);padding-right:var(--clear);margin:0;font-weight:300;line-height:1.4}.label{font-size:var(--t-label);letter-spacing:.02em;color:var(--teal);font-weight:500;line-height:1.4}.note{font-size:var(--t-label);color:var(--muted);padding-right:var(--clear);margin:0;line-height:1.4}html.js .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(28px)}html.js .reveal.in,html.js .reveal.group{opacity:1;transform:none}html.js .reveal.group{transition:none}html.js .group .rise{transition-delay:.32s}.part{gap:44px;display:grid}.part .lead{max-width:24em;margin-top:18px}.part-cta{margin-top:28px}.part-list .label{margin:0 0 14px}.menu{margin:0;padding:0;list-style:none}.menu li{padding:clamp(16px, 2vw, 22px) var(--clear) clamp(17px, 2vw, 23px) 0;gap:3px;display:grid;position:relative}.menu li:before,.menu li:last-child:after{content:"";background:var(--line);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.menu li:last-child:after{top:auto;bottom:0}html.js .menu li:before,html.js .menu li:last-child:after{transition:transform 1s var(--ease);transform:scaleX(0)}html.js .menu li.in:before,html.js .menu li.in:last-child:after{transform:none}html.js .group .part-cta{transition-delay:.44s}html.js .menu .rise{transition-delay:80ms}.menu b{font-size:var(--t-lead);letter-spacing:-.01em;color:var(--deep);font-weight:400;line-height:1.25}.menu span{font-size:var(--t-body);color:var(--muted)}.menu-end{max-width:26em;padding-right:var(--clear);font-size:var(--t-lead);color:var(--teal);margin:26px 0 0;font-weight:300;line-height:1.4}@media (width>=900px){.part{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(32px,5vw,72px)}}@media (width>=900px) and (height>=600px){.part-head{top:calc(var(--nav-height) + 48px);position:sticky}}.doctors-head{gap:18px;margin-bottom:clamp(36px,5vw,64px);display:grid}.wall{padding:clamp(22px, 3vw, 36px) var(--clear) clamp(22px, 3vw, 36px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--t-step);letter-spacing:-.03em;color:var(--deep);margin:0;font-weight:300;line-height:1.22;list-style:none}.wall li{max-width:100%;display:inline-block}.wall li:not(:last-child):after{content:"·";color:var(--accent);margin:0 .18em 0 .2em;font-weight:500}.doctors .note{margin-top:14px}@media (width<=480px){.wall li{display:block}.wall li+li{margin-top:.2em}.wall li:not(:last-child):after{content:none}}@media (width<=359px){.wall{padding-right:calc(78px - var(--gutter))}}@media (width>=900px){.doctors-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;column-gap:clamp(32px,5vw,72px)}}.stays{gap:clamp(36px,5vw,56px) 0;display:grid}.stays .lead{max-width:24em;margin-top:18px}.stays .note{margin-top:14px}.stay h3{font-size:var(--t-lead);letter-spacing:-.01em;color:var(--deep);padding:14px var(--clear) 2px 0;margin:0;font-weight:400;line-height:1.25}.stay p{padding-right:var(--clear);color:var(--muted);margin:0}.stay-photo{aspect-ratio:3/2;background:#eef5f6;overflow:hidden}.stay-photo img{object-fit:cover;width:100%;height:100%;display:block}.stay-photo.is-logo{background:#f4f8f9;place-items:center;display:grid}.stay-photo.is-logo img{aspect-ratio:1;object-fit:contain;border-radius:50%;width:clamp(104px,28%,150px);height:auto}@media (width>=900px){.stays{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(28px,4vw,48px) clamp(16px,2vw,24px)}.stays-head{grid-area:1/1/auto/7}.stay{grid-column:1/6;grid-row:calc(var(--i) + 1) / span 2}.stay:nth-of-type(odd){grid-column:7/13}.stay:nth-of-type(odd) .stay-photo{aspect-ratio:4/3}}.questions{max-width:calc(860px + 2 * var(--gutter))}.questions h2{margin-bottom:clamp(28px,4vw,44px)}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{min-height:44px;padding:clamp(18px, 2vw, 24px) calc(var(--clear) + 34px) clamp(18px, 2vw, 24px) 0;font-size:var(--t-lead);letter-spacing:-.01em;color:var(--deep);cursor:pointer;transition:color .2s var(--ease);font-weight:400;line-height:1.3;list-style:none;display:block;position:relative}summary::-webkit-details-marker{display:none}summary:hover{color:var(--teal)}summary:before,summary:after{content:"";right:calc(var(--clear) + 4px);background:var(--teal);width:18px;height:1.5px;transition:transform .4s var(--ease);position:absolute;top:calc(clamp(18px,2vw,24px) + .65em)}summary:after{transform:rotate(90deg)}details[open] summary:after{transform:none}.answer{padding:0 var(--clear) clamp(20px, 2.4vw, 28px) 0;color:var(--muted)}.answer p{max-width:38em;margin:0}.answer p+p{margin-top:10px}@supports (interpolate-size:allow-keywords){details{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size .45s var(--ease), content-visibility .45s allow-discrete;overflow:clip}details[open]::details-content{block-size:auto}}.close{background:var(--teal);color:#fff;padding:clamp(72px, 10vw, 136px) var(--gutter)}.close-in{max-width:calc(1180px - 2 * var(--gutter));margin:0 auto}.close-in:before{content:"";background:var(--accent);transform-origin:0;width:56px;height:3px;margin-bottom:clamp(24px,3vw,36px);display:block}html.js .close-in:before{transition:transform .9s var(--ease) .1s;transform:scaleX(0)}html.js .close-in.in:before{transform:none}.close h2{font-size:var(--t-head);max-width:13em;margin:0 0 clamp(28px,3.4vw,40px);line-height:1.04}html.js .close .rise{transition-delay:.45s}footer{padding:22px max(var(--gutter), 104px) 26px var(--gutter);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}footer img{width:auto;height:56px;display:block}footer ul{flex-wrap:wrap;gap:4px 8px;margin:0 0 0 -10px;padding:0;list-style:none;display:flex}footer a{min-height:44px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px;transition:text-decoration-color .2s var(--ease);align-items:center;padding:0 10px;font-size:15px;display:inline-flex}footer a:hover{text-decoration-color:var(--teal)}html:has(dialog[open]){overflow:hidden}dialog{width:min(560px,100vw - 32px);max-height:min(82vh,720px);color:var(--ink);overscroll-behavior:contain;background:#fff;border:0;border-radius:16px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 80px #033a4747}dialog::backdrop{backdrop-filter:blur(4px);background:#033a476b}dialog[open]{animation:pop .45s var(--ease)}dialog[open]::backdrop{animation:fade .3s var(--ease)}@keyframes pop{0%{opacity:0;transform:translateY(22px)scale(.985)}}@keyframes rise-sheet{0%{opacity:0;transform:translateY(40px)}}@keyframes fade{0%{opacity:0}}.dh{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px 12px;display:flex;position:sticky;top:0}.dh h2{margin:0;font-size:34px}.x{background:var(--line);width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:50%;flex:none;font-size:22px;line-height:1}.db{padding:4px 26px 28px}.db p{margin:0 0 14px}.db h3{letter-spacing:0;margin:20px 0 6px;font-size:19px;font-weight:500}.draft{color:#5d4300;background:#fdf1d6;border-radius:999px;margin-bottom:14px;padding:3px 9px;font-size:13px;display:inline-block}.office{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;display:grid}.office div{background:#eef5f6;border-radius:10px;padding:14px 16px}.office b{font-weight:500;display:block}.office span{color:var(--muted);font-size:14px}@media (width<=760px){footer{padding:22px max(var(--gutter), 96px) 26px var(--gutter)}dialog{border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:86vh;margin:auto 0 0}dialog[open]{animation-name:rise-sheet}.office{grid-template-columns:1fr}}html:not(.js) dialog{width:min(560px,100% - 32px);height:auto;max-height:none;box-shadow:0 0 0 1px var(--line);margin:24px auto;display:block;position:static;inset:auto;overflow:visible}html:not(.js) .x{display:none}@media (prefers-reduced-motion:reduce){dialog[open],dialog[open]::backdrop{animation:none}html.js .reveal{opacity:1;transition:none;transform:none}.bubble,.journey-route path{stroke-dashoffset:0;animation:none}.js .w>i,.js .rise,.js .hero-photo,html.js .menu li:before,html.js .menu li:last-child:after,html.js .close-in:before{opacity:1;transition:none;transform:none}summary,summary:before,summary:after,details::details-content{transition:none}.js .worry span{opacity:1;transition:none}.worry{height:auto;padding:72px 0}.worry-stick{height:auto;position:static}.wa{transition:none}}.journey[data-journey=fallback] .w>i,.journey[data-journey=fallback] .rise{opacity:1;transition:none;transform:none}[data-journey="3d"]{overflow-anchor:none;height:1000svh;color:var(--deep);background:#fff;position:relative}[data-journey="3d"] .journey-stage{--beat-right:clamp(90px, 7vw, 112px);--beat-width:min(460px, 34vw);top:var(--nav-height);height:calc(100svh - var(--nav-height));background:#fff;max-width:none;padding:0;display:block;position:sticky;overflow:hidden}[data-journey="3d"] .journey-route{display:none}[data-journey="3d"] .journey-canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}[data-journey="3d"] .journey-canvas.ready{opacity:1}.journey-veil{--words-start:calc(100% - var(--beat-right) - var(--beat-width));z-index:1;pointer-events:none;background:linear-gradient(180deg, #fff, #fff0 22%, #fff0 84%, #fff), linear-gradient(90deg, #fff0 calc(var(--words-start) - 18vw), #fffffff5 var(--words-start), #fff calc(var(--words-start) + 14vw));position:absolute;inset:0}.journey-rail{z-index:4;pointer-events:none;gap:12px;display:grid;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.journey-rail i{width:8px;height:8px;transition:background .4s var(--ease), box-shadow .4s var(--ease);background:#fff;border-radius:50%;display:block;box-shadow:0 0 0 1.5px #9db4b6}.journey-rail i.on{background:var(--accent);box-shadow:0 0 0 1.5px var(--accent)}[data-journey="3d"] .beat{z-index:3;right:var(--beat-right);width:var(--beat-width);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}[data-journey="3d"] .beat small{color:var(--teal);margin-bottom:12px}[data-journey="3d"] .beat h2{color:var(--deep);margin-bottom:24px}[data-journey="3d"] .beat .you{color:var(--muted)}[data-journey="3d"] .beat .we{color:var(--deep)}[data-journey="3d"] .beat .we b{color:var(--teal)}[data-journey="3d"] .beat.on small{transition-delay:40ms}[data-journey="3d"] .beat.on .you{transition-delay:.34s}[data-journey="3d"] .beat.on .we{transition-delay:.46s}[data-journey="3d"] .beat .we:before{transform-origin:0;transform:scaleX(0)}[data-journey="3d"] .beat.on .we:before{transition:transform .7s var(--ease) .5s;transform:none}[data-journey="3d"] .beat:not(.on) .w>i{transition-duration:.28s;transition-delay:0s}[data-journey="3d"] .beat.past .w>i{transform:translateY(-112%)}[data-journey="3d"] .beat:not(.on) .rise{transition-duration:.2s;transition-delay:0s}.journey-pin{z-index:2;color:var(--ink);font-size:var(--t-label);pointer-events:none;white-space:nowrap;will-change:transform;background:#fff;border-radius:999px;padding:5px 11px;font-weight:500;transition:opacity .35s;position:absolute;top:0;left:0;box-shadow:0 2px 10px #033a4724}.journey-pin.on{background:var(--teal);color:#fff}@media (width>=900px){[data-journey=fallback] .journey-stage{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(32px,5vw,72px)}[data-journey=fallback] .journey-route{grid-area:1/2;justify-self:end;margin:0}[data-journey=fallback] .beat[data-beat=start]{margin-bottom:0}[data-journey=fallback] .beat:not([data-beat=start]){grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(32px,5vw,72px);padding:28px 0 32px;display:grid}[data-journey=fallback] .beat:not([data-beat=start]) small,[data-journey=fallback] .beat:not([data-beat=start]) h2{grid-column:1}[data-journey=fallback] .beat:not([data-beat=start]) .you,[data-journey=fallback] .beat:not([data-beat=start]) .we{grid-column:2}[data-journey=fallback] .beat:not([data-beat=start]) small{grid-row:1}[data-journey=fallback] .beat:not([data-beat=start]) h2{grid-row:2/span 2;margin:0}[data-journey=fallback] .beat:not([data-beat=start]) .you{grid-row:1/span 2}[data-journey=fallback] .beat:not([data-beat=start]) .we{grid-row:3}}@media (width<=480px),(width<=760px) and (height>=501px){.journey-veil{background:linear-gradient(#fff,#fff0 14%)}.journey-rail{gap:9px;display:flex;top:14px;left:50%;transform:translate(-50%)}[data-journey="3d"] .beat{width:auto;padding:0 16px;inset:auto 0 88px;transform:none}[data-journey="3d"] .beat:before{content:"";z-index:-1;opacity:0;transition:opacity .3s var(--ease);background:linear-gradient(#fff0,#fff 96px);position:absolute;inset:-96px 0 -100svh}[data-journey="3d"] .beat.on:before{opacity:1}[data-journey="3d"] .beat small{margin-bottom:6px}[data-journey="3d"] .beat h2{margin-bottom:12px}[data-journey="3d"] .beat p+p{margin-top:10px}[data-journey="3d"] .beat .we{padding-top:11px;font-size:17px}}@media (height<=500px) and (width>=481px),(height<=640px) and (width>=761px){[data-journey="3d"] .journey-stage{--beat-right:90px;--beat-width:min(520px, calc(100% - 130px))}.journey-rail{gap:8px;left:16px}[data-journey="3d"] .beat{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}[data-journey="3d"] .beat small,[data-journey="3d"] .beat h2{grid-column:1/-1}[data-journey="3d"] .beat small{margin-bottom:2px}[data-journey="3d"] .beat h2{margin-bottom:8px;font-size:clamp(20px,9svh,34px)}[data-journey="3d"] .beat p{line-height:1.3}[data-journey="3d"] .beat p+p{margin-top:0}[data-journey="3d"] .beat .you,[data-journey="3d"] .beat .we{padding-top:10px;font-size:clamp(13px,3.6svh,16px)}[data-journey="3d"] .beat b{font-size:13px}}@media (height<=500px) and (width<=480px){.journey-rail{display:none}[data-journey="3d"] .beat{bottom:84px}[data-journey="3d"] .beat h2{margin-bottom:8px;font-size:clamp(22px,8svh,28px)}[data-journey="3d"] .beat p{line-height:1.3}[data-journey="3d"] .beat .you{font-size:14px}[data-journey="3d"] .beat .we{font-size:15px}}@media (prefers-reduced-motion:reduce){[data-journey="3d"] .beat,[data-journey="3d"] .beat *{transition:none!important}[data-journey="3d"] .beat:not(.on){opacity:0}}
