@font-face{font-family:freightBig;src:url(../media/Freight_Big_Pro_Book-s.p.0bs~znn7c.1kk.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:freightBig;src:url(../media/Freight_Big_Pro_Medium-s.p.0pm53d.qbr.6_.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:freightBig;src:url(../media/Freight_Big_Pro_Bold-s.p.059pfil8btl6o.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:freightBig Fallback;src:local(Arial);ascent-override:116.05%;descent-override:32.61%;line-gap-override:3.12%;size-adjust:83.41%}.freightbig_9e9609d9-module__6TkDSa__className{font-family:freightBig,freightBig Fallback}.freightbig_9e9609d9-module__6TkDSa__variable{--font-cormorant:"freightBig", "freightBig Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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.0i6ci0u~g4zml.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.0x1a9yg0jkq20.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.0dyk20wuvya7a.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.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.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:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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.10ev4cu2inrn-.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.0i6ci0u~g4zml.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.0x1a9yg0jkq20.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.0dyk20wuvya7a.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.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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%}.manrope_82e25043-module__FDgbCG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_82e25043-module__FDgbCG__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes gold-pulse{0%,to{box-shadow:0 0 #d4b57400,0 40px 80px -20px #0009}50%{box-shadow:0 0 30px 4px #d4b5741f,0 40px 80px -20px #0009}}@keyframes reveal-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes border-glow{0%,to{opacity:.15}50%{opacity:.45}}@keyframes input-glow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes btn-pulse{0%,to{box-shadow:0 0 #d4b57400}50%{box-shadow:0 0 20px 4px #d4b57433}}:root{--black-primary:#080808;--black-secondary:#0f0f0f;--charcoal-soft:#141414;--obsidian-velvet:#050505;--gold-primary:#d4b574;--gold-deep:#a88642;--bronze-smoke:#7a6750;--gold-lustre:#f8e6c9;--ivory-warm:#faf5ee;--sand-soft:#e0cdb4;--muted-beige:#b7aa97;--smoke-quartz:#857767;--emerald-shadow:#0d2b24;--forest-veil:#112f2b;--max-width:1360px;--reading-width:740px;--reading-wide:920px;--pad-desktop:96px;--pad-tablet:56px;--pad-mobile:24px;--space-desktop:120px;--space-tablet:96px;--space-mobile:64px;--space-2xs:12px;--space-xs:16px;--space-sm:24px;--space-md:32px;--space-lg:48px;--space-xl:64px;--space-2xl:96px;--noise-opacity:.14}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--black-primary);max-width:100vw;color:var(--ivory-warm);scroll-behavior:smooth;overflow-x:hidden}@media (pointer:fine){*,:before,:after{cursor:none!important}}body{min-height:100vh;position:relative}body:before,body:after{content:"";z-index:-2;pointer-events:none;position:fixed;inset:0}body:before{background:radial-gradient(circle at 10% 20%, #12332b40, transparent 45%), radial-gradient(circle at 90% 10%, #53391833, transparent 40%), linear-gradient(120deg, var(--obsidian-velvet), var(--black-primary));opacity:.9}body:after{z-index:-1;opacity:var(--noise-opacity);mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%224%22 height=%224%22 viewBox=%220 0 4 4%22%3E%3Cpath fill=%22rgba(255,255,255,0.08)%22 d=%22M0 0h1v1H0zM2 0h1v1H2zM1 1h1v1H1zM3 1h1v1H3zM0 2h1v1H0zM2 2h1v1H2zM1 3h1v1H1zM3 3h1v1H3z%22/%3E%3C/svg%3E")}::selection{color:var(--ivory-warm);background:#d4b57459}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-cormorant);text-wrap:balance}h1 em,h2 em,h3 em{font-style:italic;font-weight:400}p{text-wrap:pretty}h1{letter-spacing:-.02em;font-size:72px;font-weight:400;line-height:.95}h2{letter-spacing:-.01em;font-size:52px;font-weight:400;line-height:1}h3{font-size:36px;font-weight:400;line-height:1.1}p.body-large{color:var(--sand-soft);text-wrap:pretty;font-size:20px;font-weight:400;line-height:1.7}p.body-normal{color:var(--ivory-warm);text-wrap:pretty;font-size:18px;font-weight:400;line-height:1.7}p.body-small{color:var(--muted-beige);text-wrap:pretty;font-size:16px;font-weight:400;line-height:1.6}.caption{letter-spacing:.04em;font-size:13px;font-weight:500;line-height:1.4}.overline{font-family:var(--font-manrope);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:400;line-height:1.2;display:block}body{font-family:var(--font-manrope);font-size:18px;font-weight:400;line-height:1.7}@media (max-width:1024px){h1{font-size:56px}h2{font-size:42px}h3{font-size:30px}p.body-large{font-size:19px}body,p.body-normal{font-size:17px}p.body-small{font-size:15px}.caption{font-size:13px}}@media (max-width:768px){h1{font-size:44px;line-height:1}h2{font-size:36px;line-height:1.05}h3{font-size:27px;line-height:1.15}p.body-large{font-size:19px;line-height:1.7}body,p.body-normal{font-size:17px;line-height:1.7}p.body-small{font-size:16px;line-height:1.6}.caption{font-size:12px;line-height:1.4}.overline{letter-spacing:.12em;font-size:10px}}.section{width:100%;padding:var(--space-desktop) var(--pad-desktop);max-width:var(--max-width);margin:0 auto}.section-reading{width:100%;max-width:var(--reading-width);margin:0 auto;position:relative}.section-reading-wide{width:100%;max-width:var(--reading-wide);margin:0 auto;position:relative}@media (max-width:1024px){.section{padding:var(--space-tablet) var(--pad-tablet)}}@media (max-width:768px){.section{padding:var(--space-mobile) var(--pad-mobile)}}.btn-primary{font-family:var(--font-manrope);text-transform:uppercase;letter-spacing:.18em;border:1px solid var(--gold-primary);min-height:58px;color:var(--gold-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 44px;font-size:12px;font-weight:400;transition:all .5s cubic-bezier(.16,1,.3,1);animation:3s ease-in-out infinite btn-pulse;display:inline-flex;position:relative;overflow:hidden}.btn-primary:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#d4b57440 50%,#0000 70%) 0 0/200%;animation:4s linear infinite shimmer;position:absolute;inset:0}.btn-primary:hover{background:var(--gold-primary);color:var(--black-primary);animation:none;transform:translateY(-2px);box-shadow:0 12px 40px -10px #d4b57466}.btn-primary:hover:before{display:none}.btn-secondary{font-family:var(--font-manrope);text-transform:uppercase;letter-spacing:.15em;color:var(--sand-soft);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;font-size:12px;font-weight:400;transition:all .4s;display:inline-flex;position:relative}.btn-secondary:after{content:"";background:linear-gradient(90deg, var(--gold-primary), var(--gold-deep));width:0;height:1px;transition:width .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-4px;left:0}.btn-secondary:hover{color:var(--gold-primary)}.btn-secondary:hover:after{width:100%}.ornament-line{justify-content:center;align-items:center;gap:12px;margin:0 auto;display:flex}.ornament-line:before,.ornament-line:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-primary));transform-origin:100%;width:60px;height:1px;display:block}.ornament-line:after{background:linear-gradient(90deg, var(--gold-primary), transparent);transform-origin:0}.ornament-diamond{background:var(--gold-primary);opacity:.8;flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}.corner-ornament{position:relative}.corner-ornament:before,.corner-ornament:after{content:"";border-color:var(--gold-primary);opacity:.5;border-style:solid;width:20px;height:20px;transition:opacity .5s,width .5s,height .5s;position:absolute}.corner-ornament:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.corner-ornament:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.corner-ornament:hover:before,.corner-ornament:hover:after{opacity:1;width:30px;height:30px}.card-glow{-webkit-backdrop-filter:blur(16px);background:#0b0b0bb8;padding:64px;animation:4s ease-in-out infinite gold-pulse;position:relative}.card-glow:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#d4b57414 0%,#d4b57459 40%,#d4b57414 60%,#d4b57459 100%) 0 0/300% 300%;padding:1px;animation:6s linear infinite shimmer;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.overlay-hero{background:linear-gradient(to top, var(--black-primary) 0%, #0b0b0bbf 45%, #0b0b0b59 75%, #0b0b0b73 100%)}.overlay-heavy{background:linear-gradient(to top, var(--black-primary) 0%, #0b0b0beb 50%, #0b0b0ba6 100%)}.overlay-dark{background:#0b0b0bc7}.color-gold{color:var(--gold-primary)}.text-center{text-align:center}.absolute-overlay{position:absolute;inset:0}.isolate{isolation:isolate}.flow-xs>*+*{margin-top:var(--space-xs)}.flow-sm>*+*{margin-top:var(--space-sm)}.flow-md>*+*{margin-top:var(--space-md)}.flow-lg>*+*{margin-top:var(--space-lg)}@media (max-width:1024px){.card-glow{padding:48px}}@media (max-width:768px){.card-glow{padding:32px 24px}.corner-ornament:before,.corner-ornament:after{width:14px;height:14px}.btn-primary{letter-spacing:.15em;white-space:normal;text-align:center;min-height:54px;padding:0 28px;line-height:1.25}.btn-secondary{letter-spacing:.12em;white-space:normal;text-align:center;min-height:44px}}
