.ha0co10{z-index:2;height:0;position:relative;overflow:visible}
.ha0co11{color:#111e04;inline-size:calc(100% - 3rem);border-radius:2rem;max-width:66.5rem;margin-inline:auto;padding-block:1.5rem;padding-inline:1.5rem;transform:translateY(-50%)}
.ha0co12{cursor:pointer}
.ha0co13{height:0;display:block;overflow:visible}
.ha0co14{text-align:left;flex-direction:column;align-items:center;gap:3rem;max-width:80.1875rem;margin-inline:auto;display:flex}
.ha0co15{font-family:var(--font-romie);font-size:2.5rem;font-weight:var(--typography-weight-regular);letter-spacing:var(--typography-tracking-tight);max-width:47rem;color:var(--_1wbrf2d1);line-height:2.625rem}
.ha0co16{text-align:center;flex-direction:column;align-content:center;row-gap:1.5rem;display:flex}
.ha0co16 p{margin:0}
.ha0co17{font-family:var(--font-body);font-size:var(--typography-size-100);line-height:var(--typography-leading-body-compact);color:var(--_1wbrf2d1)}
.ha0co18{font-family:var(--font-romie);color:var(--_1wbrf2d0);font-style:italic}
.ha0co19{flex-shrink:0;width:100%}
@media screen and (min-width:1024px){.ha0co11{border-radius:2.25rem;inline-size:calc(100% - 6rem);padding-block:4.5rem;padding-inline:4.5rem}.ha0co14{text-align:start;flex-direction:row;justify-content:space-between;align-items:center}.ha0co16{text-align:left;align-items:flex-start}.ha0co19{width:auto}}
._1dcsnj0{color:var(--_1wbrf2d1);padding-block:0}
._1dcsnj1{max-width:80.1875rem;margin-inline:auto;padding-block-start:5rem;padding-inline:1.5rem}
._1dcsnj2{flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}
._1dcsnj3{font-family:var(--font-romie);font-size:3rem;line-height:var(--typography-leading-display);font-weight:var(--typography-weight-regular);color:var(--_1wbrf2d1);flex-grow:1;flex-shrink:0;max-width:48rem}
._1dcsnj4 p{margin:0}
._1dcsnj5{font-family:var(--font-romie);color:var(--_1wbrf2d0);margin-right:.25rem;font-style:italic}
._1dcsnj6{margin-right:.25rem}
._1dcsnj7{font-family:var(--font-body);font-size:var(--typography-size-200);line-height:var(--typography-leading-loose);color:var(--_1wbrf2d1);max-width:26rem}
._1dcsnj8{margin-block-start:0}
._1dcsnj9{flex-direction:column;align-items:stretch;gap:.75rem;margin-block-start:2rem;display:flex}
._1dcsnja{background-color:var(--_1wbrf2d0);width:100%;height:1px;margin-block-start:3rem}
@media screen and (min-width:1024px){._1dcsnj1{flex-direction:column;justify-content:flex-end;display:flex}._1dcsnj2{flex-direction:row;justify-content:space-between;align-items:center}._1dcsnj3{font-size:5rem;line-height:var(--typography-leading-display);margin-right:4rem}._1dcsnj8{margin-block-start:0}._1dcsnj9{flex-flow:wrap;align-items:center;margin-block-start:1.5rem}._1dcsnja{margin-block-start:4.5rem}}
.q6rfxe0{flex-direction:column;display:flex;position:relative;overflow:hidden}
.q6rfxe1{width:100%;padding-block-end:1.5rem;padding-inline:1.5rem;position:relative}
.q6rfxe2{aspect-ratio:1;border-radius:12px;width:100%;position:relative;overflow:hidden}
.q6rfxe3{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}
.q6rfxe4{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}
.q6rfxe5{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.q6rfxe6{display:none}
.q6rfxe7{width:100%;max-width:80.1875rem;margin-inline:auto}
.q6rfxe8{z-index:2;block-size:100%;box-sizing:border-box;width:100%;color:var(--_1wbrf2d1);order:-1;max-width:38rem;padding-block:2.5rem;padding-inline:1.5rem;position:relative;overflow:hidden}
.q6rfxed{overflow-wrap:anywhere;font-family:var(--font-romie);font-size:3rem;font-weight:var(--typography-weight-regular);line-height:var(--typography-leading-display);letter-spacing:var(--typography-tracking-tight);color:var(--_1wbrf2d1);font-style:normal;display:block}
.q6rfxee{font-family:var(--font-romie);color:var(--_1wbrf2d0);font-style:italic}
.q6rfxef{font-family:var(--font-body);color:var(--_1wbrf2d1);max-width:100%;margin-block-start:2rem;font-size:1.3125rem;line-height:1.625rem}
.q6rfxeg{margin-block-start:0}
.q6rfxeh{flex-direction:column;align-items:stretch;gap:.75rem;margin-block-start:2rem;display:flex}
@media screen and (min-width:1024px){.q6rfxe0{flex-direction:row;align-items:center}.q6rfxe1{z-index:0;width:auto;padding-block-end:0;padding-inline:0;position:absolute;inset:0}.q6rfxe2{aspect-ratio:unset;border-radius:0;height:100%}.q6rfxe6{display:block}.q6rfxe8{background-color:#0000;order:0;padding-inline-end:1.5rem}.q6rfxea{padding-block:1.25rem;overflow:hidden}.q6rfxeb{padding-block:2.5rem}.q6rfxec{padding-block:5rem}.q6rfxed{font-size:5rem}.q6rfxef{max-width:36rem;margin-block-start:1.5rem;font-size:1.3125rem;line-height:1.6875rem}.q6rfxeg{margin-block-start:0}.q6rfxeh{flex-flow:wrap;align-items:center;margin-block-start:1.5rem}}
@media screen and (min-width:768px){.q6rfxe3{display:none}.q6rfxe4{display:block}}
@media screen and (min-width:1024px){.iv0yd1{min-block-size:475px}.iv0yd2{min-block-size:575px}.iv0yd3{min-block-size:650px}}
._7ka9030{z-index:3;margin-block-end:-18rem;padding-block:0;padding-inline:1.5rem;position:relative;transform:translateY(-18rem)}
._7ka9031{text-align:center;background-color:#adbfff;border-radius:1.25rem;max-width:80.1875rem;margin-inline:auto;padding:2rem 1rem}
._7ka9032{font-family:var(--font-heading);font-size:var(--typography-size-50);font-weight:var(--typography-weight-semibold);letter-spacing:var(--typography-tracking-widest);text-transform:uppercase;color:#2a2c41;margin-block-end:1.5rem}
._7ka9033{font-family:var(--font-romie);font-size:var(--typography-size-500);font-weight:var(--typography-weight-regular);line-height:var(--typography-leading-heading);letter-spacing:var(--typography-tracking-tight);color:#2a2c41;max-width:32rem;margin-block-end:1.5rem;margin-inline:auto}
._7ka9034{flex-flow:wrap;justify-content:center;align-items:center;gap:1rem;margin-block-start:1.5rem;display:flex}
._7ka9035{justify-content:center;align-items:center;width:5.0625rem;display:flex}
._7ka9036{object-fit:contain;width:100%;height:auto;max-height:2.5rem}
._7ka9037{max-width:80.1875rem;margin-inline:auto}
._7ka9038{padding-block:0;padding-inline:1.5rem;position:relative}
._7ka9039{color:#f8ead5}
._7ka9039._7ka9039{background-color:#111e04}
._7ka903a{color:#f8ead5}
._7ka903a._7ka903a{background-color:#2b2c44}
._7ka903b{color:#001235}
._7ka903b._7ka903b{background-color:#c5d3ff}
._7ka903c{color:#f1f3ff}
._7ka903c._7ka903c{background-color:#001c4a}
._7ka903d{color:#001235}
._7ka903d._7ka903d{background-color:#e4eaff}
._7ka903e{color:#f1f3ff}
._7ka903e._7ka903e{background-color:#001235}
._7ka903f{color:#231b0b}
._7ka903f._7ka903f{background-color:#fbead2}
._7ka903g{color:#fbead2}
._7ka903g._7ka903g{background-color:#231b0b}
._7ka903h{color:#111e04}
._7ka903h._7ka903h{background-color:#d7f331}
._7ka903i{color:#fff}
._7ka903i._7ka903i{background-color:#111e04}
._7ka903j{color:#131311}
._7ka903j._7ka903j{background-color:#f7f7e6}
._7ka903k{color:#f7f7e6}
._7ka903k._7ka903k{background-color:#131311}
._7ka903l{color:#111}
._7ka903l._7ka903l{background-color:#f1f1f1}
._7ka903m{color:#fff}
._7ka903m._7ka903m{background-color:#1d1d1d}
._7ka903n{color:#111}
._7ka903n._7ka903n{background-color:#fff}
._7ka903o{color:#fff}
._7ka903o._7ka903o{background-color:#111}
._7ka903p{color:#231b0b}
._7ka903p._7ka903p{background-color:#ffe6aa}
._7ka903q{color:#fbead2}
._7ka903q._7ka903q{background-color:#5e4d0b}
._7ka903r{color:#231b0b}
._7ka903r._7ka903r{background-color:#e1dbb7}
._7ka903s{color:#fbead2}
._7ka903s._7ka903s{background-color:#555345}
._7ka903t{color:#231b0b}
._7ka903t._7ka903t{background-color:#ffbdab}
._7ka903u{color:#fbead2}
._7ka903u._7ka903u{background-color:#3b1000}
._7ka903v{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:3rem 1.5rem;display:grid}
._7ka903z{justify-content:center;align-items:center;width:100%;min-width:0;height:3.5rem;display:flex}
._7ka90310{color:inherit;text-decoration:none}
._7ka90310:focus-visible{outline-offset:4px;outline:2px solid}
._7ka90311{object-fit:contain;object-position:center;width:11.25rem;max-width:100%;height:3.5rem;display:block}
@media screen and (min-width:1024px){._7ka9031{padding:3rem}._7ka9035{margin-inline:1.5rem}._7ka903v{gap:2.5rem}._7ka903w{grid-template-columns:repeat(2,minmax(0,1fr))}._7ka903x{grid-template-columns:repeat(3,minmax(0,1fr))}._7ka903y{grid-template-columns:repeat(4,minmax(0,1fr))}}
._5ab0s0{padding-block:0}
._5ab0s1{flex-direction:column;padding-block-end:36rem;display:flex;position:relative;overflow:hidden}
._5ab0s2{z-index:0;position:absolute;inset:0}
._5ab0s3{width:100%;height:100%;position:relative}
._5ab0s4{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}
._5ab0s5{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}
._5ab0s6{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
._5ab0s7{z-index:2;box-sizing:border-box;color:#f8ead5;width:100%;padding-block:2.5rem;padding-inline:1.5rem;position:relative}
._5ab0s8{overflow-wrap:anywhere;font-family:var(--font-romie);font-size:3rem;font-weight:var(--typography-weight-regular);line-height:var(--typography-leading-display);letter-spacing:var(--typography-tracking-tight);color:#f8ead5;font-style:normal;display:block}
._5ab0s9{font-family:var(--font-romie);color:var(--_1wbrf2d0);font-style:italic}
._5ab0sa{font-family:var(--font-body);color:#f8ead5;max-width:100%;margin-block-start:2rem;font-size:1.3125rem;line-height:1.625rem}
._5ab0sb{flex-direction:column;align-items:stretch;gap:.75rem;margin-block-start:2rem;display:flex}
._5ab0sc{margin-block-start:0}
._5ab0sd{z-index:3;justify-self:center;width:100%;max-width:80.1875rem;margin-block-end:-8rem;padding-block:0;padding-inline:1.5rem;position:relative;transform:translateY(-50%)}
._5ab0sd ._7ka9031{background-color:var(--_1wbrf2d0)}
._5ab0sd ._7ka9036{filter:var(--_1wbrf2d2)}
._5ab0sd ._7ka9033{max-width:100%}
._5ab0se{color:#f8ead5;padding-block:0}
._5ab0sf{box-sizing:border-box;text-align:center;padding-inline:1.5rem;justify-content:center;width:100%;max-width:80.1875rem;margin-inline:auto;padding-bottom:3rem;display:flex}
._5ab0sg{width:100%;max-width:50rem;margin-block-start:1.5rem;position:relative}
._5ab0sh{font-family:var(--font-romie);font-size:var(--typography-size-500);line-height:var(--typography-leading-heading);font-weight:var(--typography-weight-regular);color:#f8ead5;margin:0}
._5ab0si{font-family:var(--font-romie);color:var(--_1wbrf2d0);font-style:italic}
._5ab0sg .swiper{padding-bottom:3rem}
._5ab0sg .swiper:not(.swiper-initialized) .swiper-slide~.swiper-slide{display:none}
._5ab0sg .swiper-pagination-bullet{opacity:1;background-color:#0000;border:1px solid #f8ead5;width:10px;height:10px}
._5ab0sg .swiper-pagination-bullet-active{background-color:#f8ead5}
@media screen and (min-width:1024px){._5ab0s1{flex-direction:row;align-items:center;min-height:44rem;padding-block-end:22rem}._5ab0s7{max-width:80.1875rem;margin-inline:auto;padding-block:5rem}._5ab0s8{font-size:5rem}._5ab0sa{max-width:36rem;margin-block-start:1.5rem;font-size:1.3125rem;line-height:1.6875rem}._5ab0sb{flex-flow:wrap;align-items:center;margin-block-start:1.5rem}._5ab0sf{flex-direction:row}}
@media screen and (min-width:768px){._5ab0s4{display:none}._5ab0s5{display:block}}
@keyframes zrxtvpb{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--_1pkkel1) 60%, transparent)}70%,to{box-shadow:0 0 0 6px #0000}}
@keyframes zrxtvpc{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.01%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}
.zrxtvp0{position:relative}
.zrxtvp1{z-index:0;position:absolute;inset:0;overflow:hidden}
.zrxtvp2{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}
.zrxtvp3{min-height:100svh}
.zrxtvp4{min-height:18rem}
.zrxtvp5{min-height:24rem}
.zrxtvp6{min-height:30rem}
.zrxtvp7{flex-direction:column;justify-content:center;display:flex}
.zrxtvp8{padding-inline:0}
.zrxtvpa{border-bottom:1px solid var(--_1pkkel2)}
.zrxtvp0 .o71u5e19:not(.o71u5e2a *){border:1px solid color-mix(in srgb, var(--_1pkkel1) 35%, transparent);width:fit-content;color:var(--_1pkkel1);border-radius:999px;align-items:center;gap:9px;margin-block-end:.5rem;padding:7px 14px 7px 12px;display:inline-flex}
.zrxtvp0 .o71u5e19:not(.o71u5e2a *):before{content:"";background:var(--_1pkkel1);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.4s cubic-bezier(.16,1,.3,1) infinite zrxtvpb}
.zrxtvpd{z-index:2;color:color-mix(in srgb, var(--_1pkkel0) 60%, transparent);white-space:nowrap;flex-direction:column;align-items:center;gap:14px;display:none;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}
.zrxtvpe{background:var(--_1pkkel1);width:1px;height:44px;animation:2.2s cubic-bezier(.16,1,.3,1) infinite zrxtvpc;display:block}
@media screen and (min-width:1024px){.zrxtvp4{min-height:24rem}.zrxtvp5{min-height:34rem}.zrxtvp6{min-height:44rem}}
@media (prefers-reduced-motion:reduce){.zrxtvp0 .o71u5e19:not(.o71u5e2a *):before,.zrxtvpe{animation:none}}
@media screen and (min-width:768px){.zrxtvpd{display:flex}}
