.tpl-main{background:#f3f0ea}.tpl-index{color:#1b1a17;min-height:100vh;font-family:var(--font-body);background:#f3f0ea;padding:0 clamp(20px,5vw,72px)}.tpl-index__masthead{letter-spacing:.16em;text-transform:uppercase;color:#7e766b;border-bottom:1px solid #1b1a1729;justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:0 auto;padding:22px 0;font-size:10px;line-height:1.2;display:flex}.tpl-index__wordmark{font-family:var(--font-display);letter-spacing:-.04em;text-transform:none;color:#1b1a17;font-size:19px;font-weight:500}.tpl-index__intro{grid-template-columns:1.12fr .88fr;align-items:end;gap:clamp(32px,7vw,120px);max-width:1440px;margin:0 auto;padding:clamp(56px,9vw,124px) 0 56px;display:grid}.tpl-index__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#8a735b;margin:0 0 18px;font-size:10px;font-weight:700}.tpl-index__intro h1{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(3.6rem,8.2vw,8.4rem);font-weight:450;line-height:.9}.tpl-index__intro h1 em{color:#8a735b}.tpl-index__intro-copy{color:#625c53;max-width:470px;padding-bottom:8px;font-size:14px;line-height:1.7}.tpl-index__intro-copy p{margin:0 0 18px}.tpl-index__hint{color:#8d8478;border-top:1px solid #1b1a1724;margin:0;padding-top:16px;font-size:11px;line-height:1.6}.tpl-index__rule{letter-spacing:.12em;text-transform:uppercase;color:#837a6e;border-top:1px solid #1b1a1729;justify-content:space-between;gap:24px;max-width:1440px;margin:0 auto;padding:13px 0;font-size:9px;line-height:1.4;display:flex}.tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,4.4vw,64px) clamp(20px,3vw,42px);max-width:1440px;margin:0 auto;padding:28px 0 84px;display:grid}.tpl-card{min-width:0;display:block}.tpl-card__preview{aspect-ratio:4/3;transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff;border:1px solid #1b1a171a;position:relative;overflow:hidden}.tpl-card:hover .tpl-card__preview{transform:translateY(-5px);box-shadow:0 22px 50px #2c261e1a}.tpl-card__meta{padding:14px 0 0}.tpl-card__title-row{border-bottom:1px solid #1b1a1724;align-items:baseline;gap:12px;padding-bottom:9px;display:flex}.tpl-card__number{letter-spacing:.12em;color:#9b9184;font-size:10px}.tpl-card h2{font-family:var(--font-display);letter-spacing:-.035em;flex:1;margin:0;font-size:clamp(1.35rem,2.1vw,1.85rem);font-weight:450;line-height:1.05}.tpl-card__arrow{color:#6e6559;transition:transform .25s var(--ease);font-size:17px;line-height:1}.tpl-card:hover .tpl-card__arrow{transform:translate(3px,-3px)}.tpl-card__mood{color:#6d665c;margin:10px 0 12px;font-size:12px;line-height:1.5}.tpl-card__tags{align-items:center;gap:8px;margin-bottom:10px;display:flex}.tpl-card__tag{color:#776d61;letter-spacing:.1em;text-transform:uppercase;border:1px solid #1b1a1729;border-radius:999px;padding:4px 7px;font-size:8px;line-height:1}.tpl-card__chips{align-items:center;gap:7px;display:flex}.tpl-card__chip{border:1px solid #1b1a171a;border-radius:50%;width:14px;height:14px}.tpl-card__layout{color:#8e8579;letter-spacing:.14em;text-transform:uppercase;margin-left:auto;font-size:9px}.tpl-index__footer{color:#7c7469;border-top:1px solid #1b1a1729;justify-content:space-between;gap:40px;max-width:1440px;margin:0 auto;padding:24px 0 40px;font-size:11px;line-height:1.6;display:flex}.tpl-index__footer p{max-width:560px;margin:0}.tpl-index__back{color:#5f574d;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid;padding-bottom:3px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.tpl{--tpl-bg:#f5f1ea;--tpl-surface:#ece4d8;--tpl-ink:#1d1c19;--tpl-muted:#6f675c;--tpl-accent:#8a735b;--tpl-line:#1d1c1929;--tpl-button:#1d1c19;--tpl-button-text:#f5f1ea;isolation:isolate;background:var(--tpl-bg);width:100%;height:100%;color:var(--tpl-ink);font-family:var(--font-body);flex-direction:column;display:flex;position:relative;overflow:hidden}.tpl--card{padding:2.1em 2.4em 1.8em;font-size:10px;line-height:1.35}.tpl--full{min-height:100vh;padding:clamp(24px,3.6vw,56px) clamp(24px,5vw,78px) 26px;font-size:clamp(15px,1.15vw,18px);line-height:1.5}.tpl__nav{border-bottom:1px solid var(--tpl-line);letter-spacing:.16em;text-transform:uppercase;color:var(--tpl-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:1.5em;padding-bottom:1.3em;font-size:.62em;line-height:1.2;display:flex}.tpl__brand{color:var(--tpl-ink);font-family:var(--font-display);letter-spacing:-.045em;text-transform:none;font-size:1.75em;font-weight:500;line-height:1}.tpl__navlinks{gap:1.8em;margin-left:auto;display:flex}.tpl__bag{color:var(--tpl-ink)}.tpl__hero{flex:1;align-items:center;gap:2.4em;min-height:0;padding:2.2em 0 1.8em;display:grid}.tpl__copy{z-index:1;min-width:0;position:relative}.tpl__kicker{color:var(--tpl-accent);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.35em;font-size:.7em;font-weight:700;line-height:1.35}.tpl__headline{font-family:var(--font-display);letter-spacing:-.055em;margin:0 0 .4em;font-size:4.2em;font-weight:450;line-height:.96}.tpl__lede{max-width:30em;color:var(--tpl-muted);margin:0 0 1.55em;font-size:1.02em;line-height:1.55}.tpl__actions{flex-wrap:wrap;align-items:center;gap:1.2em;display:flex}.tpl__btn{background:var(--tpl-button);color:var(--tpl-button-text);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:1.1em 1.45em;font-size:.68em;font-weight:700;line-height:1;display:inline-flex}.tpl__link{border-bottom:1px solid var(--tpl-line);color:var(--tpl-ink);letter-spacing:.02em;padding-bottom:2px;font-size:.74em;font-weight:700;line-height:1.3}.tpl__media{background:var(--tpl-surface);min-width:0;min-height:0;position:relative;overflow:hidden}.tpl__media img{object-fit:cover;width:100%;height:100%;display:block}.tpl__caption{background:var(--tpl-bg);color:var(--tpl-muted);letter-spacing:.08em;text-transform:uppercase;padding:.7em .9em;font-size:.6em;line-height:1.3;position:absolute;bottom:0;right:0}.tpl__proof{border-top:1px solid var(--tpl-line);color:var(--tpl-muted);letter-spacing:.09em;text-transform:uppercase;flex-shrink:0;justify-content:space-between;gap:1em;padding-top:1.1em;font-size:.62em;line-height:1.4;display:flex}.tpl[data-layout=arch] .tpl__hero{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.5em}.tpl[data-layout=arch] .tpl__copy{max-width:36em}.tpl[data-layout=arch] .tpl__headline{font-size:5em}.tpl[data-layout=arch] .tpl__lede{margin-left:auto;margin-right:auto}.tpl[data-layout=arch] .tpl__actions{justify-content:center}.tpl[data-layout=arch] .tpl__media{aspect-ratio:4/5;border-radius:999px 999px 0 0;width:min(56%,24em);max-height:15em}.tpl--full[data-layout=arch] .tpl__media{max-height:24em}.tpl[data-layout=split] .tpl__hero{grid-template-columns:.92fr 1.08fr}.tpl[data-layout=split] .tpl__media{height:22em;max-height:20em}.tpl--full[data-layout=split] .tpl__media{height:31em;max-height:31em}.tpl[data-layout=split] .tpl__copy{padding-right:1em}.tpl[data-layout=overlay] .tpl__hero{align-items:flex-end;padding:0;display:flex;position:relative}.tpl[data-layout=overlay] .tpl__media{position:absolute;inset:0}.tpl[data-layout=overlay] .tpl__media:after{background:linear-gradient(90deg, var(--tpl-bg) 0%, color-mix(in srgb, var(--tpl-bg) 82%, transparent) 38%, transparent 72%);content:"";position:absolute;inset:0}.tpl[data-layout=overlay] .tpl__copy{max-width:31em;padding:2.8em}.tpl[data-layout=overlay] .tpl__caption{bottom:1.2em;right:1.2em}.tpl--full[data-layout=overlay] .tpl__copy{padding:clamp(24px,4vw,64px)}.tpl[data-layout=editorial] .tpl__hero{grid-template-columns:.86fr 1.14fr}.tpl[data-layout=editorial] .tpl__copy{border-left:1px solid var(--tpl-line);padding-left:1.4em}.tpl[data-layout=editorial] .tpl__headline{font-size:3.7em}.tpl[data-layout=editorial] .tpl__media{height:22em;max-height:21em}.tpl--full[data-layout=editorial] .tpl__media{height:32em;max-height:32em}.tpl[data-layout=poster] .tpl__hero{grid-template-rows:auto 1fr;grid-template-columns:1.15fr .85fr;gap:1.8em 2em}.tpl[data-layout=poster] .tpl__copy{grid-column:1/-1;max-width:39em}.tpl[data-layout=poster] .tpl__headline{font-size:5.1em}.tpl[data-layout=poster] .tpl__media{grid-area:2/2;justify-self:end;width:88%;height:17em;max-height:16em}.tpl--full[data-layout=poster] .tpl__media{height:27em;max-height:27em}.tpl[data-layout=stack] .tpl__hero{flex-direction:column;justify-content:space-between;align-items:stretch;gap:1.6em;display:flex}.tpl[data-layout=stack] .tpl__copy{max-width:38em}.tpl[data-layout=stack] .tpl__headline{font-size:5em}.tpl[data-layout=stack] .tpl__media{width:100%;height:15em;max-height:15em;margin-top:auto}.tpl[data-layout=stack] .tpl__media img{filter:grayscale()contrast(1.02)}.tpl--full[data-layout=stack] .tpl__media{height:28em;max-height:28em}.tpl[data-layout=offset] .tpl__hero{grid-template-columns:.9fr 1.1fr;gap:3em}.tpl[data-layout=offset] .tpl__copy{border-left:1px solid var(--tpl-line);padding-left:1.3em}.tpl[data-layout=offset] .tpl__media{height:22em;max-height:21em;transform:translateY(1.2em)}.tpl--full[data-layout=offset] .tpl__media{height:33em;max-height:33em}.tpl[data-layout=pedestal] .tpl__hero{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.8em}.tpl[data-layout=pedestal] .tpl__copy{max-width:37em}.tpl[data-layout=pedestal] .tpl__headline{font-size:5.2em}.tpl[data-layout=pedestal] .tpl__lede{margin-left:auto;margin-right:auto}.tpl[data-layout=pedestal] .tpl__actions{justify-content:center}.tpl[data-layout=pedestal] .tpl__media{width:min(54%,24em);height:16em;max-height:16em;box-shadow:0 18px 35px #332a2221}.tpl--full[data-layout=pedestal] .tpl__media{height:25em;max-height:25em}.tpl[data-layout=gradient]{background:radial-gradient(circle at 74% 18%, color-mix(in srgb, var(--tpl-surface) 88%, white), transparent 48%), var(--tpl-bg)}.tpl[data-layout=gradient] .tpl__hero{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.4em}.tpl[data-layout=gradient] .tpl__copy{max-width:37em}.tpl[data-layout=gradient] .tpl__headline{font-size:5.2em}.tpl[data-layout=gradient] .tpl__lede{margin-left:auto;margin-right:auto}.tpl[data-layout=gradient] .tpl__actions{justify-content:center}.tpl[data-layout=gradient] .tpl__media{border-radius:50% 50% 1.2em 1.2em;width:min(58%,24em);height:16em;max-height:16em}.tpl--full[data-layout=gradient] .tpl__media{height:26em;max-height:26em}.tpl[data-layout=horizon] .tpl__hero{grid-template-columns:1fr;align-content:end;align-items:end;gap:1.5em;padding-bottom:0}.tpl[data-layout=horizon] .tpl__copy{max-width:42em}.tpl[data-layout=horizon] .tpl__headline{font-size:5em}.tpl--card[data-layout=horizon] .tpl__hero{align-content:start;align-items:start;gap:1em;padding-top:1.2em;padding-bottom:1em}.tpl--card[data-layout=horizon] .tpl__headline{font-size:3.4em}.tpl--card[data-layout=horizon] .tpl__lede{margin-bottom:.8em;font-size:.85em}.tpl[data-layout=horizon] .tpl__media{width:100%;height:16em;max-height:16em}.tpl--full[data-layout=horizon] .tpl__media{height:29em;max-height:29em}.tpl--card[data-layout=horizon] .tpl__media{height:10em;max-height:10em}.tpl__checklist{grid-template-columns:1fr 1fr;gap:.5em 1em;margin:1.1em 0 1.3em;padding:0;list-style:none;display:grid}.tpl__checklist li{color:var(--tpl-muted);align-items:flex-start;gap:.45em;font-size:.76em;line-height:1.35;display:flex}.tpl__checklist li:before{color:var(--tpl-accent);content:"✓";flex-shrink:0;font-weight:700}.tpl__badges{z-index:3;flex-wrap:wrap;gap:.45em;display:flex;position:absolute;bottom:1em;left:1em;right:1em}.tpl__badges span{color:#3b2b28;letter-spacing:.02em;background:#fffaf4e6;border-radius:999px;padding:.55em .75em;font-size:.54em;font-weight:700;line-height:1;box-shadow:0 6px 18px #3b2b281a}.tpl[data-layout=rounded] .tpl__hero{grid-template-columns:.9fr 1.1fr;gap:2.4em}.tpl[data-layout=rounded] .tpl__media{border-radius:2.4em;height:27em;max-height:27em}.tpl[data-layout=rounded] .tpl__media img{border-radius:inherit}.tpl[data-layout=rounded] .tpl__caption{display:none}.tpl[data-layout=rounded] .tpl__headline{font-size:3.9em}.tpl--card[data-layout=rounded] .tpl__hero{gap:1.6em}.tpl--card[data-layout=rounded] .tpl__media{border-radius:1.5em;height:16em;max-height:16em}.tpl--card[data-layout=rounded] .tpl__headline{font-size:3em}.tpl--card[data-layout=rounded] .tpl__lede{margin-bottom:.9em;font-size:.86em}.tpl--card[data-layout=rounded] .tpl__badges{display:none}.tpl[data-layout=clinical] .tpl__hero{grid-template-columns:.95fr 1.05fr;gap:3em}.tpl[data-layout=clinical] .tpl__media{border:1px solid var(--tpl-line);background:var(--tpl-surface);height:28em;max-height:28em;padding:.7em}.tpl[data-layout=clinical] .tpl__media img{border-radius:0}.tpl[data-layout=clinical] .tpl__caption{display:none}.tpl[data-layout=clinical] .tpl__headline{font-size:3.8em}.tpl[data-layout=clinical] .tpl__btn{border-radius:.2em}.tpl--card[data-layout=clinical] .tpl__hero{gap:1.5em}.tpl--card[data-layout=clinical] .tpl__media{height:15em;max-height:15em;padding:.4em}.tpl--card[data-layout=clinical] .tpl__headline{font-size:2.7em}.tpl--card[data-layout=clinical] .tpl__lede{margin-bottom:.65em;font-size:.8em}.tpl--card[data-layout=clinical] .tpl__checklist{grid-template-columns:1fr;gap:.3em;margin:.75em 0 .9em}.tpl--card[data-layout=clinical] .tpl__checklist li{font-size:.62em}.tpl--card[data-layout=clinical] .tpl__checklist li:nth-child(n+3){display:none}.tpl--card[data-layout=clinical] .tpl__actions{gap:.7em}.tpl[data-layout=noir]{background:radial-gradient(circle at 78% 18%, #c9a77a21, transparent 44%), var(--tpl-bg)}.tpl[data-layout=noir] .tpl__hero{grid-template-columns:1.05fr .95fr;gap:3em}.tpl[data-layout=noir] .tpl__media{height:30em;max-height:30em}.tpl[data-layout=noir] .tpl__media:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 52%,#141719ad 100%);position:absolute;inset:0}.tpl[data-layout=noir] .tpl__caption{z-index:2;color:var(--tpl-ink);background:#141719c7}.tpl[data-layout=noir] .tpl__headline{font-size:4.5em}.tpl[data-layout=noir] .tpl__kicker{color:var(--tpl-accent)}.tpl--card[data-layout=noir] .tpl__hero{gap:1.7em}.tpl--card[data-layout=noir] .tpl__media{height:17em;max-height:17em}.tpl--card[data-layout=noir] .tpl__headline{font-size:3.3em}.tpl--card[data-layout=noir] .tpl__lede{margin-bottom:.9em;font-size:.86em}.tpl[data-layout=terrace]{background:linear-gradient(90deg, var(--tpl-bg) 0%, var(--tpl-bg) 64%, var(--tpl-surface) 64%, var(--tpl-surface) 100%)}.tpl[data-layout=terrace] .tpl__hero{grid-template-columns:1.1fr .9fr;gap:3em}.tpl[data-layout=terrace] .tpl__copy{max-width:34em}.tpl[data-layout=terrace] .tpl__media{height:30em;max-height:30em}.tpl[data-layout=terrace] .tpl__media img{filter:saturate(.9)sepia(.08)}.tpl[data-layout=terrace] .tpl__caption{background:var(--tpl-surface)}.tpl[data-layout=terrace] .tpl__headline{font-size:4.6em}.tpl--card[data-layout=terrace] .tpl__hero{gap:1.6em}.tpl--card[data-layout=terrace] .tpl__media{height:17em;max-height:17em}.tpl--card[data-layout=terrace] .tpl__headline{font-size:3.2em}.tpl--card[data-layout=terrace] .tpl__lede{margin-bottom:.9em;font-size:.86em}.tpl-preview-page{background:#f3f0ea;min-height:100vh}.tpl-preview-bar{z-index:20;color:#6f675c;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f0eaf0;border-bottom:1px solid #1b1a1724;justify-content:space-between;align-items:center;gap:20px;padding:14px clamp(20px,5vw,72px);font-size:9px;line-height:1.4;display:flex;position:sticky;top:0}.tpl-preview-bar__back,.tpl-preview-bar__next{color:#5f574d;white-space:nowrap;font-weight:700}.tpl-preview-bar__title{color:#1b1a17;font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;font-size:16px;line-height:1}.tpl-preview-notes{border-top:1px solid #1b1a1729;grid-template-columns:1fr .9fr;gap:clamp(36px,7vw,96px);max-width:1240px;margin:0 auto;padding:clamp(48px,7vw,92px) clamp(20px,5vw,64px);display:grid}.tpl-preview-notes h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:450;line-height:.98}.tpl-preview-notes p{color:#665f55;max-width:480px;margin:0;font-size:13px;line-height:1.7}.tpl-preview-notes__details{grid-template-columns:1fr 1fr;align-content:start;gap:22px 28px;display:grid}.tpl-preview-notes__details>div{border-top:1px solid #1b1a1724;flex-direction:column;gap:8px;padding-top:10px;display:flex}.tpl-preview-notes__details span{color:#8a8175;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.tpl-preview-notes__details strong{color:#3d3831;letter-spacing:.01em;text-transform:capitalize;font-size:12px;font-weight:600}.tpl-preview-notes__chips{flex-wrap:wrap;gap:8px 12px;display:flex}.tpl-preview-notes__chips span{color:#665f55;letter-spacing:0;text-transform:none;align-items:center;gap:5px;font-size:9px;display:inline-flex}.tpl-preview-notes__chips i{border:1px solid #1b1a171f;border-radius:50%;width:12px;height:12px;display:inline-block}.tpl-preview-footer{justify-content:space-between;gap:30px;max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,64px) 54px;display:flex}@media (width<=1000px){.tpl-index__intro{grid-template-columns:1fr;gap:28px;padding-top:64px}.tpl-index__intro-copy{max-width:620px}.tpl-grid{gap:36px 22px}.tpl-preview-notes{grid-template-columns:1fr;gap:32px}}@media (width<=760px){.tpl-index__masthead span:nth-child(3),.tpl-index__rule span:nth-child(2){display:none}.tpl-grid{grid-template-columns:1fr}.tpl-index__footer{flex-direction:column;gap:18px}.tpl-preview-bar{gap:10px;padding:11px 16px;font-size:8px}.tpl-preview-bar__title{display:none}.tpl-preview-notes__details{grid-template-columns:1fr 1fr}.tpl--full{min-height:auto;padding:20px 18px 18px;font-size:14px}.tpl--full .tpl__navlinks{display:none}.tpl--full .tpl__hero,.tpl--full[data-layout=split] .tpl__hero,.tpl--full[data-layout=editorial] .tpl__hero,.tpl--full[data-layout=offset] .tpl__hero,.tpl--full[data-layout=poster] .tpl__hero,.tpl--full[data-layout=rounded] .tpl__hero,.tpl--full[data-layout=clinical] .tpl__hero,.tpl--full[data-layout=noir] .tpl__hero,.tpl--full[data-layout=terrace] .tpl__hero{flex-direction:column;align-items:stretch;gap:22px;padding:26px 0 18px;display:flex}.tpl--full .tpl__copy,.tpl--full[data-layout=editorial] .tpl__copy,.tpl--full[data-layout=offset] .tpl__copy,.tpl--full[data-layout=terrace] .tpl__copy{border-left:0;max-width:100%;padding:0}.tpl--full .tpl__headline,.tpl--full[data-layout=arch] .tpl__headline,.tpl--full[data-layout=poster] .tpl__headline,.tpl--full[data-layout=stack] .tpl__headline,.tpl--full[data-layout=pedestal] .tpl__headline,.tpl--full[data-layout=gradient] .tpl__headline,.tpl--full[data-layout=horizon] .tpl__headline,.tpl--full[data-layout=rounded] .tpl__headline,.tpl--full[data-layout=clinical] .tpl__headline,.tpl--full[data-layout=noir] .tpl__headline,.tpl--full[data-layout=terrace] .tpl__headline{font-size:3.4em}.tpl--full .tpl__media,.tpl--full[data-layout=arch] .tpl__media,.tpl--full[data-layout=split] .tpl__media,.tpl--full[data-layout=editorial] .tpl__media,.tpl--full[data-layout=poster] .tpl__media,.tpl--full[data-layout=stack] .tpl__media,.tpl--full[data-layout=offset] .tpl__media,.tpl--full[data-layout=pedestal] .tpl__media,.tpl--full[data-layout=gradient] .tpl__media,.tpl--full[data-layout=horizon] .tpl__media,.tpl--full[data-layout=rounded] .tpl__media,.tpl--full[data-layout=clinical] .tpl__media,.tpl--full[data-layout=noir] .tpl__media,.tpl--full[data-layout=terrace] .tpl__media{border-radius:0;width:100%;height:22em;max-height:22em;transform:none}.tpl--full[data-layout=terrace]{background:var(--tpl-bg)}.tpl--full[data-layout=clinical] .tpl__media{padding:.5em}.tpl--full[data-layout=rounded] .tpl__media{border-radius:1.5em}.tpl--full[data-layout=overlay] .tpl__hero{min-height:62vh;padding:0;display:flex;position:relative}.tpl--full[data-layout=overlay] .tpl__copy{padding:22px}.tpl--full[data-layout=overlay] .tpl__media{position:absolute;inset:0}.tpl--full[data-layout=overlay] .tpl__media:after{background:linear-gradient(0deg, var(--tpl-bg) 0%, color-mix(in srgb, var(--tpl-bg) 70%, transparent) 55%, transparent 100%)}.tpl--full .tpl__proof{gap:8px;font-size:.58em}.tpl--full .tpl__proof span:nth-child(3){display:none}.tpl--card{padding:1.7em 1.8em 1.5em;font-size:8px}.tpl--card .tpl__navlinks{display:none}.tpl--card .tpl__headline,.tpl--card[data-layout=arch] .tpl__headline,.tpl--card[data-layout=poster] .tpl__headline,.tpl--card[data-layout=stack] .tpl__headline,.tpl--card[data-layout=pedestal] .tpl__headline,.tpl--card[data-layout=gradient] .tpl__headline,.tpl--card[data-layout=horizon] .tpl__headline{font-size:4.1em}.tpl--card .tpl__lede{font-size:.95em}.tpl--card .tpl__caption{display:none}.tpl-card__preview{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.tpl-card__preview,.tpl-card__arrow{transition:none}}
