.mm-dd-site .ty-section{min-height:70vh;display:grid;place-items:center;padding:70px 28px}.mm-dd-site .ty-inner{max-width:720px;margin:auto;text-align:center}.mm-dd-site .ty-icon{width:150px;height:150px;margin:0 auto 25px;position:relative;display:grid;place-items:center}.mm-dd-site .circle-bg{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(150deg,var(--violet),var(--pink));font-size:40px;box-shadow:var(--shadow)}.mm-dd-site .ty-section h1{font-size:clamp(42px,6vw,70px);margin:16px auto}.mm-dd-site .ribbon{display:inline-block;background:var(--pale);color:var(--violet);padding:8px 16px;border-radius:999px;font:12px 'Jost',sans-serif;text-transform:uppercase;letter-spacing:.12em}.mm-dd-site .ty-body{font-size:19px;color:var(--ink-soft);margin:24px auto;max-width:36em}.mm-dd-site .ty-detail{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:24px;margin:25px auto;color:var(--ink-soft)}.mm-dd-site .ty-detail a{color:var(--violet)}.mm-dd-site .ty-section .cta-row{justify-content:center}
.mm-dd-site .now,.mm-dd-site .was,.mm-dd-site .whereig{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:26px}.mm-dd-site .nums{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mm-dd-site .disc{margin-top:20px}.mm-dd-site .disc h3{font-size:22px;margin-bottom:8px}.mm-dd-site .insidegrid{grid-template-columns:repeat(2,1fr)}.mm-dd-site .wincards{grid-template-columns:repeat(3,1fr)}.mm-dd-site .wincard .q{font:19px/1.4 'Fraunces',serif}.mm-dd-site .mrr{background:var(--pale);border:1px solid var(--lilac);border-radius:20px;padding:26px;margin-top:24px}.mm-dd-site .seam{height:1px;background:var(--line);margin:28px 0}
@media(max-width:920px){.mm-dd-site .hero-grid,.mm-dd-site .origin-grid,.mm-dd-site .duo-grid,.mm-dd-site .writing-split{grid-template-columns:1fr}.mm-dd-site .portrait{order:-1}.mm-dd-site .svc-grid,.mm-dd-site .stats,.mm-dd-site .tcards,.mm-dd-site .wincards{grid-template-columns:1fr 1fr}.mm-dd-site .posts{grid-template-columns:1fr}.mm-dd-site .insidegrid{grid-template-columns:1fr}}
@media(max-width:680px){.mm-dd-site{font-size:17px}.mm-dd-site .wrap{padding:0 20px}.mm-dd-site .sec{padding:34px 0}.mm-dd-site .svc-grid,.mm-dd-site .stats,.mm-dd-site .tcards,.mm-dd-site .wincards,.mm-dd-site .nums,.mm-dd-site .dgrid,.mm-dd-site .frow{grid-template-columns:1fr}.mm-dd-site ul.gets{grid-template-columns:1fr}.mm-dd-site .band,.mm-dd-site .cband,.mm-dd-site .close{padding:38px 22px;border-radius:22px}.mm-dd-site .badge{left:0}.mm-dd-site .badge2{right:0}.mm-dd-site .hero-center{padding-top:34px}.mm-dd-site .hero-center .mark{width:94px;height:94px}.mm-dd-site .cform{padding:24px 20px}}