._page_jcfo1_1{--ink:#202720;--paper:#f2ecdf;--clay:#aa503c;background:var(--paper);width:100%;max-width:none;min-height:100svh;color:var(--ink);padding:0 clamp(18px,4vw,64px) 45px}._header_jcfo1_2{border-bottom:1px solid #cfc5b5;width:100%;max-width:1500px;height:68px;margin:auto;padding:0}._header_jcfo1_2>a:last-child{color:#565d55;font-size:11px;font-weight:650;text-decoration:none}._brand_jcfo1_2{color:inherit;letter-spacing:-.04em;align-items:center;gap:8px;font-size:18px;font-weight:750;text-decoration:none;display:flex}._brand_jcfo1_2 i{background:var(--ink);border-radius:50%;width:10px;height:10px}._shell_jcfo1_3{border-bottom:1px solid #cfc5b5;grid-template-columns:minmax(0,1.35fr) minmax(390px,.65fr);max-width:1500px;min-height:calc(100svh - 113px);margin:auto;display:grid}._scene_jcfo1_4{color:#f6f0e5;background:linear-gradient(#1620190d 30%,#162019dd 100%),url(/images/hero-academy-v1.webp) 50%/cover;align-items:flex-end;min-height:650px;padding:clamp(32px,5vw,75px);display:flex;position:relative;overflow:hidden}._sceneCopy_jcfo1_5{z-index:1;max-width:820px;position:relative}._sceneCopy_jcfo1_5>span,._eyebrow_jcfo1_5{letter-spacing:.15em;font:9px ui-monospace,monospace}._sceneCopy_jcfo1_5 h1{letter-spacing:-.07em;margin:14px 0 20px;font:clamp(48px,6.5vw,95px)/.85 Georgia,serif}._sceneCopy_jcfo1_5 h1 em{color:#d9af79;font-weight:400}._sceneCopy_jcfo1_5 p{color:#d7d8d0;max-width:600px;margin:0;font:16px/1.55 Georgia,serif}._sceneNote_jcfo1_5{z-index:2;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f1e9dbe6;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute;top:28px;right:28px}._sceneNote_jcfo1_5 b{border:1px solid #817c70;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;display:grid}._sceneNote_jcfo1_5 span{letter-spacing:.06em;font:9px/1.45 ui-monospace,monospace}._card_jcfo1_6{align-self:center;padding:clamp(35px,5vw,72px)}._eyebrow_jcfo1_5{color:var(--clay)}._card_jcfo1_6 h2{letter-spacing:-.055em;margin:13px 0 10px;font:clamp(37px,4vw,55px)/.9 Georgia,serif}._card_jcfo1_6>p{color:#687067;margin:0;font:15px/1.5 Georgia,serif}._card_jcfo1_6 form{gap:16px;margin-top:32px;display:grid}._field_jcfo1_6{color:#4d534d;letter-spacing:.07em;gap:7px;font-size:10px;display:grid}._field_jcfo1_6 input{min-height:48px;color:var(--ink);background:#f8f3e9;border:1px solid #c7bdac;border-radius:0;padding:12px 13px}._field_jcfo1_6 input:focus{border-color:var(--ink);box-shadow:0 0 0 2px #2027201a}._confirmation_jcfo1_6{color:#515951;align-items:flex-start;gap:10px;font-size:12px;line-height:1.4;display:flex}._confirmation_jcfo1_6 input{width:18px;height:18px;accent-color:var(--ink);margin:0}._submit_jcfo1_6{background:var(--ink);color:#fff;letter-spacing:.02em;cursor:pointer;border:0;min-height:48px;font-size:11px;font-weight:750}._submit_jcfo1_6:hover{background:#344137}._submit_jcfo1_6:disabled{opacity:.5;cursor:wait}._message_jcfo1_6{color:#8d3528!important;margin-top:14px!important;font:12px/1.45 sans-serif!important}._switch_jcfo1_6{width:100%;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #bfb5a4;margin-top:17px;font-size:11px;font-weight:650}._privacy_jcfo1_6{border-top:1px solid #d2c8b8;padding-top:18px;color:#777b73!important;margin-top:22px!important;font:10px/1.45 ui-monospace,monospace!important}._oauth_jcfo1_7{gap:10px;margin-top:27px;display:grid}._oauthButton_jcfo1_7{min-height:46px;color:var(--ink);cursor:pointer;background:#fffaf2;border:1px solid #bfb5a4;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}._oauthButton_jcfo1_7:hover{box-shadow:var(--ch-shadow-sm);border-color:#8f8779;transform:translateY(-1px)}._oauthButton_jcfo1_7:disabled{opacity:.55;cursor:wait;transform:none}._oauthProvider_jcfo1_7{border:1px solid #b9af9e;border-radius:50%;place-items:center;width:22px;height:22px;font:700 10px ui-monospace,monospace;display:grid}._oauthHint_jcfo1_7{color:#777b73;text-align:center;margin:2px 0 0;font:10px/1.45 ui-monospace,monospace}._divider_jcfo1_7{color:#85877f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-top:24px;font:9px ui-monospace,monospace;display:flex}._divider_jcfo1_7:before,._divider_jcfo1_7:after{content:"";background:#d2c8b8;flex:1;height:1px}@media (max-width:900px){._shell_jcfo1_3{grid-template-columns:1fr}._scene_jcfo1_4{min-height:48svh}._card_jcfo1_6{width:100%;max-width:650px;margin:auto}._sceneCopy_jcfo1_5 h1{font-size:clamp(48px,10vw,78px)}}@media (max-width:600px){._page_jcfo1_1{padding:0 18px 35px}._header_jcfo1_2{height:58px}._shell_jcfo1_3{min-height:0}._scene_jcfo1_4{min-height:430px;margin:0 -18px;padding:28px 22px}._sceneCopy_jcfo1_5 h1{font-size:52px}._sceneCopy_jcfo1_5 p{font-size:14px}._sceneNote_jcfo1_5{top:18px;right:18px}._card_jcfo1_6{padding:42px 2px}._card_jcfo1_6 h2{font-size:43px}}._page_jcfo1_1{background:radial-gradient(circle at 82% 4%,#d8bd8533,#0000 26%),linear-gradient(#f7f2e8,#f1eadf)}._header_jcfo1_2{z-index:20;height:58px;box-shadow:var(--ch-shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf7efe8;border:1px solid #d4cab9;border-radius:15px;margin-top:12px;padding:0 18px;position:sticky;top:12px}._brand_jcfo1_2 i{background:0 0;border:1px solid;width:25px;height:25px;position:relative}._brand_jcfo1_2 i:before{content:"";background:currentColor;border-radius:48% 52% 57% 43%/45% 52% 48% 55%;position:absolute;inset:5px}._brand_jcfo1_2 i:after{content:"";background:#fbf7ef;border-radius:50%;width:7px;height:7px;position:absolute;bottom:3px;right:2px}._shell_jcfo1_3{min-height:calc(100svh - 106px);box-shadow:var(--ch-shadow-lg);background:#f8f3e9;border:1px solid #d3c8b7;border-radius:24px;margin-top:24px;overflow:hidden}._sceneNote_jcfo1_5,._field_jcfo1_6 input,._submit_jcfo1_6,._switch_jcfo1_6{border-radius:10px}._card_jcfo1_6{background:#fbf7ef}._submit_jcfo1_6:hover,._switch_jcfo1_6:hover{box-shadow:var(--ch-shadow-sm);transform:translateY(-1px)}@media (max-width:600px){._header_jcfo1_2{height:54px;margin:8px 0 0;padding:0 12px;top:8px}._shell_jcfo1_3{border-radius:18px;margin-top:12px}._scene_jcfo1_4{margin:0}._card_jcfo1_6{padding:38px 22px}}
