.wall-grid[data-astro-cid-zwnduoj7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.25rem);display:grid}.tile[data-astro-cid-zwnduoj7]{aspect-ratio:4/5;border-radius:var(--radius-tile);background:var(--blue-soft);position:relative;overflow:hidden}.tile-tag[data-astro-cid-zwnduoj7]{position:absolute;bottom:.9rem;left:.9rem}.tile-locked[data-astro-cid-zwnduoj7] a[data-astro-cid-zwnduoj7]{height:100%;color:var(--white);text-decoration:none;display:block;position:relative}.tile-locked[data-astro-cid-zwnduoj7] a[data-astro-cid-zwnduoj7]:focus-visible{outline-offset:-5px;outline-color:var(--white);border-radius:var(--radius-tile)}.tile-locked[data-astro-cid-zwnduoj7] .standin-file{z-index:2}.tile-locked[data-astro-cid-zwnduoj7] .photo-baked{transition:filter .8s var(--ease-out)}.veil[data-astro-cid-zwnduoj7]{z-index:1;-webkit-backdrop-filter:blur(16px)saturate(1.2);transition:background-color .8s var(--ease-out), backdrop-filter .8s var(--ease-out), -webkit-backdrop-filter .8s var(--ease-out);background:#0e172685;position:absolute;inset:0}.lock[data-astro-cid-zwnduoj7]{z-index:3;transition:transform .8s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.lock[data-astro-cid-zwnduoj7] svg{filter:drop-shadow(0 2px 6px #0e172699);width:clamp(2rem,3.4vw,2.75rem);height:clamp(2rem,3.4vw,2.75rem)}.lock-label[data-astro-cid-zwnduoj7]{background:var(--ink);text-align:center;width:max-content;max-width:calc(100% - 1rem);transition:opacity .5s var(--ease-out), transform .8s var(--ease-out);border-radius:999px;padding:.6em .85em;font-size:clamp(.8125rem,.76rem + .28vw,.9375rem);font-weight:700;line-height:1.15;position:absolute;top:calc(50% + clamp(1.6rem,2.6vw,2.1rem));left:50%;transform:translate(-50%)}html.js .lock-label[data-astro-cid-zwnduoj7]{opacity:0;transform:translate(-50%,.6rem)}.tile-locked[data-astro-cid-zwnduoj7] a[data-astro-cid-zwnduoj7]:hover .veil[data-astro-cid-zwnduoj7],.tile-locked[data-astro-cid-zwnduoj7] a[data-astro-cid-zwnduoj7]:focus-visible .veil[data-astro-cid-zwnduoj7],.tile-locked[data-astro-cid-zwnduoj7].is-peeking .veil[data-astro-cid-zwnduoj7]{-webkit-backdrop-filter:blur(4px)saturate(1.35);background:#0e172633}.tile-locked[data-astro-cid-zwnduoj7] a[data-astro-cid-zwnduoj7]:hover .photo-baked,.tile-locked[data-astro-cid-zwnduoj7] a[data-astro-cid-zwnduoj7]:focus-visible .photo-baked,.tile-locked[data-astro-cid-zwnduoj7].is-peeking .photo-baked{filter:blur(8px)saturate(1.3)}.tile-locked[data-astro-cid-zwnduoj7] a[data-astro-cid-zwnduoj7]:hover .lock[data-astro-cid-zwnduoj7],.tile-locked[data-astro-cid-zwnduoj7] a[data-astro-cid-zwnduoj7]:focus-visible .lock[data-astro-cid-zwnduoj7],.tile-locked[data-astro-cid-zwnduoj7].is-peeking .lock[data-astro-cid-zwnduoj7]{transform:translateY(-.85rem)}html.js .tile-locked[data-astro-cid-zwnduoj7] a[data-astro-cid-zwnduoj7]:hover .lock-label[data-astro-cid-zwnduoj7],html.js .tile-locked[data-astro-cid-zwnduoj7] a[data-astro-cid-zwnduoj7]:focus-visible .lock-label[data-astro-cid-zwnduoj7],html.js .tile-locked[data-astro-cid-zwnduoj7].is-peeking .lock-label[data-astro-cid-zwnduoj7]{opacity:1;transform:translate(-50%)}@media (hover:none) and (prefers-reduced-motion:reduce){html.js .lock-label[data-astro-cid-zwnduoj7]{opacity:1;transform:translate(-50%)}}.tile-cta[data-astro-cid-zwnduoj7]{background:var(--blue)}.tile-cta[data-astro-cid-zwnduoj7] a[data-astro-cid-zwnduoj7]{height:100%;color:var(--ink);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1rem,2.2vw,1.875rem);text-decoration:none;display:flex}.cta-line[data-astro-cid-zwnduoj7]{letter-spacing:-.04em;font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:900;line-height:.9}.tile-cta[data-astro-cid-zwnduoj7] .btn[data-astro-cid-zwnduoj7]{max-width:100%}.tile-cta[data-astro-cid-zwnduoj7] a[data-astro-cid-zwnduoj7]:hover .btn[data-astro-cid-zwnduoj7]{background:var(--ink-lift);transform:translateY(-2px)}.wide-only[data-astro-cid-zwnduoj7]{display:none}@media (width>=64em){.wall-grid[data-astro-cid-zwnduoj7]{grid-template-columns:repeat(4,minmax(0,1fr))}.wide-only[data-astro-cid-zwnduoj7]{display:inline}}.alerts[data-astro-cid-7tsaqdqg]{border-top:2px solid var(--ink);margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:clamp(1.25rem,2.4vw,1.75rem)}.alerts[data-astro-cid-7tsaqdqg] [data-astro-cid-7tsaqdqg][hidden]{display:none}.alerts-title[data-astro-cid-7tsaqdqg]{font-size:clamp(1.125rem,1.05rem + .5vw,1.375rem);font-weight:700;line-height:1.3}.alerts-push[data-astro-cid-7tsaqdqg]{margin-top:.9rem}.alerts-push[data-astro-cid-7tsaqdqg] .btn[data-astro-cid-7tsaqdqg][aria-pressed=true]{background:var(--ink);color:var(--white)}.alerts-email[data-astro-cid-7tsaqdqg]{margin-top:1.1rem}.alerts-email[data-astro-cid-7tsaqdqg]>label[data-astro-cid-7tsaqdqg]{color:var(--ink-on-blue);margin-bottom:.45rem;font-size:.9375rem;font-weight:700;display:block}.alerts-field[data-astro-cid-7tsaqdqg]{flex-wrap:wrap;gap:.5rem;display:flex}.alerts-field[data-astro-cid-7tsaqdqg] input[data-astro-cid-7tsaqdqg]{border:2px solid var(--ink);background:var(--white);min-width:0;min-height:2.875rem;color:var(--ink);font:inherit;border-radius:999px;flex:12rem;padding:0 1.1em;font-size:1.0625rem}.alerts-field[data-astro-cid-7tsaqdqg] input[data-astro-cid-7tsaqdqg]::placeholder{color:var(--ink-soft);opacity:1}.alerts-field[data-astro-cid-7tsaqdqg] input[data-astro-cid-7tsaqdqg]:focus-visible{border-radius:999px}.alerts-trap[data-astro-cid-7tsaqdqg]{width:1px;height:1px;position:absolute;left:-200vw;overflow:hidden}.alerts-small[data-astro-cid-7tsaqdqg]{max-width:34ch;color:var(--ink-on-blue);margin-top:.8rem;font-size:.9375rem;line-height:1.4}.alerts-note[data-astro-cid-7tsaqdqg]:empty{display:none}.hero[data-astro-cid-lcdefpme]{display:grid;position:relative}.hero-photo[data-astro-cid-lcdefpme]{height:clamp(20rem,50svh,32rem);position:relative}.hero-frame[data-astro-cid-lcdefpme]{--head:4.5rem;background:var(--blue-soft);border-radius:0 0 0 clamp(3rem,14vw,5rem);position:absolute;inset:0;overflow:hidden}.hero-frame[data-astro-cid-lcdefpme]:not(.is-cutout):after{content:"";pointer-events:none;background:linear-gradient(#ffffffc7,#fff0);height:8rem;position:absolute;inset:0 0 auto}.hero-frame[data-astro-cid-lcdefpme].is-cutout{background:var(--blue);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:end center;display:grid;container-type:size}.hero-frame[data-astro-cid-lcdefpme].is-cutout img.photo{width:auto;max-width:none;height:calc(100% - var(--head));height:min(100cqh - var(--head), 143cqw);object-fit:contain}.hero-frame[data-astro-cid-lcdefpme] .standin-file{bottom:1rem;left:auto;right:1rem}.hero-frame[data-astro-cid-lcdefpme] .photo{animation:come-into-focus 1.5s var(--ease-out) both}@keyframes come-into-focus{0%{filter:blur(14px);transform:scale(1.07)}to{filter:blur();transform:scale(1)}}.hero-copy[data-astro-cid-lcdefpme]{padding:1.5rem var(--gutter) 0}.name[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin-left:-.06em;font-size:clamp(4.75rem,25vw,9rem);line-height:.84}.hero-tag[data-astro-cid-lcdefpme]{margin-top:.85rem;font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.05}.hero-lede[data-astro-cid-lcdefpme]{max-width:36rem;margin-top:.7rem;font-size:clamp(1.1875rem,1.05rem + .6vw,1.5rem);line-height:1.4}.hero[data-astro-cid-lcdefpme] .actions{margin-top:1.6rem}.hero-more[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem 1.75rem;margin-top:1.5rem;font-weight:700;display:flex}.float-card[data-astro-cid-lcdefpme]{display:none}.doors[data-astro-cid-lcdefpme]{gap:clamp(.75rem,1.4vw,1.25rem);display:grid}.door[data-astro-cid-lcdefpme]{border-radius:var(--radius-tile)}.door-text[data-astro-cid-lcdefpme]{max-width:30ch;margin-top:.9rem;font-size:clamp(1.125rem,1.05rem + .5vw,1.375rem);line-height:1.4}.door-live[data-astro-cid-lcdefpme]{background:var(--blue);flex-direction:column;padding:clamp(1.5rem,3.2vw,2.75rem);display:flex}.door-live[data-astro-cid-lcdefpme] .door-text[data-astro-cid-lcdefpme]{color:var(--ink-on-blue)}.door-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:auto;padding-top:clamp(1.5rem,3vw,2.25rem);display:flex}.door-fans[data-astro-cid-lcdefpme]{background:var(--ink);min-height:clamp(20rem,34vw,26rem);color:var(--white);display:flex;position:relative;overflow:hidden}.door-fans-photo[data-astro-cid-lcdefpme]{position:absolute;inset:0}.door-fans-photo[data-astro-cid-lcdefpme] .standin-file{display:none}.door-fans-photo[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0e172680 0%,#0e1726f0 78%);position:absolute;inset:0}.door-fans-copy[data-astro-cid-lcdefpme]{align-self:flex-end;padding:clamp(1.5rem,3.2vw,2.75rem);position:relative}.door-fans[data-astro-cid-lcdefpme] .door-text[data-astro-cid-lcdefpme]{color:var(--white-soft);margin-bottom:1.5rem}.inside[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.inside[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid #ffffff80;border-radius:999px;padding:.45em .9em;font-size:.9375rem;font-weight:700;line-height:1.2}.door-row[data-astro-cid-lcdefpme]{border-radius:var(--radius-tile);background:var(--blue-soft);transition:background-color .25s ease, transform .35s var(--ease-out);grid-template-columns:1fr auto;align-items:center;gap:.2rem 1.25rem;padding:clamp(1.25rem,2.2vw,1.75rem) clamp(1.5rem,3.2vw,2.75rem);text-decoration:none;display:grid}.door-row[data-astro-cid-lcdefpme]:hover{background:var(--blue-soft-hover);transform:translateY(-2px)}.door-row-name[data-astro-cid-lcdefpme]{letter-spacing:-.035em;grid-column:1;font-size:clamp(1.625rem,2.7vw,2.375rem);font-weight:900;line-height:1}.door-row-text[data-astro-cid-lcdefpme]{color:var(--ink-on-blue);grid-column:1}.door-row[data-astro-cid-lcdefpme] svg{width:1.75rem;height:1.75rem;transition:transform .35s var(--ease-out);grid-area:1/2/span 2}.door-row[data-astro-cid-lcdefpme]:hover svg{transform:translate(3px,-3px)}.about[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(1.75rem,5vw,5rem);display:grid}.about-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--blue-soft);border-radius:0 clamp(3rem,7vw,5.5rem);width:min(100%,30rem);overflow:hidden}.about-text[data-astro-cid-lcdefpme]{margin-top:clamp(1rem,2vw,1.5rem);font-size:clamp(1.1875rem,1.05rem + .6vw,1.5rem);line-height:1.45}.about[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{margin-top:1.75rem}.spoil[data-astro-cid-lcdefpme]{margin-top:var(--section-gap);padding:clamp(3.5rem, 8vw, 7rem) var(--edge);background:var(--blue)}.spoil-inner[data-astro-cid-lcdefpme]{gap:clamp(1.75rem,4vw,4rem);display:grid}.spoil[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:clamp(3.25rem,9vw,6rem)}.spoil-quote[data-astro-cid-lcdefpme]{max-width:16ch;color:var(--ink);margin-top:1rem;font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.08}.spoil-side[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:34ch;color:var(--ink-on-blue);font-size:clamp(1.125rem,1.05rem + .5vw,1.375rem);line-height:1.4}.wishes[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 2rem;display:flex}.faq-more[data-astro-cid-lcdefpme]{margin-top:1.75rem}@media (width>=48em){.doors[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=64em){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 47.2vw;min-height:clamp(42rem,100svh,56.25rem)}.hero-photo[data-astro-cid-lcdefpme]{grid-area:1/2;height:auto}.hero-frame[data-astro-cid-lcdefpme]{--head:5.5rem;border-radius:0 0 0 clamp(4.5rem,7.6vw,6.875rem)}.hero-frame[data-astro-cid-lcdefpme]:not(.is-cutout):after{display:none}.hero-frame[data-astro-cid-lcdefpme] .standin-file{inset:auto auto .6rem clamp(4rem,6.4vw,5.5rem)}.hero-copy[data-astro-cid-lcdefpme]{padding:clamp(7rem, 11vw, 9.5rem) clamp(3.5rem, 6vw, 5.5rem) clamp(3rem, 5vw, 4.5rem) var(--edge);grid-area:1/1;align-self:center}.name[data-astro-cid-lcdefpme]{font-size:clamp(6.5rem,12.78vw,11.5rem)}.hero[data-astro-cid-lcdefpme] .actions .btn{padding-inline:clamp(1.1em,1.9vw,1.75em);font-size:clamp(1.0625rem,.6rem + .85vw,1.375rem)}.float-card[data-astro-cid-lcdefpme]{z-index:2;border-radius:var(--radius-card);background:var(--white);color:var(--ink);box-shadow:var(--shadow-float);transition:transform .45s var(--ease-out);text-decoration:none;position:absolute}.float-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)}.float-card[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--white);box-shadow:0 0 0 7px var(--ink), var(--shadow-float)}.live-card[data-astro-cid-lcdefpme]{padding:1rem 1.6rem 1.1rem;display:block;top:26%;left:-2.5rem}.live-card-text[data-astro-cid-lcdefpme]{white-space:nowrap;font-size:1.1875rem;font-weight:700;line-height:1.25}.live-card-text[data-astro-cid-lcdefpme] .aside[data-astro-cid-lcdefpme]{font-size:1.5rem;line-height:1.15;display:block}.private-card[data-astro-cid-lcdefpme]{align-items:center;gap:1rem;padding:.875rem 1.75rem .875rem .875rem;display:flex;bottom:clamp(1.5rem,4.2vw,3.75rem);right:clamp(1.5rem,4.4vw,4rem)}.private-thumb[data-astro-cid-lcdefpme]{border-radius:.75rem;flex:none;width:5.75rem;height:7.25rem;position:relative;overflow:hidden}.private-thumb[data-astro-cid-lcdefpme] .standin-file{display:none}.private-veil[data-astro-cid-lcdefpme]{color:var(--white);background:#0e172680;place-items:center;display:grid;position:absolute;inset:0}.private-veil[data-astro-cid-lcdefpme] svg{width:1.625rem;height:1.625rem}.private-text[data-astro-cid-lcdefpme]{font-size:1.1875rem;font-weight:700;line-height:1.25}.private-text[data-astro-cid-lcdefpme] .aside[data-astro-cid-lcdefpme]{font-size:1.5rem;line-height:1.15;display:block}.about[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr}.spoil-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end}}
