.coll{--coll-ink:#001e2b;--coll-teal:#09b0b0;--coll-teal-hover:#089a9a;--coll-muted:#667880}:is(.store-root:has(.coll-pf),.store-root:has(.coll-pf) *){letter-spacing:0!important}.coll-pf--diplomas .coll-diploma__badge{font-weight:400!important}.coll-pf--diplomas :is(.coll-diploma__note,.coll-btn--lg){font-weight:700!important}.store-root:has(.coll-dawn){letter-spacing:.6px}.store-root:has(.coll-dawn) :is(h1,h2,h3,h4,h5){letter-spacing:.6px}.store-root:has(.coll-dawn) .announcement-bar__message{letter-spacing:1px}.store-root:has(.coll-dawn) .copyright__content{letter-spacing:.7px}.coll-container{max-width:1200px;margin:0 auto;padding:0 15px}.coll-pf{font-family:var(--font-inter), Inter, sans-serif;background:#f1f1f1}.coll-pf p{margin:0}.coll-hover{transition:box-shadow .3s,transform .3s}.coll-hover:hover{transform:translateY(-5px);box-shadow:0 10px 10px -10px #2123261a}@media (prefers-reduced-motion:reduce){.coll-hover{transition:none}}.coll-media{background:#fff;border:1px solid #eee;border-radius:8px;line-height:0;display:block;overflow:hidden}.coll-media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.coll-btn{background:var(--coll-teal);color:#fff;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;line-height:17px;text-decoration:none;transition:background-color .2s;display:inline-flex}.store-root .coll-btn,.store-root .coll-btn:visited{color:#fff;text-decoration:none}.coll-btn:hover{background:var(--coll-teal-hover)}.coll-btn:focus-visible{outline:2px solid var(--coll-ink);outline-offset:2px}.coll-btn--lg{padding:15px 24px;font-weight:600;line-height:16px}.coll-icon{flex:none;width:12px;height:12px}.coll-empty{color:var(--coll-ink);margin:0;font-size:16px;line-height:1.6}.coll-pf--diplomas{padding:96px 0 100px}.coll-diplomas__head{grid-template-columns:7fr 5fr;align-items:end;display:grid}.store-root .coll-diplomas__title{color:var(--coll-ink);margin:0;font-size:46px;font-weight:700;line-height:53px}.coll-pf .coll-diplomas__text{color:#001e2bcc;font-size:15px;line-height:21px}.coll-diplomas__list{flex-direction:column;gap:32px;margin:56px 0 0;padding:0;display:flex}.coll-diploma{background:#fff;border:1px solid #e3e3e3;border-radius:24px;grid-template-columns:5fr 7fr;align-items:start;padding:40px;display:grid}.coll-diploma__media{margin-right:20px}.coll-diploma__body{min-width:0;margin-left:20px}.coll-pf .coll-diploma__badge{color:#6363ce;text-transform:uppercase;background:#ececf9;border-radius:8px;width:fit-content;margin:0 0 16px;padding:5px 10px;font-size:10px;font-weight:500;line-height:15px;display:block;letter-spacing:.5px!important}.store-root .coll-diploma__title{color:var(--coll-ink);margin:0 0 16px;font-size:29px;font-weight:700;line-height:33px}.store-root .coll-diploma__title a{color:inherit;text-decoration:none}.store-root .coll-diploma__title a:hover{text-decoration:underline}.coll-pf .coll-diploma__note{color:var(--coll-ink);margin:0 0 16px;font-size:15px;font-weight:600;line-height:17px}.coll-pf .coll-diploma__note--closed{color:#b42318}.coll-pf .coll-diploma__excerpt{color:var(--coll-ink);margin:0 0 24px;font-size:15px;line-height:21px}@media (min-width:767.5px) and (max-width:1024.5px){.coll-pf--diplomas{padding:64px 0 72px}.store-root .coll-diplomas__title{font-size:33px;line-height:38px}.coll-diplomas__list{gap:16px;margin-top:40px}.coll-diploma{padding:24px}.coll-diploma__media{margin-right:12px}.coll-diploma__body{margin-left:12px}.coll-pf .coll-diploma__badge{margin-bottom:12px}.store-root .coll-diploma__title{font-size:23px;line-height:26px}}@media (max-width:767.5px){.coll-pf--diplomas{padding:48px 0 49px}.coll-diplomas__head{display:block}.store-root .coll-diplomas__title{margin-bottom:12px;font-size:33px;line-height:38px}.coll-diplomas__list{gap:16px;margin-top:32px}.coll-diploma{border-radius:20px;padding:16px;display:block}.coll-diploma__media{margin:0 0 16px}.coll-diploma__body{margin-left:0}.coll-pf .coll-diploma__badge{margin-bottom:12px}.store-root .coll-diploma__title{font-size:23px;line-height:26px}.coll-diploma .coll-btn{width:100%;display:flex}}.coll-pf--cards{padding:80px 0 104px}.coll-pf .coll-eyebrow{text-transform:uppercase;color:var(--coll-teal);margin:0 0 24px;font-size:13px;font-weight:400;line-height:15px;letter-spacing:1px!important}.store-root .coll-title{color:var(--coll-ink);margin:0 0 56px;font-size:46px;font-weight:700;line-height:53px}.coll-pf .coll-text{color:#001e2bcc;max-width:760px;margin:-32px 0 56px;font-size:15px;line-height:21px}.coll-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;margin:0;padding:0;display:grid}.coll-card{background:#fff;border:1px solid #eee;border-radius:20px;padding:16px}.coll-card__media{margin-bottom:15px}.store-root .coll-card__title{color:var(--coll-ink);overflow-wrap:break-word;margin:0;font-size:16px;font-weight:700;line-height:18px}.store-root .coll-card__title a{color:inherit;text-decoration:none}.store-root .coll-card__title a:hover{text-decoration:underline}.coll-card__meta{padding-top:15px}.coll-card__meta--deadline{margin-bottom:-15px;padding-top:30px}.coll-pf .coll-card__note{color:var(--coll-muted);font-size:12px;line-height:14px}.coll-card__note time{margin-left:0}.coll-pf .coll-card__note--closed{color:#b42318}.coll-card__btn{margin-top:39px}@media (min-width:767.5px) and (max-width:1024.5px){.coll-pf--cards{padding:64px 0 72px}.store-root .coll-title{margin-bottom:40px;font-size:29px;line-height:33px}.coll-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.5px){.coll-pf--cards{padding:48px 0}.coll-pf .coll-eyebrow{margin-bottom:12px}.store-root .coll-title{margin-bottom:27px;font-size:23px;line-height:26px}.coll-pf .coll-text{margin:-15px 0 27px}.coll-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.coll-card{padding:10px}.store-root .coll-card__title{margin-top:-8px}.coll-card__btn{width:100%;margin-top:31px;display:flex}}.collection-hero{padding:25px 0}.store-root .collection-hero__title{color:var(--coll-ink);margin:0;font-size:30px;font-weight:700;line-height:39px}.collection-hero__description{color:#001e2bbf;max-width:660px;margin:10px 0 0;font-size:15px;line-height:1.8}.coll-dawn__products{padding-top:24px;padding-bottom:27px}@media screen and (min-width:750px){.store-root .collection-hero__title{font-size:40px;line-height:52px}.coll-dawn__products{padding-top:28px;padding-bottom:36px}}@media screen and (max-width:749px){.coll-dawn .card__content{padding-top:13px;padding-bottom:13px}.store-root .coll-dawn .card__heading{font-size:12px}}
