@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_301ad5ba-module__Yfdm5W__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_301ad5ba-module__Yfdm5W__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-angle-offset{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-percent{syntax:"<percentage>";inherits:false;initial-value:5%}@property --gradient-shine{syntax:"<color>";inherits:false;initial-value:#fff}.shiny-cta{--shiny-cta-bg:#0b0e14;--shiny-cta-bg-subtle:#1a1d26;--shiny-cta-fg:#f3f1ea;--shiny-cta-highlight:#4d9ee8;--shiny-cta-highlight-subtle:#9fcbf5;--gradient-angle:135deg;--shadow-size:2px;--transition:.8s cubic-bezier(.25, 1, .5, 1);isolation:isolate;cursor:pointer;outline-offset:4px;white-space:nowrap;color:var(--shiny-cta-fg);background:linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box, conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)), transparent, var(--shiny-cta-highlight) var(--gradient-percent), var(--gradient-shine) calc(var(--gradient-percent) * 2), var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3), transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle);transition:var(--transition);border:1px solid #0000;border-radius:360px;padding:1.25rem 2.5rem;font-family:inherit;font-size:1.125rem;font-weight:500;line-height:1.2;text-decoration:none;transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine;position:relative;overflow:hidden}.shiny-cta.shiny-cta-nav{letter-spacing:.01em;padding:8px 16px;font-size:13px}.shiny-cta:before,.shiny-cta:after,.shiny-cta span:before{content:"";pointer-events:none;z-index:-1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.shiny-cta:active{translate:0 1px}.shiny-cta:before{--size:calc(100% - var(--shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position), white calc(var(--position) / 4), transparent 0) padding-box;background-size:var(--space) var(--space);-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg), black, transparent 10% 90%, black);mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg), black, transparent 10% 90%, black);border-radius:inherit;opacity:.4;z-index:-1;background-repeat:space}.shiny-cta:after{background:linear-gradient(to bottom, var(--shiny-cta-highlight), transparent 70%);opacity:.18;width:100%;height:100%}.shiny-cta span{z-index:1}.shiny-cta span:before{--size:calc(100% + 1rem);width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);opacity:0;transition:opacity var(--transition)}.shiny-cta:is(:hover,:focus-visible){--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:var(--shiny-cta-highlight-subtle)}.shiny-cta:is(:hover,:focus-visible) span:before{opacity:1}.shiny-cta[aria-current=page]{--gradient-percent:16%;--shiny-cta-bg:#141a26}
.ng-header{z-index:100;background:0 0;position:fixed;top:0;left:0;right:0}.ng-header:before{content:"";z-index:-1;background:linear-gradient(to bottom, rgb(8 10 14/calc(.85 * var(--ng-veil,0))), rgb(8 10 14/calc(.5 * var(--ng-veil,0))));-webkit-backdrop-filter:blur(calc(16px * var(--ng-veil,0))) saturate(calc(100% + 40% * var(--ng-veil,0)));backdrop-filter:blur(calc(16px * var(--ng-veil,0))) saturate(calc(100% + 40% * var(--ng-veil,0)));position:absolute;inset:0 0 -32px;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ng-header:before{background:linear-gradient(to bottom, rgb(10 12 16/calc(.96 * var(--ng-veil,0))), rgb(10 12 16/calc(.75 * var(--ng-veil,0))))}}.ng-header-inner{justify-content:space-between;align-items:center;width:100%;max-width:1240px;margin:0 auto;padding:8px 24px;display:flex}@media (min-width:640px){.ng-header-inner{padding:8px 40px}}@media (min-width:1024px){.ng-header-inner{padding:8px 48px}}.ng-header-inner-wide{max-width:none}@media (min-width:640px){.ng-header-inner-wide{padding:8px 10%}}.ng-logo-area{color:inherit;align-items:center;gap:12px;display:flex}.ng-logo-mark{flex-shrink:0;justify-content:center;align-items:center;width:190px;height:190px;margin-top:-55px;margin-bottom:-55px;transition:transform .3s;display:flex}.ng-logo-area:hover .ng-logo-mark{transform:scale(1.06)}.ng-brand-name{font-family:var(--font-serif);letter-spacing:-.02em;color:#e8e4d9;font-size:18px}.ng-brand-sub{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#e8e4d966;margin-top:1px;font-size:10px}.ng-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ng-menu-btn{color:#e8e4d9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:inherit;font-size:17px;line-height:1;display:none}.ng-auth-ghost,.ng-auth-solid{white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.ng-auth-ghost{color:#ffffffbf;background:0 0;border:1px solid #ffffff2e}.ng-auth-ghost:hover,.ng-auth-ghost:focus-visible{color:#fff;background:#ffffff12;border-color:#fff6}.ng-auth-solid{color:#020617;background:#fff;border:1px solid #0000;font-weight:600}.ng-auth-solid:hover,.ng-auth-solid:focus-visible{background:#ffffffe0}@media (max-width:1750px){.ng-header .ng-nav .shiny-cta.shiny-cta-nav{padding:7px 10px;font-size:12px}.ng-header .ng-nav{gap:6px}.ng-header .ng-auth-ghost,.ng-header .ng-auth-solid{padding:7px 14px;font-size:12px}.ng-header .ng-logo-mark{width:150px;height:150px;margin-top:-42px;margin-bottom:-42px}.ng-header .ng-brand-name{font-size:16px}}@media (max-width:1600px){.ng-header .ng-nav .shiny-cta.shiny-cta-nav{padding:7px 8px;font-size:11.5px}.ng-header .ng-nav{gap:5px}.ng-header .ng-auth-ghost,.ng-header .ng-auth-solid{padding:7px 10px}.ng-header .ng-logo-mark{width:130px;height:130px;margin-top:-36px;margin-bottom:-36px}.ng-header .ng-brand-sub{max-width:130px}}@media (max-width:1023px){.ng-menu-btn{display:inline-flex}.ng-nav{background:#0a0c10fa;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:2px;max-height:calc(100vh - 100%);padding:10px 24px 16px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ng-nav.ng-nav-open{display:flex}.ng-header .ng-nav .shiny-cta.shiny-cta-nav{justify-content:center;width:100%;margin:3px 0;padding:12px 18px;font-size:15px;display:flex}.ng-nav .ng-nav-auth{justify-content:center;margin-top:14px;border-left:none!important;margin-left:0!important;padding-left:0!important}}.ng-header-cramped .ng-menu-btn{display:inline-flex}.ng-header-cramped .ng-nav{background:#0a0c10fa;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:2px;max-height:calc(100vh - 100%);padding:10px 24px 16px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ng-header-cramped .ng-nav.ng-nav-open{display:flex}.ng-header-cramped .ng-nav .shiny-cta.shiny-cta-nav{justify-content:center;width:100%;margin:3px 0;padding:12px 18px;font-size:15px;display:flex}.ng-header-cramped .ng-nav .ng-nav-auth{justify-content:center;margin-top:14px;border-left:none!important;margin-left:0!important;padding-left:0!important}.ng-header-light:before{background:linear-gradient(to bottom, rgb(246 242 234/calc(.88 * var(--ng-veil,0))), rgb(246 242 234/calc(.55 * var(--ng-veil,0))))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ng-header-light:before{background:linear-gradient(to bottom, rgb(246 242 234/calc(.97 * var(--ng-veil,0))), rgb(246 242 234/calc(.8 * var(--ng-veil,0))))}}.ng-header-light .ng-brand-name{color:#1a1814}.ng-header-light .ng-brand-sub{color:#1a181473}.ng-header-light .ng-menu-btn{color:#1a1814;background:#1a18140d;border-color:#1a181433}.ng-header-light .ng-auth-ghost{color:#1a1814bf;border-color:#1a181440}.ng-header-light .ng-auth-ghost:hover,.ng-header-light .ng-auth-ghost:focus-visible{color:#1a1814;background:#1a18140f;border-color:#1a181480}.ng-header-light .ng-auth-solid{color:#f6f2ea;background:#1a1814}.ng-header-light .ng-auth-solid:hover,.ng-header-light .ng-auth-solid:focus-visible{background:#1a1814d9}.ng-header-light .ng-nav-auth{border-color:#1a181426}@media (max-width:1023px){.ng-header-light .ng-nav{background:#f6f2eafa;border-bottom-color:#1a18141a}}.ng-header-light.ng-header-cramped .ng-nav{background:#f6f2eafa;border-bottom-color:#1a18141a}
