@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=EB+Garamond:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700&display=swap);.land-home.land-home--legal-footer{background:#000}.legal-doc-page{--legal-accent:#c4a86b;--legal-accent-bright:#d4b87a;--legal-heading:#fbfbfb;--legal-body:#fbfbfb;--legal-muted:#cfc8c8;--legal-border:rgba(196,168,107,0.22);--legal-border-strong:rgba(196,168,107,0.38);--legal-surface:hsla(0,0%,100%,0.04);background:#000;color:var(--legal-body);min-height:100vh;overflow-x:clip;-webkit-font-smoothing:antialiased;font-family:"EB Garamond",Georgia,serif;font-size:clamp(15px,.35vi + 13px,19px);line-height:1.65}.legal-doc-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(0,0,0,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--legal-border);padding:env(safe-area-inset-top,0) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))}.legal-doc-header-inner{max-width:1200px;margin:0 auto;min-height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px 14px;gap:10px 14px;padding:10px 0}.legal-doc-home{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--legal-border);background:var(--legal-surface);color:var(--legal-accent-bright);text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .15s ease;flex-shrink:0}.legal-doc-home:hover{border-color:var(--legal-border-strong);background:hsla(0,0%,100%,.06);color:#e8d4a8;transform:translateY(-1px)}.legal-doc-home svg{width:22px;height:22px}.legal-doc-header-spacer{width:44px;height:44px;flex-shrink:0}.legal-doc-site-title{margin:0;font-family:"Cinzel",serif;font-weight:600;font-size:clamp(11px,.22vi + 10px,13px);letter-spacing:.16em;text-transform:uppercase;color:var(--legal-accent-bright);text-align:center;justify-self:center;max-width:100%;overflow-wrap:anywhere}.legal-doc-main{max-width:min(1200px,100%);margin:0 auto;padding:clamp(18px,4.5vw,40px) max(14px,env(safe-area-inset-left)) clamp(28px,5vw,56px) max(14px,env(safe-area-inset-right));box-sizing:border-box;background-color:#000}.legal-doc-prose{overflow-wrap:anywhere;word-break:break-word}.legal-doc-prose h1{font-family:"Cinzel",serif;font-weight:600;font-size:clamp(22px,.55vi + 18px,34px);letter-spacing:.06em;color:var(--legal-heading);margin:clamp(28px,4vw,40px) 0 .5em;line-height:1.2;border-bottom:1px solid var(--legal-border-strong);padding-bottom:.35em}.legal-doc-prose h1:first-child{margin-top:0}.legal-doc-prose h2{font-family:"Cinzel",serif;font-size:clamp(17px,.35vi + 14px,26px);letter-spacing:.05em;margin:1.35em 0 .45em;line-height:1.25}.legal-doc-prose h2,.legal-doc-prose h3{font-weight:600;color:var(--legal-heading)}.legal-doc-prose h3{font-family:"Montserrat",sans-serif;font-size:clamp(14px,.22vi + 12px,18px);letter-spacing:.04em;margin:1.15em 0 .4em;line-height:1.3}.legal-doc-prose p{margin:.65em 0;color:var(--legal-muted)}.legal-doc-prose ol,.legal-doc-prose ul{margin:.65em 0;-webkit-padding-start:1.35em;padding-inline-start:1.35em;color:var(--legal-muted)}.legal-doc-prose li{margin:.45em 0}.legal-doc-prose li::marker{color:var(--legal-accent)}.legal-doc-prose a{color:var(--legal-accent-bright);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.legal-doc-prose a:hover{color:#e8d4a8}.legal-doc-prose b,.legal-doc-prose strong{color:var(--legal-heading);font-weight:600}.legal-doc-prose br{display:block;content:"";margin:.35em 0}@media (max-width:480px){.legal-doc-header-inner{min-height:64px;grid-gap:8px;gap:8px}.legal-doc-main{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.legal-doc-prose ol,.legal-doc-prose ul{-webkit-padding-start:1.15em;padding-inline-start:1.15em}}.faq-page{max-width:1200px;margin:0 auto;padding-bottom:64px;color:#e8d9b8;background:#0a0806;line-height:1.6;font-family:"EB Garamond",Georgia,serif;font-size:clamp(15px,.35vi + 13px,19px);-webkit-font-smoothing:antialiased;--faq-header-h:104px;--faq-subnav-h:0px;--faq-sticky-gap:12px;--faq-section-offset:4px;--faq-accent:#c4a86b;--faq-accent-bright:#d4b87a;--faq-heading:#e8d4a8;--faq-border:rgba(196,168,107,0.22);--faq-border-strong:rgba(196,168,107,0.38);--faq-surface:hsla(0,0%,100%,0.04);--faq-surface-raised:hsla(0,0%,100%,0.06);--faq-muted:rgba(232,212,168,0.82);--faq-muted-dim:#9a8a6a}.faq-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(10,8,6,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--faq-border);padding:0 20px;display:grid;grid-template-columns:auto 1fr auto;grid-auto-rows:auto;align-items:center;grid-gap:12px 16px;gap:12px 16px;min-height:var(--faq-header-h)}.faq-header-home{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--faq-border);background:var(--faq-surface);color:var(--faq-accent-bright);text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .15s ease;flex-shrink:0}.faq-header-home:hover{border-color:var(--faq-border-strong);background:var(--faq-surface-raised);color:var(--faq-heading);transform:translateY(-1px)}.faq-header-home svg{width:22px;height:22px;fill:currentColor}.faq-logo-center{display:flex;justify-content:center;margin-top:6px;grid-column:2;justify-self:center}.faq-logo-img{height:80px;width:auto;filter:drop-shadow(0 0 24px rgba(212,169,80,.45))}.faq-search{display:flex;grid-gap:10px;gap:10px;margin-left:0;justify-self:end;grid-column:3}.faq-search-input{flex:1 1;min-width:260px;height:40px;background:var(--faq-surface);border:1px solid var(--faq-border);color:#e8d9b8;padding:10px 12px;border-radius:6px;font-family:"Montserrat",sans-serif;font-size:14px}.faq-search-input::placeholder{color:rgba(196,168,107,.55)}.faq-search-input:focus{outline:none;border-color:var(--faq-border-strong);box-shadow:0 0 0 1px rgba(196,168,107,.15)}.faq-search-btn{min-height:40px;min-width:44px;padding:0 clamp(14px,2.5vi,20px);border-radius:8px;cursor:pointer;font-family:"Cinzel",serif;font-weight:600;font-size:clamp(11px,.22vi + 10px,13px);letter-spacing:.14em;text-transform:uppercase;position:relative;border:1px solid var(--faq-border-strong);color:var(--faq-heading);background:linear-gradient(165deg,rgba(52,44,34,.95),rgba(24,20,16,.98) 42%,#0e0c0a);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 2px 14px rgba(0,0,0,.45);transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .15s ease}.faq-search-btn,.faq-search-btn-inner{display:inline-flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px}.faq-search-svg{width:18px;height:18px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.faq-search-text{display:inline;color:inherit}.faq-search-icon{display:none}.faq-search-btn:hover{border-color:rgba(196,168,107,.55);color:#f0d898;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(196,168,107,.12),0 4px 18px rgba(0,0,0,.5);transform:translateY(-1px)}.faq-search-btn:active{transform:translateY(0)}.faq-search-counter{font-size:11px;opacity:.85;font-weight:500;font-family:"Montserrat",sans-serif;letter-spacing:.04em}.faq-header-status{grid-column:1/-1;height:0;display:flex;align-items:center;justify-content:flex-end}.faq-search-empty{grid-column:1/-1;margin:-45px 0 0;color:var(--faq-accent-bright);font-family:"Montserrat",sans-serif;font-size:12px}.faq-subnav{position:-webkit-sticky;position:sticky;top:var(--faq-header-h);z-index:9;background:rgba(10,8,6,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--faq-border);min-height:var(--faq-subnav-h)}.faq-subnav-inner{display:flex;grid-gap:8px;gap:8px;padding:10px 20px;overflow-x:auto;scrollbar-width:thin}.faq-subnav-link{flex:0 0 auto;background:var(--faq-surface);border:1px solid var(--faq-border);color:#e8d9b8;padding:8px 14px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:transform .12s ease,filter .12s ease,border-color .12s ease,background .12s ease;font-family:"Montserrat",sans-serif;font-size:14px}.faq-subnav-link:hover{filter:brightness(1.06);transform:translateY(-1px);border-color:var(--faq-border-strong)}.faq-subnav-link.active{border-color:var(--faq-accent);background:rgba(196,168,107,.1);color:var(--faq-heading)}.faq-body{display:grid;grid-template-columns:240px 1fr;grid-gap:24px;gap:24px;padding:24px 20px}.faq-sidenav{position:-webkit-sticky;position:sticky;top:calc(var(--faq-header-h) + var(--faq-subnav-h) + var(--faq-sticky-gap));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:4}.faq-sidenav-nav{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.faq-sidenav-link{text-align:left;background:var(--faq-surface);border:1px solid var(--faq-border);color:#e8d9b8;padding:10px 12px;border-radius:8px;cursor:pointer;transition:filter .12s ease,border-color .12s ease,background .12s ease;font-family:"Cinzel",serif;font-size:clamp(12px,.2vi + 10px,15px);font-weight:600;letter-spacing:.04em}.faq-sidenav-link:hover{filter:brightness(1.06);border-color:var(--faq-border-strong)}.faq-sidenav-link.active{border-color:var(--faq-accent);background:rgba(196,168,107,.08);color:var(--faq-heading)}.faq-sidenav-group,.faq-sidenav-subnav{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.faq-sidenav-subnav{padding-left:10px;margin-top:6px;border-left:2px solid var(--faq-border)}.faq-sidenav-sublink{text-align:left;background:transparent;border:none;color:var(--faq-muted);padding:8px 10px;cursor:pointer;font-family:"Montserrat",sans-serif;font-size:14px}.faq-sidenav-sublink.active{color:var(--faq-heading);font-weight:600}.faq-content{padding:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.faq-topic{margin-top:24px;scroll-margin-top:calc(var(--faq-header-h) + var(--faq-subnav-h) + var(--faq-sticky-gap))}.faq-topic+.faq-topic{position:relative;margin-top:50px;padding-top:40px}.faq-topic+.faq-topic:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--faq-accent),transparent);opacity:.85}.faq-topic+.faq-topic:after{content:"";position:absolute;top:-9px;left:50%;transform:translateX(-50%) rotate(45deg);width:18px;height:18px;border:1px solid var(--faq-accent);background:#0a0806;box-shadow:0 0 14px rgba(196,168,107,.35)}.faq-topic-title{font-family:"Cinzel",serif;font-size:clamp(20px,.45vi + 16px,28px);font-weight:600;letter-spacing:.06em;color:var(--faq-heading);border-left:3px solid var(--faq-accent);padding-left:12px;margin:18px 0 8px;scroll-margin-top:calc(var(--faq-header-h) + var(--faq-subnav-h) + var(--faq-sticky-gap))}.faq-subtopic{border:.5px solid var(--faq-border);border-radius:8px;padding:16px;margin:16px 0;background:var(--faq-surface);scroll-margin-top:calc(var(--faq-header-h) + var(--faq-subnav-h) + var(--faq-sticky-gap) + var(--faq-section-offset))}.faq-subtopic.highlight{outline:2px solid var(--faq-accent);box-shadow:inset 0 0 0 1px rgba(196,168,107,.25);transition:outline-color .3s ease}.faq-subtopic-title{font-family:"Cinzel",serif;font-size:clamp(17px,.32vi + 14px,22px);font-weight:600;letter-spacing:.04em;color:var(--faq-heading);margin:0 0 10px;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important;text-underline-position:under;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--faq-accent);text-decoration-color:var(--faq-accent);scroll-margin-top:calc(var(--faq-header-h) + var(--faq-subnav-h) + var(--faq-sticky-gap) + var(--faq-section-offset))}.faq-subtopic-title:hover{filter:brightness(1.08);-webkit-text-decoration-color:var(--faq-accent-bright);text-decoration-color:var(--faq-accent-bright)}.faq-qa-list{margin:0;padding:0}.faq-qa{font-size:clamp(16px,.28vi + 14px,18px);margin:10px 0}.faq-qa-highlighted{background:rgba(196,168,107,.12);border:1px solid var(--faq-accent);border-radius:6px;padding:12px;margin:12px 0;animation:faq-question-highlight 3s ease-out}@keyframes faq-question-highlight{0%{background:rgba(209,154,71,.3);border-color:#e6ab5e;transform:scale(1.02)}50%{background:rgba(209,154,71,.2)}to{background:rgba(209,154,71,.15);border-color:#d19a47;transform:scale(1)}}.faq-q-wrapper{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;margin-bottom:4px;padding-top:6px}.faq-q{font-weight:600;flex:1 1;margin:0;font-family:"Montserrat",sans-serif;color:#f0e6d4}.faq-q:hover{filter:brightness(1.06)}.faq-subtopic-header{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;margin-bottom:10px}.faq-subtopic-header .faq-subtopic-title{flex:1 1;margin:0}.faq-link-btn{background:none;border:none;padding:2px 4px;cursor:pointer;border-radius:4px;transition:all .2s ease;opacity:.65;display:flex;align-items:center;justify-content:center;min-width:24px;height:24px}.faq-link-btn:hover{background:rgba(196,168,107,.12);opacity:1;transform:scale(1.08)}.faq-section-link-btn{margin-top:2px}.faq-link-icon{font-size:14px;color:var(--faq-accent);display:block;line-height:1}.faq-link-copied{color:#7cba6a;font-weight:700}.faq-a{color:#c4a86b;margin:0;font-family:"Montserrat",sans-serif;font-size:clamp(13px,.22vi + 11px,15px);line-height:1.55}.faq-a a{color:var(--faq-accent-bright);text-decoration:underline;-webkit-text-decoration-color:rgba(196,168,107,.45);text-decoration-color:rgba(196,168,107,.45);text-underline-offset:2px}.faq-a a:hover{color:#f0dcad}.faq-a,.faq-q,.faq-qa{min-width:0;overflow-wrap:anywhere;word-break:break-word}.faq-a strong,.faq-q strong{font-family:"Montserrat",sans-serif;font-weight:700;color:var(--faq-accent-bright)}.faq-a br{display:block;font-size:0;line-height:0;margin:.2em 0 0}.faq-q:before{content:"Q:";color:var(--faq-accent);font-weight:700}.faq-a:before,.faq-q:before{display:inline-block;margin-right:8px;font-family:"Cinzel",serif;letter-spacing:.08em}.faq-a:before{content:"A:";color:var(--faq-accent-bright);font-weight:600}.faq-sidenav-placeholder{visibility:hidden;pointer-events:none}.faq-scroll-top{position:fixed;bottom:16px;right:16px;width:48px;height:48px;border-radius:50%;border:1px solid var(--faq-border-strong);background:rgba(10,8,6,.92);color:var(--faq-accent);font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 28px rgba(0,0,0,.45);z-index:1001;transition:filter .2s ease,border-color .2s ease}.faq-scroll-top:hover{filter:brightness(1.15);border-color:var(--faq-accent)}.faq-scroll-top-icon{transform:translateY(-1px)}.mobile-only{display:none}.desktop-only{display:inline}.br-sm{display:block;line-height:1;margin:.15em 0}.br-sm:before{transform:translateY(-.05em)}.br-sm:before,.faq-a br:before{content:"›";display:inline-block;margin-right:6px;color:var(--faq-accent);font-family:"Cinzel",serif;font-weight:700}.faq-line{display:block;margin-top:.2em}.faq-arrow{display:inline-block;margin-right:6px;color:var(--faq-accent);font-family:"Cinzel",serif;font-weight:700}@media (max-width:768px){.faq-search-text{display:none}.faq-search-svg{width:20px;height:20px}.mobile-only{display:inline;height:80px}.desktop-only{display:none}.faq-header{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-gap:10px 12px;gap:10px 12px;position:-webkit-sticky;position:sticky}.faq-header-home{grid-column:1;grid-row:1;align-self:center}.faq-logo-center{grid-column:2;grid-row:1;justify-self:center;align-self:center;margin-top:0}.faq-search{grid-column:1/-1;grid-row:2;width:100%;justify-self:stretch}.faq-search-input{min-width:0;width:100%}.faq-search-btn{flex-shrink:0;min-width:48px;padding:0 14px}}@media (min-width:1025px){.faq-header{grid-template-columns:auto 1fr auto}.faq-header-home{grid-column:1}.faq-logo-center{grid-column:2;justify-self:center}.faq-search{grid-column:3;justify-self:end}}@media (min-width:1025px){.faq-body{display:grid;grid-template-columns:240px 1fr;grid-gap:24px;gap:24px}.faq-sidenav{grid-column:1/2}.faq-content{grid-column:2/3}.faq-sidenav-nav{padding-left:10px}}.faq-sidenav-toggle{display:none}@media (max-width:1024px){.faq-body{display:grid;grid-template-columns:240px 1fr;grid-gap:24px;gap:24px;padding:24px 20px}.faq-sidenav-toggle{display:inline-flex;align-items:center;justify-content:center;background:var(--faq-surface-raised);border:1px solid var(--faq-border);color:var(--faq-accent);width:28px;height:28px;border-radius:4px;margin-bottom:10px;cursor:pointer;font-family:"Cinzel",serif}.faq-sidenav.collapsed{width:28px;overflow:hidden}.faq-sidenav.collapsed .faq-sidenav-nav{display:none}.faq-body.collapsed{grid-template-columns:28px 1fr}.faq-body.expanded{grid-template-columns:168px 1fr}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--blue:#1e90ff;--accent:#d2903c;--accent-light:#c28c46;--gold:#d2903c;--white:#fff;--mainBg:#1a1818;--dimGrey:#dfd6d2;--ligtGrey:#c1c1c1;--section-title-color:#eae9e4;--card-text:#c1c1c1;--section-title-size:50px;--baseSliderCard:629px;--sliderCard:848px;--siderCardIpad:600px;--sliderCardButton:123px;--cardWrapperX:315px;--cardWrapperY:486px;--introPic:800px;--featureImg:494px;--cardShadow:rgba(0,0,0,0.7)}body::-webkit-scrollbar{display:none}html{scrollbar-width:none}#backgrounds{--introductonSection:""}.noselect{-webkit-user-select:none;-o-user-select:none;user-select:none}.cardContainer{width:1048px}body,html{overflow-x:hidden}.mobileBg{display:none}body{font-size:20px;color:var(--white);overflow-x:hidden;font-family:albertus-nova,sans-serif;font-weight:400}main{background-color:#1a1818}p{line-height:30px}#overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);cursor:pointer;z-index:2}#portal.active #overlay{display:block}#portal .clickOut{display:none;position:fixed;width:20%;height:100%;z-index:99999;left:0;top:0}#portal.active .clickOut{display:block}#portal .clickOut.right{left:unset;right:0}.flexRow{display:flex;align-items:center;justify-content:space-between}.flexRow.oddItem{flex-flow:row-reverse}.not-found{position:fixed;top:35%;left:50%;transform:translate(-50%,-50%);text-align:center}.not-found h1,.not-found h2{color:#710000;font-size:60px}.not-found h2{margin-top:100px}.not-found p{color:#121010;font-size:40px;margin-top:50px}.not-found-home-btn{font-family:albertus-nova-bold,sans-serif;margin-top:50px;padding:14px 28px;border:1px solid rgba(196,168,107,.55);border-radius:10px;background:rgba(10,8,6,.85);color:#e8d4a8;text-transform:uppercase;letter-spacing:.12em;font-size:14px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.not-found-home-btn:hover{background:rgba(196,168,107,.12);border-color:rgba(196,168,107,.75);color:#f0d898}.not-found-home-btn:active{transform:translateY(1px)}.flexCol{display:flex;flex-direction:column;justify-content:space-between;align-items:center}a,a:hover{text-decoration:none;color:var(--dimGrey)}.bgEffect{position:absolute;width:100%;height:100%;top:0;left:0}.pictureWrapper{position:relative}.pictureWrapper .pictureEffect{position:absolute;z-index:5;bottom:0;left:0}.upperText{text-shadow:0 4px 10px rgba(0,0,0,.25);font-size:15px;text-transform:uppercase;letter-spacing:3px;color:var(--white)}.hoverEffect{position:relative}.hoverEffect:hover:after{content:"";width:100%;height:100%;left:0;top:0;background:linear-gradient(180deg,rgba(243,212,120,0),#9c7c1b 72.98%);opacity:.3;filter:blur(15px);position:absolute;z-index:2}.trancentredX{left:50%;transform:translateX(-50%);position:absolute}.freezeBodyScroll{height:100%;overflow-y:hidden}.mobileOnly{display:none}.flexCenter{display:flex;align-items:center;justify-content:center}@font-face{font-family:"work-sans-medium";src:url(/static/media/WorkSans-Medium.f1dd9ac4.ttf)}@font-face{font-family:"WorkSans-Medium";src:url(/static/media/WorkSans-Medium.f1dd9ac4.ttf)}@font-face{font-family:"albertus-nova";src:url(/static/media/AlbertusNova.11c86a31.ttf)}@font-face{font-family:"AlbertusNova";src:url(/static/media/AlbertusNova.11c86a31.ttf)}@font-face{font-family:"albertus-nova-bold";src:url(/static/media/AlbertusNova-Bold.e3a2b54c.ttf)}@font-face{font-family:"AlbertusNova-Bold";src:url(/static/media/AlbertusNova-Bold.e3a2b54c.ttf)}.appContainer{background-color:#191818}main{position:relative;z-index:0}.land-home{font-family:"EB Garamond",Georgia,serif;background:#0a0806;color:#e8d9b8;overflow-x:hidden;min-height:100vh;font-size:clamp(15px,.35vi + 13px,19px);-webkit-font-smoothing:antialiased;--world-hero-fraction:0.9;--world-spine-fit-margin:0.99;--land-gallery-img-radius:clamp(10px,2vi,22px);--land-mobile-gameplay-aspect:1280/591;--land-gallery-frame-gold:#c4a86b;--land-gallery-frame-gold-mid:rgba(196,168,107,0.42);--land-gallery-frame-gold-bright:rgba(232,212,168,0.72);--land-gallery-edge-h-span:10%;--land-gallery-bottom-black-fraction:0.3;--land-gallery-strip-max-width:70vw;--land-gallery-strip-expanded-max-width:95vw;--land-gallery-strip-faction-sync-width:var(--land-gallery-strip-max-width)}.land-home .hero{position:relative;height:clamp(340px,52vh,620px);overflow:hidden;display:flex;align-items:center;justify-content:center}.land-home .hero-bg{position:absolute;inset:0;background-image:url(/static/media/bg_battle.f58c3f1a.webp);background-size:cover;background-position:50%;transform:scale(1.08);animation:land-heroZoom 12s ease-in-out infinite alternate;filter:brightness(.55)}@media (min-width:1024px){.land-home .hero-bg{background-image:url(/static/media/bg_battle_hd.56bccb6e.webp)}}@keyframes land-heroZoom{0%{transform:scale(1.08) translateY(0)}to{transform:scale(1) translateY(-10px)}}.land-home .hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,8,6,0) 0,rgba(10,8,6,.25) 60%,#0a0806)}.land-home .hero-content{position:relative;z-index:2;text-align:center;padding:0 20px}.land-home .hero-logo{width:min(92vw,400px);max-width:100%;height:auto;filter:drop-shadow(0 0 50px rgba(212,169,80,.7));animation:land-fadeUp 1.2s ease forwards;opacity:0}@keyframes land-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.land-home .hero-tagline{font-family:"Cinzel",serif;font-size:clamp(12px,.25vi + 10px,15px);letter-spacing:clamp(.12em,.35vi + .06em,.35em);color:#c4a86b;text-transform:uppercase;margin-top:clamp(12px,2.5vi,20px);line-height:1.45;padding-inline:clamp(4px,2vi,12px);animation:land-fadeUp 1.4s ease .3s forwards;opacity:0}.overlay-tagline{background:rgba(0,0,0,.02);border-radius:20px}.land-home .cta-btn{display:inline-block;margin-top:clamp(18px,3vi,30px);padding:clamp(11px,1.2vi + 8px,15px) clamp(22px,4vi + 12px,48px);background:linear-gradient(135deg,#c9943c,#f0c55a 50%,#c9943c);color:#1a1000;font-family:"Cinzel",serif;font-size:clamp(11px,.22vi + 10px,14px);font-weight:700;letter-spacing:clamp(.12em,.15vi + .1em,.22em);text-transform:uppercase;text-decoration:none;-webkit-clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);animation:land-fadeUp 1.4s ease .6s forwards;opacity:0;transition:filter .2s,transform .2s;box-shadow:0 4px 20px rgba(200,148,60,.4)}.land-home .cta-btn:hover{filter:brightness(1.15);transform:translateY(-2px)}.land-home .ornament-divider{text-align:center;padding:clamp(18px,3.5vi,28px) 0 clamp(14px,2.5vi,20px)}.land-home .ornament-divider:after,.land-home .ornament-divider:before{content:"";display:inline-block;width:clamp(36px,12vi,120px);height:1px;background:linear-gradient(90deg,transparent,#c4a86b,transparent);vertical-align:middle}.land-home .ornament-symbol{display:inline-block;width:clamp(8px,1vi,10px);height:clamp(8px,1vi,10px);background:#c4a86b;transform:rotate(45deg);margin:0 clamp(10px,2vi,16px);vertical-align:middle}.land-home .section-label{font-family:"Cinzel",serif;font-size:clamp(16px,.2vi + 8px,16px);letter-spacing:clamp(.18em,.35vi + .1em,.42em);color:#c4a86b;text-align:center;text-transform:uppercase;margin-bottom:clamp(16px,3vi,26px);padding-inline:12px;line-height:1.4}.land-home .features-section{padding:clamp(8px,1.5vi,14px) clamp(14px,4vi,28px) clamp(24px,5vi,40px)}.land-home .features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(10px,2vi,16px);gap:clamp(10px,2vi,16px)}.land-home .feature-card{background:hsla(0,0%,100%,.03);border:.5px solid rgba(196,168,107,.2);padding:clamp(14px,2.5vi,20px) clamp(12px,2vi,18px);text-align:center;position:relative;overflow:hidden;transition:border-color .3s,background .3s}.land-home .feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#c4a86b,transparent)}.land-home .feature-card:hover{background:rgba(196,168,107,.06);border-color:rgba(196,168,107,.4)}.land-home .feature-icon{margin-bottom:clamp(6px,1vi,10px);display:block}.land-home .feature-icon img{display:block;margin:0 auto;width:clamp(28px,4vi,40px);height:clamp(28px,4vi,40px);object-fit:contain}.land-home .feature-title{font-family:"Cinzel",serif;font-size:clamp(12px,.18vi + 9px,14px);letter-spacing:clamp(.08em,.12vi + .06em,.16em);color:#c4a86b;margin-bottom:6px;text-transform:uppercase}.land-home .feature-desc{font-family:"Montserrat";font-size:clamp(12px,.22vi + 11px,16px);color:#9a8a6a;line-height:1.55}.land-home .bg-strip{position:relative;margin:0;overflow:hidden}.land-home .bg-strip picture{display:block;width:100%}.land-home .bg-strip-img{width:100%;height:clamp(200px,28vi,320px);object-fit:cover;object-position:center 30%;filter:brightness(.32);display:block}.land-home .bg-strip-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,8,6,.75) 0,rgba(10,8,6,0) 40%,rgba(10,8,6,0) 60%,rgba(10,8,6,.75))}.land-home .world-dfiance-section{padding:0 0 clamp(24px,5vi,40px)}.land-home .world-dfiance-section>.section-label{padding-inline:clamp(12px,4vi,24px)}.land-home .world-story-panel{max-width:min(52rem,100%);margin:0 auto;padding:0 clamp(12px,4vi,24px) clamp(12px,3vi,28px);box-sizing:border-box}.land-home .world-story-panel p{font-family:"Montserrat";font-size:clamp(12px,.32vi + 14px,16px);line-height:1.68;color:rgba(232,217,184,.92);margin:0 0 1.15em}.land-home .world-story-panel p:last-child{margin-bottom:0}.land-home .subsection-label{font-family:"Cinzel",serif;font-size:clamp(10px,.18vi + 9px,13px);letter-spacing:clamp(.14em,.28vi + .08em,.32em);color:#d4b87a;text-align:center;text-transform:uppercase;margin:0 0 clamp(14px,2.5vi,22px);padding-inline:12px;line-height:1.4}.land-home .world-subsection{margin-bottom:clamp(22px,4vi,40px)}.land-home .world-subsection--factions{display:flex;flex-direction:column;align-items:stretch;min-height:clamp(420px,68vi,720px)}@media (max-width:899px){.land-home .world-subsection--factions{min-height:0;padding-bottom:clamp(16px,4vi,32px)}.land-home .carousel-wrap.carousel-wrap-factions{min-height:0}.land-home .world-subsection--factions>.carousel-wrap.carousel-wrap-factions{flex:0 0 auto;min-height:0;overflow:visible}}.land-home .world-faction-panel{display:grid;grid-gap:clamp(14px,2.5vi,22px);gap:clamp(14px,2.5vi,22px);padding:clamp(10px,2vi,18px) clamp(8px,2vi,16px);max-width:1120px;margin:0 auto;align-items:stretch;flex:1 1 auto;min-height:clamp(360px,52vi,620px);height:100%;box-sizing:border-box}.land-home .world-faction-title{font-family:"Cinzel",serif;font-size:clamp(18px,.35vi + 16px,26px);font-weight:600;color:#e8d4a8;margin:0 0 .35em;letter-spacing:.04em}.land-home .world-faction-subtitle{font-family:"Montserrat";font-size:clamp(12px,.2vi + 11px,15px);font-style:normal;color:rgba(196,168,107,.85);margin:0;line-height:1.45}.land-home .world-faction-desc{font-size:clamp(13px,.22vi + 12px,16px);line-height:1.55;color:rgba(232,212,168,.88);margin:0}.land-home .world-faction-desc p{font-family:"Montserrat";font-size:16px;margin:0}.land-home .world-faction-strengths{font-family:"Montserrat",sans-serif;font-size:14px;line-height:1.5;color:rgba(232,212,168,.78);margin:clamp(10px,1.4vi,14px) 0 0;padding:0 0 0 1.15em;list-style-type:disc;text-align:inherit}.land-home .world-faction-strengths li{margin:.28em 0;-webkit-padding-start:.15em;padding-inline-start:.15em}.land-home .world-faction-strengths li::marker{color:rgba(196,168,107,.65)}.land-home .world-faction-hero-col{position:relative;z-index:0}.land-home .world-faction-hero-col,.land-home .world-faction-hero-stack{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;flex:1 1 auto;align-self:stretch}.land-home .world-faction-meta{margin:0}.land-home .faction-strip-heading{display:none}.land-home .world-faction-hero{position:relative;width:100%;min-height:0;display:flex;flex-direction:column;flex:1 1 auto;background-color:#0a0806;isolation:isolate}.land-home .world-faction-hero-stack>.world-faction-hero-bottom-accent{flex:0 0 auto;align-self:stretch;position:relative;z-index:2;margin-inline:clamp(12px,4vi,24px);height:max(2px,.12rem);pointer-events:none;background:linear-gradient(90deg,rgba(196,168,107,0) 0,rgba(196,168,107,.35) 25%,#c4a86b 44%,#c4a86b 56%,rgba(196,168,107,.35) 75%,rgba(196,168,107,0))}@media (min-width:900px){.land-home .world-faction-hero{overflow:hidden}.land-home .world-faction-hero-stack>.world-faction-hero-bottom-accent{height:1px;background:linear-gradient(90deg,transparent 0,rgba(212,184,122,.55) 35%,#e8d4a8 44%,#e8d4a8 56%,rgba(212,184,122,.55) 65%,rgba(196,168,107,0))}}@media (min-width:900px){.land-home .world-faction-panel{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-rows:auto 1fr}.land-home .world-faction-meta{grid-column:2;grid-row:1;text-align:left;align-self:start}.land-home .world-faction-hero-stack{grid-column:1;grid-row:1/-1;min-height:0}.land-home .world-faction-desc{grid-column:2;grid-row:2;text-align:left;align-self:start;min-height:0}}@media (max-width:899px){.land-home{--world-spine-fit-margin:1}.land-home .world-faction-panel{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:0;flex:0 0 auto}.land-home .world-faction-hero-stack{grid-row:1;min-height:0}.land-home .world-faction-hero-col{min-height:clamp(240px,52vi,420px);position:relative}.land-home .world-faction-hero{flex:1 1 auto;min-height:clamp(240px,52vi,420px);overflow:hidden}.land-home .faction-strip-heading{display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:clamp(8px,2.5vi,18px);gap:clamp(8px,2.5vi,18px);width:100%;flex:0 0 auto;padding:0 clamp(6px,2vi,14px) clamp(12px,2.5vi,20px);box-sizing:border-box}.land-home .faction-strip-heading .carousel-btn--faction-strip{position:static;transform:none;flex-shrink:0}.land-home .faction-strip-heading .world-faction-meta--strip{text-align:center;min-width:0;max-width:min(100%,22rem);margin:0}.land-home .carousel-wrap-factions .carousel-btn--faction-overlay,.land-home .carousel-wrap-factions .carousel-slide-faction .world-faction-meta{display:none}.land-home .world-faction-desc{grid-row:2;position:relative;z-index:2;padding-block:clamp(14px,3.5vi,28px);text-align:center}}.land-home .carousel-wrap-factions{display:flex;flex-direction:column;flex:1 1 auto;min-height:clamp(360px,60vi,640px)}.land-home .carousel-wrap-inner{position:relative;width:100%;flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.land-home .faction-hero-transition-cover{position:absolute;inset:0;z-index:5;pointer-events:none;background-color:#0a0806;transition:opacity .3s ease}@media (prefers-reduced-motion:reduce){.land-home .faction-hero-transition-cover{transition:none}}.land-home .faction-hero-fade-shell{flex:1 1 auto;min-height:0;width:100%;height:100%;display:flex;flex-direction:column;transition:opacity .3s ease;will-change:opacity;isolation:isolate}@media (prefers-reduced-motion:reduce){.land-home .faction-hero-fade-shell{transition:none}}.land-home .carousel-wrap-inner>.faction-hero-fade-shell>.carousel-track.carousel-track-inner{display:block;position:relative;flex:1 1 auto;min-height:0;height:100%;transition:none;will-change:auto}.land-home .carousel-wrap-inner .carousel-slide-world.carousel-slide{position:absolute;inset:0;flex:none;width:100%;height:100%;box-sizing:border-box;opacity:0;z-index:0;transition:none;pointer-events:none;visibility:hidden}.land-home .carousel-wrap-inner .carousel-slide-world.carousel-slide.is-active{opacity:1;z-index:2;pointer-events:auto;visibility:visible}.land-home .carousel-slide-world{display:flex;flex-direction:column;min-height:0;height:100%}.land-home .carousel-wrap-grabbable{touch-action:pan-x pan-y;cursor:grab}.land-home .carousel-wrap-grabbable .carousel-slide,.land-home .carousel-wrap-grabbable .carousel-track,.land-home .carousel-wrap-grabbable .carousel-viewport,.land-home .carousel-wrap-grabbable canvas,.land-home .carousel-wrap-grabbable img,.land-home .carousel-wrap-grabbable picture{touch-action:pan-x pan-y}@media (max-width:899px),(pointer:coarse){.land-home .faction-spine-canvas{touch-action:pan-x pan-y}}.land-home .carousel-wrap-grabbable:active{cursor:grabbing}.land-home .carousel-section{padding:0 clamp(12px,4vi,24px) clamp(24px,5vi,40px);--section-strip-max:var(--land-gallery-strip-max-width,70vw)}.land-home .carousel-section.carousel-section--strip-expanded{--section-strip-max:var(--land-gallery-strip-expanded-max-width,95vw)}.land-home .carousel-section>.section-label{padding-inline:0}.land-home .carousel-section .carousel-wrap.carousel-wrap--image-strip{margin-inline:0}@media (min-width:900px){.land-home .carousel-section.art-section>.carousel-dots,.land-home .carousel-section.art-section>.carousel-wrap.carousel-wrap--image-strip,.land-home .carousel-section .gameplay-tab-panel,.land-home .carousel-section .gameplay-tabs,.land-home .carousel-section>.section-label{width:min(100%,var(--section-strip-max));max-width:min(100%,var(--section-strip-max));margin-inline:auto;box-sizing:border-box}.land-home .world-subsection--factions>.carousel-dots,.land-home .world-subsection--factions>.carousel-wrap.carousel-wrap-factions{width:min(100%,var(--land-gallery-strip-faction-sync-width,70vw));max-width:min(100%,var(--land-gallery-strip-faction-sync-width,70vw));margin:0 auto;box-sizing:border-box}.land-home .carousel-wrap--image-strip .gallery-strip-expand-btn{position:absolute;top:clamp(10px,1.4vi,16px);right:clamp(10px,1.4vi,16px);z-index:16;width:clamp(38px,8vi,44px);height:clamp(38px,8vi,44px);padding:0;display:inline-flex;align-items:center;justify-content:center;color:#e8d4a8;background:rgba(8,6,5,.72);border:1px solid rgba(196,168,107,.45);border-radius:10px;box-shadow:0 4px 18px rgba(0,0,0,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .22s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.land-home .carousel-wrap--image-strip .gallery-strip-expand-svg{display:block;flex-shrink:0;opacity:.95;filter:drop-shadow(0 1px 1px rgba(0,0,0,.45))}.land-home .carousel-wrap--image-strip .gallery-strip-expand-btn:focus-visible,.land-home .carousel-wrap--image-strip .gallery-strip-expand-btn:hover,.land-home .carousel-wrap--image-strip:hover .gallery-strip-expand-btn{opacity:1;pointer-events:auto}.land-home .carousel-wrap--image-strip .gallery-strip-expand-btn:focus-visible,.land-home .carousel-wrap--image-strip .gallery-strip-expand-btn:hover{background:rgba(28,22,16,.9);border-color:rgba(232,212,168,.58);color:#f6ebd0;box-shadow:0 6px 22px rgba(0,0,0,.42)}.land-home .carousel-wrap--image-strip .gallery-strip-expand-btn:focus-visible .gallery-strip-expand-svg,.land-home .carousel-wrap--image-strip .gallery-strip-expand-btn:hover .gallery-strip-expand-svg{opacity:1}}@media (max-width:899px){.land-home .gallery-strip-expand-btn{display:none!important}}.land-home .gameplay-tabs{display:flex;align-items:center;justify-content:center;grid-gap:clamp(10px,2vi,18px);gap:clamp(10px,2vi,18px);width:100%;box-sizing:border-box;margin:0 0 clamp(18px,3vi,28px)}.land-home .gameplay-tabs-sep{font-family:"Cinzel",serif;font-size:clamp(12px,.2vi + 10px,15px);color:rgba(196,168,107,.45);-webkit-user-select:none;user-select:none}.land-home .gameplay-tab{font-family:"Cinzel",serif;font-size:clamp(12px,.22vi + 10px,15px);font-weight:600;letter-spacing:clamp(.16em,.3vi + .1em,.28em);text-transform:uppercase;color:rgba(196,168,107,.55);background:none;border:none;padding:.35em .15em .5em;cursor:pointer;position:relative;transition:color .2s ease}.land-home .gameplay-tab:hover{color:rgba(232,212,168,.85)}.land-home .gameplay-tab.is-active{color:#e8d4a8}.land-home .gameplay-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#c4a86b,transparent)}.land-home .gameplay-tab-panel[hidden]{display:none!important}.land-home .carousel-wrap--mobile-gameplay .carousel-slide img{aspect-ratio:var(--land-mobile-gameplay-aspect)}.land-home .choose{padding:clamp(24px,5vi,48px) clamp(14px,4vi,28px)}.land-home .choose-inner{max-width:1120px;margin:0 auto}.land-home .choose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;grid-column-gap:clamp(12px,3.5vi,36px);column-gap:clamp(12px,3.5vi,36px);grid-row-gap:clamp(14px,2.5vi,24px);row-gap:clamp(14px,2.5vi,24px);align-items:end;justify-items:center}.land-home .choose-img-cell{position:relative;width:100%;max-width:min(100%,320px);justify-self:center}.land-home .choose-img-cell:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#c4a86b,transparent)}.land-home .choose-img{width:100%;height:auto;object-fit:contain;display:block}.land-home .choose-title{display:contents}.land-home .choose-title-word{font-family:"Cinzel",serif;font-weight:600;font-size:clamp(14px,.35vi + 11px,22px);letter-spacing:clamp(.14em,.35vi + .08em,.28em);color:#e8d4a8;text-transform:uppercase;text-align:center;line-height:1.2}.land-home .choose-cta-wrap{display:flex;justify-content:center;margin-top:clamp(20px,3.5vi,36px)}.land-home .choose-cta.cta-btn{margin-top:0;opacity:1;animation:none}.land-home .carousel-wrap{position:relative;overflow:hidden;margin:0 clamp(12px,4vi,24px);border:none}.land-home .carousel-wrap.carousel-wrap--image-strip{overflow:visible}.land-home .carousel-wrap--image-strip>.carousel-viewport{position:relative;width:100%;border-radius:var(--land-gallery-img-radius);overflow:hidden;isolation:isolate}.land-home .carousel-wrap--image-strip .carousel-track{width:calc(var(--carousel-len, 1)*100%)}.land-home .carousel-wrap--image-strip .carousel-slide{flex:0 0 calc(100%/var(--carousel-len, 1));min-width:0}.land-home .carousel-track{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.land-home .carousel-track.carousel-track--no-trans{transition:none}@media (min-width:900px){@keyframes land-factionMetaReveal{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@keyframes land-factionDescReveal{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}}@media (max-width:899px){@keyframes land-factionMetaReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes land-factionDescReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.land-home .carousel-wrap-factions>.carousel-track.carousel-track-factions{display:block;position:relative;flex:1 1 auto;min-height:0;height:100%;width:100%;transition:none;will-change:auto}.land-home .carousel-wrap-factions .carousel-slide.carousel-slide-faction{container-type:size;container-name:world-faction-slide;display:flex;flex-direction:column;justify-content:flex-start;position:absolute;inset:0;flex:none;width:100%;height:100%;min-height:0;box-sizing:border-box;padding-top:clamp(10px,min(2.5vi,calc((.5 - var(--world-hero-fraction, .9)*0.5)*100cqh)),20px);padding-bottom:clamp(10px,min(2.5vi,calc((.5 - var(--world-hero-fraction, .9)*0.5)*100cqh)),20px);opacity:0;z-index:0;pointer-events:none;visibility:hidden;transition:opacity .52s cubic-bezier(.33,1,.68,1)}.land-home .carousel-wrap-factions .carousel-slide.carousel-slide-faction.is-active{opacity:1;z-index:1;pointer-events:auto;visibility:visible}.land-home .carousel-wrap-factions .carousel-slide-faction.is-active .world-faction-meta{animation:land-factionMetaReveal .58s cubic-bezier(.22,1,.36,1) both}.land-home .carousel-wrap-factions .carousel-slide-faction.is-active .world-faction-desc{animation:land-factionDescReveal .54s cubic-bezier(.22,1,.36,1) .1s both}@media (prefers-reduced-motion:reduce){.land-home .carousel-wrap-factions .carousel-slide.carousel-slide-faction{transition:opacity .16s ease}.land-home .carousel-wrap-factions .carousel-slide-faction.is-active .world-faction-desc,.land-home .carousel-wrap-factions .carousel-slide-faction.is-active .world-faction-meta{animation:none}}@media (max-width:899px){.land-home .carousel-wrap-factions>.carousel-track.carousel-track-factions{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,auto);height:auto;min-height:0;flex:0 0 auto}.land-home .carousel-wrap-factions .carousel-slide.carousel-slide-faction{position:relative;grid-column:1;grid-row:1;inset:auto;width:100%;height:auto;min-height:0;container-type:normal;padding-top:clamp(10px,2.5vi,20px);padding-bottom:clamp(10px,2.5vi,20px)}}.land-home .carousel-slide{flex:0 0 100%;position:relative;height:100%;min-height:0}.land-home .carousel-slide picture,.land-home.image-carousel-expand-overlay-root .image-carousel-expand-slide-mat picture{display:block;width:100%;overflow:hidden;border-radius:var(--land-gallery-img-radius)}.land-home .carousel-slide img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;filter:brightness(.95);border-radius:var(--land-gallery-img-radius);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.land-home .carousel-section .carousel-slide{position:relative;z-index:0;box-sizing:border-box;border-radius:var(--land-gallery-img-radius);overflow:hidden;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.land-home .carousel-section .carousel-slide picture,.land-home.image-carousel-expand-overlay-root .image-carousel-expand-slide-mat picture{position:relative;z-index:1}.land-home .carousel-section .carousel-slide:before,.land-home.image-carousel-expand-overlay-root .image-carousel-expand-slide-mat:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:var(--land-gallery-img-radius);background:linear-gradient(180deg,rgba(196,168,107,0) 0,var(--land-gallery-frame-gold-mid) 22%,var(--land-gallery-frame-gold) 50%,var(--land-gallery-frame-gold-mid) 78%,rgba(196,168,107,0)) 0/1px 100% no-repeat,linear-gradient(180deg,rgba(196,168,107,0) 0,var(--land-gallery-frame-gold-mid) 22%,var(--land-gallery-frame-gold) 50%,var(--land-gallery-frame-gold-mid) 78%,rgba(196,168,107,0)) 100%/1px 100% no-repeat,linear-gradient(90deg,var(--land-gallery-frame-gold) 0,rgba(196,168,107,.55) calc(var(--land-gallery-edge-h-span)*0.45),transparent var(--land-gallery-edge-h-span)) top/100% 1px no-repeat,linear-gradient(90deg,transparent 0,transparent calc(100% - var(--land-gallery-edge-h-span)),rgba(196,168,107,.55) calc(100% - var(--land-gallery-edge-h-span)*0.45),var(--land-gallery-frame-gold)) top/100% 1px no-repeat,linear-gradient(90deg,#0a0806 0,rgba(10,8,6,.72) calc(var(--land-gallery-edge-h-span)*var(--land-gallery-bottom-black-fraction)*0.55),rgba(196,168,107,.42) calc(var(--land-gallery-edge-h-span)*var(--land-gallery-bottom-black-fraction)),var(--land-gallery-frame-gold) calc(var(--land-gallery-edge-h-span)*0.55),rgba(196,168,107,.22) calc(var(--land-gallery-edge-h-span)*0.88),transparent var(--land-gallery-edge-h-span)) bottom/100% 1px no-repeat,linear-gradient(90deg,transparent 0,transparent calc(100% - var(--land-gallery-edge-h-span)),rgba(196,168,107,.22) calc(100% - var(--land-gallery-edge-h-span)*0.92),var(--land-gallery-frame-gold) calc(100% - var(--land-gallery-edge-h-span)*0.58),rgba(196,168,107,.42) calc(100% - var(--land-gallery-edge-h-span)*var(--land-gallery-bottom-black-fraction)),rgba(10,8,6,.72) calc(100% - var(--land-gallery-edge-h-span)*var(--land-gallery-bottom-black-fraction)*0.55),#0a0806) bottom/100% 1px no-repeat}.land-home .carousel-section .carousel-slide:after,.land-home.image-carousel-expand-overlay-root .image-carousel-expand-slide-mat:after{content:"";position:absolute;z-index:3;pointer-events:none;top:clamp(5px,1vi,11px);left:clamp(5px,1vi,11px);right:clamp(5px,1vi,11px);bottom:clamp(5px,1vi,11px);border-radius:max(0,calc(var(--land-gallery-img-radius) - 2px));background:linear-gradient(90deg,var(--land-gallery-frame-gold-bright),rgba(196,168,107,0)) 0 0/clamp(18px,4.5vi,40px) 2px no-repeat,linear-gradient(180deg,var(--land-gallery-frame-gold-bright),rgba(196,168,107,0)) 0 0/2px clamp(18px,4.5vi,40px) no-repeat,linear-gradient(270deg,var(--land-gallery-frame-gold-bright),rgba(196,168,107,0)) 100% 0/clamp(18px,4.5vi,40px) 2px no-repeat,linear-gradient(180deg,var(--land-gallery-frame-gold-bright),rgba(196,168,107,0)) 100% 0/2px clamp(18px,4.5vi,40px) no-repeat,linear-gradient(90deg,var(--land-gallery-frame-gold-bright),rgba(196,168,107,0)) 0 100%/clamp(18px,4.5vi,40px) 2px no-repeat,linear-gradient(0deg,var(--land-gallery-frame-gold-bright),rgba(196,168,107,0)) 0 100%/2px clamp(18px,4.5vi,40px) no-repeat,linear-gradient(270deg,var(--land-gallery-frame-gold-bright),rgba(196,168,107,0)) 100% 100%/clamp(18px,4.5vi,40px) 2px no-repeat,linear-gradient(0deg,var(--land-gallery-frame-gold-bright),rgba(196,168,107,0)) 100% 100%/2px clamp(18px,4.5vi,40px) no-repeat;opacity:.88}@media (prefers-reduced-motion:reduce){.land-home .carousel-section .carousel-slide:after,.land-home.image-carousel-expand-overlay-root .image-carousel-expand-slide-mat:after{opacity:.75}}.land-home .carousel-slide-world .carousel-slide-visual{position:relative;width:100%;height:100%;flex:1 1 auto;min-height:0;overflow:hidden;margin:0;padding:0}.land-home .carousel-slide-world .carousel-slide-fallback{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:block;max-width:100%;max-height:100%;width:auto;height:auto;margin:0;padding:0;object-fit:contain;object-position:bottom center;filter:brightness(.92)}.land-home .faction-spine-wrap{position:absolute;inset:0;z-index:1;pointer-events:none;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box}.land-home .faction-spine-canvas{display:block;width:100%;height:100%;touch-action:none}.land-home .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:transparent;border:1px solid transparent;color:#c4a86b;width:clamp(36px,9vi,48px);height:clamp(36px,9vi,48px);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:clamp(16px,3.5vi,22px);transition:background .2s,border-color .2s;-webkit-user-select:none;user-select:none}.land-home .carousel-btn:hover{background:none;border-color:none}.land-home .carousel-btn.prev{left:10px}.land-home .carousel-btn.next{right:10px}.land-home .carousel-dots{display:flex;justify-content:center;grid-gap:8px;gap:8px;margin-top:14px}.land-home .carousel-dot{width:6px;height:6px;background:rgba(196,168,107,.25);transform:rotate(45deg);cursor:pointer;transition:background .3s,transform .3s;border:none;padding:0}.land-home .carousel-dot.active{background:#c4a86b;transform:rotate(45deg) scale(1.4)}.land-home .social-section{padding:0 clamp(14px,4vi,28px) clamp(28px,6vi,44px);text-align:center}.land-home .social-links{display:flex;justify-content:center;grid-gap:12px;gap:12px;flex-wrap:wrap}.land-home .social-btn{display:flex;align-items:center;grid-gap:clamp(6px,1.5vi,10px);gap:clamp(6px,1.5vi,10px);padding:clamp(9px,1.2vi + 6px,13px) clamp(14px,3vi,24px);border:.5px solid rgba(196,168,107,.35);background:rgba(196,168,107,.04);color:#c4a86b;text-decoration:none;font-family:"Cinzel",serif;font-size:clamp(9px,.18vi + 8px,12px);letter-spacing:clamp(.06em,.1vi + .04em,.12em);text-transform:uppercase;transition:background .2s,border-color .2s,color .2s;cursor:pointer}.land-home .social-btn:hover{background:rgba(196,168,107,.12);border-color:rgba(196,168,107,.7);color:#f0d898}.land-home .social-btn svg{width:clamp(14px,2.8vi,18px);height:clamp(14px,2.8vi,18px);fill:currentColor;flex-shrink:0}.land-home .footer-strip{border-top:.5px solid rgba(196,168,107,.15);padding:clamp(14px,2.5vi,22px) clamp(14px,4vi,28px);display:flex;flex-direction:column;align-items:stretch;grid-gap:clamp(10px,2vi,14px);gap:clamp(10px,2vi,14px)}.land-home .footer-brand-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;width:100%}.land-home .footer-logo-small{height:clamp(22px,3.5vi,32px);width:auto;opacity:.6}.land-home .footer-copy{font-size:clamp(10px,.2vi + 9px,13px);color:#c4a86b;letter-spacing:clamp(.03em,.06vi + .02em,.08em);line-height:1.45;font-family:"Montserrat"}.land-home .footer-legal{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:16px;gap:16px;padding-bottom:8px;border-bottom:none}.land-home .footer-legal a{font-family:"Cinzel",serif;font-size:clamp(9px,.18vi + 8px,11px);letter-spacing:clamp(.06em,.1vi + .04em,.14em);text-transform:uppercase;color:#c4a86b;text-decoration:none}.land-home .footer-legal a:hover{color:#f0d898;text-decoration:underline;-webkit-text-decoration-color:#f0d898;text-decoration-color:#f0d898;text-underline-offset:.2em}@media (max-width:768px){.land-home .features-grid{grid-template-columns:1fr}.land-home .footer-brand-row{flex-direction:column;text-align:center;justify-content:center}}@media (min-width:1024px){.land-home .carousel-btn{background:none;border:none}}.land-home.image-carousel-expand-overlay-root{position:fixed;inset:0;z-index:10050;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));box-sizing:border-box;background:rgba(0,0,0,.9);touch-action:pan-x pan-y}.land-home.image-carousel-expand-overlay-root .image-carousel-expand-backdrop{position:absolute;inset:0;z-index:0}.land-home.image-carousel-expand-overlay-root .image-carousel-expand-content{position:relative;z-index:1;width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.land-home.image-carousel-expand-overlay-root .image-carousel-expand-close{position:absolute;top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));z-index:10053;width:44px;height:44px;border-radius:10px;border:1px solid rgba(196,168,107,.45);background:rgba(10,8,6,.85);color:#e8d4a8;font-family:"Cinzel",serif;font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.land-home.image-carousel-expand-overlay-root .image-carousel-expand-stage{position:relative;z-index:10051;width:min(98vw,calc(100dvw - 24px));max-height:min(90dvh,96vw);display:flex;align-items:center;justify-content:center;pointer-events:auto}.land-home.image-carousel-expand-overlay-root .image-carousel-expand-section{width:100%;margin:0;padding:0}.land-home.image-carousel-expand-overlay-root .image-carousel-expand-strip.carousel-wrap{margin:0 auto;width:100%;max-width:min(1200px,100%)}.land-home.image-carousel-expand-overlay-root .carousel-section .carousel-wrap--image-strip .carousel-slide{display:flex;align-items:center;justify-content:center;border-radius:0;overflow:visible}.land-home.image-carousel-expand-overlay-root .carousel-section .carousel-slide:after,.land-home.image-carousel-expand-overlay-root .carousel-section .carousel-slide:before{content:none!important;display:none!important}.land-home.image-carousel-expand-overlay-root .image-carousel-expand-slide-mat{position:relative;z-index:0;box-sizing:border-box;border-radius:var(--land-gallery-img-radius);overflow:hidden;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto}.land-home.image-carousel-expand-overlay-root .image-carousel-expand-slide-mat img{aspect-ratio:auto;max-height:min(86dvh,96vw);max-width:100%;width:auto;height:auto;object-fit:contain;object-position:center;border-radius:0;filter:brightness(.95);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media (orientation:landscape){.land-home.image-carousel-expand-overlay-root .image-carousel-expand-stage{width:min(99vw,calc(100dvw - 16px));max-height:94dvh}.land-home.image-carousel-expand-overlay-root .image-carousel-expand-slide-mat img{max-height:min(92dvh,99vw)}.land-home.image-carousel-expand-overlay-root .image-carousel-expand-dots{margin-top:8px}}.land-home.image-carousel-expand-overlay-root .image-carousel-expand-dots{pointer-events:auto;margin-top:12px}
/*# sourceMappingURL=main.448d7350.chunk.css.map */