.apply-page{background:#050a0e!important}.apply-page .apply-intro{min-height:72vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:55px 22px 70px;position:relative;isolation:isolate}.apply-page .apply-intro:before{content:"";position:absolute;inset:5% 10% 10%;z-index:-1;background:radial-gradient(ellipse at 50% 44%,#b5a87f13,transparent 49%);pointer-events:none}.apply-logo{width:min(112px,24vw);height:auto;max-height:135px;object-fit:contain;margin-bottom:34px;filter:drop-shadow(0 14px 36px #d2c49d20)}.apply-intro .kicker{margin:0 0 18px}.apply-intro h1{font:300 clamp(58px,10vw,112px)/.91 Arial,Helvetica,sans-serif!important;letter-spacing:-.065em;margin:0;color:#f0f0e9}.apply-lead{max-width:490px;margin:26px auto 0;color:#bac4bf;font:14px/1.9 monospace}.apply-scroll{display:inline-flex;align-items:center;gap:20px;margin-top:48px;color:#d9cca9;text-decoration:none;font:14px/1 monospace;letter-spacing:1.7px}.apply-scroll span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #d1c6a54a;border-radius:50%;font-size:16px}.apply-panel{max-width:1080px;width:90%;margin:0 auto 110px;padding:clamp(24px,5vw,64px);display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,6vw,80px);align-items:start;border-radius:28px}.apply-panel-copy{position:sticky;top:42px}.apply-panel-copy h2{font:300 clamp(34px,5vw,57px)/1.02 Arial,Helvetica,sans-serif;letter-spacing:-.045em;margin:20px 0}.apply-panel-copy>p:not(.kicker){color:#afbbb6;font:14px/1.9 monospace}.apply-details{display:grid;gap:8px;padding-top:25px;margin-top:28px;border-top:1px solid #c7d8d126;color:#d6cfb8;font:14px/1.8 monospace;letter-spacing:.3px}.apply-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.field-wide{grid-column:1/-1}.field label span{color:#77847e;font-weight:400}.field-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.application-form .input,.application-form input,.application-form select,.application-form textarea{width:100%}.application-form textarea{resize:vertical;min-height:130px}.privacy-consent{display:grid;grid-template-columns:17px 1fr;gap:12px;align-items:start;margin:24px 0 18px;color:#aeb9b4;font:14px/1.8 monospace}.privacy-consent input{width:16px;height:16px;margin:2px 0 0;accent-color:#d8c494}.apply-submit{display:flex;align-items:center;justify-content:space-between;width:100%;padding:19px 22px;border-radius:40px;border:1px solid #dfd2aa81;background:linear-gradient(125deg,#d3c49528,#bdc9ce0d),#0b1418a8;color:#f0e6c9;box-shadow:inset 0 1px 0 #fff3,0 10px 30px #0004;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);font:14px monospace;letter-spacing:1.2px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.apply-submit:hover{transform:translateY(-2px);border-color:#f1e5c5;box-shadow:inset 0 1px 0 #fff5,0 12px 38px #c9b77d1b}.apply-submit:disabled{opacity:.6;cursor:wait;transform:none}.application-status{min-height:20px;margin:14px 0 0;color:#e8dcbb;font:14px/1.7 monospace}.application-status[data-state="error"]{color:#f0a9a0}.application-privacy{color:#77847e;font:14px/1.8 monospace;margin-top:12px}.apply-page .site-footer{margin-top:0}.apply-page .footer-bottom{display:flex;align-items:center;gap:20px}.apply-page .footer-logo{width:65px;max-height:40px;object-fit:contain}
@media(max-width:760px){.apply-page .club-header nav{max-width:260px}.apply-page .apply-intro{min-height:65vh;padding-top:35px}.apply-logo{width:83px;margin-bottom:28px}.apply-intro h1{font-size:clamp(54px,14vw,78px)!important}.apply-panel{width:calc(100% - 28px);grid-template-columns:1fr;padding:26px 20px;margin-bottom:60px}.apply-panel-copy{position:static}.apply-panel-copy h2{font-size:39px}.apply-fields{grid-template-columns:1fr;gap:13px}.field-wide{grid-column:auto}.application-form textarea{min-height:120px}}
@media(prefers-reduced-motion:reduce){.apply-submit{transition:none}}
