.p-hero :is(h1,h2,h3,h4,.t-display){overflow-wrap:anywhere}.p-hero{position:relative}.p-hero__img{display:block;width:100%;height:100%;object-fit:cover}.p-hero__img--empty{background:var(--color-bg-subtle)}.p-hero__lead{color:var(--color-text-secondary)}.p-hero--home{display:flex;flex-direction:column;padding-block:0}.p-hero--home .p-hero__media{padding:var(--space-2) var(--space-3) 0}.p-hero--home .p-hero__media .p-hero__img{height:var(--hero-screen-phone);border-radius:var(--radius-lg);object-position:50% 0%}.p-hero--home .p-hero__text{display:flex;flex-direction:column;gap:var(--stack-display-to-text);padding:var(--space-6) var(--container-gutter) var(--space-7)}.p-hero--home .p-hero__heading{padding-block-start:var(--space-2)}.p-hero--home .p-hero__lead{max-width:17em}.p-hero--home .p-hero__actions{display:flex;flex-direction:column;gap:var(--stack-heading-to-text);padding-block-start:var(--space-2)}.p-hero--home .p-hero__button{width:100%}.p-hero--home .p-hero__points{order:-1;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin:0;padding:0;list-style:none}.p-hero--home .p-hero__point{display:inline-flex;align-items:center;gap:var(--space-1)}@media(min-width:990px){.p-hero--home{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.p-hero--home .p-hero__media{position:relative;grid-column:2;grid-row:1;align-self:stretch;justify-self:stretch;min-width:0;min-height:var(--hero-screen);padding:0}.p-hero--home .p-hero__media .p-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;border-radius:0}.p-hero--home .p-hero__text{grid-column:1;grid-row:1;justify-content:center;gap:var(--space-5);padding:var(--container-gutter) var(--container-gutter) var(--space-7) max(var(--container-gutter),calc(100% - var(--container-max) / 2))}.p-hero--home .p-hero__heading{padding-block-start:0}.p-hero--home .p-hero__lead{max-width:23em}.p-hero--home .p-hero__actions{flex-direction:row;flex-wrap:wrap;gap:var(--space-4)}.p-hero--home .p-hero__button{width:auto}.p-hero--home .p-hero__points{order:0;justify-content:flex-start;gap:var(--space-6);margin-block-start:var(--space-raw-40);padding-block-start:var(--space-6);border-block-start:var(--border-width-hairline) solid var(--color-border-subtle)}.p-hero--home .p-hero__point{gap:var(--space-2)}}.p-hero--about{padding-block:0 var(--space-4)}.p-hero--about .p-hero__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:var(--radius-md)}.p-hero--about .p-hero__card:after{content:"";grid-area:1 / 1;min-height:var(--hero-screen-phone)}.p-hero--about .p-hero__img{grid-area:1 / 1;width:100%;height:0;min-height:100%;aspect-ratio:auto}.p-hero--about .p-hero__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--color-bg-inverse) 62%,transparent) 0%,color-mix(in srgb,var(--color-bg-inverse) 18%,transparent) 40%,transparent 60%)}.p-hero--about .p-hero__overlay{position:relative;grid-area:1 / 1;align-self:end;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6)}.p-hero--about .p-hero__overlay>*{max-inline-size:calc(var(--container-max) - var(--space-10))}.p-hero--about .p-hero__heading{color:var(--color-text-on-brand)}.p-hero--about .p-hero__button--solid{--btn-px: var(--space-6);background-color:var(--color-bg-page);border-color:var(--color-bg-page);color:var(--color-text-primary)}@media(hover:hover)and (pointer:fine){.p-hero--transition .btn--secondary:hover:not(:disabled){background-color:var(--color-bg-soft);color:var(--color-text-primary)}.p-hero--about .p-hero__button--solid:hover:not(:disabled){background-color:var(--color-bg-soft);border-color:var(--color-bg-soft);color:var(--color-text-primary)}}.p-hero--about .p-hero__button--solid:active{background-color:var(--color-bg-soft);color:var(--color-text-primary)}@media(min-width:990px){.p-hero--about .p-hero__card:after{min-height:var(--hero-screen)}.p-hero--about .p-hero__overlay{padding:var(--space-9)}.p-hero--about .p-hero__heading{font-size:var(--type-display-size);line-height:var(--type-display-line);letter-spacing:var(--type-display-tracking)}}.p-hero--transition{padding-block:var(--space-4) var(--space-section-y)}.p-hero--transition .p-hero__inner{display:flex;flex-direction:column;gap:var(--space-7)}.p-hero--transition .p-hero__media{order:-1;overflow:hidden;border-radius:var(--radius-md)}.p-hero--transition .p-hero__img{aspect-ratio:348 / 434}.p-hero--transition .p-hero__text{display:flex;flex-direction:column;gap:var(--space-4)}.p-hero--transition .p-hero__eyebrow{color:var(--color-text-selected)}.p-hero--transition .p-hero__actions{display:flex;flex-direction:column;gap:var(--space-3);padding-block-start:var(--space-3)}.p-hero--transition .p-hero__button{width:100%}@media(min-width:990px){.p-hero--transition{padding-block-start:var(--space-6)}.p-hero--transition .p-hero__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:var(--space-section-y)}.p-hero--transition .p-hero__media{order:0}.p-hero--transition .p-hero__img{aspect-ratio:592 / 560}.p-hero--transition .p-hero__heading{font-size:var(--type-display-size);line-height:var(--type-display-line);letter-spacing:var(--type-display-tracking)}.p-hero--transition .p-hero__lead{max-inline-size:calc(var(--space-12) * 3);font-size:var(--type-lead-size);line-height:var(--type-lead-line);letter-spacing:var(--type-lead-tracking)}.p-hero--transition .p-hero__actions{flex-direction:row;flex-wrap:wrap}.p-hero--transition .p-hero__button{width:auto}}.p-hero--faq{padding-block:var(--space-9)}.p-hero--faq .p-hero__inner{display:flex;flex-direction:column;gap:var(--space-6)}.p-hero--faq .p-hero__text{display:flex;flex-direction:column;gap:var(--space-3)}.p-hero--faq .p-hero__search:empty{display:none}.p-hero--faq .p-hero__actions{display:flex;flex-direction:column;gap:var(--space-3)}.p-hero--faq .p-hero__button{width:100%}@media(min-width:990px){.p-hero--faq .p-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-6);row-gap:var(--space-7)}.p-hero--faq .p-hero__text{grid-column:1;grid-row:1}.p-hero--faq .p-hero__actions{grid-column:2;grid-row:1;align-self:end;flex-direction:row}.p-hero--faq .p-hero__button{width:auto}.p-hero--faq .p-hero__search{grid-column:1 / -1;grid-row:2;width:42.5%}}.p-hero--contact{padding-block:var(--space-section-hero) var(--space-section-head);text-align:center}.p-hero--contact .p-hero__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.p-hero--contact .p-hero__eyebrow{color:var(--color-text-selected)}.p-hero--contact .p-hero__lead{max-width:calc(4 * var(--space-12) + var(--space-10))}@media(min-width:990px){.p-hero--contact{padding-block:var(--space-section-head) var(--space-section-band)}.p-hero--contact .p-hero__lead{max-width:57.5%}}.p-hero--school{padding-block:var(--space-5) 0}.p-hero--school .p-hero__card{overflow:hidden;border-radius:var(--radius-lg)}.p-hero--school .p-hero__body{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6) var(--space-5);background:var(--color-bg-soft)}.p-hero--school .p-hero__text{display:flex;flex-direction:column;gap:var(--space-4)}.p-hero--school .p-hero__eyebrow{color:var(--color-text-selected)}.p-hero--school .p-hero__actions{padding-block-start:var(--space-2)}.p-hero--school .p-hero__button{width:100%}.p-hero--school .p-hero__button--small-label{font-size:var(--type-small-size);line-height:var(--type-button-line)}.p-hero--school .p-hero__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.p-hero--school .p-hero__photo .p-hero__img{aspect-ratio:92 / 160;border-radius:var(--radius-md)}.p-hero--school .p-hero__help{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--color-bg-selected)}.p-hero--school .p-hero__help .p-hero__button{width:auto}.p-hero--school .p-hero__help-text{display:flex;align-items:center;gap:var(--space-3)}.p-hero--school .p-hero__help-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-round);background:var(--color-bg-page);color:var(--color-icon-default)}@media(min-width:990px){.p-hero--school .p-hero__body{--school-side: max(0px, calc((100% - var(--container-max)) / 2));display:grid;grid-template-columns:minmax(0,calc(var(--space-raw-72) * 8)) minmax(0,calc(var(--space-10) * 5));justify-content:space-between;align-items:center;gap:var(--container-gutter);padding:var(--container-gutter) calc(var(--school-side) + var(--space-10)) var(--container-gutter) calc(var(--school-side) + var(--container-gutter))}.p-hero--school .p-hero__heading{font-size:var(--type-display-size);line-height:var(--type-display-line);letter-spacing:var(--type-display-tracking)}.p-hero--school .p-hero__text .p-hero__button{width:auto}.p-hero--school .p-hero__photo .p-hero__img{aspect-ratio:152 / 352}.p-hero--school .p-hero__help{flex-direction:row;align-items:center;justify-content:center;gap:var(--space-5)}.p-hero--school .p-hero__help-text{inline-size:min(100%,calc(var(--space-raw-52) * 10))}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/p-hero.css.map */
