.AuthShell-module__aiABkG__shell{padding-top:var(--space-8);padding-bottom:var(--space-8)}.AuthShell-module__aiABkG__inner{justify-content:center;align-items:flex-start;gap:var(--space-8);display:flex}.AuthShell-module__aiABkG__formColumn{gap:var(--space-5);width:100%;max-width:480px;font-size:var(--text-body);flex-direction:column;display:flex}.AuthShell-module__aiABkG__title{font-size:var(--text-h1,var(--text-display));letter-spacing:var(--letter-spacing-display);line-height:1.02}.AuthShell-module__aiABkG__side{gap:var(--space-4);flex-direction:column;width:100%;max-width:320px;display:flex}.AuthShell-module__aiABkG__figure{margin:0}.AuthShell-module__aiABkG__frame{aspect-ratio:4/5;background:var(--color-art-panel,var(--color-band));position:relative}.AuthShell-module__aiABkG__caption,.AuthShell-module__aiABkG__role{margin-top:var(--space-2);font-size:var(--text-small);color:var(--color-text-muted);flex-direction:column;display:flex}.AuthShell-module__aiABkG__captionName{color:var(--color-text);font-weight:var(--font-weight-strong)}.AuthShell-module__aiABkG__names{gap:var(--space-3);font-size:var(--text-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AuthShell-module__aiABkG__names li{flex-direction:column;display:flex}.AuthShell-module__aiABkG__line{font-family:var(--font-serif);font-size:var(--text-lead);line-height:1.35}@media (max-width:900px){.AuthShell-module__aiABkG__side{display:none}}@media (max-width:760px){.AuthShell-module__aiABkG__shell{padding-top:var(--space-6);padding-bottom:var(--space-6)}}
.AuthForm-module__1db0Ja__form{gap:var(--space-5);width:100%;max-width:480px;font-size:var(--text-body);flex-direction:column;display:flex}.AuthForm-module__1db0Ja__field{gap:var(--space-2);flex-direction:column;display:flex}.AuthForm-module__1db0Ja__hint{font-size:var(--text-small);color:var(--color-text-muted)}.AuthForm-module__1db0Ja__primary{width:100%;height:var(--input-height)}.AuthForm-module__1db0Ja__links{gap:var(--space-2);font-size:var(--text-small);color:var(--color-text-secondary);flex-direction:column;display:flex}.AuthForm-module__1db0Ja__agree{margin-top:var(--space-3)}.AuthForm-module__1db0Ja__textarea{height:auto;min-height:110px;padding:var(--space-3);line-height:var(--line-height-body);resize:vertical}.AuthForm-module__1db0Ja__fieldset{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.AuthForm-module__1db0Ja__fieldset legend{margin-bottom:var(--space-3);padding:0}.AuthForm-module__1db0Ja__choices{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.AuthForm-module__1db0Ja__choice{gap:var(--space-1);padding:var(--space-4);border:var(--border-width) solid var(--color-line-strong);border-radius:var(--radius-input);background:var(--color-card);cursor:pointer;flex-direction:column;display:flex}.AuthForm-module__1db0Ja__choice input{opacity:0;pointer-events:none;position:absolute}.AuthForm-module__1db0Ja__choice:has(input:checked){border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.AuthForm-module__1db0Ja__choice:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.AuthForm-module__1db0Ja__choiceTitle{font-weight:var(--font-weight-strong)}.AuthForm-module__1db0Ja__choiceHint{font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.4}.AuthForm-module__1db0Ja__mentorSection{gap:var(--space-5);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-line);flex-direction:column;display:flex}.AuthForm-module__1db0Ja__mentorHeading{font-size:var(--text-h3);font-weight:var(--font-weight-strong)}.AuthForm-module__1db0Ja__checks{gap:var(--space-2) var(--space-4);grid-template-columns:1fr 1fr;display:grid}.AuthForm-module__1db0Ja__check{align-items:center;gap:var(--space-3);cursor:pointer;font-size:.9375rem;display:flex}.AuthForm-module__1db0Ja__error,.AuthForm-module__1db0Ja__message{padding:var(--space-3) var(--space-4);border-left:2px solid;font-size:.9375rem}.AuthForm-module__1db0Ja__error{color:var(--color-error)}.AuthForm-module__1db0Ja__message{color:var(--color-text)}.AuthForm-module__1db0Ja__after{font-size:var(--text-small);color:var(--color-text-secondary)}.AuthForm-module__1db0Ja__after a{margin-left:var(--space-2)}@media (max-width:760px){.AuthForm-module__1db0Ja__choices,.AuthForm-module__1db0Ja__checks{grid-template-columns:1fr}}.AuthForm-module__1db0Ja__links p a{margin-left:var(--space-2)}
.HoursEditor-module__iIRdzW__editor{gap:var(--space-4);padding-top:var(--space-7);margin-top:var(--space-7);border-top:var(--border-width) solid var(--color-line);flex-direction:column;display:flex}.HoursEditor-module__iIRdzW__heading{font-size:var(--text-h2)}.HoursEditor-module__iIRdzW__intro{max-width:38em;color:var(--color-text-secondary)}.HoursEditor-module__iIRdzW__days{margin:0;padding:0;list-style:none}.HoursEditor-module__iIRdzW__day{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-line);grid-template-columns:10em 1fr;align-items:baseline;display:grid}.HoursEditor-module__iIRdzW__dayName{font-weight:var(--font-weight-strong)}.HoursEditor-module__iIRdzW__blocks{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.HoursEditor-module__iIRdzW__block{align-items:center;gap:var(--space-2);display:flex}.HoursEditor-module__iIRdzW__time{width:9.5em;height:var(--button-height-small);padding:0 var(--space-2)}.HoursEditor-module__iIRdzW__closed{color:var(--color-text-muted)}.HoursEditor-module__iIRdzW__small{font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;padding:0}.HoursEditor-module__iIRdzW__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.HoursEditor-module__iIRdzW__ok,.HoursEditor-module__iIRdzW__error{font-size:var(--text-small)}.HoursEditor-module__iIRdzW__error{color:var(--color-error)}@media (max-width:760px){.HoursEditor-module__iIRdzW__day{gap:var(--space-2);grid-template-columns:1fr}.HoursEditor-module__iIRdzW__blocks{flex-direction:column;align-items:flex-start}.HoursEditor-module__iIRdzW__block{flex-wrap:wrap}.HoursEditor-module__iIRdzW__time{width:8.5em}}
.DaysOffEditor-module__w-KYoW__form{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-width:520px;display:grid}.DaysOffEditor-module__w-KYoW__wide{grid-column:1/-1}.DaysOffEditor-module__w-KYoW__listHeading{margin-top:var(--space-4);font-size:var(--text-body)}.DaysOffEditor-module__w-KYoW__list{border-top:var(--border-width) solid var(--color-line);margin:0;padding:0;list-style:none}.DaysOffEditor-module__w-KYoW__item{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-line);flex-wrap:wrap;display:flex}.DaysOffEditor-module__w-KYoW__when{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.DaysOffEditor-module__w-KYoW__dates{font-weight:var(--font-weight-strong)}.DaysOffEditor-module__w-KYoW__count,.DaysOffEditor-module__w-KYoW__booked{font-size:var(--text-small);color:var(--color-text-secondary)}
.ImageDetailsFields-module__TiqgmW__picker{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ImageDetailsFields-module__TiqgmW__stage{background:var(--color-art-panel);cursor:crosshair;max-width:100%;position:relative;overflow:hidden}.ImageDetailsFields-module__TiqgmW__stage:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ImageDetailsFields-module__TiqgmW__stage[aria-disabled=true]{cursor:default}.ImageDetailsFields-module__TiqgmW__marker{width:28px;height:28px;box-shadow:0 0 0 1px var(--color-text);pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ImageDetailsFields-module__TiqgmW__marker:after{content:"";width:6px;height:6px;box-shadow:0 0 0 1px var(--color-text);background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImageDetailsFields-module__TiqgmW__reset{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ImageDetailsFields-module__TiqgmW__previews{align-items:flex-end;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ImageDetailsFields-module__TiqgmW__preview{font-size:var(--text-micro);color:var(--color-text-muted);margin:0}.ImageDetailsFields-module__TiqgmW__crop{height:60px;margin-bottom:var(--space-1);background:var(--color-panel);position:relative;overflow:hidden}.ImageDetailsFields-module__TiqgmW__round{border-radius:var(--radius-portrait)}.ImageDetailsFields-module__TiqgmW__alt{resize:vertical;min-height:0}.ImageDetailsFields-module__TiqgmW__warning{font-size:var(--text-small);color:var(--color-error)}
.MentorProfileForm-module__Lf8LUa__form{gap:var(--space-7);font-size:var(--text-body);flex-direction:column;display:flex}.MentorProfileForm-module__Lf8LUa__fields{gap:var(--space-5);flex-direction:column;max-width:560px;display:flex}.MentorProfileForm-module__Lf8LUa__bio{min-height:180px}.MentorProfileForm-module__Lf8LUa__blurb{min-height:6em}.MentorProfileForm-module__Lf8LUa__sessions{padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-line)}.MentorProfileForm-module__Lf8LUa__sessionsHeading{float:left;width:100%;margin-bottom:var(--space-2);font-size:var(--text-h3);font-weight:var(--font-weight-strong);padding:0}.MentorProfileForm-module__Lf8LUa__sessions>p{clear:both}.MentorProfileForm-module__Lf8LUa__sessionList{margin-top:var(--space-4);border-top:var(--border-width) solid var(--color-text);flex-direction:column;display:flex}.MentorProfileForm-module__Lf8LUa__session{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--color-line);grid-template-columns:1fr 140px 140px;display:grid}.MentorProfileForm-module__Lf8LUa__sessionName{align-items:flex-start}.MentorProfileForm-module__Lf8LUa__sessionName>span{gap:var(--space-1);flex-direction:column;display:flex}.MentorProfileForm-module__Lf8LUa__sessionName .MentorProfileForm-module__Lf8LUa__checkbox,.MentorProfileForm-module__Lf8LUa__sessionName input{margin-top:4px}.MentorProfileForm-module__Lf8LUa__sessionLabel{font-weight:var(--font-weight-strong)}.MentorProfileForm-module__Lf8LUa__small{align-items:center;gap:var(--space-2);display:flex}:is(.MentorProfileForm-module__Lf8LUa__small .select,.MentorProfileForm-module__Lf8LUa__small .input){width:100%}.MentorProfileForm-module__Lf8LUa__price{color:var(--color-text-secondary)}.MentorProfileForm-module__Lf8LUa__buttons{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:760px){.MentorProfileForm-module__Lf8LUa__session{grid-template-columns:1fr 1fr}.MentorProfileForm-module__Lf8LUa__sessionName{grid-column:1/-1}}
.MentorWorkEditor-module__XX9bpq__editor{gap:var(--space-7);margin-top:var(--space-8);padding-top:var(--space-7);border-top:var(--border-width) solid var(--color-line);font-size:var(--text-body);flex-direction:column;display:flex}.MentorWorkEditor-module__XX9bpq__section{gap:var(--space-7);grid-template-columns:1fr 2fr;display:grid}.MentorWorkEditor-module__XX9bpq__intro{gap:var(--space-2);flex-direction:column;display:flex}.MentorWorkEditor-module__XX9bpq__heading{font-size:var(--text-h3);font-weight:var(--font-weight-strong)}.MentorWorkEditor-module__XX9bpq__portraitRow{align-items:center;gap:var(--space-5);display:flex}.MentorWorkEditor-module__XX9bpq__portrait{border-radius:var(--radius-portrait);background:var(--color-panel);flex:none;width:96px;height:96px;position:relative;overflow:hidden}.MentorWorkEditor-module__XX9bpq__buttons{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.MentorWorkEditor-module__XX9bpq__upload{cursor:pointer}.MentorWorkEditor-module__XX9bpq__upload:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.MentorWorkEditor-module__XX9bpq__upload[aria-disabled=true]{opacity:.5;cursor:default}.MentorWorkEditor-module__XX9bpq__works{gap:var(--space-5);margin:0 0 var(--space-6);flex-direction:column;padding:0;list-style:none;display:flex}.MentorWorkEditor-module__XX9bpq__work{padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--color-line)}.MentorWorkEditor-module__XX9bpq__imageForm{gap:var(--space-5);grid-template-columns:240px 1fr;align-items:start;display:grid}.MentorWorkEditor-module__XX9bpq__portraitColumn{gap:var(--space-5);flex-direction:column;display:flex}.MentorWorkEditor-module__XX9bpq__thumb{aspect-ratio:1;border-radius:var(--radius-image);background:var(--color-panel);position:relative;overflow:hidden}.MentorWorkEditor-module__XX9bpq__fields{gap:var(--space-4);flex-direction:column;display:flex}.MentorWorkEditor-module__XX9bpq__pair{gap:var(--space-4);grid-template-columns:1fr 2fr;display:grid}.MentorWorkEditor-module__XX9bpq__saved,.MentorWorkEditor-module__XX9bpq__error{font-size:var(--text-small)}.MentorWorkEditor-module__XX9bpq__saved{color:var(--color-text-secondary)}.MentorWorkEditor-module__XX9bpq__error{color:var(--color-error)}@media (max-width:760px){.MentorWorkEditor-module__XX9bpq__section,.MentorWorkEditor-module__XX9bpq__imageForm{gap:var(--space-4);grid-template-columns:1fr}.MentorWorkEditor-module__XX9bpq__pair{grid-template-columns:1fr}}.MentorWorkEditor-module__XX9bpq__textButton{font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;padding:0}.MentorWorkEditor-module__XX9bpq__textButton:disabled{opacity:.5;cursor:default}
.Notifications-module__OxqaRa__box{gap:var(--space-3);padding:var(--space-5);background:var(--color-band);flex-direction:column;display:flex}.Notifications-module__OxqaRa__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.Notifications-module__OxqaRa__heading{align-items:baseline;gap:var(--space-3);font-family:var(--font-body);font-size:var(--text-lead);font-weight:var(--font-weight-strong);text-transform:none;display:flex}.Notifications-module__OxqaRa__count{font-size:var(--text-small);color:var(--color-text-muted)}.Notifications-module__OxqaRa__markRead{font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;padding:0}.Notifications-module__OxqaRa__note{font-size:var(--text-small);color:var(--color-text-secondary)}.Notifications-module__OxqaRa__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Notifications-module__OxqaRa__item{justify-content:space-between;gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--color-line-strong);flex-wrap:wrap;display:flex}
.OfficeHours-module__UsniQW__band{padding:var(--space-8) 0 var(--space-9);background:var(--color-band)}.OfficeHours-module__UsniQW__bandIntro{max-width:38em;margin-bottom:var(--space-5);font-family:var(--font-serif);font-size:var(--text-lead)}.OfficeHours-module__UsniQW__booking{gap:var(--space-5);flex-direction:column;display:flex}.OfficeHours-module__UsniQW__muted{max-width:38em;font-size:var(--text-small);color:var(--color-text-secondary)}.OfficeHours-module__UsniQW__meta{font-size:var(--text-small);color:var(--color-text-muted)}.OfficeHours-module__UsniQW__blocks{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.OfficeHours-module__UsniQW__block{gap:var(--space-4);padding:var(--space-5);background:var(--color-card);border:var(--border-width) solid var(--card-border-color);border-radius:var(--radius-card);flex-direction:column;display:flex}.OfficeHours-module__UsniQW__blockHead{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.OfficeHours-module__UsniQW__blockDay{font-family:var(--font-body);font-size:var(--text-h3);font-weight:var(--font-weight-strong);text-transform:none;letter-spacing:normal}.OfficeHours-module__UsniQW__blockTime{font-size:var(--text-body)}.OfficeHours-module__UsniQW__note{max-width:38em;font-family:var(--font-serif)}.OfficeHours-module__UsniQW__blockHead .sample-tag{margin-left:auto}.OfficeHours-module__UsniQW__taken{color:var(--color-text-muted);cursor:default;text-decoration:line-through}.OfficeHours-module__UsniQW__taken:hover{border-color:var(--color-line-strong)}.OfficeHours-module__UsniQW__form{gap:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-line);flex-direction:column;display:flex}.OfficeHours-module__UsniQW__formHeading{font-size:var(--text-h3);font-weight:var(--font-weight-strong);margin:0}.OfficeHours-module__UsniQW__formHeading:focus{outline:none}.OfficeHours-module__UsniQW__done{align-items:flex-start}.OfficeHours-module__UsniQW__listItem{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.OfficeHours-module__UsniQW__mentor{align-items:flex-start;gap:var(--space-4);display:flex}.OfficeHours-module__UsniQW__thumb{aspect-ratio:4/5;background:var(--color-panel);flex:none;width:80px;position:relative;overflow:hidden}.OfficeHours-module__UsniQW__thumb svg{width:100%;height:100%;position:absolute;inset:0}.OfficeHours-module__UsniQW__mentorText{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.OfficeHours-module__UsniQW__nameRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.OfficeHours-module__UsniQW__mentorName{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-normal);text-transform:none;letter-spacing:normal;line-height:1.25}.OfficeHours-module__UsniQW__mentorMeta{font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.5}.OfficeHours-module__UsniQW__viewProfile{font-size:var(--text-small)}.OfficeHours-module__UsniQW__slotLinks{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.OfficeHours-module__UsniQW__slotLink{height:var(--button-height-small);padding:0 var(--space-3);border:var(--border-width) solid var(--color-line-strong);border-radius:var(--radius-input);font-size:var(--text-small);color:var(--color-text);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.OfficeHours-module__UsniQW__slotLink:hover{border-color:var(--color-text)}.OfficeHours-module__UsniQW__slotGone{color:var(--color-text-muted);text-decoration:line-through;}.OfficeHours-module__UsniQW__slotGone:hover{border-color:var(--color-line-strong)}.OfficeHours-module__UsniQW__addForm{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));max-width:760px;display:grid}.OfficeHours-module__UsniQW__wide{grid-column:1/-1}.OfficeHours-module__UsniQW__bookedList{gap:var(--space-1);font-size:var(--text-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.OfficeHours-module__UsniQW__bookedList li{gap:var(--space-3);grid-template-columns:6em 1fr;display:grid}.OfficeHours-module__UsniQW__open{color:var(--color-text-muted)}.OfficeHours-module__UsniQW__actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.OfficeHours-module__UsniQW__ok{font-size:var(--text-small);color:var(--color-text-secondary)}.OfficeHours-module__UsniQW__error{font-size:var(--text-small);color:var(--color-error)}@media (max-width:760px){.OfficeHours-module__UsniQW__listItem{gap:var(--space-5);grid-template-columns:1fr}.OfficeHours-module__UsniQW__block{padding:var(--space-4)}.OfficeHours-module__UsniQW__blockHead .sample-tag{margin-left:0}}.OfficeHours-module__UsniQW__textButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}
.Reviews-module__XcOq9a__list{border-top:var(--border-width) solid var(--color-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Reviews-module__XcOq9a__review{gap:var(--space-2);max-width:44em;padding:var(--space-5) 0;border-bottom:var(--border-width) solid var(--color-line);flex-direction:column;display:flex}.Reviews-module__XcOq9a__stars{font-size:var(--text-body);letter-spacing:.1em;color:var(--color-text)}.Reviews-module__XcOq9a__body{font-family:var(--font-serif);white-space:pre-line;font-size:1.0625rem}.Reviews-module__XcOq9a__meta{font-size:var(--text-small);color:var(--color-text-muted)}.Reviews-module__XcOq9a__reply{gap:var(--space-1);margin-top:var(--space-2);padding-left:var(--space-4);border-left:var(--border-width) solid var(--color-line-strong);flex-direction:column;display:flex}.Reviews-module__XcOq9a__replyText{font-family:var(--font-serif);white-space:pre-line}.Reviews-module__XcOq9a__hidden{font-size:var(--text-small);font-weight:var(--font-weight-strong);color:var(--color-text-secondary)}.Reviews-module__XcOq9a__summary{align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.Reviews-module__XcOq9a__average{font-size:var(--text-h3);font-weight:var(--font-weight-strong)}.Reviews-module__XcOq9a__note{color:var(--color-text-secondary)}.Reviews-module__XcOq9a__form{gap:var(--space-6);flex-direction:column;max-width:640px;display:flex}.Reviews-module__XcOq9a__fieldset{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.Reviews-module__XcOq9a__fieldset legend{margin-bottom:var(--space-2);padding:0}.Reviews-module__XcOq9a__ratings{gap:var(--space-2);flex-wrap:wrap;display:flex}.Reviews-module__XcOq9a__rating{min-width:96px;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-line-strong);cursor:pointer;flex-direction:column;align-items:center;display:flex;position:relative}.Reviews-module__XcOq9a__rating input{opacity:0;position:absolute}.Reviews-module__XcOq9a__rating:has(input:checked){border-color:var(--color-solid);background:var(--color-solid);color:var(--color-on-gradient)}.Reviews-module__XcOq9a__rating:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.Reviews-module__XcOq9a__ratingNumber{font-size:var(--text-h3);font-weight:var(--font-weight-strong)}.Reviews-module__XcOq9a__ratingWord{font-size:var(--text-small)}.Reviews-module__XcOq9a__hint{font-size:var(--text-small);color:var(--color-text-muted)}.Reviews-module__XcOq9a__check{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}.Reviews-module__XcOq9a__preview{padding:var(--space-4);background:var(--color-band)}.Reviews-module__XcOq9a__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Reviews-module__XcOq9a__ok{font-size:var(--text-small);color:var(--color-text-secondary)}.Reviews-module__XcOq9a__error{font-size:var(--text-small);color:var(--color-error)}.Reviews-module__XcOq9a__ok:empty,.Reviews-module__XcOq9a__error:empty{display:none}.Reviews-module__XcOq9a__replyForm{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.Reviews-module__XcOq9a__replyForm .Reviews-module__XcOq9a__actions{gap:var(--space-3)}
.SessionCard-module__ELMfuG__card{gap:var(--space-2);padding:var(--card-padding);background:var(--color-card);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;display:flex}.SessionCard-module__ELMfuG__status{font-size:var(--text-micro);font-weight:var(--font-weight-strong);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-case);color:var(--color-text-muted)}.SessionCard-module__ELMfuG__confirmed{color:var(--color-text)}.SessionCard-module__ELMfuG__title{font-size:var(--text-h3);font-weight:var(--font-weight-strong)}.SessionCard-module__ELMfuG__with,.SessionCard-module__ELMfuG__when{font-size:var(--text-body)}.SessionCard-module__ELMfuG__when{color:var(--color-text-secondary)}.SessionCard-module__ELMfuG__details{gap:var(--space-3) var(--space-6);margin:var(--space-3) 0 0;flex-wrap:wrap;font-size:.9375rem;display:flex}.SessionCard-module__ELMfuG__details dd{margin:var(--space-1) 0 0}.SessionCard-module__ELMfuG__text{white-space:pre-line;max-width:40em}.SessionCard-module__ELMfuG__imagesBlock{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.SessionCard-module__ELMfuG__selectionLink{margin-top:var(--space-3);font-size:.9375rem}.SessionCard-module__ELMfuG__images{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SessionCard-module__ELMfuG__thumb{background:var(--color-art-panel);width:88px;height:88px;display:block}.SessionCard-module__ELMfuG__thumb img{object-fit:contain;width:100%;height:100%;display:block}.SessionCard-module__ELMfuG__thumb:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.SessionCard-module__ELMfuG__actions{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.SessionCard-module__ELMfuG__buttons{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.SessionCard-module__ELMfuG__confirm{gap:var(--space-3);flex-direction:column;max-width:480px;display:flex}.SessionCard-module__ELMfuG__textButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.SessionCard-module__ELMfuG__muted,.SessionCard-module__ELMfuG__error{font-size:var(--text-small)}.SessionCard-module__ELMfuG__muted{color:var(--color-text-secondary)}.SessionCard-module__ELMfuG__error{color:var(--color-error)}.SessionCard-module__ELMfuG__muted:empty,.SessionCard-module__ELMfuG__error:empty{display:none}.SessionCard-module__ELMfuG__attend{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4);background:var(--color-band);flex-direction:column;display:flex}.SessionCard-module__ELMfuG__calendarLinks{gap:var(--space-1) var(--space-4);font-size:var(--text-small);flex-wrap:wrap;display:flex}.SessionCard-module__ELMfuG__linkText{overflow-wrap:anywhere;max-width:100%;font-size:var(--text-micro);color:var(--color-text-muted)}
.Packet-module__uAijKG__newForm{gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-5);background:var(--color-card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Packet-module__uAijKG__newForm>h2,.Packet-module__uAijKG__newForm>.Packet-module__uAijKG__full{grid-column:1/-1}.Packet-module__uAijKG__ownFields{gap:var(--space-4);padding:var(--space-4);background:var(--color-band);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Packet-module__uAijKG__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Packet-module__uAijKG__row{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-card);border:var(--border-width) solid var(--card-border-color);grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr);text-decoration:none;display:grid}.Packet-module__uAijKG__row:hover{border-color:var(--card-border-color-hover)}.Packet-module__uAijKG__rowName{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:var(--text-h3);line-height:1.2}.Packet-module__uAijKG__days{font-size:var(--text-small);text-align:right;font-weight:600}.Packet-module__uAijKG__pageBand{background:var(--color-band)}.Packet-module__uAijKG__opening{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.Packet-module__uAijKG__opening+.Packet-module__uAijKG__notice,.Packet-module__uAijKG__notice+.Packet-module__uAijKG__notice{margin-bottom:var(--space-4)}.Packet-module__uAijKG__notice+.Packet-module__uAijKG__layout{margin-top:var(--space-5)}.Packet-module__uAijKG__layout{gap:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.Packet-module__uAijKG__main,.Packet-module__uAijKG__side{gap:var(--space-5);flex-direction:column;display:flex}.Packet-module__uAijKG__panel{padding:var(--space-5);background:var(--color-card)}.Packet-module__uAijKG__panel>h2{margin-bottom:var(--space-3);font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);text-transform:none}.Packet-module__uAijKG__panel>p+p,.Packet-module__uAijKG__panel>p+ul,.Packet-module__uAijKG__panel>ul+p,.Packet-module__uAijKG__panel>ul+a,.Packet-module__uAijKG__panel>p+a{margin-top:var(--space-3)}.Packet-module__uAijKG__muted{font-size:var(--text-small);color:var(--color-text-muted)}.Packet-module__uAijKG__notice{padding:var(--space-3) var(--space-4);background:var(--color-card);font-size:.9375rem}.Packet-module__uAijKG__deadline{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.Packet-module__uAijKG__bigDays{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:var(--text-h2);letter-spacing:var(--letter-spacing-heading);text-transform:uppercase;line-height:1}.Packet-module__uAijKG__checklist{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Packet-module__uAijKG__checklist li{gap:var(--space-3);grid-template-columns:20px minmax(0,1fr);align-items:start;font-size:.9375rem;display:grid}.Packet-module__uAijKG__mark{border:var(--border-width) solid var(--color-text);justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:.75rem;line-height:1;display:inline-flex}.Packet-module__uAijKG__ok .Packet-module__uAijKG__mark{background:var(--color-solid);color:var(--color-on-gradient)}.Packet-module__uAijKG__missing .Packet-module__uAijKG__mark{color:var(--color-text-muted);border-style:dashed}.Packet-module__uAijKG__missing .Packet-module__uAijKG__itemText{color:var(--color-text-secondary)}.Packet-module__uAijKG__state{font-size:var(--text-micro);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-case);color:var(--color-text-muted);display:block}.Packet-module__uAijKG__form{gap:var(--space-4);flex-direction:column;display:flex}.Packet-module__uAijKG__pair,.Packet-module__uAijKG__requirements{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Packet-module__uAijKG__wide{grid-column:1/-1}.Packet-module__uAijKG__form select,.Packet-module__uAijKG__newForm select{width:100%;min-width:0}.Packet-module__uAijKG__links{gap:var(--space-2) var(--space-4);font-size:var(--text-small);flex-wrap:wrap;display:flex}.Packet-module__uAijKG__saveRow{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Packet-module__uAijKG__filesLabel{margin:var(--space-4) 0 var(--space-2)}.Packet-module__uAijKG__files{max-height:260px;padding:var(--space-3) var(--space-4);background:var(--color-band);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:0;list-style:none;overflow-y:auto}.Packet-module__uAijKG__files li{justify-content:space-between;gap:var(--space-3);overflow-wrap:anywhere;padding:2px 0;display:flex}.Packet-module__uAijKG__files li span:last-child{color:var(--color-text-muted);flex-shrink:0}.Packet-module__uAijKG__exportRow{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.Packet-module__uAijKG__mentors{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Packet-module__uAijKG__mentors li{justify-content:space-between;gap:var(--space-1) var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-line);flex-wrap:wrap;font-size:.9375rem;display:flex}.Packet-module__uAijKG__mentors li>div{flex-direction:column;gap:2px;display:flex}.Packet-module__uAijKG__materials{gap:var(--space-5);flex-direction:column;display:flex}.Packet-module__uAijKG__materials h3{margin-bottom:var(--space-2);font-family:var(--font-heading);font-weight:var(--font-weight-heading);text-transform:none;font-size:1rem}.Packet-module__uAijKG__prose{font-family:var(--font-serif);white-space:pre-line;max-width:38em}.Packet-module__uAijKG__cv{margin:0;padding:0;font-size:.9375rem;list-style:none}.Packet-module__uAijKG__cv li+li{margin-top:var(--space-1)}.Packet-module__uAijKG__cvSection{margin-top:var(--space-3)}@media (max-width:760px){.Packet-module__uAijKG__newForm,.Packet-module__uAijKG__ownFields,.Packet-module__uAijKG__layout,.Packet-module__uAijKG__pair,.Packet-module__uAijKG__requirements{grid-template-columns:minmax(0,1fr)}.Packet-module__uAijKG__row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.Packet-module__uAijKG__days{text-align:left}}
.Takeaways-module__kuKxyq__block{gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4);background:var(--color-band);flex-direction:column;display:flex}.Takeaways-module__kuKxyq__heading{font-size:var(--text-body);font-weight:var(--font-weight-strong)}.Takeaways-module__kuKxyq__meta{font-size:var(--text-small);color:var(--color-text-muted)}.Takeaways-module__kuKxyq__group{gap:var(--space-2);flex-direction:column;display:flex}.Takeaways-module__kuKxyq__items{gap:var(--space-2);font-family:var(--font-serif);flex-direction:column;margin:0;padding-left:1.25em;font-size:1.0625rem;display:flex}.Takeaways-module__kuKxyq__steps{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Takeaways-module__kuKxyq__step{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}.Takeaways-module__kuKxyq__step .Takeaways-module__kuKxyq__checkbox{margin-top:2px}.Takeaways-module__kuKxyq__done{color:var(--color-text-muted);text-decoration:line-through}.Takeaways-module__kuKxyq__note{max-width:40em;font-family:var(--font-serif);white-space:pre-line}.Takeaways-module__kuKxyq__links{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.Takeaways-module__kuKxyq__error{font-size:var(--text-small);color:var(--color-error)}.Takeaways-module__kuKxyq__error:empty{display:none}.Takeaways-module__kuKxyq__form{gap:var(--space-6);flex-direction:column;max-width:640px;display:flex}.Takeaways-module__kuKxyq__fieldset{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.Takeaways-module__kuKxyq__fieldset legend{margin-bottom:var(--space-2);padding:0}.Takeaways-module__kuKxyq__row{align-items:center;gap:var(--space-2);grid-template-columns:1.5em 1fr;display:grid}.Takeaways-module__kuKxyq__number{color:var(--color-text-muted)}.Takeaways-module__kuKxyq__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Takeaways-module__kuKxyq__ok{font-size:var(--text-small);color:var(--color-text-secondary)}.Takeaways-module__kuKxyq__ok:empty{display:none}
.page-module__8wTA3G__page{gap:var(--space-6);padding-top:var(--space-8);padding-bottom:var(--space-9);flex-direction:column;display:flex}.page-module__8wTA3G__top{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.page-module__8wTA3G__back{margin-bottom:var(--space-3);font-size:var(--text-small)}.page-module__8wTA3G__title{font-size:var(--text-display);line-height:1}.page-module__8wTA3G__intro{max-width:40em;font-family:var(--font-serif);font-size:var(--text-lead)}.page-module__8wTA3G__tabs{border-bottom:var(--border-width) solid var(--color-line)}.page-module__8wTA3G__tabs ul{gap:0 var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__8wTA3G__tab{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;white-space:nowrap;color:var(--color-text-secondary);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none;display:inline-flex}.page-module__8wTA3G__tab:hover{color:var(--color-text)}.page-module__8wTA3G__tab[aria-current=page]{color:var(--color-text);font-weight:var(--font-weight-strong);border-bottom-color:var(--color-text)}.page-module__8wTA3G__count{min-width:1.5em;font-size:var(--text-micro);text-align:center;color:#fff;background:var(--color-solid);border-radius:999px;padding:0 6px;line-height:1.6}.page-module__8wTA3G__section{gap:var(--space-4);flex-direction:column;display:flex}.page-module__8wTA3G__heading{font-size:var(--text-h2)}.page-module__8wTA3G__subheading{padding-top:var(--space-6);font-family:var(--font-body);font-size:var(--text-lead);font-weight:var(--font-weight-strong);text-transform:none}.page-module__8wTA3G__sectionIntro{max-width:40em;color:var(--color-text-secondary)}.page-module__8wTA3G__list{gap:var(--space-5);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.page-module__8wTA3G__none{color:var(--color-text-secondary)}.page-module__8wTA3G__error{padding:var(--space-3) var(--space-4);color:var(--color-error);border-left:2px solid}.page-module__8wTA3G__status{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__8wTA3G__live,.page-module__8wTA3G__draft{align-items:center;gap:var(--space-2);font-size:var(--text-micro);font-weight:var(--font-weight-strong);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-case);display:inline-flex}.page-module__8wTA3G__live:before,.page-module__8wTA3G__draft:before{content:"";border-radius:50%;width:7px;height:7px}.page-module__8wTA3G__live:before{background:var(--color-text)}.page-module__8wTA3G__draft{color:var(--color-text-muted)}.page-module__8wTA3G__notActive{padding:var(--space-1) var(--space-3);font-size:var(--text-micro);font-weight:var(--font-weight-strong);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-case);border:var(--border-width) solid var(--color-text);align-self:flex-start}.page-module__8wTA3G__totals{gap:var(--space-7);padding:var(--space-6) 0;border-top:var(--border-width) solid var(--color-line);border-bottom:var(--border-width) solid var(--color-line);flex-wrap:wrap;display:flex}.page-module__8wTA3G__totals dd{margin:0}.page-module__8wTA3G__amount{font-family:var(--font-display);font-size:var(--text-hero);line-height:1}.page-module__8wTA3G__sub{padding-top:var(--space-3);color:var(--color-text-secondary)}.page-module__8wTA3G__payBlock{align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--color-line);flex-direction:column;display:flex}.page-module__8wTA3G__payBlock p{max-width:40rem;margin:0}.page-module__8wTA3G__paidList{padding:var(--space-4) 0 var(--space-6);margin:0;list-style:none}.page-module__8wTA3G__paidList li{padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--color-line)}.page-module__8wTA3G__paidList p{margin:0}.page-module__8wTA3G__paidList .page-module__8wTA3G__sub{padding-top:var(--space-1)}.page-module__8wTA3G__paidTitle{font-weight:var(--font-weight-strong)}@media (max-width:760px){.page-module__8wTA3G__tabs ul{gap:0 var(--space-5)}.page-module__8wTA3G__list{grid-template-columns:1fr}.page-module__8wTA3G__amount{font-size:4rem}}
.page-module__qgohXW__intro{gap:var(--space-7);padding-top:var(--space-8);padding-bottom:var(--space-9);grid-template-columns:1fr 1fr;display:grid}.page-module__qgohXW__left{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.page-module__qgohXW__back{margin-bottom:var(--space-7);font-size:var(--text-small)}.page-module__qgohXW__name{font-size:var(--text-display);letter-spacing:var(--letter-spacing-display);line-height:1.02}.page-module__qgohXW__role{margin-top:var(--space-3);font-size:var(--text-lead)}.page-module__qgohXW__meta{font-size:var(--text-small);color:var(--color-text-muted)}.page-module__qgohXW__left .sample-tag{margin-top:var(--space-4)}.page-module__qgohXW__right{font-family:var(--font-serif);align-items:flex-start;gap:var(--space-5);max-width:38em;padding-top:calc(var(--space-7) + 1.6rem);font-size:var(--text-lead);flex-direction:column;display:flex}.page-module__qgohXW__facts{gap:var(--space-7);font-size:var(--text-body);flex-wrap:wrap;margin:0;display:flex}.page-module__qgohXW__facts dd{margin:var(--space-1) 0 0}.page-module__qgohXW__body{grid-template-columns:minmax(0, 1fr) var(--booking-column-width);column-gap:var(--space-8);padding-bottom:var(--space-9);grid-auto-flow:dense;align-items:start;display:grid}.page-module__qgohXW__main{grid-column:1;min-width:0}.page-module__qgohXW__aside{scroll-margin-top:var(--space-5);grid-area:1/2/span 20;align-self:stretch}.page-module__qgohXW__book{top:var(--space-5);gap:var(--space-5);max-height:calc(100vh - 2 * var(--space-5));padding:var(--space-6);background:var(--color-card);border:var(--border-width) solid var(--color-line);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.page-module__qgohXW__book>:last-child:not(.page-module__qgohXW__bookIntro){border-radius:0;padding:0}.page-module__qgohXW__section{padding-bottom:var(--space-8)}.page-module__qgohXW__officeHours{margin-bottom:var(--space-8);padding:var(--space-6) var(--space-5);background:var(--color-band);scroll-margin-top:var(--space-5)}.page-module__qgohXW__headRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__qgohXW__heading{margin-bottom:var(--space-5);font-size:var(--text-h2)}.page-module__qgohXW__sessions{border-top:var(--border-width) solid var(--color-text);margin:0;padding:0;list-style:none}.page-module__qgohXW__session{align-items:baseline;gap:var(--space-5);padding:var(--space-5) 0;border-bottom:var(--border-width) solid var(--color-line);grid-template-columns:1fr;display:grid}.page-module__qgohXW__sessionName{margin-bottom:var(--space-1);font-size:var(--text-h3);font-weight:var(--font-weight-strong)}.page-module__qgohXW__length{color:var(--color-text-secondary)}.page-module__qgohXW__price{font-weight:var(--font-weight-strong);text-align:right}.page-module__qgohXW__works{grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;gap:var(--space-6) var(--space-5);display:grid}.page-module__qgohXW__work{margin:0;font-size:.9375rem}.page-module__qgohXW__panel{border-radius:var(--radius-image);aspect-ratio:3/2;margin-bottom:var(--space-3);position:relative;overflow:hidden}.page-module__qgohXW__view{grid-column:1/-1}.page-module__qgohXW__viewFrame{border-radius:var(--radius-image);aspect-ratio:var(--installation-image-shape);margin-bottom:var(--space-3);background:var(--color-panel);position:relative;overflow:hidden}.page-module__qgohXW__viewFrame svg,.page-module__qgohXW__panel svg{width:100%;height:100%;display:block}.page-module__qgohXW__portrait{width:120px;aspect-ratio:var(--portrait-shape);border-radius:var(--radius-portrait);margin-bottom:var(--space-5);background:var(--color-panel);position:relative;overflow:hidden}.page-module__qgohXW__caption{font-size:var(--text-small);color:var(--color-text-muted);line-height:1.5}.page-module__qgohXW__bookIntro{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.page-module__qgohXW__bookIntro .page-module__qgohXW__heading{margin-bottom:0}.page-module__qgohXW__bookText{max-width:28em;font-family:var(--font-serif)}@media (max-width:1100px){.page-module__qgohXW__body{grid-template-columns:minmax(0,1fr)}.page-module__qgohXW__main,.page-module__qgohXW__aside{grid-area:auto/1}.page-module__qgohXW__aside{margin-bottom:var(--space-8)}.page-module__qgohXW__book{max-height:none;position:static;overflow:visible}}@media (max-width:760px){.page-module__qgohXW__intro{gap:var(--space-5);padding-top:var(--space-5);padding-bottom:var(--space-7);grid-template-columns:1fr}.page-module__qgohXW__back{margin-bottom:var(--space-5)}.page-module__qgohXW__right{font-size:var(--text-body);padding-top:0}.page-module__qgohXW__session{row-gap:var(--space-1);grid-template-columns:1fr auto}.page-module__qgohXW__session>div{grid-column:1/-1}.page-module__qgohXW__price{text-align:right}.page-module__qgohXW__works{gap:var(--space-5);grid-template-columns:1fr}.page-module__qgohXW__section{padding-bottom:var(--space-7)}.page-module__qgohXW__body{padding-bottom:var(--space-9)}.page-module__qgohXW__aside{margin-bottom:var(--space-7)}.page-module__qgohXW__book{padding:var(--space-5)}.page-module__qgohXW__officeHours{margin:0 calc(-1 * var(--page-gutter)) var(--space-7);padding:var(--space-7) var(--page-gutter)}}.page-module__qgohXW__written{align-items:baseline;gap:var(--space-1) var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.page-module__qgohXW__links{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}
.studio-module__khx91W__band{padding:var(--space-6) 0 var(--space-9);background:var(--color-band)}.studio-module__khx91W__page{padding-top:var(--space-6);padding-bottom:var(--space-9)}.studio-module__khx91W__meta{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.studio-module__khx91W__draft{padding:0 var(--space-1);border:var(--border-width) solid var(--color-line-strong);font-size:var(--text-micro);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-case);color:var(--color-text-secondary);display:inline-block}.studio-module__khx91W__filters{align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-4);background:var(--color-card);flex-wrap:wrap;display:flex}.studio-module__khx91W__field{gap:var(--space-1);flex-direction:column;min-width:140px;display:flex}.studio-module__khx91W__search{flex:240px}.studio-module__khx91W__check{align-items:center;gap:var(--space-2);height:var(--input-height);cursor:pointer;font-size:.9375rem;display:flex}.studio-module__khx91W__buttons{align-items:center;gap:var(--space-5);display:flex}.studio-module__khx91W__resultsRow{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.studio-module__khx91W__views{align-items:center;gap:var(--space-4);font-size:.9375rem;display:flex}.studio-module__khx91W__viewLink{color:var(--color-text-secondary);text-decoration:none}.studio-module__khx91W__viewLink[aria-current]{color:var(--color-text);text-decoration:underline;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset)}.studio-module__khx91W__empty{padding:var(--space-6);background:var(--color-card);color:var(--color-text-secondary)}.studio-module__khx91W__grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.studio-module__khx91W__card{background:var(--color-card);border:var(--border-width) solid var(--card-border-color);flex-direction:column;height:100%;text-decoration:none;display:flex}.studio-module__khx91W__card:hover{border-color:var(--card-border-color-hover)}.studio-module__khx91W__art{aspect-ratio:1;background:var(--color-art-panel);position:relative}.studio-module__khx91W__cardBody{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.studio-module__khx91W__table{border-collapse:collapse;background:var(--color-card);width:100%;font-size:.9375rem}.studio-module__khx91W__table th,.studio-module__khx91W__table td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-line);text-align:left;vertical-align:middle}.studio-module__khx91W__rowLink{align-items:center;gap:var(--space-4);text-decoration:none;display:flex}.studio-module__khx91W__rowLink:hover em{text-decoration:underline}.studio-module__khx91W__thumb{background:var(--color-art-panel);flex:none;width:60px;height:60px;position:relative}.studio-module__khx91W__workPage{padding-top:var(--space-6);padding-bottom:var(--space-9)}.studio-module__khx91W__back{margin-bottom:var(--space-5);font-size:.9375rem}.studio-module__khx91W__workLayout{gap:var(--space-8);margin-top:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.studio-module__khx91W__workTitle{font-size:var(--text-h1);margin-bottom:var(--space-2)}.studio-module__khx91W__workLayout>div:last-child>.studio-module__khx91W__meta{margin-bottom:var(--space-5)}@media (max-width:1000px){.studio-module__khx91W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.studio-module__khx91W__band{padding:var(--space-5) 0 var(--space-7)}.studio-module__khx91W__page,.studio-module__khx91W__workPage{padding-bottom:var(--space-7)}.studio-module__khx91W__field{flex:100%}:is(.studio-module__khx91W__field .select,.studio-module__khx91W__field .input){width:100%}.studio-module__khx91W__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.studio-module__khx91W__cardBody{padding:var(--space-3)}.studio-module__khx91W__workLayout{gap:var(--space-6);grid-template-columns:1fr}.studio-module__khx91W__table thead{display:none}.studio-module__khx91W__table tr{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-line);display:block}.studio-module__khx91W__table td{justify-content:space-between;gap:var(--space-4);padding:var(--space-1) 0;border:0;display:flex}.studio-module__khx91W__table td:empty{display:none}.studio-module__khx91W__table td[data-label]:before{content:attr(data-label);font-size:var(--text-micro);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-case);color:var(--color-text-muted)}}
.page-module__XJKBEq__links{gap:var(--space-5);font-size:var(--text-body);flex-wrap:wrap;display:flex}.page-module__XJKBEq__page{gap:var(--space-8);padding-bottom:var(--space-9);flex-direction:column;display:flex}.page-module__XJKBEq__section{gap:var(--space-4);flex-direction:column;display:flex}.page-module__XJKBEq__heading{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-text);font-size:var(--text-h2);display:flex}.page-module__XJKBEq__count{font-size:var(--text-small);color:var(--color-text-muted)}.page-module__XJKBEq__list{gap:var(--space-5);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.page-module__XJKBEq__none,.page-module__XJKBEq__empty{color:var(--color-text-secondary)}.page-module__XJKBEq__empty{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.page-module__XJKBEq__notice,.page-module__XJKBEq__error{padding:var(--space-3) var(--space-4);border-left:2px solid}.page-module__XJKBEq__error{color:var(--color-error)}@media (max-width:900px){.page-module__XJKBEq__list{grid-template-columns:1fr}}@media (max-width:760px){.page-module__XJKBEq__page{gap:var(--space-7);padding-bottom:var(--space-7)}}
.ClassRegistration-module__Vb6YUq__form,.ClassRegistration-module__Vb6YUq__result{gap:var(--space-5);padding:var(--space-6);background:var(--color-card);border-radius:var(--radius-card);flex-direction:column;display:flex}.ClassRegistration-module__Vb6YUq__tickets{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.ClassRegistration-module__Vb6YUq__ticket{position:relative}fieldset:disabled .ClassRegistration-module__Vb6YUq__ticket{cursor:default}.ClassRegistration-module__Vb6YUq__ticketTop{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ClassRegistration-module__Vb6YUq__price{font-size:var(--text-h3);font-weight:var(--font-weight-strong)}.ClassRegistration-module__Vb6YUq__seats{margin-top:var(--space-2);font-size:var(--text-small);color:var(--color-text-secondary)}.ClassRegistration-module__Vb6YUq__privacy{font-size:var(--text-small);color:var(--color-text-secondary)}.ClassRegistration-module__Vb6YUq__fields{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.ClassRegistration-module__Vb6YUq__fieldError{font-size:var(--text-small);color:var(--color-error)}.ClassRegistration-module__Vb6YUq__noCharge{color:var(--color-text-secondary);font-size:.9375rem}.ClassRegistration-module__Vb6YUq__actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.ClassRegistration-module__Vb6YUq__closed{padding:var(--space-4);background:var(--color-band);color:var(--color-text-secondary)}.ClassRegistration-module__Vb6YUq__resultHeading{font-size:var(--text-h2)}.ClassRegistration-module__Vb6YUq__resultHeading:focus{outline:none}.ClassRegistration-module__Vb6YUq__resultHeading:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.ClassRegistration-module__Vb6YUq__demoNote{padding:var(--space-2) var(--space-3);background:var(--color-band);font-size:var(--text-small);font-weight:var(--font-weight-strong);align-self:flex-start}.ClassRegistration-module__Vb6YUq__summary{border-top:var(--border-width) solid var(--color-text);margin:0}.ClassRegistration-module__Vb6YUq__summary>div{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-line);grid-template-columns:140px 1fr;display:grid}.ClassRegistration-module__Vb6YUq__summary dd{margin:0}@media (max-width:760px){.ClassRegistration-module__Vb6YUq__form,.ClassRegistration-module__Vb6YUq__result{padding:var(--space-5) var(--space-4)}.ClassRegistration-module__Vb6YUq__tickets,.ClassRegistration-module__Vb6YUq__fields{grid-template-columns:1fr}.ClassRegistration-module__Vb6YUq__summary>div{gap:var(--space-1);grid-template-columns:1fr}}
.Intro-module__XC4VmG__inner{gap:var(--space-7);padding-top:var(--space-9);padding-bottom:var(--space-9);grid-template-columns:1fr 1fr;display:grid}.Intro-module__XC4VmG__title{font-size:var(--text-display);letter-spacing:var(--letter-spacing-display);line-height:1.02}.Intro-module__XC4VmG__text{font-family:var(--font-serif);align-items:flex-start;gap:var(--space-5);max-width:38em;font-size:var(--text-lead);flex-direction:column;display:flex}@media (max-width:760px){.Intro-module__XC4VmG__inner{gap:var(--space-5);padding-top:var(--space-7);padding-bottom:var(--space-7);grid-template-columns:1fr}.Intro-module__XC4VmG__text{font-size:var(--text-body)}}
.MentorCard-module__-jBGjG__card{background:var(--color-card);border:var(--border-width) solid var(--card-border-color);border-radius:var(--radius-card);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.MentorCard-module__-jBGjG__card:hover{border-color:var(--card-border-color-hover)}.MentorCard-module__-jBGjG__card:hover .link{color:var(--color-accent)}.MentorCard-module__-jBGjG__art{aspect-ratio:var(--card-image-shape);background:var(--color-panel);position:relative;overflow:hidden}.MentorCard-module__-jBGjG__art svg{width:100%;height:100%;display:block}.MentorCard-module__-jBGjG__body{gap:var(--space-3);padding:var(--card-padding);flex-direction:column;flex:1;display:flex}.MentorCard-module__-jBGjG__who{align-items:flex-start;gap:var(--space-3);display:flex}.MentorCard-module__-jBGjG__portrait{width:var(--portrait-size);height:var(--portrait-size);border-radius:var(--radius-portrait);background:var(--color-panel);color:var(--color-text-secondary);font-size:.8125rem;font-weight:var(--font-weight-strong);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.MentorCard-module__-jBGjG__names{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.MentorCard-module__-jBGjG__card:hover .MentorCard-module__-jBGjG__name,.MentorCard-module__-jBGjG__card:focus-visible .MentorCard-module__-jBGjG__name{text-decoration:underline;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--quiet-link-underline-offset)}.MentorCard-module__-jBGjG__name{font-size:var(--text-h3);font-weight:var(--font-weight-strong);letter-spacing:-.01em;line-height:1.2}.MentorCard-module__-jBGjG__role{font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.4}.MentorCard-module__-jBGjG__tag{margin-top:var(--space-1)}.MentorCard-module__-jBGjG__meta{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.MentorCard-module__-jBGjG__foot{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-line);justify-content:space-between;align-items:baseline;margin-top:auto;font-size:.9375rem;display:flex}.MentorCard-module__-jBGjG__from{color:var(--color-text-secondary)}.MentorCard-module__-jBGjG__from b{color:var(--color-text);font-weight:var(--font-weight-strong)}.MentorCard-module__-jBGjG__rating{color:var(--color-text-secondary);font-size:.8125rem}.MentorCard-module__-jBGjG__rating b{color:var(--color-text);font-weight:var(--font-weight-strong)}.MentorCard-module__-jBGjG__written{color:var(--color-text-secondary);font-size:.8125rem}.MentorCard-module__-jBGjG__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.MentorCard-module__-jBGjG__chip{padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-line);color:var(--color-text-secondary);font-size:.75rem;line-height:1.4}.MentorCard-module__-jBGjG__format{background:var(--color-band)}
.Hero-module__Z8hQ_W__hero{min-height:clamp(calc(var(--hero-min-height) + var(--hero-top-offset,0px)), calc(100vw / (var(--hero-image-shape)) + var(--hero-top-offset,0px)), 100svh);background:var(--color-text);color:#fff;touch-action:pan-y;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__slide{opacity:0;transition:opacity var(--hero-fade) ease;grid-area:1/1;display:grid}.Hero-module__Z8hQ_W__active{opacity:1}.Hero-module__Z8hQ_W__art,.Hero-module__Z8hQ_W__shade{position:absolute;inset:0}.Hero-module__Z8hQ_W__art svg{width:100%;height:100%;display:block}.Hero-module__Z8hQ_W__shade{background:linear-gradient(to bottom, rgb(0 0 0/var(--hero-header-shade)) 0, transparent calc(var(--hero-top-offset,0px) * 2)), linear-gradient(to bottom, rgb(0 0 0/var(--hero-shade-top)) 0%, rgb(0 0 0/var(--hero-shade-middle)) 45%, rgb(0 0 0/var(--hero-shade-bottom)) 100%)}.Hero-module__Z8hQ_W__content{justify-content:center;align-items:flex-start;gap:var(--space-4);padding-top:calc(var(--space-6) + var(--hero-top-offset,0px));padding-bottom:var(--space-6);flex-direction:column;display:flex;position:relative}.Hero-module__Z8hQ_W__label{font-size:var(--text-micro);font-weight:var(--font-weight-strong);letter-spacing:var(--label-letter-spacing);text-transform:uppercase}.Hero-module__Z8hQ_W__sample{margin-left:var(--space-3);padding-left:var(--space-3);border-left:var(--border-width) solid #ffffff80}.Hero-module__Z8hQ_W__title{max-width:14ch;font-size:var(--text-hero);line-height:.95}.Hero-module__Z8hQ_W__titleLink{color:inherit;text-decoration:none}.Hero-module__Z8hQ_W__text{max-width:30em;font-family:var(--font-serif);font-size:var(--text-lead);line-height:1.45}.Hero-module__Z8hQ_W__more,.Hero-module__Z8hQ_W__more:hover{color:#fff}.Hero-module__Z8hQ_W__more:hover{text-decoration-thickness:2px}.Hero-module__Z8hQ_W__bottom{gap:var(--space-3);padding-bottom:var(--space-6);flex-direction:column;grid-area:2/1;display:flex;position:relative}.Hero-module__Z8hQ_W__meta{justify-content:space-between;gap:var(--space-4);display:flex}.Hero-module__Z8hQ_W__caption{font-size:var(--text-small);color:#ffffffd9}.Hero-module__Z8hQ_W__pause{color:#fff;font:inherit;font-size:var(--text-micro);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.Hero-module__Z8hQ_W__row{gap:var(--space-5);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.Hero-module__Z8hQ_W__next{gap:var(--space-2);width:100%;padding:var(--space-3) 0 0;border:0;border-top:var(--border-width) solid #ffffff73;color:#fff;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;display:flex}.Hero-module__Z8hQ_W__next:hover{border-top-color:#fff}.Hero-module__Z8hQ_W__nextLabel{font-size:var(--text-micro);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;color:#ffffffd9}.Hero-module__Z8hQ_W__nextTitle{font-size:.9375rem;line-height:1.35}.Hero-module__Z8hQ_W__hero :focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:760px){.Hero-module__Z8hQ_W__content{gap:var(--space-3)}.Hero-module__Z8hQ_W__text{font-size:var(--text-body)}.Hero-module__Z8hQ_W__row{gap:var(--space-3)}.Hero-module__Z8hQ_W__nextTitle{font-size:var(--text-small)}.Hero-module__Z8hQ_W__caption{font-size:var(--text-micro)}}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__slide{transition:none}}
.HowItWorks-module__a-Tr4W__band{padding:var(--space-9) 0;background:var(--color-band);scroll-margin-top:var(--space-5)}.HowItWorks-module__a-Tr4W__heading{margin-bottom:var(--space-6);font-size:var(--text-h1)}.HowItWorks-module__a-Tr4W__steps{gap:var(--space-5);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.HowItWorks-module__a-Tr4W__steps li{padding:var(--space-5);background:var(--color-card);border-radius:var(--radius-card)}.HowItWorks-module__a-Tr4W__number{margin-bottom:var(--space-7);font-size:var(--text-small);color:var(--color-text-muted);display:block}.HowItWorks-module__a-Tr4W__title{margin-bottom:var(--space-2);font-size:var(--text-h3);font-weight:var(--font-weight-strong)}.HowItWorks-module__a-Tr4W__text{color:var(--color-text-secondary);font-size:.9375rem}.HowItWorks-module__a-Tr4W__note{margin-top:var(--space-6);color:var(--color-text-secondary)}@media (max-width:1100px){.HowItWorks-module__a-Tr4W__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.HowItWorks-module__a-Tr4W__band{padding:var(--space-7) 0}.HowItWorks-module__a-Tr4W__steps{grid-template-columns:1fr}.HowItWorks-module__a-Tr4W__number{margin-bottom:var(--space-4)}}
.page-module__i99AGa__band{padding:var(--space-7) 0 var(--space-9);background:var(--color-band)}.page-module__i99AGa__section{padding-top:var(--space-9)}.page-module__i99AGa__section:last-child{padding-bottom:var(--space-9)}.page-module__i99AGa__headRow{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-module__i99AGa__heading{margin-bottom:var(--space-3);font-size:var(--text-h2)}.page-module__i99AGa__section .page-module__i99AGa__heading{margin-bottom:var(--space-5)}.page-module__i99AGa__filter{align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;font-size:.9375rem;display:flex}.page-module__i99AGa__filter a{padding:var(--space-1) 0;border-bottom:var(--border-width) solid transparent;text-decoration:none}.page-module__i99AGa__filter a:hover,.page-module__i99AGa__filter a[aria-current=page]{border-bottom-color:var(--color-text)}.page-module__i99AGa__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.page-module__i99AGa__pastList{padding:0 var(--space-5);background:var(--color-band);margin:0;list-style:none}.page-module__i99AGa__pastList li+li{border-top:var(--border-width) solid var(--color-line)}.page-module__i99AGa__pastRow{align-items:baseline;gap:var(--space-2) var(--space-5);padding:var(--space-4) 0;grid-template-columns:120px minmax(0,2fr) minmax(0,1.5fr) auto;font-size:.9375rem;text-decoration:none;display:grid}.page-module__i99AGa__pastRow:hover .page-module__i99AGa__pastTitle{text-decoration:underline}.page-module__i99AGa__pastDate{color:var(--color-text-muted)}.page-module__i99AGa__pastTitle{align-items:center;gap:var(--space-2) var(--space-3);font-weight:var(--font-weight-strong);flex-wrap:wrap;display:flex}.page-module__i99AGa__pastMeta{font-size:var(--text-small);color:var(--color-text-secondary)}.page-module__i99AGa__empty{padding:var(--space-6);background:var(--color-card);color:var(--color-text-secondary)}.page-module__i99AGa__emptyPlain{color:var(--color-text-secondary)}.page-module__i99AGa__how{gap:var(--space-7);padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-text);grid-template-columns:1fr 1fr;display:grid}.page-module__i99AGa__howList{gap:var(--space-3);max-width:38em;font-size:var(--text-lead);flex-direction:column;margin:0;padding-left:1.25em;display:flex}@media (max-width:1100px){.page-module__i99AGa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.page-module__i99AGa__band{padding:var(--space-6) 0 var(--space-7)}.page-module__i99AGa__section{padding-top:var(--space-7)}.page-module__i99AGa__section:last-child{padding-bottom:var(--space-7)}.page-module__i99AGa__grid,.page-module__i99AGa__how{grid-template-columns:1fr}.page-module__i99AGa__pastList{margin:0 calc(-1 * var(--page-gutter));padding:0 var(--page-gutter)}.page-module__i99AGa__pastRow{gap:var(--space-1);grid-template-columns:1fr}.page-module__i99AGa__how{gap:var(--space-3)}.page-module__i99AGa__howList{font-size:var(--text-body)}}
.page-module__A7E33G__band{padding:var(--space-7) 0 var(--space-9);background:var(--color-band)}.page-module__A7E33G__section{padding-top:var(--space-9);padding-bottom:var(--space-9)}.page-module__A7E33G__headRow{margin-bottom:var(--space-5)}.page-module__A7E33G__heading{margin-bottom:var(--space-3);font-size:var(--text-h2)}.page-module__A7E33G__sub{margin-bottom:var(--space-5);color:var(--color-text-secondary)}.page-module__A7E33G__filters{align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4);background:var(--color-card);flex-wrap:wrap;display:flex}.page-module__A7E33G__field{gap:var(--space-1);flex-direction:column;min-width:180px;display:flex}.page-module__A7E33G__check{align-items:center;gap:var(--space-2);height:var(--input-height);cursor:pointer;font-size:.9375rem;display:flex}.page-module__A7E33G__buttons{align-items:center;gap:var(--space-5);display:flex}.page-module__A7E33G__list{gap:var(--space-4);flex-direction:column;display:flex}.page-module__A7E33G__archive>article{border-color:var(--color-line)}.page-module__A7E33G__empty{padding:var(--space-6);background:var(--color-card);color:var(--color-text-secondary)}@media (max-width:760px){.page-module__A7E33G__band{padding:var(--space-6) 0 var(--space-7)}.page-module__A7E33G__section{padding-top:var(--space-7);padding-bottom:var(--space-7)}.page-module__A7E33G__field{flex:100%}.page-module__A7E33G__field .page-module__A7E33G__select{width:100%}}
.page-module__XsrTLa__page{padding-top:var(--space-8);padding-bottom:var(--space-9)}.page-module__XsrTLa__top{gap:var(--space-7);padding-bottom:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.page-module__XsrTLa__title{font-size:var(--text-display);letter-spacing:var(--letter-spacing-display);line-height:1.02}.page-module__XsrTLa__lead{max-width:38em;font-size:var(--text-lead)}.page-module__XsrTLa__section{padding:var(--space-7) 0;border-top:var(--border-width) solid var(--color-line)}.page-module__XsrTLa__sectionTitle{margin-bottom:var(--space-5);font-size:var(--text-h2)}.page-module__XsrTLa__token{color:var(--color-text-secondary);overflow-wrap:anywhere;font-family:ui-monospace,Menlo,monospace;font-size:.75rem}.page-module__XsrTLa__value{color:var(--color-text-muted)}.page-module__XsrTLa__note{gap:var(--space-2) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.page-module__XsrTLa__row{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.page-module__XsrTLa__swatches{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.page-module__XsrTLa__swatch{gap:var(--space-1);font-size:var(--text-small);flex-direction:column;display:flex}.page-module__XsrTLa__chip{height:72px;margin-bottom:var(--space-2);border:var(--border-width) solid var(--color-line)}.page-module__XsrTLa__typeList{flex-direction:column;display:flex}.page-module__XsrTLa__typeRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-line);flex-wrap:wrap;display:flex}.page-module__XsrTLa__typeSample{line-height:1.2}.page-module__XsrTLa__form{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,280px));display:grid}.page-module__XsrTLa__field{gap:var(--space-2);flex-direction:column;display:flex}.page-module__XsrTLa__check{align-items:center;gap:var(--space-3);font-size:.9375rem;display:flex}.page-module__XsrTLa__cardBand{padding:var(--space-6);background:var(--color-band)}.page-module__XsrTLa__cardWrap{max-width:400px}.page-module__XsrTLa__spaces{gap:var(--space-2);flex-direction:column;display:flex}.page-module__XsrTLa__spaceRow{align-items:center;gap:var(--space-4);display:flex}.page-module__XsrTLa__spaceBar{background:var(--color-text);height:12px}@media (max-width:760px){.page-module__XsrTLa__top,.page-module__XsrTLa__form{grid-template-columns:1fr}.page-module__XsrTLa__top{gap:var(--space-5)}.page-module__XsrTLa__cardBand{padding:var(--space-4)}}
.BookingFlow-module__dDNc5a__flow{gap:var(--space-6);padding:var(--space-6);background:var(--color-card);border-radius:var(--radius-card);flex-direction:column;display:flex}.BookingFlow-module__dDNc5a__progress{gap:var(--space-2) var(--space-5);padding:0 0 var(--space-4);border-bottom:var(--border-width) solid var(--color-line);font-size:var(--text-small);color:var(--color-text-muted);flex-wrap:wrap;margin:0;list-style:none;display:flex}.BookingFlow-module__dDNc5a__progress li[aria-current=step]{color:var(--color-text);font-weight:var(--font-weight-strong)}.BookingFlow-module__dDNc5a__progress li.BookingFlow-module__dDNc5a__done{color:var(--color-text-secondary)}.BookingFlow-module__dDNc5a__progressButton{align-items:center;gap:var(--space-2);font:inherit;color:inherit;background:0 0;border:0;padding:0;display:inline-flex}button.BookingFlow-module__dDNc5a__progressButton{cursor:pointer}.BookingFlow-module__dDNc5a__progressLabel{text-decoration:underline;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:4px}button.BookingFlow-module__dDNc5a__progressButton:hover{color:var(--color-accent)}.BookingFlow-module__dDNc5a__progressNumber{width:var(--step-number-size);height:var(--step-number-size);border:var(--border-width) solid currentColor;font-size:var(--text-micro);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}li[aria-current=step] .BookingFlow-module__dDNc5a__progressNumber{background:var(--color-text);border-color:var(--color-text);color:var(--color-card)}.BookingFlow-module__dDNc5a__step{align-items:stretch;gap:var(--space-5);flex-direction:column;display:flex}.BookingFlow-module__dDNc5a__stepHeading{font-size:var(--text-h2)}.BookingFlow-module__dDNc5a__stepHeading:focus{outline:none}.BookingFlow-module__dDNc5a__stepHeading:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.BookingFlow-module__dDNc5a__meta{font-size:var(--text-small);color:var(--color-text-muted)}.BookingFlow-module__dDNc5a__actions{align-items:center;gap:var(--space-3) var(--space-5);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.BookingFlow-module__dDNc5a__tags{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.BookingFlow-module__dDNc5a__tag{align-items:center;gap:var(--space-2);cursor:pointer;font-size:.9375rem;display:flex}.BookingFlow-module__dDNc5a__days,.BookingFlow-module__dDNc5a__times{gap:var(--space-2);display:grid}.BookingFlow-module__dDNc5a__days{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.BookingFlow-module__dDNc5a__times{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.BookingFlow-module__dDNc5a__option{height:var(--button-height-small);padding:0 var(--space-2);border:var(--border-width) solid var(--color-line-strong);border-radius:var(--radius-input);background:var(--color-card);font:inherit;font-size:var(--text-small);color:var(--color-text);cursor:pointer;white-space:nowrap}.BookingFlow-module__dDNc5a__option:hover{border-color:var(--color-text)}.BookingFlow-module__dDNc5a__option[aria-pressed=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-card)}.BookingFlow-module__dDNc5a__chosen{font-weight:var(--font-weight-strong)}.BookingFlow-module__dDNc5a__empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);background:var(--color-band);flex-direction:column;display:flex}.BookingFlow-module__dDNc5a__privacy{max-width:38em;font-size:var(--text-small);color:var(--color-text-secondary)}.BookingFlow-module__dDNc5a__fieldError{font-size:var(--text-small);color:var(--color-error)}.BookingFlow-module__dDNc5a__summary{border-top:var(--border-width) solid var(--color-text);margin:0}.BookingFlow-module__dDNc5a__summaryRow{align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-line);grid-template-columns:140px 1fr auto;display:grid}.BookingFlow-module__dDNc5a__summaryRow dd{overflow-wrap:anywhere;margin:0}.BookingFlow-module__dDNc5a__edit{font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;padding:0}.BookingFlow-module__dDNc5a__noCharge{color:var(--color-text-secondary);font-size:.9375rem}.BookingFlow-module__dDNc5a__demoLink{font:inherit;font-size:var(--text-small);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.BookingFlow-module__dDNc5a__demoNote{padding:var(--space-2) var(--space-3);background:var(--color-band);font-size:var(--text-small);font-weight:var(--font-weight-strong);align-self:flex-start}.BookingFlow-module__dDNc5a__nextHeading{font-size:var(--text-h3);font-weight:var(--font-weight-strong)}.BookingFlow-module__dDNc5a__nextList{gap:var(--space-2);flex-direction:column;max-width:38em;margin:0;padding-left:1.25em;display:flex}@media (max-width:760px){.BookingFlow-module__dDNc5a__flow{padding:var(--space-5) var(--space-4)}.BookingFlow-module__dDNc5a__summaryRow{row-gap:var(--space-1);grid-template-columns:1fr auto}.BookingFlow-module__dDNc5a__summaryRow dd{grid-area:2/1/auto/-1}}.BookingFlow-module__dDNc5a__images{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}.BookingFlow-module__dDNc5a__image{gap:var(--space-1);flex-direction:column;display:flex}.BookingFlow-module__dDNc5a__image img{aspect-ratio:1;object-fit:contain;background:var(--color-art-panel);width:100%;display:block}.BookingFlow-module__dDNc5a__imageRemove{font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.BookingFlow-module__dDNc5a__selectionCheck{align-items:center;gap:var(--space-2);cursor:pointer;font-size:.9375rem;display:flex}.BookingFlow-module__dDNc5a__imageAdd{cursor:pointer;align-self:flex-start}.BookingFlow-module__dDNc5a__imageAdd:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}
.MentorDraftForm-module__FTv-1q__form{font-size:var(--text-body);flex-direction:column;display:flex}.MentorDraftForm-module__FTv-1q__fieldset{gap:var(--space-7);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.MentorDraftForm-module__FTv-1q__fieldset>section{padding-top:var(--space-7);border-top:var(--border-width) solid var(--color-line)}.MentorDraftForm-module__FTv-1q__pair{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.MentorDraftForm-module__FTv-1q__strong{font-weight:var(--font-weight-strong)}.MentorDraftForm-module__FTv-1q__actions{align-items:center;gap:var(--space-4);margin-top:var(--space-7);padding:var(--space-4) 0;border-top:var(--border-width) solid var(--color-line);flex-wrap:wrap;display:flex}@media (max-width:760px){.MentorDraftForm-module__FTv-1q__pair{grid-template-columns:1fr}}
.Selection-module__cVigca__heading{margin-bottom:var(--space-2);font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);text-transform:none}.Selection-module__cVigca__hint,.Selection-module__cVigca__meta{font-size:var(--text-small);color:var(--color-text-muted)}.Selection-module__cVigca__lead{max-width:38em;font-family:var(--font-serif);font-size:var(--text-lead);color:var(--color-text-secondary)}.Selection-module__cVigca__notice{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);background:var(--color-band);font-size:.9375rem}.Selection-module__cVigca__tag{margin-left:var(--space-2);padding:0 var(--space-1);border:var(--border-width) solid var(--color-line-strong);font-size:var(--text-micro);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-case);color:var(--color-text-secondary)}.Selection-module__cVigca__check{align-items:center;gap:var(--space-2);cursor:pointer;font-size:.9375rem;display:flex}.Selection-module__cVigca__newForm{align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-4);background:var(--color-card);flex-wrap:wrap;display:flex}.Selection-module__cVigca__newForm>label{flex:280px;max-width:420px}.Selection-module__cVigca__newForm>p{flex-basis:100%}.Selection-module__cVigca__cardName{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:var(--text-h3);line-height:1.2}.Selection-module__cVigca__emptyArt{height:100%;font-size:var(--text-small);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.Selection-module__cVigca__opening{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.Selection-module__cVigca__openingSide{gap:var(--space-2);flex-direction:column;max-width:360px;display:flex}.Selection-module__cVigca__renameForm{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.Selection-module__cVigca__renameForm>p{flex-basis:100%;min-height:1.4em}.Selection-module__cVigca__editor{gap:var(--space-8);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.Selection-module__cVigca__order{margin:var(--space-4) 0 0;border-top:var(--border-width) solid var(--color-line);padding:0;list-style:none}.Selection-module__cVigca__row{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-line);background:var(--color-card);display:flex}.Selection-module__cVigca__dragging{background:var(--color-band);outline:var(--border-width) solid var(--color-solid)}.Selection-module__cVigca__handle{width:30px;height:40px;color:var(--color-text-muted);letter-spacing:-2px;cursor:grab;touch-action:none;background:0 0;border:0;flex:none;padding:0;font-size:1rem}.Selection-module__cVigca__handle:active{cursor:grabbing}.Selection-module__cVigca__position{min-width:1.5em;font-size:var(--text-small);color:var(--color-text-muted);text-align:right;flex:none}.Selection-module__cVigca__thumb{background:var(--color-art-panel);flex:none;width:60px;height:60px;position:relative;overflow:hidden}.Selection-module__cVigca__rowText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.Selection-module__cVigca__imagePick .select{height:auto;font-size:var(--text-small);padding-top:2px;padding-bottom:2px}.Selection-module__cVigca__rowActions{gap:var(--space-4);flex:none;display:flex}.Selection-module__cVigca__emptyList{margin-top:var(--space-4);padding:var(--space-5);background:var(--color-band);color:var(--color-text-secondary)}.Selection-module__cVigca__noteField{margin-top:var(--space-5)}.Selection-module__cVigca__saveRow{align-items:center;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.Selection-module__cVigca__add{padding:var(--space-4);background:var(--color-band)}.Selection-module__cVigca__addBar{align-items:flex-end;gap:var(--space-4);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.Selection-module__cVigca__addBar>label{flex:180px}.Selection-module__cVigca__pickGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-height:640px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.Selection-module__cVigca__pick{gap:var(--space-1);padding:var(--space-2);background:var(--color-card);border:var(--border-width) solid var(--card-border-color);cursor:pointer;flex-direction:column;display:flex;position:relative}.Selection-module__cVigca__pick input{top:var(--space-2);left:var(--space-2);z-index:1;position:absolute}.Selection-module__cVigca__picked{border-color:var(--color-solid)}.Selection-module__cVigca__pickDisabled{cursor:default;opacity:.55}.Selection-module__cVigca__pickArt{aspect-ratio:1;background:var(--color-art-panel);display:block;position:relative}.Selection-module__cVigca__pickTitle{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.Selection-module__cVigca__pickMeta{font-size:var(--text-micro);color:var(--color-text-muted)}.Selection-module__cVigca__versions{margin-top:var(--space-8);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-line)}.Selection-module__cVigca__versionList{gap:var(--space-4);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.Selection-module__cVigca__versionItem{gap:var(--space-1);padding:var(--space-4);background:var(--color-band);flex-direction:column;display:flex}.Selection-module__cVigca__versionNote{margin-top:var(--space-4);font-family:var(--font-serif)}.Selection-module__cVigca__history{gap:var(--space-4);margin:var(--space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.Selection-module__cVigca__history li{gap:var(--space-1);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--color-line);flex-direction:column;display:flex}.Selection-module__cVigca__removeRow{margin-top:var(--space-6)}.Selection-module__cVigca__quote{max-width:44em;margin-bottom:var(--space-5);padding:var(--space-4);background:var(--color-band);font-family:var(--font-serif)}.Selection-module__cVigca__quote p:last-child{margin-top:var(--space-1);white-space:pre-line}.Selection-module__cVigca__feedbackBlock{margin-bottom:var(--space-5)}.Selection-module__cVigca__works{margin:var(--space-4) 0 0;border-top:var(--border-width) solid var(--color-line);padding:0;list-style:none}.Selection-module__cVigca__work{gap:var(--space-4);padding:var(--space-5) 0;border-bottom:var(--border-width) solid var(--color-line);grid-template-columns:2em 200px minmax(0,1fr);align-items:start;display:grid}.Selection-module__cVigca__work>.Selection-module__cVigca__position{padding-top:var(--space-1);text-align:left}.Selection-module__cVigca__art{aspect-ratio:1;background:var(--color-art-panel);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Selection-module__cVigca__art img{object-fit:contain;max-width:100%;max-height:100%}.Selection-module__cVigca__art svg{width:100%;height:100%}.Selection-module__cVigca__workText{gap:var(--space-3);flex-direction:column;max-width:40em;display:flex}.Selection-module__cVigca__price{color:var(--color-text-muted)}.Selection-module__cVigca__suggested{font-size:var(--text-micro);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-case);color:var(--color-text-secondary)}.Selection-module__cVigca__feedbackNote{font-family:var(--font-serif);white-space:pre-line}.Selection-module__cVigca__positionField{max-width:180px}.Selection-module__cVigca__feedbackForm>label{max-width:40em;margin-top:var(--space-5)}.Selection-module__cVigca__apply{max-width:44em;margin-top:var(--space-6);padding:var(--space-4);background:var(--color-band)}.Selection-module__cVigca__apply>button{margin-top:var(--space-4)}.Selection-module__cVigca__previewList{margin:var(--space-3) 0;padding-left:1.5em;font-size:.9375rem}.Selection-module__cVigca__attachForm{align-items:flex-start;gap:var(--space-4);max-width:420px;margin-top:var(--space-4);flex-direction:column;display:flex}.Selection-module__cVigca__attachForm>label:first-child{width:100%}.Selection-module__cVigca__attachForm .select{width:100%}@media (max-width:1000px){.Selection-module__cVigca__editor{gap:var(--space-6);grid-template-columns:1fr}}@media (max-width:760px){.Selection-module__cVigca__row{gap:var(--space-3);flex-wrap:wrap}.Selection-module__cVigca__rowText{flex-basis:calc(100% - 140px)}.Selection-module__cVigca__rowActions{flex-basis:100%;padding-left:40px}.Selection-module__cVigca__work{grid-template-columns:1.5em minmax(0,1fr)}.Selection-module__cVigca__work>.Selection-module__cVigca__art,.Selection-module__cVigca__work>.Selection-module__cVigca__workText{grid-column:2}.Selection-module__cVigca__opening{flex-direction:column;align-items:flex-start}}
.TimeZonePicker-module__EDM6iW__picker{gap:var(--space-1);flex-basis:100%;max-width:560px;display:grid}.TimeZonePicker-module__EDM6iW__search{font-size:var(--text-body)}.TimeZonePicker-module__EDM6iW__list{overscroll-behavior:contain;border:var(--border-width) solid var(--color-line-strong);background-color:var(--color-card);max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.TimeZonePicker-module__EDM6iW__heading{padding:var(--space-2) var(--space-3) var(--space-1);border-top:var(--border-width) solid var(--color-line);display:block}.TimeZonePicker-module__EDM6iW__list>li:first-child .TimeZonePicker-module__EDM6iW__heading{border-top:0}.TimeZonePicker-module__EDM6iW__group{padding:0 0 var(--space-1);margin:0;list-style:none}.TimeZonePicker-module__EDM6iW__option{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-1) var(--space-3);cursor:pointer;border-left:2px solid #0000;font-size:.9375rem;display:flex}.TimeZonePicker-module__EDM6iW__active{border-left-color:var(--color-accent);background-color:var(--color-band)}.TimeZonePicker-module__EDM6iW__name{min-width:0}.TimeZonePicker-module__EDM6iW__current{color:var(--color-text-muted);font-size:var(--text-small)}.TimeZonePicker-module__EDM6iW__offset{color:var(--color-text-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;flex-shrink:0}.TimeZonePicker-module__EDM6iW__empty{padding:var(--space-1) var(--space-3) var(--space-2);color:var(--color-text-muted);font-size:var(--text-small);display:block}
.page-module__2sRSkq__page{padding-top:var(--space-8);padding-bottom:var(--space-9)}.page-module__2sRSkq__top{gap:var(--space-7);padding-bottom:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.page-module__2sRSkq__title{font-size:var(--text-display);letter-spacing:var(--letter-spacing-display);line-height:1.02}.page-module__2sRSkq__intro{gap:var(--space-4);max-width:38em;font-size:var(--text-lead);flex-direction:column;display:flex}.page-module__2sRSkq__actions{align-items:center;gap:var(--space-5);font-size:var(--text-body);flex-wrap:wrap;display:flex}.page-module__2sRSkq__status{margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-text)}.page-module__2sRSkq__group{padding:var(--space-7) 0;border-top:var(--border-width) solid var(--color-line)}.page-module__2sRSkq__heading{margin-bottom:var(--space-5);font-size:var(--text-h2)}.page-module__2sRSkq__count,.page-module__2sRSkq__meta{color:var(--color-text-muted)}.page-module__2sRSkq__meta{font-size:var(--text-small);display:block}.page-module__2sRSkq__list{margin:0;padding:0;list-style:none}.page-module__2sRSkq__row{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--color-line);grid-template-columns:160px 1fr auto;align-items:baseline;display:grid}.page-module__2sRSkq__date,.page-module__2sRSkq__name{font-weight:var(--font-weight-strong)}.page-module__2sRSkq__name{display:block}.page-module__2sRSkq__remove{margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-line)}@media (max-width:760px){.page-module__2sRSkq__top,.page-module__2sRSkq__row{grid-template-columns:1fr}.page-module__2sRSkq__top{gap:var(--space-4)}.page-module__2sRSkq__row{gap:var(--space-2)}}
.page-module__nRxCkq__page{padding-top:var(--space-8);padding-bottom:var(--space-9)}.page-module__nRxCkq__back{margin-bottom:var(--space-5);font-size:var(--text-small);display:inline-block}.page-module__nRxCkq__top{gap:var(--space-7);padding-bottom:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.page-module__nRxCkq__title{font-size:var(--text-display);letter-spacing:var(--letter-spacing-display);line-height:1.02}.page-module__nRxCkq__intro{max-width:38em;font-size:var(--text-lead)}.page-module__nRxCkq__steps{padding-bottom:var(--space-7)}.page-module__nRxCkq__note{margin-bottom:var(--space-5);color:var(--color-text-secondary)}@media (max-width:760px){.page-module__nRxCkq__top{gap:var(--space-5);grid-template-columns:1fr}}
.TimeZoneChoice-module__PH6Zga__zone{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;font-size:.9375rem;display:flex}.TimeZoneChoice-module__PH6Zga__zone strong{font-weight:var(--font-weight-strong)}.TimeZoneChoice-module__PH6Zga__change{font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;padding:0}
.page-module__Z-3nqa__page{padding-top:var(--space-8);padding-bottom:var(--space-9)}.page-module__Z-3nqa__top{gap:var(--space-7);padding-bottom:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.page-module__Z-3nqa__title{font-size:var(--text-display);letter-spacing:var(--letter-spacing-display);line-height:1.02}.page-module__Z-3nqa__intro{max-width:38em;font-size:var(--text-lead)}.page-module__Z-3nqa__group{padding:var(--space-7) 0;border-top:var(--border-width) solid var(--color-line)}.page-module__Z-3nqa__heading{margin-bottom:var(--space-5);font-size:var(--text-h2)}.page-module__Z-3nqa__count{color:var(--color-text-muted)}.page-module__Z-3nqa__application{gap:var(--space-6);padding:var(--card-padding);margin-bottom:var(--space-4);background:var(--color-band);border-radius:var(--radius-card);grid-template-columns:1fr 2fr auto;display:grid}.page-module__Z-3nqa__who{gap:var(--space-1);flex-direction:column;display:flex}.page-module__Z-3nqa__name{font-size:var(--text-h3);font-weight:var(--font-weight-strong)}.page-module__Z-3nqa__meta{font-size:var(--text-small);color:var(--color-text-muted)}.page-module__Z-3nqa__fields{gap:var(--space-2) var(--space-5);grid-template-columns:auto 1fr;margin:0;font-size:.9375rem;display:grid}.page-module__Z-3nqa__fields dt{padding-top:.25em}.page-module__Z-3nqa__fields dd{white-space:pre-line;overflow-wrap:anywhere;margin:0}.page-module__Z-3nqa__buttons{gap:var(--space-2);flex-direction:column;display:flex}.page-module__Z-3nqa__buttons .btn{width:100%}@media (max-width:1100px){.page-module__Z-3nqa__application{gap:var(--space-4);grid-template-columns:1fr}.page-module__Z-3nqa__buttons{flex-flow:wrap}.page-module__Z-3nqa__buttons .btn{width:auto}}@media (max-width:760px){.page-module__Z-3nqa__top{gap:var(--space-5);grid-template-columns:1fr}.page-module__Z-3nqa__fields{gap:var(--space-1);grid-template-columns:1fr}.page-module__Z-3nqa__fields dd{margin-bottom:var(--space-3)}}.page-module__Z-3nqa__stats{gap:var(--space-5);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.page-module__Z-3nqa__stats>div{gap:var(--space-1);padding:var(--card-padding);background:var(--color-band);border-radius:var(--radius-card);flex-direction:column;display:flex}.page-module__Z-3nqa__stats dd{margin:0}.page-module__Z-3nqa__number{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--font-weight-display);line-height:1.1}@media (max-width:760px){.page-module__Z-3nqa__stats{grid-template-columns:1fr}}.page-module__Z-3nqa__headRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__Z-3nqa__drafts{margin:var(--space-5) 0 0;border-top:var(--border-width) solid var(--color-text);padding:0;list-style:none}.page-module__Z-3nqa__draft{align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--color-line);grid-template-columns:2fr 2fr 1fr;display:grid}.page-module__Z-3nqa__draftName{font-size:var(--text-h3);font-weight:var(--font-weight-strong)}@media (max-width:760px){.page-module__Z-3nqa__draft{gap:var(--space-1);grid-template-columns:1fr}}
.auth-module__u5r3CG__notice{padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-accent);background:var(--color-band);font-size:.9375rem}.auth-module__u5r3CG__details{gap:var(--space-3) var(--space-6);font-size:var(--text-body);grid-template-columns:auto 1fr;margin:0;display:grid}.auth-module__u5r3CG__details dt{padding-top:.2em}.auth-module__u5r3CG__details dd{margin:0}.auth-module__u5r3CG__status{gap:var(--space-2);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-line);font-size:var(--text-body);flex-direction:column;display:flex}.auth-module__u5r3CG__actions{align-items:center;gap:var(--space-5);font-size:var(--text-body);flex-wrap:wrap;display:flex}.auth-module__u5r3CG__profileLine{gap:var(--space-3);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.auth-module__u5r3CG__textButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}
.DeadlineCard-module__P3umLq__card{gap:var(--space-6);padding:var(--card-padding);background:var(--color-card);border:var(--border-width) solid var(--card-border-color);border-radius:var(--radius-card);grid-template-columns:220px 1fr;display:grid}.DeadlineCard-module__P3umLq__when{gap:var(--space-2);flex-direction:column;display:flex}.DeadlineCard-module__P3umLq__date{font-size:var(--text-h3);font-weight:var(--font-weight-strong);line-height:var(--line-height-heading)}.DeadlineCard-module__P3umLq__left{font-size:var(--text-small);color:var(--color-text-secondary)}.DeadlineCard-module__P3umLq__main{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.DeadlineCard-module__P3umLq__top{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.DeadlineCard-module__P3umLq__name{font-size:var(--text-h3);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-heading);line-height:1.25}.DeadlineCard-module__P3umLq__org{margin-top:calc(-1 * var(--space-2));color:var(--color-text-secondary)}.DeadlineCard-module__P3umLq__notes{max-width:var(--reading-width);font-family:var(--font-serif);color:var(--color-text-secondary)}.DeadlineCard-module__P3umLq__facts{gap:var(--space-4);width:100%;margin:var(--space-2) 0;padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-line);grid-template-columns:2fr 1fr 1fr;font-size:.9375rem;display:grid}.DeadlineCard-module__P3umLq__facts dt{margin-bottom:var(--space-1)}.DeadlineCard-module__P3umLq__facts dd{margin:0}.DeadlineCard-module__P3umLq__muted{color:var(--color-text-muted)}.DeadlineCard-module__P3umLq__review{width:100%;margin-top:var(--space-4);padding:var(--space-4);background:var(--color-band)}.DeadlineCard-module__P3umLq__reviewHeading{margin-bottom:var(--space-3);font-size:var(--text-body);font-weight:var(--font-weight-strong)}.DeadlineCard-module__P3umLq__mentors{gap:var(--space-3);flex-direction:column;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.DeadlineCard-module__P3umLq__slot{font-size:var(--text-small);color:var(--color-text-secondary);display:block}.DeadlineCard-module__P3umLq__all{margin-top:var(--space-4);font-size:.9375rem;display:inline-block}.DeadlineCard-module__P3umLq__past .DeadlineCard-module__P3umLq__date,.DeadlineCard-module__P3umLq__past .DeadlineCard-module__P3umLq__name{color:var(--color-text-secondary)}@media (max-width:760px){.DeadlineCard-module__P3umLq__card{gap:var(--space-4);grid-template-columns:1fr}.DeadlineCard-module__P3umLq__facts{grid-template-columns:1fr 1fr}.DeadlineCard-module__P3umLq__facts>div:first-child{grid-column:1/-1}}.DeadlineCard-module__P3umLq__packet{margin-top:var(--space-3)}
.Markdown-module__lzcS8a__prose{font-family:var(--font-serif);max-width:var(--reading-width);font-size:var(--text-reading);line-height:var(--line-height-reading)}.Markdown-module__lzcS8a__prose>*+*{margin-top:var(--space-5)}.Markdown-module__lzcS8a__prose h2{margin-top:var(--space-8);font-size:var(--text-h2)}.Markdown-module__lzcS8a__prose h3{margin-top:var(--space-7);font-size:var(--text-h3);font-weight:var(--font-weight-strong)}.Markdown-module__lzcS8a__prose h2+*,.Markdown-module__lzcS8a__prose h3+*{margin-top:var(--space-4)}.Markdown-module__lzcS8a__prose ul,.Markdown-module__lzcS8a__prose ol{padding-left:1.25em}.Markdown-module__lzcS8a__prose li+li{margin-top:var(--space-2)}.Markdown-module__lzcS8a__prose code{background:var(--color-band);padding:0 .25em;font-size:.9em}.Markdown-module__lzcS8a__prose hr{margin:var(--space-8) 0;border:0;border-top:var(--border-width) solid var(--color-line)}.Markdown-module__lzcS8a__pullquote{margin:var(--space-8) 0;padding-left:var(--space-5);border-left:2px solid var(--color-text)}.Markdown-module__lzcS8a__pullquote blockquote{margin:0}.Markdown-module__lzcS8a__pullquote p{font-size:var(--text-pullquote);letter-spacing:var(--letter-spacing-heading);line-height:1.3}.Markdown-module__lzcS8a__pullquote figcaption{margin-top:var(--space-3);font-size:var(--text-small);color:var(--color-text-muted)}.Markdown-module__lzcS8a__figure{margin:var(--space-7) 0}.Markdown-module__lzcS8a__imagePanel{aspect-ratio:8/5;border-radius:var(--radius-image);background:var(--color-panel);position:relative;overflow:hidden}.Markdown-module__lzcS8a__imagePanel svg{width:100%;height:100%;display:block}.Markdown-module__lzcS8a__figure figcaption{margin-top:var(--space-3);font-size:var(--text-small);color:var(--color-text-muted);line-height:1.5}
.MentorApplicationForm-module__RIVexq__box{gap:var(--space-5);padding:var(--space-6);background:var(--color-card);border-radius:var(--radius-card);flex-direction:column;display:flex}.MentorApplicationForm-module__RIVexq__grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.MentorApplicationForm-module__RIVexq__privacy{font-size:var(--text-small);color:var(--color-text-secondary)}.MentorApplicationForm-module__RIVexq__fieldError{font-size:var(--text-small);color:var(--color-error)}.MentorApplicationForm-module__RIVexq__doneHeading{font-size:var(--text-h2)}.MentorApplicationForm-module__RIVexq__doneHeading:focus{outline:none}.MentorApplicationForm-module__RIVexq__doneHeading:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.MentorApplicationForm-module__RIVexq__demoNote{padding:var(--space-2) var(--space-3);background:var(--color-band);font-size:var(--text-small);font-weight:var(--font-weight-strong);align-self:flex-start}@media (max-width:760px){.MentorApplicationForm-module__RIVexq__box{padding:var(--space-5) var(--space-4)}.MentorApplicationForm-module__RIVexq__grid{grid-template-columns:1fr}}
.SpotlightBlurbForm-module__uQx0oW__form{gap:var(--space-3);max-width:40rem;margin-bottom:var(--space-6);flex-direction:column;display:flex}.SpotlightBlurbForm-module__uQx0oW__blurb{min-height:6em}.SpotlightBlurbForm-module__uQx0oW__row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}
.Studio-module__D9b3gW__header{border-bottom:var(--border-width) solid var(--color-line)}.Studio-module__D9b3gW__headerInner{gap:var(--space-6);padding-top:var(--space-8);padding-bottom:var(--space-5);flex-direction:column;display:flex}.Studio-module__D9b3gW__headerTop{gap:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.Studio-module__D9b3gW__title{font-size:var(--text-display);line-height:1.02}.Studio-module__D9b3gW__headerText{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:38em;display:flex}.Studio-module__D9b3gW__intro{font-family:var(--font-serif);font-size:var(--text-lead)}.Studio-module__D9b3gW__usage{gap:var(--space-2);flex-direction:column;width:100%;max-width:360px;display:flex}.Studio-module__D9b3gW__meter{background:var(--color-line);height:5px}.Studio-module__D9b3gW__meter span{background:var(--color-solid);height:100%;display:block}.Studio-module__D9b3gW__meta{font-size:var(--text-small);color:var(--color-text-muted)}.Studio-module__D9b3gW__menu{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Studio-module__D9b3gW__menu ul{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Studio-module__D9b3gW__menuLink{color:var(--color-text-secondary);border-bottom:var(--link-underline-thickness) solid transparent;padding-bottom:2px;font-size:.9375rem;text-decoration:none}.Studio-module__D9b3gW__menuLink:hover{color:var(--color-text)}.Studio-module__D9b3gW__menuLink[aria-current=page]{color:var(--color-text);border-bottom-color:var(--color-solid)}.Studio-module__D9b3gW__menuActions{gap:var(--space-5);font-size:.9375rem;display:flex}.Studio-module__D9b3gW__filterToggle{display:none}.Studio-module__D9b3gW__img{object-fit:contain}.Studio-module__D9b3gW__placeholder{width:76%;height:82%;position:absolute;top:9%;left:12%}.Studio-module__D9b3gW__placeholder svg{width:100%;height:100%;display:block}.Studio-module__D9b3gW__noImage{font-size:var(--text-small);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Studio-module__D9b3gW__caption{font-size:var(--text-small);color:var(--color-text-secondary)}.Studio-module__D9b3gW__caption em{color:var(--color-text)}.Studio-module__D9b3gW__images{gap:var(--space-4);flex-direction:column;display:flex}.Studio-module__D9b3gW__figure{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.Studio-module__D9b3gW__mainArt{aspect-ratio:1;background:var(--color-art-panel);position:relative}.Studio-module__D9b3gW__thumbs{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}.Studio-module__D9b3gW__thumbs li{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.Studio-module__D9b3gW__thumbButton{aspect-ratio:1;background:var(--color-art-panel);border:var(--border-width) solid transparent;border-radius:var(--radius-image);cursor:pointer;width:100%;padding:0;position:relative}.Studio-module__D9b3gW__thumbActive .Studio-module__D9b3gW__thumbButton{border-color:var(--color-solid)}.Studio-module__D9b3gW__addImages{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.Studio-module__D9b3gW__addImages label,.Studio-module__D9b3gW__upload label,.Studio-module__D9b3gW__importer label.Studio-module__D9b3gW__btn,.Studio-module__D9b3gW__cvPdf label.Studio-module__D9b3gW__btn{cursor:pointer}.Studio-module__D9b3gW__disabledLabel{pointer-events:none;opacity:.5}.Studio-module__D9b3gW__textButton{color:var(--color-text);font:inherit;font-size:var(--text-small);text-underline-offset:var(--link-underline-offset);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.Studio-module__D9b3gW__textButton:hover{text-decoration-thickness:var(--link-underline-thickness)}.Studio-module__D9b3gW__textButton:disabled{color:var(--color-disabled);cursor:default}.Studio-module__D9b3gW__fieldRow{gap:var(--space-4);flex-wrap:wrap;display:flex}.Studio-module__D9b3gW__fieldRow>*{flex:180px}.Studio-module__D9b3gW__fieldRow>.Studio-module__D9b3gW__narrow{flex:0 110px}.Studio-module__D9b3gW__sectionForm{gap:var(--space-4);flex-direction:column;max-width:640px;display:flex}.Studio-module__D9b3gW__formButtons{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Studio-module__D9b3gW__sectionHeading{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);text-transform:none}.Studio-module__D9b3gW__sections{flex-direction:column;display:flex}.Studio-module__D9b3gW__workSection{gap:var(--space-4);padding:var(--space-5) 0;border-top:var(--border-width) solid var(--color-line);flex-direction:column;display:flex}.Studio-module__D9b3gW__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.Studio-module__D9b3gW__facts{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;display:grid}.Studio-module__D9b3gW__facts dd{margin:var(--space-1) 0 0}.Studio-module__D9b3gW__factWide{grid-column:1/-1}.Studio-module__D9b3gW__notes{font-family:var(--font-serif);white-space:pre-wrap}.Studio-module__D9b3gW__notSet{color:var(--color-text-muted)}.Studio-module__D9b3gW__removeRow{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-line);flex-direction:column;display:flex}.Studio-module__D9b3gW__newForm{gap:var(--space-6);flex-direction:column;max-width:640px;display:flex}.Studio-module__D9b3gW__newSection{gap:var(--space-4);padding:var(--space-5) 0 0;border:0;border-top:var(--border-width) solid var(--color-line);flex-direction:column;min-width:0;margin:0;display:flex}.Studio-module__D9b3gW__newSection legend{float:left;width:100%;margin-bottom:var(--space-4)}.Studio-module__D9b3gW__upload{gap:var(--space-4);flex-direction:column;max-width:800px;display:flex}.Studio-module__D9b3gW__drop{justify-content:center;align-items:center;gap:var(--space-3);min-height:220px;padding:var(--space-6);background:var(--color-band);border:var(--border-width) dashed var(--color-line-strong);flex-direction:column;display:flex}.Studio-module__D9b3gW__dropOver{border-color:var(--color-solid);background:var(--color-panel)}.Studio-module__D9b3gW__uploadList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Studio-module__D9b3gW__uploadList li{align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-line);grid-template-columns:1fr auto auto;display:grid}.Studio-module__D9b3gW__uploadName{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.Studio-module__D9b3gW__importer{gap:var(--space-6);flex-direction:column;display:flex}.Studio-module__D9b3gW__step{align-items:flex-start;gap:var(--space-4);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-line);flex-direction:column;display:flex}.Studio-module__D9b3gW__mapTable,.Studio-module__D9b3gW__previewTable{border-collapse:collapse;font-size:.9375rem}.Studio-module__D9b3gW__mapTable th,.Studio-module__D9b3gW__mapTable td,.Studio-module__D9b3gW__previewTable th,.Studio-module__D9b3gW__previewTable td{padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:var(--border-width) solid var(--color-line);text-align:left;vertical-align:middle}.Studio-module__D9b3gW__mapTable{width:100%;max-width:720px}.Studio-module__D9b3gW__mapTable .select{width:100%;min-width:0}.Studio-module__D9b3gW__mapTable tbody th{font-weight:var(--font-weight-strong)}.Studio-module__D9b3gW__tableScroll{width:100%;overflow-x:auto}.Studio-module__D9b3gW__previewTable td{white-space:nowrap;font-size:var(--text-small)}.Studio-module__D9b3gW__rowError td{color:var(--color-error)}.Studio-module__D9b3gW__problems{font-size:var(--text-small);color:var(--color-error)}.Studio-module__D9b3gW__problems ul{margin:var(--space-2) 0 0;padding-left:var(--space-4)}.Studio-module__D9b3gW__seriesEditor{gap:var(--space-6);flex-direction:column;display:flex}.Studio-module__D9b3gW__addBox{padding:var(--space-5);background:var(--color-band)}.Studio-module__D9b3gW__seriesList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Studio-module__D9b3gW__seriesItem{padding:var(--space-5) 0;border-top:var(--border-width) solid var(--color-line)}.Studio-module__D9b3gW__materials{flex-direction:column;display:flex}.Studio-module__D9b3gW__materialsSection{gap:var(--space-6);padding:var(--space-6) 0;border-top:var(--border-width) solid var(--color-line);grid-template-columns:1fr 2fr;display:grid}.Studio-module__D9b3gW__materialsSection>div:first-child{gap:var(--space-2);flex-direction:column;display:flex}.Studio-module__D9b3gW__stack{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.Studio-module__D9b3gW__statement{padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--color-line)}.Studio-module__D9b3gW__cvGroup{gap:var(--space-2);flex-direction:column;display:flex}.Studio-module__D9b3gW__cvList{font-family:var(--font-serif);margin:0;padding:0;list-style:none}.Studio-module__D9b3gW__cvList li{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--color-line);display:flex}.Studio-module__D9b3gW__cvYear{min-width:6em;margin-right:var(--space-2);font-family:var(--font-body);font-size:var(--text-small);color:var(--color-text-muted);display:inline-block}.Studio-module__D9b3gW__cvPdf{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}@media (max-width:760px){.Studio-module__D9b3gW__headerInner{gap:var(--space-5);padding-top:var(--space-6)}.Studio-module__D9b3gW__headerTop,.Studio-module__D9b3gW__materialsSection{gap:var(--space-4);grid-template-columns:1fr}.Studio-module__D9b3gW__intro{font-size:var(--text-body)}.Studio-module__D9b3gW__filterToggle{width:100%;margin-bottom:var(--space-4);background:var(--color-card);justify-content:space-between;display:flex}.Studio-module__D9b3gW__filterPanel:not([data-open]),.Studio-module__D9b3gW__mapTable th:nth-child(2),.Studio-module__D9b3gW__mapTable td:nth-child(2){display:none}.Studio-module__D9b3gW__mapTable tbody th{overflow-wrap:anywhere}.Studio-module__D9b3gW__uploadList li{gap:var(--space-1);grid-template-columns:1fr}.Studio-module__D9b3gW__fieldRow>.Studio-module__D9b3gW__narrow{flex:90px}}.Studio-module__D9b3gW__imageDetails{gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-line);flex-direction:column;display:flex}.Studio-module__D9b3gW__imageDetailsActions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}
.page-module__xgPmsG__secondary{font-size:var(--text-body);color:var(--color-text-secondary)}.page-module__xgPmsG__band{padding:var(--space-9) 0;background:var(--color-band);border-top:var(--border-width) solid var(--color-line);scroll-margin-top:var(--space-5)}.page-module__xgPmsG__section{padding-top:var(--space-9);padding-bottom:var(--space-9)}.page-module__xgPmsG__heading{margin-bottom:var(--space-6);font-size:var(--text-h1)}.page-module__xgPmsG__itemTitle{margin-bottom:var(--space-2);font-size:var(--text-h3);font-weight:var(--font-weight-strong)}.page-module__xgPmsG__itemText{color:var(--color-text-secondary);font-size:.9375rem}.page-module__xgPmsG__lead{font-family:var(--font-serif);max-width:34em;font-size:var(--text-lead)}.page-module__xgPmsG__columns{align-items:start;gap:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.page-module__xgPmsG__mentorText .page-module__xgPmsG__heading{margin-bottom:var(--space-4)}.page-module__xgPmsG__reasons{gap:var(--space-5);margin:var(--space-6) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.page-module__xgPmsG__reasons li{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-line-strong)}.page-module__xgPmsG__apply{gap:var(--space-3);flex-direction:column;display:flex}.page-module__xgPmsG__applyHeading{font-size:var(--text-h2)}.page-module__xgPmsG__apply>:last-child{margin-top:var(--space-3)}.page-module__xgPmsG__founder{font-family:var(--font-serif);gap:var(--space-4);max-width:38em;font-size:var(--text-lead);color:var(--color-text-secondary);flex-direction:column;display:flex}@media (max-width:760px){.page-module__xgPmsG__band,.page-module__xgPmsG__section{padding-top:var(--space-7);padding-bottom:var(--space-7)}.page-module__xgPmsG__columns{gap:var(--space-6);grid-template-columns:1fr}.page-module__xgPmsG__apply>:last-child{margin:var(--space-3) calc(-1 * var(--page-gutter)) 0}.page-module__xgPmsG__founder{font-size:var(--text-body)}}
.page-module__5KEBhG__page{padding-top:var(--space-8);padding-bottom:var(--space-9)}.page-module__5KEBhG__top{gap:var(--space-7);padding-bottom:var(--space-7);margin-bottom:var(--space-7);border-bottom:var(--border-width) solid var(--color-line);grid-template-columns:1fr 1fr;display:grid}.page-module__5KEBhG__left{flex-direction:column;align-items:flex-start;display:flex}.page-module__5KEBhG__back{margin-bottom:var(--space-6);font-size:var(--text-small)}.page-module__5KEBhG__title{font-size:var(--text-display);letter-spacing:var(--letter-spacing-display);line-height:1.02}.page-module__5KEBhG__right{gap:var(--space-4);max-width:38em;padding-top:calc(var(--space-6) + 1.6rem);font-size:var(--text-lead);flex-direction:column;display:flex}.page-module__5KEBhG__timeZone{font-size:var(--text-body);color:var(--color-text-secondary)}.page-module__5KEBhG__status{align-items:center;gap:var(--space-4);font-size:var(--text-body);flex-wrap:wrap;display:flex}.page-module__5KEBhG__live,.page-module__5KEBhG__draft{align-items:center;gap:var(--space-2);font-size:var(--text-micro);font-weight:var(--font-weight-strong);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-case);display:inline-flex}.page-module__5KEBhG__live:before,.page-module__5KEBhG__draft:before{content:"";border-radius:50%;width:7px;height:7px}.page-module__5KEBhG__live:before{background:var(--color-text)}.page-module__5KEBhG__draft{color:var(--color-text-muted)}.page-module__5KEBhG__draft:before{border:var(--border-width) solid var(--color-text-muted)}@media (max-width:760px){.page-module__5KEBhG__top{gap:var(--space-5);grid-template-columns:1fr}.page-module__5KEBhG__back{margin-bottom:var(--space-4)}.page-module__5KEBhG__right{font-size:var(--text-body);padding-top:0}}
.page-module__WnhVbG__decisions{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__WnhVbG__decision{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__WnhVbG__tableWrap{overflow-x:auto}.page-module__WnhVbG__table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.page-module__WnhVbG__table th,.page-module__WnhVbG__table td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:var(--border-width) solid var(--color-line);text-align:left;vertical-align:top}
.page-module___pz6wG__article{padding-top:var(--space-8);padding-bottom:var(--space-9)}.page-module___pz6wG__header,.page-module___pz6wG__body,.page-module___pz6wG__more{max-width:var(--reading-width);margin:0 auto}.page-module___pz6wG__header{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.page-module___pz6wG__back{margin-bottom:var(--space-5);font-size:var(--text-small)}.page-module___pz6wG__sampleNote{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border-left:2px solid var(--color-accent);background:var(--color-band);font-size:var(--text-small);font-weight:var(--font-weight-strong)}.page-module___pz6wG__meta{font-size:var(--text-small);color:var(--color-text-muted)}.page-module___pz6wG__title{font-size:var(--text-h1);letter-spacing:var(--letter-spacing-display)}.page-module___pz6wG__summary{font-family:var(--font-serif);font-size:var(--text-lead);color:var(--color-text-secondary)}.page-module___pz6wG__author{font-size:var(--text-small);color:var(--color-text-secondary)}.page-module___pz6wG__cover{max-width:calc(var(--reading-width) + 2 * var(--space-9));margin:var(--space-7) auto}.page-module___pz6wG__coverImage{aspect-ratio:var(--article-image-shape);border-radius:var(--radius-image);background:var(--color-panel);position:relative;overflow:hidden}.page-module___pz6wG__coverImage svg{width:100%;height:100%;display:block}.page-module___pz6wG__cover figcaption{margin-top:var(--space-3);font-size:var(--text-small);color:var(--color-text-muted)}.page-module___pz6wG__more{margin-top:var(--space-9);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-text)}.page-module___pz6wG__moreHeading{margin-bottom:var(--space-4);font-size:var(--text-h3);font-weight:var(--font-weight-strong)}.page-module___pz6wG__more ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (max-width:760px){.page-module___pz6wG__article{padding-top:var(--space-5);padding-bottom:var(--space-7)}.page-module___pz6wG__cover{margin:var(--space-5) calc(-1 * var(--page-gutter))}.page-module___pz6wG__cover figcaption{padding:0 var(--page-gutter)}}
.page-module__gd1dcq__band{padding:var(--space-7) 0 var(--space-9);background:var(--color-band)}.page-module__gd1dcq__list{gap:var(--space-5);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.page-module__gd1dcq__card{background:var(--color-card);border:var(--border-width) solid var(--card-border-color);border-radius:var(--radius-card);flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden}.page-module__gd1dcq__card:hover{border-color:var(--card-border-color-hover)}.page-module__gd1dcq__card:hover .link{color:var(--color-accent)}.page-module__gd1dcq__image{aspect-ratio:var(--article-image-shape);background:var(--color-panel);position:relative;overflow:hidden}.page-module__gd1dcq__image svg{width:100%;height:100%;display:block}.page-module__gd1dcq__body{gap:var(--space-3);padding:var(--card-padding);flex-direction:column;flex:1;display:flex}.page-module__gd1dcq__meta{color:var(--color-text-muted);font-size:.8125rem}.page-module__gd1dcq__title{font-size:var(--text-h2)}.page-module__gd1dcq__lead{grid-column:1/-1}.page-module__gd1dcq__lead .page-module__gd1dcq__card{grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.page-module__gd1dcq__lead .page-module__gd1dcq__body{padding:var(--space-6);justify-content:center}.page-module__gd1dcq__lead .page-module__gd1dcq__title{font-size:var(--text-h1)}.page-module__gd1dcq__lead .page-module__gd1dcq__summary{font-family:var(--font-serif);font-size:var(--text-lead)}.page-module__gd1dcq__lead .page-module__gd1dcq__foot{margin-top:var(--space-4)}.page-module__gd1dcq__summary{color:var(--color-text-secondary)}.page-module__gd1dcq__foot{align-items:baseline;gap:var(--space-2) var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-line);font-size:var(--text-small);flex-wrap:wrap;margin-top:auto;display:flex}.page-module__gd1dcq__author{color:var(--color-text-secondary)}.page-module__gd1dcq__foot .link{margin-left:auto}.page-module__gd1dcq__empty{padding:var(--space-6);background:var(--color-card)}@media (max-width:1100px){.page-module__gd1dcq__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.page-module__gd1dcq__band{padding:var(--space-6) 0 var(--space-7)}.page-module__gd1dcq__list,.page-module__gd1dcq__lead .page-module__gd1dcq__card{grid-template-columns:1fr}.page-module__gd1dcq__lead .page-module__gd1dcq__body{padding:var(--card-padding)}.page-module__gd1dcq__lead .page-module__gd1dcq__summary{font-size:var(--text-body)}}
.page-module__-s8drW__band{background:var(--color-band);border-bottom:var(--border-width) solid var(--color-line)}.page-module__-s8drW__bandInner{align-items:baseline;gap:var(--space-2) var(--space-4);padding-top:var(--space-4);padding-bottom:var(--space-4);font-size:var(--text-small);flex-wrap:wrap;display:flex}
.page-module__s3UXmG__page{gap:var(--space-7);padding-bottom:var(--space-9);flex-direction:column;display:flex}.page-module__s3UXmG__section{gap:var(--space-7);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-line);grid-template-columns:1fr 1fr;display:grid}.page-module__s3UXmG__heading{font-size:var(--text-h2)}.page-module__s3UXmG__text,.page-module__s3UXmG__rules{max-width:38em;font-family:var(--font-serif);font-size:1.0625rem}.page-module__s3UXmG__rules{gap:var(--space-3);flex-direction:column;margin:0;padding-left:1.25em;display:flex}.page-module__s3UXmG__draft{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-text-secondary)}.page-module__s3UXmG__draftTag{margin-right:var(--space-2);padding:2px var(--space-2);border:var(--border-width) solid var(--color-text);color:var(--color-text);font-size:var(--text-micro);font-weight:var(--font-weight-strong);letter-spacing:.08em;display:inline-block}@media (max-width:760px){.page-module__s3UXmG__section{gap:var(--space-4);grid-template-columns:1fr}}
.TimeZoneForm-module__eBD69a__form{gap:var(--space-4);flex-direction:column;max-width:480px;display:flex}.TimeZoneForm-module__eBD69a__row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.TimeZoneForm-module__eBD69a__saved,.TimeZoneForm-module__eBD69a__error{font-size:var(--text-small)}.TimeZoneForm-module__eBD69a__saved{color:var(--color-text-secondary)}.TimeZoneForm-module__eBD69a__error{color:var(--color-error)}
