.dm-cal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.dm-cal__fig{position:relative;max-width:540px;width:100%;margin:auto}.dm-cal__svg{display:block;width:100%;height:auto;overflow:visible}.dm-cal__spin{transform-origin:200px 200px;animation:dmSpin 140s linear infinite}@keyframes dmSpin{to{transform:rotate(360deg)}}.dm-cal__ritu{fill:none;stroke:var(--dm-sage);stroke-width:2;opacity:.75}.dm-cal__ritu--b{opacity:.4}.dm-cal__r{font-family:var(--dm-serif);font-style:italic;font-size:11.5px;fill:var(--dm-sage);text-anchor:middle;dominant-baseline:middle}.dm-cal__m{font-family:var(--dm-mono);font-size:10px;letter-spacing:.12em;fill:#f8f9fac7;text-anchor:middle;dominant-baseline:middle}.dm-cal__arc{fill:none;stroke:var(--dm-gold);stroke-width:18;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--dm-ease);filter:drop-shadow(0 0 6px rgba(196,162,77,.35))}.dm-cal__center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:36%;text-align:center;display:grid;gap:6px;pointer-events:none}.dm-cal__center strong{font-family:var(--dm-serif);font-weight:400;font-size:clamp(15px,1.6vw,19px);line-height:1.2;color:var(--dm-white)}.dm-cal__center span{font-family:var(--dm-mono);font-size:9.5px;letter-spacing:.08em;color:var(--dm-sage);line-height:1.4}.dm-cal__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.dm-cal__tab{appearance:none;-webkit-appearance:none;font:inherit;font-size:14px;padding:10px 16px;border-radius:999px;border:1px solid var(--dm-line-l);background:transparent;color:#f8f9facc;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.dm-cal__tab:hover{border-color:#c4a24d99}.dm-cal__tab[aria-selected=true]{background:var(--dm-gold);border-color:var(--dm-gold);color:var(--dm-green-900)}.dm-cal__tab:focus-visible{outline:2px solid var(--dm-gold);outline-offset:3px}.dm-cal__line{display:none;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;margin-bottom:24px}.dm-cal__line span{height:40px;border-radius:6px;background:#f8f9fa0f;display:grid;place-items:center;transition:background .4s}.dm-cal__line b{font-family:var(--dm-mono);font-size:10px;font-weight:400;color:#f8f9fab3}.dm-cal__line span.is-on{background:var(--dm-gold)}.dm-cal__line span.is-on b{color:var(--dm-green-900)}.dm-cal__panel{display:grid;gap:18px;animation:dmFade .5s var(--dm-ease)}.dm-cal__ph{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.dm-cal__win{display:grid;gap:6px;padding:18px 20px;border-radius:14px;background:#c4a24d14;border:1px solid rgba(196,162,77,.3)}.dm-cal__win .dm-mono{font-size:10.5px;letter-spacing:.16em;color:var(--dm-gold)}.dm-cal__win strong{font-family:var(--dm-serif);font-weight:400;font-size:22px}.dm-cal__win em{font-size:13px;color:#f8f9fa99}.dm-await{color:#f8f9fa8c;font-style:italic}.dm-cal__win .dm-await{font-size:18px}.dm-ccards{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.dm-ccards>div{padding:14px 16px;border-radius:12px;border:1px solid var(--dm-line-l);background:#ffffff08;display:grid;gap:6px}.dm-ccards__w{grid-column:1/-1}.dm-ccards dt{font-family:var(--dm-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dm-sage)}.dm-ccards dd{margin:0;font-size:14.5px}.dm-cal__legend{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:36px;font-size:11.5px;color:#f8f9faa6}.dm-cal__legend span{display:inline-flex;align-items:center;gap:10px}.dm-k{width:18px;height:3px;border-radius:2px;display:inline-block}.dm-k--r{background:var(--dm-sage)}.dm-k--g{background:var(--dm-gold)}@media(max-width:760px){.dm-cal{grid-template-columns:1fr}.dm-cal__fig{display:none}.dm-cal__line{display:grid}.dm-cal__tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.dm-cal__tab{flex:0 0 auto}.dm-ccards{grid-template-columns:1fr}}.dm-phero{overflow:hidden;padding-block:clamp(72px,10vw,140px) clamp(56px,8vw,104px);background:radial-gradient(90% 120% at 85% 20%,#24503f,#0e221c 60%)}.dm-phero__in{position:relative;z-index:1;display:grid;gap:22px;max-width:900px;margin-left:0}.dm-phero__mark{position:absolute;right:-2vw;top:50%;transform:translateY(-50%);font-size:clamp(140px,22vw,340px);line-height:1;color:#c9a24a1f;white-space:nowrap;pointer-events:none}.dm-phero__content{color:#f8f9facc;max-width:65ch}.dm-proc__tabs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));position:relative;margin-bottom:28px}.dm-proc__tabs:before{content:"";position:absolute;top:9px;left:6%;right:6%;height:2px;background:linear-gradient(90deg,#1a3c34,#a8bba0 50%,#c4a24d)}.dm-proc__tab{appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:grid;justify-items:center;gap:8px;padding:0 4px 12px;text-align:center;position:relative}.dm-proc__dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--c);background:var(--dm-ivory);position:relative;z-index:1;transition:background .3s,transform .3s}.dm-proc__tab[aria-selected=true] .dm-proc__dot{background:var(--c);transform:scale(1.15);box-shadow:0 0 0 6px #c4a24d26}.dm-proc__n{font-family:var(--dm-mono);font-size:10.5px;color:var(--dm-muted)}.dm-proc__t{font-family:var(--dm-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;line-height:1.35}.dm-proc__tab[aria-selected=true] .dm-proc__t{color:var(--dm-green);font-weight:600}.dm-proc__tab:focus-visible{outline:2px solid var(--dm-gold);outline-offset:2px;border-radius:8px}.dm-proc__panel{display:grid;grid-template-columns:1fr 1.3fr .8fr;gap:0;background:var(--dm-paper);border:1px solid var(--dm-line);border-radius:var(--dm-r);overflow:hidden;animation:dmFade .45s var(--dm-ease)}.dm-proc__panel>div{padding:26px 28px;display:grid;gap:10px;align-content:start;border-right:1px solid var(--dm-line)}.dm-proc__panel>div:last-child{border-right:0}.dm-proc__panel h3{font-family:var(--dm-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--dm-gold-ink)}.dm-proc__panel p{font-size:15.5px;line-height:1.6}.dm-proc__panel:focus-visible{outline:2px solid var(--dm-gold);outline-offset:3px}@media(max-width:899px){.dm-proc__tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.dm-proc__tabs:before{left:0;right:auto;width:880px}.dm-proc__tab{flex:0 0 110px;scroll-snap-align:start}.dm-proc__panel{grid-template-columns:1fr}.dm-proc__panel>div{border-right:0;border-bottom:1px solid var(--dm-line)}.dm-proc__panel>div:last-child{border-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAEIAI */
