@font-face{font-family:Fustat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/522e84d6a2101c07-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Fustat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bb9e0e2a7a804d15-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fustat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8573bc1f94c3f4f0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fustat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/522e84d6a2101c07-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Fustat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bb9e0e2a7a804d15-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fustat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8573bc1f94c3f4f0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fustat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/522e84d6a2101c07-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Fustat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bb9e0e2a7a804d15-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fustat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8573bc1f94c3f4f0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fustat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/522e84d6a2101c07-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Fustat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bb9e0e2a7a804d15-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fustat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8573bc1f94c3f4f0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fustat Fallback;src:local("Arial");ascent-override:99.51%;descent-override:41.79%;line-gap-override:0.00%;size-adjust:100.49%}.__className_bd8fd3{font-family:Fustat,Fustat Fallback;font-style:normal}@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d2f41bf52d36a381-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a2025b9dea319bb3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d597563c1dad72cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Questrial Fallback;src:local("Arial");ascent-override:82.33%;descent-override:21.09%;line-gap-override:0.00%;size-adjust:99.60%}.__className_493e68{font-family:Questrial,Questrial Fallback;font-weight:400;font-style:normal}.__variable_493e68{--font-questrial:"Questrial","Questrial Fallback"}@font-face{font-family:Sulphur Point;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f574d14358633cd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sulphur Point;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f3625af824dfaf4f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sulphur Point;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bd272ce2a35e87fc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sulphur Point;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10deca04c937dcd9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sulphur Point;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9f3fe03f0fb1dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sulphur Point;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4b751563e88dc9e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sulphur Point Fallback;src:local("Arial");ascent-override:75.58%;descent-override:20.09%;line-gap-override:0.00%;size-adjust:104.53%}.__className_7e6420{font-family:Sulphur Point,Sulphur Point Fallback;font-style:normal}.__variable_7e6420{--font-sulphur-point:"Sulphur Point","Sulphur Point Fallback"}:root{--background:#ffffff;--text:#111111;--muted:#666666;--border:#d9d9d9;--header-bg:#ffffff;--dark-bg:#131313;--dark-border:rgba(255,255,255,0.1);--dark-text:#f4f4f1}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--background)}body{margin:0;min-width:320px;color:var(--text);font-size:12px;line-height:1}body.body-theme-dark{background:var(--dark-bg);color:var(--dark-text)}html:has(body .page-shell-dark),html:has(body .site-footer-dark){background:var(--dark-bg)}body:has(.page-shell-dark),body:has(.site-footer-dark){background:var(--dark-bg);color:var(--dark-text)}.site-frame{min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.page-shell{padding:28px 28px 56px;flex:1 0 auto}.page-shell-footer-tight{padding-bottom:12px;flex:1 0 auto}.page-shell-dark{background:var(--dark-bg);color:var(--dark-text)}.topbar{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:24px;gap:24px;align-items:center;background:var(--header-bg);min-height:0;padding:30px 28px 24px;margin:-28px -28px 0;position:relative}.application-form label,.brand,.header-nav,.submit-button,.toolbar-pill{font-size:12px}.brand{justify-self:center;display:inline-flex;align-items:center;line-height:1}.brand-logo{width:auto;height:20px;max-width:min(210px,calc(100vw - 110px));display:block}.topbar-light{background:#ffffff;color:var(--text)}.topbar-dark{background:var(--dark-bg);color:var(--dark-text)}.header-nav,.toolbar-left,.toolbar-right{display:flex;flex-wrap:wrap;gap:12px}.header-nav-left{justify-self:start}.header-nav-right,.menu-toggle{justify-self:end}.menu-toggle{display:none;border:0;background:transparent;padding:0;width:24px;height:24px;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:inherit}.menu-toggle span{display:block;width:18px;height:1px;background:currentColor}.mobile-menu{position:fixed;inset:0;z-index:50;background:#ffffff;color:var(--text);display:flex;flex-direction:column;padding:24px 28px 20px}.mobile-menu-top{display:flex;justify-content:flex-end;padding-bottom:22px;border-bottom:1px solid var(--border)}.mobile-menu-close{position:relative;width:22px;height:22px;border:0;background:transparent;padding:0}.mobile-menu-close span{position:absolute;left:50%;top:50%;width:16px;height:1px;background:var(--text)}.mobile-menu-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.mobile-menu-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-menu-links{padding-top:0}.mobile-menu-links a{display:block;padding:14px 0;border-bottom:1px solid var(--border);font-size:12px;line-height:1.2}.mobile-menu-meta{margin-top:auto;padding-top:18px}.mobile-menu-meta p{margin:0;font-size:12px;line-height:1.35}.management-board{display:grid;grid-gap:0;gap:0;margin-top:0}.board-toolbar{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center;border-top:1px solid var(--border);background:var(--background);padding-top:24px;padding-bottom:24px}.toolbar-pill{border:0;background:transparent;padding:0;color:var(--text);display:inline-flex;align-items:center;gap:6px}.toolbar-pill.is-active{font-weight:400}.toolbar-dot{width:7px;height:7px;border:1px solid var(--text);border-radius:999px;background:#ffffff;flex:0 0 auto}.toolbar-pill.is-active .toolbar-dot{background:var(--text)}.profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px 18px;gap:22px 18px}.profile-card{display:grid;grid-gap:6px;gap:6px}.profile-link{text-decoration:none}.profile-image-wrap{position:relative;aspect-ratio:.73;overflow:hidden;background:#efefef}.profile-image{object-fit:cover}.profile-caption{margin:0;font-size:11px;line-height:1.15}.empty-state{margin:0;color:var(--muted)}.content-section{padding-top:18px}.content-section,.detail-header{border-top:1px solid var(--border);margin-top:34px}.detail-header{border-bottom:1px solid var(--border);padding:22px 0}.detail-header-flush{margin-top:0}.detail-header-row{display:flex;justify-content:space-between;align-items:center;gap:20px}.detail-header h1{margin:0;font-size:32px;font-weight:500;letter-spacing:-.03em}.detail-link{text-decoration:underline;text-underline-offset:2px}.discovery-layout{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:24px;gap:24px;padding:22px 0 0}.discovery-copy p{margin:0;max-width:28rem;color:var(--muted);line-height:1.35}.discovery-photos{margin-top:26px}.discovery-photos,.profile-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px 18px;gap:22px 18px}.profile-gallery{margin-top:0;padding:22px 0}.about-page{border-top:1px solid var(--dark-border);margin-top:0;padding:28px 0}.about-grid{display:grid;grid-template-columns:220px minmax(0,760px);grid-gap:28px;gap:28px}.about-label{margin:0;font-size:32px;font-weight:500;letter-spacing:-.03em}.about-copy{display:grid;grid-gap:22px;gap:22px}.about-copy .about-page-title,.about-copy h2{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.35}.about-section{display:grid;grid-gap:10px;gap:10px}.about-subsection{display:grid;grid-gap:6px;gap:6px}.about-copy h3{margin:0;font-size:12px;font-weight:400;line-height:1.2;opacity:.8}.about-copy p{margin:0;color:var(--dark-text);line-height:1.45}.contact-copy{display:grid;grid-gap:22px;gap:22px}.contact-copy p{margin:0;color:var(--text);line-height:1.45}.content-heading{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px}.content-copy,.content-heading h2,.content-heading p{margin:0}.content-heading p{margin-bottom:2px}.content-heading h2{font-size:20px;font-weight:400;line-height:1.08;letter-spacing:-.03em}.content-copy{max-width:700px;color:var(--muted);font-size:12px;line-height:1.35}.application-form,.application-section{display:grid;grid-gap:14px;gap:14px}.application-form{max-width:760px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.application-form label{display:grid;grid-gap:6px;gap:6px;font-size:12px;line-height:1.2}.field-label{display:inline-flex;align-items:center;gap:4px}.required-indicator{color:#5f2f46;font-weight:600;line-height:1}.application-choice-group{display:grid;grid-gap:8px;gap:8px}.application-choice-group legend{padding:0;font-size:12px;line-height:1.2}.application-form input,.application-form select,.application-form textarea{width:100%;border:1px solid var(--border);border-radius:0;background:#ffffff;padding:10px 12px;color:var(--text)}.application-form textarea{resize:vertical}.turnstile-wrap{min-height:66px}.verification-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--border);padding:14px}.verification-copy{margin:0;color:var(--muted);line-height:1.35}.verification-form{display:grid;grid-gap:12px;gap:12px}.submit-button{border:1px solid var(--text);background:transparent;color:var(--text);width:-moz-fit-content;width:fit-content;padding:10px 14px}.submit-button[disabled]{opacity:.6;cursor:progress}.form-feedback{margin:0}.form-feedback.is-success{color:#14693f}.form-feedback.is-error{color:#9b2f20}.footer-section{padding-bottom:10px}.site-footer{padding:0 28px 28px}.site-footer-main{display:grid;grid-template-columns:minmax(0,380px) minmax(0,180px);justify-content:space-between;grid-gap:28px;gap:28px;border-top:1px solid var(--border);padding:28px 0 36px}.site-footer-links a,.site-footer-meta p,.site-footer-summary p{margin:0;color:inherit;font-size:12px;line-height:1.35}.site-footer-summary p{max-width:24rem}.site-footer-links{display:grid;justify-self:end;grid-gap:4px;gap:4px}.site-footer-light{background:var(--background);color:var(--text)}.site-footer-dark{background:var(--dark-bg);color:var(--dark-text)}.site-footer-dark .site-footer-main,.site-footer-dark .site-footer-meta{border-color:var(--dark-border)}.site-footer-meta{border-top:1px solid var(--border);padding-top:26px}.admin-shell{display:flex;flex-direction:column;min-height:100vh;padding:28px 28px 0;background:var(--background);color:var(--text)}.admin-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--border)}.admin-header-actions{display:flex;align-items:center;gap:16px}.admin-application-copy p,.admin-application-fields dt,.admin-application-image-block p,.admin-application-meta p,.admin-backlink,.admin-empty-state p,.admin-kicker,.admin-nav-link,.admin-next-step p,.admin-panel-heading p,.admin-panel-heading span,.admin-profile-card p{margin:0;font-size:12px;line-height:1.35}.admin-auth-copy,.admin-auth-message{margin:0;font-size:12px;line-height:1.5}.admin-application-meta h2,.admin-header h1,.admin-profile-card h2{margin:0;font-size:24px;font-weight:400;letter-spacing:-.03em}.admin-layout{grid-template-columns:220px minmax(0,1fr);flex:1 1;padding-top:0}.admin-layout,.admin-nav{display:grid;grid-gap:0;gap:0}.admin-nav{align-content:start;align-self:stretch;border-right:1px solid var(--border)}.admin-nav-link{display:block;padding:12px 0}.admin-nav-link+.admin-nav-link{border-top:1px solid var(--border)}.admin-nav-link.is-active{font-weight:600}.admin-panel{display:grid;grid-gap:18px;gap:18px;align-content:start}.admin-panel-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-top:16px;padding-left:28px}.admin-panel-heading-with-action{align-items:center}.admin-panel-heading-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.admin-logout-button{border:0;background:transparent;padding:0;color:var(--text);font:inherit;cursor:pointer}.admin-application-list,.admin-profile-list{display:grid;grid-gap:16px;gap:16px}.admin-application-list{padding-bottom:28px}.admin-application-card,.admin-empty-state,.admin-next-step,.admin-profile-card{display:grid;grid-gap:14px;gap:14px;padding-top:16px;border-top:1px solid var(--border)}.admin-application-card,.admin-empty-state{padding-left:28px}.admin-application-meta,.admin-profile-card{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.admin-application-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;margin:0}.admin-application-fields div{display:grid;grid-gap:2px;gap:2px}.admin-application-fields dd{margin:0;font-size:12px;line-height:1.35}.admin-application-image-block{display:grid;grid-gap:8px;gap:8px}.admin-application-image-link{display:block;position:relative;width:min(100%,320px);aspect-ratio:.73;overflow:hidden;background:#efefef}.admin-application-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-profiles-editor{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:0;gap:0}.admin-profile-list{align-self:stretch}.admin-profile-list-item{display:flex;justify-content:space-between;gap:12px;width:100%;border:0;border-top:1px solid var(--border);background:transparent;padding:12px 28px;text-align:left;color:inherit;font-size:12px;line-height:1.35}.admin-profile-list-item.is-active{font-weight:600}.admin-profile-editor{display:grid;grid-gap:18px;gap:18px;border-left:1px solid var(--border);padding-bottom:28px}.admin-profile-form{display:grid;grid-gap:16px;gap:16px;padding-top:16px;padding-left:28px;border-top:1px solid var(--border)}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-form-grid label{display:grid;grid-gap:6px;gap:6px;font-size:12px;line-height:1.2}.admin-form-grid input{width:100%;border:1px solid var(--border);background:#ffffff;padding:10px 12px;color:var(--text)}.admin-profile-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-start}.admin-profile-action-buttons,.admin-profile-choice-panels{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.admin-profile-choice-panels{justify-content:flex-end}.admin-profile-choice-group,.application-choice-group{min-width:0;margin:0;padding:0;border:0}.admin-profile-choice-group legend,.application-choice-group legend{margin-bottom:6px;padding:0;font-size:12px;line-height:1.2}.admin-profile-choice-row,.application-choice-row{display:flex;flex-wrap:wrap;gap:8px}.admin-choice-chip,.application-choice-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);padding:8px 10px;font-size:12px;line-height:1.2}.admin-choice-chip input,.application-choice-chip input{margin:0}.admin-cover-button,.admin-delete-button,.admin-secondary-button,.admin-upload-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);background:#dedede;padding:10px 14px;color:var(--text);font-size:12px;line-height:1.2}.admin-delete-button,.admin-upload-button{background:transparent}.admin-cover-button{width:100%}.admin-cover-button.is-active{background:#111111;color:#ffffff;border-color:#111111}.admin-state-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);padding:10px 14px;font-size:12px;line-height:1.2;color:var(--text)}.admin-state-button.is-warning{background:#cda94a;border-color:#cda94a}.admin-state-button.is-success{background:#b7c97c;border-color:#b7c97c}.admin-state-button.is-danger{background:#cf5a4a;border-color:#cf5a4a;color:#ffffff}.admin-upload-button input{display:none}.admin-status{margin:0;font-size:12px;line-height:1.35}.admin-profile-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding-left:28px}.admin-settings-list{display:grid;grid-gap:16px;gap:16px;padding-bottom:28px}.admin-settings-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);grid-gap:20px;gap:20px;padding-top:16px;padding-left:28px;border-top:1px solid var(--border)}.admin-settings-copy{display:grid;grid-gap:8px;gap:8px}.admin-settings-copy h2,.admin-settings-copy p,.admin-settings-note{margin:0}.admin-settings-copy h2{font-size:18px;font-weight:400;letter-spacing:-.03em}.admin-settings-note{font-size:12px;line-height:1.35;opacity:.75}.admin-settings-controls{display:grid;grid-gap:10px;gap:10px;align-content:start}.admin-settings-toggle{display:inline-flex;align-items:center;gap:10px;font-size:12px;line-height:1.2}.admin-settings-toggle input{margin:0}.admin-profile-image-card{display:grid;grid-gap:10px;gap:10px}.admin-profile-image{position:relative;aspect-ratio:.73;overflow:hidden;background:#efefef}.admin-profile-image-media{object-fit:cover}.admin-modal-backdrop{position:fixed;inset:0;display:grid;place-items:center;padding:24px;background:rgba(18,18,18,.18);z-index:60}.admin-modal-card{width:min(100%,420px);display:grid;grid-gap:16px;gap:16px;padding:24px;background:#ffffff;border:1px solid var(--border)}.admin-modal-card h2,.admin-modal-card p{margin:0}.admin-modal-card h2{font-size:22px;font-weight:400;letter-spacing:-.03em}.admin-modal-card p{font-size:12px;line-height:1.45}.admin-modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-auth-shell{min-height:100vh;display:grid;place-items:center;padding:28px;background:var(--background);color:var(--text)}.admin-auth-card{width:min(100%,420px);display:grid;grid-gap:18px;gap:18px;border:1px solid var(--border);padding:28px;background:#ffffff}.admin-auth-card h1{margin:0;font-size:24px;font-weight:400;letter-spacing:-.03em}.admin-auth-form{display:grid;grid-gap:14px;gap:14px}.admin-auth-form label{display:grid;grid-gap:6px;gap:6px;font-size:12px;line-height:1.2}.admin-auth-form input{width:100%;border:1px solid var(--border);background:#ffffff;padding:10px 12px;color:var(--text)}@media (max-width:1100px){.admin-shell{padding:20px 20px 0}.admin-layout{grid-template-columns:1fr;gap:20px}.admin-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-right:0;border-right:none}.admin-nav-link+.admin-nav-link{border-top:none}.admin-panel{border-left:none;padding-left:0;border-top:1px solid var(--border);padding-top:20px}.admin-profiles-editor,.admin-settings-card{grid-template-columns:1fr}.admin-settings-card{padding-left:0}.admin-profile-editor{border-left:none;padding:0}.admin-profile-form,.admin-profile-gallery{padding-left:0}}@media (max-width:700px){.admin-shell{padding:14px 14px 0}.admin-header{flex-direction:column;align-items:flex-start}.admin-header-actions{flex-wrap:wrap}.admin-panel-heading{flex-direction:column;align-items:flex-start}.admin-panel-heading-actions{justify-content:flex-start}.admin-application-fields,.admin-form-grid,.admin-profile-gallery{grid-template-columns:1fr}.admin-application-card,.admin-empty-state,.admin-settings-card{padding-left:0}.admin-profile-actions,.admin-profile-choice-panels{justify-content:flex-start}}@media (max-width:1100px){.page-shell{padding:20px 20px 44px}.page-shell-footer-tight{padding-bottom:10px}.topbar{grid-template-columns:1fr auto auto;gap:20px;margin:-20px -20px 0;padding:30px 20px 24px}.toolbar-left,.toolbar-right{gap:10px}.management-board{margin-top:0;gap:0}.board-toolbar{gap:16px;padding-top:24px;padding-bottom:24px}.profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px}.profile-caption{font-size:12px}.detail-header{margin-top:24px;padding:18px 0}.detail-header-flush{margin-top:0}.detail-header h1{font-size:26px}.about-page{margin-top:0;padding:22px 0}.about-grid{grid-template-columns:1fr;gap:18px}.about-copy h2,.about-copy h3,.about-page-title{font-size:12px}.discovery-layout{grid-template-columns:1fr;gap:18px;padding-top:18px}.discovery-photos{margin-top:18px}.discovery-photos,.profile-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px}.profile-gallery{margin-top:0;padding:18px 0}.site-footer{padding:0 20px 24px}.site-footer-main{grid-template-columns:minmax(0,1fr) minmax(0,180px);gap:24px;padding:24px 0 30px}.site-footer-meta{padding-top:22px}.header-nav{display:none}.brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);grid-column:auto;justify-self:auto}.brand-logo{max-width:min(210px,calc(100vw - 120px))}.menu-toggle{display:inline-flex;position:absolute;right:28px;top:50%;transform:translateY(-50%)}}@media (max-width:700px){.page-shell{padding:14px 14px 32px}.page-shell-footer-tight{padding-bottom:8px}.topbar{grid-template-columns:1fr auto 1fr;gap:14px;margin:-14px -14px 0;padding:30px 14px 24px}.brand-logo{max-width:min(210px,calc(100vw - 96px))}.menu-toggle{right:14px}.management-board{margin-top:0;gap:0}.board-toolbar{grid-template-columns:1fr auto;gap:16px;padding-top:24px;padding-bottom:24px}.toolbar-pill{gap:6px;font-size:12px}.toolbar-dot{width:7px;height:7px}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.profile-card{gap:4px}.profile-caption{font-size:12px;line-height:1.1}.content-section{margin-top:22px;padding-top:12px}.detail-header{margin-top:20px;padding:14px 0}.detail-header-flush{margin-top:0}.detail-header h1{font-size:22px}.detail-header-row{flex-direction:row;align-items:center}.content-heading{gap:4px;margin-bottom:8px}.content-heading h2{font-size:15px}.content-copy{font-size:12px;line-height:1.3}.form-grid{grid-template-columns:1fr}.discovery-layout{gap:14px;padding-top:14px}.discovery-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px;margin-top:14px}.profile-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;margin-top:0;padding:14px 0}.about-page{margin-top:0;padding:18px 0}.about-copy{gap:16px}.about-section{gap:8px}.about-subsection{gap:4px}.about-copy p{font-size:12px;line-height:1.4}.contact-copy{gap:16px}.contact-copy p{font-size:12px;line-height:1.4}.mobile-menu{padding:18px 14px 16px}.mobile-menu-top{padding-bottom:18px}.mobile-menu-links{padding-top:0}.mobile-menu-links a,.mobile-menu-meta p{font-size:12px}.site-footer{padding:0 14px 18px}.site-footer-main{grid-template-columns:1fr;gap:18px;padding:18px 0 22px}.site-footer-links{justify-self:start}.site-footer-links a,.site-footer-meta p,.site-footer-summary p{font-size:12px}.site-footer-meta{padding-top:18px}}@media (max-width:420px){.page-shell{padding-inline:12px}.topbar{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.brand-logo{height:20px;max-width:min(192px,calc(100vw - 92px))}.mobile-menu{padding-left:12px;padding-right:12px}.site-footer{padding-inline:12px}.header-nav{gap:6px;font-size:9px}.profile-grid{gap:8px 6px}}