.ttm-category-landing--style{--style-paper:#f1eee8;--style-clay:#c7b8aa;--style-ink:#151412;--style-rule:#15141233;color:var(--style-ink)}.ttm-category-landing--style :where(h1,h2,h3,p){margin-top:0}.ttm-category-landing--style :where(a){color:inherit}.ttm-category-landing--style :where(.ttm-style-opening,.ttm-style-purpose,.ttm-style-principles,.ttm-style-note,.ttm-style-objects,.ttm-style-people,.ttm-style-conversations,.ttm-style-etiquette,.ttm-style-essay){margin-right:calc(var(--ttm-gutter)*-1);margin-left:calc(var(--ttm-gutter)*-1)}.ttm-style-opening{background:var(--style-paper)}.ttm-style-masthead{min-height:min(50rem,72vh);padding:clamp(4rem,8vw,8rem) var(--ttm-gutter);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.ttm-style-masthead>div:first-child{gap:1.1rem;display:grid}.ttm-style-masthead .ttm-eyebrow{color:#725a49;margin:0}.ttm-style-masthead h1{max-width:11ch;font:200 clamp(4.5rem,9vw,9.5rem)/.82 var(--ttm-font-sans);letter-spacing:-.06em;margin:0}.ttm-style-masthead h1 em{font-family:var(--ttm-font-serif);font-weight:300}.ttm-style-masthead__position{align-content:end;gap:clamp(2rem,4vw,4rem);display:grid}.ttm-style-masthead__position>p{max-width:36rem;font:300 clamp(1.05rem,1.35vw,1.25rem)/1.55 var(--ttm-font-sans);letter-spacing:.01em;margin:0}.ttm-style-masthead__index{border-top:1px solid var(--style-rule);color:#15141285;font:500 .61rem/1 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:2rem repeat(3,minmax(0,auto));gap:clamp(.7rem,1.7vw,1.8rem);padding-top:.9rem;display:grid}.ttm-style-masthead__index span:first-child{color:#725a49}.ttm-style-purpose{padding:clamp(5rem,9vw,9rem) var(--ttm-gutter);background:#fff;gap:clamp(2rem,7vw,8rem);display:grid}.ttm-style-purpose>.ttm-eyebrow{color:#725a49}.ttm-style-purpose>div{max-width:62rem}.ttm-style-purpose h2{max-width:13ch;font:200 clamp(3rem,6.5vw,7rem)/.9 var(--ttm-font-sans);letter-spacing:-.055em;margin:0}.ttm-style-purpose div p{color:#151412ad;max-width:42rem;font:300 clamp(1rem,1.25vw,1.17rem)/1.62 var(--ttm-font-sans);letter-spacing:.01em;margin:2rem 0 0}.ttm-style-principles{background:var(--style-clay);display:grid}.ttm-style-principles article{border-right:1px solid var(--style-rule);border-bottom:1px solid var(--style-rule);align-content:start;min-width:0;min-height:24rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.ttm-style-principles span{color:#644c3e;font:500 .62rem/1 var(--ttm-font-sans);letter-spacing:.13em}.ttm-style-principles h2{max-width:12ch;font:300 clamp(1.8rem,3vw,3.2rem)/.96 var(--ttm-font-sans);letter-spacing:-.04em;margin:auto 0 1.2rem}.ttm-style-principles p{color:#151412a8;max-width:27rem;font:300 .96rem/1.55 var(--ttm-font-sans);letter-spacing:.01em;margin:0}.ttm-style-note{padding:clamp(5rem,9vw,9rem) var(--ttm-gutter);background:var(--style-ink);color:#fff;gap:clamp(2rem,7vw,8rem);display:grid}.ttm-style-note>.ttm-eyebrow{color:#cdb9a8}.ttm-style-note h2{max-width:12ch;font:300 clamp(2.8rem,5.2vw,5.7rem)/.92 var(--ttm-font-serif);letter-spacing:-.04em;margin:0}.ttm-style-note div>p{color:#ffffffb3;max-width:39rem;font:300 1rem/1.62 var(--ttm-font-sans);letter-spacing:.01em;margin:1.8rem 0 0}.ttm-style-note a{font:500 .62rem/1.2 var(--ttm-font-sans);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.7rem;margin-top:2rem;padding-bottom:.35rem;text-decoration:none;display:inline-flex}.ttm-style-note a svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:1.1rem}.ttm-category-landing--style>.ttm-category-afterword{margin-top:0}.ttm-category-landing--salon :where(.ttm-media){background:var(--style-paper);display:block;overflow:hidden}.ttm-category-landing--salon :where(.ttm-media img){object-fit:cover;width:100%;height:100%;display:block}.ttm-style-lead{background:var(--style-ink);color:#fff;display:grid}.ttm-style-lead>.ttm-media{aspect-ratio:16/10}.ttm-style-lead>div{align-content:center;padding:clamp(2.5rem,5vw,6rem);display:grid}.ttm-style-lead h2,.ttm-style-essay h2{font:300 clamp(2.5rem,4.6vw,5.2rem)/.92 var(--ttm-font-serif);letter-spacing:-.04em}.ttm-style-lead a,.ttm-style-essay a{text-decoration:none}.ttm-category-landing--salon :where(.ttm-style-objects,.ttm-style-people,.ttm-style-conversations,.ttm-style-etiquette){padding:clamp(5rem,8vw,8rem) var(--ttm-gutter)}.ttm-style-section-head{border-top:1px solid var(--style-rule);padding-top:1rem}.ttm-style-section-head h2{max-width:14ch;font:200 clamp(2.8rem,5vw,5.4rem)/.92 var(--ttm-font-sans);letter-spacing:-.05em}.ttm-style-story-grid{background:var(--style-rule);gap:1px;margin-top:3rem;display:grid}.ttm-style-story-grid article{background:#fff;min-width:0;padding-bottom:1.4rem}.ttm-style-story-grid .ttm-media{aspect-ratio:4/5}.ttm-style-story-grid article>p,.ttm-style-story-grid h3{margin-left:1.1rem;margin-right:1.1rem}.ttm-style-story-grid article>p{color:#1514128c;font:500 .59rem/1.2 var(--ttm-font-sans);letter-spacing:.11em;text-transform:uppercase;gap:.8rem;margin-top:1.1rem;display:flex}.ttm-style-story-grid h3{font:300 clamp(1.3rem,1.8vw,1.7rem)/1.04 var(--ttm-font-sans);letter-spacing:-.025em}.ttm-style-story-grid h3 a{text-decoration:none}.ttm-style-essay{background:var(--style-clay);display:grid}.ttm-style-essay>.ttm-media{aspect-ratio:16/10}.ttm-style-essay>div{align-content:center;padding:clamp(2.5rem,5vw,6rem);display:grid}@media (min-width:1200px){.ttm-style-masthead{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.ttm-style-purpose,.ttm-style-note{grid-template-columns:minmax(12rem,28fr) minmax(0,72fr)}.ttm-style-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.ttm-style-lead,.ttm-style-essay{grid-template-columns:minmax(0,64fr) minmax(0,36fr)}.ttm-style-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ttm-style-conversations .ttm-style-story-grid,.ttm-style-etiquette .ttm-style-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1199px){.ttm-style-masthead{grid-template-columns:minmax(0,56fr) minmax(0,44fr);min-height:42rem}.ttm-style-purpose,.ttm-style-note{grid-template-columns:minmax(10rem,30fr) minmax(0,70fr)}.ttm-style-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.ttm-style-lead,.ttm-style-essay{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.ttm-style-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ttm-style-masthead{grid-template-columns:1fr;gap:2.3rem;min-height:0;padding-top:3rem;padding-bottom:3.3rem}.ttm-style-masthead h1{max-width:8ch;font-size:clamp(3.55rem,18vw,5rem);line-height:.86}.ttm-style-masthead__position{gap:1.7rem}.ttm-style-masthead__position>p{font-size:.98rem;line-height:1.52}.ttm-style-masthead__index{letter-spacing:.06em;gap:.5rem;font-size:.51rem;overflow:hidden}.ttm-style-purpose,.ttm-style-note{grid-template-columns:1fr;gap:1.5rem;padding-top:4.4rem;padding-bottom:4.8rem}.ttm-style-purpose h2{font-size:clamp(2.8rem,13vw,4rem);line-height:.92}.ttm-style-principles{grid-template-columns:1fr}.ttm-style-principles article{min-height:18rem;padding:1.4rem var(--ttm-gutter);border-right:0}.ttm-style-principles h2{font-size:2rem}.ttm-style-note h2{font-size:clamp(2.65rem,12.5vw,3.8rem)}.ttm-style-lead,.ttm-style-essay{grid-template-columns:1fr}.ttm-style-lead>.ttm-media,.ttm-style-essay>.ttm-media{aspect-ratio:4/5}.ttm-style-story-grid{grid-template-columns:1fr}}
.ttm-style-edition{--style-edit-ink:#171715;--style-edit-paper:#f2f0eb;--style-edit-muted:#615f5a;--style-edit-rule:#17171533;background:var(--style-edit-paper);color:var(--style-edit-ink)}.ttm-style-edition :where(h1,h2,h3,p){margin:0}.ttm-style-edition :where(a){color:inherit;text-decoration:none}.ttm-style-edition :where(a:focus-visible){outline-offset:5px;outline:2px solid #b99a6d}.ttm-style-edition :where(a:hover h2,a:hover h3,h2 a:hover,h3 a:hover){text-underline-offset:.13em;text-decoration:underline;text-decoration-thickness:1px}.ttm-style-edit-opening,.ttm-style-edit-stories,.ttm-style-edit-across,.ttm-style-edit-next{margin-inline:calc(var(--ttm-gutter)*-1)}.ttm-style-edit-kicker{font:500 .68rem/1.35 var(--ttm-font-sans);letter-spacing:.14em;text-transform:uppercase}.ttm-style-edit-opening{color:#f6f3ed;background:#1b1c1a;grid-template-columns:minmax(0,41%) minmax(0,59%);min-height:min(850px,86vh);display:grid}.ttm-style-edit-opening__intro{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(3rem,7vw,8rem) clamp(1rem,5vw,6rem);display:flex}.ttm-style-edit-opening__intro>.ttm-style-edit-kicker{color:#cdbda7}.ttm-style-edit-opening h1{font:200 clamp(4.5rem,8.4vw,10rem)/.81 var(--ttm-font-sans);letter-spacing:-.065em;margin:clamp(3rem,7vw,7rem) 0 clamp(1.5rem,3vw,3rem)}.ttm-style-edit-opening h1 em{font-family:var(--ttm-font-serif);letter-spacing:-.055em;white-space:nowrap;font-weight:300;display:block}.ttm-style-edit-opening__dek{max-width:34rem;font:300 clamp(1.1rem,1.45vw,1.42rem)/1.48 var(--ttm-font-sans);color:#e2ded6}.ttm-style-edit-opening__jump{font:500 .67rem/1.2 var(--ttm-font-sans);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #d0c7b9;align-items:center;gap:1.2rem;margin-top:clamp(2rem,5vw,5rem);padding-bottom:.5rem;display:inline-flex}.ttm-style-edit-opening__jump span{font:300 1.4rem/1 var(--ttm-font-sans)}.ttm-style-edit-opening__story{min-width:0;min-height:inherit;background:#363531;display:grid;position:relative;overflow:hidden}.ttm-style-edit-opening__media{display:block;position:absolute;inset:0}.ttm-style-edit-opening__media img{object-fit:cover;object-position:center 43%;width:100%;height:100%;display:block}.ttm-style-edit-opening__story:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0a09c2);position:absolute;inset:35% 0 0}.ttm-style-edit-opening__story-copy{z-index:1;pointer-events:none;align-self:end;padding:clamp(1.5rem,4.5vw,5rem);position:relative}.ttm-style-edit-opening__story-copy a{pointer-events:auto}.ttm-style-edit-opening__story-copy>.ttm-style-edit-kicker{color:#e6d3b5}.ttm-style-edit-opening__story-copy h2{max-width:15ch;font:300 clamp(2rem,3.3vw,4.3rem)/.98 var(--ttm-font-serif);letter-spacing:-.04em;margin:.75rem 0}.ttm-style-edit-opening__story-copy>p:not(.ttm-style-edit-kicker){color:#ece8df;max-width:35rem;font:300 clamp(.94rem,1.1vw,1.1rem)/1.5 var(--ttm-font-sans)}.ttm-style-edit-link{width:max-content;max-width:100%;font:500 .65rem/1.2 var(--ttm-font-sans);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:1rem;padding:.5rem 0;display:inline-flex}.ttm-style-edit-link svg,.ttm-style-edit-next svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:1.2rem;height:1.2rem}.ttm-style-edit-opening__story-copy .ttm-style-edit-link{margin-top:1.4rem}.ttm-style-edit-stories{padding:clamp(4rem,8vw,9rem) var(--ttm-gutter) clamp(5rem,9vw,10rem);background:var(--style-edit-paper)}.ttm-style-edit-section-head{border-top:1px solid var(--style-edit-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:clamp(1.5rem,3vw,4rem);padding:1.1rem 0 clamp(2.7rem,5vw,5rem);display:grid}.ttm-style-edit-section-head>.ttm-style-edit-kicker{color:#785d49;align-self:start}.ttm-style-edit-section-head h2{font:200 clamp(3.1rem,6vw,7.5rem)/.86 var(--ttm-font-sans);letter-spacing:-.065em}.ttm-style-edit-section-head h2 em{font-family:var(--ttm-font-serif);font-weight:300}.ttm-style-edit-section-head>p:last-child{max-width:23rem;color:var(--style-edit-muted);font:300 clamp(.96rem,1.15vw,1.12rem)/1.55 var(--ttm-font-sans)}.ttm-style-edit-card{min-width:0}.ttm-style-edit-media{background:#dedbd4;display:block;overflow:hidden}.ttm-style-edit-media img{object-fit:cover;width:100%;height:100%;display:block}.ttm-style-edit-card__copy{align-content:start;gap:.85rem;min-width:0;display:grid}.ttm-style-edit-card__copy>.ttm-style-edit-kicker{color:#806754}.ttm-style-edit-card h3{font:300 clamp(1.9rem,2.8vw,3.7rem)/1.03 var(--ttm-font-serif);letter-spacing:-.04em}.ttm-style-edit-card__dek{max-width:42rem;color:var(--style-edit-muted);font:300 clamp(.98rem,1.1vw,1.12rem)/1.55 var(--ttm-font-sans)}.ttm-style-edit-card .ttm-style-edit-link{margin-top:.6rem}.ttm-style-edit-card--wide{border-bottom:1px solid var(--style-edit-rule);grid-template-columns:minmax(0,1.55fr) minmax(19rem,.6fr);align-items:center;gap:clamp(1.5rem,4vw,5rem);padding-bottom:clamp(3rem,6vw,6rem);display:grid}.ttm-style-edit-card--wide .ttm-style-edit-media{aspect-ratio:1.65}.ttm-style-edit-card--wide .ttm-style-edit-media img{object-fit:contain;background:#efede9}.ttm-style-edit-card--wide .ttm-style-edit-card__copy{padding-block:2rem}.ttm-style-edit-stories__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3.5vw,4rem);margin-top:clamp(3rem,6vw,6rem);display:grid}.ttm-style-edit-stories__pair .ttm-style-edit-media{aspect-ratio:1.2}.ttm-style-edit-stories__pair .ttm-style-edit-card:nth-child(2) .ttm-style-edit-media img{object-fit:contain;background:#171715}.ttm-style-edit-stories__pair .ttm-style-edit-card__copy{padding-top:1.3rem}.ttm-style-edit-stories__pair .ttm-style-edit-card h3{max-width:25ch;font:300 clamp(1.7rem,2.2vw,2.8rem)/1.06 var(--ttm-font-serif)}.ttm-style-edit-across{padding:clamp(4rem,8vw,9rem) var(--ttm-gutter) clamp(5rem,8vw,9rem);color:#f5f2eb;background:#1c1c1a}.ttm-style-edit-across .ttm-style-edit-section-head{border-color:#ffffff40}.ttm-style-edit-across .ttm-style-edit-section-head>.ttm-style-edit-kicker{color:#c8b493}.ttm-style-edit-across .ttm-style-edit-section-head>p:last-child{color:#d0cbc2}.ttm-style-edit-across__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2.5rem);display:grid}.ttm-style-edit-across__card{min-width:0}.ttm-style-edit-across__card>.ttm-style-edit-media{aspect-ratio:4/4.5;background:#d7d2c9}.ttm-style-edit-across__card>.ttm-style-edit-media img{object-fit:contain}.ttm-style-edit-across__card>div{align-content:start;gap:.8rem;padding:1.3rem 0 0;display:grid}.ttm-style-edit-across__card .ttm-style-edit-kicker{color:#c8b493}.ttm-style-edit-across__card h3{font:300 clamp(1.5rem,1.9vw,2.4rem)/1.08 var(--ttm-font-serif);letter-spacing:-.03em}.ttm-style-edit-across__card .ttm-style-edit-link{margin-top:.5rem}.ttm-style-edit-next{padding:clamp(3.5rem,7vw,7rem) var(--ttm-gutter);background:#dfdbd2;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem;display:grid}.ttm-style-edit-next>div>.ttm-style-edit-kicker{color:#705b4a}.ttm-style-edit-next h2{font:300 clamp(2.5rem,4vw,5rem)/.96 var(--ttm-font-serif);letter-spacing:-.04em;margin-top:1rem}.ttm-style-edit-next nav{display:grid}.ttm-style-edit-next nav a{border-top:1px solid var(--style-edit-rule);grid-template-columns:2rem 1fr 1.2rem;align-items:center;gap:1rem;padding:1.1rem 0;display:grid}.ttm-style-edit-next nav a:last-child{border-bottom:1px solid var(--style-edit-rule)}.ttm-style-edit-next nav span{color:#705b4a;font:500 .65rem/1 var(--ttm-font-sans)}.ttm-style-edit-next nav strong{font:300 clamp(1.4rem,2vw,2.2rem)/1.05 var(--ttm-font-serif)}@media (max-width:1100px){.ttm-style-edit-opening{grid-template-columns:minmax(0,44%) minmax(0,56%);min-height:690px}.ttm-style-edit-opening h1{font-size:clamp(4rem,8vw,7rem)}.ttm-style-edit-section-head{grid-template-columns:minmax(0,.45fr) minmax(0,1fr)}.ttm-style-edit-section-head>p:last-child{grid-column:2}.ttm-style-edit-card--wide{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}@media (max-width:767px){.ttm-style-edit-opening{grid-template-columns:1fr;min-height:0}.ttm-style-edit-opening__intro{padding:3.5rem var(--ttm-gutter) 3rem}.ttm-style-edit-opening h1{margin:2.5rem 0 1.5rem;font-size:clamp(3.5rem,15vw,6.2rem)}.ttm-style-edit-opening__jump{margin-top:2rem}.ttm-style-edit-opening__story{min-height:clamp(500px,120vw,700px)}.ttm-style-edit-opening__story-copy{padding:2rem var(--ttm-gutter)}.ttm-style-edit-section-head{grid-template-columns:1fr;gap:1rem}.ttm-style-edit-section-head>p:last-child{grid-column:auto}.ttm-style-edit-section-head h2{font-size:clamp(3.2rem,12vw,5rem)}.ttm-style-edit-card--wide{grid-template-columns:1fr;gap:1rem}.ttm-style-edit-card--wide .ttm-style-edit-card__copy{padding-block:.4rem 0}.ttm-style-edit-stories__pair{grid-template-columns:1fr}.ttm-style-edit-stories__pair .ttm-style-edit-media{aspect-ratio:1.2}.ttm-style-edit-across__grid{grid-template-columns:1fr;gap:3rem}.ttm-style-edit-across__card>.ttm-style-edit-media{aspect-ratio:1.15}.ttm-style-edit-next{grid-template-columns:1fr;gap:2rem}}@media (max-width:390px){.ttm-style-edit-opening h1{font-size:clamp(3.25rem,14.5vw,4rem)}.ttm-style-edit-opening__story{min-height:470px}.ttm-style-edit-opening__story-copy h2{font-size:2rem}.ttm-style-edit-card h3{font-size:1.75rem}}@media (prefers-reduced-motion:no-preference){.ttm-style-edition :where(a){transition:opacity .2s}.ttm-style-edition :where(a:hover){opacity:.83}}@media (max-width:767px){.ttm-style-edit-opening__story{flex-direction:column;min-height:0;display:flex}.ttm-style-edit-opening__media{flex:none;height:clamp(420px,105vw,560px);position:relative;inset:auto}.ttm-style-edit-opening__media img{object-position:center 40%}.ttm-style-edit-opening__story:after{display:none}.ttm-style-edit-opening__story-copy{padding:2rem var(--ttm-gutter) 2.5rem;background:#252523;align-self:stretch}.ttm-style-edit-opening__story-copy h2{max-width:19ch}}main.ttm-main:has(>.ttm-style-edition){padding-bottom:0}main.ttm-main:has(>.ttm-style-edition)+.ttm-footer.site-footer{margin-top:0}
