/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.inline{display:inline}.table{display:table}}:root{--ink:#17221a;--forest:#1e3b2b;--moss:#9dbb68;--lime:#c8df83;--cream:#f2efe6;--paper:#fbfaf5;--stone:#d9d6ca}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.site-header{z-index:20;color:#fff;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:92px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand{letter-spacing:.14em;align-items:center;gap:12px;font-size:23px;font-weight:900;display:inline-flex}.brand-mark{width:27px;height:25px;display:inline-block;position:relative}.brand-mark i{background:var(--lime);width:12px;height:12px;position:absolute;box-shadow:inset -3px -3px #00000021}.brand-mark i:first-child{top:9px;left:0}.brand-mark i:nth-child(2){top:0;right:0}.brand-mark i:nth-child(3){background:#6c914e;bottom:0;right:0}nav{align-items:center;gap:34px;font-size:14px;font-weight:650;display:flex}nav a{opacity:.82;transition:opacity .2s,color .2s}nav a:hover{opacity:1;color:var(--lime)}.nav-cta{opacity:1;border:1px solid #ffffff73;padding:12px 18px}.hero{color:#fff;background:#102218;height:100vh;min-height:760px;max-height:920px;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;background:linear-gradient(90deg,#08140df5 0%,#0b1b12d1 40%,#09160f33 72%,#08140d47 100%),linear-gradient(#0000 58%,#050f0aa6);position:absolute;inset:0}.hero:after{content:"";z-index:1;background:radial-gradient(circle at 75% 36%,#c8df831a,#0000 27%);position:absolute;inset:0}.hero-grain{opacity:.16;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff06 3px 4px),repeating-linear-gradient(90deg,#0000 0 5px,#ffffff05 5px 6px);position:absolute;inset:0}.hero-content{z-index:3;width:min(1180px,100% - 48px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.eyebrow{text-transform:uppercase;letter-spacing:.19em;font:700 11px var(--font-geist-mono), monospace;color:var(--lime);align-items:center;gap:11px;margin:0 0 23px;display:flex}.eyebrow>span{background:currentColor;width:25px;height:2px}.eyebrow.dark{color:#4e713d}.eyebrow.light{color:var(--lime)}.hero h1,h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero h1{max-width:780px;margin:0;font-size:clamp(64px,7vw,105px);line-height:.9}.hero h1 em{color:var(--lime);font-weight:400}.hero-copy{color:#ffffffb3;max-width:550px;margin:32px 0 0;font-size:17px;line-height:1.7}.hero-actions{align-items:center;gap:32px;margin-top:42px;display:flex}.primary-button,.submit-button{background:var(--lime);color:var(--ink);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:35px;padding:17px 22px;font-size:14px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex}.primary-button:hover,.submit-button:hover{background:#d5ec94;transform:translateY(-2px)}.primary-button span,.submit-button span{font-size:20px}.text-link{color:#ffffffc7;padding:12px 0;font-size:13px;font-weight:650}.hero-image{position:absolute;inset:0;overflow:hidden}.hero-image img{object-fit:cover;object-position:center 54%;width:100%;height:100%;transform:scale(1.025)}.hero-image p{z-index:3;color:#ffffffa6;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.16em;align-items:center;gap:9px;margin:0;display:flex;position:absolute;bottom:36px;right:4.5%}.hero-image p span{background:var(--lime);width:8px;height:8px;box-shadow:8px 0 #6d914f,0 -8px #c8df8373}.pixel-corner{z-index:2;border-style:solid;border-color:#c8df83b3;width:22px;height:22px;position:absolute}.corner-one{border-width:2px 2px 0 0;top:18%;right:4%}.corner-two{background:var(--lime);border:0;width:8px;height:8px;top:calc(18% + 25px);right:4%}.scroll-note{z-index:4;font:650 9px var(--font-geist-mono), monospace;letter-spacing:.2em;color:#ffffff78;align-items:center;gap:12px;display:flex;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.scroll-note span{background:currentColor;width:27px;height:1px}.section{padding:120px max(24px,50vw - 590px)}.join-section{position:relative;overflow:hidden}.section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:90px;margin-bottom:55px;display:grid}.section-heading h2,.values-intro h2,.form-intro h2{margin:0;font-size:clamp(48px,5vw,70px);line-height:.96}.section-heading>p{color:#687068;max-width:480px;margin:0 0 5px;line-height:1.75}.server-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.server-card{background:#fff;border:1px solid #d8d8cf;padding:36px;position:relative;overflow:hidden;box-shadow:0 16px 40px #2134240a}.server-card:before{content:"";background:#6c9252;width:100%;height:5px;position:absolute;top:0;left:0}.bedrock-card:before{background:#6b8a8b}.card-top{justify-content:space-between;align-items:flex-start;margin-bottom:35px;display:flex}.edition-icon{background:#6b8151;width:52px;height:52px;display:inline-block;position:relative;box-shadow:inset -11px -11px #00000029}.edition-icon i{background:#94b96c;height:13px;display:block}.crystal-block{background:#6e898b}.crystal-block i{background:#9cc1bd;width:23px;height:23px;margin:8px;box-shadow:17px 17px #415d61}.availability{color:#557e44;font:750 10px var(--font-geist-mono), monospace;letter-spacing:.12em;align-items:center;gap:8px;display:flex}.availability i{background:#72a652;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e7f0df}.card-kicker{text-transform:uppercase;font:700 10px var(--font-geist-mono), monospace;letter-spacing:.14em;color:#8b9188;margin:0 0 7px}.server-card h3{margin:0 0 8px;font:500 31px Georgia,serif}.card-description{color:#777d77;margin:0 0 30px;font-size:14px}.connection-row{border-top:1px solid #ecece6;justify-content:space-between;align-items:center;min-height:74px;display:flex}.connection-row>div{flex-direction:column;gap:7px;display:flex}.connection-row div span{font:650 9px var(--font-geist-mono), monospace;letter-spacing:.13em;color:#969b94}.connection-row strong{font:650 18px var(--font-geist-mono), monospace}.copy-button{cursor:pointer;color:#4d594f;background:#fafbf8;border:1px solid #d9dcd4;min-width:84px;padding:10px 13px;font-size:12px;font-weight:700;transition:border .2s,background .2s,color .2s}.copy-button:hover{color:#416032;border-color:#82a667}.copy-button.copied{color:#477035;background:#e7f2de;border-color:#afca9a}.copy-icon{margin-right:6px;font-size:15px}.connection-tip{color:#727972;text-align:center;margin:27px auto 0;font-size:12px}.connection-tip span{border:1px solid #a9aea7;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;margin-right:7px;font:700 10px monospace;display:inline-flex}.creeper-peek{z-index:0;opacity:.92;width:118px;height:190px;position:absolute;bottom:-22px;right:-22px;transform:rotate(-4deg)}.creeper-peek img{object-fit:contain;object-position:bottom;filter:drop-shadow(-9px 8px #1b2f1d1a);width:100%;height:100%}.creeper-peek span{color:#667b57;font:800 8px var(--font-geist-mono), monospace;letter-spacing:.16em;position:absolute;top:27px;right:78%}.values-section{color:#fff;background:#183025;grid-template-columns:1fr 1fr;gap:80px 120px;display:grid}.world-window{border:1px solid #ffffff26;grid-column:1/-1;height:430px;margin:-55px 0 8px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0000003b}.world-window:after{content:"";background:linear-gradient(#0000 40%,#07130cc7);position:absolute;inset:0}.world-window img{object-fit:cover;object-position:center 52%;width:100%;height:100%;transition:transform .8s}.world-window:hover img{transform:scale(1.02)}.world-window figcaption{z-index:2;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:27px;left:34px;right:34px}.world-window figcaption span{color:var(--lime);font:750 9px var(--font-geist-mono), monospace;letter-spacing:.17em}.world-window figcaption strong{font:400 clamp(24px,3vw,39px) Georgia,serif}.values-intro>p:last-child{color:#ffffff91;max-width:450px;margin-top:30px;line-height:1.7}.value-list article{border-top:1px solid #ffffff24;grid-template-columns:50px 1fr;gap:25px;padding:30px 0;display:grid}.value-list article:last-child{border-bottom:1px solid #ffffff24}.value-list article>span{font:600 10px var(--font-geist-mono), monospace;color:var(--lime);padding-top:6px}.value-list h3{margin:0 0 8px;font:400 26px Georgia,serif}.value-list p{color:#ffffff87;margin:0;font-size:14px;line-height:1.6}.apply-section{background:#eeece2;grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.form-intro{position:sticky;top:40px}.form-intro>p:nth-of-type(2){color:#6a716b;max-width:430px;margin:28px 0 44px;line-height:1.7}.process-list{gap:19px;display:grid}.process-list>div{align-items:center;gap:16px;display:flex}.process-list>div>span{color:#53723e;width:34px;height:34px;font:700 11px var(--font-geist-mono), monospace;background:#dce3cc;place-items:center;display:grid}.process-list p{gap:3px;margin:0;font-size:13px;display:grid}.process-list small{color:#81877f;font-size:11px}.application-panel{background:#fff;border-top:5px solid #688b50;padding:48px;box-shadow:0 20px 65px #20302214}.application-panel form{display:grid}fieldset{border:0;margin:0 0 29px;padding:0}legend,.field-label{color:#2d372f;margin:0 0 10px;font-size:12px;font-weight:750}.field-label{margin-top:22px;display:block}.field-label>span{color:#6f914e}.field-label small{font:650 8px var(--font-geist-mono), monospace;color:#a2a59f;letter-spacing:.12em;margin-left:7px}.edition-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.edition-choice label{cursor:pointer;border:1px solid #dcddd7;align-items:center;gap:12px;padding:16px;transition:border .2s,background .2s;display:flex}.edition-choice label.selected{background:#f3f7ed;border-color:#78975f}.edition-choice input{opacity:0;position:absolute}.radio-dot{border:1px solid #a8aaa4;border-radius:50%;flex:none;width:16px;height:16px;padding:3px}.selected .radio-dot{background:#648349;border-color:#648349;box-shadow:inset 0 0 0 3px #f3f7ed}.edition-choice label>span:last-child{gap:2px;display:grid}.edition-choice strong{font-size:12px}.edition-choice small{color:#8c918a;font-size:10px}input[type=text],textarea{width:100%;color:var(--ink);background:#fcfcf9;border:1px solid #d9dbd4;outline:none;padding:14px 15px;transition:border .2s,box-shadow .2s}textarea{resize:vertical;min-height:130px;line-height:1.55}input[type=text]:focus,textarea:focus{border-color:#78965d;box-shadow:0 0 0 3px #edf2e7}input::placeholder,textarea::placeholder{color:#a2a7a0}.field-hint{color:#92968f;margin:7px 0 0;font-size:10px}.agreement{color:#697067;cursor:pointer;align-items:flex-start;gap:10px;margin:24px 0;font-size:11px;line-height:1.5;display:flex}.agreement input{accent-color:#62814b;margin-top:1px}.submit-button{width:100%}.submit-button:disabled{cursor:wait;opacity:.68;transform:none}.success-message{color:#3c6232;background:#edf6e6;border:1px solid #c9dfb7;gap:13px;margin-bottom:28px;padding:15px;display:flex}.success-message>span{color:#fff;background:#6f974e;place-items:center;width:27px;height:27px;display:grid}.success-message strong{font-size:12px}.success-message p{color:#62805b;margin:3px 0 0;font-size:11px}.error-message{color:#8a3d2b;background:#fff1ec;border:1px solid #e6c1b4;gap:13px;margin-bottom:28px;padding:15px;display:flex}.error-message>span{color:#fff;background:#a94f39;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.error-message strong{font-size:12px}.error-message p{color:#8d5b4e;margin:3px 0 0;font-size:11px}.bot-field{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}footer{color:#ffffff80;background:#101d16;grid-template-columns:.7fr 1.6fr .7fr;align-items:center;gap:34px;padding:55px max(24px,50vw - 590px);font-size:11px;display:grid}.footer-brand{color:#fff;justify-self:start}.copyright{justify-self:end}.footer-brand .brand-mark{transform:scale(.8)}.footer-legal{text-align:center}.footer-legal>p:first-child{color:#ffffffa8;font:650 8px/1.5 var(--font-geist-mono), monospace;letter-spacing:.08em}.asset-credit{color:#ffffff4d;margin:8px 0 0;font-size:8px;line-height:1.6}.asset-credit a{text-underline-offset:2px;text-decoration:underline}.asset-credit a:hover{color:var(--lime)}@media (width<=900px){.server-grid,.section-heading,.values-section,.apply-section{grid-template-columns:1fr}.section-heading,.values-section,.apply-section{gap:48px}.form-intro{position:static}footer{text-align:center;grid-template-columns:1fr;gap:15px}.footer-brand,.copyright{justify-self:center}}@media (width<=640px){.site-header{width:calc(100% - 32px);height:76px}nav>a:not(.nav-cta){display:none}.nav-cta{padding:10px 13px}.hero{min-height:720px}.hero-content{width:calc(100% - 34px);top:46%}.hero h1{font-size:clamp(52px,16vw,75px)}.hero-copy{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:30px}.hero:before{background:linear-gradient(90deg,#08140ded,#08140db8),linear-gradient(#0000 58%,#050f0aa6)}.hero-image img{object-position:62% center}.hero-image p,.pixel-corner,.scroll-note{display:none}.section{padding-top:82px;padding-bottom:82px}.section-heading{margin-bottom:35px}.server-card{padding:27px 22px}.connection-row strong{font-size:14px}.copy-button{min-width:73px;padding:9px}.values-section{gap:45px}.world-window{height:295px;margin-top:-20px}.world-window figcaption{gap:8px;display:grid;bottom:17px;left:18px;right:18px}.creeper-peek{opacity:.6;width:82px;height:132px}.application-panel{padding:28px 21px}.edition-choice{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
