.Opening-module__vwt-Hq__opening{background:var(--c-ink);min-block-size:100svh;color:var(--c-paper);padding-block:clamp(var(--s-9), 14vh, var(--s-11)) calc(var(--s-6) + 4.5rem + env(safe-area-inset-bottom,0px));padding-inline:var(--gutter);isolation:isolate;align-content:end;align-items:end;display:grid;position:relative;overflow:clip}@media (min-width:62rem){.Opening-module__vwt-Hq__opening{padding-block-end:clamp(var(--s-7), 9vh, var(--s-9))}}.Opening-module__vwt-Hq__stage{z-index:-1;grid-template-columns:1fr;display:grid;position:absolute;inset:0}@media (min-width:62rem){.Opening-module__vwt-Hq__stage{background:var(--c-ink);grid-template-columns:1.15fr .95fr .9fr;gap:2px}.Opening-module__vwt-Hq__stage[data-layout=narrow-wide]{grid-template-columns:.42fr .58fr}.Opening-module__vwt-Hq__stage[data-layout=wide-narrow]{grid-template-columns:.58fr .42fr}.Opening-module__vwt-Hq__stage[data-layout=even]{grid-template-columns:1fr 1fr}}.Opening-module__vwt-Hq__panel{will-change:transform;block-size:100%;position:relative;overflow:hidden}.Opening-module__vwt-Hq__panelInner{display:block;position:absolute;inset-block:-12%;inset-inline:0}.Opening-module__vwt-Hq__panelInner>*{block-size:100%}@media (max-width:61.99rem){.Opening-module__vwt-Hq__stage{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow:auto hidden}.Opening-module__vwt-Hq__stage::-webkit-scrollbar{display:none}.Opening-module__vwt-Hq__panel{scroll-snap-align:start;flex:0 0 100%}.Opening-module__vwt-Hq__panel[data-mobile]{order:-1}}.Opening-module__vwt-Hq__dotsSlot{min-block-size:28px}@media (min-width:62rem){.Opening-module__vwt-Hq__dotsSlot{display:none}}.Opening-module__vwt-Hq__dots{color:var(--c-paper);justify-content:flex-start;margin-block-start:0;margin-inline-start:-10px}.Opening-module__vwt-Hq__veil{z-index:-1;pointer-events:none;background:linear-gradient(#0a0a0a80 0%,#0a0a0a0f 32%,#0a0a0a1f 58%,#0a0a0acc 100%),linear-gradient(90deg,#0a0a0a80 0%,#0a0a0a14 42%,#0a0a0a00 72%),linear-gradient(#261e1629,#261e1629);position:absolute;inset:0}.Opening-module__vwt-Hq__copy{gap:var(--s-5);max-inline-size:min(34rem,92vw);display:grid;position:relative}.Opening-module__vwt-Hq__title{letter-spacing:.01em;text-transform:none;text-wrap:balance;font-size:clamp(2.1rem,1.1rem + 3.4vw,4.2rem);line-height:1.04}.Opening-module__vwt-Hq__title em{color:var(--c-travertine);font-style:italic}.Opening-module__vwt-Hq__sub{font-size:var(--step-0);letter-spacing:.05em;color:#fbfbfad6;text-wrap:pretty;max-inline-size:38ch}.Opening-module__vwt-Hq__scroll{align-items:center;gap:var(--s-3);color:#fbfbfa9e;margin-block-start:var(--s-6);display:flex;position:relative}@media (min-width:62rem){.Opening-module__vwt-Hq__scroll{margin-block-start:0;position:absolute;inset-block-end:calc(var(--s-6) + 4.5rem);inset-inline-end:var(--gutter)}}.Opening-module__vwt-Hq__scrollLabel{font-size:max(var(--step--1), .75rem);letter-spacing:var(--tracking-caps);text-transform:uppercase}.Opening-module__vwt-Hq__scrollLine{transform-origin:0;block-size:1px;inline-size:48px;animation:Opening-module__vwt-Hq__draw 2.6s var(--ease-in-out) infinite;background:currentColor}@media (min-width:62rem){.Opening-module__vwt-Hq__scrollLine{inline-size:68px}}@keyframes Opening-module__vwt-Hq__draw{0%,to{opacity:.5;transform:scaleX(.25)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.Opening-module__vwt-Hq__scrollLine{animation:none;transform:scaleX(1)}}
.Presence-module__HC-8dq__section{background:var(--c-ink);color:var(--c-paper);--rule:#fbfbfa29;--fg-muted:#fbfbfab8;--fg-faint:#fbfbfa80;--fg:var(--c-paper)}.Presence-module__HC-8dq__body{gap:clamp(var(--s-6), 6vw, var(--s-9));display:grid}@media (min-width:62rem){.Presence-module__HC-8dq__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.Presence-module__HC-8dq__place{gap:var(--s-3);border-inline-start:2px solid var(--c-brass);padding-inline-start:var(--s-5);display:grid}.Presence-module__HC-8dq__placeName{font-size:var(--step-3);letter-spacing:.03em;text-transform:none;line-height:1.04}.Presence-module__HC-8dq__placeNote{color:var(--fg-muted);max-inline-size:42ch;text-wrap:pretty;margin-block-start:var(--s-3)}.Presence-module__HC-8dq__placeLink{align-items:center;gap:var(--s-3);min-block-size:2rem;font-size:max(var(--step--1), .75rem);letter-spacing:var(--tracking-caps);text-transform:uppercase;border-block-end:1px solid var(--rule);transition:gap var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out);margin-block-start:var(--s-4);padding-block-end:var(--s-2);display:inline-flex}@media (max-width:61.99rem){.Presence-module__HC-8dq__placeLink{min-block-size:44px;margin-block-start:var(--s-2);padding-block-start:var(--s-3)}}.Presence-module__HC-8dq__placeLink svg{inline-size:18px}.Presence-module__HC-8dq__placeLink:hover{gap:var(--s-4);border-block-end-color:var(--c-paper)}.Presence-module__HC-8dq__stats{gap:var(--s-5);display:grid}.Presence-module__HC-8dq__statList{gap:var(--s-5) var(--s-7);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.Presence-module__HC-8dq__stat{gap:var(--s-2);border-block-start:1px solid var(--rule);padding-block-start:var(--s-4);display:grid}.Presence-module__HC-8dq__stat dt{font-size:max(var(--step--1), .75rem);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint)}.Presence-module__HC-8dq__stat dd{font-size:var(--step-4);margin:0;line-height:1}
.Philosophy-module__iAOt8q__section{background:var(--bg)}.Philosophy-module__iAOt8q__grid{gap:clamp(var(--s-6), 6vw, var(--s-9));align-items:center;display:grid}@media (min-width:62rem){.Philosophy-module__iAOt8q__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr)}}.Philosophy-module__iAOt8q__copy{gap:var(--s-4);max-inline-size:min(56ch,100%);display:grid}.Philosophy-module__iAOt8q__copy .eyebrow{font-size:max(var(--step--1), .75rem)}.Philosophy-module__iAOt8q__statement{font-size:var(--step-3);text-transform:none;letter-spacing:.02em;line-height:1.06}.Philosophy-module__iAOt8q__statement em{color:var(--accent);font-style:italic}.Philosophy-module__iAOt8q__mediaWrap{--philosophy-ratio:4 / 3;position:relative}@media (min-width:62rem){.Philosophy-module__iAOt8q__mediaWrap{--philosophy-ratio:3 / 4}}.Philosophy-module__iAOt8q__mediaWrap:after{content:"";background:var(--accent);block-size:1px;inline-size:clamp(3rem,8vw,7rem);transform:rotate(calc(var(--slash-angle) * -1));transform-origin:100%;opacity:.6;position:absolute;inset-block-start:calc(var(--s-5) * -1);inset-inline-end:calc(-1 * min(var(--s-5), calc(var(--gutter) - 4px)))}
