@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-ext-400-italic.BgvGgHFw.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-ext-400-italic.DZExQWkT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-400-italic.Dx5Rrf3o.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-400-italic.DvfstiAl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vh:1svh;--color-bg:#fff;--color-surface:#c8d8e1;--color-surface-strong:#46525e;--color-surface-neutral:#75767d;--color-card:#c7cbce;--color-field:#c4d6e0;--color-field-inverse:#fff;--color-text:#011027;--color-text-muted:#011027b3;--color-border:#01102738;--color-border-field:transparent;--color-focus:#011027;--color-bg-inverse:#011027;--color-text-inverse:#fff;--color-text-inverse-muted:#ffffffb3;--color-text-inverse-faint:#ffffff61;--color-text-inverse-soft:#b5cbd8;--color-border-inverse:#ffffff38;--color-focus-inverse:#d6a159;--color-header-bg:#011027;--color-header-text:#fff;--color-header-border:transparent;--color-accent:#d6a159;--color-accent-hover:#c69244;--color-accent-contrast:#fff;--color-accent-text:#d6a159;--color-accent-text-on-dark:#d6a159;--color-accent-on-dark:#d6a159;--color-accent-on-dark-hover:#c69244;--color-accent-contrast-on-dark:#fff;--color-accent-soft:#b5cbd8;--color-link:#d6a159;--color-link-hover:#c69244;--color-link-inverse:#d6a159;--color-scrim:#000000b3;--color-scrim-soft:#00000040;--color-scrim-light:#ffffffbf;--color-overlay:#011027;--gradient-hero-phone-words:linear-gradient(to top, #011027cc 0%, #01102799 32%, #01102747 55%, #01102700 75%);--shadow-text-on-photo:0 0 .9em #011027d9;--gradient-words-on-photo:linear-gradient(to top, #011027eb 0%, #011027cc 38%, #01102773 62%, #01102700 82%);--gradient-words-foot:linear-gradient(to top, #011027e6 0%, #011027cc calc(100% - var(--space-8)), #01102780 calc(100% - var(--space-8) * .6), #0110272e calc(100% - var(--space-8) * .25), #01102700 100%);--gradient-words-centre:radial-gradient(ellipse 28% 4.5rem at 50% calc(50% - 2.5rem), #0110278c 0%, #01102766 55%, #01102700 100%);--gradient-hero-phone-words-tall:linear-gradient(to top, #011027cc 0%, #0110279e 45%, #0110278c 60%, #01102700 82%);--gradient-hero:linear-gradient(to right, #050a14c7 0%, #050a1480 40%, #050a1414 70%, transparent 100%);--opacity-overlay:.53;--opacity-disabled:.35;--opacity-hover:.85;--font-heading:"Libre Baskerville", Georgia, "Times New Roman", serif;--font-body:"Almarai", "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-body);--font-ui:var(--font-body);--font-quote:"Libre Baskerville", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "Cascadia Code", Menlo, Consolas, monospace;--text-xs:.875rem;--text-sm:clamp(.9375rem, .9rem + .2vw, 1rem);--text-base:clamp(.9375rem, calc(1.84 * var(--vh)), 1rem);--text-lg:clamp(1rem, min(1rem + .2vw, calc(2.07 * var(--vh))), 1.125rem);--text-xl:clamp(1.125rem, min(1.18rem + .286vw, calc(2.64 * var(--vh))), 1.4375rem);--text-2xl:clamp(1.5rem, min(1.564rem + .762vw, calc(4.14 * var(--vh))), 2.25rem);--text-3xl:clamp(1.75rem, min(1.846rem + 1.143vw, calc(5.29 * var(--vh))), 2.875rem);--text-4xl:clamp(2.25rem, min(2.41rem + 1.905vw, calc(7.59 * var(--vh))), 4.125rem);--text-display:clamp(2.25rem, min(1.2rem + 4.4vw, calc(8.28 * var(--vh))), 4.5rem);--text-stat:clamp(3rem, min(2.5rem + 5vw, calc(11.03 * var(--vh))), 6rem);--text-stat-lg:clamp(4.5rem, min(3.5rem + 8vw, calc(17.24 * var(--vh))), 9.375rem);--text-stat-xl:clamp(6rem, min(4rem + 14vw, calc(27.6 * var(--vh))), 15rem);--leading-none:1;--leading-tight:1.06;--leading-heading:1.15;--leading-snug:1.3;--leading-body:1.5;--leading-loose:1.75;--weight-light:300;--weight-regular:400;--weight-bold:700;--weight-strong:700;--weight-heading:400;--weight-body:400;--tracking-heading:-.02em;--tracking-display:-.01em;--tracking-stat:-.02em;--tracking-wide:.02em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:clamp(.75rem, calc(1.84 * var(--vh)), 1rem);--space-5:clamp(1rem, calc(2.76 * var(--vh)), 1.5rem);--space-6:clamp(1.25rem, calc(3.68 * var(--vh)), 2rem);--space-7:clamp(1.75rem, calc(5.52 * var(--vh)), 3rem);--space-8:clamp(2.25rem, calc(7.36 * var(--vh)), 4rem);--space-9:clamp(3.5rem, calc(11.03 * var(--vh)), 6rem);--space-10:clamp(2.5rem, min(3rem + 5vw, calc(13.8 * var(--vh))), 7.5rem);--space-hairline:.1875rem;--width-prose:41.5rem;--width-form:38rem;--width-measure:35rem;--width-narrow:22rem;--width-content:76rem;--width-medium:50rem;--width-wide:84rem;--width-hero-text:52.5rem;--gutter:clamp(1.5rem, 12.5vw, 15.625rem);--gutter-page:clamp(1.5rem, 4vw, 4rem);--gutter-wide:clamp(1.5rem, 2.8vw, 3rem);--header-height:5.5rem;--header-inset:0rem;--header-max:none;--header-pad:var(--gutter-page);--section-inset:0rem;--section-gap:0rem;--align-heading:center;--logo-filter:none;--hero-height:90vh;--hero-height-mobile:78vh;--hero-min-height:40rem;--section-min-height:33vh;--section-pad:clamp(1.75rem, 1.35rem + 1.9vw, 3rem);--grid-max:93.75rem;--grid-gutter:6vw;--grid-gutter-wide:4vw;--grid-row:1.5rem;--grid-row-scale:.0215;--size-logo:clamp(11.25rem, 16vw, 15.5rem);--size-avatar:5.625rem;--size-icon:3.5rem;--size-icon-sm:2.5rem;--size-icon-xs:2.125rem;--size-glyph:1.75rem;--size-glyph-sm:.875rem;--size-social:3rem;--size-check:1.125rem;--ratio-card-photo:2 / 1;--ratio-outcome-photo:4 / 5;--ratio-split-photo:2500 / 1690;--tracking-depth-label:.1em;--duration-turn:60s;--color-breath-in-1:#febc52;--color-breath-in-2:#ff9947;--color-breath-in-3:#ff6144;--color-breath-in-4:#ff4655;--color-breath-in-5:#d61d61;--color-breath-out-1:#44e0fd;--color-breath-out-2:#08b6f9;--color-breath-out-3:#058af1;--color-breath-out-4:#034bbe;--color-breath-out-5:#0230a6;--duration-breath:10s;--size-orb-ring:50%;--size-orb-ring-phone:40%;--scale-orb-breath:.6;--scale-orb-breath-full:1.15;--size-orb-bar:8em;--size-orb-edge:1.5em;--mix-orb-track:15%;--size-mscroll:min(44rem, calc(calc(100 * var(--vh)) - var(--header-height) - 4rem));--size-mscroll-phone:calc(45 * var(--vh));--scale-mscroll-wheel:1.26;--opacity-mscroll-intro:.12;--scale-mscroll-intro:1.25;--size-mprog:16rem;--size-mprog-dot:.625rem;--size-mscroll-centre:min(var(--size-mscroll), calc((100vw - 2 * (var(--gutter) + 3rem)) / var(--scale-mscroll-intro)));--size-mscroll-wheel:calc(min(calc(100 * var(--vh)) - var(--header-height) - 3rem, 100vw - 2 * (var(--gutter) + 3rem)) * var(--ratio-mscroll-wheel));--ratio-mscroll-wheel:.96;--width-mscroll-caption-wheel:13rem;--width-mscroll-caption:16rem;--opacity-mscroll-away:.35;--opacity-mscroll-rest:.04;--opacity-mscroll-all:.1;--opacity-mscroll-lit:.5;--opacity-mscroll-dim:.35;--opacity-mscroll-line:.45;--size-step-number:2rem;--tick-drop:calc((1rem * var(--leading-body) - var(--size-check)) / 2);--size-chevron:.6rem;--size-menu-gap:.75rem;--size-logo-row:4.5rem;--size-logo-cell:5.5rem;--size-community-logo:3rem;--size-menu-bar:2.75rem;--text-drawing-min:.75rem;--size-tap:2.75rem;--size-card-photo:17.5rem;--size-card-photo-wide:clamp(9rem, calc(27.6 * var(--vh)), 15rem);--size-textarea:clamp(6rem, calc(16.55 * var(--vh)), 9rem);--size-input:20rem;--size-input-min:16rem;--size-column-min:15rem;--size-column-min-sm:11.5rem;--size-card-min:18rem;--size-submenu:12rem;--button-pad-block:clamp(.9375rem, .6875rem + 1vw, 1.125rem);--button-pad-inline:clamp(1.25rem, .75rem + 2vw, 1.625rem);--button-min-height:3rem;--radius-sm:0;--radius-md:.5rem;--radius-button:var(--radius-sm);--radius-card:var(--radius-sm);--radius-media:0;--radius-section:0;--radius-header:0;--radius-pill:100vmax;--shadow-button:0 .5rem .9375rem #0110271a;--shadow-button-hover:0 .75rem 1.25rem #d6a15973;--shadow-button-press:0 .3125rem .625rem #d6a15959;--shadow-button-navy:0 .5rem .9375rem #0110272e;--shadow-button-navy-hover:0 .75rem 1.25rem #0110274d;--shadow-button-navy-press:0 .3125rem .625rem #01102738;--lift-button:-.1875rem;--lift-button-press:-.0625rem;--duration-button:.3s;--radius-circle:50%;--shadow-sm:none;--shadow-md:none;--border-width:.0625rem;--border-width-strong:.125rem;--focus-offset:.1875rem;--focus-halo:0 0 0 calc(var(--focus-offset) + var(--border-width-strong) * 2) var(--color-bg-inverse);--focus-halo-inside:inset 0 0 0 calc(var(--focus-offset) + var(--border-width-strong) * 2) var(--color-bg-inverse);--focus-offset-inside:calc((var(--border-width-strong) + var(--focus-offset)) * -1);--skeleton-gutter:clamp(1.25rem, 4.8vw, 4.3125rem);--skeleton-gap:clamp(1rem, 2.35vw, 2.125rem);--band-pad:clamp(4rem, 8vw, 7.5rem);--band-pad-cinema:clamp(6rem, 13vw, 13rem);--section-top:clamp(6rem, min(14vw, calc(20 * var(--vh)), calc(30 * var(--vh)) - 5.44rem), 14rem);--section-heading-gap:var(--space-8);--segment-end:clamp(2.5rem, calc(7.72 * var(--vh)), 4.2rem);--section-bottom:var(--segment-end);--balance-least:min(var(--section-top) - var(--header-height), var(--segment-end));--text-heading-context:var(--text-2xl);--leading-heading-context:var(--leading-heading);--text-heading-cta:var(--text-4xl);--leading-heading-cta:var(--leading-tight);--tile-height:clamp(18rem, min(22vw, calc(40 * var(--vh))), 30rem);--tile-height-tall:clamp(18rem, calc(calc(100 * var(--vh)) - var(--header-height) - 19rem), 36rem);--grow-paths-open:1.31;--tile-title-drop-fit:calc(var(--tile-height) * .24);--row-pad:var(--space-5);--option-photo-height:clamp(9rem, calc(18 * var(--vh)), 16rem);--size-wall-arrow:var(--size-icon-sm);--cta-heading-gap:var(--space-7);--unveil-trigger:.1;--unveil-duration:700;--unveil-duration-css:.7s;--unveil-stagger:90;--unveil-stagger-mid:160;--unveil-count-duration:1400;--unveil-stagger-numbers:450;--ease-unveil:cubic-bezier(.22, .61, .36, 1);--unveil-leave-over:.5;--band-centred-pad:clamp(6rem, calc(12 * var(--vh)), 10rem);--band-min-height:calc(100 * var(--vh));--magnet-clicks:2;--magnet-dwell:500;--magnet-click-gap:110;--magnet-arrive:900;--magnet-wheeled:1500;--size-wall-face:calc((100vw - var(--skeleton-gutter) * 2 - var(--space-3) * 5) / 6);--size-wall-room:calc(calc(100 * var(--vh)) - var(--section-top) - var(--segment-end) - 8rem);--size-mag-photo:clamp(9rem, calc(26 * var(--vh)), 15rem);--fit-least:.85;--step-scroll:1;--magnet-on:0;--smooth-scroll:1;--smooth-lerp:.1;--magnet-reach:.22;--magnet-wait:160;--rise-entry:0;--rise-over:.25;--band-pad-tight:clamp(3rem, 5vw, 4.5rem);--band-gap:clamp(1.25rem, min(4vw, calc(7.36 * var(--vh)), calc(11 * var(--vh)) - 1.98rem), 4rem);--opacity-petal-unlit:.14;--opacity-hub-line:.18;--opacity-petal-rest:.38;--text-hero-statement:clamp(2.5rem, min(1.6rem + 3vw, calc(8.28 * var(--vh))), 4.5rem);--size-hero-wheel:min(95vw, 190vh);--size-hero-wheel-phone:135vw;--size-lockup:clamp(11rem, 9rem + 7vw, 17rem);--gradient-hero-veil:linear-gradient(to right, #011027c7 0%, #01102766 30%, #01102700 55%), linear-gradient(to right, #000 0%, #000 26%, #000000d1 36%, #00000073 46%, #00000026 54%, #0000 60%);--mix-word-lift:50%;--gradient-hero-veil-light:linear-gradient(to right, #fffffff5 0%, #ffffffb8 30%, transparent 56%);--mix-word-deepen:68%;--text-giant:clamp(3.3rem, min(11vw, calc(19.3 * var(--vh))), 10.5rem);--text-figure:clamp(2.65rem, 8.8vw, 8.4rem);--weight-giant:300;--leading-giant:1.05;--tracking-giant:-.01em;--opacity-ghost:.2;--menu-delay:150;--opacity-dim:.3;--color-card-active:#c8d8e1;--color-card-active-text:#011027;--color-less:#e85667;--color-more:#61c186;--color-card-active-muted:#011027b8;--color-chip:#01102712;--color-chip-inverse:#ffffff1a;--color-accent-contrast-muted:#011027b8;--color-border-accent:#01102738;--blur-chip:1.25rem;--blur-reveal:.625rem;--size-chip:2.8125rem;--size-menu-side:9rem;--size-menu-logo:7rem;--text-menu:1rem;--size-logo-chip:10.5rem;--size-arrow-chip-width:1.65rem;--size-arrow-chip-height:.975rem;--size-avatar-small:3.5rem;--logo-filter-on-light:invert(1) hue-rotate(180deg);--size-thumb:9rem;--opacity-thumb:.55;--split-media:42%;--size-mark:7rem;--size-row-thumb:11rem;--tile-pill-rise:17%;--tile-title-drop:24%;--radius-tile:1rem;--size-rail-tile:17rem;--size-rail-tile-wide:24rem;--text-quote:clamp(1.5rem, 2.45vw, 3.225rem);--text-quote-long:clamp(1.3rem, 2.05vw, 2.75rem);--text-quote-longer:clamp(1.15rem, 1.75vw, 2.35rem);--size-quote-mark-box:.42em;--size-quote-mark:clamp(7rem, 15vw, 15rem);--size-portrait:3.75rem;--size-panel-photo:clamp(22rem, 52vh, 36rem);--size-compare-cell:6rem;--size-row-icon:2.1rem;--size-logo-tile:3rem;--size-logo-tile-large:4.4rem;--size-community-logo-small:2.25rem;--size-footer-mark:1.5rem;--width-narrow-column:20.5rem;--opener-height:88vh;--opener-min-height:35rem;--opener-heading-size:var(--text-hero-statement);--opener-line-size:var(--text-lg);--opener-inset:var(--gutter);--opener-gap:var(--space-6);--opener-align:center;--opener-pad-top:calc(var(--size-chip) + var(--space-9));--opener-pad-bottom:var(--space-9);--duration-fast:.2s;--duration-base:.5s;--duration-slow:.8s;--duration-stagger:.15s;--duration-count:1800;--duration-tour:6000;--ease-standard:cubic-bezier(.4, 0, .2, 1);--duration-unfold:.6s;--delay-unfold-step:90ms;--ease-unfold:cubic-bezier(.2, .7, .2, 1);--unfold-from:.18;--duration-divide:950;--duration-divide-time:calc(var(--duration-divide) * 1ms);--ease-divide-near:cubic-bezier(.35, 0, .2, 1);--ease-divide-far:cubic-bezier(.6, 0, .2, 1);--delay-divide-far:60ms;--price-line-gap:var(--space-1);--price-line-room:calc(var(--text-xs) * var(--leading-none) + var(--price-line-gap));--price-line-clear:var(--space-3);--distance-reveal:2.25rem;--distance-logo-reveal:-2.5rem;--scale-zoom:1.04}@media (width<=56.1875rem){:root{--text-figure:clamp(3.5rem, min(26vw, calc(11 * var(--vh))), 8.4rem);--text-quote:clamp(1.5rem, min(8vw, calc(4.9 * var(--vh))), 3.225rem);--text-quote-long:var(--text-quote);--text-quote-longer:var(--text-quote);--size-quote-mark:min(calc(var(--text-quote) * 6), calc(30 * var(--vh)));--opener-height:calc(100 * var(--vh));--opener-pad-bottom:calc(var(--space-9) / 2)}}html[data-theme=augen]{--color-bg:#fff;--color-surface:#c8d8e1;--color-surface-strong:#46525e;--color-surface-neutral:#75767d;--color-card:#fff;--color-field:transparent;--color-field-inverse:transparent;--color-text:#011027;--color-text-muted:#011027b8;--color-border:#01102729;--color-border-field:#01102766;--color-focus:#011027;--color-bg-inverse:#011027;--color-text-inverse:#fff;--color-text-inverse-muted:#ffffffb8;--color-text-inverse-faint:#ffffff8c;--color-text-inverse-soft:#ffffff8c;--color-border-inverse:#ffffff2e;--color-focus-inverse:#d6a159;--color-header-bg:#011027;--color-header-text:#fff;--color-header-border:transparent;--color-accent:#d6a159;--color-accent-hover:#c69244;--color-accent-contrast:#011027;--color-accent-on-dark:#d6a159;--color-accent-on-dark-hover:#c69244;--color-accent-contrast-on-dark:#011027;--color-accent-text:#46525e;--color-accent-text-on-dark:#d6a159;--color-accent-soft:#d6a159;--color-link:#011027;--color-link-hover:#46525e;--color-link-inverse:#d6a159;--color-scrim:#011027bf;--color-scrim-soft:#0110274d;--color-scrim-light:#fffc;--color-overlay:#011027;--gradient-hero:linear-gradient(to right, #011027c7 0%, #01102766 30%, #01102700 55%);--gradient-hero-strong:linear-gradient(to right, #011027c7 0%, #01102766 30%, #01102700 55%), linear-gradient(to right, #000 0%, #000 26%, #000000d1 36%, #00000073 46%, #00000026 54%, #0000 60%);--font-heading:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-ui:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs:.9rem;--text-sm:1.05rem;--text-base:1.2rem;--text-lg:1.35rem;--text-xl:1.5rem;--text-2xl:clamp(1.65rem, 1.44rem + .84vw, 2.025rem);--text-3xl:clamp(2.1rem, 1.68rem + 1.68vw, 2.85rem);--text-4xl:clamp(2.4rem, 1.92rem + 2.04vw, 3.225rem);--text-display:clamp(2.1rem, 1.68rem + 1.68vw, 2.85rem);--text-stat:clamp(4.2rem, 2.9rem + 4.8vw, 6.6rem);--text-stat-lg:clamp(4.2rem, 2.9rem + 4.8vw, 6.6rem);--text-stat-xl:clamp(4.2rem, 2.9rem + 4.8vw, 6.6rem);--leading-none:1;--leading-tight:1.15;--leading-heading:1.2;--leading-snug:1.2;--leading-body:1.45;--leading-loose:1.5;--weight-light:300;--weight-regular:350;--weight-bold:350;--weight-strong:450;--weight-heading:350;--weight-body:350;--tracking-heading:-.02em;--tracking-display:-.02em;--tracking-stat:-.04em;--tracking-wide:-.02em;--radius-sm:0;--radius-md:.625rem;--radius-button:100vmax;--radius-card:0;--radius-media:0;--radius-section:0;--radius-header:0;--shadow-sm:none;--shadow-md:none;--border-width:.0625rem;--border-width-strong:.0625rem;--section-inset:0;--section-gap:0;--align-heading:left;--size-logo-cell:4.25rem;--duration-fast:.2s;--duration-base:.5s;--duration-slow:.9s;--distance-reveal:.875rem}html[data-feel=magnet]{--magnet-on:1;--smooth-scroll:0;--unveil-trigger:.2}html[data-feel=native]{--smooth-scroll:0}html[data-feel=free]{--step-scroll:0}*,:before,:after{box-sizing:border-box}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-body);line-height:var(--leading-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--weight-heading);line-height:var(--leading-snug);text-wrap:balance}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}.as-h1{font-size:var(--text-4xl);line-height:var(--leading-tight)}.as-h2{font-size:var(--text-3xl)}.as-h3{font-size:var(--text-2xl)}.as-h4{font-size:var(--text-xl)}img,picture,svg,canvas,video{max-width:100%;display:block}img{height:auto}a{color:inherit}:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--focus-offset)}[hidden]{display:none!important}:target{scroll-margin-top:calc(var(--header-height) + var(--space-5))}.container{width:100%;max-width:var(--width-content);padding-inline:var(--space-5);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);color:var(--color-text-inverse);background:var(--color-bg-inverse);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.btn{padding:var(--button-pad-block) var(--button-pad-inline);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-heading);border:var(--border-width) solid transparent;border-radius:var(--radius-button);box-shadow:var(--shadow-sm);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);text-decoration:none;display:inline-block}.btn--primary{color:var(--color-accent-contrast);background:var(--color-accent)}.btn--primary:hover{background:var(--color-accent-hover)}.btn--outline{color:var(--color-text-muted);border-color:var(--color-border)}.btn--outline:hover{color:var(--color-text);border-color:var(--color-text-muted)}.on-dark .btn--outline{color:var(--color-text-inverse-muted);border-color:var(--color-border-inverse)}.on-dark .btn--outline:hover{color:var(--color-text-inverse);border-color:var(--color-text-inverse-muted)}.prose{line-height:var(--leading-body)}.prose>*+*{margin-top:var(--space-4)}.prose h2,.prose h3,.prose h4{margin-top:var(--space-7)}.prose h2{font-size:var(--text-2xl)}.prose h3,.prose h4{font-size:var(--text-xl)}.prose>:first-child{margin-top:0}.prose ul,.prose ol{gap:var(--space-2);padding-left:var(--space-6);display:grid}.prose a{font-weight:var(--weight-bold);color:var(--color-link)}.on-dark .prose a{color:var(--color-link-inverse)}.on-dark .prose a:hover,.prose a:hover{color:var(--color-link-hover)}.prose blockquote{padding-left:var(--space-5);font-family:var(--font-heading);font-size:var(--text-xl);border-left:var(--border-width-strong) solid var(--color-accent-text)}.on-dark{--color-focus:var(--color-focus-inverse);--color-accent-text:var(--color-accent-text-on-dark)}.on-dark .btn--primary{color:var(--color-accent-contrast-on-dark);background:var(--color-accent-on-dark)}.on-dark .btn--primary:hover{background:var(--color-accent-on-dark-hover)}strong,b{font-weight:var(--weight-strong)}.field{gap:var(--space-2);display:grid}.field__label{font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-snug)}.field__hint{color:var(--color-text-muted)}.field__control{width:100%;padding:var(--space-3) var(--space-4);font:inherit;font-family:var(--font-ui);line-height:var(--leading-snug);color:var(--color-text);background:var(--color-field);border:var(--border-width) solid var(--color-border-field);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.field__control--light{background:var(--color-field-inverse)}textarea.field__control{min-height:var(--size-textarea);resize:vertical}.field__select{position:relative}.field__select select{appearance:none;cursor:pointer;padding-inline-end:var(--space-7)}.field__select:after{top:50%;right:var(--space-4);width:var(--size-chevron);height:var(--size-chevron);pointer-events:none;content:"";border-right:var(--border-width-strong) solid currentColor;border-bottom:var(--border-width-strong) solid currentColor;position:absolute;transform:translateY(-70%)rotate(45deg)}.field--check{gap:var(--space-3);font-size:var(--text-xs);align-items:center;display:flex;position:relative}.field--check:after{height:var(--size-tap);content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.field--check input{width:var(--size-check);height:var(--size-check);accent-color:var(--color-text);margin:0}.form-trap{width:.0625rem;height:.0625rem;position:absolute;left:-100vmax;overflow:hidden}.form-status{font-size:var(--text-xs)}.form-status:empty{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.band{--tone-text:var(--color-text);--tone-behind:var(--color-bg);--tone-muted:var(--color-text-muted);--tone-line:var(--color-border);--tone-link:var(--color-link);--tone-accent:var(--color-accent-text);color:var(--tone-text);background:var(--color-bg);position:relative}.band--mist{--tone-behind:var(--color-surface);background:var(--color-surface)}.band--navy,.band--slate{--tone-text:var(--color-text-inverse);--tone-behind:var(--color-bg-inverse);--tone-muted:var(--color-text-inverse-muted);--tone-line:var(--color-border-inverse);--tone-link:var(--color-link-inverse);--tone-accent:var(--color-accent-text-on-dark);--color-focus:var(--color-focus-inverse);background:var(--color-bg-inverse)}.band--slate{--tone-behind:var(--color-surface-strong);--tone-link:var(--color-text-inverse);--tone-accent:var(--color-text-inverse);background:var(--color-surface-strong)}.band--gold{--tone-text:var(--color-accent-contrast);--tone-behind:var(--color-accent);--tone-muted:var(--color-accent-contrast-muted);--tone-line:var(--color-border-accent);--tone-link:var(--color-accent-contrast);--tone-accent:var(--color-accent-contrast);background:var(--color-accent)}.band--pad-normal,.band--pad-cinema,.band--pad-tall,.band--pad-deep,.band--pad-tight{padding-block:var(--section-top) var(--section-bottom)}.band--first{padding-top:var(--section-top)}@media (width>=56.25rem){.band.band--boxes{flex-direction:column;display:flex}.band--boxes>.band__grid{flex:1;align-content:center}.band--boxes>.band__grid:has(>.subscribe){grid-template-rows:auto .7fr auto 1.3fr;row-gap:0}.band--boxes>.band__grid>.subscribe{margin-top:calc(var(--flow-gap) * .54);grid-row:3;align-self:start}}.band.band--centred,.seedsplit.band--centred{padding-block:var(--band-centred-pad);align-content:center;display:grid}.band__grid{--flow-gap:var(--space-6);gap:var(--flow-gap) var(--skeleton-gap);padding-inline:var(--skeleton-gutter);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.band__grid--roomy{--flow-gap:var(--band-gap)}@media (width>=56.25rem){.band__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.at-label{grid-column:2/3}.at-content{grid-column:3/6}.at-content-two{grid-column:3/5}.at-third{grid-column:3/4}.at-rest{grid-column:4/6}.at-wide{grid-column:2/6}.at-full{grid-column:1/-1}.at-content-wide{grid-column:2/6}.at-left-pair{grid-column:2/4}.at-right-pair{grid-column:4/6}.at-left-three{grid-column:1/4}}.plabel{font-size:var(--text-sm);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);align-content:start;display:grid}.plabel__quiet,.quiet{color:var(--tone-muted)}.pnumber{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--tone-accent);letter-spacing:var(--tracking-heading)}.pheading{font-size:var(--text-2xl);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.pheading--centre{text-align:center;margin-bottom:calc(var(--section-heading-gap) - var(--flow-gap));font-size:var(--text-heading-context);line-height:var(--leading-heading-context);letter-spacing:var(--tracking-heading)}.pheading--cta{font-size:var(--text-heading-cta);line-height:var(--leading-heading-cta)}.pheading--band,.seedsplit__title{margin-bottom:calc(var(--cta-heading-gap) - var(--flow-gap));font-size:var(--text-heading-cta);line-height:var(--leading-heading-cta);letter-spacing:var(--tracking-heading)}.statement{font-size:var(--text-2xl);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.tone-accent{color:var(--tone-accent)}.lead{font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.small-print{gap:var(--space-4);max-width:var(--width-narrow-column);line-height:var(--leading-body);color:var(--tone-muted);display:grid}.small-print--wide{max-width:var(--width-prose);color:var(--tone-text)}.small-print .legal-head{font:inherit;font-weight:var(--weight-strong);letter-spacing:inherit;color:inherit;text-wrap:wrap;break-after:avoid}@media (width>=56.25rem){.small-print--wide{display:block}.small-print--wide p,.small-print--wide .legal-head{margin-bottom:var(--space-4);break-inside:avoid}.small-print--wide .legal-head--run{margin-bottom:0}}.giant{font-size:var(--text-giant);font-weight:var(--weight-giant);line-height:var(--leading-giant);text-align:center;letter-spacing:var(--tracking-giant);overflow-wrap:break-word}.giant--ghost{opacity:var(--opacity-ghost)}.stack{--flow-gap:var(--space-5);gap:var(--flow-gap);align-content:start;justify-items:start;display:grid}.stack--roomy{--flow-gap:var(--space-7)}.alink{gap:var(--space-3);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--tone-link);letter-spacing:var(--tracking-heading);align-items:center;text-decoration:none;display:inline-flex}.alink--small{font-size:var(--text-sm)}.alink:not(.alink--pill),.pfooter__list a,.rooms__tab{position:relative}.alink:not(.alink--pill):after,.pfooter__list a:after,.rooms__tab:after{height:max(100%, var(--size-tap));content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pfooter__list a:after{height:calc(100% + var(--space-2))}.alink--pill{padding:var(--space-3) var(--space-5);color:var(--color-accent-contrast);background:var(--color-accent);border-radius:var(--radius-pill);transition:background var(--duration-fast)}.alink--pill:hover{background:var(--color-accent-hover)}.alink--pill,.btn--primary,.pheader__book{box-shadow:var(--shadow-button);transition:background var(--duration-button) ease, box-shadow var(--duration-button) ease, transform var(--duration-button) ease}.alink--pill:hover,.btn--primary:hover,.pheader__book:hover{box-shadow:var(--shadow-button-hover);transform:translateY(var(--lift-button))}.alink--pill:active,.btn--primary:active,.pheader__book:active{box-shadow:var(--shadow-button-press);transform:translateY(var(--lift-button-press))}.alink--pill .alink__chip{display:none}@media (prefers-reduced-motion:reduce){.alink--pill:hover,.alink--pill:active,.btn--primary:hover,.btn--primary:active,.pheader__book:hover,.pheader__book:active{transform:none}}.alink.alink--pill:hover .alink__text{text-decoration:none}.alink__chip{width:var(--size-arrow-chip-width);height:var(--size-arrow-chip-height);border:var(--border-width) solid currentColor;border-radius:var(--radius-pill);transition:transform var(--duration-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.alink__chip svg{fill:none;stroke:currentColor;width:60%;height:60%;stroke-width:var(--border-width-strong)}.alink:hover .alink__chip{transform:translateX(var(--space-1))}.alink:hover .alink__text{text-underline-offset:var(--focus-offset);text-decoration:underline}.pills{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.pill{padding:var(--space-1) var(--space-3);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--tone-link);letter-spacing:var(--tracking-heading);border:var(--border-width) solid currentColor;border-radius:var(--radius-pill);transition:color var(--duration-fast), background var(--duration-fast);text-decoration:none;display:inline-block}.pill:hover{color:var(--color-accent-contrast);background:var(--tone-link);border-color:var(--tone-link)}.band--white .pill:hover,.band--mist .pill:hover{color:var(--color-bg)}.js [data-reveal]{opacity:0;filter:blur(var(--blur-reveal));transform:translateY(var(--distance-reveal));transition:opacity var(--duration-slow) var(--ease-standard), filter var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard)}.js [data-reveal].is-in{opacity:1;filter:none;transform:none}.js .giant--ghost[data-reveal].is-in{opacity:var(--opacity-ghost)}.js [data-reveal].is-scrubbed{opacity:0;filter:blur(var(--blur-reveal));transform:translateY(var(--distance-reveal));transition:opacity var(--reveal-duration,var(--unveil-duration-css)) var(--ease-unveil) var(--reveal-delay,0s), filter var(--reveal-duration,var(--unveil-duration-css)) var(--ease-unveil) var(--reveal-delay,0s), transform var(--reveal-duration,var(--unveil-duration-css)) var(--ease-unveil) var(--reveal-delay,0s)}.js [data-reveal].is-scrubbed.is-sharp{opacity:1;filter:none;transform:none}.js .giant--ghost[data-reveal].is-scrubbed.is-sharp{opacity:var(--opacity-ghost)}.js [data-reveal].is-reached{opacity:1;filter:none;transition:none;transform:none}.js .giant--ghost[data-reveal].is-reached{opacity:var(--opacity-ghost)}.js [data-scrub-out]{opacity:calc(1 - var(--leave,0));filter:blur(calc(var(--leave,0) * var(--blur-reveal)));transform:translateY(calc(var(--leave,0) * var(--distance-reveal) * -2))}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;filter:none;transition:none;transform:none}.js .giant--ghost[data-reveal]{opacity:var(--opacity-ghost)}}.pheader__veil{z-index:49;visibility:hidden;background:var(--color-scrim-soft);backdrop-filter:blur(var(--blur-chip));opacity:0;transition:opacity var(--duration-base), visibility var(--duration-base);position:fixed;inset:0}.pheader__veil.is-on{visibility:visible;opacity:1}.pheader{--chip-body:10%;--chip-bg:color-mix(in srgb, var(--color-bg-inverse) var(--chip-body), transparent);--chip-text:var(--color-text-inverse);--chip-line:var(--color-border-inverse);--chip-logo-filter:none;top:var(--space-6);right:var(--space-5);left:var(--space-5);z-index:50;gap:var(--space-2);font-family:var(--font-ui);letter-spacing:var(--tracking-heading);pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex;position:fixed}.pheader[data-tone=dark],.pheader[data-tone=dark]~.pbook{--color-focus:var(--color-focus-inverse)}.pheader[data-tone=dark] :focus-visible,.pheader[data-tone=dark]~.pbook:focus-visible{box-shadow:var(--focus-halo)}.pheader[data-tone=light]{--chip-bg:color-mix(in srgb, var(--color-bg) var(--chip-body), transparent);--chip-text:var(--color-text);--chip-line:var(--color-border);--chip-logo-filter:var(--logo-filter-on-light)}.pheader.is-open{--chip-bg:var(--color-chip-inverse);--chip-text:var(--color-text-inverse);--chip-line:var(--color-border-inverse)}.chip{min-height:var(--size-chip);padding-inline:var(--space-4);color:var(--chip-text);pointer-events:auto;background:var(--chip-bg);border-radius:var(--radius-md);backdrop-filter:blur(var(--blur-chip));transition:color var(--duration-fast), background-color var(--duration-fast);border:0;align-items:center;display:flex}@media (width<=56.1875rem){.pheader{position:absolute}.pheader.pheader,.pheader.pheader[data-tone=light],.pheader.pheader.is-open{--chip-bg:var(--color-bg-inverse);--chip-text:var(--color-text-inverse);--chip-line:var(--color-border-inverse)}.pheader__toggle{top:var(--space-6);right:var(--space-5);position:fixed}.pheader.is-open,.pheader__toggle{--color-focus:var(--color-focus-inverse)}.pheader__toggle:focus-visible{outline-offset:var(--focus-offset-inside);box-shadow:none}.pheader__stage{top:calc(var(--space-6) + var(--size-chip) + var(--space-2));right:var(--space-5);left:var(--space-5);position:fixed}.pheader__links a,.pheader__social a,.pheader__book{position:relative}.pheader__links a:after,.pheader__social a:after,.pheader__book:after{content:"";min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pheader__links a:after,.pheader__book:after{height:var(--size-tap)}.pheader__social a:after{width:var(--size-tap);height:var(--size-tap)}}.pheader__mark{display:none}@media (width<=56.1875rem){.pheader__mark{top:var(--space-6);left:var(--space-5);width:var(--size-chip);height:var(--size-chip);visibility:hidden;opacity:0;min-height:0;transition:opacity var(--duration-base), visibility var(--duration-base);padding:0;display:block;position:fixed;overflow:hidden}.pheader__mark.is-shown{visibility:visible;opacity:1}.pheader__mark img{width:100%;height:100%;display:block}}.pheader__logo{min-height:var(--size-chip);padding-right:var(--space-4);pointer-events:auto;align-items:center;display:flex}.pheader__logo img{width:var(--size-logo-chip);height:auto;filter:var(--chip-logo-filter);transition:filter var(--duration-fast)}.pheader__brand{display:none}.pheader__brand img{width:var(--size-menu-logo);height:auto;filter:var(--chip-logo-filter);transition:filter var(--duration-fast)}.pheader__toggle{width:var(--size-chip);cursor:pointer;order:2;justify-content:center;margin-left:auto;padding-inline:0}.pheader__bars,.pheader__bars:before{width:var(--space-5);height:var(--border-width);transition:transform var(--duration-fast);background:currentColor;display:block}.pheader__bars{transform:translateY(calc(var(--space-1) * -1))}.pheader__bars:before{content:"";transform:translateY(var(--space-2))}.pheader__toggle[aria-expanded=true] .pheader__bars{transform:rotate(45deg)}.pheader__toggle[aria-expanded=true] .pheader__bars:before{transform:rotate(-90deg)}.pheader__stage{flex-basis:100%;order:3;display:grid}.pheader__stage>*{grid-area:1/1}.pheader__nav{padding-block:var(--space-6);flex-direction:column;align-items:flex-start}.pheader.is-enhanced .pheader__nav{display:none}.pheader.is-enhanced.is-open .pheader__nav{display:flex}.pheader__links{gap:var(--space-4);width:100%;font-size:var(--text-2xl);margin:0;padding:0;list-style:none;display:grid}.pheader__links a,.pheader__group-toggle{font:inherit;color:inherit;text-align:left;letter-spacing:inherit;transition:opacity var(--duration-base);background:0 0;border:0;padding:0;text-decoration:none}.pheader__links a[aria-current=page]{color:var(--color-accent)}.pheader__group-toggle{color:var(--color-text-inverse-muted);pointer-events:none}.pheader__sub{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0 0 0 var(--space-5);list-style:none;display:grid}.pheader__social{gap:var(--space-5);margin:var(--space-6) 0 0;align-items:center;padding:0;list-style:none;display:flex}.pheader__book{margin:var(--space-6) 0 0;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-accent-contrast);white-space:nowrap;background:var(--color-accent);border-radius:var(--radius-pill);transition:background var(--duration-fast);align-items:center;text-decoration:none;display:inline-flex}.pheader__book:hover{background:var(--color-accent-hover)}.pbook{display:none}@media (width>=56.25rem){.pbook{top:var(--space-6);right:var(--space-6);z-index:50;height:var(--size-chip);padding:0 var(--space-5);font-family:var(--font-ui);font-size:var(--text-menu);letter-spacing:var(--tracking-heading);color:var(--color-accent-contrast);white-space:nowrap;visibility:hidden;background:var(--color-accent);border-radius:var(--radius-pill);opacity:0;transform:translateY(calc(var(--space-2) * -1));transition:opacity var(--duration-base), transform var(--duration-base), visibility var(--duration-base), background var(--duration-fast), box-shadow var(--duration-button);align-items:center;text-decoration:none;display:inline-flex;position:fixed}.pbook.is-shown{visibility:visible;opacity:1;transform:none}.pbook.is-below{top:calc(var(--space-6) + var(--size-chip) + var(--space-3))}.pbook:hover{background:var(--color-accent-hover)}.pheader[data-tone=light]~.pbook{color:var(--color-text-inverse);background:var(--color-bg-inverse)}.pbook{box-shadow:var(--shadow-button)}.pbook.is-shown:hover{box-shadow:var(--shadow-button-hover);transform:translateY(var(--lift-button))}.pbook.is-shown:active{box-shadow:var(--shadow-button-press);transform:translateY(var(--lift-button-press))}.pheader[data-tone=light]~.pbook{box-shadow:var(--shadow-button-navy)}.pheader[data-tone=light]~.pbook.is-shown:hover{box-shadow:var(--shadow-button-navy-hover)}.pheader[data-tone=light]~.pbook.is-shown:active{box-shadow:var(--shadow-button-navy-press)}}.pheader__social a{color:inherit;transition:opacity var(--duration-base);display:flex}.pheader__social svg{width:var(--size-check);height:var(--size-check)}@media (width<=56.1875rem){.pheader__group-toggle{display:none}.pheader__sub{gap:var(--space-4);margin:0;padding:0}.pheader__social svg{width:calc(var(--size-check) * 1.6);height:calc(var(--size-check) * 1.6)}.pheader.is-enhanced .pheader__nav{visibility:hidden;pointer-events:none;opacity:0;transform:translateY(calc(var(--space-3) * -1));transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard), visibility var(--duration-base);display:flex}.pheader.is-enhanced.is-open .pheader__nav{visibility:visible;pointer-events:auto;opacity:1;transform:none}}@media (width<=56.1875rem) and (prefers-reduced-motion:reduce){.pheader.is-enhanced .pheader__nav{transition:none;transform:none}}@media (hover:hover) and (pointer:fine){.pheader__sub:has(li:hover) li:not(:hover)>.pheader__sub-row>span,.pheader__links>li:has(~li:hover)>a,.pheader__links>li:has(~li:hover)>button,.pheader__links>li:hover~li>a,.pheader__links>li:hover~li>button,.pheader__nav:has(.pheader__links>li:hover) .pheader__social a,.pheader__nav:has(.pheader__social li:hover) .pheader__links>li>a,.pheader__nav:has(.pheader__social li:hover) .pheader__links>li>button,.pheader__social>li:has(~li:hover)>a,.pheader__social>li:hover~li>a{opacity:var(--opacity-dim)}}@media (width>=56.25rem){.pheader{width:max-content;max-width:calc(100vw - var(--space-5) * 2);flex-wrap:nowrap;justify-content:center;left:50%;right:auto;transform:translate(-50%)}.pheader__toggle,.pheader__logo{display:none}.pheader__brand,.pheader__social{width:var(--size-menu-side);justify-content:center;align-items:center;display:flex}.pheader__brand{margin:var(--space-2) var(--space-2) var(--space-2) 0;border-right:var(--border-width) solid var(--chip-line);align-self:stretch}.pheader__stage{flex-basis:auto;order:0}.pheader__nav,.pheader.is-enhanced .pheader__nav{padding-block:0;padding-inline:var(--space-2);flex-direction:row;align-items:center;display:flex}.pheader__links{width:auto;font-size:var(--text-menu);align-items:center;gap:0;display:flex}.pheader__book{display:none}.pheader__links>li>a,.pheader__group-toggle{padding:var(--space-2) var(--space-5);color:inherit;white-space:nowrap;pointer-events:auto;cursor:pointer;display:block}.pheader__group{align-items:center;display:flex}.pheader__social{gap:calc(var(--space-5) * 2);margin:var(--space-2) 0 var(--space-2) var(--space-2);border-left:var(--border-width) solid var(--chip-line);align-self:stretch}.pheader__sub{gap:var(--space-4);padding:0 var(--space-3) 0 0;margin:0;display:flex}.pheader__links{align-self:stretch}.pheader__group{align-self:stretch;position:relative}.pheader.is-enhanced .pheader__sub{z-index:2;width:var(--size-submenu);padding:var(--space-3) 0 0;visibility:hidden;opacity:0;transform:translate(-50%, calc(var(--space-2) * -1));gap:0;display:grid;position:absolute;top:100%;left:50%}.pheader.is-ready .pheader__sub{transition:opacity var(--duration-fast), transform var(--duration-fast) var(--ease-standard), visibility var(--duration-fast)}.pheader.is-enhanced .pheader__group.is-open>.pheader__sub{visibility:visible;opacity:1;transform:translate(-50%)}.pheader.is-enhanced .pheader__sub:before{inset:var(--space-3) 0 0;z-index:-1;content:"";background:var(--chip-bg);border-radius:var(--radius-md);backdrop-filter:blur(var(--blur-chip));position:absolute}.pheader.is-enhanced .pheader__sub-row{min-height:var(--size-chip);padding:var(--space-2) var(--space-3);color:var(--chip-text);pointer-events:auto;justify-content:center;align-items:center;display:flex}.pheader.is-enhanced .pheader__sub-row>span{transition:opacity var(--duration-fast)}.pheader.is-enhanced .pheader__sub-row[aria-current=page]{color:var(--color-accent)}}@media (scripting:none){.pheader.is-enhanced .pheader__nav{display:flex}.pheader.is-enhanced .pheader__toggle{display:none}}@media (scripting:none) and (width>=56.25rem){.pheader.is-enhanced .pheader__sub{gap:var(--space-4);width:auto;padding:0 var(--space-3) 0 0;visibility:visible;opacity:1;display:flex;position:static;transform:none}.pheader.is-enhanced .pheader__sub:before{display:none}.pheader.is-enhanced .pheader__sub-row{min-height:0;padding:0}}.petal-wheel{width:100%;height:auto;color:inherit;display:block;overflow:visible}.petal-wheel__petal--unlit{fill:currentColor;fill-opacity:var(--opacity-petal-unlit)}.petal-wheel__hub{fill:none;stroke:currentColor;stroke-opacity:var(--opacity-hub-line)}.petal-wheel__label text{font-weight:var(--weight-bold);fill:currentColor}.petal-wheel--animate{animation:petal-wheel-open calc(var(--duration-slow) * 2) var(--ease-standard) both}@keyframes petal-wheel-open{0%{clip-path:circle(9%)}to{clip-path:circle(120%)}}@media (prefers-reduced-motion:reduce){.petal-wheel--animate{animation:none}}.mhero{--tone-text:var(--color-text-inverse);--tone-muted:var(--color-text-inverse-muted);--tone-link:var(--color-text-inverse);--tone-accent:var(--color-accent-text-on-dark);--color-focus:var(--color-focus-inverse);align-items:var(--opener-align);min-height:max(var(--opener-height), var(--opener-min-height));color:var(--tone-text);background:var(--color-bg-inverse);display:grid;position:relative;overflow:hidden}.mhero__wheel{width:var(--size-hero-wheel);position:absolute;top:50%;right:0;transform:translate(30%,-50%)}.mhero__wheel.is-linked .petal-wheel__petal{opacity:var(--opacity-petal-rest);transition:opacity var(--duration-slow) var(--ease-standard)}.mhero__wheel.is-linked .petal-wheel__petal.is-lit{opacity:1}@media (prefers-reduced-motion:reduce){.mhero__wheel.is-linked .petal-wheel__petal{transition:none}}.mhero:after{content:"";pointer-events:none;background:var(--gradient-hero-veil);position:absolute;inset:0}.mhero__content{z-index:1;gap:var(--opener-gap);padding:var(--opener-pad-top) var(--opener-inset) var(--opener-pad-bottom);justify-items:start;display:grid;position:relative}.mhero__heading{font-size:var(--opener-heading-size);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.mhero__swap{color:color-mix(in srgb, var(--word-colour,currentColor) var(--mix-word-lift), var(--color-text-inverse));transition:opacity var(--duration-base) var(--ease-standard);display:inline-block}.mhero__swap.is-leaving{opacity:0}.mhero__word{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--space-2)}.mhero--light{--tone-text:var(--color-text);--tone-muted:var(--color-text-muted);--tone-link:var(--color-text);--tone-accent:var(--color-accent-text);--color-focus:var(--color-text);background:var(--color-bg)}.mhero--light:after{background:var(--gradient-hero-veil-light)}.mhero--light .mhero__swap{color:color-mix(in srgb, var(--word-colour,currentColor) var(--mix-word-deepen), var(--color-text))}.mhero__tagline{font-size:var(--opener-line-size);color:var(--tone-muted)}@media (width<=56.1875rem){.mhero{align-items:start}.mhero__content{padding-block-start:calc(var(--opener-height) * .35)}.mhero:after{display:none}.mhero__wheel{width:var(--size-hero-wheel-phone);inset:0 0 auto auto;transform:translate(42%,-30%)}.mhero__content,.opener__content{padding-inline:var(--skeleton-gutter)}.opener__media--f40 img{object-position:40% 50%}.opener__media--f60 img{object-position:60% 50%}.opener__media--f70 img{object-position:70% 50%}.opener__media--f80 img{object-position:80% 50%}.opener .opener__media--right{inset-inline-start:0;-webkit-mask-image:none;mask-image:none}}.opener{padding-top:calc(var(--opener-height) * .17);min-height:max(var(--opener-height), var(--opener-min-height));color:var(--color-text-inverse);background:var(--color-bg-inverse);flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden}@media (width>=56.25rem){.opener{justify-content:center;padding-top:0}}@media (width<=56.1875rem){.opener{justify-content:flex-end}.mhero{align-items:end}}.opener__media{position:absolute;inset:0}.opener__media--right{inset-inline-start:30%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%)}.opener__media img{object-fit:cover;width:100%;height:100%}.opener__veil{background:var(--gradient-hero);position:absolute;inset:0}.opener__veil--strong{background:var(--gradient-hero-strong)}@media (width<=56.1875rem){.pheading,.seedsplit__title,.seedsplit__head{text-align:center}.seedsplit__head{justify-items:center}.opener__veil,.opener__veil--strong{background:0 0}.opener__content{text-shadow:var(--shadow-text-on-photo)}.opener__veil:after{content:"";background:var(--gradient-hero-phone-words);position:absolute;inset:0}.opener:has(.opener__media--right) .opener__veil:after{background:var(--gradient-hero-phone-words-tall)}}.opener__content{--tone-text:var(--color-text-inverse);--tone-muted:var(--color-text-inverse-muted);--tone-link:var(--color-link-inverse);--tone-accent:var(--color-accent-text-on-dark);--color-focus:var(--color-focus-inverse);gap:var(--opener-gap);padding:var(--opener-pad-top) var(--opener-inset) var(--opener-pad-bottom);justify-items:start;display:grid;position:relative}.opener__br--phone{display:none}@media (width<=56.1875rem){.opener__br--phone{display:inline}.opener__br--wide{display:none}}.opener__heading{max-width:var(--width-hero-text);font-size:var(--opener-heading-size);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.opener__tagline{max-width:var(--width-measure);font-size:var(--opener-line-size);line-height:var(--leading-body);color:var(--tone-muted)}.opener__explore{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.trio{grid-template-columns:repeat(auto-fit, minmax(var(--size-column-min-sm), 1fr));gap:var(--space-7) var(--skeleton-gap);margin:0;padding:0;list-style:none;display:grid}.trio>li{gap:var(--space-4);align-content:start;justify-items:start;display:grid}@media (width<=56.1875rem){.trio{grid-template-columns:minmax(0,1fr)}main .band:has(>.band__grid>.trio--wide){padding-block:var(--space-6)}.trio--wide{row-gap:var(--space-7)}.trio--wide .figure{text-box:trim-both cap alphabetic}.trio--wide .stack{gap:var(--space-3)}}.figure{font-size:var(--text-stat);font-weight:var(--weight-light);line-height:var(--leading-none);letter-spacing:var(--tracking-stat)}.figure__unit{margin-left:var(--space-1);vertical-align:middle;letter-spacing:var(--tracking-heading);font-size:30%}.trio--wide{gap:var(--space-8) var(--skeleton-gap)}.trio--wide>li,.trio--wide .stack{text-align:center;justify-items:center}.trio--wide>li{grid-template-rows:auto 1fr}.trio--wide .stack{grid-template-rows:1fr auto}.trio--wide .figure{font-size:var(--text-figure);font-weight:var(--weight-giant)}.trio--wide .trio__text{text-wrap:balance;max-width:var(--width-narrow);font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--tone-text)}.band--slate .trio--wide{--tone-link:var(--color-accent-text-on-dark)}.trio__note{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--tone-link);letter-spacing:var(--tracking-heading)}.trio__text{max-width:var(--width-narrow-column);line-height:var(--leading-body);color:var(--tone-muted)}.logo-rows{--distance-reveal:var(--distance-logo-reveal);gap:var(--space-6) var(--skeleton-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin:0;padding:0;list-style:none;display:grid}.logo-rows li{height:var(--size-logo-tile);align-items:center;display:flex}.logo-rows img{object-fit:contain;filter:grayscale();width:auto;max-width:100%;height:auto;max-height:100%}@media (width>=37.5rem){.logo-rows{grid-template-columns:repeat(6,minmax(0,1fr))}}.logo-rows--wide{gap:var(--space-9) var(--skeleton-gap)}.logo-rows--wide li{height:var(--size-logo-tile-large);justify-content:center}@media (width<=56.1875rem){.logo-rows--wide{row-gap:var(--skeleton-gap)}}.frame img{width:100%;height:auto}.twocol{gap:var(--space-5) var(--skeleton-gap);line-height:var(--leading-body);color:var(--tone-muted);display:grid}@media (width>=56.25rem){.twocol{grid-template-columns:repeat(2,minmax(0,1fr))}.twocol.twocol--row{grid-template-columns:minmax(0,1fr)}.twocol--row .points{gap:var(--space-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.twocol--row .points li{border-bottom:0;padding-block:0}}.seedtiles{grid-template-columns:repeat(auto-fit, minmax(var(--size-card-min), 1fr));gap:var(--skeleton-gap);margin:0;padding:0;list-style:none;display:grid}@media (width<=56.1875rem){.seedtiles{gap:calc(var(--skeleton-gap) * 2)}}.seedtile{aspect-ratio:1;color:var(--color-text-inverse);border-radius:var(--radius-tile);text-decoration:none;display:grid;position:relative;overflow:hidden}.seedtile>*{grid-area:1/1}@media (width>=56.25rem){.seedtiles{grid-auto-rows:var(--tile-height)}.seedtiles .seedtile{aspect-ratio:auto;height:100%}.seedtiles .seedtile__words{padding-inline:var(--space-4);padding-top:var(--tile-title-drop-fit)}}.seedtiles .seedtile__photo--top{object-position:50% 12%}.seedtiles .seedtile__photo--centre{object-position:50% 50%}.seedtile__frame{width:100%;height:100%;display:block;position:relative;overflow:hidden}.seedtile__photo{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-standard)}.seedtile:hover .seedtile__photo{transform:scale(var(--scale-zoom))}.seedtile__frame:after{content:"";background:var(--color-scrim-soft);position:absolute;inset:0}.seedtile__frame--deep:after{background:var(--color-scrim)}.seedtile__words{z-index:1;gap:var(--space-4);padding:var(--tile-title-drop) var(--space-7) 0;text-align:center;align-content:start;align-self:stretch;justify-items:center;display:grid;position:relative}.seedtile__title{font-size:var(--text-3xl);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.seedtile__line{font-size:var(--text-lg)}.seedtile__pill{bottom:var(--tile-pill-rise);padding:var(--space-3) var(--space-6);color:var(--color-text);white-space:nowrap;background:var(--color-bg);border-radius:var(--radius-pill);transition:color var(--duration-fast), background var(--duration-fast);position:absolute;left:50%;transform:translate(-50%)}.seedtile:hover .seedtile__pill{color:var(--color-accent-contrast);background:var(--color-accent)}.page-moved{text-align:center;justify-items:center}.page-moved .points{width:auto}.page-moved .points li{grid-template-columns:auto;justify-content:center}.paths-ask{gap:var(--space-4);text-align:center;justify-items:center;display:grid}.paths-ask p{margin:0}.paths-open{gap:var(--skeleton-gap);height:var(--tile-height-tall);margin:0;padding:0;list-style:none;display:flex}.paths-open>li{min-width:0;transition:flex var(--duration-slow) var(--ease-standard);flex:1;display:flex}.paths-open__panel{isolation:isolate;color:var(--color-text-inverse);border-radius:var(--radius-tile);flex:1;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.paths-open__photo{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.paths-open__panel--waiting{background:var(--tone-behind);border:var(--border-width) solid var(--tone-line)}.paths-open__title,.paths-open__line{text-shadow:var(--shadow-text-on-photo)}.paths-open__words{gap:var(--space-3);padding:var(--space-8) var(--space-6) var(--space-4);background:var(--gradient-words-foot);flex:1;justify-items:start;display:grid}#main .paths-open__title{font-size:var(--text-sm);color:var(--color-accent-text-on-dark)}#main .paths-open__line{white-space:pre-line;font-size:var(--text-xl);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.paths-open__pill{padding:var(--space-3) var(--space-6);color:var(--color-text);white-space:nowrap;background:var(--color-bg);border-radius:var(--radius-pill);transition:color var(--duration-fast), background var(--duration-fast)}.paths-open__pill:hover,.paths-open__panel:focus-visible .paths-open__pill{color:var(--color-accent-contrast);background:var(--color-accent)}@media (hover:hover) and (pointer:fine) and (width>=56.25rem){.paths-open>li:hover{flex:var(--grow-paths-open)}.paths-open__pill{opacity:0;transition:opacity var(--duration-slow) var(--ease-standard), color var(--duration-fast), background var(--duration-fast);position:absolute;top:50%;left:50%;translate:-50% -50%}.paths-open>li:hover .paths-open__pill{opacity:1}.paths-open__photo{transition:opacity var(--duration-base) var(--ease-standard)}.paths-open__panel:has(.paths-open__pill:hover) .paths-open__photo{opacity:var(--opacity-hover)}}@media (width<=56.1875rem){.paths-open{gap:var(--space-8);flex-direction:column;height:auto}.paths-open__panel{aspect-ratio:var(--ratio-outcome-photo);max-height:calc(70 * var(--vh))}.paths-open__panel[href=\/momentum] .paths-open__photo{object-position:48% top}.paths-ask{margin-top:calc(var(--space-8) - var(--flow-gap))}.paths-open__pill{color:var(--color-accent-contrast);background:var(--color-accent)}}.seedsplit{gap:var(--space-7) var(--skeleton-gap);padding:var(--section-top) var(--skeleton-gutter) var(--section-bottom);align-content:start;display:grid;position:relative}.seedsplit__head,.seedsplit__words{gap:var(--space-7);align-content:start;justify-items:start;display:grid}.seedsplit__column{display:contents}.seedsplit__head{order:1}.seedsplit__panel{order:2}.seedsplit__words{order:3}.seedsplit__column .stack{--flow-gap:var(--space-7)}.seedsplit__column .twocol{row-gap:var(--space-7)}.seedsplit__column .lead~div{color:var(--tone-muted)}#main .seedsplit__column :is(.seedsplit__title,.plabel,.lead,.stack:not(.prose-columns)>p,.points li>span,.points__title){text-box:trim-both cap alphabetic}.seedsplit:not(.band--centred) .seedsplit__words .darkpill{justify-self:center}.lead--capped:first-letter{margin-right:var(--space-2);color:var(--tone-accent);font-family:var(--font-quote);-webkit-initial-letter:2;initial-letter:2}.seedsplit__foot{font-size:var(--text-sm);letter-spacing:var(--tracking-wide)}.seedsplit__panel{aspect-ratio:var(--ratio-split-photo);background:var(--color-surface);border-radius:var(--radius-tile);position:relative;overflow:hidden}.band--navy .seedsplit__panel--waiting,.band--slate .seedsplit__panel--waiting{background:var(--tone-behind);border:var(--border-width) solid var(--tone-line)}.seedsplit__panel img{object-fit:cover;object-position:68% 50%;width:100%;height:100%}.seedsplit__panel--tall{aspect-ratio:auto}.seedsplit__panel--tall img{object-fit:fill;object-position:center;height:auto}.seedsplit__panel--tall img[style],.seedsplit__panel--tall img{object-position:50% 22%}.darkpill{gap:var(--space-4);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-6);color:var(--color-text-inverse);background:var(--color-bg-inverse);border-radius:var(--radius-pill);align-items:center;text-decoration:none;display:inline-flex}.darkpill__dot{width:var(--size-chip);height:var(--size-chip);color:var(--color-accent-contrast);background:var(--color-accent);border-radius:var(--radius-circle);transition:transform var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.darkpill__dot svg{width:var(--size-glyph-sm);height:var(--size-glyph-sm);fill:none;stroke:currentColor;stroke-width:var(--border-width-strong)}.darkpill:hover .darkpill__dot{transform:translateX(var(--space-1))}@media (width>=56.25rem){.seedsplit{grid-template-rows:auto;grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:start}.seedsplit__column{gap:var(--space-7);grid-area:1/1;align-content:start;display:grid}.seedsplit>.seedsplit__words{grid-area:1/1}.seedsplit__panel{aspect-ratio:var(--ratio-split-photo);grid-area:1/2/auto/3}.seedsplit__panel img{position:absolute;inset:0}.seedsplit__panel--tall{aspect-ratio:var(--ratio-split-photo)}.seedsplit__panel--tall img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}}.stack--centre{text-align:center;justify-items:center}.plabel--centre{justify-items:center}.card__label{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text);background:var(--color-bg);border-radius:var(--radius-pill);justify-self:start}.band--mist .card__label{background:var(--color-surface)}.gcard__icon{width:var(--size-icon);height:var(--size-icon);object-fit:contain}.gcard__title{font-size:var(--text-xl);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.rcard{min-height:0}.rcard__face{gap:var(--space-3);grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;align-content:start;display:grid}.rcard__face>*{grid-column:1/-1}.rcard__face>.card__label{grid-column:1;align-self:start}.rcard__face>.card__label+.gcard__icon{grid-area:1/2}.rcard__face>.gcard__icon{justify-self:center}.rcard__face:has(>.gcard__icon)>.gcard__title{text-align:center}.rcard__face:has(>.gcard__icon):not(.rcard__room){align-content:center}.rcard__face:has(>.gcard__icon)>.gcard__title{align-content:center;min-block-size:2lh;display:grid}.rcard__face:has(>.gcard__icon)>.vcard__text{text-align:center}.rcard__room{visibility:hidden}.rcard__face--card{gap:inherit}.rooms{gap:var(--space-6);display:grid}.rooms__box{--tone-text:var(--color-text);--tone-muted:var(--color-text-muted);--tone-line:var(--color-border);--tone-accent:var(--color-accent-text);gap:var(--space-6);padding:var(--space-7) var(--space-7) var(--space-8);color:var(--tone-text);background:var(--color-bg);border-radius:var(--radius-tile);display:grid}.rooms__tabs{gap:var(--space-3);flex-wrap:wrap;display:flex}.rooms__tab{padding:var(--space-2) var(--space-5);font:inherit;color:var(--tone-text);text-align:left;letter-spacing:var(--tracking-heading);cursor:pointer;border:var(--border-width) solid transparent;border-radius:var(--radius-pill);transition:color var(--duration-fast), background var(--duration-fast);background:0 0}.rooms__tab[aria-selected=true]{color:var(--color-text-inverse);background:var(--color-bg-inverse);border-color:var(--color-bg-inverse)}.rooms__tab:not([aria-selected=true]){border-color:var(--tone-line)}.rooms__for{display:none}@media (width<=56.1875rem){.rooms:not(.rooms--questions) .rooms__box{padding-inline:var(--space-5)}.rooms:not(.rooms--questions) .rooms__tabs{gap:var(--space-1);flex-wrap:nowrap;align-items:center}.rooms__for{margin-right:var(--space-1);font-size:var(--text-xs);color:var(--tone-muted);display:block}.rooms__tab-for{display:none}.rooms:not(.rooms--questions) .rooms__tab{padding-inline:var(--space-2);font-size:var(--text-xs);white-space:nowrap;flex:none}.rooms:not(.rooms--questions) .rooms__box:has(.rooms__tab:nth-of-type(4)){padding-inline:var(--space-4)}.rooms:not(.rooms--questions) .rooms__tabs:has(.rooms__tab:nth-of-type(4)) .rooms__tab{padding-inline:var(--space-1)}}.rooms__panels{display:grid}.rooms__body{gap:var(--space-6) var(--skeleton-gap);align-items:start;display:grid}.rooms--questions .rooms__panel .small-print{display:block}.rooms__panel{gap:var(--space-6);align-content:start;display:grid}.rooms.is-enhanced .rooms__panel{grid-area:1/1}.rooms.is-enhanced .rooms__panel.is-off{visibility:hidden}.rooms__room{display:none}.rooms__room [data-text]:before{content:attr(data-text)}.rooms.is-enhanced .rooms__room{visibility:hidden;grid-area:1/1;display:grid}.rooms--questions .rooms__tab{text-wrap:balance}@media (width>=56.25rem){.rooms__box{column-gap:var(--skeleton-gap);grid-template-columns:auto minmax(0,1fr)}.rooms--questions .rooms__box{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.rooms--questions .rooms__body{grid-template-columns:minmax(0,1fr)}.rooms--questions .rooms__panel .small-print{max-width:none}.rooms__tabs{padding-right:var(--skeleton-gap);border-right:var(--border-width) solid var(--tone-line);flex-flow:column;align-content:start}}.vcards{grid-template-columns:repeat(auto-fit, minmax(var(--size-column-min), 1fr));gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.vcard{gap:var(--space-4);min-height:var(--size-card-photo-wide);padding:var(--space-6) var(--space-5);background:var(--color-surface-strong);border-radius:var(--radius-tile);align-content:start;display:grid;position:relative}.vcards:has(>:nth-child(6):last-child)>.vcard:has(>.card__label){column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.vcards:has(>:nth-child(6):last-child)>.vcard:has(>.card__label)>*{grid-column:1/-1}.vcards:has(>:nth-child(6):last-child)>.vcard>.card__label{grid-area:1/2;place-self:start end}.vcards:has(>:nth-child(6):last-child)>.vcard:has(>.card__label)>.gcard__title{grid-area:1/1}.vcard__text{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--tone-muted)}@media (width>=56.25rem){.rooms__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vcards{grid-template-columns:repeat(3,minmax(0,1fr))}.vcards:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.vcards:has(>li:nth-child(5):last-child){grid-template-columns:repeat(auto-fit, minmax(var(--size-column-min-sm), 1fr))}}.band--white .vcard{background:var(--color-surface)}.band--mist .vcard{background:var(--color-bg)}.band--white .rooms__box{background:var(--color-surface)}.squote{gap:var(--space-3) 0;font-family:var(--font-quote);margin:0;font-style:italic;display:grid}.squote__text,.squote__text p{display:contents}.squote__mark{height:var(--size-quote-mark-box);font-size:calc(var(--size-quote-mark) * .6);line-height:var(--leading-none);color:var(--tone-accent)}.squote__line{font-size:var(--text-quote);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.squote--long{--text-quote:var(--text-quote-long)}.squote--longer{--text-quote:var(--text-quote-longer)}.squote__by{gap:var(--space-4);padding-top:var(--space-5);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--tone-muted);letter-spacing:var(--tracking-wide);align-items:center;font-style:normal;display:flex}.squote__who{gap:var(--space-1);display:grid}.squote__name{color:var(--tone-text)}.squote__meta{font-size:var(--text-xs);letter-spacing:normal}.squote__by:before{width:var(--space-7);height:var(--border-width);content:"";background:var(--tone-accent)}.squote__mark--close{display:none}@media (width<=56.1875rem){.squote{text-align:center;justify-items:center}.squote__mark--close{display:block}.squote__line,.squote__meta{text-wrap:balance}.squote__end{display:none}.squote__by{flex-direction:column;justify-content:center}.squote{gap:var(--space-3);min-height:calc(67 * var(--vh) - var(--header-height) - var(--space-5));flex-direction:column;align-items:center;display:flex}.squote__by{justify-content:flex-start;height:0;min-height:0;margin-top:auto;overflow:visible}.squote__by:before{display:none}.squote__name{font-weight:var(--weight-strong)}}@media (width>=56.25rem){.squote{grid-template-columns:auto repeat(3,minmax(0,1fr));justify-self:center;width:max-content;max-width:100%}.squote__mark{padding-right:var(--space-5);grid-area:1/1}.squote__line{white-space:nowrap}.squote__line--one{grid-area:1/2/auto/4}.squote__line--two{grid-area:2/3/auto/5}.squote__by{grid-area:3/3/auto/5}}.offers{border-top:var(--border-width) solid var(--tone-line);margin:0;padding:0;list-style:none}.offer{grid-template-columns:var(--space-7) minmax(0, 1fr) auto;gap:var(--space-4) var(--skeleton-gap);padding-block:var(--space-6);color:inherit;border-bottom:var(--border-width) solid var(--tone-line);align-items:center;text-decoration:none;display:grid}.offer__words{gap:var(--space-1);display:grid}.offer__kicker{font-size:var(--text-sm);color:var(--tone-muted)}.offer__title{font-size:var(--text-3xl);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);transition:color var(--duration-fast)}.offer__end{gap:var(--skeleton-gap);color:var(--tone-link);align-items:center;display:flex}.offer__thumb{width:var(--size-thumb);aspect-ratio:4/3;display:none;overflow:hidden}.offer__thumb img{object-fit:cover;filter:grayscale();width:100%;height:100%;opacity:var(--opacity-thumb);transition:filter var(--duration-base), opacity var(--duration-base), transform var(--duration-base) var(--ease-standard)}.offer:hover .offer__title{color:var(--tone-link)}.offer:hover .offer__thumb img{filter:none;opacity:1;transform:scale(var(--scale-zoom))}.offer:hover .alink__chip{transform:translateX(var(--space-1))}@media (width>=37.5rem){.offer__thumb{display:block}}@media (hover:hover) and (pointer:fine){.offers li:has(~li:hover) .offer__words,.offers li:hover~li .offer__words{opacity:var(--opacity-dim)}.offer__words{transition:opacity var(--duration-base)}}.tiles{grid-template-columns:repeat(auto-fit, minmax(var(--size-card-min), 1fr));gap:var(--space-7) var(--skeleton-gap);margin:0;padding:0;list-style:none;display:grid}.tile{gap:var(--space-4);color:inherit;text-decoration:none;display:grid}.tile__photo{aspect-ratio:4/5;overflow:hidden}.tile__photo img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-base) var(--ease-standard)}.tile:hover .tile__photo img{transform:scale(var(--scale-zoom))}.tile__caption{gap:var(--space-1) var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--tone-line);grid-template-columns:auto minmax(0,1fr);display:grid}.tile__kicker{font-size:var(--text-sm);color:var(--tone-muted);grid-column:2}.tile__title{grid-column:2}.rows{border-top:var(--border-width) solid var(--tone-line);margin:0;padding:0;list-style:none}.row{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-3) var(--space-4);padding-block:var(--row-pad);border-bottom:var(--border-width) solid var(--tone-line);display:grid}.row>.pnumber{padding-top:var(--space-1)}.row__text{grid-column:2}.row__title{gap:var(--space-4);font-family:var(--font-body);font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);align-items:center;display:flex}.row__icon{width:var(--size-row-icon);height:var(--size-row-icon);object-fit:contain;flex:none}.row__text{max-width:var(--width-measure);line-height:var(--leading-body);color:var(--tone-muted)}@media (width>=56.25rem){.row{grid-template-columns:var(--space-6) minmax(0, 2fr) minmax(0, 3fr)}.row__text{grid-column:3}}.row--stacked{grid-template-columns:var(--space-6) minmax(0, 1fr)}.row--stacked .row__text{grid-column:2}.row__thumb{width:var(--size-row-thumb);aspect-ratio:4/3;object-fit:cover;grid-column:2;height:auto}@media (width>=56.25rem){.row--thumb{grid-template-columns:var(--space-6) minmax(0, 2fr) minmax(0, 3fr) auto}.row--thumb .row__thumb{grid-area:1/4}}.points{width:100%;margin:0;padding:0;list-style:none;display:grid}.points__title,.points__text{display:block}.points__text{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--tone-muted)}.points li{gap:var(--space-4);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--tone-line);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.points li:last-child{border-bottom:0}@media (width<=56.1875rem){.points li{border-bottom:0}}.tick{width:var(--size-check);height:var(--size-check);margin-top:var(--tick-drop);color:var(--tone-accent)}.badge{gap:var(--space-1);display:grid}.mark{width:var(--size-mark);height:auto}.folds{border-top:var(--border-width) solid var(--tone-line)}.fold{border-bottom:var(--border-width) solid var(--tone-line)}.fold__summary{grid-template-columns:var(--space-5) var(--space-7) minmax(0, 1fr);gap:var(--space-4);padding-block:var(--space-5);font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);cursor:pointer;align-items:baseline;list-style:none;display:grid}.fold__summary::-webkit-details-marker{display:none}.fold__mark{width:var(--space-4);height:var(--space-4);align-self:center;position:relative}.fold__mark:before,.fold__mark:after{width:100%;height:var(--border-width);content:"";transition:transform var(--duration-fast);background:currentColor;position:absolute;top:50%;left:0}.fold__mark:after{transform:rotate(90deg)}.fold[open] .fold__mark:after{transform:rotate(0)}.fold__body{max-width:var(--width-prose);padding:0 0 var(--space-6) calc(var(--space-5) + var(--space-7) + var(--space-4) * 2);line-height:var(--leading-body);color:var(--tone-muted)}.options{grid-template-columns:repeat(auto-fit, minmax(var(--size-column-min), 1fr));gap:var(--space-7) var(--skeleton-gap);margin:0;padding:0;list-style:none;display:grid}.option{gap:var(--space-3);align-content:start;justify-items:start;display:grid}.option__photo{width:100%;height:var(--option-photo-height);margin-bottom:var(--space-3);border-radius:var(--radius-tile);overflow:hidden}.option__photo img{object-fit:cover;width:100%;height:100%}@media (width>=56.25rem){.band--beside>.band__grid{grid-auto-flow:dense}.band--beside>.band__grid>.at-label{grid-row:1}.band--beside>.band__grid>.rows{grid-row:1/span 2}.band--beside>.band__grid>.frame{border-radius:var(--radius-tile);align-self:stretch;position:relative;overflow:hidden}.band--beside>.band__grid>.frame.at-content{grid-area:2/2}.band--beside>.band__grid>.at-third{grid-column:3/6}.band--beside>.band__grid>.frame.at-rest{grid-column:2}.band--beside>.band__grid>.frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stack--columns{column-gap:var(--skeleton-gap);columns:2;display:block}.stack--columns>*{margin-bottom:var(--space-4)}.stack--columns>.pheading,.stack--columns>.lead{column-span:all}.band--beside .at-third .small-print{column-gap:var(--skeleton-gap);columns:3;max-width:none;display:block}.band--beside .at-third .small-print:has(>ul){font-size:var(--text-sm);line-height:var(--leading-snug)}.band--beside .at-third .small-print>*{margin-bottom:var(--space-3);break-inside:avoid}.band--beside .at-third .small-print>ul{break-inside:auto;margin:0}.rows.at-rest{column-gap:var(--skeleton-gap);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rows.at-rest .row{border-top:var(--border-width) solid var(--tone-line);border-bottom:0}}.legacy{min-width:0}.legacy--opener{position:relative}.bookchoice{isolation:isolate;align-items:center;display:inline-flex;position:relative}.bookchoice__defs{width:0;height:0;position:absolute;overflow:hidden}.bookchoice__cells{display:none}.bookchoice__toggle{z-index:1;cursor:pointer;transition:opacity var(--duration-fast) calc(var(--duration-divide-time) * .6);border:0;font-family:inherit;position:relative}.bookchoice__options{z-index:1;gap:var(--space-3);opacity:0;transition:opacity var(--duration-fast);flex-wrap:wrap;align-items:center;display:none;position:relative}.bookchoice__way{display:inline-flex;position:relative}.bookchoice__way,.bookchoice__options>.bookchoice{margin-inline:var(--price-overhang,0)}.bookchoice__price{margin-bottom:var(--price-line-gap);font-size:var(--text-xs);line-height:var(--leading-none);color:var(--tone-text);white-space:nowrap;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.bookchoice__options:has(.bookchoice__price){row-gap:calc(var(--space-3) + var(--price-line-room))}.path__action:has(.bookchoice__price){padding-top:var(--price-line-clear)}@media (width>=56.25rem){.path__action:has(.bookchoice__price){padding-top:0}}@media (width<=56.1875rem){.bookchoice__options{justify-content:center}}.bookchoice__price--whole{z-index:1;transition:opacity var(--duration-fast) calc(var(--duration-divide-time) * .65)}.bookchoice.is-split>.bookchoice__price--whole{opacity:0;transition:opacity var(--duration-fast)}.bookchoice.is-alive .alink--pill,.bookchoice.is-alive .alink--pill:hover,.bookchoice.is-alive .alink--pill:active{box-shadow:none;background:0 0;transform:none}.bookchoice{transition:transform var(--duration-button) ease}.bookchoice.is-alive:hover{transform:translateY(var(--lift-button))}.bookchoice.is-alive:active{transform:translateY(var(--lift-button-press))}.bookchoice.is-alive>.bookchoice__cells{z-index:0;width:var(--open-w);height:var(--open-h);pointer-events:none;filter:url(#bookchoice-goo) drop-shadow(var(--shadow-button));transition:filter var(--duration-button) ease;display:block;position:absolute;top:0;left:0}.bookchoice.is-alive:not(.is-open)>.bookchoice__cells{width:100%;height:100%}.bookchoice.is-alive:hover>.bookchoice__cells{filter:url(#bookchoice-goo) drop-shadow(var(--shadow-button-hover))}@media (prefers-reduced-motion:reduce){.bookchoice.is-alive:hover,.bookchoice.is-alive:active{transform:none}}.bookchoice__cell{background:var(--color-accent);border-radius:var(--radius-pill);transition:width var(--duration-divide-time) var(--ease-divide-near), height var(--duration-divide-time) var(--ease-divide-near), transform var(--duration-divide-time) var(--ease-divide-near), background-color var(--duration-fast);display:block;position:absolute;top:0;left:0}.bookchoice__cell--a{width:var(--a-w0);height:var(--h0);transform:translate(0)}.bookchoice__cell--b{width:var(--b-w0);height:var(--h0);transform:translate(var(--b-x0), 0);transition-delay:var(--delay-divide-far);transition-timing-function:var(--ease-divide-far)}.bookchoice.is-split>.bookchoice__cells>.bookchoice__cell--a{width:var(--a-w1);height:var(--a-h1);transform:translate(var(--a-x1), var(--a-y1))}.bookchoice.is-split>.bookchoice__cells>.bookchoice__cell--b{width:var(--b-w1);height:var(--b-h1);transform:translate(var(--b-x1), var(--b-y1))}.bookchoice.is-alive:not(.is-open):has(>.bookchoice__toggle:hover)>.bookchoice__cells>.bookchoice__cell,.bookchoice.is-settled:has(>.bookchoice__options>[data-way=a]:hover)>.bookchoice__cells>.bookchoice__cell--a,.bookchoice.is-settled:has(>.bookchoice__options>[data-way=b]:hover)>.bookchoice__cells>.bookchoice__cell--b{background:var(--color-accent-hover)}.band--gold .bookchoice__cell{background:var(--color-bg-inverse)}.band--gold .bookchoice.is-alive:not(.is-open):has(>.bookchoice__toggle:hover)>.bookchoice__cells>.bookchoice__cell,.band--gold .bookchoice.is-settled:has(>.bookchoice__options>[data-way=a]:hover)>.bookchoice__cells>.bookchoice__cell--a,.band--gold .bookchoice.is-settled:has(>.bookchoice__options>[data-way=b]:hover)>.bookchoice__cells>.bookchoice__cell--b{background:var(--color-surface-strong)}.band--gold .bookchoice .alink--pill{color:var(--color-text-inverse);background:var(--color-bg-inverse)}.bookchoice.is-open>.bookchoice__toggle,.bookchoice.is-measuring>.bookchoice__toggle{position:absolute;top:0;left:0}.bookchoice.is-open>.bookchoice__options,.bookchoice.is-measuring>.bookchoice__options{display:flex}.bookchoice.is-measuring>.bookchoice__options{visibility:hidden}.bookchoice.is-measuring *,.bookchoice.is-still,.bookchoice.is-still *{transition:none}.bookchoice:has(>.bookchoice__options>.bookchoice.is-open[data-way=a])>.bookchoice__cells>.bookchoice__cell--a,.bookchoice:has(>.bookchoice__options>.bookchoice.is-open[data-way=b])>.bookchoice__cells>.bookchoice__cell--b{visibility:hidden}.bookchoice.is-shifting>.bookchoice__cells>.bookchoice__cell{transition-delay:initial;transition-timing-function:var(--ease-divide-near)}.bookchoice.is-split>.bookchoice__toggle{opacity:0;transition:opacity var(--duration-fast)}.bookchoice.is-split>.bookchoice__options{opacity:1;transition:opacity var(--duration-fast) calc(var(--duration-divide-time) * .65)}@media (prefers-reduced-motion:reduce){.bookchoice{--duration-divide:0}.bookchoice *{transition:none}}@media (scripting:none){.bookchoice__toggle{display:none}.bookchoice__options{opacity:1;display:flex}.bookchoice__price--whole{display:none}}.opener__actions{gap:var(--space-4) var(--space-6);margin-top:var(--price-line-clear);flex-wrap:wrap;align-items:center;display:flex}.opener__actions .alink:not(.alink--pill){color:var(--tone-text)}@media (width<=56.1875rem){.opener__content,.mhero__content,.band--gold .seedsplit__words,.band--gold .seedsplit__words>.stack,.paths-open__words{text-align:center;justify-items:center}.opener__actions{flex-direction:column}.opener__tagline,.mhero__tagline,.band--gold .seedsplit__words .lead,.subscribe__line{text-wrap:balance}}.wall{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wall__track,.wall__strip{display:contents}.wall{position:relative}.wall__more{top:calc(50% - var(--size-wall-arrow) / 2);right:calc(var(--size-wall-arrow) / -2);z-index:1;width:var(--size-wall-arrow);height:var(--size-wall-arrow);color:var(--color-text-inverse);cursor:pointer;background:var(--color-bg-inverse);border:var(--border-width-strong) solid var(--color-bg);border-radius:var(--radius-circle);transition:color var(--duration-fast), background var(--duration-fast);justify-content:center;align-items:center;padding:0;display:none;position:absolute}.wall__more:hover{color:var(--color-accent-contrast);background:var(--color-accent)}.wall__more svg{fill:none;stroke:currentColor;width:55%;height:55%;stroke-width:var(--border-width-strong);stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duration-base) var(--ease-standard)}.wall__more.is-back svg{transform:rotate(180deg)}.wall__panel{--tone-text:var(--color-text-inverse);--tone-muted:var(--color-text-inverse-muted);--tone-accent:var(--color-accent-text-on-dark);gap:var(--space-5);padding:var(--space-7);color:var(--tone-text);background:var(--color-bg-inverse);border-radius:var(--radius-tile);grid-column:1/-1;align-content:center;display:grid}.wall__quotes{gap:var(--space-7);display:grid}.wall__quote{gap:var(--space-5);align-content:start;margin:0;display:grid}.wall.is-enhanced .wall__quotes{gap:0}.wall.is-enhanced .wall__quote{visibility:hidden;opacity:0;transition:opacity var(--duration-base) var(--ease-standard), visibility var(--duration-base);grid-area:1/1}.wall.is-enhanced .wall__quote.is-on{visibility:visible;opacity:1}@media (width<=56.1875rem){.wall__face,.wall__track{order:1}.wall__panel{order:2}.wall.is-square .wall__track{grid-column:1/-1}.wall.is-paged .wall__more{top:calc(var(--wall-face) + var(--space-3));width:var(--wall-face);height:var(--wall-face);border-radius:var(--radius-tile);border:0;display:flex;right:0}}.wall__face{aspect-ratio:1;cursor:pointer;background:var(--color-surface);border-radius:var(--radius-tile);border:0;padding:0;overflow:hidden}.wall__face img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter var(--duration-base)}.wall__face.is-on img{filter:none}@media (width>=56.25rem){.wall{grid-template-columns:repeat(6,minmax(0,1fr))}.wall__panel{grid-area:1/1/4/3}.wall--rows-1 .wall__panel{grid-row:1/2}.wall--rows-2 .wall__panel{grid-row:1/3}.wall--rows-4 .wall__panel{grid-row:1/5}.wall.is-paged .wall__more{display:flex}.wall{grid-auto-rows:min(var(--size-wall-face), calc(var(--size-wall-room) - var(--space-3)) / 2)}.wall--rows-1{grid-auto-rows:min(var(--size-wall-face), var(--size-wall-room))}.wall--rows-4{grid-auto-rows:min(var(--size-wall-face), calc(var(--size-wall-room) - var(--space-3) * 3) / 4)}.wall__face{aspect-ratio:auto}.wall--small .wall__panel{grid-column:1/4}.wall--wide{grid-template-columns:repeat(9,minmax(0,1fr))}.wall--wide .wall__panel{grid-column:1/4}.wall.is-square{grid-template-columns:minmax(0, 1fr) repeat(var(--wall-across), var(--wall-face))}.wall.is-square .wall__panel{grid-column:1/2}.wall.is-square .wall__track{grid-row:1 / span var(--wall-show);grid-column:2/-1}}.wall.is-square .wall__track{margin-inline:calc(var(--space-3) / -2);padding-inline:calc(var(--space-3) / 2);display:block;overflow-x:clip}.wall.is-square .wall__strip{grid-template-rows:repeat(var(--wall-show), var(--wall-face));grid-auto-columns:var(--wall-face);gap:var(--space-3);width:max-content;transform:translateX(calc((var(--wall-face) + var(--space-3)) * var(--wall-col,0) * -1));transition:transform var(--duration-slow) var(--ease-standard);grid-auto-flow:column;display:grid}@media (prefers-reduced-motion:reduce){.wall__strip{transition:none}}.closing-item{gap:var(--space-4) var(--space-5);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.closing-item>:not(.pnumber){grid-column:2}.closing-item .pnumber{padding-top:var(--space-2)}.subscribe{justify-items:center;display:grid}.subscribe .newsletter-form{width:100%}.subscribe__line{margin:0 0 var(--space-6);text-align:center}.subscribe .newsletter-form__row{grid-template-columns:minmax(0, 1fr) minmax(var(--size-input-min), var(--size-input)) minmax(0, 1fr);gap:var(--space-5);align-items:center;display:grid}.subscribe .newsletter-form__input{min-width:0;padding:var(--space-3) 0;font-size:var(--text-lg);color:var(--tone-text);border:0;border-bottom:var(--border-width) solid var(--tone-muted);box-shadow:none;background:0 0;border-radius:0;grid-column:2}.subscribe .newsletter-form__input::placeholder{color:var(--tone-muted)}.subscribe .newsletter-form .btn{padding:var(--space-3) var(--space-6);font-size:var(--text-base);color:var(--color-text-inverse);background:var(--color-bg-inverse);border-radius:var(--radius-pill);box-shadow:none;border:0;grid-column:3;justify-self:start}.subscribe .newsletter-form .btn:hover{color:var(--color-accent-contrast);background:var(--color-accent)}.js .subscribe .newsletter-form .btn{transition:opacity var(--duration-base) var(--ease-standard), visibility var(--duration-base), color var(--duration-fast), background var(--duration-fast)}.js .subscribe .newsletter-form__row:not(.is-ready) .btn{visibility:hidden;opacity:0}@media (width<=56.1875rem){.subscribe .newsletter-form__row{grid-template-columns:minmax(0,1fr)}.subscribe .newsletter-form__input{grid-column:1}.subscribe .newsletter-form .btn{grid-column:1;justify-self:center}.js .subscribe .newsletter-form__row:not(.is-ready) .btn{display:none}}.subscribe .newsletter-form__notice,.subscribe .newsletter-form__status{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--tone-muted);text-align:center}.pfooter{--tone-text:var(--color-text-inverse);--tone-muted:var(--color-text-inverse-muted);--tone-line:var(--color-border-inverse);--tone-link:var(--color-link-inverse);--tone-accent:var(--color-accent-text-on-dark);--color-focus:var(--color-focus-inverse);padding-inline:var(--skeleton-gutter);color:var(--tone-text);background:var(--color-bg-inverse)}.pfooter__community{gap:var(--space-6);padding-block:var(--space-9) var(--space-8);border-bottom:var(--border-width) solid var(--tone-line);display:grid}.pfooter__label{font-size:var(--text-sm);color:var(--tone-muted);text-align:center;letter-spacing:var(--tracking-wide)}.pfooter__causes{grid-template-columns:repeat(auto-fit, minmax(var(--size-column-min), 1fr));gap:var(--space-6) var(--skeleton-gap);margin:0;padding:0;list-style:none;display:grid}.pfooter__causes li{gap:var(--space-4);align-content:start;justify-items:start;display:grid}.pfooter__causes p{max-width:var(--width-narrow);font-size:var(--text-xs);line-height:var(--leading-body);color:var(--tone-muted)}.pfooter__mark{width:auto;height:var(--size-footer-mark);object-fit:contain}.pfooter__mark--padded{height:calc(var(--size-footer-mark) * 1.9);margin-block:calc(var(--size-footer-mark) * -.45)}.pfooter__columns{gap:var(--space-7) var(--skeleton-gap);padding-block:var(--space-8);font-size:var(--text-sm);display:grid}.pfooter__group{margin-bottom:var(--space-4);font-size:var(--text-xs);color:var(--tone-muted);letter-spacing:var(--tracking-wide)}.pfooter__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pfooter__list a{color:inherit;text-decoration:none}.pfooter__list a:hover{color:var(--tone-link)}.pfooter__columns .pfooter__address{font-size:var(--text-xs)}.pfooter__rights{padding-block:var(--space-5) var(--space-6);font-size:var(--text-xs);color:var(--tone-muted);text-align:center;border-top:var(--border-width) solid var(--tone-line)}@media (width>=56.25rem){.pfooter__columns{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}}.pfooter__home{gap:var(--space-5);justify-items:start;display:grid}.pfooter__wordmark{color:inherit;text-decoration:none;display:block}.pfooter__wordmark img{width:var(--size-logo);height:auto}.pfooter__address{font-size:var(--text-sm);font-style:normal;line-height:var(--leading-body);color:var(--tone-muted);display:grid}.contact-form{gap:var(--space-5);display:grid}.contact-form__name{border:0;min-width:0;margin:0;padding:0}.contact-form__name legend{margin-bottom:var(--space-2);padding:0}.contact-form__row{grid-template-columns:repeat(auto-fit, minmax(var(--size-column-min), 1fr));gap:var(--space-4) var(--skeleton-gap);display:grid}.contact-form__actions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.contact-form__notice{margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);border:var(--border-width) dashed var(--tone-line)}.contact-form__thanks{font-size:var(--text-2xl)}.contact-form__done:focus{outline:none}[data-rise-block]{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}.path{counter-reset:path;gap:var(--space-7) var(--skeleton-gap);margin:0;padding:0;list-style:none;display:grid;position:relative}.path li{gap:var(--space-4);padding-top:var(--space-8);text-align:center;justify-items:center;display:grid;position:relative}.path li:before{width:var(--size-step-number);height:var(--size-step-number);font-size:var(--text-sm);color:var(--tone-behind);counter-increment:path;content:counter(path);background:var(--tone-text);border-radius:var(--radius-circle);place-items:center;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.path__action{flex-direction:column;align-items:center;display:flex}.path h3{font-size:var(--text-2xl);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.path p{max-width:var(--width-narrow);color:var(--tone-muted)}@media (width>=56.25rem){.path{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.path li:not(:last-child):after{top:calc(var(--size-step-number) / 2);right:calc(var(--skeleton-gap) / -2);width:var(--space-3);height:var(--space-3);content:"";border-top:var(--border-width-strong) solid var(--tone-text);border-right:var(--border-width-strong) solid var(--tone-text);position:absolute;transform:translate(50%,-50%)rotate(45deg)}.path:before{top:calc(var(--size-step-number) / 2);height:var(--border-width);content:"";background:var(--tone-line);position:absolute;left:0;right:0}}@media (width<=56.1875rem){.path{row-gap:0}.path li:not(:last-child){padding-bottom:var(--space-7);background:linear-gradient(var(--tone-line), var(--tone-line)) no-repeat left 50% bottom var(--space-3) / var(--border-width) calc(var(--space-7) - var(--space-5))}.path li:not(:last-child):after{bottom:var(--space-3);width:var(--space-3);height:var(--space-3);content:"";border-right:var(--border-width-strong) solid var(--tone-text);border-bottom:var(--border-width-strong) solid var(--tone-text);transform-origin:50%;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}}html{scrollbar-gutter:stable}html.is-held{overflow:hidden}#main{--text-base:var(--text-sm);--text-lg:var(--text-sm);--text-heading-context:var(--text-xl);--opener-line-size:var(--text-sm);font-size:var(--text-sm)}#main :is(.lead,.trio__text){font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:normal}#main :is(.seedtile__title,.statement,.path h3,.frame-views__title){font-size:var(--text-xl)}#main .wall__quote .quiet{font-size:var(--text-xs)}@media (width>=56.25rem){#main>.band:not(.seedsplit,.band--strip,:has(>.band__grid>.halves),:has([data-mscroll])),#main>.scrub>.band:not(.seedsplit,.band--strip,:has(>.band__grid>.halves),:has([data-mscroll])){grid-template-rows:minmax(var(--balance-least), 1fr) auto minmax(var(--balance-least), 1fr);padding-block:var(--header-height) 0;grid-template-columns:minmax(0,1fr);display:grid}#main>.band>.band__grid,#main>.scrub>.band>.band__grid{grid-row:2}#main>.seedsplit{grid-template-rows:minmax(var(--balance-least), 1fr) auto minmax(var(--balance-least), 1fr);padding-block:var(--header-height) 0;row-gap:0}#main>.seedsplit>*{grid-row:2}#main .band--boxes>.band__grid:has(>.subscribe){row-gap:var(--flow-gap);grid-template-rows:none}#main .band--boxes>.band__grid>.subscribe{grid-row:auto;margin-top:0}#main :is(.pheading,.seedsplit__title){text-box:trim-start cap alphabetic}}@media (width<=56.1875rem){main>.band:is(:has(>.band__grid>.trio--wide),:has(>.band__grid>.squote),.band--gold),main>.scrub>.band:is(:has(>.band__grid>.trio--wide),:has(>.band__grid>.squote),.band--gold){min-height:var(--band-min-height);align-content:center;display:grid}main>.band:has(>.band__grid>.squote),main>.scrub>.band:has(>.band__grid>.squote){padding-top:var(--header-height);align-content:start}main>.band:has(>.band__grid>.subscribe),main>.scrub>.band:has(>.band__grid>.subscribe){min-height:calc(80 * var(--vh));align-content:center;display:grid}}@media (width>=56.25rem){main>.band,main>.scrub>.band{min-height:var(--band-min-height)}main>.band.band--strip{min-height:calc(calc(100 * var(--vh)) - var(--opener-height));padding-block:0}}.outcomes{gap:var(--space-6);display:grid}.outcomes__photo{aspect-ratio:var(--ratio-outcome-photo);border-radius:var(--radius-tile);position:relative;overflow:hidden}.outcomes__list h3+p{margin-top:var(--space-1)}.outcomes__photo img{object-fit:cover;width:100%;height:100%}.outcomes__list{gap:var(--space-2);align-content:center;margin:0;padding:0;list-style:none;display:grid}.outcomes__list li{gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--tone-line);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.outcomes__list h3{font-size:var(--text-lg);font-weight:var(--weight-heading);line-height:var(--leading-heading)}.outcomes__list p{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-tight);color:var(--tone-muted)}@media (width>=56.25rem){.outcomes{gap:var(--skeleton-gap);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch}.outcomes__photo{aspect-ratio:auto;min-height:0}.outcomes__photo img{position:absolute;inset:0}}.frame-views__title{font-size:var(--text-3xl);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.frame-views__lead{font-size:var(--text-lg);color:var(--tone-accent)}.breath__turn{transform-origin:50%;animation:breath-turn var(--duration-turn) linear infinite}@keyframes breath-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.breath__turn{animation:none}}.breath__arc{fill:none;stroke:var(--color-text);stroke-linecap:round}.breath__tip{fill:var(--color-text);stroke:var(--color-text);stroke-linejoin:round}.breath__arc--second{stroke:var(--color-surface-strong)}.breath__tip--second{fill:var(--color-surface-strong);stroke:var(--color-surface-strong)}.vcard--photo{padding-top:0;overflow:hidden}.vcard__photo{width:100%;height:auto;margin-bottom:var(--space-3);aspect-ratio:var(--ratio-card-photo);object-fit:cover}@media (width>=56.25rem){.prose-columns{columns:2;column-gap:var(--skeleton-gap);display:block}.small-print.prose-columns{max-width:none;font-size:var(--text-sm);line-height:var(--leading-snug);columns:4}.small-print.prose-columns>p{break-inside:auto}.seedsplit .prose-columns{line-height:var(--leading-body);color:var(--tone-muted)}.seedsplit .prose-columns>p+p{margin-top:var(--flow-gap)}.seedsplit .prose-columns{orphans:1;widows:1}.seedsplit .prose-columns>p{break-inside:auto}}@media (width>=87.5rem){.small-print.prose-columns{columns:5}}.frame--row{gap:var(--space-5);grid-auto-flow:column;justify-content:start;align-items:end;display:grid}.cards__foot{padding-top:var(--space-4);justify-items:center;display:grid}.small-print.prose-columns.biostory{columns:2}.credgroups{gap:var(--space-6) var(--skeleton-gap);grid-template-columns:minmax(0,1fr);display:grid}.credgroup h3{padding-bottom:var(--space-2);color:var(--tone-accent);letter-spacing:var(--tracking-wide);font-size:var(--text-sm);border-bottom:var(--border-width) solid var(--tone-line)}.credgroup ul{gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:var(--leading-snug);padding:0;list-style:none;display:grid}.credgroup span{color:var(--tone-muted)}@media (width>=56.25rem){.credgroups{grid-template-columns:repeat(4,minmax(0,1fr))}}.band:has(>.band__grid>.halves){isolation:isolate;overflow:clip}.band:has(>.band__grid>.halves)>.band__grid{position:static}.halves{z-index:-1;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.halves__door{height:100%;color:var(--color-text-inverse);text-decoration:none;display:grid;position:relative;overflow:hidden}.halves__door>*{grid-area:1/1}.halves__photo{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-standard), opacity var(--duration-base) var(--ease-standard)}.halves__photo--top{object-position:50% 12%}.halves__photo--centre{object-position:50% 50%}.halves__door:hover .halves__photo{transform:scale(var(--scale-zoom))}@media (hover:hover) and (pointer:fine){.halves__door:hover .halves__photo{opacity:var(--opacity-hover)}}.halves__door:focus-visible{outline:none}.halves__door:focus-visible:after{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--focus-offset-inside);box-shadow:var(--focus-halo-inside)}.halves__door:after{content:"";background:var(--color-scrim-soft);position:absolute;inset:0}.halves__door--bright:after{background:var(--gradient-words-centre), var(--color-scrim-soft)}.halves__door--bright .halves__words>:not(.halves__pill){text-shadow:var(--shadow-text-on-photo)}.halves__words{z-index:1;gap:var(--space-4);padding:var(--space-8) var(--space-7);text-align:center;place-content:center;justify-items:center;display:grid}#main .halves__words .seedtile__title{font-size:var(--text-sm);color:var(--color-accent-text-on-dark)}#main .halves__words .seedtile__line{font-size:var(--text-xl);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.halves__pill{margin-top:var(--space-5);padding:var(--space-3) var(--space-6);color:var(--color-text);white-space:nowrap;background:var(--color-bg);border-radius:var(--radius-pill);transition:color var(--duration-fast), background var(--duration-fast)}.halves__door:hover .halves__pill{color:var(--color-accent-contrast);background:var(--color-accent)}@media (width<=56.1875rem){.band:has(>.band__grid>.halves){padding-block:0}.halves{z-index:auto;margin-inline:calc(var(--skeleton-gutter) * -1);grid-template-columns:minmax(0,1fr);position:static}.halves__door{min-height:calc(70 * var(--vh))}.halves__words{padding:var(--space-8) var(--space-6) var(--space-7);background:var(--gradient-words-foot);align-self:end}.halves__door--bright:after{background:var(--color-scrim-soft)}}.band.band--pad-normal:has(>.band__grid>.mscroll){padding-top:0}.mscroll{position:relative}.mscroll__pin{top:var(--lift,0);z-index:1;height:calc(100 * var(--vh));pointer-events:none;position:sticky}.mscroll__stage{top:calc(50% + var(--header-height) / 2);grid-template-columns:minmax(0, var(--width-measure)) var(--size-mscroll);column-gap:calc(var(--skeleton-gap) * 1.5);justify-content:center;align-items:center;display:grid;position:absolute;left:0;right:0;transform:translateY(-50%)}.mscroll__art text{transition:opacity var(--duration-slow) var(--ease-standard), fill-opacity var(--duration-slow) var(--ease-standard)}.orb__side,.orb__realms{transition:opacity var(--duration-slow) var(--ease-standard)}.mscroll.is-intro .mscroll__art text,.mscroll.is-intro .orb__side,.mscroll.is-intro .orb__realms{opacity:0}.mscroll__art{width:var(--size-mscroll);height:var(--size-mscroll);color:var(--tone-text);grid-column:2;justify-self:center;overflow:visible}.mscroll__wheel{transform:scale(var(--scale-mscroll-wheel))}.mscroll__orb{grid-template-columns:minmax(0, 1fr) var(--size-orb-ring) minmax(0, 1fr);align-items:center;gap:var(--space-4);display:grid}.orb__side{gap:var(--space-2);display:grid}.orb__side--in>*{opacity:var(--in-show,1)}.orb__side--in{transform:translateY(var(--in-y,0))}.orb__side--out{transform:translateY(var(--out-y,0))}.orb__side--out>*{opacity:var(--out-show,1)}.orb__side--in .orb__heading{transform:scale(calc(var(--scale-orb-breath) + (var(--scale-orb-breath-full) - var(--scale-orb-breath)) * var(--in-grow,1)));transform-origin:0}.orb__side--out .orb__heading{transform:scale(calc(var(--scale-orb-breath) + (var(--scale-orb-breath-full) - var(--scale-orb-breath)) * var(--out-grow,1)));transform-origin:0}.orb__heading{font-size:var(--text-xl);font-weight:var(--weight-heading)}.orb__bar{inline-size:100%;max-inline-size:var(--size-orb-bar);block-size:var(--border-width-strong);background:color-mix(in srgb, currentColor var(--mix-orb-track), transparent);display:block;overflow:hidden}.orb__fill{background:var(--color-breath-in-2);block-size:100%;inline-size:100%;transform:scaleX(var(--in-bar,1));transform-origin:0;display:block}.orb__side--out .orb__fill{background:var(--color-breath-out-3);transform:scaleX(var(--out-bar,1))}.orb__caption{inline-size:100%;max-inline-size:var(--size-orb-bar);font-size:var(--text-sm)}.orb__side--in>.orb__caption{transform:scale(calc(var(--scale-orb-breath) + (var(--scale-orb-breath-full) - var(--scale-orb-breath)) * var(--in-grow,1)));transform-origin:0;mask-image:linear-gradient(to right, currentColor calc(var(--in-bar,1) * 100%), transparent calc(var(--in-bar,1) * 100% + var(--size-orb-edge)))}.orb__side--out>.orb__caption{transform:scale(calc(var(--scale-orb-breath) + (var(--scale-orb-breath-full) - var(--scale-orb-breath)) * var(--out-grow,1)));transform-origin:0;mask-image:linear-gradient(to right, currentColor calc(var(--out-bar,1) * 100%), transparent calc(var(--out-bar,1) * 100% + var(--size-orb-edge)))}.orb__ring,.orb__realms{display:grid}.orb__canvas,.orb__realms,.orb__realm{grid-area:1/1}.orb__canvas{aspect-ratio:1;inline-size:100%}.orb__realms{pointer-events:none;place-items:center}.orb__realm{max-inline-size:60%;font-size:var(--text-lg);font-weight:var(--weight-heading);text-align:center;opacity:0;transition:opacity var(--duration-slow) var(--ease-standard)}.mscroll__orb.is-single .orb__realm.is-lit{opacity:1}.mscroll__cone{height:auto}.mscroll__views{grid-template-columns:minmax(0, var(--width-measure)) var(--size-mscroll);column-gap:calc(var(--skeleton-gap) * 1.5);padding-bottom:calc(20 * var(--vh));justify-content:center;display:grid;position:relative}.mscroll__view{gap:var(--space-3);min-height:calc(80 * var(--vh));opacity:var(--opacity-mscroll-away);transition:opacity var(--duration-base);grid-column:1;align-content:center;display:grid}.mscroll__view.is-on{opacity:1}.mscroll__words{display:contents}.mscroll__view--heading,.mscroll__views .mscroll__view:first-child{margin-top:calc(calc(10 * var(--vh)) + var(--header-height) / 2)}.mscroll__view--heading{justify-items:center;margin-bottom:0}.mscroll__part{transition:fill var(--duration-slow) var(--ease-standard), fill-opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard);transform-box:view-box;transform-origin:50%}.mscroll__wheel.is-single .mscroll__part:not(.is-lit){fill:currentColor;fill-opacity:var(--opacity-petal-unlit)}.mscroll.is-folded .mscroll__wheel .mscroll__part{opacity:0;transform:scale(var(--unfold-from));transition:none}.mscroll.is-unfolding .mscroll__wheel .mscroll__part{transition:transform var(--duration-unfold) var(--ease-unfold), opacity var(--duration-unfold) var(--ease-unfold), fill var(--duration-slow) var(--ease-standard), fill-opacity var(--duration-slow) var(--ease-standard);transition-delay:calc(var(--domain,0) * var(--delay-unfold-step))}.mscroll.is-unfold-snap .mscroll__wheel .mscroll__part{transition:none}@media (prefers-reduced-motion:reduce){.mscroll.is-folded .mscroll__wheel .mscroll__part{opacity:1;transform:none}}.mscroll__label{opacity:0;transition:opacity var(--duration-slow) var(--ease-standard)}.mscroll__wheel.is-single .mscroll__label.is-lit{opacity:1}.mscroll__label text{font-weight:var(--weight-bold);fill:currentColor}.mscroll__cone .mscroll__part,.mscroll__ring{fill:currentColor;fill-opacity:var(--opacity-mscroll-all)}.mscroll__cone .mscroll__part.is-deepest,.mscroll__ring.is-deepest{fill:var(--color-accent);fill-opacity:var(--opacity-mscroll-lit)}.mscroll__cone.is-single .mscroll__part,.mscroll__rings.is-single .mscroll__ring{fill:currentColor;fill-opacity:var(--opacity-mscroll-rest)}.mscroll__cone.is-single .mscroll__part.is-lit,.mscroll__rings.is-single .mscroll__ring.is-lit{fill:var(--color-accent);fill-opacity:var(--opacity-mscroll-lit)}.mscroll__rungs,.mscroll__surface,.mscroll__mark{transition:opacity var(--duration-slow) var(--ease-standard)}.mscroll__cone:not(.is-single) .mscroll__rungs,.mscroll__cone:not(.is-surface) .mscroll__surface,.mscroll__cone:not(.is-surface) .mscroll__mark{opacity:0}.mscroll__cone:not(.is-single) .mscroll__part.is-deepest{fill:currentColor;fill-opacity:var(--opacity-mscroll-all)}.mscroll__cone .mscroll__part{transform-origin:50% 0}.mscroll__ring{stroke:currentColor;stroke-opacity:var(--opacity-mscroll-line);stroke-width:var(--border-width);vector-effect:non-scaling-stroke}.mscroll__line,.mscroll__surface{fill:none;stroke:currentColor;stroke-opacity:var(--opacity-mscroll-line);stroke-width:var(--border-width);vector-effect:non-scaling-stroke}.mscroll__surface{stroke-opacity:1;stroke-dasharray:4 3}.mscroll__mark{letter-spacing:var(--tracking-depth-label);text-transform:uppercase;fill:currentColor;fill-opacity:var(--opacity-mscroll-dim)}.mscroll__name,.mscroll__word{font-weight:var(--weight-heading);fill:currentColor;transition:fill-opacity var(--duration-slow) var(--ease-standard)}.mscroll__art.is-single .mscroll__name:not(.is-lit){fill-opacity:var(--opacity-mscroll-dim)}.mscroll__progress{top:calc(50% + var(--header-height) / 2);left:max(0%, calc((100% - var(--width-measure) - var(--skeleton-gap) * 1.5 - var(--size-mscroll)) / 2 - var(--space-8)));transition:opacity var(--duration-slow) var(--ease-standard);position:absolute;transform:translateY(-50%)}.mscroll.is-intro .mscroll__progress{opacity:0}.mprog{height:var(--size-mprog);align-content:space-between;justify-items:center;display:grid}.mprog__track{width:var(--border-width-strong);background:var(--tone-line);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.mprog__fill{height:calc(var(--progress,0) * 100%);background:var(--tone-text);transition:height var(--duration-slow) var(--ease-standard);display:block}.mprog__dot{width:var(--size-mprog-dot);height:var(--size-mprog-dot);background:var(--tone-behind);border:var(--border-width-strong) solid var(--tone-line);border-radius:var(--radius-pill);transition:background var(--duration-base), border-color var(--duration-base), transform var(--duration-base);position:relative}.mprog__dot.is-past{background:var(--tone-text);border-color:var(--tone-text)}.mprog__dot.is-now{transform:scale(1.5)}@media (width<=56.1875rem){.mscroll__progress{display:none}}@media (width>=56.25rem){.mscroll__pin{margin-top:calc(-90 * var(--vh) - var(--header-height) / 2)}.mscroll__views{margin-top:calc(var(--header-height) / 2 - calc(10 * var(--vh)))}.mscroll__view--heading{z-index:2;position:relative}.mscroll__art{transition:opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard)}.mscroll.is-intro .mscroll__art{opacity:var(--opacity-mscroll-intro);transform:translateX(var(--intro-x,0)) scale(var(--scale-mscroll-intro))}.mscroll.is-intro .mscroll__wheel{transform:translateX(var(--intro-x,0)) scale(calc(var(--scale-mscroll-wheel) * var(--scale-mscroll-intro)))}.mscroll--orb.is-intro .mscroll__art{opacity:1}.mscroll.is-calm .mscroll__art{transition:opacity var(--duration-slow) var(--ease-standard)}.mscroll__stage{grid-template-columns:minmax(0,1fr);justify-items:center}.mscroll__stage>span,.orb__realms,.mscroll__cone .mscroll__name{display:none}.mscroll__art,.mscroll.is-intro .mscroll__art{width:var(--size-mscroll-centre);height:var(--size-mscroll-centre);transform:scale(var(--scale-mscroll-intro));grid-column:1}.mscroll__cone,.mscroll.is-intro .mscroll__cone{height:auto}.mscroll--cone .mscroll__views>.mscroll__view>.mscroll__words>*{transform:translateY(calc(var(--band,0) * var(--size-mscroll-centre) * var(--scale-mscroll-intro)))}.mscroll__wheel,.mscroll.is-intro .mscroll__wheel{width:var(--size-mscroll-wheel);height:var(--size-mscroll-wheel);transform:scale(calc(var(--scale-mscroll-wheel) * var(--scale-mscroll-intro)))}.mscroll--wheel .mscroll__views{grid-template-columns:minmax(0, var(--width-mscroll-caption-wheel))}.mscroll__views{z-index:2;grid-template-columns:minmax(0, var(--width-mscroll-caption))}.mscroll__views>.mscroll__view{text-align:center;grid-column:1;justify-items:center}.mscroll__progress{left:var(--gutter)}.mscroll.is-intro .mscroll__progress{opacity:1}}@media (width<=56.1875rem){.mscroll{--mscroll-heading-top:calc(var(--header-height) - var(--section-top));--mscroll-pin-top:calc(var(--mscroll-heading-top) + var(--mscroll-heading,0rem));--mscroll-pin-height:calc(var(--size-mscroll-phone) - var(--mscroll-trim-top,0rem) - var(--mscroll-trim-bottom,0rem))}.mscroll .mscroll__view--heading{top:var(--mscroll-heading-top);z-index:2;min-height:auto;padding-block:var(--section-top) var(--space-4);background:var(--tone-behind);opacity:1;margin-top:0;position:sticky}.mscroll__pin{top:var(--mscroll-pin-top);height:var(--mscroll-pin-height);background:var(--tone-behind)}.mscroll__stage{top:calc(var(--mscroll-trim-top,0rem) * -1);height:var(--size-mscroll-phone);grid-template-columns:minmax(0,1fr);place-items:center;position:relative;transform:none}.mscroll__stage>span{display:none}.mscroll__art{grid-column:1;width:auto;max-width:100%;height:90%}.mscroll__wheel{transform:none}.mscroll__cone{width:100%;height:auto}.mscroll__orb{grid-template-columns:minmax(0, 1fr) var(--size-orb-ring-phone) minmax(0, 1fr);gap:var(--space-2);width:100%}.orb__heading{font-size:var(--text-lg);white-space:nowrap}.mscroll__views{grid-template-columns:minmax(0,1fr);margin-top:0}.mscroll__view{min-height:calc(60 * var(--vh));align-content:start}.mscroll__view.mscroll__view--heading{min-height:auto}.mscroll__views .mscroll__view:first-child{margin-top:0}.mscroll__views .mscroll__words{top:calc(var(--mscroll-pin-top) + var(--mscroll-pin-height));gap:var(--space-3);display:grid;position:sticky;bottom:0}}@media (width>=56.25rem) and (height<=42rem){.outcomes__list{column-gap:var(--skeleton-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.credgroups{columns:4;column-gap:var(--skeleton-gap);display:block}.credgroup{margin-bottom:var(--space-5)}.credgroup h3{break-after:avoid}.credgroup li{break-inside:avoid}}.pairs{gap:var(--space-3) var(--space-7);grid-template-rows:repeat(3,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pairs__side{grid-row:1/-1;grid-template-rows:subgrid;display:grid}.pairs__tag{gap:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);justify-self:start;align-items:center;display:inline-flex}.pairs__tag--less{color:var(--color-less)}.pairs__tag--more{color:var(--color-more)}.pairs__arrow{width:var(--space-3);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:var(--border-width-strong);stroke-linecap:round;stroke-linejoin:round}.pairs__cards{grid-row:1/-1;grid-template-rows:subgrid;margin:0;padding:0;list-style:none;display:grid}.pairs__card{gap:var(--space-2);min-height:0;padding:var(--space-4) var(--space-5)}@media (width<=56.1875rem){.pairs{row-gap:var(--space-7);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.pairs__side,.pairs__cards{gap:var(--space-3);grid-row:auto;grid-template-rows:none}}html[data-theme=augen]{--color-bg:#fff;--color-surface:#eff3f6;--color-surface-strong:#011027a6;--color-card:#fff;--color-text:#011027;--color-text-muted:#011027a6;--color-border:#01102740;--color-border-field:#01102766;--color-focus:#011027;--color-bg-inverse:#011027;--color-text-inverse:#fff;--color-text-inverse-muted:#ffffffb8;--color-border-inverse:#ffffff2e;--color-focus-inverse:#fff;--color-accent:#011027;--color-accent-hover:#011027a6;--color-accent-contrast:#fff;--color-accent-contrast-muted:#ffffffb8;--color-border-accent:#ffffff2e;--color-accent-on-dark:#fff;--color-accent-on-dark-hover:#eff3f6;--color-accent-contrast-on-dark:#011027;--color-accent-text:#011027a6;--color-accent-text-on-dark:#9eb5c2;--color-accent-soft:#9eb5c2;--color-link:#011027;--color-link-hover:#011027a6;--color-link-inverse:#fff;--color-card-active:#eff3f6;--color-card-active-text:#011027;--color-card-active-muted:#011027a6;--shadow-button-hover:var(--shadow-button-navy-hover);--shadow-button-press:var(--shadow-button-navy-press);--color-promise-word:#6561ab;--gradient-spectrum:linear-gradient(90deg, #f5cf2a 0%, #f29139 8%, #f06428 16%, #f04830 24%, #e8334a 32%, #dd2f55 39%, #c8246e 46%, #b01e84 53%, #8022a4 60%, #5830b0 66%, #2f30ba 72%, #2e61c6 78%, #20b8c0 84%, #21c5c5 88%, #22c088 94%, #40bc48 100%);--size-spectrum-bar:clamp(.375rem, .75vw, .75rem)}.pheader__brand svg,.pheader__logo svg{width:var(--size-menu-logo);height:auto;display:block}.pfooter__wordmark svg{width:var(--size-lockup);height:auto;display:block}.band--gold .darkpill{color:var(--color-text);background:var(--color-bg)}.pfooter{border-top:var(--size-spectrum-bar) solid transparent;border-image:var(--gradient-spectrum) 1}.opener__heading .tone-accent{color:var(--color-promise-word)}.band--gold .bookchoice__cell,.opener .bookchoice__cell{background:var(--color-bg)}.band--gold .bookchoice .alink--pill,.opener .bookchoice .alink--pill{color:var(--color-text);background:var(--color-bg)}.band--gold .bookchoice.is-alive:not(.is-open):has(>.bookchoice__toggle:hover)>.bookchoice__cells>.bookchoice__cell,.band--gold .bookchoice.is-settled:has(>.bookchoice__options>[data-way=a]:hover)>.bookchoice__cells>.bookchoice__cell--a,.band--gold .bookchoice.is-settled:has(>.bookchoice__options>[data-way=b]:hover)>.bookchoice__cells>.bookchoice__cell--b,.opener .bookchoice.is-alive:not(.is-open):has(>.bookchoice__toggle:hover)>.bookchoice__cells>.bookchoice__cell,.opener .bookchoice.is-settled:has(>.bookchoice__options>[data-way=a]:hover)>.bookchoice__cells>.bookchoice__cell--a,.opener .bookchoice.is-settled:has(>.bookchoice__options>[data-way=b]:hover)>.bookchoice__cells>.bookchoice__cell--b{background:var(--color-surface)}.paths-open__panel[href=\/profile] .paths-open__photo{object-position:25% 0%}.pheader[data-tone=dark] .pheader__links a[aria-current=page],.pheader.is-open .pheader__links a[aria-current=page]{color:var(--color-accent-on-dark)}@media (width<=56.1875rem){body:has(#main>.opener:first-child) .pheader__logo,body:has(#main>.band--navy:first-child) .pheader__logo{color:var(--color-text-inverse)}.opener:not(:has(.opener__media)){justify-content:center}}
