.clip-defs[data-astro-cid-i3irphx7]{position:absolute}.hero[data-astro-cid-i3irphx7]{min-height:calc(100svh - var(--header-h));background:radial-gradient(120% 80% at 85% 10%, color-mix(in oklab, var(--champagne) 70%, transparent), transparent 60%), var(--ivory);align-items:center;padding-block:clamp(2.5rem,5vw,4rem) clamp(4rem,7vw,6rem);display:grid;position:relative;overflow:hidden}.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero-h1[data-astro-cid-i3irphx7]{max-width:40ch;font-size:.74rem;line-height:1.5}.hero-title[data-astro-cid-i3irphx7]{letter-spacing:-.025em;margin-top:1.6rem;font-size:clamp(2.45rem,1rem + 5.3vw,6.3rem);line-height:.98}.hero-title[data-astro-cid-i3irphx7] .line[data-astro-cid-i3irphx7]{display:block}.hero-title[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{color:var(--forest)}.hero-lede[data-astro-cid-i3irphx7]{max-width:46ch;margin-top:1.8rem}.hero-ctas[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.8rem;margin-top:2.4rem;display:flex}.hero-meta[data-astro-cid-i3irphx7]{border-top:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);max-width:46ch;margin-top:2.6rem;padding-top:1.2rem;font-size:.8rem}.hero-art[data-astro-cid-i3irphx7]{position:relative}.art-stage[data-astro-cid-i3irphx7]{aspect-ratio:1/1.04;width:100%;max-width:640px;margin-inline:auto;position:relative}.art-stage[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{will-change:transform;display:block;position:absolute}.v-window[data-astro-cid-i3irphx7]{clip-path:url(#bauhaus-window);background:var(--sand);inset:0}.hero-video[data-astro-cid-i3irphx7]{object-fit:cover;object-position:40% 50%;width:100%;height:100%}.s-sage[data-astro-cid-i3irphx7]{aspect-ratio:1;background:var(--sage);width:30%;top:0;right:2%}.s-ring[data-astro-cid-i3irphx7]{aspect-ratio:1;border:2px solid var(--gold);border-radius:50%;width:22%;top:9%;right:10%}.s-gold-half[data-astro-cid-i3irphx7]{aspect-ratio:2;background:var(--gold);mix-blend-mode:multiply;border-radius:999px 999px 0 0;width:44%;bottom:2%;left:0}.s-forest-dot[data-astro-cid-i3irphx7]{aspect-ratio:1;background:var(--forest);border-radius:50%;width:14%;top:44%;left:55%}.s-blush[data-astro-cid-i3irphx7]{aspect-ratio:1;background:var(--blush);transform-origin:50%;width:12%;top:66%;left:4%;rotate:45deg}.s-line[data-astro-cid-i3irphx7]{background:var(--ink);transform-origin:100%;width:56%;height:2px;top:72%;right:-4%;rotate:-32deg}.s-ink-dot[data-astro-cid-i3irphx7]{aspect-ratio:1;background:var(--ink);border-radius:50%;width:3.2%;top:26%;left:70%}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-i3irphx7] .art-stage[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{animation:assemble 1.3s var(--ease-out) both}.js[data-astro-cid-i3irphx7] .v-window[data-astro-cid-i3irphx7]{animation-name:window-in;animation-duration:1.6s}.js[data-astro-cid-i3irphx7] .s-sage[data-astro-cid-i3irphx7]{animation-delay:.25s}.js[data-astro-cid-i3irphx7] .s-ring[data-astro-cid-i3irphx7]{animation-delay:.45s}.js[data-astro-cid-i3irphx7] .s-gold-half[data-astro-cid-i3irphx7]{animation-delay:.35s}.js[data-astro-cid-i3irphx7] .s-forest-dot[data-astro-cid-i3irphx7]{animation-delay:.55s}.js[data-astro-cid-i3irphx7] .s-blush[data-astro-cid-i3irphx7]{animation-delay:.65s}.js[data-astro-cid-i3irphx7] .s-line[data-astro-cid-i3irphx7]{animation-name:line-in;animation-delay:.7s}.js[data-astro-cid-i3irphx7] .s-ink-dot[data-astro-cid-i3irphx7]{animation-delay:.85s}}@keyframes assemble{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes window-in{0%{opacity:0;filter:saturate(0);scale:.92}to{opacity:1;filter:none;scale:1}}@keyframes line-in{0%{opacity:0;scale:0 1}to{opacity:1;scale:1}}.video-toggle[data-astro-cid-i3irphx7]{z-index:2;background:var(--ink);width:44px;height:44px;color:var(--ivory);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.5rem;right:.5rem}.video-toggle[data-astro-cid-i3irphx7][hidden],.video-toggle[data-astro-cid-i3irphx7] .i-play[data-astro-cid-i3irphx7]{display:none}.video-toggle[data-astro-cid-i3irphx7][aria-pressed=true] .i-play[data-astro-cid-i3irphx7]{display:block}.video-toggle[data-astro-cid-i3irphx7][aria-pressed=true] .i-pause[data-astro-cid-i3irphx7]{display:none}.hero-scroll[data-astro-cid-i3irphx7]{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);justify-items:center;gap:.5rem;font-size:.68rem;text-decoration:none;display:grid;position:absolute;bottom:1.2rem;left:50%;translate:-50%}.hero-scroll[data-astro-cid-i3irphx7] i[data-astro-cid-i3irphx7]{background:linear-gradient(var(--ink), transparent);width:1px;height:42px;display:block}@media (prefers-reduced-motion:no-preference){.hero-scroll[data-astro-cid-i3irphx7] i[data-astro-cid-i3irphx7]{animation:drip 2.4s var(--ease-in-out) infinite;transform-origin:top}}@keyframes drip{0%{scale:1 0}50%{scale:1}to{opacity:0;scale:1}}@media (width<=900px){.hero[data-astro-cid-i3irphx7]{min-height:auto}.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr)}.hero-art[data-astro-cid-i3irphx7]{order:-1;width:min(74%,340px);margin:0 0 -.5rem auto}.hero-title[data-astro-cid-i3irphx7]{margin-top:1.1rem}.hero-scroll[data-astro-cid-i3irphx7]{display:none}}.hs[data-astro-cid-ctzdevjp]{--bar-h:7.5rem;isolation:isolate;height:100svh;min-height:640px;max-height:1100px;margin-top:calc(-1 * var(--header-h));background:var(--forest-deep);color:var(--ivory);position:relative;overflow:hidden}.hs-track[data-astro-cid-ctzdevjp]{touch-action:pan-y;position:absolute;inset:0}.hs-slide[data-astro-cid-ctzdevjp]{visibility:hidden;position:absolute;inset:0}.hs-slide[data-astro-cid-ctzdevjp].is-active{visibility:visible;z-index:2}.hs-slide[data-astro-cid-ctzdevjp].is-leaving{visibility:visible;z-index:1}.hs-media[data-astro-cid-ctzdevjp]{position:absolute;inset:0;overflow:hidden}.hs-media[data-astro-cid-ctzdevjp] img,.hs-video[data-astro-cid-ctzdevjp]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hs-video[data-astro-cid-ctzdevjp]{opacity:0;transition:opacity 1.2s var(--ease-out)}.hs-video[data-astro-cid-ctzdevjp].is-playing{opacity:1}.hs-shade[data-astro-cid-ctzdevjp]{background:linear-gradient(#0c181059 0%,#0c18101f 32%,#0c18108c 62%,#0c1810eb 100%),linear-gradient(90deg,#0c18108c 0%,#0c181000 62%);position:absolute;inset:0}.hs-frame[data-astro-cid-ctzdevjp]{z-index:1;right:clamp(1.25rem,6vw,7rem);top:calc(var(--header-h) + 5.6rem);bottom:calc(var(--bar-h) + 3vh);aspect-ratio:var(--ratio);background:var(--forest);outline:1.5px solid color-mix(in oklab, var(--gold) 75%, transparent);outline-offset:12px;border-radius:999px 999px 0 0;max-width:34vw;position:absolute;overflow:hidden;box-shadow:0 40px 90px #00000073}.hs-frame[data-astro-cid-ctzdevjp] img,.hs-frame[data-astro-cid-ctzdevjp] video[data-astro-cid-ctzdevjp]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hs-slide--framed[data-astro-cid-ctzdevjp] .hs-content[data-astro-cid-ctzdevjp]{pointer-events:none}.hs-slide--framed[data-astro-cid-ctzdevjp] .hs-copy[data-astro-cid-ctzdevjp]{pointer-events:auto}.hs-film-sound[data-astro-cid-ctzdevjp]{z-index:2;background:var(--gold);min-height:44px;color:var(--ink);white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem 1.1rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;bottom:1.2rem;left:50%;translate:-50%;box-shadow:0 10px 30px #00000059}.hs-film-sound[data-astro-cid-ctzdevjp] .i-off[data-astro-cid-ctzdevjp]{display:none}.hs-film-sound[data-astro-cid-ctzdevjp][aria-pressed=true]{background:var(--ivory)}.hs-film-sound[data-astro-cid-ctzdevjp][aria-pressed=true] .i-on[data-astro-cid-ctzdevjp]{display:none}.hs-film-sound[data-astro-cid-ctzdevjp][aria-pressed=true] .i-off[data-astro-cid-ctzdevjp]{display:block}@media (prefers-reduced-motion:no-preference){.hs-film-sound[data-astro-cid-ctzdevjp][aria-pressed=false]:before{content:"";border-radius:inherit;border:1.5px solid var(--gold);animation:hs-ping 2.2s var(--ease-out) infinite;position:absolute;inset:-6px}}@keyframes hs-ping{0%{opacity:.9;scale:1}to{opacity:0;scale:1.18}}.hs-music[data-astro-cid-ctzdevjp]{z-index:4;top:calc(var(--header-h) + .8rem);backdrop-filter:blur(10px);width:min(360px,100% - 2.5rem);color:var(--ivory);background:#0c18108c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.9rem;padding:.7rem 1rem .7rem .7rem;display:flex;position:absolute;right:clamp(1.25rem,6vw,7rem)}.hs-music-btn[data-astro-cid-ctzdevjp]{background:var(--gold);width:46px;height:46px;color:var(--ink);border-radius:50%;flex:none;place-items:center;transition:background .3s;display:grid}.hs-music-btn[data-astro-cid-ctzdevjp]:hover{background:var(--ivory)}.hs-music-btn[data-astro-cid-ctzdevjp] .i-pause[data-astro-cid-ctzdevjp]{display:none}.hs-music-btn[data-astro-cid-ctzdevjp][aria-pressed=true] .i-pause[data-astro-cid-ctzdevjp]{display:block}.hs-music-btn[data-astro-cid-ctzdevjp][aria-pressed=true] .i-play[data-astro-cid-ctzdevjp]{display:none}.hs-music-body[data-astro-cid-ctzdevjp]{flex:1;gap:.2rem;min-width:0;display:grid}.hs-music-eyebrow[data-astro-cid-ctzdevjp]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;font-size:.66rem;font-weight:600;display:flex;overflow:hidden}.hs-music-short[data-astro-cid-ctzdevjp]{display:none}.hs-music-invite[data-astro-cid-ctzdevjp]{color:color-mix(in oklab, var(--ivory) 88%, transparent);font-size:.85rem;line-height:1.35}.hs-music[data-astro-cid-ctzdevjp][data-state=playing] .hs-music-invite[data-astro-cid-ctzdevjp]{display:none}.hs-music-time[data-astro-cid-ctzdevjp]{font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--ivory) 80%, transparent);align-items:center;gap:.5rem;font-size:.7rem;display:none}.hs-music[data-astro-cid-ctzdevjp][data-state=playing] .hs-music-time[data-astro-cid-ctzdevjp],.hs-music[data-astro-cid-ctzdevjp]:has([aria-pressed=true]) .hs-music-time[data-astro-cid-ctzdevjp]{display:flex}.hs-music-time[data-astro-cid-ctzdevjp] input[data-astro-cid-ctzdevjp]{min-width:0;height:24px;accent-color:var(--gold);cursor:pointer;background:0 0;flex:1}.hs-music-eq[data-astro-cid-ctzdevjp]{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.hs-music-eq[data-astro-cid-ctzdevjp] i[data-astro-cid-ctzdevjp]{transform-origin:bottom;background:currentColor;width:2px;height:100%;transform:scaleY(.35)}@media (prefers-reduced-motion:no-preference){.hs-music[data-astro-cid-ctzdevjp][data-state=playing] .hs-music-eq[data-astro-cid-ctzdevjp] i[data-astro-cid-ctzdevjp]{animation:1s ease-in-out infinite alternate hs-eq}.hs-music[data-astro-cid-ctzdevjp][data-state=playing] .hs-music-eq[data-astro-cid-ctzdevjp] i[data-astro-cid-ctzdevjp]:nth-child(2){animation-delay:-.4s}.hs-music[data-astro-cid-ctzdevjp][data-state=playing] .hs-music-eq[data-astro-cid-ctzdevjp] i[data-astro-cid-ctzdevjp]:nth-child(3){animation-duration:1.3s;animation-delay:-.7s}}@keyframes hs-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@media (width<=760px){.hs-music[data-astro-cid-ctzdevjp]{gap:.6rem;width:auto;max-width:calc(100% - 2rem);padding:.4rem .9rem .4rem .4rem;right:1rem}.hs-music-btn[data-astro-cid-ctzdevjp]{width:40px;height:40px}.hs-music-invite[data-astro-cid-ctzdevjp],.hs-music-eyebrow[data-astro-cid-ctzdevjp]{display:none}.hs-music-short[data-astro-cid-ctzdevjp]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);font-size:.7rem;font-weight:600;display:block}.hs-music-time[data-astro-cid-ctzdevjp]{display:none!important}.hs-film-sound[data-astro-cid-ctzdevjp]{top:calc(var(--header-h) + 4.4rem);z-index:5;bottom:auto;left:auto;right:1rem;translate:none}}.hs-slide--framed[data-astro-cid-ctzdevjp] .hs-copy[data-astro-cid-ctzdevjp]{max-width:min(780px,60vw - 8rem)}.hs-slide--framed[data-astro-cid-ctzdevjp] .hs-title--brand[data-astro-cid-ctzdevjp]{font-size:clamp(2.2rem,.6rem + 3.6vw,4.6rem)}.hs-slide--framed[data-astro-cid-ctzdevjp] .hs-title--campaign[data-astro-cid-ctzdevjp]{font-size:clamp(2.2rem,.6rem + 3.6vw,4.8rem)}@media (width<=760px){.hs-slide--framed[data-astro-cid-ctzdevjp] .hs-media[data-astro-cid-ctzdevjp]{display:none}.hs-frame[data-astro-cid-ctzdevjp]{aspect-ratio:auto;max-width:none;box-shadow:none;z-index:0;border-radius:0;outline:none;inset:0}.hs-frame[data-astro-cid-ctzdevjp]:after{content:"";background:linear-gradient(#0c181066 0%,#0c18101a 30%,#0c181099 58%,#0c1810f0 100%);position:absolute;inset:0}.hs-slide--framed[data-astro-cid-ctzdevjp] .hs-copy[data-astro-cid-ctzdevjp]{max-width:none}}.hs-shade--strong[data-astro-cid-ctzdevjp]:after{content:"";background:linear-gradient(90deg,#0c181099 0%,#0c181026 70%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hs-slide[data-astro-cid-ctzdevjp].is-entering{animation:hs-wipe 1.15s var(--ease-in-out) both}.hs-slide[data-astro-cid-ctzdevjp].is-active .hs-media[data-astro-cid-ctzdevjp] img{animation:14s linear both hs-kb}.hs-slide[data-astro-cid-ctzdevjp].is-entering .hs-copy[data-astro-cid-ctzdevjp]>[data-astro-cid-ctzdevjp],.hs-slide[data-astro-cid-ctzdevjp].is-entering .hs-copy[data-astro-cid-ctzdevjp]>.hs-stack[data-astro-cid-ctzdevjp]>[data-astro-cid-ctzdevjp]{animation:hs-rise .9s var(--ease-out) both}.hs-slide[data-astro-cid-ctzdevjp].is-entering .hs-copy[data-astro-cid-ctzdevjp]>.hs-stack[data-astro-cid-ctzdevjp]>[data-astro-cid-ctzdevjp]:nth-child(2),.hs-slide[data-astro-cid-ctzdevjp].is-entering .hs-copy[data-astro-cid-ctzdevjp]>[data-astro-cid-ctzdevjp]:nth-child(2){animation-delay:.45s}.hs-slide[data-astro-cid-ctzdevjp].is-entering .hs-copy[data-astro-cid-ctzdevjp]>.hs-stack[data-astro-cid-ctzdevjp]>[data-astro-cid-ctzdevjp]:nth-child(3),.hs-slide[data-astro-cid-ctzdevjp].is-entering .hs-copy[data-astro-cid-ctzdevjp]>[data-astro-cid-ctzdevjp]:nth-child(3){animation-delay:.55s}.hs-slide[data-astro-cid-ctzdevjp].is-entering .hs-copy[data-astro-cid-ctzdevjp]>.hs-stack[data-astro-cid-ctzdevjp]>[data-astro-cid-ctzdevjp]:nth-child(n+4),.hs-slide[data-astro-cid-ctzdevjp].is-entering .hs-copy[data-astro-cid-ctzdevjp]>[data-astro-cid-ctzdevjp]:nth-child(n+4){animation-delay:.65s}.hs-slide[data-astro-cid-ctzdevjp].is-entering .hs-copy[data-astro-cid-ctzdevjp]>.hs-stack[data-astro-cid-ctzdevjp]>[data-astro-cid-ctzdevjp]:first-child,.hs-slide[data-astro-cid-ctzdevjp].is-entering .hs-copy[data-astro-cid-ctzdevjp]>[data-astro-cid-ctzdevjp]:first-child{animation-delay:.35s}}@keyframes hs-wipe{0%{clip-path:circle(0% at var(--ox,85%) var(--oy,80%))}to{clip-path:circle(150% at var(--ox,85%) var(--oy,80%))}}@keyframes hs-kb{0%{scale:1.09}to{scale:1}}@keyframes hs-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hs-content[data-astro-cid-ctzdevjp]{left:0;right:0;bottom:calc(var(--bar-h) + clamp(1rem, 3vh, 2.5rem));z-index:2;position:absolute}.hs-copy[data-astro-cid-ctzdevjp]{justify-items:start;gap:1.3rem;max-width:780px;display:grid}.hs-copy[data-astro-cid-ctzdevjp]>.hs-stack[data-astro-cid-ctzdevjp]{justify-items:start;gap:1.3rem;display:grid}.hs-eyebrow[data-astro-cid-ctzdevjp]{color:var(--gold-soft);max-width:46ch;font-size:.74rem;line-height:1.5}.hs-title[data-astro-cid-ctzdevjp]{letter-spacing:-.025em;color:var(--ivory);max-width:11ch;font-size:clamp(2.5rem,.9rem + 5vw,6rem);line-height:.98}.hs-title[data-astro-cid-ctzdevjp] .line[data-astro-cid-ctzdevjp]{display:block}.hs-title[data-astro-cid-ctzdevjp] em[data-astro-cid-ctzdevjp]{color:var(--gold-soft)}.hs-title--brand[data-astro-cid-ctzdevjp]{max-width:none;font-size:clamp(2.3rem,.6rem + 4.4vw,5.4rem);line-height:1.02}.hs-copy[data-astro-cid-ctzdevjp]:has(.hs-title--brand){max-width:980px}.hs-title--campaign[data-astro-cid-ctzdevjp]{max-width:14ch;font-size:clamp(2.3rem,.9rem + 4.4vw,5.4rem)}.hs-text[data-astro-cid-ctzdevjp]{font-size:var(--step-1);max-width:46ch;color:color-mix(in oklab, var(--ivory) 90%, transparent);font-weight:350;line-height:1.55}.hs-ctas[data-astro-cid-ctzdevjp]{flex-wrap:wrap;justify-self:stretch;gap:.8rem;margin-top:.4rem;display:flex}.hs-slide--event[data-astro-cid-ctzdevjp],.hs-slide--offer[data-astro-cid-ctzdevjp]{background:var(--forest-deep)}.hs-deco--offer[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]:nth-child(3){background:var(--sage)}.hs-deco--offer[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]:nth-child(5){background:var(--gold)}.hs-slide--offer[data-astro-cid-ctzdevjp] .hs-copy--event[data-astro-cid-ctzdevjp]{max-width:600px}@media (width<=760px){.hs-slide--offer[data-astro-cid-ctzdevjp] .hs-media[data-astro-cid-ctzdevjp] img{opacity:.4}}.hs-offer-title[data-astro-cid-ctzdevjp]{max-width:12ch;font-size:clamp(2.2rem,.9rem + 4.2vw,5.2rem)}.hs-offer-badge[data-astro-cid-ctzdevjp]{border-block:1px solid color-mix(in oklab, var(--gold) 55%, transparent);align-items:baseline;gap:.8rem;padding-block:.6rem;display:flex}.hs-offer-badge[data-astro-cid-ctzdevjp] b[data-astro-cid-ctzdevjp]{font-family:var(--font-display);color:var(--gold-soft);font-size:clamp(2.6rem,1.6rem + 3vw,4.4rem);font-weight:500;line-height:1}.hs-offer-badge[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]{letter-spacing:.12em;text-transform:uppercase;color:var(--ivory);font-size:1rem}.hs-deco[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]{display:block;position:absolute}.hs-deco[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]:first-child{aspect-ratio:1;background:#1d3b27;border-radius:50%;width:min(62vh,46vw);top:8%;left:max(-14vw,-180px)}.hs-deco[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]:nth-child(2){aspect-ratio:1;background:#24492f;border-radius:50%;width:min(48vh,36vw);bottom:-22%;left:max(-10vw,-130px)}.hs-deco[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]:nth-child(3){aspect-ratio:1;background:var(--gold);border-radius:50%;width:min(30vh,22vw);top:14%;right:9vw}.hs-deco[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]:nth-child(4){background:var(--gold);opacity:.75;width:2px;height:100%;top:0;right:calc(9vw + min(15vh,11vw))}.hs-deco[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]:nth-child(5){background:var(--sage);width:18px;height:min(16vh,140px);top:52%;right:calc(9vw + min(15vh,11vw) - 30px)}.hs-copy--event[data-astro-cid-ctzdevjp]{gap:1rem;max-width:860px}.hs-event-title[data-astro-cid-ctzdevjp]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--ivory);font-size:clamp(2.6rem,1rem + 5.4vw,6.4rem);font-weight:500;line-height:.95}.hs-event-sub[data-astro-cid-ctzdevjp]{font-family:var(--font-display);color:var(--gold-soft);font-size:clamp(1.3rem,.9rem + 1.4vw,2.2rem);font-style:italic}.hs-event-when[data-astro-cid-ctzdevjp]{border-block:1px solid color-mix(in oklab, var(--gold) 55%, transparent);gap:.35rem;padding-block:.9rem;display:grid}.hs-event-when[data-astro-cid-ctzdevjp] time[data-astro-cid-ctzdevjp]{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;display:flex}.hs-event-when[data-astro-cid-ctzdevjp] b[data-astro-cid-ctzdevjp]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ivory);font-size:clamp(1.4rem,1rem + 1.4vw,2.3rem);font-weight:500}.hs-event-when[data-astro-cid-ctzdevjp] time[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft);font-size:1.05rem}.hs-event-where[data-astro-cid-ctzdevjp]{color:color-mix(in oklab, var(--ivory) 80%, transparent);font-size:.9rem}.hs-copy--event[data-astro-cid-ctzdevjp] .hs-text[data-astro-cid-ctzdevjp]{max-width:58ch;font-size:1.02rem}@media (height<=800px) and (width>=761px){.hs-copy--event[data-astro-cid-ctzdevjp]{gap:.7rem}.hs-copy--event[data-astro-cid-ctzdevjp] .hs-text[data-astro-cid-ctzdevjp]{display:none}}@media (width<=760px){.hs-deco[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]:nth-child(3){width:34vw;top:12%;right:-8vw}.hs-deco[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]:nth-child(4),.hs-deco[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]:nth-child(5),.hs-copy--event[data-astro-cid-ctzdevjp] .hs-text[data-astro-cid-ctzdevjp]{display:none}}.hs-partner[data-astro-cid-ctzdevjp]{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--ivory) 80%, transparent);align-items:center;gap:.8rem;font-size:.7rem;font-weight:600;display:flex}.hs-partner[data-astro-cid-ctzdevjp] img[data-astro-cid-ctzdevjp]{filter:brightness(0)invert();width:auto;height:28px}.hs-copy--app[data-astro-cid-ctzdevjp]{grid-template-columns:minmax(0,780px) auto;justify-content:space-between;align-items:end;width:100%;max-width:none}.hs-stores[data-astro-cid-ctzdevjp]{flex-wrap:wrap;gap:.7rem;margin-top:.4rem;display:flex}.store[data-astro-cid-ctzdevjp]{background:var(--ink);min-height:56px;color:var(--ivory);border:1px solid #ffffff59;border-radius:12px;align-items:center;gap:.75rem;padding:.55rem 1.3rem .55rem 1.05rem;font-size:1.15rem;font-weight:500;line-height:1.1;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.store[data-astro-cid-ctzdevjp] small[data-astro-cid-ctzdevjp]{letter-spacing:.02em;opacity:.85;font-size:.68rem;font-weight:400;display:block}.store[data-astro-cid-ctzdevjp]:hover{background:var(--ivory);color:var(--ink)}.qr-card[data-astro-cid-ctzdevjp]{background:var(--ivory);width:190px;color:var(--ink);text-align:center;border-radius:4px;justify-items:center;gap:.8rem;margin:0;padding:1.1rem 1.1rem 1rem;display:grid}.qr[data-astro-cid-ctzdevjp]{aspect-ratio:1;width:150px}.qr[data-astro-cid-ctzdevjp] svg{width:100%;height:100%}.qr-card[data-astro-cid-ctzdevjp] figcaption[data-astro-cid-ctzdevjp]{gap:.2rem;line-height:1.3;display:grid}.qr-card[data-astro-cid-ctzdevjp] strong[data-astro-cid-ctzdevjp]{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:600}.qr-card[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]{color:var(--muted);font-size:.78rem}.hs-bar[data-astro-cid-ctzdevjp]{z-index:3;align-items:flex-end;gap:clamp(1.5rem,4vw,4rem);padding-bottom:clamp(1.5rem,4vh,2.6rem);display:flex;position:absolute;bottom:0;left:0;right:0}.hs-tabs[data-astro-cid-ctzdevjp]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));flex:1;gap:clamp(.6rem,1.5vw,1.4rem);display:grid}.hs-tab[data-astro-cid-ctzdevjp]{text-align:left;width:100%;color:color-mix(in oklab, var(--ivory) 72%, transparent);gap:.7rem;padding-block:.6rem;display:grid}.hs-tab-label[data-astro-cid-ctzdevjp]{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:560;transition:color .3s;overflow:hidden}.hs-tab[data-astro-cid-ctzdevjp]:hover,.hs-tab[data-astro-cid-ctzdevjp][aria-current=true]{color:var(--ivory)}.hs-tab-track[data-astro-cid-ctzdevjp]{background:#ffffff40;height:2px;display:block;overflow:hidden}.hs-tab-track[data-astro-cid-ctzdevjp] i[data-astro-cid-ctzdevjp]{background:var(--gold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hs-tab[data-astro-cid-ctzdevjp].is-done .hs-tab-track[data-astro-cid-ctzdevjp] i[data-astro-cid-ctzdevjp],.hs-tab[data-astro-cid-ctzdevjp][aria-current=true] .hs-tab-track[data-astro-cid-ctzdevjp] i[data-astro-cid-ctzdevjp]{transform:scaleX(1)}.hs[data-astro-cid-ctzdevjp].is-autoplay .hs-tab[data-astro-cid-ctzdevjp][aria-current=true] .hs-tab-track[data-astro-cid-ctzdevjp] i[data-astro-cid-ctzdevjp]{animation:hs-fill var(--dur,7s) linear both}.hs[data-astro-cid-ctzdevjp].is-paused .hs-tab[data-astro-cid-ctzdevjp][aria-current=true] .hs-tab-track[data-astro-cid-ctzdevjp] i[data-astro-cid-ctzdevjp]{animation-play-state:paused}@keyframes hs-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hs-ctrl[data-astro-cid-ctzdevjp]{align-items:center;gap:.5rem;margin-right:72px;display:flex}.hs-count[data-astro-cid-ctzdevjp]{font-family:var(--font-display);align-items:baseline;gap:.4rem;margin-right:.8rem;display:flex}.hs-count[data-astro-cid-ctzdevjp] b[data-astro-cid-ctzdevjp]{color:var(--gold-soft);font-size:2.2rem;font-weight:500;line-height:1}.hs-count[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]{color:color-mix(in oklab, var(--ivory) 70%, transparent);font-size:1rem}.hs-btn[data-astro-cid-ctzdevjp]{width:46px;height:46px;color:var(--ivory);border:1px solid #ffffff59;border-radius:50%;place-items:center;transition:background .3s,color .3s,border-color .3s;display:grid}.hs-btn[data-astro-cid-ctzdevjp]:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.hs-btn[data-astro-cid-ctzdevjp] .i-play[data-astro-cid-ctzdevjp]{display:none}.hs-btn[data-astro-cid-ctzdevjp][aria-pressed=true] .i-play[data-astro-cid-ctzdevjp]{display:block}.hs-btn[data-astro-cid-ctzdevjp][aria-pressed=true] .i-pause[data-astro-cid-ctzdevjp]{display:none}@media (height<=800px) and (width>=761px){.hs[data-astro-cid-ctzdevjp]{--bar-h:6.4rem}.hs-title--brand[data-astro-cid-ctzdevjp]{font-size:clamp(2.2rem,.6rem + 3.4vw,4.3rem)}.hs-title--campaign[data-astro-cid-ctzdevjp]{font-size:clamp(2.1rem,.6rem + 3.4vw,4.4rem)}.hs-text[data-astro-cid-ctzdevjp]{font-size:1.05rem}.hs-copy[data-astro-cid-ctzdevjp],.hs-copy[data-astro-cid-ctzdevjp]>.hs-stack[data-astro-cid-ctzdevjp]{gap:1rem}}@media (width<=960px){.hs-copy--app[data-astro-cid-ctzdevjp]{grid-template-columns:minmax(0,1fr)}.qr-card[data-astro-cid-ctzdevjp]{display:none}}@media (width<=760px){.hs[data-astro-cid-ctzdevjp]{--bar-h:7.4rem;min-height:640px}.hs-bar[data-astro-cid-ctzdevjp]{flex-wrap:wrap;gap:.6rem;padding-bottom:1.1rem}.hs-tab-label[data-astro-cid-ctzdevjp]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hs-tab[data-astro-cid-ctzdevjp]{min-width:24px;padding-block:.9rem;position:relative}.hs-tabs[data-astro-cid-ctzdevjp]{flex-basis:100%;order:2;gap:.3rem;padding-right:64px}.hs-btn[data-astro-cid-ctzdevjp][data-prev],.hs-btn[data-astro-cid-ctzdevjp][data-next],.hs-count[data-astro-cid-ctzdevjp]{display:none}.hs-btn[data-astro-cid-ctzdevjp]{width:42px;height:42px}.hs-ctrl[data-astro-cid-ctzdevjp]{order:1;gap:.35rem;margin-left:auto;margin-right:60px}.hs-text[data-astro-cid-ctzdevjp]{font-size:1.02rem}.hs-ctas[data-astro-cid-ctzdevjp] .btn[data-astro-cid-ctzdevjp]{padding-inline:1.3rem}}.hs-cal-i[data-astro-cid-ctzdevjp]{display:none}@media (width<=760px){.hs-music[data-astro-cid-ctzdevjp]{inset:auto auto calc(4.3rem - 4px) 1rem}.hs-film-sound[data-astro-cid-ctzdevjp]{top:calc(var(--header-h) + .8rem);justify-content:center;width:48px;height:48px;min-height:0;padding:0;right:1rem}.hs-film-sound[data-astro-cid-ctzdevjp] [data-astro-cid-ctzdevjp][data-film-label]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hs-cal-i[data-astro-cid-ctzdevjp]{width:20px;height:20px}.hs-slide--framed[data-astro-cid-ctzdevjp] .hs-eyebrow[data-astro-cid-ctzdevjp]{max-width:calc(100% - 64px)}.hs-copy--event[data-astro-cid-ctzdevjp]{gap:.65rem}.hs-event-title[data-astro-cid-ctzdevjp]{font-size:clamp(2.3rem,11vw,3.1rem)}.hs-offer-title[data-astro-cid-ctzdevjp]{font-size:clamp(2.1rem,10vw,2.9rem)}.hs-event-sub[data-astro-cid-ctzdevjp]{font-size:1.15rem}.hs-event-when[data-astro-cid-ctzdevjp]{gap:.2rem;padding-block:.6rem}.hs-event-when[data-astro-cid-ctzdevjp] b[data-astro-cid-ctzdevjp]{font-size:1.3rem}.hs-event-when[data-astro-cid-ctzdevjp] time[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]{font-size:.85rem}.hs-event-where[data-astro-cid-ctzdevjp]{font-size:.8rem}.hs-offer-badge[data-astro-cid-ctzdevjp] b[data-astro-cid-ctzdevjp]{font-size:2.4rem}.hs-offer-badge[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]{font-size:.8rem}.hs-copy--event[data-astro-cid-ctzdevjp] .hs-ctas[data-astro-cid-ctzdevjp]{flex-wrap:nowrap;margin-top:.2rem}.hs-cal[data-astro-cid-ctzdevjp]{flex:none;justify-content:center;width:52px;padding:0}.hs-cal-i[data-astro-cid-ctzdevjp]{display:block}.hs-cal-l[data-astro-cid-ctzdevjp]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hs-partner[data-astro-cid-ctzdevjp]{gap:.6rem;font-size:.6rem}.hs-partner[data-astro-cid-ctzdevjp] img[data-astro-cid-ctzdevjp]{height:22px}}@media (width<=760px) and (height<=700px){.hs-event-sub[data-astro-cid-ctzdevjp]{display:none}.hs-title--brand[data-astro-cid-ctzdevjp]{font-size:2.1rem}.hs-text[data-astro-cid-ctzdevjp]{font-size:.95rem}}@media (width<=420px){.hs-event-title[data-astro-cid-ctzdevjp]{overflow-wrap:anywhere;font-size:clamp(1.8rem,9.4vw,2.6rem)}.hs-offer-title[data-astro-cid-ctzdevjp]{overflow-wrap:anywhere;font-size:clamp(1.7rem,8.8vw,2.5rem)}.hs-title--campaign[data-astro-cid-ctzdevjp],.hs-title--brand[data-astro-cid-ctzdevjp]{overflow-wrap:anywhere}.hs-event-when[data-astro-cid-ctzdevjp] b[data-astro-cid-ctzdevjp]{font-size:1.15rem}.hs-ctas[data-astro-cid-ctzdevjp] .btn[data-astro-cid-ctzdevjp]:not(.hs-cal){white-space:normal;text-align:center;letter-spacing:.1em;flex:auto;min-width:0;padding-inline:1.1rem;line-height:1.25}.hs-copy[data-astro-cid-ctzdevjp],.hs-copy--event[data-astro-cid-ctzdevjp]{min-width:0;max-width:100%}}.marquee[data-astro-cid-eykxo7h2]{background:var(--forest);color:var(--ivory);border-block:1px solid var(--forest-deep);overflow:hidden}.track[data-astro-cid-eykxo7h2]{width:max-content;display:flex}.row[data-astro-cid-eykxo7h2]{flex:none;align-items:center;display:flex}.row[data-astro-cid-eykxo7h2] li[data-astro-cid-eykxo7h2]{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:1.4rem;padding:1.15rem 1.4rem;font-size:.82rem;font-weight:500;display:flex}.g[data-astro-cid-eykxo7h2]{background:var(--gold);flex:none;width:10px;height:10px}.g-circle[data-astro-cid-eykxo7h2]{border-radius:50%}.g-half[data-astro-cid-eykxo7h2]{background:var(--sage-soft);border-radius:10px 10px 0 0;height:5px}.g-square[data-astro-cid-eykxo7h2]{background:var(--blush)}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-eykxo7h2]{animation:46s linear infinite scroll}.marquee[data-astro-cid-eykxo7h2]:hover .track[data-astro-cid-eykxo7h2]{animation-play-state:paused}}@keyframes scroll{to{transform:translate(-50%)}}.pillars-head[data-astro-cid-fty226ve]{gap:1.4rem;max-width:900px;display:grid}.pillar-list[data-astro-cid-fty226ve]{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);display:grid}.pillar[data-astro-cid-fty226ve]{align-content:start;gap:1rem;padding:2.4rem 2rem 2.6rem 0;display:grid;position:relative}.pillar[data-astro-cid-fty226ve]+.pillar[data-astro-cid-fty226ve]{border-left:1px solid var(--line);padding-left:2rem}.pillar-no[data-astro-cid-fty226ve]{letter-spacing:.2em;color:var(--muted);font-size:.78rem;font-weight:600}.pillar[data-astro-cid-fty226ve] h3[data-astro-cid-fty226ve]{font-family:var(--font-display);font-weight:500;font-size:var(--step-2)}.pillar[data-astro-cid-fty226ve] p[data-astro-cid-fty226ve]{color:var(--ink-soft)}.pillar-shape[data-astro-cid-fty226ve]{width:64px;height:64px;transition:transform .8s var(--ease-out);margin-bottom:.6rem;display:block}.pillar[data-astro-cid-fty226ve]:hover .pillar-shape[data-astro-cid-fty226ve]{transform:rotate(90deg)}.pillar-shape--circle[data-astro-cid-fty226ve]{background:var(--gold);border-radius:50%}.pillar-shape--square[data-astro-cid-fty226ve]{background:var(--sage)}.pillar-shape--triangle[data-astro-cid-fty226ve]{background:var(--forest);clip-path:polygon(50% 0,100% 100%,0 100%)}@media (width<=860px){.pillar-list[data-astro-cid-fty226ve]{grid-template-columns:minmax(0,1fr)}.pillar[data-astro-cid-fty226ve],.pillar[data-astro-cid-fty226ve]+.pillar[data-astro-cid-fty226ve]{border-left:0;border-bottom:1px solid var(--line);padding:2rem 0}.pillar[data-astro-cid-fty226ve]{grid-template-columns:64px minmax(0,1fr);column-gap:1.4rem}.pillar-shape[data-astro-cid-fty226ve]{grid-row:span 3;width:52px;height:52px;margin:0}}.services[data-astro-cid-wxodnfkh]{background:var(--paper)}.services-head[data-astro-cid-wxodnfkh]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.services-head[data-astro-cid-wxodnfkh] h2[data-astro-cid-wxodnfkh]{margin-top:1.2rem}.tiles[data-astro-cid-wxodnfkh]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1.4rem);display:grid}.tile-link[data-astro-cid-wxodnfkh]{height:100%;color:inherit;text-decoration:none;display:grid}.tint-gold[data-astro-cid-wxodnfkh]{--t-light:#f1dfb0;--t-dark:#4f3712}.tint-sage[data-astro-cid-wxodnfkh]{--t-light:#d3ddc9;--t-dark:#1d3a29}.tint-forest[data-astro-cid-wxodnfkh]{--t-light:#a9c7b0;--t-dark:#0e2216}.tint-blush[data-astro-cid-wxodnfkh]{--t-light:#f4d3c6;--t-dark:#5f2618}.tile-media[data-astro-cid-wxodnfkh]{aspect-ratio:4/5;background:var(--t-light);isolation:isolate;position:relative;overflow:hidden}.tile-media[data-astro-cid-wxodnfkh] img{object-fit:cover;filter:grayscale()contrast(1.08)brightness(1.04);mix-blend-mode:multiply;width:100%;height:100%;transition:filter .7s var(--ease-out), transform 1.2s var(--ease-out)}.tile-media[data-astro-cid-wxodnfkh]:after{content:"";background:var(--t-dark);mix-blend-mode:lighten;transition:opacity .7s var(--ease-out);position:absolute;inset:0}.tile-link[data-astro-cid-wxodnfkh]:is(:hover,:focus-visible) .tile-media[data-astro-cid-wxodnfkh] img{filter:none;mix-blend-mode:normal;transform:scale(1.05)}.tile-link[data-astro-cid-wxodnfkh]:is(:hover,:focus-visible) .tile-media[data-astro-cid-wxodnfkh]:after{opacity:0}.tile-no[data-astro-cid-wxodnfkh]{z-index:2;letter-spacing:.18em;color:var(--ink);background:var(--paper);padding:.25rem .5rem;font-size:.72rem;font-weight:600;position:absolute;top:.8rem;left:.8rem}.tile-body[data-astro-cid-wxodnfkh]{align-content:start;gap:.5rem;padding:1.2rem .2rem .6rem;display:grid}.tile-name[data-astro-cid-wxodnfkh]{font-family:var(--font-display);font-weight:500;font-size:var(--step-2);line-height:1.05}.tile-text[data-astro-cid-wxodnfkh]{color:var(--ink-soft);font-size:.95rem;line-height:1.55}.tile-from[data-astro-cid-wxodnfkh]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.tile-from[data-astro-cid-wxodnfkh] b[data-astro-cid-wxodnfkh]{font-family:var(--font-display);letter-spacing:0;color:var(--gold-ink);margin-left:.15rem;font-size:1.15rem;font-weight:500}.tile-from[data-astro-cid-wxodnfkh] span[data-astro-cid-wxodnfkh]{text-transform:none;letter-spacing:0;font-weight:400}.tile-more[data-astro-cid-wxodnfkh]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);align-items:center;gap:.5rem;margin-top:.3rem;font-size:.74rem;font-weight:600;display:inline-flex}.tile-more[data-astro-cid-wxodnfkh] svg[data-astro-cid-wxodnfkh]{transition:transform .4s var(--ease-out)}.tile-link[data-astro-cid-wxodnfkh]:hover .tile-more[data-astro-cid-wxodnfkh] svg[data-astro-cid-wxodnfkh]{transform:translate(5px)}@media (width<=1100px){.tiles[data-astro-cid-wxodnfkh]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.services-head[data-astro-cid-wxodnfkh]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.tiles[data-astro-cid-wxodnfkh]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-text[data-astro-cid-wxodnfkh]{display:none}.tile-name[data-astro-cid-wxodnfkh]{font-size:1.3rem}}.art[data-astro-cid-fmbdjmct]{--c:var(--gold);aspect-ratio:1;background:var(--ivory);position:relative;overflow:hidden;container-type:inline-size}.c-gold[data-astro-cid-fmbdjmct]{--c:var(--gold)}.c-sage[data-astro-cid-fmbdjmct]{--c:var(--sage)}.c-forest[data-astro-cid-fmbdjmct]{--c:var(--forest)}.c-blush[data-astro-cid-fmbdjmct]{--c:var(--blush)}.c-ink[data-astro-cid-fmbdjmct]{--c:var(--ink)}.copy[data-astro-cid-fmbdjmct]{--bg:var(--ivory);--fg:var(--c);--ac:var(--gold);--ac2:var(--ink);background:var(--bg);transition:transform .9s var(--ease-out), opacity .5s;transform-origin:0 0;position:absolute;inset:0}.w1[data-astro-cid-fmbdjmct]{--bg:var(--forest);--fg:var(--blush);--ac:var(--ivory);--ac2:var(--gold);opacity:0}.w2[data-astro-cid-fmbdjmct]{--bg:var(--gold-soft);--fg:var(--forest);--ac:var(--ink);--ac2:var(--blush);opacity:0}.w3[data-astro-cid-fmbdjmct]{--bg:var(--blush);--fg:var(--ink);--ac:var(--sage);--ac2:var(--ivory);opacity:0}.c-gold[data-astro-cid-fmbdjmct] .w0[data-astro-cid-fmbdjmct]{--ac:var(--forest)}.has-art:is(:hover,:focus-within) .copy[data-astro-cid-fmbdjmct]{opacity:1}.has-art:is(:hover,:focus-within) .w0[data-astro-cid-fmbdjmct]{transform:scale(.5)}.has-art:is(:hover,:focus-within) .w1[data-astro-cid-fmbdjmct]{transform:translate(50%)scale(.5)}.has-art:is(:hover,:focus-within) .w2[data-astro-cid-fmbdjmct]{transform:translateY(50%)scale(.5)}.has-art:is(:hover,:focus-within) .w3[data-astro-cid-fmbdjmct]{transform:translate(50%,50%)scale(.5)}.copy[data-astro-cid-fmbdjmct]>span[data-astro-cid-fmbdjmct]{display:block;position:absolute}.main[data-astro-cid-fmbdjmct]{background:var(--fg)}.acc-a[data-astro-cid-fmbdjmct]{background:var(--ac)}.acc-b[data-astro-cid-fmbdjmct]{background:var(--ac2)}.art--circle[data-astro-cid-fmbdjmct] .main[data-astro-cid-fmbdjmct]{aspect-ratio:1;border-radius:50%;width:64%;top:14%;left:18%}.art--circle[data-astro-cid-fmbdjmct] .acc-a[data-astro-cid-fmbdjmct]{width:64%;height:3%;bottom:12%;left:18%}.art--circle[data-astro-cid-fmbdjmct] .acc-b[data-astro-cid-fmbdjmct]{aspect-ratio:1;border-radius:50%;width:9%;top:10%;right:10%}.art--half[data-astro-cid-fmbdjmct] .main[data-astro-cid-fmbdjmct]{aspect-ratio:2;border-radius:999px 999px 0 0;width:76%;bottom:20%;left:12%}.art--half[data-astro-cid-fmbdjmct] .acc-a[data-astro-cid-fmbdjmct]{aspect-ratio:1;border-radius:50%;width:26%;top:14%;left:37%}.art--half[data-astro-cid-fmbdjmct] .acc-b[data-astro-cid-fmbdjmct]{width:76%;height:2%;bottom:16%;left:12%}.art--square[data-astro-cid-fmbdjmct] .main[data-astro-cid-fmbdjmct]{aspect-ratio:1;width:54%;top:23%;left:23%}.art--square[data-astro-cid-fmbdjmct] .acc-a[data-astro-cid-fmbdjmct]{aspect-ratio:1;mix-blend-mode:multiply;border-radius:50%;width:30%;top:12%;right:12%}.art--square[data-astro-cid-fmbdjmct] .acc-b[data-astro-cid-fmbdjmct]{width:3%;height:54%;top:23%;left:15%}.art--quarter[data-astro-cid-fmbdjmct] .main[data-astro-cid-fmbdjmct]{aspect-ratio:1;border-radius:100% 0 0;width:70%;top:15%;left:15%}.art--quarter[data-astro-cid-fmbdjmct] .acc-a[data-astro-cid-fmbdjmct]{aspect-ratio:1;border-radius:50%;width:22%;bottom:15%;right:15%}.art--quarter[data-astro-cid-fmbdjmct] .acc-b[data-astro-cid-fmbdjmct]{aspect-ratio:1;border-radius:50%;width:6%;top:10%;left:10%}.art--triangle[data-astro-cid-fmbdjmct] .main[data-astro-cid-fmbdjmct]{aspect-ratio:1/.9;clip-path:polygon(50% 0,100% 100%,0 100%);width:66%;top:20%;left:17%}.art--triangle[data-astro-cid-fmbdjmct] .acc-a[data-astro-cid-fmbdjmct]{aspect-ratio:1;border-radius:50%;width:24%;top:10%;left:10%}.art--triangle[data-astro-cid-fmbdjmct] .acc-b[data-astro-cid-fmbdjmct]{width:80%;height:2.4%;bottom:12%;left:10%}.plate-no[data-astro-cid-fmbdjmct]{z-index:2;font-family:var(--font-display);color:var(--ink);mix-blend-mode:difference;filter:invert();font-size:9cqi;line-height:1;transition:opacity .4s;position:absolute;bottom:4%;right:6%}.has-art:is(:hover,:focus-within) .plate-no[data-astro-cid-fmbdjmct]{opacity:0}@media (prefers-reduced-motion:reduce){.has-art:is(:hover,:focus-within) .copy[data-astro-cid-fmbdjmct]{opacity:0;transform:none}.has-art:is(:hover,:focus-within) .w0[data-astro-cid-fmbdjmct]{opacity:1}}.fda[data-astro-cid-dhuyiyjx]{letter-spacing:.02em;color:var(--forest);align-items:center;gap:.55rem;font-size:.82rem;font-weight:500;display:inline-flex}.fda[data-astro-cid-dhuyiyjx] svg[data-astro-cid-dhuyiyjx]{color:var(--gold-ink);flex:none}.fda--light[data-astro-cid-dhuyiyjx]{color:var(--ivory)}.fda--light[data-astro-cid-dhuyiyjx] svg[data-astro-cid-dhuyiyjx]{color:var(--gold-soft)}.fda--short[data-astro-cid-dhuyiyjx]{letter-spacing:.16em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:.35rem .75rem;font-size:.7rem;font-weight:600}.collection[data-astro-cid-abbixrf6]{overflow:hidden}.collection-head[data-astro-cid-abbixrf6]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:2rem 5rem;display:grid}.collection-head[data-astro-cid-abbixrf6] h2[data-astro-cid-abbixrf6]{color:var(--ivory);margin-top:1.2rem}.head-side[data-astro-cid-abbixrf6]{justify-items:start;gap:2rem;display:grid}.rail[data-astro-cid-abbixrf6]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), (100vw - var(--max)) / 2);padding-inline:max(var(--gutter), (100vw - var(--max)) / 2);scrollbar-width:none;grid-auto-columns:clamp(260px,26vw,360px);grid-auto-flow:column;gap:clamp(1.2rem,2.5vw,2.5rem);margin-top:clamp(3rem,6vw,5rem);padding-bottom:1rem;display:grid;overflow-x:auto}.rail[data-astro-cid-abbixrf6]::-webkit-scrollbar{display:none}.work[data-astro-cid-abbixrf6]{scroll-snap-align:start}.work-link[data-astro-cid-abbixrf6]{color:inherit;gap:1.4rem;text-decoration:none;display:grid}.work[data-astro-cid-abbixrf6] .cover[data-astro-cid-abbixrf6]{box-shadow:0 0 0 10px var(--ivory), 0 0 0 11px #ffffff40, 0 40px 60px -30px #0009;background:var(--ivory);margin:11px;position:relative;overflow:hidden}.work[data-astro-cid-abbixrf6] .cover[data-astro-cid-abbixrf6] img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform 1.2s var(--ease-out);display:block}.work-link[data-astro-cid-abbixrf6]:is(:hover,:focus-visible) .cover[data-astro-cid-abbixrf6] img{transform:scale(1.04)}.cover[data-astro-cid-abbixrf6] .plate-no[data-astro-cid-abbixrf6]{background:var(--ivory);color:var(--ink);font-family:var(--font-display);padding:.2rem .5rem;font-size:1rem;line-height:1.2;position:absolute;top:10px;left:10px}.cover[data-astro-cid-abbixrf6] .plate-new[data-astro-cid-abbixrf6]{background:var(--gold);font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:600}.work[data-astro-cid-abbixrf6] .art{box-shadow:0 0 0 10px var(--ivory), 0 0 0 11px #ffffff40, 0 40px 60px -30px #0009;margin:11px}.placard[data-astro-cid-abbixrf6]{border-left:1px solid var(--gold);gap:.35rem;padding-left:1rem;display:grid}.placard-no[data-astro-cid-abbixrf6]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);font-size:.72rem;font-weight:600}.placard-name[data-astro-cid-abbixrf6]{font-family:var(--font-display);font-weight:500;font-size:var(--step-2);color:var(--ivory)}.placard-artist[data-astro-cid-abbixrf6]{color:color-mix(in oklab, var(--ivory) 75%, transparent);font-size:.92rem;font-style:italic}.placard-medium[data-astro-cid-abbixrf6]{color:color-mix(in oklab, var(--ivory) 85%, transparent);font-size:.9rem}.placard-medium[data-astro-cid-abbixrf6] span[data-astro-cid-abbixrf6]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);margin-right:.3rem;font-size:.7rem;font-weight:600}.placard-muse[data-astro-cid-abbixrf6]{font-family:var(--font-display);color:var(--ivory);margin-top:.4rem;font-size:1.05rem;font-style:italic;line-height:1.4}.rail-nav[data-astro-cid-abbixrf6]{align-items:center;gap:.7rem;margin-top:2rem;display:flex}.rail-btn[data-astro-cid-abbixrf6]{width:52px;height:52px;color:var(--ivory);border:1px solid #ffffff4d;border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.rail-btn[data-astro-cid-abbixrf6]:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.rail-btn[data-astro-cid-abbixrf6]:disabled{opacity:.35;cursor:default;color:var(--ivory);background:0 0}.rail-progress[data-astro-cid-abbixrf6]{background:#fff3;flex:1;height:1px;margin-left:1rem;position:relative}.rail-progress[data-astro-cid-abbixrf6] i[data-astro-cid-abbixrf6]{background:var(--gold);transform-origin:0;transform:scaleX(var(--p,.15));transition:transform .2s;display:block;position:absolute;inset:0}@media (width<=860px){.collection-head[data-astro-cid-abbixrf6]{grid-template-columns:minmax(0,1fr)}}.partner[data-astro-cid-ns3p2frs]{border-block:1px solid var(--line);background:#fff;padding-block:clamp(2rem,4vw,3rem)}.partner-grid[data-astro-cid-ns3p2frs]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.partner-logo[data-astro-cid-ns3p2frs]{border-right:1px solid var(--line);padding-right:clamp(1.5rem,4vw,4rem)}.partner-logo[data-astro-cid-ns3p2frs] img{width:auto;height:56px;display:block}.partner-copy[data-astro-cid-ns3p2frs]{gap:.5rem;display:grid}.partner-text[data-astro-cid-ns3p2frs]{font-family:var(--font-display);font-size:var(--step-1);max-width:60ch;line-height:1.45}@media (width<=860px){.partner-grid[data-astro-cid-ns3p2frs]{grid-template-columns:minmax(0,1fr);justify-items:start}.partner-logo[data-astro-cid-ns3p2frs]{border-right:0;padding-right:0}}.creds[data-astro-cid-o7q3nzvw]{background:var(--ivory)}.creds-grid[data-astro-cid-o7q3nzvw]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.creds-intro[data-astro-cid-o7q3nzvw]{top:calc(var(--header-h) + 2rem);justify-items:start;gap:1.4rem;display:grid;position:sticky}.creds-lists[data-astro-cid-o7q3nzvw]{gap:3rem;display:grid}.creds-label[data-astro-cid-o7q3nzvw]{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink);border-bottom:1px solid var(--ink);padding-bottom:1rem;font-size:.75rem;font-weight:600}.seals[data-astro-cid-o7q3nzvw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.seal[data-astro-cid-o7q3nzvw]{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:1rem;padding:1.3rem 1rem 1.3rem 0;display:grid}.seal-mark[data-astro-cid-o7q3nzvw]{width:52px;height:52px}.ring[data-astro-cid-o7q3nzvw]{fill:none;stroke:var(--gold);stroke-width:1.4px}.ring--dash[data-astro-cid-o7q3nzvw]{stroke-dasharray:2 3;stroke:var(--sage)}.core[data-astro-cid-o7q3nzvw]{fill:var(--forest)}.seal-mark--cert[data-astro-cid-o7q3nzvw] .core[data-astro-cid-o7q3nzvw]{fill:var(--gold)}.tick[data-astro-cid-o7q3nzvw]{fill:none;stroke:var(--ivory);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.seal-mark--cert[data-astro-cid-o7q3nzvw] .tick[data-astro-cid-o7q3nzvw]{stroke:var(--ink)}.seal-title[data-astro-cid-o7q3nzvw]{font-weight:500;line-height:1.35}.seal-detail[data-astro-cid-o7q3nzvw]{color:var(--muted);font-size:.9rem}@media (width<=960px){.creds-grid[data-astro-cid-o7q3nzvw]{grid-template-columns:minmax(0,1fr)}.creds-intro[data-astro-cid-o7q3nzvw]{position:static}}@media (width<=560px){.seals[data-astro-cid-o7q3nzvw]{grid-template-columns:minmax(0,1fr)}}.philosophy[data-astro-cid-bbnhqnff]{background:var(--paper)}.philo-grid[data-astro-cid-bbnhqnff]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.reel[data-astro-cid-bbnhqnff]{top:calc(var(--header-h) + 2rem);margin:0;position:sticky}.reel-frame[data-astro-cid-bbnhqnff]{aspect-ratio:9/15;background:var(--forest);border-radius:999px 999px 0 0;position:relative;overflow:hidden}.reel-video[data-astro-cid-bbnhqnff]{object-fit:cover;width:100%;height:100%}.reel-dot[data-astro-cid-bbnhqnff]{aspect-ratio:1;background:var(--gold);mix-blend-mode:multiply;border-radius:50%;width:28%;position:absolute;top:52%;right:-8%}.reel-cap[data-astro-cid-bbnhqnff]{gap:.5rem;margin-top:1.4rem;display:grid}.reel-title[data-astro-cid-bbnhqnff]{font-family:var(--font-display);font-size:var(--step-2);line-height:1.1}.reel-text[data-astro-cid-bbnhqnff]{color:var(--ink-soft)}.philo-copy[data-astro-cid-bbnhqnff]{justify-items:start;gap:1.8rem;display:grid}.quote[data-astro-cid-bbnhqnff] p[data-astro-cid-bbnhqnff]{font-family:var(--font-display);letter-spacing:-.015em;max-width:18ch;font-size:clamp(2rem,1.1rem + 3.2vw,4rem);font-style:italic;font-weight:460;line-height:1.08}.quote[data-astro-cid-bbnhqnff] p[data-astro-cid-bbnhqnff]:before{content:"“";color:var(--gold)}.quote[data-astro-cid-bbnhqnff] p[data-astro-cid-bbnhqnff]:after{content:"”";color:var(--gold)}.philo-text[data-astro-cid-bbnhqnff]{font-size:var(--step-1);color:var(--ink-soft);font-weight:350;line-height:1.6}.stats[data-astro-cid-bbnhqnff]{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.stat[data-astro-cid-bbnhqnff]{flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;padding:1.4rem 1rem 0 0;display:flex}.stat[data-astro-cid-bbnhqnff]+.stat[data-astro-cid-bbnhqnff]{border-left:1px solid var(--line);padding-left:1rem}.stat[data-astro-cid-bbnhqnff] dd[data-astro-cid-bbnhqnff]{font-family:var(--font-display);font-size:var(--step-3);margin:0;line-height:1}.stat[data-astro-cid-bbnhqnff] dt[data-astro-cid-bbnhqnff]{color:var(--muted);font-size:.85rem;line-height:1.4}.stat-0[data-astro-cid-bbnhqnff] dd[data-astro-cid-bbnhqnff]{color:var(--forest)}.stat-2[data-astro-cid-bbnhqnff] dd[data-astro-cid-bbnhqnff]{color:var(--gold-ink)}.philo-photo[data-astro-cid-bbnhqnff]{aspect-ratio:4/3;border-radius:0 0 0 100%;justify-self:end;width:min(100%,420px);overflow:hidden}.philo-photo[data-astro-cid-bbnhqnff] img{object-fit:cover;width:100%;height:100%}@media (width<=900px){.philo-grid[data-astro-cid-bbnhqnff]{grid-template-columns:minmax(0,1fr)}.reel[data-astro-cid-bbnhqnff]{justify-self:center;width:min(100%,380px);position:relative;top:0}.stats[data-astro-cid-bbnhqnff]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stat[data-astro-cid-bbnhqnff]:nth-child(3){border-left:0;padding-left:0}.stat[data-astro-cid-bbnhqnff]{padding-bottom:1.2rem}}.testimonials[data-astro-cid-ndabfdc4]{background:var(--sage-mist)}.testi-head[data-astro-cid-ndabfdc4]{gap:1.2rem;max-width:820px;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.testi-source[data-astro-cid-ndabfdc4]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.testi-lang[data-astro-cid-ndabfdc4]{color:var(--muted)}.quotes[data-astro-cid-ndabfdc4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.q[data-astro-cid-ndabfdc4] figure[data-astro-cid-ndabfdc4]{background:var(--paper);align-content:start;gap:1.2rem;height:100%;padding:clamp(1.6rem,3vw,2.6rem);display:grid;position:relative;overflow:hidden}.q-0[data-astro-cid-ndabfdc4] figure[data-astro-cid-ndabfdc4]{background:var(--forest);color:var(--ivory)}.q-0[data-astro-cid-ndabfdc4] figure[data-astro-cid-ndabfdc4]:after{content:"";background:var(--gold);opacity:.9;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-60px;right:-60px}.q-3[data-astro-cid-ndabfdc4] figure[data-astro-cid-ndabfdc4]:after{content:"";background:var(--blush);border-radius:90px 90px 0 0;width:90px;height:45px;position:absolute;bottom:0;right:2rem}.stars[data-astro-cid-ndabfdc4]{color:var(--gold);letter-spacing:.25em;font-size:.9rem}.q-0[data-astro-cid-ndabfdc4] .stars[data-astro-cid-ndabfdc4]{color:var(--gold-soft)}blockquote[data-astro-cid-ndabfdc4] p[data-astro-cid-ndabfdc4]{font-family:var(--font-display);max-width:none;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);line-height:1.45}figcaption[data-astro-cid-ndabfdc4]{z-index:1;gap:.1rem;display:grid;position:relative}figcaption[data-astro-cid-ndabfdc4] strong[data-astro-cid-ndabfdc4]{letter-spacing:.16em;text-transform:uppercase;font-size:.85rem;font-weight:560}figcaption[data-astro-cid-ndabfdc4] span[data-astro-cid-ndabfdc4]{color:var(--muted);font-size:.9rem}.q-0[data-astro-cid-ndabfdc4] figcaption[data-astro-cid-ndabfdc4] span[data-astro-cid-ndabfdc4]{color:color-mix(in oklab, var(--ivory) 75%, transparent)}@media (width<=760px){.quotes[data-astro-cid-ndabfdc4]{grid-template-columns:minmax(0,1fr)}}.team[data-astro-cid-sals7z3q]{background:var(--paper)}.team-head[data-astro-cid-sals7z3q]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:2rem 5rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.team-head[data-astro-cid-sals7z3q] h2[data-astro-cid-sals7z3q]{margin-top:1.2rem}.team-side[data-astro-cid-sals7z3q]{justify-items:start;gap:1.4rem;display:grid}.people[data-astro-cid-sals7z3q]{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.4rem);display:grid}.tint-gold[data-astro-cid-sals7z3q]{--t-light:#f1dfb0;--t-dark:#4f3712}.tint-sage[data-astro-cid-sals7z3q]{--t-light:#d3ddc9;--t-dark:#1d3a29}.tint-forest[data-astro-cid-sals7z3q]{--t-light:#a9c7b0;--t-dark:#0e2216}.tint-blush[data-astro-cid-sals7z3q]{--t-light:#f4d3c6;--t-dark:#5f2618}.portrait[data-astro-cid-sals7z3q]{aspect-ratio:3/4;background:var(--t-light);isolation:isolate;position:relative;overflow:hidden}.portrait[data-astro-cid-sals7z3q] img{object-fit:cover;object-position:50% 18%;filter:grayscale()contrast(1.12)brightness(1.08);mix-blend-mode:multiply;width:100%;height:100%;transition:filter .7s var(--ease-out), transform 1.2s var(--ease-out)}.portrait[data-astro-cid-sals7z3q]:after{content:"";background:var(--t-dark);mix-blend-mode:lighten;transition:opacity .7s var(--ease-out);position:absolute;inset:0}.person[data-astro-cid-sals7z3q]:hover .portrait[data-astro-cid-sals7z3q] img{filter:none;mix-blend-mode:normal;transform:scale(1.04)}.person[data-astro-cid-sals7z3q]:hover .portrait[data-astro-cid-sals7z3q]:after{opacity:0}.person-name[data-astro-cid-sals7z3q]{font-family:var(--font-display);margin-top:1rem;font-size:1.25rem;line-height:1.2}.person-role[data-astro-cid-sals7z3q]{color:var(--muted);margin-top:.25rem;font-size:.85rem}@media (width<=1000px){.people[data-astro-cid-sals7z3q]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.team-head[data-astro-cid-sals7z3q]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.people[data-astro-cid-sals7z3q]{grid-template-columns:repeat(2,minmax(0,1fr))}}.portrait[data-astro-cid-sals7z3q] .avatar[data-astro-cid-sals7z3q]{color:color-mix(in oklab, var(--t-dark,var(--forest)) 22%, transparent);place-items:end center;display:grid;position:absolute;inset:0}.portrait[data-astro-cid-sals7z3q] .avatar[data-astro-cid-sals7z3q] svg[data-astro-cid-sals7z3q]{width:78%;height:auto;display:block}.portrait[data-astro-cid-sals7z3q] .avatar[data-astro-cid-sals7z3q] b[data-astro-cid-sals7z3q]{text-align:center;font-family:var(--font-display);letter-spacing:.08em;color:var(--ink);opacity:.7;font-size:1.6rem;font-weight:500;position:absolute;top:16%;left:0;right:0}.final[data-astro-cid-blvy5prr]{background:var(--forest);padding-block:clamp(5rem,11vw,10rem);position:relative;overflow:hidden}.final-inner[data-astro-cid-blvy5prr]{z-index:1;justify-items:start;gap:1.4rem;display:grid;position:relative}.final[data-astro-cid-blvy5prr] h2[data-astro-cid-blvy5prr]{color:var(--ivory);font-size:var(--step-5);max-width:13ch}.final-ctas[data-astro-cid-blvy5prr]{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.final-note[data-astro-cid-blvy5prr]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft);font-size:.8rem}.final-art[data-astro-cid-blvy5prr]{pointer-events:none;position:absolute;inset:0}.final-art[data-astro-cid-blvy5prr] span[data-astro-cid-blvy5prr]{display:block;position:absolute}.fa-sun[data-astro-cid-blvy5prr]{aspect-ratio:2;background:var(--gold);opacity:.95;border-radius:999px 999px 0 0;width:min(62vw,720px);bottom:0;right:-6vw}.fa-sq[data-astro-cid-blvy5prr]{aspect-ratio:1;background:var(--sage);mix-blend-mode:multiply;width:min(18vw,200px);top:12%;right:30vw}.fa-dot[data-astro-cid-blvy5prr]{aspect-ratio:1;background:var(--blush);border-radius:50%;width:min(8vw,90px);top:22%;right:12vw}@media (width<=760px){.fa-sun[data-astro-cid-blvy5prr]{opacity:.35;width:120vw;right:-40vw}.fa-sq[data-astro-cid-blvy5prr],.fa-dot[data-astro-cid-blvy5prr]{opacity:.4}}.trust[data-astro-cid-lmn7abdq]{background:var(--paper);border-block:1px solid var(--line)}.trust-list[data-astro-cid-lmn7abdq]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trust-item[data-astro-cid-lmn7abdq]{align-items:center;gap:1rem;padding:1.6rem 1.4rem;display:flex}.trust-item[data-astro-cid-lmn7abdq]+.trust-item[data-astro-cid-lmn7abdq]{border-left:1px solid var(--line)}.trust-icon[data-astro-cid-lmn7abdq]{width:48px;height:48px;color:var(--forest);flex:none;place-items:center;display:grid}.trust-icon[data-astro-cid-lmn7abdq] svg[data-astro-cid-lmn7abdq]{width:40px;height:40px}.trust-icon--cherry[data-astro-cid-lmn7abdq]{width:74px}.trust-icon--stars[data-astro-cid-lmn7abdq]{letter-spacing:.12em;width:auto;color:var(--gold);font-size:.85rem}.trust-title[data-astro-cid-lmn7abdq]{color:var(--ink);font-weight:520;line-height:1.3;text-decoration:none;display:block}a[data-astro-cid-lmn7abdq].trust-title:hover{color:var(--forest);text-decoration:underline}.trust-sub[data-astro-cid-lmn7abdq]{color:var(--muted);font-size:.85rem;line-height:1.4}.bbb-seal[data-astro-cid-lmn7abdq]{flex:none;max-width:160px}@media (width<=1000px){.trust-list[data-astro-cid-lmn7abdq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trust-item[data-astro-cid-lmn7abdq]:nth-child(3){border-left:0}.trust-item[data-astro-cid-lmn7abdq]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=560px){.trust-list[data-astro-cid-lmn7abdq]{grid-template-columns:minmax(0,1fr)}.trust-item[data-astro-cid-lmn7abdq],.trust-item[data-astro-cid-lmn7abdq]+.trust-item[data-astro-cid-lmn7abdq]{border-left:0;padding-inline:0}.trust-item[data-astro-cid-lmn7abdq]+.trust-item[data-astro-cid-lmn7abdq]{border-top:1px solid var(--line)}}.pp-hero[data-astro-cid-pvoxersq]{background:var(--ivory);border-bottom:1px solid var(--line);padding-block:clamp(4rem,9vw,7.5rem);position:relative;overflow:hidden}.pp-hero-inner[data-astro-cid-pvoxersq]{z-index:1;justify-items:start;gap:1.3rem;display:grid;position:relative}.pp-hero[data-astro-cid-pvoxersq] h1[data-astro-cid-pvoxersq]{font-size:var(--step-5);max-width:12ch}.pp-hero[data-astro-cid-pvoxersq] .lede[data-astro-cid-pvoxersq]{max-width:48ch}.pp-partner[data-astro-cid-pvoxersq]{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.8rem;margin-top:.6rem;font-size:.75rem;display:flex}.pp-art[data-astro-cid-pvoxersq] span[data-astro-cid-pvoxersq]{display:block;position:absolute}.pp-art[data-astro-cid-pvoxersq] span[data-astro-cid-pvoxersq]:first-child{aspect-ratio:1;background:var(--gold);opacity:.9;border-radius:50%;width:min(34vw,420px);top:14%;right:6vw}.pp-art[data-astro-cid-pvoxersq] span[data-astro-cid-pvoxersq]:nth-child(2){aspect-ratio:1;background:var(--sage);mix-blend-mode:multiply;width:min(18vw,220px);bottom:10%;right:26vw}.pp-art[data-astro-cid-pvoxersq] span[data-astro-cid-pvoxersq]:nth-child(3){aspect-ratio:2;background:var(--forest);border-radius:999px 999px 0 0;width:min(22vw,280px);bottom:0;right:2vw}.steps[data-astro-cid-pvoxersq]{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step[data-astro-cid-pvoxersq]{align-content:start;gap:.8rem;padding:2.2rem 2rem 2.4rem 0;display:grid}.step[data-astro-cid-pvoxersq]+.step[data-astro-cid-pvoxersq]{border-left:1px solid var(--line);padding-left:2rem}.step-shape[data-astro-cid-pvoxersq]{width:48px;height:48px;margin-bottom:.4rem;display:block}.step-shape--0[data-astro-cid-pvoxersq]{background:var(--gold);border-radius:50%}.step-shape--1[data-astro-cid-pvoxersq]{background:var(--sage)}.step-shape--2[data-astro-cid-pvoxersq]{background:var(--forest);border-radius:48px 48px 0 0;height:24px;margin-top:24px}.step-no[data-astro-cid-pvoxersq]{letter-spacing:.2em;color:var(--muted);font-size:.75rem;font-weight:600}.step[data-astro-cid-pvoxersq] h2[data-astro-cid-pvoxersq]{font-size:var(--step-2)}.step[data-astro-cid-pvoxersq] p[data-astro-cid-pvoxersq]{color:var(--ink-soft)}.cherry-embed[data-astro-cid-pvoxersq]{min-height:80px;margin-top:clamp(2.5rem,5vw,4rem)}.cherry-pending[data-astro-cid-pvoxersq]{background:var(--sage-mist);border-left:3px solid var(--forest);padding:1.6rem 1.8rem}.pp-others[data-astro-cid-pvoxersq]{border:1px solid var(--line);background:var(--paper);max-width:760px;margin-top:2.5rem;padding:1.4rem 1.6rem}.pp-others[data-astro-cid-pvoxersq] h2[data-astro-cid-pvoxersq]{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.pp-others[data-astro-cid-pvoxersq] p[data-astro-cid-pvoxersq]{color:var(--ink-soft)}.pp-help[data-astro-cid-pvoxersq]{justify-items:start;gap:1.2rem;margin-top:3rem;display:grid}.pp-help[data-astro-cid-pvoxersq] p[data-astro-cid-pvoxersq]{font-size:var(--step-1)}.pp-ctas[data-astro-cid-pvoxersq]{flex-wrap:wrap;gap:.8rem;display:flex}.disclosure[data-astro-cid-pvoxersq]{border-top:1px solid var(--line);max-width:80ch;margin-top:4rem;padding-top:2rem}.disclosure[data-astro-cid-pvoxersq] h2[data-astro-cid-pvoxersq]{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:.8rem;font-size:.78rem;font-weight:600}.disclosure[data-astro-cid-pvoxersq] p[data-astro-cid-pvoxersq]{color:var(--muted);font-size:.86rem}.disclosure[data-astro-cid-pvoxersq] p[data-astro-cid-pvoxersq]+p[data-astro-cid-pvoxersq]{margin-top:.5rem}.disc-note[data-astro-cid-pvoxersq]{font-style:italic}@media (width<=860px){.steps[data-astro-cid-pvoxersq]{grid-template-columns:minmax(0,1fr)}.step[data-astro-cid-pvoxersq],.step[data-astro-cid-pvoxersq]+.step[data-astro-cid-pvoxersq]{border-left:0;border-bottom:1px solid var(--line);padding:1.8rem 0}.pp-art[data-astro-cid-pvoxersq]{opacity:.3}}.crumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{color:var(--muted);flex-wrap:wrap;gap:.3rem .6rem;padding:0;font-size:.82rem;list-style:none;display:flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]{align-items:center;gap:.6rem;display:flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:var(--ink-soft);text-decoration:none}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{color:var(--forest);text-decoration:underline}.crumbs[data-astro-cid-vx4iavld] [data-astro-cid-vx4iavld][aria-current]{color:var(--ink)}.crumbs--light[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{color:color-mix(in oklab, var(--ivory) 75%, transparent)}.crumbs--light[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:color-mix(in oklab, var(--ivory) 85%, transparent)}.crumbs--light[data-astro-cid-vx4iavld] [data-astro-cid-vx4iavld][aria-current]{color:var(--ivory)}.mb-hero[data-astro-cid-qesvkfks]{background:var(--ivory);border-bottom:1px solid var(--line);padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,7vw,6rem);position:relative;overflow:hidden}.mb-hero-inner[data-astro-cid-qesvkfks]{z-index:1;justify-items:start;gap:1.3rem;display:grid;position:relative}.mb-hero[data-astro-cid-qesvkfks] h1[data-astro-cid-qesvkfks]{font-size:var(--step-5);max-width:11ch}.mb-hero[data-astro-cid-qesvkfks] .lede[data-astro-cid-qesvkfks]{max-width:50ch}.mb-art[data-astro-cid-qesvkfks] span[data-astro-cid-qesvkfks]{display:block;position:absolute}.mb-art[data-astro-cid-qesvkfks] span[data-astro-cid-qesvkfks]:first-child{aspect-ratio:1;background:var(--forest);border-radius:50%;width:min(30vw,380px);top:-6%;right:-4vw}.mb-art[data-astro-cid-qesvkfks] span[data-astro-cid-qesvkfks]:nth-child(2){aspect-ratio:1;background:var(--gold);border-radius:50%;width:min(16vw,200px);top:18%;right:22vw}.mb-art[data-astro-cid-qesvkfks] span[data-astro-cid-qesvkfks]:nth-child(3){background:var(--gold);opacity:.7;width:2px;height:100%;top:0;right:18vw}.mb-art[data-astro-cid-qesvkfks] span[data-astro-cid-qesvkfks]:nth-child(4){aspect-ratio:2;background:var(--sage);border-radius:999px 999px 0 0;width:min(20vw,240px);bottom:0;right:4vw}.mb-index[data-astro-cid-qesvkfks]{flex-wrap:wrap;gap:.5rem;max-width:760px;margin-top:1rem;display:flex}.mb-index[data-astro-cid-qesvkfks] a[data-astro-cid-qesvkfks]{border:1px solid var(--line-strong);background:color-mix(in oklab, var(--paper) 85%, transparent);min-height:44px;color:var(--ink);border-radius:999px;align-items:baseline;gap:.6rem;padding:.55rem 1.1rem;text-decoration:none;display:inline-flex}.mb-index[data-astro-cid-qesvkfks] span[data-astro-cid-qesvkfks]{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:600}.mb-index[data-astro-cid-qesvkfks] b[data-astro-cid-qesvkfks]{font-family:var(--font-display);color:var(--gold-ink);font-weight:500}.mb-index[data-astro-cid-qesvkfks] a[data-astro-cid-qesvkfks]:hover{background:var(--forest);color:var(--ivory);border-color:var(--forest)}.mb-index[data-astro-cid-qesvkfks] a[data-astro-cid-qesvkfks]:hover b[data-astro-cid-qesvkfks]{color:var(--gold-soft)}.mb-plans[data-astro-cid-qesvkfks]{background:var(--paper)}.plans[data-astro-cid-qesvkfks]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.plan[data-astro-cid-qesvkfks]{border:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 1rem);background:#fff;grid-template-rows:auto 1fr auto;display:grid}.plan-head[data-astro-cid-qesvkfks]{background:var(--p-bg);color:var(--p-fg);gap:.4rem;padding:1.8rem 1.6rem 1.5rem;display:grid;position:relative}.plan--gold[data-astro-cid-qesvkfks]{--p-bg:var(--gold);--p-fg:var(--ink);--p-acc:var(--ink)}.plan--sage[data-astro-cid-qesvkfks]{--p-bg:color-mix(in oklab, var(--sage) 55%, #fff);--p-fg:var(--ink);--p-acc:var(--forest-deep)}.plan--forest[data-astro-cid-qesvkfks]{--p-bg:var(--forest);--p-fg:var(--ivory);--p-acc:var(--gold-soft)}.plan--blush[data-astro-cid-qesvkfks]{--p-bg:#e9c2b2;--p-fg:var(--ink);--p-acc:var(--forest-deep)}.plan--ink[data-astro-cid-qesvkfks]{--p-bg:var(--ink);--p-fg:var(--ivory);--p-acc:var(--gold-soft)}.plan--ivory[data-astro-cid-qesvkfks]{--p-bg:var(--ivory);--p-fg:var(--ink);--p-acc:var(--gold-ink)}.plan-shape[data-astro-cid-qesvkfks]{border:2px solid var(--p-acc);width:44px;height:44px;position:absolute;top:1.4rem;right:1.4rem}.plan-shape--circle[data-astro-cid-qesvkfks]{border-radius:50%}.plan-shape--half[data-astro-cid-qesvkfks]{border-radius:44px 44px 0 0;height:22px;top:2.3rem}.plan-shape--quarter[data-astro-cid-qesvkfks]{border-radius:0 44px 0 0}.plan-shape--triangle[data-astro-cid-qesvkfks]{border:0;border-left:24px solid #0000;border-right:24px solid #0000;border-bottom:42px solid var(--p-acc);width:0;height:0}.plan-shape--bar[data-astro-cid-qesvkfks]{background:var(--p-acc);border:0;width:14px;height:52px}.plan-no[data-astro-cid-qesvkfks]{letter-spacing:.2em;font-size:.72rem;font-weight:600}.plan-name[data-astro-cid-qesvkfks]{font-size:var(--step-3);line-height:1}.plan-name[data-astro-cid-qesvkfks] span[data-astro-cid-qesvkfks]{font-family:var(--font-sans);letter-spacing:.24em;margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:block}.plan-price[data-astro-cid-qesvkfks]{align-items:baseline;gap:.3rem;margin-top:.4rem;display:flex}.plan-price[data-astro-cid-qesvkfks] b[data-astro-cid-qesvkfks]{font-family:var(--font-display);font-size:clamp(2.4rem,1.8rem + 1.8vw,3.2rem);font-weight:500;line-height:1}.plan-price[data-astro-cid-qesvkfks] span[data-astro-cid-qesvkfks]{font-size:.95rem}.plan-price-note[data-astro-cid-qesvkfks]{font-size:.85rem;font-weight:500}.plan-min[data-astro-cid-qesvkfks]{letter-spacing:.06em;font-size:.74rem}.plan-body[data-astro-cid-qesvkfks]{align-content:start;gap:.7rem;padding:1.5rem 1.6rem 1rem;display:grid}.plan-h[data-astro-cid-qesvkfks]{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:.5rem;font-size:.7rem;font-weight:600}.plan-intro[data-astro-cid-qesvkfks]{font-family:var(--font-display);font-size:1.08rem;font-style:italic}.plan-options[data-astro-cid-qesvkfks]{gap:.55rem;display:grid}.plan-options[data-astro-cid-qesvkfks] li[data-astro-cid-qesvkfks]{border-bottom:1px solid var(--line);grid-template-columns:1.9rem minmax(0,1fr);gap:.3rem;padding-bottom:.55rem;font-size:.96rem;line-height:1.45;display:grid}.plan-options[data-astro-cid-qesvkfks] span[data-astro-cid-qesvkfks]{letter-spacing:.1em;color:var(--gold-ink);padding-top:.2rem;font-size:.72rem;font-weight:600}.plan-savings[data-astro-cid-qesvkfks]{gap:.35rem;display:grid}.plan-savings[data-astro-cid-qesvkfks] li[data-astro-cid-qesvkfks]{color:var(--ink-soft);padding-left:1.2rem;font-size:.93rem;position:relative}.plan-savings[data-astro-cid-qesvkfks] li[data-astro-cid-qesvkfks]:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.plan-note[data-astro-cid-qesvkfks]{color:var(--muted);font-size:.82rem;font-style:italic}.plan-cta[data-astro-cid-qesvkfks]{justify-content:center;margin:.6rem 1.6rem 1.6rem}.more-head[data-astro-cid-qesvkfks]{gap:1rem;max-width:640px;margin-bottom:2.5rem;display:grid}.more-head[data-astro-cid-qesvkfks] h2[data-astro-cid-qesvkfks]{color:var(--ivory);font-size:var(--step-4)}.more[data-astro-cid-qesvkfks]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.more-card[data-astro-cid-qesvkfks]{border:1px solid #ffffff38;align-content:start;justify-items:start;gap:.8rem;padding:clamp(1.6rem,3vw,2.4rem);display:grid}.more-kicker[data-astro-cid-qesvkfks]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);font-size:.72rem;font-weight:600}.more-card[data-astro-cid-qesvkfks] h3[data-astro-cid-qesvkfks]{font-size:var(--step-3);color:var(--ivory)}.more-badge[data-astro-cid-qesvkfks]{font-family:var(--font-display);font-size:var(--step-3);color:var(--gold-soft);line-height:1}.more-text[data-astro-cid-qesvkfks]{font-size:var(--step-1);color:color-mix(in oklab, var(--ivory) 90%, transparent);font-weight:350}.more-extra[data-astro-cid-qesvkfks]{color:color-mix(in oklab, var(--ivory) 80%, transparent);font-size:.92rem}.mb-terms[data-astro-cid-qesvkfks]{background:var(--ivory)}.mb-terms[data-astro-cid-qesvkfks] .container[data-astro-cid-qesvkfks]{justify-items:start;gap:1rem;max-width:860px;display:grid}.terms-h[data-astro-cid-qesvkfks]{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.mb-terms[data-astro-cid-qesvkfks] p[data-astro-cid-qesvkfks]{color:var(--ink-soft)}@media (width<=1080px){.plans[data-astro-cid-qesvkfks]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.plans[data-astro-cid-qesvkfks],.more[data-astro-cid-qesvkfks]{grid-template-columns:minmax(0,1fr)}.mb-art[data-astro-cid-qesvkfks]{opacity:.25}}.legal-head[data-astro-cid-z2jjjajh]{background:var(--ivory);border-bottom:1px solid var(--line);padding-block:clamp(3.5rem,8vw,6rem) clamp(2.5rem,5vw,4rem)}.legal-head[data-astro-cid-z2jjjajh] .container[data-astro-cid-z2jjjajh]{gap:1rem;display:grid}.legal-head[data-astro-cid-z2jjjajh] h1[data-astro-cid-z2jjjajh]{font-size:var(--step-4)}.legal-updated[data-astro-cid-z2jjjajh]{color:var(--muted);font-size:.95rem}.legal-grid[data-astro-cid-z2jjjajh]{padding-block:clamp(3rem, 6vw, 5rem) var(--section);grid-template-columns:240px minmax(0,1fr);gap:clamp(2rem,6vw,6rem);display:grid}.legal-toc[data-astro-cid-z2jjjajh]{top:calc(var(--header-h) + 1.5rem);align-self:start;position:sticky}.legal-toc-title[data-astro-cid-z2jjjajh]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:.8rem;font-size:.72rem;font-weight:600}.legal-toc[data-astro-cid-z2jjjajh] ol[data-astro-cid-z2jjjajh]{border-left:1px solid var(--line);gap:.2rem;padding:0;list-style:none;display:grid}.legal-toc[data-astro-cid-z2jjjajh] a[data-astro-cid-z2jjjajh]{color:var(--ink-soft);padding:.3rem 0 .3rem 1rem;font-size:.92rem;text-decoration:none;display:block}.legal-toc[data-astro-cid-z2jjjajh] a[data-astro-cid-z2jjjajh]:hover{color:var(--forest);text-decoration:underline}.legal-body[data-astro-cid-z2jjjajh]{max-width:72ch}.legal-body[data-astro-cid-z2jjjajh] h2{font-size:var(--step-2);scroll-margin-top:calc(var(--header-h) + 1rem);margin:2.8rem 0 1rem}.legal-body[data-astro-cid-z2jjjajh] h2:first-child{margin-top:0}.legal-body[data-astro-cid-z2jjjajh] h3{margin:1.6rem 0 .6rem;font-size:1.1rem}.legal-body[data-astro-cid-z2jjjajh] p,.legal-body[data-astro-cid-z2jjjajh] li{color:var(--ink-soft)}.legal-body[data-astro-cid-z2jjjajh] p+p{margin-top:1rem}.legal-body[data-astro-cid-z2jjjajh] ul{gap:.45rem;margin:.8rem 0 1rem;padding-left:1.2rem;display:grid}.legal-body[data-astro-cid-z2jjjajh] a{color:var(--forest)}.legal-body[data-astro-cid-z2jjjajh] .callout{background:var(--sage-mist);border-left:3px solid var(--forest);color:var(--ink);margin:1.4rem 0;padding:1.3rem 1.5rem;font-weight:450}.legal-body[data-astro-cid-z2jjjajh] .callout p{color:var(--ink)}.legal-body[data-astro-cid-z2jjjajh] address{margin-top:.8rem;font-style:normal;line-height:1.7}@media (width<=860px){.legal-grid[data-astro-cid-z2jjjajh]{grid-template-columns:minmax(0,1fr)}.legal-toc[data-astro-cid-z2jjjajh]{position:static}}.tm-hero[data-astro-cid-6bqm7kvk]{background:var(--ivory);border-bottom:1px solid var(--line);padding-block:clamp(2.5rem,6vw,5rem);position:relative;overflow:hidden}.tm-hero-inner[data-astro-cid-6bqm7kvk]{z-index:1;justify-items:start;gap:1.2rem;display:grid;position:relative}.tm-hero[data-astro-cid-6bqm7kvk] h1[data-astro-cid-6bqm7kvk]{font-size:var(--step-5);max-width:12ch}.tm-hero[data-astro-cid-6bqm7kvk] .lede[data-astro-cid-6bqm7kvk]{max-width:54ch}.tm-art[data-astro-cid-6bqm7kvk] span[data-astro-cid-6bqm7kvk]{display:block;position:absolute}.tm-art[data-astro-cid-6bqm7kvk] span[data-astro-cid-6bqm7kvk]:first-child{aspect-ratio:1;background:var(--gold);border-radius:50%;width:min(28vw,360px);top:10%;right:6vw}.tm-art[data-astro-cid-6bqm7kvk] span[data-astro-cid-6bqm7kvk]:nth-child(2){aspect-ratio:1;background:var(--forest);width:min(14vw,170px);top:46%;right:26vw}.tm-art[data-astro-cid-6bqm7kvk] span[data-astro-cid-6bqm7kvk]:nth-child(3){background:var(--forest);opacity:.4;width:2px;height:100%;top:0;right:18vw}.tm-art[data-astro-cid-6bqm7kvk] span[data-astro-cid-6bqm7kvk]:nth-child(4){aspect-ratio:2;background:var(--sage);border-radius:999px 999px 0 0;width:min(22vw,260px);bottom:0;right:2vw}.tm-index[data-astro-cid-6bqm7kvk] ol[data-astro-cid-6bqm7kvk]{flex-wrap:wrap;gap:.5rem;max-width:820px;margin-top:.8rem;display:flex}.tm-index[data-astro-cid-6bqm7kvk] a[data-astro-cid-6bqm7kvk]{border:1px solid var(--line-strong);background:color-mix(in oklab, var(--paper) 85%, transparent);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;gap:.6rem;padding:.5rem 1.1rem;font-size:.95rem;text-decoration:none;display:inline-flex}.tm-index[data-astro-cid-6bqm7kvk] a[data-astro-cid-6bqm7kvk] span[data-astro-cid-6bqm7kvk]{font-family:var(--font-display);color:var(--gold-ink)}.tm-index[data-astro-cid-6bqm7kvk] a[data-astro-cid-6bqm7kvk]:hover{background:var(--forest);color:var(--ivory);border-color:var(--forest)}.tm-index[data-astro-cid-6bqm7kvk] a[data-astro-cid-6bqm7kvk]:hover span[data-astro-cid-6bqm7kvk]{color:var(--gold-soft)}.tm-pillar[data-astro-cid-6bqm7kvk]{background:var(--paper);scroll-margin-top:var(--header-h);padding-block:clamp(3.5rem,7vw,6rem)}.tm-pillar--alt[data-astro-cid-6bqm7kvk]{background:var(--ivory)}.tm-head[data-astro-cid-6bqm7kvk]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2rem,4vw,3.2rem);display:grid}.tm-head-copy[data-astro-cid-6bqm7kvk]{gap:1rem;display:grid}.tm-no[data-astro-cid-6bqm7kvk]{letter-spacing:.22em;color:var(--gold-ink);align-items:center;gap:.8rem;font-size:.75rem;font-weight:600;display:flex}.tm-shape[data-astro-cid-6bqm7kvk]{background:var(--gold);width:22px;height:22px;display:block}.tm-shape--circle[data-astro-cid-6bqm7kvk]{border-radius:50%}.tm-shape--square[data-astro-cid-6bqm7kvk]{background:var(--sage)}.tm-shape--half[data-astro-cid-6bqm7kvk]{background:var(--forest);border-radius:22px 22px 0 0;height:11px}.tm-shape--quarter[data-astro-cid-6bqm7kvk]{background:#d79a84;border-radius:0 22px 0 0}.tm-shape--bar[data-astro-cid-6bqm7kvk]{background:var(--ink);width:8px}.tm-head[data-astro-cid-6bqm7kvk] h2[data-astro-cid-6bqm7kvk]{font-size:var(--step-4)}.tm-head[data-astro-cid-6bqm7kvk] .lede[data-astro-cid-6bqm7kvk]{max-width:52ch}.tm-figure[data-astro-cid-6bqm7kvk]{justify-self:end;width:100%;max-width:440px;margin:0}.tm-figure[data-astro-cid-6bqm7kvk] img{aspect-ratio:4/3;object-fit:cover;width:calc(100% - 22px);height:auto;box-shadow:0 0 0 10px #fff, 0 0 0 11px var(--line), 0 40px 60px -40px #14261973;margin:11px;display:block}.tm-cats[data-astro-cid-6bqm7kvk]{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.tm-cat[data-astro-cid-6bqm7kvk]{border:1px solid var(--line);border-top:3px solid var(--gold);scroll-margin-top:calc(var(--header-h) + 1rem);background:#fff;grid-template-rows:auto auto auto 1fr auto auto;gap:.75rem;padding:1.6rem 1.5rem 1.3rem;display:grid}.tm-cat[data-astro-cid-6bqm7kvk]:target{animation:2.6s ease-out both tm-flash}@keyframes tm-flash{0%,45%{box-shadow:0 0 0 2px var(--gold)}to{box-shadow:0 0 0 2px #0000}}.tm-cat-top[data-astro-cid-6bqm7kvk]{gap:.4rem;display:grid}.tm-cat[data-astro-cid-6bqm7kvk] h3[data-astro-cid-6bqm7kvk]{font-size:var(--step-2);line-height:1.15}.tm-from[data-astro-cid-6bqm7kvk]{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.tm-from[data-astro-cid-6bqm7kvk] span[data-astro-cid-6bqm7kvk]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600}.tm-from[data-astro-cid-6bqm7kvk] b[data-astro-cid-6bqm7kvk]{font-family:var(--font-display);color:var(--gold-ink);font-size:1.5rem;font-weight:500;line-height:1}.tm-from[data-astro-cid-6bqm7kvk] small[data-astro-cid-6bqm7kvk]{color:var(--muted);font-size:.85rem}.tm-powered[data-astro-cid-6bqm7kvk]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6rem;font-size:.66rem;font-weight:600;display:flex}.tm-powered[data-astro-cid-6bqm7kvk] img{width:auto;height:28px}.tm-intro[data-astro-cid-6bqm7kvk]{color:var(--ink-soft);font-size:.95rem;line-height:1.5}.tm-items[data-astro-cid-6bqm7kvk]{border-top:1px solid var(--line);align-content:start;gap:0;padding:0;list-style:none;display:grid}.tm-items[data-astro-cid-6bqm7kvk] li[data-astro-cid-6bqm7kvk]{border-bottom:1px solid var(--line);padding:.5rem 0;font-size:.94rem}.tm-note[data-astro-cid-6bqm7kvk]{color:var(--muted);font-size:.8rem;font-style:italic}.tm-book[data-astro-cid-6bqm7kvk]{letter-spacing:.16em;text-transform:uppercase;min-height:44px;color:var(--forest);justify-self:start;align-items:center;gap:.5rem;font-size:.74rem;font-weight:600;text-decoration:none;display:inline-flex}.tm-book[data-astro-cid-6bqm7kvk]:hover{color:var(--gold-ink)}.tm-extras-grid[data-astro-cid-6bqm7kvk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);display:grid}.tm-extra[data-astro-cid-6bqm7kvk]{border:1px solid #ffffff38;align-content:start;justify-items:start;gap:.8rem;padding:clamp(1.6rem,3vw,2.4rem);display:grid}.tm-extra[data-astro-cid-6bqm7kvk] h2[data-astro-cid-6bqm7kvk]{font-size:var(--step-3);color:var(--ivory)}.tm-extra[data-astro-cid-6bqm7kvk] p[data-astro-cid-6bqm7kvk]{color:color-mix(in oklab, var(--ivory) 88%, transparent)}.tm-extra-badge[data-astro-cid-6bqm7kvk]{font-family:var(--font-display);font-size:clamp(2.8rem,2rem + 2vw,4rem);line-height:1;color:var(--gold-soft)!important}.tm-extra-ctas[data-astro-cid-6bqm7kvk]{flex-wrap:wrap;gap:.7rem;margin-top:.4rem;display:flex}.tm-disclaimer[data-astro-cid-6bqm7kvk]{color:color-mix(in oklab, var(--ivory) 78%, transparent);margin-top:2rem;font-size:.85rem}@media (width<=900px){.tm-head[data-astro-cid-6bqm7kvk]{grid-template-columns:minmax(0,1fr)}.tm-figure[data-astro-cid-6bqm7kvk]{justify-self:start;max-width:520px}.tm-extras-grid[data-astro-cid-6bqm7kvk]{grid-template-columns:minmax(0,1fr)}.tm-art[data-astro-cid-6bqm7kvk]{opacity:.3}}.ph[data-astro-cid-75ysl5lo]{background:var(--ivory);border-bottom:1px solid var(--line);padding-block:clamp(2.5rem,6vw,5rem) clamp(3.5rem,7vw,6rem);overflow:hidden}.ph-grid[data-astro-cid-75ysl5lo]{align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.ph--image[data-astro-cid-75ysl5lo] .ph-grid[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ph-copy[data-astro-cid-75ysl5lo]{align-content:center;justify-items:start;gap:1.3rem;display:grid}.ph-h1[data-astro-cid-75ysl5lo]{margin-top:.6rem;font-size:.74rem;line-height:1.5}.ph-display[data-astro-cid-75ysl5lo]{letter-spacing:-.02em;max-width:12ch;font-size:clamp(2.6rem,1.2rem + 4.6vw,5.8rem);line-height:.98}.ph-title[data-astro-cid-75ysl5lo]{max-width:16ch;font-size:clamp(2.5rem,1.2rem + 4.2vw,5.4rem)}.ph-lede[data-astro-cid-75ysl5lo]{max-width:50ch}.ph-art[data-astro-cid-75ysl5lo]{justify-self:end;width:100%;max-width:560px;position:relative}.ph-frame[data-astro-cid-75ysl5lo]{aspect-ratio:4/5;background:var(--sand);position:relative;overflow:hidden}.ph-art--arch[data-astro-cid-75ysl5lo] .ph-frame[data-astro-cid-75ysl5lo]{border-radius:999px 999px 0 0}.ph-art--circle[data-astro-cid-75ysl5lo] .ph-frame[data-astro-cid-75ysl5lo]{aspect-ratio:1;border-radius:50%}.ph-art--quarter[data-astro-cid-75ysl5lo] .ph-frame[data-astro-cid-75ysl5lo]{aspect-ratio:1;border-radius:0 0 0 100%}.ph-frame[data-astro-cid-75ysl5lo] img{object-fit:cover;width:100%;height:100%}.ph-dot[data-astro-cid-75ysl5lo]{aspect-ratio:1;background:var(--gold);mix-blend-mode:multiply;border-radius:50%;width:26%;position:absolute;bottom:14%;left:-9%}.ph-bar[data-astro-cid-75ysl5lo]{background:var(--sage);width:38%;height:12%;position:absolute;top:6%;right:-4%}@media (width<=900px){.ph--image[data-astro-cid-75ysl5lo] .ph-grid[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(0,1fr)}.ph-art[data-astro-cid-75ysl5lo]{order:-1;justify-self:start;max-width:min(78%,300px)}.ph-frame[data-astro-cid-75ysl5lo]{aspect-ratio:1}}.steps[data-astro-cid-jvqum2y2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.step[data-astro-cid-jvqum2y2]{border-top:1px solid var(--ink);align-content:start;gap:.8rem;padding-top:1.4rem;display:grid}.step-head[data-astro-cid-jvqum2y2]{justify-content:space-between;align-items:center;display:flex}.step-no[data-astro-cid-jvqum2y2]{font-family:var(--font-display);color:var(--gold-ink);font-size:2.4rem;line-height:1}.step-shape[data-astro-cid-jvqum2y2]{width:34px;height:34px;display:block}.step-shape--circle[data-astro-cid-jvqum2y2]{background:var(--gold);border-radius:50%}.step-shape--square[data-astro-cid-jvqum2y2]{background:var(--sage)}.step-shape--half[data-astro-cid-jvqum2y2]{background:var(--forest);border-radius:34px 34px 0 0;height:17px;margin-top:17px}.step-shape--quarter[data-astro-cid-jvqum2y2]{background:var(--blush);border-radius:100% 0 0}.step[data-astro-cid-jvqum2y2] h3[data-astro-cid-jvqum2y2]{font-family:var(--font-display);font-size:var(--step-1)}.step[data-astro-cid-jvqum2y2] p[data-astro-cid-jvqum2y2]{color:var(--ink-soft);font-size:.98rem}.on-dark[data-astro-cid-jvqum2y2] .step[data-astro-cid-jvqum2y2]{border-top-color:#fff6}.on-dark[data-astro-cid-jvqum2y2] .step[data-astro-cid-jvqum2y2] p[data-astro-cid-jvqum2y2]{color:color-mix(in oklab, var(--ivory) 80%, transparent)}.on-dark[data-astro-cid-jvqum2y2] .step-no[data-astro-cid-jvqum2y2]{color:var(--gold-soft)}@media (width<=1000px){.steps[data-astro-cid-jvqum2y2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=560px){.steps[data-astro-cid-jvqum2y2]{grid-template-columns:minmax(0,1fr)}}.faq[data-astro-cid-bppbuphv]{border-top:1px solid var(--ink)}.faq-item[data-astro-cid-bppbuphv]{border-bottom:1px solid var(--line)}summary[data-astro-cid-bppbuphv]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:44px;padding:1.4rem 0;list-style:none;display:flex}summary[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-bppbuphv]{font-family:var(--font-display);font-size:clamp(1.15rem,1rem + .5vw,1.45rem);line-height:1.3}.faq-icon[data-astro-cid-bppbuphv]{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:34px;height:34px;transition:background .3s,border-color .3s;position:relative}.faq-icon[data-astro-cid-bppbuphv]:before,.faq-icon[data-astro-cid-bppbuphv]:after{content:"";width:12px;height:1.5px;transition:rotate .35s var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq-icon[data-astro-cid-bppbuphv]:after{rotate:90deg}details[data-astro-cid-bppbuphv][open] .faq-icon[data-astro-cid-bppbuphv]{background:var(--gold);border-color:var(--gold)}details[data-astro-cid-bppbuphv][open] .faq-icon[data-astro-cid-bppbuphv]:after{rotate:0deg}summary[data-astro-cid-bppbuphv]:hover .faq-q[data-astro-cid-bppbuphv]{color:var(--forest)}.faq-a[data-astro-cid-bppbuphv]{padding:0 3.5rem 1.6rem 0}.faq-a[data-astro-cid-bppbuphv] p[data-astro-cid-bppbuphv]{color:var(--ink-soft);max-width:70ch}.hero-ctas[data-astro-cid-makqogyb]{flex-wrap:wrap;gap:.8rem;margin-top:.6rem;display:flex}.sec-head[data-astro-cid-makqogyb]{gap:1rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.sec-head[data-astro-cid-makqogyb] h2[data-astro-cid-makqogyb]{font-size:var(--step-4)}.menu[data-astro-cid-makqogyb]{background:var(--paper)}.menu-note[data-astro-cid-makqogyb]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.8rem}.menu-groups[data-astro-cid-makqogyb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(2rem,4vw,3.5rem);display:grid}.menu-label[data-astro-cid-makqogyb]{border-bottom:1px solid var(--ink);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);align-items:center;gap:.7rem;padding-bottom:1rem;font-size:.78rem;font-weight:600;display:flex}.menu-shape[data-astro-cid-makqogyb]{background:var(--gold);flex:none;width:12px;height:12px}.menu-shape--0[data-astro-cid-makqogyb]{border-radius:50%}.menu-shape--1[data-astro-cid-makqogyb]{background:var(--sage)}.menu-shape--2[data-astro-cid-makqogyb]{background:var(--forest);border-radius:12px 12px 0 0;height:6px}.menu-item[data-astro-cid-makqogyb]{border-bottom:1px solid var(--line);padding:1rem 0}.menu-name[data-astro-cid-makqogyb]{font-family:var(--font-display);font-size:1.28rem;line-height:1.25}.menu-text[data-astro-cid-makqogyb]{color:var(--ink-soft);margin-top:.3rem;font-size:.95rem}.menu-cta[data-astro-cid-makqogyb]{margin-top:clamp(2rem,4vw,3rem)}.hero-from[data-astro-cid-makqogyb]{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin-top:.2rem;display:flex}.hero-from[data-astro-cid-makqogyb] span[data-astro-cid-makqogyb]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.hero-from[data-astro-cid-makqogyb] b[data-astro-cid-makqogyb]{font-family:var(--font-display);color:var(--gold-ink);font-size:1.6rem;font-weight:500}.hero-from[data-astro-cid-makqogyb] small[data-astro-cid-makqogyb]{color:var(--muted);flex-basis:100%;font-size:.8rem}.powered[data-astro-cid-makqogyb]{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.8rem;margin-top:.4rem;font-size:.72rem;font-weight:600;display:flex}.powered[data-astro-cid-makqogyb] img{background:#fff;border-radius:3px;width:auto;height:34px;padding:6px 10px}.figures[data-astro-cid-makqogyb]{background:var(--paper);padding-block:clamp(3rem,6vw,5rem)}.fig-grid[data-astro-cid-makqogyb]{gap:clamp(1.5rem,3vw,2.5rem);max-width:1040px;display:grid}.figures--pair[data-astro-cid-makqogyb] .fig-grid[data-astro-cid-makqogyb]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.fig[data-astro-cid-makqogyb]{gap:.9rem;margin:0;display:grid}.fig[data-astro-cid-makqogyb] img{width:100%;height:auto;box-shadow:0 0 0 10px #fff, 0 0 0 11px var(--line), 0 40px 60px -40px #14261973;width:calc(100% - 22px);margin:11px;display:block}.fig[data-astro-cid-makqogyb] figcaption[data-astro-cid-makqogyb]{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--ink-soft);padding-inline:11px}@media (width<=900px){.figures--pair[data-astro-cid-makqogyb] .fig-grid[data-astro-cid-makqogyb]{grid-template-columns:minmax(0,1fr)}}.sci-grid[data-astro-cid-makqogyb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.sci-copy[data-astro-cid-makqogyb]{justify-items:start;gap:1.3rem;display:grid}.sci-copy[data-astro-cid-makqogyb] h2[data-astro-cid-makqogyb]{color:var(--ivory);font-size:var(--step-4)}.sci-p[data-astro-cid-makqogyb]{color:color-mix(in oklab, var(--ivory) 85%, transparent);font-size:var(--step-1);font-weight:350;line-height:1.6}.sci-works[data-astro-cid-makqogyb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;display:grid}.sci-works[data-astro-cid-makqogyb] li[data-astro-cid-makqogyb]:only-child{grid-column:1/-1;max-width:340px}.sci-work[data-astro-cid-makqogyb]{color:var(--ivory);gap:.4rem;text-decoration:none;display:grid}.sci-work[data-astro-cid-makqogyb] .art{margin-bottom:.6rem}.sci-work-name[data-astro-cid-makqogyb]{font-family:var(--font-display);font-size:1.25rem}.sci-work-medium[data-astro-cid-makqogyb]{color:color-mix(in oklab, var(--ivory) 70%, transparent);font-size:.85rem}.sci-image[data-astro-cid-makqogyb]{aspect-ratio:1;border-radius:50%;justify-self:center;max-width:420px;overflow:hidden}.sci-image[data-astro-cid-makqogyb] img{object-fit:cover;width:100%;height:100%}.highlights[data-astro-cid-makqogyb]{background:var(--ivory)}.hl-list[data-astro-cid-makqogyb]{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hl[data-astro-cid-makqogyb]{align-content:start;gap:.8rem;padding:2rem 2rem 2rem 0;display:grid}.hl[data-astro-cid-makqogyb]+.hl[data-astro-cid-makqogyb]{border-left:1px solid var(--line);padding-left:2rem}.hl-no[data-astro-cid-makqogyb]{letter-spacing:.2em;color:var(--muted);font-size:.75rem;font-weight:600}.hl[data-astro-cid-makqogyb] h3[data-astro-cid-makqogyb]{font-family:var(--font-display);font-size:var(--step-2)}.hl[data-astro-cid-makqogyb] p[data-astro-cid-makqogyb]{color:var(--ink-soft)}.cand[data-astro-cid-makqogyb]{background:var(--paper);border-left:4px solid var(--gold);margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.8rem,4vw,3rem)}.cand-title[data-astro-cid-makqogyb]{font-size:var(--step-3);margin-bottom:1.4rem}.cand-list[data-astro-cid-makqogyb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 2.5rem;padding:0;list-style:none;display:grid}.cand-list[data-astro-cid-makqogyb] li[data-astro-cid-makqogyb]{color:var(--ink-soft);padding-left:1.6rem;position:relative}.cand-list[data-astro-cid-makqogyb] li[data-astro-cid-makqogyb]:before{content:"";background:var(--sage);border-radius:50%;width:9px;height:9px;position:absolute;top:.55em;left:0}.cand-note[data-astro-cid-makqogyb]{color:var(--muted);margin-top:1.4rem;font-size:.9rem;font-style:italic}.process[data-astro-cid-makqogyb]{background:var(--paper)}.faq-sec[data-astro-cid-makqogyb]{background:var(--ivory)}.faq-grid[data-astro-cid-makqogyb]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.related[data-astro-cid-makqogyb]{background:var(--paper);padding-top:0}.rel-title[data-astro-cid-makqogyb]{font-size:var(--step-3);padding-top:var(--section);border-top:1px solid var(--line);margin-bottom:2rem}.rel-list[data-astro-cid-makqogyb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.rel-card[data-astro-cid-makqogyb]{color:inherit;gap:.6rem;text-decoration:none;display:grid}.tint-gold[data-astro-cid-makqogyb]{--t-light:#f1dfb0;--t-dark:#4f3712}.tint-sage[data-astro-cid-makqogyb]{--t-light:#d3ddc9;--t-dark:#1d3a29}.tint-forest[data-astro-cid-makqogyb]{--t-light:#a9c7b0;--t-dark:#0e2216}.tint-blush[data-astro-cid-makqogyb]{--t-light:#f4d3c6;--t-dark:#5f2618}.rel-media[data-astro-cid-makqogyb]{aspect-ratio:16/10;background:var(--t-light);isolation:isolate;margin-bottom:.4rem;display:block;position:relative;overflow:hidden}.rel-media[data-astro-cid-makqogyb] img{object-fit:cover;filter:grayscale()contrast(1.08);mix-blend-mode:multiply;width:100%;height:100%;transition:filter .6s var(--ease-out)}.rel-media[data-astro-cid-makqogyb]:after{content:"";background:var(--t-dark);mix-blend-mode:lighten;transition:opacity .6s;position:absolute;inset:0}.rel-card[data-astro-cid-makqogyb]:hover .rel-media[data-astro-cid-makqogyb] img{filter:none;mix-blend-mode:normal}.rel-card[data-astro-cid-makqogyb]:hover .rel-media[data-astro-cid-makqogyb]:after{opacity:0}.rel-name[data-astro-cid-makqogyb]{font-family:var(--font-display);font-size:var(--step-2)}.rel-text[data-astro-cid-makqogyb]{color:var(--ink-soft);font-size:.95rem}@media (width<=900px){.sci-grid[data-astro-cid-makqogyb],.faq-grid[data-astro-cid-makqogyb],.hl-list[data-astro-cid-makqogyb]{grid-template-columns:minmax(0,1fr)}.hl[data-astro-cid-makqogyb],.hl[data-astro-cid-makqogyb]+.hl[data-astro-cid-makqogyb]{border-left:0;border-bottom:1px solid var(--line);padding:1.6rem 0}.cand-list[data-astro-cid-makqogyb],.rel-list[data-astro-cid-makqogyb]{grid-template-columns:minmax(0,1fr)}}.depth[data-astro-cid-g4qhil3s]{margin:0}.depth[data-astro-cid-g4qhil3s] svg[data-astro-cid-g4qhil3s]{width:100%;height:auto;display:block;overflow:visible}.lbl[data-astro-cid-g4qhil3s]{font:500 12px var(--font-sans);fill:var(--ink-soft);letter-spacing:.02em}.cap[data-astro-cid-g4qhil3s]{font:600 12px var(--font-sans);fill:var(--forest);letter-spacing:.14em;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.beam[data-astro-cid-g4qhil3s]{stroke-dasharray:400;stroke-dashoffset:400px;animation:beam 1.6s var(--ease-out) forwards;animation-timeline:view();animation-range:entry 10% cover 40%}}@keyframes beam{to{stroke-dashoffset:0}}.gallery-hero[data-astro-cid-c3p2hojm]{padding-block:clamp(3rem,7vw,6rem);position:relative;overflow:hidden}.gh-inner[data-astro-cid-c3p2hojm]{z-index:1;justify-items:start;gap:1.4rem;display:grid;position:relative}.gh-inner[data-astro-cid-c3p2hojm] h1[data-astro-cid-c3p2hojm]{color:var(--ivory);font-size:var(--step-5);max-width:14ch}.gh-inner[data-astro-cid-c3p2hojm] .lede[data-astro-cid-c3p2hojm]{max-width:56ch}.gh-art[data-astro-cid-c3p2hojm] span[data-astro-cid-c3p2hojm]{display:block;position:absolute}.gh-art[data-astro-cid-c3p2hojm] span[data-astro-cid-c3p2hojm]:first-child{aspect-ratio:1;background:var(--gold);opacity:.9;border-radius:50%;width:min(32vw,420px);top:8%;right:5vw}.gh-art[data-astro-cid-c3p2hojm] span[data-astro-cid-c3p2hojm]:nth-child(2){aspect-ratio:1;background:var(--sage);mix-blend-mode:multiply;width:min(16vw,200px);top:38%;right:24vw}.gh-art[data-astro-cid-c3p2hojm] span[data-astro-cid-c3p2hojm]:nth-child(3){aspect-ratio:2;background:var(--blush);opacity:.85;border-radius:999px 999px 0 0;width:min(26vw,330px);bottom:0;right:2vw}.gh-art[data-astro-cid-c3p2hojm] span[data-astro-cid-c3p2hojm]:nth-child(4){background:var(--ivory);opacity:.5;width:2px;height:40%;top:0;right:30vw}.gh-homage[data-astro-cid-c3p2hojm]{max-width:62ch;color:color-mix(in oklab, var(--ivory) 78%, transparent);font-size:.82rem;line-height:1.5}.guide[data-astro-cid-c3p2hojm]{width:min(100%,720px);margin-top:1.6rem}.guide-title[data-astro-cid-c3p2hojm]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:.8rem;font-size:.72rem;font-weight:600}.guide[data-astro-cid-c3p2hojm] ol[data-astro-cid-c3p2hojm]{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.guide[data-astro-cid-c3p2hojm] a[data-astro-cid-c3p2hojm]{min-height:44px;color:var(--ivory);background:#14261980;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem 1rem;font-size:.92rem;text-decoration:none;display:inline-flex}.guide[data-astro-cid-c3p2hojm] a[data-astro-cid-c3p2hojm] span[data-astro-cid-c3p2hojm]{font-family:var(--font-display);color:var(--gold-soft)}.guide[data-astro-cid-c3p2hojm] a[data-astro-cid-c3p2hojm]:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.guide[data-astro-cid-c3p2hojm] a[data-astro-cid-c3p2hojm]:hover span[data-astro-cid-c3p2hojm]{color:var(--ink)}.exhibit[data-astro-cid-c3p2hojm]{background:var(--paper);border-bottom:1px solid var(--line);scroll-margin-top:var(--header-h);padding-block:clamp(4rem,8vw,7rem)}.exhibit--alt[data-astro-cid-c3p2hojm]{background:var(--ivory)}.ex-grid[data-astro-cid-c3p2hojm]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.exhibit--alt[data-astro-cid-c3p2hojm] .ex-art[data-astro-cid-c3p2hojm]{order:2}.ex-art[data-astro-cid-c3p2hojm]{top:calc(var(--header-h) + 2rem);outline:none;position:sticky}.ex-art[data-astro-cid-c3p2hojm] .art{box-shadow:0 0 0 14px #fff, 0 0 0 15px var(--line), 0 50px 70px -40px #14261973;margin:15px}.ex-placard[data-astro-cid-c3p2hojm]{align-content:start;gap:1rem;display:grid}.ex-top[data-astro-cid-c3p2hojm]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.ex-plate[data-astro-cid-c3p2hojm]{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink);font-size:.75rem;font-weight:600}.ex-placard[data-astro-cid-c3p2hojm] h2[data-astro-cid-c3p2hojm]{font-size:var(--step-4)}.ex-artist[data-astro-cid-c3p2hojm]{color:var(--muted);font-style:italic}.ex-medium[data-astro-cid-c3p2hojm]{font-size:1.02rem}.ex-medium[data-astro-cid-c3p2hojm] span[data-astro-cid-c3p2hojm]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);margin-right:.6rem;font-size:.7rem;font-weight:600;display:inline-block}.ex-muse[data-astro-cid-c3p2hojm]{border-left:3px solid var(--gold);margin:.6rem 0;padding-left:1.2rem}.ex-muse[data-astro-cid-c3p2hojm] p[data-astro-cid-c3p2hojm]{font-family:var(--font-display);font-style:italic;font-size:var(--step-2);line-height:1.25}.ex-purpose[data-astro-cid-c3p2hojm]{color:var(--ink-soft);font-size:var(--step-1);font-weight:350;line-height:1.55}.ex-cols[data-astro-cid-c3p2hojm]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2rem;margin-top:1rem;padding-top:1.6rem;display:grid}.ex-h[data-astro-cid-c3p2hojm]{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem;font-size:.72rem;font-weight:600}.ex-h[data-astro-cid-c3p2hojm]+ul[data-astro-cid-c3p2hojm]+.ex-h[data-astro-cid-c3p2hojm],.ex-specs[data-astro-cid-c3p2hojm]+.ex-h[data-astro-cid-c3p2hojm]{margin-top:1.4rem}.ex-specs[data-astro-cid-c3p2hojm]{color:var(--ink-soft);gap:.35rem;padding-left:1.1rem;font-size:.95rem;display:grid}.ex-links[data-astro-cid-c3p2hojm]{flex-wrap:wrap;gap:.5rem;display:flex}.ex-links[data-astro-cid-c3p2hojm] a[data-astro-cid-c3p2hojm]{border:1px solid var(--forest);min-height:40px;color:var(--forest);border-radius:999px;align-items:center;padding:.4rem 1rem;font-size:.9rem;text-decoration:none;display:inline-flex}.ex-links[data-astro-cid-c3p2hojm] a[data-astro-cid-c3p2hojm]:hover{background:var(--forest);color:var(--ivory)}.ex-cover[data-astro-cid-c3p2hojm]{box-shadow:0 0 0 14px #fff, 0 0 0 15px var(--line), 0 50px 70px -40px #14261973;background:#fff;margin:15px}.ex-cover[data-astro-cid-c3p2hojm] img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.ex-gallery[data-astro-cid-c3p2hojm]{flex-wrap:wrap;gap:.8rem;margin:2.4rem 15px 0;padding:0;list-style:none;display:flex}.ex-gallery[data-astro-cid-c3p2hojm] li[data-astro-cid-c3p2hojm]{box-shadow:0 0 0 1px var(--line), 0 24px 40px -26px #14261966;background:#fff;padding:7px}.ex-gallery[data-astro-cid-c3p2hojm] img{width:auto;height:clamp(110px,12.5vw,170px);display:block}.ex-photo[data-astro-cid-c3p2hojm]{width:min(60%,220px);box-shadow:0 0 0 1px var(--line), 0 30px 50px -30px #14261966;background:#fff;margin:2.2rem 15px 0;padding:10px}.ex-photo[data-astro-cid-c3p2hojm] img{width:100%;height:auto;display:block}.arrivals[data-astro-cid-c3p2hojm]{scroll-margin-top:var(--header-h)}.arr-grid[data-astro-cid-c3p2hojm]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.arr-head[data-astro-cid-c3p2hojm]{justify-items:start;gap:1.2rem;display:grid}.arr-head[data-astro-cid-c3p2hojm] h2[data-astro-cid-c3p2hojm]{color:var(--ivory);font-size:var(--step-4);max-width:14ch}.arr-grid[data-astro-cid-c3p2hojm]{align-items:start}.arr-list[data-astro-cid-c3p2hojm]{gap:clamp(1.6rem,3vw,2.4rem);display:grid}.arr-item[data-astro-cid-c3p2hojm]{gap:1rem;display:grid}.arr-pics[data-astro-cid-c3p2hojm]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;display:grid}.arr-pics[data-astro-cid-c3p2hojm] img{aspect-ratio:4/5;object-fit:cover;background:#fff;border-radius:2px;width:100%;height:auto;display:block}.arr-cap[data-astro-cid-c3p2hojm]{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;display:flex}.arr-cap[data-astro-cid-c3p2hojm] h3[data-astro-cid-c3p2hojm]{font-family:var(--font-display);font-weight:500;font-size:var(--step-2);color:var(--ivory)}.arr-cap[data-astro-cid-c3p2hojm] p[data-astro-cid-c3p2hojm]{color:var(--gold-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:600}.arr-cap[data-astro-cid-c3p2hojm] a[data-astro-cid-c3p2hojm]{color:var(--ivory);align-items:center;min-height:44px;margin-left:auto;font-size:.9rem;display:inline-flex}.matrix[data-astro-cid-c3p2hojm]{background:var(--paper)}.mx-head[data-astro-cid-c3p2hojm]{gap:1rem;max-width:760px;margin-bottom:2.5rem;display:grid}.mx-head[data-astro-cid-c3p2hojm] h2[data-astro-cid-c3p2hojm]{font-size:var(--step-4)}.mx-scroll[data-astro-cid-c3p2hojm]{overflow-x:auto}.mx[data-astro-cid-c3p2hojm]{border-collapse:collapse;width:100%;min-width:760px}.mx[data-astro-cid-c3p2hojm] th[data-astro-cid-c3p2hojm],.mx[data-astro-cid-c3p2hojm] td[data-astro-cid-c3p2hojm]{border-bottom:1px solid var(--line);text-align:center;padding:.9rem .6rem}.mx[data-astro-cid-c3p2hojm] thead[data-astro-cid-c3p2hojm] th[data-astro-cid-c3p2hojm]{font-family:var(--font-display);vertical-align:bottom;border-bottom:1px solid var(--ink);font-size:1rem;font-weight:500}.mx[data-astro-cid-c3p2hojm] thead[data-astro-cid-c3p2hojm] th[data-astro-cid-c3p2hojm] a[data-astro-cid-c3p2hojm]{color:inherit;text-decoration:none}.mx[data-astro-cid-c3p2hojm] thead[data-astro-cid-c3p2hojm] th[data-astro-cid-c3p2hojm] a[data-astro-cid-c3p2hojm]:hover{color:var(--forest);text-decoration:underline}.mx[data-astro-cid-c3p2hojm] th[data-astro-cid-c3p2hojm][scope=row],.mx[data-astro-cid-c3p2hojm] thead[data-astro-cid-c3p2hojm] th[data-astro-cid-c3p2hojm]:first-child{text-align:left;font-family:var(--font-sans);font-size:.95rem;font-weight:500}.mx[data-astro-cid-c3p2hojm] thead[data-astro-cid-c3p2hojm] th[data-astro-cid-c3p2hojm]:first-child{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.dot[data-astro-cid-c3p2hojm]{background:var(--c,var(--gold));border-radius:50%;width:18px;height:18px;display:inline-block}.dot--gold[data-astro-cid-c3p2hojm]{--c:var(--gold)}.dot--sage[data-astro-cid-c3p2hojm]{--c:var(--sage)}.dot--forest[data-astro-cid-c3p2hojm]{--c:var(--forest)}.dot--blush[data-astro-cid-c3p2hojm]{--c:#d79a84}.dot--ink[data-astro-cid-c3p2hojm]{--c:var(--ink)}.dash[data-astro-cid-c3p2hojm]{background:var(--line-strong);vertical-align:middle;width:12px;height:1px;display:inline-block}.mx-note[data-astro-cid-c3p2hojm]{color:var(--muted);max-width:80ch;margin-top:1.4rem;font-size:.85rem}@media (width<=960px){.ex-grid[data-astro-cid-c3p2hojm]{grid-template-columns:minmax(0,1fr)}.exhibit--alt[data-astro-cid-c3p2hojm] .ex-art[data-astro-cid-c3p2hojm]{order:0}.ex-art[data-astro-cid-c3p2hojm]{max-width:360px;position:static}.ex-cols[data-astro-cid-c3p2hojm]{grid-template-columns:minmax(0,1fr)}.gh-art[data-astro-cid-c3p2hojm]{opacity:.35}.arr-grid[data-astro-cid-c3p2hojm]{grid-template-columns:minmax(0,1fr)}}.philo[data-astro-cid-ze72zev4]{background:var(--paper)}.philo-grid[data-astro-cid-ze72zev4]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.philo-grid[data-astro-cid-ze72zev4] h2[data-astro-cid-ze72zev4]{font-size:var(--step-4);font-style:italic}.philo-text[data-astro-cid-ze72zev4]{gap:1.2rem;display:grid}.philo-text[data-astro-cid-ze72zev4] p[data-astro-cid-ze72zev4]{font-size:var(--step-1);color:var(--ink-soft);font-weight:350;line-height:1.6}.group[data-astro-cid-ze72zev4]{background:var(--paper);padding-top:0}.group-label[data-astro-cid-ze72zev4]{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink);border-bottom:1px solid var(--ink);margin-bottom:2.5rem;padding-bottom:1rem;font-size:.78rem;font-weight:600}.members[data-astro-cid-ze72zev4]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.member[data-astro-cid-ze72zev4]{scroll-margin-top:calc(var(--header-h) + 1rem);align-content:start;gap:1.2rem;display:grid}.tint-gold[data-astro-cid-ze72zev4]{--t-light:#f1dfb0;--t-dark:#4f3712}.tint-sage[data-astro-cid-ze72zev4]{--t-light:#d3ddc9;--t-dark:#1d3a29}.tint-forest[data-astro-cid-ze72zev4]{--t-light:#a9c7b0;--t-dark:#0e2216}.tint-blush[data-astro-cid-ze72zev4]{--t-light:#f4d3c6;--t-dark:#5f2618}.portrait[data-astro-cid-ze72zev4]{aspect-ratio:4/5;background:var(--t-light);isolation:isolate;position:relative;overflow:hidden}.portrait[data-astro-cid-ze72zev4] img{object-fit:cover;object-position:50% 18%;filter:grayscale()contrast(1.12)brightness(1.08);mix-blend-mode:multiply;width:100%;height:100%;transition:filter .7s var(--ease-out)}.portrait[data-astro-cid-ze72zev4]:after{content:"";background:var(--t-dark);mix-blend-mode:lighten;transition:opacity .7s;position:absolute;inset:0}.member[data-astro-cid-ze72zev4]:hover .portrait[data-astro-cid-ze72zev4] img{filter:none;mix-blend-mode:normal}.member[data-astro-cid-ze72zev4]:hover .portrait[data-astro-cid-ze72zev4]:after{opacity:0}.member-body[data-astro-cid-ze72zev4]{gap:.5rem;display:grid}.member-role[data-astro-cid-ze72zev4]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);font-size:.75rem;font-weight:600}.member-name[data-astro-cid-ze72zev4]{font-family:var(--font-display);font-size:var(--step-2)}.member-bio[data-astro-cid-ze72zev4]{color:var(--ink-soft)}.member-more[data-astro-cid-ze72zev4]{gap:.6rem;display:grid}.member-more[data-astro-cid-ze72zev4] summary[data-astro-cid-ze72zev4]{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;width:fit-content;min-height:44px;color:var(--forest);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;list-style:none;display:inline-flex}.member-more[data-astro-cid-ze72zev4] summary[data-astro-cid-ze72zev4]::-webkit-details-marker{display:none}.member-more[data-astro-cid-ze72zev4] summary[data-astro-cid-ze72zev4]:after{content:"+";color:var(--gold-ink);font-size:1.1rem;line-height:1}.member-more[data-astro-cid-ze72zev4][open] summary[data-astro-cid-ze72zev4]:after{content:"−"}.member-more[data-astro-cid-ze72zev4] summary[data-astro-cid-ze72zev4]:hover{color:var(--gold-ink)}.member-more[data-astro-cid-ze72zev4][open]{gap:.8rem}.member-more[data-astro-cid-ze72zev4]>p[data-astro-cid-ze72zev4]+p[data-astro-cid-ze72zev4]{margin-top:.8rem}#credentials[data-astro-cid-ze72zev4]{scroll-margin-top:var(--header-h)}.specialties[data-astro-cid-ze72zev4]{background:var(--sage-mist)}.spec-list[data-astro-cid-ze72zev4]{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.spec[data-astro-cid-ze72zev4]{background:var(--paper);font-family:var(--font-display);border-radius:999px;padding:.7rem 1.3rem;font-size:1.15rem}.spec--1[data-astro-cid-ze72zev4]{background:var(--forest);color:var(--ivory)}.spec--3[data-astro-cid-ze72zev4]{background:var(--gold-soft)}@media (width<=860px){.philo-grid[data-astro-cid-ze72zev4]{grid-template-columns:minmax(0,1fr)}}.portrait[data-astro-cid-ze72zev4] .avatar[data-astro-cid-ze72zev4]{color:color-mix(in oklab, var(--t-dark,var(--forest)) 22%, transparent);place-items:end center;display:grid;position:absolute;inset:0}.portrait[data-astro-cid-ze72zev4] .avatar[data-astro-cid-ze72zev4] svg[data-astro-cid-ze72zev4]{width:78%;height:auto;display:block}.portrait[data-astro-cid-ze72zev4] .avatar[data-astro-cid-ze72zev4] b[data-astro-cid-ze72zev4]{text-align:center;font-family:var(--font-display);letter-spacing:.08em;color:var(--ink);opacity:.7;font-size:1.6rem;font-weight:500;position:absolute;top:16%;left:0;right:0}.story[data-astro-cid-2ysv2tyu]{background:var(--paper)}.story-grid[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);display:grid}.story-grid[data-astro-cid-2ysv2tyu] h2[data-astro-cid-2ysv2tyu]{font-size:var(--step-4);margin-top:1rem}.story-text[data-astro-cid-2ysv2tyu]{gap:1.2rem;display:grid}.story-text[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{font-size:var(--step-1);color:var(--ink-soft);font-weight:350;line-height:1.6}.stats[data-astro-cid-2ysv2tyu]{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);display:grid}.stat[data-astro-cid-2ysv2tyu]{flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;padding:1.6rem 1rem 0 0;display:flex}.stat[data-astro-cid-2ysv2tyu]+.stat[data-astro-cid-2ysv2tyu]{border-left:1px solid var(--line);padding-left:1.4rem}.stat[data-astro-cid-2ysv2tyu] dd[data-astro-cid-2ysv2tyu]{font-family:var(--font-display);font-size:var(--step-4);color:var(--forest);margin:0;line-height:1}.stat[data-astro-cid-2ysv2tyu] dt[data-astro-cid-2ysv2tyu]{color:var(--muted);font-size:.9rem}.approach[data-astro-cid-2ysv2tyu]{background:var(--forest)}.approach-quote[data-astro-cid-2ysv2tyu]{color:var(--ivory);font-style:italic;font-size:var(--step-4);max-width:22ch;margin-top:1.2rem}.approach-steps[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.approach-steps[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{border-top:1px solid #ffffff4d;gap:.8rem;padding-top:1.4rem;display:grid}.approach-steps[data-astro-cid-2ysv2tyu] h3[data-astro-cid-2ysv2tyu]{font-family:var(--font-display);font-size:var(--step-3);color:var(--ivory)}.approach-steps[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{color:color-mix(in oklab, var(--ivory) 82%, transparent)}.ap-shape[data-astro-cid-2ysv2tyu]{width:40px;height:40px;display:block}.ap-shape--0[data-astro-cid-2ysv2tyu]{background:var(--gold);border-radius:50%}.ap-shape--1[data-astro-cid-2ysv2tyu]{background:var(--sage-soft)}.ap-shape--2[data-astro-cid-2ysv2tyu]{background:var(--blush);border-radius:40px 40px 0 0;height:20px;margin-top:20px}.space[data-astro-cid-2ysv2tyu]{background:var(--ivory)}.space-grid[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.space-head[data-astro-cid-2ysv2tyu]{gap:1rem;max-width:560px;display:grid}.space-head[data-astro-cid-2ysv2tyu] h2[data-astro-cid-2ysv2tyu]{font-size:var(--step-4)}.space-film[data-astro-cid-2ysv2tyu]{aspect-ratio:9/16;background:var(--forest);outline:1.5px solid var(--gold);outline-offset:12px;border-radius:999px 999px 0 0;width:min(380px,80vw);margin:0 12px;overflow:hidden;box-shadow:0 40px 80px -40px #1426198c}.space-film[data-astro-cid-2ysv2tyu] video[data-astro-cid-2ysv2tyu]{object-fit:cover;width:100%;height:100%;display:block}.story-sign[data-astro-cid-2ysv2tyu]{font-family:var(--font-display);gap:.2rem;margin-top:.4rem;display:grid;font-size:var(--step-2)!important;color:var(--ink)!important;font-weight:500!important}.story-sign[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);font-size:.72rem;font-weight:600}.location[data-astro-cid-2ysv2tyu]{background:var(--paper)}.loc-grid[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.loc-grid[data-astro-cid-2ysv2tyu] h2[data-astro-cid-2ysv2tyu]{font-size:var(--step-4);margin:1rem 0}address[data-astro-cid-2ysv2tyu]{font-style:normal;font-size:var(--step-1);line-height:1.6}.loc-meta[data-astro-cid-2ysv2tyu]{color:var(--muted);margin-top:.8rem}.loc-ctas[data-astro-cid-2ysv2tyu]{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.map-card[data-astro-cid-2ysv2tyu]{aspect-ratio:4/3.4;border-radius:999px 999px 0 0;display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #14261966}.map-card[data-astro-cid-2ysv2tyu] svg[data-astro-cid-2ysv2tyu]{width:100%;height:100%;display:block}.map-label[data-astro-cid-2ysv2tyu]{background:var(--forest);color:var(--ivory);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:.5rem 1rem;font-size:.8rem;font-weight:560;position:absolute;bottom:1.2rem;left:50%;translate:-50%}@media (width<=900px){.story-grid[data-astro-cid-2ysv2tyu],.loc-grid[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,1fr)}.stats[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stat[data-astro-cid-2ysv2tyu]:nth-child(3){border-left:0;padding-left:0}.stat[data-astro-cid-2ysv2tyu]{padding-bottom:1.2rem}.approach-steps[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,1fr)}.space-grid[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,1fr);justify-items:center}}.contact[data-astro-cid-ih3mnovg]{background:var(--ivory);padding-block:clamp(2.5rem, 5vw, 4.5rem) var(--section);position:relative;overflow:hidden}.ct-art[data-astro-cid-ih3mnovg] span[data-astro-cid-ih3mnovg]{pointer-events:none;display:block;position:absolute}.ct-art[data-astro-cid-ih3mnovg] span[data-astro-cid-ih3mnovg]:first-child{aspect-ratio:1;background:var(--gold);opacity:.55;border-radius:50%;width:min(30vw,380px);top:-14vw;right:-12vw}.ct-art[data-astro-cid-ih3mnovg] span[data-astro-cid-ih3mnovg]:nth-child(2){aspect-ratio:1;background:var(--sage);opacity:.6;width:min(14vw,180px);top:6%;right:3vw}.ct-art[data-astro-cid-ih3mnovg] span[data-astro-cid-ih3mnovg]:nth-child(3){aspect-ratio:2;background:var(--forest);opacity:.8;border-radius:999px 999px 0 0;width:min(18vw,220px);bottom:0;right:12vw}.ct-grid[data-astro-cid-ih3mnovg]{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-areas:"intro essie""direct essie";align-items:start;gap:clamp(1.5rem,3vw,2.5rem) clamp(2rem,5vw,4rem);display:grid;position:relative}.ct-intro[data-astro-cid-ih3mnovg]{grid-area:intro;justify-items:start;gap:1.2rem;display:grid}.ct-intro[data-astro-cid-ih3mnovg] h1[data-astro-cid-ih3mnovg]{max-width:12ch;font-size:clamp(2.4rem,1.2rem + 3.6vw,4.6rem)}.ct-free[data-astro-cid-ih3mnovg]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);font-size:.8rem}.ct-essie-col[data-astro-cid-ih3mnovg]{grid-area:essie;gap:1rem;display:grid}.ct-essie[data-astro-cid-ih3mnovg]{min-height:420px}.ct-sms[data-astro-cid-ih3mnovg]{border-left:3px solid var(--gold);background:var(--paper);padding:1rem 1.2rem}.ct-sms-title[data-astro-cid-ih3mnovg]{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem;font-size:.7rem;font-weight:600}.ct-sms[data-astro-cid-ih3mnovg] p[data-astro-cid-ih3mnovg]{color:var(--ink-soft);font-size:.85rem;line-height:1.55}.ct-sms[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg]{color:var(--forest)}.ct-nojs[data-astro-cid-ih3mnovg]{background:var(--paper);border:1px solid var(--line);padding:2rem}.ct-direct[data-astro-cid-ih3mnovg]{grid-area:direct}.ct-direct-title[data-astro-cid-ih3mnovg]{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem;font-size:.75rem;font-weight:600}.channels[data-astro-cid-ih3mnovg]{gap:.6rem;display:grid}.channel[data-astro-cid-ih3mnovg]{background:var(--paper);border:1px solid var(--line);min-height:64px;color:var(--ink);transition:border-color .3s, transform .3s var(--ease-out);align-items:center;gap:1rem;padding:1rem 1.2rem;text-decoration:none;display:flex}.channel[data-astro-cid-ih3mnovg]:hover{border-color:var(--forest);transform:translate(4px)}.channel[data-astro-cid-ih3mnovg] strong[data-astro-cid-ih3mnovg]{font-weight:520;display:block}.channel[data-astro-cid-ih3mnovg] small[data-astro-cid-ih3mnovg]{color:var(--muted);font-size:.85rem;display:block}.ch-icon[data-astro-cid-ih3mnovg]{background:var(--ivory);width:44px;height:44px;color:var(--forest);border-radius:50%;flex:none;place-items:center;display:grid}.channel--wa[data-astro-cid-ih3mnovg] .ch-icon[data-astro-cid-ih3mnovg]{background:var(--forest);color:var(--ivory)}.ct-cherry[data-astro-cid-ih3mnovg]{margin-top:1.4rem}@media (width<=960px){.ct-grid[data-astro-cid-ih3mnovg]{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""essie""direct"}}.wwt[data-astro-cid-3gvnd4l4]{background:var(--paper)}.wwt-grid[data-astro-cid-3gvnd4l4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.pillar[data-astro-cid-3gvnd4l4] header[data-astro-cid-3gvnd4l4]{border-bottom:1px solid var(--ink);scroll-margin-top:var(--header-h);gap:.6rem;padding-bottom:1.2rem;display:grid}.p-shape[data-astro-cid-3gvnd4l4]{width:48px;height:48px;margin-bottom:.6rem;display:block}.p-shape--circle[data-astro-cid-3gvnd4l4]{background:var(--gold);border-radius:50%}.p-shape--square[data-astro-cid-3gvnd4l4]{background:var(--sage)}.p-shape--triangle[data-astro-cid-3gvnd4l4]{background:var(--forest);clip-path:polygon(50% 0,100% 100%,0 100%)}.pillar[data-astro-cid-3gvnd4l4] h2[data-astro-cid-3gvnd4l4]{font-size:var(--step-3)}.p-sub[data-astro-cid-3gvnd4l4]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);font-size:.8rem}.row[data-astro-cid-3gvnd4l4]{border-bottom:1px solid var(--line);gap:.5rem;padding:1rem 0;display:grid}.row-label[data-astro-cid-3gvnd4l4]{font-family:var(--font-display);font-size:1.2rem}.row-links[data-astro-cid-3gvnd4l4]{flex-wrap:wrap;gap:.4rem;display:flex}.row-links[data-astro-cid-3gvnd4l4] a[data-astro-cid-3gvnd4l4]{background:var(--sage-mist);min-height:32px;color:var(--forest);border-radius:999px;align-items:center;padding:.2rem .8rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.row-links[data-astro-cid-3gvnd4l4] a[data-astro-cid-3gvnd4l4]:hover{background:var(--forest);color:var(--ivory)}.unsure[data-astro-cid-3gvnd4l4]{background:var(--forest-deep);color:var(--ivory);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.6rem,4vw,2.6rem);display:flex}.unsure[data-astro-cid-3gvnd4l4] h2[data-astro-cid-3gvnd4l4]{color:var(--ivory);font-size:var(--step-3)}.unsure[data-astro-cid-3gvnd4l4] p[data-astro-cid-3gvnd4l4]{color:color-mix(in oklab, var(--ivory) 80%, transparent);margin-top:.4rem}@media (width<=960px){.wwt-grid[data-astro-cid-3gvnd4l4]{grid-template-columns:minmax(0,1fr)}}.cats[data-astro-cid-ohzyzceu]{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.cats[data-astro-cid-ohzyzceu] a[data-astro-cid-ohzyzceu]{border:1px solid var(--line-strong);border-radius:999px;align-items:center;min-height:44px;padding:.4rem 1.1rem;font-size:.92rem;text-decoration:none;display:inline-flex}.cats[data-astro-cid-ohzyzceu] a[data-astro-cid-ohzyzceu]:hover{background:var(--forest);color:var(--ivory);border-color:var(--forest)}.faq-page[data-astro-cid-ohzyzceu]{background:var(--paper)}.cat[data-astro-cid-ohzyzceu]{scroll-margin-top:calc(var(--header-h) + 1rem);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(1.5rem,5vw,5rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.cat[data-astro-cid-ohzyzceu] h2[data-astro-cid-ohzyzceu]{font-size:var(--step-3)}.ask[data-astro-cid-ohzyzceu]{background:var(--sage-mist);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;padding:2rem;display:flex}.ask[data-astro-cid-ohzyzceu] p[data-astro-cid-ohzyzceu]{font-family:var(--font-display);font-size:var(--step-2)}@media (width<=860px){.cat[data-astro-cid-ohzyzceu]{grid-template-columns:minmax(0,1fr)}}.sm[data-astro-cid-tj5augd3]{background:var(--paper)}.sm-grid[data-astro-cid-tj5augd3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;display:grid}.sm[data-astro-cid-tj5augd3] h2[data-astro-cid-tj5augd3]{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);border-bottom:1px solid var(--ink);margin-bottom:1rem;padding-bottom:.8rem;font-size:.78rem;font-weight:600}.sm[data-astro-cid-tj5augd3] ul[data-astro-cid-tj5augd3]{gap:.2rem;padding:0;list-style:none;display:grid}.sm[data-astro-cid-tj5augd3] a[data-astro-cid-tj5augd3]{color:var(--ink-soft);padding:.3rem 0;text-decoration:none;display:inline-block}.sm[data-astro-cid-tj5augd3] a[data-astro-cid-tj5augd3]:hover{color:var(--forest);text-decoration:underline}@media (width<=900px){.sm-grid[data-astro-cid-tj5augd3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=520px){.sm-grid[data-astro-cid-tj5augd3]{grid-template-columns:minmax(0,1fr)}}.journal[data-astro-cid-v2m5mwka]{background:var(--paper)}.feature[data-astro-cid-v2m5mwka]{color:inherit;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding-bottom:clamp(3rem,6vw,5rem);text-decoration:none;display:grid}.feature-media[data-astro-cid-v2m5mwka]{aspect-ratio:4/3;border-radius:0 0 0 160px;display:block;overflow:hidden}.feature-media[data-astro-cid-v2m5mwka] img,.post-media[data-astro-cid-v2m5mwka] img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.feature[data-astro-cid-v2m5mwka]:hover img,.post[data-astro-cid-v2m5mwka]:hover img{transform:scale(1.04)}.feature-body[data-astro-cid-v2m5mwka]{justify-items:start;gap:1rem;display:grid}.feature-title[data-astro-cid-v2m5mwka]{font-family:var(--font-display);font-size:var(--step-4);line-height:1.05}.feature-text[data-astro-cid-v2m5mwka]{font-size:var(--step-1);color:var(--ink-soft);font-weight:350}.meta[data-astro-cid-v2m5mwka]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);font-size:.75rem;font-weight:600}.posts[data-astro-cid-v2m5mwka]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3vw,2.5rem) clamp(1rem,2vw,1.6rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.post[data-astro-cid-v2m5mwka]{color:inherit;gap:.6rem;text-decoration:none;display:grid}.post-media[data-astro-cid-v2m5mwka]{aspect-ratio:4/3;margin-bottom:.4rem;display:block;overflow:hidden}.post-title[data-astro-cid-v2m5mwka]{font-family:var(--font-display);font-size:var(--step-2);line-height:1.15}.post-text[data-astro-cid-v2m5mwka]{color:var(--ink-soft);font-size:.95rem}.post[data-astro-cid-v2m5mwka]:hover .post-title[data-astro-cid-v2m5mwka],.feature[data-astro-cid-v2m5mwka]:hover .feature-title[data-astro-cid-v2m5mwka]{color:var(--forest)}@media (width<=900px){.feature[data-astro-cid-v2m5mwka]{grid-template-columns:minmax(0,1fr)}.posts[data-astro-cid-v2m5mwka]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=600px){.posts[data-astro-cid-v2m5mwka]{grid-template-columns:minmax(0,1fr)}}.article[data-astro-cid-acjeitf4]{background:var(--paper);padding-top:clamp(2rem,5vw,4rem)}.art-head[data-astro-cid-acjeitf4]{justify-items:start;gap:1.1rem;max-width:900px;display:grid}.art-head[data-astro-cid-acjeitf4] h1[data-astro-cid-acjeitf4]{font-size:clamp(2.2rem,1.2rem + 3.2vw,4.2rem);line-height:1.05}.art-lede[data-astro-cid-acjeitf4]{font-size:var(--step-1);color:var(--ink-soft);max-width:60ch;font-weight:350}.art-meta[data-astro-cid-acjeitf4]{color:var(--muted);font-size:.88rem}.art-cover[data-astro-cid-acjeitf4]{margin-top:clamp(2rem,4vw,3rem)}.art-cover[data-astro-cid-acjeitf4] img{object-fit:cover;border-radius:0 0 0 200px;width:100%;max-height:620px}.art-grid[data-astro-cid-acjeitf4]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,6vw,5rem);display:grid}.prose[data-astro-cid-acjeitf4]{max-width:70ch;font-size:1.1rem;line-height:1.75}.prose[data-astro-cid-acjeitf4] h2{font-size:var(--step-3);margin:2.6rem 0 1rem}.prose[data-astro-cid-acjeitf4] h3{font-size:var(--step-1);margin:2rem 0 .6rem}.prose[data-astro-cid-acjeitf4] p{color:var(--ink-soft);margin-bottom:1.1rem}.prose[data-astro-cid-acjeitf4] ul{gap:.45rem;margin:0 0 1.4rem;padding-left:0;list-style:none;display:grid}.prose[data-astro-cid-acjeitf4] li{color:var(--ink-soft);padding-left:1.4rem;position:relative}.prose[data-astro-cid-acjeitf4] li:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:.72em;left:0}.prose[data-astro-cid-acjeitf4] strong{color:var(--ink);font-weight:560}.art-aside[data-astro-cid-acjeitf4]{top:calc(var(--header-h) + 2rem);position:sticky}.aside-card[data-astro-cid-acjeitf4]{background:var(--ivory);border-top:3px solid var(--gold);justify-items:start;gap:1rem;padding:1.6rem;display:grid}.aside-title[data-astro-cid-acjeitf4]{font-family:var(--font-display);font-size:var(--step-2);line-height:1.15}.more[data-astro-cid-acjeitf4]{background:var(--ivory)}.more-title[data-astro-cid-acjeitf4]{font-size:var(--step-3);margin-bottom:1.6rem}.more-list[data-astro-cid-acjeitf4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-bottom:2rem;display:grid}.more-list[data-astro-cid-acjeitf4] a[data-astro-cid-acjeitf4]{border-top:1px solid var(--ink);color:inherit;gap:.5rem;padding-top:1rem;text-decoration:none;display:grid}.more-name[data-astro-cid-acjeitf4]{font-family:var(--font-display);font-size:1.3rem;line-height:1.2}.more-desc[data-astro-cid-acjeitf4]{color:var(--muted);font-size:.92rem}.more-list[data-astro-cid-acjeitf4] a[data-astro-cid-acjeitf4]:hover .more-name[data-astro-cid-acjeitf4]{color:var(--forest)}@media (width<=960px){.art-grid[data-astro-cid-acjeitf4]{grid-template-columns:minmax(0,1fr)}.art-aside[data-astro-cid-acjeitf4]{position:static}.more-list[data-astro-cid-acjeitf4]{grid-template-columns:minmax(0,1fr)}}
