*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100svh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,svg,canvas,video{display:block;max-width:100%}img{user-select:none;-webkit-user-drag:none}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}:root{--ice-50: #f3f8fc;--ice-100: #e3eef7;--ice-200: #c9dcec;--ice-300: #a8c5de;--ice-400: #82a9ca;--navy-500: #3a5175;--navy-600: #253a5c;--navy-700: #1a2c4a;--navy-800: #13213b;--navy-900: #0f1b33;--navy-950: #0a1224;--milk-50: #fdfbf7;--milk-100: #f8f4ec;--milk-200: #efe8db;--milk-300: #e2d8c6;--burgundy-400: #9c3a4a;--burgundy-500: #7d2434;--burgundy-600: #651b29;--burgundy-700: #4d1420;--color-bg: var(--navy-900);--color-bg-deep: var(--navy-950);--color-surface-paper: var(--milk-100);--color-surface-card: var(--milk-50);--color-text-on-dark: var(--milk-50);--color-text-on-dark-muted: var(--ice-200);--color-text-on-paper: var(--navy-800);--color-text-on-paper-muted: var(--navy-500);--color-accent: var(--burgundy-500);--color-accent-strong: var(--burgundy-600);--color-frost: var(--ice-100);--color-focus: var(--ice-300);--font-display: "Cormorant Garamond", "Times New Roman", Georgia, serif;--font-script: "Gloria Script", "Cormorant Garamond", Georgia, serif;--font-calligraphy: "Great Vibes", "Gloria Script", Georgia, serif;--font-body: Georgia, "Times New Roman", serif;--font-ui: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs: clamp(.75rem, .72rem + .12vw, .8125rem);--text-sm: clamp(.875rem, .84rem + .15vw, .9375rem);--text-md: clamp(1rem, .95rem + .22vw, 1.125rem);--text-lg: clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--text-xl: clamp(1.625rem, 1.43rem + .8vw, 2.125rem);--text-2xl: clamp(2.125rem, 1.75rem + 1.6vw, 3.25rem);--text-3xl: clamp(2.75rem, 2.1rem + 2.7vw, 4.75rem);--leading-tight: 1.1;--leading-normal: 1.5;--tracking-caps: .18em;--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-9: 6rem;--gutter: max(var(--space-4), env(safe-area-inset-left), env(safe-area-inset-right));--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--shadow-paper-sm: 0 1px 2px rgb(10 18 36 / .18), 0 2px 6px rgb(10 18 36 / .12);--shadow-paper-md: 0 4px 10px rgb(10 18 36 / .22), 0 14px 32px rgb(10 18 36 / .18);--shadow-paper-lg: 0 10px 24px rgb(10 18 36 / .28), 0 30px 70px rgb(10 18 36 / .25);--z-background: 0;--z-envelope: 40;--z-snow: 60;--z-ui: 100;--duration-instant: .12s;--duration-fast: .24s;--duration-base: .48s;--duration-slow: .9s;--duration-scene: 1.6s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out-soft: cubic-bezier(.22, 1, .36, 1);--ease-in-out-soft: cubic-bezier(.65, 0, .35, 1);--viewport-h: 100svh}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 1ms;--duration-base: 1ms;--duration-slow: 1ms;--duration-scene: 1ms}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-ext-300-normal-D8IReVS-.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-300-normal-B5wCrnbP.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-300-normal-DZNkLIMe.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-300-normal-KEduutn5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-vietnamese-300-normal-BTzPAsHw.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-300-normal-ByHlPz7v.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-ext-300-normal-BsCYHBWC.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-300-normal-DueGyF8j.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-ext-300-italic-B31MkR9z.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-300-italic-Dj41S4NK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-300-italic-Bi4RSOgf.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-300-italic-Bo30KLu4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-vietnamese-300-italic-CCKicgM4.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-300-italic-DjSFy2Pr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-ext-300-italic-Bt0Wsy7Q.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-300-italic-DambfolG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-italic-qkwBXYHn.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-300-italic-DRnsRYID.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-cyrillic-400-normal-C-wcqNJs.woff2) format("woff2"),url(/assets/great-vibes-cyrillic-400-normal-DtFXCWjq.woff) format("woff")}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-400-normal-q5-78SH_.woff2) format("woff2"),url(/assets/great-vibes-latin-400-normal-BAZ173uY.woff) format("woff")}@font-face{font-family:Gloria Script;src:url(/assets/gloria-script-6rZgC8Wm.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}html{background-color:var(--color-bg-deep);color:var(--color-text-on-dark);font-family:var(--font-body);font-size:100%;line-height:var(--leading-normal)}body{background-color:var(--color-bg);overflow-x:hidden;-webkit-tap-highlight-color:transparent}#root{min-height:var(--viewport-h);isolation:isolate}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}::selection{background-color:var(--burgundy-500);color:var(--milk-50)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}._layer_17bfa_1{position:absolute;inset:0;z-index:var(--z-background);background:linear-gradient(to bottom,transparent 72%,var(--color-bg-deep) 100%),var(--bg-gradient);pointer-events:none}._scene_1cj00_5{position:relative;isolation:isolate;height:var(--viewport-h);min-height:20rem;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;row-gap:var(--space-4);padding-inline:var(--gutter);padding-top:max(var(--space-5),env(safe-area-inset-top));padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));overflow:hidden;background-color:var(--color-bg-deep);color:var(--color-text-on-dark)}._area_1cj00_24{position:relative;z-index:1;width:100%;height:100%;display:grid;place-items:center;container:doilyarea / size}._doily_1cj00_36{--doily-aspect: 878 / 1191;position:relative;width:min(100cqw,100cqh * .7372,34rem);aspect-ratio:var(--doily-aspect);container-type:size}._lace_1cj00_45{position:absolute;inset:0;width:100%;height:100%;filter:brightness(1.07) drop-shadow(0 1.6cqw 4cqw rgba(4,9,22,.45));user-select:none;pointer-events:none}._text_1cj00_58{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12cqh 12cqw;text-align:center;color:var(--navy-800)}._eyebrow_1cj00_71{display:flex;align-items:center;gap:3.2cqw;font-family:var(--font-display);font-size:max(.8125rem,4.4cqw);font-weight:500;letter-spacing:.32em;margin-right:-.32em;text-transform:uppercase;color:var(--navy-600)}._eyebrow_1cj00_71:before,._eyebrow_1cj00_71:after{content:"";width:7cqw;height:1px;background:currentColor;opacity:.5}._names_1cj00_94{margin-top:5cqw;width:63cqw}._namesArt_1cj00_99{display:block;width:100%;height:auto;user-select:none;pointer-events:none}._date_1cj00_108{margin-top:9cqw;font-family:var(--font-display);font-size:max(1rem,6.2cqw);font-style:italic;font-weight:400;line-height:1.2;letter-spacing:.05em;margin-right:-.05em;color:var(--navy-700);white-space:nowrap}._cue_1cj00_122{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:var(--space-2) var(--space-3);font-family:var(--font-ui);font-size:.6875rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;color:var(--ice-200);border-radius:var(--radius-xs);transition:color var(--duration-fast) var(--ease-standard)}._cue_1cj00_122>span{margin-right:-.28em}._cue_1cj00_122:hover{color:var(--milk-50)}._cueArrow_1cj00_149{width:.75rem;height:1.125rem;animation:_drift_1cj00_1 2.8s var(--ease-in-out-soft) infinite}@keyframes _drift_1cj00_1{0%,to{translate:0 0;opacity:.55}50%{translate:0 4px;opacity:1}}@media(prefers-reduced-motion:reduce){._cueArrow_1cj00_149{animation:none}}@media(max-height:560px){._scene_1cj00_5{row-gap:var(--space-2);padding-top:var(--space-3);padding-bottom:var(--space-2)}._cue_1cj00_122{gap:0}._cueArrow_1cj00_149{display:none}}._section_18kf7_1{--sec-title: var(--milk-50);--sec-text: var(--ice-100);--sec-muted: var(--ice-200);--sec-label: var(--ice-300);--sec-line: var(--ice-300);padding-inline:var(--gutter);padding-block:clamp(4rem,2.6rem + 5vw,7rem);display:grid;justify-items:center;text-align:center}._head_18kf7_16{display:grid;justify-items:center;gap:clamp(.875rem,.7rem + .6vw,1.25rem);max-width:40rem}._rule_18kf7_24{width:1px;height:clamp(2.5rem,2rem + 2vw,3.5rem);margin-bottom:var(--space-3);background:linear-gradient(to bottom,transparent,var(--sec-line));opacity:.45}._title_18kf7_32{font-family:var(--font-script);font-size:clamp(3.625rem,2.5rem + 4.6vw,6.25rem);font-weight:400;line-height:1.1;color:var(--sec-title);text-wrap:balance}._intro_18kf7_42{max-width:40ch;font-family:var(--font-display);font-size:clamp(1.125rem,1rem + .45vw,1.375rem);font-style:italic;line-height:1.45;color:var(--sec-muted);text-wrap:pretty}._body_18kf7_52{width:100%;max-width:40rem;margin-top:clamp(2.25rem,1.6rem + 2.4vw,3.5rem)}._text_18kf7_59{font-family:var(--font-display);font-size:clamp(1.1875rem,1.05rem + .5vw,1.4375rem);font-weight:400;line-height:1.55;color:var(--sec-text);text-wrap:pretty}._label_gko5x_1{font-family:var(--font-ui);font-size:.6875rem;font-weight:500;letter-spacing:.24em;margin-right:-.24em;text-transform:uppercase;color:var(--sec-label)}._place_gko5x_13{display:grid;justify-items:center;gap:var(--space-3)}._name_gko5x_19{font-family:var(--font-display);font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);font-weight:400;line-height:1.15;color:var(--sec-title);text-wrap:balance}._address_gko5x_28{font-family:var(--font-display);font-size:clamp(1.125rem,1rem + .45vw,1.375rem);font-style:italic;line-height:1.4;color:var(--sec-muted)}._divider_gko5x_38{display:block;width:2.5rem;height:1px;margin:clamp(2rem,1.6rem + 1.6vw,2.75rem) auto;background:var(--sec-line);opacity:.4}._when_gko5x_47{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:26rem;margin-inline:auto}._whenItem_gko5x_54{display:grid;justify-items:center;gap:var(--space-2);padding-inline:var(--space-4)}._whenItem_gko5x_54+._whenItem_gko5x_54{border-left:1px solid color-mix(in srgb,var(--sec-line) 30%,transparent)}._whenValue_gko5x_66{margin:0;font-family:var(--font-display);font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);line-height:1.3;color:var(--sec-title);font-variant-numeric:lining-nums}._whenValue_gko5x_66[data-pending]{font-style:italic;color:var(--sec-muted)}._route_gko5x_83{display:inline-block;margin-top:clamp(2.25rem,1.8rem + 1.6vw,3rem);padding-block:var(--space-2);font-family:var(--font-ui);font-size:.75rem;font-weight:500;letter-spacing:.24em;margin-right:-.24em;text-transform:uppercase;text-decoration:none;color:var(--ice-100);border-bottom:1px solid rgb(201 220 236 / .4);transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._route_gko5x_83:hover{color:var(--milk-50);border-color:var(--ice-100)}._palette_q8zgf_1{list-style:none;padding:0;margin-top:clamp(2.5rem,1.8rem + 2.6vw,3.75rem);display:grid;grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:clamp(.625rem,.3rem + 1.4vw,1.5rem)}._color_q8zgf_11{display:grid;justify-items:center;gap:var(--space-3);min-width:0}._swatch_q8zgf_19{width:100%;max-width:5.5rem;aspect-ratio:3 / 4;border-radius:999px;background-color:var(--swatch);box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #c9dcec24}._hex_q8zgf_31{font-family:var(--font-ui);font-size:.625rem;letter-spacing:.14em;color:var(--ice-300);font-variant-numeric:tabular-nums}._name_q8zgf_39{font-family:var(--font-display);font-size:.9375rem;font-style:italic;color:var(--ice-200)}@media(max-width:400px){._hex_q8zgf_31{font-size:.5625rem;letter-spacing:.08em}}._wrap_1sx28_1{width:100%}._form_1sx28_5{display:grid;gap:clamp(2rem,1.6rem + 1.6vw,2.75rem);width:100%;max-width:34rem;margin-inline:auto;text-align:left}._field_1sx28_16{display:grid;gap:var(--space-3)}._fieldset_1sx28_21{border:0;padding:0;margin:0;min-width:0}._label_1sx28_28{padding:0;font-family:var(--font-ui);font-size:.6875rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--ice-300)}._fieldset_1sx28_21>._label_1sx28_28{margin-bottom:var(--space-3)}._input_1sx28_43{width:100%;padding:.5rem 0 .625rem;font-family:var(--font-display);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.3;color:var(--milk-50);background:transparent;border:0;border-bottom:1px solid rgb(201 220 236 / .35);border-radius:0;outline:none;transition:border-color var(--duration-fast) var(--ease-standard);-webkit-appearance:none;appearance:none}._input_1sx28_43:hover{border-bottom-color:#c9dcec99}._input_1sx28_43:focus-visible,._input_1sx28_43:focus{border-bottom-color:var(--ice-100);box-shadow:0 1px 0 0 var(--ice-100)}._input_1sx28_43[readonly]{opacity:.7}._options_1sx28_76{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._option_1sx28_76{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-4);border:1px solid rgb(201 220 236 / .28);border-radius:var(--radius-xs);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}._option_1sx28_76:hover{border-color:#c9dcec8c}._optionInput_1sx28_102{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}._optionMark_1sx28_112{flex:none;width:.875rem;height:.875rem;border-radius:50%;border:1px solid rgb(201 220 236 / .6);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}._optionLabel_1sx28_123{font-family:var(--font-display);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.25;color:var(--ice-100)}._option_1sx28_76:has(._optionInput_1sx28_102:checked){border-color:var(--ice-200);background-color:#c9dcec0f}._option_1sx28_76:has(._optionInput_1sx28_102:checked) ._optionMark_1sx28_112{border-color:var(--ice-100);box-shadow:inset 0 0 0 3px var(--navy-900),inset 0 0 0 10px var(--ice-100)}._option_1sx28_76:has(._optionInput_1sx28_102:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}._option_1sx28_76:has(._optionInput_1sx28_102:disabled){cursor:default;opacity:.7}._error_1sx28_154{font-family:var(--font-ui);font-size:.8125rem;line-height:1.4;color:#e9b8bf}._invalid_1sx28_161 ._input_1sx28_43{border-bottom-color:#e9b8bf}._invalid_1sx28_161 ._option_1sx28_76{border-color:#e9b8bf99}._actions_1sx28_171{display:grid;justify-items:center;gap:var(--space-4);margin-top:var(--space-3);text-align:center}._submit_1sx28_179{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-width:min(100%,16rem);min-height:3.25rem;padding:0 var(--space-6);font-family:var(--font-ui);font-size:.75rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--navy-900);background-color:var(--ice-100);border-radius:var(--radius-xs);transition:background-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}._submit_1sx28_179:hover{background-color:var(--milk-50)}._submit_1sx28_179[aria-disabled=true]{cursor:progress;opacity:.75}._spinner_1sx28_209{width:.875rem;height:.875rem;border-radius:50%;border:1.5px solid currentColor;border-right-color:transparent;animation:_spin_1sx28_209 .9s linear infinite}@keyframes _spin_1sx28_209{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){._spinner_1sx28_209{animation:none;border-right-color:currentColor;opacity:.6}}._status_1sx28_232{max-width:28rem;font-family:var(--font-display);font-size:1.0625rem;font-style:italic;line-height:1.45;color:var(--ice-200)}._status_1sx28_232:empty{display:none}._statusVisible_1sx28_245{animation:_fade-in_1sx28_1 var(--duration-base) var(--ease-out-soft)}._note_1sx28_249{font-family:var(--font-ui);font-size:.6875rem;letter-spacing:.12em;color:var(--ice-300);opacity:.8}._success_1sx28_259{display:grid;justify-items:center;gap:var(--space-5);padding-block:var(--space-5);text-align:center;outline:none;animation:_fade-in_1sx28_1 var(--duration-slow) var(--ease-out-soft)}._successRule_1sx28_269{width:1px;height:2.5rem;background:linear-gradient(to bottom,transparent,var(--ice-300));opacity:.5}._successText_1sx28_276{font-family:var(--font-display);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:300;font-style:italic;color:var(--milk-50)}@keyframes _fade-in_1sx28_1{0%{opacity:0}}@media(max-width:479.98px){._options_1sx28_76{grid-template-columns:1fr}._submit_1sx28_179{width:100%}}._sections_sx3ld_1{position:relative;background-color:var(--color-bg-deep);padding-bottom:max(var(--space-8),env(safe-area-inset-bottom));color:var(--color-text-on-dark)}._snowfall_wrrjv_2{position:fixed;inset:0;z-index:var(--z-snow);width:100%;height:100%;pointer-events:none;animation:_snow-in_wrrjv_1 var(--snow-duration) var(--ease-in-out-soft) var(--snow-delay) both}@keyframes _snow-in_wrrjv_1{0%{opacity:0}}._page_qzczu_1{max-width:72rem;margin-inline:auto;padding-inline:var(--gutter);padding-block:max(var(--space-8),env(safe-area-inset-top)) max(var(--space-8),env(safe-area-inset-bottom));display:grid;gap:var(--space-8)}._header_qzczu_11{text-align:center;display:grid;gap:var(--space-3)}._eyebrow_qzczu_17{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-on-dark-muted)}._title_qzczu_25{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;line-height:var(--leading-tight);color:var(--color-frost)}._lead_qzczu_33{font-size:var(--text-lg);color:var(--color-text-on-dark-muted)}._section_qzczu_38{display:grid;gap:var(--space-5)}._sectionTitle_qzczu_43{font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;padding-bottom:var(--space-3);border-bottom:1px solid rgb(201 220 236 / .2)}._note_qzczu_51{font-size:var(--text-sm);color:var(--color-text-on-dark-muted)}._groups_qzczu_56{display:grid;gap:var(--space-6)}._group_qzczu_56{display:grid;gap:var(--space-3)}._groupTitle_qzczu_66{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;color:var(--color-text-on-dark-muted)}._swatches_qzczu_73{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:var(--space-3)}._swatch_qzczu_73{display:grid;gap:var(--space-1)}._chip_qzczu_86{display:block;aspect-ratio:4 / 3;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px #ffffff14,var(--shadow-paper-sm)}._swatchLabel_qzczu_95{font-family:var(--font-ui);font-size:var(--text-sm)}._swatchToken_qzczu_100{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--text-xs);color:var(--color-text-on-dark-muted)}._typeList_qzczu_106{list-style:none;padding:0;display:grid;gap:var(--space-4)}._typeRow_qzczu_113{display:grid;grid-template-columns:7rem 1fr;align-items:baseline;gap:var(--space-4)}._typeSample_qzczu_120{font-family:var(--font-display);line-height:var(--leading-tight);overflow-wrap:anywhere}._paper_qzczu_126{background:var(--color-surface-paper);color:var(--color-text-on-paper);border-radius:var(--radius-xs);box-shadow:var(--shadow-paper-lg);padding:var(--space-7) var(--space-6);display:grid;gap:var(--space-3);justify-items:center;text-align:center}._paperText_qzczu_138{font-family:var(--font-display);font-size:var(--text-xl)}._paperMuted_qzczu_143{font-size:var(--text-md);color:var(--color-text-on-paper-muted)}._accent_qzczu_148{margin-top:var(--space-3);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--milk-50);background:var(--color-accent);padding:var(--space-2) var(--space-4);border-radius:var(--radius-xs)}@media(max-width:767.98px){._typeRow_qzczu_113{grid-template-columns:1fr;gap:var(--space-1)}}
