.du-s{--du-navy:#272343;--du-ink:#1A1938;--du-blue:#334FB4;--du-lilac:#DCE0FF;--du-mist:#E9EAF7;--du-muted:#5A5979;--du-soft:#CDD2F5;--du-line:rgba(39,35,67,.12);--du-ease:cubic-bezier(.23,1,.32,1);--du-r-lg:24px;--du-r-md:16px;--du-r-sm:12px;color:var(--du-ink)}.du-s--white{background:#fff}.du-s--mist{background:var(--du-mist)}.du-s--navy{background:var(--du-navy);background-image:radial-gradient(60% 80% at 85% 10%,rgba(51,79,180,.38),transparent 70%);color:#fff}.du-s__in{max-width:1200px;margin:0 auto;padding-block:72px 80px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.du-s__in--tight{padding-block:56px 64px}.du-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:36px}.du-head__txt{min-width:0;max-width:720px}.du-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--du-blue)}.du-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #334fb429}.du-s--navy .du-eyebrow{color:var(--du-soft)}.du-s--navy .du-eyebrow:before{background:var(--du-lilac);box-shadow:0 0 0 4px #dce0ff24}.du-h2{margin:0;color:inherit;font-size:clamp(3rem,4.4vw,4.8rem);line-height:1.06;letter-spacing:-.01em;text-wrap:balance}.du-s--white .du-h2,.du-s--mist .du-h2{color:var(--du-ink)}.du-lead{margin:14px 0 0;font-size:1.7rem;line-height:1.55;color:var(--du-muted);max-width:56ch;text-wrap:pretty}.du-s--navy .du-lead{color:var(--du-soft)}.du-head--center{flex-direction:column;align-items:center;text-align:center}.du-head--center .du-lead{margin-inline:auto}.du-more{display:inline-flex;align-items:center;gap:8px;font-size:1.5rem;font-weight:700;color:var(--du-blue);text-decoration:none;white-space:nowrap;padding:6px 0}.du-more svg,.du-arrow{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--du-ease)}.du-s--navy .du-more{color:var(--du-lilac)}.du-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 24px;border-radius:var(--du-r-sm);font-weight:700;font-size:1.6rem;letter-spacing:.01em;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .16s var(--du-ease)}.du-btn--navy{background:var(--du-navy);color:#fff}.du-btn--white{background:#fff;color:var(--du-ink)}.du-btn--line{border:1.5px solid rgba(255,255,255,.45);color:#fff}.du-btn:active{transform:scale(.97)}.du-btn:focus-visible,.du-more:focus-visible{outline:3px solid var(--du-blue);outline-offset:3px;border-radius:6px}.du-s--navy .du-btn:focus-visible{outline-color:var(--du-lilac)}@media(hover:hover)and (pointer:fine){.du-more:hover svg{transform:translate(3px)}.du-btn--navy:hover{background:var(--du-blue)}.du-btn--white:hover{background:var(--du-lilac)}.du-btn--line:hover{border-color:#fff;background:#ffffff0f}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.du-reveal{animation:du-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}}@keyframes du-reveal{0%{opacity:.001;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:749px){.du-s__in{padding-block:52px 60px}.du-s__in--tight{padding-block:44px 52px}.du-head{margin-bottom:26px}.du-lead{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/du-base.css.map */
