.landing-page{--landing-cream:#f0e2bf;--landing-tan:#c7b38d;--landing-gold:#d2aa58;--landing-brass:#a9803f;--landing-green:#24543b;--landing-green-light:#316b4d;--landing-ink:#24180f;--landing-dark:#100b08;min-width:0;color:var(--landing-cream);background:var(--landing-dark);font-family:"Source Sans 3 Variable",ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box}.landing-page a,.landing-page button,.landing-page input{font:inherit}.landing-page a:focus-visible,.landing-page button:focus-visible,.landing-page input:focus-visible,.landing-page [tabindex="-1"]:focus-visible{outline-offset:4px;outline:3px solid #f0cf7b}.landing-container{width:min(100% - 3rem,83rem);margin-inline:auto}.landing-kicker{color:var(--landing-gold);letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.landing-rule{background:var(--landing-gold);width:4.5rem;height:1px;display:block}.landing-hero{isolation:isolate;background:linear-gradient(90deg,#080604bd 0%,#08060499 39%,#08060429 70%,#08060400 100%),linear-gradient(#08060414,#0806043d),url(/build/assets/crown-strife-wordmark-DQ7KcBVA.webp) 65%/100% no-repeat;min-height:56.28vw;padding:0;display:block;position:relative;overflow:hidden}.landing-nav{border-bottom:1px solid #d2aa5847;justify-content:space-between;align-items:center;gap:1.5rem;max-width:none;min-height:5rem;margin-inline:auto;padding:0;display:flex}.landing-brand{color:#f2dca5;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.72rem;min-height:2.75rem;font-family:Cormorant Garamond Variable,ui-serif,Georgia,serif;font-size:1.08rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-brand__mark{color:#2a1a0d;background:#d2aa58;border:1px solid #e1bc69;border-radius:50%;place-items:center;width:2.55rem;height:2.55rem;display:grid;box-shadow:inset 0 0 0 3px #2a1a0d2e}.landing-brand__mark svg{width:1.25rem;height:1.25rem}.landing-brand b{font-weight:700}.landing-page .landing-brand>span:last-child{color:#f2dca5}.landing-nav__links,.landing-nav__actions{align-items:center;gap:1.45rem;display:flex}.landing-nav__links a,.landing-nav__login,.landing-footer a{color:#d9c59e;align-content:center;min-height:2.75rem;font-size:.78rem;font-weight:700;text-decoration:none}.landing-nav__links a:hover,.landing-nav__login:hover,.landing-footer a:hover{color:#fff4d8;text-underline-offset:.3rem;text-decoration:underline}.landing-nav__status{color:#c7aa69;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.64rem;font-weight:800;display:inline-flex}.landing-nav__status svg{width:1rem;height:1rem}.landing-hero__content{grid-template-columns:minmax(0,55rem);align-items:center;min-height:calc(56.28vw - 5rem);padding-block:clamp(4rem,7vw,7rem);display:grid}.landing-hero__copy{z-index:2;position:relative}.landing-hero h1{color:#f7ecd2;letter-spacing:-.045em;text-wrap:balance;max-width:none;margin:.85rem 0 1.35rem;font-family:Cormorant Garamond Variable,ui-serif,Georgia,serif;font-size:clamp(4.6rem,6.1vw,5.5rem);font-weight:520;line-height:.88}.landing-hero__body{color:#d3c3a3;max-width:36rem;margin:1.45rem 0 0;font-size:clamp(1.03rem,1.45vw,1.18rem);line-height:1.65}.landing-hero__actions{align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.landing-primary-action,.landing-letter-placeholder__button{color:#fff3d4;background:var(--landing-green);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;border:1px solid #d0b16e;justify-content:center;align-items:center;gap:.75rem;min-height:3.35rem;padding:.8rem 1.25rem;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 .65rem 1.6rem #00000047}.landing-primary-action:hover{background:var(--landing-green-light)}.landing-primary-action svg{width:1rem;height:1rem}.landing-secondary-action{color:#e4d3af;text-underline-offset:.35rem;align-items:center;min-height:2.75rem;font-size:.88rem;font-weight:750;-webkit-text-decoration:underline #d2aa58a6;text-decoration:underline #d2aa58a6;display:inline-flex}.landing-hero__support{color:#ad9b7a;margin-top:1rem;font-size:.78rem;display:block}.landing-product-frame{background:#0e0b08;border:1px solid #d2aa5894;border-radius:.25rem;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 2rem 4.5rem #00000085}.landing-product-frame:before{z-index:1;content:"";pointer-events:none;border:.35rem solid #100b08a3;position:absolute;inset:0}.landing-product-frame img{width:100%;height:auto;display:block}.landing-product-frame figcaption{z-index:2;color:#e9d5aa;letter-spacing:.08em;text-transform:uppercase;background:#0f0a07e0;padding:.35rem .55rem;font-size:.66rem;font-weight:750;position:absolute;bottom:1rem;right:1rem}.landing-campaign,.landing-proof,.landing-invitation,.landing-narrative{scroll-margin-top:1.5rem}.landing-narrative{color:var(--landing-cream);background-color:#0d0907;background-position:50%;background-size:cover;border-top:1px solid #d2aa5842;padding-block:clamp(5rem,8vw,7rem)}.landing-narrative>.landing-container{gap:clamp(2rem,5vw,5rem);display:grid}.landing-narrative .landing-section-heading{background:#0c0805b8;border:1px solid #e7d1a13d;max-width:50rem;padding:clamp(1.35rem,2.5vw,2.15rem);box-shadow:0 1.25rem 3rem #0000003d}.landing-narrative--about{background:linear-gradient(#08060473,#080604ad),url(/build/assets/settlement-dawn-z8kgMrZD.webp) 50%/cover}.landing-narrative--persistent{background:linear-gradient(#08060466,#080604c2),url(/build/assets/frontier-watch-Cp-9x43z.webp) 50%/cover}.landing-narrative--war{background:linear-gradient(#0806046b,#080604bd),url(/build/assets/campaign-order-BzwOkBOj.webp) 50%/cover}.landing-narrative--world{background:linear-gradient(#0806046b,#080604b8),url(/build/assets/living-world-CsOicOKW.webp) 50%/cover}.landing-narrative--long-game{background:linear-gradient(#0806046b,#080604b8),url(/build/assets/crown-legacy-C_8f6tpM.webp) 50%/cover}.landing-narrative .landing-kicker{color:#e2bb66}.landing-narrative .landing-section-heading h2{color:#f6e8c8}.landing-narrative .landing-section-heading>p:last-child{color:#d0bc96}.landing-narrative__copy{color:#e0cfaa;background:#0c0805bd;border:1px solid #e7d1a13d;max-width:48rem;padding:clamp(1.35rem,2.5vw,2.15rem);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7;box-shadow:0 1.25rem 3rem #0000003d}.landing-narrative__copy p{margin:0 0 1.15rem}.landing-narrative__copy p:last-child{margin-bottom:0}.landing-campaign{background:radial-gradient(circle at 50% 0,#764e222e,#0000 36rem),#100b08;border-top:1px solid #d2aa5833;padding-block:clamp(5.5rem,8vw,7rem);position:relative}.landing-campaign .landing-kicker{color:var(--landing-gold)}.landing-campaign .landing-section-heading h2{color:#f2e5c7}.landing-campaign .landing-section-heading>p:last-child{color:#bfae8d}.landing-campaign .landing-section-heading{text-align:center;margin-inline:auto}.landing-campaign .landing-rule{margin-inline:auto}.landing-section-heading{gap:.85rem;max-width:44rem;display:grid}.landing-section-heading h2{color:#f2e5c7;letter-spacing:-.035em;margin:0;font-family:Cormorant Garamond Variable,ui-serif,Georgia,serif;font-size:clamp(3.2rem,5vw,4.4rem);font-weight:540;line-height:.92}.landing-section-heading>p:last-child{color:#bfae8d;max-width:40rem;margin:0;line-height:1.6}.landing-campaign__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin-top:2.5rem;display:grid}.landing-campaign-card{background:linear-gradient(#20150e,#120c08);border:1px solid #d2aa586b;border-radius:.18rem;grid-template-rows:auto auto minmax(6.5rem,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 .9rem 1.8rem #0000003d}.landing-campaign-card__image{aspect-ratio:4/5;background:#080706;border-block:1px solid #d2aa5840;margin:0;position:relative;overflow:hidden}.landing-campaign-card__image img{object-fit:cover;object-position:top center;width:100%;height:100%}.landing-campaign-card__heading{text-align:center;min-height:5.6rem;padding:.75rem .65rem .6rem}.landing-campaign-card__number{color:var(--landing-gold);letter-spacing:.16em;font-size:.67rem;font-weight:850}.landing-campaign-card h3{color:#f0e1bd;margin:.28rem 0 0;font-family:Cormorant Garamond Variable,ui-serif,Georgia,serif;font-size:clamp(1.15rem,1.65vw,1.45rem);font-weight:650;line-height:1}.landing-campaign-card__copy{color:#c1ad87;text-align:center;margin:0;padding:.75rem .7rem .85rem;font-size:clamp(.68rem,.85vw,.78rem);line-height:1.45}.landing-proof{color:var(--landing-ink);background:linear-gradient(#e0c99df0,#d8bb85f5),url(/build/assets/oak-surface-v1-i7gYEGRo.webp) 50%/54rem;padding-block:clamp(5.5rem,8vw,7rem)}.landing-proof .landing-kicker{color:#6f5426}.landing-proof .landing-section-heading h2{color:#2c1d12;font-size:clamp(2.6rem,3vw,3.5rem)}.landing-proof .landing-section-heading>p:last-child{color:#5f4a34}.landing-proof>.landing-container{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.9fr);align-items:stretch;gap:clamp(1.5rem,3vw,3rem);display:grid}.landing-proof .landing-section-heading{background:#f2dcb2ad;border:1px solid #53371c7a;grid-area:1/1;align-self:start;padding:clamp(1.25rem,2.25vw,2rem)}.landing-proof__layout{grid-area:1/2;min-width:0;margin:0;display:block}.landing-proof__screen{background:#130e0a;border:1px solid #7f5f30;border-radius:.2rem;margin:0;position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem #3e261342}.landing-proof__screen img{width:100%;height:auto;display:block}.landing-proof__screen figcaption{color:#f0dfba;letter-spacing:.1em;text-transform:uppercase;background:#0f0a07e6;padding:.35rem .55rem;font-size:.62rem;font-weight:800;position:absolute;bottom:.85rem;right:.85rem}.landing-proof__disclaimer{z-index:1;color:#5d4934;border-top:1px solid #53371c57;grid-area:1/1;align-self:end;margin:1rem;padding-top:.9rem;font-size:.78rem;line-height:1.5}.landing-proof__callouts{gap:0;margin:0;display:none}.landing-proof__callouts>div{border-bottom:1px solid #53371c47;grid-template-columns:2.25rem minmax(0,1fr);gap:.8rem;padding-block:1.15rem;display:grid}.landing-proof__callouts>div:last-child{border-bottom:0}.landing-proof__callouts dt{grid-column:2;font-family:Cormorant Garamond Variable,ui-serif,Georgia,serif;font-size:1.28rem;font-weight:750;line-height:1}.landing-proof__callouts dt:before{content:attr(data-number);border:1px solid #80602f;border-radius:50%;grid-area:1/1/3;place-items:center;width:2.1rem;height:2.1rem;font-family:"Source Sans 3 Variable",ui-sans-serif,system-ui,sans-serif;font-size:.66rem;font-weight:850;display:grid}.landing-proof__callouts dd{color:#5d4934;grid-column:2;margin:.35rem 0 0;font-size:.88rem;line-height:1.5}.landing-invitation{background:linear-gradient(90deg,#080604c2,#0806046b),linear-gradient(#0806043d,#08060499),url(/build/assets/hero-war-table-1672-CPjSaVqc.webp) 50%/cover;border-top:1px solid #d2aa5852;padding-block:clamp(5rem,8vw,7rem) 4.5rem}.landing-invitation>.landing-container>.landing-section-heading{text-align:center;margin-inline:auto}.landing-invitation .landing-kicker{color:var(--landing-gold)}.landing-invitation .landing-section-heading h2{color:#f7ecd2}.landing-invitation .landing-section-heading>p:last-child{display:none}.landing-invitation .landing-rule{margin-inline:auto}.landing-invitation .landing-section-heading>p{color:#d3c3a3;max-width:40rem;margin:0;line-height:1.6}.landing-letter-boundary{min-height:42rem;margin-top:2.4rem}.landing-letter-placeholder{color:#a99778;text-align:center;background:#0f0a07b8;border:1px solid #d2aa583d;place-items:center;min-height:42rem;display:grid}.landing-letter-placeholder__button{opacity:.7}.landing-invitation__returning{color:#d3c3a3;text-align:center;margin:1.25rem 0 0;font-size:.82rem}.landing-invitation__returning a{color:#f2dca5;text-underline-offset:.25rem;align-items:center;min-height:2.75rem;font-weight:750;display:inline-flex}.landing-footer{color:#96866b;background:#090604;border-top:1px solid #d2aa583d}.landing-footer__inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:5.5rem;font-size:.75rem;display:flex}.landing-footer__links{align-items:center;gap:1.5rem;display:flex}.landing-footer__inner>span:nth-of-type(2){display:none}@media (width<=64rem){.landing-container{width:min(100% - 2.25rem,76rem)}.landing-nav__links{display:none}.landing-hero{min-height:auto}.landing-hero__content{grid-template-columns:1fr;gap:2.75rem;min-height:0;padding-block:4.5rem 5.5rem}.landing-hero__copy{max-width:44rem}.landing-product-frame{width:min(100%,52rem)}.landing-campaign__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-proof__layout{grid-template-columns:1fr}.landing-proof>.landing-container{grid-template-columns:1fr;gap:1rem}.landing-proof .landing-section-heading,.landing-proof__disclaimer,.landing-proof__layout{grid-area:auto/1}.landing-proof__disclaimer{border-top:0;border-bottom:1px solid #53371c57;margin:0;padding:0 0 1rem}.landing-proof__callouts{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-proof__callouts>div{border-bottom:0;border-right:1px solid #53371c47;padding:1rem}}@media (width>=64.0625rem){.landing-narrative>.landing-container{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center}.landing-narrative .landing-section-heading{grid-column:1/-1}.landing-narrative__copy{grid-column:1}.landing-narrative--persistent .landing-narrative__copy,.landing-narrative--world .landing-narrative__copy{grid-column:2}}@media (width<=40rem){.landing-container{width:min(100% - 2rem,76rem)}.landing-nav{gap:.75rem;min-height:4.5rem}.landing-brand{font-size:.9rem}.landing-brand__mark{width:2.35rem;height:2.35rem}.landing-nav__status{display:none}.landing-nav__actions{gap:.7rem}.landing-nav__login{text-align:right;min-width:3.25rem}.landing-hero{background:linear-gradient(90deg,#080604e0,#0806048a),linear-gradient(#08060485,#080604c2),url(/build/assets/crown-strife-wordmark-DQ7KcBVA.webp) 68%/cover}.landing-hero__content{gap:2.3rem;padding-block:2rem 3.25rem}.landing-hero h1{max-width:9ch;margin:.55rem 0 .9rem;font-size:clamp(2.85rem,12.5vw,3.4rem);line-height:.9}.landing-hero__body{margin-top:.8rem;font-size:.93rem;line-height:1.45}.landing-hero__actions{gap:.35rem;margin-top:1.1rem;display:grid}.landing-primary-action{width:100%;min-height:3.35rem}.landing-secondary-action{width:max-content;min-height:3rem}.landing-product-frame figcaption{font-size:.57rem;bottom:.55rem;right:.55rem}.landing-campaign,.landing-proof,.landing-invitation{padding-block:3.75rem}.landing-section-heading{gap:.7rem}.landing-section-heading h2{font-size:clamp(2.85rem,13vw,3.5rem)}.landing-campaign__grid{grid-template-columns:1fr;gap:.8rem;margin-top:2rem}.landing-campaign-card,.landing-campaign-card:last-child{grid-column:auto;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr}.landing-campaign-card__image,.landing-campaign-card:last-child .landing-campaign-card__image{aspect-ratio:4/5;border-bottom:1px solid #d2aa5840;border-right:0;min-height:0}.landing-campaign-card__heading{min-height:4.75rem}.landing-campaign-card__copy{padding:.8rem}.landing-campaign-card h3{font-size:1.45rem}.landing-campaign-card p{font-size:.82rem;line-height:1.42}.landing-proof__layout{gap:1.35rem;margin-top:2rem}.landing-proof__callouts{grid-template-columns:1fr}.landing-proof__callouts>div{border-bottom:1px solid #53371c47;border-right:0;padding:.9rem 0}.landing-letter-boundary,.landing-letter-placeholder{min-height:calc(108vw - 2.16rem)}.landing-letter-boundary{margin-top:1.75rem}.landing-footer__inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:.4rem;min-height:7rem;padding-block:1rem}}@media (prefers-reduced-motion:reduce){.landing-page{scroll-behavior:auto}}
