@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root,[data-theme=light]{--gn-surface-100:#fbf6ee;--gn-surface-200:#fffdf9;--gn-surface-sunken:#f1e8da;--gn-ink:#2e2622;--gn-ink-muted:#6a5b51;--gn-border:#e2d6c4;--gn-border-strong:#8a7a6c;--gn-brand:#8e2f5a;--gn-on-brand:#fff8f2;--gn-brand-soft:#f5e3ea;--gn-brand-ink:#6e1f44;--gn-secret:#1d6e77;--gn-on-secret:#fff;--gn-secret-soft:#dceff0;--gn-secret-ink:#124f56;--gn-ribbon:#e39b2d;--gn-tint-gold:#f6e7c1;--gn-tint-rose:#f8dde0;--gn-tint-sage:#dce8d6;--gn-tint-sky:#dce6f2;--gn-tint-clay:#f0dacb;--gn-danger:#b3261e;--gn-focus:#1b5e8c;--gn-scrim:rgba(46,38,34,.6);--gn-shadow-card:0 1px 2px rgba(46,38,34,.08),0 4px 12px rgba(46,38,34,.1);--gn-shadow-sheet:0 -8px 32px rgba(46,38,34,.16)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gn-surface-100:#1f1a18;--gn-surface-200:#2a2320;--gn-surface-sunken:#171311;--gn-ink:#f5ede2;--gn-ink-muted:#c2b4a6;--gn-border:#40362f;--gn-border-strong:#9c8d7f;--gn-brand:#e58fb5;--gn-on-brand:#3a0f23;--gn-brand-soft:#47202f;--gn-brand-ink:#f6c9dc;--gn-secret:#5cc4cd;--gn-on-secret:#082a2e;--gn-secret-soft:#173d42;--gn-secret-ink:#aee6eb;--gn-ribbon:#e39b2d;--gn-tint-gold:#4b3e1f;--gn-tint-rose:#4c2b31;--gn-tint-sage:#2e3f2c;--gn-tint-sky:#27384b;--gn-tint-clay:#4a3226;--gn-danger:#ff9e94;--gn-focus:#8cc8f0;--gn-scrim:rgba(0,0,0,.7);--gn-shadow-card:0 1px 2px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.35);--gn-shadow-sheet:0 -8px 32px rgba(0,0,0,.65)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gn-surface-100:#1f1a18;--gn-surface-200:#2a2320;--gn-surface-sunken:#171311;--gn-ink:#f5ede2;--gn-ink-muted:#c2b4a6;--gn-border:#40362f;--gn-border-strong:#9c8d7f;--gn-brand:#e58fb5;--gn-on-brand:#3a0f23;--gn-brand-soft:#47202f;--gn-brand-ink:#f6c9dc;--gn-secret:#5cc4cd;--gn-on-secret:#082a2e;--gn-secret-soft:#173d42;--gn-secret-ink:#aee6eb;--gn-ribbon:#e39b2d;--gn-tint-gold:#4b3e1f;--gn-tint-rose:#4c2b31;--gn-tint-sage:#2e3f2c;--gn-tint-sky:#27384b;--gn-tint-clay:#4a3226;--gn-danger:#ff9e94;--gn-focus:#8cc8f0;--gn-scrim:rgba(0,0,0,.7);--gn-shadow-card:0 1px 2px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.35);--gn-shadow-sheet:0 -8px 32px rgba(0,0,0,.65)}:root{--gn-space-1:4px;--gn-space-2:8px;--gn-space-3:12px;--gn-space-4:16px;--gn-space-5:24px;--gn-space-6:32px;--gn-space-7:48px;--gn-radius-sm:8px;--gn-radius-md:14px;--gn-radius-lg:22px;--gn-radius-pill:999px;--gn-font-display:"Fraunces",Georgia,"Times New Roman",serif;--gn-font-sans:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif}.gn-display-xl{font-family:var(--gn-font-display);letter-spacing:-.01em;font-size:36px;font-weight:700;line-height:42px}.gn-display-lg{font-family:var(--gn-font-display);font-size:28px;font-weight:700;line-height:34px}.gn-display-md{font-family:var(--gn-font-display);font-size:22px;font-weight:600;line-height:28px}.gn-title{font-family:var(--gn-font-sans);font-size:18px;font-weight:600;line-height:24px}.gn-body{font-family:var(--gn-font-sans);font-size:16px;font-weight:400;line-height:24px}.gn-body-sm{font-family:var(--gn-font-sans);font-size:14px;font-weight:400;line-height:20px}.gn-label{font-family:var(--gn-font-sans);font-size:14px;font-weight:600;line-height:18px}.gn-button{font-family:var(--gn-font-sans);font-size:16px;font-weight:700;line-height:20px}.gn-caption{font-family:var(--gn-font-sans);font-size:12px;font-weight:500;line-height:16px}@font-face{font-family:Google Button Roboto;src:local(Roboto Medium),local(Roboto-Medium),url(/fonts/roboto-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--mat-sys-background:var(--gn-surface-100);--mat-sys-error:var(--gn-danger);--mat-sys-error-container:var(--gn-tint-rose);--mat-sys-inverse-on-surface:var(--gn-surface-100);--mat-sys-inverse-primary:var(--gn-brand-soft);--mat-sys-inverse-surface:var(--gn-ink);--mat-sys-on-background:var(--gn-ink);--mat-sys-on-error:var(--gn-surface-200);--mat-sys-on-error-container:var(--gn-danger);--mat-sys-on-primary:var(--gn-on-brand);--mat-sys-on-primary-container:var(--gn-brand-ink);--mat-sys-on-primary-fixed:var(--lightningcss-light,#380038)var(--lightningcss-dark,#380038);--mat-sys-on-primary-fixed-variant:var(--lightningcss-light,#810081)var(--lightningcss-dark,#810081);--mat-sys-on-secondary:var(--gn-on-brand);--mat-sys-on-secondary-container:var(--gn-brand-ink);--mat-sys-on-secondary-fixed:var(--lightningcss-light,#271624)var(--lightningcss-dark,#271624);--mat-sys-on-secondary-fixed-variant:var(--lightningcss-light,#554151)var(--lightningcss-dark,#554151);--mat-sys-on-surface:var(--gn-ink);--mat-sys-on-surface-variant:var(--gn-ink-muted);--mat-sys-on-tertiary:var(--gn-on-secret);--mat-sys-on-tertiary-container:var(--gn-secret-ink);--mat-sys-on-tertiary-fixed:var(--lightningcss-light,#380038)var(--lightningcss-dark,#380038);--mat-sys-on-tertiary-fixed-variant:var(--lightningcss-light,#810081)var(--lightningcss-dark,#810081);--mat-sys-outline:var(--gn-border-strong);--mat-sys-outline-variant:var(--gn-border);--mat-sys-primary:var(--gn-brand);--mat-sys-primary-container:var(--gn-brand-soft);--mat-sys-primary-fixed:var(--lightningcss-light,#ffd7f5)var(--lightningcss-dark,#ffd7f5);--mat-sys-primary-fixed-dim:var(--lightningcss-light,#ffabf3)var(--lightningcss-dark,#ffabf3);--mat-sys-scrim:var(--gn-scrim);--mat-sys-secondary:var(--gn-brand-ink);--mat-sys-secondary-container:var(--gn-brand-soft);--mat-sys-secondary-fixed:var(--lightningcss-light,#f7daef)var(--lightningcss-dark,#f7daef);--mat-sys-secondary-fixed-dim:var(--lightningcss-light,#dabfd2)var(--lightningcss-dark,#dabfd2);--mat-sys-shadow:#000;--mat-sys-surface:var(--gn-surface-100);--mat-sys-surface-bright:var(--gn-surface-200);--mat-sys-surface-container:var(--gn-surface-200);--mat-sys-surface-container-high:var(--gn-surface-100);--mat-sys-surface-container-highest:var(--gn-surface-sunken);--mat-sys-surface-container-low:var(--gn-surface-200);--mat-sys-surface-container-lowest:var(--gn-surface-200);--mat-sys-surface-dim:var(--gn-surface-sunken);--mat-sys-surface-tint:var(--gn-brand);--mat-sys-surface-variant:var(--gn-surface-sunken);--mat-sys-tertiary:var(--gn-secret);--mat-sys-tertiary-container:var(--gn-secret-soft);--mat-sys-tertiary-fixed:var(--lightningcss-light,#ffd7f5)var(--lightningcss-dark,#ffd7f5);--mat-sys-tertiary-fixed-dim:var(--lightningcss-light,#ffabf3)var(--lightningcss-dark,#ffabf3);--mat-sys-neutral-variant20:#372e34;--mat-sys-neutral10:#1e1a1d;--mat-sys-level0:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);--mat-sys-level1:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);--mat-sys-level2:0px 3px 3px -2px rgba(0,0,0,.2),0px 3px 4px 0px rgba(0,0,0,.14),0px 1px 8px 0px rgba(0,0,0,.12);--mat-sys-level3:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-sys-level4:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);--mat-sys-level5:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12);--mat-sys-body-large:400 1rem/1.5rem var(--gn-font-sans);--mat-sys-body-large-font:var(--gn-font-sans);--mat-sys-body-large-line-height:1.5rem;--mat-sys-body-large-size:1rem;--mat-sys-body-large-tracking:.031rem;--mat-sys-body-large-weight:400;--mat-sys-body-medium:400 .875rem/1.25rem var(--gn-font-sans);--mat-sys-body-medium-font:var(--gn-font-sans);--mat-sys-body-medium-line-height:1.25rem;--mat-sys-body-medium-size:.875rem;--mat-sys-body-medium-tracking:.016rem;--mat-sys-body-medium-weight:400;--mat-sys-body-small:400 .75rem/1rem var(--gn-font-sans);--mat-sys-body-small-font:var(--gn-font-sans);--mat-sys-body-small-line-height:1rem;--mat-sys-body-small-size:.75rem;--mat-sys-body-small-tracking:.025rem;--mat-sys-body-small-weight:400;--mat-sys-display-large:400 3.562rem/4rem var(--gn-font-display);--mat-sys-display-large-font:var(--gn-font-display);--mat-sys-display-large-line-height:4rem;--mat-sys-display-large-size:3.562rem;--mat-sys-display-large-tracking:-.016rem;--mat-sys-display-large-weight:400;--mat-sys-display-medium:400 2.812rem/3.25rem var(--gn-font-display);--mat-sys-display-medium-font:var(--gn-font-display);--mat-sys-display-medium-line-height:3.25rem;--mat-sys-display-medium-size:2.812rem;--mat-sys-display-medium-tracking:0;--mat-sys-display-medium-weight:400;--mat-sys-display-small:400 2.25rem/2.75rem var(--gn-font-display);--mat-sys-display-small-font:var(--gn-font-display);--mat-sys-display-small-line-height:2.75rem;--mat-sys-display-small-size:2.25rem;--mat-sys-display-small-tracking:0;--mat-sys-display-small-weight:400;--mat-sys-headline-large:400 2rem/2.5rem var(--gn-font-display);--mat-sys-headline-large-font:var(--gn-font-display);--mat-sys-headline-large-line-height:2.5rem;--mat-sys-headline-large-size:2rem;--mat-sys-headline-large-tracking:0;--mat-sys-headline-large-weight:400;--mat-sys-headline-medium:400 1.75rem/2.25rem var(--gn-font-display);--mat-sys-headline-medium-font:var(--gn-font-display);--mat-sys-headline-medium-line-height:2.25rem;--mat-sys-headline-medium-size:1.75rem;--mat-sys-headline-medium-tracking:0;--mat-sys-headline-medium-weight:400;--mat-sys-headline-small:400 1.5rem/2rem var(--gn-font-display);--mat-sys-headline-small-font:var(--gn-font-display);--mat-sys-headline-small-line-height:2rem;--mat-sys-headline-small-size:1.5rem;--mat-sys-headline-small-tracking:0;--mat-sys-headline-small-weight:400;--mat-sys-label-large:500 .875rem/1.25rem var(--gn-font-sans);--mat-sys-label-large-font:var(--gn-font-sans);--mat-sys-label-large-line-height:1.25rem;--mat-sys-label-large-size:.875rem;--mat-sys-label-large-tracking:.006rem;--mat-sys-label-large-weight:500;--mat-sys-label-large-weight-prominent:700;--mat-sys-label-medium:500 .75rem/1rem var(--gn-font-sans);--mat-sys-label-medium-font:var(--gn-font-sans);--mat-sys-label-medium-line-height:1rem;--mat-sys-label-medium-size:.75rem;--mat-sys-label-medium-tracking:.031rem;--mat-sys-label-medium-weight:500;--mat-sys-label-medium-weight-prominent:700;--mat-sys-label-small:500 .688rem/1rem var(--gn-font-sans);--mat-sys-label-small-font:var(--gn-font-sans);--mat-sys-label-small-line-height:1rem;--mat-sys-label-small-size:.688rem;--mat-sys-label-small-tracking:.031rem;--mat-sys-label-small-weight:500;--mat-sys-title-large:400 1.375rem/1.75rem var(--gn-font-display);--mat-sys-title-large-font:var(--gn-font-display);--mat-sys-title-large-line-height:1.75rem;--mat-sys-title-large-size:1.375rem;--mat-sys-title-large-tracking:0;--mat-sys-title-large-weight:400;--mat-sys-title-medium:500 1rem/1.5rem var(--gn-font-sans);--mat-sys-title-medium-font:var(--gn-font-sans);--mat-sys-title-medium-line-height:1.5rem;--mat-sys-title-medium-size:1rem;--mat-sys-title-medium-tracking:.009rem;--mat-sys-title-medium-weight:500;--mat-sys-title-small:500 .875rem/1.25rem var(--gn-font-sans);--mat-sys-title-small-font:var(--gn-font-sans);--mat-sys-title-small-line-height:1.25rem;--mat-sys-title-small-size:.875rem;--mat-sys-title-small-tracking:.006rem;--mat-sys-title-small-weight:500;--mat-sys-corner-extra-large:28px;--mat-sys-corner-extra-large-top:28px 28px 0 0;--mat-sys-corner-extra-small:4px;--mat-sys-corner-extra-small-top:4px 4px 0 0;--mat-sys-corner-full:9999px;--mat-sys-corner-large:16px;--mat-sys-corner-large-end:0 16px 16px 0;--mat-sys-corner-large-start:16px 0 0 16px;--mat-sys-corner-large-top:16px 16px 0 0;--mat-sys-corner-medium:12px;--mat-sys-corner-none:0;--mat-sys-corner-small:8px;--mat-sys-dragged-state-layer-opacity:.16;--mat-sys-focus-state-layer-opacity:.12;--mat-sys-hover-state-layer-opacity:.08;--mat-sys-pressed-state-layer-opacity:.12}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{height:100%}body{font-family:var(--gn-font-sans);background:var(--gn-surface-100);color:var(--gn-ink);margin:0}.giftnook-scrim{background:var(--gn-scrim)}