@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800;900&family=Outfit:wght@400;500;600;700;800&display=swap");:root{--bg:#f7f7fb;--surface:#fff;--ink:#292638;--muted:#93909f;--purple:#8866c5;--line:#eeedf4;--soft:#f3eefb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Outfit,Noto Sans KR,sans-serif;color:var(--ink);font-size:14px}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{text-decoration:none}a,button{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid #ac89e6;outline-offset:4px}button{border:0;background:none}svg{flex-shrink:0}h1,h2,h3,p{margin:0}a,button{transition:background .2s,transform .2s,color .2s}img{max-width:100%}.site{background:var(--bg);min-height:100vh}.sidebar{position:fixed;top:0;bottom:0;left:0;width:234px;background:var(--surface);border-right:1px solid var(--line);padding:35px 22px 20px;display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;gap:12px;text-align:left;padding:0 7px;margin-bottom:51px}.brand>span:last-child{font-size:24px;font-weight:800;letter-spacing:-1px}.brand small{display:block;font-size:8px;letter-spacing:1.65px;font-weight:500;color:#9b92ae;margin-top:4px}.brand-symbol{position:relative;font-size:61px;line-height:.7;font-style:italic;font-weight:700;color:#a58acb}.brand-symbol span{font-size:20px;position:absolute;right:-10px;top:-8px;color:#c5b3e2}.nav-label{color:#aaa6b6;font-size:9px;font-weight:600;letter-spacing:1.7px;padding-left:15px;margin-bottom:16px}.nav-item{width:100%;display:flex;align-items:center;gap:13px;text-align:left;border-radius:9px;padding:14px 15px;margin-bottom:5px;color:#827c90;font-size:13px;font-weight:500}.nav-item:hover{background:var(--soft);color:var(--purple)}.nav-item.active{color:#8058be;background:#f0e9fa;font-weight:700}.active-dot{width:5px;height:5px;background:#926ecb;border-radius:50%;margin-left:auto}.nav-item>svg:last-child:not(:first-child){margin-left:auto;color:#b1abba}.sidebar-separator{height:1px;background:var(--line);margin:25px 13px}.soop-mini{width:20px;font-size:21px;font-weight:900;color:#8a72b9;text-align:center}.sidebar-bottom{margin-top:auto;padding-top:35px}.mini-universe{border:1px solid #ede6f6;background:linear-gradient(140deg,#fcfaff,#f5f0fb);border-radius:13px;text-align:center;padding:22px 6px;color:#9380af}.mini-universe>span{font-size:28px;color:#ae91d4}.mini-universe p{font-size:14px;line-height:1.8;margin:9px 0 13px}.mini-universe b{color:#79628f;font-weight:600}.mini-universe small{font-size:9px;letter-spacing:.2px}.sidebar-caption{display:flex;justify-content:center;gap:6px;align-items:center;color:#aaa4b4;font-size:10px;margin-top:21px}.tiny-dot{display:inline-block;width:5px;height:5px;background:#b097d0;border-radius:50%}.workspace{margin-left:234px}.topbar{height:82px;border-bottom:1px solid var(--line);padding:0 44px;justify-content:space-between;background:var(--surface)}.topbar,.topbar>div{display:flex;align-items:center}.topbar>div{gap:16px}.breadcrumb{font-size:10px;letter-spacing:1.6px;color:#a29caa}.breadcrumb-slash{color:#d7d2df}.topbar b{font-size:12px;font-weight:500}.welcome-small{color:#8d8799;font-size:11px}.icon-button{height:31px;width:31px;display:grid;place-items:center}.avatar{padding:0;height:33px;width:33px;border:3px solid #f0e8f9;border-radius:50%;overflow:hidden;margin-left:5px}.avatar img{height:100%;width:100%;object-fit:cover;object-position:53% 32%;transform:scale(1.8)}main{max-width:1510px;padding:37px 44px 0;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px}.eyebrow{font-size:9px;font-weight:600;color:#a195b4;letter-spacing:1.65px;display:block}.page-heading .eyebrow span{margin-left:6px;color:#b395d5}.page-heading h1{font-size:29px;font-weight:800;letter-spacing:-1.6px;margin:9px 0 8px}.page-heading h1>span{color:#a385ca}.page-heading p{font-size:12px;color:#9791a2;font-weight:400}.fan-badge{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1px;color:#a58bbd;border:1px solid #e9def4;border-radius:30px;padding:10px 15px;background:#fbf8fe}.hero{border-radius:17px;overflow:hidden;display:grid;grid-template-columns:1.06fr 1fr;min-height:355px;background:linear-gradient(110deg,#eee7fa,#e6dcf3);border:1px solid #e6ddf1}.hero,.hero-text{position:relative}.hero-text{z-index:2;padding:37px 38px}.hero-label{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1.6px;color:#9472b8}.hero-label>span{width:5px;height:5px;border-radius:50%;background:#a78bc8}.hero h2{font-size:42px;letter-spacing:-2.5px;line-height:1.37;color:#514069;margin:16px 0 14px;font-weight:800}.hero-text>p{font-size:12px;line-height:1.9;color:#92819f}.hero-buttons{display:flex;align-items:center;gap:20px;margin-top:22px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:7px;padding:12px 16px;font-size:11px;font-weight:600;white-space:nowrap}.button:hover{transform:translateY(-2px);filter:brightness(1.05)}.hero-primary,.primary{background:#8a68ba;color:#fff;box-shadow:0 4px 12px #8262b51a}.hero-secondary{display:flex;align-items:center;gap:7px;color:#846ba0;font-size:10px;padding:0}.hero-footnote{display:block;font-size:7px;color:#ab98ba;letter-spacing:1.6px;margin-top:28px}.hero-footnote>span{margin:0 10px}.hero-art{position:relative;overflow:hidden;margin-left:-100px}.hero-art>img{height:100%;width:100%;object-fit:cover;object-position:center 29%;filter:brightness(1.25) saturate(.8)}.hero-art-shade{position:absolute;inset:0;background:linear-gradient(90deg,#eae1f7,#eae1f720 30%,#b89dd010 75%),linear-gradient(0deg,#6e4c8e50,transparent 45%)}.hero-signature{position:absolute;bottom:32px;right:42px;font-family:Georgia,serif;font-size:44px;font-style:italic;letter-spacing:-2px;transform:rotate(-8deg);color:#fff;text-shadow:0 2px 10px #614580}.hero-signature span{display:block;font-family:Outfit,sans-serif;font-size:7px;letter-spacing:2px;text-align:center;font-style:normal;margin-top:8px}.hero-spark{position:absolute;color:#fff8;font-size:44px;z-index:2}.spark-one{top:28px;right:45px}.spark-two{top:130px;left:95px;font-size:23px}.hero-heart{position:absolute;right:18px;bottom:16px;display:grid;place-items:center;border:1px solid #ffffff60;border-radius:50%;width:35px;height:35px;color:white;background:#ffffff15}.hero-heart.liked{color:#f4b3d7;background:#65457b80}.liked svg{fill:currentColor}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px}.quick-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:21px 0 31px}.fact{padding:19px 15px;display:flex;gap:13px;align-items:center}.fact-icon{height:42px;width:42px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:#f3edfb;color:#ad8fd2}.fact-icon.sun{background:#fff5e7;color:#d6ac73}.fact-icon.heart{background:#fff0f4;color:#ce9bb2}.fact-icon.gift{background:#edf3fb;color:#93accb}.fact small{display:block;font-size:9px;color:#a09ba9;margin-bottom:7px;white-space:nowrap}.fact strong{display:block;font-size:16px;font-weight:600;letter-spacing:-.4px}.fact div>span{display:block;font-size:9px;color:#b2aabb;margin-top:5px}.home-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:10px}.section-heading .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:7px}.section-heading h2{font-size:18px;letter-spacing:-.7px;font-weight:700}.text-link{display:inline-flex;align-items:center;gap:6px;color:#9d8bb1;font-size:10px;padding:3px 0;white-space:nowrap}.text-link:hover{color:var(--purple)}.notices{padding:6px 22px}.notice-feature{display:flex;gap:13px;padding:20px 0 22px;align-items:flex-start}.notice-pin{height:30px;width:30px;border-radius:8px;background:#f3edf9;color:#a98acb;display:grid;place-items:center;margin-top:5px}.notice-feature>div{flex:1 1}.pill{display:inline-flex;gap:6px;align-items:center;font-size:8px;color:#a187bd;background:#f5effb;padding:4px 7px;border-radius:4px;font-weight:500}.notice-feature h3{font-size:14px;margin:8px 0;letter-spacing:-.5px}.notice-feature p{color:#9c96a5;font-size:10px}.notice-feature small{display:block;color:#b9b2c2;font-size:8px;margin-top:14px}.notice-feature small span{margin:0 6px}.notice-feature>svg{color:#b8acc6;align-self:center}.notice-row{width:100%;padding:16px 0;display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);text-align:left;font-size:10px}.notice-row>svg{margin-left:auto;color:#bcb2c8}.notice-type{font-size:8px;padding:4px 6px;color:#a48abf;background:#f5f0fb;border-radius:4px;white-space:nowrap}.notice-type.peach{background:#fff4eb;color:#c8a17c}.next-meeting{padding:24px;background:linear-gradient(125deg,var(--surface),#faf8fe)}.meeting-top{display:flex;align-items:center;justify-content:space-between;color:#c6aedf}.meeting-time{font-size:43px;font-weight:500;letter-spacing:-1.8px;color:#76618f;margin:5px 0}.meeting-time span{font-size:11px;letter-spacing:1px;color:#b6a4c7;margin-left:4px}.next-meeting h3{font-size:13px;margin-bottom:7px;letter-spacing:-.4px}.next-meeting p{font-size:10px;color:#a39aaa}.meeting-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding-top:17px;margin-top:20px;color:#a79ab4}.meeting-bottom>span{display:flex;align-items:center;gap:5px;font-size:8px}.explore{margin-top:31px}.section-caption{font-size:10px;color:#aaa1b4}.explore-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.explore-card{position:relative;text-align:left;display:block;padding:23px;overflow:hidden;min-height:169px}.explore-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #6f558d09}.explore-icon{position:absolute;right:24px;top:23px;color:#c5b1dc;transform:rotate(-10deg)}.explore-1 .explore-icon{color:#a9bcd9}.explore-2 .explore-icon{color:#d8adbd}.explore-sub{display:block;color:#b0a2bd;font-size:8px;margin:5px 0 15px}.explore-card h3{font-size:16px;letter-spacing:-.6px}.explore-card p{font-size:10px;color:#aaa2b2;margin-top:8px}.explore-arrow{display:block;color:#b3a0c8;margin-top:19px}.quote{text-align:center;padding:33px 0 30px;color:#b9a2ce}.quote svg{margin-bottom:8px}.quote p{font-size:11px;color:#a89ab5}.quote>span{display:block;font-size:7px;letter-spacing:2px;margin-top:10px;color:#c1b6cb}footer{border-top:1px solid var(--line);display:flex;align-items:center;gap:15px;min-height:70px;color:#b2aabb;font-size:8px}.footer-logo{font-size:14px;font-weight:800;color:#9587a5}.footer-logo span{font-weight:400;letter-spacing:1px;font-size:7px;margin-left:6px}footer>a{display:flex;gap:5px;align-items:center}footer>span:last-child{margin-left:auto;font-size:7px;letter-spacing:.8px}.profile-layout{display:grid;grid-template-columns:.85fr 1.2fr;gap:24px;margin-bottom:24px}.profile-picture{border-radius:15px;overflow:hidden;position:relative;min-height:380px}.profile-picture img{height:100%;width:100%;object-fit:cover;position:absolute;object-position:center 25%}.profile-picture>span{position:absolute;bottom:22px;left:24px;letter-spacing:2px;font-size:11px;color:white}.profile-details{padding:35px}.profile-details h2{font-size:28px;margin:14px 0}.profile-details i{font-size:18px;font-family:Georgia,serif;color:#ad98c6;margin-left:8px}.profile-details>p{font-size:13px;color:var(--muted);line-height:1.9}.profile-details dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.profile-details dl div{display:flex;gap:20px;font-size:12px}.profile-details dt{color:var(--muted);min-width:35px}.profile-details dd{margin:0}.tags{display:flex;flex-wrap:wrap;gap:7px}.tags span{background:var(--soft);padding:6px 9px;border-radius:5px;color:#a18bb9;font-size:10px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 35px}.padding{padding:27px}.padding>svg{color:#b69bd1;margin-bottom:13px}.padding h3{font-size:16px;margin-bottom:15px}.padding p{color:var(--muted);font-size:12px;line-height:1.9}.schedule-banner{display:flex;align-items:center;gap:25px;background:#eee5f8;color:#8e70b1;border-radius:14px;padding:35px;margin-bottom:25px}.schedule-banner span{font-size:11px}.schedule-banner h2{font-size:25px;color:#624a7c;margin:8px 0 10px}.schedule-banner p{font-size:12px}.week-days{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin:25px 0}.week-days button{background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:20px 5px;font-size:15px}.week-days button span{display:block;font-size:11px;color:var(--muted);margin-top:12px}.week-days .selected{background:#ede3fa;color:#825bad;border-color:#c8b0e2}.day-detail{display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);padding-top:24px}.day-detail>svg{color:#af91d1}.day-detail p{font-size:10px;margin-top:7px}.day-detail .button{margin-left:auto}.lounge-intro{text-align:center;padding:30px;background:#f1eaf9;border-radius:14px;color:#a589c2}.lounge-intro h2{color:#7c6397;margin:12px 0;font-size:25px}.lounge-intro p{font-size:12px}.lounge-columns{align-items:start}.padding label{display:block;font-size:12px;margin:20px 0 9px}.padding input,.padding textarea{display:block;width:100%;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:7px;padding:13px;outline-color:#bb9ddb;font-size:12px}.padding textarea{height:120px;resize:vertical}.form-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.form-bottom small{color:var(--muted);font-size:10px}.padding .storage-note{font-size:10px;margin-top:17px}.empty-state{text-align:center;padding:55px 20px;color:#b197ce}.empty-state h3{color:var(--ink);font-size:16px;margin:18px 0 10px}.empty-state p{color:var(--muted);font-size:12px;margin-bottom:17px}.message-card{padding:22px;margin-bottom:12px}.message-card>div{display:flex;align-items:center;gap:10px}.message-card b{font-size:12px}.message-card small{font-size:9px;color:var(--muted);margin-left:auto}.message-avatar{height:30px;width:30px;background:var(--soft);color:var(--purple);border-radius:50%;display:grid;place-items:center}.message-card p{font-size:13px;line-height:1.9;margin-top:15px;white-space:pre-wrap;overflow-wrap:anywhere}.message-card button{color:var(--muted)}.archive-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:16px;background:#eee7f7;overflow:hidden;min-height:330px}.archive-hero>div{padding:40px}.archive-hero h2{font-size:33px;letter-spacing:-1.5px;margin:18px 0;line-height:1.5;color:#6a5382}.archive-hero p{font-size:12px;color:#9a87aa;line-height:1.8;margin-bottom:22px}.archive-hero img{height:100%;width:100%;object-fit:cover;max-height:370px;object-position:center 26%}.channel-card{padding:27px;display:flex;gap:20px;align-items:center}.channel-card>svg{margin-left:auto;color:#b4a1c9}.channel-icon{display:grid;place-items:center;width:55px;height:55px;background:#fff0f1;color:#d9a1ac;border-radius:15px}.channel-icon.soop{background:#eee7f9;color:#a387c3;font-size:30px;font-weight:800}.channel-card h3{font-size:17px;margin-bottom:8px}.archive-note,.channel-card p{font-size:12px;color:var(--muted)}.archive-note{margin:0 0 40px}.toast{position:fixed;bottom:25px;left:calc(50% + 117px);transform:translateX(-50%);z-index:50;display:flex;align-items:center;gap:10px;padding:16px 24px;background:#66507f;color:#fff;box-shadow:0 7px 25px #49306430;border-radius:10px;font-size:12px}.skip-link{position:fixed;top:-100px;left:250px;background:white;color:#7755aa;padding:15px;z-index:100}.skip-link:focus{top:10px}.dark{--bg:#1c1924;--surface:#25212f;--ink:#e7e0ef;--muted:#a399b1;--line:#342d40;--soft:#352b45}.dark .sidebar,.dark .topbar{background:var(--surface)}.dark .nav-item.active{background:#3c2d50;color:#c7a5ef}.dark .mini-universe{background:#30243f;border-color:#443351}.dark .mini-universe b{color:#c7abd9}.dark .next-meeting{background:linear-gradient(125deg,var(--surface),#30253b)}.dark .fan-badge,.dark .pill{background:#352941;border-color:#4a385c;color:#c3a0e3}.dark .archive-hero,.dark .lounge-intro,.dark .schedule-banner{background:#3c2c4d}.dark .archive-hero h2,.dark .lounge-intro h2,.dark .schedule-banner h2{color:#d4b4ee}@media(min-width:1550px){main{padding-top:45px}.hero{min-height:410px}.hero-text{padding:46px}.hero h2{font-size:49px}.hero-text>p{font-size:14px}.hero-buttons{margin-top:28px}.hero-footnote{margin-top:35px}.quick-facts{margin-bottom:38px}.fact{padding:24px 20px}.fact strong{font-size:19px}.fact small{font-size:10px}.home-columns{gap:27px}.notices{padding:10px 26px}.notice-feature{padding:23px 0 27px}.notice-row{padding:20px 0}.next-meeting{padding:29px}.meeting-time{font-size:50px}.explore{margin-top:36px}.explore-card{padding:28px;min-height:185px}}@media(max-width:1150px){.sidebar{width:200px;padding-left:15px;padding-right:15px}.workspace{margin-left:200px}.topbar{padding:0 28px}main{padding:28px 28px 0}.hero-text{padding:29px}.hero h2{font-size:36px}.hero-buttons{gap:10px;flex-wrap:wrap}.quick-facts{gap:10px}.fact{padding:16px 12px;gap:9px}.fact-icon{width:32px;height:35px}.fact strong{font-size:13px}.fact div>span,.fact small{font-size:8px}.home-columns{gap:18px}.notice-feature p,.notice-row{font-size:9px}.notice-row{gap:6px}.next-meeting{padding:23px 18px}.explore-card{padding:20px}.explore-card p{font-size:9px}.hero-signature{right:24px}.day-detail{flex-wrap:wrap}.profile-details{padding:25px}.profile-layout{grid-template-columns:1fr 1.2fr}.toast{left:calc(50% + 100px)}}@media(max-width:900px){.sidebar{width:76px;padding:30px 10px 18px}.brand{padding:0 8px;margin-bottom:38px}.active-dot,.brand>span:last-child,.mini-universe,.nav-label,.sidebar-caption,.sidebar-separator{display:none}.brand-symbol{font-size:49px}.brand-symbol span{font-size:16px}.nav-item{font-size:0;justify-content:center;padding:17px 0;gap:0}.nav-item>svg:last-child:not(:first-child){display:none}.nav-item svg{width:21px;height:21px}.soop-mini{font-size:22px}.sidebar-bottom{margin-top:10px}.workspace{margin-left:76px}.topbar{height:70px}main{padding:25px 24px 0}.hero{min-height:340px;grid-template-columns:1.2fr 1fr}.hero-text{padding:28px}.hero h2{font-size:36px}.hero-art{margin-left:-110px}.hero-art>img{object-position:53% center}.hero-secondary{font-size:9px}.hero-footnote{font-size:6px;letter-spacing:1px}.hero-signature{font-size:36px;right:20px}.quick-facts{grid-template-columns:repeat(2,1fr)}.fact{padding:18px}.fact strong{font-size:16px}.fact small{font-size:9px}.home-columns{grid-template-columns:1fr 1fr}.section-heading h2{font-size:16px}.notices{padding:5px 16px}.notice-feature{gap:9px}.notice-feature h3{font-size:12px}.notice-feature p{line-height:1.8}.notice-pin{display:none}.notice-row{flex-wrap:wrap;font-size:9px}.next-meeting{height:calc(100% - 46px)}.meeting-bottom>span{font-size:7px}.meeting-time{font-size:39px}.explore-grid{gap:10px}.explore-icon{right:15px;top:16px}.explore-card{padding:17px}.explore-card h3{font-size:14px}.explore-card p{line-height:1.9}.explore-sub{font-size:7px}.section-caption{font-size:8px}footer{gap:12px;flex-wrap:wrap;padding:20px 0}footer>span:last-child{margin-left:auto}.toast{left:calc(50% + 38px);width:max-content;max-width:80%}.profile-layout{grid-template-columns:1fr}.profile-picture{min-height:300px}.profile-picture img{object-position:center 28%}.schedule-banner h2{font-size:21px}.two-columns{gap:18px}.week-days{gap:5px}.week-days button{font-size:13px}.channel-card{padding:20px;gap:10px}.channel-card p{font-size:10px}.channel-icon{width:40px;height:40px}.archive-hero>div{padding:30px}.archive-hero h2{font-size:28px}}@media(max-width:600px){.sidebar{position:fixed;top:auto;bottom:0;width:100%;height:67px;padding:5px 7px 7px;border-top:1px solid var(--line);border-right:0;background:var(--surface)}.brand,.sidebar-bottom,.sidebar>.nav-item{display:none}.sidebar nav{display:flex;width:100%;height:100%;justify-content:space-between}.nav-item{flex-direction:column;gap:5px;padding:7px 4px;margin:0;font-size:9px;width:20%;border-radius:7px}.nav-item svg{width:19px;height:19px}.workspace{margin-left:0}.topbar{height:62px;padding:0 20px}.topbar>div{gap:12px}.breadcrumb{font-size:8px}.welcome-small{font-size:10px}.avatar{height:29px;width:29px}.topbar-actions{gap:7px!important}main{padding:25px 18px 75px}.page-heading{margin-bottom:22px}.page-heading h1{font-size:26px}.page-heading .eyebrow{font-size:7px;letter-spacing:1px}.page-heading p{font-size:10px}.fan-badge{padding:7px 8px;font-size:7px;gap:4px}.fan-badge svg{width:12px}.hero{display:block;min-height:440px}.hero-text{padding:28px 25px;min-height:440px;background:linear-gradient(90deg,#eae1f7,#eae1f7ed 27%,#eae1f750 75%,transparent);pointer-events:none}.hero-text a,.hero-text button{pointer-events:auto}.hero-art{position:absolute;inset:0;margin:0;opacity:.88}.hero-art>img{object-position:68% center;transform:translateX(75px);width:100%;max-width:none}.hero-art-shade{background:linear-gradient(0deg,#9d7db361,transparent 30%)}.hero h2{font-size:39px;line-height:1.5;margin-top:28px}.hero-label{font-size:7px;letter-spacing:1px}.hero-text>p{font-size:11px;color:#887294}.hero-buttons{display:block;margin-top:27px}.hero-secondary{margin-top:15px;font-size:10px}.hero-primary{font-size:10px;padding:11px 13px}.hero-footnote{margin-top:27px;font-size:6px;letter-spacing:.8px}.hero-signature{font-size:36px;bottom:45px;right:20px}.hero-signature span{font-size:5px;letter-spacing:1.5px}.hero-heart{right:14px;bottom:12px}.spark-one{right:20px;top:30px}.spark-two{left:auto;right:25px;top:160px}.quick-facts{gap:9px;margin:15px 0 27px}.fact{padding:16px 11px;gap:9px}.fact-icon{width:30px;height:34px;border-radius:10px}.fact-icon svg{width:19px}.fact small{font-size:7px;margin-bottom:6px}.fact strong{font-size:13px}.fact div>span{font-size:7px}.home-columns{grid-template-columns:1fr;gap:27px}.section-heading h2{font-size:17px}.section-heading .eyebrow{font-size:7px}.notices{padding:6px 18px}.notice-feature{padding:18px 0;gap:12px}.notice-pin{display:grid}.notice-feature h3{font-size:13px}.notice-feature p{font-size:9px}.notice-row{padding:16px 0;flex-wrap:nowrap;font-size:10px}.next-meeting{padding:21px 24px}.meeting-time{font-size:45px}.meeting-bottom>span{font-size:9px}.explore-grid{grid-template-columns:1fr}.explore-card{padding:24px;min-height:135px}.explore-sub{font-size:8px;margin:0 0 10px}.explore-card h3{font-size:16px}.explore-card p{font-size:10px}.explore-arrow{position:absolute;right:25px;bottom:22px}.explore-icon{right:25px;top:22px}.section-caption{font-size:8px}.quote{padding:28px 0}.quote p{font-size:10px}footer{gap:10px;font-size:7px}footer>span:last-child{width:100%;margin-top:5px;font-size:7px}.footer-logo{font-size:12px}.toast{left:50%;bottom:83px;font-size:10px;max-width:92%;padding:14px 17px}.profile-details{padding:24px}.two-columns{grid-template-columns:1fr;margin-top:18px}.profile-picture{min-height:290px}.profile-details h2{font-size:24px}.profile-details dl{gap:17px}.profile-details dl div{gap:12px}.schedule-banner{padding:25px 20px;gap:13px}.schedule-banner>svg{width:30px}.schedule-banner h2{font-size:19px;line-height:1.6}.schedule-banner p{font-size:10px;line-height:1.8}.padding{padding:22px}.week-days{gap:4px}.week-days button{padding:15px 2px;font-size:11px}.week-days button span{font-size:8px}.day-detail{gap:10px}.day-detail>div{flex:1 1}.day-detail b{font-size:12px}.day-detail .button{margin:10px 0 0 30px}.lounge-intro h2{font-size:22px}.lounge-intro p{font-size:10px}.archive-hero{display:block;position:relative}.archive-hero>div{position:relative;z-index:2;padding:27px;background:linear-gradient(90deg,#eee7f7,#eee7f7dc 45%,#eee7f720)}.archive-hero img{position:absolute;inset:0;height:100%;object-position:70% center}.archive-hero h2{font-size:31px}.archive-hero p{font-size:10px}.archive-hero .eyebrow{font-size:7px}.channel-card{padding:24px}.channel-card p{font-size:12px}.archive-note{font-size:10px;line-height:1.8}.skip-link{left:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}