.story{height:330vh;position:relative}html{scroll-snap-type:y proximity}.rest{left:0;top:calc((100% - 100svh) * var(--at));scroll-snap-align:start;scroll-snap-stop:always;pointer-events:none;width:1px;height:1px;position:absolute}.stage{background:radial-gradient(56% 74% at 66% 54%, #0d4ba3 0%, #0b3a7cc7 42%, #04152500 100%), var(--navy);height:100svh;position:sticky;top:0;overflow:hidden}.sky{opacity:0;pointer-events:none;will-change:opacity;background:linear-gradient(#0a62f2 0% 12%,#0d75ff 24%,#1a8ff8 34%,#6fdcfc 46%);position:absolute;inset:0}.stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sun{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fff3cf,#ffd882eb 12%,#ffcc786b 30%,#ffcc7800 68%);width:110vmax;height:30vmax;margin:-15vmax 0 0 -55vmax;position:absolute;top:0;left:0}.pile{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tile{will-change:transform, opacity;background:#f4f7fa;border-radius:23%;place-items:center;display:grid;position:absolute;top:0;left:0;box-shadow:0 14px 30px #010a1380,0 2px 6px #010a1359}.tile img{object-fit:contain;width:62%;height:62%;display:block}.badge{color:#fff;font-variant-numeric:tabular-nums;background:#ff3b30;border-radius:999px;place-items:center;min-width:38%;height:38%;padding-inline:8%;font-weight:700;line-height:1;display:grid;position:absolute;top:-9%;right:-9%;box-shadow:0 0 0 2px #f4f7fa}.worries,.order,.scroll-hint{pointer-events:none;position:absolute;top:0;left:0}.worry{color:var(--navy);white-space:nowrap;opacity:0;will-change:transform, opacity;background:#fff;border-radius:14px 14px 14px 4px;padding:9px 14px;font-size:clamp(.875rem,1.2vw,1.125rem);font-weight:600;line-height:1.2;position:absolute;top:0;left:0;box-shadow:0 12px 28px #010a1373}.worry:nth-child(2n){border-radius:14px 14px 4px}.order{opacity:0;visibility:hidden;will-change:transform, opacity;background:#081e36db;border-radius:16px;gap:10px;width:clamp(240px,20vw,330px);padding:clamp(16px,1.5vw,22px) clamp(18px,1.7vw,26px);display:grid;box-shadow:0 0 0 1px #2fe6fa61,0 24px 60px #010a1380}.order p{color:var(--cyan);font-size:clamp(.8125rem,1vw,.9375rem);font-weight:600}.order ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.order li{color:#fff;will-change:transform, opacity;padding-left:26px;font-size:clamp(.9375rem,1.2vw,1.125rem);font-weight:500;line-height:1.3;position:relative}.order li:before{content:"";border-left:2px solid var(--cyan);border-bottom:2px solid var(--cyan);width:11px;height:6px;position:absolute;top:.28em;left:2px;transform:rotate(-45deg)}.scroll-hint{color:var(--fog);justify-items:center;gap:10px;font-size:.8125rem;font-weight:500;display:grid;top:auto;bottom:28px;left:50%;transform:translate(-50%)}.scroll-hint:after{content:"";background:linear-gradient(to bottom, var(--cyan), #2fe6fa00);transform-origin:top;width:1px;height:34px;animation:hint 1.8s var(--ease) infinite}@keyframes hint{0%{transform:scaleY(0)}60%,to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.scroll-hint:after{animation:none}}.act{left:var(--gutter);opacity:0;visibility:hidden;will-change:transform, opacity;justify-items:start;gap:clamp(16px,1.6vw,24px);width:min(40vw,660px);display:grid;position:absolute;top:50%}.act-1{opacity:1;visibility:visible;transform:translateY(-50%)}.act-3{top:112px}@media (aspect-ratio>=23/20){.act h1,.act h2{font-size:clamp(1.75rem,min(4.1vw,7.2vh),4.25rem)}.act p:not(.tagline){font-size:clamp(1rem,min(1.25vw,2.6vh),1.25rem)}}.tagline{color:var(--accent);letter-spacing:-.005em;font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:600}@media (aspect-ratio<=23/20){.story{height:300vh}.stage{background:radial-gradient(90% 56% at 50% 34%, #0d4ba3 0%, #0b3a7cc7 44%, #04152500 100%), var(--navy)}.act{left:var(--gutter);right:var(--gutter);top:auto;bottom:calc(26px + env(safe-area-inset-bottom,0px));gap:14px;width:auto}.act-1{transform:none}.act-3{top:84px;bottom:auto}.act h1,.act h2{hyphens:none;font-size:clamp(2rem,9.2vw,3.5rem)}.act p{font-size:1rem}.act .tagline{font-size:.875rem}.act .cta{width:100%}.worry{padding:7px 11px;font-size:.75rem}.order{gap:7px;width:min(260px,70vw);padding:12px 14px}.order ul{gap:5px}.order li{font-size:.8125rem}.scroll-hint{display:none}}.stills{pointer-events:none;position:absolute;inset:0;overflow:hidden}.stills img{transform-origin:0 0;opacity:0;will-change:transform, opacity;max-width:none;position:absolute;top:0;left:0}.scene-stills .stage canvas{display:none}.no-gl .story{height:auto}.no-gl .rest{display:none}.no-gl .stage{height:auto;padding-top:72px;position:static;overflow:visible}.no-gl .stage canvas,.no-gl .pile,.no-gl .sun,.no-gl .sky,.no-gl .stills,.no-gl .worries,.no-gl .order,.no-gl .scroll-hint{display:none}.no-gl .act,.no-gl .act-1{width:auto;max-width:760px;padding:56px var(--gutter);opacity:1;visibility:visible;position:static;transform:none}.ways[data-astro-cid-4if66wvz]{gap:clamp(32px,4vw,56px);padding-top:clamp(64px,8vw,120px);display:grid}.ways[data-astro-cid-4if66wvz] h2[data-astro-cid-4if66wvz]{max-width:22ch}.cards[data-astro-cid-4if66wvz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.card[data-astro-cid-4if66wvz]{background:var(--bg-raised);box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s var(--ease), transform .25s var(--ease);border-radius:14px;align-content:start;gap:16px;padding:clamp(24px,3vw,44px);display:grid}.card[data-astro-cid-4if66wvz]:hover{box-shadow:0 0 0 1px var(--accent-line), 0 18px 40px #04152514;transform:translateY(-2px)}.label[data-astro-cid-4if66wvz]{letter-spacing:.02em;color:var(--accent);font-size:.875rem;font-weight:600}.card[data-astro-cid-4if66wvz] h3[data-astro-cid-4if66wvz]{letter-spacing:-.025em;font-size:clamp(1.375rem,2.1vw,2rem)}.more[data-astro-cid-4if66wvz]{color:var(--accent);gap:10px;margin-top:6px;font-size:1.0625rem;font-weight:600;display:inline-flex}.sales[data-astro-cid-4if66wvz]{max-width:70ch}.sales[data-astro-cid-4if66wvz] a[data-astro-cid-4if66wvz]{color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (width<=860px){.cards[data-astro-cid-4if66wvz]{grid-template-columns:minmax(0,1fr)}}.frame[data-astro-cid-lafxczsp]{position:relative}.changes[data-astro-cid-lafxczsp]{gap:clamp(32px,4vw,56px);display:grid;position:relative}.backdrop[data-astro-cid-lafxczsp]{pointer-events:none;position:absolute;inset:0}.pin[data-astro-cid-lafxczsp]{height:100svh;position:sticky;top:0;overflow:hidden}.media[data-astro-cid-lafxczsp]{-webkit-mask-composite:source-in;width:60%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#0000 6%,#000 24% 80%,#0000 98%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#0000 6%,#000 24% 80%,#0000 98%);mask-composite:intersect}.media[data-astro-cid-lafxczsp] img[data-astro-cid-lafxczsp]{object-fit:cover;object-position:var(--focus);opacity:0;visibility:hidden;width:100%;max-width:none;height:100%;transition:opacity .9s var(--ease), visibility 0s .9s;position:absolute;inset:0}.media[data-astro-cid-lafxczsp] img[data-astro-cid-lafxczsp].on{opacity:1;visibility:visible;transition:opacity .9s var(--ease)}.media[data-astro-cid-lafxczsp]:after{content:"";background:#04152599;position:absolute;inset:0}.after[data-astro-cid-lafxczsp] p[data-astro-cid-lafxczsp]{text-shadow:0 1px 14px #041525b3}.changes[data-astro-cid-lafxczsp] h2[data-astro-cid-lafxczsp]{max-width:20ch}.rows[data-astro-cid-lafxczsp]{display:grid}.head[data-astro-cid-lafxczsp],.row[data-astro-cid-lafxczsp]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,72px);display:grid}.head[data-astro-cid-lafxczsp]{color:var(--muted);padding-bottom:14px;font-size:.9375rem;font-weight:600}.head[data-astro-cid-lafxczsp] .own[data-astro-cid-lafxczsp]{color:var(--accent)}.row[data-astro-cid-lafxczsp]{border-top:1px solid var(--line);padding-block:clamp(18px,2.2vw,28px)}@media (width>=761px){.row[data-astro-cid-lafxczsp]{padding-block:clamp(40px,8vh,84px)}}.tag[data-astro-cid-lafxczsp]{display:none}.before[data-astro-cid-lafxczsp] p[data-astro-cid-lafxczsp]{color:var(--muted);opacity:calc(1 - var(--shift,0) * .45)}.after[data-astro-cid-lafxczsp]{opacity:calc(.28 + var(--shift,1) * .72);translate:calc((1 - var(--shift,1)) * -12px) 0}.after[data-astro-cid-lafxczsp] p[data-astro-cid-lafxczsp]{color:var(--ink);font-weight:500}.closing[data-astro-cid-lafxczsp]{letter-spacing:-.025em;max-width:30ch;color:var(--ink);font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:600;line-height:1.2}@media (width<=760px){.head[data-astro-cid-lafxczsp]{display:none}.row[data-astro-cid-lafxczsp]{grid-template-columns:minmax(0,1fr);gap:14px}.tag[data-astro-cid-lafxczsp]{color:var(--muted);margin-bottom:4px;font-size:.8125rem;font-weight:600;display:block}.after[data-astro-cid-lafxczsp] .tag[data-astro-cid-lafxczsp]{color:var(--accent)}.after[data-astro-cid-lafxczsp]{background:#08223ebd;border-radius:10px;padding:14px 16px;box-shadow:inset 0 0 0 1px #2fe6fa38}.before[data-astro-cid-lafxczsp]{background:#0415259e;border-radius:10px;padding:12px 16px}.closing[data-astro-cid-lafxczsp]{background:#041525a8;border-radius:10px;max-width:none;padding:14px 16px}.media[data-astro-cid-lafxczsp]{width:100%;-webkit-mask-image:linear-gradient(#0000 4%,#000 22% 82%,#0000 98%);mask-image:linear-gradient(#0000 4%,#000 22% 82%,#0000 98%)}.media[data-astro-cid-lafxczsp] img[data-astro-cid-lafxczsp]{object-position:var(--focus-phone)}.media[data-astro-cid-lafxczsp]:after{background:#04152580}.before[data-astro-cid-lafxczsp] p[data-astro-cid-lafxczsp]{color:#dbe3ea;opacity:calc(1 - var(--shift,0) * .28)}}.scenarios[data-astro-cid-6gjuafgd]{gap:clamp(40px,6vw,88px);display:grid}.scenarios[data-astro-cid-6gjuafgd] h2[data-astro-cid-6gjuafgd]{max-width:18ch}.knowledge[data-astro-cid-d77ctsrv]{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:center;gap:clamp(28px,4vw,72px);display:grid}.figure[data-astro-cid-d77ctsrv]{--fit-height:calc(100svh - var(--nav) - 56px);top:calc(var(--nav) + 16px);place-self:start center;width:100%;max-width:520px;position:sticky}.holo[data-astro-cid-d77ctsrv] canvas[data-astro-cid-d77ctsrv]{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);position:absolute;inset:0}.holo[data-astro-cid-d77ctsrv].live canvas[data-astro-cid-d77ctsrv]{opacity:1}.holo[data-astro-cid-d77ctsrv].live .fit{visibility:hidden}.body[data-astro-cid-d77ctsrv]{gap:clamp(32px,4vw,64px);display:grid}.intro[data-astro-cid-d77ctsrv]{gap:20px;display:grid}.intro[data-astro-cid-d77ctsrv] p[data-astro-cid-d77ctsrv]{max-width:62ch}.ask[data-astro-cid-d77ctsrv]{color:var(--ink);font-weight:600}.items[data-astro-cid-d77ctsrv]{gap:clamp(24px,3vw,40px);display:grid}.item[data-astro-cid-d77ctsrv]{border-top:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(12px,3vw,48px);padding-top:clamp(20px,2.4vw,32px);display:grid}.noted[data-astro-cid-d77ctsrv]{gap:12px;display:grid}.note[data-astro-cid-d77ctsrv]{font-size:.9375rem}ul[data-astro-cid-d77ctsrv]{gap:10px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-d77ctsrv]{color:var(--muted);padding-left:22px;font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.5;position:relative}li[data-astro-cid-d77ctsrv]:before{content:"";background:var(--accent);border-radius:1px;width:8px;height:2px;position:absolute;top:.62em;left:2px}@media (width<=860px){.knowledge[data-astro-cid-d77ctsrv]{grid-template-columns:minmax(0,1fr)}.figure[data-astro-cid-d77ctsrv]{--fit-height:initial;order:2;max-width:300px;position:relative}.item[data-astro-cid-d77ctsrv]{grid-template-columns:minmax(0,1fr)}}.time[data-astro-cid-dhb6vddq]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.copy[data-astro-cid-dhb6vddq]{gap:clamp(28px,3vw,40px);display:grid}.intro[data-astro-cid-dhb6vddq]{gap:20px;display:grid}.intro[data-astro-cid-dhb6vddq] p[data-astro-cid-dhb6vddq]{max-width:58ch}.figure[data-astro-cid-dhb6vddq]{--fit-height:calc(100svh - var(--nav) - 64px);top:calc(var(--nav) + 32px);position:sticky}.calc[data-astro-cid-dhb6vddq]{background:var(--bg-raised);box-shadow:0 0 0 1px var(--line);border-radius:14px;gap:clamp(20px,2.4vw,28px);padding:clamp(22px,3vw,40px);display:grid}.field[data-astro-cid-dhb6vddq]{gap:10px;display:grid}label[data-astro-cid-dhb6vddq]{color:var(--ink);font-size:1rem;font-weight:500}em[data-astro-cid-dhb6vddq]{color:var(--muted);font-style:normal;font-weight:400}.range-row[data-astro-cid-dhb6vddq]{grid-template-columns:1fr 56px;align-items:center;gap:16px;display:grid}output[data-astro-cid-dhb6vddq]{text-align:right;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.assumption[data-astro-cid-dhb6vddq]{font-size:.9375rem}.ba[data-astro-cid-dhb6vddq]{grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,40px);margin-bottom:8px;display:grid}.ba[data-astro-cid-dhb6vddq]>div[data-astro-cid-dhb6vddq]{align-content:start;gap:6px;display:grid}.cap[data-astro-cid-dhb6vddq]{color:var(--muted);font-size:.9375rem;font-weight:600}.own[data-astro-cid-dhb6vddq] .cap[data-astro-cid-dhb6vddq]{color:var(--accent)}.ba[data-astro-cid-dhb6vddq] strong[data-astro-cid-dhb6vddq]{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--muted);font-size:clamp(3rem,6vw,5.5rem);font-weight:700;line-height:.95}.own[data-astro-cid-dhb6vddq] strong[data-astro-cid-dhb6vddq]{color:var(--accent)}.ba[data-astro-cid-dhb6vddq] span[data-astro-cid-dhb6vddq]:last-child{color:var(--ink);font-size:1rem}.assumption[data-astro-cid-dhb6vddq]{color:var(--ink)}.result[data-astro-cid-dhb6vddq]{border-top:1px solid var(--line);gap:8px;padding-top:20px;display:grid}.result[data-astro-cid-dhb6vddq] p[data-astro-cid-dhb6vddq],.money[data-astro-cid-dhb6vddq]{color:var(--ink)}.result[data-astro-cid-dhb6vddq] b[data-astro-cid-dhb6vddq],.money[data-astro-cid-dhb6vddq] b[data-astro-cid-dhb6vddq]{font-variant-numeric:tabular-nums;font-weight:700}.rate[data-astro-cid-dhb6vddq]{border-top:1px solid var(--line);padding-top:20px}.rate[data-astro-cid-dhb6vddq] input[data-astro-cid-dhb6vddq]{border:1px solid var(--field);background:var(--bg);width:min(100%,220px);min-height:48px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 14px;font-size:1.0625rem}.rate[data-astro-cid-dhb6vddq] input[data-astro-cid-dhb6vddq]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:8px}input[data-astro-cid-dhb6vddq][type=range]{--fill:30%;appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}input[data-astro-cid-dhb6vddq][type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--fill), var(--line) var(--fill));border-radius:3px;height:6px}input[data-astro-cid-dhb6vddq][type=range]::-moz-range-track{background:var(--line);border-radius:3px;height:6px}input[data-astro-cid-dhb6vddq][type=range]::-moz-range-progress{background:var(--accent);border-radius:3px;height:6px}input[data-astro-cid-dhb6vddq][type=range]::-webkit-slider-thumb{background:var(--accent);appearance:none;border:0;border-radius:50%;width:28px;height:28px;margin-top:-11px}input[data-astro-cid-dhb6vddq][type=range]::-moz-range-thumb{background:var(--accent);border:0;border-radius:50%;width:28px;height:28px}@media (width<=860px){.time[data-astro-cid-dhb6vddq]{grid-template-columns:minmax(0,1fr);gap:28px}.copy[data-astro-cid-dhb6vddq]{display:contents}.intro[data-astro-cid-dhb6vddq]{order:1}.figure[data-astro-cid-dhb6vddq]{--fit-height:initial;order:2;position:static}.calc[data-astro-cid-dhb6vddq]{order:3}.copy[data-astro-cid-dhb6vddq]>.cta-block{order:4}}.compare[data-astro-cid-d4nisn5p]{gap:clamp(36px,4vw,64px);display:grid}.compare[data-astro-cid-d4nisn5p] h2[data-astro-cid-d4nisn5p]{max-width:22ch}.ways[data-astro-cid-d4nisn5p]{gap:12px;display:grid}.head[data-astro-cid-d4nisn5p],.way[data-astro-cid-d4nisn5p]{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(16px,2.4vw,40px);display:grid}.head[data-astro-cid-d4nisn5p]{color:var(--muted);padding:0 clamp(18px,2vw,28px) 4px;font-size:.875rem;font-weight:600}.way[data-astro-cid-d4nisn5p]{background:var(--bg-raised);box-shadow:0 0 0 1px var(--line);border-radius:14px;align-items:start;padding:clamp(18px,2vw,28px)}.way[data-astro-cid-d4nisn5p] h3[data-astro-cid-d4nisn5p]{font-size:clamp(1.0625rem,1.3vw,1.25rem)}dl[data-astro-cid-d4nisn5p],.cols[data-astro-cid-d4nisn5p]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,40px);margin:0;display:grid}dt[data-astro-cid-d4nisn5p]{display:none}dd[data-astro-cid-d4nisn5p]{color:var(--muted);margin:0;font-size:1rem;line-height:1.45}.own[data-astro-cid-d4nisn5p]{background:var(--tint);box-shadow:0 0 0 2px var(--accent-line)}.own[data-astro-cid-d4nisn5p] h3[data-astro-cid-d4nisn5p]{color:var(--accent);font-size:clamp(1.25rem,1.6vw,1.5rem)}.own[data-astro-cid-d4nisn5p] dd[data-astro-cid-d4nisn5p]{color:var(--ink);font-weight:500}@media (width<=1024px){.head[data-astro-cid-d4nisn5p]{display:none}.way[data-astro-cid-d4nisn5p]{grid-template-columns:minmax(0,1fr);gap:14px}dl[data-astro-cid-d4nisn5p]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}dt[data-astro-cid-d4nisn5p]{color:var(--muted);margin-bottom:2px;font-size:.8125rem;display:block}.own[data-astro-cid-d4nisn5p] dt[data-astro-cid-d4nisn5p]{color:var(--accent)}}@media (width<=560px){dl[data-astro-cid-d4nisn5p]{grid-template-columns:minmax(0,1fr)}}.case[data-astro-cid-p5wr5ghm]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.intro[data-astro-cid-p5wr5ghm]{gap:24px;display:grid}.stats[data-astro-cid-p5wr5ghm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,44px) clamp(20px,3vw,48px);margin:0;display:grid}.stats[data-astro-cid-p5wr5ghm]>div[data-astro-cid-p5wr5ghm]{flex-direction:column-reverse;justify-content:start;gap:8px;display:flex}.lead[data-astro-cid-p5wr5ghm]{grid-column:1/-1}dd[data-astro-cid-p5wr5ghm]{color:var(--ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:700;line-height:1}.lead[data-astro-cid-p5wr5ghm] dd[data-astro-cid-p5wr5ghm]{letter-spacing:-.05em;color:var(--accent);font-size:clamp(6rem,15vw,14rem);line-height:.86}dt[data-astro-cid-p5wr5ghm]{color:var(--muted);font-size:1rem;line-height:1.4}.outro[data-astro-cid-p5wr5ghm]{max-width:60ch;color:var(--ink);grid-column:2}@media (width<=860px){.case[data-astro-cid-p5wr5ghm]{grid-template-columns:minmax(0,1fr)}.outro[data-astro-cid-p5wr5ghm]{grid-column:1}}.start[data-astro-cid-hjwq3ci7]{gap:clamp(36px,4.4vw,64px);display:grid}.boxes[data-astro-cid-hjwq3ci7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);display:grid}.box[data-astro-cid-hjwq3ci7]{background:var(--bg-raised);box-shadow:0 0 0 1px var(--line);border-radius:14px;align-content:start;gap:10px;padding:clamp(20px,2.4vw,32px);display:grid}.box[data-astro-cid-hjwq3ci7] h3[data-astro-cid-hjwq3ci7]{font-size:clamp(1.125rem,1.4vw,1.375rem)}.box[data-astro-cid-hjwq3ci7] p[data-astro-cid-hjwq3ci7]{font-size:1rem}.traeger[data-astro-cid-hjwq3ci7] a[data-astro-cid-hjwq3ci7]{color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (width<=860px){.boxes[data-astro-cid-hjwq3ci7]{grid-template-columns:minmax(0,1fr)}}.final[data-astro-cid-blvy5prr]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.text[data-astro-cid-blvy5prr]{justify-items:start;gap:22px;display:grid}.text[data-astro-cid-blvy5prr] h2[data-astro-cid-blvy5prr]{max-width:20ch}.text[data-astro-cid-blvy5prr] p[data-astro-cid-blvy5prr]{max-width:54ch}.text[data-astro-cid-blvy5prr] .cta-block{width:100%;margin-top:6px}.traeger[data-astro-cid-blvy5prr] a[data-astro-cid-blvy5prr]{color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.figure[data-astro-cid-blvy5prr]{--fit-height:calc(100svh - var(--nav) - 64px)}@media (width<=860px){.final[data-astro-cid-blvy5prr]{grid-template-columns:minmax(0,1fr)}}
