@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+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-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+301,U+400-45F,U+490-491,U+4B0-4B1,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+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-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+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-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+??,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;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+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-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+301,U+400-45F,U+490-491,U+4B0-4B1,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+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-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+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-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+??,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;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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+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: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+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-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+??,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;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff)format("woff");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:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-italic-C-296ow0.woff)format("woff");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:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-vietnamese-400-normal-BF4g3tCF.woff2)format("woff2"),url(/assets/archivo-vietnamese-400-normal-FGOLYM1a.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-ext-400-normal-B5tPZzqW.woff2)format("woff2"),url(/assets/archivo-latin-ext-400-normal-DrmqtLj6.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2)format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-vietnamese-500-normal-k0drYPZA.woff2)format("woff2"),url(/assets/archivo-vietnamese-500-normal-7W3lD2kQ.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-ext-500-normal-RFhg4CpD.woff2)format("woff2"),url(/assets/archivo-latin-ext-500-normal-D7mXw3Kz.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2)format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-vietnamese-600-normal-anCjMumA.woff2)format("woff2"),url(/assets/archivo-vietnamese-600-normal-C8xBVdfP.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-ext-600-normal-Dm61iqcg.woff2)format("woff2"),url(/assets/archivo-latin-ext-600-normal-D7uErJuz.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff)format("woff");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}:root{--navy:#101f32;--deep:#091524;--gold:#c5a46d;--gold-ink:#7e6334;--ivory:#f8f7f3;--sand:#efebe2;--white:#fff;--ink:#30343b;--muted:#5b616b;--err:#9b2c2c;--ok:#1f5132;--serif:"Cormorant Garamond", "Times New Roman", serif;--sans:"Archivo", system-ui, sans-serif;--gutter:clamp(20px, 5vw, 72px);--max:1440px;--hdr:84px;--sec:clamp(72px, 9vw, 144px);--rule:2px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ivory);color:var(--ink);font:400 17px/1.65 var(--sans);-webkit-font-smoothing:antialiased;margin:0}img{max-inline-size:100%;display:block}a{color:var(--navy);text-decoration:none}a:hover{color:var(--gold-ink)}ul,ol,dl,dd,figure{margin:0;padding:0;list-style:none}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}::selection{background:#c5a46d59}main:focus{outline:none}.skip{inset-inline-start:-9999px;background:var(--gold);color:var(--deep);z-index:100;padding:12px 16px;position:absolute;top:0}.skip:focus{inset-inline-start:16px;top:16px}.wrap{max-inline-size:var(--max);padding-inline:var(--gutter);margin-inline:auto}.eyebrow{font:600 12px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);margin-block-end:20px}.eyebrow--rule{align-items:center;gap:16px;display:flex}.eyebrow--rule:before{content:"";inline-size:40px;block-size:var(--rule);background:var(--gold);flex:none}.display{font:500 clamp(44px, 6vw, 88px)/1.04 var(--serif);letter-spacing:-.01em;color:var(--ivory)}.display--xl{font-size:clamp(48px,6.6vw,104px)}.display em,.h2 em,.pull em{color:var(--gold);font-style:italic;font-weight:400}.lede{color:#f8f7f3db;max-inline-size:56ch;margin-block-start:28px;font-size:clamp(18px,1.5vw,21px);line-height:1.6}.h2{font:500 clamp(34px, 4.2vw, 62px)/1.1 var(--serif);color:var(--navy);letter-spacing:-.005em}.h3{font:500 clamp(24px, 2.2vw, 30px)/1.2 var(--serif);color:var(--navy)}.num{font:600 12px/1 var(--sans);letter-spacing:.16em;color:var(--gold-ink)}.num--lg{font:400 clamp(52px, 5vw, 76px)/1 var(--serif);letter-spacing:0;color:var(--gold);margin-block-end:20px;display:block}.bignum{font:400 clamp(72px, 9vw, 140px)/.9 var(--serif);color:#7e633438;margin-block-end:12px}.caption{font:500 12px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-block-start:12px}.ulink{font:600 13px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-block-end:var(--rule) solid var(--gold);margin-block-start:8px;padding-block:6px;display:inline-block}.btns{flex-wrap:wrap;gap:14px;margin-block-start:40px;display:flex}.btn{font:600 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;border:var(--rule) solid var(--gold);color:var(--ivory);cursor:pointer;background:0 0;align-items:center;gap:12px;min-block-size:48px;padding:18px 26px;transition:background .25s,color .25s;display:inline-flex}.btn:hover,.btn--gold{background:var(--gold);color:var(--deep)}.btn--gold:hover{background:var(--ivory);border-color:var(--ivory);color:var(--deep)}.btn--ghost{border-color:#f8f7f373}.btn--sm{min-block-size:0;padding:12px 18px}.btn:disabled{opacity:.6;cursor:progress}.hdr{z-index:50;border-block-end:var(--rule) solid transparent;background:0 0;transition:background .4s,border-color .4s;position:fixed;inset-block-start:0;inset-inline:0}.hdr--solid{background:var(--ivory);border-color:var(--navy)}.hdr--open{background:var(--deep)}.hdr__in{max-inline-size:var(--max);padding-inline:var(--gutter);block-size:var(--hdr);justify-content:space-between;align-items:center;gap:32px;margin-inline:auto;display:flex}.hdr__logo img{block-size:46px;inline-size:auto}.hdr__nav{align-items:center;gap:clamp(22px,2.6vw,40px);display:flex}.hdr__link{font:600 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ivory);border-block-end:var(--rule) solid transparent;padding-block:10px;transition:border-color .25s}.hdr--solid .hdr__link,.hdr--solid .btn{color:var(--navy)}.hdr__link:hover{color:inherit;border-color:var(--gold)}.hdr__link.active{border-color:var(--gold)}.hdr--solid .btn:hover{color:var(--deep)}.hdr__toggle{border:var(--rule) solid var(--gold);color:var(--ivory);font:600 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:14px 16px;display:none}.hdr--solid .hdr__toggle{color:var(--navy)}.mnav{inset:var(--hdr) 0 0 0;z-index:49;background:var(--deep);padding:16px var(--gutter) 40px;position:fixed;overflow:auto}.mnav__link{border-block-end:var(--rule) solid #c5a46d4d;color:var(--ivory);font:400 34px/1.1 var(--serif);justify-content:space-between;align-items:baseline;padding-block:18px;display:flex}.mnav__n{font:600 12px/1 var(--sans);letter-spacing:.16em;color:var(--gold)}@media (max-width:959px){.hdr__nav{display:none}.hdr__toggle{display:block}:root{--hdr:72px}.hdr__logo img{block-size:40px}}.phero{background:var(--navy);color:var(--ivory);padding-block:calc(var(--hdr) + clamp(72px, 9vw, 130px)) clamp(64px, 8vw, 110px);border-block-end:var(--rule) solid var(--gold)}.phero .display{max-inline-size:16ch}.crumbs{font:500 12px/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#f8f7f3b3;margin-block-end:28px}.crumbs a{color:var(--gold)}.jump{border-block-start:1px solid #c5a46d59;flex-wrap:wrap;gap:10px 28px;margin-block-start:44px;padding-block-start:24px;display:flex}.jump a{color:var(--ivory);font:500 13px/1.3 var(--sans);letter-spacing:.06em}.jump .num{color:var(--gold);margin-inline-end:6px}.hero{background:var(--deep);color:var(--ivory);border-block-end:var(--rule) solid var(--gold);padding-block-start:calc(var(--hdr) + clamp(48px, 7vw, 110px));position:relative;overflow:hidden}.hero__in{z-index:2;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(32px,5vw,96px);padding-block-end:clamp(40px,5vw,72px);display:grid;position:relative}.hero__fig .frame{aspect-ratio:4/5}.hero__fig .caption{color:#f8f7f399}.hero--full{flex-direction:column;justify-content:flex-end;min-block-size:max(680px,min(100vh,1000px));display:flex}.hero__bg{position:absolute;inset:0}.hero__bg:after{content:"";background:linear-gradient(90deg,#070e18f0,#070e18a8 50%,#070e184d),linear-gradient(#0000 50%,#070e18e6);position:absolute;inset:0}.hero__bg .photo{object-fit:cover;block-size:100%;inline-size:100%}.hero--full .hero__in{grid-template-columns:minmax(0,1fr)}.hero .eyebrow,.phero .eyebrow,.cta .eyebrow{color:var(--gold)}.hero:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(90deg,#c5a46d29 1px,#0000 1px);background-size:calc((100% - 2 * var(--gutter)) / 4) 100%;background-position:var(--gutter) 0;position:absolute;inset:0}.hero__foot{z-index:2;grid-template-columns:minmax(0,1fr) minmax(320px,470px);align-items:end;gap:32px;inline-size:100%;padding-block-end:clamp(28px,3vw,44px);display:grid;position:relative}.hero__foot-l{flex-direction:column;gap:28px;display:flex}.scrollcue{font:500 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#f8f7f3b3;align-items:center;gap:12px;display:inline-flex}.scrollcue:hover{color:var(--gold)}.facts{flex-wrap:wrap;gap:14px 40px;display:flex}.facts div{align-items:baseline;gap:12px;display:flex}.facts dd{font:400 clamp(28px, 2.6vw, 38px)/1 var(--serif);color:var(--gold);order:-1}.facts dt{font:600 11px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#f8f7f3bf}.hero__side{z-index:2;transform-origin:50%;white-space:nowrap;font:500 11px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:#f8f7f38c;margin:0;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--gutter) / 2 - 8px);transform:translateY(-50%)rotate(90deg)}.hcard{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-block-start:var(--rule) solid var(--gold);background:#101f32d1;grid-template-columns:minmax(0,1fr) 150px;display:grid}.hcard__body{flex-direction:column;gap:10px;min-inline-size:0;padding:20px 22px;display:flex}.hcard__prog{font:600 11px/1 var(--sans);letter-spacing:.14em;color:var(--gold);align-items:center;gap:12px;display:flex}.hcard__prog i{background:#f8f7f340;flex:1;block-size:1px;display:block}.hcard__prog b{background:var(--gold);block-size:1px;transition:inline-size .6s;display:block}.hcard__t{font:500 15px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ivory);margin:0}.hcard__d{color:#f8f7f3b8;margin:0;font-size:14px;line-height:1.5}.hcard__ctl{justify-content:space-between;align-items:center;gap:12px;margin-block-start:4px;display:flex}.hcard__ctl [role=group]{display:flex}.hcard__ctl button{cursor:pointer;background:0 0;border:0;block-size:28px;inline-size:28px;padding:0;position:relative}.hcard__ctl button:after{content:"";background:#f8f7f34d;block-size:2px;transition:background .25s;position:absolute;inset-block-start:50%;inset-inline:6px;transform:translateY(-50%)}.hcard__ctl button.is-on:after{background:var(--gold)}.hcard__go{white-space:nowrap;font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.hcard__go:hover{color:var(--ivory)}.hcard__img{background:var(--deep);position:relative;overflow:hidden}.hcard__img .photo{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.frame{background:var(--deep);border-block-start:var(--rule) solid var(--gold);position:relative;overflow:hidden}.frame .photo{object-fit:cover;block-size:100%;inline-size:100%}.frame--wide{aspect-ratio:16/10}.frame--tall{aspect-ratio:3/2}.frame--portrait{aspect-ratio:1/1.05;max-inline-size:360px}.photo{filter:grayscale()contrast(1.06)}.sec{padding-block:var(--sec)}.sec--white{background:var(--white)}.sec--sand{background:var(--sand)}.sec--navy{background:var(--navy);color:#f8f7f3db}.sec--navy .h2,.sec--navy .h3{color:var(--ivory)}.sec--navy .eyebrow{color:var(--gold)}.shead{max-inline-size:22ch;margin-block-end:clamp(32px,4vw,56px)}.shead .h2{max-inline-size:18ch}.shead__lede{max-inline-size:52ch;color:var(--muted);margin-block-start:24px;font-size:18px}.shead{max-inline-size:none}.shead--inv .h2{color:var(--ivory)}.shead--inv .eyebrow{color:var(--gold)}.shead--inv .shead__lede{color:#f8f7f3c7}.split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(40px,7vw,120px);display:grid}.split--offset{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.split--rev>:first-child{order:0}.split__media{min-inline-size:0}.prose{max-inline-size:60ch}.prose--narrow{max-inline-size:70ch}.prose p+p,.prose div+div{margin-block-start:1.2em}.prose h2{margin-block-end:8px}.prose__lead{font:400 clamp(22px, 2vw, 28px)/1.4 var(--serif);color:var(--navy);margin-block-end:1em}.pull{font:500 clamp(28px, 3vw, 40px)/1.15 var(--serif);color:var(--navy);border-inline-start:var(--rule) solid var(--gold);margin-block:1.4em;padding-inline-start:24px}.pull em{color:var(--gold-ink)}.dash li{border-block-end:1px solid #101f3226;padding-block:12px}.dash li:before{content:"— ";color:var(--gold-ink)}.dash{margin-block-end:28px}.dindex{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.dindex__list{border-block-start:var(--rule) solid var(--navy)}.dindex__list li{border-block-end:var(--rule) solid var(--navy);transition:background .25s}.dindex__list li.is-active{background:var(--ivory)}.dindex__list a{grid-template-columns:56px 1fr 32px;align-items:baseline;gap:16px;padding-block:26px;padding-inline:4px;display:grid}.dindex__name{font:500 clamp(26px, 2.8vw, 40px)/1.15 var(--serif);color:var(--navy);display:block}.dindex__short{color:var(--muted);max-inline-size:52ch;margin-block-start:6px;font-size:16px;display:block}.dindex__go{color:var(--gold-ink);font-size:22px;transition:transform .25s}.dindex__list a:hover .dindex__go,.dindex__list a:focus-visible .dindex__go{transform:translate(6px)}.dindex__media{position:sticky;inset-block-start:calc(var(--hdr) + 24px)}.pillars{border-block-start:var(--rule) solid var(--gold);grid-template-columns:repeat(4,1fr);display:grid}.pillars li{border-inline-end:1px solid #c5a46d4d;padding:36px clamp(16px,2vw,32px) 8px}.pillars li:first-child{padding-inline-start:0}.pillars li:last-child{border-inline-end:0}.feature{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.feature--lg{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.plate{background:var(--white);border:1px solid #101f3224;max-inline-size:460px;padding:clamp(24px,4vw,56px)}.plate img{block-size:auto;inline-size:100%}.plate--sm{max-inline-size:260px;padding:20px}.meta{border-block-start:var(--rule) solid var(--navy);margin-block:32px}.meta div{border-block-end:1px solid #101f3226;grid-template-columns:1fr 2fr;gap:16px;padding-block:14px;display:grid}.meta dt{font:600 12px/1.6 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.rows{border-block-start:var(--rule) solid var(--navy)}.rows li{border-block-end:var(--rule) solid var(--navy)}.rows__link{color:var(--navy);grid-template-columns:56px minmax(0,3fr) minmax(0,4fr) 32px;align-items:baseline;gap:16px;padding-block:26px;padding-inline:4px;transition:background .25s;display:grid}a.rows__link:hover{background:var(--ivory);color:var(--navy)}.rows__t{font:500 clamp(24px, 2.4vw, 34px)/1.15 var(--serif)}.rows__d{color:var(--muted)}.rows--plain .rows__link{grid-template-columns:56px 1fr}.tag{font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);border:1px solid var(--gold);padding:6px 10px}.aud{border-block-start:var(--rule) solid var(--navy);grid-template-columns:repeat(2,1fr);display:grid}.aud li{border-block-end:1px solid #101f3233;padding:40px clamp(0px,3vw,48px) 40px 0}.aud li:nth-child(2n){border-inline-start:1px solid #101f3233;padding-inline:clamp(24px,3vw,48px) 0}.aud .h3{margin-block:14px 12px}.aud p{max-inline-size:48ch}.steps{border-block-start:var(--rule) solid var(--gold);grid-template-columns:repeat(4,1fr);display:grid}.steps__i{border-inline-end:1px solid #c5a46d59;padding:28px clamp(14px,2vw,28px) 8px}.steps__i:first-child{padding-inline-start:0}.steps__i:last-child{border-inline-end:0}.steps__i .num{color:var(--gold);margin-block-end:16px;display:block}.sec--white .steps__i .num,.sec:not(.sec--navy) .steps__i .num{color:var(--gold-ink)}.steps__i .h3{margin-block-end:10px}.proposed{color:var(--muted);max-inline-size:70ch;margin-block-start:40px;font-size:14px}.sec--navy .proposed{color:#f8f7f3b3}.proposed span{font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);border:1px solid var(--gold);margin-inline-end:10px;padding:5px 9px}.sec--navy .proposed span{color:var(--gold)}.vm{grid-template-columns:repeat(2,1fr);gap:clamp(40px,7vw,120px);display:grid}.statement{font:400 clamp(26px, 2.8vw, 40px)/1.3 var(--serif);color:var(--ivory)}.values{border-block-start:var(--rule) solid var(--navy);grid-template-columns:repeat(4,1fr);display:grid}.values>div{border-inline-end:1px solid #101f322e;padding:28px clamp(14px,2vw,28px) 8px}.values>div:first-child{padding-inline-start:0}.values>div:last-child{border-inline-end:0}.values dd{margin-block-start:10px}.trio{grid-template-columns:repeat(3,1fr);gap:clamp(32px,5vw,72px);display:grid}.cta{background:var(--deep);color:var(--ivory);border-block-start:var(--rule) solid var(--gold);padding-block:clamp(64px,8vw,110px)}.cta__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.cta__t{color:var(--ivory)}.cta__side p{color:#f8f7f3cc;max-inline-size:44ch}.cta .btns{margin-block-start:28px}.pager{border-block-start:var(--rule) solid var(--navy);grid-template-columns:1fr 1fr;display:grid}.pager a{padding:32px var(--gutter);font:500 clamp(22px, 2vw, 28px)/1.2 var(--serif)}.pager small{font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin-block-end:10px;display:block}.pager__next{text-align:end;border-inline-start:var(--rule) solid var(--navy)}.contact{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(40px,7vw,112px);display:grid}.contact__side .eyebrow{margin-block-start:8px}.form__grid{grid-template-columns:repeat(2,1fr);gap:28px 32px;display:grid}.field--full{grid-column:1/-1}.field label{font:600 12px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin-block-end:8px;display:block}.field input,.field select,.field textarea{inline-size:100%;font:400 17px/1.5 var(--sans);color:var(--navy);background:var(--white);border:0;border-block-end:var(--rule) solid var(--navy);border-radius:0;min-block-size:52px;padding:14px 12px}.field textarea{resize:vertical}.field [aria-invalid=true]{border-block-end-color:var(--err)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline-offset:0}.field__err{color:var(--err);margin-block-start:6px;font-size:14px}.consent{align-items:flex-start;gap:14px;margin-block-start:28px;font-size:15px;display:flex}.consent input{block-size:22px;inline-size:22px;accent-color:var(--navy);flex:none;margin:2px 0 0}.form__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-block-start:28px;display:flex}.form__actions .btn--gold{border-color:var(--navy);background:var(--navy);color:var(--ivory)}.form__actions .btn--gold:hover{background:var(--gold);border-color:var(--gold);color:var(--deep)}.form__note{color:var(--muted);font-size:14px}.hp{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.status{border-inline-start:4px solid var(--navy);background:var(--white);margin-block-start:28px;padding:20px 24px}.status p{margin-block-start:6px}.status--ok{border-color:var(--ok)}.status--ok strong{color:var(--ok)}.status--warn{border-color:var(--gold-ink)}.status--warn strong{color:var(--gold-ink)}.status--bad{border-color:var(--err)}.status--bad strong{color:var(--err)}.ftr{background:var(--deep);color:#f8f7f3c7;padding-block-start:clamp(56px,7vw,96px);font-size:15px}.ftr a{color:#f8f7f3d9}.ftr a:hover{color:var(--gold)}.ftr .ulink{border-color:var(--gold)}.ftr__grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1.2fr));gap:clamp(28px,4vw,64px);display:grid}.ftr__brand img{block-size:56px;inline-size:auto;margin-block-end:20px}.ftr__brand p{max-inline-size:40ch}.ftr .eyebrow{color:var(--gold)}.ftr li{padding-block:5px}.ftr__base{border-block-start:1px solid #c5a46d4d;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-block-start:56px;padding-block:24px 32px;font-size:13px;display:flex}.ftr__base p{max-inline-size:80ch}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.reveal[data-in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}@media (scripting:none){.reveal{opacity:1;transform:none}}@media (max-width:1100px){.pillars,.steps,.values{grid-template-columns:repeat(2,1fr)}.pillars li,.steps__i,.values>div{border-inline-end:0;padding-block-end:28px;padding-inline-start:0}.pillars li:nth-child(2n),.steps__i:nth-child(2n),.values>div:nth-child(2n){border-inline-start:1px solid #c5a46d4d;padding-inline-start:clamp(14px,3vw,32px)}.values>div:nth-child(2n){border-inline-start-color:#101f322e}.ftr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr__brand{grid-column:1/-1}}@media (max-width:959px){body{font-size:17px}.hero__foot{grid-template-columns:minmax(0,1fr)}.hero__side,.scrollcue{display:none}.hcard{grid-template-columns:minmax(0,1fr) 110px}.hero__in,.split,.split--offset,.dindex,.feature,.feature--lg,.cta__in,.contact,.vm,.trio{grid-template-columns:minmax(0,1fr)}.hero__fig{max-inline-size:420px}.hero__fig .frame{aspect-ratio:16/10}.dindex__media{display:none}.split--rev>.split__media,.split--offset>.split__media,.split--offset>.split__media{order:2}.frame--portrait{max-inline-size:280px}.rows__link{grid-template-columns:40px 1fr 24px}.rows__link .rows__d{grid-area:2/2/auto/3}.rows__link span[aria-hidden]{grid-area:1/3}.aud{grid-template-columns:1fr}.aud li,.aud li:nth-child(2n){border-inline-start:0;padding-inline:0}.form__grid{grid-template-columns:1fr}.contact__side{order:2}.pager{grid-template-columns:1fr}.pager__next{text-align:start;border-inline-start:0;border-block-start:var(--rule) solid var(--navy)}.ftr__base{flex-direction:column}}@media (max-width:600px){.pillars,.steps,.values{grid-template-columns:1fr}.pillars li:nth-child(2n),.steps__i:nth-child(2n),.values>div:nth-child(2n){border-inline-start:0;padding-inline-start:0}.pillars li,.steps__i,.values>div{border-block-end:1px solid #c5a46d40}.values>div{border-block-end-color:#101f3226}.btns .btn{justify-content:space-between;inline-size:100%}.ftr__grid{grid-template-columns:1fr}.dindex__list a{grid-template-columns:36px 1fr 20px}.jump{flex-direction:column;gap:10px}}.photo--natural{filter:none}.frame--sq{aspect-ratio:1}.founders{padding-block-end:var(--sec)}.founders__grid{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,88px);display:grid}.fcol{grid-row:span 4;grid-template-rows:subgrid;min-inline-size:0;display:grid}.fcol__fig{z-index:3;margin-block-start:calc(-1*clamp(28px,4vw,56px));position:relative}.fcol__fig .frame{box-shadow:0 24px 60px -28px #0915248c}.fcol__head{padding-block:clamp(28px,3vw,44px) 0}.fcol__head .num{margin-block-end:12px;display:block}.founder__role{font:600 12px/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin-block:12px 0}.fcol__bio{align-self:start;margin-block:24px 28px;font-size:clamp(19px,1.6vw,22px)}.fcol__aff{align-self:start}.affil{border-block-start:var(--rule) solid var(--navy);margin-block-start:8px}.affil div{border-block-end:1px solid #101f322e;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;padding-block:14px;display:grid}.affil dt{font:600 12px/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.affil dd{color:var(--navy)}.founders__lead{color:var(--ivory)}.ambitions{border-block-start:var(--rule) solid var(--gold);margin-block:28px}.ambitions li{border-block-end:1px solid #c5a46d4d;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:16px;padding-block:16px;display:grid}.ambitions strong{font:500 22px/1.2 var(--serif);color:var(--gold)}@media (max-width:959px){.founders__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:clamp(56px,9vw,88px)}.fcol{grid-row:auto;display:block}.fcol__fig{max-inline-size:520px;margin-block-start:0}.founders{padding-block-start:clamp(40px,8vw,72px)}}@media (max-width:600px){.affil div,.ambitions li{grid-template-columns:1fr;gap:4px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fbrands{border-block-start:var(--rule) solid var(--navy);grid-template-columns:repeat(3,minmax(0,1fr));gap:48px clamp(24px,4vw,64px);padding-block-start:clamp(28px,3vw,44px);display:grid}.fbrand__img{aspect-ratio:1;background:var(--deep);border-block-start:var(--rule) solid var(--gold);margin-block-end:24px;overflow:hidden}.fbrand__img img{object-fit:cover;block-size:100%;inline-size:100%}.fbrand .h3{margin-block-end:6px}.fbrand__lead{font:600 12px/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-block-end:14px}.fbrand p:not(.fbrand__lead){max-inline-size:38ch}@media (max-width:959px){.fbrands{grid-template-columns:minmax(0,1fr)}.fbrand{max-inline-size:520px}}@media (min-width:600px) and (max-width:959px){.fbrands{grid-template-columns:repeat(2,minmax(0,1fr))}.fbrand{max-inline-size:none}}.phero{position:relative;overflow:hidden}.phero__in{z-index:2;position:relative}.phero__bg{z-index:0;position:absolute;inset:0}.phero__bg .photo{object-fit:cover;block-size:100%;inline-size:100%}.phero__bg:after{content:"";background:linear-gradient(90deg,#070e18e6 0%,#070e18a8 45%,#070e1838 100%),linear-gradient(#0000 50%,#070e188c);position:absolute;inset:0}@media (max-width:959px){.phero__bg:after{background:linear-gradient(#070e18b8,#070e18e6)}}.ulink.mail{text-transform:none;letter-spacing:.02em;font-size:16px;font-weight:500}.contact__side p:has(>.mail){margin-block-end:32px}
