.CollegeInformation_section__C9jq0{max-width:1360px;margin-inline:auto;padding-inline:40px}.CollegeInformation_panel__DuVMh{display:grid;grid-template-columns:1.2fr .8fr 1.2fr;align-items:stretch;border:1px solid #d6e2d9;border-radius:12px;background:#f3f7f2}.CollegeInformation_contact__lya2F{display:flex;align-items:center;gap:18px;min-width:0;padding:28px 30px;border-radius:11px 0 0 11px;background:#eaf2e9;color:#183c31}.CollegeInformation_phoneIcon__JewJr{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border:1px solid #d3e2d5;border-radius:12px;background:#ffffffb3;color:#27644f}.CollegeInformation_phoneIcon__JewJr svg{width:22px;height:22px}.CollegeInformation_contactCopy__HOCuF{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.CollegeInformation_label__LHmkL{display:block;color:#526b59;font-size:12px;font-weight:500;line-height:1.7}.CollegeInformation_phoneNumber__wMqnq{margin-top:7px;font-size:clamp(20px,1.9vw,26px);font-weight:500;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.CollegeInformation_callHint__7CyE8{display:inline-flex;align-items:center;gap:9px;min-height:25px;margin-top:3px;color:#34775e;font-size:11px}.CollegeInformation_callHint__7CyE8 svg{width:12px;height:12px;transition:transform var(--motion-fast) var(--ease-out)}.CollegeInformation_identity__UqqNM{display:flex;flex-direction:column;justify-content:center;min-width:0;margin-block:26px;padding:0 34px;border-inline:1px solid #d6e2d9}.CollegeInformation_identity__UqqNM .CollegeInformation_label__LHmkL{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.CollegeInformation_identity__UqqNM abbr{font-family:var(--font-geist),sans-serif;font-size:11px;letter-spacing:.08em;text-decoration:none}.CollegeInformation_identityLabel__XjjA7{font-size:11px}.CollegeInformation_eiin__EKQ9y{margin-top:9px;font-family:var(--font-geist),sans-serif;color:#183c31;font-size:30px;font-weight:450;line-height:1.4;letter-spacing:.04em;font-variant-numeric:tabular-nums}.CollegeInformation_approval__Odunp{display:flex;align-items:center;gap:17px;min-width:0;padding:28px 30px}.CollegeInformation_approvalIcon__R9DMU{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;color:#34775e}.CollegeInformation_approvalIcon__R9DMU svg{width:27px;height:27px}.CollegeInformation_approvalText__8MxEV{margin-top:8px;color:#244b35;font-size:14px;font-weight:500;line-height:1.85}.CollegeInformation_contact__lya2F:focus-visible{outline:3px solid #24816a;outline-offset:4px}@media (hover:hover) and (pointer:fine){.CollegeInformation_contact__lya2F:hover{background:#e1ecdf}.CollegeInformation_contact__lya2F:hover .CollegeInformation_callHint__7CyE8{color:#184e3f}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.CollegeInformation_contact__lya2F:hover .CollegeInformation_callHint__7CyE8 svg{transform:translate(2px,-2px)}}@media (max-width:1099px){.CollegeInformation_section__C9jq0{padding-inline:24px}.CollegeInformation_panel__DuVMh{grid-template-columns:1.25fr .8fr 1.1fr}.CollegeInformation_approval__Odunp,.CollegeInformation_contact__lya2F{gap:12px;padding:24px 20px}.CollegeInformation_phoneIcon__JewJr{width:38px;height:42px;border-radius:9px}.CollegeInformation_identity__UqqNM{padding-inline:24px}.CollegeInformation_approvalIcon__R9DMU{display:none}.CollegeInformation_approvalText__8MxEV{font-size:13px}}@media (max-width:767px){.CollegeInformation_section__C9jq0{padding-inline:20px}.CollegeInformation_panel__DuVMh{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.CollegeInformation_contact__lya2F{grid-column:1/-1;gap:16px;padding:21px 24px;border-radius:11px 11px 0 0;border-bottom:1px solid #d6e2d9}.CollegeInformation_phoneIcon__JewJr{width:44px;height:44px;border-radius:10px}.CollegeInformation_contactCopy__HOCuF{position:relative;flex:1;padding-right:28px}.CollegeInformation_phoneNumber__wMqnq{font-size:24px;margin-top:4px}.CollegeInformation_callHint__7CyE8{margin-top:0;font-size:11px}.CollegeInformation_callHint__7CyE8 svg{position:absolute;right:0;top:50%;width:18px;height:18px;margin-top:-9px}.CollegeInformation_identity__UqqNM{margin-block:20px;padding-inline:24px;border-left:0}.CollegeInformation_identity__UqqNM .CollegeInformation_label__LHmkL{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.CollegeInformation_identity__UqqNM abbr{font-size:11px}.CollegeInformation_identityLabel__XjjA7{font-size:10px}.CollegeInformation_eiin__EKQ9y{margin-top:5px;font-size:25px;letter-spacing:.025em}.CollegeInformation_approval__Odunp{padding:20px 22px}.CollegeInformation_approval__Odunp .CollegeInformation_label__LHmkL{font-size:11px}.CollegeInformation_approvalText__8MxEV{margin-top:7px;font-size:12px;line-height:1.9}}@media (max-width:359px){.CollegeInformation_contact__lya2F{padding-inline:18px;gap:12px}.CollegeInformation_phoneIcon__JewJr{width:36px;height:40px}.CollegeInformation_phoneNumber__wMqnq{font-size:22px}.CollegeInformation_contactCopy__HOCuF{padding-right:18px}.CollegeInformation_identity__UqqNM{padding-inline:18px}.CollegeInformation_eiin__EKQ9y{font-size:23px}.CollegeInformation_approval__Odunp{padding-inline:16px}.CollegeInformation_approval__Odunp .CollegeInformation_label__LHmkL{font-size:10px}.CollegeInformation_approvalText__8MxEV{font-size:11px}}@media (prefers-reduced-motion:reduce){.CollegeInformation_callHint__7CyE8 svg{transition:none}}html[data-input=keyboard] .CollegeInformation_callHint__7CyE8 svg{transform:none}.Footer_help__axlTR{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:center;gap:48px;max-width:1280px;margin:auto;padding:68px 32px 60px;border-bottom:1px solid #ffffff20}.Footer_helpCopy___za0b{min-width:0}.Footer_helpCopy___za0b h2{margin-top:22px;font-size:clamp(28px,3.2vw,42px);font-weight:400;line-height:1.55;color:#f3f8f6}.Footer_description__0Aa9w{max-width:470px;margin-top:18px;font-size:14px;line-height:1.95;color:#c2d4cc}.Footer_actions__RtTBt{display:grid;gap:12px;min-width:0}.Footer_admissionLink__hWZYx{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;padding:16px 20px;border-radius:6px;background:#c2e4d6;color:#10362d;font-size:14px;font-weight:600}.Footer_admissionLink__hWZYx svg{width:20px;height:20px;flex-shrink:0}.Footer_phoneLink__RZnDY{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:12px;row-gap:3px;padding:14px 20px;border:1px solid #ffffff30;border-radius:6px;color:#f3f8f6;font-size:16px;font-variant-numeric:tabular-nums}.Footer_phoneLink__RZnDY svg{width:18px;height:18px;grid-row:span 2}.Footer_phoneHint__uvzwe{grid-column:2;color:#b3cbc0;font-size:11px}.Footer_help__axlTR a:focus-visible{outline:3px solid #c2e4d6;outline-offset:5px}@media (hover:hover) and (pointer:fine){.Footer_admissionLink__hWZYx:hover{background:#d5eee3}.Footer_phoneLink__RZnDY:hover{background:#ffffff08}}@media (max-width:1023px){.Footer_help__axlTR{padding-inline:16px;gap:32px}}@media (max-width:767px){.Footer_help__axlTR{grid-template-columns:minmax(0,1fr);padding-block:44px 38px;gap:26px}.Footer_helpCopy___za0b h2{max-width:480px;margin-top:18px;font-size:clamp(27px,6vw,34px)}.Footer_desktopBreak__btrbv{display:none}.Footer_description__0Aa9w{max-width:440px;margin-top:12px;font-size:13px}.Footer_actions__RtTBt{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer_admissionLink__hWZYx,.Footer_phoneLink__RZnDY{padding:14px 16px}}@media (max-width:479px){.Footer_actions__RtTBt{grid-template-columns:minmax(0,1fr)}}.PublishedNotices_notice__7Dxnb{scroll-margin-top:90px;overflow-wrap:anywhere;min-width:0;display:flex;flex-direction:column;gap:12px;padding:20px 24px;border:1px solid #e2e8f0;border-top:2px solid #b7d2c7;border-radius:6px;background:#ffffff;text-align:left;transition:background-color .18s ease,border-color .18s ease}@media (hover:hover) and (pointer:fine){.PublishedNotices_notice__7Dxnb:hover{background:#f4f9f7;border-top-color:#34836b}}.PublishedNotices_notice__7Dxnb h3{font-size:18px;line-height:1.55;font-weight:500;color:var(--ink)}.PublishedNotices_label__zkBBX{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#397362}.PublishedNotices_body__gbMgU{white-space:pre-wrap;font-size:14px;line-height:1.8;color:var(--site-muted)}.PublishedNotices_link__pzGAE{font-size:13px;font-weight:700;color:#065f46}.PublishedNotices_date__oa1Jq{margin-top:auto;border-top:1px solid #e2e8f0;padding-top:12px;font-size:13px;color:var(--site-muted)}@media (max-width:767px){.PublishedNotices_notice__7Dxnb{padding:14px 16px}.PublishedNotices_notice__7Dxnb h3{font-size:16px}}.PublishedNotices_attachments__8sZ2s{display:flex;flex-wrap:wrap;gap:8px 16px}.PublishedNotices_attachment__aNPtB{display:inline-flex;align-items:center;gap:7px;min-height:40px;color:#065f46;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.PublishedNotices_attachment__aNPtB svg{width:16px;height:16px;flex-shrink:0}.PublishedNotices_error__mh8ui{color:#785a22;font-size:13px;line-height:1.7;padding:12px 0}.PublishedNotices_loading__T0shl{grid-column:1/-1;display:flex;align-items:center;gap:18px;min-height:120px;padding:28px;background:var(--paper);border:1px solid var(--line);border-radius:6px;color:var(--site-muted);font-size:14px}.PublishedNotices_loadingMark__ilk2i{display:grid;place-items:center;width:42px;height:42px;border:1px solid #c7cebf;border-radius:50%;font-size:26px}.home_page__NOZQO{--home-section-line:#cbd9ce;--home-section-tint:#eaf1e8}.home_page__NOZQO>.home_section__bCaaS{padding-block:clamp(64px,7vw,100px);border-top:1px solid var(--home-section-line);background:#fff}.home_page__NOZQO>.home_tinted__qA8Xx{background-color:var(--home-section-tint);background-image:linear-gradient(#27644f08 1px,transparent 0),linear-gradient(90deg,#27644f08 1px,transparent 0);background-size:64px 64px}.home_page__NOZQO>.home_services__u4hfW{background:#103d32;border-color:#103d32;color:#fff}.home_page__NOZQO>#college-information{padding-bottom:clamp(40px,4.5vw,64px)}.home_sectionHeading__2L2pT{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--home-section-line)}.home_sectionHeading__2L2pT>:first-child{min-width:0}.home_sectionHeading__2L2pT>a{flex-shrink:0;padding-block:10px}.home_page__NOZQO .home_sectionHeading__2L2pT .section-title{margin-top:14px}.home_aboutHeading__SJ0Xp{margin-bottom:24px;padding-bottom:26px;border-bottom:1px solid #bacdbd}.home_faqHeading__CNwAa{justify-content:center;text-align:center}.home_faqHeading__CNwAa .section-kicker{justify-content:center}.home_page__NOZQO>.home_gallery__Al8mb{background-color:#eef3ed;background-image:radial-gradient(#27644f18 .8px,transparent 0);background-size:28px 28px}@media (max-width:767px){.home_page__NOZQO>.home_section__bCaaS{padding-block:56px 64px}.home_sectionHeading__2L2pT{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:28px;padding-bottom:22px}.home_sectionHeading__2L2pT>a{padding-block:6px}.home_aboutHeading__SJ0Xp{margin-bottom:20px;padding-bottom:22px}.home_faqHeading__CNwAa{align-items:center}}.teachers_directory__YL_ix{background:#f5f7f4}.teachers_container__2H36u{max-width:1360px;margin-inline:auto;padding:0 40px 88px}.teachers_hero__Bvt7B{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:64px 0 48px;border-bottom:1px solid #d8e1d9}.teachers_eyebrow__0dJpB{color:#4d7060;font-family:var(--font-geist),sans-serif;font-size:11px;font-weight:600;line-height:1.7;letter-spacing:.13em;text-transform:uppercase}.teachers_hero__Bvt7B .teachers_heroTitle__aM05d{margin:20px 0 16px;font-size:clamp(36px,4.4vw,60px);font-weight:500;line-height:1.5;letter-spacing:-.045em}.teachers_heroTitle__aM05d em{font-style:normal;color:#34775e}.teachers_intro__UOBh3{max-width:620px;color:#617066;font-size:15px;line-height:1.95}.teachers_stats__g9Rcz{display:flex;flex-shrink:0;gap:38px;padding:0 8px 5px 30px;border-left:1px solid #d8e1d9}.teachers_stats__g9Rcz>div{display:flex;flex-direction:column-reverse;gap:8px}.teachers_stats__g9Rcz dt{color:#617066;font-size:12px}.teachers_stats__g9Rcz dd{font-family:var(--font-geist),sans-serif;font-size:44px;font-weight:400;line-height:1.1;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.teachers_leadership__kk4GB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:48px 0 56px;border-bottom:1px solid #d8e1d9}.teachers_leadershipIntro__7C5Uy{grid-column:span 2;padding:26px 60px 0 0}.teachers_sectionTitle__zhqQ1{margin-top:12px;font-size:clamp(27px,2.7vw,38px);font-weight:500;line-height:1.55}.teachers_sectionIntro__zlH2M{max-width:340px;margin-top:20px;color:#617066;font-size:14px;line-height:1.95}.teachers_textLink__oZaeH{display:inline-flex;align-items:center;gap:20px;min-height:44px;margin-top:25px;font-size:13px;font-weight:600;color:#27644f}.teachers_filterButton__7a_50 svg,.teachers_profileLink__qm_9Q svg,.teachers_textLink__oZaeH svg{width:20px;height:20px;flex-shrink:0;transition:transform var(--motion-fast) var(--ease-out)}.teachers_faculty__fKUE1{padding-top:48px;scroll-margin-top:110px}.teachers_sectionHeading__ZKtFX{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.teachers_directoryHint__WkpuY{color:#617066;font-size:13px;padding-bottom:7px}.teachers_filterBar__ZO05v{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:20px 0;margin-bottom:30px;border-block:1px solid #d8e1d9;font-family:var(--font-geist),sans-serif}.teachers_filterField__Y7Nc9{display:flex;flex-direction:column;gap:8px;width:min(100%,330px)}.teachers_filterField__Y7Nc9 label{font-size:12px;color:#617066;font-weight:500}.teachers_filterField__Y7Nc9 select{width:100%;height:46px;padding:0 38px 0 14px;border:1px solid #ccd9d0;border-radius:6px;background:white;font:inherit;font-size:14px;color:#183c31;cursor:pointer}.teachers_filterField__Y7Nc9 select:focus-visible{outline:3px solid #24816a;outline-offset:3px}.teachers_filterButton__7a_50{display:flex;align-items:center;justify-content:center;gap:24px;min-height:46px;padding:0 20px;border-radius:6px;background:#184e3f;color:white;font-size:13px;font-weight:500}.teachers_clearFilter__B2_7T{display:inline-flex;align-items:center;min-height:46px;padding:0 10px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.teachers_resultCount__WXcX6{margin-left:auto;padding-block:14px;font-size:12px;color:#617066;font-variant-numeric:tabular-nums}.teachers_activeSubject__dE1D0{display:flex;align-items:center;gap:14px;margin-bottom:24px;font-family:var(--font-geist),sans-serif;font-size:17px;font-weight:500}.teachers_activeSubject__dE1D0 span{padding-left:14px;border-left:1px solid #ccd9d0;font-size:12px;font-weight:400;color:#617066}.teachers_grid__RnNxd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.teachers_card__av32a{display:flex;flex-direction:column;min-width:0;padding:10px;border-radius:12px;background:white}.teachers_portrait__YPHjP{position:relative;display:block;width:100%;aspect-ratio:1/1;flex:none;overflow:hidden;border-radius:7px;background:#e7ede6}.teachers_photo__6Lg_Y{object-fit:cover;object-position:center 25%;transition:transform var(--motion-drawer) var(--ease-out)}.teachers_roleLabel__sLhEG{position:absolute;left:12px;bottom:12px;padding:6px 12px;border-radius:3px;color:#183c31;background:#fffffff2;font-size:12px;font-weight:600}.teachers_cardBody__ABWRV{display:flex;flex:1;flex-direction:column;padding:19px 9px 0}.teachers_subject__7GuXm{min-height:18px;margin-bottom:9px;font-family:var(--font-geist),sans-serif;font-size:11px;font-weight:600;line-height:1.55;color:#34775e;overflow-wrap:anywhere}.teachers_cardName__EvBMS{font-size:20px;font-weight:600;line-height:1.65;overflow-wrap:anywhere}.teachers_cardName__EvBMS a:hover{color:#34775e}.teachers_englishName__HLOZi{margin-top:6px;font-family:var(--font-geist),sans-serif;font-size:12px;line-height:1.65;color:#647368;overflow-wrap:anywhere}.teachers_designation__Yv8XD{margin:11px 0 22px;font-size:12px;line-height:1.8;color:#526258;overflow-wrap:anywhere}.teachers_profileLink__qm_9Q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;margin-top:auto;border-top:1px solid #e6ece6;color:#27644f;font-size:12px;font-weight:500}.teachers_empty__lKq_b{padding:60px 24px;border:1px dashed #c4d3c7;border-radius:10px;text-align:center}.teachers_empty__lKq_b h3{margin:15px 0 10px;font-size:25px;font-weight:500}.teachers_empty__lKq_b>p:not(.teachers_eyebrow__0dJpB){font-size:14px;color:#617066;line-height:1.9}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.teachers_card__av32a:hover .teachers_photo__6Lg_Y{transform:scale(1.02)}.teachers_profileLink__qm_9Q:hover svg{transform:translate(2px,-2px)}.teachers_filterButton__7a_50:hover svg,.teachers_textLink__oZaeH:hover svg{transform:translateX(2px)}}.teachers_filterButton__7a_50:hover{background:#27644f}@media (max-width:1099px){.teachers_container__2H36u{padding-inline:28px}.teachers_hero__Bvt7B{align-items:flex-start}.teachers_stats__g9Rcz{gap:24px;padding-left:24px}.teachers_stats__g9Rcz dd{font-size:36px}.teachers_grid__RnNxd,.teachers_leadership__kk4GB{grid-template-columns:repeat(2,minmax(0,1fr))}.teachers_leadershipIntro__7C5Uy{grid-column:span 2;padding:0 0 4px}.teachers_leadershipIntro__7C5Uy .teachers_sectionTitle__zhqQ1 br{display:none}.teachers_sectionIntro__zlH2M{max-width:540px}.teachers_leadershipIntro__7C5Uy .teachers_textLink__oZaeH{margin-top:12px}.teachers_resultCount__WXcX6{width:100%;margin-left:0;padding:4px 0 0}}@media (max-width:639px){.teachers_container__2H36u{padding:0 20px 60px}.teachers_hero__Bvt7B{flex-direction:column;gap:28px;padding:36px 0 32px}.teachers_hero__Bvt7B .teachers_heroTitle__aM05d{font-size:37px;margin-top:16px}.teachers_eyebrow__0dJpB{font-size:10px;letter-spacing:.08em}.teachers_intro__UOBh3{font-size:13px}.teachers_desktopBreak__Hvqt5{display:none}.teachers_stats__g9Rcz{width:100%;border-left:0;padding:0;gap:44px}.teachers_stats__g9Rcz>div{gap:6px}.teachers_stats__g9Rcz dd{font-size:32px}.teachers_leadership__kk4GB{grid-template-columns:minmax(0,1fr);padding:32px 0;gap:20px}.teachers_leadershipIntro__7C5Uy{grid-column:auto;padding-bottom:8px}.teachers_leadershipIntro__7C5Uy .teachers_sectionTitle__zhqQ1 br{display:block}.teachers_faculty__fKUE1{padding-top:32px}.teachers_sectionHeading__ZKtFX{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}.teachers_directoryHint__WkpuY{padding:0;font-size:12px}.teachers_filterBar__ZO05v{margin-bottom:24px}.teachers_filterField__Y7Nc9{width:100%}.teachers_filterButton__7a_50{flex:1}.teachers_clearFilter__B2_7T{justify-content:center}.teachers_grid__RnNxd{grid-template-columns:minmax(0,1fr);gap:20px}.teachers_card__av32a{padding:12px}.teachers_cardBody__ABWRV{padding:20px 8px 0}.teachers_cardName__EvBMS{font-size:23px}.teachers_englishName__HLOZi,.teachers_subject__7GuXm{font-size:12px}.teachers_designation__Yv8XD,.teachers_profileLink__qm_9Q{font-size:13px}}@media (prefers-reduced-motion:reduce){.teachers_filterButton__7a_50 svg,.teachers_photo__6Lg_Y,.teachers_profileLink__qm_9Q svg,.teachers_textLink__oZaeH svg{transition:none}}html[data-input=keyboard] .teachers_filterButton__7a_50 svg,html[data-input=keyboard] .teachers_photo__6Lg_Y,html[data-input=keyboard] .teachers_profileLink__qm_9Q svg,html[data-input=keyboard] .teachers_textLink__oZaeH svg{transform:none}.login_main__vAj8l{background:#fff;color:var(--ink)}.login_hero__lF2Wp{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,88px);max-width:1360px;margin:auto;padding:64px 40px 80px}.login_copy__yC08p{min-width:0}.login_copy__yC08p h1{margin:25px 0 22px;font-size:clamp(36px,3.5vw,52px);font-weight:500;line-height:1.25;letter-spacing:-.035em}.login_intro__JTZf0{max-width:440px;color:var(--site-muted);font-family:var(--font-geist),sans-serif;font-size:16px;line-height:1.8}.login_signin__bTna1{margin-top:32px;max-width:420px;border-top:1px solid var(--line);padding-top:25px;font-family:var(--font-geist),sans-serif}.login_access__migBW{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--green);font-size:13px;font-weight:500}.login_googleButton__otHOV{width:100%;gap:12px;font-family:inherit;transition:background-color .18s ease,transform .15s var(--ease-out)}.login_googleButton__otHOV:disabled{opacity:.65;cursor:wait}.login_googleButton__otHOV:active:not(:disabled){transform:scale(.98)}.login_help__cdstz{margin-top:14px;color:var(--site-muted);font-size:12px;line-height:1.8}.login_returnLink__td7xo{display:inline-block;margin-top:28px;padding-block:6px;color:var(--green);font:13px var(--font-geist),sans-serif;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#b9ccc5}.login_visual__Ztrv8{min-width:0;margin:0}.login_photo__6_4eF{position:relative;overflow:hidden;height:clamp(440px,43vw,590px);border-radius:90px 8px 8px 8px;background:#edf5f2}.login_photo__6_4eF img{object-fit:cover;object-position:58% center}.login_visual__Ztrv8 figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:16px;color:var(--site-muted);font:11px/1.6 var(--font-geist),sans-serif}.login_visual__Ztrv8 figcaption span:last-child{font-size:9px;letter-spacing:.1em}.login_error__YYAau{margin-bottom:18px;padding:14px;border:1px solid #edd3cf;border-radius:6px;background:#fff8f6;color:#923b33;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.login_error__YYAau p{margin-top:4px}.login_status__dbkC0{display:flex;align-items:center;gap:10px;min-height:52px;font-size:14px;color:var(--site-muted)}.login_spinner__jwGxF{animation:login_spin__kFHOz .9s linear infinite;flex-shrink:0}@keyframes login_spin__kFHOz{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.login_googleButton__otHOV:hover:not(:disabled){background:#27644f}.login_returnLink__td7xo:hover{text-decoration-color:currentColor}}@media (max-width:899px){.login_hero__lF2Wp{grid-template-columns:1fr;max-width:680px;padding:42px 24px 52px;gap:36px}.login_copy__yC08p h1{font-size:clamp(35px,7vw,46px)}.login_intro__JTZf0,.login_signin__bTna1{max-width:none}.login_photo__6_4eF{height:340px;border-top-left-radius:60px}}@media (prefers-reduced-motion:reduce){.login_spinner__jwGxF{animation:none}.login_googleButton__otHOV{transform:none;transition:background-color .12s var(--ease-out)}}