._2SG9Qa_home,._2SG9Qa_login{font-family:Arial,Helvetica,sans-serif}._2SG9Qa_home{color:#fff5e8;background:#35170f;flex-direction:column;min-height:100svh;display:flex}._2SG9Qa_homeHeader,._2SG9Qa_homeHero,._2SG9Qa_homeFooter{width:min(1200px,100% - 96px);margin-inline:auto}._2SG9Qa_homeHeader{border-bottom:1px solid #f8efe626;justify-content:space-between;align-items:center;gap:24px;min-height:114px;display:flex}._2SG9Qa_headerLink{color:#fff5e8;align-items:center;gap:18px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}._2SG9Qa_headerLink span{color:#c99a53;font-size:20px}._2SG9Qa_headerLink:hover{color:#d9ae6d}._2SG9Qa_homeHero{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:38px;padding-block:56px 62px;display:grid}._2SG9Qa_homeCopy{padding-block:24px}._2SG9Qa_eyebrow,._2SG9Qa_loginEyebrow{color:#cc9e5b;letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:1.5}._2SG9Qa_homeTitle{color:#fff5e8;letter-spacing:-.04em;margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,5.6vw,76px);font-weight:400;line-height:1.08}._2SG9Qa_homeTitle em,._2SG9Qa_loginHeading h1 em{color:#c99a53;font-weight:400}._2SG9Qa_homeDescription{color:#e1d1c2;max-width:415px;margin:28px 0 0;font-size:16px;line-height:1.8}._2SG9Qa_homeActions{margin-top:34px}._2SG9Qa_primaryAction{color:#fff;background:#b45b20;border:1px solid #b45b20;border-radius:9px;justify-content:center;align-items:center;gap:30px;max-width:100%;min-height:56px;padding:15px 25px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}._2SG9Qa_primaryAction svg{width:22px;height:22px}._2SG9Qa_primaryAction:hover{background:#a54d17;border-color:#a54d17}._2SG9Qa_primaryAction:focus-visible,._2SG9Qa_headerLink:focus-visible,._2SG9Qa_loginBrand:focus-visible,._2SG9Qa_backLink:focus-visible{outline-offset:5px;outline:2px solid #c99a53}._2SG9Qa_accessHint{color:#c6b0a0;margin:15px 0 0;font-size:12px;line-height:1.7}._2SG9Qa_homePortrait{justify-self:end;width:100%;max-width:620px;margin:0}._2SG9Qa_portraitImage{object-fit:contain;width:100%;height:auto;display:block}._2SG9Qa_portraitCaption,._2SG9Qa_loginPortraitCaption{color:#d4ae7a;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:22px;font-style:italic;font-weight:400}._2SG9Qa_portraitCaption{margin-top:8px}._2SG9Qa_homeFooter{color:#bda08c;border-top:1px solid #f8efe626;justify-content:space-between;align-items:center;gap:20px;min-height:70px;font-size:11px;line-height:1.7;display:flex}._2SG9Qa_login{color:#35170f;background:#fff5e8;flex:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:100svh;display:grid}._2SG9Qa_loginPortraitPanel{background:#35170f;flex-direction:column;justify-content:space-between;min-width:0;padding:42px clamp(28px,4vw,68px) 32px;display:flex;overflow:hidden}._2SG9Qa_loginBrand{color:#fff5e8;align-self:flex-start;text-decoration:none}._2SG9Qa_loginPortrait{width:min(100%,570px);margin:42px auto 28px}._2SG9Qa_loginPortraitCaption{margin-top:14px}._2SG9Qa_loginContent{flex-direction:column;min-width:0;padding:36px clamp(28px,5vw,88px) 60px;display:flex}._2SG9Qa_backLink{color:#765d4d;align-self:flex-end;align-items:center;gap:10px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}._2SG9Qa_backLink:hover{color:var(--caramel,#8c561c)}._2SG9Qa_loginFormArea{width:min(100%,420px);min-width:0;margin:auto;padding-block:54px}._2SG9Qa_loginHeading{margin-bottom:32px}._2SG9Qa_loginEyebrow{color:var(--caramel,#8c561c)}._2SG9Qa_loginHeading h1{color:#35170f;letter-spacing:-.04em;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,3.2vw,47px);font-weight:400;line-height:1.17}._2SG9Qa_loginHeading h1 em{color:var(--caramel,#8c561c)}._2SG9Qa_loginHeading>p:last-child{color:#765d4d;margin:18px 0 0;font-size:14px;line-height:1.75}._2SG9Qa_clerkRoot,._2SG9Qa_clerkCardBox{width:100%;min-width:0;max-width:100%}._2SG9Qa_clerkCardBox,._2SG9Qa_clerkCard{box-shadow:none;background:0 0;border:0}._2SG9Qa_clerkCard{width:100%;min-width:0;max-width:100%;padding:0}._2SG9Qa_clerkInput{color:#35170f;background:#fffcf8;border-color:#dfcbb7;min-height:46px;font-size:15px}._2SG9Qa_clerkButton{color:#fff;min-height:48px;box-shadow:none;text-transform:none;background:#b45b20;font-size:14px;font-weight:600}._2SG9Qa_clerkButton:hover{background:#a54d17}._2SG9Qa_clerkLink{color:#9a4a1c;font-weight:600}._2SG9Qa_clerkFooter{background:0 0}@media (min-width:1600px){._2SG9Qa_loginPortraitPanel{padding-inline:max(68px,50vw - 675px)}}@media (max-width:1050px){._2SG9Qa_homeHeader,._2SG9Qa_homeHero,._2SG9Qa_homeFooter{width:calc(100% - 64px)}._2SG9Qa_homeHero{gap:20px}._2SG9Qa_homeTitle{font-size:56px}._2SG9Qa_homeDescription{font-size:15px}._2SG9Qa_loginPortraitPanel{padding-inline:24px}._2SG9Qa_loginContent{padding-inline:32px}}@media (max-width:760px){._2SG9Qa_homeHeader,._2SG9Qa_homeHero,._2SG9Qa_homeFooter{width:calc(100% - 40px)}._2SG9Qa_homeHeader{gap:14px;min-height:92px}._2SG9Qa_headerLink{gap:10px;font-size:12px}._2SG9Qa_homeHero{grid-template-columns:1fr;gap:36px;padding-block:44px 34px}._2SG9Qa_homeCopy{padding:0 4px}._2SG9Qa_homeTitle{margin-top:18px;font-size:clamp(48px,10vw,64px)}._2SG9Qa_homeDescription{max-width:470px;margin-top:23px}._2SG9Qa_homeActions{margin-top:27px}._2SG9Qa_primaryAction{min-width:min(100%,300px)}._2SG9Qa_homePortrait{justify-self:center;max-width:510px}._2SG9Qa_portraitCaption{margin-top:0;font-size:20px}._2SG9Qa_homeFooter{gap:12px;min-height:62px;font-size:10px}._2SG9Qa_login{flex-direction:column;display:flex}._2SG9Qa_loginPortraitPanel{justify-content:center;min-height:174px;padding:24px;position:relative}._2SG9Qa_loginBrand{z-index:1;max-width:calc(100% - 150px);position:relative}._2SG9Qa_loginPortrait{width:170px;margin:0;position:absolute;top:8px;right:8px}._2SG9Qa_loginPortraitCaption{display:none}._2SG9Qa_loginContent{flex:1;padding:16px 24px 36px}._2SG9Qa_loginFormArea{margin-top:18px;padding-block:12px 20px}._2SG9Qa_loginHeading{margin-bottom:27px}._2SG9Qa_loginHeading h1{margin-top:12px;font-size:37px}._2SG9Qa_loginHeading>p:last-child{margin-top:14px}._2SG9Qa_clerkInput{font-size:16px}}@media (max-width:380px){._2SG9Qa_loginPortraitPanel{min-height:148px;padding-inline:20px}._2SG9Qa_loginPortrait{width:145px;right:4px}._2SG9Qa_loginBrand{max-width:calc(100% - 125px)}._2SG9Qa_loginContent{padding-inline:20px}._2SG9Qa_loginHeading h1{font-size:33px}}@media (prefers-reduced-motion:reduce){._2SG9Qa_primaryAction{transition:none}}
