.activity-link{z-index:1;min-width:0;min-height:0;color:inherit;flex-direction:column;flex:auto;gap:1rem;text-decoration:none;display:flex;position:relative}.activity-card{border:1px solid var(--border);border-radius:var(--radius-card);height:100%;min-height:13.5rem;color:var(--text);background:var(--surface);flex-direction:column;gap:1rem;padding:2rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000021}.activity-card-favorite-action{z-index:2;color:var(--muted);background:color-mix(in srgb, var(--surface) 86%, transparent);position:absolute;top:1rem;right:1rem}.activity-card-favorite-action:hover,.activity-card-favorite-action:focus-visible{background:color-mix(in srgb, var(--surface) 76%, var(--text) 12%)}.activity-card-backdrop .activity-card-favorite-action:not(.is-active),.activity-card-backdrop .activity-card-favorite-action:not(.is-active):hover,.activity-card-backdrop .activity-card-favorite-action:not(.is-active):focus-visible{color:#fff}.activity-friends-going-compact{z-index:1;gap:.45rem;margin-top:auto;display:grid;position:relative}.activity-friends-going-compact[hidden]{display:none}.activity-friends-going-compact h4{color:var(--text);margin:0;font-size:.9rem;line-height:1.25}.activity-friends-going-avatar-list{flex-wrap:wrap;gap:.35rem;display:flex}.activity-friends-going-avatar-link{border-radius:999px;display:inline-flex}.activity-friends-going-avatar-link:hover,.activity-friends-going-avatar-link:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px}.activity-friends-going-avatar{border:1px solid var(--border);background:var(--surface-muted);object-fit:cover;border-radius:999px;width:1.75rem;height:1.75rem}.activity-card-backdrop{color:#fff;background:#101412;padding:0}.activity-card-backdrop .activity-link{padding:2rem}.activity-card-backdrop .activity-friends-going-compact{padding:0 2rem 2rem}.activity-card-favorite{border-width:2px;border-color:var(--favorite)}.card-backdrop,.card-backdrop-image,.card-backdrop-overlay{position:absolute;inset:0}.card-backdrop{z-index:0}.card-backdrop-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.card-backdrop-overlay{background:#000000b3}.activity-link>:not(.card-backdrop){z-index:1;position:relative}:is(.activity-card:has(.activity-link:hover),.activity-card:has(.activity-link:focus-visible)){border-color:var(--brand-strong);transform:translateY(-1px);box-shadow:0 4px 14px #00000029}:is(.activity-card-favorite:has(.activity-link:hover),.activity-card-favorite:has(.activity-link:focus-visible)){border-color:var(--favorite-hover)}.activity-link:focus-visible{outline:none}.activity-card h3{margin:0 0 .7rem;font-size:1.45rem;line-height:1.15}.activity-card-main{padding-right:2.75rem}.activity-meta,.dialog-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin:0;line-height:1.4;display:flex}.activity-time,.dialog-meta span:first-child{color:var(--text);font-weight:750}.activity-card-backdrop .activity-time,.activity-card-backdrop .activity-meta,.activity-card-backdrop .card-label,.activity-card-backdrop .activity-friends-going-compact h4,.activity-card-backdrop .activity-card-extra p:last-child,.activity-card-backdrop .activity-description{color:#fff;text-shadow:0 1px 8px #000000a6}.activity-card-backdrop .activity-meta span:not(.activity-time){color:#ffffffd1}.activity-room,.dialog-meta span{gap:.25rem;display:inline-flex}.dialog-meta span{align-items:center}.activity-room{align-items:flex-start}.activity-room .inline-icon{margin-top:.2em}.inline-icon{flex:none;width:1rem;height:1rem}.tag-row{flex-wrap:wrap;gap:.45rem;min-width:0;display:flex}.activity-card .tag-row{margin-top:1rem}.card-label,.detail-label{color:var(--text);align-items:center;gap:.35rem;margin:0 0 .25rem;font-weight:800;display:inline-flex}.activity-card-extra p:last-child,.detail-text{color:var(--muted);margin:0;line-height:1.55}.activity-description{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:auto 0 0;font-size:.95rem;line-height:1.45;display:-webkit-box;overflow:hidden}.modal-backdrop{z-index:50;background:#00000094;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-backdrop[hidden]{display:none}.activity-dialog{border:1px solid var(--border);border-radius:var(--radius-card);width:min(100%,42rem);max-height:calc(100dvh - 2rem);color:var(--text);background:var(--background);padding:1.5rem;position:relative;overflow-y:auto;box-shadow:0 1.5rem 4rem #00000059}.activity-dialog.schedule-standalone-detail{max-height:none;box-shadow:none;overflow:visible}.schedule-standalone-detail .dialog-actions{padding-right:0}.dialog-body{gap:1.25rem;min-width:0;display:grid}.dialog-backdrop{border-radius:var(--radius-card) var(--radius-card) 0 0;background:color-mix(in srgb, var(--text) 9%, transparent);margin:-1.5rem -1.5rem 1.5rem;overflow:hidden}.dialog-backdrop div{background-position:50%;background-repeat:no-repeat;background-size:cover;height:12rem}.dialog-heading{justify-content:space-between;align-items:start;gap:1rem;min-width:0;display:flex}.dialog-heading h1{max-width:none;margin:0;font-size:1.75rem;line-height:1.15}.dialog-actions{flex:none;gap:.15rem;display:flex}.modal-backdrop .dialog-actions{padding-right:2.75rem}.modal-backdrop .activity-dialog-has-backdrop .dialog-actions{padding-right:0}.activity-share-menu{display:inline-flex;position:relative}.activity-share-menu .activity-share-dropdown-menu{z-index:20;width:max-content;min-width:12rem;display:none;position:absolute;top:calc(100% + .5rem);right:0}.activity-share-menu[data-open=true] .activity-share-dropdown-menu{display:grid}.public-resource-share-dialog{width:min(100% - 2rem,34rem)}.public-resource-share-dialog .public-resource-share-form{box-sizing:border-box;gap:1rem;width:100%;max-height:min(36rem,100dvh - 2rem);padding:clamp(1rem,2.5vw,1.35rem);overflow:auto}.public-resource-share-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.public-resource-share-header h3{margin:0;font-size:clamp(1.25rem,3vw,1.45rem);line-height:1.15}.public-resource-share-close{margin-top:-.35rem;margin-right:-.35rem}.public-resource-share-dialog .my-info-resource-share-list{max-height:min(18rem,42dvh)}.public-resource-share-loading{border:1px solid var(--border);border-radius:var(--radius-card);min-height:7rem;color:var(--muted);text-align:center;place-items:center;gap:.75rem;padding:1.25rem;font-weight:800;display:grid}.public-resource-share-throbber{border:.25rem solid color-mix(in srgb, var(--brand) 24%, transparent);border-top-color:var(--brand);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite public-resource-share-throbber;display:block}@keyframes public-resource-share-throbber{to{transform:rotate(1turn)}}.public-resource-share-dialog .my-info-resource-share-row{min-height:3.5rem;padding:.4rem .55rem .4rem .4rem}.public-resource-share-dialog .my-info-resource-share-avatar{width:2.6rem;height:2.6rem}.public-resource-share-dialog .my-info-resource-share-identity{grid-template-columns:2.6rem minmax(0,1fr)}.public-resource-share-dialog .my-info-friend-form-actions{align-items:center}@media (width<=36rem){.registration-switch-dialog.public-resource-share-dialog{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0}.public-resource-share-dialog .public-resource-share-form{min-height:100dvh;max-height:none;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));border-radius:0;grid-template-rows:auto minmax(0,1fr) auto auto}.public-resource-share-dialog .my-info-resource-share-list{min-height:0;max-height:none}.public-resource-share-dialog .my-info-friend-form-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.public-resource-share-dialog .my-info-friend-form-actions .content-button{width:100%;min-width:0}}.icon-action,.dialog-close{border-radius:var(--radius-icon);width:2.35rem;height:2.35rem;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.dialog-close{z-index:3;position:absolute;top:1rem;right:1rem}.icon-action:hover,.icon-action:focus-visible,.dialog-close:hover,.dialog-close:focus-visible{color:var(--text);background:color-mix(in srgb, var(--text) 8%, transparent);outline:none}.icon-action.is-active{color:var(--favorite)}.icon-action.is-active[data-favorite-button]:hover,.icon-action.is-active[data-favorite-button]:focus-visible{color:var(--favorite-hover)}.icon-action[data-favorite-button]{position:relative}.activity-card>.activity-card-favorite-action{z-index:2;position:absolute;top:1rem;right:1rem}.icon-action[data-favorite-button] svg,.icon-action[data-vendor-favorite-button] svg{transition:fill .15s,stroke .15s}.icon-action.is-active[data-favorite-button] svg,.icon-action.is-active[data-vendor-favorite-button] svg{fill:currentColor}.favorite-action-count{border:2px solid var(--surface);min-width:1.08rem;height:1.08rem;color:var(--surface);background:var(--favorite);text-align:center;border-radius:999px;padding:0 .2rem;font-size:.62rem;font-weight:800;line-height:calc(1.08rem - 4px);position:absolute;top:-.22rem;right:-.22rem}.favorite-action-count[hidden]{display:none}.icon-action.is-active[data-favorite-button]:hover .favorite-action-count,.icon-action.is-active[data-favorite-button]:focus-visible .favorite-action-count{background:var(--favorite-hover)}.dialog-icon,.dialog-close svg{width:1.25rem;height:1.25rem}.dialog-meta{padding-top:.65rem}.dialog-meta a,.detail-text a,.link-row a{color:var(--brand-text);text-underline-offset:.12em;text-decoration:underline}.dialog-stack{gap:1rem;display:grid}.link-row{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.activity-friends-going{gap:.7rem;display:grid}.activity-friends-going h2{margin:0;font-size:1rem;line-height:1.3}.activity-friends-going-list{gap:.45rem;display:grid}.activity-friends-going-link{color:var(--brand-text);align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:inline-flex}.activity-friends-going-link:hover,.activity-friends-going-link:focus-visible{text-underline-offset:.12em;text-decoration:underline}.component-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--component-grid-min-size), min(var(--component-grid-target-size), var(--component-grid-max-size)))), 1fr));gap:1rem;margin-top:.5rem;display:grid}.call-to-action-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),16rem));grid-auto-rows:auto auto;justify-content:center;column-gap:1.25rem;display:grid}.call-to-action-card{grid-row:span 2;grid-template-rows:subgrid;width:min(100%,16rem);margin-bottom:2rem;display:grid}.call-to-action-card-featured{z-index:2;border:2px solid var(--theme-border,var(--border));border-radius:var(--radius-card) var(--radius-card) 0 0;min-height:3.75rem;color:var(--theme-heading,var(--text));background:var(--theme-card,var(--surface));text-align:center;border-bottom:0;grid-row:1;place-items:center;margin:0 1.5rem;padding:.35rem .75rem;font-weight:800;line-height:1.15;display:grid}.call-to-action-card-frame{border:2px solid var(--theme-border,var(--border));border-radius:var(--radius-card);background:var(--theme-card,var(--surface));flex-direction:column;grid-row:2;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000012}.call-to-action-card-header{min-height:5rem;color:var(--theme-card,var(--surface));background:color-mix(in srgb, var(--theme-heading,var(--text)) 92%, transparent);text-align:center;place-items:center;padding:1rem;display:grid}.call-to-action-card-header h2{color:inherit;margin:0;font-size:1.55rem;line-height:1.15}.call-to-action-card-body{text-align:center;flex-direction:column;flex:1;gap:1rem;padding:1.5rem 1.25rem;display:flex}.call-to-action-card-body>.content-button{margin-top:auto}.call-to-action-card-price{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:7rem;display:flex}.call-to-action-card-previous-price{color:var(--theme-body,var(--muted));font-weight:800;text-decoration:line-through}.call-to-action-card-special-label{border:1px solid var(--theme-border,var(--border));border-radius:var(--radius-label);padding:.35rem .85rem;font-weight:800}.call-to-action-card-current-price{color:var(--theme-heading,var(--text));font-size:clamp(2rem,4vw,2.75rem);font-weight:850;line-height:1}.call-to-action-card-footer{margin-top:auto}.call-to-action-card-footer .content-prose{font-size:.92rem}.content-accordion{gap:.75rem;display:grid}.content-accordion-item{border:1px solid var(--theme-border,var(--border));border-radius:var(--radius-card);color:var(--theme-text,var(--text));background:var(--theme-card,var(--surface));overflow:hidden}.content-accordion-item summary{cursor:pointer;align-items:center;gap:.85rem;padding:1rem 1.25rem;font-weight:800;list-style:none;display:flex}.content-accordion-item summary::-webkit-details-marker{display:none}.content-node-icon{width:1.25rem;height:1.25rem;color:var(--theme-eyebrow,var(--brand-text));flex:none}.content-accordion-item summary span:first-of-type{flex:1}.content-accordion-marker:before{color:var(--theme-heading,var(--text));content:"+";font-size:1.25rem;line-height:1}.content-accordion-item[open] .content-accordion-marker:before{content:"-"}.content-accordion-body{padding:0 1.25rem 1.25rem}.comparison-panel{border:1px solid var(--theme-border,var(--border));border-radius:var(--radius-card);background:var(--theme-card,var(--surface))}.comparison-columns{flex-wrap:wrap;justify-content:center;gap:2rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.comparison-column{width:min(100%,13rem)}.comparison-column h2{color:var(--theme-heading,var(--text));margin:0 0 1.25rem;font-size:1.25rem;line-height:1.2}.comparison-values{gap:1rem;display:grid}.comparison-value{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;display:grid}.comparison-icon-gutter{padding-top:.2rem}.comparison-value .content-prose{font-size:.92rem;line-height:1.45}.progress-tracker{isolation:isolate;padding-block:.75rem}.progress-tracker-desktop{margin:0;padding:0;list-style:none;display:none;position:relative}.progress-tracker-desktop li{z-index:1;text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.progress-tracker-title,.progress-tracker-footer{color:var(--theme-heading,var(--text));font-weight:850}.progress-tracker-title .content-prose,.progress-tracker-footer .content-prose{color:inherit;font-weight:inherit;line-height:1.15}.progress-tracker-title .content-prose p,.progress-tracker-footer .content-prose p{margin:0}.progress-tracker-title{align-items:end;min-height:4rem;padding-inline:.75rem;font-size:clamp(1.05rem,2vw,1.5rem);display:flex}.progress-tracker-node{z-index:1;border-radius:var(--radius-pill);width:4rem;height:4rem;color:var(--progress-track-border);margin-top:.75rem;position:relative}.progress-tracker-mobile-node.is-complete,.progress-tracker-segment>.is-complete,.progress-tracker-mobile-segment.is-complete{background:var(--progress-track-active)}.progress-tracker-node-outline{width:100%;height:100%;position:absolute;inset:0}.progress-tracker-node-fill{fill:var(--progress-track-inner)}.progress-tracker-node-outline.is-complete .progress-tracker-node-fill{fill:var(--progress-track-active)}.progress-tracker-segment{z-index:0;border-radius:var(--radius-pill);background:var(--progress-track-border);width:100%;height:1.5rem;position:absolute;top:6rem;left:50%}.progress-tracker-segment>div{border-radius:var(--radius-pill);background:var(--progress-track-inner);width:100%;height:.75rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.progress-tracker-footer{margin-top:1rem;padding-inline:.75rem;font-size:clamp(1rem,2vw,1.35rem)}.progress-tracker-mobile{gap:0;margin:0;padding:0;list-style:none;display:grid}.progress-tracker-mobile li{grid-template-columns:3rem minmax(0,1fr);gap:1rem;display:grid}.progress-tracker-mobile-rail{flex-direction:column;align-items:center;display:flex}.progress-tracker-mobile-node{border:.3rem solid var(--progress-track-border);border-radius:var(--radius-pill);background:var(--progress-track-inner);flex:none;width:2.5rem;height:2.5rem}.progress-tracker-mobile-segment{border-radius:var(--radius-pill);background:var(--progress-track-border);flex:1;width:.4rem;min-height:3rem;margin-block:.45rem}.progress-tracker-mobile-copy{padding-bottom:1.25rem}.progress-tracker-mobile .progress-tracker-title{text-align:left;align-items:start;min-height:0;padding:0}.progress-tracker-mobile .progress-tracker-footer{text-align:left;margin-top:.5rem;padding:0}.split-block{gap:1.5rem;display:grid}.nested-content-blocks{align-content:start;gap:1rem;display:grid}.content-band,.content-section:not(.top-level-section),.benefit-card-grid-item.has-own-theme{color:var(--theme-text,var(--text));background:var(--theme-surface,transparent)}.content-page h2,.content-page h3{color:var(--theme-heading,var(--text))}.content-page .call-to-action-card-header h2,.content-page .call-to-action-card-header h3{color:inherit}@media (width>=42rem){.article-link{flex-direction:row}.article-link img{flex:0 0 14rem;width:14rem}}@media (width>=48rem){.content-hero-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.call-to-action{grid-template-columns:minmax(0,auto) minmax(16rem,1fr)}.split-block,.home-application-closed-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split-right-left>:first-child{order:2}.progress-tracker-desktop{align-items:start;display:grid}.progress-tracker-mobile{display:none}}.content-stack,.benefit-cards,.benefit-card,.benefit-card-grid-item,.quote-card blockquote{gap:.85rem;display:grid}.content-section h2,.article-link h2,.benefit-card h2,.call-to-action h2{margin:0;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.15}.benefit-cards-intro{gap:1rem;max-width:46rem;display:grid}.benefit-cards-intro h2{margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05}.content-prose{color:var(--theme-body,var(--muted));font-size:1rem;line-height:1.7}.content-prose>:first-child{margin-top:0}.content-prose>:last-child{margin-bottom:0}.content-prose p,.content-prose ul,.content-prose ol,.content-prose blockquote,.content-prose pre{margin:.85rem 0}.content-prose ul,.content-prose ol{padding-left:1.35rem}.content-prose a{color:var(--theme-link,var(--brand-text));font-weight:700}.content-prose img{border-radius:var(--radius-card);max-width:min(100%,24rem);height:auto;display:block}.content-prose code{border-radius:var(--radius-code);background:color-mix(in srgb, currentColor 10%, transparent);padding:.1rem .25rem;font-size:.9em}.content-prose pre{border-radius:var(--radius-card);background:color-mix(in srgb, currentColor 10%, transparent);padding:1rem;overflow-x:auto}.content-prose blockquote{border-left:4px solid var(--theme-border,var(--border));padding-left:1rem}.content-hero{min-height:calc(100vh - 70px);padding:clamp(2rem,6vw,4rem) clamp(1rem,4vw,3rem);position:relative;overflow:hidden}.content-hero.has-media{align-content:end;min-height:calc(100dvh - 70px);display:grid}.content-hero-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.content-hero.has-media:after{content:"";background:linear-gradient(#0000006b,#0000001a 42%,#0000007a);position:absolute;inset:0}.content-hero .content-container{z-index:1;position:relative}.content-hero-card{border-radius:var(--radius-card);color:var(--theme-text,var(--text));background:var(--theme-card,var(--theme-surface,var(--surface)));gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid;box-shadow:0 20px 60px #0000003d}.content-hero-heading,.content-hero-copy{align-content:start;gap:1rem;display:grid}.content-eyebrow{color:var(--theme-eyebrow,var(--accent));letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.content-hero h2{color:var(--theme-heading,var(--text));margin:0;font-size:clamp(2.1rem,5vw,4rem);line-height:1}.content-figure{margin:0}.content-figure a{display:block}.content-media{border-radius:var(--radius-card);width:100%;max-height:32rem;display:block}.content-media-cover{object-fit:cover}.content-media-contain{object-fit:contain}.content-video-frame{aspect-ratio:16/9;border-radius:var(--radius-card);background:#000;width:100%;margin:0;overflow:hidden}.content-video-frame.has-custom-height{aspect-ratio:auto}.content-video-frame iframe,.content-video-frame video{border:0;width:100%;height:100%;display:block}.content-video-frame.has-custom-height.content-video-contain{background:0 0}.content-video-frame.has-custom-height.content-video-contain video{height:auto;max-height:100%}.registration-upgrade-hint-icon{width:1em;height:1em}.article-link{color:inherit;flex-direction:column;gap:1rem;text-decoration:none;display:flex}.article-link img{border-radius:var(--radius-card);object-fit:cover;width:100%;height:12rem}.benefit-card>img{border-radius:var(--radius-card);object-fit:cover;width:100%;height:14rem}.benefit-cards-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,3rem);margin-top:clamp(2rem,5vw,4rem);display:grid}.benefit-card-grid-item{align-content:start}.benefit-card-grid-item.has-own-theme{border-radius:var(--radius-card);padding:1.5rem}.benefit-card-grid-item img{border-radius:var(--radius-pill);object-fit:cover;width:5rem;height:5rem}.benefit-card-grid-item h3{color:var(--theme-heading,var(--text));margin:0;font-size:1.45rem;line-height:1.15}.quote-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1.5rem;display:grid}.quote-card{border:1px solid var(--theme-border,var(--border));border-radius:var(--radius-card);background:var(--theme-card,var(--surface));flex-direction:column;min-height:100%;margin:0;padding:clamp(1.5rem,3vw,2rem);display:flex;box-shadow:0 8px 24px #00000012}.quote-card>img{object-fit:contain;object-position:left center;width:100%;height:6rem;margin-bottom:1.5rem}.quote-divider{border-top:1px solid var(--theme-border,var(--border));margin-bottom:1.5rem}.quote-card blockquote{flex:1;margin:0}.quote-mark{color:var(--theme-heading,var(--text));font-size:4rem;font-weight:800;line-height:.75}.quote-card figcaption{color:var(--theme-body,var(--muted));margin-top:1.5rem}.quote-name{font-weight:800}.call-to-action{align-items:center;gap:1rem;display:grid}.button-list{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.content-page{padding-top:clamp(2rem,6vw,4rem)}.content-page-has-hero{padding-top:0}.content-container{width:min(100%,68rem);margin:0 auto}.content-page h1,.content-page h2,.content-page h3{letter-spacing:0;max-width:none}.content-block-spaced{margin-top:1.5rem}.content-band,.content-hero{width:auto;margin-left:calc(-1*clamp(1rem,4vw,3rem));margin-right:calc(-1*clamp(1rem,4vw,3rem))}@media (width>=74rem){.content-band,.content-hero{width:100vw;margin-left:calc(34rem - 50vw);margin-right:calc(34rem - 50vw)}}.content-band{padding:clamp(2.5rem,6vw,4rem) clamp(1rem,4vw,3rem)}.content-section{border-radius:var(--radius-card)}.content-section:not(.top-level-section){padding:clamp(1.25rem,3vw,2rem)}.home-registration-products{padding:clamp(2.5rem,6vw,4rem) 0 0}.home-application-closed-grid{align-items:stretch;gap:clamp(1.25rem,4vw,2rem);display:grid}.home-application-closed-image{border-radius:var(--radius-card);background:var(--surface-muted);min-height:clamp(16rem,40vw,26rem);overflow:hidden}.home-application-closed-image img{object-fit:cover;width:100%;height:100%;display:block}.home-application-closed-content{align-content:center}.link-row a{align-items:center;gap:.35rem;font-size:.95rem;font-weight:700;display:inline-flex}.notice{border:1px solid var(--ui-info-border);border-radius:var(--radius-notice);background:var(--ui-info-bg);padding:.85rem}.notice p{color:var(--ui-info-text);margin:0;font-size:.9rem;font-weight:800}.notice-warning{border-color:var(--ui-warning-border);background:var(--ui-warning-bg)}.notice-warning p{color:var(--ui-warning-text)}:root[data-theme=dark] .notice-warning{background:var(--ui-warning-bg)}:root[data-theme=dark] .notice-warning p{color:var(--ui-warning-text)}.schedule-hero-card{border-radius:var(--radius-card);color:#fff;background:#101412;min-height:15rem;position:relative;overflow:hidden}.schedule-hero-background,.schedule-hero-background div,.schedule-hero-background span{position:absolute;inset:0}.schedule-hero-background div{background-position:top;background-repeat:no-repeat;background-size:cover}.schedule-hero-background span{background:#0009}.schedule-hero-card .schedule-hero-content{z-index:1;align-content:start;gap:.75rem;min-height:15rem;padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative}.schedule-hero-card .schedule-hero-content h2{color:#fff;text-shadow:0 1px 10px #000000b3;max-width:none;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:1.05}.schedule-hero-card .schedule-hero-content h2 a{color:inherit;text-decoration:none}.schedule-hero-card .schedule-hero-content h2 a:hover,.schedule-hero-card .schedule-hero-content h2 a:focus-visible{text-decoration:underline}.schedule-hero-card .schedule-hero-content>p{text-shadow:0 1px 8px #000000b3;margin:0;font-size:clamp(1.15rem,2.5vw,2rem);line-height:1.3}.schedule-hero-card .schedule-hero-content .notice{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-color:#ffffff40;width:min(100%,48rem);margin-top:1rem}.schedule-hero-card .schedule-hero-content .notice p{color:#fff;text-shadow:0 1px 8px #000000b3}
