.Du0RKq_page{box-sizing:border-box;max-width:calc(var(--tower-legal-column-max) + 2 * var(--tower-layout-gutter-mobile));padding:calc(var(--tower-header-height-mobile) + var(--tower-legal-top-mobile)) var(--tower-layout-gutter-mobile) 0;color:var(--tower-legal-label-strong);font-family:var(--tower-font-ui);font-size:var(--tower-type-ui-body-small-size);font-weight:var(--tower-type-ui-body-small-weight);line-height:var(--tower-type-ui-body-small-line-height);letter-spacing:var(--tower-type-ui-body-small-tracking);overflow-wrap:break-word;--tower-legal-section:var(--tower-legal-section-gap)}.Du0RKq_page[data-variant=contact]{--tower-legal-section:var(--tower-legal-section-gap-contact)}.Du0RKq_page p,.Du0RKq_page ul,.Du0RKq_page h1,.Du0RKq_page h2{margin:0}.Du0RKq_kicker{color:var(--tower-muted);font-size:var(--tower-type-display-kicker-mobile-size);font-weight:var(--tower-type-display-kicker-mobile-weight);line-height:var(--tower-type-display-kicker-mobile-line-height);letter-spacing:var(--tower-type-display-kicker-mobile-tracking);text-transform:uppercase}.Du0RKq_page .Du0RKq_title{margin-top:var(--tower-legal-kicker-gap);color:var(--tower-ink);font-size:var(--tower-type-display-hero-mobile-size);font-weight:var(--tower-type-display-hero-mobile-weight);line-height:var(--tower-type-display-hero-mobile-line-height);letter-spacing:var(--tower-type-display-hero-mobile-tracking)}.Du0RKq_page .Du0RKq_updated{margin-top:var(--tower-legal-title-gap);color:var(--tower-muted);font-size:var(--tower-type-ui-meta-13-size);font-weight:var(--tower-type-ui-meta-13-weight);line-height:var(--tower-type-ui-meta-13-line-height);letter-spacing:var(--tower-type-ui-meta-13-tracking)}.Du0RKq_page .Du0RKq_lead{margin-top:var(--tower-legal-lead-gap);font-size:var(--tower-type-ui-body-billboard-mobile-size);font-weight:var(--tower-type-ui-body-billboard-mobile-weight);line-height:var(--tower-type-ui-body-billboard-mobile-line-height);letter-spacing:var(--tower-type-ui-body-billboard-mobile-tracking)}.Du0RKq_page[data-variant=about] .Du0RKq_lead{color:var(--tower-ink);font-size:var(--tower-type-display-rail-size);font-weight:var(--tower-type-display-rail-weight);line-height:var(--tower-type-display-rail-line-height);letter-spacing:var(--tower-type-display-rail-tracking)}.Du0RKq_page .Du0RKq_body{margin-top:var(--tower-legal-lead-gap)}.Du0RKq_page[data-variant=about] .Du0RKq_body{font-size:var(--tower-type-ui-body-size);font-weight:var(--tower-type-ui-body-weight);line-height:var(--tower-type-ui-body-line-height);letter-spacing:var(--tower-type-ui-body-tracking)}.Du0RKq_action{margin-top:var(--tower-legal-action-gap);display:flex}.Du0RKq_section{gap:var(--tower-legal-paragraph-gap);margin-top:var(--tower-legal-section);flex-direction:column;display:flex}.Du0RKq_page .Du0RKq_heading{margin-bottom:calc(var(--tower-legal-heading-gap) - var(--tower-legal-paragraph-gap));color:var(--tower-ink);font-size:var(--tower-type-ui-title-17-size);font-weight:var(--tower-type-ui-title-17-weight);line-height:var(--tower-type-ui-title-17-line-height);letter-spacing:var(--tower-type-ui-title-17-tracking)}.Du0RKq_page ul{padding-left:var(--tower-legal-list-indent)}.Du0RKq_link{color:var(--tower-ink);text-decoration:underline}.Du0RKq_card{box-sizing:border-box;gap:var(--tower-legal-card-stack);margin-top:var(--tower-legal-card-gap);padding:var(--tower-legal-card-padding-mobile);border:var(--tower-legal-card-border);border-radius:var(--tower-legal-card-radius);background:var(--tower-surface-raised);flex-direction:column;align-items:flex-start;display:flex}.Du0RKq_email{max-width:100%;color:var(--tower-ink);font-size:var(--tower-type-display-rail-mobile-size);font-weight:var(--tower-type-display-rail-mobile-weight);line-height:var(--tower-type-display-rail-mobile-line-height);letter-spacing:var(--tower-type-display-rail-mobile-tracking);text-decoration:underline}@media (min-width:768px){.Du0RKq_page{max-width:calc(var(--tower-legal-column-max) + 2 * var(--tower-layout-gutter-tablet));padding-inline:var(--tower-layout-gutter-tablet)}}@media (min-width:1024px){.Du0RKq_page{max-width:calc(var(--tower-legal-column-max) + 2 * var(--tower-layout-gutter-desktop));padding:calc(var(--tower-header-height-desktop) + var(--tower-legal-top-desktop)) var(--tower-layout-gutter-desktop) 0;font-size:var(--tower-type-ui-body-size);font-weight:var(--tower-type-ui-body-weight);line-height:var(--tower-type-ui-body-line-height);letter-spacing:var(--tower-type-ui-body-tracking)}.Du0RKq_kicker{font-size:var(--tower-type-display-kicker-desktop-size);font-weight:var(--tower-type-display-kicker-desktop-weight);line-height:var(--tower-type-display-kicker-desktop-line-height);letter-spacing:var(--tower-type-display-kicker-desktop-tracking)}.Du0RKq_page .Du0RKq_title{font-size:var(--tower-type-display-hero-size);font-weight:var(--tower-type-display-hero-weight);line-height:var(--tower-type-display-hero-line-height);letter-spacing:var(--tower-type-display-hero-tracking)}.Du0RKq_page .Du0RKq_updated{font-size:var(--tower-type-ui-meta-14-size);font-weight:var(--tower-type-ui-meta-14-weight);line-height:var(--tower-type-ui-meta-14-line-height);letter-spacing:var(--tower-type-ui-meta-14-tracking)}.Du0RKq_page .Du0RKq_lead{font-size:var(--tower-type-ui-body-size);font-weight:var(--tower-type-ui-body-weight);line-height:var(--tower-type-ui-body-line-height);letter-spacing:var(--tower-type-ui-body-tracking)}.Du0RKq_page .Du0RKq_heading{font-size:var(--tower-type-display-rail-mobile-size);font-weight:var(--tower-type-display-rail-mobile-weight);line-height:var(--tower-type-display-rail-mobile-line-height);letter-spacing:var(--tower-type-display-rail-mobile-tracking)}.Du0RKq_page[data-variant=about] .Du0RKq_lead{font-size:var(--tower-type-display-title-size);font-weight:var(--tower-type-display-title-weight);line-height:var(--tower-type-display-title-line-height);letter-spacing:var(--tower-type-display-title-tracking)}.Du0RKq_page[data-variant=about] .Du0RKq_body{font-size:var(--tower-type-ui-body-large-size);font-weight:var(--tower-type-ui-body-large-weight);line-height:var(--tower-type-ui-body-large-line-height);letter-spacing:var(--tower-type-ui-body-large-tracking)}.Du0RKq_card{padding:var(--tower-legal-card-padding-desktop)}.Du0RKq_email{font-size:var(--tower-type-display-rail-size);font-weight:var(--tower-type-display-rail-weight);line-height:var(--tower-type-display-rail-line-height);letter-spacing:var(--tower-type-display-rail-tracking)}}
.hZDF9a_cta{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.hZDF9a_icon{width:var(--tower-cta-icon-width);height:var(--tower-cta-icon-height);flex:none}.hZDF9a_secondary{gap:var(--tower-secondary-gap-compact);height:var(--tower-cta-secondary-height);padding-inline:var(--tower-secondary-padding-start-compact) var(--tower-secondary-padding-end-compact);color:var(--tower-cta-secondary-color);font:var(--tower-cta-secondary-font)}.hZDF9a_secondary:hover{color:var(--tower-cta-secondary-hover-color)}.hZDF9a_arrow{width:var(--tower-cta-arrow-width);height:var(--tower-cta-arrow-height);flex:none}.hZDF9a_label[data-label=Start]{width:var(--tower-cta-label-data-label-start-width)}.hZDF9a_label[data-label=Course\ details]{width:var(--tower-cta-label-data-label-course-details-width)}@media (min-width:768px){.hZDF9a_icon{width:var(--tower-cta-icon-width-2);height:var(--tower-cta-icon-height-2)}}@media (min-width:1024px){.hZDF9a_secondary{gap:var(--tower-secondary-gap-desktop);height:var(--tower-cta-secondary-height-2);padding-inline:var(--tower-secondary-padding-start-desktop) var(--tower-secondary-padding-end-desktop);font-size:var(--tower-cta-secondary-font-size);line-height:var(--tower-cta-secondary-line-height)}.hZDF9a_arrow{width:var(--tower-cta-arrow-width-2);height:var(--tower-cta-arrow-height-2)}.hZDF9a_label[data-label=Start]{width:var(--tower-cta-label-data-label-start-width-2)}.hZDF9a_label[data-label=Course\ details]{width:var(--tower-cta-label-data-label-course-details-width-2)}}
._908Yuq_billboard{--tower-billboard-gutter:var(--tower-layout-gutter-mobile);height:var(--tower-billboard-height-mobile);isolation:isolate;position:relative}._908Yuq_image{z-index:-1;height:var(--tower-billboard-height-mobile);pointer-events:none;position:absolute;inset:0;overflow:hidden}._908Yuq_art{width:var(--tower-hero-art-width-mobile);height:auto;transform:translate(var(--tower-hero-art-x-mobile), var(--tower-hero-art-y-mobile));position:absolute;top:0;left:0}._908Yuq_scrim-left{display:none}._908Yuq_scrim-bottom{inset:var(--tower-billboard-scrim-top-mobile) 0 0;background:var(--tower-billboard-scrim-mobile);position:absolute}._908Yuq_billboard[data-selected=true] ._908Yuq_scrim-bottom,._908Yuq_billboard[data-context=course] ._908Yuq_scrim-bottom{background:var(--tower-billboard-scrim-mobile-strong)}._908Yuq_content{top:var(--tower-billboard-content-top-mobile);left:var(--tower-billboard-gutter);gap:var(--tower-card-gap-mobile);width:calc(100% - 2 * var(--tower-billboard-gutter));flex-direction:column;display:flex;position:absolute}._908Yuq_kicker,._908Yuq_title,._908Yuq_meta,._908Yuq_description{margin:0}._908Yuq_kicker{min-height:var(--tower-billboard-kicker-height-mobile);color:var(--tower-billboard-kicker-color);font-family:var(--tower-font-ui);font-size:var(--tower-type-display-kicker-mobile-size);font-weight:var(--tower-billboard-kicker-font-weight);line-height:var(--tower-billboard-kicker-height-mobile);letter-spacing:var(--tower-type-display-kicker-mobile-tracking);text-transform:uppercase}._908Yuq_title{min-height:var(--tower-billboard-title-height-mobile);color:var(--tower-billboard-title-color);font-family:var(--tower-font-ui);font-size:var(--tower-type-display-hero-mobile-size);font-weight:var(--tower-billboard-title-font-weight);line-height:var(--tower-billboard-title-height-mobile);letter-spacing:var(--tower-type-display-hero-mobile-tracking);align-self:flex-start}._908Yuq_meta{min-height:var(--tower-billboard-meta-height-mobile);color:var(--tower-billboard-meta-color);font-family:var(--tower-font-ui);font-size:var(--tower-type-ui-meta-13-size);font-weight:var(--tower-type-ui-meta-13-weight);line-height:var(--tower-billboard-meta-height-mobile);letter-spacing:var(--tower-type-ui-meta-13-tracking);white-space:pre-wrap}._908Yuq_billboard[data-resume=true] ._908Yuq_meta{max-width:var(--tower-billboard-meta-resume-width-mobile)}._908Yuq_description{top:var(--tower-billboard-description-baseline-mobile);min-height:var(--tower-billboard-description-min-mobile);font-family:var(--tower-font-ui);font-size:var(--tower-type-ui-body-billboard-mobile-size);font-weight:var(--tower-type-ui-body-billboard-mobile-weight);line-height:var(--tower-type-ui-body-billboard-mobile-line-height);letter-spacing:var(--tower-type-ui-body-billboard-mobile-tracking);position:relative}._908Yuq_actions{box-sizing:border-box;height:var(--tower-billboard-actions-height);align-items:center;gap:var(--tower-gap-tight);padding-top:var(--tower-billboard-actions-top-mobile);display:flex}._908Yuq_desktop{display:none}@media (min-width:768px){._908Yuq_billboard{--tower-billboard-gutter:var(--tower-layout-gutter-tablet)}}@media (min-width:1024px){._908Yuq_billboard{--tower-billboard-gutter:var(--tower-layout-gutter-desktop);height:var(--tower-billboard-height-desktop)}._908Yuq_image{height:var(--tower-billboard-image-desktop)}._908Yuq_art{width:var(--tower-hero-art-width-desktop);transform:translate(var(--tower-hero-art-x), var(--tower-hero-art-y))}._908Yuq_scrim-left{background:var(--tower-hero-scrim-left);width:72%;display:block;position:absolute;inset:0 auto 0 0}._908Yuq_scrim-bottom,._908Yuq_billboard[data-selected=true] ._908Yuq_scrim-bottom,._908Yuq_billboard[data-context=course] ._908Yuq_scrim-bottom{top:var(--tower-billboard-scrim-top-desktop);background:var(--tower-billboard-scrim-desktop)}._908Yuq_content{top:var(--tower-billboard-content-top-desktop);gap:var(--tower-gap);width:var(--tower-billboard-description-width-desktop)}._908Yuq_kicker{min-height:var(--tower-billboard-kicker-height-desktop);font-size:var(--tower-type-display-kicker-desktop-size);font-weight:var(--tower-billboard-kicker-font-weight);line-height:var(--tower-billboard-kicker-height-desktop);letter-spacing:var(--tower-type-display-kicker-desktop-tracking)}._908Yuq_title{min-height:var(--tower-billboard-title-height-desktop);font-size:var(--tower-type-display-hero-desktop-size);font-weight:var(--tower-billboard-title-font-weight);line-height:var(--tower-billboard-title-height-desktop);letter-spacing:var(--tower-type-display-hero-desktop-tracking)}._908Yuq_meta,._908Yuq_billboard[data-resume=true] ._908Yuq_meta{max-width:none;min-height:var(--tower-billboard-meta-height-desktop);font-size:var(--tower-type-ui-meta-14-size);line-height:var(--tower-billboard-meta-height-desktop)}._908Yuq_description{min-height:var(--tower-billboard-description-min-desktop);font-size:var(--tower-type-ui-body-size);line-height:var(--tower-type-ui-body-line-height);top:0}._908Yuq_actions{padding-top:var(--tower-billboard-actions-top-desktop)}._908Yuq_mobile{display:none}._908Yuq_desktop{display:inline}._908Yuq_actions{height:var(--tower-billboard-actions-height-2)}}._908Yuq_billboard[data-context=course]{--tower-billboard-description-min-mobile:var(--tower-course-description-height-mobile);--tower-billboard-description-min-desktop:var(--tower-course-description-height-desktop);height:auto;min-height:var(--tower-billboard-height-mobile);display:flow-root}._908Yuq_billboard[data-context=course] ._908Yuq_content{margin-top:var(--tower-billboard-content-top-mobile);margin-bottom:var(--tower-course-hero-clear-mobile);position:relative;top:auto}._908Yuq_billboard[data-context=course][data-resume=true] ._908Yuq_content{margin-bottom:calc(var(--tower-course-hero-clear-mobile) - var(--tower-billboard-meta-height-mobile))}@media (min-width:1024px){._908Yuq_billboard[data-context=course]{min-height:var(--tower-billboard-height-desktop)}._908Yuq_billboard[data-context=course] ._908Yuq_content,._908Yuq_billboard[data-context=course][data-resume=true] ._908Yuq_content{margin-top:var(--tower-billboard-content-top-desktop);margin-bottom:var(--tower-course-hero-clear-desktop)}}
._6seMmW_panel{box-sizing:border-box;padding:var(--tower-course-about-padding);border:var(--tower-card-border) solid var(--tower-hairline);border-radius:var(--tower-radius);background:var(--tower-surface-raised)}._6seMmW_panel h2{text-transform:uppercase;margin:0 0 var(--tower-gap-loose);color:var(--tower-muted);font-size:var(--tower-type-ui-quiet-size);font-weight:var(--tower-type-ui-quiet-weight);line-height:var(--tower-course-header-line);letter-spacing:var(--tower-course-header-tracking)}._6seMmW_author{align-items:center;gap:var(--tower-course-author-gap);margin-bottom:var(--tower-gap-loose);display:flex}._6seMmW_monogram{box-sizing:border-box;width:var(--tower-course-avatar-size);height:var(--tower-course-avatar-size);border:var(--tower-card-border) solid var(--tower-ink);background:var(--tower-surface);color:var(--tower-card-name-color);font-size:var(--tower-course-description-size);font-weight:var(--tower-type-ui-title-17-weight);line-height:var(--tower-course-monogram-line);letter-spacing:var(--tower-course-monogram-tracking);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._6seMmW_name{margin:0 0 var(--tower-course-copy-gap);font-size:var(--tower-type-ui-title-17-size);font-weight:var(--tower-type-ui-title-17-weight);line-height:var(--tower-course-name-line)}._6seMmW_role{color:var(--tower-muted);font-size:var(--tower-type-ui-meta-14-size);line-height:var(--tower-course-role-line);margin:0}._6seMmW_description{min-height:var(--tower-course-about-description-height);margin:0 0 var(--tower-gap-loose);font-size:var(--tower-course-description-size);line-height:var(--tower-course-description-line)}._6seMmW_facts{gap:var(--tower-card-gap-mobile);padding-top:var(--tower-gap);border-top:var(--tower-card-border) solid var(--tower-hairline);font-size:var(--tower-type-ui-meta-14-size);line-height:var(--tower-course-fact-line);flex-direction:column;margin:0;display:flex}._6seMmW_facts div{justify-content:space-between;gap:var(--tower-card-gap-mobile);display:flex}._6seMmW_facts dt{color:var(--tower-muted)}._6seMmW_facts dd{text-align:right;margin:0}
.dg0LUG_glass{border-radius:var(--tower-radius-md);background:var(--tower-cover-glass-g3b-reflection);background-color:var(--tower-cover-glass-g3b-base);box-shadow:var(--tower-cover-glass-g3b-inset);pointer-events:none;position:absolute;inset:0}.dg0LUG_laminate{inset:var(--tower-cover-glass-laminate-start) var(--tower-cover-glass-laminate-end) var(--tower-cover-glass-laminate-end) var(--tower-cover-glass-laminate-start);border-radius:var(--tower-radius-sm);box-shadow:var(--tower-cover-glass-g3b-laminate-shade);position:absolute}.dg0LUG_glass:after,.dg0LUG_laminate:after{padding:var(--tower-card-border);border-radius:inherit;content:"";-webkit-mask:linear-gradient(var(--tower-scrim) 0 0) content-box, linear-gradient(var(--tower-scrim) 0 0);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.dg0LUG_glass:after{background:var(--tower-cover-glass-g3b-edge)}.dg0LUG_laminate:after{background:var(--tower-cover-glass-g3b-laminate-edge)}
.bKgF1a_slot{pointer-events:none;transition:opacity var(--tower-card-transition) ease-out;place-items:center;display:grid;position:absolute;inset:0}@starting-style{.bKgF1a_slot{opacity:0}}.bKgF1a_button{width:var(--tower-cover-play-size-mobile);height:var(--tower-cover-play-size-mobile);border-radius:var(--tower-cover-play-radius-mobile);color:var(--tower-cover-play-ink);display:block}.bKgF1a_icon{top:var(--tower-cover-play-icon-top-mobile);left:var(--tower-cover-play-icon-left-mobile);width:var(--tower-cover-play-icon-mobile);height:var(--tower-cover-play-icon-mobile);position:absolute}@media (min-width:1024px){.bKgF1a_button{width:var(--tower-cover-play-size-desktop);height:var(--tower-cover-play-size-desktop);border-radius:var(--tower-cover-play-radius-desktop)}.bKgF1a_icon{top:var(--tower-cover-play-icon-top-desktop);left:var(--tower-cover-play-icon-left-desktop);width:var(--tower-cover-play-icon-desktop);height:var(--tower-cover-play-icon-desktop)}}@media (prefers-reduced-motion:reduce){.bKgF1a_slot{transition:none}}
.R4YJaa_card{gap:var(--tower-card-name-gap);width:var(--tower-poster-portrait-card-mobile);padding-top:var(--tower-card-padding-top);border-radius:var(--tower-radius-md);color:var(--tower-ink);flex-direction:column;flex:none;text-decoration:none;display:flex}.R4YJaa_cover-frame{height:var(--tower-card-cover-mobile);border-radius:var(--tower-radius-md);opacity:var(--tower-card-default-opacity);position:relative}.R4YJaa_cover{border-radius:inherit;background:var(--tower-surface-raised);position:absolute;inset:0;overflow:hidden}.R4YJaa_art{object-fit:cover}.R4YJaa_name{height:var(--tower-card-name-height-mobile);color:var(--tower-card-name-color);font-family:var(--tower-font-ui);font-size:var(--tower-card-name-size-mobile);font-weight:var(--tower-card-name-weight);line-height:var(--tower-card-name-line-mobile);letter-spacing:var(--tower-card-name-tracking)}.R4YJaa_name,.R4YJaa_meta-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.R4YJaa_ring{box-sizing:border-box;border:var(--tower-card-border) solid var(--tower-hairline);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.R4YJaa_card[data-selected=true] .R4YJaa_cover-frame{box-shadow:var(--tower-card-card-data-selected-true-cover-frame-box-shadow);opacity:1}.R4YJaa_card[data-selected=true] .R4YJaa_ring{padding:var(--tower-card-selected-border);background:var(--tower-accent);-webkit-mask:linear-gradient(var(--tower-scrim) 0 0) content-box, linear-gradient(var(--tower-scrim) 0 0);mask:linear-gradient(var(--tower-scrim) 0 0) content-box, linear-gradient(var(--tower-scrim) 0 0);border:0;-webkit-mask-composite:xor;mask-composite:exclude}.R4YJaa_scrim{height:var(--tower-continue-scrim-height);background:var(--tower-continue-scrim);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.R4YJaa_track{right:var(--tower-continue-inset-mobile);bottom:var(--tower-continue-inset-mobile);left:var(--tower-continue-inset-mobile);height:var(--tower-progress-bar);border-radius:var(--tower-progress-radius);background:var(--tower-progress-track);position:absolute;overflow:hidden}.R4YJaa_fill{width:var(--tower-continue-progress);border-radius:var(--tower-progress-radius);background:var(--tower-progress-fill);height:100%;display:block}.R4YJaa_meta{gap:var(--tower-continue-meta-gap);color:var(--tower-ink);font-family:var(--tower-font-ui);font-weight:var(--tower-progress-percent-weight);flex-direction:column;display:flex}.R4YJaa_meta-title{font-size:var(--tower-continue-title-size-mobile);line-height:var(--tower-continue-title-line-mobile)}.R4YJaa_meta-label{font-size:var(--tower-continue-label-size-mobile);line-height:var(--tower-continue-label-line-mobile)}.R4YJaa_meta-left{color:var(--tower-muted);font-size:var(--tower-continue-left-size-mobile);font-weight:var(--tower-card-name-weight);line-height:var(--tower-continue-left-line-mobile);letter-spacing:var(--tower-continue-left-tracking-mobile)}@media (hover:hover) and (pointer:fine){.R4YJaa_cover-frame{transition:box-shadow var(--tower-card-transition) ease-out, opacity var(--tower-card-transition) ease-out}.R4YJaa_card:not([data-selected=true]):hover .R4YJaa_cover-frame{box-shadow:var(--tower-shadow-lift);opacity:1}.R4YJaa_card:not([data-selected=true]):hover .R4YJaa_ring{padding:var(--tower-card-border);background:var(--tower-accent);-webkit-mask:linear-gradient(var(--tower-scrim) 0 0) content-box, linear-gradient(var(--tower-scrim) 0 0);mask:linear-gradient(var(--tower-scrim) 0 0) content-box, linear-gradient(var(--tower-scrim) 0 0);border:0;-webkit-mask-composite:xor;mask-composite:exclude}}@media (min-width:1024px){.R4YJaa_card{width:var(--tower-poster-portrait-card)}.R4YJaa_name{height:var(--tower-card-name-height-desktop);font-size:var(--tower-card-name-size-desktop);line-height:var(--tower-card-name-line-desktop)}.R4YJaa_cover-frame{height:var(--tower-card-cover-desktop)}.R4YJaa_card[data-selected=true] .R4YJaa_cover-frame{box-shadow:var(--tower-card-card-data-selected-true-cover-frame-box-shadow-2)}.R4YJaa_card[data-type=continue]{gap:var(--tower-continue-inset)}.R4YJaa_track{right:var(--tower-continue-inset);bottom:var(--tower-continue-inset);left:var(--tower-continue-inset)}.R4YJaa_meta-title{font-size:var(--tower-continue-title-size);line-height:var(--tower-continue-title-line)}.R4YJaa_meta-label{font-size:var(--tower-continue-label-size);line-height:var(--tower-continue-label-line)}.R4YJaa_meta-left{font-size:var(--tower-continue-left-size);line-height:var(--tower-continue-left-line);letter-spacing:var(--tower-continue-left-tracking)}.R4YJaa_card[data-selected=true] .R4YJaa_ring{inset:calc(-1 * var(--tower-card-selected-border))}}@media (prefers-reduced-motion:reduce){.R4YJaa_cover-frame{transition:none}}
.ogIbLW_panel{top:var(--tower-signin-panel-top);right:var(--tower-signin-panel-right);font-family:var(--tower-font-ui);position:fixed}.ogIbLW_message{min-width:var(--tower-signin-message-min-width);height:var(--tower-signin-message-height);color:var(--tower-signin-message-color);font-size:var(--tower-signin-message-font-size);line-height:var(--tower-signin-message-line-height);margin:0}.ogIbLW_panel[data-kind=cancelled] .ogIbLW_message{min-width:var(--tower-signin-cancelled-message-width)}.ogIbLW_retry{min-width:var(--tower-signin-retry-min-width);background:var(--tower-signin-retry-background);color:var(--tower-signin-retry-color);font:var(--tower-signin-retry-font);cursor:pointer;border:0;text-decoration:underline}@media (min-width:768px){.ogIbLW_panel{top:var(--tower-signin-panel-top-2);right:var(--tower-signin-panel-right-2)}}
.BNMSuq_veil{z-index:70;background:var(--tower-auth-continuing-fill);animation:BNMSuq_fade-in var(--tower-auth-continuing-fade) ease-out;position:fixed;inset:0}.BNMSuq_shade{background:var(--tower-account-veil-background);-webkit-mask-image:var(--tower-account-veil-mask-image);mask-image:var(--tower-account-veil-mask-image);pointer-events:none;position:absolute;inset:0}.BNMSuq_anchor{top:50%;left:calc(50% + var(--tower-auth-continuing-nudge));position:absolute;transform:translate(-50%,-50%)}.BNMSuq_capsule{box-sizing:border-box;width:max-content;height:var(--tower-auth-continuing-height-mobile);padding:0 var(--tower-auth-continuing-padding-mobile);border-radius:var(--tower-auth-continuing-radius-mobile);color:var(--tower-ink);font:var(--tower-auth-continuing-font-mobile);white-space:nowrap;align-items:center;margin:0;display:flex}@media (min-width:768px){.BNMSuq_shade{background:var(--tower-account-veil-background-2);-webkit-mask-image:var(--tower-account-veil-mask-image-2);mask-image:var(--tower-account-veil-mask-image-2)}.BNMSuq_capsule{height:var(--tower-auth-continuing-height-desktop);padding:0 var(--tower-auth-continuing-padding-desktop);border-radius:var(--tower-auth-continuing-radius-desktop);font:var(--tower-auth-continuing-font-desktop)}}@media (prefers-reduced-motion:reduce){.BNMSuq_veil{animation:none}}@keyframes BNMSuq_fade-in{0%{opacity:0}}
.YnC0zG_overlay{z-index:60;position:fixed;inset:0}.YnC0zG_outside{background:var(--tower-account-outside-background);border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.YnC0zG_veil{background:var(--tower-account-veil-background);-webkit-mask-image:var(--tower-account-veil-mask-image);mask-image:var(--tower-account-veil-mask-image);pointer-events:none;position:absolute;inset:0}.YnC0zG_panel{top:var(--tower-account-panel-top);right:var(--tower-account-panel-right);box-sizing:border-box;width:var(--tower-account-panel-width);height:var(--tower-account-panel-height);color:var(--tower-account-panel-color);font-family:var(--tower-font-ui);position:fixed}.YnC0zG_name{height:var(--tower-account-name-height);margin:var(--tower-account-name-margin);padding-inline:var(--tower-account-name-padding-inline);color:var(--tower-account-name-color);font-size:var(--tower-account-name-font-size);line-height:var(--tower-account-name-line-height);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.YnC0zG_sign-out{width:var(--tower-account-signout-width);height:var(--tower-account-signout-height);padding:var(--tower-account-signout-padding);background:var(--tower-account-signout-background);color:inherit;font:var(--tower-account-signout-font);cursor:pointer;border:0;align-items:flex-start;display:flex}@media (min-width:768px){.YnC0zG_panel{top:var(--tower-account-panel-top-2);right:var(--tower-account-panel-right-2)}.YnC0zG_veil{background:var(--tower-account-veil-background-2);-webkit-mask-image:var(--tower-account-veil-mask-image-2);mask-image:var(--tower-account-veil-mask-image-2)}}
.JDRjxW_root{z-index:40;height:var(--tower-header-height-mobile);padding:0 var(--tower-layout-gutter-mobile);color:var(--tower-ink);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.JDRjxW_left{align-items:center;gap:var(--tower-topnav-left-gap-mobile);display:flex}.JDRjxW_back,.JDRjxW_brand,.JDRjxW_item,.JDRjxW_session{color:inherit;z-index:41;align-items:center;text-decoration:none;display:flex;position:relative}.JDRjxW_back{width:var(--tower-tap-min);height:var(--tower-tap-min);border-radius:var(--tower-radius-sm);justify-content:center}.JDRjxW_chevron{width:var(--tower-topnav-back-icon);height:var(--tower-topnav-back-icon)}.JDRjxW_mark{width:var(--tower-topnav-mark-width-mobile);height:var(--tower-topnav-mark-height-mobile);display:block}.JDRjxW_brand:after,.JDRjxW_item:after{width:var(--tower-tap-min);height:var(--tower-tap-min);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.JDRjxW_nav{display:none}.JDRjxW_item{align-items:flex-start;gap:var(--tower-topnav-nav-item-gap);min-width:var(--tower-topnav-home-width);padding-top:var(--tower-topnav-nav-item-padding-top);flex-direction:column}.JDRjxW_item:not([aria-current=page]){color:var(--tower-muted)}.JDRjxW_underline{height:var(--tower-topnav-underline-height);border-radius:var(--tower-radius);background:var(--tower-accent);align-self:stretch}.JDRjxW_item:not([aria-current=page]) .JDRjxW_underline{opacity:0}.JDRjxW_session{box-sizing:border-box;min-width:var(--tower-topnav-sign-in-width);height:var(--tower-topnav-sign-in-height);padding:0 var(--tower-topnav-sign-in-padding);cursor:pointer;background:0 0;border:0}.JDRjxW_avatar{z-index:41;width:var(--tower-tap-min);height:var(--tower-tap-min);margin-right:var(--tower-auth-avatar-hit-offset-mobile);color:var(--tower-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.JDRjxW_avatar span{box-sizing:border-box;width:var(--tower-auth-avatar-size-mobile);height:var(--tower-auth-avatar-size-mobile);border:var(--tower-auth-avatar-border);border-radius:var(--tower-auth-avatar-radius);background:var(--tower-auth-avatar-background);font:var(--tower-auth-avatar-font);place-items:center;display:grid}.JDRjxW_session:after{height:var(--tower-tap-min);content:"";position:absolute;inset:50% 0 auto;transform:translateY(-50%)}@media (min-width:768px){.JDRjxW_root{padding:0 var(--tower-layout-gutter-tablet)}}@media (min-width:1024px){.JDRjxW_avatar{margin-right:var(--tower-auth-avatar-hit-offset-desktop)}.JDRjxW_avatar span{width:var(--tower-auth-avatar-size-desktop);height:var(--tower-auth-avatar-size-desktop)}.JDRjxW_root{height:var(--tower-header-height-desktop);padding:0 var(--tower-layout-gutter-desktop)}.JDRjxW_left{gap:var(--tower-topnav-left-gap-desktop)}.JDRjxW_mark{width:var(--tower-topnav-mark-width-desktop);height:var(--tower-topnav-mark-height-desktop)}.JDRjxW_nav{display:flex}}.JDRjxW_back+.JDRjxW_brand:after{left:0;transform:translateY(-50%)}
.MEGKUG_toggle{align-items:center;gap:var(--tower-player-length-10);width:100%;height:var(--tower-player-length-44);color:var(--tower-ink);font:inherit;font-size:var(--tower-player-length-14);font-weight:var(--tower-player-weight-600);line-height:var(--tower-player-length-17);text-align:left;opacity:.8;background:0 0;border:0;padding:0;display:flex}.MEGKUG_toggle svg{width:var(--tower-player-length-22);height:var(--tower-player-length-22);flex:none}
.tbgzHG_about{display:none}@media (min-width:1024px){.tbgzHG_about{margin-top:var(--tower-player-length-20);display:block}.tbgzHG_about h2{color:var(--tower-ink);font-size:var(--tower-player-length-16);font-weight:var(--tower-player-weight-600);line-height:var(--tower-player-length-21);margin:0}.tbgzHG_about p{max-width:var(--tower-player-length-720);margin:var(--tower-player-length-8) 0 0;color:var(--tower-muted);font-size:var(--tower-player-length-15);line-height:var(--tower-player-length-21-75)}}
.iPUdKG_anchor{align-items:center;gap:var(--tower-player-length-10);width:100%;height:var(--tower-player-length-44);color:var(--tower-ink);font-size:var(--tower-player-length-14);font-weight:var(--tower-player-weight-600);line-height:var(--tower-player-length-17);text-decoration:underline;display:flex}.iPUdKG_anchor svg{width:var(--tower-player-length-22);height:var(--tower-player-length-22);flex:none}
._9DKuJG_percent{top:var(--tower-course-progress-percent-top);color:var(--tower-ink);font-size:var(--tower-progress-percent-size);font-weight:var(--tower-progress-percent-weight);line-height:var(--tower-progress-percent-line);position:absolute;right:0}._9DKuJG_track{height:var(--tower-progress-bar);border-radius:var(--tower-progress-radius);background:var(--tower-progress-track-raised);display:block}._9DKuJG_fill{height:100%;clip-path:inset(0 calc(100% - var(--tower-course-progress)) 0 0 round var(--tower-progress-radius));background:var(--tower-progress-fill);display:block}@media (min-width:1024px){._9DKuJG_fill{clip-path:inset(0 calc(100% - round(var(--tower-course-progress), var(--tower-player-length-1))) 0 0 round var(--tower-progress-radius))}}
.UQ46VG_rails{gap:var(--tower-rail-stack-gap-mobile);padding-top:var(--tower-home-section-gap);flex-direction:column;display:flex;position:relative}@media (min-width:1024px){.UQ46VG_rails{gap:var(--tower-rail-stack-gap-desktop);padding-top:0;padding-bottom:var(--tower-gap-tight)}}
.cjSW2q_item{box-sizing:border-box;align-items:center;gap:var(--tower-card-gap-mobile);min-width:0;min-height:var(--tower-course-row-height);padding:var(--tower-gap-tight);border-radius:var(--tower-radius);color:var(--tower-ink);text-decoration:none;display:flex}.cjSW2q_thumb{width:var(--tower-course-thumb-width);height:var(--tower-course-thumb-height);border-radius:var(--tower-radius);background:var(--tower-surface);flex:none;overflow:hidden}.cjSW2q_thumb img,.cjSW2q_thumb [data-media-placeholder]{object-fit:cover;width:100%;height:100%;display:block}.cjSW2q_copy{margin-top:var(--tower-course-copy-top);margin-bottom:var(--tower-course-copy-bottom);align-self:flex-start;gap:var(--tower-course-copy-gap);min-width:0;font-size:var(--tower-type-ui-playlist-meta-12-size);font-weight:var(--tower-type-ui-playlist-meta-12-weight);line-height:var(--tower-course-copy-line);flex-direction:column;flex:1;display:flex}.cjSW2q_meta{color:var(--tower-muted)}.cjSW2q_title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cjSW2q_item[data-selected=true]{padding-left:var(--tower-course-selected-inset);background:var(--tower-hairline)}.cjSW2q_item[data-selected=true] .cjSW2q_meta{color:var(--tower-billboard-meta-color)}.cjSW2q_selected{width:var(--tower-course-selected-icon);height:var(--tower-course-selected-icon);border-radius:var(--tower-course-selected-radius);background:var(--tower-hairline);flex:none}.cjSW2q_selected svg{width:var(--tower-course-selected-icon);height:var(--tower-course-selected-icon)}@media (hover:hover){.cjSW2q_item:hover{background:var(--tower-hairline)}}.cjSW2q_item[data-context=player] .cjSW2q_copy,.cjSW2q_item[data-status=current] .cjSW2q_copy{align-self:auto;margin:0}.cjSW2q_item[data-context=player],.cjSW2q_item[data-status=current],.cjSW2q_item[data-status=watched]{padding-right:var(--tower-player-length-12)}.cjSW2q_item[data-context=player] .cjSW2q_meta{white-space:pre-wrap}.cjSW2q_item[data-now-playing=true],.cjSW2q_item[data-status=current]{padding-left:var(--tower-player-length-11);background:var(--tower-hairline);position:relative}.cjSW2q_playing-edge{width:var(--tower-player-length-12);pointer-events:none;height:100%;position:absolute;top:0;left:0}.cjSW2q_item[data-now-playing=true] .cjSW2q_meta,.cjSW2q_item[data-status=current] .cjSW2q_meta{color:var(--tower-player-secondary)}.cjSW2q_item[data-context=player][data-selected=true]{box-shadow:inset 0 0 0 var(--tower-player-length-1) var(--tower-ink)}.cjSW2q_playing{width:var(--tower-player-length-18);height:var(--tower-player-length-18);fill:currentColor;flex:none}.cjSW2q_item[data-status=watched] .cjSW2q_thumb,.cjSW2q_item[data-context=player][data-preceding=true] .cjSW2q_thumb{opacity:.55}.cjSW2q_item[data-status=watched] .cjSW2q_title,.cjSW2q_item[data-context=player][data-preceding=true] .cjSW2q_title{color:var(--tower-muted)}.cjSW2q_status{color:var(--tower-progress-check);width:var(--tower-course-selected-icon);height:var(--tower-course-selected-icon);flex:none}
.Z-LDJa_panel{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--tower-gap-tight);width:100%;min-height:var(--tower-empty-height-mobile);border:var(--tower-empty-border-width) solid var(--tower-hairline);border-radius:var(--tower-radius);background:var(--tower-surface);text-align:center;flex-direction:column;display:flex}.Z-LDJa_title{color:var(--tower-ink);font-family:var(--tower-font-display);font-size:var(--tower-type-display-rail-mobile-size);font-weight:var(--tower-type-display-rail-mobile-weight);line-height:var(--tower-type-display-rail-mobile-line-height);letter-spacing:var(--tower-type-display-rail-mobile-tracking);margin:0}.Z-LDJa_body{color:var(--tower-muted);font-family:var(--tower-font-ui);font-size:var(--tower-type-ui-meta-13-size);font-weight:var(--tower-type-ui-meta-13-weight);line-height:var(--tower-type-ui-meta-13-line-height);letter-spacing:var(--tower-type-ui-meta-13-tracking);margin:0}.Z-LDJa_action{margin-top:var(--tower-gap-tight);display:flex}@media (min-width:1024px){.Z-LDJa_panel{max-width:var(--tower-empty-width-desktop);min-height:var(--tower-empty-height-desktop)}.Z-LDJa_title{font-size:var(--tower-type-display-rail-size);font-weight:var(--tower-type-display-rail-weight);line-height:var(--tower-type-display-rail-line-height);letter-spacing:var(--tower-type-display-rail-tracking)}.Z-LDJa_body{font-size:var(--tower-type-ui-meta-14-size);font-weight:var(--tower-type-ui-meta-14-weight);line-height:var(--tower-type-ui-meta-14-line-height);letter-spacing:var(--tower-type-ui-meta-14-tracking)}}
.EkbFBa_panel{box-sizing:border-box;min-width:0;padding:var(--tower-gap-loose) var(--tower-course-panel-inline-mobile) 0;border:var(--tower-card-border) solid var(--tower-hairline);border-radius:var(--tower-course-panel-radius-mobile) var(--tower-course-panel-radius-mobile) 0 0;background:var(--tower-surface-raised);border-bottom:0}.EkbFBa_header{gap:var(--tower-course-copy-gap);margin-bottom:var(--tower-card-gap-mobile);flex-direction:column;display:flex;position:relative}.EkbFBa_header h2{font-size:var(--tower-course-list-heading-size);font-weight:var(--tower-course-list-heading-weight);line-height:var(--tower-course-list-heading-line);letter-spacing:var(--tower-course-list-heading-tracking);margin:0}.EkbFBa_header p{color:var(--tower-muted);font-size:var(--tower-type-ui-quiet-size);font-weight:var(--tower-type-ui-quiet-weight);line-height:var(--tower-course-header-line);letter-spacing:var(--tower-course-header-tracking);margin:0}.EkbFBa_progress{margin-bottom:var(--tower-card-gap-mobile)}.EkbFBa_list{gap:var(--tower-course-list-gap);flex-direction:column;display:flex}@media (min-width:1024px){.EkbFBa_panel{height:var(--tower-course-panel-height);padding:var(--tower-home-rail-gap) var(--tower-gap) var(--tower-gap-tight);border-bottom:var(--tower-card-border) solid var(--tower-hairline);border-radius:var(--tower-radius)}.EkbFBa_header,.EkbFBa_progress{margin-bottom:var(--tower-course-header-list-gap)}.EkbFBa_panel:has([data-testid=course-progress-bar]){height:calc(var(--tower-course-panel-height) + var(--tower-progress-bar) + var(--tower-course-header-list-gap))}.EkbFBa_list{box-sizing:border-box;height:calc(var(--tower-course-list-height) + var(--tower-focus-ring-outset));margin:calc(-1 * var(--tower-focus-ring-outset)) calc(-1 * var(--tower-focus-ring-outset)) 0;padding:var(--tower-focus-ring-outset);scroll-padding-block:var(--tower-focus-ring-outset);scrollbar-width:none;overflow-y:auto}.EkbFBa_list::-webkit-scrollbar{display:none}}
._2uyz8G_frame{aspect-ratio:16/9;width:100%;height:round(nearest, calc(100cqw * 9 / 16), var(--tower-player-length-1));background:var(--tower-surface-raised);color:var(--tower-ink);border-radius:var(--tower-player-length-2);position:relative;overflow:hidden}._2uyz8G_poster{position:absolute;inset:0}._2uyz8G_poster img,._2uyz8G_poster [data-media-placeholder]{object-fit:cover;width:100%;height:100%;display:block}._2uyz8G_media{position:absolute;inset:0}._2uyz8G_frame:not([data-started=true]) ._2uyz8G_media,._2uyz8G_frame[data-started=true] ._2uyz8G_poster{visibility:hidden}._2uyz8G_media iframe{border:0;width:100%;height:100%;display:block}._2uyz8G_anchor{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}._2uyz8G_play{pointer-events:auto;cursor:pointer;border:0;place-items:center;padding:0;display:grid}._2uyz8G_play svg{width:var(--tower-player-length-10-4);height:var(--tower-player-length-10-4);position:relative}._2uyz8G_play ._2uyz8G_nudge{left:var(--tower-player-length-0-8)}@media (min-width:768px){._2uyz8G_play svg{width:var(--tower-player-length-17-3);height:var(--tower-player-length-17-3)}._2uyz8G_play ._2uyz8G_nudge{left:var(--tower-player-length-1-35)}}._2uyz8G_loading,._2uyz8G_error{align-content:center;place-items:center;display:grid;position:absolute;inset:0}._2uyz8G_loading svg{width:var(--tower-player-length-32);height:var(--tower-player-length-32);fill:none;stroke-width:var(--tower-player-length-2);overflow:visible}._2uyz8G_ring{stroke:var(--tower-hairline)}._2uyz8G_arc{stroke:var(--tower-accent);stroke-dasharray:25 75;stroke-linecap:round;transform-origin:50%;animation:1s linear infinite _2uyz8G_spin}@keyframes _2uyz8G_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._2uyz8G_arc{animation:none}}._2uyz8G_error{background:var(--tower-veil-panel);color:var(--tower-ink)}._2uyz8G_error p{font-size:var(--tower-player-length-13);font-weight:var(--tower-player-weight-400);line-height:var(--tower-player-length-18-85);margin:0}._2uyz8G_error button{height:var(--tower-player-length-44);color:var(--tower-player-retry-ink);font:inherit;font-size:var(--tower-player-length-14);font-weight:var(--tower-player-weight-500);line-height:var(--tower-player-length-20);cursor:pointer;background:0 0;border:0;padding:0}@media (min-width:1024px){._2uyz8G_frame{border-radius:var(--tower-player-length-12)}._2uyz8G_frame:after{border-radius:inherit;box-shadow:inset 0 0 0 var(--tower-player-length-1) var(--tower-hairline);pointer-events:none;content:"";position:absolute;inset:0}._2uyz8G_loading svg{width:var(--tower-player-length-40);height:var(--tower-player-length-40)}._2uyz8G_error p{font-size:var(--tower-player-length-14);line-height:var(--tower-player-length-20-3)}}
.GGIa_G_panel{box-sizing:border-box;min-width:0;padding:var(--tower-player-length-24) var(--tower-player-length-19) 0;border:var(--tower-player-length-1) solid var(--tower-hairline);background:var(--tower-surface-raised);border-bottom:0;border-radius:0}.GGIa_G_header{position:relative}.GGIa_G_mobile-bar{margin-top:var(--tower-player-length-12)}.GGIa_G_progress{display:none}.GGIa_G_header h2{height:var(--tower-player-length-23);font-size:var(--tower-player-length-22);font-weight:var(--tower-player-weight-700);line-height:var(--tower-player-length-23-1);letter-spacing:var(--tower-player-length-negative-0-11);margin:0}.GGIa_G_header p,.GGIa_G_section p{margin:var(--tower-player-length-2) 0 0;color:var(--tower-muted);font-size:var(--tower-player-length-12);font-weight:var(--tower-player-weight-500);height:var(--tower-player-length-16);line-height:var(--tower-player-length-15-6);letter-spacing:var(--tower-player-length-0-24)}.GGIa_G_desktop,.GGIa_G_section{display:none}.GGIa_G_list{gap:var(--tower-player-length-4);margin-top:var(--tower-player-length-12);flex-direction:column;display:flex}@media (min-width:1024px){.GGIa_G_panel{top:0;right:var(--tower-player-length-32);bottom:var(--tower-player-length-8);width:var(--tower-player-length-380);min-height:0;padding:var(--tower-player-length-20) var(--tower-player-length-16) var(--tower-player-length-8);border-bottom:var(--tower-player-length-1) solid var(--tower-hairline);border-radius:var(--tower-player-length-12);flex-direction:column;display:flex;position:absolute}.GGIa_G_desktop,.GGIa_G_section{display:block}.GGIa_G_section p{margin-top:var(--tower-player-length-4)}.GGIa_G_progress{margin-top:var(--tower-player-length-14);display:block;position:relative}.GGIa_G_progress p{color:var(--tower-muted);font-size:var(--tower-player-length-12);font-weight:var(--tower-player-weight-500);line-height:var(--tower-player-length-16);letter-spacing:var(--tower-player-length-0-24);justify-content:space-between;margin:0;display:flex}.GGIa_G_progress p span:last-child{color:var(--tower-ink);white-space:pre}.GGIa_G_progress .GGIa_G_bar{margin-top:var(--tower-player-length-8)}.GGIa_G_progress:after,.GGIa_G_header:after{right:0;bottom:var(--tower-player-length-negative-15);height:var(--tower-player-length-1);background:var(--tower-hairline);content:"";position:absolute;left:0}.GGIa_G_panel:has(.GGIa_G_progress) .GGIa_G_header:after{content:none}.GGIa_G_panel .GGIa_G_mobile-bar,.GGIa_G_mobile{display:none}.GGIa_G_header{position:relative}.GGIa_G_header p{margin-top:var(--tower-player-length-4)}.GGIa_G_section{margin-top:var(--tower-player-length-29)}.GGIa_G_section h3{font-size:var(--tower-player-length-16);font-weight:var(--tower-player-weight-600);line-height:var(--tower-player-length-21);margin:0}.GGIa_G_list{min-height:0;margin:calc(var(--tower-player-length-14) - var(--tower-focus-ring-outset)) calc(-1 * var(--tower-focus-ring-outset)) 0;padding:var(--tower-focus-ring-outset);scroll-padding-block:var(--tower-focus-ring-outset);scrollbar-width:none;flex:1;overflow-y:auto}}
.IjpA2W_player{font-family:var(--tower-font-ui);padding-top:var(--tower-player-length-56)}.IjpA2W_main{min-width:0;container-type:inline-size}.IjpA2W_body{padding:var(--tower-player-length-4) var(--tower-player-length-20) var(--tower-player-length-28)}.IjpA2W_navigation{height:var(--tower-player-length-42);justify-content:space-between;align-items:center;display:flex}.IjpA2W_navigation a{align-items:center;gap:var(--tower-player-length-4);min-height:var(--tower-player-length-44);color:var(--tower-muted);font-size:var(--tower-player-length-15);font-weight:var(--tower-player-weight-500);line-height:var(--tower-player-length-18);text-decoration:none;display:flex}.IjpA2W_navigation svg{width:var(--tower-player-length-16);height:var(--tower-player-length-16)}.IjpA2W_next{margin-left:auto}.IjpA2W_header{margin-top:var(--tower-player-length-16)}.IjpA2W_kicker{color:var(--tower-player-kicker-color);font-size:var(--tower-player-length-14);font-weight:var(--tower-player-weight-600);line-height:var(--tower-player-length-17);letter-spacing:var(--tower-player-length-1-68);text-transform:uppercase;margin:0}.IjpA2W_header h1{margin:var(--tower-player-length-8) 0 0;color:var(--tower-ink);font-size:var(--tower-player-length-24);font-weight:var(--tower-player-weight-600);line-height:var(--tower-player-length-31);letter-spacing:var(--tower-player-length-negative-0-12)}.IjpA2W_meta{margin:var(--tower-player-length-8) 0 0;color:var(--tower-muted);font-size:var(--tower-player-length-15);line-height:var(--tower-player-length-22);white-space:pre-wrap}.IjpA2W_actions{gap:var(--tower-player-length-12);margin-top:var(--tower-player-length-16);grid-template-columns:1fr 1fr;display:grid}.IjpA2W_desktop,.IjpA2W_back{display:none}.IjpA2W_gap{height:var(--tower-player-length-40);background:var(--tower-course-footer-gradient)}@media (min-width:1024px){.IjpA2W_player{font-family:var(--tower-font-ui);padding-top:var(--tower-player-length-96)}.IjpA2W_stage{grid-template-columns:minmax(0, var(--tower-player-length-1444)) var(--tower-player-length-380);align-items:stretch;gap:var(--tower-player-length-32);max-width:var(--tower-player-length-1856);padding:0 var(--tower-player-length-32) var(--tower-player-length-8);margin:0 auto;display:grid;position:relative}.IjpA2W_body{padding:var(--tower-player-length-20) 0 0}.IjpA2W_navigation{height:var(--tower-player-length-38)}.IjpA2W_navigation a{gap:var(--tower-player-length-6)}.IjpA2W_navigation svg{width:var(--tower-player-length-18);height:var(--tower-player-length-18)}.IjpA2W_header{margin-top:var(--tower-player-length-20)}.IjpA2W_header h1{margin-top:var(--tower-player-length-10);font-size:var(--tower-player-length-32);line-height:var(--tower-player-length-40);letter-spacing:var(--tower-player-length-negative-0-32)}.IjpA2W_meta{margin-top:var(--tower-player-length-10)}.IjpA2W_desktop{display:inline}.IjpA2W_actions{gap:var(--tower-player-length-12) var(--tower-player-length-32);max-width:var(--tower-player-actions-width);margin-top:var(--tower-player-length-20);flex-wrap:wrap;display:flex}.IjpA2W_actions>*{width:var(--tower-player-length-180);flex:none}.IjpA2W_back{width:var(--tower-player-length-127);align-items:center;gap:var(--tower-player-length-10);height:var(--tower-player-length-44);color:var(--tower-ink);font-size:var(--tower-player-length-14);font-weight:var(--tower-player-weight-600);line-height:var(--tower-player-length-17);text-decoration:none;display:flex}.IjpA2W_back svg{width:var(--tower-player-length-16);height:var(--tower-player-length-16)}.IjpA2W_gap{background:var(--tower-surface)}}
._16Mfwa_page{box-sizing:border-box;min-height:calc(100svh - var(--tower-footer-gap-above) - var(--tower-footer-height) - var(--tower-footer-clear-mobile));padding:var(--tower-header-height-mobile) var(--tower-layout-gutter-mobile) 0;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._16Mfwa_column{margin-bottom:calc(-1 * var(--tower-footer-gap-above));flex-direction:column;align-items:center;display:flex}._16Mfwa_kicker{color:var(--tower-muted);font-family:var(--tower-font-ui);font-size:var(--tower-type-display-kicker-mobile-size);font-weight:var(--tower-type-display-kicker-mobile-weight);line-height:var(--tower-type-display-kicker-mobile-line-height);letter-spacing:var(--tower-type-display-kicker-mobile-tracking);margin:0}._16Mfwa_title{margin:var(--tower-not-found-kicker-gap) 0 0;color:var(--tower-ink);font-family:var(--tower-font-ui);font-size:var(--tower-type-display-hero-mobile-size);font-weight:var(--tower-type-display-hero-mobile-weight);line-height:var(--tower-type-display-hero-mobile-line-height);letter-spacing:var(--tower-type-display-hero-mobile-tracking)}._16Mfwa_body{max-width:var(--tower-not-found-body-max-mobile);margin:var(--tower-not-found-title-gap) 0 0;color:var(--tower-not-found-body-color);font-family:var(--tower-font-ui);font-size:var(--tower-type-ui-body-billboard-mobile-size);font-weight:var(--tower-type-ui-body-billboard-mobile-weight);line-height:var(--tower-type-ui-body-billboard-mobile-line-height);letter-spacing:var(--tower-type-ui-body-billboard-mobile-tracking)}._16Mfwa_action{margin-top:var(--tower-not-found-action-gap);display:flex}@media (min-width:768px){._16Mfwa_page{padding-inline:var(--tower-layout-gutter-tablet)}}@media (min-width:1024px){._16Mfwa_page{min-height:calc(100svh - var(--tower-footer-gap-above) - var(--tower-footer-height) - var(--tower-footer-clear-desktop));padding:var(--tower-header-height-desktop) var(--tower-layout-gutter-desktop) 0}._16Mfwa_kicker{font-size:var(--tower-type-display-kicker-desktop-size);font-weight:var(--tower-type-display-kicker-desktop-weight);line-height:var(--tower-type-display-kicker-desktop-line-height);letter-spacing:var(--tower-type-display-kicker-desktop-tracking)}._16Mfwa_title{font-size:var(--tower-type-display-hero-size);font-weight:var(--tower-type-display-hero-weight);line-height:var(--tower-type-display-hero-line-height);letter-spacing:var(--tower-type-display-hero-tracking)}._16Mfwa_body{max-width:var(--tower-not-found-body-max-desktop);font-size:var(--tower-type-ui-body-size);font-weight:var(--tower-type-ui-body-weight);line-height:var(--tower-type-ui-body-line-height);letter-spacing:var(--tower-type-ui-body-tracking)}}
