.ttm-footer-wordmark{display:block;max-width:240px;margin-bottom:20px;color:#00357a}.ttm-footer-wordmark svg{display:block;width:100%;height:auto}.footer .footer-block__heading{color:#00357a}.footer .footer-block__details-content a{color:#4b4843;opacity:1}.footer .footer-block__details-content a:hover{color:#00357a}.ttm-care{max-width:880px;margin:0 auto;padding:var(--care-top,16px) 20px var(--care-bottom,36px);color:#4b4843}.ttm-care__journey{position:relative;padding-bottom:24px}.ttm-care__line{position:absolute;top:0;left:calc(50% - 20px);width:40px;height:100%;opacity:.7;pointer-events:none}.ttm-care__list{display:grid;grid-template-columns:1fr 44px 1fr;row-gap:10px;list-style:none;padding:0;margin:0}.ttm-care__point{display:flex;align-items:flex-start;gap:16px;grid-row:var(--care-row);padding:10px 0;min-width:0}.ttm-care__point:nth-child(odd){grid-column:1;flex-direction:row-reverse;text-align:right}.ttm-care__point:nth-child(2n){grid-column:3;text-align:left}.ttm-care__icon{display:block;flex:0 0 32px;width:32px;height:32px;color:#00357a}.ttm-care__icon svg{display:block;width:100%;height:100%}.ttm-care h2{font-size:22px;line-height:1.3;color:#00357a;margin:0 0 10px}.ttm-care p{font-size:16px;line-height:1.6;margin:0}.ttm-care__light{position:absolute;bottom:-2px;left:calc(50% - 6px);width:12px;height:12px;background:#f3d47e;border-radius:50%}@media(max-width:749px){.ttm-care__line{display:none}.ttm-care__journey{padding-bottom:20px}.ttm-care__list{display:flex;flex-direction:column;gap:18px}.ttm-care__point:nth-child(n){flex-direction:row;text-align:left;padding:6px 0;gap:18px}.ttm-care h2{font-size:20px;margin-bottom:7px}.ttm-care__light{left:10px;bottom:-4px}}.ttm-featured{padding-top:44px;padding-bottom:36px;color:#4b4843}.ttm-featured__heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px}.ttm-featured__heading h2{font-size:clamp(28px,3vw,38px);color:#00357a;margin:0}.ttm-featured__heading a{font-size:14px;color:#00357a;text-decoration:none}.ttm-featured__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.ttm-featured__card{display:block;text-decoration:none;color:#4b4843}.ttm-featured__card:focus-visible{outline:2px solid #00357A;outline-offset:4px}.ttm-featured__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ttm-featured__card h3{font-size:16px;line-height:1.35;margin:12px 0 4px;color:#4b4843}.ttm-featured__card p{font-size:15px;line-height:1.4;margin:0}@media(max-width:749px){.ttm-featured{padding-top:32px;padding-bottom:28px}.ttm-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.ttm-featured__heading{gap:12px}.ttm-featured__heading a{font-size:12px}.ttm-featured__heading h2{font-size:26px}}.ttm-home-message{background:#faf6ee;color:#4b4843;position:relative;display:flex;align-items:flex-start;gap:20px;padding-top:64px;padding-bottom:64px}.ttm-home-message__dot{display:block;width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#f3d47e;margin-top:17px}.ttm-home-message h2{font-size:clamp(28px,3vw,38px);line-height:1.25;color:#00357a;margin:0 0 18px}.ttm-home-message p{font-size:18px;line-height:1.6;max-width:760px;margin:0}.ttm-home-message--cta{display:block;text-align:center;padding-top:56px;padding-bottom:56px;overflow:hidden}.ttm-home-message--cta .ttm-home-message__dot{margin:0 auto 16px}.ttm-home-message--cta h2{font-size:clamp(26px,2.8vw,34px);margin-bottom:20px}.ttm-home-message--cta a{position:relative;z-index:1;display:inline-flex;gap:20px;align-items:center;justify-content:center;padding:11px 26px;min-height:46px;border-radius:28px;background:#00357a;color:#faf6ee;text-decoration:none;font-size:16px}.ttm-home-message--cta a:focus-visible{outline:2px solid #00357A;outline-offset:4px}.ttm-home-message__orbit{position:absolute;width:30%;height:auto;right:0;bottom:20px;pointer-events:none}@media(max-width:749px){.ttm-home-message{gap:14px;padding-top:44px;padding-bottom:44px}.ttm-home-message p{font-size:16px}.ttm-home-message__dot{margin-top:12px}.ttm-home-message__orbit{width:36%;opacity:.7;bottom:8px}}.ttm-home-message--message{padding-top:var(--ttm-message-top,64px);padding-bottom:var(--ttm-message-bottom,64px)}.ttm-home-message--message h2{margin-bottom:var(--ttm-message-heading-gap,18px)}.ttm-home-message--message.ttm-home-message--center{display:block;text-align:center}.ttm-home-message--message.ttm-home-message--center .ttm-home-message__dot{margin:0 auto 12px}.ttm-home-message--message.ttm-home-message--center>div,.ttm-home-message--message.ttm-home-message--center p{margin-inline:auto}.ttm-home-message--message.ttm-home-message--right{display:block;text-align:right}.ttm-home-message--message.ttm-home-message--right .ttm-home-message__dot{margin:0 0 12px auto}.ttm-home-message--message.ttm-home-message--right p{margin-left:auto}@media(max-width:749px){.ttm-home-message--message{padding-top:var(--ttm-message-mobile-top,44px);padding-bottom:var(--ttm-message-mobile-bottom,44px)}}.ttm-home-panels{position:relative;background:#faf6ee}.ttm-home-panels__media{display:grid;grid-template-columns:1fr 1fr;gap:0}.ttm-home-panels__panel{position:relative;min-width:0;min-height:0;overflow:hidden}.ttm-home-panels__image{display:block;width:100%;height:100%;object-fit:cover}.ttm-home-panels--hero .ttm-home-panels__media{height:clamp(360px,38vw,580px)}.ttm-home-panels--hero .ttm-home-panels__image{object-position:center 62%}.ttm-home-panels__hero-copy{position:absolute;bottom:30px;left:20px;right:20px;text-align:center}.ttm-home-panels__hero-copy h1{font-family:TTM Newsreader,serif;font-weight:400;font-optical-sizing:auto;font-size:clamp(24px,2.5vw,36px);line-height:1.25;color:#faf6ee;margin:0 0 16px;text-shadow:0 1px 8px rgba(75,72,67,.5)}.ttm-home-panels__button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;padding:11px 26px;border:1px solid #FAF6EE;border-radius:28px;background:#00357a;color:#faf6ee;text-decoration:none;font-size:16px;line-height:1.3}.ttm-home-panels__button:focus-visible{outline:2px solid #F3D47E;outline-offset:4px}.ttm-home-panels--lifestyle .ttm-home-panels__media{gap:8px}.ttm-home-panels--lifestyle .ttm-home-panels__panel{aspect-ratio:calc(1.7 / var(--ttm-lifestyle-height-scale,1))}.ttm-home-panels--lifestyle .ttm-home-panels__image{object-position:center 59%}.ttm-home-panels__caption{position:absolute;bottom:22px;left:28px;right:28px;max-width:260px;margin:0;color:#faf6ee;font-size:clamp(22px,2.1vw,30px);line-height:1.15;text-shadow:0 1px 6px rgba(75,72,67,.6)}@media(max-width:749px){.ttm-home-panels--hero .ttm-home-panels__media{height:340px}.ttm-home-panels__hero-copy{bottom:20px}.ttm-home-panels__hero-copy h1{font-size:24px}.ttm-home-panels--lifestyle .ttm-home-panels__media{grid-template-columns:1fr;gap:8px}.ttm-home-panels--lifestyle .ttm-home-panels__panel{aspect-ratio:calc(1.45 / var(--ttm-lifestyle-height-scale,1))}.ttm-home-panels__caption{bottom:20px;left:22px;font-size:24px}}@media(max-width:749px){.ttm-home-panels--hero.ttm-home-panels--mobile-single .ttm-home-panels__media{grid-template-columns:1fr}.ttm-home-panels--hero.ttm-home-panels--mobile-single .ttm-home-panels__media>.ttm-home-panels__panel:nth-child(n+2){display:none}.ttm-home-panels--hero.ttm-home-panels--mobile-single .ttm-home-panels__image{object-position:center var(--ttm-hero-mobile-crop-y,62%)!important}.ttm-home-panels--hero.ttm-home-panels--mobile-single .ttm-home-panels__button{position:relative;font-size:calc(16px * var(--ttm-hero-mobile-scale,1));padding:calc(11px * var(--ttm-hero-mobile-scale,1)) calc(26px * var(--ttm-hero-mobile-scale,1));gap:calc(20px * var(--ttm-hero-mobile-scale,1));min-height:calc(46px * var(--ttm-hero-mobile-scale,1));border-radius:calc(28px * var(--ttm-hero-mobile-scale,1))}.ttm-home-panels--hero.ttm-home-panels--mobile-single .ttm-home-panels__button:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}}.ttm-reassurance{padding-top:36px;padding-bottom:36px;color:#4b4843}.ttm-reassurance__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:28px 0;border-block:1px solid rgba(161,168,179,.3)}.ttm-reassurance__item{text-align:center;max-width:290px;margin-inline:auto}.ttm-reassurance__icon{display:block;width:24px;height:24px;margin:0 auto 12px;color:#00357a}.ttm-reassurance__icon svg{width:100%;height:100%}.ttm-reassurance__item h2{font-size:18px;line-height:1.3;margin:0 0 10px;color:#00357a}.ttm-reassurance__item p{font-size:14px;line-height:1.5;margin:0 0 6px}@media(max-width:749px){.ttm-reassurance{padding-top:24px;padding-bottom:24px}.ttm-reassurance__grid{grid-template-columns:1fr;gap:28px;padding-block:24px}.ttm-reassurance__item{max-width:320px}}.ttm-worlds{background:#faf6ee;color:#4b4843;max-width:580px;padding-top:14px;padding-bottom:18px}.ttm-worlds__layout{display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:30px}.ttm-worlds__text{min-width:0}.ttm-worlds h2{color:#00357a;font-size:20px;line-height:1.2;margin:0 0 12px 16px}.ttm-worlds__choices{display:flex;flex-direction:column;gap:2px}.ttm-worlds__choice{display:flex;align-items:center;gap:10px;padding:3px 0;background:transparent;border:0;text-align:left;color:#4b4843;cursor:pointer;font:inherit;width:100%;min-height:40px}.ttm-worlds__name{display:block;font-size:16px;line-height:1.25;color:#4b4843;transition:color .18s}.ttm-worlds__tagline{display:block;font-size:11.5px;line-height:1.4;margin-top:2px;color:#4b4843cc}.ttm-worlds__dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:transparent}.ttm-worlds__choice[aria-pressed=true] .ttm-worlds__dot{background:#f3d47e}.ttm-worlds__choice[aria-pressed=true] .ttm-worlds__name{color:#00357a}.ttm-worlds__choice:focus-visible,.ttm-worlds a:focus-visible{outline:2px solid #00357A;outline-offset:5px}.ttm-worlds__panels{min-width:0;width:170px}.ttm-worlds [hidden]{display:none!important}.ttm-worlds__image-link{display:block;aspect-ratio:3/4;overflow:hidden}.ttm-worlds__image{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.ttm-worlds{padding-top:12px;padding-bottom:16px}.ttm-worlds__layout{grid-template-columns:1fr;gap:16px}.ttm-worlds__text{width:100%;max-width:280px;margin-inline:auto}.ttm-worlds h2{font-size:19px;margin-bottom:10px}.ttm-worlds__panels{width:35%;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.ttm-worlds__name{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
