.ttm-category-landing--watches{--watch-paper:#f3f0e9;--watch-paper-cool:#e8ebea;--watch-ink:#101112;--watch-graphite:#151617;--watch-steel:#7e888d;--watch-rule:#1011122b;color:var(--watch-ink)}.ttm-category-landing--watches :where(h1,h2,h3,p){margin-top:0}.ttm-category-landing--watches :where(a){color:inherit}.ttm-category-landing--watches :where(.ttm-media){background:#d9d8d4;min-width:0;display:block;overflow:hidden}.ttm-category-landing--watches :where(.ttm-media img){object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ttm-ease-luxury);display:block}.ttm-category-landing--watches :where(article:hover .ttm-media img){transform:scale(1.012)}.ttm-category-landing--watches .ttm-category-opening,.ttm-category-landing--watches :where(.ttm-watch-current,.ttm-watch-collector,.ttm-watch-craft,.ttm-watch-reference,.ttm-watch-houses,.ttm-watch-latest){margin-right:calc(var(--ttm-gutter)*-1);margin-left:calc(var(--ttm-gutter)*-1)}.ttm-category-landing--watches .ttm-category-opening{background:var(--watch-paper)}.ttm-category-landing--watches .ttm-category-masthead{padding:clamp(3.8rem,7vw,7.4rem) var(--ttm-gutter) clamp(2.8rem,5vw,5rem);gap:clamp(2rem,5vw,5.5rem);display:grid}.ttm-category-landing--watches .ttm-category-masthead__title{align-content:start;gap:clamp(1rem,1.8vw,1.4rem);min-width:0;display:grid}.ttm-category-landing--watches .ttm-category-masthead .ttm-eyebrow{color:#10111294;margin:0}.ttm-category-landing--watches .ttm-category-masthead h1{font-family:var(--ttm-font-sans);font-size:clamp(4.8rem,9vw,9rem);font-weight:var(--ttm-weight-display-sans);letter-spacing:-.052em;margin:0;line-height:.82}.ttm-category-landing--watches .ttm-category-masthead__position{align-content:end;gap:clamp(1.8rem,3.6vw,3.2rem);min-width:0;display:grid}.ttm-category-landing--watches .ttm-category-masthead__position>p{color:#101112b8;max-width:34rem;font:300 clamp(1.02rem,1.32vw,1.22rem)/1.55 var(--ttm-font-sans);letter-spacing:.01em;margin:0}.ttm-category-landing--watches .ttm-category-masthead__index{border-top:1px solid var(--watch-rule);color:#10111280;font:500 .62rem/1 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:2.1rem repeat(3,minmax(0,auto));align-items:center;gap:clamp(.8rem,1.7vw,1.8rem);padding-top:.85rem;display:grid}.ttm-category-landing--watches .ttm-category-masthead__index span:first-child{color:var(--watch-ink)}.ttm-category-landing--watches .ttm-category-lead{color:#fff;background:#090a0b;min-width:0;display:grid;overflow:hidden}.ttm-category-landing--watches .ttm-category-lead>*{min-width:0}.ttm-category-landing--watches .ttm-category-lead__media{aspect-ratio:16/9;background:#252627;width:100%}.ttm-category-landing--watches .ttm-category-lead__media img{object-position:56% 50%}.ttm-category-landing--watches .ttm-category-lead__copy{z-index:1;align-content:space-between;gap:2rem;min-width:0;padding:clamp(2.1rem,3.5vw,4rem);display:grid;position:relative}.ttm-category-landing--watches .ttm-category-lead__eyebrow{color:#ffffff85;font:500 .64rem/1 var(--ttm-font-sans);letter-spacing:.15em;text-transform:uppercase;margin:0 0 clamp(1.3rem,2.3vw,2rem)}.ttm-category-landing--watches .ttm-category-lead h2{max-width:10ch;font-family:var(--ttm-font-serif);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.5rem,3.6vw,4rem);font-weight:200;line-height:.96}.ttm-category-landing--watches .ttm-category-lead h2 a{text-decoration:none}.ttm-category-landing--watches .ttm-category-lead__dek{color:#ffffffb3;max-width:30rem;font:300 clamp(.94rem,1.05vw,1.04rem)/1.6 var(--ttm-font-sans);letter-spacing:.01em;margin:clamp(1.3rem,2.6vw,2.2rem) 0 0}.ttm-category-landing--watches .ttm-category-lead__footer{border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.ttm-category-landing--watches .ttm-category-lead__footer time,.ttm-category-landing--watches .ttm-category-lead__cta{color:#ffffffb3;font:500 .62rem/1.2 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase}.ttm-category-landing--watches .ttm-category-lead__cta{color:#fff;white-space:nowrap;text-decoration:none}.ttm-category-landing--watches .ttm-watch-current,.ttm-category-landing--watches .ttm-watch-craft,.ttm-category-landing--watches .ttm-watch-houses,.ttm-category-landing--watches .ttm-watch-latest{padding:clamp(4.5rem,8vw,8rem) var(--ttm-gutter)}.ttm-category-landing--watches .ttm-watch-current{background:#fff}.ttm-category-landing--watches .ttm-watch-craft{background:var(--watch-paper)}.ttm-category-landing--watches .ttm-watch-houses{background:var(--watch-paper-cool)}.ttm-category-landing--watches .ttm-watch-latest{background:#fff}.ttm-category-landing--watches .ttm-watch-section-head{border-top:1px solid var(--watch-rule);align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3.8rem);padding-top:clamp(1rem,1.8vw,1.4rem);display:grid}.ttm-category-landing--watches .ttm-watch-section-head .ttm-eyebrow{color:#1011128c;margin:0 0 1rem}.ttm-category-landing--watches .ttm-watch-section-head h2{max-width:11ch;font-family:var(--ttm-font-sans);letter-spacing:-.05em;margin:0;font-size:clamp(2.7rem,5.4vw,5.6rem);font-weight:200;line-height:.9}.ttm-category-landing--watches .ttm-watch-section-head__aside{justify-items:start;gap:1.3rem;display:grid}.ttm-category-landing--watches .ttm-watch-section-head__aside>p{color:#101112ad;max-width:35rem;font:300 clamp(.96rem,1.1vw,1.08rem)/1.55 var(--ttm-font-sans);letter-spacing:.01em;margin:0}.ttm-category-landing--watches .ttm-watch-controls{gap:.4rem;display:flex}.ttm-category-landing--watches .ttm-watch-controls button{border:1px solid var(--watch-rule);width:2.55rem;height:2.55rem;color:var(--watch-ink);transition:background var(--ttm-duration-base) var(--ttm-ease-luxury),color var(--ttm-duration-base) var(--ttm-ease-luxury);background:0 0;border-radius:0;place-items:center;padding:0;display:grid}.ttm-category-landing--watches .ttm-watch-controls button:hover,.ttm-category-landing--watches .ttm-watch-controls button:focus-visible{background:var(--watch-ink);color:#fff}.ttm-category-landing--watches .ttm-watch-controls button:disabled{opacity:.28}.ttm-category-landing--watches .ttm-watch-controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;width:1.1rem}.ttm-category-landing--watches .ttm-watch-rail__track,.ttm-category-landing--watches .ttm-watch-latest__track{background:var(--watch-rule);gap:1px;display:grid}.ttm-category-landing--watches .ttm-watch-rail-card,.ttm-category-landing--watches .ttm-watch-latest-card{background:inherit;scroll-snap-align:start;min-width:0;display:grid}.ttm-category-landing--watches .ttm-watch-current .ttm-watch-rail-card,.ttm-category-landing--watches .ttm-watch-latest-card{background:#fff}.ttm-category-landing--watches .ttm-watch-craft .ttm-watch-rail-card{background:var(--watch-paper)}.ttm-category-landing--watches .ttm-watch-rail-card__media{aspect-ratio:4/5}.ttm-category-landing--watches .ttm-watch-rail-card__body,.ttm-category-landing--watches .ttm-watch-latest-card__body{grid-template-rows:auto minmax(4.8rem,auto) auto;gap:.8rem;padding:1.05rem clamp(.9rem,1.35vw,1.25rem) 1.2rem;display:grid}.ttm-category-landing--watches :where(.ttm-watch-rail-card,.ttm-watch-latest-card) .ttm-kicker{color:var(--watch-steel);font:500 .61rem/1 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase;gap:.7rem;margin:0;display:flex}.ttm-category-landing--watches :where(.ttm-watch-rail-card,.ttm-watch-latest-card) .ttm-kicker span{color:var(--watch-ink)}.ttm-category-landing--watches :where(.ttm-watch-rail-card,.ttm-watch-latest-card) h3{font:300 clamp(1.3rem,1.8vw,1.75rem)/1.02 var(--ttm-font-sans);letter-spacing:-.025em;margin:0}.ttm-category-landing--watches :where(.ttm-watch-rail-card,.ttm-watch-latest-card) h3 a{text-decoration:none}.ttm-category-landing--watches :where(.ttm-watch-rail-card,.ttm-watch-latest-card) footer{border-top:1px solid var(--watch-rule);font:500 .58rem/1.2 var(--ttm-font-sans);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.8rem;display:flex}.ttm-category-landing--watches :where(.ttm-watch-rail-card,.ttm-watch-latest-card) footer a{text-decoration:none}.ttm-category-landing--watches .ttm-watch-progress{background:var(--watch-rule);height:1px;margin-top:1.2rem;display:none}.ttm-category-landing--watches .ttm-watch-progress span{background:var(--watch-ink);width:0;height:100%;display:block}.ttm-category-landing--watches .ttm-watch-collector{padding:clamp(4.8rem,9vw,9rem) var(--ttm-gutter);background:var(--watch-graphite);color:#fff}.ttm-category-landing--watches .ttm-watch-collector .ttm-watch-section-head{border-color:#fff3}.ttm-category-landing--watches .ttm-watch-collector .ttm-watch-section-head .ttm-eyebrow{color:#ffffff85}.ttm-category-landing--watches .ttm-watch-collector .ttm-watch-section-head__aside>p{color:#ffffffad}.ttm-category-landing--watches .ttm-watch-collector__layout{gap:clamp(2.5rem,5vw,5rem);display:grid}.ttm-category-landing--watches .ttm-watch-collector__feature{min-width:0;display:grid}.ttm-category-landing--watches .ttm-watch-collector__feature-media{aspect-ratio:16/10}.ttm-category-landing--watches .ttm-watch-collector__feature-copy{border:1px solid #fff3;align-content:center;padding:clamp(1.8rem,4vw,4rem);display:grid}.ttm-category-landing--watches .ttm-watch-collector .ttm-kicker{color:#ffffff80;font:500 .62rem/1 var(--ttm-font-sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.15rem}.ttm-category-landing--watches .ttm-watch-collector h3{font:200 clamp(2.2rem,4vw,4.6rem)/.96 var(--ttm-font-serif);letter-spacing:-.035em;margin:0}.ttm-category-landing--watches .ttm-watch-collector h3 a{text-decoration:none}.ttm-category-landing--watches .ttm-watch-collector__feature-copy>p:not(.ttm-kicker){color:#ffffffab;max-width:31rem;font:300 1rem/1.6 var(--ttm-font-sans);margin:1.4rem 0 0}.ttm-category-landing--watches .ttm-watch-text-link{font:500 .62rem/1.2 var(--ttm-font-sans);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;justify-self:start;margin-top:1.8rem;padding-bottom:.35rem;text-decoration:none}.ttm-category-landing--watches .ttm-watch-collector__support{background:#fff3;gap:1px;display:grid}.ttm-category-landing--watches .ttm-watch-collector__support article{background:var(--watch-graphite);min-width:0;display:grid}.ttm-category-landing--watches .ttm-watch-collector__support .ttm-media{aspect-ratio:4/3}.ttm-category-landing--watches .ttm-watch-collector__support article>div{align-content:center;padding:clamp(1.3rem,2.5vw,2.4rem);display:grid}.ttm-category-landing--watches .ttm-watch-collector__support h3{font:200 clamp(1.75rem,2.6vw,3rem)/.98 var(--ttm-font-serif)}.ttm-category-landing--watches .ttm-watch-reference{color:#fff;background:#090a0b;min-width:0;display:grid;overflow:hidden}.ttm-category-landing--watches .ttm-watch-reference>*{min-width:0}.ttm-category-landing--watches .ttm-watch-reference__media{min-height:34rem}.ttm-category-landing--watches .ttm-watch-reference__copy{align-content:center;padding:clamp(2.5rem,5vw,5.8rem);display:grid}.ttm-category-landing--watches .ttm-watch-reference .ttm-eyebrow{color:#ffffff80;margin:0}.ttm-category-landing--watches .ttm-watch-reference__number{color:#ffffff6b;font:500 .62rem/1 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase;margin:clamp(2rem,4vw,4rem) 0 1rem}.ttm-category-landing--watches .ttm-watch-reference h2{max-width:11ch;font:200 clamp(2.55rem,4.8vw,5.5rem)/.93 var(--ttm-font-serif);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0}.ttm-category-landing--watches .ttm-watch-reference h2 a{text-decoration:none}.ttm-category-landing--watches .ttm-watch-reference__copy>p:not(.ttm-eyebrow,.ttm-watch-reference__number){color:#ffffffad;max-width:31rem;font:300 1rem/1.62 var(--ttm-font-sans);margin:1.5rem 0 0}.ttm-category-landing--watches .ttm-watch-text-link--light{color:#fff}.ttm-category-landing--watches .ttm-watch-houses nav{border-top:1px solid var(--watch-rule);display:grid}.ttm-category-landing--watches .ttm-watch-houses nav a{border-bottom:1px solid var(--watch-rule);transition:padding var(--ttm-duration-base) var(--ttm-ease-luxury);grid-template-columns:2.4rem minmax(0,1fr) 1.4rem;align-items:center;gap:1rem;padding:1.25rem 0;text-decoration:none;display:grid}.ttm-category-landing--watches .ttm-watch-houses nav a:hover,.ttm-category-landing--watches .ttm-watch-houses nav a:focus-visible{padding-left:.4rem;padding-right:.4rem}.ttm-category-landing--watches .ttm-watch-houses nav span{color:var(--watch-steel);font:500 .6rem/1 var(--ttm-font-sans);letter-spacing:.12em}.ttm-category-landing--watches .ttm-watch-houses nav strong{font:300 clamp(1.15rem,1.7vw,1.45rem)/1.1 var(--ttm-font-sans)}.ttm-category-landing--watches .ttm-watch-houses nav svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1px;width:1.15rem}.ttm-category-landing--watches .ttm-watch-latest-card__media{aspect-ratio:16/11}.ttm-category-landing--watches .ttm-watch-latest-card__body{grid-template-rows:auto minmax(4.8rem,auto) minmax(3.2rem,auto) auto}.ttm-category-landing--watches .ttm-watch-latest-card__body>p:not(.ttm-kicker){color:#101112a3;font:300 .92rem/1.52 var(--ttm-font-sans);margin:0}.ttm-category-landing--watches>.ttm-pagination{margin:0 calc(var(--ttm-gutter)*-1);padding:1.3rem var(--ttm-gutter);background:#fff}.ttm-category-landing--watches>.ttm-category-afterword{margin-top:0}@media (min-width:1200px){.ttm-category-landing--watches .ttm-category-masthead{grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:end}.ttm-category-landing--watches .ttm-category-lead{grid-template-columns:minmax(0,66fr) minmax(0,34fr);align-items:stretch}.ttm-category-landing--watches .ttm-category-lead__media{aspect-ratio:16/10}.ttm-category-landing--watches .ttm-watch-section-head{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.ttm-category-landing--watches .ttm-watch-controls{display:none}.ttm-category-landing--watches .ttm-watch-rail__track{grid-template-columns:repeat(4,minmax(0,1fr))}.ttm-category-landing--watches .ttm-watch-craft .ttm-watch-rail__track{grid-template-columns:repeat(3,minmax(0,1fr))}.ttm-category-landing--watches .ttm-watch-collector__feature{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.ttm-category-landing--watches .ttm-watch-collector__support{grid-template-columns:repeat(2,minmax(0,1fr))}.ttm-category-landing--watches .ttm-watch-collector__support article{grid-template-columns:minmax(0,46fr) minmax(0,54fr)}.ttm-category-landing--watches .ttm-watch-reference{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.ttm-category-landing--watches .ttm-watch-houses nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,7vw,8rem)}.ttm-category-landing--watches .ttm-watch-latest__track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1199px){.ttm-category-landing--watches .ttm-category-masthead{grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr)}.ttm-category-landing--watches .ttm-category-lead{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.ttm-category-landing--watches .ttm-watch-section-head{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr)}.ttm-category-landing--watches .ttm-watch-rail,.ttm-category-landing--watches .ttm-watch-latest__slider{margin-right:calc(var(--ttm-gutter)*-1)}.ttm-category-landing--watches .ttm-watch-rail__track,.ttm-category-landing--watches .ttm-watch-latest__track{padding-right:var(--ttm-gutter);scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-y;gap:1px;display:flex;overflow-x:auto}.ttm-category-landing--watches .ttm-watch-rail__track::-webkit-scrollbar{display:none}.ttm-category-landing--watches .ttm-watch-latest__track::-webkit-scrollbar{display:none}.ttm-category-landing--watches .ttm-watch-rail-card,.ttm-category-landing--watches .ttm-watch-latest-card{flex:0 0 46%}.ttm-category-landing--watches .ttm-watch-progress{display:block}.ttm-category-landing--watches .ttm-watch-collector__feature{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.ttm-category-landing--watches .ttm-watch-collector__support{grid-template-columns:repeat(2,minmax(0,1fr))}.ttm-category-landing--watches .ttm-watch-collector__support article{grid-template-columns:1fr}.ttm-category-landing--watches .ttm-watch-reference{grid-template-columns:minmax(0,56fr) minmax(0,44fr)}.ttm-category-landing--watches .ttm-watch-houses nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}@media (max-width:767px){.ttm-category-landing--watches .ttm-category-masthead{grid-template-columns:1fr;gap:1.7rem;padding-top:2.7rem;padding-bottom:2.5rem}.ttm-category-landing--watches .ttm-category-masthead__title{gap:.8rem}.ttm-category-landing--watches .ttm-category-masthead h1{letter-spacing:-.06em;font-size:clamp(4rem,21vw,5.5rem);line-height:.84}.ttm-category-landing--watches .ttm-category-masthead__position{gap:1.55rem}.ttm-category-landing--watches .ttm-category-masthead__position>p{font-size:.98rem;line-height:1.5}.ttm-category-landing--watches .ttm-category-masthead__index{letter-spacing:.09em;grid-template-columns:1.8rem repeat(3,auto);gap:.55rem;font-size:.53rem;overflow:hidden}.ttm-category-landing--watches .ttm-category-lead{grid-template-columns:1fr}.ttm-category-landing--watches .ttm-category-lead__media{aspect-ratio:4/5}.ttm-category-landing--watches .ttm-category-lead__copy{padding:2.2rem var(--ttm-gutter) 1.7rem;gap:2.2rem}.ttm-category-landing--watches .ttm-category-lead h2{max-width:12ch;font-size:clamp(2.25rem,11.4vw,3.15rem);line-height:.98}.ttm-category-landing--watches .ttm-category-lead__dek{font-size:.93rem;line-height:1.55}.ttm-category-landing--watches .ttm-category-lead__footer{align-items:flex-end}.ttm-category-landing--watches .ttm-category-lead__cta{text-align:right}.ttm-category-landing--watches .ttm-watch-current,.ttm-category-landing--watches .ttm-watch-craft,.ttm-category-landing--watches .ttm-watch-houses,.ttm-category-landing--watches .ttm-watch-latest{padding-top:4rem;padding-bottom:4rem}.ttm-category-landing--watches .ttm-watch-section-head{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2rem}.ttm-category-landing--watches .ttm-watch-section-head h2{font-size:clamp(2.65rem,14vw,4.25rem);line-height:.92}.ttm-category-landing--watches .ttm-watch-section-head__aside{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ttm-category-landing--watches .ttm-watch-section-head__aside>p{font-size:.94rem}.ttm-category-landing--watches .ttm-watch-rail-card,.ttm-category-landing--watches .ttm-watch-latest-card{flex-basis:82%}.ttm-category-landing--watches .ttm-watch-rail-card__body,.ttm-category-landing--watches .ttm-watch-latest-card__body{grid-template-rows:auto minmax(4.5rem,auto) auto;padding:1rem .9rem 1.1rem}.ttm-category-landing--watches :where(.ttm-watch-rail-card,.ttm-watch-latest-card) h3{font-size:1.35rem}.ttm-category-landing--watches .ttm-watch-collector{padding-top:4.3rem;padding-bottom:4.3rem}.ttm-category-landing--watches .ttm-watch-collector__feature{grid-template-columns:1fr}.ttm-category-landing--watches .ttm-watch-collector__feature-media{aspect-ratio:4/5}.ttm-category-landing--watches .ttm-watch-collector__feature-copy{padding:1.7rem 1.1rem 2rem}.ttm-category-landing--watches .ttm-watch-collector h3{font-size:clamp(2.2rem,11vw,3.2rem)}.ttm-category-landing--watches .ttm-watch-collector__support{grid-template-columns:1fr}.ttm-category-landing--watches .ttm-watch-collector__support article{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.ttm-category-landing--watches .ttm-watch-collector__support .ttm-media{aspect-ratio:4/5}.ttm-category-landing--watches .ttm-watch-collector__support h3{font-size:1.55rem}.ttm-category-landing--watches .ttm-watch-reference{grid-template-columns:1fr}.ttm-category-landing--watches .ttm-watch-reference__media{aspect-ratio:4/5;min-height:0}.ttm-category-landing--watches .ttm-watch-reference__copy{padding:3rem var(--ttm-gutter) 3.8rem}.ttm-category-landing--watches .ttm-watch-reference h2{font-size:clamp(2.65rem,12.8vw,3.8rem)}.ttm-category-landing--watches .ttm-watch-houses nav{grid-template-columns:1fr;column-gap:0}.ttm-category-landing--watches .ttm-watch-latest-card__body{grid-template-rows:auto minmax(4.5rem,auto) minmax(3rem,auto) auto}}@media (max-width:340px){.ttm-category-landing--watches .ttm-category-masthead__index span:nth-child(4){display:none}.ttm-category-landing--watches .ttm-category-masthead__index{grid-template-columns:1.8rem repeat(2,auto)}.ttm-category-landing--watches .ttm-watch-section-head__aside,.ttm-category-landing--watches .ttm-watch-collector__support article{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ttm-category-landing--watches :where(.ttm-media img){transition:none}}.ttm-category-landing--watches .ttm-watch-category-reference{border:0;grid-template-rows:minmax(0,1fr);grid-template-areas:"media copy";min-height:clamp(34rem,43vw,48rem)}.ttm-category-landing--watches .ttm-watch-category-reference:before{content:none;display:none}.ttm-category-landing--watches .ttm-watch-category-reference>.ttm-watch-reference__media{aspect-ratio:auto;grid-area:media;min-height:0}.ttm-category-landing--watches .ttm-watch-category-reference>.ttm-watch-reference__media img{object-fit:cover;width:100%;height:100%}.ttm-category-landing--watches .ttm-watch-category-reference>.ttm-watch-reference__copy{grid-area:copy;min-width:0}.ttm-category-landing--watches .ttm-watch-category-reference h2{max-width:12ch;font-size:clamp(2.55rem,4.45vw,5.15rem);line-height:.95}@media (min-width:1200px){.ttm-category-landing--watches .ttm-watch-category-reference{grid-template-columns:minmax(0,64fr) minmax(0,36fr)}}@media (max-width:767px){.ttm-category-landing--watches .ttm-watch-category-reference{grid-template:"media""copy"/1fr;min-height:0}.ttm-category-landing--watches .ttm-watch-category-reference>.ttm-watch-reference__media{aspect-ratio:4/5}}
.ttm-category-landing--jewelry{--jewel-ivory:#f6f1e9;--jewel-chalk:#fbfaf7;--jewel-mineral:#6f544c;--jewel-rose:#ded0c7;--jewel-ink:#11100f;--jewel-night:#11100f;--jewel-rule:#11100f29;color:var(--jewel-ink)}.ttm-category-landing--jewelry :where(h1,h2,h3,p){margin-top:0}.ttm-category-landing--jewelry :where(a){color:inherit}.ttm-category-landing--jewelry :where(.ttm-media){background:#ddd7d0;min-width:0;display:block;overflow:hidden}.ttm-category-landing--jewelry :where(.ttm-media img){object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ttm-ease-luxury);display:block}.ttm-category-landing--jewelry :where(article:hover .ttm-media img){transform:scale(1.012)}.ttm-category-landing--jewelry :where(.ttm-jewel-opening,.ttm-jewel-current,.ttm-jewel-stones,.ttm-jewel-bench,.ttm-jewel-signatures,.ttm-jewel-bridal,.ttm-jewel-latest){margin-right:calc(var(--ttm-gutter)*-1);margin-left:calc(var(--ttm-gutter)*-1)}.ttm-category-landing--jewelry .ttm-jewel-opening{background:var(--jewel-ivory)}.ttm-category-landing--jewelry .ttm-jewel-masthead{padding:clamp(3.8rem,7vw,7.4rem) var(--ttm-gutter) clamp(2.8rem,5vw,5rem);gap:clamp(2rem,5vw,5.5rem);display:grid}.ttm-category-landing--jewelry .ttm-jewel-masthead>div:first-child{align-content:start;gap:clamp(1rem,1.8vw,1.4rem);min-width:0;display:grid}.ttm-category-landing--jewelry .ttm-jewel-masthead .ttm-eyebrow{color:#11100f94;margin:0}.ttm-category-landing--jewelry .ttm-jewel-masthead h1{max-width:9ch;font-family:var(--ttm-font-sans);font-size:clamp(4.8rem,8.35vw,8.7rem);font-weight:var(--ttm-weight-display-sans);letter-spacing:-.052em;margin:0;line-height:.83}.ttm-category-landing--jewelry .ttm-jewel-masthead__position{align-content:end;gap:clamp(1.8rem,3.6vw,3.2rem);min-width:0;display:grid}.ttm-category-landing--jewelry .ttm-jewel-masthead__position>p{color:#11100fb8;max-width:35rem;font:300 clamp(1.02rem,1.32vw,1.22rem)/1.55 var(--ttm-font-sans);letter-spacing:.01em;margin:0}.ttm-category-landing--jewelry .ttm-jewel-masthead__index{border-top:1px solid var(--jewel-rule);color:#11100f80;font:500 .62rem/1 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:2.1rem repeat(3,minmax(0,auto));align-items:center;gap:clamp(.8rem,1.7vw,1.8rem);padding-top:.85rem;display:grid}.ttm-category-landing--jewelry .ttm-jewel-masthead__index span:first-child{color:var(--jewel-mineral)}.ttm-category-landing--jewelry .ttm-jewel-lead{background:var(--jewel-night);color:#fff;min-width:0;display:grid;overflow:hidden}.ttm-category-landing--jewelry .ttm-jewel-lead>*{min-width:0}.ttm-category-landing--jewelry .ttm-jewel-lead__media{aspect-ratio:16/9;background:#29221f;width:100%}.ttm-category-landing--jewelry .ttm-jewel-lead__media img{object-position:52% 50%}.ttm-category-landing--jewelry .ttm-jewel-lead__copy{align-content:space-between;gap:2rem;min-width:0;padding:clamp(2.2rem,3.8vw,4.4rem);display:grid}.ttm-category-landing--jewelry .ttm-jewel-lead__eyebrow{color:#ffffff8a;font:500 .64rem/1 var(--ttm-font-sans);letter-spacing:.15em;text-transform:uppercase;margin:0 0 clamp(1.3rem,2.3vw,2rem)}.ttm-category-landing--jewelry .ttm-jewel-lead h2{max-width:9ch;font:200 clamp(2.7rem,4.1vw,4.7rem)/.94 var(--ttm-font-serif);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0}.ttm-category-landing--jewelry .ttm-jewel-lead h2 a{text-decoration:none}.ttm-category-landing--jewelry .ttm-jewel-lead__copy>div>p:last-child{color:#ffffffb3;max-width:30rem;font:300 clamp(.94rem,1.05vw,1.04rem)/1.62 var(--ttm-font-sans);letter-spacing:.01em;margin:clamp(1.3rem,2.6vw,2.2rem) 0 0}.ttm-category-landing--jewelry .ttm-jewel-lead footer{color:#ffffffb8;font:500 .61rem/1.2 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.ttm-category-landing--jewelry .ttm-jewel-lead footer a{color:#fff;white-space:nowrap;text-decoration:none}.ttm-category-landing--jewelry :where(.ttm-jewel-current,.ttm-jewel-stones,.ttm-jewel-signatures,.ttm-jewel-bridal,.ttm-jewel-latest){padding:clamp(4.5rem,8vw,8rem) var(--ttm-gutter)}.ttm-category-landing--jewelry .ttm-jewel-current{background:var(--jewel-chalk)}.ttm-category-landing--jewelry .ttm-jewel-stones{background:var(--jewel-night);color:#fff}.ttm-category-landing--jewelry .ttm-jewel-signatures{background:var(--jewel-rose)}.ttm-category-landing--jewelry .ttm-jewel-bridal{background:var(--jewel-ivory)}.ttm-category-landing--jewelry .ttm-jewel-latest{background:#fff}.ttm-category-landing--jewelry .ttm-jewel-section-head{border-top:1px solid var(--jewel-rule);align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3.8rem);padding-top:clamp(1rem,1.8vw,1.4rem);display:grid}.ttm-category-landing--jewelry .ttm-jewel-section-head .ttm-eyebrow{color:#11100f8f;margin:0 0 1rem}.ttm-category-landing--jewelry .ttm-jewel-section-head h2{max-width:11ch;font:200 clamp(2.7rem,5.2vw,5.4rem)/.91 var(--ttm-font-sans);letter-spacing:-.048em;margin:0}.ttm-category-landing--jewelry .ttm-jewel-section-head__aside{justify-items:start;gap:1.3rem;display:grid}.ttm-category-landing--jewelry .ttm-jewel-section-head__aside>p{color:#11100fad;max-width:35rem;font:300 clamp(.96rem,1.1vw,1.08rem)/1.56 var(--ttm-font-sans);letter-spacing:.01em;margin:0}.ttm-category-landing--jewelry .ttm-jewel-section-head--light{border-color:#ffffff38}.ttm-category-landing--jewelry .ttm-jewel-section-head--light .ttm-eyebrow{color:#ffffff80}.ttm-category-landing--jewelry .ttm-jewel-section-head--light .ttm-jewel-section-head__aside>p{color:#ffffffab}.ttm-category-landing--jewelry .ttm-jewel-controls{gap:.4rem;display:flex}.ttm-category-landing--jewelry .ttm-jewel-controls button{width:2.55rem;height:2.55rem;color:inherit;opacity:.72;transition:background var(--ttm-duration-base) var(--ttm-ease-luxury),color var(--ttm-duration-base) var(--ttm-ease-luxury),opacity var(--ttm-duration-base) var(--ttm-ease-luxury);background:0 0;border:1px solid;border-radius:0;place-items:center;padding:0;display:grid}.ttm-category-landing--jewelry .ttm-jewel-controls button:hover,.ttm-category-landing--jewelry .ttm-jewel-controls button:focus-visible{background:var(--jewel-ink);color:#fff;opacity:1}.ttm-category-landing--jewelry .ttm-jewel-stones .ttm-jewel-controls button:hover,.ttm-category-landing--jewelry .ttm-jewel-stones .ttm-jewel-controls button:focus-visible{color:var(--jewel-ink);background:#fff}.ttm-category-landing--jewelry .ttm-jewel-controls button:disabled{opacity:.25}.ttm-category-landing--jewelry .ttm-jewel-controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;width:1.1rem}.ttm-category-landing--jewelry .ttm-jewel-rail__track{background:var(--jewel-rule);gap:1px;display:grid}.ttm-category-landing--jewelry .ttm-jewel-card{background:inherit;scroll-snap-align:start;min-width:0;display:grid}.ttm-category-landing--jewelry .ttm-jewel-current .ttm-jewel-card,.ttm-category-landing--jewelry .ttm-jewel-latest .ttm-jewel-card{background:var(--jewel-chalk)}.ttm-category-landing--jewelry .ttm-jewel-bridal .ttm-jewel-card{background:var(--jewel-ivory)}.ttm-category-landing--jewelry .ttm-jewel-stones .ttm-jewel-card{background:var(--jewel-night)}.ttm-category-landing--jewelry .ttm-jewel-card__media{aspect-ratio:4/5}.ttm-category-landing--jewelry .ttm-jewel-stones .ttm-jewel-card__media{aspect-ratio:1;background:#f4f1ec}.ttm-category-landing--jewelry .ttm-jewel-stones .ttm-jewel-card__media img{object-fit:contain;padding:clamp(.6rem,1.5vw,1.4rem)}.ttm-category-landing--jewelry .ttm-jewel-bridal .ttm-jewel-card__media,.ttm-category-landing--jewelry .ttm-jewel-latest .ttm-jewel-card__media{aspect-ratio:16/10}.ttm-category-landing--jewelry .ttm-jewel-card__body{grid-template-rows:auto minmax(5.1rem,auto) auto;gap:.85rem;padding:1.05rem clamp(.9rem,1.35vw,1.25rem) 1.2rem;display:grid}.ttm-category-landing--jewelry .ttm-jewel-kicker{color:var(--jewel-mineral);font:500 .6rem/1 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase;gap:.7rem;margin:0;display:flex}.ttm-category-landing--jewelry .ttm-jewel-kicker span{color:var(--jewel-ink)}.ttm-category-landing--jewelry .ttm-jewel-stones .ttm-jewel-kicker{color:#ffffff85}.ttm-category-landing--jewelry .ttm-jewel-stones .ttm-jewel-kicker span{color:#fff}.ttm-category-landing--jewelry .ttm-jewel-card h3{font:300 clamp(1.3rem,1.8vw,1.75rem)/1.03 var(--ttm-font-sans);letter-spacing:-.023em;margin:0}.ttm-category-landing--jewelry .ttm-jewel-card h3 a{text-decoration:none}.ttm-category-landing--jewelry .ttm-jewel-card footer{border-top:1px solid var(--jewel-rule);font:500 .57rem/1.2 var(--ttm-font-sans);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.8rem;display:flex}.ttm-category-landing--jewelry .ttm-jewel-card footer a{text-decoration:none}.ttm-category-landing--jewelry .ttm-jewel-stones .ttm-jewel-card footer{color:#ffffffb3;border-color:#fff3}.ttm-category-landing--jewelry .ttm-jewel-progress{background:var(--jewel-rule);height:1px;margin-top:1.2rem;display:none}.ttm-category-landing--jewelry .ttm-jewel-progress span{background:currentColor;width:0;height:100%;display:block}.ttm-category-landing--jewelry .ttm-jewel-stones .ttm-jewel-progress{background:#fff3}.ttm-category-landing--jewelry .ttm-jewel-bench{background:#eee6de;min-width:0;display:grid;overflow:hidden}.ttm-category-landing--jewelry .ttm-jewel-bench>*{min-width:0}.ttm-category-landing--jewelry .ttm-jewel-bench__media{min-height:36rem}.ttm-category-landing--jewelry .ttm-jewel-bench__copy{align-content:center;padding:clamp(2.5rem,5vw,6rem);display:grid}.ttm-category-landing--jewelry .ttm-jewel-bench__copy .ttm-eyebrow{color:var(--jewel-mineral);margin:0}.ttm-category-landing--jewelry .ttm-jewel-bench__number{color:#11100f75;font:500 .61rem/1 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase;margin:clamp(2rem,4vw,4rem) 0 1rem}.ttm-category-landing--jewelry .ttm-jewel-bench h2{max-width:12ch;font:200 clamp(2.65rem,4.6vw,5.2rem)/.93 var(--ttm-font-serif);letter-spacing:-.038em;margin:0}.ttm-category-landing--jewelry .ttm-jewel-bench h2 a{text-decoration:none}.ttm-category-landing--jewelry .ttm-jewel-bench__copy>p:not(.ttm-eyebrow,.ttm-jewel-bench__number){color:#11100fab;max-width:31rem;font:300 1rem/1.62 var(--ttm-font-sans);margin:1.5rem 0 0}.ttm-category-landing--jewelry .ttm-jewel-text-link{font:500 .61rem/1.2 var(--ttm-font-sans);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;justify-self:start;margin-top:1.8rem;padding-bottom:.35rem;text-decoration:none}.ttm-category-landing--jewelry .ttm-jewel-signatures__layout{gap:clamp(2.5rem,5vw,5rem);display:grid}.ttm-category-landing--jewelry .ttm-jewel-signatures__feature{min-width:0;display:grid}.ttm-category-landing--jewelry .ttm-jewel-signatures__feature>.ttm-media{aspect-ratio:4/5}.ttm-category-landing--jewelry .ttm-jewel-signatures__feature>div{border:1px solid #11100f2e;align-content:center;padding:clamp(1.8rem,3vw,3.6rem);display:grid}.ttm-category-landing--jewelry .ttm-jewel-signatures__feature h3{font:200 clamp(2.15rem,3.4vw,4rem)/.96 var(--ttm-font-serif);letter-spacing:-.035em;margin:1.1rem 0 0}.ttm-category-landing--jewelry .ttm-jewel-signatures__feature h3 a{text-decoration:none}.ttm-category-landing--jewelry .ttm-jewel-signatures nav{border-top:1px solid #11100f38;display:grid}.ttm-category-landing--jewelry .ttm-jewel-signatures nav a{transition:padding var(--ttm-duration-base) var(--ttm-ease-luxury);border-bottom:1px solid #11100f38;grid-template-columns:2.4rem minmax(0,1fr) 1.4rem;align-items:center;gap:1rem;padding:1.25rem 0;text-decoration:none;display:grid}.ttm-category-landing--jewelry .ttm-jewel-signatures nav a:hover,.ttm-category-landing--jewelry .ttm-jewel-signatures nav a:focus-visible{padding-left:.4rem;padding-right:.4rem}.ttm-category-landing--jewelry .ttm-jewel-signatures nav span{color:var(--jewel-mineral);font:500 .6rem/1 var(--ttm-font-sans);letter-spacing:.12em}.ttm-category-landing--jewelry .ttm-jewel-signatures nav strong{font:300 clamp(1.15rem,1.7vw,1.45rem)/1.1 var(--ttm-font-sans)}.ttm-category-landing--jewelry .ttm-jewel-signatures nav svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1px;width:1.15rem}.ttm-category-landing--jewelry>.ttm-pagination{margin:0 calc(var(--ttm-gutter)*-1);padding:1.3rem var(--ttm-gutter);background:#fff}.ttm-category-landing--jewelry>.ttm-category-afterword{margin-top:0}@media (min-width:1200px){.ttm-category-landing--jewelry .ttm-jewel-masthead{grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:end}.ttm-category-landing--jewelry .ttm-jewel-lead{grid-template-columns:minmax(0,67fr) minmax(0,33fr)}.ttm-category-landing--jewelry .ttm-jewel-lead__media{aspect-ratio:16/10}.ttm-category-landing--jewelry .ttm-jewel-section-head{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.ttm-category-landing--jewelry .ttm-jewel-controls{display:none}.ttm-category-landing--jewelry .ttm-jewel-current .ttm-jewel-rail__track,.ttm-category-landing--jewelry .ttm-jewel-stones .ttm-jewel-rail__track,.ttm-category-landing--jewelry .ttm-jewel-bridal .ttm-jewel-rail__track{grid-template-columns:repeat(3,minmax(0,1fr))}.ttm-category-landing--jewelry .ttm-jewel-latest .ttm-jewel-rail__track{grid-template-columns:repeat(2,minmax(0,1fr))}.ttm-category-landing--jewelry .ttm-jewel-bench{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.ttm-category-landing--jewelry .ttm-jewel-signatures__layout{grid-template-columns:minmax(0,64fr) minmax(0,36fr)}.ttm-category-landing--jewelry .ttm-jewel-signatures__feature{grid-template-columns:minmax(0,48fr) minmax(0,52fr)}}@media (max-width:1199px){.ttm-category-landing--jewelry .ttm-jewel-masthead{grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr)}.ttm-category-landing--jewelry .ttm-jewel-lead{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.ttm-category-landing--jewelry .ttm-jewel-section-head{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr)}.ttm-category-landing--jewelry .ttm-jewel-rail{margin-right:calc(var(--ttm-gutter)*-1)}.ttm-category-landing--jewelry .ttm-jewel-rail__track{padding-right:var(--ttm-gutter);scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-y;gap:1px;display:flex;overflow-x:auto}.ttm-category-landing--jewelry .ttm-jewel-rail__track::-webkit-scrollbar{display:none}.ttm-category-landing--jewelry .ttm-jewel-card{flex:0 0 46%}.ttm-category-landing--jewelry .ttm-jewel-progress{display:block}.ttm-category-landing--jewelry .ttm-jewel-bench{grid-template-columns:minmax(0,56fr) minmax(0,44fr)}.ttm-category-landing--jewelry .ttm-jewel-signatures__feature{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}}@media (max-width:767px){.ttm-category-landing--jewelry .ttm-jewel-masthead{grid-template-columns:1fr;gap:1.7rem;padding-top:2.7rem;padding-bottom:2.5rem}.ttm-category-landing--jewelry .ttm-jewel-masthead>div:first-child{gap:.8rem}.ttm-category-landing--jewelry .ttm-jewel-masthead h1{letter-spacing:-.057em;max-width:8ch;font-size:clamp(3.55rem,18vw,4.8rem);line-height:.87}.ttm-category-landing--jewelry .ttm-jewel-masthead__position{gap:1.55rem}.ttm-category-landing--jewelry .ttm-jewel-masthead__position>p{font-size:.98rem;line-height:1.5}.ttm-category-landing--jewelry .ttm-jewel-masthead__index{letter-spacing:.08em;grid-template-columns:1.8rem repeat(3,auto);gap:.55rem;font-size:.53rem;overflow:hidden}.ttm-category-landing--jewelry .ttm-jewel-lead{grid-template-columns:1fr}.ttm-category-landing--jewelry .ttm-jewel-lead__media{aspect-ratio:4/5}.ttm-category-landing--jewelry .ttm-jewel-lead__copy{padding:2.2rem var(--ttm-gutter) 1.7rem;gap:2.2rem}.ttm-category-landing--jewelry .ttm-jewel-lead h2{max-width:11ch;font-size:clamp(2.35rem,11.8vw,3.25rem);line-height:.97}.ttm-category-landing--jewelry .ttm-jewel-lead__copy>div>p:last-child{font-size:.93rem;line-height:1.55}.ttm-category-landing--jewelry .ttm-jewel-lead footer{align-items:flex-end}.ttm-category-landing--jewelry .ttm-jewel-lead footer a{text-align:right}.ttm-category-landing--jewelry :where(.ttm-jewel-current,.ttm-jewel-stones,.ttm-jewel-signatures,.ttm-jewel-bridal,.ttm-jewel-latest){padding-top:4rem;padding-bottom:4rem}.ttm-category-landing--jewelry .ttm-jewel-section-head{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2rem}.ttm-category-landing--jewelry .ttm-jewel-section-head h2{font-size:clamp(2.65rem,13.5vw,4.1rem);line-height:.93}.ttm-category-landing--jewelry .ttm-jewel-section-head__aside{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ttm-category-landing--jewelry .ttm-jewel-section-head__aside>p{font-size:.94rem}.ttm-category-landing--jewelry .ttm-jewel-card{flex-basis:82%}.ttm-category-landing--jewelry .ttm-jewel-card__body{grid-template-rows:auto minmax(4.65rem,auto) auto;padding:1rem .9rem 1.1rem}.ttm-category-landing--jewelry .ttm-jewel-card h3{font-size:1.35rem}.ttm-category-landing--jewelry .ttm-jewel-bench{grid-template-columns:1fr}.ttm-category-landing--jewelry .ttm-jewel-bench__media{aspect-ratio:4/5;min-height:0}.ttm-category-landing--jewelry .ttm-jewel-bench__copy{padding:3rem var(--ttm-gutter) 3.8rem}.ttm-category-landing--jewelry .ttm-jewel-bench h2{font-size:clamp(2.65rem,12.8vw,3.8rem)}.ttm-category-landing--jewelry .ttm-jewel-signatures__layout,.ttm-category-landing--jewelry .ttm-jewel-signatures__feature{grid-template-columns:1fr}.ttm-category-landing--jewelry .ttm-jewel-signatures__feature>.ttm-media{aspect-ratio:4/5}.ttm-category-landing--jewelry .ttm-jewel-signatures__feature>div{padding:1.7rem 1.1rem 2rem}.ttm-category-landing--jewelry .ttm-jewel-signatures__feature h3{font-size:clamp(2.1rem,10.5vw,3.1rem)}.ttm-category-landing--jewelry .ttm-jewel-latest .ttm-jewel-card{flex-basis:88%}}@media (max-width:340px){.ttm-category-landing--jewelry .ttm-jewel-masthead__index span:nth-child(4){display:none}.ttm-category-landing--jewelry .ttm-jewel-masthead__index{grid-template-columns:1.8rem repeat(2,auto)}.ttm-category-landing--jewelry .ttm-jewel-section-head__aside{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ttm-category-landing--jewelry :where(.ttm-media img){transition:none}}
.ttm-category-landing--heritage{--heritage-paper:#f1eee7;--heritage-ivory:#e4ded3;--heritage-ink:#111211;--heritage-red:#762d2a;--heritage-rule:#11121133;color:var(--heritage-ink)}.ttm-category-landing--heritage :where(h1,h2,h3,p){margin-top:0}.ttm-category-landing--heritage :where(a){color:inherit}.ttm-category-landing--heritage :where(.ttm-media){background:#d8d3ca;min-width:0;display:block;overflow:hidden}.ttm-category-landing--heritage :where(.ttm-media img){object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ttm-ease-luxury);display:block}.ttm-category-landing--heritage :where(article:hover .ttm-media img){transform:scale(1.012)}.ttm-category-landing--heritage :where(.ttm-heritage-opening,.ttm-heritage-current,.ttm-heritage-dossier,.ttm-heritage-timeline,.ttm-heritage-codes,.ttm-heritage-people,.ttm-heritage-houses,.ttm-heritage-latest){margin-right:calc(var(--ttm-gutter)*-1);margin-left:calc(var(--ttm-gutter)*-1)}.ttm-category-landing--heritage .ttm-heritage-opening{background:var(--heritage-paper)}.ttm-category-landing--heritage .ttm-heritage-masthead{padding:clamp(3.8rem,7vw,7.5rem) var(--ttm-gutter) clamp(2.8rem,5vw,5rem);gap:clamp(2rem,5vw,5.5rem);display:grid}.ttm-category-landing--heritage .ttm-heritage-masthead>div:first-child{gap:1.1rem;display:grid}.ttm-category-landing--heritage .ttm-heritage-masthead .ttm-eyebrow{color:var(--heritage-red);margin:0}.ttm-category-landing--heritage .ttm-heritage-masthead h1{max-width:10ch;font:200 clamp(4.5rem,8.2vw,8.5rem)/.84 var(--ttm-font-sans);letter-spacing:-.055em;margin:0}.ttm-category-landing--heritage .ttm-heritage-masthead__position{align-content:end;gap:clamp(1.8rem,3.5vw,3rem);display:grid}.ttm-category-landing--heritage .ttm-heritage-masthead__position>p{color:#111211b3;max-width:35rem;font:300 clamp(1.02rem,1.3vw,1.2rem)/1.56 var(--ttm-font-sans);letter-spacing:.01em;margin:0}.ttm-category-landing--heritage .ttm-heritage-masthead__index{border-top:1px solid var(--heritage-rule);color:#11121180;font:500 .62rem/1 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:2.1rem repeat(3,minmax(0,auto));align-items:center;gap:clamp(.8rem,1.7vw,1.8rem);padding-top:.85rem;display:grid}.ttm-category-landing--heritage .ttm-heritage-masthead__index span:first-child{color:var(--heritage-red)}.ttm-category-landing--heritage .ttm-heritage-lead{background:var(--heritage-ink);color:#fff;min-width:0;display:grid;overflow:hidden}.ttm-category-landing--heritage .ttm-heritage-lead>*{min-width:0}.ttm-category-landing--heritage .ttm-heritage-lead__media{aspect-ratio:16/9;width:100%}.ttm-category-landing--heritage .ttm-heritage-lead__copy{align-content:space-between;gap:2rem;padding:clamp(2.2rem,4vw,4.5rem);display:grid}.ttm-category-landing--heritage .ttm-heritage-lead__copy .ttm-eyebrow{color:#c89187;margin:0 0 1.5rem}.ttm-category-landing--heritage .ttm-heritage-lead h2{max-width:10ch;font:200 clamp(2.7rem,4.4vw,5rem)/.92 var(--ttm-font-serif);letter-spacing:-.035em;margin:0}.ttm-category-landing--heritage .ttm-heritage-lead h2 a{text-decoration:none}.ttm-category-landing--heritage .ttm-heritage-lead__copy>div>p:last-child{color:#ffffffad;max-width:31rem;font:300 1rem/1.62 var(--ttm-font-sans);letter-spacing:.01em;margin:1.5rem 0 0}.ttm-category-landing--heritage .ttm-heritage-lead footer{color:#ffffffb8;font:500 .6rem/1.2 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.ttm-category-landing--heritage .ttm-heritage-lead footer a{text-decoration:none}.ttm-category-landing--heritage :where(.ttm-heritage-current,.ttm-heritage-timeline,.ttm-heritage-people,.ttm-heritage-latest){padding:clamp(4.6rem,8vw,8rem) var(--ttm-gutter)}.ttm-category-landing--heritage .ttm-heritage-current{background:#fff}.ttm-category-landing--heritage .ttm-heritage-timeline{background:var(--heritage-ivory)}.ttm-category-landing--heritage .ttm-heritage-people{background:var(--heritage-paper)}.ttm-category-landing--heritage .ttm-heritage-latest{background:#fff}.ttm-category-landing--heritage .ttm-heritage-section-head{border-top:1px solid var(--heritage-rule);align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3.8rem);padding-top:clamp(1rem,1.8vw,1.4rem);display:grid}.ttm-category-landing--heritage .ttm-heritage-section-head .ttm-eyebrow{color:var(--heritage-red);margin:0 0 1rem}.ttm-category-landing--heritage .ttm-heritage-section-head h2{max-width:12ch;font:200 clamp(2.7rem,5.2vw,5.5rem)/.91 var(--ttm-font-sans);letter-spacing:-.05em;margin:0}.ttm-category-landing--heritage .ttm-heritage-section-head__aside{justify-items:start;gap:1.3rem;display:grid}.ttm-category-landing--heritage .ttm-heritage-section-head__aside>p{color:#111211ad;max-width:35rem;font:300 clamp(.96rem,1.1vw,1.08rem)/1.56 var(--ttm-font-sans);letter-spacing:.01em;margin:0}.ttm-category-landing--heritage .ttm-heritage-section-head--light{border-color:#ffffff38}.ttm-category-landing--heritage .ttm-heritage-section-head--light .ttm-eyebrow{color:#d4a39a}.ttm-category-landing--heritage .ttm-heritage-section-head--light .ttm-heritage-section-head__aside>p{color:#ffffffad}.ttm-category-landing--heritage .ttm-heritage-controls{gap:.4rem;display:flex}.ttm-category-landing--heritage .ttm-heritage-controls button{width:2.55rem;height:2.55rem;color:inherit;opacity:.72;background:0 0;border:1px solid;border-radius:0;place-items:center;padding:0;display:grid}.ttm-category-landing--heritage .ttm-heritage-controls button:hover,.ttm-category-landing--heritage .ttm-heritage-controls button:focus-visible{background:var(--heritage-ink);color:#fff;opacity:1}.ttm-category-landing--heritage :where(.ttm-heritage-codes,.ttm-heritage-houses) .ttm-heritage-controls button:hover{color:var(--heritage-ink);background:#fff}.ttm-category-landing--heritage .ttm-heritage-controls button:disabled{opacity:.25}.ttm-category-landing--heritage .ttm-heritage-controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;width:1.1rem}.ttm-category-landing--heritage .ttm-heritage-rail__track{background:var(--heritage-rule);gap:1px;display:grid}.ttm-category-landing--heritage .ttm-heritage-card{background:inherit;scroll-snap-align:start;min-width:0;display:grid}.ttm-category-landing--heritage :where(.ttm-heritage-current,.ttm-heritage-latest) .ttm-heritage-card{background:#fff}.ttm-category-landing--heritage .ttm-heritage-people .ttm-heritage-card{background:var(--heritage-paper)}.ttm-category-landing--heritage .ttm-heritage-codes .ttm-heritage-card{background:var(--heritage-ink)}.ttm-category-landing--heritage .ttm-heritage-card__media{aspect-ratio:4/5}.ttm-category-landing--heritage .ttm-heritage-latest .ttm-heritage-card__media{aspect-ratio:16/10}.ttm-category-landing--heritage .ttm-heritage-card__body{grid-template-rows:auto minmax(5rem,auto) auto;gap:.85rem;padding:1.05rem clamp(.9rem,1.35vw,1.25rem) 1.2rem;display:grid}.ttm-category-landing--heritage .ttm-heritage-kicker{color:#11121185;font:500 .6rem/1 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase;gap:.7rem;margin:0;display:flex}.ttm-category-landing--heritage .ttm-heritage-kicker span{color:var(--heritage-red)}.ttm-category-landing--heritage .ttm-heritage-card h3{font:300 clamp(1.3rem,1.8vw,1.75rem)/1.03 var(--ttm-font-sans);letter-spacing:-.023em;margin:0}.ttm-category-landing--heritage .ttm-heritage-card h3 a{text-decoration:none}.ttm-category-landing--heritage .ttm-heritage-card footer{border-top:1px solid var(--heritage-rule);font:500 .57rem/1.2 var(--ttm-font-sans);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.8rem;display:flex}.ttm-category-landing--heritage .ttm-heritage-card footer a{text-decoration:none}.ttm-category-landing--heritage .ttm-heritage-progress{background:var(--heritage-rule);height:1px;margin-top:1.2rem;display:none}.ttm-category-landing--heritage .ttm-heritage-progress span{background:currentColor;width:0;height:100%;display:block}.ttm-category-landing--heritage .ttm-heritage-dossier{background:var(--heritage-paper);min-width:0;display:grid}.ttm-category-landing--heritage .ttm-heritage-dossier>*{min-width:0}.ttm-category-landing--heritage .ttm-heritage-dossier__copy{padding:clamp(3rem,6vw,7rem) var(--ttm-gutter);align-content:center;display:grid}.ttm-category-landing--heritage .ttm-heritage-dossier__copy .ttm-eyebrow{color:var(--heritage-red)}.ttm-category-landing--heritage .ttm-heritage-dossier h2{max-width:12ch;font:200 clamp(2.8rem,5vw,5.7rem)/.91 var(--ttm-font-serif);letter-spacing:-.04em;margin:clamp(2rem,4vw,4rem) 0 0}.ttm-category-landing--heritage .ttm-heritage-dossier h2 a{text-decoration:none}.ttm-category-landing--heritage .ttm-heritage-dossier__copy>p:not(.ttm-eyebrow){color:#111211ab;max-width:31rem;font:300 1rem/1.62 var(--ttm-font-sans);margin:1.5rem 0 0}.ttm-category-landing--heritage .ttm-heritage-text-link{font:500 .61rem/1.2 var(--ttm-font-sans);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;justify-self:start;margin-top:1.8rem;padding-bottom:.35rem;text-decoration:none}.ttm-category-landing--heritage .ttm-heritage-dossier__media{min-height:42rem}.ttm-category-landing--heritage .ttm-heritage-timeline ol{border-top:1px solid var(--heritage-rule);margin:0;padding:0;list-style:none;display:grid}.ttm-category-landing--heritage .ttm-heritage-timeline li{border-right:1px solid var(--heritage-rule);border-bottom:1px solid var(--heritage-rule);align-content:start;min-height:19rem;padding:1.4rem clamp(1rem,2vw,2rem);display:grid}.ttm-category-landing--heritage .ttm-heritage-timeline time{color:var(--heritage-red);font:300 clamp(2rem,3vw,3.4rem)/1 var(--ttm-font-sans);letter-spacing:-.035em}.ttm-category-landing--heritage .ttm-heritage-timeline h3{font:300 clamp(1.15rem,1.5vw,1.4rem)/1.1 var(--ttm-font-sans);margin:auto 0 .85rem}.ttm-category-landing--heritage .ttm-heritage-timeline li p{color:#111211a3;font:300 .9rem/1.55 var(--ttm-font-sans);margin:0}.ttm-category-landing--heritage .ttm-heritage-codes{padding:clamp(4.8rem,9vw,9rem) var(--ttm-gutter);background:var(--heritage-red);color:#fff}.ttm-category-landing--heritage .ttm-heritage-codes .ttm-heritage-rail__track{background:#ffffff38}.ttm-category-landing--heritage .ttm-heritage-codes .ttm-heritage-kicker{color:#ffffff8a}.ttm-category-landing--heritage .ttm-heritage-codes .ttm-heritage-kicker span{color:#fff}.ttm-category-landing--heritage .ttm-heritage-codes .ttm-heritage-card footer{color:#ffffffb8;border-color:#fff3}.ttm-category-landing--heritage .ttm-heritage-houses{padding:clamp(4.8rem,9vw,9rem) var(--ttm-gutter);background:var(--heritage-ink);color:#fff}.ttm-category-landing--heritage .ttm-heritage-houses nav{border-top:1px solid #fff3;display:grid}.ttm-category-landing--heritage .ttm-heritage-houses nav a{transition:padding var(--ttm-duration-base) var(--ttm-ease-luxury);border-bottom:1px solid #fff3;grid-template-columns:2.5rem minmax(0,1fr) 1.4rem;align-items:center;gap:1rem;padding:1.3rem 0;text-decoration:none;display:grid}.ttm-category-landing--heritage .ttm-heritage-houses nav a:hover,.ttm-category-landing--heritage .ttm-heritage-houses nav a:focus-visible{padding-left:.45rem;padding-right:.45rem}.ttm-category-landing--heritage .ttm-heritage-houses nav span{color:#c89187;font:500 .6rem/1 var(--ttm-font-sans);letter-spacing:.12em}.ttm-category-landing--heritage .ttm-heritage-houses nav strong{font:300 clamp(1.25rem,2vw,1.75rem)/1.1 var(--ttm-font-sans)}.ttm-category-landing--heritage .ttm-heritage-houses nav svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1px;width:1.15rem}.ttm-category-landing--heritage>.ttm-pagination{margin:0 calc(var(--ttm-gutter)*-1);padding:1.3rem var(--ttm-gutter);background:#fff}.ttm-category-landing--heritage>.ttm-category-afterword{margin-top:0}@media (min-width:1200px){.ttm-category-landing--heritage .ttm-heritage-masthead{grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:end}.ttm-category-landing--heritage .ttm-heritage-lead{grid-template-columns:minmax(0,66fr) minmax(0,34fr)}.ttm-category-landing--heritage .ttm-heritage-lead__media{aspect-ratio:16/10}.ttm-category-landing--heritage .ttm-heritage-section-head{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.ttm-category-landing--heritage .ttm-heritage-controls{display:none}.ttm-category-landing--heritage .ttm-heritage-current .ttm-heritage-rail__track,.ttm-category-landing--heritage .ttm-heritage-people .ttm-heritage-rail__track,.ttm-category-landing--heritage .ttm-heritage-latest .ttm-heritage-rail__track{grid-template-columns:repeat(3,minmax(0,1fr))}.ttm-category-landing--heritage .ttm-heritage-codes .ttm-heritage-rail__track{grid-template-columns:repeat(4,minmax(0,1fr))}.ttm-category-landing--heritage .ttm-heritage-dossier{grid-template-columns:minmax(0,38fr) minmax(0,62fr)}.ttm-category-landing--heritage .ttm-heritage-timeline ol{grid-template-columns:repeat(6,minmax(0,1fr))}.ttm-category-landing--heritage .ttm-heritage-houses nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,7vw,8rem)}}@media (max-width:1199px){.ttm-category-landing--heritage .ttm-heritage-masthead{grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr)}.ttm-category-landing--heritage .ttm-heritage-lead{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.ttm-category-landing--heritage .ttm-heritage-section-head{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr)}.ttm-category-landing--heritage .ttm-heritage-rail{margin-right:calc(var(--ttm-gutter)*-1)}.ttm-category-landing--heritage .ttm-heritage-rail__track{padding-right:var(--ttm-gutter);scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-y;gap:1px;display:flex;overflow-x:auto}.ttm-category-landing--heritage .ttm-heritage-rail__track::-webkit-scrollbar{display:none}.ttm-category-landing--heritage .ttm-heritage-card{flex:0 0 46%}.ttm-category-landing--heritage .ttm-heritage-progress{display:block}.ttm-category-landing--heritage .ttm-heritage-dossier{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.ttm-category-landing--heritage .ttm-heritage-timeline ol{grid-template-columns:repeat(3,minmax(0,1fr))}.ttm-category-landing--heritage .ttm-heritage-houses nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}@media (max-width:767px){.ttm-category-landing--heritage .ttm-heritage-masthead{grid-template-columns:1fr;gap:1.7rem;padding-top:2.7rem;padding-bottom:2.5rem}.ttm-category-landing--heritage .ttm-heritage-masthead h1{font-size:clamp(3.7rem,18vw,5rem);line-height:.87}.ttm-category-landing--heritage .ttm-heritage-masthead__position{gap:1.55rem}.ttm-category-landing--heritage .ttm-heritage-masthead__position>p{font-size:.98rem;line-height:1.5}.ttm-category-landing--heritage .ttm-heritage-masthead__index{letter-spacing:.08em;grid-template-columns:1.8rem repeat(3,auto);gap:.55rem;font-size:.52rem;overflow:hidden}.ttm-category-landing--heritage .ttm-heritage-lead{grid-template-columns:1fr}.ttm-category-landing--heritage .ttm-heritage-lead__media{aspect-ratio:4/5}.ttm-category-landing--heritage .ttm-heritage-lead__copy{padding:2.3rem var(--ttm-gutter) 1.7rem}.ttm-category-landing--heritage .ttm-heritage-lead h2{font-size:clamp(2.5rem,12.5vw,3.6rem)}.ttm-category-landing--heritage :where(.ttm-heritage-current,.ttm-heritage-timeline,.ttm-heritage-people,.ttm-heritage-latest){padding-top:4rem;padding-bottom:4rem}.ttm-category-landing--heritage .ttm-heritage-section-head{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2rem}.ttm-category-landing--heritage .ttm-heritage-section-head h2{font-size:clamp(2.65rem,13vw,4rem);line-height:.93}.ttm-category-landing--heritage .ttm-heritage-section-head__aside{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ttm-category-landing--heritage .ttm-heritage-section-head__aside>p{font-size:.94rem}.ttm-category-landing--heritage .ttm-heritage-card{flex-basis:82%}.ttm-category-landing--heritage .ttm-heritage-card__body{grid-template-rows:auto minmax(4.7rem,auto) auto}.ttm-category-landing--heritage .ttm-heritage-dossier{grid-template-columns:1fr}.ttm-category-landing--heritage .ttm-heritage-dossier__copy{padding-top:4rem;padding-bottom:3rem}.ttm-category-landing--heritage .ttm-heritage-dossier h2{font-size:clamp(2.6rem,12.5vw,3.7rem)}.ttm-category-landing--heritage .ttm-heritage-dossier__media{aspect-ratio:4/5;min-height:0}.ttm-category-landing--heritage .ttm-heritage-timeline ol{grid-template-columns:1fr}.ttm-category-landing--heritage .ttm-heritage-timeline li{border-right:0;min-height:14rem;padding-left:0;padding-right:0}.ttm-category-landing--heritage .ttm-heritage-timeline h3{margin:auto 0 .75rem}.ttm-category-landing--heritage .ttm-heritage-codes,.ttm-category-landing--heritage .ttm-heritage-houses{padding-top:4rem;padding-bottom:4rem}.ttm-category-landing--heritage .ttm-heritage-houses nav{grid-template-columns:1fr;column-gap:0}.ttm-category-landing--heritage .ttm-heritage-latest .ttm-heritage-card{flex-basis:88%}}@media (max-width:340px){.ttm-category-landing--heritage .ttm-heritage-masthead__index span:nth-child(4){display:none}.ttm-category-landing--heritage .ttm-heritage-masthead__index{grid-template-columns:1.8rem repeat(2,auto)}.ttm-category-landing--heritage .ttm-heritage-section-head__aside{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ttm-category-landing--heritage :where(.ttm-media img){transition:none}}
.ttm-category-landing--bridal{--bridal-paper:#f3f0ea;--bridal-ivory:#e6dfd5;--bridal-blush:#d9c5bd;--bridal-wine:#6f292d;--bridal-ink:#141312;--bridal-rule:#14131233;color:var(--bridal-ink)}.ttm-category-landing--bridal :where(h1,h2,h3,p){margin-top:0}.ttm-category-landing--bridal :where(a){color:inherit}.ttm-category-landing--bridal :where(.ttm-media){background:#d8d1c8;min-width:0;display:block;overflow:hidden}.ttm-category-landing--bridal :where(.ttm-media img){object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ttm-ease-luxury);display:block}.ttm-category-landing--bridal :where(article:hover .ttm-media img){transform:scale(1.012)}.ttm-category-landing--bridal :where(.ttm-bridal-opening,.ttm-bridal-route,.ttm-bridal-engagement,.ttm-bridal-proportion,.ttm-bridal-bands,.ttm-bridal-watch,.ttm-bridal-houses,.ttm-bridal-ownership){margin-right:calc(var(--ttm-gutter)*-1);margin-left:calc(var(--ttm-gutter)*-1)}.ttm-bridal-opening{background:var(--bridal-paper)}.ttm-bridal-masthead{padding:clamp(3.7rem,7vw,7.4rem) var(--ttm-gutter) clamp(2.8rem,5vw,5rem);gap:clamp(2rem,5vw,5.5rem);display:grid}.ttm-bridal-masthead>div:first-child{gap:1.1rem;display:grid}.ttm-bridal-masthead .ttm-eyebrow{color:var(--bridal-wine);margin:0}.ttm-bridal-masthead h1{max-width:11ch;font:200 clamp(4.4rem,8.2vw,8.4rem)/.84 var(--ttm-font-sans);letter-spacing:-.055em;margin:0}.ttm-bridal-masthead h1 em{font-family:var(--ttm-font-serif);font-weight:300}.ttm-bridal-masthead__position{align-content:end;gap:clamp(1.8rem,3.5vw,3rem);display:grid}.ttm-bridal-masthead__position>p{color:#141312b3;max-width:35rem;font:300 clamp(1.02rem,1.3vw,1.2rem)/1.56 var(--ttm-font-sans);letter-spacing:.01em;margin:0}.ttm-bridal-masthead__index{border-top:1px solid var(--bridal-rule);color:#14131280;font:500 .62rem/1 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:2.1rem repeat(3,minmax(0,auto));align-items:center;gap:clamp(.8rem,1.7vw,1.8rem);padding-top:.85rem;display:grid}.ttm-bridal-masthead__index span:first-child{color:var(--bridal-wine)}.ttm-bridal-lead{background:var(--bridal-ink);color:#fff;min-width:0;display:grid;overflow:hidden}.ttm-bridal-lead>*{min-width:0}.ttm-bridal-lead__media{aspect-ratio:16/9;width:100%}.ttm-bridal-lead__copy{align-content:space-between;gap:2rem;padding:clamp(2.2rem,4vw,4.5rem);display:grid}.ttm-bridal-lead__copy .ttm-eyebrow{color:#d8aaa8;margin:0 0 1.5rem}.ttm-bridal-lead h2{max-width:10ch;font:300 clamp(2.7rem,4.5vw,5rem)/.92 var(--ttm-font-serif);letter-spacing:-.035em;margin:0}.ttm-bridal-lead h2 a{text-decoration:none}.ttm-bridal-lead__copy>div>p:last-child{color:#ffffffad;max-width:31rem;font:300 1rem/1.62 var(--ttm-font-sans);letter-spacing:.01em;margin:1.5rem 0 0}.ttm-bridal-lead footer{color:#ffffffb8;font:500 .6rem/1.2 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.ttm-bridal-lead footer a{text-decoration:none}.ttm-category-landing--bridal :where(.ttm-bridal-route,.ttm-bridal-engagement,.ttm-bridal-proportion,.ttm-bridal-bands,.ttm-bridal-houses,.ttm-bridal-ownership){padding:clamp(4.6rem,8vw,8rem) var(--ttm-gutter)}.ttm-bridal-route{background:#fff}.ttm-bridal-engagement{background:var(--bridal-paper)}.ttm-bridal-proportion{background:#fff}.ttm-bridal-bands{background:var(--bridal-wine);color:#fff}.ttm-bridal-houses{background:var(--bridal-blush)}.ttm-bridal-ownership{background:var(--bridal-ivory)}.ttm-bridal-section-head{border-top:1px solid var(--bridal-rule);align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3.8rem);padding-top:clamp(1rem,1.8vw,1.4rem);display:grid}.ttm-bridal-section-head .ttm-eyebrow{color:var(--bridal-wine);margin:0 0 1rem}.ttm-bridal-section-head h2{max-width:13ch;font:200 clamp(2.7rem,5.2vw,5.5rem)/.91 var(--ttm-font-sans);letter-spacing:-.05em;margin:0}.ttm-bridal-section-head__aside{justify-items:start;gap:1.3rem;display:grid}.ttm-bridal-section-head__aside>p{color:#141312ad;max-width:35rem;font:300 clamp(.96rem,1.1vw,1.08rem)/1.56 var(--ttm-font-sans);letter-spacing:.01em;margin:0}.ttm-bridal-section-head--light{border-color:#ffffff3d}.ttm-bridal-section-head--light .ttm-eyebrow{color:#edc3c0}.ttm-bridal-section-head--light .ttm-bridal-section-head__aside>p{color:#ffffffb8}.ttm-bridal-controls{gap:.45rem;display:flex}.ttm-bridal-controls button{width:2.65rem;height:2.65rem;color:inherit;background:0 0;border:1px solid;border-radius:0;place-items:center;display:grid}.ttm-bridal-controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;width:1.2rem}.ttm-bridal-controls button:disabled{opacity:.32}.ttm-bridal-route nav{border-top:1px solid var(--bridal-rule);display:grid}.ttm-bridal-route nav a{border-bottom:1px solid var(--bridal-rule);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.55rem 1.1rem;padding:1.4rem 0;text-decoration:none;display:grid}.ttm-bridal-route nav span{color:var(--bridal-wine);font:500 .61rem/1 var(--ttm-font-sans);letter-spacing:.13em;grid-row:1/3}.ttm-bridal-route nav strong{font:300 clamp(1.25rem,1.8vw,1.6rem)/1.1 var(--ttm-font-sans)}.ttm-bridal-route nav small{color:#1413128c;font:300 .85rem/1.4 var(--ttm-font-sans);letter-spacing:.01em}.ttm-bridal-rail{min-width:0}.ttm-bridal-rail__track{background:var(--bridal-rule);gap:1px;display:grid}.ttm-bridal-card{background:var(--bridal-paper);scroll-snap-align:start;min-width:0;display:grid}.ttm-bridal-card__media{aspect-ratio:4/5}.ttm-bridal-card__body{grid-template-rows:auto minmax(5.8rem,auto) auto;gap:.85rem;padding:1.2rem 1.1rem 1.3rem;display:grid}.ttm-bridal-kicker{color:#14131285;font:500 .59rem/1.2 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase;gap:.8rem;margin:0;display:flex}.ttm-bridal-kicker span{color:var(--bridal-wine)}.ttm-bridal-card h3{font:300 clamp(1.32rem,1.8vw,1.75rem)/1.02 var(--ttm-font-sans);letter-spacing:-.025em;margin:0}.ttm-bridal-card h3 a{text-decoration:none}.ttm-bridal-card footer{border-top:1px solid var(--bridal-rule);color:#14131294;font:500 .56rem/1.2 var(--ttm-font-sans);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-top:.85rem;display:flex}.ttm-bridal-card footer a{text-decoration:none}.ttm-bridal-progress{background:var(--bridal-rule);height:1px;margin-top:1.2rem;display:none}.ttm-bridal-progress span{background:currentColor;width:0;height:100%;display:block}.ttm-bridal-proportion__grid{background:var(--bridal-rule);gap:1px;display:grid}.ttm-bridal-proportion__grid article{background:#fff;min-width:0;display:grid}.ttm-bridal-proportion__grid article>.ttm-media{min-height:28rem}.ttm-bridal-proportion__grid article>div{align-content:start;padding:1.5rem;display:grid}.ttm-bridal-proportion__grid h3{max-width:17ch;font:300 clamp(1.65rem,2.6vw,2.7rem)/.98 var(--ttm-font-sans);letter-spacing:-.035em;margin:1.2rem 0 2rem}.ttm-bridal-proportion__grid h3 a{text-decoration:none}.ttm-bridal-text-link{font:500 .61rem/1.2 var(--ttm-font-sans);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;justify-self:start;margin-top:auto;padding-bottom:.35rem;text-decoration:none}.ttm-bridal-bands__list{border-top:1px solid #ffffff40;display:grid}.ttm-bridal-bands__list article{border-bottom:1px solid #ffffff40;grid-template-columns:2.5rem 7rem minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;padding:1.6rem 0;display:grid}.ttm-bridal-bands__list article>span,.ttm-bridal-bands__list article>p{color:#ffffff91;font:500 .59rem/1.2 var(--ttm-font-sans);letter-spacing:.12em;text-transform:uppercase;margin:0}.ttm-bridal-bands__list h3{max-width:31ch;font:300 clamp(1.35rem,2.1vw,2rem)/1.08 var(--ttm-font-sans);letter-spacing:-.025em;margin:0}.ttm-bridal-bands__list h3 a,.ttm-bridal-bands__list article>a{text-decoration:none}.ttm-bridal-watch{background:var(--bridal-ink);color:#fff;min-width:0;display:grid}.ttm-bridal-watch>*{min-width:0}.ttm-bridal-watch__media{min-height:42rem}.ttm-bridal-watch__copy{padding:clamp(3rem,6vw,7rem) var(--ttm-gutter);align-content:center;display:grid}.ttm-bridal-watch__copy .ttm-eyebrow{color:#d8aaa8}.ttm-bridal-watch__number{color:#ffffff73;font:500 .6rem/1 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase;margin:clamp(2rem,4vw,4rem) 0 1rem}.ttm-bridal-watch h2{max-width:12ch;font:300 clamp(2.8rem,5vw,5.6rem)/.91 var(--ttm-font-serif);letter-spacing:-.04em;margin:0}.ttm-bridal-watch h2 a{text-decoration:none}.ttm-bridal-watch__copy>p:not(.ttm-eyebrow,.ttm-bridal-watch__number){color:#ffffffad;max-width:31rem;font:300 1rem/1.62 var(--ttm-font-sans);margin:1.5rem 0 0}.ttm-bridal-houses nav{border-top:1px solid var(--bridal-rule);display:grid}.ttm-bridal-houses nav a{border-bottom:1px solid var(--bridal-rule);transition:padding var(--ttm-duration-base) var(--ttm-ease-luxury);grid-template-columns:2.5rem minmax(0,1fr) 1.4rem;align-items:center;gap:1rem;padding:1.3rem 0;text-decoration:none;display:grid}.ttm-bridal-houses nav a:hover,.ttm-bridal-houses nav a:focus-visible{padding-left:.45rem;padding-right:.45rem}.ttm-bridal-houses nav span{color:var(--bridal-wine);font:500 .6rem/1 var(--ttm-font-sans);letter-spacing:.12em}.ttm-bridal-houses nav strong{font:300 clamp(1.25rem,2vw,1.75rem)/1.1 var(--ttm-font-sans)}.ttm-bridal-houses nav svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1px;width:1.15rem}.ttm-bridal-ownership__grid{border-top:1px solid var(--bridal-rule);display:grid}.ttm-bridal-ownership__grid article{border-right:1px solid var(--bridal-rule);border-bottom:1px solid var(--bridal-rule);align-content:start;min-height:16rem;padding:1.5rem;display:grid}.ttm-bridal-ownership__grid span{color:var(--bridal-wine);font:500 .6rem/1 var(--ttm-font-sans);letter-spacing:.12em}.ttm-bridal-ownership__grid h3{font:300 clamp(1.25rem,1.8vw,1.65rem)/1.08 var(--ttm-font-sans);margin:auto 0 .9rem}.ttm-bridal-ownership__grid p{color:#1413129e;font:300 .92rem/1.55 var(--ttm-font-sans);margin:0}.ttm-category-landing--bridal>.ttm-pagination{margin:0 calc(var(--ttm-gutter)*-1);padding:1.3rem var(--ttm-gutter);background:#fff}.ttm-category-landing--bridal>.ttm-category-afterword{margin-top:0}@media (min-width:1200px){.ttm-bridal-masthead{grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:end}.ttm-bridal-lead{grid-template-columns:minmax(0,65fr) minmax(0,35fr)}.ttm-bridal-lead__media{aspect-ratio:16/10}.ttm-bridal-section-head{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.ttm-bridal-controls{display:none}.ttm-bridal-route nav{grid-template-columns:repeat(3,minmax(0,1fr))}.ttm-bridal-route nav a{border-right:1px solid var(--bridal-rule);padding:1.6rem}.ttm-bridal-engagement .ttm-bridal-rail__track{grid-template-columns:repeat(3,minmax(0,1fr))}.ttm-bridal-proportion__grid{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.ttm-bridal-proportion__grid article:first-child{grid-template-columns:minmax(0,62fr) minmax(17rem,38fr)}.ttm-bridal-proportion__grid article:first-child>.ttm-media{min-height:48rem}.ttm-bridal-proportion__grid article:last-child>.ttm-media{min-height:34rem}.ttm-bridal-watch{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.ttm-bridal-houses nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,7vw,8rem)}.ttm-bridal-ownership__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1199px){.ttm-bridal-masthead{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:end}.ttm-bridal-lead{grid-template-columns:minmax(0,57fr) minmax(0,43fr)}.ttm-bridal-section-head{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.ttm-bridal-route nav{grid-template-columns:repeat(3,minmax(0,1fr))}.ttm-bridal-route nav a{padding:1.3rem .8rem}.ttm-bridal-rail__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;display:flex;overflow-x:auto}.ttm-bridal-card{flex:0 0 calc(50% - .5rem)}.ttm-bridal-progress{display:block}.ttm-bridal-proportion__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ttm-bridal-watch{grid-template-columns:1fr 1fr}.ttm-bridal-houses nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ttm-bridal-ownership__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ttm-bridal-masthead{grid-template-columns:1fr;gap:1.7rem;padding-top:2.7rem;padding-bottom:2.5rem}.ttm-bridal-masthead>div:first-child{gap:.8rem}.ttm-bridal-masthead h1{letter-spacing:-.057em;max-width:9ch;font-size:clamp(3.35rem,17vw,4.6rem);line-height:.87}.ttm-bridal-masthead__position{gap:1.55rem}.ttm-bridal-masthead__position>p{font-size:.98rem;line-height:1.5}.ttm-bridal-masthead__index{letter-spacing:.07em;grid-template-columns:1.8rem repeat(3,auto);gap:.55rem;font-size:.52rem;overflow:hidden}.ttm-bridal-lead{grid-template-columns:1fr}.ttm-bridal-lead__media{aspect-ratio:4/5}.ttm-bridal-lead__copy{padding:2.2rem var(--ttm-gutter) 1.7rem;gap:2.2rem}.ttm-bridal-lead h2{max-width:11ch;font-size:clamp(2.35rem,11.8vw,3.25rem);line-height:.97}.ttm-bridal-lead__copy>div>p:last-child{font-size:.93rem;line-height:1.55}.ttm-bridal-lead footer{align-items:flex-end}.ttm-bridal-lead footer a{text-align:right}.ttm-category-landing--bridal :where(.ttm-bridal-route,.ttm-bridal-engagement,.ttm-bridal-proportion,.ttm-bridal-bands,.ttm-bridal-houses,.ttm-bridal-ownership){padding-top:4rem;padding-bottom:4rem}.ttm-bridal-section-head{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2rem}.ttm-bridal-section-head h2{font-size:clamp(2.55rem,13vw,3.9rem);line-height:.93}.ttm-bridal-section-head__aside{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ttm-bridal-section-head__aside>p{font-size:.94rem}.ttm-bridal-route nav a{grid-template-columns:2rem minmax(0,1fr)}.ttm-bridal-rail__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;display:flex;overflow-x:auto}.ttm-bridal-card{flex:0 0 84%}.ttm-bridal-card__body{grid-template-rows:auto minmax(5.2rem,auto) auto;padding:1rem .9rem 1.1rem}.ttm-bridal-card h3{font-size:1.32rem}.ttm-bridal-progress{display:block}.ttm-bridal-proportion__grid{grid-template-columns:1fr}.ttm-bridal-proportion__grid article>.ttm-media{aspect-ratio:4/5;min-height:0}.ttm-bridal-proportion__grid article>div{padding:1.25rem 1rem 1.6rem}.ttm-bridal-bands__list article{grid-template-columns:2rem minmax(0,1fr) 1.2rem;gap:.65rem;padding:1.3rem 0}.ttm-bridal-bands__list article>p{display:none}.ttm-bridal-bands__list h3{font-size:1.27rem}.ttm-bridal-watch{grid-template-columns:1fr}.ttm-bridal-watch__media{aspect-ratio:4/5;min-height:0}.ttm-bridal-watch__copy{padding:3rem var(--ttm-gutter) 3.8rem}.ttm-bridal-watch h2{font-size:clamp(2.55rem,12.5vw,3.7rem)}.ttm-bridal-houses nav,.ttm-bridal-ownership__grid{grid-template-columns:1fr}.ttm-bridal-ownership__grid article{border-right:0;min-height:13rem;padding:1.2rem 0}.ttm-bridal-ownership__grid h3{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.ttm-category-landing--bridal :where(.ttm-media img,.ttm-bridal-houses nav a){transition:none}}
