.brand_site__qEbkg{--paper:#f5f3ea;--ink:#233b30;--forest:#183e30;--muted:#56645a;--rule:#c9d0c3;--fairway:#e3ead7;--night:#0f2119;--night-ink:#eef0e6;--night-muted:#bccabf;--sun:#c8161d;--moon:#efe6c4;--dusk:#e6d3a3;--dawn:#eadfc6;--gutter:max(24px,calc((100% - 1280px) / 2));--ease-out:cubic-bezier(.2,.7,.2,1);--ease-curtain:cubic-bezier(.7,0,.2,1);background:var(--paper);color:var(--ink);font-family:Zen Kaku Gothic New,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1rem;font-weight:500;line-height:1.9}.brand_site__qEbkg :where(h1,h2,h3,h4,p,figure,dl,dd,ol){margin:0}.brand_site__qEbkg :where(p){font-size:inherit;line-height:inherit}.brand_site__qEbkg :where(h1,h2,h3,h4){font-family:inherit;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.brand_site__qEbkg h2{font-size:clamp(32px,3.6vw,52px);line-height:1.45}.brand_site__qEbkg h3{font-size:20px;line-height:1.7}.brand_site__qEbkg :where(strong,b){font-weight:700}.brand_site__qEbkg a{color:inherit;text-decoration:none;text-underline-offset:6px}.brand_site__qEbkg a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.brand_site__qEbkg a:active{opacity:.8}.brand_site__qEbkg ::selection{background:#d8e3cb;color:var(--forest)}.brand_phase__yiBKw,.brand_schedule__oKAHU li,.brand_site__qEbkg section{scroll-margin-top:24px}.brand_eyebrow__mJqyL{font-size:14px;letter-spacing:.12em;color:var(--muted);margin-bottom:20px}.brand_header__qZ9e1{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:20px var(--gutter);border-bottom:1px solid var(--rule)}.brand_wordmark__DV_N4{display:flex;align-items:center;min-height:44px}.brand_headerLogo__LlX5A{display:block;width:165px;height:auto}.brand_nav__sY2RQ{display:flex;gap:32px;font-size:15px}.brand_nav__sY2RQ a{display:inline-flex;align-items:center;min-height:44px;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 8px) /0 1px no-repeat;transition:background-size .3s var(--ease-out)}.brand_nav__sY2RQ a:is(:hover,:focus-visible){background-size:100% 1px}.brand_navJoin__MiU2d{gap:8px}.brand_photo__YzP05{position:relative;aspect-ratio:var(--photo-ratio);overflow:hidden;background:#dbe0d4}.brand_photo__YzP05 img{object-fit:cover;object-position:var(--photo-position)}.brand_photoRegion__0NQu1{position:absolute}.brand_caption__I6YVW{font-size:14px;line-height:1.8;margin-top:12px;color:var(--muted)}.brand_photoLabel__K7a4C{position:absolute;bottom:16px;left:16px;font-size:14px}.brand_hero__eexHf{padding:32px var(--gutter) 0}.brand_heroMeta__5yesd{display:flex;justify-content:space-between;gap:8px;font-size:14px;letter-spacing:.12em;color:var(--muted)}.brand_heroLayout__j8oxy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,80px);padding-top:36px}.brand_heroTitle__zf7v8{writing-mode:vertical-rl;font-size:clamp(44px,4.3vw,62px);line-height:1.3;letter-spacing:.06em;white-space:nowrap}.brand_heroLine__t7qMN{display:block}.brand_heroPhoto__jk4r8{min-width:0}.brand_heroFoot__jcxsN{display:flex;align-items:center;gap:24px 48px;flex-wrap:wrap;padding:36px 0 32px}.brand_heroLead__Lxutl{font-size:18px;line-height:1.9}.brand_heroCta__UPo53,.brand_textLink__5uSGY{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:48px;padding:12px 0;border-bottom:1px solid;font-size:16px}.brand_wednesdayInvitation__4r2h_{margin-left:auto;display:grid;grid-template-columns:auto auto minmax(0,auto) auto;gap:20px;align-items:center;min-height:56px;padding:10px 22px;border:1px solid var(--rule);font-size:16px;transition:border-color .2s,background-color .2s}.brand_wednesdayInvitation__4r2h_:is(:hover,:focus-visible){border-color:var(--ink);background:#ecefe2}.brand_wednesdayInvitation__4r2h_>span:first-child{font-size:14px;color:var(--muted)}.brand_wednesdayInvitation__4r2h_ time{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.brand_wednesdayInvitation__4r2h_ small{font-size:14px;font-weight:500;margin-left:8px}.brand_heroFacts__gg4P8{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);padding:22px 0;text-align:center;font-size:15px}.brand_heroFacts__gg4P8 span+span{border-left:1px solid var(--rule)}.brand_about___ZQ4N{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding:clamp(96px,10vw,150px) var(--gutter) clamp(88px,9vw,130px)}.brand_about___ZQ4N>.brand_eyebrow__mJqyL{grid-column:1/-1}.brand_about___ZQ4N h2{grid-column:1/-1;font-size:clamp(34px,4.5vw,66px);line-height:1.35;margin-bottom:clamp(48px,5vw,72px)}.brand_narrowBreak__hnjCU{display:none}.brand_aboutBody__zm8Hq{grid-column:1/8;grid-row:3;display:grid;align-content:start;gap:24px;font-size:17px;line-height:2.1;max-width:38em}.brand_members__3mtAT{grid-column:9/13;grid-row:3;align-self:start;border-top:1px solid var(--ink);padding-top:24px}.brand_members__3mtAT h3{font-size:18px}.brand_members__3mtAT>p{font-size:15px;margin-top:8px}.brand_memberNumbers__Kog4_{display:grid;grid-template-columns:auto auto;justify-content:start;gap:0 40px;margin-top:20px}.brand_memberNumbers__Kog4_ small,.brand_memberNumbers__Kog4_ span{font-size:14px;color:var(--muted)}.brand_memberNumbers__Kog4_ strong{display:block;font-size:52px;font-variant-numeric:tabular-nums;line-height:1.4}.brand_memberNumbers__Kog4_ small{margin-left:4px;font-weight:500}.brand_memberNumbers__Kog4_>p{grid-column:1/-1;font-size:14px;color:var(--muted)}.brand_day__l5uTl{--fg:var(--ink);--fg-muted:var(--muted);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);overflow-x:clip;color:var(--fg);transition:color .4s ease}.brand_day__l5uTl[data-dark]{--fg:var(--night-ink);--fg-muted:var(--night-muted)}.brand_dayIntro__Cevvs{grid-row:1;margin:0 var(--gutter);padding-top:clamp(96px,9vw,136px);border-top:1px solid var(--rule)}.brand_dayIntro__Cevvs h2{font-size:clamp(34px,4.2vw,60px);line-height:1.4}.brand_dayIntro__Cevvs>p:last-child{margin-top:24px;font-size:17px;color:var(--fg-muted)}.brand_dayNav__OvYtH{grid-row:2;position:relative;z-index:2;display:flex;align-items:center;margin:0 var(--gutter);padding:28px 0 8px}.brand_dayNav__OvYtH ol{list-style:none;padding:0;display:flex;align-items:center;gap:4px}.brand_dayNav__OvYtH li+li:before{content:"";display:inline-block;width:36px;height:1px;margin:0 8px;background:currentColor;opacity:.4;vertical-align:middle}.brand_dayNav__OvYtH a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:18px;font-weight:700}.brand_dayNav__OvYtH a:is(:hover,:focus-visible){text-decoration:underline;text-decoration-thickness:2px}.brand_dayProgress__CcRa2{display:none}.brand_sky___IZWD{grid-row:3/span 3;grid-column:1;align-self:start;position:sticky;top:0;z-index:0;height:100vh;height:100svh;pointer-events:none;color:var(--fg)}.brand_day__l5uTl[data-enhanced] .brand_sky___IZWD{background:var(--sky,var(--paper))}.brand_sky___IZWD svg{display:block;width:100%;height:100%;overflow:visible;opacity:clamp(0,calc((1 - var(--day,0)) * 16),1)}.brand_sky___IZWD path{fill:none;stroke:currentColor;stroke-width:1.5;opacity:.26}.brand_sun__MOzzO{transform-box:view-box;transform-origin:500px 500px;transform:rotate(calc(var(--day,0) * 180deg));transition:transform .4s var(--ease-out)}.brand_sun__MOzzO circle{fill:var(--sun);filter:drop-shadow(0 0 28px rgb(200 22 29/.55));transition:fill .6s ease,filter .6s ease}.brand_day__l5uTl[data-current=night][data-dark] .brand_sun__MOzzO circle{fill:var(--moon);filter:drop-shadow(0 0 30px rgb(239 230 196/.6))}.brand_phase__yiBKw{grid-column:1;position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-content:start;padding-inline:var(--gutter)}.brand_phase__yiBKw[data-day-phase=morning]{grid-row:3;padding-block:72px 120px}.brand_phase__yiBKw[data-day-phase=noon]{grid-row:4;padding-block:180px 140px}.brand_phase__yiBKw[data-day-phase=night]{grid-row:5;padding-block:260px}.brand_day__l5uTl[data-enhanced] .brand_phase__yiBKw[data-day-phase=noon]{padding-block:120px}.brand_day__l5uTl[data-enhanced] .brand_phase__yiBKw[data-day-phase=night]{padding-block:150px 200px}.brand_day__l5uTl:not([data-enhanced]) .brand_phase__yiBKw[data-day-phase=noon]{background:linear-gradient(var(--paper),var(--fairway) 120px)}.brand_day__l5uTl:not([data-enhanced]) .brand_phase__yiBKw[data-day-phase=night]{--fg:var(--night-ink);--fg-muted:var(--night-muted);color:var(--fg);background:linear-gradient(var(--fairway),var(--dusk) 80px,#3a4232 150px,var(--night) 210px,var(--night) calc(100% - 210px),#33433a calc(100% - 150px),var(--dawn) calc(100% - 60px),var(--paper))}.brand_phaseTime__XJwoe{grid-column:1/-1;display:flex;align-items:baseline;gap:24px;font-size:15px;color:var(--fg-muted)}.brand_phaseTime__XJwoe>span{font-size:clamp(72px,8vw,120px);line-height:1;font-weight:700;color:var(--fg);letter-spacing:0}.brand_phase__yiBKw h3{grid-column:1/8;font-size:clamp(28px,3vw,42px);line-height:1.5;margin:28px 0 32px}.brand_phaseText__S8tka{grid-column:1/6;display:grid;align-content:start;gap:18px;font-size:17px;line-height:2.05;max-width:30em}.brand_phaseFacts__FMZNY{grid-column:1/6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.brand_phaseFacts__FMZNY>div{border-top:1px solid;padding-top:14px}.brand_phaseFacts__FMZNY dt{font-size:14px;color:var(--fg-muted)}.brand_phaseFacts__FMZNY dd{font-size:clamp(28px,2.5vw,36px);font-weight:700;line-height:1.5;margin-top:4px;font-variant-numeric:tabular-nums}.brand_phaseFacts__FMZNY dd>span{display:inline-block}.brand_phaseFacts__FMZNY small{display:block;font-size:14px;font-weight:500;color:var(--fg-muted)}.brand_phase__yiBKw[data-day-phase=morning] :is(.brand_phaseText__S8tka,.brand_phaseFacts__FMZNY){grid-column:7/12}.brand_phase__yiBKw[data-day-phase=noon] :is(.brand_phaseTime__XJwoe,h3,.brand_phaseText__S8tka,.brand_phaseFacts__FMZNY){grid-column:8/13}.brand_phase__yiBKw .brand_caption__I6YVW{color:var(--fg-muted)}.brand_phase__yiBKw[data-day-phase=night] .brand_phaseText__S8tka{grid-row:3}.brand_phasePhoto__4woSO{grid-column:8/12;grid-row:3;align-self:end;min-width:0}.brand_nightPhoto__0KlKv{grid-column:1/-1;grid-row:4;margin:88px calc(-1 * var(--gutter)) 0;min-width:0}.brand_nightPhoto__0KlKv .brand_caption__I6YVW{padding:0 var(--gutter)}.brand_dayNext__NGHQu{grid-column:1/-1;grid-row:5;display:flex;justify-content:flex-end;margin-top:56px}.brand_rounds__HSobt{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start;padding:40px var(--gutter) clamp(96px,9vw,136px)}.brand_roundHeading__IJ_2s{grid-column:1/5;position:sticky;top:32px;display:grid;gap:20px}.brand_roundHeading__IJ_2s>.brand_eyebrow__mJqyL{margin:0}.brand_roundHeading__IJ_2s>div{display:grid;gap:8px;font-size:16px;color:var(--muted)}.brand_roundsLayout__Zs4Cz{grid-column:6/13}.brand_schedule__oKAHU{min-width:0}.brand_scheduleHeading__g3PQd{display:flex;justify-content:flex-end;align-items:center}.brand_scheduleHeading__g3PQd>span{font-size:24px;font-variant-numeric:tabular-nums}.brand_updateNote__BR1AS{font-size:14px;color:var(--muted);margin:8px 0 24px}.brand_schedule__oKAHU ul{list-style:none;margin:0;padding:0}.brand_schedule__oKAHU li{border-top:1px solid var(--rule)}.brand_schedule__oKAHU li:last-child{border-bottom:1px solid var(--rule)}.brand_scheduleRow__yAT6o{padding:18px 0;display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:16px;align-items:center;transition:background-color .2s,box-shadow .2s}.brand_schedule__oKAHU li[data-state=available] .brand_scheduleRow__yAT6o:hover{background:#ecefe2;box-shadow:0 0 0 12px #ecefe2}.brand_scheduleMonth__WuEMU{position:absolute;top:0;left:0;transform:translateY(-50%);display:flex;align-items:baseline;gap:4px;padding:0 12px 0 0;background:var(--paper);color:var(--muted);font-size:14px}.brand_scheduleMonth__WuEMU>span{color:var(--ink);font-size:20px;font-weight:700;line-height:1.4}.brand_schedule__oKAHU li[data-new-month]{position:relative;margin-top:28px;border-top-color:var(--ink)}.brand_schedule__oKAHU li[data-new-month]:first-child{margin-top:12px}.brand_schedule__oKAHU li:target .brand_scheduleRow__yAT6o{background:#e3ead7;box-shadow:0 0 0 12px #e3ead7}.brand_schedule__oKAHU time{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.brand_schedule__oKAHU time strong{font-size:24px}.brand_schedule__oKAHU time span{font-size:16px}:is(.brand_schedule__oKAHU,.brand_recordList__fIZqL) time [data-weekday="土"]{color:#245a95}:is(.brand_schedule__oKAHU,.brand_recordList__fIZqL) time [data-weekday="日"],:is(.brand_schedule__oKAHU,.brand_recordList__fIZqL) time [data-weekday][data-holiday]{color:var(--sun)}.brand_schedule__oKAHU h4{font-size:17px;font-weight:700;line-height:1.6;word-break:auto-phrase;overflow-wrap:anywhere}.brand_scheduleRow__yAT6o>div>p{font-size:15px;color:var(--muted);font-variant-numeric:tabular-nums}.brand_schedule__oKAHU li[data-state=full] .brand_scheduleRow__yAT6o{padding:12px 0}.brand_schedule__oKAHU li[data-state=full] h4{font-weight:500;color:var(--muted)}.brand_available__ySWqp,.brand_full__h_Lpe{font-size:16px;padding:4px 10px;white-space:nowrap;line-height:1.5}.brand_full__h_Lpe{color:var(--muted)}.brand_available__ySWqp{color:var(--paper);background:var(--forest)}.brand_record__oZy8f{padding-top:0}.brand_recordBody__KMTCJ{grid-column:6/13;min-width:0;display:grid;gap:28px}.brand_recordLead__IYz7k{display:grid;gap:8px;font-size:16px;color:var(--muted)}.brand_recordLead__IYz7k .brand_recordNote__xyONl{font-size:14px}.brand_recordYears___Lv_I{border-bottom:1px solid var(--rule)}.brand_recordYears___Lv_I details{border-top:1px solid var(--ink)}.brand_recordYears___Lv_I summary{list-style:none;display:grid;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:20px;min-height:64px;padding:8px 0;cursor:pointer;transition:background-color .2s,box-shadow .2s}.brand_recordYears___Lv_I summary::-webkit-details-marker{display:none}.brand_recordYears___Lv_I summary:hover{background:#ecefe2;box-shadow:0 0 0 12px #ecefe2}.brand_recordYears___Lv_I summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.brand_recordYear__DQy9r{font-size:16px;white-space:nowrap}.brand_recordYear__DQy9r strong{font-size:24px;font-variant-numeric:tabular-nums;margin-right:2px}.brand_recordYearFacts__Nbobn{font-size:16px;color:var(--muted);font-variant-numeric:tabular-nums}.brand_recordChevron__UMa8t{justify-self:center;width:11px;height:11px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-3px) rotate(45deg);transition:transform .18s var(--ease-out)}.brand_recordYears___Lv_I details[open] .brand_recordChevron__UMa8t{transform:translateY(3px) rotate(-135deg)}.brand_recordList__fIZqL{list-style:none;margin:0;padding:0 0 12px}.brand_recordList__fIZqL li{display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:12px 0;border-top:1px solid var(--rule)}.brand_recordList__fIZqL time{display:flex;align-items:baseline;gap:8px;white-space:nowrap;font-variant-numeric:tabular-nums}.brand_recordList__fIZqL time strong{font-size:24px}.brand_recordList__fIZqL time [data-weekday]{font-size:16px}.brand_recordCourse__0FJTj{font-size:17px;line-height:1.6;word-break:auto-phrase;overflow-wrap:anywhere}.brand_recordCounts__HYOmb{display:grid;grid-template-columns:2.6em 5.6em 5.6em;gap:0 8px;text-align:right;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.brand_recordCounts__HYOmb [data-count=female]{color:var(--sun)}@media(prefers-reduced-motion:no-preference){.brand_recordYears___Lv_I details[open]>.brand_recordList__fIZqL{animation:brand_recordFade__w11Fi .2s var(--ease-out)}}@keyframes brand_recordFade__w11Fi{0%{opacity:0}to{opacity:1}}.brand_join__jWIgY{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(48px,8vw,140px);padding:clamp(88px,9vw,140px) var(--gutter);background:linear-gradient(var(--paper),var(--dawn) 60%,#f0cf98);color:var(--ink)}.brand_joinSun__xZv3m{position:absolute;z-index:-1;right:14%;bottom:0;width:clamp(180px,22vw,320px);aspect-ratio:1;border-radius:50%;background:var(--sun);box-shadow:0 0 90px 24px rgb(200 22 29/.3);transform:translateY(52%)}.brand_join__jWIgY .brand_joinTitle__U7m3E{writing-mode:vertical-rl;font-size:clamp(44px,4.4vw,64px);line-height:1.3;letter-spacing:.06em;white-space:nowrap}.brand_joinTitle__U7m3E>span{display:block}.brand_joinBody__IdP_U{max-width:36em;font-size:17px;line-height:2.1}.brand_join__jWIgY .brand_joinCta__uaCd3{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:64px;margin-top:40px;padding:18px 32px;background:var(--forest);color:var(--paper);font-size:17px;font-weight:700;white-space:nowrap;transition:background-color .2s}.brand_join__jWIgY .brand_joinCta__uaCd3:is(:hover,:focus-visible){background:#28553f}.brand_joinCta__uaCd3>span{transition:transform .2s var(--ease-out)}.brand_joinCta__uaCd3:is(:hover,:focus-visible)>span{transform:translate(3px,-3px)}.brand_footer__kieiC{padding:22px var(--gutter);background:var(--forest);color:var(--night-muted);border-top:1px solid #335644}.brand_footerBottom__ZOlEA{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:14px}.brand_footerBottom__ZOlEA a{min-height:44px;display:inline-flex;align-items:center}.brand_srOnly__jvxFk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.brand_heroCta__UPo53>span,.brand_textLink__5uSGY>span{transition:transform .2s var(--ease-out)}.brand_heroCta__UPo53:is(:hover,:focus-visible)>span,.brand_textLink__5uSGY:is(:hover,:focus-visible)>span{transform:translateY(3px)}.brand_motion__NtTgF [data-photo-reveal]{clip-path:inset(0);transition:clip-path 1.1s var(--ease-curtain)}.brand_motion__NtTgF [data-photo-reveal][data-pending]{clip-path:inset(0 100% 0 0);transition:none}@media(prefers-reduced-motion:no-preference){.brand_heroLine__t7qMN{animation:brand_write___Jd3A 1s var(--ease-curtain) both}.brand_heroLine__t7qMN+.brand_heroLine__t7qMN{animation-delay:.4s}.brand_heroPhoto__jk4r8 .brand_photo__YzP05{animation:brand_unveil___Mgzs 1.3s .15s var(--ease-curtain) both}.brand_heroPhoto__jk4r8 img{animation:brand_settle___rRTS 1.8s .15s var(--ease-out) both}.brand_heroFacts__gg4P8,.brand_heroFoot__jcxsN{animation:brand_arrival__QYIwJ .8s .9s var(--ease-out) both}@supports (animation-timeline:view()){.brand_aboutBody__zm8Hq,.brand_about___ZQ4N h2,.brand_dayIntro__Cevvs,.brand_joinBody__IdP_U,.brand_joinTitle__U7m3E,.brand_members__3mtAT,.brand_phaseText__S8tka,.brand_phaseTime__XJwoe,.brand_phase__yiBKw h3,.brand_roundHeading__IJ_2s{animation:brand_rise__avE0a linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.brand_nightPhoto__0KlKv img{animation:brand_drift__QXFOo linear both;animation-timeline:view();animation-range:cover}.brand_phaseFacts__FMZNY{animation:brand_rise__avE0a linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.brand_joinSun__xZv3m{animation:brand_sunrise__9d_d0 linear both;animation-timeline:view();animation-range:entry 0 cover 55%}}}@keyframes brand_write___Jd3A{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes brand_unveil___Mgzs{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes brand_settle___rRTS{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes brand_arrival__QYIwJ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes brand_rise__avE0a{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes brand_sunrise__9d_d0{0%{transform:translateY(100%)}to{transform:translateY(52%)}}@keyframes brand_drift__QXFOo{0%{transform:translateY(-5%) scale(1.12)}to{transform:translateY(5%) scale(1.12)}}@media(max-width:1100px){.brand_recordList__fIZqL li,.brand_scheduleRow__yAT6o{grid-template-columns:92px minmax(0,1fr) auto;gap:12px}}@media(max-width:1023px){.brand_heroLayout__j8oxy{grid-template-columns:1fr;gap:28px;padding-top:28px}.brand_heroTitle__zf7v8{writing-mode:horizontal-tb;font-size:clamp(36px,7vw,56px);letter-spacing:-.03em;line-height:1.4}.brand_heroPhoto__jk4r8{margin:0 calc(-1 * var(--gutter))}.brand_heroPhoto__jk4r8 .brand_photo__YzP05{aspect-ratio:var(--photo-mobile-ratio)}.brand_wednesdayInvitation__4r2h_{margin-left:0}.brand_about___ZQ4N{grid-template-columns:1fr}.brand_aboutBody__zm8Hq,.brand_about___ZQ4N>*,.brand_members__3mtAT{grid-column:1;grid-row:auto}.brand_members__3mtAT{margin-top:48px}.brand_dayNav__OvYtH{position:sticky;top:0;z-index:5;margin:0;padding:6px var(--gutter) 10px;background:var(--paper)}.brand_day__l5uTl[data-enhanced] .brand_dayNav__OvYtH{background:var(--sky,var(--paper))}.brand_dayNav__OvYtH ol{flex:1;justify-content:space-between}.brand_dayNav__OvYtH li+li:before{display:none}.brand_day__l5uTl[data-enhanced] .brand_dayProgress__CcRa2{display:block;position:absolute;left:calc(var(--gutter) + 22px);right:calc(var(--gutter) + 22px);bottom:6px;height:1px;background:color-mix(in srgb,currentColor 35%,transparent)}.brand_day__l5uTl[data-enhanced] .brand_dayProgress__CcRa2:after{content:"";position:absolute;top:50%;left:calc(var(--day,0) * 100%);width:10px;height:10px;border-radius:50%;background:var(--sun);box-shadow:0 0 10px rgb(200 22 29/.6);transform:translate(-50%,-50%)}.brand_day__l5uTl[data-current=night][data-dark] .brand_dayProgress__CcRa2:after{background:var(--moon);box-shadow:0 0 10px rgb(239 230 196/.7)}.brand_sky___IZWD svg{display:none}.brand_phase__yiBKw{grid-template-columns:minmax(0,1fr)}.brand_phase__yiBKw[data-day-phase=morning]{padding-block:56px 96px}.brand_phase__yiBKw[data-day-phase=noon]{padding-block:150px 110px}.brand_phase__yiBKw[data-day-phase=night]{padding-block:250px 230px}.brand_day__l5uTl[data-enhanced] .brand_phase__yiBKw[data-day-phase=noon]{padding-block:96px}.brand_day__l5uTl[data-enhanced] .brand_phase__yiBKw[data-day-phase=night]{padding-block:120px 160px}.brand_phaseFacts__FMZNY,.brand_phasePhoto__4woSO,.brand_phaseText__S8tka,.brand_phase__yiBKw h3,.brand_phase__yiBKw[data-day-phase] :is(.brand_phaseTime__XJwoe,h3,.brand_phaseText__S8tka,.brand_phaseFacts__FMZNY){grid-column:1;grid-row:auto}.brand_phaseFacts__FMZNY{grid-template-columns:minmax(0,1fr);gap:20px}.brand_phaseFacts__FMZNY dd{font-size:30px}.brand_phasePhoto__4woSO{margin-top:40px;max-width:520px}.brand_dayNext__NGHQu,.brand_nightPhoto__0KlKv{grid-row:auto}.brand_nightPhoto__0KlKv{margin-top:56px}.brand_rounds__HSobt{grid-template-columns:minmax(0,1fr)}.brand_roundHeading__IJ_2s{grid-column:1;position:static;margin-bottom:40px}.brand_recordBody__KMTCJ,.brand_roundsLayout__Zs4Cz{grid-column:1}.brand_join__jWIgY{grid-template-columns:1fr;gap:40px}.brand_joinSun__xZv3m{right:8%;width:160px}.brand_join__jWIgY .brand_joinTitle__U7m3E{writing-mode:horizontal-tb;font-size:clamp(34px,6vw,52px);letter-spacing:-.03em}}@media(max-width:700px){.brand_site__qEbkg{--gutter:20px}.brand_site__qEbkg h2{font-size:30px}.brand_header__qZ9e1{display:block;padding-top:12px;padding-bottom:0}.brand_headerLogo__LlX5A{width:145px}.brand_nav__sY2RQ{justify-content:space-between;gap:8px;border-top:1px solid var(--rule);margin-top:12px;font-size:14px}.brand_hero__eexHf{padding-top:16px}.brand_heroLayout__j8oxy{gap:20px;padding-top:20px}.brand_heroMeta__5yesd{letter-spacing:.04em}.brand_heroTitle__zf7v8{font-size:clamp(32px,9.4vw,44px)}.brand_heroFoot__jcxsN{flex-direction:column;align-items:stretch;gap:10px;padding:20px 0 24px}.brand_heroLead__Lxutl{font-size:17px}.brand_heroCta__UPo53{align-self:flex-start;min-height:44px;padding:6px 0}.brand_wednesdayInvitation__4r2h_{grid-template-columns:auto 1fr auto;gap:0 16px;padding:12px 16px}.brand_wednesdayInvitation__4r2h_>span:first-child{grid-column:1/-1}.brand_heroFacts__gg4P8{grid-template-columns:1fr 1fr;gap:12px 0;font-size:14px;padding:18px 0}.brand_heroFacts__gg4P8 span:nth-child(3){border-left:0}.brand_about___ZQ4N h2{font-size:clamp(30px,8.4vw,36px);margin-bottom:36px}.brand_narrowBreak__hnjCU{display:inline}.brand_aboutBody__zm8Hq{font-size:16px;line-height:2}.brand_dayIntro__Cevvs h2{font-size:clamp(30px,8.4vw,36px)}.brand_dayIntro__Cevvs>p:last-child{font-size:16px}.brand_phaseTime__XJwoe{gap:16px;font-size:14px}.brand_phaseTime__XJwoe>span{font-size:56px}.brand_phase__yiBKw h3{font-size:clamp(24px,7vw,28px);margin:20px 0 24px}.brand_phaseText__S8tka{font-size:16px;line-height:2}.brand_dayNext__NGHQu{justify-content:flex-start;margin-top:48px}.brand_scheduleRow__yAT6o{grid-template-columns:80px minmax(0,1fr) auto;gap:10px;padding:14px 0}.brand_schedule__oKAHU time{gap:5px}.brand_schedule__oKAHU time strong{font-size:21px}.brand_schedule__oKAHU h4{font-size:16px}.brand_scheduleRow__yAT6o>div>p{font-size:14px}.brand_available__ySWqp,.brand_full__h_Lpe{padding:3px 7px}.brand_recordList__fIZqL li{grid-template-columns:80px minmax(0,1fr);gap:2px 10px}.brand_recordList__fIZqL time{gap:5px}.brand_recordList__fIZqL time strong{font-size:21px}.brand_recordCourse__0FJTj{font-size:16px}.brand_recordCounts__HYOmb{grid-column:2;display:flex;gap:14px;text-align:left}.brand_join__jWIgY{padding-top:80px;padding-bottom:80px}.brand_join__jWIgY .brand_joinTitle__U7m3E{font-size:clamp(32px,9vw,40px)}.brand_joinBody__IdP_U{font-size:16px}.brand_join__jWIgY .brand_joinCta__uaCd3{width:100%;gap:12px;padding:18px 20px;font-size:16px}.brand_footerBottom__ZOlEA{gap:8px 12px}.brand_footerBottom__ZOlEA>span:first-child{width:100%}.brand_footerBottom__ZOlEA a{margin-left:auto}}@media(prefers-reduced-motion:reduce){.brand_site__qEbkg *,.brand_site__qEbkg :after,.brand_site__qEbkg :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.brand_motion__NtTgF [data-photo-reveal][data-pending]{clip-path:inset(0)}}@media(forced-colors:active){.brand_sun__MOzzO circle{fill:CanvasText}.brand_available__ySWqp{border:1px solid CanvasText}}