@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff")}@font-face{font-family:Caveat Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-brush-latin-400-normal-2w-6t9gW.woff2)format("woff2"),url(/assets/caveat-brush-latin-400-normal-B3pS0In6.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#faf6e9;--paper-2:#f3e6c7;--paper-3:#ebdcb4;--ink:#223a3f;--ink-soft:#223a3fdb;--ink-mute:#223a3fb3;--amber:#c96f4f;--amber-dark:#8c3f2a;--amber-soft:#ecbfa8;--gold:#dcb959;--sky:#c9dcd6;--lawn:#c4d9b0;--note-butter:#f2dc8a;--note-sky:#c6dcd7;--note-sage:#c4d9b0;--note-peach:#e9bfae;--note-lilac:#d8cfe6;--navy:#304d52;--navy-deep:#22393d;--navy-ink:#f4ecd6;--terracotta:#a65e48;--sage:#8bafa5;--line:#304d5233;--line-strong:#304d5273;--line-light:#faf6e947;--white:#fffdf4;--grid-line:#8bafa524;--font-sans:"Hanken Grotesk", Arial, sans-serif;--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--font-brush:"Caveat Brush", "Marker Felt", cursive;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-pill:999px;--shadow-sm:3px 4px 0 #304d521f;--shadow-md:7px 8px 0 #bcb4a5b3;--shadow-lg:10px 12px 0 #bcb4a5cc;--container:1240px;--gutter:clamp(18px, 4vw, 40px);--header-height:72px;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--text-xs:.8rem;--text-sm:.9rem;--text-base:clamp(1rem, .96rem + .18vw, 1.08rem);--text-lg:clamp(1.12rem, 1.03rem + .36vw, 1.3rem);--text-xl:clamp(1.35rem, 1.16rem + .8vw, 1.8rem);--text-2xl:clamp(1.8rem, 1.4rem + 1.6vw, 2.7rem);--text-3xl:clamp(2.3rem, 1.65rem + 2.6vw, 3.9rem);--text-4xl:clamp(2.8rem, 1.7rem + 4.4vw, 5.4rem)}*,:before,:after{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth;scroll-padding-top:var(--header-height);-webkit-text-size-adjust:100%}body{background-color:var(--paper);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);min-width:320px;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:-.012em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-size:22px 22px;margin:0;line-height:1.55}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:100;background:var(--paper);position:fixed;inset:0 0 auto}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,picture,svg,video{max-width:100%;display:block}picture{height:100%}img{height:auto}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:2px}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.section{padding-block:clamp(54px,7vw,96px)}.section--tight{padding-block:clamp(32px,4vw,56px)}.section--panel{padding-block:clamp(28px,4vw,48px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);transition:transform .2s var(--ease-out);padding:10px 18px;font-size:.9rem;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55em;font-size:.78rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:.5em;height:.5em}.eyebrow--plain:before{display:none}.display{font-family:var(--font-serif);letter-spacing:-.025em;font-weight:400;line-height:.98}.lead{color:var(--ink-soft);font-size:var(--text-lg);text-wrap:pretty;line-height:1.45}.muted{color:var(--ink-mute)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._footer_1unln_1{border-top:1px solid var(--line);margin-top:clamp(24px,4vw,48px);padding-block:clamp(48px,6vw,84px) 30px}._grid_1unln_7{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);display:grid}._brand_1unln_13 p{max-width:36ch;color:var(--ink-soft);margin-top:16px;font-size:.94rem;line-height:1.55}._wordmark_1unln_21{font-family:var(--font-serif);letter-spacing:-.02em;align-items:center;gap:10px;font-size:2.4rem;line-height:1;text-decoration:none;display:inline-flex}._wordmark_1unln_21 sup{color:var(--amber);font-family:var(--font-sans);vertical-align:.7em;font-size:.48em}._crest_1unln_39{width:46px}._group_1unln_43 h2{letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;font-size:.79rem;font-weight:600}._group_1unln_43 ul{gap:9px;font-size:.94rem;display:grid}._group_1unln_43 a{color:var(--ink-soft);text-decoration:none}._group_1unln_43 a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-decoration-thickness:2px}._legal_1unln_69{border-top:1px solid var(--line);color:var(--ink-mute);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:clamp(36px,5vw,64px);padding-top:18px;font-size:.78rem;line-height:1.5;display:flex}._legal_1unln_69>span{max-width:72ch}._legalRight_1unln_87{flex-wrap:wrap;align-items:center;gap:18px;display:flex}._toTop_1unln_94{color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:600;text-decoration:underline}@media (width<=900px){._grid_1unln_7{grid-template-columns:1fr 1fr}._brand_1unln_13{grid-column:1/-1}}@media (width<=520px){._grid_1unln_7{grid-template-columns:1fr}._wordmark_1unln_21{font-size:2rem}}._pill_kxa1z_1{border-radius:var(--radius-pill);transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out), transform .2s var(--ease-out);border:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;font-size:.94rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}._pill_kxa1z_1[data-size=sm]{padding:6px 6px 6px 14px;font-size:.88rem}._pill_kxa1z_1 ._arrow_kxa1z_25{width:26px;height:26px;transition:transform .25s var(--ease-out);border-radius:50%;place-items:center;font-size:.85rem;line-height:1;display:grid}._pill_kxa1z_1[data-size=sm] ._arrow_kxa1z_25{width:24px;height:24px}._pill_kxa1z_1:hover ._arrow_kxa1z_25{transform:translate(3px)}._pill_kxa1z_1[data-variant=dark]{background:var(--ink);color:var(--paper)}._pill_kxa1z_1[data-variant=dark] ._arrow_kxa1z_25,._pill_kxa1z_1[data-variant=light]{background:var(--paper);color:var(--ink)}._pill_kxa1z_1[data-variant=light] ._arrow_kxa1z_25{background:var(--ink);color:var(--paper)}._pill_kxa1z_1[data-variant=amber]{background:var(--amber);color:var(--ink)}._pill_kxa1z_1[data-variant=amber] ._arrow_kxa1z_25{background:var(--ink);color:var(--amber)}._pill_kxa1z_1[data-variant=outline]{border-color:var(--ink);color:var(--ink);background:0 0;padding:7px 15px}._pill_kxa1z_1[data-variant=outline] ._arrow_kxa1z_25{display:none}._pill_kxa1z_1[data-variant=outline]:hover{background:var(--ink);color:var(--paper)}._pill_kxa1z_1:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){._pill_kxa1z_1,._pill_kxa1z_1 ._arrow_kxa1z_25{transition:none}}._header_q84ck_1{z-index:50;border-bottom:2px solid var(--navy);-webkit-backdrop-filter:blur(14px);background:#faf6e9f0;position:sticky;top:0}._inner_q84ck_11{min-height:var(--header-height);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}._left_q84ck_19{align-items:center;gap:24px;min-width:0;display:flex}._right_q84ck_26{justify-self:end}._nav_q84ck_30{letter-spacing:-.015em;align-items:center;gap:clamp(14px,1.5vw,24px);font-size:.91rem;font-weight:500;display:flex}._nav_q84ck_30 a{white-space:nowrap;padding:10px 0;text-decoration:none;position:relative}._nav_q84ck_30 a:after{content:"";background:var(--amber);transform-origin:0;height:1.5px;transition:transform .25s var(--ease-out);border-radius:2px;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}._nav_q84ck_30 a:hover:after,._nav_q84ck_30 a[aria-current=page]:after{transform:scaleX(1)}._wordmark_q84ck_65{font-family:var(--font-serif);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:9px;font-size:1.72rem;line-height:1;text-decoration:none;display:inline-flex}._wordmark_q84ck_65 sup{color:var(--amber);font-family:var(--font-sans);vertical-align:.7em;margin-left:.08em;font-size:.52em}._crest_q84ck_85{flex:none;width:34px}._burger_q84ck_90{background:var(--ink);width:40px;height:40px;color:var(--paper);transition:background-color .2s var(--ease-out);border:0;border-radius:50%;place-items:center;display:none}._burger_q84ck_90:hover{background:var(--navy)}._menu_q84ck_106{border-top:1px solid var(--line);background:var(--paper);animation:_menuIn_q84ck_1 .24s var(--ease-out)}._menuNav_q84ck_112{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;padding-block:14px 24px;display:grid}._menuNav_q84ck_112 a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:1.28rem;font-weight:500;text-decoration:none;display:flex}._menuNav_q84ck_112 a span{color:var(--amber)}@keyframes _menuIn_q84ck_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width<=1200px){._inner_q84ck_11{grid-template-columns:auto 1fr auto}._nav_q84ck_30{display:none}._burger_q84ck_90{display:grid}._wordmark_q84ck_65{justify-self:center}}@media (width<=560px){._inner_q84ck_11{gap:10px}._wordmark_q84ck_65{gap:7px;font-size:1.45rem}._crest_q84ck_85{width:29px}._menuNav_q84ck_112{grid-template-columns:1fr}}._notice_lm2hu_1{background:var(--gold);color:var(--ink);font-size:.82rem;line-height:1.35}._inner_lm2hu_8{text-align:center;justify-content:center;padding-block:7px;display:flex}._inner_lm2hu_8 p{text-wrap:balance}._inner_lm2hu_8 a{text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px}._inner_lm2hu_8 a:hover{text-decoration-thickness:2px}._shell_15vgk_1{flex-direction:column;min-height:100vh;display:flex}._shell_15vgk_1 main{flex:1 0 auto}._shell_15vgk_1 main:focus{outline:none}._note_vu5g1_1{--note-rotate:-1deg;background:var(--note-color);width:100%;max-width:340px;color:var(--ink);transform:rotate(var(--note-rotate));border-radius:3px 4px 5px 3px;flex-direction:column;padding:28px 24px 24px;display:flex;position:relative;box-shadow:7px 8px #304d5224,0 2px 5px #304d5214}._note_vu5g1_1:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff3d,#0000 42%);position:absolute;inset:0}._note_vu5g1_1:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 46%,#304d521a 48%);border-radius:0 0 5px;width:22px;height:22px;position:absolute;bottom:0;right:0}._note_vu5g1_1[data-tone=butter]{--note-color:var(--note-butter)}._note_vu5g1_1[data-tone=sky]{--note-color:var(--note-sky)}._note_vu5g1_1[data-tone=sage]{--note-color:var(--note-sage)}._note_vu5g1_1[data-tone=peach]{--note-color:var(--note-peach)}._note_vu5g1_1[data-tone=lilac]{--note-color:var(--note-lilac)}._note_vu5g1_1[data-rotate="-2"]{--note-rotate:-2deg}._note_vu5g1_1[data-rotate="-1"]{--note-rotate:-1deg}._note_vu5g1_1[data-rotate="1"]{--note-rotate:1deg}._note_vu5g1_1[data-rotate="2"]{--note-rotate:2deg}._eyebrow_vu5g1_75{z-index:1;color:var(--terracotta);font-family:var(--font-brush);margin-bottom:8px;font-size:1.1rem;line-height:1;position:relative}._title_vu5g1_85{z-index:1;font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;margin-bottom:10px;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:400;line-height:1.02;position:relative}._body_vu5g1_97{z-index:1;color:var(--ink-soft);font-size:.92rem;line-height:1.55;position:relative}._body_vu5g1_97 p+p{margin-top:8px}._tape_vu5g1_109{z-index:2;background:#faf6e99e;border-inline:1px solid #304d521a;width:64px;height:20px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 1px 2px #304d5214}._pin_vu5g1_122{z-index:2;background:radial-gradient(circle at 32% 28%,#ffd8c8 0 12%,#c45c43 42%,#8f3b2b 100%);border:1px solid #304d5233;border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 3px 5px #304d5233}@media (width<=800px){._note_vu5g1_1{max-width:none}}._note_qk9x1_1{max-width:310px;margin-top:2px}@media (width<=800px){._note_qk9x1_1{max-width:none}}._header_mxbcv_1{border-bottom:1px solid var(--line);background:radial-gradient(circle at 92% 12%, #cfe0f4cc, transparent 30%), radial-gradient(circle at 6% 88%, #f1df9e80, transparent 26%), var(--paper-2);position:relative;overflow:hidden}._inner_mxbcv_10{z-index:1;padding-block:clamp(28px,4vw,48px) clamp(44px,6vw,76px);position:relative}._breadcrumb_mxbcv_16{color:var(--ink-mute);align-items:center;gap:8px;margin-bottom:clamp(32px,5vw,56px);font-size:.78rem;display:flex}._breadcrumb_mxbcv_16 a{text-decoration:none}._breadcrumb_mxbcv_16 a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}._grid_mxbcv_35{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,64px);display:grid}._kicker_mxbcv_42{letter-spacing:.14em;text-transform:uppercase;color:var(--amber-dark);margin-bottom:16px;font-size:.76rem;font-weight:600;display:inline-block}._grid_mxbcv_35 h1{letter-spacing:-.055em;text-wrap:balance;max-width:16ch;font-size:clamp(2.8rem,5.4vw,4.9rem);font-weight:600;line-height:.97}._accent_mxbcv_61{font-family:var(--font-serif);letter-spacing:-.03em;font-size:1.06em;font-weight:400}._side_mxbcv_68{gap:20px;display:grid}._side_mxbcv_68 p{max-width:44ch;color:var(--ink-soft);text-wrap:pretty;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.5}@media (width<=800px){._grid_mxbcv_35{grid-template-columns:1fr}._grid_mxbcv_35 h1{max-width:none}}._section_86lcm_1{padding-block:clamp(48px,6vw,84px)}._mtMd_86lcm_5{margin-top:clamp(28px,4vw,48px)}._mtLg_86lcm_9{margin-top:clamp(32px,5vw,64px)}._mtXl_86lcm_13{margin-top:clamp(48px,6vw,84px)}._note_86lcm_17{color:var(--ink-mute);font-size:.82rem;line-height:1.5}._sectionTight_86lcm_23{padding-block:clamp(32px,4vw,56px)}._narrow_86lcm_27{max-width:860px;margin-inline:auto}._prose_86lcm_32 h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.08}._prose_86lcm_32 h3{font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:600;line-height:1.2}._prose_86lcm_32 p{color:var(--ink-soft);font-size:1.02rem;line-height:1.6}._prose_86lcm_32 a{-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-decoration-thickness:2px}._headerStats_86lcm_57{flex-wrap:wrap;gap:8px;display:flex}._headerStats_86lcm_57 span{border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:6px 12px;font-size:.78rem;font-weight:500}._statGrid_86lcm_71{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:clamp(28px,4vw,48px);display:grid}._stat_86lcm_71{border-radius:var(--radius-md);background:var(--paper-2);gap:6px;padding:20px;display:grid}._statValue_86lcm_86{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:500;line-height:1}._statLabel_86lcm_94{color:var(--ink-mute);font-size:.78rem;line-height:1.35}._filters_86lcm_100{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}._filter_86lcm_100{border:1px solid var(--line-strong);border-radius:var(--radius-pill);transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);background:0 0;padding:7px 14px;font-size:.82rem;font-weight:500}._filter_86lcm_100:hover{border-color:var(--ink)}._filter_86lcm_100[data-active=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}._yearFilter_86lcm_131{border-radius:var(--radius-sm);background:var(--gold);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 18px;font-size:.88rem;display:flex}._yearFilter_86lcm_131 button{text-underline-offset:3px;background:0 0;border:0;font-weight:600;text-decoration:underline}._courseGrid_86lcm_152{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._courseCard_86lcm_158{border-radius:var(--radius-md);background:var(--paper-2);flex-direction:column;gap:14px;padding:22px 20px 16px;display:flex;position:relative;overflow:hidden}._courseCard_86lcm_158[data-top=true]{background:var(--amber)}._courseYear_86lcm_173{font-family:var(--font-serif);letter-spacing:-.04em;font-size:clamp(2.4rem,3.6vw,3.2rem);font-weight:400;line-height:.9}._courseMeta_86lcm_181{color:var(--ink-soft);font-size:.85rem}._courseStatus_86lcm_186{color:var(--ink-mute);align-items:center;gap:6px;font-size:.76rem;display:inline-flex}._courseStatus_86lcm_186:before{content:"";background:var(--amber-dark);border-radius:50%;width:6px;height:6px}._courseCard_86lcm_158[data-top=true] ._courseStatus_86lcm_186:before{background:var(--ink)}._courseBar_86lcm_206{background:#1f1f1f1f;border-radius:4px;height:4px;margin-top:auto;overflow:hidden}._courseBar_86lcm_206 span{border-radius:inherit;background:var(--navy);height:100%;display:block}._courseCard_86lcm_158[data-top=true] ._courseBar_86lcm_206{background:#1f1f1f29}._courseCard_86lcm_158[data-top=true] ._courseBar_86lcm_206 span{background:var(--ink)}._courseLink_86lcm_229{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}._courseLink_86lcm_229:hover{text-underline-offset:3px;text-decoration:underline}._ctaPanel_86lcm_246{border-radius:var(--radius-lg);background:var(--paper-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(32px,4vw,48px);padding:clamp(24px,3.4vw,40px);display:flex}._ctaPanel_86lcm_246 h2{letter-spacing:-.03em;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:500;line-height:1.1}._ctaPanel_86lcm_246 p{max-width:56ch;color:var(--ink-soft);margin-top:8px;font-size:.94rem}._split_86lcm_272{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}._splitPanel_86lcm_279{border-radius:var(--radius-xl);background:var(--paper-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}._panelText_86lcm_287{flex-direction:column;gap:22px;padding:clamp(28px,4.4vw,56px);display:flex}._panelText_86lcm_287>p{max-width:56ch;color:var(--ink-soft);font-size:1rem;line-height:1.55}._stepList_86lcm_301{counter-reset:step;gap:14px;display:grid}._stepList_86lcm_301 li{color:var(--ink-soft);counter-increment:step;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;font-size:.98rem;line-height:1.5;display:grid}._stepList_86lcm_301 li:before{content:counter(step);background:var(--ink);width:24px;height:24px;color:var(--paper);border-radius:50%;place-items:center;font-size:.72rem;font-weight:600;display:grid}._checkList_86lcm_331{gap:14px;display:grid}._checkList_86lcm_331 li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;font-size:.98rem;line-height:1.5;display:grid}._checkList_86lcm_331 li:before{content:"✓";background:var(--lawn);color:#3e5c3a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:700;display:grid}._cardGrid_86lcm_358{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._infoCard_86lcm_364{border-radius:var(--radius-md);background:var(--paper-2);flex-direction:column;gap:10px;padding:22px;display:flex}._infoCard_86lcm_364 h3{font-size:1.1rem;font-weight:600;line-height:1.2}._infoCard_86lcm_364 p{color:var(--ink-soft);font-size:.9rem;line-height:1.5}._topicGrid_86lcm_385{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}._topicCard_86lcm_392{border-radius:var(--radius-md);border:1px solid var(--line);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}._topicCard_86lcm_392:hover{background:var(--paper-2);border-color:var(--line-strong)}._topicCard_86lcm_392 h3{font-size:1.05rem;font-weight:600}._topicCard_86lcm_392 p{color:var(--ink-soft);font-size:.9rem;line-height:1.5}._topicCard_86lcm_392 span{margin-top:auto;padding-top:10px;font-size:.8rem;font-weight:600}._photoFrame_86lcm_428{border-radius:var(--radius-xl);background:var(--navy);min-height:420px;position:relative;overflow:hidden}._photoFrame_86lcm_428 img{object-fit:cover;object-position:center 40%;filter:saturate(.82)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}._photoOverlayText_86lcm_446{z-index:1;color:var(--white);position:absolute;bottom:clamp(20px,3vw,36px);left:clamp(20px,3vw,36px);right:clamp(20px,3vw,36px)}._photoOverlayText_86lcm_446:before{content:"";z-index:-1;background:linear-gradient(#0000,#0f121ccc);position:absolute;inset:-40% -20% -30%}._photoOverlayText_86lcm_446 h2{letter-spacing:-.04em;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:500;line-height:1.05}._photoOverlayText_86lcm_446 p{color:#ffffffd1;max-width:50ch;margin-top:8px;font-size:.94rem}._subheading_86lcm_477{margin-bottom:16px}._stackSm_86lcm_481{gap:18px;display:grid}._timelinePage_86lcm_486{display:grid}._timelinePage_86lcm_486 li{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}._timelineDate_86lcm_498{font-family:var(--font-serif);color:var(--ink);font-size:1.25rem;line-height:1.1}._consentLight_86lcm_505{background:var(--white);color:var(--ink)}._consentLight_86lcm_505 p{opacity:1;color:var(--ink-soft)}._consentCard_86lcm_515{border-radius:var(--radius-md);background:var(--sky);color:var(--navy);gap:4px;padding:24px;display:grid}._consentCard_86lcm_515 h3{font-size:1.1rem;font-weight:600}._consentCard_86lcm_515>p{opacity:.78;margin-bottom:12px;font-size:.85rem}._consentRow_86lcm_535{border-bottom:1px solid #1d3c6629;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:.9rem;display:flex}._consentRow_86lcm_535:last-child{border-bottom:0}._consentState_86lcm_549{border-radius:var(--radius-pill);background:var(--paper);padding:3px 9px;font-size:.7rem;font-weight:600}._consentState_86lcm_549[data-hidden=true]{background:#1d3c661f}._crestPanel_86lcm_561{background:var(--sky);place-items:center;min-height:420px;padding:40px;display:grid;position:relative;overflow:hidden}._crestPanel_86lcm_561:before{content:"";background:repeating-conic-gradient(at 50% 56%,#ffffff9e 0deg 5deg,#0000 5deg 16deg);position:absolute;inset:-35%;-webkit-mask-image:radial-gradient(circle at 50% 56%,#000 0 32%,#0000 72%);mask-image:radial-gradient(circle at 50% 56%,#000 0 32%,#0000 72%)}._crestPanel_86lcm_561 picture{filter:drop-shadow(0 18px 28px #1f2a4a38);width:min(300px,78%);position:relative}._crestPanel_86lcm_561>div{width:min(100%,460px);position:relative}._notFound_86lcm_595{text-align:center;place-items:center;min-height:62vh;padding-block:80px;display:grid;position:relative}._notFoundContent_86lcm_604{z-index:1;position:relative}._notFoundCode_86lcm_609{font-family:var(--font-serif);letter-spacing:-.06em;color:var(--amber);font-size:clamp(5rem,18vw,12rem);line-height:.8}._notFound_86lcm_595 h1{letter-spacing:-.04em;margin-top:16px;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:500}._notFound_86lcm_595 p{max-width:46ch;color:var(--ink-soft);margin:12px auto 26px}._notFoundActions_86lcm_630{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (width<=900px){._statGrid_86lcm_71,._courseGrid_86lcm_152{grid-template-columns:repeat(2,minmax(0,1fr))}._split_86lcm_272,._splitPanel_86lcm_279{grid-template-columns:1fr}._cardGrid_86lcm_358{grid-template-columns:1fr 1fr}}@media (width<=560px){._statGrid_86lcm_71,._courseGrid_86lcm_152,._cardGrid_86lcm_358,._topicGrid_86lcm_385{grid-template-columns:1fr}._photoFrame_86lcm_428{min-height:320px}._ctaPanel_86lcm_246{flex-direction:column;align-items:flex-start}}._courseCard_86lcm_158,._infoCard_86lcm_364,._ctaPanel_86lcm_246,._consentCard_86lcm_515{border:1px solid var(--line);box-shadow:5px 6px #bcb4a5bf}._infoCard_86lcm_364:nth-child(odd){transform:rotate(-.6deg)}._infoCard_86lcm_364:nth-child(2n){transform:rotate(.5deg)}._consentCard_86lcm_515{transform:rotate(-1.2deg)}._notFoundNote_86lcm_694{text-align:left;max-width:340px;margin:28px auto 0}._section_b8mrw_1{padding-block:clamp(28px,4vw,48px) 0}._panel_b8mrw_5{border-radius:var(--radius-xl);background:var(--panel);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,64px);padding:clamp(28px,5vw,64px);display:grid}._copy_b8mrw_15 h2{letter-spacing:-.04em;max-width:10ch;font-size:clamp(2.4rem,4.4vw,4rem);font-weight:400;line-height:.98}._copy_b8mrw_15 p{max-width:36ch;color:var(--ink-soft);margin-top:18px;font-size:1rem;line-height:1.55}._points_b8mrw_31{border-top:1px solid var(--line);color:var(--ink-soft);gap:9px;margin-top:24px;padding-top:18px;font-size:.86rem;display:grid}._points_b8mrw_31 li{grid-template-columns:16px minmax(0,1fr);gap:8px;display:grid}._points_b8mrw_31 li:before{content:"—";color:var(--amber-dark)}._form_b8mrw_52{gap:17px;display:grid}._row_b8mrw_57{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._field_b8mrw_63{gap:6px;display:grid}._field_b8mrw_63 label,._consent_b8mrw_69 label{color:var(--ink-soft);font-size:.78rem;font-weight:600;line-height:1.3}._field_b8mrw_63 label span{color:var(--ink-mute);font-weight:400}._field_b8mrw_63 input,._field_b8mrw_63 select,._field_b8mrw_63 textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);width:100%;color:var(--ink);font:inherit;transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);padding:10px 12px;font-size:.95rem;line-height:1.4}._field_b8mrw_63 textarea{resize:vertical;min-height:140px}._field_b8mrw_63 input::placeholder,._field_b8mrw_63 textarea::placeholder{color:var(--ink-mute)}._field_b8mrw_63 input:focus-visible,._field_b8mrw_63 select:focus-visible,._field_b8mrw_63 textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-color:var(--ink)}._field_b8mrw_63 input[aria-invalid=true],._field_b8mrw_63 select[aria-invalid=true],._field_b8mrw_63 textarea[aria-invalid=true]{border-color:#b3261e}._hint_b8mrw_122{color:var(--ink-mute);font-size:.72rem;line-height:1.4}._error_b8mrw_128{color:#b3261e;font-size:.76rem;line-height:1.35}._consent_b8mrw_69{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;display:grid}._consent_b8mrw_69 input{width:17px;height:17px;accent-color:var(--amber-dark);margin:2px 0 0}._consent_b8mrw_69 label{color:var(--ink-soft);font-size:.8rem;font-weight:400}._honeypot_b8mrw_154{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}._formError_b8mrw_163{border-radius:var(--radius-sm);color:#8a1f18;background:#fdecea;padding:11px 14px;font-size:.84rem;line-height:1.45}._submitRow_b8mrw_172{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:4px;display:flex}._required_b8mrw_181{color:var(--ink-mute);font-size:.72rem}._submitRow_b8mrw_172 button:disabled{cursor:wait;opacity:.62}._success_b8mrw_191{border-radius:var(--radius-md);background:var(--lawn);color:var(--ink);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}._successMark_b8mrw_202{background:var(--ink);width:34px;height:34px;color:var(--paper);border-radius:50%;place-items:center;font-size:1rem;display:grid}._success_b8mrw_191 h3{font-size:1.25rem;font-weight:600}._success_b8mrw_191 p{color:var(--ink-soft);margin-top:5px;font-size:.9rem;line-height:1.45}._successLink_b8mrw_225{border:0;border-bottom:1px solid var(--ink);color:var(--ink);background:0 0;margin-top:12px;padding:0 0 3px;font-size:.8rem;font-weight:600}@media (width<=850px){._panel_b8mrw_5{grid-template-columns:1fr}._copy_b8mrw_15 h2{max-width:none}}@media (width<=520px){._panel_b8mrw_5{border-radius:var(--radius-lg)}._row_b8mrw_57{grid-template-columns:1fr}}._panel_11wwe_1{border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 8%, #e0861c24, transparent 32%), linear-gradient(135deg, var(--navy-deep), #22393d 62%, var(--navy));color:var(--paper);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,5vw,64px);display:grid}._copy_11wwe_15 h2{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-size:clamp(2rem,3.8vw,3.3rem);font-weight:500;line-height:1.02}._copy_11wwe_15 p{color:#fbfbf8b8;max-width:44ch;margin-top:18px;font-size:1rem;line-height:1.55}._mailbox_11wwe_32{border-radius:var(--radius-md);background:#fbfbf812;border:1px solid #fbfbf833;gap:14px;padding:clamp(18px,2.4vw,26px);display:grid}._label_11wwe_41{letter-spacing:.06em;text-transform:uppercase;color:#fbfbf894;font-size:.74rem}._address_11wwe_48{letter-spacing:-.02em;word-break:break-word;border-bottom:1px solid #fbfbf840;padding-bottom:12px;font-size:clamp(1.05rem,1.9vw,1.45rem);font-weight:500;line-height:1.25;text-decoration:none}._address_11wwe_48:hover{color:var(--gold)}._actions_11wwe_63{flex-wrap:wrap;gap:10px;display:flex}._hint_11wwe_69{color:#fbfbf88c;font-size:.74rem}@media (width<=900px){._panel_11wwe_1{grid-template-columns:1fr}._copy_11wwe_15 h2{max-width:none}}@media (width<=560px){._panel_11wwe_1{border-radius:var(--radius-lg)}}._badge_1bxaw_1{width:32px;height:32px;transition:transform .25s var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:.95rem;line-height:1;display:inline-grid}._badge_1bxaw_1[data-tone=dark]{background:var(--ink);color:var(--paper)}._badge_1bxaw_1[data-tone=light]{background:var(--paper);color:var(--ink)}._badge_1bxaw_1[data-tone=amber]{background:var(--amber);color:var(--ink)}._badge_1bxaw_1[data-tone=navy]{background:var(--navy);color:var(--paper)}._badge_1bxaw_1[data-tone=glass]{color:var(--white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbfbf829;border:1px solid #fbfbf859}._reveal_13n5r_1{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(18px)}._reveal_13n5r_1[data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){._reveal_13n5r_1{opacity:1;transition:none;transform:none}}@media print{._reveal_13n5r_1{opacity:1;transform:none}}._head_ra0bf_1{gap:18px;max-width:880px;display:grid}._head_ra0bf_1[data-align=center]{text-align:center;justify-items:center;margin-inline:auto}._head_ra0bf_1[data-align=left]{justify-items:start}._title_ra0bf_17{letter-spacing:-.045em;text-wrap:balance;flex-wrap:wrap;align-items:baseline;gap:.18em;font-size:clamp(2.15rem,4.7vw,4.1rem);font-weight:600;line-height:.98;display:flex}._head_ra0bf_1[data-align=center] ._title_ra0bf_17{justify-content:center}._dot_ra0bf_33{background:var(--amber);border-radius:50%;flex:none;width:.23em;height:.23em;transform:translateY(-.08em)}._accent_ra0bf_42{font-family:var(--font-serif);letter-spacing:-.025em;font-size:1.07em;font-weight:400}._description_ra0bf_49{max-width:52ch;color:var(--ink-soft);text-wrap:pretty;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.5}._section_179tm_1{padding-top:clamp(64px,8vw,104px)}._grid_179tm_5{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(30px,4vw,48px);display:grid}._grid_179tm_5>div{height:100%}._card_179tm_16{--card-bg:var(--paper-2);--card-ink:var(--ink);--card-muted:#1f1f1fb8;border-radius:var(--radius-md);background:var(--card-bg);height:100%;min-height:320px;color:var(--card-ink);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);flex-direction:column;gap:22px;padding:24px 20px 16px;text-decoration:none;display:flex}._card_179tm_16[data-tone=gold]{--card-bg:var(--gold);--card-ink:#6b4a1e;--card-muted:#5e4708c7}._card_179tm_16[data-tone=sky]{--card-bg:var(--sky);--card-ink:var(--navy);--card-muted:#1d3c66c2}._card_179tm_16[data-tone=lawn]{--card-bg:var(--lawn);--card-ink:#3e5c3a;--card-muted:#2f5320c2}._card_179tm_16[data-tone=navy]{--card-bg:var(--navy);--card-ink:var(--navy-ink);--card-muted:#e9eef8b8}._card_179tm_16:hover{box-shadow:var(--shadow-sm);transform:translateY(-4px)}._top_179tm_65{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._number_179tm_72{letter-spacing:.08em;opacity:.62;font-size:.74rem;font-weight:600}._icon_179tm_79{flex:none;width:58px;height:58px;margin-top:8px}._body_179tm_86{gap:10px;display:grid}._body_179tm_86 h3{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:500;line-height:1.1}._body_179tm_86 p{color:var(--card-muted);font-size:.92rem;line-height:1.45}._footer_179tm_105{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;font-size:.85rem;font-weight:500;display:flex}._card_179tm_16:hover span[aria-hidden=true]{transform:translate(3px)}@media (width<=1000px){._grid_179tm_5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){._grid_179tm_5{grid-template-columns:1fr}._card_179tm_16{min-height:0}}._section_1cwvb_1{padding-top:clamp(28px,4vw,48px)}._panel_1cwvb_5{background:var(--paper-2);border-radius:var(--radius-xl);padding:clamp(28px,5vw,64px);position:relative}._news_1cwvb_13{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;margin-top:clamp(28px,4vw,44px);display:grid}._column_1cwvb_20{grid-template-rows:1fr 1fr;gap:14px;display:grid}._card_1cwvb_26{border-radius:var(--radius-md);min-height:200px;color:var(--ink);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);flex-direction:column;justify-content:space-between;gap:18px;padding:20px 20px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden}._card_1cwvb_26:hover{box-shadow:var(--shadow-sm);transform:translateY(-3px)}._card_1cwvb_26 h3{letter-spacing:-.035em;text-wrap:balance;margin-top:12px;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:500;line-height:1.06}._card_1cwvb_26 p{max-width:42ch;color:var(--ink-soft);margin-top:7px;font-size:.92rem;line-height:1.45}._tag_1cwvb_65{border-radius:var(--radius-pill);letter-spacing:.04em;background:#fbfbf8db;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-block}._photoCard_1cwvb_75{min-height:460px;color:var(--white);justify-content:flex-end}._photo_1cwvb_75{z-index:0;position:absolute;inset:0}._photo_1cwvb_75 img{object-fit:cover;object-position:center 38%;filter:saturate(.84)contrast(1.02);width:100%;height:100%;transition:transform .8s var(--ease-out)}._photoCard_1cwvb_75:hover ._photo_1cwvb_75 img{transform:scale(1.03)}._photoOverlay_1cwvb_100{z-index:1;background:linear-gradient(#0f121c80 0%,#0f121c0d 38%,#0f121cc7 100%);position:absolute;inset:0}._cardContent_1cwvb_112{z-index:2;flex-direction:column;justify-content:space-between;gap:24px;height:100%;display:flex;position:relative}._photoCard_1cwvb_75 p{color:#ffffffdb}._photoCard_1cwvb_75 ._tag_1cwvb_65{color:var(--ink);background:#fbfbf8e6}._cardFoot_1cwvb_131{justify-content:space-between;align-items:center;gap:16px;font-size:.86rem;font-weight:500;display:flex}._big_1cwvb_140{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.9rem,5vw,4.6rem);font-weight:500;line-height:.9}._footLabel_1cwvb_148{font-size:.86rem}._lawnCard_1cwvb_152{background:var(--lawn)}._lawnCard_1cwvb_152 ._cardFoot_1cwvb_131{align-items:flex-end}._amberCard_1cwvb_160{background:var(--amber)}._amberCard_1cwvb_160 p{color:#1f1f1fd1}._note_1cwvb_168{text-align:center;color:var(--ink-mute);margin-top:18px;font-size:.78rem;line-height:1.5}._cta_1cwvb_176{justify-content:center;margin-top:28px;display:flex}@media (width<=900px){._news_1cwvb_13{grid-template-columns:1fr}._photoCard_1cwvb_75{min-height:360px}}@media (width<=560px){._panel_1cwvb_5{border-radius:var(--radius-lg)}._photoCard_1cwvb_75{min-height:330px}}._section_jxksx_1{padding-top:clamp(46px,6vw,78px);padding-bottom:clamp(46px,6vw,78px)}._heading_jxksx_6{border-bottom:1px dashed var(--line-strong);max-width:760px;margin-bottom:clamp(28px,4vw,44px);padding-bottom:18px}._kicker_jxksx_13{color:var(--terracotta);font-family:var(--font-brush);margin-bottom:10px;font-size:1.3rem;line-height:1}._heading_jxksx_6 h2{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.4rem);font-weight:400;line-height:1}._grid_jxksx_29{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(20px,3vw,34px);padding-block:10px;display:grid}._note_jxksx_37{max-width:none;height:100%}@media (width<=900px){._grid_jxksx_29{grid-template-columns:1fr;max-width:460px}}._section_1g4ed_1{padding-top:clamp(28px,4vw,48px)}._split_1g4ed_5{border-radius:var(--radius-xl);background:var(--paper-2);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid;overflow:hidden}._reverse_1g4ed_13 ._media_1g4ed_13{order:-1}._media_1g4ed_13{min-height:440px;position:relative;overflow:hidden}._media_1g4ed_13 img{object-fit:cover;object-position:center 38%;filter:saturate(.84)contrast(1.02);width:100%;height:100%}._caption_1g4ed_31{border-radius:var(--radius-pill);color:var(--ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fbfbf8e0;padding:5px 10px;font-size:.7rem;font-weight:500;position:absolute;bottom:16px;left:18px}._text_1g4ed_44{flex-direction:column;justify-content:center;gap:20px;padding:clamp(28px,4.2vw,54px);display:flex}._kicker_1g4ed_52{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;padding-bottom:13px;font-size:.8rem;font-weight:600}._text_1g4ed_44 h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500;line-height:1.05}._timeline_1g4ed_69{border-top:1px solid var(--line)}._timeline_1g4ed_69 li{border-bottom:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);gap:14px;padding:10px 0;font-size:.92rem;line-height:1.45;display:grid}._timeline_1g4ed_69 b{font-family:var(--font-serif);font-size:1.22rem;font-weight:400;line-height:1.1}._timeline_1g4ed_69 span{color:var(--ink-soft)}._alert_1g4ed_94{border-radius:var(--radius-sm);background:var(--white);align-items:flex-start;gap:11px;padding:13px 15px;font-size:.87rem;line-height:1.45;display:flex}._alert_1g4ed_94:before{content:"!";background:var(--amber);width:21px;height:21px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}@media (width<=900px){._split_1g4ed_5{grid-template-columns:1fr}._reverse_1g4ed_13 ._media_1g4ed_13{order:0}._media_1g4ed_13{min-height:280px}}@media (width<=560px){._split_1g4ed_5{border-radius:var(--radius-lg)}._timeline_1g4ed_69 li{grid-template-columns:88px minmax(0,1fr)}}._land_10kf7_1{isolation:isolate;padding-top:clamp(130px,15vw,220px);padding-bottom:clamp(28px,4vw,48px);position:relative;overflow:hidden}._photo_10kf7_9{z-index:-2;position:absolute;inset:0}._photo_10kf7_9 img{object-fit:cover;object-position:center 62%;filter:saturate(.82)contrast(1.02);width:100%;height:100%}._wash_10kf7_23{z-index:-1;background:linear-gradient(180deg, var(--paper) 0%, #fbfbf800 28%);position:absolute;inset:0}._content_10kf7_30{z-index:1;position:relative}._brush_10kf7_35{z-index:2;font-family:var(--font-brush);letter-spacing:.01em;text-align:center;text-transform:uppercase;color:var(--ink);text-wrap:balance;margin-bottom:clamp(18px,3vw,34px);font-size:clamp(2.7rem,8.2vw,7.4rem);line-height:.9;position:relative}._section_3ttfr_1{padding-top:clamp(36px,5vw,64px)}._split_3ttfr_5{border-radius:var(--radius-xl);background:var(--paper-2);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);display:grid;overflow:hidden}._text_3ttfr_13{flex-direction:column;justify-content:center;gap:22px;padding:clamp(28px,4.4vw,58px);display:flex}._kicker_3ttfr_21{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;padding-bottom:14px;font-size:.8rem;font-weight:600}._text_3ttfr_13 h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:500;line-height:1.05}._text_3ttfr_13 p{max-width:48ch;color:var(--ink-soft);font-size:1rem;line-height:1.55}._chipsPanel_3ttfr_45{background:var(--sky);color:var(--navy);flex-direction:column;gap:18px;padding:clamp(24px,3.6vw,44px);display:flex}._caption_3ttfr_54{opacity:.82;font-size:.82rem;line-height:1.4}._chips_3ttfr_45{flex-wrap:wrap;gap:8px;display:flex}._chip_3ttfr_45{border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font-variant-numeric:tabular-nums;transition:transform .2s var(--ease-out), background-color .2s var(--ease-out), box-shadow .2s var(--ease-out);align-items:baseline;gap:8px;padding:8px 13px;font-size:.94rem;font-weight:500;text-decoration:none;display:inline-flex}._chip_3ttfr_45 small{color:var(--ink-mute);font-size:.72rem;font-weight:400}._chip_3ttfr_45:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}._chip_3ttfr_45[data-top=true]{background:var(--amber)}._chip_3ttfr_45[data-top=true] small{color:#1f1f1fc7}._summary_3ttfr_103{border-top:1px solid #1d3c662e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:12px;font-size:.8rem;display:flex}._summaryLink_3ttfr_115{align-items:center;gap:9px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}._summaryLink_3ttfr_115:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=900px){._split_3ttfr_5{grid-template-columns:1fr}}@media (width<=560px){._split_3ttfr_5{border-radius:var(--radius-lg)}._chip_3ttfr_45{padding:7px 11px;font-size:.88rem}}._list_106v6_1{gap:10px;max-width:900px;margin-inline:auto;display:grid}._item_106v6_8{border-radius:var(--radius-md);background:var(--paper-2);padding:0 22px}._question_106v6_14{font-size:inherit;font-weight:inherit}._question_106v6_14 button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:18px 0;font-size:clamp(1rem,1.5vw,1.16rem);font-weight:500;line-height:1.35;display:flex}._icon_106v6_34{background:var(--ink);width:32px;height:32px;color:var(--paper);transition:transform .3s var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:.95rem;display:grid;transform:rotate(90deg)}._item_106v6_8[data-open=true] ._icon_106v6_34{transform:rotate(-90deg)}._panel_106v6_52{transition:grid-template-rows .35s var(--ease-out);grid-template-rows:0fr;display:grid}._item_106v6_8[data-open=true] ._panel_106v6_52{grid-template-rows:1fr}._panelInner_106v6_62{overflow:hidden}._panel_106v6_52 p{max-width:68ch;color:var(--ink-soft);padding-bottom:20px;font-size:1rem;line-height:1.55}@media (prefers-reduced-motion:reduce){._icon_106v6_34,._panel_106v6_52{transition:none}}._section_1k066_1{padding-top:clamp(64px,8vw,104px)}._section_1k066_1>div>div:first-child{margin-bottom:clamp(28px,4vw,44px)}._hero_vzk8e_1{isolation:isolate;background:var(--navy-deep);color:var(--white);align-items:flex-end;min-height:clamp(600px,82vh,800px);display:flex;position:relative;overflow:hidden}._background_vzk8e_12{z-index:-2;display:block;position:absolute;inset:0}._background_vzk8e_12 img{object-fit:cover;object-position:center 32%;filter:saturate(.82)contrast(1.02);width:100%;height:100%}._hero_vzk8e_1:after{content:"";z-index:-1;background:linear-gradient(90deg,#22393dd6 0%,#22393d6b 58%,#22393d80 100%),linear-gradient(#22393d1a 42%,#22393de0 100%);position:absolute;inset:0}._content_vzk8e_42{z-index:1;gap:clamp(48px,8vh,86px);padding-block:clamp(84px,12vh,130px) clamp(28px,4vw,44px);display:grid;position:relative}._top_vzk8e_50{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}._kicker_vzk8e_57{letter-spacing:.14em;text-transform:uppercase;color:#ffffffbd;margin-bottom:20px;font-size:.76rem;font-weight:600;display:inline-block}._title_vzk8e_67{font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;flex-wrap:wrap;align-items:baseline;gap:.04em .22em;font-size:clamp(3rem,7vw,5.8rem);font-weight:400;line-height:.98;display:flex}._words_vzk8e_81{vertical-align:bottom;height:1.06em;color:var(--gold);font-style:italic;display:inline-block;overflow:hidden}._wordTrack_vzk8e_90{flex-direction:column;transition:transform .85s cubic-bezier(.7,0,.2,1);display:flex}._wordTrack_vzk8e_90 span{white-space:nowrap;height:1.06em;line-height:1.06em}._intro_vzk8e_102{color:#fffffff0;text-wrap:pretty;justify-self:end;max-width:23ch;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.3}._actions_vzk8e_111{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._action_vzk8e_111{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);min-height:160px;color:var(--white);transition:transform .3s var(--ease-out), background-color .3s var(--ease-out), border-color .3s var(--ease-out);background:#fbfbf814;border:1px solid #ffffff80;flex-direction:column;justify-content:space-between;gap:20px;padding:20px 20px 18px;text-decoration:none;display:flex}._action_vzk8e_111 b{letter-spacing:-.025em;text-wrap:balance;max-width:16ch;font-size:clamp(1.2rem,1.9vw,1.55rem);font-weight:500;line-height:1.12}._actionFoot_vzk8e_146{justify-content:space-between;align-items:center;gap:12px;font-size:.86rem;display:flex}._action_vzk8e_111[data-tone=amber]{background:var(--amber);border-color:var(--amber);color:var(--ink)}._action_vzk8e_111[data-tone=glass]:hover{background:#fbfbf826;border-color:#fffc;transform:translateY(-3px)}._action_vzk8e_111[data-tone=amber]:hover{background:#ec972f;transform:translateY(-3px)}._action_vzk8e_111:hover span[aria-hidden=true]{transform:translate(3px)}@media (width<=900px){._top_vzk8e_50{grid-template-columns:1fr;gap:22px}._intro_vzk8e_102{justify-self:start;max-width:34ch}._actions_vzk8e_111{grid-template-columns:1fr}._action_vzk8e_111{min-height:116px}._action_vzk8e_111 b{max-width:none}}@media (width<=560px){._hero_vzk8e_1{min-height:0}._content_vzk8e_42{gap:42px;padding-block:64px 24px}._title_vzk8e_67{font-size:clamp(2.55rem,11vw,3.6rem)}._kicker_vzk8e_57{letter-spacing:.11em;font-size:.68rem}}@media (prefers-reduced-motion:reduce){._wordTrack_vzk8e_90{transition:none}}._action_vzk8e_111{box-shadow:5px 6px #22393d47}._action_vzk8e_111[data-tone=amber]{background:var(--amber);border-color:var(--amber)}._section_ljoo6_1{padding-top:clamp(28px,4vw,48px)}._split_ljoo6_5{border-radius:var(--radius-xl);background:var(--paper-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}._text_ljoo6_13{flex-direction:column;justify-content:center;gap:22px;padding:clamp(28px,4.4vw,58px);display:flex}._kicker_ljoo6_21{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;padding-bottom:13px;font-size:.8rem;font-weight:600}._text_ljoo6_13 h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:500;line-height:1.05}._steps_ljoo6_38{counter-reset:step;gap:11px;display:grid}._steps_ljoo6_38 li{color:var(--ink-soft);counter-increment:step;grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:12px;font-size:1rem;line-height:1.45;display:grid}._steps_ljoo6_38 li:before{content:counter(step);background:var(--ink);width:26px;height:26px;color:var(--paper);border-radius:50%;place-items:center;font-size:.76rem;font-weight:600;display:grid}._note_ljoo6_68{color:var(--ink-mute);font-size:.78rem;line-height:1.5}._crestTile_ljoo6_74{background:var(--sky);place-items:center;min-height:420px;padding:44px;display:grid;position:relative;overflow:hidden}._rays_ljoo6_84{background:repeating-conic-gradient(at 50% 56%,#ffffff9e 0deg 5deg,#0000 5deg 16deg);position:absolute;inset:-35%;-webkit-mask-image:radial-gradient(circle at 50% 56%,#000 0 32%,#0000 72%);mask-image:radial-gradient(circle at 50% 56%,#000 0 32%,#0000 72%)}._crest_ljoo6_74{filter:drop-shadow(0 18px 28px #1f2a4a38);width:min(320px,78%);position:relative}@media (width<=900px){._split_ljoo6_5{grid-template-columns:1fr}._crestTile_ljoo6_74{min-height:320px}}@media (width<=560px){._split_ljoo6_5{border-radius:var(--radius-lg)}}._loginPage_glvo9_2{background:radial-gradient(circle at 82% 14%, #e0861c29, transparent 30%), var(--navy-deep);min-height:100vh;color:var(--paper);place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}._loginPage_glvo9_2:before{content:"";pointer-events:none;background:repeating-conic-gradient(from 12deg at 50% 45%,#ffffff09 0deg 7deg,#0000 7deg 22deg);position:absolute;inset:-20%}._loginCard_glvo9_23{z-index:1;border-radius:var(--radius-lg);background:var(--paper);width:min(100%,440px);color:var(--ink);box-shadow:var(--shadow-lg);padding:clamp(26px,4vw,42px);position:relative}._loginBrand_glvo9_34{align-items:center;gap:12px;margin-bottom:26px;display:flex}._loginBrand_glvo9_34>div>span:first-child{font-family:var(--font-serif);font-size:1.7rem;line-height:1;display:block}._loginBrand_glvo9_34>div>span:last-child{font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-mute);margin-top:3px;font-size:.56rem;font-weight:600;display:block}._crest_glvo9_59{width:38px}._loginTitle_glvo9_63{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(2rem,4vw,2.8rem);font-weight:400;line-height:1}._loginText_glvo9_71{color:var(--ink-soft);margin-top:10px;font-size:.92rem;line-height:1.5}._loginForm_glvo9_78{gap:14px;margin-top:24px;display:grid}._loginField_glvo9_84{gap:6px;display:grid}._loginField_glvo9_84 label{color:var(--ink-soft);font-size:.78rem;font-weight:600}._loginField_glvo9_84 input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--white);width:100%;color:var(--ink);font:inherit;padding:10px 12px}._loginField_glvo9_84 input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._loginForm_glvo9_78>button{width:100%}._loginError_glvo9_114{color:#b3261e;font-size:.82rem;line-height:1.4}._loginBack_glvo9_120{color:var(--ink-mute);text-underline-offset:3px;margin-top:20px;font-size:.78rem;text-decoration:underline;display:inline-block}._shell_glvo9_130{background:var(--paper-2);grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}._sidebar_glvo9_137{background:var(--navy-deep);height:100vh;color:var(--paper);flex-direction:column;gap:26px;padding:22px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}._brand_glvo9_150{align-items:center;gap:10px;padding:0 6px;display:flex}._brand_glvo9_150 ._crest_glvo9_59{background:var(--paper);border:1px solid var(--amber);width:38px;padding:2px}._brand_glvo9_150 strong{font-family:var(--font-serif);font-size:1.45rem;font-weight:400;line-height:1;display:block}._brand_glvo9_150 span{font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:#fbfbf894;margin-top:3px;font-size:.54rem;font-weight:600;display:block}._nav_glvo9_183{gap:4px;display:grid}._navLink_glvo9_188{border-radius:var(--radius-sm);color:#fbfbf8ad;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);padding:10px 12px;font-size:.88rem;text-decoration:none;display:block}._navLink_glvo9_188:hover{color:var(--paper);background:#fbfbf812}._navLinkActive_glvo9_203{color:var(--paper);box-shadow:inset 2px 0 0 var(--amber);background:#e0861c24}._sidebarFooter_glvo9_209{border-top:1px solid #fbfbf829;gap:10px;margin-top:auto;padding-top:16px;display:grid}._userBox_glvo9_217{gap:2px;padding:0 6px;display:grid}._userName_glvo9_223{font-size:.86rem;font-weight:600}._userRole_glvo9_228{color:#fbfbf894;font-size:.68rem}._logout_glvo9_233{border-radius:var(--radius-sm);color:var(--paper);text-align:left;background:0 0;border:1px solid #fbfbf83d;padding:8px 10px;font-size:.78rem}._logout_glvo9_233:hover{background:#fbfbf814}._siteLink_glvo9_247{color:#fbfbf894;padding:0 6px;font-size:.72rem;text-decoration:none}._siteLink_glvo9_247:hover{color:var(--paper)}._main_glvo9_258{flex-direction:column;min-width:0;display:flex}._topbar_glvo9_264{border-bottom:1px solid var(--line);background:var(--paper);min-height:54px;color:var(--ink-mute);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:0 clamp(18px,4vw,36px);font-size:.7rem;display:flex}._topbarSite_glvo9_279{color:var(--ink);text-decoration:none}._topbarSite_glvo9_279:hover{text-underline-offset:3px;text-decoration:underline}._content_glvo9_289{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:clamp(22px,3.4vw,38px)}._page_glvo9_298{gap:22px;display:grid}._pageHead_glvo9_303{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}._pageTitle_glvo9_311{font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(2.1rem,4vw,3.1rem);font-weight:400;line-height:1}._pageDescription_glvo9_319{max-width:62ch;color:var(--ink-soft);margin-top:8px;font-size:.9rem;line-height:1.5}._pageActions_glvo9_327{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._stats_glvo9_334{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}._stat_glvo9_334{border-radius:var(--radius-md);background:var(--paper);border:1px solid var(--line);padding:16px 18px}._statValue_glvo9_347{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(2rem,3.2vw,2.8rem);line-height:1;display:block}._statLabel_glvo9_355{color:var(--ink-mute);text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:.72rem;display:block}._btn_glvo9_365,._btnPrimary_glvo9_366,._btnDanger_glvo9_367,._btnGhost_glvo9_368{border-radius:var(--radius-pill);border:1px solid var(--ink);min-height:36px;color:var(--ink);font-family:var(--font-sans);cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex}._btn_glvo9_365:hover,._btnGhost_glvo9_368:hover,._btnPrimary_glvo9_366{background:var(--ink);color:var(--paper)}._btnPrimary_glvo9_366:hover{background:var(--amber);border-color:var(--amber);color:var(--ink)}._btnDanger_glvo9_367{color:#b3261e;border-color:#b3261e}._btnDanger_glvo9_367:hover{color:var(--paper);background:#b3261e}._btnGhost_glvo9_368{border-color:#0000}._btn_glvo9_365:disabled,._btnPrimary_glvo9_366:disabled,._btnDanger_glvo9_367:disabled{opacity:.55;cursor:wait}._toolbar_glvo9_426{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}._input_glvo9_437,._select_glvo9_438{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--white);min-height:36px;color:var(--ink);font:inherit;padding:7px 10px;font-size:.84rem}._input_glvo9_437:focus-visible,._select_glvo9_438:focus-visible,._textarea_glvo9_451:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._search_glvo9_456{flex:220px}._tableWrap_glvo9_460{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);overflow-x:auto}._table_glvo9_460{border-collapse:collapse;width:100%;min-width:720px}._table_glvo9_460 th{border-bottom:1px solid var(--line);color:var(--ink-mute);letter-spacing:.09em;text-align:left;text-transform:uppercase;padding:11px 14px;font-size:.66rem;font-weight:600}._table_glvo9_460 td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px;font-size:.84rem}._table_glvo9_460 tbody tr:last-child td{border-bottom:0}._table_glvo9_460 tbody tr:hover{background:#e0861c0b}._table_glvo9_460 a{color:var(--ink);font-weight:600;text-decoration:none}._table_glvo9_460 a:hover{text-underline-offset:3px;text-decoration:underline}._mono_glvo9_510{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}._empty_glvo9_515,._loading_glvo9_516,._errorBox_glvo9_517,._forbidden_glvo9_518{border-radius:var(--radius-md);background:var(--paper);border:1px solid var(--line);color:var(--ink-soft);text-align:center;padding:28px;font-size:.88rem}._errorBox_glvo9_517{color:#8a1f18;text-align:left;background:#fdecea;border-color:#b3261e4d}._forbidden_glvo9_518{text-align:left}._forbidden_glvo9_518 h1{font-family:var(--font-serif);margin-bottom:8px;font-size:2rem;font-weight:400}._pagination_glvo9_546{color:var(--ink-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:.78rem;display:flex}._paginationActions_glvo9_556{gap:7px;display:flex}._paginationButton_glvo9_561{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);min-width:32px;min-height:32px;color:var(--ink);padding:5px 10px;font-size:.76rem}._paginationButton_glvo9_561:disabled{opacity:.4;cursor:not-allowed}._badge_glvo9_578{border-radius:var(--radius-pill);background:var(--paper-3);color:var(--ink);white-space:nowrap;align-items:center;padding:3px 8px;font-size:.68rem;font-weight:600;display:inline-flex}._badge_glvo9_578[data-status=new]{background:var(--gold)}._badge_glvo9_578[data-status=read]{background:var(--sky)}._badge_glvo9_578[data-status=replied]{background:var(--lawn)}._badge_glvo9_578[data-status=archived]{background:var(--paper-3)}._badge_glvo9_578[data-status=spam]{color:#8a1f18;background:#fdecea}._formPanel_glvo9_612{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);gap:14px;padding:18px;display:grid}._formTitle_glvo9_621{font-family:var(--font-serif);font-size:1.45rem;font-weight:400;line-height:1}._formGrid_glvo9_628{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._formField_glvo9_634{gap:5px;display:grid}._formFieldWide_glvo9_639{grid-column:1/-1}._formField_glvo9_634 label{color:var(--ink-soft);font-size:.74rem;font-weight:600}._formField_glvo9_634 input,._formField_glvo9_634 select,._textarea_glvo9_451{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--white);width:100%;min-height:38px;color:var(--ink);font:inherit;padding:8px 10px;font-size:.86rem}._textarea_glvo9_451{resize:vertical;min-height:150px;line-height:1.5}._formActions_glvo9_669{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._formError_glvo9_676{color:#b3261e;font-size:.76rem;line-height:1.35}._formSuccess_glvo9_682{border-radius:var(--radius-sm);background:var(--lawn);color:var(--ink);padding:10px 12px;font-size:.82rem}._checkLine_glvo9_690{color:var(--ink-soft);align-items:center;gap:8px;font-size:.82rem;display:flex}._checkLine_glvo9_690 input{width:16px;height:16px;accent-color:var(--amber-dark)}._backLink_glvo9_705{color:var(--ink-mute);align-items:center;gap:6px;font-size:.78rem;text-decoration:none;display:inline-flex}._backLink_glvo9_705:hover{color:var(--ink);text-decoration:underline}._detailGrid_glvo9_719{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start;gap:14px;display:grid}._messageBox_glvo9_726{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);white-space:pre-wrap;padding:18px;font-size:.9rem;line-height:1.65}._detailMeta_glvo9_736{border-top:1px solid var(--line);gap:0;margin:0;display:grid}._detailMeta_glvo9_736 div{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:10px;padding:9px 0;font-size:.82rem;display:grid}._detailMeta_glvo9_736 dt{color:var(--ink-mute)}._detailMeta_glvo9_736 dd{overflow-wrap:anywhere;margin:0}._detailActions_glvo9_761{flex-wrap:wrap;gap:8px;display:flex}._roleGrid_glvo9_768{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._roleCard_glvo9_774{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);gap:12px;padding:16px;display:grid}._roleHead_glvo9_783{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._roleHead_glvo9_783 h3{font-family:var(--font-serif);font-size:1.35rem;font-weight:400;line-height:1}._roleHead_glvo9_783 p{color:var(--ink-mute);margin-top:4px;font-size:.72rem}._systemTag_glvo9_803{border-radius:var(--radius-pill);background:var(--paper-3);color:var(--ink-soft);white-space:nowrap;padding:3px 8px;font-size:.62rem;font-weight:600}._permissionGrid_glvo9_813{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;display:grid}._permission_glvo9_813{color:var(--ink-soft);align-items:flex-start;gap:7px;font-size:.78rem;line-height:1.35;display:flex}._permission_glvo9_813 input{accent-color:var(--amber-dark);margin-top:2px}._roleActions_glvo9_833{flex-wrap:wrap;gap:7px;display:flex}._userRowActions_glvo9_839{flex-wrap:wrap;gap:6px;display:flex}._smallBtn_glvo9_845{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:30px;color:var(--ink);background:0 0;padding:5px 9px;font-size:.72rem}._smallBtn_glvo9_845:hover{background:var(--ink);color:var(--paper)}._smallBtnDanger_glvo9_860{color:#b3261e;border-color:#b3261e66}._smallBtnDanger_glvo9_860:hover{color:var(--paper);background:#b3261e}._loadingPage_glvo9_871{background:var(--paper);place-items:center;min-height:100vh;display:grid}._spinner_glvo9_878{border:2px solid var(--line-strong);border-top-color:var(--amber-dark);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite _spin_glvo9_878}@keyframes _spin_glvo9_878{to{transform:rotate(360deg)}}@media (width<=1000px){._shell_glvo9_130{grid-template-columns:205px minmax(0,1fr)}._detailGrid_glvo9_719{grid-template-columns:1fr}}@media (width<=800px){._shell_glvo9_130{display:block}._sidebar_glvo9_137{gap:14px;height:auto;padding:14px 16px;position:static}._brand_glvo9_150 ._crest_glvo9_59{width:32px}._brand_glvo9_150 strong{font-size:1.25rem}._nav_glvo9_183{flex-wrap:wrap;gap:4px;display:flex}._navLink_glvo9_188{padding:7px 9px;font-size:.78rem}._navLinkActive_glvo9_203{box-shadow:none;border:1px solid #e0861c66}._sidebarFooter_glvo9_209{justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}._userBox_glvo9_217,._siteLink_glvo9_247{padding:0}._logout_glvo9_233{margin-left:auto}._stats_glvo9_334{grid-template-columns:repeat(2,minmax(0,1fr))}._formGrid_glvo9_628,._roleGrid_glvo9_768,._permissionGrid_glvo9_813{grid-template-columns:1fr}._content_glvo9_289{padding:18px 16px}}@media (width<=520px){._pageHead_glvo9_303{flex-direction:column;align-items:flex-start}._stats_glvo9_334{grid-template-columns:1fr}._toolbar_glvo9_426{flex-direction:column;align-items:stretch}._search_glvo9_456{flex-basis:auto}}
