.modern-home[data-v-33b2570b],.modern-home[data-v-33b2570b] *{box-sizing:border-box}.modern-home[data-v-33b2570b]{--modern-ink:#111413;--modern-paper:#f1f0ea;--modern-accent:#1769ff;background:var(--modern-paper);color:var(--modern-ink);font-family:Inter,Helvetica Neue,Arial,sans-serif;max-width:none;overflow:hidden;width:100%}.modern-home h1[data-v-33b2570b],.modern-home h2[data-v-33b2570b],.modern-home p[data-v-33b2570b]{margin:0}.modern-hero[data-v-33b2570b]{color:#fff;isolation:isolate;min-height:100svh;position:relative}.hero-picture[data-v-33b2570b],.hero-shade[data-v-33b2570b]{height:100%;inset:0;position:absolute;width:100%}.hero-picture[data-v-33b2570b]{overflow:hidden;z-index:-2}.hero-image[data-v-33b2570b]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero-shade[data-v-33b2570b]{background:linear-gradient(90deg,#050808d6,#0508086b 46%,#05080814 78%),linear-gradient(0deg,rgba(5,8,8,.48),transparent 45%);z-index:-1}.hero-topline[data-v-33b2570b]{border-top:1px solid hsla(0,0%,100%,.4);display:flex;font-size:.66rem;font-weight:650;justify-content:space-between;left:clamp(1.5rem,5vw,5rem);letter-spacing:.16em;padding-top:.8rem;position:absolute;right:clamp(1.5rem,5vw,5rem);text-transform:uppercase;top:clamp(5.5rem,9vw,8rem)}.hero-content[data-v-33b2570b]{bottom:clamp(3rem,8vh,7rem);left:clamp(1.5rem,7vw,7rem);max-width:850px;position:absolute}.eyebrow[data-v-33b2570b],.section-kicker[data-v-33b2570b]{font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.eyebrow[data-v-33b2570b]{color:#b9d0ff;margin-bottom:1.2rem!important}.hero-content h1[data-v-33b2570b]{font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,9.5vw,9.5rem);letter-spacing:-.065em;line-height:.78;padding:0;text-align:left;text-shadow:none}.hero-content h1[data-v-33b2570b],.hero-content h1 em[data-v-33b2570b]{color:#fff;font-weight:400}.hero-intro[data-v-33b2570b]{color:#fffc;line-height:1.6;margin-top:2rem!important;max-width:31rem}.round-link[data-v-33b2570b]{align-items:center;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;color:#fff;display:inline-flex;font-size:.72rem;gap:.7rem;height:112px;justify-content:center;margin-top:2rem;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease;width:112px}.round-link[data-v-33b2570b]:hover{background:#fff;color:var(--modern-ink);transform:rotate(-6deg)}.hero-index[data-v-33b2570b]{bottom:3rem;font:600 .65rem/1.5 monospace;letter-spacing:.12em;position:absolute;right:clamp(1.5rem,5vw,5rem);text-transform:uppercase}.about h2[data-v-33b2570b],.contact-panel h2[data-v-33b2570b],.section-heading h2[data-v-33b2570b]{color:var(--modern-ink);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;line-height:.92;padding:0;text-align:left;text-shadow:none}.universes[data-v-33b2570b]{background:#121514;color:#fff;padding:clamp(5rem,10vw,9rem) clamp(1.5rem,5vw,5rem)}.section-heading[data-v-33b2570b]{align-items:end;display:grid;gap:2rem;grid-template-columns:.6fr 1fr .7fr;margin-bottom:4rem}.section-heading h2[data-v-33b2570b]{color:#fff;font-size:clamp(3.6rem,7vw,7.5rem)}.section-heading>p[data-v-33b2570b]:last-child{color:#ffffff9e;line-height:1.65}.universes .section-kicker[data-v-33b2570b]{color:#88acff}.universe-grid[data-v-33b2570b]{display:grid;gap:1.25rem;grid-template-columns:1.1fr .9fr}.universe-card[data-v-33b2570b]{color:#fff;display:block;inset:auto;isolation:isolate;min-height:420px;min-width:0;overflow:hidden;position:relative;text-decoration:none;width:100%}.universe-card--tall[data-v-33b2570b]{grid-row:span 2;min-height:720px}.universe-card--wide[data-v-33b2570b]{min-height:360px}.card-wash[data-v-33b2570b],.universe-card img[data-v-33b2570b]{height:100%;inset:0;position:absolute;width:100%}.universe-card img[data-v-33b2570b]{-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s ease;z-index:0}.card-wash[data-v-33b2570b]{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent 60%);z-index:1}.universe-card:hover img[data-v-33b2570b]{filter:saturate(1.12);transform:scale(1.04)}.card-number[data-v-33b2570b]{font:600 .67rem monospace;letter-spacing:.12em;top:1.5rem}.card-copy[data-v-33b2570b],.card-number[data-v-33b2570b]{left:1.5rem;position:absolute;z-index:2}.card-copy[data-v-33b2570b]{bottom:1.7rem;display:grid;gap:.55rem;right:5rem}.card-copy strong[data-v-33b2570b]{font:400 clamp(2rem,4vw,4.2rem)/1 Georgia,serif;letter-spacing:-.04em}.card-copy small[data-v-33b2570b]{color:#ffffffb3;font-size:.83rem;line-height:1.5;max-width:28rem}.card-arrow[data-v-33b2570b]{border:1px solid hsla(0,0%,100%,.6);border-radius:50%;bottom:1.7rem;display:grid;height:42px;place-items:center;position:absolute;right:1.5rem;transition:background .2s,color .2s;width:42px;z-index:2}.universe-card:hover .card-arrow[data-v-33b2570b]{background:#fff;color:#111}.about[data-v-33b2570b]{align-items:center;background:#dfe4dd;display:grid;gap:clamp(3rem,8vw,10rem);grid-template-columns:.9fr 1.1fr;padding:clamp(5rem,9vw,9rem) clamp(1.5rem,9vw,10rem)}.about h2[data-v-33b2570b]{font-size:clamp(4rem,8vw,8.5rem);margin-top:1.5rem}.about-copy>p[data-v-33b2570b]:not(.section-kicker){line-height:1.75;margin-top:2rem!important;max-width:31rem}.outline-link[data-v-33b2570b]{border:1px solid var(--modern-ink);color:var(--modern-ink);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-top:2rem;padding:.85rem 1.2rem;text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s}.outline-link[data-v-33b2570b]:hover{background:var(--modern-ink);color:#fff}.about figure[data-v-33b2570b]{margin:0;position:relative}.about figure img[data-v-33b2570b]{display:block;filter:saturate(.75);height:min(72vh,760px);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.about figcaption[data-v-33b2570b]{background:#ffffffe0;bottom:1rem;color:#111;font-size:.62rem;font-weight:700;letter-spacing:.12em;line-height:1.5;padding:.8rem 1rem;position:absolute;right:1rem;text-transform:uppercase}.contact-panel[data-v-33b2570b]{background:var(--modern-accent);color:#fff;min-height:72vh;padding:clamp(6rem,12vw,12rem) clamp(1.5rem,8vw,9rem)}.contact-panel .section-kicker[data-v-33b2570b]{color:#ffffffb8}.contact-panel h2[data-v-33b2570b]{color:#fff;font-size:clamp(5rem,13vw,14rem);margin:1rem 0 4rem}.contact-link[data-v-33b2570b]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.55);border-top:1px solid hsla(0,0%,100%,.55);color:#fff;display:flex;font-size:clamp(1.2rem,2vw,1.8rem);justify-content:space-between;max-width:760px;padding:1.2rem 0;text-decoration:none}.contact-link span[data-v-33b2570b]{border:1px solid hsla(0,0%,100%,.65);border-radius:50%;display:grid;height:54px;place-items:center;transition:background .2s,color .2s;width:54px}.contact-link:hover span[data-v-33b2570b]{background:#fff;color:var(--modern-accent)}@media(max-width:850px){.hero-topline span[data-v-33b2570b]:last-child{display:none}.hero-content h1[data-v-33b2570b]{font-size:clamp(3.7rem,15vw,7rem)}.hero-intro[data-v-33b2570b]{max-width:70%}.round-link[data-v-33b2570b]{height:88px;width:88px}.section-heading[data-v-33b2570b],.universe-grid[data-v-33b2570b]{grid-template-columns:1fr}.universe-card[data-v-33b2570b],.universe-card--tall[data-v-33b2570b],.universe-card--wide[data-v-33b2570b]{grid-row:auto;min-height:62vh}.about[data-v-33b2570b]{grid-template-columns:1fr}.about figure[data-v-33b2570b]{order:-1}.about figure img[data-v-33b2570b]{height:60vh}}@media(max-width:520px){.modern-hero[data-v-33b2570b]{min-height:880px}.hero-shade[data-v-33b2570b]{background:linear-gradient(0deg,#050808e6,#05080852 72%)}.hero-content[data-v-33b2570b]{bottom:4rem}.hero-intro[data-v-33b2570b]{max-width:calc(100% - 4rem)}.hero-index[data-v-33b2570b]{display:none}.universe-card[data-v-33b2570b],.universe-card--tall[data-v-33b2570b],.universe-card--wide[data-v-33b2570b]{min-height:520px}.card-copy strong[data-v-33b2570b]{font-size:2.6rem}.contact-panel h2[data-v-33b2570b]{font-size:clamp(4.5rem,22vw,7rem)}}@media(prefers-reduced-motion:reduce){.card-arrow[data-v-33b2570b],.contact-link span[data-v-33b2570b],.outline-link[data-v-33b2570b],.round-link[data-v-33b2570b],.universe-card img[data-v-33b2570b]{transition:none}}.modern-home[data-v-33b2570b]{--modern-ink:#17201f;--modern-paper:#f3f8fb;--modern-accent:#4d88a8;background:radial-gradient(circle at 8% 28%,rgba(77,136,168,.11),transparent 24rem),var(--modern-paper)}.modern-hero[data-v-33b2570b]{border-radius:0 0 28px 28px;margin:0 clamp(.75rem,2vw,2rem);min-height:min(720px,76svh);overflow:hidden}.hero-image[data-v-33b2570b]{-o-object-position:center 42%;object-position:center 42%}.hero-shade[data-v-33b2570b]{background:linear-gradient(90deg,#080e0ebd,#080e0e38 64%,#080e0e14),linear-gradient(0deg,rgba(8,14,14,.42),transparent 48%)}.hero-content[data-v-33b2570b]{bottom:clamp(3rem,7vh,5rem)}.hero-content h1[data-v-33b2570b]{font-size:clamp(3.7rem,7.4vw,7.4rem);line-height:.88;max-width:12ch}.hero-intro[data-v-33b2570b]{font-size:1.02rem}.round-link[data-v-33b2570b]{border:0;border-bottom:1px solid hsla(0,0%,100%,.7);border-radius:0;height:auto;padding:.8rem 0;width:auto}.round-link[data-v-33b2570b]:hover{background:transparent;color:#fff;transform:translate(5px)}.universes[data-v-33b2570b]{background:#dcebf3;border-radius:28px;color:var(--modern-ink);margin:0 clamp(.75rem,2vw,2rem)}.universes .section-kicker[data-v-33b2570b]{color:#3f7898}.section-heading[data-v-33b2570b]{grid-template-columns:.55fr 1fr .8fr}.section-heading h2[data-v-33b2570b]{color:var(--modern-ink);font-size:clamp(3rem,6vw,6rem)}.section-heading>p[data-v-33b2570b]:last-child{color:#506978}.universe-grid[data-v-33b2570b]{gap:clamp(1rem,2vw,1.75rem);grid-template-columns:repeat(3,minmax(0,1fr))}.universe-card[data-v-33b2570b],.universe-card--standard[data-v-33b2570b],.universe-card--tall[data-v-33b2570b],.universe-card--wide[data-v-33b2570b]{aspect-ratio:4/5;border-radius:20px;box-shadow:0 14px 35px #182b2a1f;grid-row:auto;min-height:0}.card-wash[data-v-33b2570b]{background:linear-gradient(0deg,#081212c7,#0812120a 68%)}.card-copy strong[data-v-33b2570b]{font-size:clamp(2rem,3.4vw,3.5rem)}.card-arrow[data-v-33b2570b]{border-radius:12px}.about[data-v-33b2570b]{background:#e2edf4;border-radius:28px;margin:0 clamp(.75rem,2vw,2rem)}.about-copy .section-kicker[data-v-33b2570b]{color:var(--modern-accent)}.about h2[data-v-33b2570b]{font-size:clamp(3.7rem,6.5vw,6.8rem)}.bio-text[data-v-33b2570b]{color:#344b58;line-height:1.72;margin-top:2rem;max-width:36rem}.modern-home .about .bio-text p[data-v-33b2570b]{color:#344b58!important}.bio-text p+p[data-v-33b2570b]{margin-top:1rem}.bio-text a[data-v-33b2570b]{color:#2f6f94;font-weight:700}.about figure img[data-v-33b2570b]{border-radius:18px}.outline-link[data-v-33b2570b]{border-radius:10px}@media(min-width:851px){.about figure[data-v-33b2570b]{display:flex;justify-content:flex-end}.about figure img[data-v-33b2570b]{height:min(76vh,820px);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}}.contact-panel[data-v-33b2570b]{background:#3d7697;border-radius:28px 28px 0 0;margin:clamp(2rem,5vw,5rem) clamp(.75rem,2vw,2rem) 0;min-height:auto}.contact-panel h2[data-v-33b2570b]{font-size:clamp(4rem,9vw,9rem)}@media(max-width:850px){.hero-topline[data-v-33b2570b]{justify-content:flex-start;left:1.5rem;text-align:left}.eyebrow[data-v-33b2570b]{color:#79a2b9}.modern-hero[data-v-33b2570b]{min-height:680px}.section-heading[data-v-33b2570b]{grid-template-columns:1fr}.universe-grid[data-v-33b2570b]{grid-template-columns:repeat(2,minmax(0,1fr))}.universe-card[data-v-33b2570b],.universe-card--standard[data-v-33b2570b],.universe-card--tall[data-v-33b2570b],.universe-card--wide[data-v-33b2570b]{aspect-ratio:4/5;min-height:0}}@media(max-width:620px){.universe-grid[data-v-33b2570b]{grid-template-columns:1fr}}@media(max-width:520px){.modern-hero[data-v-33b2570b]{min-height:620px}.hero-topline[data-v-33b2570b]{left:.75rem}.hero-topline>span[data-v-33b2570b]:first-child{margin:0 auto 0 0;text-align:left;width:auto}.eyebrow[data-v-33b2570b]{color:#eef8fd;text-shadow:0 1px 5px rgba(0,0,0,.75)}.hero-content h1[data-v-33b2570b]{font-size:clamp(3.25rem,15vw,5rem)}.about[data-v-33b2570b],.contact-panel[data-v-33b2570b],.universes[data-v-33b2570b]{border-radius:18px}.universe-card[data-v-33b2570b],.universe-card--standard[data-v-33b2570b],.universe-card--tall[data-v-33b2570b],.universe-card--wide[data-v-33b2570b]{aspect-ratio:4/5;border-radius:14px;min-height:0}}body.theme-v2-night{--modern-ink:#edf8fd;--modern-paper:#081a25;--modern-accent:#72c9ed;background:radial-gradient(circle at 10% 30%,rgba(69,151,190,.18),transparent 28rem),#081a25}body.theme-v2-night{background:#102c3d}body.theme-v2-night{color:#edf8fd}body.theme-v2-night{color:#f1f8fc}body.theme-v2-night{background:linear-gradient(0deg,#030c13f5,#030c13ad 38%,#030c130f 76%)}body.theme-v2-night{color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.75)}body.theme-v2-night{background:#153447}body.theme-v2-night{color:#f1f8fc!important}body.theme-v2-night{color:#8fdcf7}body.theme-v2-night{background:#235c79}
