.todg-ed{--todg-gutter: 24px;--todg-max: 1440px;--todg-head: var(--todg-heading-font, var(--heading-font-family, Georgia, serif));--todg-head-w: var(--todg-heading-weight, var(--heading-font-weight, 400));--todg-head-ls: var(--todg-heading-ls, -.02em);--todg-text: var(--text-font-family, system-ui, sans-serif);--todg-eyebrow: var(--todg-eyebrow-font, var(--todg-text));--todg-link: var(--todg-link-font, var(--todg-text));font-family:var(--todg-text)}@media(max-width:749px){.todg-ed{--todg-gutter: 20px}}.todg-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.todg-eyebrow{display:block;font-family:var(--todg-eyebrow);font-size:var(--todg-fs-eyebrow, 11px);font-weight:var(--todg-fw-eyebrow, 600);letter-spacing:var(--todg-ls-eyebrow, .16em);text-transform:var(--todg-tt-eyebrow, uppercase);line-height:1.3}.todg-split__h1{margin:0;padding:9px var(--todg-gutter) 8px;font-family:var(--todg-eyebrow);font-size:var(--todg-fs-eyebrow, 11px);font-weight:var(--todg-fw-eyebrow, 600);letter-spacing:var(--todg-ls-eyebrow, .16em);text-transform:var(--todg-tt-eyebrow, uppercase);line-height:1.3}.todg-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--split-gap, 0px);background:var(--split-gap-color, transparent)}.todg-door{position:relative;display:block;overflow:hidden;isolation:isolate;height:var(--door-h-d, 80vh);color:var(--door-text, #fff);text-decoration:none;background:#d9d4ca}.todg-door picture,.todg-door img,.todg-door .todg-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.todg-door img{object-fit:cover;object-position:var(--fp-d, center);transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.todg-door:hover img{transform:scale(1.025)}.todg-door:after{content:"";position:absolute;inset:auto 0 0 0;height:60%;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,var(--scrim, .35)),#0000)}.todg-door__copy{position:absolute;left:40px;right:40px;bottom:36px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.todg-door__heading{font-family:var(--todg-role-hero-font, var(--todg-head));font-weight:var(--todg-role-hero-w, var(--todg-head-w));font-size:var(--door-fs, 56px);line-height:1;letter-spacing:var(--todg-head-ls);margin:8px 0 0;color:inherit}.todg-door__cta{flex:none;font-family:var(--todg-link);font-size:var(--todg-fs-link, 13px);letter-spacing:.04em;padding-bottom:3px;border-bottom:1px solid currentColor;white-space:nowrap}.todg-door:focus-visible{outline:2px solid currentColor;outline-offset:-6px}@media(max-width:749px){.todg-split{grid-template-columns:1fr}.todg-door{height:var(--door-h-m, 20vh)}.todg-door img{object-position:var(--fp-m, var(--fp-d, center))}.todg-door:after{height:100%}.todg-door__copy{left:20px;right:20px;bottom:14px}.todg-door__heading{font-size:var(--door-fs-m, 30px);margin-top:4px}.todg-door__cta{font-size:var(--todg-fs-link-m, 12px)}.todg-eyebrow{font-size:var(--todg-fs-eyebrow-m, var(--todg-fs-eyebrow, 11px))}}.todg-cards{--vis: 4}.todg-cards__head{max-width:var(--todg-max);margin:0 auto 20px;padding:0 var(--todg-gutter);display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.todg-cards__head h2{font-family:var(--todg-role-h2-font, var(--todg-head));font-weight:var(--todg-role-h2-w, var(--todg-head-w));font-size:var(--todg-fs-h2, clamp(26px, 3vw, 40px));line-height:1.1;letter-spacing:var(--todg-head-ls);margin:6px 0 0}.todg-cards__h2b{display:block}.todg-cards__head--center{flex-direction:column;align-items:center;text-align:center;gap:10px}.todg-cards__head--right{flex-direction:row-reverse;text-align:right}.todg-cards__head h2.is-inline .todg-cards__h2b{display:inline}.todg-cards__head a{font-family:var(--todg-link);color:inherit;font-size:var(--todg-fs-link, 13px);white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.todg-car{display:block;position:relative;max-width:var(--todg-max);margin:0 auto;padding:0 var(--todg-gutter);--gap: 24px;outline:none}.todg-car__viewport{overflow:hidden;touch-action:pan-y}.todg-car__track{display:flex;gap:var(--gap);will-change:transform;user-select:none;-webkit-user-select:none}.todg-car__track>*{flex:0 0 calc((100% - (var(--vis) - 1) * var(--gap)) / var(--vis));min-width:0}.todg-car__track img{-webkit-user-drag:none}todg-carousel:not(:defined) .todg-car__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}todg-carousel:not(:defined) .todg-car__track>*{scroll-snap-align:start}.todg-car__arrow{position:absolute;top:var(--arrow-top, 40%);transform:translateY(-50%);z-index:3;width:44px;height:64px;padding:0;border:0;border-radius:0;background:#ffffff8c;color:#141412;opacity:.55;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s}.todg-car__arrow:hover,.todg-car__arrow:focus-visible{opacity:1}.todg-car__arrow[hidden]{display:none}.todg-car__arrow svg{width:22px;height:22px;display:block}.todg-car__arrow--prev{left:var(--todg-gutter)}.todg-car__arrow--next{right:var(--todg-gutter)}@media(max-width:749px){.todg-car{--vis: 1;--gap: 0px;padding:0}.todg-car__arrow{width:36px;height:56px}.todg-car__arrow--prev{left:0}.todg-car__arrow--next{right:0}}.todg-card{display:block;height:100%;color:inherit;text-decoration:none}.todg-card__media{position:relative;overflow:hidden;aspect-ratio:var(--ar-d, 4 / 5);background:#e7e3da}.todg-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}a.todg-card:hover .todg-card__media img{transform:scale(1.03)}.todg-card--over .todg-card__media:after{content:"";position:absolute;inset:auto 0 0 0;height:65%;z-index:1;pointer-events:none;background:linear-gradient(to top,#00000080,#0000)}.todg-card__over{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}.todg-card__title{font-family:var(--todg-role-card-font, var(--todg-head));font-weight:var(--todg-role-card-w, var(--todg-head-w));font-size:var(--todg-fs-card, clamp(24px, 2.1vw, 32px));line-height:1.05;letter-spacing:var(--todg-head-ls);margin:6px 0 0;color:inherit}.todg-card__text{margin:14px 0 0;font-size:var(--todg-fs-lead, 15px);line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.todg-card__more{font-family:var(--todg-link);display:inline-block;margin-top:10px;font-size:var(--todg-fs-link, 13px);text-decoration:underline;text-underline-offset:3px}.todg-card--below .todg-card__body{padding-top:14px}.todg-card--below .todg-card__title{font-size:var(--todg-fs-card-below, clamp(22px, 1.9vw, 28px))}.todg-card--below .todg-eyebrow{opacity:.65}.todg-card__media--type{display:flex;align-items:flex-end;padding:18px}.todg-card__typetitle{position:relative;z-index:2;font-family:var(--todg-role-card-font, var(--todg-head));font-weight:var(--todg-role-card-w, var(--todg-head-w));font-size:clamp(24px,2.4vw,34px);line-height:1.05}.todg-tone-0{background:#faf8f3;color:#141412;box-shadow:inset 0 0 0 1px #ddd7ca}.todg-tone-1{background:#141412;color:#f3f0e9}.todg-tone-2{background:#1f3d2f;color:#e9efe9}.todg-tone-3{background:#e7dfcf;color:#141412}@media(max-width:749px){.todg-card__media{aspect-ratio:var(--ar-m, 16 / 9)}.todg-card__over{left:20px;right:20px;bottom:14px}.todg-card__title,.todg-card--below .todg-card__title{font-size:var(--todg-fs-card-m, 26px)}.todg-cards__head h2{font-size:var(--todg-fs-h2-m, 26px)}.todg-cards__head{margin-bottom:12px}.todg-cards__head h2{margin-top:0}.todg-card__text,.todg-card__more,.todg-card--below .todg-card__body{padding-left:20px;padding-right:20px}.todg-card__text{-webkit-line-clamp:3;font-size:var(--todg-fs-lead-m, 14.5px);margin-top:10px}.todg-card__more,.todg-cards__head a{font-size:var(--todg-fs-link-m, 12px)}.todg-card__more{margin-left:0}}@media(prefers-reduced-motion:reduce){.todg-door img,.todg-card__media img{transition:none}.todg-door:hover img,a.todg-card:hover .todg-card__media img{transform:none}}.todg-crumbs{font-family:var(--todg-link);max-width:var(--todg-max);margin:0 auto;padding:14px var(--todg-gutter);font-size:var(--todg-fs-crumbs, 12px);letter-spacing:.04em;line-height:1.4}.todg-crumbs ol{display:flex;gap:8px;margin:0;padding:0;list-style:none;white-space:nowrap;min-width:0}.todg-crumbs li{flex:none}.todg-crumbs li:not(:last-child):after{content:"/";margin-left:8px;opacity:.4}.todg-crumbs li:last-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;opacity:.6}.todg-crumbs a,.todg-back{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.todg-crumbs a:hover,.todg-back:hover{border-bottom-color:currentColor}.todg-back{display:inline-flex;align-items:center;gap:8px;font-size:var(--todg-fs-link, 13px);padding:6px 0}.todg-blog{padding-bottom:48px}.todg-blog__mast{max-width:1200px;margin:0 auto;padding:28px var(--todg-gutter) 20px}.todg-blog__mast-in{border-bottom:1px solid currentColor;padding-bottom:20px}.todg-blog__mast h1{font-family:var(--todg-role-h2-font, var(--todg-head));font-weight:var(--todg-role-h2-w, var(--todg-head-w));font-size:var(--todg-fs-h1, clamp(52px, 8.5vw, 104px));line-height:1;letter-spacing:var(--todg-head-ls);margin:8px 0 0}.todg-blog__lede{margin:10px 0 0;max-width:560px;font-size:var(--todg-fs-body, 16px);line-height:1.55}.todg-blog__intro{display:grid;grid-template-columns:160px 1fr;gap:32px;align-items:start;padding:32px 0 8px;border-bottom:1px solid rgba(0,0,0,.12)}.todg-blog__intro--noimg{grid-template-columns:1fr}.todg-blog__portrait{aspect-ratio:3 / 4;overflow:hidden;background:#e7e3da}.todg-blog__portrait img{width:100%;height:100%;object-fit:cover;display:block}.todg-blog__one{font-family:var(--todg-text);font-style:italic;font-size:clamp(20px,2vw,26px);line-height:1.25;margin:0}.todg-blog__intro details{margin:14px 0 24px;font-size:var(--todg-fs-body, 16px);line-height:1.6}.todg-blog__intro summary{font-family:var(--todg-link);cursor:pointer;font-size:var(--todg-fs-link, 13px);font-weight:600}.todg-blog__intro details>div{margin-top:10px;max-width:640px}.todg-blog__grid{max-width:1200px;margin:0 auto;padding:32px var(--todg-gutter) 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px;--ar-d: 3 / 2}.todg-blog__grid>*{border-top:1px solid currentColor;padding-top:12px;min-width:0}.todg-blog__grid>.is-feat{grid-column:span 2;--ar-d: 16 / 9}.todg-blog__grid>.is-feat .todg-card__title{font-size:var(--todg-fs-card-feat, clamp(32px, 3.4vw, 46px))}.todg-blog__grid .todg-card__text{font-size:var(--todg-fs-lead, 15px);opacity:.75;-webkit-line-clamp:3;margin-top:8px}.todg-blog__car,.todg-blog__index{display:none}.todg-blog__pager{font-family:var(--todg-link);max-width:1200px;margin:24px auto 0;padding:0 var(--todg-gutter);display:flex;justify-content:space-between;align-items:center;font-size:var(--todg-fs-link, 13px)}.todg-blog__pager a{color:inherit}@media(max-width:749px){.todg-blog__intro{grid-template-columns:84px 1fr;gap:16px;padding:22px 0 4px}.todg-blog__mast h1{font-size:var(--todg-fs-h1-m, 52px)}.todg-blog__lede,.todg-blog__intro details{font-size:var(--todg-fs-body-m, 15px)}.todg-blog__grid{display:none}.todg-blog__car{display:block;margin-top:18px;--ar-m: 4 / 5}.todg-blog__index{display:block;max-width:1200px;margin:0 auto;padding:26px var(--todg-gutter) 0}.todg-blog__index h2{font-size:var(--todg-fs-eyebrow-m, var(--todg-fs-eyebrow, 11px));font-weight:var(--todg-fw-eyebrow, 600);letter-spacing:var(--todg-ls-eyebrow, .16em);text-transform:var(--todg-tt-eyebrow, uppercase);opacity:.65;margin:0 0 8px;font-family:var(--todg-eyebrow)}.todg-blog__index a{display:grid;grid-template-columns:1fr auto;gap:12px;padding:11px 0;border-top:1px solid rgba(0,0,0,.14);color:inherit;text-decoration:none;font-size:var(--todg-fs-lead-m, 14.5px);line-height:1.4}.todg-blog__index a span{font-size:12px;opacity:.6;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/todg-editorial.css.map */
