:root{--dk-oat: #EFE9E1;--dk-paper: #F8F5F0;--dk-sand: #E3D9CC;--dk-ink: #1F1D1B;--dk-ink-soft: #6B645C;--dk-sage: #5E6F5A;--dk-sage-dark: #4B5A48;--dk-radius: 18px}.template-index main{background:var(--dk-oat)}.dk-eyebrow{font:600 12px/1.2 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--dk-sage)}.dk-display{margin:14px 0 0;color:var(--dk-ink);line-height:1.02;letter-spacing:-.02em}.dk-display__l1{display:block;font:italic 400 clamp(44px,6.4vw,96px)/1 Fraunces,Georgia,serif}.dk-display__l2{display:block;font:500 clamp(40px,5.8vw,88px)/1.05 Manrope,sans-serif;letter-spacing:-.035em}.dk-h2{margin:10px 0 0;color:var(--dk-ink)}.dk-h2 .l1{display:block;font:italic 400 clamp(32px,3.6vw,52px)/1.05 Fraunces,Georgia,serif}.dk-h2 .l2{display:block;font:500 clamp(30px,3.3vw,48px)/1.08 Manrope,sans-serif;letter-spacing:-.03em}.dk-lede{max-width:52ch;margin-top:14px;font:400 17px/1.6 Manrope,sans-serif;color:var(--dk-ink-soft)}.dk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;font:600 14px/1 Manrope,sans-serif;letter-spacing:.04em;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s,transform .2s}.dk-btn--primary{background:var(--dk-sage);color:#fff}.dk-btn--primary:hover{background:var(--dk-sage-dark)}.dk-btn--ghost{background:transparent;color:var(--dk-ink);border-color:#1f1d1b40}.dk-btn--ghost:hover{border-color:var(--dk-ink)}.dk-btn:active{transform:translateY(1px)}.dk-section{padding:clamp(64px,9vw,128px) 0}.dk-reveal{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.dk-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dk-reveal{opacity:1;transform:none;transition:none}}@media(max-width:720px){.announcement__track .announcement__item:not(:first-child){display:none}.announcement__track{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-content:center}}.template-index #dk-shop{padding-top:clamp(56px,8vw,112px)}@media(min-width:1101px){.dk-grid>.dk-card:first-child{grid-column:span 2;grid-row:span 2}.dk-grid>.dk-card:first-child .dk-card__media{aspect-ratio:auto;flex:1;min-height:320px}.dk-grid>.dk-card:first-child .dk-card__name{font-size:18px}.dk-grid>.dk-card:first-child .dk-card__body{flex:0 0 auto}}@media(max-width:720px){.dk-grid>.dk-card:first-child{grid-column:span 2}}@media(min-width:761px)and (max-aspect-ratio:9/10){#dkp .dkp__count{top:auto;bottom:360px;left:40px}#dkp .dkp__slide{top:auto;bottom:56px;left:40px;right:40px;max-width:620px}#dkp .dkp__lineup{top:10vh;padding:0 40px}}#dkp .dkp__poster{z-index:2}
/*# sourceMappingURL=/cdn/shop/t/23/assets/dk.css.map */
