.amb-eb{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px;font-family:var(--font-body, "Spectral", Georgia, serif);color:var(--ink, #2a2d24)}.amb-eb__scene{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 0%,#eef2e6,#e7ede0 40%,#dfe7da);z-index:0}.amb-eb__card{position:relative;z-index:1;width:100%;max-width:420px;text-align:center;padding:32px 28px;background:var(--surface-strong, rgba(253, 252, 247, .9));-webkit-backdrop-filter:blur(10px) saturate(1.12);backdrop-filter:blur(10px) saturate(1.12);border:1px solid var(--hairline, rgba(255, 255, 255, .6));border-radius:var(--r-pane, 20px);box-shadow:0 24px 60px #28322324,inset 0 1px 0 var(--hairline, rgba(255, 255, 255, .6))}.amb-eb__title{margin:0 0 10px;font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-weight:600;font-size:30px;line-height:1.15;color:var(--ink, #2a2d24)}.amb-eb__text{margin:0 0 24px;font-size:15px;line-height:1.6;color:var(--ink-soft, #5a6253)}.amb-eb__acts{display:flex;flex-direction:column;gap:10px}.amb-eb__btn{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;padding:12px 18px;font:inherit;font-size:15px;border-radius:12px;border:1px solid var(--hairline-in, rgba(70, 86, 66, .14));background:transparent;color:var(--ink, #2a2d24);transition:background .16s ease,border-color .16s ease}.amb-eb__btn--primary{background:var(--accent, #3a624b);color:var(--accent-ink, #f4f6ee);border-color:transparent}@media (hover: hover) and (pointer: fine){.amb-eb__btn:hover{border-color:var(--accent, #3a624b)}.amb-eb__btn--primary:hover{filter:brightness(1.06)}}.amb-eb__id{margin:18px 0 0;font-size:11px;color:var(--ink-faint, #5a6253)}.amb-loading{display:flex;align-items:center;justify-content:center;min-height:40vh;padding:24px}.amb-loading__bar{width:120px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent 0%,var(--accent, #3a624b) 50%,transparent 100%);opacity:.55;animation:amb-loading-breathe 1.6s ease-in-out infinite}@keyframes amb-loading-breathe{0%,to{opacity:.25;transform:scaleX(.7)}50%{opacity:.7;transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.amb-loading__bar{animation:none;opacity:.5}}.amb-loading__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{min-height:100vh}body{padding:0;background:#e7ede0;color:#2a2d24;font-family:Spectral,Georgia,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#root{min-height:100vh;width:100%}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtFmSq17w.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtMmSq17w.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtHmSq17w.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSq17w.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSo.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtFmSq17w.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtMmSq17w.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtHmSq17w.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSq17w.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSo.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/cormorantgaramond_v21_co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format("woff2");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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral_v15_rnCt-xNNww_2s0amA9M8onfmTMuk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral_v15_rnCt-xNNww_2s0amA9M8on7mTMuk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral_v15_rnCt-xNNww_2s0amA9M8onXmTMuk.woff2) format("woff2");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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral_v15_rnCt-xNNww_2s0amA9M8onTmTMuk.woff2) format("woff2");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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral_v15_rnCt-xNNww_2s0amA9M8onrmTA.woff2) format("woff2");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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/spectral_v15_rnCs-xNNww_2s0amA9uSsG3MafadWQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/spectral_v15_rnCs-xNNww_2s0amA9uSsG3FafadWQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/spectral_v15_rnCs-xNNww_2s0amA9uSsG3OafadWQ.woff2) format("woff2");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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/spectral_v15_rnCs-xNNww_2s0amA9uSsG3PafadWQ.woff2) format("woff2");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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/spectral_v15_rnCs-xNNww_2s0amA9uSsG3BafY.woff2) format("woff2");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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral_v15_rnCr-xNNww_2s0amA9M0knj-SA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral_v15_rnCr-xNNww_2s0amA9M9knj-SA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral_v15_rnCr-xNNww_2s0amA9M2knj-SA.woff2) format("woff2");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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral_v15_rnCr-xNNww_2s0amA9M3knj-SA.woff2) format("woff2");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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral_v15_rnCr-xNNww_2s0amA9M5kng.woff2) format("woff2");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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral_v15_rnCs-xNNww_2s0amA9vKsW3MafadWQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral_v15_rnCs-xNNww_2s0amA9vKsW3FafadWQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral_v15_rnCs-xNNww_2s0amA9vKsW3OafadWQ.woff2) format("woff2");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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral_v15_rnCs-xNNww_2s0amA9vKsW3PafadWQ.woff2) format("woff2");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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral_v15_rnCs-xNNww_2s0amA9vKsW3BafY.woff2) format("woff2");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:"Noto Serif SC";font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/notoserifsc_subset_400.woff2) format("woff2");unicode-range:U+2E80-2FDF,U+3000-303F,U+31C0-31EF,U+3200-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/notoserifsc_subset_600.woff2) format("woff2");unicode-range:U+2E80-2FDF,U+3000-303F,U+31C0-31EF,U+3200-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF}:lang(zh),:lang(zh) body{font-family:Spectral,"Noto Serif SC",Georgia,serif}:lang(zh){--font-display: "Cormorant Garamond", "Noto Serif SC", Georgia, serif;--font-body: "Spectral", "Noto Serif SC", Georgia, serif;letter-spacing:0}:lang(zh) body,:lang(zh) p,:lang(zh) li,:lang(zh) label,:lang(zh) input,:lang(zh) textarea,:lang(zh) button,:lang(zh) .amb-body,:lang(zh) .amb-ui,:lang(zh) .amb-caption,:lang(zh) .amb-lead,:lang(zh) .amb-quote,:lang(zh) blockquote{line-height:1.7;letter-spacing:0}:lang(zh) h1,:lang(zh) h2,:lang(zh) h3,:lang(zh) .amb-display{line-height:1.35;letter-spacing:0}:lang(zh) em,:lang(zh) i,:lang(zh) blockquote,:lang(zh) .amb-quote,:lang(zh) .amb-topbar__date,:lang(zh) .amb-side__quote,:lang(zh) [class*=__eyebrow],:lang(zh) [class*=__date]{font-style:normal;font-weight:500}.ambient{--sky-mid: #e4ebe3;--ink: #2a2d24;--ink-soft: #565d4f;--ink-faint: #565d4f;--accent: #3a624b;--accent-ink: #f4f6ee;--accent-soft: rgba(58, 98, 75, .1);--hairline: rgba(255, 255, 255, .6);--hairline-in: rgba(70, 86, 66, .14);--shadow: 0 20px 55px rgba(45, 60, 48, .14);--danger: #8a4a3d;--bird: rgba(58, 74, 60, .55);--haze-c: rgba(255, 255, 255, .55);--glint-p: rgba(255, 255, 255, .45);--surface: rgba(253, 252, 247, .9);--surface-2: rgba(251, 249, 242, .87);--surface-strong: rgba(253, 252, 247, .95);--surface-strong-2: rgba(251, 249, 243, .9);--frost-blur: 22px;--frost-blur-sm: 10px;--frost-saturate: 1.12;--frost-angle-hero: 115deg;--frost-angle-ai: 200deg;--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Spectral", Georgia, serif;--t-display-size: clamp(32px, 3.2vw, 46px);--t-display-weight: 600;--t-display-lh: 1.08;--t-number-size: 40px;--t-number-weight: 500;--t-number-lh: 1;--t-heading-size: 24px;--t-heading-weight: 600;--t-heading-lh: 1.1;--t-quote-size: clamp(18px, 1.5vw, 22px);--t-quote-weight: 500;--t-quote-lh: 1.42;--t-lead-size: 21px;--t-lead-weight: 500;--t-lead-lh: 1.3;--t-wordmark-size: 30px;--t-wordmark-weight: 600;--t-wordmark-tracking: .01em;--t-body-size: 15px;--t-body-weight: 300;--t-body-lh: 1.55;--t-ui-size: 14px;--t-ui-weight: 400;--t-ui-lh: 1.35;--t-label-size: 12.5px;--t-label-weight: 400;--t-label-tracking: .02em;--t-caption-size: 13px;--t-caption-weight: 400;--t-micro-size: 11px;--t-micro-weight: 400;--t-marginalia-size: 15.5px;--t-marginalia-lh: 1.5;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 44px;--pane-pad: 20px 24px;--pane-pad-lg: 24px 28px;--field-pad-y: 10px;--field-pad-x: 14px;--r-pane: 20px;--r-ctl: 999px;--r-round: 50%;--r-field: 12px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.77, 0, .175, 1);--d-mode-ui: .6s;--d-mode-photo: .9s;--d-mode-scene: 1s;--d-press: .16s;font-family:var(--font-body);font-weight:400;color:var(--ink);-webkit-font-smoothing:antialiased}.ambient[data-mode=evening]{--sky-mid: #6d5a44;--ink: #ede5d3;--ink-soft: #c4baa2;--ink-faint: #b4aa92;--accent: #b2c98e;--accent-ink: #272f1c;--accent-soft: rgba(178, 201, 142, .14);--hairline: rgba(255, 232, 190, .17);--hairline-in: rgba(255, 232, 190, .14);--shadow: 0 22px 60px rgba(12, 10, 6, .45);--danger: #d19a86;--bird: rgba(32, 27, 20, .6);--haze-c: rgba(236, 196, 140, .34);--glint-p: rgba(255, 214, 150, .4);--surface: rgba(31, 28, 23, .82);--surface-2: rgba(27, 25, 20, .76);--surface-strong: rgba(31, 28, 23, .88);--surface-strong-2: rgba(27, 25, 20, .83)}.ambient ::selection{background:var(--accent);color:var(--accent-ink)}.ambient :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ambient,.ambient *{scrollbar-width:thin;scrollbar-color:var(--ink-faint) transparent}.ambient::-webkit-scrollbar,.ambient ::-webkit-scrollbar{width:6px;height:6px}.ambient::-webkit-scrollbar-track,.ambient ::-webkit-scrollbar-track{background:transparent}.ambient::-webkit-scrollbar-thumb,.ambient ::-webkit-scrollbar-thumb{background:var(--ink-faint);border-radius:var(--r-ctl)}.ambient::-webkit-scrollbar-thumb:hover,.ambient ::-webkit-scrollbar-thumb:hover{background:var(--ink-soft)}.amb-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.amb-display{font-family:var(--font-display);font-size:var(--t-display-size);font-weight:var(--t-display-weight);line-height:var(--t-display-lh)}.amb-number{font-family:var(--font-display);font-size:var(--t-number-size);font-weight:var(--t-number-weight);line-height:var(--t-number-lh);color:var(--accent)}.amb-heading{font-family:var(--font-display);font-size:var(--t-heading-size);font-weight:var(--t-heading-weight);line-height:var(--t-heading-lh)}.amb-quote{font-family:var(--font-display);font-size:var(--t-quote-size);font-weight:var(--t-quote-weight);line-height:var(--t-quote-lh)}.amb-lead{font-family:var(--font-display);font-size:var(--t-lead-size);font-weight:var(--t-lead-weight);line-height:var(--t-lead-lh)}.amb-wordmark{font-family:var(--font-display);font-size:var(--t-wordmark-size);font-weight:var(--t-wordmark-weight);font-style:italic;letter-spacing:var(--t-wordmark-tracking);line-height:1}.amb-wordmark span{color:var(--accent)}.amb-body{font-family:var(--font-body);font-size:var(--t-body-size);font-weight:var(--t-body-weight);line-height:var(--t-body-lh);color:var(--ink-soft)}.amb-ui{font-family:var(--font-body);font-size:var(--t-ui-size);font-weight:var(--t-ui-weight);line-height:var(--t-ui-lh)}.amb-label{font-family:var(--font-body);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);color:var(--ink-faint)}.amb-caption{font-family:var(--font-body);font-size:var(--t-caption-size);font-weight:var(--t-caption-weight);color:var(--ink-faint)}.amb-micro{font-family:var(--font-body);font-size:var(--t-micro-size);font-weight:var(--t-micro-weight);color:var(--ink-faint)}.amb-marginalia{font-family:var(--font-display);font-size:var(--t-marginalia-size);font-style:italic;line-height:var(--t-marginalia-lh);color:var(--ink-faint)}.amb-glass-chip{background:var(--surface-2);-webkit-backdrop-filter:blur(var(--frost-blur-sm));backdrop-filter:blur(var(--frost-blur-sm));border-radius:var(--r-ctl);padding:4px 12px}.amb-headscrim{position:relative}.amb-headscrim:before{content:"";position:absolute;z-index:-1;inset:-34px -32px -30px;pointer-events:none;opacity:.85;background:linear-gradient(180deg,transparent 0%,var(--surface-2) 18%,var(--surface-2) 78%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34px,#000 calc(100% - 34px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 34px,#000 calc(100% - 34px),transparent 100%)}.ambient[data-mode=evening] .amb-headscrim:before{opacity:1}@media (max-width: 1023px){.amb-headscrim:before{inset:-34px -16px -30px}}.ambient .amb-legal>div{background:linear-gradient(150deg,var(--surface-strong),var(--surface-strong-2));-webkit-backdrop-filter:blur(var(--frost-blur-sm)) saturate(var(--frost-saturate));backdrop-filter:blur(var(--frost-blur-sm)) saturate(var(--frost-saturate));border:1px solid var(--hairline);border-radius:var(--r-pane);box-shadow:inset 0 1px 0 var(--hairline);margin-bottom:24px;padding:16px 18px}.ambient .amb-legal .amb-legal__row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ambient .amb-legal .amb-legal__tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.ambient .amb-legal p{margin:8px 0 0;font-size:13px;line-height:1.6}.ambient .amb-legal p:first-of-type{font-size:14px}.ambient .amb-legal a{text-decoration:underline;text-underline-offset:2px}.ambient .amb-legal span{color:var(--accent)}.ambient .amb-legal p{color:var(--ink-soft)}.ambient .amb-legal p:first-of-type{color:var(--ink)}.ambient .amb-legal strong{color:var(--ink)}.ambient .amb-legal a{color:var(--accent)}@media (hover: hover) and (pointer: fine){.ambient .amb-legal a:hover{color:var(--ink)}}
