.fv-start-page{--start-cream:#fff1df;--start-muted:#c3cebf;--start-copper:#efa16b;--start-line:#52644e70;color:#e4eadf;background:radial-gradient(at 90% 9%,#28403180,#0000 35%),#101919;overflow:hidden}.fv-start-page *{box-sizing:border-box}.fv-start-page a{color:inherit}.fv-start-page :focus-visible{outline:3px solid var(--start-copper);outline-offset:5px}.fv-start-shell{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.fv-start-page h1,.fv-start-page h2,.fv-start-page h3{color:var(--start-cream);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}.fv-start-page p{color:var(--start-muted);font-size:16px;line-height:1.8}.fv-start-page svg{flex-shrink:0}.fv-start-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--start-copper);margin-bottom:20px;font-size:11px;font-weight:700;line-height:1.5;display:block}.fv-start-skip{z-index:20;background:#fff1df;border-radius:6px;padding:12px 18px;font-weight:700;position:absolute;top:8px;left:24px;transform:translateY(-150%);color:#101919!important}.fv-start-skip:focus{transform:none}.fv-start-nav{background:#0d1417e8;border:1px solid #ffffff0c;border-radius:15px;align-items:center;gap:27px;margin-top:24px;padding:13px 16px 13px 20px;display:flex;box-shadow:0 12px 32px #0002}.fv-start-brand{flex-shrink:0;align-items:center;gap:13px;display:flex}.fv-start-brand img{object-fit:cover;border-radius:12px}.fv-start-brand>span{letter-spacing:-1px;color:var(--start-cream);font:700 32px/1 Georgia,serif}.fv-start-nav>nav{justify-content:center;gap:26px;margin-inline:auto;display:flex}.fv-start-nav>nav>a{white-space:nowrap;padding:14px 0;font-size:14px;position:relative}.fv-start-nav>nav>a:hover{color:var(--start-copper)}.fv-start-nav>nav>a[aria-current=page]:after{content:"";background:var(--start-copper);height:2px;position:absolute;inset:auto 0 7px}.fv-start-instagram{justify-content:center;align-items:center;min-width:34px;min-height:44px;display:flex}.fv-start-instagram img{display:block}.fv-start-page .fv-start-button{text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:11px;max-width:100%;min-height:54px;padding:15px 21px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.fv-start-page .fv-start-discord{color:#fff;background:#5865f2;border-color:#8a92ff55;box-shadow:0 3px #3540b2,0 8px 25px #5865f218}.fv-start-page .fv-start-discord:hover{background:#4752c4;transform:translateY(-2px)}.fv-start-nav .fv-start-button{white-space:nowrap;min-height:47px;padding:12px 16px;font-size:13px}.fv-start-page .fv-start-text-link{color:#b2d3a2;align-items:center;gap:11px;min-height:44px;font-size:14px;line-height:1.5;display:inline-flex}.fv-start-page .fv-start-text-link:hover{color:var(--start-copper)}.fv-start-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:66px;padding-block:78px 86px;display:grid}.fv-start-intro{padding-block:12px}.fv-start-intro h1{letter-spacing:-.047em;margin:0 0 25px;font-size:clamp(48px,5.1vw,70px);line-height:1.04}.fv-start-intro h1 em{color:#eb9159;font-style:normal;display:block}.fv-start-intro>p{max-width:485px;font-size:17px;line-height:1.8}.fv-start-hero-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px;display:flex}.fv-start-welcome-note{border-top:1px solid var(--start-line);color:#c6d1bb;align-items:flex-start;gap:11px;max-width:460px;margin-top:26px;padding-top:22px;font-size:13px;line-height:1.7;display:flex}.fv-start-welcome-note svg{color:#d79460;margin-top:2px}.fv-start-welcome-note strong{color:#e8e9d9;font-weight:500}.fv-start-hero-photo{isolation:isolate;aspect-ratio:1.08;background:#20362a;border:1px solid #a5b99842;border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 80px #0003}.fv-start-hero-photo>img{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.fv-start-hero-photo:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 40%,#0a1a13d9 100%);position:absolute;inset:0}.fv-start-hero-photo figcaption{position:absolute;bottom:30px;left:30px;right:84px}.fv-start-hero-photo figcaption>span{letter-spacing:.16em;text-transform:uppercase;color:#e5e8d8;margin-bottom:11px;font-size:10px;display:block}.fv-start-hero-photo figcaption>strong{letter-spacing:-.025em;color:var(--start-cream);font:italic 400 31px/1.17 Georgia,serif;display:block}.fv-start-photo-link{background:#0b201a70;border:1px solid #cbd6bd6e;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:29px;right:26px;color:var(--start-cream)!important}.fv-start-photo-link:hover{background:#203b2e}.fv-start-joining{background:linear-gradient(#15241e,#1a2e23 35%,#192c22 80%,#15241e);padding:76px 0 73px;scroll-margin-top:25px}.fv-start-steps-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.2fr);align-items:start;gap:100px;display:grid}.fv-start-section-intro h2{margin-bottom:23px;font-size:clamp(37px,3.8vw,51px);line-height:1.1}.fv-start-section-intro h2>span{color:#e88b51}.fv-start-section-intro>p{max-width:350px;margin-bottom:18px;font-size:15px;line-height:1.9}.fv-start-steps{margin:0;padding:0;list-style:none}.fv-start-steps>li{border-top:1px solid var(--start-line);grid-template-columns:42px minmax(0,1fr);gap:22px;padding:29px 0;display:grid}.fv-start-steps>li:first-child{border-top:0;padding-top:0}.fv-start-steps>li:last-child{padding-bottom:0}.fv-start-step-number{color:#d49767;padding-top:34px;font:italic 22px/1.3 Georgia,serif}.fv-start-step-icon{color:#a9c397;margin-bottom:14px;display:block}.fv-start-steps h3{margin:0 0 12px;font-size:27px;line-height:1.22}.fv-start-steps p{font-size:15px;line-height:1.8}.fv-start-steps p a,.fv-start-faq p a{color:#c4dfa9;text-underline-offset:4px;-webkit-text-decoration:underline #aec89788;text-decoration:underline #aec89788}.fv-start-steps p a:hover,.fv-start-faq p a:hover{color:var(--start-copper)}.fv-start-steps p strong{color:#e7ecdf;font-weight:600}.fv-start-server{background:#0b1b17;border:1px solid #68816980;border-radius:9px;max-width:430px;margin-top:20px;padding:17px 20px}.fv-start-server>span{letter-spacing:.12em;text-transform:uppercase;color:#aec3aa;margin-bottom:7px;font-size:10px;display:block}.fv-start-server code{letter-spacing:-.4px;color:var(--start-cream);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font:600 23px/1.4 Arial,Helvetica,sans-serif}.fv-start-steps .fv-start-step-note{color:#c1cdb8;margin-top:10px;font-size:12px;line-height:1.6}.fv-start-values{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:70px;padding-block:87px;display:grid}.fv-start-values>figure{aspect-ratio:1.6;background:#17271e;border:1px solid #a5b99830;border-radius:12px;margin:0;position:relative;overflow:hidden}.fv-start-values>figure>img{object-fit:cover;width:100%;height:100%;display:block}.fv-start-values>figure>figcaption{color:var(--start-cream);background:linear-gradient(#0000,#101b13d9);padding:44px 24px 20px;font:italic 20px/1.4 Georgia,serif;position:absolute;bottom:0;left:0;right:0}.fv-start-values>div>svg{color:#b5c89a;margin-bottom:17px}.fv-start-values .fv-start-eyebrow{margin-bottom:13px}.fv-start-values h2{margin-bottom:20px;font-size:clamp(37px,3.7vw,49px);line-height:1.08}.fv-start-values p{margin-bottom:16px;font-size:15px;line-height:1.9}.fv-start-faq-section{background:linear-gradient(#14211b,#1b2b21 65%,#14221c);padding:67px 0 72px}.fv-start-faq-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.2fr);align-items:start;gap:100px;display:grid}.fv-start-explore-links{flex-direction:column;align-items:flex-start;gap:0;margin-top:20px;display:flex}.fv-start-explore-links>a{color:#c5d4b6;align-items:center;gap:12px;min-height:42px;font-size:13px;display:inline-flex}.fv-start-explore-links>a:hover{color:var(--start-copper)}.fv-start-faq details{border-top:1px solid var(--start-line);padding:23px 0}.fv-start-faq details:last-child{border-bottom:1px solid var(--start-line)}.fv-start-faq summary{color:var(--start-cream);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:17px;line-height:1.5;list-style:none;display:flex}.fv-start-faq summary::-webkit-details-marker{display:none}.fv-start-faq summary:focus-visible{outline:3px solid var(--start-copper);outline-offset:7px;border-radius:2px}.fv-start-faq summary>span{color:#ddab7f;flex-shrink:0;width:20px;height:20px;position:relative}.fv-start-faq summary>span:before,.fv-start-faq summary>span:after{content:"";background:currentColor;width:14px;height:1px;position:absolute;top:9px;left:3px}.fv-start-faq summary>span:after{transform:rotate(90deg)}.fv-start-faq details[open] summary>span:after{transform:rotate(0)}.fv-start-faq p{margin-top:16px;padding-right:27px;font-size:15px;line-height:1.85}.fv-start-sendoff{text-align:center;padding-block:77px 79px}.fv-start-sendoff h2{margin-bottom:22px;font-size:clamp(40px,4.4vw,57px);line-height:1.08}.fv-start-sendoff>p{margin-bottom:27px;font-size:15px}.fv-start-sendoff .fv-start-eyebrow{margin-bottom:17px}.fv-start-signoff{color:#c1cbb4;margin-top:28px;font:italic 19px/1.5 Georgia,serif;display:block}.fv-start-page .fv-start-footer{background:#0b1416;border-top:1px solid #cedbc21f;padding:28px 0}.fv-start-footer>.fv-start-shell{justify-content:space-between;align-items:center;gap:25px;display:flex}.fv-start-footer-brand{letter-spacing:-.7px;font:700 29px/1.2 Georgia,serif;color:var(--start-cream)!important}.fv-start-footer-brand small{letter-spacing:.4px;color:#bcc7b7;margin-top:8px;font:12px/1.5 Arial,Helvetica,sans-serif;display:block}.fv-start-footer nav{color:#c5cec4;flex-wrap:wrap;gap:10px 24px;font-size:13px;display:flex}.fv-start-footer nav a{align-items:center;min-height:44px;display:flex}.fv-start-footer nav a:hover{color:var(--start-copper)}@media (max-width:1120px){.fv-start-nav{gap:19px}.fv-start-nav>nav{gap:20px}.fv-start-brand>span{font-size:29px}.fv-start-hero{gap:40px;padding-block:59px 66px}.fv-start-intro h1{font-size:57px}.fv-start-steps-layout,.fv-start-faq-layout{gap:55px}.fv-start-values{gap:42px}.fv-start-nav .fv-start-button{padding-inline:13px;font-size:12px}}@media (max-width:900px){.fv-start-shell{width:calc(100% - 48px)}.fv-start-nav{flex-wrap:wrap;gap:18px}.fv-start-nav>nav{border-top:1px solid #c6d5c41c;order:3;justify-content:space-between;gap:18px;width:100%;padding-top:4px}.fv-start-instagram{margin-left:auto}.fv-start-hero{gap:30px}.fv-start-intro h1{font-size:48px}.fv-start-intro>p{font-size:15px}.fv-start-hero .fv-start-button{gap:9px;padding-inline:16px;font-size:14px}.fv-start-hero-photo{aspect-ratio:.82}.fv-start-hero-photo figcaption{bottom:24px;left:22px;right:72px}.fv-start-hero-photo figcaption>strong{font-size:26px}.fv-start-photo-link{width:40px;height:40px;bottom:24px;right:17px}.fv-start-steps-layout,.fv-start-faq-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.15fr);gap:32px}.fv-start-section-intro h2{font-size:37px}.fv-start-steps>li{grid-template-columns:29px minmax(0,1fr);gap:14px}.fv-start-steps h3{font-size:25px}.fv-start-values{gap:30px}.fv-start-values>figure{aspect-ratio:1.06}.fv-start-values h2{font-size:38px}.fv-start-joining,.fv-start-faq-section{padding-block:55px}}@media (max-width:650px){.fv-start-shell{width:calc(100% - 36px)}.fv-start-nav{border-radius:12px;gap:9px 16px;margin-top:16px;padding:12px 15px 5px}.fv-start-brand img{border-radius:10px;width:43px;height:43px}.fv-start-brand>span{font-size:30px}.fv-start-nav .fv-start-nav-join{display:none}.fv-start-nav>nav{gap:6px;margin-top:4px}.fv-start-nav>nav>a{text-align:center;flex:1;min-height:45px;padding:12px 5px;font-size:13px}.fv-start-nav>nav>a[aria-current=page]:after{left:12px;right:12px}.fv-start-hero{grid-template-columns:1fr;gap:29px;padding-block:39px 46px}.fv-start-intro{padding:0}.fv-start-eyebrow{letter-spacing:.14em;margin-bottom:17px;font-size:10px}.fv-start-intro h1{letter-spacing:-.043em;margin-bottom:21px;font-size:clamp(44px,9.6vw,59px);line-height:1.04}.fv-start-intro>p{max-width:520px;font-size:16px;line-height:1.75}.fv-start-hero-actions{gap:12px;margin-top:24px}.fv-start-hero .fv-start-button{width:100%;min-height:55px;font-size:15px}.fv-start-hero .fv-start-text-link{align-self:center}.fv-start-welcome-note{max-width:none;margin-top:19px;padding-top:18px;font-size:12px}.fv-start-hero-photo{aspect-ratio:1.4;border-radius:12px}.fv-start-hero-photo figcaption{bottom:21px;left:23px}.fv-start-hero-photo figcaption>strong{font-size:27px}.fv-start-hero-photo figcaption>span{margin-bottom:9px;font-size:9px}.fv-start-photo-link{width:42px;height:42px;bottom:21px;right:21px}.fv-start-steps-layout,.fv-start-faq-layout{grid-template-columns:1fr;gap:31px}.fv-start-section-intro h2{margin-bottom:18px;font-size:39px}.fv-start-section-intro h2 br{display:none}.fv-start-section-intro>p{max-width:100%;margin-bottom:13px;font-size:15px}.fv-start-joining{padding-block:43px}.fv-start-steps>li{grid-template-columns:26px minmax(0,1fr);gap:15px;padding-block:27px}.fv-start-step-number{padding-top:34px;font-size:20px}.fv-start-step-icon{margin-bottom:13px}.fv-start-steps h3{font-size:25px}.fv-start-steps p{font-size:15px}.fv-start-server{max-width:none;padding:15px 17px}.fv-start-server code{font-size:22px}.fv-start-values{grid-template-columns:1fr;gap:29px;padding-block:45px}.fv-start-values>figure{aspect-ratio:1.6;order:2}.fv-start-values>figure>figcaption{padding:35px 20px 16px;font-size:18px}.fv-start-values>div>svg{margin-bottom:13px}.fv-start-values h2{margin-bottom:18px;font-size:39px}.fv-start-values h2 br{display:none}.fv-start-faq-section{padding-block:43px 47px}.fv-start-faq-layout{gap:25px}.fv-start-explore-links{margin-top:15px}.fv-start-faq details{padding-block:21px}.fv-start-faq summary{gap:16px;font-size:16px}.fv-start-faq p{margin-top:14px;padding-right:0;font-size:15px}.fv-start-sendoff{padding-block:47px 50px}.fv-start-sendoff h2{font-size:42px}.fv-start-sendoff>p{margin-bottom:23px;font-size:14px;line-height:1.8}.fv-start-sendoff .fv-start-button{gap:9px;width:100%;padding-inline:13px;font-size:15px}.fv-start-signoff{margin-top:24px;font-size:18px}.fv-start-footer>.fv-start-shell{flex-direction:column;align-items:flex-start;gap:17px}.fv-start-footer nav{gap:1px 22px;font-size:12px}.fv-start-footer-brand{font-size:26px}.fv-start-footer-brand small{font-size:11px}}@media (prefers-reduced-motion:reduce){.fv-start-page .fv-start-button{transition:none}.fv-start-page .fv-start-discord:hover{transform:none}}
