.tcc-home{--tcc-ink: #483224;--tcc-paper: #f4f0e9;--tcc-night: #141210;--tcc-stone: #dddad2;--tcc-line: rgba(72, 50, 36, .14);--tcc-cta: #c4532c;--tcc-cta-hover: #b34a26;--tcc-cta-text: #ffffff;position:relative;isolation:isolate;overflow:clip;color:var(--tcc-ink);background:var(--tcc-paper);font-family:Geist,system-ui,sans-serif}.tcc-home,.tcc-home *{box-sizing:border-box}.tcc-home__hero{position:relative;z-index:0;isolation:isolate;overflow:hidden;min-height:clamp(520px,72vh,760px);background:var(--tcc-night);color:var(--tcc-paper)}.tcc-home__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tcc-home__poster,.tcc-home__poster img,.tcc-home__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.tcc-home__video{opacity:0;transition:opacity .35s ease}.tcc-home__hero.is-playing .tcc-home__video,.tcc-home__hero.is-held .tcc-home__video{opacity:1}.tcc-home__wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#1412108c,#14121038 30%,#14121000 52%),linear-gradient(180deg,#14121000 52%,#14121080)}.tcc-home__emblem{position:absolute;z-index:2;left:max(16px,3.2vw);top:38%;transform:translateY(-50%);margin:0;display:flex;flex-direction:column;font-size:clamp(34px,5.2vw,96px);font-weight:550;letter-spacing:-.055em;line-height:.8;text-transform:uppercase;color:var(--tcc-paper)}.tcc-home__emblem-line{display:block;white-space:nowrap}.tcc-home.is-armed .tcc-home__emblem{clip-path:inset(0 100% 0 0);opacity:0;transition:clip-path 1.25s cubic-bezier(.22,1,.36,1),opacity .3s ease}.tcc-home.is-armed .tcc-home__hero.is-revealed .tcc-home__emblem{clip-path:inset(0 0 0 0);opacity:1}.tcc-home__hero-rail{position:absolute;z-index:3;left:max(18px,3.2vw);right:max(18px,3.2vw);bottom:clamp(22px,4vw,44px);display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,4vw,48px)}.tcc-home__hero-copy{display:grid;gap:10px;min-width:0;max-width:36rem}.tcc-home__kicker{margin:0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:inherit}.tcc-home__lede,.tcc-home__lede p{margin:0;font-size:clamp(15px,1.3vw,18px);font-weight:500;line-height:1.4;letter-spacing:.01em}.tcc-home__hero-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.tcc-home__cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:200px;height:48px;padding:0 28px;background:var(--tcc-cta);color:var(--tcc-cta-text);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-image:linear-gradient(to right,#fff 0 50%,var(--tcc-cta) 50% 100%);background-size:200% 100%;background-position:100% 0;transition:color .45s cubic-bezier(.785,.135,.15,.86),background-position .45s cubic-bezier(.785,.135,.15,.86)}@media(hover:hover)and (pointer:fine){.tcc-home__cta:hover{background-position:0 0;color:var(--tcc-cta)}}.tcc-home__cta:focus-visible{outline:2px solid var(--tcc-paper);outline-offset:3px;background-position:0 0;color:var(--tcc-cta)}.tcc-home__film-btn{width:40px;height:40px;border-radius:50%;padding:0;display:inline-grid;place-items:center;cursor:pointer;background:#14121059;color:var(--tcc-paper);border:1px solid rgba(244,240,233,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tcc-home__film-btn[hidden]{display:none}.tcc-home__film-btn:focus-visible{outline:2px solid var(--tcc-paper);outline-offset:2px}.tcc-home__film-btn svg{display:none}.tcc-home__film-btn[data-state=playing] .tcc-i-pause,.tcc-home__film-btn[data-state=paused] .tcc-i-play,.tcc-home__film-btn[data-state=ended] .tcc-i-replay{display:block}.tcc-home__inside{background:var(--tcc-stone);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head media" "more media";grid-template-rows:auto 1fr;column-gap:clamp(24px,4vw,64px);row-gap:18px;align-items:start;padding:clamp(48px,6vw,88px) max(18px,3.2vw)}.tcc-home__head{grid-area:head;align-self:end;display:grid;gap:14px;max-width:30rem}.tcc-home__more{grid-area:more;display:grid;gap:14px;max-width:30rem}.tcc-home__kicker--ink{color:#483224b8;font-size:10px}.tcc-home__title{margin:0;font-size:clamp(26px,3vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1;text-transform:uppercase;color:var(--tcc-ink);text-wrap:balance}.tcc-home__text{margin:0;max-width:34ch;font-size:14px;line-height:1.45;color:#483224e0}.tcc-home__parts{list-style:none;margin:6px 0 0;padding:0;border-bottom:1px solid var(--tcc-line)}.tcc-home__part{display:grid;grid-template-columns:2.6em minmax(0,1fr);align-items:baseline;padding:11px 0;border-top:1px solid var(--tcc-line);font-size:14px;line-height:1.3}.tcc-home__part-n{font-size:10px;font-weight:600;letter-spacing:.16em;color:#48322499}.tcc-home__link{justify-self:start;margin-top:10px;display:inline-flex;align-items:center;justify-content:center;min-width:200px;min-height:48px;padding:0 28px;border:0;border-radius:0;background:var(--tcc-cta);color:var(--tcc-cta-text);font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.tcc-home__link:active{background:var(--tcc-cta-hover)}@media(hover:hover)and (pointer:fine){.tcc-home__link:hover{background:var(--tcc-cta-hover)}}.tcc-home__link:focus-visible{outline:2px solid var(--tcc-ink);outline-offset:3px;background:var(--tcc-cta-hover)}.tcc-home__media{grid-area:media;position:relative;margin:0;justify-self:end;align-self:center;width:min(100%,78vh,820px);aspect-ratio:1 / 1}.tcc-home__media picture,.tcc-home__still,.tcc-home__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.tcc-home__canvas{opacity:0}.tcc-home__inside.is-live .tcc-home__canvas{opacity:1}.tcc-home__inside.is-live .tcc-home__still{visibility:hidden}.tcc-home__caption{position:absolute;right:0;bottom:6px;font-size:10px;letter-spacing:.08em;color:#4832248c}@media screen and (max-width:780px){.tcc-home__hero{min-height:0;display:grid;grid-template-rows:auto auto}.tcc-home__hero-media{position:relative;inset:auto;aspect-ratio:1 / 1}.tcc-home__poster,.tcc-home__poster img,.tcc-home__video{object-position:50% 50%}.tcc-home__hero-media{grid-row:1;grid-column:1}.tcc-home__wash{grid-row:1;grid-column:1;position:relative;inset:auto;align-self:end;height:28%;background:linear-gradient(180deg,rgba(20,18,16,0),var(--tcc-night))}.tcc-home__emblem{position:relative;left:auto;top:auto;transform:none;grid-row:2;grid-column:1;padding:4px 18px 0;font-size:clamp(38px,12.5vw,58px)}.tcc-home__hero-rail{position:relative;left:auto;right:auto;bottom:auto;grid-row:3;grid-column:1;flex-direction:column;align-items:stretch;gap:16px;padding:18px 18px 26px}.tcc-home__hero-actions{flex-direction:row-reverse}.tcc-home__cta{flex:1 1 auto;min-width:0;height:46px}.tcc-home__inside{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "more";grid-template-rows:none;row-gap:8px;padding:40px 18px 44px}.tcc-home__head{gap:10px}.tcc-home__link{justify-self:stretch}.tcc-home__media{justify-self:start;width:calc(100% + 36px);max-width:none;margin:0 -18px}.tcc-home__caption{right:18px}}.tcc-home.is-static .tcc-home__emblem{clip-path:none!important;opacity:1!important;transition:none}@media(prefers-reduced-motion:reduce){.tcc-home__emblem,.tcc-home__cta,.tcc-home__link,.tcc-home__video{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/tcc-home-feature.css.map */
