.deck[data-astro-cid-nsxsjmxw]{display:grid;gap:var(--gap-sm)}.deck-card[data-astro-cid-nsxsjmxw]{display:grid;gap:var(--gap-sm);padding:clamp(1rem,2.5vw,2rem);border-radius:10px;background:var(--color-green);color:var(--color-white);box-shadow:0 -14px 40px #08140e2e}.deck-copy[data-astro-cid-nsxsjmxw]{display:grid;gap:.5rem;justify-items:start;align-content:start}.deck-title[data-astro-cid-nsxsjmxw]{display:grid;gap:.75rem;justify-items:start}.deck-count[data-astro-cid-nsxsjmxw]{font:600 .8125rem/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-yellow)}.deck-card[data-astro-cid-nsxsjmxw] .link{color:var(--color-yellow)}.deck-card[data-astro-cid-nsxsjmxw] .link svg{width:1em;height:1em}.deck-pair[data-astro-cid-nsxsjmxw]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.deck-frame[data-astro-cid-nsxsjmxw]{aspect-ratio:4 / 5;margin:0;border-radius:6px;background:var(--color-green-deep)}.deck-tag[data-astro-cid-nsxsjmxw]{position:absolute;left:.75rem;top:.75rem;padding:.3rem .55rem;border-radius:4px;background:#08140ebf;color:var(--color-white);font:600 .75rem/1 var(--font-sans)}.deck-tag-after[data-astro-cid-nsxsjmxw]{background:var(--color-yellow);color:var(--color-ink)}@media(min-width:1024px){.deck-card[data-astro-cid-nsxsjmxw]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:end;min-height:34rem}.deck-copy[data-astro-cid-nsxsjmxw]{align-self:stretch;align-content:space-between}.deck-title[data-astro-cid-nsxsjmxw] .t-h2{font-size:clamp(2rem,1.2rem + 1.8vw,3.25rem)}.deck-frame[data-astro-cid-nsxsjmxw]{aspect-ratio:1}}@media(prefers-reduced-motion:no-preference){.deck[data-astro-cid-nsxsjmxw]{gap:0}.deck-card[data-astro-cid-nsxsjmxw]{position:sticky;top:calc(var(--header-h) + 1rem + var(--n) * 14px);margin-bottom:18vh}.deck-card[data-astro-cid-nsxsjmxw]:last-child{margin-bottom:0}.deck-card[data-astro-cid-nsxsjmxw]{transform-origin:50% 0;will-change:transform}.deck-card[data-astro-cid-nsxsjmxw]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#000;opacity:var(--dim, 0);pointer-events:none;will-change:opacity}}.sp[data-astro-cid-v3jqhdhg]{display:grid;gap:6px}.sp-panel[data-astro-cid-v3jqhdhg]{position:relative;overflow:hidden;border-radius:8px;color:var(--color-white);background:var(--color-green-deep);height:4.25rem;transition:height .6s cubic-bezier(.65,0,.35,1);isolation:isolate}.sp-panel[data-astro-cid-v3jqhdhg][data-open]{height:24rem}.sp-photo[data-astro-cid-v3jqhdhg]{position:absolute;inset:0;z-index:-2}.sp-photo[data-astro-cid-v3jqhdhg] img{transform:scale(1.08);filter:saturate(.6) brightness(.55);transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .6s ease}.sp-panel[data-astro-cid-v3jqhdhg][data-open] .sp-photo[data-astro-cid-v3jqhdhg] img{transform:scale(1);filter:none}.sp-shade[data-astro-cid-v3jqhdhg]{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#08140ee0,#08140e26 60%,#08140e59)}.sp-head[data-astro-cid-v3jqhdhg]{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:.9rem;width:100%;height:4.25rem;padding-inline:1.1rem}.sp-head[data-astro-cid-v3jqhdhg]:focus-visible{outline:2px solid var(--color-yellow);outline-offset:-4px;border-radius:8px}.sp-num[data-astro-cid-v3jqhdhg]{font:600 .8125rem/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-yellow)}.sp-title[data-astro-cid-v3jqhdhg]{font:640 1.125rem/1.2 var(--font-display);letter-spacing:-.012em}.sp-body[data-astro-cid-v3jqhdhg]{position:absolute;left:0;right:0;bottom:0;padding:1.25rem 1.1rem 1.4rem;display:grid;gap:.9rem;justify-items:start;opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .5s cubic-bezier(.16,1,.3,1);pointer-events:none}.sp-panel[data-astro-cid-v3jqhdhg][data-open] .sp-body[data-astro-cid-v3jqhdhg]{opacity:1;transform:none;transition-delay:.18s;pointer-events:auto}.sp-big[data-astro-cid-v3jqhdhg]{display:none}.sp-line[data-astro-cid-v3jqhdhg]{max-width:26rem;color:#ffffffe0}.sp-link[data-astro-cid-v3jqhdhg]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 1.1rem;border-radius:6px;background:var(--color-yellow);color:var(--color-ink);font:600 .9375rem/1 var(--font-sans)}.sp-link[data-astro-cid-v3jqhdhg] svg{width:1em;height:1em;transition:transform .2s ease}.sp-link[data-astro-cid-v3jqhdhg]:hover svg{transform:translate(3px)}@media(min-width:1024px){.sp[data-astro-cid-v3jqhdhg]{display:flex;height:min(40rem,74svh);gap:8px}.sp-panel[data-astro-cid-v3jqhdhg]{height:auto;flex:1 1 0;min-width:0;transition:flex-grow .7s cubic-bezier(.65,0,.35,1)}.sp-panel[data-astro-cid-v3jqhdhg][data-open]{height:auto;flex-grow:5.2}.sp-head[data-astro-cid-v3jqhdhg]{position:absolute;inset:0;height:auto;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1.4rem 1.25rem}.sp-title[data-astro-cid-v3jqhdhg]{writing-mode:vertical-rl;transform:rotate(180deg);font-size:1.1875rem;white-space:nowrap;transition:opacity .3s ease}.sp-panel[data-astro-cid-v3jqhdhg][data-open] .sp-title[data-astro-cid-v3jqhdhg]{opacity:0}.sp-body[data-astro-cid-v3jqhdhg]{padding:2rem}.sp-big[data-astro-cid-v3jqhdhg]{display:block;font:650 clamp(1.75rem,1.2rem + 1.2vw,2.5rem)/1.05 var(--font-display);letter-spacing:-.026em;max-width:14ch}}@media(prefers-reduced-motion:reduce){.sp-panel[data-astro-cid-v3jqhdhg],.sp-body[data-astro-cid-v3jqhdhg],.sp-photo[data-astro-cid-v3jqhdhg] img{transition:none}}.doors[data-astro-cid-bhi5zje4]{padding-top:var(--section);padding-bottom:var(--gap-md);min-height:100svh;display:flex;flex-direction:column;justify-content:center}.doors-head[data-astro-cid-bhi5zje4]{display:grid;gap:var(--gap-xs);margin-bottom:var(--gap-md)}.doors-line[data-astro-cid-bhi5zje4]{max-width:34rem}.doors-row[data-astro-cid-bhi5zje4]{display:grid;gap:6px;padding-inline:6px}.door[data-astro-cid-bhi5zje4]{position:relative;isolation:isolate;overflow:hidden;border-radius:10px;min-height:min(36rem,78svh);display:flex;align-items:flex-end;color:var(--color-white)}.door-photo[data-astro-cid-bhi5zje4]{position:absolute;inset:0;z-index:-2}.door-photo[data-astro-cid-bhi5zje4] img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.door[data-astro-cid-bhi5zje4]:hover .door-photo[data-astro-cid-bhi5zje4] img{transform:scale(1.04)}.door-shade[data-astro-cid-bhi5zje4]{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#08140eeb,#08140e99 45%,#08140e1a 80%)}.door-copy[data-astro-cid-bhi5zje4]{display:grid;gap:.9rem;justify-items:start;padding:clamp(1.5rem,3vw,2.75rem);max-width:36rem}.door-tag[data-astro-cid-bhi5zje4]{font:600 .8125rem/1.2 var(--font-sans);color:var(--color-ink);background:var(--color-yellow);padding:.4rem .6rem;border-radius:4px}.door-title[data-astro-cid-bhi5zje4]{font:660 clamp(1.75rem,1.2rem + 1.6vw,2.75rem)/1.05 var(--font-display);letter-spacing:-.028em}.door-line[data-astro-cid-bhi5zje4]{color:#ffffffdb;max-width:30rem}.door-ctas[data-astro-cid-bhi5zje4]{display:flex;flex-wrap:wrap;gap:var(--gap-xs);margin-top:.35rem}.doors-foot[data-astro-cid-bhi5zje4]{margin-top:var(--gap-sm);font-size:.9375rem}@media(min-width:1024px){.doors-head[data-astro-cid-bhi5zje4]{grid-template-columns:1fr auto;align-items:end}.doors-line[data-astro-cid-bhi5zje4]{text-align:right}.doors-row[data-astro-cid-bhi5zje4]{grid-template-columns:1fr 1fr;padding-inline:8px;gap:8px}}.fibre[data-astro-cid-txnvzcan]{position:relative;background:#0f1c18;color:#fff}.fibre[data-astro-cid-txnvzcan]:not(.is-live){background:var(--color-green-deep)}.fibre-track[data-astro-cid-txnvzcan]{display:none}.fibre-static[data-astro-cid-txnvzcan]{background:transparent;color:var(--color-white);--surface-muted: rgb(255 255 255 / .72);padding-block:clamp(4rem,9vw,7rem)}.fibre[data-astro-cid-txnvzcan].is-live .fibre-static[data-astro-cid-txnvzcan]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fibre[data-astro-cid-txnvzcan].is-live .fibre-track[data-astro-cid-txnvzcan]{display:block;height:430svh}.fibre-stage[data-astro-cid-txnvzcan]{position:sticky;top:0;height:100svh;overflow:hidden}.fibre-canvas[data-astro-cid-txnvzcan]{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .8s ease}.fibre[data-astro-cid-txnvzcan].is-ready .fibre-canvas[data-astro-cid-txnvzcan]{opacity:1}.fibre-scrim[data-astro-cid-txnvzcan]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0f1c18db,#0f1c188c 32%,#0f1c1800 58%),linear-gradient(180deg,#0f1c18a6,#0f1c1800 22%)}.fibre-copy[data-astro-cid-txnvzcan]{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:4rem}.fibre-head[data-astro-cid-txnvzcan]{font:700 1rem/1.2 var(--font-display);color:var(--color-yellow);letter-spacing:-.01em}.fibre-steps[data-astro-cid-txnvzcan]{display:grid;margin-top:1.5rem;max-width:34rem}.fibre-step[data-astro-cid-txnvzcan]{grid-area:1 / 1;opacity:0;transform:translateY(1.25rem);transition:opacity .2s ease,transform .3s ease}.fibre-step[data-astro-cid-txnvzcan].is-on{opacity:1;transform:none;transition:opacity .5s ease .18s,transform .6s cubic-bezier(.22,1,.36,1) .18s}.fibre-title[data-astro-cid-txnvzcan]{font-size:clamp(2.4rem,5.2vw,5.6rem);line-height:.95;letter-spacing:-.045em;font-variation-settings:"opsz" 96;text-wrap:balance}.fibre-text[data-astro-cid-txnvzcan]{margin-top:1.4rem;max-width:36ch;font-size:1.125rem;line-height:1.6;color:#ffffffd1}.fibre-dots[data-astro-cid-txnvzcan]{display:flex;gap:.5rem;margin-top:1rem}.fibre-dots[data-astro-cid-txnvzcan] li[data-astro-cid-txnvzcan]{width:2.5rem;height:3px;border-radius:3px;background:#ffffff2e;transition:background .4s ease}.fibre-dots[data-astro-cid-txnvzcan] li[data-astro-cid-txnvzcan].is-on{background:var(--color-yellow)}.fibre-tool[data-astro-cid-txnvzcan]{position:absolute;right:max(var(--gutter),calc((100% - var(--shell)) / 2));bottom:clamp(1.5rem,5vh,3rem);width:min(22rem,calc(100% - 2 * var(--gutter)));display:grid;gap:.65rem;padding:1.25rem;border-radius:12px;background:#fffffff5;color:var(--color-ink);box-shadow:0 20px 50px #00000059}.fc-h[data-astro-cid-txnvzcan]{font:650 1.0625rem/1.2 var(--font-display);letter-spacing:-.01em}.fc-row[data-astro-cid-txnvzcan]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.2rem;border-top:1px solid var(--color-line);padding-top:.65rem}.fc-l[data-astro-cid-txnvzcan]{font-weight:600;font-size:.9375rem}.fc-ctl[data-astro-cid-txnvzcan]{display:flex;align-items:center;gap:.2rem}.fc-ctl[data-astro-cid-txnvzcan] button[data-astro-cid-txnvzcan]{all:unset;cursor:pointer;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:8px;background:var(--color-tint);color:var(--color-green);font:600 1.2rem/1 var(--font-sans);touch-action:manipulation}.fc-ctl[data-astro-cid-txnvzcan] button[data-astro-cid-txnvzcan]:focus-visible{outline:2px solid var(--color-green)}.fc-ctl[data-astro-cid-txnvzcan] output[data-astro-cid-txnvzcan]{min-width:2.25rem;text-align:center;font:650 1.25rem/1 var(--font-display);font-variant-numeric:tabular-nums}.fc-go[data-astro-cid-txnvzcan]{width:100%;margin-top:.25rem}.fc-note[data-astro-cid-txnvzcan]{font-size:.8125rem;color:var(--color-muted)}@media(max-width:860px){.fibre-scrim[data-astro-cid-txnvzcan]{background:linear-gradient(180deg,#0f1c18eb,#0f1c18b3 38%,#0f1c1800 62%)}.fibre-copy[data-astro-cid-txnvzcan]{justify-content:flex-start;padding-top:5.5rem}.fibre-title[data-astro-cid-txnvzcan]{font-size:clamp(2rem,9vw,2.8rem)}.fibre-text[data-astro-cid-txnvzcan]{font-size:1rem;margin-top:.9rem}.fibre-tool[data-astro-cid-txnvzcan]{left:var(--gutter);right:var(--gutter);width:auto;bottom:calc(5rem + env(safe-area-inset-bottom));padding:1rem;gap:.5rem}.fc-note[data-astro-cid-txnvzcan]{display:none}}.head-row[data-astro-cid-j7pv25f6]{display:grid;gap:var(--gap-xs);margin-bottom:var(--gap-md)}.head-aside[data-astro-cid-j7pv25f6]{max-width:30rem}@media(min-width:1024px){.head-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr auto;align-items:end}.head-aside[data-astro-cid-j7pv25f6]{text-align:right}}.revs[data-astro-cid-j7pv25f6]{display:grid;min-height:100svh}.revs-photo[data-astro-cid-j7pv25f6]{min-height:55svh}.revs-copy[data-astro-cid-j7pv25f6]{display:grid;align-content:center;gap:var(--gap-sm);padding:var(--section) var(--gutter);max-width:44rem}.revs-stage[data-astro-cid-j7pv25f6]{display:grid;min-height:15rem;align-content:start}.rev[data-astro-cid-j7pv25f6]{grid-area:1 / 1;margin:0;display:grid;gap:var(--gap-sm)}.rev[data-astro-cid-j7pv25f6][hidden]{display:grid;visibility:hidden;opacity:0}.rev-q[data-astro-cid-j7pv25f6]{font:600 clamp(1.75rem,1.2rem + 1.9vw,3rem)/1.12 var(--font-display);letter-spacing:-.026em;text-wrap:balance}.rev-by[data-astro-cid-j7pv25f6]{color:var(--color-ink-2)}@media(prefers-reduced-motion:no-preference){.rev[data-astro-cid-j7pv25f6]{transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.rev[data-astro-cid-j7pv25f6][hidden]{transform:translateY(12px)}}.revs-nav[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem}.revs-btn[data-astro-cid-j7pv25f6]{all:unset;cursor:pointer;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;border:1.5px solid var(--color-ink)}.revs-btn[data-astro-cid-j7pv25f6]:hover{background:var(--color-ink);color:var(--color-sun)}.revs-btn[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--color-green);outline-offset:3px}.revs-btn[data-astro-cid-j7pv25f6] svg{width:1.1rem;height:1.1rem}.revs-count[data-astro-cid-j7pv25f6]{font:600 .9375rem/1 var(--font-sans);font-variant-numeric:tabular-nums;min-width:3.5rem;text-align:center}.revs-ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm);padding-top:var(--gap-sm);border-top:1px solid var(--color-sun-line)}.revs-ctas[data-astro-cid-j7pv25f6] .link svg{width:1em;height:1em}@media(min-width:1024px){.revs[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.revs-photo[data-astro-cid-j7pv25f6]{min-height:0}.revs-copy[data-astro-cid-j7pv25f6]{padding-inline:clamp(3rem,6vw,7rem)}}.resto[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;min-height:100svh;display:flex;align-items:center;color:var(--color-white);background:var(--color-green-deep)}.resto-photo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-2}.resto-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a1c14f2,#0a1c14d1 45%,#0a1c1459)}.resto-in[data-astro-cid-j7pv25f6]{padding-block:var(--section)}.resto-copy[data-astro-cid-j7pv25f6]{display:grid;gap:var(--gap-sm);max-width:36rem}.resto[data-astro-cid-j7pv25f6] .t-kicker[data-astro-cid-j7pv25f6]{color:var(--color-yellow)}.resto-lead[data-astro-cid-j7pv25f6]{color:#ffffffdb}.ticks[data-astro-cid-j7pv25f6]{display:grid;gap:.75rem}.ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.25rem 1fr;gap:.75rem;align-items:start}.ticks[data-astro-cid-j7pv25f6] svg{width:1.25rem;height:1.25rem;margin-top:.15rem;color:var(--color-yellow)}.resto-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--gap-xs)}.resto-links[data-astro-cid-j7pv25f6]{display:grid;gap:.5rem;padding-top:var(--gap-sm);border-top:1px solid rgb(255 255 255 / .2)}.resto[data-astro-cid-j7pv25f6] .link[data-astro-cid-j7pv25f6]{color:var(--color-yellow)}.resto[data-astro-cid-j7pv25f6] .link svg{width:1em;height:1em}@media(max-width:767px){.resto-shade[data-astro-cid-j7pv25f6]{background:#0a1c14d6}}.faq[data-astro-cid-j7pv25f6]{display:grid;gap:var(--gap-md)}.faq-aside[data-astro-cid-j7pv25f6]{margin-top:var(--gap-sm);max-width:22rem}.faq-list[data-astro-cid-j7pv25f6]{interpolate-size:allow-keywords}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-line)}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]::details-content{height:0;overflow:clip;transition:height .45s cubic-bezier(.65,0,.35,1),content-visibility .45s allow-discrete}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open]::details-content{height:auto}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--color-line)}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--gap-sm);padding-block:1.25rem;font:620 1.125rem/1.3 var(--font-display);letter-spacing:-.01em}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{flex:none;width:1rem;height:1rem;transition:transform .2s ease}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transform:rotate(45deg)}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding-bottom:1.25rem;max-width:42rem}@media(min-width:1024px){.faq[data-astro-cid-j7pv25f6]{grid-template-columns:4fr 7fr;column-gap:var(--gap-lg)}}.last[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;min-height:88svh;display:flex;align-items:flex-end;color:var(--color-white);background:var(--color-green-deep);scroll-margin-top:0}.last-photo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-2}.last-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a1c14f0,#0a1c14c7 50%,#0a1c144d)}.last-in[data-astro-cid-j7pv25f6]{padding-block:var(--section);display:grid;gap:var(--gap-md)}.last-h[data-astro-cid-j7pv25f6]{max-width:12ch}.last-steps[data-astro-cid-j7pv25f6]{display:grid;gap:var(--gap-sm);max-width:62rem}.last-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2.25rem 1fr;gap:1rem;align-items:start}.last-n[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1.5px solid var(--color-yellow);color:var(--color-yellow);font:650 .9375rem/1 var(--font-display)}.last-t[data-astro-cid-j7pv25f6]{font:620 1.125rem/1.3 var(--font-display);margin-bottom:.2rem}.last-d[data-astro-cid-j7pv25f6]{color:#ffffffc7;font-size:.9375rem}.last-ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--gap-xs)}@media(min-width:1024px){.last-steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-md)}}
