:root{--gd-container:1320px;--gd-container-narrow:760px;--gd-gutter:calc(clamp(16px, 4vw, 48px));--gd-space-1:4px;--gd-space-2:8px;--gd-space-3:12px;--gd-space-4:16px;--gd-space-5:24px;--gd-space-6:32px;--gd-space-7:48px;--gd-space-8:72px;--gd-space-9:96px;--gd-space-10:120px;--gd-text-body:15px;--gd-text-small:13px;--gd-text-lead:17px;--gd-text-label:11px;--gd-text-button:12px;--gd-text-badge:10px;--gd-text-display:calc(clamp(56px, 7vw, 108px));--gd-text-h1:calc(clamp(40px, 5vw, 72px));--gd-text-h2:calc(clamp(36px, 4vw, 56px));--gd-text-h3:24px;--gd-tracking-label:.16em;--gd-leading-body:1.6;--gd-control-height:52px;--gd-target-min:44px;--gd-radius:0;--gd-radius-sm:2px;--gd-hairline:1px;--gd-duration:.2s;--gd-duration-slow:.6s;--gd-ease:cubic-bezier(.2, 0, 0, 1)}:root,[data-type=classic]{--gd-font-display:"Cormorant Garamond", "Cormorant Garamond Fallback: Georgia", "Cormorant Garamond Fallback: Times New Roman", "Cormorant Garamond Fallback: Noto Serif", "Cormorant Garamond Fallback: Liberation Serif", Georgia, "Times New Roman", serif;--gd-font-ui:"Hanken Grotesk", "Hanken Grotesk Fallback: -apple-system", "Hanken Grotesk Fallback: Segoe UI", "Hanken Grotesk Fallback: Helvetica Neue", "Hanken Grotesk Fallback: Arial", "Hanken Grotesk Fallback: Noto Sans", "Hanken Grotesk Fallback: Liberation Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--gd-display-weight:300;--gd-display-weight-strong:500}[data-type=editorial]{--gd-font-display:"Bodoni Moda", "Bodoni Moda Fallback: Didot", "Bodoni Moda Fallback: Times New Roman", "Bodoni Moda Fallback: Georgia", "Bodoni Moda Fallback: Noto Serif", "Bodoni Moda Fallback: Liberation Serif", Didot, "Times New Roman", serif;--gd-font-ui:"Jost", "Jost Fallback: -apple-system", "Jost Fallback: Segoe UI", "Jost Fallback: Helvetica Neue", "Jost Fallback: Arial", "Jost Fallback: Noto Sans", "Jost Fallback: Liberation Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--gd-display-weight:400;--gd-display-weight-strong:500}[data-type=soft]{--gd-font-display:"Fraunces", "Fraunces Fallback: Georgia", "Fraunces Fallback: Times New Roman", "Fraunces Fallback: Noto Serif", "Fraunces Fallback: Liberation Serif", Georgia, "Times New Roman", serif;--gd-font-ui:"Manrope", "Manrope Fallback: -apple-system", "Manrope Fallback: Segoe UI", "Manrope Fallback: Helvetica Neue", "Manrope Fallback: Arial", "Manrope Fallback: Noto Sans", "Manrope Fallback: Liberation Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--gd-display-weight:300;--gd-display-weight-strong:400}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,[data-palette=noir]{--gd-bg:#110f0e;--gd-surface:#1a1715;--gd-rule:#2c2724;--gd-field:#6e655d;--gd-muted:#a69b91;--gd-body:#ccc2b8;--gd-ink:#f2ece4;--gd-em:#e3c79d;--gd-btn-bg:#e3c79d;--gd-btn-fg:#110f0e;--gd-badge-bg:#e3c79d;--gd-badge-fg:#110f0e;--gd-announce-bg:#0a0908;--gd-announce-fg:#d8cdbf;--gd-input-bg:#171412;--gd-card-input-bg:#0e0c0b;--gd-error:#d98b7e;--gd-sketch:#ede4d8;--gd-sketch-opacity:.55;--gd-tone-a:#29231e;--gd-tone-b:#24201c;--gd-tone-c:#201e1d;--gd-tone-d:#2d2520;--gd-tone-e:#2c1f1d;--gd-tone-a2:#221d19;--gd-tone-c2:#1a1918;--gd-tone-e2:#241a18}[data-palette=noir][data-theme=light]{--gd-bg:#f7f2ec;--gd-surface:#efe6dc;--gd-rule:#ddd1c4;--gd-field:#8f8478;--gd-muted:#6c6157;--gd-body:#4b433c;--gd-ink:#1c1816;--gd-em:#7a5a33;--gd-btn-bg:#1c1816;--gd-btn-fg:#f7f2ec;--gd-badge-bg:#1c1816;--gd-badge-fg:#f7f2ec;--gd-announce-bg:#1c1816;--gd-announce-fg:#f2eae0;--gd-input-bg:#fcf9f5;--gd-card-input-bg:#fff;--gd-error:#7a2e26;--gd-sketch:#1c1816;--gd-sketch-opacity:.68;--gd-tone-a:#eadfd1;--gd-tone-b:#efe6dc;--gd-tone-c:#e5e1db;--gd-tone-d:#e0d4c5;--gd-tone-e:#ecdcd6;--gd-tone-a2:#e0d4c5;--gd-tone-c2:#d9d4cd;--gd-tone-e2:#e3d0c9}[data-palette=sage]{--gd-bg:#0f110f;--gd-surface:#171a17;--gd-rule:#272c27;--gd-field:#677064;--gd-muted:#9da697;--gd-body:#c4cbbf;--gd-ink:#eef0e9;--gd-em:#c3cfa6;--gd-btn-bg:#c3cfa6;--gd-btn-fg:#0f110f;--gd-badge-bg:#c3cfa6;--gd-badge-fg:#0f110f;--gd-announce-bg:#090b09;--gd-announce-fg:#d3d9cc;--gd-input-bg:#141614;--gd-card-input-bg:#0c0e0c;--gd-error:#d98b7e;--gd-sketch:#e6ebdf;--gd-sketch-opacity:.55;--gd-tone-a:#252a22;--gd-tone-b:#20241f;--gd-tone-c:#1d1f1d;--gd-tone-d:#2a2c24;--gd-tone-e:#2a2321;--gd-tone-a2:#1f231c;--gd-tone-c2:#191b19;--gd-tone-e2:#221d1b}[data-palette=sage][data-theme=light]{--gd-bg:#f3f4ee;--gd-surface:#e7eadf;--gd-rule:#d3d8ca;--gd-field:#838b7c;--gd-muted:#5e6657;--gd-body:#434a3e;--gd-ink:#1a1d18;--gd-em:#4c5e33;--gd-btn-bg:#1a1d18;--gd-btn-fg:#f3f4ee;--gd-badge-bg:#1a1d18;--gd-badge-fg:#f3f4ee;--gd-announce-bg:#1a1d18;--gd-announce-fg:#ecefe6;--gd-input-bg:#fafbf7;--gd-card-input-bg:#fff;--gd-error:#7a2e26;--gd-sketch:#1a1d18;--gd-sketch-opacity:.68;--gd-tone-a:#e3e7d9;--gd-tone-b:#e7eadf;--gd-tone-c:#e2e3de;--gd-tone-d:#d9ddcc;--gd-tone-e:#e8ded8;--gd-tone-a2:#d9decc;--gd-tone-c2:#d6d8d1;--gd-tone-e2:#dfd1ca}[data-palette=clay]{--gd-bg:#120e0c;--gd-surface:#1c1613;--gd-rule:#2f2621;--gd-field:#74665c;--gd-muted:#ae9c90;--gd-body:#d2c3b8;--gd-ink:#f4ebe4;--gd-em:#e5a983;--gd-btn-bg:#e5a983;--gd-btn-fg:#120e0c;--gd-badge-bg:#e5a983;--gd-badge-fg:#120e0c;--gd-announce-bg:#0b0807;--gd-announce-fg:#dccbbf;--gd-input-bg:#181210;--gd-card-input-bg:#0f0b09;--gd-error:#e38c86;--gd-sketch:#f0e2d8;--gd-sketch-opacity:.55;--gd-tone-a:#2c221c;--gd-tone-b:#261e19;--gd-tone-c:#211d1b;--gd-tone-d:#30241d;--gd-tone-e:#2f1f1b;--gd-tone-a2:#241b16;--gd-tone-c2:#1c1816;--gd-tone-e2:#261916}[data-palette=clay][data-theme=light]{--gd-bg:#f7efe8;--gd-surface:#efe2d7;--gd-rule:#decdbf;--gd-field:#958274;--gd-muted:#6e5c50;--gd-body:#4e4038;--gd-ink:#1e1612;--gd-em:#8a3f22;--gd-btn-bg:#1e1612;--gd-btn-fg:#f7efe8;--gd-badge-bg:#1e1612;--gd-badge-fg:#f7efe8;--gd-announce-bg:#1e1612;--gd-announce-fg:#f4e8de;--gd-input-bg:#fcf7f3;--gd-card-input-bg:#fff;--gd-error:#8a1f1f;--gd-sketch:#1e1612;--gd-sketch-opacity:.68;--gd-tone-a:#efdfd0;--gd-tone-b:#efe2d7;--gd-tone-c:#e8e1da;--gd-tone-d:#e5d3c3;--gd-tone-e:#efd9d0;--gd-tone-a2:#e5d2c1;--gd-tone-c2:#ddd5cd;--gd-tone-e2:#e6ccc1}[data-palette=stone]{--gd-bg:#0f0f0f;--gd-surface:#181818;--gd-rule:#2a2a29;--gd-field:#6b6a67;--gd-muted:#a3a19c;--gd-body:#c9c7c2;--gd-ink:#f0efec;--gd-em:#d8d2c6;--gd-btn-bg:#f0efec;--gd-btn-fg:#0f0f0f;--gd-badge-bg:#f0efec;--gd-badge-fg:#0f0f0f;--gd-announce-bg:#090909;--gd-announce-fg:#d6d4cf;--gd-input-bg:#141414;--gd-card-input-bg:#0b0b0b;--gd-error:#de8e84;--gd-sketch:#eceae6;--gd-sketch-opacity:.55;--gd-tone-a:#262523;--gd-tone-b:#212120;--gd-tone-c:#1d1d1d;--gd-tone-d:#2a2826;--gd-tone-e:#2a2322;--gd-tone-a2:#1f1e1d;--gd-tone-c2:#181818;--gd-tone-e2:#221d1c}[data-palette=stone][data-theme=light]{--gd-bg:#f4f3f0;--gd-surface:#e9e7e2;--gd-rule:#d6d3cc;--gd-field:#878580;--gd-muted:#605e59;--gd-body:#43413d;--gd-ink:#191918;--gd-em:#55524c;--gd-btn-bg:#191918;--gd-btn-fg:#f4f3f0;--gd-badge-bg:#191918;--gd-badge-fg:#f4f3f0;--gd-announce-bg:#191918;--gd-announce-fg:#efede8;--gd-input-bg:#fbfaf8;--gd-card-input-bg:#fff;--gd-error:#8a2a22;--gd-sketch:#191918;--gd-sketch-opacity:.68;--gd-tone-a:#e6e3dd;--gd-tone-b:#e9e7e2;--gd-tone-c:#e2e1de;--gd-tone-d:#dcd8d0;--gd-tone-e:#e8dfdb;--gd-tone-a2:#dcd8d0;--gd-tone-c2:#d5d3cf;--gd-tone-e2:#e0d3ce}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{background:var(--gd-bg)}body{min-height:100dvh;color:var(--gd-ink);font-family:var(--gd-font-ui);font-size:var(--gd-text-body);line-height:var(--gd-leading-body);font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3,h4,p{overflow-wrap:break-word}ol[role=list],ul[role=list]{padding:0;list-style:none}.gd-display,h1,h2,h3{font-family:var(--gd-font-display);font-weight:var(--gd-display-weight);letter-spacing:-.005em;line-height:1.05}.gd-display em,.gd-em,h1 em,h2 em,h3 em{color:var(--gd-em);font-style:italic}.gd-label{font-family:var(--gd-font-ui);font-size:var(--gd-text-label);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;font-weight:500}.gd-muted{color:var(--gd-muted)}.gd-body{color:var(--gd-body)}a{color:var(--gd-ink);text-underline-offset:6px;transition:color var(--gd-duration) var(--gd-ease);text-decoration-thickness:1px}a:hover{color:var(--gd-em)}::selection{background:var(--gd-em);color:var(--gd-bg)}:focus{outline:none}:focus-visible{outline:2px solid var(--gd-em);outline-offset:3px}.gd-container{width:100%;max-width:var(--gd-container);padding-inline:var(--gd-gutter);margin-inline:auto}.gd-container--narrow{max-width:var(--gd-container-narrow)}.visually-hidden:not(:focus):not(:active){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.gd-skip-link{inset-inline-start:var(--gd-space-4);top:var(--gd-space-2);z-index:100;min-height:var(--gd-target-min);padding:var(--gd-space-3) var(--gd-space-5);background:var(--gd-btn-bg);color:var(--gd-btn-fg);font-size:var(--gd-text-button);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-200%)}.gd-skip-link:focus{color:var(--gd-btn-fg);transform:none}.gd-btn{justify-content:center;align-items:center;gap:var(--gd-space-2);min-height:var(--gd-control-height);border:var(--gd-hairline) solid transparent;border-radius:var(--gd-radius);font-family:var(--gd-font-ui);font-size:var(--gd-text-button);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;white-space:nowrap;transition:background-color var(--gd-duration) var(--gd-ease),color var(--gd-duration) var(--gd-ease),border-color var(--gd-duration) var(--gd-ease),opacity var(--gd-duration) var(--gd-ease);padding:0 36px;font-weight:500;text-decoration:none;display:inline-flex}.gd-btn--block{width:100%;display:flex}.gd-btn--primary{background:var(--gd-btn-bg);color:var(--gd-btn-fg);border-color:var(--gd-btn-bg)}.gd-btn--primary:hover{color:var(--gd-btn-fg);opacity:.88}.gd-btn--secondary{color:var(--gd-ink);border-color:var(--gd-field);background:0 0}.gd-btn--secondary:hover{color:var(--gd-ink);border-color:var(--gd-ink)}.gd-btn--text{min-height:var(--gd-target-min);color:var(--gd-ink);text-underline-offset:6px;background:0 0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.gd-btn--text:hover{color:var(--gd-em)}.gd-btn--quiet{min-height:var(--gd-target-min);padding:0 var(--gd-space-2);color:var(--gd-ink);background:0 0}.gd-btn--quiet:hover{color:var(--gd-em)}.gd-btn:disabled,.gd-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.gd-btn[aria-busy=true]{opacity:.75;cursor:progress}.gd-theme-transition,.gd-theme-transition *,.gd-theme-transition :after,.gd-theme-transition :before{transition:background-color var(--gd-duration) var(--gd-ease),color var(--gd-duration) var(--gd-ease),border-color var(--gd-duration) var(--gd-ease),fill var(--gd-duration) var(--gd-ease),stroke var(--gd-duration) var(--gd-ease)!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gd-picker[data-v-b2e08625]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;margin:0;display:grid}.gd-picker__card[data-v-b2e08625]{border:var(--gd-hairline) solid var(--gd-rule);background:var(--gd-bg);height:100%;color:var(--gd-ink);transition:border-color var(--gd-duration) var(--gd-ease);flex-direction:column;gap:12px;padding:32px;text-decoration:none;display:flex}.gd-picker__card[data-v-b2e08625]:hover{border-color:var(--gd-em);color:var(--gd-ink)}.gd-picker__swatches[data-v-b2e08625]{gap:6px;display:flex}.gd-picker__swatch[data-v-b2e08625]{border:var(--gd-hairline) solid var(--gd-field);width:20px;height:20px}.gd-picker__name[data-v-b2e08625]{font-family:var(--gd-font-display);padding-top:8px}.gd-picker__tagline[data-v-b2e08625]{font-family:var(--gd-font-display);color:var(--gd-em);font-size:20px;font-style:italic}.gd-picker__desc[data-v-b2e08625]{color:var(--gd-body);font-family:var(--gd-font-ui)}.gd-picker__meta[data-v-b2e08625]{color:var(--gd-muted);margin-top:auto;padding-top:12px}.gd-picker__cta[data-v-b2e08625]{text-underline-offset:6px;text-decoration:underline}.gd-error-page[data-v-38141c84]{flex-direction:column;gap:24px;padding-block:96px 120px;display:flex}.gd-error-page__title[data-v-38141c84]{font-size:var(--gd-text-h1);max-width:16ch}.gd-error-page__body[data-v-38141c84]{font-size:var(--gd-text-lead);color:var(--gd-body);max-width:52ch}.gd-error-page__links[data-v-38141c84]{flex-wrap:wrap;gap:8px;display:flex}.gd-error-page__link[data-v-38141c84]{min-height:var(--gd-target-min);border:var(--gd-hairline) solid var(--gd-field);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:0 18px;font-size:12px;text-decoration:none;display:inline-flex}.gd-error-page__actions[data-v-38141c84]{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}
