@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/443a13e61f4b02a3-s.14g_7i8im8gzk.woff2)format("woff2");unicode-range:U+460-52F,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(../media/d8c36f2b672bfde8-s.1r3lmrrovqf38.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d61a5a70ee333873-s.0h5ef8-e19p_6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/277526a3aaac34fe-s.1a7-jfhab-aue.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8c920c2e27a65459-s.p.1452far3_8qf9.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.Fc00ma_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal;font-weight:500}.Fc00ma_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.GXpgFq_className{font-family:Manrope,Manrope Fallback;font-style:normal}.GXpgFq_variable{--font-manrope:"Manrope", "Manrope Fallback"}
.TYJiZG_wrap{z-index:50;padding:0 var(--margin);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;top:12px;left:0;right:0}.TYJiZG_pill{pointer-events:auto;border-radius:var(--pill);background:var(--glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);align-items:center;gap:24px;width:min(100%,880px);min-height:56px;padding:6px 6px 6px 18px;display:flex}.TYJiZG_brand{color:var(--mist);min-height:var(--tap);align-items:center;gap:10px;display:flex}.TYJiZG_icon{width:26px;height:auto}.TYJiZG_wordmark{width:96px;height:auto}.TYJiZG_links{gap:4px;margin:0 auto;display:flex}.TYJiZG_link{min-height:var(--tap);border-radius:var(--pill);color:var(--ink-soft);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.TYJiZG_link:hover{color:var(--mist);background:var(--veil)}.TYJiZG_cta{min-height:44px;font-size:15px}.TYJiZG_menuButton{width:var(--tap);height:var(--tap);border-radius:var(--pill);justify-content:center;align-items:center;display:none}.TYJiZG_burger{gap:6px;display:grid}.TYJiZG_burger span{background:var(--mist);width:20px;height:2px;transition:transform var(--dur) var(--ease-out);border-radius:2px;display:block}.TYJiZG_burger[data-open=true] span:first-child{transform:translateY(4px)rotate(45deg)}.TYJiZG_burger[data-open=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.TYJiZG_sheet{pointer-events:auto;background:var(--glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-radius:24px;gap:8px;width:min(100%,880px);margin-top:8px;padding:12px;display:grid}.TYJiZG_sheet[hidden]{display:none}.TYJiZG_sheetLink{border-radius:14px;align-items:center;min-height:52px;padding:0 16px;font-size:20px;font-weight:600;display:flex}.TYJiZG_sheetLink:hover{background:var(--veil)}@media (max-width:860px){.TYJiZG_links{display:none}.TYJiZG_pill{justify-content:space-between;gap:8px}.TYJiZG_menuButton{display:inline-flex}}@media (max-width:420px){.TYJiZG_pill{padding-left:14px}.TYJiZG_wordmark{width:84px}}@media (min-width:861px){.TYJiZG_sheet{display:none!important}}
:root{--navy:#0b1b2b;--slate:#3a4a5c;--mist:#e6ecf2;--ice:#7fb3d5;--navy-2:#12263a;--navy-3:#1a3249;--mist-2:#d5dee8;--ice-2:#a9cce3;--mist-soft:#b9c6d3;--paper:#fff;--ice-deep:#2f6f99;--ground:var(--navy);--ink:var(--mist);--ink-soft:var(--mist-soft);--accent:var(--ice);--on-accent:var(--navy);--glass:#0b1b2b9e;--glass-edge:#e6ecf21a;--veil:#e6ecf20f;--ice-edge:#7fb3d559;--font-display:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--font-text:var(--font-manrope), "Manrope", system-ui, sans-serif;--display-tracking:.06em;--step-0:13px;--step-1:16px;--step-2:clamp(18px, 1.35vw, 20px);--step-3:clamp(24px, 2.4vw, 34px);--step-4:clamp(44px, 7vw, 120px);--radius:8px;--pill:999px;--gap:8px;--margin:clamp(8px, 1.2vw, 16px);--pad:clamp(18px, 1.8vw, 24px);--section:clamp(96px, 12vw, 200px);--tap:44px;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.16s;--dur:.32s;--dur-slow:.6s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font-family:var(--font-text);font-size:var(--step-1);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}html{scrollbar-width:thin;scrollbar-color:var(--slate) var(--navy)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--navy)}::-webkit-scrollbar-thumb{background:var(--slate);border:2px solid var(--navy);border-radius:var(--pill)}::-webkit-scrollbar-thumb:hover{background:var(--ice)}::selection{background:var(--ice);color:var(--navy)}:focus-visible{outline:2px solid var(--ice);outline-offset:3px}h1,h2,h3,h4{text-wrap:balance}p,li,dd,summary,blockquote{text-wrap:pretty}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--display-tracking);font-weight:500;line-height:.95}.texture-a,.texture-b{background-color:var(--navy);background-position:50%;background-repeat:no-repeat;background-size:cover}.texture-a{background-image:url(/texture/marble-a-wide.webp)}.texture-b{background-image:url(/texture/marble-b-wide.webp)}@media (max-aspect-ratio:1){.texture-a{background-image:url(/texture/marble-a-tall.webp)}.texture-b{background-image:url(/texture/marble-b-tall.webp)}}.button{min-height:var(--tap);border-radius:var(--pill);background:var(--accent);color:var(--on-accent);font-weight:600;font-size:var(--step-1);white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.button:hover{background:var(--ice-2)}.button:active{transform:scale(.97)}.button--navy{background:var(--navy);color:var(--mist)}.button--navy:hover{background:var(--navy-3)}.link{white-space:nowrap;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ice);text-decoration-color:var(--ice);text-underline-offset:5px;transition:color var(--dur-fast) var(--ease-out);text-decoration-thickness:2px}.link:hover{color:var(--ice)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
