.bcp[data-astro-cid-b37zuqch]{--bcp-lime:#bccf17;--bcp-snow:#eef0e4;pointer-events:none;position:absolute;inset:0}.bcp-svg[data-astro-cid-b37zuqch]{width:100%;height:100%;display:block}.bcp-stars[data-astro-cid-b37zuqch] circle[data-astro-cid-b37zuqch]{fill:var(--bcp-snow)}.bcp-far[data-astro-cid-b37zuqch]{fill:#1c1f16}.bcp-mid[data-astro-cid-b37zuqch]{fill:#15170f}.bcp-massif[data-astro-cid-b37zuqch]{fill:#101109}.bcp-lit[data-astro-cid-b37zuqch]{fill:#1a1d13}.bcp-contours[data-astro-cid-b37zuqch] path[data-astro-cid-b37zuqch]{fill:none;stroke:var(--bcp-lime);stroke-width:1px;opacity:.13}.bcp-snow[data-astro-cid-b37zuqch]{fill:var(--bcp-snow);opacity:.88}.bcp-snow[data-astro-cid-b37zuqch].shade{opacity:.34}.bcp-meadow[data-astro-cid-b37zuqch]{fill:#0b0c07}.bcp-trail[data-astro-cid-b37zuqch]{fill:none;stroke:var(--bcp-lime);stroke-width:4px;stroke-linecap:round;stroke-dasharray:.5 12}.bcp-trail-reveal[data-astro-cid-b37zuqch]{fill:none;stroke:#fff;stroke-width:14px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}html.js .bcp-trail-reveal[data-astro-cid-b37zuqch]{stroke-dashoffset:1px}html.js .bcp[data-astro-cid-b37zuqch].is-drawn .bcp-trail-reveal[data-astro-cid-b37zuqch]{stroke-dashoffset:0;transition:stroke-dashoffset 2.4s cubic-bezier(.45,.05,.25,1)}.bcp-tent[data-astro-cid-b37zuqch] path[data-astro-cid-b37zuqch]{fill:none;stroke:var(--bcp-snow);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.bcp-tent[data-astro-cid-b37zuqch] path[data-astro-cid-b37zuqch]:first-child{fill:#1d2016}.bcp-flag[data-astro-cid-b37zuqch] .pole[data-astro-cid-b37zuqch]{stroke:var(--bcp-snow);stroke-width:2.4px;stroke-linecap:round}.bcp-flag[data-astro-cid-b37zuqch] .cloth[data-astro-cid-b37zuqch]{fill:var(--bcp-lime)}.bcp-camp[data-astro-cid-b37zuqch] .ring[data-astro-cid-b37zuqch]{fill:none;stroke:var(--bcp-lime);stroke-width:1.5px;opacity:.45}.bcp-camp[data-astro-cid-b37zuqch] .dot[data-astro-cid-b37zuqch]{fill:#0b0c07;stroke:var(--bcp-lime);stroke-width:3px}html.js .bcp-camp[data-astro-cid-b37zuqch]{opacity:0;transition:opacity .5s;transition-delay:calc(.4s + var(--i) * .55s)}html.js .bcp[data-astro-cid-b37zuqch].is-drawn .bcp-camp[data-astro-cid-b37zuqch]{opacity:1}.bcp-label[data-astro-cid-b37zuqch] text[data-astro-cid-b37zuqch]{font-family:var(--web-font-family-display)}.bcp-label[data-astro-cid-b37zuqch] .week[data-astro-cid-b37zuqch]{fill:var(--bcp-lime);letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:800;font-stretch:100%}.bcp-label[data-astro-cid-b37zuqch] .name[data-astro-cid-b37zuqch]{fill:var(--bcp-snow);opacity:.8;font-size:17px;font-weight:600}.bcp-team[data-astro-cid-b37zuqch] circle[data-astro-cid-b37zuqch]{fill:var(--bcp-snow);opacity:0;transition:opacity .6s}.bcp[data-astro-cid-b37zuqch].is-climbing .bcp-team[data-astro-cid-b37zuqch] circle[data-astro-cid-b37zuqch]{opacity:.95}@media (width<=760px){.bcp-label[data-astro-cid-b37zuqch]{display:none}}@media (prefers-reduced-motion:reduce){.bcp-team[data-astro-cid-b37zuqch]{display:none}html.js .bcp-trail-reveal[data-astro-cid-b37zuqch],html.js .bcp[data-astro-cid-b37zuqch].is-drawn .bcp-trail-reveal[data-astro-cid-b37zuqch]{stroke-dashoffset:0;transition:none}html.js .bcp-camp[data-astro-cid-b37zuqch]{opacity:1;transition:none}}.usc{--usc-night:#0b0c07;--usc-night-2:#13140d;--usc-snow:#eef0e4;--usc-snow-2:#b9bba7;--usc-lime:var(--web-color-primary);--usc-lime-b:var(--web-color-primary-bright);--usc-on-lime:#0b0c08;--usc-surface:var(--web-surface);--usc-raised:var(--web-surface-raised);--usc-sunken:var(--web-surface-sunken);--usc-text:var(--web-text);--usc-text-2:var(--web-text-secondary);--usc-text-3:var(--web-text-muted);--usc-line:var(--web-border);--usc-line-strong:var(--web-border-strong);--usc-accent:var(--web-color-primary);--usc-gutter:clamp(1rem, 4vw, 2rem);background:var(--usc-surface);color:var(--usc-text);display:block;overflow:clip}:root[data-theme=light] .usc{--usc-accent:#5f6a0a}.usc :is(h1,h2,h3,h4){color:inherit}.usc-inner{z-index:1;max-width:76rem;padding-inline:var(--usc-gutter);margin-inline:auto;position:relative}.usc-section{padding-block:clamp(4.5rem,9vw,8rem);position:relative}.usc-section.sunken{background:var(--usc-sunken)}.usc-kicker{margin-bottom:var(--web-space-4);font-family:var(--web-font-family-display);font-weight:700;font-stretch:88%;font-size:var(--web-font-size-step--1);letter-spacing:var(--web-letter-spacing-wide);text-transform:uppercase;color:var(--usc-text-3);display:inline-block}.usc-h2{margin:0 0 var(--web-space-5);max-width:22ch;font-family:var(--web-font-family-display);letter-spacing:-.02em;text-wrap:balance;hyphens:auto;color:var(--usc-text);font-size:clamp(2.1rem,1.45rem + 2.5vw,3.5rem);font-weight:800;font-stretch:106%;line-height:1.02}.usc-h2 em{color:var(--usc-accent);font-style:normal}.usc-lead{max-width:60ch;font-size:var(--web-font-size-step-1);line-height:var(--web-line-height-normal);color:var(--usc-text-2);margin:0}.usc-head{gap:var(--web-space-5) var(--web-space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.usc-head .usc-h2{margin-bottom:0}.web-btn.usc-btn-solid{background:var(--usc-text);border-color:var(--usc-text);color:var(--usc-surface)}.web-btn.usc-btn-solid:hover{background:var(--usc-text);color:var(--usc-surface);box-shadow:var(--web-shadow-edge)}.usc-link{font-family:var(--web-font-family-display);font-weight:800;font-stretch:104%;font-size:var(--web-font-size-step-0);letter-spacing:.03em;text-transform:uppercase;color:var(--usc-text);text-decoration:underline 2px;text-decoration-color:var(--usc-accent);text-underline-offset:.32em;transition:text-decoration-color .2s,text-underline-offset .2s;display:inline-block}.usc-link:hover,a.usc-offer:hover .usc-link{text-underline-offset:.22em;text-decoration-color:currentColor}.usc-hero{--usc-ground:7.5rem;--usc-pano-w:min(max(100vw, 40rem), 112.5rem);--usc-pano-h:calc(var(--usc-pano-w) * .4444);isolation:isolate;min-height:max(min(58rem, 100svh), calc(var(--usc-ground) + var(--usc-pano-h) + 5rem));color:var(--usc-snow);background:radial-gradient(60rem 34rem at 82% 0,#bccf171a,#0000 62%),radial-gradient(40rem 26rem at 76% 18%,#eef0e412,#0000 70%),linear-gradient(#07080a 0%,#0d0f0b 55%,#12140d 100%);flex-direction:column;display:flex;position:relative}.usc-hero:after{content:"";z-index:-1;height:var(--usc-ground);background:#0b0c07;position:absolute;inset:auto 0 0}.usc-hero .bcp{z-index:-1;inset:auto 0 calc(var(--usc-ground) - 1px) auto;aspect-ratio:1440/640;width:max(100%,40rem);max-width:112.5rem;height:auto}@media (width>=112.5rem){.usc-hero .bcp{left:50%;right:auto;transform:translate(-50%);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}}.usc-hero-inner{width:100%;max-width:76rem;padding:clamp(2.5rem, 7vw, 6rem) var(--usc-gutter) 0;flex-direction:column;flex:1;margin-inline:auto;display:flex;position:relative}.usc-hero-copy{max-width:50rem;padding-bottom:clamp(16rem,22vw,18rem)}.usc-crumbs{margin-bottom:var(--web-space-5)}.usc-crumbs ol{font-size:var(--web-font-size-step--1);color:var(--usc-snow-2);flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.usc-crumbs li+li:before{content:"/";opacity:.6;margin-right:.35rem}.usc-crumbs a{color:var(--usc-snow-2);text-decoration:none}.usc-crumbs a:hover{color:var(--usc-lime)}.usc-crumbs [aria-current]{color:var(--usc-snow)}.usc-badge{max-width:100%;margin-bottom:var(--web-space-5);line-height:1.3;font-family:var(--web-font-family-display);font-weight:700;font-stretch:92%;font-size:var(--web-font-size-step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--usc-snow);background:#eef0e414;border-radius:1.3rem;align-items:center;gap:.7rem;padding:.4rem .95rem .4rem .5rem;display:inline-flex}.usc-badge b{border-radius:var(--web-radius-pill);background:var(--usc-lime);min-width:1.7rem;height:1.7rem;color:var(--usc-on-lime);letter-spacing:0;flex:none;place-items:center;padding-inline:.4rem;font-weight:900;display:inline-grid}.usc-badge b.peak:before{content:"";background:var(--usc-on-lime);clip-path:polygon(50% 0,100% 100%,0 100%);width:.8rem;height:.66rem}.usc-hero-title{font-family:var(--web-font-family-display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.4rem,1.3rem + 4.4vw,5.4rem);font-weight:900;font-stretch:118%;line-height:.92}.usc-hero-title .lime{color:var(--usc-lime)}.usc-hero-tagline{margin-top:var(--web-space-3);font-family:var(--web-font-family-display);font-weight:700;font-stretch:100%;font-size:var(--web-font-size-step-2);letter-spacing:.02em;text-transform:none;color:var(--usc-lime);display:block}.usc-hero-sub{margin:var(--web-space-5) 0 0;max-width:34rem;font-size:var(--web-font-size-step-1);line-height:var(--web-line-height-normal);color:var(--usc-snow-2)}.usc-hero-cta{gap:var(--web-space-3);margin-top:var(--web-space-6);flex-wrap:wrap;display:flex}.usc-trust{min-height:var(--usc-ground);grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:0;margin:auto 0 0;padding:1.2rem 0;list-style:none;display:grid}.usc-trust li{border-left:1px solid #eef0e429;flex-direction:column;gap:.2rem;padding:.2rem 1.2rem;display:flex}.usc-trust li:first-child{border-left:0;padding-left:0}.usc-trust b{font-family:var(--web-font-family-display);font-weight:800;font-stretch:104%;font-size:var(--web-font-size-step-1);color:var(--usc-snow)}.usc-trust span{font-size:var(--web-font-size-step--1);color:var(--usc-snow-2)}.usc-offers{gap:var(--web-space-4);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.usc-offer{gap:var(--web-space-3);border-radius:var(--web-radius-xl);background:var(--usc-raised);color:var(--usc-text);flex-direction:column;padding:clamp(1.5rem,3vw,2.2rem);text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;container-type:inline-size}a.usc-offer:hover{box-shadow:0 30px 60px -30px var(--web-shadow);transform:translateY(-4px)}.usc-offer h3{font-family:var(--web-font-family-display);font-weight:800;font-stretch:104%;font-size:min(var(--web-font-size-step-3), 11cqi);line-height:var(--web-line-height-tight);margin:0}.usc-offer p{color:var(--usc-text-2);line-height:var(--web-line-height-normal);margin:0}.usc-offer-meta{padding-top:var(--web-space-4);justify-content:space-between;align-items:center;gap:var(--web-space-3);flex-wrap:wrap;margin-top:auto;display:flex}.usc-offer-for{font-family:var(--web-font-family-display);font-weight:700;font-stretch:90%;font-size:var(--web-font-size-step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--usc-text-3)}.usc-offer-price{font-family:var(--web-font-family-display);font-weight:800;font-size:var(--web-font-size-step-0);color:var(--usc-text)}.usc-offer-art{width:100%;height:auto;margin-bottom:var(--web-space-2);display:block}.usc-offer.feature{min-height:34rem;color:var(--usc-snow);background:radial-gradient(30rem 20rem at 85% 0,#bccf1724,#0000 65%),linear-gradient(#08090a,#0f100a 55%);grid-row:span 2}.usc-offer.feature p{color:var(--usc-snow-2)}.usc-offer.feature .usc-offer-for{color:var(--usc-lime)}.usc-offer.feature .usc-offer-price{color:var(--usc-snow)}.usc-offer.feature h3{text-transform:uppercase;white-space:nowrap;font-size:min(clamp(2rem,1.2rem + 4vw,4rem),11.5cqi);font-weight:900;font-stretch:122%;line-height:.95}.usc-offer.feature .usc-offer-art{min-height:14rem;margin:calc(clamp(1.5rem, 3vw, 2.2rem) * -1) calc(clamp(1.5rem, 3vw, 2.2rem) * -1) var(--web-space-2);flex:14rem;width:calc(100% + 2*clamp(1.5rem,3vw,2.2rem));max-width:none}.usc-offer:not(.feature) .usc-offer-art{width:auto;max-width:100%;height:6.5rem;margin-bottom:var(--web-space-4);align-self:flex-start}.usc-offer .usc-link{color:inherit}.usc-included{align-items:center;gap:var(--web-space-5);margin-top:var(--web-space-4);border-radius:var(--web-radius-xl);background:var(--usc-lime);color:var(--usc-on-lime);grid-template-columns:auto repeat(3,minmax(0,1fr));padding:clamp(1.4rem,3vw,2rem) clamp(1.5rem,3vw,2.2rem);display:grid}.usc-included-title{max-width:11ch;font-family:var(--web-font-family-display);font-weight:800;font-stretch:100%;font-size:var(--web-font-size-step-1);margin:0;line-height:1.1}.usc-included-item{align-items:baseline;gap:.7rem;display:flex}.usc-included-item b{font-family:var(--web-font-family-display);font-weight:900;font-stretch:116%;font-size:var(--web-font-size-step-4);line-height:1}.usc-included-item span{font-weight:600;line-height:1.25}.usc-folders{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.75rem);padding-top:1.6rem;display:grid}.usc-folder{border-radius:0 var(--web-radius-xl) var(--web-radius-xl) var(--web-radius-xl);background:var(--usc-raised);flex-direction:column;padding:clamp(1.4rem,2.6vw,1.9rem);transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.usc-folder:before{content:"";background:var(--usc-raised);border-radius:var(--web-radius-lg) var(--web-radius-lg) 0 0;clip-path:polygon(0 0,82% 0,100% 100%,0 100%);width:46%;height:1.4rem;position:absolute;bottom:100%;left:0}.usc-folder:after{content:"";z-index:-1;border-radius:var(--web-radius-md);background:color-mix(in srgb, var(--usc-text) 14%, var(--usc-surface));height:3rem;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:-.7rem;left:1.2rem;right:1.2rem;transform:rotate(1.4deg)}.usc-folder:hover{transform:translateY(-4px)}.usc-folder:hover:after{transform:translateY(-.55rem)rotate(2.6deg)}.usc-folder-label{font-family:var(--web-font-family-display);font-weight:700;font-stretch:90%;font-size:var(--web-font-size-step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--usc-accent)}.usc-folder h3{margin:.4rem 0 var(--web-space-4);font-family:var(--web-font-family-display);font-weight:800;font-size:var(--web-font-size-step-2);line-height:var(--web-line-height-tight)}.usc-docs{gap:var(--web-space-3);margin:0 0 var(--web-space-5);padding:0;list-style:none;display:grid}.usc-docs li{grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.usc-doc-glyph{background:color-mix(in srgb, var(--usc-text) 12%, transparent);clip-path:polygon(0 0,66% 0,100% 26%,100% 100%,0 100%);border-radius:2px;width:1.25rem;height:1.6rem;margin-top:.1rem;position:relative}.usc-doc-glyph:after{content:"";background:var(--usc-lime);clip-path:polygon(0 0,100% 100%,0 100%);width:34%;height:26%;position:absolute;top:0;right:0}.usc-docs b{color:var(--usc-text);font-weight:700;display:block}.usc-docs span{color:var(--usc-text-2);font-size:var(--web-font-size-step--1);line-height:var(--web-line-height-normal);display:block}.usc-folder .usc-link{margin-top:auto}.usc-academy{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.usc-courses{gap:var(--web-space-3);margin:var(--web-space-6) 0 var(--web-space-6);counter-reset:course;padding:0;list-style:none;display:grid}.usc-courses li{gap:var(--web-space-4);border-top:1px solid var(--usc-line-strong);grid-template-columns:3rem minmax(0,1fr);padding:1.15rem 0;display:grid}.usc-courses li:last-child{border-bottom:1px solid var(--usc-line-strong)}.usc-courses li:before{counter-increment:course;content:"M" counter(course);font-family:var(--web-font-family-display);font-weight:900;font-stretch:112%;font-size:var(--web-font-size-step-1);color:var(--usc-accent)}.usc-courses h3{font-family:var(--web-font-family-display);font-weight:800;font-size:var(--web-font-size-step-1);margin:0 0 .25rem}.usc-courses p{color:var(--usc-text-2);line-height:var(--web-line-height-normal);margin:0}.usc-voucher{--usc-stub:7.5rem;border-radius:var(--web-radius-xl);background:var(--usc-lime);min-height:15rem;color:var(--usc-on-lime);-webkit-mask:radial-gradient(circle at calc(100% - var(--usc-stub)) 0, transparent .9rem, #000 .95rem) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--usc-stub)) 100%, transparent .9rem, #000 .95rem) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - var(--usc-stub)) 0, transparent .9rem, #000 .95rem) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--usc-stub)) 100%, transparent .9rem, #000 .95rem) bottom / 100% 51% no-repeat;grid-template-columns:minmax(0,1fr) auto;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;transform:rotate(2deg)}.usc-voucher:hover{transform:rotate(0)}.usc-voucher-main{justify-content:space-between;gap:var(--web-space-4);flex-direction:column;padding:clamp(1.4rem,3vw,2rem);display:flex}.usc-voucher-kicker{font-family:var(--web-font-family-display);font-weight:800;font-size:var(--web-font-size-step--1);letter-spacing:.14em;text-transform:uppercase}.usc-voucher-value{font-family:var(--web-font-family-display);letter-spacing:-.03em;font-size:clamp(4rem,3rem + 5vw,7rem);font-weight:900;font-stretch:125%;line-height:.85}.usc-voucher-text{max-width:24ch;font-weight:600;line-height:1.3}.usc-voucher-stub{width:var(--usc-stub);background-image:linear-gradient(#0b0c0873 50%,#0000 0);background-position:0 0;background-repeat:repeat-y;background-size:2px .6rem;place-items:center;display:grid}.usc-voucher-stub span{writing-mode:vertical-rl;font-family:var(--web-font-family-display);font-weight:800;font-size:var(--web-font-size-step--1);letter-spacing:.2em;text-transform:uppercase;transform:rotate(180deg)}.usc-safety{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.usc-photo{margin:0;position:sticky;top:8rem}.usc-photo img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--web-radius-xl);width:100%;height:auto;display:block}.usc-photo figcaption{margin-top:var(--web-space-3);font-size:var(--web-font-size-step--1);color:var(--usc-text-3)}.usc-pillars{margin:var(--web-space-6) 0 0;gap:0;padding:0;list-style:none;display:grid}.usc-pillars li{gap:var(--web-space-4) var(--web-space-6);padding:var(--web-space-5) 0;border-top:1px solid var(--usc-line-strong);grid-template-columns:minmax(0,14rem) minmax(0,1fr);display:grid}.usc-pillars li:last-child{border-bottom:1px solid var(--usc-line-strong)}.usc-pillar-focus{font-family:var(--web-font-family-display);font-weight:700;font-stretch:90%;font-size:var(--web-font-size-step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--usc-text-3)}.usc-pillars h3{font-family:var(--web-font-family-display);font-weight:800;font-size:var(--web-font-size-step-1);line-height:var(--web-line-height-tight);hyphens:auto;margin:.25rem 0 0}.usc-pillars p{color:var(--usc-text-2);line-height:var(--web-line-height-normal);margin:0}.usc-inquiry{--usc-field:color-mix(in srgb, var(--usc-text) 5%, var(--usc-raised));--usc-field-line:color-mix(in srgb, var(--usc-text) 16%, transparent);background:var(--usc-sunken);padding-block:clamp(4.5rem,9vw,8rem);position:relative}.usc-inquiry-inner{max-width:76rem;padding-inline:var(--usc-gutter);margin-inline:auto}.usc-inquiry-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:0 0 clamp(2rem,4vw,3rem);padding:0;list-style:none;display:grid}.usc-inquiry-steps li{gap:var(--web-space-4);grid-template-columns:2.6rem minmax(0,1fr);align-items:start;display:grid}.usc-inquiry-step-no{background:var(--usc-text);width:2.6rem;height:2.6rem;color:var(--usc-surface);font-family:var(--web-font-family-display);border-radius:50%;place-items:center;font-weight:900;display:grid}.usc-inquiry-steps li:first-child .usc-inquiry-step-no{background:var(--usc-lime);color:var(--usc-on-lime)}.usc-inquiry-steps h3{font-family:var(--web-font-family-display);font-weight:800;font-size:var(--web-font-size-step-1);margin:.2rem 0}.usc-inquiry-steps p{color:var(--usc-text-2);line-height:var(--web-line-height-normal);margin:0}.usc-inquiry-form{border-radius:var(--web-radius-xl);background:var(--usc-raised);box-shadow:0 30px 60px -40px var(--web-shadow);padding:clamp(1.5rem,4vw,3.5rem)}.usc-inquiry-note{margin:var(--web-space-4) 0 0;font-size:var(--web-font-size-step--1);color:var(--usc-text-3)}.usc-inquiry-fallback h3{margin:0 0 var(--web-space-3);font-family:var(--web-font-family-display);font-weight:800;font-size:var(--web-font-size-step-2)}.usc-inquiry-fallback p{margin:0 0 var(--web-space-5);color:var(--usc-text-2)}.usc .usc-inquiry .usc-inquiry-form .ufwf-head{display:none}.usc .usc-inquiry .usc-inquiry-form .ufwf{max-width:none}.usc .usc-inquiry .usc-inquiry-form .ufwf:not(.is-done) .ufwf-foot{border-top:1px solid var(--usc-line-strong)}.usc .usc-inquiry .usc-inquiry-form .ufwf-grid{gap:clamp(1.25rem,2.4vw,1.75rem) clamp(1.25rem,3vw,2.5rem)}.usc .usc-inquiry .usc-inquiry-form .ufwf input[type=text],.usc .usc-inquiry .usc-inquiry-form .ufwf input[type=email],.usc .usc-inquiry .usc-inquiry-form .ufwf input[type=tel],.usc .usc-inquiry .usc-inquiry-form .ufwf input[type=number],.usc .usc-inquiry .usc-inquiry-form .ufwf input[type=date],.usc .usc-inquiry .usc-inquiry-form .ufwf select,.usc .usc-inquiry .usc-inquiry-form .ufwf textarea{background-color:var(--usc-field);border:1.5px solid var(--usc-field-line);border-radius:var(--web-radius-lg);min-height:3.25rem;padding:.8rem 1rem;transition:border-color .16s,box-shadow .16s}.usc .usc-inquiry .usc-inquiry-form .ufwf select{background-position:right 1rem center;padding-right:2.6rem}.usc .usc-inquiry .usc-inquiry-form .ufwf input:focus-visible,.usc .usc-inquiry .usc-inquiry-form .ufwf select:focus-visible,.usc .usc-inquiry .usc-inquiry-form .ufwf textarea:focus-visible{border-color:var(--usc-lime);box-shadow:0 0 0 3px color-mix(in srgb, var(--usc-lime) 30%, transparent)}.usc .usc-inquiry .usc-inquiry-form .ufwf-choice-row .ufwf-choice{border-radius:var(--web-radius-lg);background:var(--usc-field);border-width:1.5px;padding:.7rem 1.1rem}@media (width<=980px){.usc-head,.usc-academy,.usc-safety,.usc-inquiry-steps{grid-template-columns:minmax(0,1fr)}.usc-head{align-items:start}.usc-offers{grid-template-columns:minmax(0,1fr)}.usc-offer.feature{grid-row:auto;min-height:0}.usc-folders{grid-template-columns:minmax(0,1fr);gap:2.6rem}.usc-included{grid-template-columns:repeat(3,minmax(0,1fr))}.usc-included-title{grid-column:1/-1;max-width:none}.usc-photo{position:static}}@media (width<=720px){.usc-hero{--usc-ground:10.5rem}.usc-voucher{--usc-stub:4rem}.usc-trust{gap:var(--web-space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.usc-trust li:nth-child(3){border-left:0;padding-left:0}.usc-included{gap:var(--web-space-4);grid-template-columns:minmax(0,1fr)}.usc-pillars li{gap:var(--web-space-2);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.usc-offer,.usc-folder,.usc-folder:after,.usc-voucher,.usc-link:after{transition:none}a.usc-offer:hover,.usc-folder:hover{transform:none}}
