html{background:#162e4d}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--navy-text:#162E4D;--navy-mid:#143357;--navy:#113D6A;--charcoal:#24384C;--charcoal-bg:#5A5E6B;--gold-deep:#BC8556;--gold:#D1A26C;--gold-b:#FADF97;--ember:#A55E2C;--ember-dk:#8E4823;--slate:#52637A;--soft:#FAF8F4;--ink:#24384C;--muted:#485161;--pale:#5A5E6B;--line:rgba(36,56,76,.14);--line-l:rgba(244,241,234,.14);--display:"Playfair Display","Bitstream Charter",Georgia,serif;--sans:"Libre Franklin","Helvetica Neue",Arial,sans-serif;--nav-h:74px;--gold-lock:linear-gradient(180deg,#9C7742 0%,#E3BC72 10%,#F1D089 24%,#FDE9AA 42%,#F6D892 54%,#E0B466 70%,#CFA254 84%,#F4D79A 100%)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{font-family:var(--sans);color:var(--ink);background:var(--soft);line-height:1.7;font-size:18px;letter-spacing:.8px;-webkit-font-smoothing:antialiased;overflow-x:hidden;text-wrap:pretty}h1,h2,h3,h4,.sec-title,.cover-head,.kings-welcome,.lede,summary,blockquote{text-wrap:balance}.wrap{max-width:1180px;margin:0 auto;padding:0 40px}h1,h2,h3,.disp{font-family:var(--display);font-weight:500;letter-spacing:1.4px;text-wrap:balance}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}section[id]{scroll-margin-top:calc(var(--nav-h) + 16px)}.skip{position:absolute;left:16px;top:-60px;z-index:100;background:var(--ember);color:var(--soft);padding:12px 20px;border-radius:3px;font-weight:600;transition:top .2s ease}.skip:focus{top:12px}.btn{display:inline-block;font-family:var(--sans);font-weight:600;font-size:17px;letter-spacing:1.6px;text-transform:uppercase;padding:12px 24px;border-radius:3px;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;min-height:44px;line-height:1.2}.btn-primary{background:var(--ember);color:var(--soft);border:1.5px solid var(--ember)}.btn-primary:hover{background:var(--ember-dk);border-color:var(--ember-dk);transform:translateY(-2px);box-shadow:0 6px 18px #a55e2c52}.btn.is-soon{background:#d1a26c24;color:var(--gold-b);border:1.5px solid rgba(209,162,108,.5);cursor:default;box-shadow:none}.btn.is-soon:hover{transform:none;box-shadow:none;background:#d1a26c24;border-color:#d1a26c80}.sec-off .btn.is-soon,.sec-soft .btn.is-soon{color:var(--ember);border-color:#bc855680;background:#bc85561a}.btn-ghost{background:transparent;color:var(--gold-b);border:1.5px solid rgba(209,162,108,.55)}.sec-off .btn-ghost,.sec-soft .btn-ghost{color:var(--ember);border-color:#bc855699}.btn-ghost:hover{border-color:var(--gold);background:#d1a26c14;transform:translateY(-2px);box-shadow:0 6px 18px #d1a26c2e}nav.site{position:sticky;top:0;z-index:50;background:#162e4d;transition:transform .35s ease,background .3s ease}nav.site.scrolled{background:#162e4ded;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:.5px solid var(--line-l)}nav.site.nav-hidden{transform:translateY(-100%)}nav.site .bar{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);gap:14px}nav .brand{display:inline-flex;align-items:center;font-family:var(--display);font-size:24px;letter-spacing:1.2px;white-space:nowrap;background-image:var(--gold-lock);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold-b)}nav .brand-svg{height:32px;width:auto;max-width:none;display:block;flex:0 0 auto}nav .links{display:flex;gap:13px;margin-left:auto}nav .links a{font-family:var(--sans);font-size:18px;font-weight:500;color:var(--soft);white-space:nowrap;transition:color .18s ease}nav .links a:hover{color:var(--gold-b)}nav .links .car{color:var(--gold-b);font-size:14px;margin-left:5px}nav .nav-right{display:flex;align-items:center;gap:10px;flex:0 0 auto}nav .nav-cta{font-size:16px;padding:11px 18px;min-height:44px;white-space:nowrap;letter-spacing:1.2px}nav .nav-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;color:var(--soft);border-radius:6px;transition:color .18s ease,background .18s ease}nav .nav-cart:hover{color:var(--gold-b);background:#ffffff0f}nav .nav-cart svg{width:23px;height:23px;display:block}nav .cart-count{position:absolute;top:3px;right:2px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:var(--ember);color:#fff;font-family:var(--sans);font-weight:700;font-size:11px;line-height:1;border-radius:999px}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;padding:11px;background:transparent;border:1px solid rgba(209,162,108,.4);border-radius:3px;cursor:pointer}.nav-toggle span{display:block;height:2px;width:100%;background:var(--gold-b);border-radius:2px;transition:transform .25s ease,opacity .2s ease}.nav-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.is-open span:nth-child(2){opacity:0}.nav-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}nav .has-drop{position:relative;display:flex;align-items:center}nav .dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(10px);min-width:240px;background:#122d50fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(209,162,108,.28);border-radius:7px;padding:8px 0;box-shadow:0 20px 44px #08142873;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:60}nav .has-drop:hover .dropdown,nav .has-drop:focus-within .dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(4px)}nav .dropdown a{display:block;white-space:nowrap;padding:11px 24px;font-size:17px;font-weight:500;color:var(--soft);width:auto;border:0}nav .dropdown a:hover{color:var(--gold-b);background:#d1a26c17}nav .dropdown a.soon{color:#faf8f480}nav .dropdown a.soon span{display:block;font-family:var(--sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:3px}@media(min-width:1180px){nav.site .bar{gap:10px;padding-left:30px;padding-right:30px}nav .brand{font-size:24px}nav .links{gap:10px}nav .links a{font-size:16px}nav .nav-cta{font-size:15px;padding:10px 15px}}@media(max-width:1179px){nav .links{position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:#122d50;border-bottom:.5px solid var(--line-l);border-radius:0 0 6px 6px;padding:6px 0;box-shadow:0 18px 34px #0a192d57;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .3s ease,opacity .22s ease,visibility .22s ease}nav .links.open{max-height:82vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:1;visibility:visible}nav .links a{padding:15px 40px;width:100%;border-bottom:1px solid rgba(244,241,234,.06)}nav .links a:last-child{border-bottom:0}nav .has-drop{display:block;width:100%}nav .dropdown{position:static;transform:none;opacity:1;visibility:visible;pointer-events:auto;min-width:0;background:#ffffff09;border:0;border-radius:0;box-shadow:none;padding:2px 0;-webkit-backdrop-filter:none;backdrop-filter:none}nav .dropdown a{padding:12px 40px 12px 58px;font-size:16px;width:100%;border-bottom:1px solid rgba(244,241,234,.05)}nav .dropdown a.soon span{display:inline;margin-left:8px}.nav-toggle{display:flex}}.hero{position:relative;overflow:hidden;color:var(--soft);padding:104px 0 110px;background:radial-gradient(58% 60% at 78% 22%,#d1a26c33,#113d6a00 55%),radial-gradient(60% 55% at 12% 88%,#6f9cc929,#113d6a00 55%),linear-gradient(160deg,#162e4d,#143357 46%,#113d6a)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.55) .7px,transparent .8px);background-size:38px 38px;-webkit-mask-image:radial-gradient(130% 100% at 60% 0%,#000 30%,transparent 76%);mask-image:radial-gradient(130% 100% at 60% 0%,#000 30%,transparent 76%)}.hero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.hero .eyebrow{color:var(--gold);margin-bottom:20px}.hero h1{font-size:clamp(38px,5.4vw,68px);line-height:1.06;color:var(--gold-b)}.hero .sub{font-size:clamp(19px,2.2vw,21px);line-height:1.55;color:var(--soft);max-width:570px;margin:22px 0 32px}.hero .cta-row{display:flex;gap:14px;flex-wrap:wrap}.lens{position:relative;width:min(340px,72vw);aspect-ratio:1;margin:0 auto;border-radius:50%;background:radial-gradient(circle at 38% 34%,#1d4a78,#143357 62%,#113d6a);border:1px solid rgba(209,162,108,.5)}.lens:before{content:"";position:absolute;top:26px;right:26px;bottom:26px;left:26px;border-radius:50%;border:1px solid rgba(209,162,108,.35)}.lens:after{content:"";position:absolute;top:52px;right:52px;bottom:52px;left:52px;border-radius:50%;background:radial-gradient(circle at 60% 30%,#fadf9740,#113d6a00 60%);border:1px solid rgba(209,162,108,.22)}.flare{position:absolute;top:10%;right:16%;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 22px 8px #fadf97b3,0 0 6px 2px #fff;z-index:3}.globe{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;z-index:2;opacity:.9;background:radial-gradient(circle at 34% 30%,#fadf97f2,#d1a26c9e,#162e4d4d 68%,#162e4d8c);box-shadow:inset -14px -12px 34px #141c2e8c,0 0 34px #d1a26c2e}.hero-visual{display:flex;align-items:center;justify-content:center}.hero-logo{display:block;width:min(360px,78%);height:auto;margin:0 auto;filter:drop-shadow(0 12px 30px rgba(250,223,151,.14)) drop-shadow(0 6px 20px rgba(8,20,40,.4))}.cover{position:relative;overflow:hidden;color:var(--soft);min-height:calc(100vh - var(--nav-h));display:flex;align-items:center;justify-content:center;padding:56px 0 84px;text-align:center;background:linear-gradient(168deg,#162e4d,#143357 44%,#113d6a)}.cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--space-bg) center/cover no-repeat;transform:scale(1.08);will-change:transform;animation:cover-drift 28s ease-in-out infinite alternate}@keyframes cover-drift{0%{transform:scale(1.08) translateZ(0)}to{transform:scale(1.17) translate3d(-3.4%,-2.4%,0)}}@media(prefers-reduced-motion:reduce){.cover:before{animation:none;transform:none}}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(44px) scale(.99);transition:opacity 1.15s cubic-bezier(.17,.66,.28,1),transform 1.15s cubic-bezier(.17,.66,.28,1)}.reveal.is-visible{opacity:1;transform:none}}.cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(52% 46% at 50% 34%,#d1a26c29,#113d6a00 62%),radial-gradient(80% 50% at 14% 92%,#a55e2c1f,#113d6a00 60%)}@keyframes heroDrift{0%{transform:scale(1.06) translateZ(0)}to{transform:scale(1.13) translate3d(-2%,-1.2%,0)}}.cover .stars,.cover .stars2,.cover .stars3{display:none}.cover .stars{opacity:.55;background-image:radial-gradient(rgba(255,255,255,.9) .8px,transparent .9px);background-size:64px 64px}.cover .stars2{opacity:.34;background-image:radial-gradient(rgba(255,255,255,.75) .6px,transparent .7px);background-size:37px 37px;background-position:11px 23px}.cover .stars3{opacity:.22;background-image:radial-gradient(rgba(250,223,151,.9) 1.1px,transparent 1.2px);background-size:143px 143px;background-position:47px 61px}.cover .veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(58% 52% at 50% 44%,#113d6a38,#113d6a00 72%)}.cover .horizon{position:absolute;z-index:2;left:-10%;right:-10%;bottom:-46%;height:78%;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,#d1a26c38,#113d6a00 78%)}.cover .inner{position:relative;z-index:3;width:100%}.cover-lockup{display:flex;flex-direction:column;align-items:center}.cover-logo{display:block;width:min(560px,84%);height:auto;margin:0 auto;background:transparent;filter:drop-shadow(0 14px 40px rgba(8,20,40,.5)) drop-shadow(0 0 30px rgba(250,223,151,.12))}.cover-logo[hidden]{display:none}.cover-motto{display:flex;flex-direction:column;align-items:center;gap:15px;width:min(560px,84%);margin:10px auto 0}.cover-motto .rule{height:1px;width:100%;background:linear-gradient(90deg,#d1a26c00,#d1a26c99 20%,#fadf97d9,#d1a26c99 80%,#d1a26c00)}.cover-motto .words{font-family:var(--sans);font-weight:600;text-transform:uppercase;letter-spacing:.42em;font-size:clamp(15px,1.9vw,20px);line-height:1;white-space:nowrap;color:var(--gold-b)}.cover-motto .words i{font-style:normal;margin:0 .55em;color:var(--gold)}.cover .lede{font-size:clamp(19px,2.1vw,21px);line-height:1.65;color:var(--soft);max-width:880px;margin:30px auto 0;text-wrap:pretty}.cover .ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:32px}.cover .ctas .cta-break{flex-basis:100%;display:flex;justify-content:center}.scrollcue{position:absolute;left:50%;transform:translate(-50%);bottom:22px;z-index:3;font-size:27px;line-height:1;color:#faf8f480;text-decoration:none;animation:cuebob 1.9s ease-in-out infinite;transition:color .18s ease}.scrollcue:hover{color:var(--gold-b)}@keyframes cuebob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(7px)}}@media(prefers-reduced-motion:reduce){.scrollcue{animation:none}}@media(max-width:820px){.cover-logo{width:min(430px,78%)}.cover-motto{width:min(440px,82%)}.cover{padding:48px 0 74px}}@media(max-width:480px){.cover-logo{width:min(300px,80%)}.cover-motto{width:min(320px,86%);gap:11px}.cover-motto .words{letter-spacing:.28em}.cover .ctas .btn{width:100%}.scrollcue{font-size:15px}}section{padding:88px 0}.cover+section,.page-hero+section{padding-top:176px}section>.wrap>:first-child{margin-top:0}section>.wrap>.prose:first-child>:first-child{margin-top:0}.sec-dark{position:relative;overflow:hidden;color:var(--soft);background:radial-gradient(70% 80% at 88% 8%,#d1a26c1a,#113d6a00 55%),linear-gradient(165deg,#143357,#113d6a)}.sec-soft,.sec-off{background:var(--soft)}.eyebrow{font-family:var(--sans);font-size:18px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.sec-dark .eyebrow{color:var(--gold-b)}.sec-soft .eyebrow,.sec-off .eyebrow{color:var(--ember)}.sec-title{font-size:clamp(30px,3.8vw,44px);line-height:1.15}.sec-soft .sec-title,.sec-off .sec-title{color:var(--navy)}.sec-dark .sec-title{color:var(--gold-b)}.lede{font-size:clamp(19px,2.1vw,20px);line-height:1.65;max-width:none;margin-top:18px}.sec-dark .lede{color:var(--soft)}.link-gold{display:inline-block;font-weight:600;font-size:18px;color:var(--ember);border-bottom:1.5px solid rgba(165,94,44,.4);padding-bottom:2px;transition:color .18s ease,border-color .18s ease}.link-gold:hover{color:var(--ember-dk);border-bottom-color:var(--ember)}.sec-dark .link-gold{color:var(--gold-b);border-bottom-color:#fadf9766}.sec-dark .link-gold:hover{color:#fff0c4;border-bottom-color:var(--gold-b)}.cmp{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:36px}.cbox{border:1px solid var(--line);background:var(--soft);padding:26px 28px;border-radius:3px;transition:transform .18s ease,box-shadow .18s ease}.cbox.win{border:2px solid var(--gold);background:#d1a26c14}.cbox .ct{font-family:var(--display);font-weight:600;font-style:italic;font-size:25px;letter-spacing:1.4px;color:var(--navy);padding-bottom:14px;border-bottom:1px solid var(--line)}.cbox .cr{font-size:18px;line-height:1.5;color:var(--muted);padding:13px 0 13px 20px;position:relative;border-bottom:1px solid rgba(22,46,77,.07)}.cbox .cr:last-child{border-bottom:0}.cbox .cr:before{content:"";position:absolute;left:0;top:22px;width:9px;height:2px;background:var(--gold)}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.tc{background:var(--soft);border:1px solid var(--line);border-top:3px solid var(--gold);padding:22px 24px;border-radius:3px;transition:transform .18s ease,box-shadow .18s ease}.tc:hover,.cbox:hover{transform:translateY(-3px);box-shadow:0 8px 22px #162e4d1a}.tc .k{font-family:var(--display);font-weight:500;font-size:26px;letter-spacing:1.2px;color:var(--navy);display:inline-block;vertical-align:baseline}.tc .h{font-weight:600;font-size:20px;display:inline-block;margin:0 0 0 12px;vertical-align:baseline}.tc .d{font-size:18px;line-height:1.55;color:var(--muted);margin-top:10px}.story{display:grid;grid-template-columns:1fr 1.25fr;gap:52px;align-items:stretch;margin-top:34px}.portrait{position:relative;aspect-ratio:4/5;width:100%;max-width:340px;margin:0 auto;border-radius:5px;overflow:hidden;border:1px solid rgba(209,162,108,.4);background:radial-gradient(circle at 50% 34%,#1d4a78,#143357 66%,#113d6a);display:flex;align-items:center;justify-content:center}.portrait .ph{font-family:var(--sans);font-size:16px;letter-spacing:.14em;color:#fadf97b3;text-align:center;line-height:2.1;text-transform:uppercase}.portrait .ptag{position:absolute;bottom:14px;left:0;right:0;text-align:center;font-family:var(--sans);font-size:16px;letter-spacing:.12em;color:var(--pale);text-transform:uppercase}.story p{margin-bottom:16px;max-width:720px}.rgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:34px}.rc{background:var(--soft);border:1px solid var(--line);border-radius:3px;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease;color:inherit;text-decoration:none}.rc:hover{transform:translateY(-4px);box-shadow:0 12px 30px #162e4d24}.rc:hover .th img{transform:scale(1.05)}.rc.flag{border:2px solid var(--gold);background:#d1a26c14}.rc .th{position:relative;overflow:hidden;height:108px;background:linear-gradient(140deg,#1d4a78,#143357);display:flex;align-items:center;justify-content:center;text-align:center;padding:0 14px;font-family:var(--sans);font-size:16px;letter-spacing:.08em;color:#fadf97bf;text-transform:uppercase;line-height:1.55}.rc .th img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.rc .in{padding:20px 22px 24px}.rc .lb{font-weight:600;font-size:18px;letter-spacing:.14em;text-transform:uppercase;color:var(--ember)}.rc .h{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:.1px;color:var(--navy);margin-top:8px;line-height:1.2;white-space:nowrap}.rc .d{font-size:18px;line-height:1.5;color:var(--muted);margin-top:10px}.rc .sn{font-family:var(--sans);font-weight:500;font-style:italic;font-size:16px;letter-spacing:.6px;color:var(--slate);margin-top:10px;white-space:nowrap}.fmts{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:34px}.fmt{border-left:2px solid var(--gold);padding-left:20px}.fmt .ft{font-family:var(--display);font-weight:600;font-style:italic;font-size:24px;color:var(--navy-text);letter-spacing:1.4px}.fmt .fd{font-size:18px;line-height:1.55;color:var(--muted);margin-top:8px}.sec-dark .fmt .ft{color:var(--gold-b)}.sec-dark .fmt .fd{color:var(--soft)}.note{font-size:18px;color:var(--muted)}.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.tq{position:relative;background:#ffffff0a;border:1px solid rgba(209,162,108,.28);border-top:3px solid var(--gold);border-radius:3px;padding:30px 28px;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.tq:hover{transform:translateY(-3px);box-shadow:0 10px 26px #0a192d57}.tq .qm{font-family:var(--display);font-size:52px;line-height:.4;color:var(--gold-b);opacity:.65;height:24px}.tq blockquote{font-family:var(--display);font-style:italic;font-weight:500;font-size:20px;line-height:1.5;color:var(--soft);margin-top:6px}.tq figcaption{margin-top:22px;padding-top:16px;border-top:1px solid rgba(209,162,108,.22)}.tq .who{display:block;font-family:var(--sans);font-weight:600;font-size:18px;letter-spacing:.02em;color:var(--gold-b)}.tq .role{display:block;font-size:16px;color:#f4f1eaa8;margin-top:4px;font-style:italic}.bannerwrap{background:var(--soft)}.banner{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:44px;align-items:center;padding:54px 52px;border-radius:6px;overflow:hidden;background:radial-gradient(70% 120% at 88% 50%,#1d4a7880,#113d6a00 60%),linear-gradient(105deg,#162e4d,#143357 52%,#113d6a);border:1px solid rgba(209,162,108,.4);box-shadow:0 26px 60px #08142866}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.4;background-image:radial-gradient(rgba(255,255,255,.5) .7px,transparent .8px);background-size:34px 34px;-webkit-mask-image:radial-gradient(120% 100% at 78% 40%,#000 20%,transparent 70%);mask-image:radial-gradient(120% 100% at 78% 40%,#000 20%,transparent 70%)}.banner>*{position:relative;z-index:2}.bn-brand{display:flex;align-items:center;gap:20px}.bn-mark{flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;background:none}.bn-mark span{font-size:44px;line-height:1;color:#e9c874cc}.bn-mark i{font-family:var(--sans);font-style:normal;font-weight:600;font-size:18px;letter-spacing:.18em;text-transform:uppercase;color:#e9c874d9}.bn-w1,.bn-w2{font-family:var(--display);font-weight:600;line-height:1;background-image:var(--gold-lock);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#e2b864}.bn-w1{font-size:51.8px;letter-spacing:5.44px;margin-right:-5.44px}.bn-w2{font-size:51.8px;letter-spacing:35.6px;margin-right:-35.6px;margin-top:6px}.bn-rule{height:1px;background:linear-gradient(90deg,#d1a26c26,#d1a26cd9,#d1a26c26);margin:13px 0}.bn-tag{font-family:var(--sans);font-weight:500;font-size:18px;letter-spacing:.11em;line-height:1.55;white-space:nowrap;text-transform:uppercase;color:var(--gold-b)}.bn-tag span{color:var(--gold);margin:0 4px;font-size:inherit}.bn-div{width:1px;align-self:stretch;margin:-22px 0;background:linear-gradient(180deg,#d1a26c00,#d1a26ccc,#d1a26c00)}.bn-title{text-align:center}.bn-gm{font-family:var(--sans);font-weight:700;font-size:44px;line-height:1.1;color:var(--soft)}.bn-gm .g{display:block;letter-spacing:4.56px;margin-right:-4.56px}.bn-gm .m{display:block;letter-spacing:.5px;margin-right:-.5px}.bn-dot{display:flex;align-items:center;gap:8px;margin:14px 0 12px}.bn-dot:before,.bn-dot:after{content:"";height:1px;flex:1;background:#d1a26c8c}.bn-dot span{width:7px;height:7px;border-radius:50%;background:var(--gold);flex:0 0 7px}.bn-sub{font-family:var(--display);font-style:italic;font-weight:500;font-size:23px;line-height:1.45;color:var(--gold-b)}.bn-sub .s1{display:block;white-space:nowrap;letter-spacing:1.4px;margin-right:-.95px}.bn-sub .s2{display:block;white-space:nowrap;letter-spacing:2.2px;margin-right:-2.2px}.bn-cta{margin-top:22px;font-size:18px;padding:13px 24px;display:inline-block}.bn-cover{aspect-ratio:2/3;width:100%;max-width:182px;margin-left:auto;border-radius:2px;background:linear-gradient(150deg,#1d4a78,#143357 70%,#113d6a);border:1px solid rgba(209,162,108,.45);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px #0a192d80}.bn-ph{font-family:var(--sans);font-weight:500;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#e9c874bf;text-align:center;line-height:2}.commrow{display:grid;grid-template-columns:1.15fr .85fr;gap:52px;align-items:stretch;margin-top:22px}.commrow>:first-child{align-self:center}.commshot{position:relative;height:100%;min-height:460px;width:100%;border-radius:5px;overflow:hidden;border:1px solid rgba(209,162,108,.4);background:radial-gradient(circle at 50% 38%,#1d4a78,#143357 66%,#113d6a);display:flex;align-items:center;justify-content:center}.commshot .ph{font-family:var(--sans);font-weight:500;font-size:16px;letter-spacing:.14em;color:#fadf97b8;text-align:center;line-height:2.1;text-transform:uppercase}.commshot--photo img{position:absolute;left:0;right:0;top:-60px;width:100%;height:calc(100% + 120px);object-fit:cover;will-change:transform}.commshot--quote{display:flex;align-items:center;justify-content:center}.commshot-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#10203a80,#113357b8)}.commshot-quote{position:relative;z-index:2;margin:0;padding:0 34px;max-width:440px;text-align:center;font-family:var(--display);font-style:italic;font-weight:500;font-size:clamp(20px,2.4vw,27px);line-height:1.45;color:var(--gold-b);text-wrap:balance}.commshot-quote span{display:block;font-family:var(--sans);font-style:normal;font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:18px}.joinbox{max-width:640px;margin-top:30px}.join{display:flex;gap:12px;flex-wrap:wrap}.join .fld{flex:1;min-width:240px;background:var(--soft);border:1px solid rgba(22,46,77,.22);height:50px;padding:0 18px;font-size:17px;color:var(--ink);border-radius:3px;font-family:var(--sans);letter-spacing:.4px;transition:border-color .18s ease}.join .fld::placeholder{color:var(--pale)}.joinbox:hover .fld{border-color:#a55e2c80}.join .fld:focus{outline:none;border-color:var(--ember);box-shadow:0 0 0 3px #a55e2c24}.join .go{background:var(--ember);color:var(--soft);font-weight:600;font-size:17px;letter-spacing:1.6px;text-transform:uppercase;padding:0 26px;height:50px;border:0;cursor:pointer;border-radius:3px;font-family:var(--sans);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.join .go:hover{background:var(--ember-dk);transform:translateY(-2px);box-shadow:0 6px 18px #a55e2c4d}.join-ok{font-family:var(--sans);font-weight:600;font-size:18px;line-height:1.4;color:var(--ember);margin:0}.sec-dark .join-ok{color:var(--gold-b)}.jn{font-size:18px;color:var(--muted);margin-top:14px}footer{background:linear-gradient(165deg,#143357,#113d6a);color:var(--soft);padding:74px 0 52px}footer .ftop{display:grid;grid-template-columns:1.1fr auto 2fr;gap:48px;align-items:stretch}footer .fdiv{width:1px;align-self:stretch;background:linear-gradient(180deg,#d1a26c00,#d1a26ccc,#d1a26c00)}footer .fb-logo-link{display:block}footer .fb-logo{display:block;width:100%;max-width:360px;height:auto;margin-bottom:16px;background:transparent}footer .fb-logo[hidden]{display:none}.cover-logo-link{display:inline-block;line-height:0}footer .fb{font-family:var(--display);font-weight:500;font-size:40px;letter-spacing:2px;line-height:1.05;background-image:var(--gold-lock);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold-b)}footer .ft{font-weight:600;font-size:17px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-b);margin-top:14px}footer .fquote{font-family:var(--sans);font-style:italic;font-weight:400;font-size:18px;line-height:1.6;color:var(--soft);max-width:440px;margin-top:22px}footer .fq-by{display:block;font-family:var(--sans);font-style:normal;font-weight:600;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:12px}footer .f-social{display:flex;gap:16px;margin-top:22px}footer .f-social a{display:inline-flex;color:var(--gold-b);transition:color .18s ease,transform .18s ease}footer .f-social a:hover{color:#fff;transform:translateY(-2px)}footer .f-social svg{width:22px;height:22px;fill:currentColor}footer .cols{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:30px;padding-top:110px}footer .cols .h{font-family:var(--sans);font-size:18px;letter-spacing:.18em;color:var(--gold-b);text-transform:uppercase;margin-bottom:12px}footer .cols div a{display:block;font-size:18px;line-height:1.9;color:#c6d5e4;transition:color .18s ease}footer .cols div a:hover{color:var(--gold-b)}footer .base{border-top:1px solid rgba(209,162,108,.25);margin-top:44px;padding-top:22px;font-family:var(--sans)}footer .legal{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 24px;margin-bottom:16px}footer .legal a{font-size:15px;letter-spacing:.04em;color:#c6d5e4;transition:color .18s ease}footer .legal a:hover{color:var(--gold-b)}footer .base-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}footer .base-left,footer .base-right{font-size:14px;letter-spacing:.06em;color:#faf8f48c}footer .base-right .sig{font-style:italic;color:#faf8f4b8;margin-left:2px;text-decoration:none;transition:color .18s ease}footer .base-right a.sig:hover{color:var(--gold-b)}footer .base-right .sig-img{height:26px;width:auto;vertical-align:middle;margin-left:6px;opacity:.85}.cover-micro{font-family:var(--sans);font-size:15px;letter-spacing:.02em;color:#faf8f49e;margin-top:16px;text-align:center}.cbox .ct{border-bottom:0;padding-bottom:6px}.cbox .cg{font-family:var(--sans);font-style:italic;font-size:15px;line-height:1.4;color:var(--slate);padding-bottom:14px;margin-bottom:2px;border-bottom:1px solid var(--line)}.rc .h{white-space:normal}.portrait--photo{background:#0f203a;aspect-ratio:auto;height:100%;max-width:420px;min-height:440px}.portrait-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 32%}.portrait--photo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;pointer-events:none;background:linear-gradient(to top,#0f203ae6,#0f203a00)}.portrait--photo .ptag{color:var(--soft);z-index:2}.story .pq{font-family:var(--display);font-style:italic;font-weight:500;font-size:22px;line-height:1.45;color:var(--gold-b);border-left:2px solid var(--gold);padding:2px 0 2px 22px;margin:24px 0;max-width:620px}.story .pq .pq-by{display:block;font-family:var(--sans);font-style:normal;font-weight:600;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:12px}.bn-cover-img{display:block;width:100%;max-width:320px;height:auto;margin-left:auto;border-radius:3px;filter:drop-shadow(0 16px 34px rgba(8,20,40,.55))}.bn-support{font-family:var(--sans);font-style:italic;font-size:14px;line-height:1.4;color:#faf8f4b3;margin-top:12px}.bn-offer{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.bn-offer .bn-cover-img{margin:0 auto;max-width:270px;flex:0 0 auto}.bn-offer-cta{text-align:center}.bn-offer-cta .bn-cta{margin:0 auto}.bn-offer-cta .bn-support{margin-top:14px;max-width:280px}.banner--img{background:linear-gradient(105deg,#162e4d,#113d6a)}.banner--img:after{display:none}.banner-bg{position:absolute;left:0;right:0;top:-70px;width:100%;height:calc(100% + 140px);object-fit:cover;z-index:0;will-change:transform}.banner-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(105deg,#122844e6,#113357cc 46%,#113d6aad)}.banner--img .bn-brand{flex-direction:column;align-items:center;text-align:center;gap:10px}.bn-icon{width:76px;height:auto;display:block;max-width:none;filter:drop-shadow(0 6px 16px rgba(8,20,40,.45))}.bn-wordmark{width:min(360px,86%);height:auto;display:block;max-width:none}.bn-logo{display:block;width:auto;height:auto;max-width:275px;max-height:345px;margin:0 auto;background:transparent;filter:drop-shadow(0 8px 22px rgba(8,20,40,.5))}.bn-logo[hidden]{display:none}.bn-msg{font-family:var(--sans);font-size:16px;line-height:1.65;color:var(--soft);max-width:440px;margin:16px auto 0;text-align:center}.quoteband{position:relative;overflow:hidden;padding:100px 0;text-align:center}.quoteband .qb-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.quoteband .qb-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#10203abd,#113357d1)}.quoteband .wrap{position:relative;z-index:2}.qb-quote{font-family:var(--display);font-style:italic;font-weight:500;font-size:clamp(24px,3.4vw,38px);line-height:1.4;color:var(--gold-b);max-width:900px;margin:0 auto;text-wrap:balance}.qb-by{display:block;font-family:var(--sans);font-style:normal;font-weight:600;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:24px}.banner--img .bn-rule{width:min(300px,80%);margin:8px auto}.banner--img .bn-tag{text-align:center}.videoslot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;aspect-ratio:16/9;width:100%;max-width:760px;margin:30px auto 0;border-radius:8px;overflow:hidden;text-decoration:none;background:radial-gradient(circle at 50% 42%,#1d4a78,#143357 66%,#113d6a);border:1px solid rgba(209,162,108,.4);box-shadow:0 16px 40px #08142847;transition:box-shadow .18s ease}.videoslot:hover{box-shadow:0 20px 48px #08142866}.videoslot-play{width:70px;height:70px;border-radius:50%;background:#d1a26c29;border:2px solid var(--gold-b);position:relative}.videoslot-play:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:13px 0 13px 22px;border-color:transparent transparent transparent var(--gold-b)}.videoslot-lbl{font-family:var(--sans);font-weight:600;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-b)}.videoslot iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.videoslot--embed{cursor:default}.videoslot--wide{max-width:none;margin-top:28px}.events-promo--after{margin-top:clamp(52px,6vw,80px)}.trailer-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,48px)}.trailer-modal[hidden]{display:none}.trailer-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#091324d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.trailer-modal__box{position:relative;z-index:1;width:100%;max-width:960px}.trailer-modal__frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#000;box-shadow:0 24px 70px #0000008c}.trailer-modal__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.trailer-modal__close{position:absolute;top:-14px;right:-14px;z-index:2;width:44px;height:44px;border-radius:50%;background:var(--soft);color:var(--navy);border:0;font-size:30px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #0006;transition:transform .15s ease}.trailer-modal__close:hover{transform:scale(1.06)}@media(max-width:600px){.trailer-modal__close{top:-12px;right:0}}.events-promo{text-align:center}.event-card{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;max-width:720px;margin:26px auto 0;padding:22px 28px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 10px 30px #0814280f;text-align:left}.event-when{font-family:var(--display);font-weight:600;font-size:clamp(18px,2.2vw,22px);color:var(--ember);white-space:nowrap}.event-what{flex:1 1 auto;min-width:180px}.event-name{font-weight:600;font-size:17px;color:var(--navy-text);margin:0}.event-where{font-size:15px;color:var(--muted);margin:3px 0 0}.event-soon{font-family:var(--sans);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ember);white-space:nowrap}.events-empty{max-width:640px;margin:20px auto 0}@media(max-width:620px){.event-card{flex-direction:column;align-items:flex-start}.event-card .btn{width:100%;text-align:center}}.vidgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin-top:34px}.vidgrid .videoslot{max-width:none;margin:0}.press-empty{margin-top:28px;font-family:var(--sans);font-size:18px;line-height:1.6;color:var(--muted);border:1px dashed rgba(20,51,87,.28);border-radius:8px;padding:26px 28px;background:#14335708}.press-list{margin-top:30px;display:grid;gap:14px}.press-item{display:grid;gap:4px;text-decoration:none;padding:20px 24px;border-radius:8px;background:var(--soft);border:1px solid rgba(20,51,87,.12);transition:border-color .18s ease,transform .18s ease}.press-item:hover{border-color:var(--ember);transform:translateY(-2px)}.press-src{font-family:var(--sans);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ember)}.press-ttl{font-family:var(--display);font-size:21px;color:var(--navy)}.press-meta{font-family:var(--sans);font-size:14px;color:var(--muted)}.wr-buckets{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;margin-top:34px}.wr-card{border-top:2px solid var(--gold);padding-top:18px}.wr-k{font-family:var(--display);font-weight:600;font-style:italic;font-size:22px;color:var(--navy-text)}.sec-dark .wr-k{color:var(--gold-b)}.wr-d{font-size:17px;line-height:1.55;color:var(--muted);margin-top:10px}.wr-soon{margin-top:28px;font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--ember)}.cq{font-family:var(--display);font-style:italic;font-weight:500;font-size:clamp(22px,2.6vw,28px);line-height:1.4;color:var(--navy);max-width:820px;margin:54px auto 0;text-align:center;text-wrap:balance}.cq .cq-by{display:block;font-family:var(--sans);font-style:normal;font-weight:600;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin-top:16px}.cover-head{font-family:var(--display);font-weight:500;color:var(--soft);font-size:clamp(23px,3.2vw,34px);line-height:1.2;letter-spacing:.4px;max-width:820px;margin:34px auto 0;text-wrap:balance;text-shadow:0 2px 20px rgba(8,20,40,.5)}.bn-mark-img{width:100px;height:auto;display:block}#approach .trio{margin-top:34px}.series{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:38px;align-items:start}.sbook{margin:0;text-align:center}.sbook-cover{display:block;width:100%;max-width:280px;aspect-ratio:.71;object-fit:cover;object-position:center;margin:0 auto;border-radius:4px;box-shadow:0 18px 40px #0814288c;transition:transform .28s ease,box-shadow .28s ease}.sbook:hover .sbook-cover{transform:translateY(-6px);box-shadow:0 26px 54px #0814289e}.sbook figcaption{margin-top:18px}.sbook-title{font-family:var(--display);font-weight:600;font-size:22px;color:var(--gold-b);letter-spacing:.4px}.sbook-line{font-size:17px;line-height:1.5;color:var(--soft);margin:8px auto 0;max-width:300px}.sbook-status{font-family:var(--sans);font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-top:12px}.series-q{font-family:var(--display);font-style:italic;font-weight:500;font-size:clamp(20px,2.3vw,25px);line-height:1.45;color:var(--soft);max-width:860px;margin:46px auto 0;text-align:center;text-wrap:balance}.series-sig{font-family:var(--sans);font-weight:600;font-size:16px;letter-spacing:.06em;color:var(--gold-b);max-width:760px;margin:18px auto 0;text-align:center;text-wrap:balance}.tgrid--two{grid-template-columns:repeat(2,1fr);max-width:none;margin-left:0;margin-right:0;gap:44px}.tq--light{background:var(--soft);border:1px solid var(--line);border-top:3px solid var(--gold)}.tq--light blockquote{color:var(--ink)}.tq--light .qm{color:var(--gold);opacity:.7}.tq--light figcaption{border-top-color:var(--line)}.tq--light .who{color:var(--navy)}.tq--light .role{color:var(--slate)}.sec-dark .jn{color:#f4f1eab3}.cq--dark{color:var(--gold-b)}.cq--dark .cq-by{color:var(--gold)}.sec-compact{padding:64px 0}.mediapath{max-width:none}@media(max-width:820px){.series{grid-template-columns:1fr;max-width:340px;margin-inline:auto}.tgrid--two{grid-template-columns:1fr}}@media(max-width:1024px){.wrap{padding:0 34px}section{padding:56px 0}.cover+section,.page-hero+section{padding-top:112px}.rgrid{gap:16px}.fmts{gap:26px}footer .ftop{grid-template-columns:1fr;text-align:center;gap:36px}footer .fdiv{display:none}footer .fb-logo{margin:0 auto 16px}footer .fquote{margin-left:auto;margin-right:auto}footer .f-social{justify-content:center}footer .cols{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 56px;padding-top:0;text-align:center}footer .cols>div{min-width:150px}footer .base{text-align:center}footer .base-row{justify-content:center}footer .legal{justify-content:center}}@media(max-width:900px){.hero .wrap{grid-template-columns:1fr;gap:26px}.hero{padding:72px 0 80px}.hero-visual{order:-1}.hero-logo{width:min(280px,60%)}.commrow{grid-template-columns:1fr;gap:34px}}@media(max-width:820px){.cmp,.trio{grid-template-columns:1fr}.story{grid-template-columns:1fr;gap:34px}.portrait--photo{aspect-ratio:4/5;height:auto;min-height:0;max-width:340px}.fmts{grid-template-columns:1fr;gap:24px}.tgrid{grid-template-columns:1fr}.note{display:block;margin-left:0!important;margin-top:10px}}@media(max-width:1000px){.rgrid{grid-template-columns:repeat(2,1fr)}.banner{grid-template-columns:1fr;text-align:center;gap:30px;padding:40px 30px}.bn-div{display:none}.bn-brand,.bn-offer{justify-content:center}}@media(max-width:820px){.banner{grid-template-columns:1fr;text-align:center;padding:38px 24px;gap:26px}.bn-brand{flex-direction:column;gap:16px;align-items:center}.bn-logo{max-width:clamp(150px,44vw,205px);max-height:none}.bn-mark{width:auto;height:auto;flex:0 0 auto}.bn-mark-img{width:clamp(88px,12vw,112px)}.bn-lock{text-align:center}.bn-w1{font-size:clamp(32px,9vw,44px);letter-spacing:.1em;margin-right:0}.bn-w2{font-size:clamp(32px,9vw,44px);letter-spacing:.69em;margin-right:-.69em;margin-top:5px}.bn-rule{margin:13px auto;max-width:min(88%,360px)}.bn-tag{font-size:clamp(12px,3.4vw,16px);letter-spacing:.08em;white-space:nowrap}.bn-div{display:none}.bn-title{text-align:center}.bn-gm{font-size:clamp(26px,7.4vw,36px)}.bn-gm .g{display:inline;letter-spacing:.02em;margin-right:.26em}.bn-gm .m{display:inline;letter-spacing:.02em;margin-right:0}.bn-sub{font-size:clamp(18px,4.4vw,22px)}.bn-sub .s1,.bn-sub .s2{white-space:nowrap}.bn-cta{margin-left:auto;margin-right:auto}.bn-offer{flex-direction:column;gap:20px}.bn-offer .bn-cover-img{margin:0 auto;max-width:clamp(170px,42vw,220px)}.bn-offer-cta,.bn-support{text-align:center}}@media(max-width:700px){.cbox{cursor:pointer}.cbox .ct{position:relative;padding-right:36px}.cbox .ct:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-family:var(--sans);font-style:normal;font-weight:400;color:var(--ember);font-size:26px;line-height:1}.cbox.open .ct:after{content:"\2212"}.cbox .cr{display:none}.cbox.open .cr{display:block}.cbox:hover{transform:none;box-shadow:none}}@media(max-width:620px){body{font-size:16px}.wrap{padding:0 22px}nav.site .bar{height:64px}:root{--nav-h:64px}nav .brand{font-size:22px;letter-spacing:1px}nav .nav-cta{font-size:15px;padding:10px 13px;letter-spacing:.6px;white-space:nowrap}section{padding:48px 0}.cover+section,.page-hero+section{padding-top:96px}.hero{padding:44px 0 56px}.hero .wrap{gap:22px}.hero-logo{width:min(210px,52%)}.btn{padding:11px 20px;font-size:16px}.rgrid{grid-template-columns:1fr}footer .cols{flex-direction:column;align-items:center;gap:26px}footer .base-row{flex-direction:column;gap:10px;text-align:center}.cbox .ct{font-size:22px}.rc .h{font-size:23px}.join .go{width:100%}}@media(max-width:380px){nav .brand{font-size:17px;letter-spacing:.4px}nav .nav-cta{font-size:15px;padding:10px 12px;letter-spacing:.4px}.nav-toggle{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}.cover:before,.page-hero .ph-bg{animation:none!important}}.page-hero{position:relative;overflow:hidden;color:var(--soft);text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:600px;padding:64px 0 88px;background:radial-gradient(60% 70% at 50% 0%,#d1a26c24,#113d6a00 60%),linear-gradient(168deg,#162e4d,#143357 48%,#113d6a)}.page-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:130px;z-index:1;background:linear-gradient(to bottom,#162e4d00,#162e4d);pointer-events:none}.page-hero .eyebrow{color:var(--gold)}.page-hero h1{font-family:var(--display);font-weight:500;color:var(--gold-b);font-size:clamp(34px,5vw,56px);line-height:1.1;letter-spacing:.6px;text-wrap:balance;margin:0 auto;max-width:18ch}.page-hero .lede{color:var(--soft);max-width:720px;margin:22px auto 0;font-size:clamp(19px,2.1vw,21px);line-height:1.6}.page-hero .ph-bg{position:absolute;left:0;right:0;top:-60px;width:100%;height:calc(100% + 120px);object-fit:cover;z-index:0;will-change:transform}.page-hero .ph-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(168deg,#142c4a66,#11335775,#113d6a8f)}.page-hero .wrap{position:relative;z-index:2}.page-hero .ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:30px}.page-hero--404{min-height:78vh}.err-code{font-family:var(--display);font-weight:600;font-size:clamp(60px,12vw,120px);line-height:.9;color:var(--gold-b);letter-spacing:2px;margin:0 0 18px;opacity:.96;text-shadow:0 10px 40px rgba(8,20,40,.5)}.err-links{display:flex;gap:10px 26px;justify-content:center;flex-wrap:wrap;margin-top:34px}.err-links a{font-family:var(--sans);font-size:16px;font-weight:500;color:var(--soft);border-bottom:1px solid rgba(250,223,151,.35);padding-bottom:2px;transition:color .18s ease,border-color .18s ease}.err-links a:hover{color:var(--gold-b);border-bottom-color:var(--gold-b)}.prose{max-width:none;margin:0}.prose p{font-size:clamp(18px,2vw,20px);line-height:1.72;margin-bottom:22px;color:var(--ink)}.prose p:last-child{margin-bottom:0}.sec-dark .prose p{color:var(--soft)}.prose h2{font-size:clamp(26px,3.2vw,34px);line-height:1.2;color:var(--navy);margin:44px 0 16px}.sec-dark .prose h2{color:var(--gold-b)}.prose .q{font-family:var(--display);font-style:italic;font-size:clamp(22px,2.6vw,28px);line-height:1.4;color:var(--navy);border-left:2px solid var(--gold);padding-left:24px;margin:32px 0;text-wrap:balance}.sec-dark .prose .q{color:var(--gold-b)}.prose .q .by{display:block;font-family:var(--sans);font-style:normal;font-weight:600;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin-top:12px}.sec-dark .prose .q .by{color:var(--gold)}.feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:52px;align-items:center;margin-top:8px}.feature .fimg{width:100%;border-radius:6px;overflow:hidden;border:1px solid rgba(209,162,108,.4);box-shadow:0 20px 50px #08142866}.feature .fimg img{display:block;width:100%;height:auto}.feature.rev .fimg{order:2}.banner--cta{display:block;text-align:center;padding:clamp(52px,7vw,76px) clamp(28px,5vw,60px)}.banner--cta .banner-scrim{background:linear-gradient(180deg,#0b182cb8,#0d1e36cc)}.bn-cta-body{position:relative;z-index:2;max-width:720px;margin:0 auto}.bn-cta-body h2{font-family:var(--display);font-weight:500;color:var(--gold-b);font-size:clamp(28px,3.6vw,42px);line-height:1.15;text-wrap:balance;text-shadow:0 2px 18px rgba(9,19,36,.55)}.bn-cta-body p{margin:18px auto 0;color:var(--soft);font-size:clamp(17px,2vw,20px);line-height:1.6;text-shadow:0 1px 10px rgba(9,19,36,.5)}.bn-cta-body .btn{margin-top:30px}.authors-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:36px}.author-photo{width:100%;aspect-ratio:4/5;border-radius:8px;overflow:hidden;border:1px solid var(--line);box-shadow:0 18px 44px #08142824;background:#e9e6e0}.author-photo img{width:100%;height:100%;object-fit:cover;display:block}.author-photo--soon{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 20px;background:linear-gradient(160deg,#1d4a78,#143357);border-color:#d1a26c59}.author-photo--soon span{font-family:var(--sans);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#fadf97cc}.author-name{font-family:var(--display);font-weight:600;font-size:24px;color:var(--navy);margin-top:18px}.author-role{font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin-top:4px}.author-bio{font-size:17px;line-height:1.6;color:var(--muted);margin-top:12px;max-width:none}@media(max-width:700px){.authors-grid{grid-template-columns:1fr;gap:36px}.author-photo{max-width:340px}}.faq{max-width:none;margin:36px 0 0}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font-family:var(--display);font-size:clamp(19px,2.2vw,22px);color:var(--navy);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:baseline}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ember);font-size:26px;line-height:1;flex:0 0 auto}.faq details[open] summary:after{content:"\2212"}.faq .fa{font-size:18px;line-height:1.65;color:var(--muted);margin-top:14px;max-width:none}.faq--page{max-width:none;margin-left:0;margin-right:0}.faq-foot{margin-top:30px;font-size:17px;color:var(--muted)}.sec-intro{max-width:720px;color:var(--muted);font-size:18px;line-height:1.6;margin:0}.endorse-list{display:flex;flex-direction:column;gap:30px;margin-top:34px;max-width:880px}.endorse-item{border-left:3px solid var(--gold);padding:4px 0 4px 28px}.endorse-item blockquote{margin:0;font-family:var(--display);font-style:italic;font-size:clamp(20px,2.4vw,26px);line-height:1.45;color:var(--navy-text);text-wrap:pretty}.endorse-item blockquote.endorse-quote{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.endorse-item blockquote.endorse-quote.is-open{-webkit-line-clamp:unset;overflow:visible}.endorse-more{margin-top:12px;background:none;border:0;padding:0;cursor:pointer;font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:.04em;color:var(--ember);text-decoration:underline;text-underline-offset:3px}.endorse-more:hover{color:var(--ember-dk)}.endorse-item figcaption{margin-top:16px}.endorse-item .who,.review-card .who{display:block;font-family:var(--sans);font-weight:700;color:var(--navy);font-size:16px;letter-spacing:.01em}.endorse-item .role,.review-card .role{display:block;font-family:var(--sans);color:var(--muted);font-size:14px;margin-top:3px}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:34px}.review-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:26px;box-shadow:0 8px 24px #0814280f}.review-card blockquote{margin:0;font-size:17px;line-height:1.62;color:var(--ink)}.review-card figcaption{margin-top:16px}.stars{color:var(--gold);font-size:16px;letter-spacing:3px;margin-bottom:12px}.reviews-empty{margin-top:26px;color:var(--muted);font-size:18px;line-height:1.6;max-width:640px}.review-cta{margin-top:52px;padding:34px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:center;box-shadow:0 8px 24px #0814280d}.review-cta h3{font-family:var(--display);font-size:clamp(22px,2.6vw,28px);color:var(--navy);margin:0 0 10px}.review-cta p{max-width:560px;margin:0 auto;color:var(--muted);font-size:17px;line-height:1.6}.review-cta .btn{margin-top:22px}.review-cta-soon{margin-top:20px;font-style:italic;color:var(--muted)}.fimg--bare{border:0!important;box-shadow:none!important;background:none}.fimg--bare img{filter:drop-shadow(0 22px 46px rgba(8,20,40,.6));border-radius:3px}.book-meta{font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:6px}.book-author{font-family:var(--sans);font-size:17px;color:var(--soft);margin-top:14px;letter-spacing:.02em}.product-hero{position:relative;overflow:hidden;background:linear-gradient(168deg,#162e4d,#143357 44%,#113d6a)}.product-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--space-bg) center/cover no-repeat}.product-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#09132480,#091324a8),radial-gradient(60% 55% at 20% 42%,#09132400,#09132452)}.product-hero>.wrap{position:relative;z-index:2}.product-hero .feature{align-items:start}.buybox{margin-top:30px;border:1px solid rgba(209,162,108,.42);border-radius:10px;background:#0913249e;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);padding:26px 28px;max-width:460px;box-shadow:0 24px 60px #060e1c73}.pe-badge{display:inline-block;font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-b);border:1px solid rgba(209,162,108,.5);border-radius:999px;padding:6px 14px}.buy-price{font-family:var(--sans);font-weight:700;font-size:30px;letter-spacing:.01em;color:var(--soft);font-feature-settings:"tnum" 1,"lnum" 1}.buy-was{font-size:20px;color:#f0f4fa80;text-decoration:line-through;margin-left:12px}.buy-release{font-family:var(--sans);font-size:15px;letter-spacing:.02em;color:var(--gold);margin-top:14px}.buyform{margin-top:20px}.vfield{display:block;margin-bottom:14px}.vfield-l{display:block;font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-b);margin-bottom:7px}.vselect,.qtyinput{font-family:var(--sans);font-size:16px;color:var(--soft);background:#ffffff0f;border:1px solid rgba(209,162,108,.4);border-radius:4px;padding:11px 13px;min-height:44px}.vselect{width:100%;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23D1A26C' stroke-width='1.6'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.vselect option{color:#14243c}.buy-row{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.qtyfield{flex:0 0 auto}.qtyinput{width:88px}.buy-add{flex:1 1 auto;min-width:180px}.buy-secondary{margin-top:16px;font-size:15px}.buybox .bn-support{margin-top:18px;max-width:none}.specs{background:#fff;border:1px solid var(--line);border-radius:8px;padding:24px 28px;box-shadow:0 18px 44px #0814281a;width:100%}.specs-h{font-family:var(--sans);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin-bottom:6px}.specs dl{margin:0}.specs .spec{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:14px 0}.specs .spec:last-child{padding-bottom:0}.specs dt{font-family:var(--sans);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-self:center}.specs dd{margin:0;font-size:16px;color:var(--navy);text-align:right}.specs--band{margin-top:44px}.specs--band .specs-h{margin-bottom:16px}.specs-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:22px 28px;margin:0}.specs-grid .spec{display:block;border-top:0;padding:0}.specs-grid dt{display:block;align-self:auto}.specs-grid dd{text-align:left;margin-top:6px}@media(max-width:820px){.specs-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.specs-grid{grid-template-columns:repeat(2,1fr)}}.cart-lines{margin-top:30px}.cart-head{display:grid;grid-template-columns:104px 1fr 120px 120px;gap:22px;align-items:end;padding-bottom:12px;border-bottom:1px solid var(--line);font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cart-head .ch-qty{text-align:center}.cart-head .ch-total{text-align:right}.cart-line{display:grid;grid-template-columns:104px 1fr 120px 120px;gap:22px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.cl-img{display:block}.cl-img img{width:84px;height:auto;border-radius:3px;box-shadow:0 10px 26px #08142838}.cl-title{font-family:var(--display);font-size:21px;line-height:1.2;color:var(--navy);text-decoration:none}.cl-title:hover{color:var(--ember)}.cl-variant{font-size:14px;color:var(--muted);margin-top:5px}.cl-price{font-size:14px;color:var(--muted);margin-top:6px}.cl-remove{display:inline-block;margin-top:10px;font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ember);text-decoration:none}.cl-remove:hover{text-decoration:underline}.cl-qty{justify-self:center;text-align:center}.cl-qty .vfield-l{display:none}.cl-qty .qtyinput{width:76px;background:#fff;color:var(--navy);border:1px solid var(--line);text-align:center}.cl-total{justify-self:end;font-family:var(--sans);font-weight:700;font-size:17px;color:var(--navy)}.cart-foot{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;flex-wrap:wrap;margin-top:32px}.cart-update{order:1}.cart-sum{order:2;margin-left:auto;min-width:300px;text-align:right}.cart-subtotal{display:flex;justify-content:space-between;gap:30px;align-items:baseline;font-family:var(--display);font-size:22px;color:var(--navy)}.cart-subtotal strong{font-family:var(--sans);font-weight:700;font-size:22px}.cart-fine{font-size:13px;color:var(--muted);margin-top:10px}.cart-checkout{margin-top:18px;width:100%}.cart-empty{color:var(--muted)}@media(max-width:640px){.cart-head{display:none}.cart-line{grid-template-columns:84px 1fr;gap:18px;row-gap:14px}.cl-qty{grid-column:2;justify-self:start;text-align:left;display:flex;align-items:center;gap:10px}.cl-qty .vfield-l{display:inline;margin:0}.cl-total{grid-column:2;justify-self:start}.cart-sum{min-width:0;width:100%;text-align:left}.cart-subtotal{justify-content:space-between}}.links-hero{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:56px 22px;color:var(--soft);background:linear-gradient(168deg,#162e4d,#143357 44%,#113d6a)}.links-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--space-bg) center/cover no-repeat}.links-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0913248c,#091324b8)}.links-wrap{position:relative;z-index:2;width:100%;max-width:440px;text-align:center}.links-logo{display:block;margin:0 auto}.links-logo img,.links-logo video{display:block;width:min(345px,84%);height:auto;margin:0 auto;background:transparent;filter:drop-shadow(0 18px 40px rgba(8,20,40,.55))}.links-logo [hidden]{display:none}.links-tagline{font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-b);margin-top:22px}.kings-welcome{font-family:var(--display);font-weight:600;font-size:clamp(28px,6vw,40px);line-height:1.12;color:var(--gold-b);text-align:center;margin-top:20px;text-wrap:balance}.kings-social{display:flex;justify-content:center;gap:24px;margin-top:28px}.kings-social-ic{display:inline-flex;color:var(--gold-b);transition:color .18s ease,transform .18s ease}.kings-social-ic:hover{color:#fff;transform:translateY(-2px)}.kings-social-ic svg{width:27px;height:27px;fill:currentColor}.links-quote{margin:22px auto 0;max-width:400px;font-family:var(--display);font-style:italic;font-weight:500;font-size:clamp(17px,2.4vw,19px);line-height:1.6;color:var(--soft);text-wrap:balance;text-shadow:0 1px 14px rgba(9,19,36,.85)}.links-quote-by{display:block;margin-top:12px;font-family:var(--sans);font-style:normal;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.links-list{display:flex;flex-direction:column;gap:14px;margin-top:30px}.links-btn{display:block;width:100%;box-sizing:border-box;font-family:var(--sans);font-weight:600;font-size:16px;letter-spacing:.06em;color:var(--soft);text-decoration:none;padding:16px 22px;border:1.5px solid rgba(209,162,108,.55);border-radius:8px;background:#09132466;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.links-btn:hover{transform:translateY(-2px);color:#14243c;background:var(--gold-b);border-color:var(--gold-b);box-shadow:0 10px 26px #08142859}.links-join{margin-top:26px;padding-top:26px;border-top:1px solid rgba(209,162,108,.28)}.links-join-h{font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-b);margin-bottom:14px}.links-join-row{display:flex;gap:10px;flex-wrap:wrap}.links-join-input{flex:1 1 170px;box-sizing:border-box;font-family:var(--sans);font-size:16px;color:var(--soft);background:#09132480;border:1.5px solid rgba(209,162,108,.55);border-radius:8px;padding:14px 16px;min-height:48px}.links-join-input::placeholder{color:#f0f4fa80}.links-join-btn{flex:0 0 auto;font-family:var(--sans);font-weight:600;font-size:15px;letter-spacing:.06em;color:var(--soft);background:var(--ember);border:1.5px solid var(--ember);border-radius:8px;padding:14px 24px;min-height:48px;cursor:pointer;transition:background .18s ease,transform .18s ease}.links-join-btn:hover{background:var(--ember-dk);border-color:var(--ember-dk);transform:translateY(-2px)}.links-join-note{font-family:var(--sans);font-size:12.5px;line-height:1.5;color:#f0f4fa99;margin-top:12px}.links-join-ok{font-family:var(--sans);font-weight:600;font-size:15px;color:var(--gold-b)}.links-foot{font-family:var(--sans);font-size:13px;letter-spacing:.08em;color:#f0f4fa99;margin-top:30px}.topics{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;max-width:none}.topic{font-family:var(--sans);font-size:16px;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:3px;padding:10px 16px}.pe-form{max-width:600px;margin:34px auto 0}.pe-form .field{margin-bottom:18px}.pe-form label{display:block;font-family:var(--sans);font-weight:600;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.pe-form input,.pe-form select,.pe-form textarea{width:100%;background:var(--soft);border:1px solid rgba(22,46,77,.22);border-radius:3px;padding:13px 16px;font-size:17px;font-family:var(--sans);color:var(--ink);letter-spacing:.3px;transition:border-color .18s ease,box-shadow .18s ease}.pe-form textarea{resize:vertical;min-height:130px}.pe-form input:focus,.pe-form select:focus,.pe-form textarea:focus{outline:none;border-color:var(--ember);box-shadow:0 0 0 3px #a55e2c24}.pe-form .btn{margin-top:6px;border:0;cursor:pointer}.pe-default-main{padding:clamp(40px,6vw,72px) 20px clamp(64px,8vw,96px);max-width:960px;margin:0 auto}.pe-default-main .shopify-policy__title h1,.pe-default-main h1{font-family:var(--display);color:var(--navy-text);font-weight:600;font-size:clamp(30px,5vw,44px);line-height:1.1;margin-bottom:22px;letter-spacing:.2px}.pe-default-main h2{font-family:var(--display);color:var(--navy);font-weight:600;font-size:clamp(22px,3vw,28px);line-height:1.2;margin:30px 0 12px}.pe-default-main h3{font-family:var(--sans);color:var(--navy-text);font-weight:700;font-size:19px;margin:24px 0 8px}.pe-default-main p,.pe-default-main li{font-family:var(--sans);color:var(--ink);font-size:17px;line-height:1.7;margin-bottom:14px}.pe-default-main ul,.pe-default-main ol{padding-left:22px;margin-bottom:16px}.pe-default-main a{color:var(--ember);text-decoration:underline;text-underline-offset:2px}.pe-default-main a:hover{color:var(--ember-dk)}.pe-default-main .shopify-policy__container{max-width:none;padding:0}.contact-grid{display:grid;grid-template-columns:1fr 3fr;gap:52px;align-items:start;margin-top:6px}.contact-aside{position:sticky;top:calc(var(--nav-h) + 24px)}.contact-photo{display:block;width:100%;max-width:300px;height:auto;border-radius:6px;border:1px solid rgba(209,162,108,.35);box-shadow:0 14px 34px #08142824}.contact-msg{font-family:var(--sans);font-style:normal;font-size:17px;line-height:1.7;color:var(--ink);margin-top:22px;max-width:320px}.contact-sig{font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin-top:12px}.contact-form-col .pe-form{max-width:none;margin:0}@media(max-width:820px){.contact-grid{grid-template-columns:1fr;gap:32px}.contact-aside{position:static;display:flex;flex-direction:column;align-items:flex-start}.contact-photo{max-width:220px}}.imgslot{position:relative;width:100%;border-radius:6px;overflow:hidden;border:1px solid rgba(209,162,108,.35);background:radial-gradient(circle at 50% 32%,#1d4a78,#143357 66%,#113d6a);display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 16px 40px #08142847}.imgslot .lbl{position:relative;z-index:1;font-family:var(--sans);font-weight:500;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:#fadf97b8;line-height:2;padding:22px}.imgslot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.imgslot--band{aspect-ratio:16/5}.imgslot--feat{aspect-ratio:4/3}.imgband{margin-top:8px}@media(max-width:820px){.feature,.feature.rev{grid-template-columns:1fr;gap:28px}.feature.rev .fimg{order:0}}.jn-fine{font-family:var(--sans);font-size:13px;line-height:1.55;color:var(--pale);margin-top:9px;max-width:600px}.sec-dark .jn-fine{color:#f4f1ea80}@media(max-width:620px){nav .nav-cta{display:none}nav .brand-svg{height:26px}.topics{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}.topics::-webkit-scrollbar{display:none}.topics .topic{flex:0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/paradigm-home.css.map */
