@font-face{font-family:Cinzel;src:url(cinzel.ttf) format("truetype");font-display:swap}@font-face{font-family:Rajdhani;src:url(rajdhani.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter;src:url(inter-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(inter-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Spectral;src:url(spectral-500.woff2) format("woff2");font-display:swap}:root{--paper:#020508;--ink:#f4f0e8;--brass:#e0ac5c;--blue:#3a8dff;--soft:#d5dae0;--muted:#a3adb8;--line:#24343f;--panel:#08131b;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.8 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,summary{font:inherit}button,a,summary{touch-action:manipulation}button,a,summary,video{outline-offset:6px}:focus-visible{outline:2px solid var(--blue)}[hidden]{display:none!important}p,h1,h2,h3,figure{margin:0}p+p{margin-top:20px}h1,h2,h3{font-weight:400}h1,h2{font-family:Cinzel,Georgia,serif;line-height:1.22;letter-spacing:-.035em}h1{font-size:clamp(40px,4.1vw,64px)}h2{font-size:clamp(32px,3vw,46px)}h3{font-size:21px;line-height:1.4;font-family:Spectral,Georgia,serif}.shell{width:min(1240px,calc(100% - 96px));margin-inline:auto}.section{padding:112px 0;border-top:1px solid #17242d}.eyebrow{font:600 13px/1.4 Rajdhani,Arial,sans-serif;color:var(--brass);letter-spacing:.17em;text-transform:uppercase;margin-bottom:20px}.lede{font-size:17px;line-height:1.85;color:var(--soft)}.availability,.quiet{font-size:12px;color:var(--muted);margin-top:21px;line-height:1.65}.button{display:inline-flex;align-items:center;justify-content:center;gap:36px;padding:14px 25px;background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:4px;font-size:13px;line-height:1.4;font-weight:600;min-height:48px}.button:hover{background:#2676e1}.button span,.text-link span{font-size:21px;font-family:Arial,sans-serif}.button.small{font-size:12px;min-height:42px;padding:10px 18px;gap:26px}.text-link{display:inline-flex;align-items:center;gap:30px;color:var(--brass);font-size:13px;font-weight:600;margin-top:28px;padding-bottom:6px;border-bottom:1px solid #e0ac5c66}.review-strip{padding:8px 32px;text-align:center;color:#d7c5a5;background:#111b22;font:500 11px/1.5 Rajdhani,Arial,sans-serif;letter-spacing:.12em}.review-strip span{color:#9ba7b1;margin-left:18px}.site-header{border-bottom:1px solid #e0ac5c22}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:105px}.brand{display:flex;align-items:center;gap:14px}.brand span{font:600 14px/1.5 Cinzel,Georgia,serif;letter-spacing:.03em}.header-inner nav{display:flex;gap:36px;color:#d5dae0;font-size:12px}.header-inner nav a:hover{color:var(--brass)}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 78% 40%,#33241488,transparent 55%),#020508}.hero-grid{display:grid;grid-template-columns:1.02fr 1fr;align-items:center;min-height:730px;gap:20px}.hero-copy{padding:70px 0 80px;position:relative;z-index:2}.cross{margin-right:8px;color:#e0ac5c}.hero-copy .eyebrow{font-size:12px;letter-spacing:.12em}.hero-promise{font:400 26px/1.35 Spectral,Georgia,serif;color:var(--brass);margin-top:20px}.hero-copy .lede{max-width:450px;margin-top:24px;font-size:15px}.actions{display:flex;align-items:center;gap:26px;margin-top:32px}.watch-link{font-size:12px;display:flex;align-items:center;gap:10px}.play{display:grid;place-content:center;border:1px solid #e0ac5c77;color:var(--brass);width:32px;height:32px;border-radius:50%;font-size:19px}.hero-stage{height:690px;position:relative}.arch-light{position:absolute;top:20px;right:-70px;bottom:20px;left:20px;background:linear-gradient(0deg,#020508,#02050800 40%,#02050899),url(cathedral.webp) center 20%/cover;border-radius:240px 240px 0 0;opacity:.52;-webkit-mask-image:linear-gradient(0deg,transparent,#000 20%);mask-image:linear-gradient(0deg,transparent,#000 20%);border:1px solid #c59b4c22}.phone{background:#060b0e;padding:7px;border:1px solid #766249;border-radius:42px;overflow:hidden;width:300px;box-shadow:0 30px 70px #0009;position:relative;flex-shrink:0}.phone img{width:100%;height:auto;border-radius:34px}.hero-phone{position:absolute;width:280px;left:35px;top:38px;transform:rotate(-5deg)}.hero-exile{position:absolute;height:510px;width:auto;max-width:72%;object-fit:contain;object-position:bottom;right:-32px;bottom:49px;filter:drop-shadow(0 25px 25px #000c)}.art-caption{position:absolute;bottom:14px;right:6px;color:#e8cea0;font:18px/1.5 Spectral,Georgia,serif}.hero-foot{display:flex;justify-content:space-between;align-items:center;padding:25px 0;border-top:1px solid #e0ac5c33}.hero-foot p{font:19px Spectral,Georgia,serif;color:var(--brass)}.hero-foot span{font:13px Rajdhani,Arial,sans-serif;letter-spacing:.08em;color:var(--muted)}.section-heading{text-align:center;max-width:790px;margin:0 auto 64px}.section-heading p:not(.eyebrow){max-width:650px;color:var(--soft);margin:24px auto 0;font-size:15px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:38px}.step-number{display:inline-block;color:var(--brass);font:29px Cinzel,Georgia,serif;margin-bottom:22px}.steps h3{margin-bottom:12px}.steps p{font-size:13px;color:var(--muted);line-height:1.8}.start{background:linear-gradient(#050b10,#020508)}.film{padding-top:70px}.film-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:36px}.film-heading>p{max-width:370px;color:var(--muted);font-size:13px}.film-frame{border:1px solid #e0ac5c55;background:#070c10;border-radius:12px;overflow:hidden;aspect-ratio:16/9}.film-frame video,.film-frame>img{width:100%;height:100%;object-fit:contain}.review-note{font-size:10px!important;line-height:1.7;color:#9da9b3;margin-top:15px!important;max-width:900px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.feature-copy h2{margin-bottom:25px}.feature-copy>p:not(.eyebrow){color:var(--soft);max-width:480px}.feature-copy .gold-note{color:var(--brass)!important;font:21px/1.55 Spectral,Georgia,serif}.screen-stage{position:relative;min-height:690px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#153b633d,transparent 67%)}.screen-stage .phone{width:300px}.stage-note{position:absolute;bottom:0;color:var(--brass);font:21px Spectral,Georgia,serif}.practice-list{margin-top:28px}.practice-list article{display:flex;gap:20px;margin-top:24px}.tiny-cross{color:var(--brass);font-size:23px;line-height:1.3}.practice-list h3{font:600 14px Inter,Arial,sans-serif;margin:0 0 5px}.practice-list p{font-size:13px;color:var(--muted)}.forge{background:#050b10}.forge-stage{height:650px;position:relative}.outfit-halo{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 40% 70%,#405d7433,transparent 68%)}.large-exile{object-fit:contain;object-position:bottom;filter:drop-shadow(0 24px 20px #000b);height:570px;width:auto;position:relative}.alpine{position:absolute;bottom:15px;left:-28px;max-width:77%;height:590px;z-index:2}.small-phone{position:absolute;right:-15px;top:0;width:215px;transform:rotate(5deg);padding:5px;border-radius:29px;opacity:.88}.small-phone img{border-radius:23px}.brotherhood-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center}.community-stage{height:610px;position:relative}.hall-window{position:absolute;right:0;top:0;width:94%;height:440px;border:1px solid #59452f;border-radius:160px 160px 8px 8px;overflow:hidden;opacity:.8;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.hall-window img{height:100%;width:100%;object-fit:cover}.archer{position:absolute;left:0;bottom:20px;height:470px;width:auto;max-width:75%}.community-stage .stage-note{right:0;bottom:15px}.journey{background:#050b10}.worlds{display:grid;grid-template-columns:1fr 1fr;gap:32px}.worlds article{position:relative;overflow:hidden;background:#08131b;border:1px solid #27333e;border-radius:8px}.world-image{height:390px;overflow:hidden;position:relative}.world-image img{width:100%;height:100%;object-fit:cover;object-position:center 43%}.world-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 70%,#08131b)}.world-copy{padding:25px 34px 36px}.world-copy .eyebrow{font-size:11px;margin-bottom:13px}.world-copy h3{font-size:25px}.world-copy>p:last-child{font-size:13px;color:var(--muted);margin-top:16px}.testimonials{background:linear-gradient(#020508,#081019)}.quote-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.quote-card{border:1px solid #2e3c47;background:#081119;border-radius:6px;padding:25px 24px;display:flex;flex-direction:column;align-items:start;min-height:255px}.quote-mark{font:64px/1 Spectral,Georgia,serif;color:var(--brass);height:55px}.quote-topic{font:22px/1.35 Spectral,Georgia,serif;margin-bottom:15px}.quote-card blockquote{margin:0 0 22px;font:20px/1.5 Spectral,Georgia,serif}.quote-card figcaption{font-size:12px;color:var(--brass);margin-top:auto}.placeholder-copy{font-size:13px;color:var(--muted);margin:0 0 30px}.placeholder-label{margin-top:auto;font:11px/1.5 Rajdhani,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#d1b581}.pricing{background:#081119}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.pricing-copy h2{margin-bottom:25px}.pricing-copy>p:not(.eyebrow){color:var(--soft)}.downloads{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:28px}.store-button{border:0;background:transparent;cursor:pointer;padding:0;display:block;height:46px}.store-button img{height:46px;width:auto}.coming-button{color:var(--ink);background:#03090e;border:1px solid #536271;border-radius:7px;display:flex;align-items:center;gap:12px;padding:9px 20px;cursor:pointer;line-height:1.25;min-height:49px}.coming-button span{font-size:16px;text-align:left}.coming-button small{display:block;font-size:10px;color:var(--muted)}.price-options{display:grid;gap:18px}.price-option{padding:28px 32px;border:1px solid #3e4b56;border-radius:6px;background:#050c11}.price-option.annual{border-color:#8e6a35;background:linear-gradient(120deg,#141815,#07121d)}.price-label{font-size:13px;color:var(--soft)}.price-label>span{float:right;color:var(--brass);font-size:10px;line-height:2}.price{display:flex;align-items:baseline;gap:12px;margin-top:12px}.price strong{font:42px/1.25 Spectral,Georgia,serif;color:var(--ink)}.price del{font:23px Spectral,Georgia,serif;color:var(--muted)}.price>span:last-child{font-size:12px;color:var(--muted)}.price-option>p:last-of-type{font-size:12px;color:var(--muted);margin-top:8px}.price-action{font-size:12px;display:flex;align-items:center;justify-content:space-between;color:var(--brass);margin-top:20px}.icon{height:20px;width:20px;flex-shrink:0}.pricing-terms{font-size:10px;color:var(--muted);margin:0}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.faq-list details{border-bottom:1px solid #2e3c47;padding:22px 0}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:18px;cursor:pointer;list-style:none;font-size:14px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{color:var(--brass)}.faq-list details p{color:var(--muted);font-size:13px;line-height:1.8;padding-right:30px;margin-top:16px}.faq-list details[open] .icon{transform:rotate(45deg)}.closing{background:radial-gradient(ellipse at 80% 75%,#31352455,transparent 50%),#071018;padding-bottom:0;overflow:hidden}.closing-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:100px}.closing-grid>div{padding-bottom:100px}.closing .eyebrow{margin-top:25px}.closing h2{max-width:610px}.closing .lede{margin-top:25px;max-width:520px}.guardian{height:550px;align-self:end;justify-self:center;max-width:100%}.site-footer{border-top:1px solid #24343f;padding:45px 0 25px;background:#03080d}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-top p{color:var(--muted);font-size:12px}.footer-bottom{border-top:1px solid #1c2c39;margin-top:30px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--muted)}.footer-bottom nav{display:flex;gap:20px}.skip-link{position:fixed;top:-90px;left:20px;background:var(--blue);padding:12px;z-index:10}.skip-link:focus{top:10px}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.content-page{min-height:70vh;max-width:850px}.content-page h1{font-size:42px;margin-bottom:30px}dialog{border:1px solid #8e6a35;background:#08131b;color:var(--ink);padding:35px;width:min(460px,calc(100% - 40px));border-radius:12px}dialog::backdrop{background:#000c}.dialog-inner{position:relative}.dialog-inner h2{font-size:28px}.dialog-inner>img{margin-bottom:25px}.dialog-inner>p:not(.eyebrow){font-size:14px;color:var(--soft);margin-top:20px}.dialog-close{position:absolute;right:-15px;top:-15px;padding:8px;border:0;background:transparent;color:var(--ink);cursor:pointer}.dialog-inner .text-link{border:0;background:transparent;cursor:pointer}.password-page{padding-block:100px;text-align:center}.password-page>img{margin:0 auto 30px}.password-page details{margin-top:40px}@media(min-width:1500px){.hero-exile{right:-40px}}@media(max-width:1100px){.shell{width:calc(100% - 64px)}.hero-grid{min-height:650px}.hero-stage{height:650px}.hero-phone{width:240px;left:10px;top:60px}.hero-exile{height:410px;right:-15px;bottom:45px}.hero-copy .lede{max-width:370px}.actions{gap:16px;flex-wrap:wrap}.feature-grid,.pricing-grid{gap:65px}.steps{gap:26px}.quote-grid{grid-template-columns:repeat(2,1fr)}.forge-stage{height:580px}.alpine{height:500px}.small-phone{width:190px;right:-20px}.brotherhood-grid{gap:30px}.closing-grid{gap:35px}.guardian{height:490px}}@media(max-width:800px){.shell{width:calc(100% - 48px)}.section{padding:80px 0}.header-inner{min-height:90px;gap:15px}.header-inner nav{display:none}.brand span{font-size:12px}.brand img{width:36px;height:auto}.button.small{font-size:11px;gap:16px;padding:11px 14px}.hero-grid{grid-template-columns:1fr;gap:0}.hero-copy{padding:60px 0 20px;max-width:600px}.hero-copy h1{max-width:600px}.hero-copy .lede{max-width:520px}.hero-stage{height:650px;width:min(540px,100%);margin:0 auto}.hero-phone{width:260px;left:50px;top:30px}.hero-exile{height:470px;right:5px;bottom:40px}.art-caption{right:16px}.hero-foot{gap:18px;padding:25px 0}.hero-foot p{font-size:16px}.hero-foot span{font-size:11px}.steps{grid-template-columns:repeat(2,1fr);gap:35px}.section-heading{margin-bottom:45px}.film-heading{display:block}.film-heading>p{margin-top:22px;max-width:550px}.feature-grid,.brotherhood-grid,.pricing-grid,.faq-grid,.closing-grid{grid-template-columns:1fr;gap:50px}.feature-copy{max-width:600px}.feature-copy>p:not(.eyebrow){max-width:580px}.screen-stage{min-height:700px}.screen-stage .phone{width:290px}.forge-stage{order:2;height:620px;max-width:500px;width:100%;margin:auto}.alpine{left:0;height:550px}.small-phone{width:215px;right:0}.community-stage{max-width:600px;width:100%;margin:auto;height:590px}.archer{height:470px;left:25px}.worlds{gap:20px}.world-image{height:320px}.world-copy{padding:23px}.world-copy h3{font-size:22px}.closing{padding-bottom:0}.closing-grid{gap:0}.closing-grid>div{padding-bottom:0}.guardian{height:460px;max-width:70%;margin-top:25px}.footer-bottom{flex-wrap:wrap}.faq-grid{gap:25px}.faq-list details:first-child{padding-top:0}.review-strip{padding:8px 20px;font-size:10px}.review-strip span{margin-left:8px}.film{padding-top:60px}}@media(max-width:480px){.shell{width:calc(100% - 40px)}h1{font-size:39px}h2{font-size:31px}.hero-copy .eyebrow{font-size:10px;letter-spacing:.1em}.hero-promise{font-size:24px;max-width:310px}.hero-copy .lede{font-size:14px}.hero-stage{height:540px}.hero-phone{left:12px;width:225px;top:35px;transform:rotate(-4deg)}.hero-exile{height:365px;right:-12px;bottom:28px}.arch-light{top:10px;right:-10px;bottom:0;left:-10px}.art-caption{font-size:17px;bottom:0;right:5px}.hero-foot{align-items:start}.hero-foot span{max-width:120px;text-align:right}.hero-foot p{max-width:160px;line-height:1.5}.steps{gap:35px 25px}.steps h3{font-size:20px}.steps p{font-size:12px}.section{padding-block:65px}.section-heading{text-align:left}.section-heading p:not(.eyebrow){font-size:14px}.film-frame{border-radius:6px}.feature-copy .lede{font-size:15px}.screen-stage{min-height:680px}.screen-stage .phone{width:285px}.forge-stage{height:520px}.small-phone{width:170px;right:0;top:5px}.alpine{height:440px;left:-15px}.community-stage{height:490px}.hall-window{height:350px;width:100%}.archer{height:390px;left:0;bottom:15px}.community-stage .stage-note{font-size:17px;bottom:0}.worlds{grid-template-columns:1fr;gap:25px}.world-image{height:340px}.world-copy{padding:22px 24px 30px}.quote-grid{grid-template-columns:1fr;gap:16px}.quote-card{min-height:230px}.quote-card .placeholder-copy{margin-bottom:24px}.quote-card .quote-topic{margin-bottom:12px}.price-option{padding:25px}.price-label>span{font-size:9px}.guardian{height:410px;max-width:85%}.closing{padding-bottom:0}.footer-top{align-items:start;flex-direction:column}.footer-bottom{font-size:10px;gap:12px}.footer-bottom>p:last-child{margin:0}.review-strip span{display:block;margin:0}.actions{gap:21px}.watch-link{font-size:11px}.button{gap:25px;padding:14px 20px}.availability{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.screen-disclosure{position:absolute;bottom:-24px;font-size:10px;color:var(--muted);letter-spacing:.04em}.realm-showcase{background:radial-gradient(ellipse at 50% 42%,#21334444,transparent 65%),#050b10}.realm-showcase .section-heading{max-width:780px;margin-bottom:36px}.realm-motion-tools{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:36px;color:var(--muted);font-size:11px}.motion-toggle{background:transparent;border:1px solid #45515c;border-radius:4px;color:var(--soft);padding:8px 15px;font-size:11px;cursor:pointer;min-height:36px}.motion-toggle:hover{border-color:var(--brass);color:var(--brass)}.realm-phone-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px;align-items:start;padding:8px 22px 5px}.realm-preview{min-width:0;text-align:center}.realm-device{border:1px solid #8a7355;background:#03070a;padding:6px;border-radius:40px;width:100%;max-width:300px;margin:auto;box-shadow:0 18px 40px #0008;overflow:hidden}.realm-device-top{height:32px;display:flex;align-items:center;justify-content:space-between;color:#f4f0e8;padding:3px 16px;font:600 10px Inter,Arial,sans-serif;position:relative}.device-island{position:absolute;left:50%;transform:translate(-50%);height:17px;width:78px;background:#000;border-radius:12px;top:3px}.realm-screen-title{text-align:center;padding:10px 8px 13px;height:74px;display:flex;flex-direction:column;justify-content:center}.realm-screen-title p{font:14px/1.2 Cinzel,Georgia,serif;color:var(--ink)}.realm-screen-title span{font:13px/1.4 Spectral,Georgia,serif;color:var(--brass);margin-top:5px}.realm-loop{width:100%;height:auto;background:#03070a}.realm-device-bottom{height:31px;display:grid;place-items:center}.realm-device-bottom>span{width:80px;height:3px;border-radius:3px;background:#e8e6df;margin-top:10px}.realm-preview-caption{margin-top:26px}.realm-preview-caption .eyebrow{font-size:10px;margin-bottom:10px}.realm-preview-caption h3{font-size:24px;line-height:1.25;min-height:60px;display:flex;justify-content:center;align-items:center}.realm-preview-caption>p:last-of-type{font-size:12px;color:var(--muted);margin-top:10px}.realm-development-note{display:inline-block;margin-top:12px;font-size:10px;color:#c5b493}.realm-swipe-hint{display:none}.kingdom-feature-art{height:600px;overflow:hidden;border-radius:8px;border:1px solid #4d513d}.kingdom-feature-art img{height:100%;width:100%;object-fit:cover;object-position:center 48%}.kingdom-feature{gap:85px}@media(max-width:1100px){.realm-phone-row{gap:28px;padding-inline:0}.realm-device{border-radius:34px}.realm-screen-title p{font-size:13px}.realm-screen-title span{font-size:12px}.kingdom-feature{gap:50px}.kingdom-feature-art{height:520px}}@media(max-width:800px){.realm-phone-row{gap:20px}.realm-device{border-radius:27px;padding:4px}.realm-device-top{padding-inline:8px;font-size:8px;height:28px}.device-island{width:55px;height:14px;top:4px}.realm-screen-title{height:67px;padding:8px 4px}.realm-screen-title p{font-size:11px}.realm-screen-title span{font-size:10px}.realm-preview-caption h3{font-size:21px;min-height:56px}.realm-preview-caption>p:last-of-type{font-size:11px}.realm-device-bottom{height:25px}.realm-device-bottom>span{width:60px}.kingdom-feature-art{height:500px}.kingdom-feature{gap:40px}}@media(max-width:700px){.realm-motion-tools{font-size:10px;gap:14px;margin-bottom:25px}.motion-toggle{padding:8px 12px;white-space:nowrap}.realm-phone-row{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:80%;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:10%;padding:8px 10% 20px;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#8e6a35 transparent;margin-inline:-20px}.realm-preview{scroll-snap-align:center}.realm-device{max-width:290px;border-radius:36px;padding:6px}.realm-device-top{height:30px;padding:3px 14px;font-size:10px}.device-island{width:74px;height:17px;top:3px}.realm-screen-title{height:74px;padding:10px 8px}.realm-screen-title p{font-size:14px}.realm-screen-title span{font-size:13px}.realm-device-bottom{height:30px}.realm-preview-caption{margin-top:22px}.realm-preview-caption h3{font-size:25px;min-height:32px}.realm-preview-caption>p:last-of-type{font-size:12px}.realm-swipe-hint{display:block;text-align:center;color:var(--muted);font:12px Rajdhani,Arial,sans-serif;margin-top:22px}.realm-swipe-hint span{display:inline-block;margin-left:10px;font:16px Arial,sans-serif;color:var(--brass)}.kingdom-feature-art{height:470px}}@media(prefers-reduced-motion:reduce){.realm-phone-row{scroll-behavior:auto}}.button .icon{width:19px;height:19px;stroke-width:1.7}.button.small .icon{width:17px;height:17px}.text-link .icon{width:19px;height:19px;stroke-width:1.5}.hero-exile,.large-exile{image-rendering:auto}.portrait-stories{position:relative;overflow:hidden;background:#08121a;padding-top:112px;padding-bottom:190px}.portrait-stories .shell{position:relative;z-index:1}.stories-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 100% 15%,#22518470,transparent 52%),radial-gradient(ellipse at 0 95%,#b68c3a30,transparent 55%)}.stories-atmosphere:after{content:"";position:absolute;top:20%;right:-30%;bottom:-70%;left:-15%;border:1px solid #c59a4b1f;border-radius:50%;transform:rotate(-13deg)}.stories-intro{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:95px}.stories-intro h2{max-width:640px}.stories-review-note{font-size:11px;line-height:1.85;color:var(--muted);max-width:290px}.stories-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}.stories-grid .testimonial-card{position:relative;padding:86px 26px 28px;min-height:335px;border:1px solid #6d5a3b8a;background:#0c1a25;border-radius:16px;box-shadow:0 22px 42px #0004;isolation:isolate}.testimonial-card:nth-child(1){transform:translateY(46px)}.testimonial-card:nth-child(2){transform:translateY(110px)}.testimonial-card:nth-child(3){transform:translateY(-20px)}.testimonial-card:nth-child(4){transform:translateY(62px)}.story-portrait{position:absolute;top:-43px;left:24px;width:88px;height:88px;object-fit:cover;object-position:center 35%;border-radius:50%;border:5px solid #10202c;outline:1px solid #b78a4e;box-shadow:0 10px 25px #0005}.testimonial-card:nth-child(2n) .story-portrait{left:auto;right:24px}.story-monogram{display:grid;place-items:center;background:#192b39;font:32px Cinzel,Georgia,serif;color:var(--brass)}.story-quote-mark{position:absolute;top:43px;right:24px;font:78px/.8 Spectral,Georgia,serif;color:#e0ac5c;opacity:.85}.testimonial-card:nth-child(2n) .story-quote-mark{right:auto;left:24px}.stories-grid .quote-topic{font:27px/1.25 Spectral,Georgia,serif;margin:0 0 22px;color:var(--ink)}.stories-grid .placeholder-copy{font:14px/1.75 Inter,Arial,sans-serif;color:#b9c5cf;margin:0 0 30px}.stories-grid .placeholder-label{font-size:9px;letter-spacing:.12em;color:var(--brass);margin-top:auto}.stories-grid .story-highlight{background:#eee8dc;border-color:#eee8dc;color:#142432}.story-highlight .story-portrait{border-color:#eee8dc;outline-color:#bd965e}.stories-grid .story-highlight .quote-topic{color:#142432}.stories-grid .story-highlight .placeholder-copy{color:#41505b}.stories-grid .story-highlight .placeholder-label,.story-highlight .story-quote-mark{color:#80602f}.stories-grid .testimonial-card blockquote{font-size:23px;line-height:1.5}.stories-grid .testimonial-card figcaption{font-size:13px;margin-top:auto}.story-highlight figcaption{color:#80602f}.membership-invitation{position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 60%,#51442542,transparent 54%),#081119}.membership-layout{display:grid;grid-template-columns:1.5fr .85fr;gap:65px;align-items:center}.membership-main{min-width:0;position:relative;z-index:2}.membership-crest{margin-bottom:25px}.membership-main h2{margin-bottom:24px}.membership-main>.lede{max-width:630px;font-size:16px}.membership-price-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px}.membership-price-options .price-option{padding:25px}.membership-price-options .price{gap:9px;flex-wrap:wrap}.membership-price-options .price strong{font-size:39px}.membership-price-options .price del{font-size:21px}.membership-price-options .price>span:last-child{font-size:11px}.membership-main .pricing-terms{margin-top:12px}.membership-figure{height:600px;position:relative;display:flex;align-items:end;justify-content:center;min-width:0}.membership-figure .guardian{height:570px;max-width:125%;position:relative;z-index:1;align-self:auto}.membership-glow{position:absolute;top:0;right:-40px;bottom:0;left:-40px;background:radial-gradient(ellipse at 50% 60%,#e7be6c22,transparent 70%)}.faq-page{min-height:75vh;padding-top:55px}.faq-back{margin:0 0 65px}.faq-back .icon{transform:rotate(180deg)}.faq-page h1{font-size:48px;margin-bottom:25px}.faq-page .lede{font-size:15px}.faq-page .faq-grid{align-items:start}.faq-page .faq-list details:first-child{padding-top:0}@media(max-width:1100px){.stories-grid{gap:18px}.stories-grid .testimonial-card{padding-inline:21px;min-height:340px}.stories-grid .quote-topic{font-size:25px}.membership-layout{gap:40px;grid-template-columns:1.65fr .8fr}.membership-price-options .price-option{padding:20px}.membership-figure .guardian{height:490px}.membership-figure{height:520px}.membership-price-options .price>span:last-child{width:100%;margin-top:-9px}.membership-price-options .price strong{font-size:37px}}@media(max-width:800px){.portrait-stories{padding-bottom:140px}.stories-intro{display:block;margin-bottom:90px}.stories-review-note{margin-top:25px;max-width:450px}.stories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:85px 28px}.testimonial-card:nth-child(1),.testimonial-card:nth-child(3){transform:none}.testimonial-card:nth-child(2),.testimonial-card:nth-child(4){transform:translateY(45px)}.stories-grid .testimonial-card{min-height:310px;padding:83px 26px 28px}.membership-layout{grid-template-columns:1fr;gap:35px}.membership-figure{height:420px}.membership-figure .guardian{height:430px;max-width:90%}.membership-price-options .price>span:last-child{width:auto;margin-top:0}.membership-price-options .price strong{font-size:42px}.membership-price-options .price-option{padding:27px}.membership-main>.lede{font-size:15px}.faq-page h1{font-size:40px}.faq-back{margin-bottom:45px}}@media(max-width:480px){.portrait-stories{padding-top:70px;padding-bottom:80px}.stories-intro{margin-bottom:90px}.stories-grid{grid-template-columns:1fr;gap:85px}.testimonial-card:nth-child(n){transform:none}.stories-grid .testimonial-card{min-height:285px;padding:85px 28px 27px}.stories-grid .quote-topic{font-size:30px}.stories-grid .placeholder-copy{max-width:220px}.stories-grid .testimonial-card:nth-child(2n){margin-left:14px}.stories-grid .testimonial-card:nth-child(odd){margin-right:14px}.membership-price-options{grid-template-columns:1fr}.membership-price-options .price>span:last-child{width:auto}.membership-price-options .price strong{font-size:43px}.membership-layout{gap:15px}.membership-figure{height:380px}.membership-figure .guardian{height:390px;max-width:92%;margin:0}.membership-crest{width:43px;height:auto}.membership-main h2{font-size:32px}.faq-page h1{font-size:34px}.faq-page{padding-top:35px}.faq-back{margin-bottom:42px}.faq-page .faq-list details{padding-block:23px}}.site-header{background:#000;border-bottom:0}.review-strip{background:#000;color:#d7c5a5}.hero-foot,.section,.site-footer{border-top:0}.hero .arch-light{display:none}.start{--ink:#172631;--soft:#3b4c58;--muted:#4b5d69;--brass:#7d592b;--line:#c3bbac;color:var(--ink);background:#e9e4da;border-radius:0}.start .steps h3{color:#172631}.section:before{content:none}.hero-foot{padding-top:27px}.site-footer{background:#000}.footer-bottom{border-top-color:#ffffff12}.hero{background:#000}.start{background:#e9e4da}.forge{background:linear-gradient(#111b22 0,#09131d 155px 100%)}.brotherhood{background:linear-gradient(#09131d 0,#17232c 160px 100%)}.film{background:#000;padding-top:135px}.daily{background:#000}.portrait-stories{background:#111b22}.stories-atmosphere{background:radial-gradient(ellipse at 100% 52%,#28578338,transparent 60%),radial-gradient(ellipse at 0 95%,#b68c3a20,transparent 55%);-webkit-mask-image:linear-gradient(#000 0,#000 72%,transparent 100%);mask-image:linear-gradient(#000 0,#000 72%,transparent 100%)}.stories-atmosphere:after{border-color:#c59a4b13}.membership-invitation{background:#000}.stories-grid .testimonial-card{background:#10202b;border-color:#52616d5c;box-shadow:0 18px 35px #0002}.stories-grid .story-highlight{background:#eee8dc;border-color:#eee8dc}@media(max-width:800px){.film{padding-top:110px}}@media(max-width:480px){.film{padding-top:85px}.start,.forge,.brotherhood,.film,.daily,.portrait-stories,.membership-invitation{background-size:auto;background-position:center}}.brotherhood{background:#111b22;padding-bottom:54px}.forge{background:#111b22;padding-top:54px}.daily .battle-panel{--ink:#182630;--soft:#3d4d56;--muted:#465964;--brass:#795326;--line:#b7b0a2;background:#d9d2c4;color:var(--ink);padding:58px;gap:58px;border-radius:10px;box-shadow:0 18px 50px #0002}.daily .feature-copy{background:none;padding:0;border-radius:0;box-shadow:none;max-width:none;min-width:0}.daily .feature-copy>p:not(.eyebrow){max-width:none}.daily .feature-copy h2{font-size:clamp(30px,2.75vw,43px)}.daily .practice-list{margin-top:27px}.daily .practice-list article{gap:16px;margin-top:22px}.daily .feature-copy .text-link{margin-top:30px}.daily .screen-stage{background:none;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.daily .screen-stage .phone{width:min(290px,100%)}.daily .stage-note{position:static;text-align:center;line-height:1.4}.daily .screen-disclosure{position:static;text-align:center;margin-top:-14px;line-height:1.4}.membership-glow{top:-80px;right:-150px;bottom:-60px;left:-150px;background:radial-gradient(ellipse 50% 46% at 50% 52%,#e4b66180 0,#b5823966 32%,#6e491f38 56%,transparent 100%)}@media(max-width:1100px){.daily .battle-panel{padding:44px 38px;gap:42px}}@media(max-width:800px){.brotherhood{padding-bottom:35px}.forge{padding-top:35px}.daily .battle-panel{padding:44px;gap:48px}.daily .feature-copy{max-width:600px;width:100%;margin-inline:auto}.daily .feature-copy h2{font-size:38px}}@media(max-width:480px){.brotherhood{padding-bottom:26px}.forge{padding-top:26px}.daily .battle-panel{padding:32px 26px 30px;border-radius:7px;gap:36px}.daily .feature-copy h2{font-size:31px}.daily .feature-copy .lede{font-size:14px}.daily .practice-list h3{font-size:13px}.daily .practice-list p{font-size:12px}.daily .stage-note{font-size:20px}.daily .screen-stage{gap:18px}.membership-glow{top:-45px;right:-80px;bottom:-25px;left:-80px}}.hall-window{height:auto;aspect-ratio:1784/1534}.hall-window img{object-fit:contain}.archer{height:470px;left:0;bottom:20px}@media(max-width:800px){.archer{height:470px;left:25px;bottom:20px}}@media(max-width:480px){.hall-window{width:100%}.archer{height:390px;left:0;bottom:15px}}.launch-banner{position:relative;background:#080808;border-block:1px solid #e0ac5c30;color:var(--brass);overflow:hidden;min-height:46px;display:flex;align-items:center}.launch-viewport{width:100%;overflow:hidden;padding-block:12px}.launch-track{display:flex;width:max-content}.launch-group{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;min-width:100vw;gap:64px;padding-inline:32px}.launch-item{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:28px;white-space:nowrap}.launch-item strong{font:600 15px/1.4 Rajdhani,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.launch-item span{font:11px/1.5 Inter,Arial,sans-serif;color:var(--soft);letter-spacing:.02em}.launch-item img{width:13px;height:16px;object-fit:contain;opacity:.72}.launch-group:nth-child(2),.launch-group .launch-item:not(:first-child){display:none}.launch-banner:not(.is-motion-ready) .launch-group{width:100vw;min-width:0}.launch-banner:not(.is-motion-ready) .launch-item{flex-wrap:wrap;white-space:normal;gap:6px 20px;max-width:100%}.launch-banner.is-motion-ready .launch-track{animation:launch-procession 42s linear infinite}.launch-banner.is-motion-ready .launch-group:nth-child(2),.launch-banner.is-motion-ready .launch-group .launch-item{display:flex}.launch-banner.is-motion-ready .launch-viewport{padding-right:46px}.launch-banner.is-paused .launch-track,.launch-banner:is(:hover,:focus-within) .launch-track{animation-play-state:paused}.launch-toggle{position:absolute;inset:0 0 0 auto;width:46px;display:grid;place-items:center;padding:0;border:0;border-left:1px solid #e0ac5c30;color:var(--brass);background:#080808;cursor:pointer}.launch-toggle:hover{background:#19150f}.launch-toggle:focus-visible{outline-offset:-5px}.launch-play-icon{display:none}.is-paused .launch-play-icon{display:block}.is-paused .launch-pause-icon{display:none}@keyframes launch-procession{to{transform:translate(-50%)}}:root{--feature-avatar-height:590px}.alpine,.archer{height:var(--feature-avatar-height);width:auto;max-width:none;bottom:15px}.start .step-number{font-size:clamp(14px,1.65vw,23px);line-height:1.4;max-width:100%;margin-bottom:18px}.start .steps article{min-width:0}.tour-tab{background:none;color:inherit;border:0;border-radius:0;padding:0 0 21px;text-align:left;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;cursor:pointer;box-shadow:inset 0 -1px #b8ad9a;transition:box-shadow .2s ease,background-color .2s ease}.tour-tab[aria-selected=true]{box-shadow:inset 0 -3px #7d592b}.tour-tab:hover{background:#7d592b08}.tour-tab:focus-visible{outline-color:#7d592b}.tour-tab-title{font:21px/1.4 Spectral,Georgia,serif;margin-bottom:12px;color:#172631}.tour-tab-summary{font:13px/1.8 Inter,Arial,sans-serif;color:var(--muted)}.tour-tab-link{margin-top:auto;padding-top:20px;font:600 12px/1.5 Inter,Arial,sans-serif;color:#7d592b;display:flex;align-items:center;gap:14px}.tour-tab-link .icon{width:16px;height:16px}.tour-tab[aria-selected=true] .tour-tab-link .icon{transform:rotate(90deg)}.app-tour-panel{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;min-height:500px;border-top:1px solid #b8ad9a;margin-top:42px;padding-top:46px;animation:tour-arrival .24s ease-out}.app-tour-copy h3{font:32px/1.25 Cinzel,Georgia,serif;letter-spacing:-.025em;color:#172631;margin-bottom:22px;max-width:510px}.app-tour-copy>p:not(.eyebrow){color:var(--soft);font-size:14px;max-width:530px}.app-tour-copy ul{list-style:none;margin:25px 0 0;padding:0;display:grid;gap:12px;color:#31434f;font-size:13px;line-height:1.75}.app-tour-copy li{position:relative;padding-left:21px}.app-tour-copy li:before{content:"";width:5px;height:5px;background:#7d592b;position:absolute;left:0;top:.65em;transform:rotate(45deg)}.app-tour-copy .app-tour-note{font-size:11px!important;color:#5a665f!important;line-height:1.7;margin-top:24px;max-width:490px}.app-tour-screen{display:flex;flex-direction:column;align-items:center;gap:18px;min-width:0}.app-tour-screen .phone{width:205px;border-radius:29px;padding:5px;box-shadow:0 18px 40px #17263122}.app-tour-screen .phone img{border-radius:23px}.app-tour-screen figcaption,.app-tour-screen>p{font-size:10px;line-height:1.6;text-align:center;color:#5a665f;max-width:340px}.app-tour-scene{margin:0;width:100%;display:flex;justify-content:center}.app-tour-scene img{width:auto;max-width:100%;max-height:440px;object-fit:contain;border-radius:7px;box-shadow:0 18px 40px #17263118}@keyframes tour-arrival{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}.motion-reveal{transition:opacity .65s ease,translate .65s cubic-bezier(.2,.7,.3,1)}.motion-reveal.is-pending{opacity:0;translate:0 16px}.button,.text-link,.header-inner nav a,.store-button{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.button .icon,.text-link .icon{transition:transform .18s ease}.button:is(:hover,:focus-visible) .icon,.text-link:is(:hover,:focus-visible) .icon{transform:translate(3px)}.button:is(:hover,:focus-visible){box-shadow:0 5px 20px #3a8dff25}@media(max-width:1100px){:root{--feature-avatar-height:500px}.app-tour-panel{gap:40px}}@media(max-width:800px){:root{--feature-avatar-height:550px}.brotherhood .community-stage{order:2}.start .step-number{font-size:20px}.app-tour-panel{grid-template-columns:1fr;gap:36px;min-height:0;padding-top:36px;margin-top:34px}.app-tour-copy{max-width:600px}.app-tour-copy h3{font-size:30px}.app-tour-screen{max-width:520px;width:100%;margin:auto}.app-tour-scene img{max-height:400px}.app-tour-screen .phone{width:200px}}@media(max-width:480px){:root{--feature-avatar-height:440px}.launch-group{padding-inline:22px;gap:44px}.launch-item{gap:20px}.launch-item strong{font-size:13px}.launch-item span{font-size:10px}.launch-item img{width:11px;height:14px}.launch-banner:not(.is-motion-ready) .launch-item{gap:14px}.launch-banner:not(.is-motion-ready) .launch-item img{display:none}.start .step-number{font-size:14px}.tour-tab-title{font-size:20px}.tour-tab-summary{font-size:12px}.tour-tab-link{font-size:11px;padding-top:16px}.app-tour-copy h3{font-size:26px}.app-tour-copy>p:not(.eyebrow){font-size:13px}.app-tour-copy ul{font-size:12px}.app-tour-screen .phone{width:190px}.app-tour-scene img{max-height:360px}}@media(prefers-reduced-motion:reduce){.launch-banner .launch-track{animation:none!important}.launch-banner .launch-group:nth-child(2),.launch-banner .launch-group .launch-item:not(:first-child){display:none!important}.launch-banner .launch-group{min-width:100vw}.launch-toggle{display:none}.motion-reveal,.app-tour-panel,.tour-tab,.button,.text-link,.header-inner nav a,.store-button,.button .icon,.text-link .icon{animation:none;transition:none}.motion-reveal.is-pending{opacity:1;translate:none}.button:is(:hover,:focus-visible) .icon,.text-link:is(:hover,:focus-visible) .icon{transform:none}}.start .tour-intro{font:15px/1.85 Inter,Arial,sans-serif;max-width:740px;margin:24px auto 0;color:var(--soft)}.start .tour-instruction{font:12px/1.6 Inter,Arial,sans-serif;color:var(--muted);margin-top:14px}.launch-banner:not(.is-motion-ready) .launch-group{width:100vw;min-width:0;padding-inline:20px}.launch-banner:not(.is-motion-ready) .launch-item{white-space:normal;flex-wrap:wrap;gap:8px 18px}@media(max-width:480px){.start .tour-intro{font-size:13px}.start .tour-instruction{font-size:11px}.launch-banner:not(.is-motion-ready) .launch-item{gap:6px 10px}}.start.start-compact{padding-block:86px 92px}.start-compact .section-heading{margin-bottom:52px}.start-compact .section-heading .eyebrow{margin-bottom:18px}.start-compact .section-heading h2{max-width:820px;margin-inline:auto}.start-compact .steps{gap:38px}.start-compact .steps article{min-width:0}.pillar-number{display:block;font:42px/1 Cinzel,Georgia,serif;color:#95713c;margin-bottom:23px}.start-compact .pillar-name{font:600 13px/1.4 Rajdhani,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#795326;margin:0 0 12px}.start-compact .steps h3{font:24px/1.4 Spectral,Georgia,serif;color:#172631}.archer{left:-110px}@media(max-width:1100px){.archer{left:-48px}}@media(max-width:800px){.start.start-compact{padding-block:65px 70px}.start-compact .steps{gap:38px 32px}.start-compact .section-heading{margin-bottom:42px}.archer{left:-32px}}@media(max-width:480px){.start.start-compact{padding-block:55px 60px}.start-compact .steps{gap:34px 26px}.start-compact .steps h3{font-size:21px}.start-compact .pillar-name{font-size:12px;letter-spacing:.08em}.pillar-number{font-size:34px;margin-bottom:18px}.archer{left:-26px}}.film-frame{position:relative}.film-frame video{display:block}.film-play{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:84px;height:84px;display:grid;place-items:center;padding:0;border:1px solid #e0ac5ccc;border-radius:50%;background:#070c10cc;color:#f2d39b;box-shadow:0 8px 32px #0006;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.film-play[hidden]{display:none}.film-play svg{width:30px;height:30px;margin-left:4px}.film-play:hover{background:#19202be8;border-color:#f2d39b;box-shadow:0 8px 36px #0008,0 0 24px #e0ac5c18}.film-play:focus-visible{outline:3px solid #f4f0e8;outline-offset:5px}@media(max-width:800px){.film-play{width:64px;height:64px}.film-play svg{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.film-play{transition:none}}.se-shop-mobile{display:none}.header-inner nav{gap:22px}@media(max-width:800px){.se-shop-mobile{display:flex;justify-content:center;gap:32px;padding:0 20px 15px;font-size:12px;color:#d5dae0}.se-shop-mobile a{min-height:32px;display:inline-flex;align-items:center}}@media(min-width:801px)and (max-width:1100px){.header-inner{flex-wrap:wrap;gap:0 24px;padding-block:20px}.header-inner nav{order:3;flex-basis:100%;justify-content:center;margin-top:20px}.header-inner>.button{margin-left:auto}}.se-app-header{background:#000}.se-app-header nav a[aria-current]{color:var(--brass)}@media(max-width:480px){.se-app-header .se-shop-mobile{gap:26px;padding-inline:16px}.se-app-header .brand{gap:10px}.se-app-header .brand span{font-size:11px}.se-app-header .brand img{width:33px;height:40px}.se-app-header .button.small{font-size:10px;padding-inline:12px;gap:14px}}.se-app-header .header-inner{justify-content:space-between;gap:32px}.se-app-header .brand span{font-size:19px;line-height:1.15}.se-app-header .brand img{width:43px;height:52px}.se-app-header .header-inner nav{gap:28px;font-size:15px}.hero-signup{margin:30px 0 0;max-width:540px;scroll-margin-top:140px}.launch-kicker{color:var(--brass);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600;margin:0 0 8px}.signup-intro{font-size:16px;line-height:1.6;margin-bottom:18px;color:var(--ink)}.prelaunch-form{margin:22px 0 0;max-width:560px;text-align:left}.prelaunch-form label{display:block;font-size:13px;color:var(--ink);margin-bottom:9px}.signup-fields{display:flex;gap:10px;align-items:stretch}.signup-fields input{width:100%;min-width:0;flex:1;background:#0b1119;border:1px solid #53606f;border-radius:5px;color:#fff;font:inherit;font-size:16px;padding:15px}.signup-fields input::placeholder{color:#a6b0bb}.signup-fields input:focus{outline:2px solid var(--brass);outline-offset:3px}.signup-fields .button{white-space:nowrap;padding:15px 18px;font-size:13px;gap:12px;border:0;cursor:pointer}.prelaunch-form .signup-consent{font-size:11px;line-height:1.7;color:#b7c0cb;max-width:530px;margin:12px 0 0}.signup-consent a{text-decoration:underline;text-underline-offset:3px}.signup-status{padding:18px;border:1px solid var(--brass);color:var(--ink);font-size:16px;line-height:1.6;border-radius:5px}.signup-errors{color:#ffd3cb;font-size:14px;margin-bottom:16px}.hero-signup+.actions{margin-top:20px}@media(min-width:801px)and (max-width:1100px){.se-app-header .header-inner{flex-wrap:nowrap;gap:24px}.se-app-header .header-inner nav{order:0;flex-basis:auto;margin:0;gap:20px}.se-app-header .brand span{font-size:17px}}@media(max-width:800px){.se-app-header .header-inner{justify-content:center;min-height:94px}.se-app-header .brand span{font-size:18px}.se-app-header .se-shop-mobile{gap:clamp(12px,4vw,30px);font-size:14px;flex-wrap:wrap;padding:0 16px 14px}.se-app-header .se-shop-mobile a{min-height:40px}.signup-fields{flex-wrap:wrap}.signup-fields input{flex-basis:100%}.signup-fields .button{min-height:50px;justify-content:center;width:100%}}@media(max-width:480px){.se-app-header .brand{gap:14px}.se-app-header .brand span{font-size:18px}.se-app-header .brand img{width:39px;height:47px}.hero-signup{margin-top:25px}.signup-intro{font-size:15px}}.footer-bottom nav{flex-wrap:wrap;row-gap:12px}.footer-bottom>*{min-width:0}.se-app-launch-banner{min-height:36px;padding:0;background:#0d1116;border-block:1px solid #e0ac5c20}.se-app-launch-banner .launch-viewport{padding-block:10px}.se-app-launch-banner .launch-item strong{font:500 12px/1.4 Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:none;color:var(--brass)}.se-app-launch-banner .launch-toggle{width:36px;background:#0d1116;border-left-color:#e0ac5c20}.hero-copy .eyebrow{text-transform:none}.launch-popup-cta{margin-top:28px;cursor:pointer}.hero-signup>.button{cursor:pointer}#se-launch-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:42px;border-color:#e0ac5c55;background:#0b1119;overflow-y:auto}#se-launch-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#se-launch-dialog .dialog-inner>img{margin-bottom:24px}#se-launch-dialog .dialog-inner h2{font-size:30px;line-height:1.3}#se-launch-dialog .eyebrow{font-size:11px;margin-bottom:16px}#se-launch-dialog .prelaunch-form{margin-top:26px}#se-launch-dialog .signup-fields{flex-wrap:wrap}#se-launch-dialog .signup-fields input{flex-basis:100%}#se-launch-dialog .signup-fields .button{width:100%;min-height:50px}body:has(#se-launch-dialog[open]){overflow:hidden}@media(max-width:480px){.se-app-launch-banner{min-height:34px}.se-app-launch-banner .launch-item strong{font-size:11px}#se-launch-dialog{padding:30px 25px}#se-launch-dialog .dialog-inner h2{font-size:26px}}.hero-copy .eyebrow{font:600 18px/1.5 Rajdhani,Arial,sans-serif;letter-spacing:.04em;text-transform:none;max-width:560px}@media(max-width:480px){.hero-copy .eyebrow{font-size:15px;line-height:1.55}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/se.css.map */
