.tt-split{display:grid;gap:var(--spacing-s7)}.tt-split__title{margin:0;font-family:var(--font-serif);font-weight:var(--font-weight-semibold);font-size:clamp(2.25rem,1.3rem + 3vw,4rem);line-height:.98;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;color:var(--color-heading)}.tt-split__lead{margin:var(--spacing-s5) 0 0;max-width:24rem;font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-text-muted)}.tt-split__aside{margin-top:var(--spacing-s6)}.tt-split__body{min-width:0}.tt-split__body>p{margin:0 0 var(--spacing-s5);max-width:40rem;font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-text)}.tt-split__body>p:last-child{margin-bottom:0}.tt-split-section--invert .tt-split__title{color:var(--color-text-invert)}.tt-split-section--invert .tt-split__body>p,.tt-split-section--invert .tt-split__lead{color:var(--color-text-invert-muted)}@media (min-width:64rem){.tt-split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--spacing-s9);align-items:start}.tt-split__head{position:sticky;top:calc(var(--header-h) + var(--spacing-s7))}}.tt-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.tt-rows__item{display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:var(--spacing-s3);align-items:baseline;padding:var(--spacing-s5) var(--spacing-s2);border-bottom:1px solid var(--color-border)}.tt-rows__index{font-family:var(--font-serif);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);letter-spacing:.16em;color:var(--color-brand)}.tt-rows__text{display:grid;gap:var(--spacing-s2);min-width:0}.tt-rows__name{margin:0;font-family:var(--font-serif);font-weight:var(--font-weight-semibold);font-size:clamp(1.25rem,1rem + .8vw,1.625rem);line-height:1.08;text-transform:uppercase;color:var(--color-heading)}.tt-rows__body{max-width:36rem;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-muted)}.tt-rows__body>p{margin:0}.tt-rows--names .tt-rows__item{padding-block:var(--spacing-s4)}.tt-rows--names .tt-rows__name{font-size:clamp(1.375rem,1rem + 1.2vw,2rem)}@media (min-width:64rem){.tt-rows__item{grid-template-columns:3rem minmax(0,5fr) minmax(0,7fr);column-gap:var(--spacing-s5);padding:var(--spacing-s6) var(--spacing-s3)}.tt-rows__text{grid-column:2/4;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--spacing-s5);align-items:baseline}.tt-rows--names .tt-rows__item{padding-block:var(--spacing-s5)}}.tt-split-section--invert .tt-rows,.tt-split-section--invert .tt-rows__item{border-color:rgb(var(--tt-white-rgb)/.22)}.tt-split-section--invert .tt-rows__name{color:var(--color-text-invert)}.tt-split-section--invert .tt-rows__index{color:var(--color-bg-accent-strong)}.tt-split-section--invert .tt-rows__body{color:var(--color-text-invert-muted)}.tt-proof-band{background:radial-gradient(60% 90% at 90% 10%,rgb(var(--tt-white-rgb)/.08),transparent 70%),var(--color-bg-invert)}.tt-proof-band__quote{display:grid;gap:var(--spacing-s6);margin:0}.tt-proof-band__mark svg{display:block;width:2.5rem;height:2.5rem;fill:var(--color-bg-accent-strong)}.tt-proof-band__quote p{margin:0;max-width:22ch;font-family:var(--font-serif);font-weight:var(--font-weight-semibold);font-size:clamp(2rem,1.2rem + 2.8vw,3.75rem);line-height:1.02;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:var(--color-text-invert)}@media (min-width:64rem){.tt-proof-band__quote{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--spacing-s9);align-items:start}.tt-proof-band__mark{justify-self:start;padding-top:.4em}}.tt-statement{display:grid;gap:var(--spacing-s7)}.tt-statement-section--wide .tt-statement__lead{max-width:30ch;font-size:clamp(1.625rem,1.15rem + 1.6vw,2.75rem)}.tt-statement-section--wide .tt-statement__rest{max-width:62ch;font-size:var(--text-lg);line-height:var(--leading-lg)}.tt-statement__lead{margin:0;max-width:34ch;font-family:var(--font-serif);font-weight:var(--font-weight-medium);font-size:clamp(1.375rem,1.05rem + 1vw,2rem);line-height:1.22;letter-spacing:-.005em;text-wrap:pretty;color:var(--color-heading)}.tt-statement__rest{display:grid;gap:var(--spacing-s5)}.tt-statement__rest p{margin:0;max-width:40rem;font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-text-muted)}@media (min-width:64rem){.tt-statement{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--spacing-s7) var(--spacing-s9)}.tt-statement__lead,.tt-statement__rest{grid-column:2}.tt-statement-section--wide .tt-statement{grid-template-columns:minmax(0,1fr)}.tt-statement-section--wide .tt-statement__lead,.tt-statement-section--wide .tt-statement__rest{grid-column:1}.tt-statement__rest--cols{grid-template-columns:1fr 1fr;column-gap:var(--spacing-s7)}}.tt-split__body>.tt-split__note{margin-top:var(--spacing-s6);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-muted)}.tt-split-section--invert .tt-split__body>.tt-split__note{color:var(--color-text-invert-muted)}.tt-split__body>p+.tt-stepper,.tt-split__body>p+ol,.tt-split__body>p+ul{margin-top:var(--spacing-s7)}.tt-checklist.tt-checklist--rows{margin:0;border-top:1px solid var(--color-border)}.tt-checklist.tt-checklist--rows>li{margin:0;padding:var(--spacing-s5) var(--spacing-s2);border-bottom:1px solid var(--color-border);font-size:var(--text-lg);line-height:var(--leading-lg)}.tt-split-section--invert .tt-checklist.tt-checklist--rows,.tt-split-section--invert .tt-checklist.tt-checklist--rows>li{border-color:rgb(var(--tt-white-rgb)/.22)}.tt-title-md.tt-title-md{margin-top:0;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);line-height:1;letter-spacing:-.01em;color:var(--color-heading)}.tt-eyebrow-label,.tt-title-md.tt-title-md{font-family:var(--font-serif);font-weight:var(--font-weight-semibold);text-transform:uppercase}.tt-eyebrow-label{margin:0 0 var(--spacing-s3);font-size:var(--text-xs);letter-spacing:.16em;color:var(--color-brand)}.tt-expect{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.tt-expect>li{padding:var(--spacing-s3) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text)}.tt-contact-routes-band{padding-block:var(--spacing-s8) 0}.tt-contact-routes{display:grid;gap:var(--spacing-s5);margin:0;padding:0;list-style:none}.tt-contact-routes>li{padding-top:var(--spacing-s4);border-top:2px solid var(--color-brand)}.tt-contact-routes__label{margin:0 0 var(--spacing-s2);font-family:var(--font-serif);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand)}.tt-contact-routes p{margin:0;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text)}.tt-contact-routes a{color:var(--color-brand);text-decoration:underline;text-underline-offset:.2em}@media (min-width:48rem){.tt-contact-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-s7)}}.tt-office-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.tt-office-rows>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:var(--spacing-s4);padding:var(--spacing-s4) var(--spacing-s2);border-bottom:1px solid var(--color-border)}.tt-office-rows__city{display:inline-flex;align-items:center;gap:var(--spacing-s2);min-height:2.75rem;font-family:var(--font-serif);font-weight:var(--font-weight-semibold);font-size:clamp(1.25rem,1rem + .8vw,1.625rem);text-transform:uppercase;color:var(--color-heading);text-decoration:none}.tt-office-rows__city svg{color:var(--color-brand);transition:transform var(--duration-hover) var(--ease-out)}.tt-office-rows__city:focus-visible svg,.tt-office-rows__city:hover svg{transform:translate(2px,-2px)}.tt-office-rows__country{grid-column:1;font-size:var(--text-sm);color:var(--color-text-muted)}.tt-office-rows__phone{grid-column:2;grid-row:1/3;align-self:center;display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}@media (min-width:64rem){.tt-office-rows>li{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);padding:var(--spacing-s5) var(--spacing-s3)}.tt-office-rows__country{grid-column:2;grid-row:1}.tt-office-rows__phone{grid-column:3;grid-row:1;justify-self:end}}.tt-article-title.tt-article-title,.tt-legal-title.tt-legal-title{font-family:var(--font-serif);font-weight:var(--font-weight-semibold);font-size:clamp(2.25rem,1.4rem + 2.6vw,3.75rem);line-height:1;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;color:var(--color-heading)}.tt-article-contents{padding-top:var(--spacing-s4);border-top:1px solid var(--color-border)}.tt-split__footer{margin-top:var(--spacing-s8)}.tt-split__footer>.tt-split__note{margin:var(--spacing-s7) 0 0;max-width:40rem;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-muted)}.tt-statement-band__head{display:grid;gap:var(--spacing-s5)}.tt-statement-band__eyebrow{font-size:var(--text-sm);letter-spacing:.16em;color:var(--color-brand)}.tt-statement-band__eyebrow,.tt-statement-band__title{margin:0;font-family:var(--font-serif);font-weight:var(--font-weight-semibold);text-transform:uppercase}.tt-statement-band__title{max-width:18ch;font-size:clamp(2.5rem,1.3rem + 4.2vw,5.5rem);line-height:.95;letter-spacing:-.01em;text-wrap:balance;color:var(--color-heading)}.tt-statement-band__statement{margin:0;max-width:36ch;font-family:var(--font-serif);font-weight:var(--font-weight-medium);font-size:clamp(1.375rem,1.05rem + 1vw,2rem);line-height:1.22;text-wrap:pretty;color:var(--color-heading)}.tt-statement-band__aside{display:grid;gap:var(--spacing-s4)}.tt-statement-band__follow{margin:0;max-width:40ch;font-family:var(--font-serif);font-weight:var(--font-weight-semibold);font-size:var(--text-lg);line-height:1.35;color:var(--color-heading)}.tt-statement-band__aside>.tt-statement-band__follow:first-of-type{margin-top:var(--spacing-s2)}.tt-statement-band__points{display:grid;gap:var(--spacing-s6);margin:var(--spacing-s8) 0 0;padding:0;list-style:none}.tt-statement-band__point{display:grid;gap:var(--spacing-s2);align-content:start;padding-top:var(--spacing-s4);border-top:1px solid var(--color-border)}.tt-statement-band__name{margin:0;font-family:var(--font-serif);font-weight:var(--font-weight-semibold);font-size:var(--text-xl);line-height:1.1;text-transform:uppercase;color:var(--color-heading)}.tt-statement-band__note,.tt-statement-band__point p{margin:0;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-muted)}.tt-statement-band__note{margin-top:var(--spacing-s7);max-width:46rem;font-size:var(--text-lg);line-height:var(--leading-lg)}.tt-statement-band--invert .tt-statement-band__eyebrow{color:var(--color-bg-accent-strong)}.tt-statement-band--invert .tt-statement-band__follow,.tt-statement-band--invert .tt-statement-band__name,.tt-statement-band--invert .tt-statement-band__statement,.tt-statement-band--invert .tt-statement-band__title{color:var(--color-text-invert)}.tt-statement-band--invert .tt-statement-band__note,.tt-statement-band--invert .tt-statement-band__point p{color:var(--color-text-invert-muted)}.tt-statement-band--invert .tt-statement-band__point{border-top-color:rgb(var(--tt-white-rgb)/.22)}.tt-statement-band--accent{background:var(--color-bg-accent-strong)}.tt-statement-band--accent .tt-statement-band__point{border-top-color:rgb(var(--tt-shadow-rgb)/.25)}.tt-statement-band--accent .tt-statement-band__point p{color:var(--color-text)}@media (min-width:48rem){.tt-statement-band__points{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--spacing-s7)}}@media (min-width:64rem){.tt-statement-band__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--spacing-s9);align-items:end}.tt-statement-band__eyebrow{grid-column:1/-1}.tt-statement-band__points{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-statement-band__points--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-split__body>.tt-split__statement{margin:0;max-width:34ch;font-family:var(--font-serif);font-weight:var(--font-weight-medium);font-size:clamp(1.375rem,1.05rem + 1vw,2rem);line-height:1.22;text-wrap:pretty;color:var(--color-heading)}.tt-quotes__head{display:grid;gap:var(--spacing-s7)}.tt-quotes__title{margin:0;font-family:var(--font-serif);font-weight:var(--font-weight-semibold);font-size:clamp(2.25rem,1.3rem + 2.8vw,3.75rem);line-height:1;text-transform:uppercase;text-wrap:balance;color:var(--color-text-invert)}.tt-quotes__lead{display:grid;gap:var(--spacing-s4);margin:0}.tt-quotes__lead .tt-quotes__mark{display:block;height:3rem;font-size:6rem;line-height:1;color:var(--color-bg-accent-strong)}.tt-quotes__lead-text{margin:0;max-width:38ch;font-size:clamp(1.375rem,1.05rem + 1vw,2rem);line-height:1.3}.tt-quotes__rest{display:grid;gap:var(--spacing-s6);margin:var(--spacing-s8) 0 0;padding:0;list-style:none}.tt-quotes__item{display:grid;gap:var(--spacing-s4);margin:0;padding-top:var(--spacing-s5);border-top:1px solid rgb(var(--tt-white-rgb)/.22)}.tt-quotes__item blockquote{margin:0;font-size:var(--text-lg);line-height:var(--leading-lg)}@media (min-width:48rem){.tt-quotes__rest{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--spacing-s7)}}@media (min-width:64rem){.tt-quotes__head{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--spacing-s9);align-items:start}.tt-quotes__rest{margin-left:calc((100% - var(--spacing-s9)) / 3 + var(--spacing-s9))}}.tt-statement__media{aspect-ratio:4/3;overflow:hidden}@media (min-width:64rem){.tt-statement-section--image .tt-statement{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.tt-statement-section--image .tt-statement__media{grid-column:1;grid-row:1/span 2}.tt-statement-section--image .tt-statement__lead,.tt-statement-section--image .tt-statement__rest{grid-column:2}}.tt-quote-feature{background:var(--color-bg-accent-strong)}.tt-quote-feature__figure{display:grid;gap:var(--spacing-s5);max-width:52rem;margin:0}.tt-quote-feature__quote{margin:0}.tt-quote-feature__quote p{margin:0;font-family:var(--font-serif);font-weight:var(--font-weight-medium);font-size:clamp(1.375rem,1.05rem + 1vw,2rem);line-height:1.25;text-wrap:pretty;color:var(--color-heading)}.tt-quote-feature__quote p:before{content:"\201C"}.tt-quote-feature__quote p:after{content:"\201D"}.tt-quote-feature__by{font-family:var(--font-serif);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand)}@media (min-width:64rem) and (max-width:79.99rem){.tt-statement-band__points:not(.tt-statement-band__points--3) .tt-statement-band__name{font-size:var(--text-lg)}}