.td-editorial{--paper:var(--td-web-background,#e2ded4);--pale:var(--td-editorial-pale,#eeebe4);--white:#fff;--ink:var(--td-editorial-text,#282a22);--muted:#53564a;--olive:var(--td-editorial-olive,#474c36);--tool:#f6f4ef;--line:#c8c3b8;--head:var(--td-editorial-title,"Libre Caslon Display",Georgia,serif);--body:var(--td-web-sans,Jost,Arial,sans-serif)}.td-editorial *{box-sizing:border-box}.td-editorial{container:td-editorial / inline-size;max-width:1540px;margin-inline:auto;background:var(--paper);color:var(--ink);font:400 16px/1.5 var(--body);letter-spacing:normal}.td-editorial button,.td-editorial input{font:inherit}.td-editorial button,.td-editorial a{-webkit-tap-highlight-color:transparent}.td-editorial button{cursor:pointer}.td-editorial a{color:inherit}.td-editorial a:focus-visible,.td-editorial button:focus-visible,.td-editorial summary:focus-visible{outline:2px solid #75683b;outline-offset:4px}.td-editorial img{display:block;width:100%;height:100%;object-fit:cover}.td-editorial h1,.td-editorial h2,.td-editorial h3,.td-editorial p{margin:0}.td-editorial [hidden]{display:none!important}.td-editorial .td-eyebrow,.td-editorial .td-section-title,.td-editorial .td-btn{font-weight:520;letter-spacing:.12em;text-transform:uppercase}.td-editorial .td-eyebrow{font-size:11px}.td-editorial .td-text-link:hover{text-decoration:underline;text-underline-offset:5px}.td-editorial .td-hero{display:grid;grid-template-columns:42% 58%;min-height:410px}.td-editorial .td-hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:17px;padding:8% 11.5%;background:var(--pale)}.td-editorial .td-hero h1{font:400 clamp(43px,6.25cqw,98px)/.88 var(--head);letter-spacing:-.045em;text-wrap:balance}.td-editorial .td-hero p{font-size:clamp(15px,1.42cqw,20px);max-width:32ch}.td-editorial .td-hero-media{display:grid;min-height:0;min-width:0;overflow:hidden;position:relative}.td-editorial .td-hero-media img{position:absolute;top:0;right:0;bottom:0;left:0}.td-editorial .td-hero-a{min-height:clamp(450px,49cqw,690px)}.td-editorial .td-hero-a .td-hero-media img{object-position:50% 53%}.td-editorial .td-hero-c{grid-template-columns:38% 62%;min-height:clamp(430px,43cqw,605px)}.td-editorial .td-hero-c .td-hero-copy{background:var(--olive);color:var(--pale);padding-inline:12%}.td-editorial .td-hero-c .td-hero-copy :is(h1,h2){color:inherit}.td-editorial .td-hero-c .td-hero-media{display:grid;grid-template-columns:61% 39%}.td-editorial .td-hero-c figure{position:relative;min-width:0;margin:0;overflow:hidden}.td-editorial .td-hero-c figure:first-child img{object-position:50% 45%}.td-editorial .td-hero-c figure:nth-child(2) img{object-position:49% 52%}.td-editorial .td-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px 20px;margin-top:4px}.td-editorial .td-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;background:var(--olive);color:#fff;padding:9px 15px;text-decoration:none;font-size:11px;text-align:center}.td-editorial .td-btn:hover{background:#333724}.td-editorial .td-hero-c .td-btn{background:var(--pale);color:var(--ink)}.td-editorial .td-hero-c .td-btn:hover{background:#fff}.td-editorial .td-text-link{display:inline-flex;gap:8px;align-items:center;font-size:14px;text-decoration:underline;text-underline-offset:4px}.td-editorial .td-section[id]{scroll-margin-top:100px}.td-editorial .td-section{padding:clamp(32px,5.6cqw,76px) 5.4%}.td-editorial .td-section+.td-section{padding-top:clamp(20px,3.7cqw,56px)}.td-editorial .td-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px 16px;flex-wrap:wrap;margin:0 0 clamp(17px,2cqw,28px)}.td-editorial .td-section-title{font-size:clamp(17px,1.9cqw,27px);line-height:1.2}.td-editorial .td-grid{display:grid;gap:clamp(10px,1.45cqw,22px)}.td-editorial .td-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.td-editorial .td-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.td-editorial .td-card{min-width:0;text-decoration:none;display:block}.td-editorial .td-card .td-visual{overflow:hidden;aspect-ratio:4/5;background:var(--white)}.td-editorial .td-card img{transition:transform .28s ease}.td-editorial .td-card:hover img{transform:scale(1.035)}.td-editorial .td-card-title{display:block;margin-top:10px;font-weight:500;font-size:clamp(15px,1.5cqw,22px);line-height:1.2}.td-editorial .td-card-sub{display:block;margin-top:4px;color:var(--muted);font-size:clamp(12px,1.1cqw,15px)}.td-editorial .td-collections .td-card .td-visual{aspect-ratio:5/5.3}.td-editorial .td-category-grid .td-card .td-visual{aspect-ratio:4/4.4}.td-editorial .td-category-grid .td-card-title{text-transform:uppercase;letter-spacing:.11em;font-size:clamp(13px,1.28cqw,17px)}.td-editorial .td-campaign-products .td-card .td-visual{aspect-ratio:6/5}.td-editorial .td-campaign-products .td-card img{object-position:center 43%}.td-editorial .td-campaign-products .td-card:nth-child(2) img{object-position:center 50%}.td-editorial dialog{width:min(860px,calc(100% - 24px));max-height:calc(100dvh - 26px);padding:0;color:var(--ink);background:var(--tool);border:1px solid var(--line);box-shadow:0 16px 60px #24261c42}.td-editorial dialog::backdrop{background:#282a2290}.td-editorial .td-dialog-top{display:flex;align-items:start;justify-content:space-between;gap:10px}.td-editorial .td-dialog-top h2{font:400 clamp(34px,5vw,63px)/.94 var(--head)}.td-editorial .td-dialog-top p{margin-top:5px}.td-editorial .td-close-btn{border:1px solid var(--line);background:transparent;min-width:44px;min-height:44px;font-size:25px}.td-editorial dialog a{text-underline-offset:3px}@container td-editorial (max-width:660px){.td-editorial .td-hero,.td-editorial .td-hero-c{display:flex;flex-direction:column;min-height:0}.td-editorial .td-hero-copy,.td-editorial .td-hero-c .td-hero-copy{padding:23px 5.5% 25px;gap:11px}.td-editorial .td-hero h1{font-size:clamp(38px,10.5cqw,65px);text-wrap:initial}.td-editorial .td-hero .td-hero-media{order:-1;min-height:0;aspect-ratio:5/3.4}.td-editorial .td-hero-a .td-hero-media img{object-position:50% 57%}.td-editorial .td-hero-c .td-hero-media{aspect-ratio:5/3.35}.td-editorial .td-hero p{font-size:15px}.td-editorial .td-section{padding:26px 4.8% 30px}.td-editorial .td-section+.td-section{padding-top:20px}.td-editorial .td-section-head{gap:8px;margin-bottom:14px}.td-editorial .td-section-head .td-text-link{font-size:12px}.td-editorial .td-section-title{font-size:17px}.td-editorial .td-grid{gap:17px 10px}.td-editorial .td-cols-4,.td-editorial .td-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.td-editorial .td-card img{transition:none}}.td-editorial .td-hero h1,.td-editorial .td-hero h2{font:400 clamp(43px,6.25cqw,98px)/.88 var(--head);letter-spacing:-.045em;text-wrap:balance}.td-editorial .td-hero-c h2{font-size:clamp(40px,5.2cqw,82px)}.td-editorial .td-hero-media>img,.td-editorial .td-hero-media figure img{position:absolute;top:0;right:0;bottom:0;left:0}.td-editorial .td-category-grid{padding-bottom:clamp(35px,6.3cqw,92px)}.td-editorial .td-commitment{display:grid;grid-template-columns:53% 47%;background:var(--pale);min-height:clamp(295px,29cqw,425px);margin-bottom:clamp(23px,3.5cqw,48px);scroll-margin-top:95px}.td-editorial .td-commitment-media{position:relative;min-width:0;overflow:hidden;background:#282b35}.td-editorial .td-commitment-media img{position:absolute;top:0;right:0;bottom:0;left:0}.td-editorial .td-commitment-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:17px;padding:32px clamp(24px,4.8cqw,70px)}.td-editorial .td-commitment h2{font:400 clamp(39px,4.5cqw,65px)/.99 var(--head);letter-spacing:-.035em;text-wrap:balance}.td-editorial .td-commitment p:not(.td-eyebrow){font-size:clamp(15px,1.33cqw,19px);max-width:32ch}.td-editorial .td-commitment .td-actions{gap:8px 18px;margin-top:8px}@container td-editorial (min-width:861px){@media(prefers-reduced-motion:no-preference){.td-editorial .td-commitment-media img{top:-11%;height:122%;transform:translateY(var(--commitment-offset,0%))}}}@container td-editorial (max-width:860px){.td-editorial .td-commitment{min-height:0}.td-editorial .td-commitment-media{min-height:230px}.td-editorial .td-commitment-copy{padding:27px 8%}}@container td-editorial (max-width:660px){.td-editorial .td-commitment{display:flex;flex-direction:column;margin-bottom:26px}.td-editorial .td-commitment-media{height:clamp(183px,59cqw,285px);min-height:0}.td-editorial .td-commitment-copy,.td-editorial .td-personalized .td-hero-copy{align-items:center;text-align:center}.td-editorial .td-commitment-copy{padding:29px 6% 34px;gap:16px}.td-editorial .td-commitment-copy .td-actions,.td-editorial .td-personalized .td-hero-copy .td-actions{justify-content:center}.td-editorial .td-commitment .td-text-link,.td-editorial .td-personalized .td-hero-copy .td-text-link{min-height:44px}}.td-editorial .td-personalized{scroll-margin-top:76px}.td-editorial .td-personalized .td-hero-copy{padding-block:clamp(32px,5.3cqw,76px);gap:clamp(17px,1.5cqw,23px)}.td-editorial .td-personalized .td-hero-copy .td-eyebrow{font-size:clamp(11px,1cqw,13px);letter-spacing:.14em}.td-editorial .td-personalized .td-hero-copy h2{font-size:clamp(34px,4.05cqw,62px);line-height:1.06;text-wrap:balance}.td-editorial .td-personalized .td-hero-copy p:not(.td-eyebrow){max-width:29ch;line-height:1.55}.td-editorial .td-personalized .td-hero-copy .td-actions{margin-top:9px}@container td-editorial (max-width:660px){.td-editorial .td-personalized .td-hero-copy{padding-block:32px 37px;gap:16px}.td-editorial .td-personalized .td-hero-copy h2{font-size:clamp(28px,8.2cqw,37px)}}.td-editorial .td-campaign-products{padding-top:clamp(23px,4.6cqw,68px)}.td-editorial .td-campaign-products .td-card .td-visual{background:#fff}.td-editorial .td-campaign-products .td-card img{object-fit:contain}@container td-editorial (max-width:660px){.td-editorial .td-hero h2{font-size:clamp(38px,10.5cqw,65px);text-wrap:initial}.td-editorial .td-commitment h2{font-size:clamp(32px,8.9cqw,46px)}.td-editorial .td-category-grid{padding-bottom:30px}}.td-editorial .td-personalized-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--paper);padding:0 5.4%;border-bottom:1px solid var(--line)}.td-editorial .td-personalized-links a{display:flex;align-items:center;justify-content:center;min-height:51px;padding:7px 6px;text-align:center;text-decoration:underline;text-underline-offset:4px;font-size:14px}.td-editorial .td-inner-hero{min-height:clamp(330px,37cqw,575px)}.td-editorial .td-inner-hero h1{font-size:clamp(42px,5.7cqw,87px)}.td-editorial .td-inner-hero .td-hero-copy p{max-width:31ch}.td-editorial .td-route-section{scroll-margin-top:98px}.td-editorial .td-route-section h2{font:400 clamp(32px,4.1cqw,61px)/.98 var(--head);letter-spacing:-.025em}.td-editorial .td-route-section .td-section-head{margin-bottom:22px}.td-editorial .td-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.td-editorial .td-process-grid article{background:var(--pale);padding:clamp(15px,2.5cqw,31px)}.td-editorial .td-process-grid h3{font-size:clamp(16px,1.55cqw,22px);font-weight:560;line-height:1.18}.td-editorial .td-process-grid p{color:var(--muted);margin-top:8px}.td-editorial .td-route-section .td-actions{margin-top:22px}.td-editorial .td-bands{background:var(--olive);color:var(--pale);padding-block:clamp(30px,5cqw,76px)}.td-editorial .td-bands p,.td-editorial .td-service p{max-width:59ch;margin-top:12px}.td-editorial .td-bands .td-btn{background:var(--pale);color:var(--ink)}.td-editorial .td-service{display:grid;grid-template-columns:56% 44%;align-items:stretch;background:var(--pale)}.td-editorial .td-service-copy{padding:clamp(23px,4.5cqw,74px) 9.6%}.td-editorial .td-service-copy .td-eyebrow{margin:0 0 9px}.td-editorial .td-service-image{margin:0;min-width:0;overflow:hidden;position:relative}.td-editorial .td-service-image img{position:absolute;top:0;right:0;bottom:0;left:0}@container td-editorial (max-width:660px){.td-editorial .td-personalized-links{grid-template-columns:repeat(2,1fr)}.td-editorial .td-personalized-links a{font-size:13px;min-height:42px}.td-editorial .td-inner-hero{min-height:0}.td-editorial .td-inner-hero h1{font-size:clamp(38px,10.5cqw,65px)}.td-editorial .td-process-grid{grid-template-columns:1fr;gap:8px}.td-editorial .td-process-grid p{margin-top:4px}.td-editorial .td-service{display:flex;flex-direction:column-reverse}.td-editorial .td-service-copy{padding:24px 5.5% 30px}.td-editorial .td-service-image{aspect-ratio:5/3.4}}.td-editorial .td-catalog-head{margin-bottom:16px}.td-editorial .td-catalog-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:16px}.td-editorial .td-catalog-filter{min-height:42px;padding:7px 13px;border:1px solid #938e80;background:transparent;color:var(--ink);font-size:14px}.td-editorial .td-catalog-filter[aria-pressed=true]{background:var(--olive);border-color:var(--olive);color:#fff}.td-editorial .td-catalog-filter:hover:not([aria-pressed=true]){background:var(--pale)}.td-editorial .td-catalog-count{color:var(--muted);font-size:14px;margin:0 0 14px}.td-editorial .td-catalog-grid{row-gap:clamp(19px,3.2cqw,43px)}.td-editorial .td-catalog-grid .td-visual{aspect-ratio:4/5;background:#fff}.td-editorial .td-catalog-grid img{object-fit:contain}.td-editorial .td-catalog-grid .td-card-title{font-size:clamp(15px,1.36cqw,20px)}.td-editorial .td-catalog-grid .td-card-sub{font-size:clamp(12px,1.1cqw,15px)}@container td-editorial (max-width:660px){.td-editorial .td-catalog-filters{gap:5px}.td-editorial .td-catalog-filter{padding-inline:9px;font-size:13px}.td-editorial .td-catalog-grid{row-gap:19px}}.td-editorial[data-order=audit] .td-hero-a{min-height:clamp(420px,40cqw,560px)}.td-editorial[data-order=audit] .td-category-grid .td-visual{aspect-ratio:5/3.55}@container td-editorial (max-width:660px){.td-editorial[data-order=audit] .td-hero-a{min-height:0}.td-editorial[data-order=audit] .td-hero-a .td-hero-media{aspect-ratio:5/2.8}.td-editorial[data-order=audit] .td-hero-a .td-hero-copy{padding-block:20px 22px}}.td-editorial[data-order=audit] .td-hero-a .td-eyebrow{font-size:clamp(11px,1.1cqw,14px);letter-spacing:.14em}.td-editorial[data-order=audit] .td-collections .td-section-head{justify-content:center;text-align:center;margin-bottom:clamp(13px,1.8cqw,27px)}.td-editorial[data-view=portada] .td-category-grid .td-section-head{justify-content:center;text-align:center}.td-editorial .td-collection-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.td-editorial .td-collection-track::-webkit-scrollbar{display:none}.td-editorial .td-collection-slide{min-width:0;scroll-snap-align:start}.td-editorial .td-collection-track:focus-visible{outline:2px solid var(--olive);outline-offset:3px}.td-editorial .td-collection-pages{display:flex;justify-content:center;margin-top:6px}.td-editorial .td-collection-pages button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--olive)}.td-editorial .td-collection-pages button:after{content:"";width:8px;height:8px;border:1px solid currentColor;border-radius:50%;background:transparent}.td-editorial .td-collection-pages button[aria-pressed=true]:after{background:currentColor}@container td-editorial (max-width:660px){.td-editorial[data-order=audit] .td-hero-a .td-hero-copy{align-items:center;text-align:center;padding-block:19px 23px}.td-editorial[data-order=audit] .td-hero-a .td-actions{justify-content:center}.td-editorial[data-order=audit] .td-hero-a h1{text-wrap:balance}}.td-editorial[data-order=audit] .td-hero-a .td-hero-note{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 9px;max-width:100%;font-size:clamp(14px,1.24cqw,18px)}.td-editorial .td-hero-note-piece{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.td-editorial .td-hero-note-piece [aria-hidden=true]{color:var(--muted)}.td-editorial .td-hero-piece-link{font-weight:520;text-underline-offset:3px;text-decoration-thickness:1px}.td-editorial .td-hero-piece-link:hover{text-decoration-thickness:2px}@container td-editorial (max-width:660px){.td-editorial .td-hero-note{justify-content:center}}.td-editorial .td-collections-index{padding:clamp(25px,4cqw,64px) 5.4% clamp(34px,5.1cqw,72px)}.td-editorial .td-collections-index h1{font:400 clamp(42px,5.3cqw,78px)/.94 var(--head);text-align:center;letter-spacing:-.04em;margin-bottom:clamp(20px,3.25cqw,44px)}.td-editorial .td-index-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3.05cqw,46px) clamp(10px,1.6cqw,26px)}.td-editorial .td-index-grid .td-card .td-visual{aspect-ratio:4/4.75;background:var(--pale)}.td-editorial .td-index-grid .td-card-title{font-size:clamp(15px,1.46cqw,21px);margin-top:9px;text-align:center;text-wrap:balance}@container td-editorial (max-width:989px){.td-editorial .td-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container td-editorial (max-width:660px){.td-editorial .td-collections-index{padding:24px 4.8% 33px}.td-editorial .td-collections-index h1{margin-bottom:18px}.td-editorial .td-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.td-editorial .td-index-grid .td-card-title{font-size:15px;margin-top:7px}}.td-editorial .td-index-grid .td-index-collection-note,.td-editorial .td-index-related{text-align:center}.td-editorial .td-index-related a{display:inline-flex;align-items:center;min-height:36px}.td-editorial .td-service-payments{display:grid;gap:12px;margin-top:18px}.td-editorial .td-service-payments>div{border-top:1px solid var(--line);padding-top:11px}.td-editorial .td-service .td-service-payments .td-price{margin:0;font-weight:570}.td-editorial .td-service .td-service-payments p+p{margin-top:5px}@container td-editorial (max-width:660px){.td-editorial .td-index-related a{min-height:44px;font-size:13px}}.td-editorial .td-ring-portfolio-grid{row-gap:clamp(19px,2.5cqw,33px)}.td-editorial .td-ring-example{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;border:0;background:transparent;color:var(--ink);text-align:left}.td-editorial .td-ring-example .td-visual{display:block;flex:none;aspect-ratio:4/4.6;background:var(--pale)}.td-editorial .td-ring-example .td-card-title{text-decoration:underline;text-decoration-color:#827e70;text-decoration-thickness:1px;text-underline-offset:4px}.td-editorial .td-ring-lightbox{width:min(610px,calc(100% - 24px))}.td-editorial .td-ring-lightbox .td-dialog-top{align-items:center;padding:13px 15px}.td-editorial .td-ring-lightbox h3{font:400 clamp(25px,4.4vw,42px)/1 var(--head)}.td-editorial .td-ring-lightbox figure{margin:0;background:var(--pale)}.td-editorial .td-ring-lightbox figure img{width:100%;height:min(58dvh,530px);object-fit:contain}.td-editorial .td-ring-lightbox .td-ring-lightbox-copy{padding:13px 16px 18px}.td-editorial .td-ring-lightbox .td-ring-source{font-size:13px;color:var(--muted);margin-top:5px}@container td-editorial (max-width:660px){.td-editorial .td-ring-example .td-card-title{font-size:16px}.td-editorial .td-ring-example .td-card-sub{font-size:13px}}.td-editorial .td-engagement-hero{display:flex;flex-direction:column;min-height:0;padding:0 5.4%;background:var(--paper)}.td-editorial .td-engagement-hero .td-hero-copy{align-items:center;gap:21px;padding:clamp(23px,2.4cqw,36px) 0 clamp(23px,2.55cqw,38px);background:transparent;text-align:center}.td-editorial .td-engagement-heading .td-eyebrow{font-size:clamp(11px,.9cqw,13px);margin:0 auto 16px}.td-editorial .td-engagement-hero h1{font-size:clamp(47px,5.65cqw,86px);line-height:.98;text-wrap:balance}.td-editorial .td-engagement-hero .td-engagement-intro p{max-width:76ch;margin-inline:auto;font-size:clamp(15px,1.36cqw,19px);line-height:1.6;text-wrap:balance}.td-editorial .td-engagement-intro .td-actions{justify-content:center;margin-top:14px;gap:10px 19px}.td-editorial .td-engagement-hero .td-hero-media{aspect-ratio:2.6;background:var(--pale)}.td-editorial[data-view=compromiso] .td-route-section h2{font:520 clamp(17px,1.57cqw,24px)/1.25 var(--body);letter-spacing:.105em;text-transform:uppercase}.td-editorial[data-view=compromiso] .td-route-section p{line-height:1.62}.td-editorial[data-view=compromiso] .td-ring-lightbox h3{font:520 clamp(21px,2.65cqw,32px)/1.2 var(--body)}.td-editorial .td-ring-stories{margin-top:clamp(18px,4.2cqw,56px);padding-block:clamp(25px,3.5cqw,52px);background:var(--pale)}.td-editorial .td-ring-stories-lead{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 22px;margin-bottom:12px}.td-editorial .td-ring-stories-copy h2{margin-bottom:14px}.td-editorial .td-ring-stories-intro{max-width:44ch;font-size:clamp(16px,1.3cqw,19px)}.td-editorial .td-story-controls{display:flex;align-items:center;gap:8px;margin-left:auto}.td-editorial .td-ring-stories .td-reference-note{color:var(--muted);font-size:13px;margin-top:14px}.td-editorial .td-story-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:20px;line-height:1}.td-editorial .td-story-controls button[aria-disabled=true]{opacity:.47;cursor:default}.td-editorial .td-story-controls button[aria-disabled=false]:hover{background:var(--olive);color:var(--pale)}.td-editorial .td-story-count{min-width:112px;text-align:center;color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.td-editorial .td-ring-story-track{--story-gap:clamp(14px,2.4cqw,34px);position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--story-gap)) / 2);gap:var(--story-gap);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.td-editorial .td-ring-story-track::-webkit-scrollbar{display:none}.td-editorial .td-ring-story-track:focus-visible,.td-editorial .td-story-controls button:focus-visible{outline:2px solid var(--olive);outline-offset:3px}.td-editorial .td-ring-story{min-width:0;background:var(--paper);scroll-snap-align:start}.td-editorial .td-ring-story .td-story-photo{aspect-ratio:5/3.2;overflow:hidden;background:var(--paper)}.td-editorial .td-ring-story .td-story-photo img{transform:scale(var(--story-zoom,1))}.td-editorial .td-ring-story .td-story-caption{padding:clamp(16px,2.35cqw,34px)}.td-editorial .td-ring-story h3{font:520 clamp(19px,1.82cqw,27px)/1.25 var(--body);margin:0 0 8px}.td-editorial .td-ring-story .td-story-caption p:last-child{max-width:51ch}.td-editorial .td-ring-style-guide details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.td-editorial .td-ring-style-guide summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;list-style:none;cursor:pointer;padding:17px 0}.td-editorial .td-ring-style-guide summary::-webkit-details-marker{display:none}.td-editorial .td-ring-style-guide summary:after{content:"+";grid-column:2;grid-row:1 / span 2;font-size:23px;line-height:1}.td-editorial .td-ring-style-guide details[open]>summary:after{content:"\2212"}.td-editorial .td-ring-style-guide summary .td-guide-subtitle{grid-column:1;font-size:14px;color:var(--muted)}.td-editorial .td-ring-style-content{padding-bottom:24px}.td-editorial .td-ring-style-guide .td-ring-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@container td-editorial (max-width:660px){.td-editorial .td-engagement-hero{padding:0}.td-editorial .td-engagement-hero .td-hero-copy{align-items:stretch;gap:17px;padding:25px 5.5% 29px;background:var(--pale);text-align:left}.td-editorial .td-engagement-heading .td-eyebrow{margin:0 0 12px}.td-editorial .td-engagement-hero h1{font-size:clamp(38px,10.5cqw,65px);text-wrap:initial}.td-editorial .td-engagement-hero .td-hero-media{aspect-ratio:5/3.4}.td-editorial .td-engagement-hero .td-engagement-intro p{max-width:43ch;margin-inline:0;text-wrap:wrap}.td-editorial .td-engagement-intro .td-actions{justify-content:flex-start;margin-top:13px}.td-editorial .td-ring-stories{margin-top:12px}.td-editorial .td-ring-stories-copy h2{margin-bottom:10px}.td-editorial .td-ring-story-track{--story-gap:12px;grid-auto-columns:91%}.td-editorial .td-ring-story .td-story-caption{padding:16px}.td-editorial .td-ring-style-guide .td-ring-example .td-card-title{font-size:14px}.td-editorial .td-ring-style-guide .td-ring-example .td-card-sub{display:none}}.td-editorial .td-ring-guide-text{display:grid;align-content:center;min-height:100%;padding:clamp(12px,2cqw,24px);background:var(--paper)}.td-editorial .td-ring-guide-text .td-card-title{margin:0}.td-editorial .td-ring-guide-text .td-card-sub{display:block;margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/td-editorial.css.map */
