.default-header{color:var(--white);margin:0 0 8rem;overflow:visible;padding-bottom:4rem;position:relative}@media (max-width:1023px){.default-header{display:flex;flex-direction:column;margin-bottom:4rem;padding-bottom:0}}.default-header__inner{min-height:66rem;position:relative;width:100%;z-index:2}@media (max-width:1023px){.default-header__inner{background:var(--black);color:var(--white);min-height:0;order:1}}.default-header__media{bottom:4rem;height:auto;left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:0}@media (max-width:1023px){.default-header__media{bottom:auto;height:28rem;left:auto;max-width:100%;order:2;position:relative;top:auto;transform:none;width:100%;z-index:1}}.default-header .media-container,.default-header .media-container figure{height:100%;inset:0;margin:0;overflow:hidden;position:absolute;width:100%}.default-header__bg{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:0}.default-header__overlay{background:linear-gradient(72.06deg,rgba(0,0,0,.6) 29.13%,transparent 71.8%);inset:0;pointer-events:none;position:absolute;z-index:1}@media (max-width:1023px){.default-header__overlay{display:none}}.default-header__inner>.wrap__1804-wrap{padding-bottom:12rem;padding-top:12rem;position:relative;width:100%;z-index:2}@media (max-width:1023px){.default-header__inner>.wrap__1804-wrap{padding-bottom:3.2rem;padding-top:3.2rem}}.default-header__content{color:var(--white);max-width:76rem}@media (max-width:1023px){.default-header__content{max-width:100%}}.default-header__content .subtitle,.default-header__content h1,.default-header__content li,.default-header__content p{color:var(--white)}.default-header__content .subtitle{margin-bottom:0}@media (max-width:1023px){.default-header__content .subtitle{margin-bottom:2rem}}.default-header__content h1{margin-bottom:calc(var(--f-base)*1.5);text-shadow:1px 1px 0 rgba(0,0,0,.502)}@media (max-width:1023px){.default-header__content h1{text-shadow:none}}.default-header__text{margin-bottom:calc(var(--f-base)*2)}.default-header__text>:last-child{margin-bottom:0}.default-header .button-wrap{display:flex;flex-wrap:wrap;gap:1.6rem;margin:0}@media (max-width:1023px){.default-header .button-wrap{flex-direction:column;width:100%}.default-header .button-wrap .button{line-height:1.4rem;padding:1.9rem 1rem;width:100%}}.default-header__float-anchor{bottom:0;left:0;position:absolute;right:0;z-index:3}@media (max-width:1023px){.default-header__float-anchor{display:none}}.default-header__float{background:var(--white);color:var(--black);margin-left:auto;padding:4rem;position:relative;width:58rem}.default-header__search{align-items:stretch;display:flex;gap:1rem;margin:0 0 2.4rem;width:100%}.default-header__search-input{background:var(--white);border:1px solid var(--black);border-radius:0;color:var(--black);flex:1 1 auto;font:400 calc(var(--f-base)*.875)/1.4 var(--textfont);height:5.2rem;letter-spacing:-.01em;min-width:0;padding:.7rem 2rem}.default-header__search-input::placeholder{color:rgba(0,0,0,.5)}.default-header__search-button{align-items:center;background:var(--pink);border:1px solid var(--pink);border-radius:0;color:var(--white);cursor:pointer;display:inline-flex;flex:0 0 5.2rem;height:5.2rem;justify-content:center;padding:0;transition:var(--default-transition);width:5.2rem}.default-header__search-button .icon{color:var(--white);display:flex;height:1.8rem}.default-header__search-button .icon svg{height:100%;width:auto}.default-header__search-button:hover{background:#f081ba;border-color:var(--pink)}.default-header__quick-label{color:var(--black);font:500 calc(var(--f-base)*.875)/1.2 var(--textfont);letter-spacing:-.01em;margin:0 0 1.6rem;text-align:center}.default-header__quick-links{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;list-style:none;margin:0;padding:0}.default-header__quick-links li{margin:0;padding:0}.default-header__quick-links li:before{display:none}.default-header__quick-links a{align-items:center;background:#fce6f2;border:1px solid var(--pink);border-radius:2rem;color:var(--black);display:inline-flex;font:700 1rem/1 var(--textfont);gap:.8rem;justify-content:center;letter-spacing:.1rem;min-height:3.2rem;padding:1rem 2.4rem;text-decoration:none;text-transform:uppercase;transition:var(--default-transition)}.default-header__quick-links a:hover{background:var(--pink);color:var(--white)}