﻿.dm-sec{--dm-sec-width: 1320px;--dm-sec-gutter: clamp(18px, 4vw, 32px);--dm-sec-space-s: clamp(32px, 4vw, 48px);--dm-sec-space-m: clamp(56px, 7.5vw, 92px);--dm-sec-heading-font: var(--dm-font-heading, inherit);--dm-sec-body-font: var(--dm-font-body, inherit);--dm-sec-label-font: var(--dm-font-heading, inherit);--dm-sec-radius: var(--dm-radius-card);--dm-sec-panel-radius: calc(var(--dm-radius-card) + 4px);--dm-sec-tile-radius: calc(var(--dm-radius-card) + 2px);--dm-dark-bg: var(--dm-color-ink);--dm-dark-heading: var(--dm-color-surface);--dm-dark-text: color-mix(in srgb, var(--dm-color-surface) 62%, var(--dm-color-ink));--dm-dark-muted: var(--dm-dark-text);--dm-dark-rule: color-mix(in srgb, var(--dm-color-surface) 14%, transparent);--dm-dark-card: color-mix(in srgb, var(--dm-color-surface) 6%, var(--dm-color-ink));--dm-dark-card-border: color-mix(in srgb, var(--dm-color-surface) 10%, transparent);--dm-dark-media: color-mix(in srgb, var(--dm-color-surface) 12%, var(--dm-color-ink));--dm-dark-accent: var(--dm-color-accent);--dm-dark-link-hover: var(--dm-color-accent);--dm-dark-btn-bg: var(--dm-color-accent);--dm-dark-btn-fg: var(--dm-color-on-accent);--dm-dark-btn-hover-bg: var(--dm-color-surface);--dm-dark-btn-hover-fg: var(--dm-color-ink);--dm-dark-btn2-fg: var(--dm-color-surface);--dm-dark-btn2-border: color-mix(in srgb, var(--dm-color-surface) 30%, transparent);--dm-card-bg: var(--dm-dark-card);--dm-card-heading: var(--dm-dark-heading);--dm-card-text: var(--dm-dark-text);--dm-card-muted: var(--dm-dark-muted);--dm-card-rule: var(--dm-dark-rule);--dm-card-card: var(--dm-dark-bg);--dm-card-card-border: var(--dm-dark-card-border);--dm-card-media: var(--dm-dark-media);--dm-card-accent: var(--dm-dark-accent);--dm-card-link-hover: var(--dm-dark-link-hover);--dm-card-btn-bg: var(--dm-dark-btn-bg);--dm-card-btn-fg: var(--dm-dark-btn-fg);--dm-card-btn-hover-bg: var(--dm-dark-btn-hover-bg);--dm-card-btn-hover-fg: var(--dm-dark-btn-hover-fg);--dm-card-btn2-fg: var(--dm-dark-btn2-fg);--dm-card-btn2-border: var(--dm-dark-btn2-border);--dm-light-bg: var(--dm-color-surface-alt);--dm-light-heading: var(--dm-color-ink);--dm-light-text: var(--dm-color-text);--dm-light-muted: var(--dm-color-muted);--dm-light-rule: color-mix(in srgb, var(--dm-color-ink) 14%, transparent);--dm-light-card: var(--dm-color-surface);--dm-light-card-border: var(--dm-color-border);--dm-light-media: var(--dm-color-border);--dm-light-accent: var(--dm-color-accent);--dm-light-link-hover: var(--dm-color-accent);--dm-light-btn-bg: var(--dm-color-ink);--dm-light-btn-fg: var(--dm-color-surface);--dm-light-btn-hover-bg: var(--dm-color-accent);--dm-light-btn-hover-fg: var(--dm-color-on-accent);--dm-light-btn2-fg: var(--dm-color-ink);--dm-light-btn2-border: color-mix(in srgb, var(--dm-color-ink) 30%, transparent);--dm-surface-bg: var(--dm-color-surface);--dm-surface-heading: var(--dm-light-heading);--dm-surface-text: var(--dm-light-text);--dm-surface-muted: var(--dm-light-muted);--dm-surface-rule: var(--dm-light-rule);--dm-surface-card: var(--dm-color-surface-alt);--dm-surface-card-border: var(--dm-light-card-border);--dm-surface-media: var(--dm-light-media);--dm-surface-accent: var(--dm-light-accent);--dm-surface-link-hover: var(--dm-light-link-hover);--dm-surface-btn-bg: var(--dm-light-btn-bg);--dm-surface-btn-fg: var(--dm-light-btn-fg);--dm-surface-btn-hover-bg: var(--dm-light-btn-hover-bg);--dm-surface-btn-hover-fg: var(--dm-light-btn-hover-fg);--dm-surface-btn2-fg: var(--dm-light-btn2-fg);--dm-surface-btn2-border: var(--dm-light-btn2-border);--dm-accent-bg: var(--dm-color-accent);--dm-accent-heading: var(--dm-color-on-accent);--dm-accent-text: color-mix(in srgb, var(--dm-color-on-accent) 72%, var(--dm-color-accent));--dm-accent-muted: var(--dm-accent-text);--dm-accent-rule: color-mix(in srgb, var(--dm-color-on-accent) 18%, transparent);--dm-accent-card: color-mix(in srgb, var(--dm-color-on-accent) 6%, var(--dm-color-accent));--dm-accent-card-border: color-mix(in srgb, var(--dm-color-on-accent) 14%, transparent);--dm-accent-media: var(--dm-accent-card);--dm-accent-accent: color-mix(in srgb, var(--dm-color-on-accent) 60%, var(--dm-color-accent));--dm-accent-link-hover: var(--dm-color-on-accent);--dm-accent-btn-bg: var(--dm-color-ink);--dm-accent-btn-fg: var(--dm-color-surface);--dm-accent-btn-hover-bg: var(--dm-color-surface);--dm-accent-btn-hover-fg: var(--dm-color-ink);--dm-accent-btn2-fg: var(--dm-color-on-accent);--dm-accent-btn2-border: color-mix(in srgb, var(--dm-color-on-accent) 35%, transparent)}.dm-tone-dark{--dm-s-bg: var(--dm-dark-bg);--dm-s-heading: var(--dm-dark-heading);--dm-s-text: var(--dm-dark-text);--dm-s-muted: var(--dm-dark-muted);--dm-s-rule: var(--dm-dark-rule);--dm-s-card: var(--dm-dark-card);--dm-s-card-border: var(--dm-dark-card-border);--dm-s-media: var(--dm-dark-media);--dm-s-accent: var(--dm-dark-accent);--dm-s-link-hover: var(--dm-dark-link-hover);--dm-s-btn-bg: var(--dm-dark-btn-bg);--dm-s-btn-fg: var(--dm-dark-btn-fg);--dm-s-btn-hover-bg: var(--dm-dark-btn-hover-bg);--dm-s-btn-hover-fg: var(--dm-dark-btn-hover-fg);--dm-s-btn2-fg: var(--dm-dark-btn2-fg);--dm-s-btn2-border: var(--dm-dark-btn2-border);background:var(--dm-s-bg);color:var(--dm-s-text)}.dm-tone-light{--dm-s-bg: var(--dm-light-bg);--dm-s-heading: var(--dm-light-heading);--dm-s-text: var(--dm-light-text);--dm-s-muted: var(--dm-light-muted);--dm-s-rule: var(--dm-light-rule);--dm-s-card: var(--dm-light-card);--dm-s-card-border: var(--dm-light-card-border);--dm-s-media: var(--dm-light-media);--dm-s-accent: var(--dm-light-accent);--dm-s-link-hover: var(--dm-light-link-hover);--dm-s-btn-bg: var(--dm-light-btn-bg);--dm-s-btn-fg: var(--dm-light-btn-fg);--dm-s-btn-hover-bg: var(--dm-light-btn-hover-bg);--dm-s-btn-hover-fg: var(--dm-light-btn-hover-fg);--dm-s-btn2-fg: var(--dm-light-btn2-fg);--dm-s-btn2-border: var(--dm-light-btn2-border);background:var(--dm-s-bg);color:var(--dm-s-text)}.dm-tone-surface{--dm-s-bg: var(--dm-surface-bg);--dm-s-heading: var(--dm-surface-heading);--dm-s-text: var(--dm-surface-text);--dm-s-muted: var(--dm-surface-muted);--dm-s-rule: var(--dm-surface-rule);--dm-s-card: var(--dm-surface-card);--dm-s-card-border: var(--dm-surface-card-border);--dm-s-media: var(--dm-surface-media);--dm-s-accent: var(--dm-surface-accent);--dm-s-link-hover: var(--dm-surface-link-hover);--dm-s-btn-bg: var(--dm-surface-btn-bg);--dm-s-btn-fg: var(--dm-surface-btn-fg);--dm-s-btn-hover-bg: var(--dm-surface-btn-hover-bg);--dm-s-btn-hover-fg: var(--dm-surface-btn-hover-fg);--dm-s-btn2-fg: var(--dm-surface-btn2-fg);--dm-s-btn2-border: var(--dm-surface-btn2-border);background:var(--dm-s-bg);color:var(--dm-s-text)}.dm-tone-accent{--dm-s-bg: var(--dm-accent-bg);--dm-s-heading: var(--dm-accent-heading);--dm-s-text: var(--dm-accent-text);--dm-s-muted: var(--dm-accent-muted);--dm-s-rule: var(--dm-accent-rule);--dm-s-card: var(--dm-accent-card);--dm-s-card-border: var(--dm-accent-card-border);--dm-s-media: var(--dm-accent-media);--dm-s-accent: var(--dm-accent-accent);--dm-s-link-hover: var(--dm-accent-link-hover);--dm-s-btn-bg: var(--dm-accent-btn-bg);--dm-s-btn-fg: var(--dm-accent-btn-fg);--dm-s-btn-hover-bg: var(--dm-accent-btn-hover-bg);--dm-s-btn-hover-fg: var(--dm-accent-btn-hover-fg);--dm-s-btn2-fg: var(--dm-accent-btn2-fg);--dm-s-btn2-border: var(--dm-accent-btn2-border);background:var(--dm-s-bg);color:var(--dm-s-text)}.dm-tone-card{--dm-s-bg: var(--dm-card-bg);--dm-s-heading: var(--dm-card-heading);--dm-s-text: var(--dm-card-text);--dm-s-muted: var(--dm-card-muted);--dm-s-rule: var(--dm-card-rule);--dm-s-card: var(--dm-card-card);--dm-s-card-border: var(--dm-card-card-border);--dm-s-media: var(--dm-card-media);--dm-s-accent: var(--dm-card-accent);--dm-s-link-hover: var(--dm-card-link-hover);--dm-s-btn-bg: var(--dm-card-btn-bg);--dm-s-btn-fg: var(--dm-card-btn-fg);--dm-s-btn-hover-bg: var(--dm-card-btn-hover-bg);--dm-s-btn-hover-fg: var(--dm-card-btn-hover-fg);--dm-s-btn2-fg: var(--dm-card-btn2-fg);--dm-s-btn2-border: var(--dm-card-btn2-border);background:var(--dm-s-bg);color:var(--dm-s-text)}:root body .dm-sec{box-sizing:border-box;width:auto;max-width:none;margin:0;padding-inline:var(--dm-sec-gutter);font-family:var(--dm-sec-body-font)}:root body .dm-sec *,:root body .dm-sec *::before,:root body .dm-sec *::after{box-sizing:border-box}:root body .dm-sec--pt-s{padding-top:var(--dm-sec-space-s)}:root body .dm-sec--pt-m{padding-top:var(--dm-sec-space-m)}:root body .dm-sec--pt-none{padding-top:0}:root body .dm-sec--pb-s{padding-bottom:var(--dm-sec-space-s)}:root body .dm-sec--pb-m{padding-bottom:var(--dm-sec-space-m)}:root body .dm-sec--pb-none{padding-bottom:0}:root body .dm-sec__inner{max-width:var(--dm-sec-width);margin-inline:auto}:root body .dm-sec__panel{padding:clamp(30px,4.5vw,56px);border-radius:var(--dm-sec-panel-radius)}:root body .dm-sec__panel.dm-tone-card{border:1px solid var(--dm-s-rule)}:root body .dm-sec :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,.wp-block-buttons,.wp-block-image){margin:0}:root body .dm-flow>*+*{margin-top:18px}:root body .dm-flow>:is(h1,h2,h3,h4)+p{margin-top:22px}:root body .dm-flow>.is-style-dm-eyebrow+*{margin-top:14px}:root body .dm-flow>*+.wp-block-buttons{margin-top:34px}:root body .dm-flow>*+:is(ul,ol){margin-top:32px}:root body .dm-flow>*+:is(.dm-split,.dm-cards){margin-top:44px}:root body .dm-flow>.dm-split--head+*{margin-top:44px}:root body .dm-flow>:is(.dm-cards,.dm-split,ul,ol)+p{margin-top:26px}:root body .dm-flow>p+:is(.is-style-dm-ticks,.is-style-dm-ticks-cols,.is-style-dm-numbered){margin-top:16px}:root body .dm-flow>:is(.is-style-dm-ticks,.is-style-dm-ticks-cols)+p{margin-top:20px}:root body .dm-flow>:is(.dm-split--head,.dm-split--aside)+.dm-split--aside{margin-top:0}:root body .dm-sec :is(h1,h2,h3,h4){font-family:var(--dm-sec-heading-font);color:var(--dm-s-heading);text-wrap:balance;text-transform:none}:root body .dm-sec h1{font-size:clamp(38px,5.2vw,70px);line-height:.96;letter-spacing:-0.035em;font-weight:900}:root body .dm-sec h2{font-size:clamp(28px,3.8vw,42px);line-height:1.03;letter-spacing:-0.035em;font-weight:900}:root body .dm-sec h3{font-size:22px;line-height:1.15;letter-spacing:-0.02em;font-weight:800}:root body .dm-sec p{font-size:17px;line-height:1.65;color:var(--dm-s-text);text-wrap:pretty}:root body .dm-sec strong{color:var(--dm-s-heading)}:root body .dm-sec a:where(:not(.wp-block-button__link)){color:var(--dm-s-heading);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--dm-s-rule);text-underline-offset:4px;transition:color .15s ease}:root body .dm-sec a:where(:not(.wp-block-button__link)):hover,:root body .dm-sec a:where(:not(.wp-block-button__link)):focus-visible{color:var(--dm-s-link-hover);text-decoration-color:currentColor}:root body .dm-sec .is-style-dm-eyebrow{font-family:var(--dm-sec-label-font);font-weight:700;font-size:12px;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--dm-s-accent)}:root body .dm-sec .is-style-dm-lead{font-size:19px;line-height:1.55;max-width:46ch}:root body .dm-sec .is-style-dm-more{font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--dm-s-heading)}:root body .dm-sec .is-style-dm-more a{color:var(--dm-s-accent);text-decoration:none}:root body .dm-sec .wp-block-buttons{display:flex;flex-wrap:wrap;gap:14px}:root body .dm-sec .wp-block-button{margin:0}:root body .dm-sec .wp-block-button .wp-block-button__link{display:inline-block;padding:16px 28px;border:1px solid rgba(0,0,0,0);border-radius:var(--dm-radius-pill);background:var(--dm-s-btn-bg);color:var(--dm-s-btn-fg);font-family:var(--dm-sec-heading-font);font-size:15px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;box-shadow:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}:root body .dm-sec .wp-block-button .wp-block-button__link:hover,:root body .dm-sec .wp-block-button .wp-block-button__link:focus-visible{background:var(--dm-s-btn-hover-bg);color:var(--dm-s-btn-hover-fg)}:root body .dm-sec .wp-block-button.is-style-outline .wp-block-button__link{background:rgba(0,0,0,0);border-color:var(--dm-s-btn2-border);color:var(--dm-s-btn2-fg);font-weight:700}:root body .dm-sec .wp-block-button.is-style-outline .wp-block-button__link:hover,:root body .dm-sec .wp-block-button.is-style-outline .wp-block-button__link:focus-visible{background:rgba(0,0,0,0);border-color:var(--dm-s-link-hover);color:var(--dm-s-link-hover)}:root body .dm-sec :is(ul,ol)[class*=is-style-dm-]{list-style:none;padding:0}:root body .dm-sec :is(ul,ol)[class*=is-style-dm-]>li{margin:0}:root body .dm-sec :is(ul,ol)[class*=is-style-dm-]>li::marker{content:none}:root body .dm-sec .is-style-dm-inline{display:flex;flex-wrap:wrap;gap:10px 34px}:root body .dm-sec .is-style-dm-inline>li{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--dm-s-muted)}:root body .dm-sec .is-style-dm-features{display:grid;gap:1px;overflow:hidden}:root body .dm-sec .is-style-dm-features>li{background:var(--dm-s-bg);box-shadow:1px 0 0 var(--dm-s-rule),0 1px 0 var(--dm-s-rule)}:root body .dm-sec .is-style-dm-features{grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));border-top:1px solid var(--dm-s-rule);border-left:1px solid var(--dm-s-rule)}:root body .dm-sec .is-style-dm-features>li{padding:22px 24px;font-size:14px;line-height:1.5;color:var(--dm-s-muted)}:root body .dm-sec .is-style-dm-features>li>strong:first-child,:root body .dm-sec .is-style-dm-features>li>[contenteditable]>strong:first-child{display:block;margin-bottom:5px;font-family:var(--dm-sec-heading-font);font-size:15px;font-weight:900;letter-spacing:-0.01em}:root body .dm-sec .is-style-dm-numbered{counter-reset:dm-num;border-top:1px solid var(--dm-s-rule)}:root body .dm-sec .is-style-dm-numbered>li{counter-increment:dm-num;position:relative;padding:24px 0 24px 46px;border-bottom:1px solid var(--dm-s-rule);font-size:15px;line-height:1.55;color:var(--dm-s-muted)}:root body .dm-sec .is-style-dm-numbered>li:last-child{border-bottom:0}:root body .dm-sec .is-style-dm-numbered>li::before{content:counter(dm-num, decimal-leading-zero);position:absolute;left:0;top:30px;font-family:var(--dm-sec-label-font);font-size:13px;font-weight:700;line-height:1;color:var(--dm-s-accent)}:root body .dm-sec .is-style-dm-numbered>li>strong:first-child,:root body .dm-sec .is-style-dm-numbered>li>[contenteditable]>strong:first-child{display:block;margin-bottom:6px;font-family:var(--dm-sec-heading-font);font-size:19px;line-height:1.3;font-weight:800;letter-spacing:-0.015em}:root body .dm-sec .is-style-dm-tiles{display:grid;gap:1px;overflow:hidden}:root body .dm-sec .is-style-dm-tiles>li{background:var(--dm-s-bg);box-shadow:1px 0 0 var(--dm-s-rule),0 1px 0 var(--dm-s-rule)}:root body .dm-sec .is-style-dm-tiles{grid-template-columns:repeat(auto-fit, minmax(min(50% - 1px, 132px), 1fr));border-bottom:1px solid var(--dm-s-rule)}:root body .dm-sec .is-style-dm-tiles>li{display:flex;font-family:var(--dm-sec-heading-font);font-size:16px;font-weight:800;letter-spacing:-0.01em;line-height:1.2;color:var(--dm-s-heading)}:root body .dm-sec .is-style-dm-tiles>li>a{flex:1;display:flex;align-items:center;justify-content:center;min-height:86px;padding:26px 20px;text-align:center;color:inherit;text-decoration:none;transition:background-color .15s ease,color .15s ease}:root body .dm-sec .is-style-dm-tiles>li>a:hover,:root body .dm-sec .is-style-dm-tiles>li>a:focus-visible{background:var(--dm-s-card);color:var(--dm-s-link-hover)}:root body .dm-flow>.dm-split--head+.is-style-dm-tiles{margin-top:0}:root body .dm-sec :is(.is-style-dm-ticks,.is-style-dm-ticks-cols){display:grid;gap:10px 28px}:root body .dm-sec :is(.is-style-dm-ticks,.is-style-dm-ticks-cols)>li{position:relative;padding-left:24px;font-size:16.5px;line-height:1.6;color:var(--dm-s-text)}:root body .dm-sec :is(.is-style-dm-ticks,.is-style-dm-ticks-cols)>li::before{content:"";position:absolute;left:0;top:.8em;width:12px;height:2px;background:var(--dm-s-accent)}:root body .dm-sec .is-style-dm-ticks-cols{grid-template-columns:repeat(auto-fill, minmax(min(100%, 210px), 1fr))}:root body .dm-sec :is(h2,h3,h4) a:where(:not(.wp-block-button__link)){color:inherit;text-decoration:none}:root body .dm-sec :is(h2,h3,h4) a:where(:not(.wp-block-button__link)):hover,:root body .dm-sec :is(h2,h3,h4) a:where(:not(.wp-block-button__link)):focus-visible{color:var(--dm-s-link-hover)}:root body .dm-hero{border-bottom:1px solid var(--dm-s-rule)}:root body .dm-hero__inner{max-width:var(--dm-sec-width);margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr))}:root body .dm-hero__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(52px,7vw,88px) clamp(0px,4vw,56px) clamp(52px,7vw,88px) 0}:root body .dm-hero__content>.is-style-dm-eyebrow{display:flex;align-items:center;gap:10px}:root body .dm-hero__content>.is-style-dm-eyebrow::before{content:"";flex:0 0 26px;height:1px;background:currentColor}:root body .dm-hero__content>.is-style-dm-eyebrow+*{margin-top:26px}:root body .dm-hero__content>:is(h1,h2)+p{margin-top:26px}:root body .dm-hero__content>*+.wp-block-buttons{margin-top:38px}:root body .dm-hero__content>.wp-block-buttons+.is-style-dm-inline{margin-top:56px}:root body .dm-hero__media{position:relative;min-height:clamp(300px,45vw,620px);overflow:hidden;background:var(--dm-s-media)}:root body .dm-hero__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}:root body .dm-hero__fade{position:absolute;inset:0;background:linear-gradient(90deg, var(--dm-s-bg) 0%, color-mix(in srgb, var(--dm-s-bg) 25%, transparent) 34%, transparent 60%)}@media(max-width: 799px){:root body .dm-hero__content{padding-right:0;padding-bottom:36px}:root body .dm-hero__media{margin-inline:calc(var(--dm-sec-gutter)*-1)}:root body .dm-hero__fade{background:linear-gradient(180deg, var(--dm-s-bg) 0%, transparent 40%)}}:root body .dm-split--aside{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:18px clamp(28px,5vw,72px);padding-block:clamp(32px,4vw,44px);border-top:1px solid var(--dm-s-rule)}:root body .dm-split--aside>.dm-split__col:first-child{align-self:start;position:sticky;top:32px}:root body .dm-split--aside>.dm-split__col:last-child{max-width:68ch}:root body .dm-split--aside>.dm-split__col:last-child p{font-size:16.5px}:root body .dm-split--aside h3{font-size:clamp(22px,2.2vw,26px);line-height:1.15;letter-spacing:-0.025em}@media(max-width: 760px){:root body .dm-split--aside{grid-template-columns:minmax(0, 1fr)}:root body .dm-split--aside>.dm-split__col:first-child{position:static}}:root body .dm-split--head+.dm-split--aside{border-top:0}:root body .dm-split--even{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));gap:clamp(36px,5vw,80px);align-items:start}:root body .dm-split--head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;padding-bottom:30px;border-bottom:1px solid var(--dm-s-rule)}:root body .dm-split--head>.dm-split__col:last-child{max-width:42ch}:root body .dm-split--head>.dm-split__col:last-child p{font-size:16px;line-height:1.6}:root body .dm-split--head>.dm-split__col:last-child .is-style-dm-more{font-size:14px}:root body .dm-split--band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px 40px}:root body .dm-split--band>.dm-split__col:first-child{flex:1 1 420px}:root body .dm-split--band>.dm-split__col:first-child h2{max-width:24ch}:root body .dm-split--band>.dm-split__col:first-child p{max-width:56ch}:root body .dm-split--band>.dm-split__col:first-child>:is(h2,h3)+p{margin-top:16px}:root body .dm-split--band .wp-block-button__link{padding:18px 32px;white-space:nowrap}:root body .dm-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--dm-cards-min, 268px)), 1fr));gap:22px}:root body .dm-card{position:relative;display:flex;flex-direction:column;padding-bottom:26px;background:var(--dm-s-card);border:1px solid var(--dm-s-card-border);border-radius:var(--dm-sec-radius);overflow:hidden;transition:border-color .15s ease,opacity .15s ease}:root body .dm-card:hover,:root body .dm-card:focus-within{border-color:var(--dm-s-accent)}:root body .dm-card>*{margin-inline:24px}:root body .dm-card.dm-flow>*+*{margin-top:9px}:root body .dm-card>:first-child:not(.wp-block-image){margin-top:24px}:root body .dm-card.dm-flow>.wp-block-image+*{margin-top:24px}:root body .dm-card>.wp-block-image{margin:0;aspect-ratio:var(--dm-cards-ratio, 4/3);overflow:hidden;background:var(--dm-s-media)}:root body .dm-card>.wp-block-image img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;opacity:.92}:root body .dm-card .is-style-dm-eyebrow{font-size:11px;letter-spacing:.16em}:root body .dm-card p:not([class*=is-style-dm-]){font-size:14.5px;line-height:1.55;color:var(--dm-s-muted)}:root body .dm-card.dm-flow>.is-style-dm-more{margin-top:auto;padding-top:14px}:root body .dm-card :is(h2,h3,h4) a{color:inherit;text-decoration:none}:root body .dm-card :is(h2,h3,h4,.is-style-dm-more) a::after{content:"";position:absolute;inset:0;z-index:1}:root body .dm-cards--overlay .dm-card{--dm-s-bg: var(--dm-dark-bg);--dm-s-heading: var(--dm-dark-heading);--dm-s-text: var(--dm-dark-text);--dm-s-muted: var(--dm-dark-muted);--dm-s-rule: var(--dm-dark-rule);--dm-s-card: var(--dm-dark-card);--dm-s-card-border: var(--dm-dark-card-border);--dm-s-media: var(--dm-dark-media);--dm-s-accent: var(--dm-dark-accent);--dm-s-link-hover: var(--dm-dark-link-hover);--dm-s-btn-bg: var(--dm-dark-btn-bg);--dm-s-btn-fg: var(--dm-dark-btn-fg);--dm-s-btn-hover-bg: var(--dm-dark-btn-hover-bg);--dm-s-btn-hover-fg: var(--dm-dark-btn-hover-fg);--dm-s-btn2-fg: var(--dm-dark-btn2-fg);--dm-s-btn2-border: var(--dm-dark-btn2-border);background:var(--dm-s-bg);color:var(--dm-s-text);isolation:isolate;justify-content:flex-end;min-height:380px;padding-bottom:36px;border:0;border-radius:var(--dm-sec-tile-radius);background:var(--dm-s-media);--dm-s-text: color-mix(in srgb, var(--dm-s-heading) 78%, var(--dm-s-muted))}:root body .dm-cards--overlay .dm-card:hover,:root body .dm-cards--overlay .dm-card:focus-within{opacity:.94}:root body .dm-cards--overlay .dm-card>*{margin-inline:36px}:root body .dm-cards--overlay .dm-card>:first-child:not(.wp-block-image){margin-top:36px}:root body .dm-cards--overlay .dm-card.dm-flow>*+*{margin-top:12px}:root body .dm-cards--overlay .dm-card.dm-flow>.wp-block-image+*{margin-top:0}:root body .dm-cards--overlay .dm-card.dm-flow>.is-style-dm-more{margin-top:6px;padding-top:0}:root body .dm-cards--overlay .dm-card::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg, color-mix(in srgb, var(--dm-s-bg) 92%, transparent) 0%, color-mix(in srgb, var(--dm-s-bg) 15%, transparent) 62%)}:root body .dm-cards--overlay .dm-card>.wp-block-image{position:absolute;inset:0;z-index:-2;margin:0;aspect-ratio:auto}:root body .dm-cards--overlay .dm-card>.wp-block-image img{opacity:1}:root body .dm-cards--overlay .dm-card :is(h2,h3,h4){font-size:clamp(24px,3vw,30px);line-height:1.05;letter-spacing:-0.03em;font-weight:900}:root body .dm-cards--overlay .dm-card p:not([class*=is-style-dm-]){font-size:15.5px;max-width:44ch;color:var(--dm-s-text)}.dm-sec{--dm-sec-badge-bg: var(--dm-color-ink);--dm-sec-badge-fg: var(--dm-color-surface);--dm-sec-links-more: '\2192'}:root body .dm-sec .is-style-dm-chapter{display:flex;align-items:center;gap:14px;font-family:var(--dm-sec-heading-font);font-style:italic;font-size:24px;line-height:1;color:var(--dm-s-accent)}:root body .dm-sec .is-style-dm-chapter::after{content:"";flex:0 0 56px;height:1px;background:currentColor}:root body .dm-flow>.is-style-dm-chapter+*{margin-top:14px}:root body .dm-card .is-style-dm-chapter{font-size:44px}:root body .dm-card .is-style-dm-chapter::after{content:none}:root body .dm-card.dm-flow>.is-style-dm-chapter+*{margin-top:18px}:root body .dm-sec .is-style-dm-ribbon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 0}:root body .dm-sec .is-style-dm-ribbon>li{font-family:var(--dm-sec-heading-font);font-style:italic;font-size:clamp(17px,1.5vw,21px);line-height:1.3;color:var(--dm-s-heading)}:root body .dm-sec .is-style-dm-ribbon>li:not(:last-child)::after{content:"◆";display:inline-block;margin-inline:11px;font-style:normal;font-size:.6em;vertical-align:.2em;color:var(--dm-s-accent)}:root body .dm-sec .is-style-dm-ribbon>li>a{color:inherit;text-decoration:none}:root body .dm-sec .is-style-dm-ribbon>li>a:hover,:root body .dm-sec .is-style-dm-ribbon>li>a:focus-visible{color:var(--dm-s-link-hover)}:root body .dm-cards--numbered>.dm-card{counter-increment:dm-card}:root body .dm-cards--numbered>.dm-card>.wp-block-image{position:relative}:root body .dm-cards--numbered>.dm-card>.wp-block-image::after{content:counter(dm-card, decimal-leading-zero);position:absolute;top:0;left:0;z-index:1;padding:10px 14px;background:var(--dm-sec-badge-bg);color:var(--dm-sec-badge-fg);font-family:var(--dm-sec-heading-font);font-size:18px;line-height:1}:root body .dm-cards--feature{grid-template-columns:minmax(0, 1fr);gap:1px}:root body .dm-cards--feature>.dm-card:not([class*=dm-tone-]){--dm-s-bg: var(--dm-card-bg);--dm-s-heading: var(--dm-card-heading);--dm-s-text: var(--dm-card-text);--dm-s-muted: var(--dm-card-muted);--dm-s-rule: var(--dm-card-rule);--dm-s-card: var(--dm-card-card);--dm-s-card-border: var(--dm-card-card-border);--dm-s-media: var(--dm-card-media);--dm-s-accent: var(--dm-card-accent);--dm-s-link-hover: var(--dm-card-link-hover);--dm-s-btn-bg: var(--dm-card-btn-bg);--dm-s-btn-fg: var(--dm-card-btn-fg);--dm-s-btn-hover-bg: var(--dm-card-btn-hover-bg);--dm-s-btn-hover-fg: var(--dm-card-btn-hover-fg);--dm-s-btn2-fg: var(--dm-card-btn2-fg);--dm-s-btn2-border: var(--dm-card-btn2-border);background:var(--dm-s-bg);color:var(--dm-s-text)}:root body .dm-cards--feature>.dm-card[class*=dm-tone-]{background:var(--dm-s-bg)}:root body .dm-cards--feature>.dm-card{justify-content:center;min-height:320px;padding:clamp(32px,5vw,72px);padding-left:calc(50% + clamp(32px,5vw,72px));border:0;transition:background-color .15s ease}:root body .dm-cards--feature>.dm-card:hover,:root body .dm-cards--feature>.dm-card:focus-within{background:var(--dm-sec-feature-hover-bg, var(--dm-s-bg))}:root body .dm-cards--feature>.dm-card>*{margin-inline:0}:root body .dm-cards--feature>.dm-card>:first-child:not(.wp-block-image){margin-top:0}:root body .dm-cards--feature>.dm-card.dm-flow>.wp-block-image+*{margin-top:0}:root body .dm-cards--feature>.dm-card.dm-flow>*+*{margin-top:18px}:root body .dm-cards--feature>.dm-card>.wp-block-image{position:absolute;top:0;bottom:0;left:0;width:50%;aspect-ratio:auto}:root body .dm-cards--feature>.dm-card:nth-child(even){padding-left:clamp(32px,5vw,72px);padding-right:calc(50% + clamp(32px,5vw,72px))}:root body .dm-cards--feature>.dm-card:nth-child(even)>.wp-block-image{left:auto;right:0}:root body .dm-cards--feature>.dm-card>.is-style-dm-eyebrow{display:flex;align-items:center;gap:12px}:root body .dm-cards--feature>.dm-card>.is-style-dm-eyebrow::before{content:"";flex:0 0 44px;height:1px;background:currentColor}:root body .dm-cards--feature>.dm-card p:not([class*=is-style-dm-]){font-size:17px;line-height:1.7;max-width:46ch;color:var(--dm-s-text)}:root body .dm-cards--feature>.dm-card.dm-flow>.is-style-dm-more{margin-top:26px;padding-top:0}@media(max-width: 799px){:root body .dm-cards--feature>.dm-card,:root body .dm-cards--feature>.dm-card:nth-child(even){padding:0 24px 32px}:root body .dm-cards--feature>.dm-card>.wp-block-image{position:relative;width:auto;margin-inline:-24px;aspect-ratio:4/3}:root body .dm-cards--feature>.dm-card.dm-flow>.wp-block-image+*{margin-top:28px}}:root body .dm-cards--panels{gap:1px;background:var(--dm-s-rule);border-block:1px solid var(--dm-s-rule)}:root body .dm-cards--panels>.dm-card{padding:clamp(40px,5vw,72px) clamp(24px,4vw,56px);background:var(--dm-s-bg);border:0;border-radius:0}:root body .dm-cards--panels>.dm-card>*{margin-inline:0}:root body .dm-cards--panels>.dm-card>:first-child:not(.wp-block-image){margin-top:0}:root body .dm-cards--panels>.dm-card.dm-flow>*+*{margin-top:16px}:root body .dm-cards--panels>.dm-card.dm-flow>:is(h2,h3,h4)+*{margin-top:18px}:root body .dm-cards--panels>.dm-card.dm-flow>*+:is(ul,ol){margin-top:20px}:root body .dm-cards--panels>.dm-card p:not([class*=is-style-dm-]){font-size:16px;line-height:1.7;color:var(--dm-s-text)}:root body .dm-sec__inner>.dm-cards--panels:first-child{margin-top:0}:root body .dm-sec .wp-block-group.is-style-dm-framed{padding:clamp(28px,3.5vw,48px);border:1px solid var(--dm-s-heading)}:root body .dm-sec .wp-block-group.is-style-dm-framed>*{margin:0}:root body .dm-sec .wp-block-group.is-style-dm-framed>*+*{margin-top:16px}:root body .dm-sec .is-style-dm-stats{display:flex;flex-wrap:wrap;gap:18px clamp(28px,4vw,46px);padding-top:26px;border-top:1px solid var(--dm-s-rule)}:root body .dm-sec .is-style-dm-stats>li{font-size:14px;line-height:1.4;color:var(--dm-s-muted)}:root body .dm-sec .is-style-dm-stats>li>strong:first-child,:root body .dm-sec .is-style-dm-stats>li>[contenteditable]>strong:first-child{display:block;margin-bottom:6px;font-family:var(--dm-sec-heading-font);font-size:30px;font-weight:400;line-height:1;color:var(--dm-s-heading)}:root body .dm-flow>.wp-block-buttons+.is-style-dm-stats{margin-top:48px}:root body .dm-sec .is-style-dm-links{border-block:1px solid var(--dm-s-rule)}:root body .dm-sec .is-style-dm-links>li{border-bottom:1px solid var(--dm-s-rule);font-family:var(--dm-sec-heading-font);font-size:clamp(19px,1.9vw,23px);line-height:1.25;color:var(--dm-s-heading)}:root body .dm-sec .is-style-dm-links>li:last-child{border-bottom:0}:root body .dm-sec .is-style-dm-links>li>a{display:flex;align-items:baseline;justify-content:space-between;gap:28px;padding:22px 4px;color:inherit;text-decoration:none;transition:background-color .15s ease,color .15s ease}:root body .dm-sec .is-style-dm-links>li>a::after{content:var(--dm-sec-links-more);flex:none;font-family:var(--dm-sec-body-font);font-size:15px;color:var(--dm-s-accent);white-space:nowrap}:root body .dm-sec .is-style-dm-links>li>a:hover,:root body .dm-sec .is-style-dm-links>li>a:focus-visible{background:color-mix(in srgb, var(--dm-s-heading) 3%, transparent);color:var(--dm-s-link-hover)}:root body .dm-sec p.is-style-dm-statement{font-family:var(--dm-sec-heading-font);font-size:clamp(20px,2.1vw,26px);line-height:1.5;color:var(--dm-s-heading)}:root body .dm-flow>.is-style-dm-statement+p{margin-top:26px}:root body .dm-sec p.has-drop-cap{display:flow-root}:root body .dm-sec p.has-drop-cap:not(:focus)::first-letter{float:left;margin:0;padding:8px 12px 0 0;font-family:var(--dm-sec-heading-font);font-size:88px;font-style:normal;font-weight:400;line-height:.78;text-transform:none;color:var(--dm-s-accent)}.dm-type-sneakers .dm-sec,.dm-sec.dm-type-sneakers{--dm-sec-label-font: 'Archivo Narrow', var(--dm-font-heading, inherit);--dm-dark-bg: #0a0d12;--dm-dark-heading: #eef0f3;--dm-dark-text: #98a0ae;--dm-dark-rule: rgba(238, 240, 243, 0.14);--dm-dark-card: #121722;--dm-dark-card-border: rgba(238, 240, 243, 0.1);--dm-dark-media: #1a2130;--dm-dark-btn-hover-bg: #eef0f3;--dm-dark-btn2-fg: #eef0f3;--dm-dark-btn2-border: rgba(238, 240, 243, 0.3);--dm-light-bg: #eef0f3;--dm-light-text: #3c444f;--dm-light-muted: #5a6472;--dm-light-rule: rgba(10, 13, 18, 0.14);--dm-light-card: #ffffff;--dm-light-card-border: rgba(10, 13, 18, 0.1);--dm-light-accent: #0a0d12;--dm-light-link-hover: #0a0d12;--dm-accent-text: rgba(10, 13, 18, 0.72);--dm-accent-accent: rgba(10, 13, 18, 0.6);--dm-accent-btn-fg: #eef0f3;--dm-accent-btn-hover-bg: #eef0f3}.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion{--dm-sec-width: 1160px;--dm-sec-label-font: var(--dm-font-body, inherit);--dm-sec-radius: 0;--dm-sec-panel-radius: 0;--dm-sec-tile-radius: 0;--dm-sec-badge-bg: #141210;--dm-sec-badge-fg: #e3bf74;--dm-sec-feature-hover-bg: #4a1d19;--dm-dark-bg: #141210;--dm-dark-heading: #f2efe9;--dm-dark-text: rgba(242, 239, 233, 0.9);--dm-dark-muted: rgba(242, 239, 233, 0.72);--dm-dark-rule: rgba(242, 239, 233, 0.24);--dm-dark-card: #1d1a17;--dm-dark-card-border: rgba(242, 239, 233, 0.12);--dm-dark-media: #2a2622;--dm-dark-accent: #e3bf74;--dm-dark-link-hover: #e3bf74;--dm-dark-btn-bg: #e3bf74;--dm-dark-btn-fg: #141210;--dm-dark-btn-hover-bg: #f2efe9;--dm-dark-btn-hover-fg: #141210;--dm-dark-btn2-fg: #f2efe9;--dm-dark-btn2-border: rgba(242, 239, 233, 0.55);--dm-light-bg: #efe8dc;--dm-light-heading: #141210;--dm-light-text: #211e1b;--dm-light-muted: #4f4942;--dm-light-rule: rgba(20, 18, 16, 0.18);--dm-light-card: #fcfbf8;--dm-light-card-border: rgba(20, 18, 16, 0.18);--dm-light-media: #e7e0d4;--dm-light-accent: #7a5320;--dm-light-link-hover: #7a5320;--dm-light-btn-bg: #141210;--dm-light-btn-fg: #fcfbf8;--dm-light-btn-hover-bg: #7a5320;--dm-light-btn-hover-fg: #fcfbf8;--dm-light-btn2-fg: #141210;--dm-light-btn2-border: rgba(20, 18, 16, 0.55);--dm-surface-bg: #fcfbf8;--dm-surface-card: #efe8dc;--dm-card-bg: #3d1714;--dm-card-heading: #f2efe9;--dm-card-text: rgba(242, 239, 233, 0.92);--dm-card-muted: rgba(242, 239, 233, 0.8);--dm-card-rule: rgba(227, 191, 116, 0.4);--dm-card-card: #3d1714;--dm-card-card-border: rgba(227, 191, 116, 0.3);--dm-card-media: #2a2622;--dm-card-accent: #e3bf74;--dm-card-link-hover: #e3bf74;--dm-card-btn-bg: #e3bf74;--dm-card-btn-fg: #141210;--dm-card-btn-hover-bg: #f2efe9;--dm-card-btn-hover-fg: #141210;--dm-card-btn2-fg: #e3bf74;--dm-card-btn2-border: rgba(227, 191, 116, 0.8)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) :is(h1,h2,h3,h4){font-weight:400;letter-spacing:-0.01em}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) :is(h1,h2,h3,h4) em{font-style:italic;color:var(--dm-s-accent)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) h1{font-size:clamp(46px,6.4vw,96px);line-height:.98;letter-spacing:-0.015em}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) h2{font-size:clamp(38px,4.6vw,64px);line-height:1}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) h3{font-size:clamp(26px,2.4vw,30px);line-height:1.1;letter-spacing:0}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) p{line-height:1.7}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) strong{font-weight:500}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .is-style-dm-eyebrow{font-size:11.5px;font-weight:400;letter-spacing:.26em}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .is-style-dm-lead{font-size:clamp(16px,1.25vw,19px);line-height:1.7;max-width:44ch}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .is-style-dm-more{font-family:var(--dm-sec-label-font);font-size:11.5px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--dm-s-accent)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .is-style-dm-more a{color:inherit}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .wp-block-button .wp-block-button__link{padding:16px 28px;border-radius:0;font-family:var(--dm-sec-label-font);font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .wp-block-button.is-style-outline .wp-block-button__link{font-weight:400}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .is-style-dm-numbered{border-top:1px solid var(--dm-s-heading)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .is-style-dm-numbered>li{padding:22px 0 22px 50px;font-family:var(--dm-sec-heading-font);font-size:clamp(20px,1.8vw,24px);line-height:1.35;color:var(--dm-s-heading)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .is-style-dm-numbered>li:last-child{border-bottom:1px solid var(--dm-s-rule)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .is-style-dm-numbered>li::before{top:27px;font-family:var(--dm-sec-heading-font);font-style:italic;font-size:20px;font-weight:400}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .is-style-dm-numbered>li>strong:first-child,:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .is-style-dm-numbered>li>[contenteditable]>strong:first-child{font-weight:400;font-size:inherit}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .is-style-dm-numbered>li a{display:block;color:inherit;text-decoration:none;transition:color .15s ease,padding-left .15s ease}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .is-style-dm-numbered>li a:hover,:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .is-style-dm-numbered>li a:focus-visible{padding-left:12px;color:var(--dm-s-link-hover)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion).dm-tone-dark .is-style-dm-numbered{border-top-color:color-mix(in srgb, var(--dm-s-accent) 45%, transparent)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) :is(.is-style-dm-ticks,.is-style-dm-ticks-cols)>li{padding-left:22px;font-size:16px;line-height:1.55}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) :is(.is-style-dm-ticks,.is-style-dm-ticks-cols)>li::before{content:"◆";top:.15em;width:auto;height:auto;background:none;font-size:11px;color:var(--dm-s-accent)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion):is(.dm-tone-surface,.dm-tone-light){border-bottom:1px solid var(--dm-light-rule)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-split--head{border-bottom-color:var(--dm-s-heading)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-split--even{gap:clamp(32px,6vw,96px)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-split--even>.dm-split__col>h3:first-child{font-size:clamp(34px,3.8vw,52px);line-height:1.04}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-hero__content>.is-style-dm-eyebrow::before{flex-basis:44px}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-hero__media{min-height:clamp(460px,50vw,740px)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-hero__media::after{content:"";position:absolute;inset:clamp(14px,2vw,24px);border:1px solid color-mix(in srgb, var(--dm-s-accent) 70%, transparent);pointer-events:none}@media(min-width: 800px){:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-hero__fade{background:linear-gradient(90deg, var(--dm-s-bg) 0%, transparent 28%)}}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards:not(.dm-cards--overlay,.dm-cards--feature,.dm-cards--panels){gap:clamp(36px,4vw,52px) clamp(20px,2.4vw,32px)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards:not(.dm-cards--overlay,.dm-cards--feature,.dm-cards--panels)>.dm-card{padding-bottom:0;background:rgba(0,0,0,0);border:0}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards:not(.dm-cards--overlay,.dm-cards--feature,.dm-cards--panels)>.dm-card>*{margin-inline:0}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards:not(.dm-cards--overlay,.dm-cards--feature,.dm-cards--panels)>.dm-card>:first-child:not(.wp-block-image){margin-top:0}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards:not(.dm-cards--overlay,.dm-cards--feature,.dm-cards--panels)>.dm-card.dm-flow>.wp-block-image+*{margin-top:18px}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards:not(.dm-cards--overlay,.dm-cards--feature,.dm-cards--panels)>.dm-card.dm-flow>*+*{margin-top:10px}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards:not(.dm-cards--overlay,.dm-cards--feature,.dm-cards--panels)>.dm-card>.wp-block-image img{opacity:1}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards:not(.dm-cards--overlay,.dm-cards--feature,.dm-cards--panels)>.dm-card :is(h2,h3,h4){font-size:clamp(26px,2.4vw,30px);transition:color .15s ease}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards:not(.dm-cards--overlay,.dm-cards--feature,.dm-cards--panels)>.dm-card:hover :is(h2,h3,h4),:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards:not(.dm-cards--overlay,.dm-cards--feature,.dm-cards--panels)>.dm-card:focus-within :is(h2,h3,h4){color:var(--dm-s-link-hover)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards:not(.dm-cards--overlay,.dm-cards--feature,.dm-cards--panels)>.dm-card p:not([class*=is-style-dm-]){font-size:16px;line-height:1.6;color:var(--dm-s-text)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards:not(.dm-cards--overlay,.dm-cards--feature,.dm-cards--panels)>.dm-card.dm-flow>.is-style-dm-more{margin-top:auto;padding-top:12px;border-top:1px solid var(--dm-s-rule)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards:not(.dm-cards--overlay,.dm-cards--feature,.dm-cards--panels)>.dm-card.dm-flow>:has(+.is-style-dm-more){margin-bottom:14px}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards--numbered>.dm-card>.wp-block-image::after{font-style:italic;font-size:20px}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards--feature>.dm-card :is(h2,h3,h4){font-size:clamp(32px,3.6vw,52px);line-height:1.04}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards--feature>.dm-card .is-style-dm-more{align-self:flex-start;padding:14px 24px;border:1px solid var(--dm-s-btn2-border);font-size:12px}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards--panels{border-block:0}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .dm-cards--panels>.dm-card :is(h2,h3,h4){font-size:clamp(28px,2.6vw,32px)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .wp-block-group.is-style-dm-framed p:not([class*=is-style-dm-]){font-family:var(--dm-sec-heading-font);font-size:clamp(20px,1.8vw,24px);line-height:1.45;color:var(--dm-s-heading)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .wp-block-group.is-style-dm-framed a{color:var(--dm-s-accent);text-decoration-color:color-mix(in srgb, var(--dm-s-accent) 50%, transparent)}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .wp-block-group.is-style-dm-framed .is-style-dm-eyebrow{display:flex;align-items:center;gap:12px}:root body :is(.dm-type-fashion .dm-sec,.dm-sec.dm-type-fashion) .wp-block-group.is-style-dm-framed .is-style-dm-eyebrow::before{content:"";flex:0 0 32px;height:1px;background:currentColor}.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone{--dm-sec-width: 1160px;--dm-sec-label-font: var(--dm-font-body, inherit);--dm-sec-radius: 3px;--dm-sec-panel-radius: 3px;--dm-sec-tile-radius: 3px;--dm-sec-links-more: 'Read \2192';--dm-dark-bg: #211d18;--dm-dark-heading: #fbf8f3;--dm-dark-text: #cfc5b8;--dm-dark-muted: #a89c8c;--dm-dark-rule: #3a332b;--dm-dark-card: #211d18;--dm-dark-card-border: #3a332b;--dm-dark-media: #2b241c;--dm-dark-accent: #d9a7b0;--dm-dark-link-hover: #d9a7b0;--dm-dark-btn-bg: #d9a7b0;--dm-dark-btn-fg: #211d18;--dm-dark-btn-hover-bg: #fbf8f3;--dm-dark-btn-hover-fg: #211d18;--dm-dark-btn2-fg: #f4efe8;--dm-dark-btn2-border: rgba(244, 239, 232, 0.45);--dm-light-bg: #faf9f7;--dm-light-heading: #211d18;--dm-light-text: #574f45;--dm-light-muted: #756a5e;--dm-light-rule: #e8e5e0;--dm-light-card: #ffffff;--dm-light-card-border: #ece9e4;--dm-light-media: #f3f2ef;--dm-light-accent: #7b1f2b;--dm-light-link-hover: #7b1f2b;--dm-light-btn-bg: #7b1f2b;--dm-light-btn-fg: #ffffff;--dm-light-btn-hover-bg: #5c1520;--dm-light-btn-hover-fg: #ffffff;--dm-light-btn2-fg: #211d18;--dm-light-btn2-border: #d8d4ce;--dm-surface-bg: #ffffff;--dm-surface-card: #ffffff}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) :is(h1,h2,h3,h4){font-weight:400}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) :is(h1,h2,h3,h4) em{font-style:italic;color:var(--dm-s-accent)}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) h1{font-size:clamp(40px,5.4vw,68px);line-height:1.03;letter-spacing:-0.022em}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) h2{font-size:clamp(30px,3.4vw,40px);line-height:1.12;letter-spacing:-0.015em}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) h3{font-size:clamp(22px,2vw,26px);line-height:1.15;letter-spacing:-0.01em}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) p{line-height:1.6}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) strong{font-weight:500}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-sec__inner>p{max-width:50em}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .is-style-dm-eyebrow{font-size:12.5px;font-weight:400;letter-spacing:.16em}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .is-style-dm-lead{font-size:clamp(17px,1.4vw,19px);line-height:1.65;max-width:30em}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .is-style-dm-more{font-size:14.5px;font-weight:500;letter-spacing:0}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .is-style-dm-more a{color:var(--dm-s-accent)}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .wp-block-button .wp-block-button__link{padding:15px 26px;border-radius:2px;font-family:var(--dm-sec-body-font);font-size:16px;font-weight:500}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .wp-block-button.is-style-outline .wp-block-button__link{font-weight:500}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone).dm-tone-light{border-block:1px solid var(--dm-light-card-border)}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-split--head{padding-bottom:0;border-bottom:0}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-split--head>.dm-split__col:first-child{flex:1 1 520px;max-width:52em}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-split--head>.dm-split__col:first-child p{font-size:17px}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-split--head>.dm-split__col:last-child{max-width:none}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-split--head .is-style-dm-more a{padding-bottom:3px;border-bottom:1px solid color-mix(in srgb, var(--dm-s-accent) 40%, transparent);text-decoration:none;white-space:nowrap}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-flow>.dm-split--head+*{margin-top:38px}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-split--even:has(>.dm-split__col>.wp-block-image:only-child){grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));gap:clamp(32px,5vw,62px);align-items:center}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-split--even:has(>.dm-split__col>.wp-block-image:only-child) .wp-block-image img{display:block;width:100%;height:clamp(300px,38vw,470px);object-fit:cover;border-radius:3px}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-split--even:has(>.dm-split__col>.wp-block-image:only-child) p:not([class*=is-style-dm-]){font-size:18px;line-height:1.65;max-width:34em}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-split--even:not(:has(.wp-block-image)){gap:clamp(32px,5vw,72px);padding-top:clamp(36px,4.5vw,54px);border-top:1px solid var(--dm-light-card-border)}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-split--even:not(:has(.wp-block-image))>.dm-split__col>:is(h2,h3):first-child{font-size:clamp(24px,2.4vw,30px)}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-split--even:not(:has(.wp-block-image)) p{font-size:16.5px;line-height:1.75}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-split--aside{grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);gap:24px clamp(32px,5vw,62px);padding-block:0;border-top:0}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-split--aside>.dm-split__col:first-child{position:static}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-split--aside>.dm-split__col:last-child{max-width:none}@media(max-width: 760px){:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-split--aside{grid-template-columns:minmax(0, 1fr)}}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .is-style-dm-statement{max-width:32em;color:color-mix(in srgb, var(--dm-s-heading) 90%, var(--dm-s-text))}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone).dm-hero{border-bottom:0}@media(min-width: 900px){:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-hero__inner{grid-template-columns:minmax(0, 1.02fr) minmax(0, 0.98fr)}}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-hero__content{padding-block:clamp(56px,8vw,104px) clamp(52px,7vw,96px)}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-hero__content>.is-style-dm-eyebrow{gap:14px;font-size:12px;letter-spacing:.2em}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-hero__content>.is-style-dm-eyebrow::before{flex-basis:44px}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-hero__content>.is-style-dm-eyebrow+*{margin-top:28px}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-hero__content>.is-style-dm-lead{max-width:30em}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-hero__media{display:flex;align-items:center;min-height:0;padding:clamp(32px,5vw,72px) 0 clamp(40px,5vw,72px) clamp(0px,2vw,24px);overflow:visible;background:none}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-hero__img{position:relative;inset:auto;height:auto;padding:clamp(14px,2vw,26px);background:#fff;border-radius:3px;box-shadow:0 30px 60px -20px rgba(0,0,0,.6);object-fit:contain;outline:1px solid color-mix(in srgb, var(--dm-s-accent) 55%, transparent);outline-offset:12px}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-hero__fade{display:none}@media(max-width: 799px){:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-hero__media{margin-inline:0;padding:12px 12px 52px}}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--panels{gap:1px;overflow:hidden;background:rgba(0,0,0,0);border:1px solid var(--dm-s-rule)}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--panels>.dm-card{padding:clamp(22px,2.4vw,32px) clamp(20px,2.2vw,28px) clamp(24px,2.6vw,32px);background:var(--dm-s-card);box-shadow:1px 0 0 var(--dm-s-rule),0 1px 0 var(--dm-s-rule);transition:background-color .15s ease}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--panels>.dm-card:hover,:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--panels>.dm-card:focus-within{background:color-mix(in srgb, var(--dm-s-card) 95%, var(--dm-s-heading))}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--panels>.dm-card.dm-flow>*+*{margin-top:8px}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--panels>.dm-card.dm-flow>.is-style-dm-eyebrow+*{margin-top:14px}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--panels>.dm-card.dm-flow>.is-style-dm-more{margin-top:auto;padding-top:14px}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--panels>.dm-card :is(h2,h3,h4){font-size:clamp(22px,2vw,26px);line-height:1.12}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--panels>.dm-card p:not([class*=is-style-dm-]){font-size:15px;line-height:1.6;color:var(--dm-s-muted)}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--panels>.dm-card .is-style-dm-eyebrow{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.14em;color:var(--dm-s-muted)}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--panels>.dm-card .dm-gem::before{content:"";flex:none;width:26px;height:26px;border-radius:50%;background:var(--dm-gem, var(--dm-s-accent));box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--panels>.dm-card .is-style-dm-more{font-size:14px;font-weight:400;color:var(--dm-s-accent)}@media(max-width: 600px){:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--panels:has(.dm-gem){grid-template-columns:repeat(2, minmax(0, 1fr))}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--panels:has(.dm-gem)>.dm-card{padding:18px 16px 20px}}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-gem-january{--dm-gem: #7b1f2b}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-gem-february{--dm-gem: #6b4a86}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-gem-march{--dm-gem: #7fb6bd}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-gem-april{--dm-gem: #dfe3e6}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-gem-may{--dm-gem: #2f6b4f}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-gem-june{--dm-gem: #e8ded1}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-gem-july{--dm-gem: #a01f38}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-gem-august{--dm-gem: #8aa03c}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-gem-september{--dm-gem: #28457e}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-gem-october{--dm-gem: #c8a2b4}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-gem-november{--dm-gem: #c8892c}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-gem-december{--dm-gem: #3f8f96}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone).dm-tone-light .dm-cards--panels .is-style-dm-more{color:var(--dm-s-muted)}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media{gap:clamp(28px,3vw,40px) clamp(16px,2vw,24px)}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:has(>.wp-block-image){padding-bottom:0;background:rgba(0,0,0,0);border:0;overflow:visible}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:has(>.wp-block-image)>*{margin-inline:0}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:has(>.wp-block-image).dm-flow>.wp-block-image+*{margin-top:16px}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:has(>.wp-block-image).dm-flow>*+*{margin-top:5px}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:has(>.wp-block-image)>.wp-block-image{border-radius:3px}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:has(>.wp-block-image)>.wp-block-image img{opacity:1}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:has(>.wp-block-image) :is(h2,h3,h4){font-size:22px;line-height:1.2;transition:color .15s ease}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:has(>.wp-block-image):hover :is(h2,h3,h4),:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:has(>.wp-block-image):focus-within :is(h2,h3,h4){color:var(--dm-s-link-hover)}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:has(>.wp-block-image) p:not([class*=is-style-dm-]){font-size:15px;color:var(--dm-s-text)}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:not(:has(>.wp-block-image)){padding-bottom:22px;transition:border-color .15s ease,background-color .15s ease}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:not(:has(>.wp-block-image)):hover,:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:not(:has(>.wp-block-image)):focus-within{border-color:color-mix(in srgb, var(--dm-s-accent) 40%, transparent);background:color-mix(in srgb, var(--dm-s-card) 98%, var(--dm-s-heading))}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:not(:has(>.wp-block-image))>*{margin-inline:18px}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:not(:has(>.wp-block-image))>:first-child{margin-top:20px}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:not(:has(>.wp-block-image)).dm-flow>*+*{margin-top:6px}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:not(:has(>.wp-block-image)) :is(h2,h3,h4){font-size:21px;line-height:1.2}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media>.dm-card:not(:has(>.wp-block-image)) p:not([class*=is-style-dm-]){font-size:14px;line-height:1.45}:root body :is(.dm-type-birthstone .dm-sec,.dm-sec.dm-type-birthstone) .dm-cards--media:not(:has(.wp-block-image)){gap:16px}
