:root{--color-bg: #19181b;--color-bg-2: #201f23;--color-bg-elevated: #28272c;--color-bg-rgb: 25, 24, 27;--color-fg: #f3efe9;--color-fg-rgb: 243, 239, 233;--color-fg-2: #cbc6bd;--color-fg-dim: #9c968d;--color-fg-faint: #8a8477;--color-accent: #c9a66b;--color-accent-2: #e3c48f;--color-accent-soft: rgba(201, 166, 107, .16);--color-on-accent: #1a1a1c;--color-line: rgba(245, 241, 235, .16);--color-line-2: rgba(245, 241, 235, .09);--grade-house: sepia(4%) saturate(.92) contrast(1.02);--grade-studio-tame: brightness(.94) saturate(.9);--scrim-rgb: 15, 14, 16;--font-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-sans: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--step--2: clamp(.72rem, .7rem + .1vw, .78rem);--step--1: clamp(.8rem, .78rem + .12vw, .86rem);--step-0: clamp(.98rem, .95rem + .14vw, 1.05rem);--step-1: clamp(1.1rem, 1.02rem + .35vw, 1.28rem);--step-2: clamp(1.3rem, 1.15rem + .6vw, 1.6rem);--step-3: clamp(1.5rem, 1.25rem + 1.2vw, 2.2rem);--step-4: clamp(2.2rem, 1.7rem + 2vw, 3rem);--step-5: clamp(2.6rem, 2rem + 2.8vw, 4rem);--step-6: clamp(2.8rem, 2rem + 5vw, 6.5rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-section: clamp(2.75rem, 2.2rem + 2.4vw, 4.25rem);--space-section-tight: clamp(2.25rem, 1.8rem + 1.6vw, 3.25rem);--space-section-loose: calc(var(--space-section) * 1.35);--wrap: 1160px;--measure: 60ch;--measure-wide: 46rem;--radius: 0;--wrap-pad-inline: clamp(1.25rem, 4vw, 2.5rem);--header-h: 4.75rem;--ease-standard: cubic-bezier(.2, .7, .2, 1);--ease-entrance: cubic-bezier(.16, 1, .3, 1);--ease-linear: linear;--duration-fast: .2s;--duration-base: .35s;--duration-slow: .7s;--z-base: 0;--z-elevated: 10;--z-sticky: 60;--z-overlay: 70;--z-modal: 80;--z-toast: 90;--z-tonal-wash: -1;--z-grain: 1;--duration-caliber: 125ms;--duration-reveal-line: calc(var(--duration-caliber) * 6);--stagger-reveal-line: calc(var(--duration-caliber) * .8);--duration-sweep: calc(var(--duration-caliber) * 16);--duration-particle: calc(var(--duration-caliber) * 8);--duration-stitch: calc(var(--duration-caliber) * 2.4);--duration-view-transition: calc(var(--duration-caliber) * 3.6);--duration-atmosphere: calc(var(--duration-caliber) * 192);--gradient-sweep: linear-gradient( 100deg, transparent 42%, rgba(255, 255, 255, .4) 48%, var(--color-accent-2) 50%, rgba(255, 255, 255, .4) 52%, transparent 58% );--tone-warmth: .5}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(/_astro/roboto-100.vTzS_GaG.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/roboto-300.CCzlftfr.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/roboto-400.BqEyEoaF.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/roboto-500.7RbcRiD8.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/cormorant-300.Cw-E_7L1.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/cormorant-400.B-1hWBU7.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/cormorant-500.BsRWmXhO.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/cormorant-400i.Dc_OZ8oc.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100svh;background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);font-weight:300;font-size:var(--step-0);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;isolation:isolate}img,picture,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}strong,b{color:var(--color-fg);font-weight:500}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:400;line-height:1.1;color:var(--color-fg)}h5,h6{font-family:var(--font-sans);font-weight:400;line-height:1.2;color:var(--color-fg)}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-3)}h4{font-size:var(--step-2)}h5{font-size:var(--step-1)}h6{font-size:var(--step-0)}h1,h2{letter-spacing:-.01em}p{color:var(--color-fg-2)}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--wrap-pad-inline)}.section{padding-block:var(--space-section)}.section--tight{padding-block:var(--space-section-tight)}body:not([data-hero-bleed]) main{padding-block-start:var(--header-h)}body[data-hero-bleed] .site-header:not(.is-scrolled){background:transparent;border-color:transparent}body[data-hero-bleed] .site-header:before{content:"";position:absolute;inset:0;height:calc(var(--header-h) * 2.6);background:transparent;pointer-events:none;opacity:1;transition:opacity var(--duration-base) var(--ease-standard)}body[data-hero-bleed] .site-header.is-scrolled:before{opacity:0}:where([id]){scroll-margin-top:calc(var(--header-h) + var(--space-5))}.site-header__nav a[href="#reserve"]{color:var(--color-accent-2)}.site-header__nav a[href="#reserve"]:after{content:"";position:absolute;inset-inline:0;bottom:-6px;height:1px;background:var(--color-accent-2);opacity:.7;transition:opacity var(--duration-base) var(--ease-standard)}.site-header__nav a[href="#reserve"]:hover:after,.site-header__nav a[href="#reserve"]:focus-visible:after{opacity:1}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font:500 var(--step--1) / 1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent)}.eyebrow:before{content:"";width:1.5rem;height:1px;background:var(--color-accent);opacity:.85}.eyebrow--quiet,.eyebrow--quiet-on-photo{display:block;font:500 var(--step--2) / 1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase}.eyebrow--quiet{color:var(--color-fg-faint)}.eyebrow--quiet-on-photo{color:var(--color-fg-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.95rem 1.9rem;font:500 var(--step--1) / 1 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;background:var(--color-accent);color:var(--color-on-accent);border:1px solid var(--color-accent);border-radius:var(--radius);cursor:pointer;transition:background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),letter-spacing var(--duration-base) var(--ease-standard)}.btn:hover,.btn:focus-visible{background:var(--color-accent-2);border-color:var(--color-accent-2);letter-spacing:.16em}.btn:focus-visible{outline:2px solid var(--color-accent-2);outline-offset:2px}@media(prefers-reduced-motion:reduce){.btn{transition:background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}}.btn--ghost{background:transparent;color:var(--color-fg);border-color:var(--color-line)}.btn--ghost:hover{background:transparent;border-color:var(--color-fg)}.btn--block{width:100%}.hairline{border:0;height:1px;background:var(--color-line)}.hairline--soft{background:var(--color-line-2)}.link--stitch{position:relative;text-decoration:none}.link--stitch:after{content:"";position:absolute;left:0;right:100%;bottom:-.15em;height:1px;background-image:repeating-linear-gradient(to right,currentcolor 0 3px,transparent 3px 6px);opacity:.85;transition:right var(--duration-base) var(--ease-standard)}.link--stitch:hover:after,.link--stitch:focus-visible:after{right:0}@media(prefers-reduced-motion:reduce){.link--stitch:after{transition:none}}.stitch-seam{display:block;height:1px;border:0;background:repeating-linear-gradient(to right,var(--color-line) 0 7px,transparent 7px 12px)}.thread-knot{width:9px;height:9px;background:var(--color-line);transform:rotate(45deg)}.thread-knot--lit,.thread-knot--filled{background:var(--color-accent)}.thread-knot--open{background:transparent;box-shadow:inset 0 0 0 1px var(--color-accent)}.station-seam{display:flex;align-items:center;gap:var(--space-3)}.station-seam .stitch-seam{flex:1}.tonal-wash{position:fixed;inset:0;z-index:var(--z-tonal-wash);pointer-events:none;background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-2) 30%,var(--color-bg) 55%,var(--color-bg-2) 80%,var(--color-bg) 100%);background-size:100% 400%;background-position:0% calc(var(--tonal-wash-progress, 0) * 100%)}.grain-overlay{position:fixed;inset:0;z-index:var(--z-grain);pointer-events:none;opacity:.03;mix-blend-mode:overlay;background-repeat:repeat;background-size:180px 180px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.particle-field{position:absolute;inset:0;overflow:hidden}.particle-field__dot{position:absolute;left:var(--particle-x, 50%);top:var(--particle-y, 50%);width:var(--particle-size, 3px);height:var(--particle-size, 3px);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent-soft),var(--color-accent-2) calc(var(--tone-warmth, .5) * 60%)) 0%,transparent 70%);opacity:0;animation:particle-drift var(--particle-duration, var(--duration-particle)) ease-in-out infinite;animation-delay:var(--particle-delay, 0s);animation-play-state:paused}[data-scene=particles]:hover .particle-field__dot,[data-scene=particles]:focus-within .particle-field__dot{animation-play-state:running}@keyframes particle-drift{0%,to{opacity:0;transform:translateY(0) scale(.85)}50%{opacity:.5;transform:translateY(-.75em) scale(1.15)}}.specular-follow{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--duration-base) var(--ease-standard);background:radial-gradient(circle 40% at var(--specular-x, 50%) var(--specular-y, 50%),rgba(var(--color-fg-rgb),.5),transparent 70%);mix-blend-mode:soft-light}.specular-follow.is-active{opacity:1}.reveal{opacity:0;transform:translateY(var(--space-4));transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard)}.reveal.in{opacity:1;transform:none}.reveal--mask{clip-path:inset(0 0 100% 0);transform:translateY(var(--space-3));opacity:0;transition:clip-path var(--duration-slow) var(--ease-entrance),transform var(--duration-slow) var(--ease-entrance),opacity var(--duration-fast) var(--ease-standard)}.reveal--mask.in{clip-path:inset(0 0 0% 0);transform:none;opacity:1}.baseline-reveal__line{display:block;overflow:hidden}.baseline-reveal__line-inner{display:block;clip-path:inset(0 0 100% 0);transform:translateY(.35em);transition:clip-path var(--duration-reveal-line) var(--ease-entrance),transform var(--duration-reveal-line) var(--ease-entrance)}.baseline-reveal__line-inner.in{clip-path:inset(0 0 0% 0);transform:none}@media(prefers-reduced-motion:reduce){.baseline-reveal__line-inner{transition:none;animation:none}}.reveal--scale{opacity:0;transform:translateY(var(--space-4)) scale(1.03);transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard)}.reveal--scale.in{opacity:1;transform:none}.reveal.hairline--grow{opacity:1;transform:none;transform-origin:left;transition:none}.hairline--grow{transform:scaleX(0);transition:transform var(--duration-slow) var(--ease-entrance)}.hairline--grow.in{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.reveal,.reveal--mask,.reveal--scale,.hairline--grow{opacity:1;transform:none;clip-path:none;transition:none}.sticky-reserve-bar{transition:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}::view-transition-old(root){animation:view-transition-fade-out var(--duration-view-transition) var(--ease-standard) both}::view-transition-new(root){animation:view-transition-light-sweep var(--duration-view-transition) var(--ease-standard) both}@keyframes view-transition-fade-out{to{opacity:0}}@keyframes view-transition-light-sweep{0%{clip-path:inset(0 100% 0 0);filter:brightness(1.6) saturate(.9)}70%{filter:brightness(1.12) saturate(1)}to{clip-path:inset(0 0 0 0);filter:brightness(1) saturate(1)}}[data-stitch-on-submit]{position:relative;overflow:hidden}[data-stitch-on-submit]:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;height:2px;width:0%;background-image:repeating-linear-gradient(to right,var(--color-on-accent) 0 4px,transparent 4px 9px)}[data-stitch-on-submit]:disabled:after{animation:stitch-seal var(--duration-stitch) steps(8,end) forwards}@keyframes stitch-seal{0%{width:0%}to{width:100%}}@media(prefers-reduced-motion:reduce){[data-stitch-on-submit]:disabled:after{animation:none;width:100%}}html.has-cursor-needle a,html.has-cursor-needle button,html.has-cursor-needle [role=button]{cursor:none}.cursor-needle{position:fixed;top:0;left:0;width:8px;height:8px;border-radius:50%;background:var(--color-accent-2);pointer-events:none;z-index:var(--z-toast);will-change:transform;transition:width var(--duration-fast) var(--ease-standard),height var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.cursor-needle--plus{width:28px;height:28px;background:transparent;border:1px solid var(--color-accent-2)}.cursor-needle--plus:before,.cursor-needle--plus:after{content:"";position:absolute;background:var(--color-accent-2)}.cursor-needle--plus:before{left:50%;top:7px;bottom:7px;width:1px;transform:translate(-50%)}.cursor-needle--plus:after{top:50%;left:7px;right:7px;height:1px;transform:translateY(-50%)}.studio-vignette,.palette-strip__item img,.watchmaking__macro-img,.specs-table__photo img,.reserve__preview img,.dial-story__photo img,.dial-story__macro-overlay,.dial-story__flythrough-overlay,.edition-ritual__box img,.edition-ritual__provenance img,.palette-teaser__photo img,.palette-strip__lead-photo img{mask-image:radial-gradient(ellipse at center,black 60%,transparent 95%);-webkit-mask-image:radial-gradient(ellipse at center,black 60%,transparent 95%)}.watchmaking__macro-img,.specs-table__photo img,.dial-story__photo img,.dial-story__macro-overlay,.dial-story__flythrough-overlay,.edition-ritual__box img,.edition-ritual__provenance img,.palette-teaser__photo img,.palette-strip__lead-photo img{filter:var(--grade-studio-tame)}.studio-vignette--tight,.angle-orbit__item img,.watchmaking__palette-swatch img{mask-image:radial-gradient(ellipse at center,black 45%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse at center,black 45%,transparent 85%)}.angle-orbit__item img{filter:var(--grade-studio-tame)}.hype-shots__frame img,.works__gallery img,.jackart-coda__photo img,.model-story__media img,.cross-sell__media img{filter:var(--grade-house)}@supports selector(:has(a)){main:has(.reserve__placeholder) .dial-story,main:has(.reserve__placeholder) .jackart-detail,main:has(.reserve__placeholder) .watch-stage,main:has(.reserve__placeholder) .reserve,main:has(.reserve__placeholder) .cross-sell{padding-block:var(--space-section-loose)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.century-block{position:relative;padding-block-end:var(--space-6)}@media(min-width:780px)and (prefers-reduced-motion:no-preference){.century-block .the-house{padding-block-start:var(--space-4);padding-block-end:var(--space-4)}.century-block .the-house.section{min-height:0;align-items:start}@media(min-width:860px){.century-block .the-house{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:start;gap:var(--space-6)}.century-block .the-house .the-house__media{max-height:min(56svh,460px)}}.century-block .the-house__content h2{font-size:var(--step-3)}.century-block .the-house__content p:not(.eyebrow){font-size:var(--step-0);margin-block-start:var(--space-3)}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.preloader[data-astro-cid-shynbtke]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);background:var(--color-bg);opacity:0;visibility:hidden;pointer-events:none}.preloader--active[data-astro-cid-shynbtke]{animation:preloader-sequence 1.1s var(--ease-standard) forwards}@keyframes preloader-sequence{0%{opacity:0;visibility:visible}8%{opacity:1;visibility:visible}72%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.preloader__face[data-astro-cid-shynbtke]{position:relative;width:4.5rem;height:4.5rem}.preloader__rim[data-astro-cid-shynbtke]{position:absolute;inset:0;border:1px solid var(--color-line);border-radius:50%}.preloader__hands[data-astro-cid-shynbtke]{position:absolute;inset:.65rem;width:calc(100% - 1.3rem);height:calc(100% - 1.3rem);color:var(--color-fg-2)}.preloader__hands[data-astro-cid-shynbtke] #preloader-hand-hour{transform:rotate(var(--preloader-hour-deg, 304deg))}.preloader__hands[data-astro-cid-shynbtke] #preloader-hand-minute{transform:rotate(var(--preloader-minute-deg, 48deg))}.preloader__hands[data-astro-cid-shynbtke] #preloader-hand-second{display:none}.preloader__logo[data-astro-cid-shynbtke]{width:2.75rem;height:auto;opacity:0;clip-path:inset(0 100% 0 0)}.preloader--active[data-astro-cid-shynbtke] .preloader__logo[data-astro-cid-shynbtke]{animation:preloader-logo-wipe .6s var(--ease-standard) .35s forwards}@keyframes preloader-logo-wipe{0%{opacity:0;clip-path:inset(0 100% 0 0)}1%{opacity:1}to{opacity:1;clip-path:inset(0 0 0 0)}}.site-header[data-astro-cid-4b7gofgz]{position:fixed;inset-inline:0;top:0;z-index:var(--z-sticky);background:var(--color-bg-2);border-block-end:1px solid var(--color-line);transition:background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.site-header__inner[data-astro-cid-4b7gofgz]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:var(--header-h)}.site-header__brand[data-astro-cid-4b7gofgz]{display:flex;align-items:center;gap:var(--space-3);color:var(--color-fg)}.site-header__brand[data-astro-cid-4b7gofgz]:focus-visible{outline:2px solid var(--color-accent-2);outline-offset:4px;border-radius:2px}.site-header__logo[data-astro-cid-4b7gofgz]{height:30px;width:auto;filter:drop-shadow(0 1px 5px rgba(0,0,0,.55))}.site-header__mark[data-astro-cid-4b7gofgz]{font-family:var(--font-serif);font-size:var(--step-2);letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg);text-shadow:0 1px 10px rgba(0,0,0,.5)}.site-header__nav[data-astro-cid-4b7gofgz]{display:flex;gap:var(--space-6);font:500 var(--step--1) / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.45)}.site-header__nav[data-astro-cid-4b7gofgz] a[data-astro-cid-4b7gofgz]{position:relative;color:var(--color-fg-2);transition:color var(--duration-base) var(--ease-standard)}.site-header__nav[data-astro-cid-4b7gofgz] a[data-astro-cid-4b7gofgz]:hover,.site-header__nav[data-astro-cid-4b7gofgz] a[data-astro-cid-4b7gofgz]:focus-visible{color:var(--color-fg)}.site-header__nav[data-astro-cid-4b7gofgz] a[data-astro-cid-4b7gofgz]:focus-visible{outline:2px solid var(--color-accent-2);outline-offset:4px;border-radius:2px}.site-header__nav[data-astro-cid-4b7gofgz] a[data-astro-cid-4b7gofgz][aria-current=page]{color:var(--color-fg)}.site-header__nav[data-astro-cid-4b7gofgz] a[data-astro-cid-4b7gofgz][aria-current=page]:after{content:"";position:absolute;inset-inline:0;bottom:-6px;height:1px;background:var(--color-accent)}@media(max-width:400px){.site-header__inner[data-astro-cid-4b7gofgz]{gap:var(--space-2)}.site-header__nav[data-astro-cid-4b7gofgz]{gap:var(--space-4);letter-spacing:.08em}.site-header__mark[data-astro-cid-4b7gofgz]{font-size:var(--step-1)}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.site-footer__body[data-astro-cid-xubu5hul]{display:grid;gap:var(--space-7)}.site-footer__intro[data-astro-cid-xubu5hul] h2[data-astro-cid-xubu5hul]{margin-block-start:var(--space-3);font-size:var(--step-3)}.site-footer__lead[data-astro-cid-xubu5hul]{max-width:var(--measure);margin-block-start:var(--space-4);font-size:var(--step-1)}.site-footer__grid[data-astro-cid-xubu5hul]{display:grid;gap:var(--space-6);padding-block-start:var(--space-6);border-block-start:1px solid var(--color-line-2)}@media(min-width:720px){.site-footer__grid[data-astro-cid-xubu5hul]{grid-template-columns:repeat(3,1fr)}}.site-footer__block[data-astro-cid-xubu5hul] p[data-astro-cid-xubu5hul]{font-size:var(--step--1)}.site-footer__block[data-astro-cid-xubu5hul] p[data-astro-cid-xubu5hul]+p[data-astro-cid-xubu5hul]{margin-block-start:var(--space-2)}.site-footer__block-title[data-astro-cid-xubu5hul]{font:500 var(--step--1) / 1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg-faint);margin-block-end:var(--space-3)}.site-footer__block[data-astro-cid-xubu5hul] a[data-astro-cid-xubu5hul]{color:var(--color-fg-2);transition:color var(--duration-base) var(--ease-standard)}.site-footer__block[data-astro-cid-xubu5hul] a[data-astro-cid-xubu5hul]:hover,.site-footer__block[data-astro-cid-xubu5hul] a[data-astro-cid-xubu5hul]:focus-visible{color:var(--color-accent-2)}.site-footer__block[data-astro-cid-xubu5hul] a[data-astro-cid-xubu5hul]:focus-visible{outline:2px solid var(--color-accent-2);outline-offset:4px;border-radius:2px}.site-footer__social[data-astro-cid-xubu5hul]{list-style:none;padding:0}.site-footer__social[data-astro-cid-xubu5hul] li[data-astro-cid-xubu5hul]+li[data-astro-cid-xubu5hul]{margin-block-start:var(--space-2)}.site-footer__parent[data-astro-cid-xubu5hul]{font-size:var(--step--1)}.site-footer__parent[data-astro-cid-xubu5hul] a[data-astro-cid-xubu5hul]{color:var(--color-accent-2)}.site-footer__legal[data-astro-cid-xubu5hul]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-6);font:400 var(--step--2) / 1.4 var(--font-sans);color:var(--color-fg-faint)}.site-footer__legal[data-astro-cid-xubu5hul] a[data-astro-cid-xubu5hul]{color:var(--color-fg-faint);text-decoration:underline;text-underline-offset:2px}
