.container[data-astro-cid-feoazapf]{width:min(100% - 2 * var(--page-margin), var(--container-max));margin-inline:auto}.container[data-astro-cid-feoazapf][data-width=narrow]{width:min(100% - 2 * var(--page-margin), var(--container-narrow))}.container[data-astro-cid-feoazapf][data-width=content-bleed]{width:100%}@media (width>=900px){.container[data-astro-cid-feoazapf][data-width=content-bleed]{width:min(100% - 2 * var(--page-margin), var(--container-max))}}.container[data-astro-cid-feoazapf][data-width=full]{width:100%}.stack[data-astro-cid-ibu6debq]{gap:var(--gap);flex-direction:column;padding:0;list-style:none;display:flex}.stack[data-astro-cid-ibu6debq][data-swipe]{scroll-snap-type:x proximity;flex-flow:row;overflow-x:auto}.stack[data-astro-cid-ibu6debq][data-swipe]>*{flex:0 0 var(--swipe-item-width);scroll-snap-align:start}@media (width>=900px){.stack[data-astro-cid-ibu6debq][data-swipe]{flex-flow:column;overflow:visible}.stack[data-astro-cid-ibu6debq][data-swipe]>*{flex:none}}.stack[data-astro-cid-ibu6debq][data-direction=row]{flex-flow:wrap}.stack[data-astro-cid-ibu6debq][data-align=start]{align-items:flex-start}.stack[data-astro-cid-ibu6debq][data-align=center]{align-items:center}.stack[data-astro-cid-ibu6debq][data-align=end]{align-items:flex-end}.stack[data-astro-cid-ibu6debq][data-align=baseline]{align-items:baseline}@media (width<900px){.stack[data-astro-cid-ibu6debq][data-m-align=start]{align-items:flex-start}}.stack[data-astro-cid-ibu6debq][data-justify=center]{justify-content:center}.stack[data-astro-cid-ibu6debq][data-justify=end]{justify-content:flex-end}.stack[data-astro-cid-ibu6debq][data-justify=between]{justify-content:space-between}.surface[data-astro-cid-bdrmnghb]{padding-block:var(--surface-pad-block);padding-inline:var(--surface-pad-inline)}.surface[data-astro-cid-bdrmnghb][data-layout=row]{align-items:center;gap:var(--surface-gap);display:inline-flex}.surface[data-astro-cid-bdrmnghb][data-justify=center]{justify-content:center}.surface[data-astro-cid-bdrmnghb][data-justify=between]{justify-content:space-between}.surface[data-astro-cid-bdrmnghb][data-stretch=always]{width:100%;display:flex}@media (width<900px){.surface[data-astro-cid-bdrmnghb][data-stretch=mobile]{width:100%;display:flex}}.surface[data-astro-cid-bdrmnghb][data-interactive]{min-height:var(--target-min);font:inherit;cursor:pointer;border:0;text-decoration:none}.surface[data-astro-cid-bdrmnghb][data-surface=solid]{--surface-bg:transparent;--surface-stroke:transparent;background-color:var(--surface-bg);color:var(--fg);border-radius:var(--radius-surface);box-shadow:inset 0 0 0 var(--border-width) var(--surface-stroke), var(--shadow-surface)}.surface[data-astro-cid-bdrmnghb][data-fill=raised]{--surface-bg:var(--bg-raised)}.surface[data-astro-cid-bdrmnghb][data-fill=base]{--surface-bg:var(--bg)}.surface[data-astro-cid-bdrmnghb][data-fill=accent]{--surface-bg:var(--gold);--fg:var(--ink)}.surface[data-astro-cid-bdrmnghb][data-fill=scrim]{--surface-bg:var(--scrim-strong);--fg:var(--ivory)}.surface[data-astro-cid-bdrmnghb][data-fill=field]{--surface-bg:var(--field-bg)}.surface[data-astro-cid-bdrmnghb]:is([data-fill=choice],[data-fill=chip]){--surface-bg:var(--field-bg);--surface-stroke:var(--line)}.surface[data-astro-cid-bdrmnghb][data-fill=chip]{--surface-bg:transparent}.surface[data-astro-cid-bdrmnghb]:is([data-fill=choice],[data-fill=chip]){position:relative}.surface[data-astro-cid-bdrmnghb]:is([data-fill=choice],[data-fill=chip]):after{content:"";inset-inline:0;inset-block:calc((100% - var(--target-min)) / 2);position:absolute}.surface[data-astro-cid-bdrmnghb]:is([data-fill=choice],[data-fill=chip]):has(:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.surface[data-astro-cid-bdrmnghb]:is([data-fill=choice],[data-fill=chip])[data-radius=pill]:has(:focus-visible){outline-offset:calc(var(--focus-width) * -1)}.surface[data-astro-cid-bdrmnghb]:is([data-fill=choice],[data-fill=chip]):has(:checked){--surface-bg:var(--ink);--surface-stroke:var(--ink);--fg:var(--ivory)}.surface[data-astro-cid-bdrmnghb][data-radius=badge]{border-radius:var(--radius-badge)}.surface[data-astro-cid-bdrmnghb][data-radius=pill]{border-radius:var(--radius-pill)}.surface[data-astro-cid-bdrmnghb][data-edge=fg]{--surface-stroke:var(--fg)}.surface[data-astro-cid-bdrmnghb][data-edge=line]{--surface-stroke:var(--line)}.surface[data-astro-cid-bdrmnghb][data-edge=accent]{--surface-stroke:var(--rule)}.surface[data-astro-cid-bdrmnghb][data-surface=solid][data-edge=line-bottom]{box-shadow:inset 0 calc(var(--border-width) * -1) 0 var(--line), var(--shadow-surface)}@media (width<900px){.surface[data-astro-cid-bdrmnghb][data-fill-mobile=raised]{--surface-bg:var(--bg-raised)}.surface[data-astro-cid-bdrmnghb][data-fill-mobile=base]{--surface-bg:var(--bg)}.surface[data-astro-cid-bdrmnghb][data-fill-mobile=none]{--surface-bg:transparent}}.icon[data-astro-cid-zgufigjl]{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;overflow:visible}.icon[data-astro-cid-zgufigjl][data-size=sm]{--icon-size:var(--icon-sm)}.icon[data-astro-cid-zgufigjl][data-size="14"]{--icon-size:var(--icon-14)}.icon[data-astro-cid-zgufigjl][data-size="22"]{--icon-size:var(--icon-22)}.icon[data-astro-cid-zgufigjl][data-size="28-22"]{--icon-size:var(--icon-28-22)}.icon[data-astro-cid-zgufigjl][data-size="28-24"]{--icon-size:var(--icon-28-24)}.icon[data-astro-cid-zgufigjl][data-size="40-32"]{--icon-size:var(--icon-40-32)}.icon[data-astro-cid-zgufigjl][data-size=md]{--icon-size:var(--icon-md)}.icon[data-astro-cid-zgufigjl][data-size=lg]{--icon-size:var(--icon-lg)}.icon[data-astro-cid-zgufigjl][data-size=menu]{--icon-size:var(--icon-menu)}.icon[data-astro-cid-zgufigjl][data-size=xl]{--icon-size:var(--icon-xl)}.text[data-astro-cid-zmy7xdho]{font-family:var(--font-body);font-size:var(--t-size);font-weight:var(--t-weight);font-style:normal;line-height:var(--t-leading);letter-spacing:var(--t-tracking);color:var(--fg)}.text[data-astro-cid-zmy7xdho][data-tone=muted]{color:var(--muted)}.text[data-astro-cid-zmy7xdho][data-tone=accent]{color:var(--accent)}.text[data-astro-cid-zmy7xdho][data-tone=on-image]{color:var(--on-image)}.text[data-astro-cid-zmy7xdho][data-align=center]{text-align:center}.wordmark[data-astro-cid-nfw32wlr]{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-wordmark);line-height:var(--leading-normal);letter-spacing:var(--tracking-wordmark);text-transform:uppercase;white-space:nowrap;color:var(--fg);text-decoration:none;display:inline-block}.wordmark[data-astro-cid-nfw32wlr][data-size=lg]{font-size:var(--text-wordmark-lg);letter-spacing:var(--tracking-wordmark-lg)}.nav[data-astro-cid-zuub5zdc]{z-index:var(--z-nav);position:sticky;inset-block-start:0}.nav-js .nav[data-astro-cid-zuub5zdc][data-overlay]{position:fixed;inset-inline:0}.bg[data-astro-cid-zuub5zdc]{display:grid;position:absolute;inset:0}.bar[data-astro-cid-zuub5zdc]{min-height:var(--nav-height);align-items:center;padding-inline-start:var(--nav-pad-inline);padding-inline-end:var(--space-12);display:grid;position:relative}.links[data-astro-cid-zuub5zdc],.cta[data-astro-cid-zuub5zdc]{display:none}.link[data-astro-cid-zuub5zdc]{min-height:var(--target-min);font-size:var(--text-15);font-weight:var(--weight-medium);line-height:var(--leading-normal);color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.link[data-astro-cid-zuub5zdc]:hover{color:var(--fg)}.link[data-astro-cid-zuub5zdc][aria-current]{color:var(--accent)}.menu-button[data-astro-cid-zuub5zdc]{width:var(--target-min);height:var(--target-min);color:var(--fg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu[data-astro-cid-zuub5zdc]{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--fg);background:0 0;border:0;margin:0;padding:0;overflow-y:auto}.menu-body[data-astro-cid-zuub5zdc]{flex-direction:column;min-height:100dvh;display:flex}.menu-body[data-astro-cid-zuub5zdc]>.bar[data-astro-cid-zuub5zdc]{min-height:var(--nav-height);box-shadow:inset 0 calc(var(--border-width) * -1) 0 var(--line)}.menu-links[data-astro-cid-zuub5zdc]{padding-block:var(--space-32)}.menu-link[data-astro-cid-zuub5zdc]{min-height:var(--target-min);padding-block:var(--space-18);border-block-end:var(--border-width) solid var(--line);font-family:var(--font-display);font-size:var(--text-menu-link);font-weight:var(--weight-medium);line-height:var(--leading-normal);color:var(--fg);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.menu-link[data-astro-cid-zuub5zdc] svg,.menu-link[data-astro-cid-zuub5zdc][aria-current]{color:var(--accent)}.menu-bottom[data-astro-cid-zuub5zdc]{flex-direction:column;flex:1;justify-content:flex-end;padding-block-end:var(--space-40);display:flex}html:has(dialog[open]){overflow:hidden}@media (width>=900px){.bar[data-astro-cid-zuub5zdc]{padding-inline-end:var(--nav-pad-inline)}.links[data-astro-cid-zuub5zdc],.cta[data-astro-cid-zuub5zdc]{display:block}.menu-button[data-astro-cid-zuub5zdc]{display:none}}.section[data-astro-cid-75vcsabj]{background-color:var(--bg);color:var(--fg);padding-block:var(--pad-top) var(--pad-bottom)}.section[data-astro-cid-75vcsabj][data-tone=raised]{background-color:var(--bg-raised)}.section[data-astro-cid-75vcsabj][data-tone=clear]{background-color:#0000}.split[data-astro-cid-4vfvxwwk]{gap:var(--split-gap,var(--preset-gap));--split-gap:initial;--preset-gap:var(--space-24);grid-template-columns:minmax(0,1fr);display:grid}.split[data-astro-cid-4vfvxwwk][data-preset=statement]{--preset-gap:var(--space-120-20)}.split[data-astro-cid-4vfvxwwk][data-preset=media-list],.split[data-astro-cid-4vfvxwwk][data-preset=cta]{--preset-gap:var(--space-96-20)}.split[data-astro-cid-4vfvxwwk][data-preset=feature]{--preset-gap:var(--space-40-28)}.split[data-astro-cid-4vfvxwwk][data-preset=portrait]{--preset-gap:var(--space-96-18)}.split[data-astro-cid-4vfvxwwk][data-preset=panel-form]{--preset-gap:0}.split[data-astro-cid-4vfvxwwk][data-preset=page-title]{--preset-gap:var(--space-28-18)}.split[data-astro-cid-4vfvxwwk][data-preset=credits]{--preset-gap:var(--space-120-8)}.split[data-astro-cid-4vfvxwwk][data-preset=gallery-pair]{--preset-gap:var(--space-32-16)}.split[data-astro-cid-4vfvxwwk][data-preset=bleed-image]{--preset-gap:var(--space-96-52);padding-inline:var(--page-margin)}.split[data-astro-cid-4vfvxwwk][data-align=start]{align-items:start}.split[data-astro-cid-4vfvxwwk][data-align=center]{align-items:center}.split[data-astro-cid-4vfvxwwk][data-align=end]{align-items:end}.split[data-astro-cid-4vfvxwwk][data-align=stretch]{align-items:stretch}.split[data-astro-cid-4vfvxwwk][data-align=baseline]{align-items:baseline}@media (width>=900px){.split[data-astro-cid-4vfvxwwk][data-preset=half]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split[data-astro-cid-4vfvxwwk][data-preset=statement]{grid-template-columns:minmax(0,560fr) minmax(0,520fr)}.split[data-astro-cid-4vfvxwwk][data-preset=media-list]{grid-template-columns:minmax(0,520fr) minmax(0,584fr)}.split[data-astro-cid-4vfvxwwk][data-preset=feature]{grid-template-columns:minmax(0,780fr) minmax(0,380fr)}.split[data-astro-cid-4vfvxwwk][data-preset=portrait]{grid-template-columns:minmax(0,560fr) minmax(0,544fr)}.split[data-astro-cid-4vfvxwwk][data-preset=cta]{column-gap:max(var(--split-gap,var(--preset-gap)), calc(100% - var(--split-cta-pair)));grid-template-columns:minmax(0,560fr) minmax(0,480fr)}.split[data-astro-cid-4vfvxwwk][data-preset=panel-form]{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,560fr) minmax(0,880fr)}.split[data-astro-cid-4vfvxwwk][data-preset=panel-form] [data-aside]{grid-column:1}.split[data-astro-cid-4vfvxwwk][data-preset=panel-form]>:not([data-aside],.only){grid-area:1/2/-1}.split[data-astro-cid-4vfvxwwk][data-preset=cta-band]{grid-template-columns:minmax(0, var(--split-cta-band-lead)) auto;justify-content:space-between}.split[data-astro-cid-4vfvxwwk][data-preset=footer]{grid-template-columns:minmax(0, var(--split-footer-lead)) auto;justify-content:space-between}.split[data-astro-cid-4vfvxwwk][data-preset=page-title]{grid-template-columns:minmax(0, var(--split-header-lead)) minmax(0, var(--split-header-aside));justify-content:space-between}.split[data-astro-cid-4vfvxwwk][data-preset=credits]{grid-template-columns:minmax(0,300fr) minmax(0,780fr)}.split[data-astro-cid-4vfvxwwk][data-preset=gallery-pair]{grid-template-columns:minmax(0,708fr) minmax(0,460fr)}.split[data-astro-cid-4vfvxwwk][data-preset=bleed-image]{grid-template-columns:minmax(0,624fr) minmax(0,600fr);padding-inline-end:0}.split[data-astro-cid-4vfvxwwk][data-reverse]>:first-child{order:2}}.grid[data-astro-cid-wgk3i4dp]{column-gap:var(--gap);row-gap:var(--row-gap);grid-template-columns:repeat(var(--cols-mobile), minmax(0, 1fr));padding:0;list-style:none;display:grid}.grid[data-astro-cid-wgk3i4dp][data-align=start]{align-items:start}.grid[data-astro-cid-wgk3i4dp][data-align=center]{align-items:center}.grid[data-astro-cid-wgk3i4dp][data-align=end]{align-items:end}.grid[data-astro-cid-wgk3i4dp][data-align=baseline]{align-items:baseline}@media (width>=900px){.grid[data-astro-cid-wgk3i4dp]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}.grid[data-astro-cid-wgk3i4dp][data-fit]{grid-template-columns:repeat(var(--cols), auto);justify-content:start}}.eyebrow[data-astro-cid-6ah3wnl3]{font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-eyebrow);text-transform:uppercase;color:var(--accent)}.eyebrow[data-astro-cid-6ah3wnl3][data-variant=kicker]{font-size:var(--text-12);letter-spacing:var(--tracking-2-5);line-height:var(--leading-ui-12)}.eyebrow[data-astro-cid-6ah3wnl3][data-variant=heading]{font-size:var(--text-12);letter-spacing:var(--tracking-2);line-height:var(--leading-ui-12)}.eyebrow[data-astro-cid-6ah3wnl3][data-variant=number]{font-size:var(--text-13);letter-spacing:var(--tracking-2);line-height:var(--leading-ui-13)}.eyebrow[data-astro-cid-6ah3wnl3][data-variant=fact]{font-size:var(--text-12-11);letter-spacing:var(--tracking-fact);line-height:var(--leading-fact)}.eyebrow[data-astro-cid-6ah3wnl3][data-variant=step]{font-size:var(--text-13);letter-spacing:var(--tracking-step);line-height:var(--leading-ui-13)}@media (width<900px){.eyebrow[data-astro-cid-6ah3wnl3][data-open]{line-height:var(--leading-eyebrow-hero)}}.eyebrow[data-astro-cid-6ah3wnl3][data-tone=muted]{color:var(--muted)}.eyebrow[data-astro-cid-6ah3wnl3][data-tone=fg]{color:var(--fg)}.tagline[data-astro-cid-yvkg62gd]{font-size:var(--text-16-15);line-height:var(--leading-footer-tagline);color:var(--muted)}.note[data-astro-cid-yvkg62gd]{font-size:var(--text-13);line-height:var(--leading-ui-13);color:var(--muted)}.link[data-astro-cid-yvkg62gd],.fact[data-astro-cid-yvkg62gd]{font-size:var(--text-15);line-height:var(--leading-ui-15);color:var(--muted);text-decoration:none}.link[data-astro-cid-yvkg62gd]{position:relative}.link[data-astro-cid-yvkg62gd],.fact[data-astro-cid-yvkg62gd]{width:fit-content;display:block}.link[data-astro-cid-yvkg62gd]:before{content:"";inset-inline:0;inset-block:calc((100% - var(--target-min)) / 2);position:absolute}.link[data-astro-cid-yvkg62gd]:hover{color:var(--fg)}.link[data-astro-cid-yvkg62gd][aria-current]{color:var(--accent)}.contact[data-astro-cid-yvkg62gd]{grid-column:1/-1}@media (width>=900px){.contact[data-astro-cid-yvkg62gd]{grid-column:auto}}.bottom[data-astro-cid-yvkg62gd]{border-block-start:var(--border-width) solid var(--line);padding-block-start:var(--footer-bottom-pad)}:root{--ink:#0f0e0c;--ink-soft:#1c1a17;--ivory:#f5f0e6;--ivory-deep:#eae2d3;--line-ink:#34302a;--line-ivory:#d3c8b4;--gold:#b4945e;--gold-on-ivory:#7a5e33;--gold-on-ink:#cdb083;--muted-on-ink:#bdb4a4;--muted-on-ivory:#575046;--font-display:var(--font-cormorant);--font-body:var(--font-manrope);--font-display-family:"Cormorant Garamond";--field-bg:#fffdf8;--field-placeholder:#7a7266;--on-image:#e4dccd;--scrim-strong:#0f0e0ccc;--scrim:#0f0e0cb3;--overlay-scrim:linear-gradient(90deg, #0f0e0cc4 0%, #0f0e0cc4 50%, #0f0e0cb3 100%);--overlay-hero-desktop:linear-gradient(90deg, #0f0e0ce0 0%, #0f0e0ce0 42%, #0f0e0c99 64%, #0f0e0c00 86%), linear-gradient(180deg, #0f0e0c00 25%, #0f0e0ce6 100%);--overlay-hero-mobile:linear-gradient(180deg, #0f0e0c00 0%, #0f0e0cd1 40%, #0f0e0cf5 80%);--overlay-project-desktop:linear-gradient(135deg, #0f0e0c6b 0%, #0f0e0c00 28%), linear-gradient(90deg, #0f0e0cb8 0%, #0f0e0c00 60%), linear-gradient(180deg, #0f0e0c66 0%, #0f0e0c00 30%, #0f0e0cd9 100%);--overlay-project-mobile:linear-gradient(180deg, #0f0e0ccc 0%, #0f0e0c94 10%, #0f0e0c00 28%, #0f0e0cc2 60%, #0f0e0ce6 100%);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-1:1px;--tracking-2:2px;--tracking-2-5:2.5px;--tracking-1-5:1.5px;--tracking-0-5:.5px;--tracking-step:clamp(0rem, -.0464rem + .1905vw, .125rem);--text-96-48:clamp(3rem, 1.8857rem + 4.5714vw, 6rem);--leading-96-48:clamp(3rem, 1.9321rem + 4.381vw, 5.875rem);--tracking-96-48:clamp(-1.5px, .5571px - .1429vw, 0px);--text-76-48:clamp(3rem, 2.35rem + 2.6667vw, 4.75rem);--leading-76-48:clamp(3.125rem, 2.5214rem + 2.4762vw, 4.75rem);--tracking-76-48:clamp(-1px, .3714px - .0952vw, 0px);--text-68-42:clamp(2.625rem, 2.0214rem + 2.4762vw, 4.25rem);--leading-68-42:clamp(2.625rem, 2.0214rem + 2.4762vw, 4.25rem);--text-64-40:clamp(2.5rem, 1.9429rem + 2.2857vw, 4rem);--leading-64-40:clamp(2.625rem, 2.0911rem + 2.1905vw, 4.0625rem);--text-64-36:clamp(2.25rem, 1.6rem + 2.6667vw, 4rem);--leading-64-36:clamp(2.375rem, 1.7018rem + 2.7619vw, 4.1875rem);--text-56-36:clamp(2.25rem, 1.7857rem + 1.9048vw, 3.5rem);--leading-56-36:clamp(2.375rem, 1.8875rem + 2vw, 3.6875rem);--text-56-34:clamp(2.125rem, 1.6143rem + 2.0952vw, 3.5rem);--leading-56-34:clamp(2.25rem, 1.7161rem + 2.1905vw, 3.6875rem);--text-52-34:clamp(2.125rem, 1.7071rem + 1.7143vw, 3.25rem);--leading-52-34:clamp(2.25rem, 1.8089rem + 1.8095vw, 3.4375rem);--text-44-32:clamp(2rem, 1.7214rem + 1.1429vw, 2.75rem);--leading-44-32:clamp(2.125rem, 1.6773rem + 1.8366vw, 3.3303rem);--text-40-30:clamp(1.875rem, 1.6429rem + .9524vw, 2.5rem);--leading-40-30:clamp(2rem, 1.6184rem + 1.5657vw, 3.0275rem);--text-36-28:clamp(1.75rem, 1.5643rem + .7619vw, 2.25rem);--leading-36-28:clamp(1.8125rem, 1.4737rem + 1.3901vw, 2.7248rem);--text-34-26:clamp(1.625rem, 1.4393rem + .7619vw, 2.125rem);--leading-34-26:clamp(1.6875rem, 1.3585rem + 1.3499vw, 2.5734rem);--text-30-24:clamp(1.5rem, 1.3607rem + .5714vw, 1.875rem);--leading-30-24:clamp(1.5625rem, 1.2995rem + 1.079vw, 2.2706rem);--text-28-22:clamp(1.375rem, 1.2357rem + .5714vw, 1.75rem);--leading-28-22:clamp(1.6651rem, 1.4965rem + .692vw, 2.1193rem);--text-quote-48-30:clamp(1.875rem, 1.4571rem + 1.7143vw, 3rem);--leading-quote-48-30:clamp(2.25rem, 1.7393rem + 2.0952vw, 3.625rem);--text-quote-44-28:clamp(1.75rem, 1.3786rem + 1.5238vw, 2.75rem);--leading-quote-44-28:clamp(2.1875rem, 1.7232rem + 1.9048vw, 3.4375rem);--text-quote-mark:clamp(5rem, 4.0714rem + 3.8095vw, 7.5rem);--leading-quote-mark:clamp(3rem, 2.4429rem + 2.2857vw, 4.5rem);--text-wordmark:clamp(1.25rem, 1.1571rem + .381vw, 1.5rem);--leading-wordmark:clamp(1.5138rem, 1.4013rem + .4613vw, 1.8165rem);--tracking-wordmark:clamp(3px, 2.6286px + .0952vw, 4px);--text-wordmark-lg:clamp(1.5rem, 1.4071rem + .381vw, 1.75rem);--leading-wordmark-lg:clamp(1.8165rem, 1.7041rem + .4613vw, 2.1193rem);--tracking-wordmark-lg:clamp(3px, 2.6286px + .0952vw, 4px);--text-128-64:clamp(4rem, 2.5143rem + 6.0952vw, 8rem);--leading-128-64:clamp(3.8125rem, 2.3964rem + 5.8095vw, 7.625rem);--tracking-128-64:clamp(-2px, .7429px - .1905vw, 0px);--text-88-44:clamp(2.75rem, 1.7286rem + 4.1905vw, 5.5rem);--leading-88-44:clamp(2.75rem, 1.7286rem + 4.1905vw, 5.5rem);--tracking-88-44:var(--tracking-76-48);--text-56-36-normal:var(--text-56-36);--leading-56-36-normal:clamp(2.375rem, 1.6829rem + 2.8393vw, 4.2383rem);--tracking-56-36-normal:0px;--text-56-30:clamp(1.875rem, 1.2714rem + 2.4762vw, 3.5rem);--leading-56-30:clamp(2.2706rem, 1.5398rem + 2.9983vw, 4.2383rem);--tracking-56-30:0px;--text-52-36-normal:clamp(2.25rem, 1.8786rem + 1.5238vw, 3.25rem);--leading-52-36-normal:clamp(2.375rem, 1.7954rem + 2.378vw, 3.9356rem);--tracking-52-36-normal:0px;--text-44-28:clamp(1.75rem, 1.3786rem + 1.5238vw, 2.75rem);--leading-44-28:clamp(2rem, 1.5589rem + 1.8095vw, 3.1875rem);--tracking-44-28:0px;--text-64-40-normal:var(--text-64-40);--text-30-24-normal:var(--text-30-24);--leading-30-24-normal:clamp(1.7813rem, 1.6131rem + .6905vw, 2.2344rem);--tracking-30-24-normal:0px;--leading-64-40-normal:clamp(2.625rem, 1.8009rem + 3.381vw, 4.8438rem);--tracking-64-40-normal:0px;--text-80-44:clamp(2.75rem, 1.9143rem + 3.4286vw, 5rem);--leading-80-44:var(--text-80-44);--tracking-80-44:var(--tracking-76-48);--text-44-28-normal:clamp(1.75rem, 1.3786rem + 1.5238vw, 2.75rem);--leading-44-28-normal:clamp(1.8125rem, 1.2902rem + 2.1429vw, 3.2188rem);--tracking-44-28-normal:0px;--text-40-28-normal:clamp(1.75rem, 1.4714rem + 1.1429vw, 2.5rem);--leading-40-28-normal:clamp(1.8125rem, 1.3714rem + 1.8095vw, 3rem);--tracking-40-28-normal:0px;--text-stage-number:4.5rem;--leading-stage-number:4.0625rem;--leading-eyebrow-hero:1.1875rem;--text-19-16:clamp(1rem, .9304rem + .2857vw, 1.1875rem);--leading-19-16:clamp(1.625rem, 1.5321rem + .381vw, 1.875rem);--text-18-16:clamp(1rem, .9536rem + .1905vw, 1.125rem);--leading-18-16:clamp(1.625rem, 1.5089rem + .4762vw, 1.9375rem);--text-18-15:clamp(.9375rem, .8679rem + .2857vw, 1.125rem);--leading-18-15:clamp(1.5rem, 1.3839rem + .4762vw, 1.8125rem);--text-17-16:clamp(1rem, .9768rem + .0952vw, 1.0625rem);--leading-17-16:clamp(1.625rem, 1.5554rem + .2857vw, 1.8125rem);--text-16-15:clamp(.9375rem, .9143rem + .0952vw, 1rem);--leading-16-15:clamp(1.5625rem, 1.5393rem + .0952vw, 1.625rem);--text-14-note:var(--text-14);--leading-14-note:var(--leading-14-credits);--text-16-15-step:var(--text-16-15);--leading-16-15-step:clamp(1.3333rem, 1.6476rem - .3492vw, 1.5625rem);--text-15:.9375rem;--leading-15:1.5rem;--text-14:.875rem;--leading-14:1.4375rem;--text-13-12:clamp(.75rem, .7268rem + .0952vw, .8125rem);--leading-13-12:clamp(1.125rem, 1.0786rem + .1905vw, 1.25rem);--text-13:.8125rem;--leading-13:1.3125rem;--text-16:1rem;--text-12:.75rem;--leading-footer-tagline:clamp(1.5rem, 1.4536rem + .1905vw, 1.625rem);--text-menu-link:2.25rem;--text-10:.625rem;--text-eyebrow:clamp(.75rem, .7268rem + .0952vw, .8125rem);--tracking-eyebrow:clamp(2.5px, 2.3143px + .0476vw, 3px);--text-14-13:clamp(.8125rem, .7893rem + .0952vw, .875rem);--text-14-credits:var(--text-14);--leading-14-credits:clamp(1.1667rem, 1.5381rem - .4127vw, 1.4375rem);--text-14-proof:var(--text-14-13);--leading-14-proof:clamp(1.1667rem, 1.281rem - .127vw, 1.25rem);--text-17-15:clamp(.9375rem, .8911rem + .1905vw, 1.0625rem);--leading-17-15:clamp(1.4375rem, 1.3679rem + .2857vw, 1.625rem);--text-17-16-story:var(--text-17-16);--leading-17-16-story:clamp(1.625rem, 1.5321rem + .381vw, 1.875rem);--text-17-16-name:var(--text-17-16);--leading-17-16-name:clamp(1.4062rem, 1.7063rem - .3333vw, 1.625rem);--text-15-13:clamp(.8125rem, .7661rem + .1905vw, .9375rem);--leading-15-13:clamp(1.0781rem, 1.0143rem + .2619vw, 1.25rem);--text-15-14-credits:clamp(.875rem, .8518rem + .0952vw, .9375rem);--leading-15-14-credits:clamp(1.25rem, 1.5071rem - .2857vw, 1.4375rem);--text-14-13-note:clamp(.8125rem, .7893rem + .0952vw, .875rem);--leading-14-13-note:clamp(1.1667rem, 1.3667rem - .2222vw, 1.3125rem);--text-17-15-stage:var(--text-17-15);--leading-17-15-stage:clamp(1.5625rem, 1.4696rem + .381vw, 1.8125rem);--text-17-15-note:var(--text-17-15);--leading-17-15-note:clamp(1.5625rem, 1.5161rem + .1905vw, 1.6875rem);--text-16-15-loose:var(--text-16-15);--leading-16-15-loose:clamp(1.5625rem, 1.5161rem + .1905vw, 1.6875rem);--text-18-16-story:var(--text-18-16);--leading-18-16-story:clamp(1.625rem, 1.4857rem + .5714vw, 2rem);--text-13-12-note:var(--text-13-12);--leading-13-12-note:clamp(1.0781rem, 1.3138rem - .2619vw, 1.25rem);--text-12-11:clamp(.6875rem, .6643rem + .0952vw, .75rem);--tracking-fact:clamp(2px, 1.8143px + .0476vw, 2.5px);--leading-fact:clamp(1rem, 1.0857rem - .0952vw, 1.0625rem);--leading-normal:normal;--leading-eyebrow:clamp(1rem, .971rem + .119vw, 1.0781rem);--leading-ui-12:1rem;--leading-ui-13:1.07813rem;--leading-ui-15:1.25rem;--leading-ui-14:1.1667rem;--leading-ui-16:1.3333rem;--leading-ui-14-13:clamp(1.0781rem, 1.0453rem + .1349vw, 1.1667rem);--leading-ui-16-15:clamp(1.25rem, 1.219rem + .127vw, 1.3333rem);--leading-ui-15-14-credits:clamp(1.1667rem, 1.1357rem + .127vw, 1.25rem);--leading-ui-13-12:clamp(1rem, .971rem + .119vw, 1.0781rem);--space-2:.125rem;--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-10:.625rem;--space-11:.6875rem;--space-12:.75rem;--space-14:.875rem;--space-16:1rem;--space-18:1.125rem;--space-20:1.25rem;--space-24:1.5rem;--space-28:1.75rem;--space-30:1.875rem;--space-32:2rem;--space-36:2.25rem;--space-40:2.5rem;--space-44:2.75rem;--space-48:3rem;--space-56:3.5rem;--space-64:4rem;--space-72:4.5rem;--space-80:5rem;--space-96:6rem;--space-120:7.5rem;--space-140:8.75rem;--space-120-20:clamp(1.25rem, -1.0714rem + 9.5238vw, 7.5rem);--space-96-24:clamp(1.5rem, -.1714rem + 6.8571vw, 6rem);--space-96-20:clamp(1.25rem, -.5143rem + 7.2381vw, 6rem);--space-96-18:clamp(1.125rem, -.6857rem + 7.4286vw, 6rem);--space-80-24:clamp(1.5rem, .2rem + 5.3333vw, 5rem);--space-72-40:clamp(2.5rem, 1.7571rem + 3.0476vw, 4.5rem);--space-72-24:clamp(1.5rem, .3857rem + 4.5714vw, 4.5rem);--space-56-28:clamp(1.75rem, 1.1rem + 2.6667vw, 3.5rem);--space-56-24:clamp(1.5rem, .7571rem + 3.0476vw, 3.5rem);--space-40-28:clamp(1.75rem, 1.4714rem + 1.1429vw, 2.5rem);--space-36-24:clamp(1.5rem, 1.2214rem + 1.1429vw, 2.25rem);--space-36-20:clamp(1.25rem, .8786rem + 1.5238vw, 2.25rem);--space-32-24:clamp(1.5rem, 1.3143rem + .7619vw, 2rem);--space-32-16:clamp(1rem, .6286rem + 1.5238vw, 2rem);--space-28-20:clamp(1.25rem, 1.0643rem + .7619vw, 1.75rem);--space-28-16:clamp(1rem, .7214rem + 1.1429vw, 1.75rem);--space-28-14:clamp(.875rem, .55rem + 1.3333vw, 1.75rem);--space-18-14:clamp(.875rem, .7821rem + .381vw, 1.125rem);--space-20-12:clamp(.75rem, .5643rem + .7619vw, 1.25rem);--space-96-52:clamp(3.25rem, 2.2286rem + 4.1905vw, 6rem);--space-56-40:clamp(2.5rem, 2.1286rem + 1.5238vw, 3.5rem);--space-64-24:clamp(1.5rem, .5714rem + 3.8095vw, 4rem);--space-12-14:clamp(.75rem, .9214rem - .1905vw, .875rem);--space-24-12:clamp(.75rem, .4714rem + 1.1429vw, 1.5rem);--space-14-8:clamp(.5rem, .3607rem + .5714vw, .875rem);--space-14-12:clamp(.75rem, .7036rem + .1905vw, .875rem);--space-24-20:clamp(1.25rem, 1.1571rem + .381vw, 1.5rem);--space-24-10:clamp(.625rem, .3rem + 1.3333vw, 1.5rem);--space-16-8:clamp(.5rem, .3143rem + .7619vw, 1rem);--space-16-12:clamp(.75rem, .6571rem + .381vw, 1rem);--space-40-16:clamp(1rem, .4429rem + 2.2857vw, 2.5rem);--space-12-8:clamp(.5rem, .4071rem + .381vw, .75rem);--space-40-24:clamp(1.5rem, 1.1286rem + 1.5238vw, 2.5rem);--space-20-16:clamp(1rem, .9071rem + .381vw, 1.25rem);--space-11-10:clamp(.625rem, .6018rem + .0952vw, .6875rem);--space-16-14:clamp(.875rem, .8286rem + .1905vw, 1rem);--space-8-6:clamp(.375rem, .3286rem + .1905vw, .5rem);--space-120-40:clamp(2.5rem, .6429rem + 7.619vw, 7.5rem);--space-18-16:clamp(1rem, .9536rem + .1905vw, 1.125rem);--space-12-10:clamp(.625rem, .5786rem + .1905vw, .75rem);--space-14-16:clamp(.875rem, 1.0464rem - .1905vw, 1rem);--space-8-0:clamp(0rem, -.1857rem + .7619vw, .5rem);--space-12-0:clamp(0rem, -.2786rem + 1.1429vw, .75rem);--space-28-0:clamp(0rem, -.65rem + 2.6667vw, 1.75rem);--space-44-0:clamp(0rem, -1.0214rem + 4.1905vw, 2.75rem);--space-0-20:clamp(0rem, 1.7143rem - 1.9048vw, 1.25rem);--space-48-0:clamp(0rem, -1.1143rem + 4.5714vw, 3rem);--space-120-0:clamp(0rem, -2.7857rem + 11.4286vw, 7.5rem);--space-16-24:clamp(1rem, 1.6857rem - .7619vw, 1.5rem);--space-16-28:clamp(1rem, 2.0286rem - 1.1429vw, 1.75rem);--space-36-0:clamp(0rem, -.8357rem + 3.4286vw, 2.25rem);--space-28-18:clamp(1.125rem, .8929rem + .9524vw, 1.75rem);--space-52-32:clamp(2rem, 1.5357rem + 1.9048vw, 3.25rem);--space-22-18:clamp(1.125rem, 1.0321rem + .381vw, 1.375rem);--space-28-10:clamp(.625rem, .2071rem + 1.7143vw, 1.75rem);--space-18-10:clamp(.625rem, .4393rem + .7619vw, 1.125rem);--space-88-48:clamp(3rem, 2.0714rem + 3.8095vw, 5.5rem);--space-96-0:clamp(0rem, -2.2286rem + 9.1429vw, 6rem);--space-120-18:clamp(1.125rem, -1.2429rem + 9.7143vw, 7.5rem);--space-20-18:clamp(1.125rem, 1.0786rem + .1905vw, 1.25rem);--space-120-8:clamp(.5rem, -2.1rem + 10.6667vw, 7.5rem);--space-40-0:clamp(0rem, -.9286rem + 3.8095vw, 2.5rem);--space-0-16:clamp(0rem, 1.3714rem - 1.5238vw, 1rem);--space-22-14:clamp(.875rem, .6893rem + .7619vw, 1.375rem);--space-10-8:clamp(.5rem, .4536rem + .1905vw, .625rem);--space-0-8:clamp(0rem, .6857rem - .7619vw, .5rem);--space-0-12:clamp(0rem, 1.0286rem - 1.1429vw, .75rem);--space-0-4:clamp(0rem, .3429rem - .381vw, .25rem);--section-pad-140-72:clamp(4.5rem, 2.9214rem + 6.4762vw, 8.75rem);--section-pad-140-64:clamp(4rem, 2.2357rem + 7.2381vw, 8.75rem);--section-pad-120-56:clamp(3.5rem, 2.0143rem + 6.0952vw, 7.5rem);--section-pad-120-48:clamp(3rem, 1.3286rem + 6.8571vw, 7.5rem);--section-pad-96-80:clamp(5rem, 4.6286rem + 1.5238vw, 6rem);--section-pad-96-64:clamp(4rem, 3.2571rem + 3.0476vw, 6rem);--section-pad-96-48:clamp(3rem, 1.8857rem + 4.5714vw, 6rem);--section-pad-88-56:clamp(3.5rem, 2.7571rem + 3.0476vw, 5.5rem);--section-pad-88-40:clamp(2.5rem, 1.3857rem + 4.5714vw, 5.5rem);--section-pad-40-32:clamp(2rem, 1.8143rem + .7619vw, 2.5rem);--section-pad-64-40:clamp(2.5rem, 1.9429rem + 2.2857vw, 4rem);--section-pad-80-48:clamp(3rem, 2.2571rem + 3.0476vw, 5rem);--section-pad-40-20:clamp(1.25rem, .7857rem + 1.9048vw, 2.5rem);--section-pad-72-32:clamp(2rem, 1.0714rem + 3.8095vw, 4.5rem);--section-pad-0-8:clamp(0rem, .6857rem - .7619vw, .5rem);--section-pad-140-56:clamp(3.5rem, 1.55rem + 8vw, 8.75rem);--section-pad-140-0:clamp(0rem, -3.25rem + 13.3333vw, 8.75rem);--container-max:75rem;--container-narrow:62.5rem;--page-margin:clamp(1.5rem, -.7286rem + 9.1429vw, 7.5rem);--nav-pad-inline:clamp(1.5rem, .5714rem + 3.8095vw, 4rem);--nav-height:clamp(4.2188rem, 3.7545rem + 1.9048vw, 5.4688rem);--split-cta-pair:65rem;--measure-hero-sub:38.75rem;--measure-process-title:45rem;--measure-hero-copy:53.75rem;--size-circle-button:3.5rem;--size-badge:2rem;--size-dot:.25rem;--size-number-col:2.5rem;--media-h-860-780:clamp(48.75rem, 46.8929rem + 7.619vw, 53.75rem);--media-h-640-300:clamp(18.75rem, 10.8571rem + 32.381vw, 40rem);--media-h-300-200:clamp(12.5rem, 10.1786rem + 9.5238vw, 18.75rem);--media-h-760-240:clamp(15rem, 2.9286rem + 49.5238vw, 47.5rem);--media-h-720-380:clamp(23.75rem, 15.8571rem + 32.381vw, 45rem);--media-h-620-280:clamp(17.5rem, 9.6071rem + 32.381vw, 38.75rem);--media-h-520-280:clamp(17.5rem, 11.9286rem + 22.8571vw, 32.5rem);--media-h-760-260:clamp(16.25rem, 4.6429rem + 47.619vw, 47.5rem);--media-h-680-420:clamp(26.25rem, 20.2143rem + 24.7619vw, 42.5rem);--media-h-800-560:clamp(35rem, 29.4286rem + 22.8571vw, 50rem);--media-h-620-260:clamp(16.25rem, 7.8929rem + 34.2857vw, 38.75rem);--media-h-300-180:clamp(11.25rem, 8.4643rem + 11.4286vw, 18.75rem);--media-h-360-200:clamp(12.5rem, 8.7857rem + 15.2381vw, 22.5rem);--media-h-700-420:clamp(26.25rem, 19.75rem + 26.6667vw, 43.75rem);--size-stage-number:8.75rem;--size-stage-image:26.25rem;--size-rail-dot:2.25rem;--measure-header-intro:32.5rem;--measure-approach-title:42.5rem;--measure-stage-copy:35rem;--measure-note-copy:47.5rem;--icon-28-24:clamp(1.5rem, 1.4071rem + .381vw, 1.75rem);--icon-40-32:clamp(2rem, 1.8143rem + .7619vw, 2.5rem);--swipe-item-width:16.25rem;--field-height:clamp(3rem, 2.9071rem + .381vw, 3.25rem);--field-height-56:3.5rem;--field-area-160-140:clamp(8.75rem, 8.2857rem + 1.9048vw, 10rem);--measure-privacy:21.25rem;--media-h-520-260:clamp(16.25rem, 10.2143rem + 24.7619vw, 32.5rem);--split-cta-lead:35rem;--split-cta-form:30rem;--split-cta-band-lead:45rem;--split-footer-lead:23.75rem;--split-header-lead:47.5rem;--split-header-aside:25rem;--size-fact-label:8.125rem;--size-credit-role:15rem;--size-circle-80-56:clamp(3.5rem, 2.9429rem + 2.2857vw, 5rem);--icon-28-22:clamp(1.375rem, 1.2357rem + .5714vw, 1.75rem);--footer-bottom-pad:clamp(1.5rem, 1.4071rem + .381vw, 1.75rem);--z-nav:50;--zero:0rem;--ease:cubic-bezier(.22, 1, .36, 1);--duration-fast:.5s;--duration-base:.6s;--duration-slow:.9s;--duration-hero:1.6s;--stagger:80ms;--reveal-travel:24px;--hover-scale:1.03;--hero-scale:1.04;--nudge:4px;--parallax-shift:4%;--parallax-scale:1.08;--line-mask-bleed:.15em;--border-width:1px;--rule-width:2px;--radius-surface:0;--radius-pill:999px;--radius-badge:16px;--shadow-surface:0 0 transparent;--button-pad-block:1.125rem;--button-pad-inline:1.875rem;--button-gap:.75rem;--nav-cta-pad-block:.875rem;--nav-cta-pad-inline:1.5rem;--nav-cta-gap:.625rem;--nav-links-gap:2.5rem;--link-pad-block:.5rem;--link-gap:.625rem;--tag-pad-block:.375rem;--tag-pad-inline:.625rem;--tag-gap:.375rem;--icon-sm:.75rem;--icon-md:1rem;--icon-14:.875rem;--icon-lg:1.125rem;--icon-22:1.375rem;--icon-xl:1.5rem;--icon-menu:1.25rem;--rule-short:4rem;--focus-width:2px;--focus-offset:2px;--target-min:48px}:root,[data-theme=ivory]{--bg:var(--ivory);--bg-raised:var(--ivory-deep);--fg:var(--ink);--muted:var(--muted-on-ivory);--accent:var(--gold-on-ivory);--line:var(--line-ivory);--rule:var(--gold);--link-line:var(--gold-on-ivory);--focus:var(--gold-on-ivory);color-scheme:light}[data-theme=ink]{--bg:var(--ink);--bg-raised:var(--ink-soft);--fg:var(--ivory);--muted:var(--muted-on-ink);--accent:var(--gold-on-ink);--line:var(--line-ink);--rule:var(--gold);--link-line:var(--gold);--focus:var(--gold-on-ink);color-scheme:dark}@media (width<900px){[data-theme-mobile=ivory]{--bg:var(--ivory);--bg-raised:var(--ivory-deep);--fg:var(--ink);--muted:var(--muted-on-ivory);--accent:var(--gold-on-ivory);--line:var(--line-ivory);--rule:var(--gold);--link-line:var(--gold-on-ivory);--focus:var(--gold-on-ivory);color-scheme:light}[data-theme-mobile=ink]{--bg:var(--ink);--bg-raised:var(--ink-soft);--fg:var(--ivory);--muted:var(--muted-on-ink);--accent:var(--gold-on-ink);--line:var(--line-ink);--rule:var(--gold);--link-line:var(--gold);--focus:var(--gold-on-ink);color-scheme:dark}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none}body{background-color:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-body);font-size:var(--text-16-15);font-weight:var(--weight-regular);line-height:var(--leading-16-15);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}a{color:inherit}ul[role=list],ol[role=list]{padding:0;list-style:none}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}[id]{scroll-margin-block-start:var(--nav-height)}[data-reveal=lines] [data-line]{display:block}[data-underline]{position:relative}[data-progress]{isolation:isolate}[data-underline]:after{content:"";block-size:var(--border-width);background-color:var(--link-line,var(--rule));transform-origin:0;position:absolute;inset-block-end:0;inset-inline:0}@media (prefers-reduced-motion:no-preference){.reveal-on [data-reveal=rise]{transition:opacity var(--duration-base) var(--ease), transform var(--duration-base) var(--ease);transition-delay:calc(var(--reveal-i,0) * var(--stagger))}.reveal-on [data-reveal=rise]:not([data-revealed]){opacity:0;transform:translateY(var(--reveal-travel))}.reveal-on [data-reveal=curtain]>*{clip-path:inset(0);transition:clip-path var(--duration-slow) var(--ease);transition-delay:calc(var(--reveal-i,0) * var(--stagger))}.reveal-on [data-reveal=curtain]:not([data-revealed])>*{clip-path:inset(100% 0 0)}.reveal-on [data-reveal=lines] [data-line]{margin-block-end:calc(var(--line-mask-bleed) * -1);padding-block-end:var(--line-mask-bleed);overflow:clip}.reveal-on [data-reveal=lines] [data-line]>*{transition:opacity var(--duration-base) var(--ease), transform var(--duration-base) var(--ease);transition-delay:calc((var(--reveal-i,0) + var(--line-i,0)) * var(--stagger));display:block}.reveal-on [data-reveal=lines]:not([data-revealed]) [data-line]>*{opacity:0;transform:translateY(var(--reveal-travel))}[data-settle]{animation:settle var(--duration-hero) var(--ease) both}[data-zoom-img]{transition:transform var(--duration-fast) var(--ease)}[data-zoom]:is(:hover,:focus-within) [data-zoom-img]{transform:scale(var(--hover-scale))}[data-nudge-arrow]{transition:transform var(--duration-fast) var(--ease)}[data-nudge]:is(:hover,:focus-visible) [data-nudge-arrow]{transform:translateX(var(--nudge))}[data-underline]:is(:hover,:focus-visible):after{animation:underline-grow var(--duration-fast) var(--ease) both}.nav-js [data-nav]{transition:transform var(--duration-fast) var(--ease)}.nav-js [data-nav-bg]{transition:opacity var(--duration-fast) var(--ease)}.nav-js [data-nav][data-hidden]{transform:translateY(-100%)}.nav-js [data-nav][data-overlay]:not([data-scrolled]) [data-nav-bg]{opacity:0}dialog[open] [data-menu-item]{animation:menu-in var(--duration-base) var(--ease) both;animation-delay:calc(var(--i,0) * var(--stagger))}@view-transition{navigation:auto}[data-nav]{view-transition-name:site-nav}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:var(--duration-fast);animation-timing-function:var(--ease)}::view-transition-old(*),::view-transition-new(*){object-fit:cover;block-size:100%}@supports (animation-timeline:view()){[data-parallax]{animation-name:parallax;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}[data-progress]>:after{content:"";z-index:-1;inset-block:var(--progress-top,0) var(--progress-bottom,0);inline-size:var(--border-width);background-color:var(--rule);transform-origin:top;animation-name:progress;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 25% cover 75%;position:absolute;inset-inline-start:var(--progress-x,0)}}}@keyframes settle{0%{transform:scale(var(--hero-scale))}}@keyframes parallax{0%{transform:translateY(calc(var(--parallax-shift) * -1)) scale(var(--parallax-scale))}to{transform:translateY(var(--parallax-shift)) scale(var(--parallax-scale))}}@keyframes progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes underline-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes menu-in{0%{opacity:0;transform:translateY(var(--reveal-travel))}}.skip-link[data-astro-cid-z4jru4n3]{z-index:100;min-height:var(--target-min);padding-inline:var(--space-24);background-color:var(--fg);color:var(--bg);font-weight:var(--weight-bold);transform:translateY(calc(-100% - var(--space-32)));align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:var(--space-16);inset-inline-start:var(--space-16)}.skip-link[data-astro-cid-z4jru4n3]:focus-visible{transform:none}main[data-astro-cid-z4jru4n3]:focus{outline:none}.heading[data-astro-cid-swz6ud7j]{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--h-size);line-height:var(--h-leading);letter-spacing:var(--h-tracking);color:var(--fg)}.heading[data-astro-cid-swz6ud7j][data-tone=accent]{color:var(--accent)}.heading[data-astro-cid-swz6ud7j][data-align=center]{text-align:center}
