@font-face{font-family:Ghost Texas Guest Display;src:url(/fonts/anton-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.gt-join-page{--guest-border:#393431;--guest-muted:#b4ada5;--guest-soft:#d2cac0;background:#090909;color:var(--cream)}.gt-join-page .guest-hero{position:relative;isolation:isolate;min-height:760px;overflow:hidden;background:#0c0b0b;border-bottom:1px solid var(--guest-border)}.guest-hero-image,.guest-hero-shade{position:absolute;inset:0;width:100%;height:100%}.guest-hero-image{z-index:-3;object-fit:cover;object-position:center center;filter:saturate(.74) contrast(1.08)}.guest-hero-shade{z-index:-2;background:linear-gradient(90deg,rgba(4,4,4,.95),rgba(4,4,4,.85) 37%,rgba(4,4,4,.31) 76%,rgba(4,4,4,.18)),linear-gradient(0deg,#090909,transparent 38%,rgba(0,0,0,.16))}.guest-hero-inner{min-height:760px;display:flex;flex-direction:column;position:relative;padding-top:35px;padding-bottom:25px}.guest-hero-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #ffffff24}.guest-eyebrow,.guest-location-note,.guest-note-number{font:800 10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.17em;text-transform:uppercase}.guest-eyebrow{display:flex;align-items:center;gap:10px;color:#e7e0d5}.guest-eyebrow>span{height:6px;width:6px;background:var(--red)}.guest-location-note{color:#d1c8bd;font-size:9px;letter-spacing:.14em}.guest-hero-copy{padding:68px 0 65px;max-width:850px}.guest-hook{margin:0 0 22px;max-width:600px;color:#e0d8cc;font:19px/1.5 Georgia,Times New Roman,serif}.gt-join-page .guest-hero h1{font-family:Ghost Texas Guest Display,Impact,Arial Narrow,Arial,sans-serif;font-synthesis:none;font-size:clamp(58px,7.3vw,100px);font-weight:400;line-height:.98;letter-spacing:.005em;margin:0;max-width:850px;text-wrap:balance}.guest-title-line{display:block;white-space:nowrap}.guest-title-brand,.guest-title-punctuation{color:var(--red)}.guest-hero-description{max-width:575px;margin:27px 0 0;color:#cec6bd;font:16px/1.75 Arial,Helvetica,sans-serif}.guest-hero-actions{display:flex;gap:23px;align-items:center;margin-top:31px}.guest-button{display:inline-flex;align-items:center;justify-content:center;gap:23px;min-height:54px;padding:17px 24px;border:1px solid var(--red);background:var(--red);color:#fff;font:900 11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,border-color .16s ease;white-space:normal;text-align:center}.guest-button:hover{background:#c80e14;border-color:#c80e14}.guest-button:focus-visible{outline:2px solid var(--cream);outline-offset:5px}.guest-button:disabled{opacity:.65;cursor:wait}.guest-button svg{width:20px;height:20px;flex-shrink:0}.guest-hero-actions>span{color:#bfb5aa;font:11px/1.6 Arial,Helvetica,sans-serif}.guest-hero-footnote{margin-top:auto;display:flex;justify-content:space-between;gap:20px;color:#a89f95;font:10px/1.5 Arial,Helvetica,sans-serif}.guest-hero-footnote>span:last-child{font-size:8px;font-weight:700;letter-spacing:.14em;color:#80786e}.guest-expectations{background:#11100f;border-bottom:1px solid var(--guest-border)}.guest-expectations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:44px;padding-bottom:45px}.guest-expectations article{position:relative;min-width:0}.guest-expectations article+article:before{content:"";position:absolute;left:-20px;top:2px;bottom:0;width:1px;background:#393431}.guest-note-number{color:#ad9e92;font-size:9px;letter-spacing:.13em}.guest-expectations h2{font:700 23px/1.2 Arial Narrow,Arial,Helvetica,sans-serif;letter-spacing:-.02em;color:#f1ede6;margin:15px 0 10px}.guest-expectations p{font:13px/1.75 Arial,Helvetica,sans-serif;color:var(--guest-muted);margin:0;max-width:340px}.guest-application-section{padding:83px 0 88px;scroll-margin-top:90px;background:radial-gradient(ellipse at 0 30%,#1b131240,transparent 45%),#0c0c0c}.guest-application-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:38px}.guest-application-heading .kicker{margin-bottom:15px}.guest-application-heading h2{font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1}.guest-application-heading>p{margin:0 0 3px;color:#a9a199;font:13px/1.65 Georgia,Times New Roman,serif;max-width:330px}.guest-application-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:38px;align-items:start}.guest-field-notes{position:sticky;top:96px;align-self:start;border-top:2px solid var(--red);padding:22px 0 15px;color:#a9a198}.guest-field-notes-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.guest-field-notes-top>span:last-child{font:700 8px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.1em;color:#776e64}.guest-field-notes .guest-notes-headline{font:400 35px/1.12 Impact,Arial Narrow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.01em;color:#e9e1d7;margin:28px 0 20px}.guest-notes-headline span{color:#b9ab9b}.guest-field-notes>p{font:13px/1.75 Arial,Helvetica,sans-serif;margin:0 0 18px}.guest-notes-divider{height:1px;background:var(--guest-border);margin:27px 0}.guest-field-notes h3{font:800 10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#dfd5c9;margin:0 0 15px}.guest-field-notes ul{padding:0;margin:0 0 23px;list-style:none}.guest-field-notes li{position:relative;padding-left:18px;margin:11px 0;font:12px/1.65 Arial,Helvetica,sans-serif;color:#b2a89d}.guest-field-notes li:before{content:"";position:absolute;top:8px;left:0;width:5px;height:5px;border:1px solid #9b8a78}.guest-field-notes .guest-notes-small{font-size:11px;color:#8f857a}.guest-application-form{min-width:0;background:#151413;border:1px solid var(--guest-border);box-shadow:0 18px 55px #0003}.guest-form-intro{display:flex;justify-content:space-between;gap:20px;padding:19px 30px;background:#1c1917;border-bottom:1px solid var(--guest-border);font:800 9px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.12em;color:#c4b8aa}.guest-form-intro>span:last-child{font-size:10px;font-weight:400;letter-spacing:0;color:#b6aca2}.guest-required{color:#ff6f72}.guest-form-section{padding:31px 30px 35px}.guest-form-section+.guest-form-section{border-top:1px solid var(--guest-border)}.guest-form-section-heading{display:flex;gap:16px;align-items:flex-start;margin:0 0 27px}.guest-form-section-heading>span{font:400 27px/1 Impact,Arial Narrow,Arial,sans-serif;letter-spacing:.03em;color:#ef4a50;padding-top:2px;min-width:29px}.guest-form-section-heading h3{font:700 24px/1.1 Arial Narrow,Arial,Helvetica,sans-serif;letter-spacing:-.025em;color:#f1ede6;margin:0 0 8px}.guest-form-section-heading p{font:12px/1.6 Arial,Helvetica,sans-serif;color:#a89d92;margin:0}.guest-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 19px}.guest-field{display:block;color:#d8d0c7;font:700 12px/1.6 Arial,Helvetica,sans-serif;min-width:0}.guest-optional{font-weight:400;color:#a89e93;font-size:11px}.guest-field input,.guest-field select,.guest-field textarea{display:block;width:100%;min-width:0;min-height:48px;margin-top:8px;padding:12px 13px;border:1px solid #4a423a;border-radius:2px;background:#0c0c0c;color:#f1ede6;font:400 14px/1.5 Arial,Helvetica,sans-serif;transition:border-color .15s ease,box-shadow .15s ease;color-scheme:dark}.guest-field textarea{resize:vertical;min-height:115px;line-height:1.65}.guest-field select{padding-right:30px;appearance:auto}.guest-field input::placeholder,.guest-field textarea::placeholder{color:#8f867c;opacity:1;font-size:12px}.guest-field input:focus,.guest-field select:focus,.guest-field textarea:focus{outline:0;border-color:#ef5257;box-shadow:0 0 0 3px #ef151b20}.guest-field input[aria-invalid=true],.guest-field select[aria-invalid=true],.guest-field textarea[aria-invalid=true]{border-color:#ff787c}.guest-form-section>.guest-field+.guest-field{margin-top:24px}.guest-choice-fieldset{padding:0;margin:25px 0 0;border:0;min-width:0;scroll-margin-top:100px}.guest-form-section-heading+.guest-choice-fieldset{margin-top:0}.guest-choice-fieldset legend{padding:0;margin:0 0 11px;color:#d8d0c7;font:700 12px/1.6 Arial,Helvetica,sans-serif}.guest-choice-grid{display:flex;flex-wrap:wrap;gap:9px}.guest-choice{display:flex;align-items:flex-start;gap:9px;min-height:44px;padding:11px 12px;border:1px solid #423a34;background:#10100f;color:#c4bbb0;font:12px/1.65 Arial,Helvetica,sans-serif;cursor:pointer;flex:1 1 170px;min-width:0;transition:border-color .15s,background .15s}.guest-choice:hover{border-color:#77655a}.guest-choice:has(input:checked){border-color:#b43d40;background:#271717;color:#f6e6df}.guest-choice:has(input:focus-visible){outline:2px solid #e7d5c0;outline-offset:3px}.guest-acknowledgment input,.guest-choice input{flex-shrink:0;accent-color:var(--red);width:16px;height:16px;margin:2px 0 0;cursor:pointer}.guest-choice input[aria-invalid=true]{outline:1px solid #ff787c;outline-offset:2px}.guest-choice span{min-width:0}.guest-conditional-field{padding:20px;margin-top:16px;border-left:2px solid #a14840;background:#211a16}.guest-field-help{margin:-3px 0 12px;color:#9e9387;font:11px/1.6 Arial,Helvetica,sans-serif}.guest-choice-fieldset+.guest-field{margin-top:25px}.guest-field-error{display:block;margin-top:7px;color:#ff9296;font:400 12px/1.5 Arial,Helvetica,sans-serif}.guest-error-summary{margin:24px 30px 0;padding:18px 20px;border:1px solid #a54549;border-left:3px solid #ff6f72;background:#2a1718;color:#f7dddd;font:13px/1.6 Arial,Helvetica,sans-serif;scroll-margin-top:95px}.guest-error-summary:focus{outline:2px solid #ff9b9e;outline-offset:3px}.guest-error-summary strong{font-size:13px}.guest-error-summary ul{padding-left:20px;margin:11px 0 0}.guest-error-summary li{margin:5px 0}.guest-error-summary a{text-decoration:underline;text-underline-offset:3px;color:#ffd9db}.guest-social-profiles{margin-top:23px;scroll-margin-top:95px}.guest-social-help{font:12px/1.75 Arial,Helvetica,sans-serif;color:#afa295;background:#211c18;border-left:2px solid #766454;padding:13px 16px;margin:0 0 20px}.guest-social-grid{margin-top:20px}.guest-social-grid .guest-field{font-size:11px;color:#c8beb2}.guest-social-grid input{margin-top:6px}.guest-social-profiles.has-error .guest-social-help{border-color:#ff787c}.guest-acknowledgments{display:grid;gap:13px}.guest-acknowledgment{display:flex;align-items:flex-start;gap:13px;border:1px solid #403932;padding:15px;color:#d0c6ba;font:12px/1.75 Arial,Helvetica,sans-serif;cursor:pointer}.guest-acknowledgment:has(input:checked){border-color:#705749;background:#1d1815}.guest-acknowledgment:has(input:focus-visible){outline:2px solid #e7d5c0;outline-offset:3px}.guest-acknowledgment input{margin-top:3px}.guest-acknowledgment input[aria-invalid=true]{outline:1px solid #ff787c;outline-offset:2px}.guest-release-note{font:11px/1.75 Arial,Helvetica,sans-serif;color:#9d9082;margin:15px 0 24px}.guest-honeypot{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.guest-security-check{margin:24px 0;padding:18px 0 0;border-top:1px solid var(--guest-border);scroll-margin-top:95px;max-width:100%}.guest-security-label{display:block;font:700 11px/1.5 Arial,Helvetica,sans-serif;color:#b7ab9e;margin-bottom:10px}.guest-security-check .turnstile-wrap{max-width:100%;min-height:65px}.guest-submit-row{display:flex;margin-top:12px}.guest-submit-row .guest-button{min-height:56px;padding-left:25px;padding-right:25px}.guest-privacy-note{color:#9e9387;font:11px/1.75 Arial,Helvetica,sans-serif;margin:19px 0 0}.guest-privacy-note a{color:#d0c1b0;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.guest-application-success,.guest-form-unavailable{padding:42px 35px;background:#181512;border:1px solid #614236;border-top:3px solid var(--red);scroll-margin-top:100px}.guest-application-success:focus{outline:2px solid #bca28c;outline-offset:4px}.guest-success-mark{display:grid;place-items:center;width:54px;height:54px;border:1px solid #8b5951;background:#311b18;color:#f3ddd1;margin-bottom:28px}.guest-success-mark svg{height:28px;width:28px}.guest-application-success h3{font-size:47px;font-weight:400;line-height:1;margin:15px 0 23px}.guest-application-success p,.guest-form-unavailable p{font:14px/1.8 Arial,Helvetica,sans-serif;color:#c3b7a9;margin:0}.guest-application-success .guest-success-note{font-size:12px;color:#9f9182;margin-top:24px;padding-top:23px;border-top:1px solid #483b32}.guest-form-unavailable h3{font:700 26px/1.2 Arial Narrow,Arial,sans-serif;margin:15px 0}.guest-share-section{padding:62px 0 75px;border-top:1px solid var(--guest-border);background:linear-gradient(120deg,#1a1212,#11100f 65%)}.guest-share-inner{max-width:950px}.guest-share-section .kicker{color:#e34449;margin-bottom:16px}.guest-share-section h2{max-width:850px;font:700 clamp(25px,3vw,35px)/1.25 Arial Narrow,Arial,Helvetica,sans-serif;letter-spacing:-.025em;margin:0;color:#e8dfd3}.guest-share-section h2>span{color:#c1ad99}.guest-share-section .share-controls{margin-top:28px;border-radius:0;background:#e5ded2;border-color:#9f8a76;border-left-color:var(--red);box-shadow:none}.guest-share-section .share-copy .kicker{margin-bottom:0}.guest-share-section .share-controls strong{color:#211c17}.guest-share-section .share-button{background:#2b211b}.guest-share-section .share-button:focus-visible,.guest-share-section .share-button:hover{background:var(--red)}.guest-share-section .share-button.copied{background:#315341}.gt-join-page input,.gt-join-page select,.gt-join-page textarea{scroll-margin-top:110px}.gt-join-page :target{scroll-margin-top:100px}@media(min-width:1440px){.guest-hero-image{object-position:center 44%}.guest-hero-shade{background:linear-gradient(90deg,rgba(4,4,4,.97),rgba(4,4,4,.84) 40%,rgba(4,4,4,.2) 78%),linear-gradient(0deg,#090909,transparent 43%)}}@media(max-width:1000px){.guest-application-layout{grid-template-columns:215px minmax(0,1fr);gap:25px}.guest-field-notes .guest-notes-headline{font-size:29px}.guest-form-section{padding:27px 24px 31px}.guest-form-intro{padding-left:24px;padding-right:24px}.guest-error-summary{margin-left:24px;margin-right:24px}.guest-hero-shade{background:linear-gradient(90deg,rgba(4,4,4,.94),rgba(4,4,4,.74) 48%,rgba(4,4,4,.3)),linear-gradient(0deg,#090909,transparent 45%)}.guest-hero-copy{max-width:740px}}@media(max-width:800px){.gt-join-page .guest-hero,.guest-hero-inner{min-height:710px}.guest-hero-copy{padding:55px 0}.gt-join-page .guest-hero h1{font-size:clamp(54px,9.3vw,76px)}.guest-hero-image{object-position:60% center}.guest-expectations-grid{gap:28px;padding-top:35px;padding-bottom:35px}.guest-expectations article+article:before{left:-14px}.guest-expectations h2{font-size:20px}.guest-expectations p{font-size:12px}.guest-application-section{padding:60px 0}.guest-application-heading{align-items:flex-start;flex-direction:column;gap:18px}.guest-application-heading>p{max-width:none}.guest-application-layout{grid-template-columns:1fr;gap:0}.guest-field-notes{display:none}.guest-form-section{padding:30px}.guest-form-intro{padding-left:30px;padding-right:30px}.guest-choice{flex-basis:170px}.guest-share-section{padding:48px 0 58px}}@media(max-width:580px){.gt-join-page .guest-hero,.guest-hero-inner{min-height:740px}.guest-hero-inner{padding-top:25px;padding-bottom:23px}.guest-hero-topline{padding-bottom:17px}.guest-eyebrow{font-size:8px;letter-spacing:.13em;gap:8px}.guest-location-note{display:none}.guest-hero-image{object-position:61% center}.guest-hero-shade{background:linear-gradient(90deg,rgba(4,4,4,.93),rgba(4,4,4,.78) 62%,rgba(4,4,4,.55)),linear-gradient(0deg,#090909,transparent 65%)}.guest-hero-copy{padding:39px 0 40px}.guest-hook{font-size:16px;line-height:1.6;max-width:300px;margin-bottom:20px}.gt-join-page .guest-hero h1{font-size:clamp(36px,10.9vw,64px);line-height:1.04;text-wrap:wrap}.guest-hero-description{font-size:14px;line-height:1.8;margin-top:23px}.guest-hero-actions{align-items:flex-start;flex-direction:column;gap:17px;margin-top:25px}.guest-button{min-height:52px;padding:16px 21px;font-size:10px}.guest-hero-actions>span{font-size:11px}.guest-hero-actions>span br{display:none}.guest-hero-footnote{font-size:9px;gap:10px}.guest-hero-footnote>span:last-child{display:none}.guest-expectations-grid{grid-template-columns:1fr;gap:26px;padding-top:31px;padding-bottom:32px}.guest-expectations article+article{padding-top:25px;border-top:1px solid #393431}.guest-expectations article+article:before{display:none}.guest-expectations h2{font-size:23px;margin-top:11px;margin-bottom:8px}.guest-expectations p{max-width:none;font-size:13px}.guest-note-number{font-size:9px}.guest-application-section{padding-top:48px;padding-bottom:50px}.guest-application-heading{margin-bottom:28px}.guest-application-heading h2{font-size:43px}.guest-application-heading>p{font-size:12px;line-height:1.7}.guest-form-intro{padding:16px 18px;font-size:8px;gap:10px}.guest-form-intro>span:last-child{font-size:9px}.guest-form-section{padding:27px 18px 29px}.guest-form-section-heading{gap:12px;margin-bottom:24px}.guest-form-section-heading h3{font-size:23px}.guest-form-section-heading p{font-size:12px}.guest-form-section-heading>span{font-size:25px;min-width:25px}.guest-input-grid{grid-template-columns:1fr;gap:19px}.guest-field{font-size:12px}.guest-field input,.guest-field select,.guest-field textarea{font-size:16px}.guest-field input::placeholder,.guest-field textarea::placeholder{font-size:12px}.guest-choice{flex-basis:100%;min-height:46px;font-size:12px}.guest-choice-grid{gap:8px}.guest-conditional-field{padding:16px 13px}.guest-social-help{padding:12px 13px;font-size:11px}.guest-social-grid{gap:17px}.guest-acknowledgment{padding:13px 12px;gap:11px}.guest-error-summary{margin:20px 18px 0;padding:16px 15px;font-size:12px}.guest-error-summary strong{font-size:12px}.guest-submit-row .guest-button{width:100%;padding-left:16px;padding-right:16px;gap:16px}.guest-privacy-note,.guest-release-note{font-size:10px}.guest-application-success,.guest-form-unavailable{padding:30px 23px}.guest-application-success h3{font-size:39px}.guest-application-success p{font-size:13px}.guest-share-section{padding:39px 0 46px}.guest-share-section h2{font-size:27px;line-height:1.3}.guest-share-section .share-controls{padding:18px 15px}.guest-share-section .share-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px}.guest-share-section .share-button{width:39px;height:39px;min-width:39px}}@media(max-width:370px){.guest-form-intro,.guest-form-section{padding-left:12px;padding-right:12px}.guest-security-check{margin-left:-8px;margin-right:-8px}.guest-hero-footnote{font-size:8px}.guest-application-heading h2{font-size:38px}}@media(prefers-reduced-motion:reduce){.gt-join-page *,.gt-join-page :after,.gt-join-page :before{scroll-behavior:auto!important;transition:none!important}}