@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");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:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_da1804aa-module__3dQ36q__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_da1804aa-module__3dQ36q__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_dc4d23cb-module__ePbWqG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_dc4d23cb-module__ePbWqG__variable{--font-title:"Instrument Serif", "Instrument Serif Fallback"}
[data-spine]{--sp-background:#f7f8f9;--sp-surface1:#edf0f4;--sp-surface:#e4ebfb;--sp-sheet:#f7f8f9;--sp-sheet-shadow:0 -8px 30px #0d111e2e;--sp-dialog-shadow:0 16px 40px #0d111e40;--sp-surface-well:#e4ebfb;--sp-page-ink:#0d111e;--sp-page-ink-muted:#0d111e;--sp-page-secondary-ink:#5f6775;--sp-surface-ink-foreground:#f7f8f9;--sp-muted-foreground:#8a93a6;--sp-primary-foreground:#0d111e;--sp-border:#8a93a6;--sp-input:#8a93a659;--sp-field:#fff;--sp-field-edge:#0d111e80;--sp-hairline:#0d111e80;--sp-border-soft:#0d111e1a;--sp-overlay1:#0d111e0d;--sp-overlay2:#0d111e1a;--sp-overlay3:#8a93a68c;--sp-overlay4:#8a93a659;--sp-overlay5:#0d111e26;--sp-scrim:#0d111e59;--sp-category-scrim:#0d111e73;--sp-success:#67b57f;--sp-warning:#c9a961;--sp-error:#f0827a;--sp-error-text:#b91c1c;--sp-accent-text:#3e64c9;--sp-glass-tint:255 255 255;--sp-glass-alpha:1;--sp-glass-alpha-strong:1;--sp-glass-edge:#0d111e1f;--sp-glass-shadow:0 8px 24px #0d111e1a;--sp-glass-specular:#f7f8f91a;--sp-disc-specular:radial-gradient(circle at 30% 28%, #ffffff61, #fff0 60%);--sp-disc-rim:inset 0 0 0 1px #ffffff4d, inset 0 1px 0 #ffffff8c;--sp-plate-suitcase:#faf4ea;--sp-bubble-me:#5b85ed38;--sp-shell-ground:#edf0f4;--sp-bezel:#0b0e17;--sp-inset:#e4ebfb;--sp-photo-ink:#0d111e00;--sp-photo-ground:#f7f8f9;--sp-photo-text:#0d111e;--sp-photo-facts:#4b5366;--sp-photo-link:#0d111e;--sp-photo-glass-tint:255 255 255;--sp-photo-glass-alpha:1;--sp-photo-glass-edge:#0d111ec7;--sp-photo-cap:#0d111e00;--sp-map-paper:#edf0f4;--sp-map-land:#f7f8f9;--sp-map-land-stroke:#0d111e80;--sp-map-grid:#0d111e0d;--sp-map-water:#0d111e1a;--sp-map-route:#0d111e8c;--sp-map-ring:#0d111e;--sp-map-pin-ring:#0d111e;--sp-gold-light:#deca9d;--sp-gold-dark:#9d844c;--sp-object-fill:#e4ebfb;--sp-object-ink:#0d111e;--sp-object-muted-foreground:#4b5366;--sp-object-hairline:#4b5366;--sp-object-accent-text:#3e64c9;--sp-object-error-text:#b91c1c;--sp-object-secondary-ink:#4b5366;--sp-object-gold:#0d111e;--sp-surface-accent-text:var(--accent);--sp-surface-error-text:#f0827a;--sp-surface-secondary-ink:#8a93a6;--sp-wash-foreground:#0d111e;--sp-wash-secondary-ink:#4b5366;--sp-wash-accent-text:#3e64c9;--sp-wash-success-text:#166534;--sp-wash-error-text:#b91c1c;--sp-wash-muted-foreground:#4b5366;--sp-wash-border:#4b5366;--sp-wash-gold:#0d111e;--sp-wash-link-glyph-alpha:1;--sp-picked:var(--accent);--sp-on-picked:#0d111e;--sp-picked-ring:#0d111e;--sp-picked-range:#5b85ed4d;--sp-selection:var(--accent);--sp-on-selection:#0d111e;--sp-chosen-row:#e4ebfb;--sp-chosen-row-ring:#0d111e;--sp-monogram:#e4ebfb;--sp-monogram-ring:#4b5366;--sp-destructive-edge:#b91c1c;--sp-photo-fade-gradient:linear-gradient(to bottom, #f7f8f900 38%, #f7f8f98c 55%, #f7f8f9eb 79%, #f7f8f9 91%, #f7f8f9 100%);--sp-photo-footveil-gradient:linear-gradient(to top, #e4ebfb, #e4ebfbe6 40%, #e4ebfb00);--sp-nophoto-gradient:#f7f8f9;--sp-lacquer-scrim-gradient:linear-gradient(to top, #0d111ea8 0, #0d111ea8 33px, #0d111e99 76px, #0d111e00 104px);--sp-lacquer-scrim-hero-gradient:linear-gradient(to top, #0d111ea8 0, #0d111ea8 64px, #0d111e80 176px, #0d111e00 204px);--sp-lacquer-scrim-sheet-gradient:linear-gradient(to top, #0d111ea8 0, #0d111ea8 33px, #0d111e80 132px, #0d111e00 160px);--sp-lacquer-scrim-empty-gradient:linear-gradient(to top, #0d111ea8 0, #0d111ea8 103px, #0d111e80 198px, #0d111e00 226px);--sp-lacquer-scrim-partner-gradient:linear-gradient(to top, #0d111ea8 0, #0d111ea8 39px, #0d111e80 142px, #0d111e00 170px);--sp-lacquer-scrim-tall-gradient:linear-gradient(to top, #0d111ea8 0, #0d111ea8 103px, #0d111e80 225px, #0d111e00 253px);--sp-lacquer-on-scrim:#fff;--sp-lacquer-on-scrim-soft:#ffffffd9;--sp-photo-grain-gradient:repeating-linear-gradient(94deg, #0d111e4d 0 8px, #8a93a61f 8px 17px);--sp-door-ground:#f7f8f9;--sp-door-ring:#0d111e80;--sp-door-ink:#0d111e;--sp-device-bezel-shadow:0 0 0 1px #8a93a659, 0 24px 60px -20px #000000b3;--sp-switch-knob-shadow:0 1px 3px #0006}:root[data-theme=dark] [data-spine]{--sp-background:#0d111e;--sp-surface1:#101523;--sp-surface:#1a202c;--sp-sheet:#1a202c;--sp-sheet-shadow:none;--sp-dialog-shadow:none;--sp-surface-well:#232a38;--sp-page-ink:#f7f8f9;--sp-page-ink-muted:#8a93a6;--sp-page-secondary-ink:#8a93a6;--sp-surface-ink-foreground:#f7f8f9;--sp-muted-foreground:#8a93a6;--sp-primary-foreground:#0d111e;--sp-border:#8a93a6;--sp-input:#8a93a659;--sp-field:#f7f8f90f;--sp-field-edge:#8a93a6;--sp-hairline:#8a93a6;--sp-border-soft:#f7f8f91f;--sp-overlay1:#f7f8f90f;--sp-overlay2:#f7f8f91f;--sp-overlay3:#8a93a68c;--sp-overlay4:#8a93a659;--sp-overlay5:#f7f8f929;--sp-scrim:#0d111e99;--sp-category-scrim:#0d111e73;--sp-success:#67b57f;--sp-warning:#c9a961;--sp-error:#f0827a;--sp-error-text:#f0827a;--sp-accent-text:var(--accent);--sp-glass-tint:26 32 44;--sp-glass-alpha:.78;--sp-glass-alpha-strong:.78;--sp-glass-edge:#8a93a659;--sp-glass-shadow:none;--sp-glass-specular:#f7f8f91a;--sp-disc-specular:radial-gradient(circle at 30% 28%, #ffffff61, #fff0 60%);--sp-disc-rim:inset 0 0 0 1px #ffffff4d, inset 0 1px 0 #ffffff8c;--sp-plate-suitcase:#faf4ea;--sp-bubble-me:#5b85ed29;--sp-shell-ground:#0b0e17;--sp-bezel:#0b0e17;--sp-inset:#f7f8f90f;--sp-photo-ink:#0d111e00;--sp-photo-ground:#1a202c;--sp-photo-text:#f7f8f9;--sp-photo-facts:#f7f8f9;--sp-photo-link:var(--accent);--sp-photo-glass-tint:26 32 44;--sp-photo-glass-alpha:.78;--sp-photo-glass-edge:#f7f8f9e0;--sp-photo-cap:#0d111e00;--sp-map-paper:#101523;--sp-map-land:#1a202c;--sp-map-land-stroke:#8a93a6d9;--sp-map-grid:#f7f8f90d;--sp-map-water:#8a93a62b;--sp-map-route:#8a93a6bf;--sp-map-ring:#8a93a6;--sp-map-pin-ring:#f7f8f9;--sp-gold-light:#deca9d;--sp-gold-dark:#9d844c;--sp-object-fill:#f7f8f9;--sp-object-ink:#0d111e;--sp-object-muted-foreground:#0d111e;--sp-object-hairline:#0d111e80;--sp-object-accent-text:#3e64c9;--sp-object-error-text:#b91c1c;--sp-object-secondary-ink:#5f6775;--sp-object-gold:#0d111e;--sp-surface-accent-text:var(--accent);--sp-surface-error-text:#f0827a;--sp-surface-secondary-ink:#8a93a6;--sp-wash-foreground:#0d111e;--sp-wash-secondary-ink:#4b5366;--sp-wash-accent-text:#3e64c9;--sp-wash-success-text:#166534;--sp-wash-error-text:#b91c1c;--sp-wash-muted-foreground:#4b5366;--sp-wash-border:#4b5366;--sp-wash-gold:#0d111e;--sp-wash-link-glyph-alpha:.75;--sp-picked:#f7f8f9;--sp-on-picked:#1a202c;--sp-picked-ring:#f7f8f9;--sp-picked-range:#8a93a659;--sp-selection:var(--accent);--sp-on-selection:#0d111e;--sp-chosen-row:#f7f8f91f;--sp-chosen-row-ring:#8a93a6;--sp-monogram:#8a93a68c;--sp-monogram-ring:transparent;--sp-destructive-edge:#8a93a6;--sp-photo-fade-gradient:linear-gradient(to bottom, #0d111e00 22%, #0d111eb8 58%, #0d111eb8 92%, var(--color-background) 100%);--sp-photo-footveil-gradient:linear-gradient(to top, #0d111e4d, transparent);--sp-nophoto-gradient:linear-gradient(150deg, #101523, #1a202c 55%, #232b3b);--sp-lacquer-scrim-gradient:linear-gradient(to top, #0d111ea8 0, #0d111ea8 33px, #0d111e99 76px, #0d111e00 104px);--sp-lacquer-scrim-hero-gradient:linear-gradient(to top, #0d111ea8 0, #0d111ea8 64px, #0d111e80 176px, #0d111e00 204px);--sp-lacquer-scrim-sheet-gradient:linear-gradient(to top, #0d111ea8 0, #0d111ea8 33px, #0d111e80 132px, #0d111e00 160px);--sp-lacquer-scrim-empty-gradient:linear-gradient(to top, #0d111ea8 0, #0d111ea8 103px, #0d111e80 198px, #0d111e00 226px);--sp-lacquer-scrim-partner-gradient:linear-gradient(to top, #0d111ea8 0, #0d111ea8 39px, #0d111e80 142px, #0d111e00 170px);--sp-lacquer-scrim-tall-gradient:linear-gradient(to top, #0d111ea8 0, #0d111ea8 103px, #0d111e80 225px, #0d111e00 253px);--sp-lacquer-on-scrim:#fff;--sp-lacquer-on-scrim-soft:#ffffffd9;--sp-photo-grain-gradient:repeating-linear-gradient(94deg, #0d111e4d 0 8px, #8a93a61f 8px 17px);--sp-door-ground:#0d111e;--sp-door-ring:#f7f8f980;--sp-door-ink:#f7f8f9;--sp-device-bezel-shadow:0 0 0 1px #8a93a659, 0 24px 60px -20px #000000b3;--sp-switch-knob-shadow:0 1px 3px #0006}:root:has(>body>[data-spine]){--sp-background:#f7f8f9}:root[data-theme=dark]:has(>body>[data-spine]){--sp-background:#0d111e}[data-spine]{--font-role-display:var(--font-display);--font-role-body:var(--font-sans);--font-role-label:var(--font-mono);--type-case-display:none;--type-case-label:none;--type-weight-display:700;--type-weight-body:400;--type-weight-body-strong:600;--type-weight-label:600;--type-weight-hero:800;--type-tracking-display:-.02em;--type-tracking-hero:-.03em;--type-tracking-label:0;--type-tracking-chip:0;--type-tracking-title-serif:-.01em;--type-tracking-lacquer-label:.06em;--type-leading-hero:1.02;--type-leading-title:1.04;--type-leading-section:1.08;--type-leading-card:1.15;--type-leading-body:1.5;--type-leading-meta:1.4;--type-leading-label:1.2}[data-spine] .type-hero{font-family:var(--font-role-display);font-size:var(--size-hero);font-weight:var(--type-weight-hero);line-height:var(--type-leading-hero);letter-spacing:var(--type-tracking-hero);text-transform:var(--type-case-display);text-wrap:balance}[data-spine] .type-title{font-family:var(--font-role-display);font-size:var(--size-title);font-weight:var(--type-weight-display);line-height:var(--type-leading-title);letter-spacing:var(--type-tracking-display);text-transform:var(--type-case-display);text-wrap:balance}[data-spine] .type-title-serif{font-family:var(--font-title), serif;font-size:var(--title-serif-size,var(--size-title));font-weight:400;line-height:var(--type-leading-title);letter-spacing:var(--type-tracking-title-serif);text-wrap:balance}[data-spine] .type-lacquer-title{font-family:var(--font-role-body);font-size:17px;font-weight:var(--type-weight-body-strong);line-height:1.25}[data-spine] .type-lacquer-head{font-family:var(--font-role-display);font-size:20px;font-weight:var(--type-weight-hero);line-height:var(--type-leading-card);letter-spacing:var(--type-tracking-display)}[data-spine] .type-lacquer-tagline{font-family:var(--font-role-body);font-size:17px;font-style:italic;font-weight:var(--type-weight-body);line-height:1.3}[data-spine] .type-lacquer-eyebrow{font-family:var(--font-role-label);font-size:12px;font-weight:var(--type-weight-label);line-height:var(--type-leading-label);letter-spacing:var(--type-tracking-lacquer-label);text-transform:uppercase}[data-spine] .type-lacquer-days{font-family:var(--font-role-label);font-size:11px;font-weight:var(--type-weight-label);line-height:var(--type-leading-label);letter-spacing:var(--type-tracking-lacquer-label);text-transform:uppercase}[data-spine] .type-section{font-family:var(--font-role-display);font-size:var(--size-section);font-weight:var(--type-weight-display);line-height:var(--type-leading-section);letter-spacing:var(--type-tracking-display);text-transform:var(--type-case-display);text-wrap:balance}[data-spine] .type-card{font-family:var(--font-role-display);font-size:var(--size-card);font-weight:var(--type-weight-display);line-height:var(--type-leading-card);letter-spacing:var(--type-tracking-display);text-transform:var(--type-case-display)}[data-spine] .type-body{font-family:var(--font-role-body);font-size:var(--size-body);font-weight:var(--type-weight-body);line-height:var(--type-leading-body)}[data-spine] .type-body-strong{font-family:var(--font-role-body);font-size:var(--size-body);font-weight:var(--type-weight-body-strong);line-height:var(--type-leading-body)}[data-spine] .type-meta{font-family:var(--font-role-body);font-size:var(--size-meta);font-weight:var(--type-weight-body);line-height:var(--type-leading-meta);font-variant-numeric:tabular-nums}[data-spine] .type-meta-strong{font-family:var(--font-role-body);font-size:var(--size-meta);font-weight:var(--type-weight-body-strong);line-height:var(--type-leading-meta);font-variant-numeric:tabular-nums}[data-spine] .type-stamp{font-family:var(--font-role-label);font-size:var(--text-stamp);font-weight:var(--type-weight-label);line-height:var(--type-leading-label);letter-spacing:var(--type-tracking-label);text-transform:var(--type-case-label);font-variant-numeric:tabular-nums}[data-spine] .type-eyebrow{font-family:var(--font-role-label);font-size:var(--text-eyebrow);font-weight:var(--type-weight-label);line-height:var(--type-leading-label);letter-spacing:var(--type-tracking-label);text-transform:var(--type-case-label)}[data-spine] .type-chip{font-family:var(--font-role-label);font-size:var(--text-chip);font-weight:var(--type-weight-label);line-height:var(--type-leading-label);letter-spacing:var(--type-tracking-chip);text-transform:var(--type-case-label)}[data-spine] :is(input,textarea,select):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=color],[type=button],[type=submit],[type=reset],[type=image]){font-size:var(--size-field)}[data-spine]{--color-background:var(--sp-background);--color-surface-1:var(--sp-surface1);--color-surface-2:var(--sp-surface);--color-card:var(--sp-surface);--color-popover:var(--sp-sheet);--color-secondary:var(--sp-surface);--color-muted:var(--sp-surface);--color-charcoal:var(--sp-surface);--color-surface-3:var(--sp-surface-well);--color-foreground:var(--sp-page-ink);--color-text-bright:var(--sp-page-ink);--color-text-body:var(--sp-page-ink);--color-text-secondary:var(--sp-page-ink-muted);--color-text-tertiary:var(--sp-page-ink-muted);--spine-secondary-ink:var(--sp-page-secondary-ink);--color-card-foreground:var(--sp-surface-ink-foreground);--color-popover-foreground:var(--sp-surface-ink-foreground);--color-secondary-foreground:var(--sp-surface-ink-foreground);--color-muted-foreground:var(--sp-muted-foreground);--color-primary-foreground:var(--sp-primary-foreground);--color-border:var(--sp-border);--color-input:var(--sp-input);--color-hairline:var(--sp-hairline);--color-border-default:var(--sp-hairline);--color-border-soft:var(--sp-border-soft);--color-overlay-1:var(--sp-overlay1);--color-overlay-2:var(--sp-overlay2);--color-overlay-3:var(--sp-overlay3);--color-overlay-4:var(--sp-overlay4);--color-overlay-5:var(--sp-overlay5);--color-scrim:var(--sp-scrim);--color-category-scrim:var(--sp-category-scrim);--color-success:var(--sp-success);--color-warning:var(--sp-warning);--color-error:var(--sp-error);--color-destructive:var(--sp-error);--color-gold:var(--sp-warning);--spine-gold-light:var(--sp-gold-light);--spine-gold-dark:var(--sp-gold-dark);--color-success-text:var(--sp-success);--color-warning-text:var(--sp-warning);--color-error-text:var(--sp-error-text);--color-accent-text:var(--sp-accent-text);--radius-2xl:24px;--elevation-sm-1:transparent;--elevation-sm-2:transparent;--elevation-md-1:transparent;--elevation-md-2:transparent;--elevation-lg-1:transparent;--elevation-lg-2:transparent;--shadow-sheet:0 0 0 0 transparent;--glass-tint:var(--sp-glass-tint);--glass-alpha:var(--sp-glass-alpha);--glass-alpha-strong:var(--sp-glass-alpha-strong);--glass-edge:var(--sp-glass-edge);--glass-edge-strong:var(--sp-glass-edge);--glass-blur-strong:26px;--glass-specular:var(--sp-glass-specular);--glass-specular-strong:var(--sp-glass-specular);--size-hero:76px;--size-title:48px;--size-section:34px;--size-card:24px;--size-body:15px;--size-meta:13px;--size-field:16px;--spine-font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-display:var(--font-figtree), var(--spine-font-system);--font-sans:var(--spine-font-system);--font-mono:var(--font-figtree), var(--spine-font-system);font-family:var(--font-sans);--plate-suitcase:var(--sp-plate-suitcase);--bubble-me:var(--sp-bubble-me);--spine-shell-ground:var(--sp-shell-ground);--spine-bezel:var(--sp-bezel);--spine-inset:var(--sp-inset);--spine-field:var(--sp-field);--spine-field-edge:var(--sp-field-edge);--spine-object-fill:var(--sp-object-fill);--spine-object-ink:var(--sp-object-ink);--spine-photo-ground:var(--sp-photo-ground);--spine-photo-text:var(--sp-photo-text);--spine-photo-facts:var(--sp-photo-facts);--photo-ink:var(--sp-photo-ink);--photo-cap:var(--sp-photo-cap);--map-paper:var(--sp-map-paper);--map-land:var(--sp-map-land);--map-land-stroke:var(--sp-map-land-stroke);--map-grid:var(--sp-map-grid);--map-water:var(--sp-map-water);--map-route:var(--sp-map-route);--map-ring:var(--sp-map-ring);--map-pin-ring:var(--sp-map-pin-ring)}:root[data-theme=dark] [data-spine]{--color-background:var(--sp-background);--color-surface-1:var(--sp-surface1);--color-foreground:var(--sp-page-ink);--color-text-bright:var(--sp-page-ink);--color-text-body:var(--sp-page-ink);--color-text-secondary:var(--sp-page-ink-muted);--color-text-tertiary:var(--sp-page-ink-muted);--color-accent-text:var(--sp-accent-text);--color-error-text:var(--sp-error-text);--spine-secondary-ink:var(--sp-page-secondary-ink);--color-hairline:var(--sp-hairline);--color-border-default:var(--sp-hairline);--color-border-soft:var(--sp-border-soft);--color-overlay-1:var(--sp-overlay1);--color-overlay-2:var(--sp-overlay2);--color-overlay-5:var(--sp-overlay5);--color-scrim:var(--sp-scrim);--glass-alpha:var(--sp-glass-alpha);--glass-alpha-strong:var(--sp-glass-alpha-strong);--bubble-me:var(--sp-bubble-me);--spine-shell-ground:var(--sp-shell-ground);--spine-inset:var(--sp-inset);--map-paper:var(--sp-map-paper);--map-land:var(--sp-map-land);--map-land-stroke:var(--sp-map-land-stroke);--map-grid:var(--sp-map-grid);--map-water:var(--sp-map-water);--map-route:var(--sp-map-route);--map-ring:var(--sp-map-ring);--map-pin-ring:var(--sp-map-pin-ring)}[data-spine] .spine-object,:root[data-theme=dark] [data-spine] .spine-object{--color-muted-foreground:var(--sp-object-muted-foreground);--color-hairline:var(--sp-object-hairline);--color-accent-text:var(--sp-object-accent-text);--color-error-text:var(--sp-object-error-text);--spine-secondary-ink:var(--sp-object-secondary-ink);--color-gold:var(--sp-object-gold)}:root[data-theme=dark] [data-spine] .bg-card,:root[data-theme=dark] [data-spine] .bg-popover,:root[data-theme=dark] [data-spine] .glass-card,:root[data-theme=dark] [data-spine] .bg-surface-3,:root[data-theme=dark] [data-spine] .spine-photo{--color-accent-text:var(--sp-surface-accent-text);--color-error-text:var(--sp-surface-error-text);--spine-secondary-ink:var(--sp-surface-secondary-ink)}:root:not([data-theme=dark]) [data-spine] .bg-card,:root:not([data-theme=dark]) [data-spine] .bg-surface-3,:root:not([data-theme=dark]) [data-spine] .glass-card{--color-card-foreground:var(--sp-wash-foreground);--color-secondary-foreground:var(--sp-wash-foreground);--spine-secondary-ink:var(--sp-wash-secondary-ink);--color-accent-text:var(--sp-wash-accent-text);--color-success-text:var(--sp-wash-success-text);--color-error-text:var(--sp-wash-error-text);--color-muted-foreground:var(--sp-wash-muted-foreground);--color-border:var(--sp-wash-border);--color-gold:var(--sp-wash-gold)}:root:not([data-theme=dark]) [data-spine] :is(.bg-card,.bg-surface-3,.glass-card) .text-accent-text>svg.opacity-75,:root:not([data-theme=dark]) [data-spine] :is(.bg-card,.bg-surface-3,.glass-card).text-accent-text>svg.opacity-75{opacity:var(--sp-wash-link-glyph-alpha)}:root:not([data-theme=dark]) [data-spine] :is(div,form,section,article,ul,dl).bg-card.border-border{border-color:var(--sp-hairline)}:root:not([data-theme=dark]) [data-spine] .bg-popover{--color-card-foreground:var(--sp-wash-foreground);--spine-secondary-ink:var(--sp-page-secondary-ink);--color-accent-text:var(--sp-accent-text);--color-error-text:var(--sp-error-text);--color-popover-foreground:var(--sp-wash-foreground);--color-secondary-foreground:var(--sp-wash-foreground);--color-muted-foreground:var(--sp-wash-muted-foreground);--color-border:var(--sp-hairline);--color-success-text:var(--sp-wash-success-text);--color-gold:var(--sp-wash-gold)}:root:not([data-theme=dark]) [data-spine] .spine-sheet{box-shadow:var(--sp-sheet-shadow)}:root:not([data-theme=dark]) [data-spine] .spine-dialog{box-shadow:var(--sp-dialog-shadow)}:root:not([data-theme=dark]) [data-spine] .spine-popover{box-shadow:var(--sp-glass-shadow)}:root:not([data-theme=dark]) [data-spine] .spine-photo{--color-card-foreground:var(--sp-wash-foreground);--color-secondary-foreground:var(--sp-wash-foreground);--spine-secondary-ink:var(--sp-wash-secondary-ink);--color-accent-text:var(--sp-photo-link);--color-success-text:var(--sp-wash-success-text);--color-error-text:var(--sp-wash-error-text);--color-muted-foreground:var(--sp-wash-muted-foreground);--color-border:var(--sp-wash-border);--color-gold:var(--sp-wash-gold)}:root:not([data-theme=dark]) [data-spine] .glass-card{box-shadow:0 1px 0 var(--glass-specular) inset, var(--sp-glass-shadow)}:root:not([data-theme=dark]) [data-spine] .spine-picked{background-color:var(--sp-picked);color:var(--sp-on-picked);--color-card-foreground:var(--sp-on-picked);--color-muted-foreground:var(--sp-on-picked)}:root:not([data-theme=dark]) [data-spine] .spine-picked-ring{box-shadow:inset 0 0 0 1px var(--sp-picked-ring)}:root:not([data-theme=dark]) [data-spine] .spine-picked-range{background-color:var(--sp-picked-range);color:var(--sp-wash-foreground)}:root:not([data-theme=dark]) [data-spine] .spine-selection{background-color:var(--sp-selection);color:var(--sp-on-selection);--color-foreground:var(--sp-on-selection);--color-card-foreground:var(--sp-on-selection);--color-accent-foreground:var(--sp-on-selection)}:root:not([data-theme=dark]) [data-spine] .spine-segment-track{background-color:var(--sp-inset)}:root:not([data-theme=dark]) [data-spine] .spine-segment-track:not(.border){box-shadow:inset 0 0 0 1px var(--sp-hairline)}:root:not([data-theme=dark]) [data-spine] :is(.bg-card,.bg-surface-3,.spine-segment-track) .spine-selection,:root[data-theme=dark] [data-spine] .spine-segment-track .spine-selection,:root[data-theme=dark] [data-spine] :is(.spine-selection,.spine-picked).bg-card{box-shadow:inset 0 0 0 1px var(--sp-picked-ring), var(--tw-ring-shadow,0 0 transparent);border-color:#0000}:root[data-theme=dark] [data-spine] .spine-selection.bg-overlay-2{box-shadow:inset 0 0 0 1px var(--sp-border), var(--tw-ring-shadow,0 0 transparent)}:root:not([data-theme=dark]) [data-spine] .spine-chosen-row{background-color:var(--sp-chosen-row);box-shadow:inset 0 0 0 1.5px var(--sp-chosen-row-ring), var(--tw-ring-shadow,0 0 transparent);border-color:#0000}:root:not([data-theme=dark]) [data-spine] .spine-chosen-row .spine-choice-dot{visibility:hidden}:root:not([data-theme=dark]) [data-spine] .spine-monogram{background-color:var(--sp-monogram);box-shadow:inset 0 0 0 1.5px var(--sp-monogram-ring);color:var(--sp-wash-foreground)}:root:not([data-theme=dark]) [data-spine] .spine-destructive{--color-border:var(--sp-destructive-edge)}:root:not([data-theme=dark]) [data-spine] .spine-outline-pill{background-color:#0000}:root:not([data-theme=dark]) [data-spine] .spine-field{background-color:var(--spine-field);--color-border:var(--spine-field-edge)}:root:not([data-theme=dark]) [data-spine] .spine-photo .glass-card{--glass-tint:var(--sp-photo-glass-tint);--glass-alpha:var(--sp-photo-glass-alpha);--glass-edge:var(--sp-photo-glass-edge);--color-card-foreground:var(--sp-photo-text);box-shadow:0 1px 0 var(--glass-specular) inset, var(--sp-glass-shadow)}:root[data-theme=dark] [data-spine] .spine-photo .glass-card{--glass-edge:var(--sp-photo-glass-edge)}:root:not([data-theme=dark]) [data-spine] .spine-composer{border-color:var(--spine-field-edge)}[data-spine] .spine-photo-fade{background:var(--sp-photo-fade-gradient)}[data-spine]{--spine-photo-fade-band:24px}[data-spine] .spine-photo-footveil{height:var(--spine-photo-fade-band);background:var(--sp-photo-footveil-gradient)}[data-spine] .spine-photo-sideveil{background:linear-gradient(to right, transparent calc(100% - var(--spine-photo-fade-band)), var(--color-card) 100%)}[data-spine] .spine-nophoto{background:var(--sp-nophoto-gradient)}[data-spine] .spine-photo-grain{opacity:.16;background:var(--sp-photo-grain-gradient)}[data-spine] .spine-door{--spine-door-ground:var(--sp-door-ground);--spine-door-ring:var(--sp-door-ring);--color-card-foreground:var(--sp-door-ink);--color-secondary-foreground:var(--sp-door-ink);background-color:var(--spine-door-ground)}[data-spine] .spine-door-controls [data-slot=button]{height:calc(var(--spacing) * 11)}[data-spine] .spine-door-controls [data-slot=button][data-variant=secondary]{border-color:var(--spine-door-ring);background-color:#0000}[data-spine]{--tabbar-h:calc(50px + env(safe-area-inset-bottom));--tabbar-clear:calc(var(--tabbar-h) + 16px);--stepbar-h:71px;--stepbar-clear:calc(var(--tabbar-clear) + var(--stepbar-h))}[data-spine] .spine-nav-top,[data-spine] .spine-nav-bottom{will-change:transform;transition:transform .24s}[data-spine] .spine-screen-nav-top{z-index:30;box-sizing:border-box;width:100%;max-width:393px;min-height:56px;padding:12px 22px 0;position:fixed;top:0;left:50%;transform:translate(-50%)}[data-spine] .spine-screen-nav-top:before{z-index:0;pointer-events:none;content:"";background-color:var(--color-background);position:absolute;inset:0}[data-spine] .spine-screen-nav-top>*{z-index:1;position:relative}[data-spine] .spine-nav-top-spacer{box-sizing:border-box;visibility:hidden;min-height:56px;padding:12px calc(2.75rem + 12px) 0 0}[data-spine] .spine-nav-top-spacer:before{content:attr(data-title);padding-top:calc(1.375rem - .54em);display:block}[data-spine][data-spine-nav-top-hidden] .spine-nav-top{pointer-events:none}[data-spine][data-spine-nav-top-hidden] .spine-screen-nav-top{transform:translate(-50%,-110%)}[data-spine][data-spine-nav-top-hidden] .spine-nav-top:not(.spine-screen-nav-top){transform:translateY(-110%)}[data-spine] .spine-nav-top-persistent{z-index:40;isolation:isolate;background-color:var(--color-background);will-change:auto;transition:none}[data-spine][data-spine-nav-top-hidden] .spine-screen-nav-top.spine-nav-top-persistent{pointer-events:auto;transform:translate(-50%)}[data-spine] .spine-scroll-filters-layer{background-color:var(--color-background);will-change:transform;transition:transform .24s}[data-spine][data-spine-nav-bottom-hidden] .spine-nav-bottom,[data-spine][data-spine-nav-keyboard] .spine-nav-bottom{pointer-events:none;transform:translateY(110%)}@media (prefers-reduced-motion:reduce){[data-spine] .spine-nav-top,[data-spine] .spine-nav-bottom,[data-spine] .spine-scroll-filters-layer{transition-duration:0s}}[data-spine] .spine-headbar{background-color:var(--color-background);box-shadow:inset 0 -1px #0000}@supports (animation-timeline:scroll()){[data-spine] .spine-headbar{animation:linear both spine-headbar-edge;animation-timeline:scroll();animation-range:0 1px}}@keyframes spine-headbar-edge{to{box-shadow:inset 0 -1px 0 var(--color-hairline)}}:root[data-theme=dark] [data-spine] .spine-composer{border-color:var(--color-hairline)}:root[data-theme]:has(>body>[data-spine]){background:var(--sp-background)}:root[data-theme]:has(>body>[data-spine])>body{background:var(--sp-background)}[data-spine] .spine-fill{min-height:100dvh}[data-spine] .spine-frame-toggle{display:none}@media (min-width:641px){[data-spine]:not([data-frame=off]){background:var(--spine-shell-ground);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px 24px;display:flex}[data-spine]:not([data-frame=off]) .spine-device{background:var(--spine-bezel);box-shadow:var(--sp-device-bezel-shadow);border-radius:58px;flex:none;padding:12px}[data-spine]:not([data-frame=off]) .spine-screen{contain:layout;background:var(--color-background);border-radius:46px;width:393px;height:852px;overflow:clip;container-type:size}[data-spine]:not([data-frame=off]) .spine-scroll{scrollbar-width:none;height:100%;overflow:hidden auto}[data-spine]:not([data-frame=off]) .spine-scroll::-webkit-scrollbar{display:none}[data-spine]:not([data-frame=off]) .spine-fill{min-height:100cqh}[data-spine] .spine-frame-toggle{display:inline-flex}}[data-spine] .spine-qr{display:none}@media (min-width:641px) and (hover:hover) and (pointer:fine){[data-spine]:not([data-qr=off]){background:var(--color-background);flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;display:flex}[data-spine]:not([data-qr=off]) .spine-device,[data-spine]:not([data-qr=off]) .spine-frame-toggle{display:none}[data-spine]:not([data-qr=off]) .spine-qr{display:flex}}[data-spine] .spine-switch{background:var(--spine-inset);width:51px;height:31px;box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:99px;flex:none;position:relative}[data-spine] .spine-switch.on{background:var(--sp-selection);box-shadow:none}[data-spine] .spine-switch .knob{background:var(--color-card-foreground);width:27px;height:27px;box-shadow:var(--sp-switch-knob-shadow);border-radius:99px;transition:left .14s;position:absolute;top:2px;left:2px}[data-spine] .spine-switch.on .knob{left:22px}[data-spine] .spine-switch.disabled{opacity:.45}:root:not([data-theme=dark]) [data-spine] .bg-card .spine-switch{background:var(--sp-border)}:root:not([data-theme=dark]) [data-spine] .bg-card .spine-switch.on{background:var(--sp-selection);box-shadow:inset 0 0 0 1px var(--sp-picked-ring)}:root:not([data-theme=dark]) [data-spine] .bg-card .spine-switch .knob{background:var(--sp-field)}[data-spine]{--spine-press-release:linear(0 0%, .0527 4.2%, .1754 8.3%, .3272 12.5%, .4815 16.7%, .6222 20.8%, .7414 25%, .8364 29.2%, .908 33.3%, .9589 37.5%, .9928 41.7%, 1.0133 45.8%, 1.0241 50%, 1.0281 54.2%, 1.0277 58.3%, 1.0248 62.5%, 1.0207 66.7%, 1.0163 70.8%, 1.0121 75%, 1.0085 79.2%, 1.0056 83.3%, 1.0033 87.5%, 1.0016 91.7%, 1.0005 95.8%, 1 100%);-webkit-tap-highlight-color:transparent}[data-spine] :is(button,a,label,summary,[role=button]){touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-spine] :is(button,a,label,summary,[role=button]):active:not(:disabled):not([aria-disabled=true]):not([data-stretched]){background-image:linear-gradient(var(--color-overlay-2), var(--color-overlay-2))}@media (prefers-reduced-motion:no-preference){[data-spine] :is(button,a,label,summary,[role=button]){transition:transform .38s var(--spine-press-release)}[data-spine] :is(button,a,label,summary,[role=button]):active:not(:disabled):not([aria-disabled=true]):not([data-stretched]){transition:transform .1s ease-out;transform:scale(.97)}}[data-spine] .home-lacquer-scrim{background:var(--sp-lacquer-scrim-gradient)}[data-spine] .home-lacquer-scrim-hero{background:var(--sp-lacquer-scrim-hero-gradient)}[data-spine] .home-lacquer-scrim-tall{background:var(--sp-lacquer-scrim-tall-gradient)}[data-spine] .home-lacquer-scrim-empty{background:var(--sp-lacquer-scrim-empty-gradient)}[data-spine] .home-lacquer-scrim-partner{background:var(--sp-lacquer-scrim-partner-gradient)}[data-spine] .home-lacquer-scrim-sheet{background:var(--sp-lacquer-scrim-sheet-gradient)}[data-spine] .home-lacquer-on-scrim{color:var(--sp-lacquer-on-scrim)}[data-spine] .home-lacquer-on-scrim-soft{color:var(--sp-lacquer-on-scrim-soft)}[data-spine] .home-lacquer-name{--title-serif-size:var(--size-section)}[data-spine] .home-lacquer-hero-city{--title-serif-size:54px}[data-spine]{--floating-bar-h:60px}[data-spine] .floating-bar-spacer{height:calc(var(--tabbar-h) + 24px + var(--floating-bar-h) + 16px);flex:none}[data-spine] .floating-bar-spacer[data-bar=none]{height:var(--tabbar-clear)}[data-spine] .plan-lacquer-pill{bottom:calc(var(--tabbar-h) + 24px)}[data-spine] .plan-lacquer-toast{bottom:calc(var(--tabbar-h) + 96px)}@media (prefers-reduced-motion:no-preference){[data-spine] .plan-ceremony-done[data-first=unknown]{opacity:0}[data-spine] .plan-ceremony-done[data-first=yes]{animation:spine-ceremony-rise .24s var(--spine-press-release) both}}[data-spine] .plan-lacquer-title,[data-spine] .tour-lacquer-title,[data-spine] .home-lacquer-hero-empty{--title-serif-size:46px}[data-spine] .home-lacquer-nav,[data-spine] .home-lacquer-nav-spacer{min-height:76px}[data-spine] .city-lacquer-name{--title-serif-size:58px}[data-spine] .city-lacquer-page{padding-bottom:calc(var(--tabbar-h) + 14px + 52px + 16px)}[data-spine] .city-lacquer-cta{right:14px;bottom:calc(var(--tabbar-h) + 14px);z-index:30;pointer-events:none;height:52px;box-shadow:var(--sp-glass-shadow);border-radius:9999px;position:fixed;left:14px}[data-spine] .city-lacquer-cta>[data-testid=start-planning]{height:52px}@media (prefers-reduced-motion:no-preference){[data-spine] .home-lacquer-press.home-lacquer-press:active:not(:disabled):not([aria-disabled=true]):not([data-stretched]){transition:transform .1s ease-out;transform:scale(.985)}}[data-spine] .setup-card-ring{outline:3px solid var(--sp-selection);outline-offset:2px}[data-spine] .setup-card-check{background:var(--sp-selection);color:var(--sp-on-selection)}@media (prefers-reduced-motion:no-preference){[data-spine] .spine-flip-tile[data-flipping]{perspective:20rem}[data-spine] .spine-flip-top{transform-origin:bottom;backface-visibility:hidden;animation:.15s ease-in forwards spine-flip-top}[data-spine] .spine-flip-bottom{transform-origin:top;backface-visibility:hidden;animation:.15s ease-out .15s forwards spine-flip-bottom;transform:rotateX(90deg)}}[data-spine] .stretched-card:has([data-stretched]:hover){background-image:linear-gradient(var(--color-overlay-1), var(--color-overlay-1))}[data-spine] .stretched-card:has([data-stretched]:active){background-image:linear-gradient(var(--color-overlay-2), var(--color-overlay-2))}@media (max-width:640px){:root:has([data-spine]){overscroll-behavior:none;height:100%;overflow:hidden}:root:has([data-spine]) body{overscroll-behavior:none;height:100%;overflow:hidden}[data-spine]{height:100svh;min-height:100svh}[data-spine] .spine-device,[data-spine] .spine-screen{height:100%}[data-spine] .spine-screen{container-type:size}[data-spine] .spine-scroll{overscroll-behavior-y:contain;height:100%;overflow:hidden auto}[data-spine] .spine-fill{min-height:100cqh}}
