.tr-address-book *,.tr-address-editor *,.tr-saved-cards *{transition:none!important;animation:none!important}@media(max-width:639px){.tr-wl-odd>.tr-wl-card:last-child{grid-column:span 2}.tr-wl-odd>.tr-wl-card:last-child .tr-wl-img{aspect-ratio:16 / 10}}@media(min-width:640px)and (max-width:1023px){.tr-wl-odd-sm>.tr-wl-card:last-child{grid-column:span 2}.tr-wl-odd-sm>.tr-wl-card:last-child .tr-wl-img{aspect-ratio:16 / 9}}:root[data-motion=none] [data-section=accepted-items] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=accepted-items] *{transition:none!important}}.tr-address-check *,.tr-archive-figures *,.tr-archive-shelf *{transition:none!important;animation:none!important}:root[data-motion=none] [data-section=bought-together] *{transition:none!important}:root[data-motion=none] [data-section=brand-directory] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=brand-directory] *{transition:none!important}}.tr-br-track{scrollbar-width:none}.tr-br-track::-webkit-scrollbar{display:none}:root[data-motion=none] [data-section=brand-rail] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=brand-rail] *{transition:none!important}}:root[data-motion=none] [data-section=budget-selection] *{transition:none!important}:root[data-motion=none] [data-section=budget-selection] [data-product-card] img{transform:none!important}@media(prefers-reduced-motion:reduce){[data-section=budget-selection] *{transition:none!important}[data-section=budget-selection] [data-product-card] img{transform:none!important}}:root[data-motion=none] [data-section=cart-with-suggestions] *{transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){[data-section=cart-with-suggestions] *{transition:none!important;scroll-behavior:auto!important}}@keyframes tr-filters-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes tr-filters-drawer{0%{transform:translate(-12%);opacity:0}to{transform:none;opacity:1}}[data-filters] .tr-filters-pop{animation:tr-filters-in var(--motion-base, .2s) ease-out}[data-filters] .tr-filters-drawer{animation:tr-filters-drawer var(--motion-base, .24s) ease-out}:root[data-motion=none] [data-filters] *{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){[data-filters] *{transition:none!important;animation:none!important}}:root[data-motion=none] [data-product-card] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-product-card] *{transition:none!important}}:root[data-motion=none] [data-section=catalog-browse-search] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=catalog-browse-search] *{transition:none!important}}@media(prefers-reduced-motion:reduce){.tr-cattabs-panel{animation:none!important}}@keyframes tr-cattabs-in{0%{opacity:0}to{opacity:1}}.tr-cattabs-panel[data-state=active]{animation:tr-cattabs-in var(--motion-base, .28s) ease-out}.tr-cattabs-bar{scale:1 0;transition:scale var(--motion-base, .28s) var(--ease-enter, ease)}.tr-cattabs-side[data-state=active] .tr-cattabs-bar{scale:1 1}.tr-cattabs-side:hover:not([data-state=active]) .tr-cattabs-bar{scale:1 .4}:root[data-motion=none] .tr-cattabs-panel{animation:none}@media(prefers-reduced-motion:reduce){.tr-cattabs-panel{animation:none!important}.tr-cattabs-bar{transition:none!important}}:root[data-motion=none] [data-section=category-tabs] *{transition:none!important}.tr-tile-initial{font-size:clamp(7rem,20vw,14rem);font-family:var(--tr-font-display, inherit)}.tr-tile-img{transition:scale var(--motion-expressive, .52s) var(--ease-enter, ease)}.tr-tile-lift{transition:translate var(--motion-base, .28s) var(--ease-enter, ease),box-shadow var(--motion-base, .28s) var(--ease-enter, ease),border-color var(--motion-base, .28s) var(--ease-enter, ease)}.tr-tile-cap{transition:translate var(--motion-base, .28s) var(--ease-enter, ease);translate:0 .4rem}.tr-tile-chip{transition:translate var(--motion-base, .28s) var(--ease-enter, ease),background-color var(--motion-base, .28s) var(--ease-enter, ease),color var(--motion-base, .28s) var(--ease-enter, ease)}.tr-tile-chip>svg{transition:translate var(--motion-base, .28s) var(--ease-enter, ease)}.tr-tile-slide{transition:translate var(--motion-base, .28s) var(--ease-enter, ease),color var(--motion-base, .28s) var(--ease-enter, ease)}.tr-tile-pop .tr-tile-img{transition:scale var(--motion-expressive, .52s) var(--ease-enter, ease),translate var(--motion-base, .28s) var(--ease-enter, ease)}.tr-tile-card :focus-visible{outline-offset:-3px}.tr-tile:is(:hover,:focus-visible,:focus-within) .tr-tile-cap{translate:0 0}.tr-tile:is(:hover,:focus-visible,:focus-within) .tr-tile-chip{background-color:var(--brand);color:var(--brand-foreground);translate:0 -2px}.tr-tile:is(:hover,:focus-visible,:focus-within) .tr-tile-chip>svg{translate:1px -1px}.tr-tile-row:is(:hover,:focus-visible) .tr-tile-slide{translate:.75rem 0}.tr-tile-pop:is(:hover,:focus-visible) .tr-tile-img{translate:0 -3px}.tr-tile:is(:hover,:focus-visible,:focus-within) .tr-tile-img{scale:1.04}.tr-tile-lift:is(:hover,:focus-visible,:focus-within){translate:0 -3px;box-shadow:0 1.25rem 2rem -1.25rem color-mix(in oklab,var(--foreground) 45%,transparent)}.tr-tile-card:is(:hover,:focus-within){border-color:var(--brand)}.tr-tile-rail{scrollbar-width:none;scroll-padding-inline:1.25rem}.tr-tile-rail::-webkit-scrollbar{display:none}.tr-arch-frame{outline:2px solid transparent;outline-offset:0;transition:outline-color var(--motion-base, .28s) var(--ease-enter, ease),outline-offset var(--motion-base, .28s) var(--ease-enter, ease)}.tr-arch:is(:hover,:focus-visible) .tr-arch-frame{outline-color:var(--brand);outline-offset:6px}.tr-arch-name{text-decoration:underline transparent;text-underline-offset:6px;text-decoration-thickness:1px;transition:text-decoration-color var(--motion-base, .28s) var(--ease-enter, ease)}.tr-arch:is(:hover,:focus-visible) .tr-arch-name{text-decoration-color:currentColor}.tr-arch:is(:hover,:focus-visible) .tr-tile-slide{translate:.15rem -.15rem;color:var(--foreground)}.tr-tile-name{transition:color var(--motion-base, .28s) var(--ease-enter, ease)}.tr-tile-peek{opacity:0;scale:.92;translate:-50% -50%;rotate:-3deg;transition:opacity var(--motion-base, .28s) var(--ease-enter, ease),scale var(--motion-base, .28s) var(--ease-enter, ease),rotate var(--motion-base, .28s) var(--ease-enter, ease)}@media(hover:hover)and (pointer:fine){ul:has(>li>.tr-tile-row:hover) .tr-tile-row:not(:hover) .tr-tile-name{color:var(--muted-foreground)}.tr-tile-row:is(:hover,:focus-visible) .tr-tile-peek{opacity:1;scale:1;rotate:2deg}}@media not ((hover:hover)and (pointer:fine)){.tr-tile-peek{display:none!important}}:root[data-motion=none] :is(.tr-tile-img,.tr-tile-name,.tr-tile-peek,.tr-tile-lift,.tr-tile-cap,.tr-tile-chip,.tr-tile-chip>svg,.tr-tile-slide,.tr-arch-frame,.tr-arch-name){transition:none!important;translate:none!important}@media(prefers-reduced-motion:reduce){:is(.tr-tile-img,.tr-tile-name,.tr-tile-peek,.tr-tile-lift,.tr-tile-cap,.tr-tile-chip,.tr-tile-chip>svg,.tr-tile-slide,.tr-arch-frame,.tr-arch-name){transition:none!important;translate:none!important}.tr-tile:is(:hover,:focus-visible,:focus-within) .tr-tile-img{scale:none}}.tr-checkout-extras *{transition:none!important;animation:none!important}@keyframes tr-cb-settle{0%{scale:1.08}}:root[data-motion=expressive] [data-section=collection-banner] .tr-cb-zoom{animation:tr-cb-settle 1.6s var(--ease-enter, ease-out) backwards}[data-section=collection-banner] .tr-cb-cue{transition:translate var(--motion-base, .28s) var(--ease-enter, ease)}[data-section=collection-banner] .tr-cb-row:is(:hover,:focus-visible) .tr-cb-cue{translate:.125rem -.125rem}:root[data-motion=none] [data-section=collection-banner] .tr-cb-zoom{animation:none}@media(prefers-reduced-motion:reduce){[data-section=collection-banner] .tr-cb-zoom{animation:none!important}}:root[data-motion=none] [data-section=collection-banner] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=collection-banner] *{transition:none!important}}:root[data-motion=none] [data-section=collection-header] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=collection-header] *{transition:none!important}}:root[data-motion=none] [data-section=collection-pills-hero] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=collection-pills-hero] *{transition:none!important}}.tr-cf-poster-initial{font-size:clamp(14rem,40vw,30rem);font-family:var(--tr-font-display, inherit)}.tr-cf-img{transition:scale var(--motion-expressive, .52s) var(--ease-enter, ease)}.tr-cf:is(:hover,:focus-within) .tr-cf-img{scale:1.03}.tr-cf-arrow,.tr-cf-up{transition:translate var(--motion-base, .28s) var(--ease-enter, ease)}.group:is(:hover,:focus-visible) .tr-cf-arrow{translate:.3rem 0}.group:is(:hover,:focus-visible) .tr-cf-up{translate:.15rem -.15rem}article.tr-cf.rounded-panel{transition:border-color var(--motion-base, .28s) var(--ease-enter, ease),box-shadow var(--motion-base, .28s) var(--ease-enter, ease)}article.tr-cf.rounded-panel:is(:hover,:focus-within){border-color:var(--brand);box-shadow:0 1.5rem 2.5rem -1.75rem color-mix(in oklab,var(--foreground) 40%,transparent)}:root[data-motion=none] :is(.tr-cf-img,.tr-cf-arrow,.tr-cf-up,article.tr-cf){transition:none!important;translate:none!important}@media(prefers-reduced-motion:reduce){:is(.tr-cf-img,.tr-cf-arrow,.tr-cf-up,article.tr-cf){transition:none!important;translate:none!important}.tr-cf:hover .tr-cf-img{scale:none}}[data-section=contact-sheet] .tr-text-reveal [data-word]{max-width:100%;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=contact-sheet] .group:is(:hover,:focus-within) .tr-look-image{transform:scale(1.04)}}[data-section=contact-sheet] .group:focus-within{outline-color:var(--brand-border)}:root[data-motion=none] [data-section=contact-sheet] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=contact-sheet] *{transition:none!important}.tr-look-image{transform:none!important}}.tr-xs-img{transition:scale var(--motion-expressive, .52s) var(--ease-enter, ease)}.tr-xs-alt{opacity:0;transition:opacity var(--motion-base, .28s) var(--ease-enter, ease)}.tr-xs-frame{transition:translate var(--motion-base, .28s) var(--ease-enter, ease),box-shadow var(--motion-base, .28s) var(--ease-enter, ease)}.tr-xs-plus{transition:rotate var(--motion-base, .28s) var(--ease-enter, ease)}.tr-xs:is(:hover,:focus-within) .tr-xs-img{scale:1.04}.tr-xs:is(:hover,:focus-within) .tr-xs-alt{opacity:1}.tr-xs:is(:hover,:focus-within) .tr-xs-plus{rotate:90deg}.tr-xs:is(:hover,:focus-within) .tr-xs-frame:not(.size-16){translate:0 -4px;box-shadow:0 1.25rem 1.75rem -1.25rem color-mix(in oklab,var(--foreground) 45%,transparent)}:root[data-motion=none] :is(.tr-xs-img,.tr-xs-alt,.tr-xs-frame,.tr-xs-plus){transition:none!important}:root[data-motion=none] .tr-xs:is(:hover,:focus-within) :is(.tr-xs-img,.tr-xs-frame,.tr-xs-plus){scale:none;translate:none;rotate:none}@media(prefers-reduced-motion:reduce){:is(.tr-xs-img,.tr-xs-alt,.tr-xs-frame,.tr-xs-plus){transition:none!important}.tr-xs:is(:hover,:focus-within) :is(.tr-xs-img,.tr-xs-frame,.tr-xs-plus){scale:none;translate:none;rotate:none}}[data-section=customer-photos] .tr-text-reveal [data-word]{max-width:100%;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=customer-photos] .group:is(:hover,:focus-within) .tr-look-image{transform:scale(1.04)}}[data-section=customer-photos] .group:focus-within{outline-color:var(--brand-border)}:root[data-motion=none] [data-section=customer-photos] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=customer-photos] *{transition:none!important}.tr-look-image{transform:none!important}}:root[data-motion=none] [data-section=factory-seconds] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=factory-seconds] *{transition:none!important}}.tr-ps-card:is(:hover,:focus-within) .tr-ps-cue{translate:.2rem -.2rem}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=finder-intro] .tr-finder-intro-picture{transition:transform var(--motion-base)}:root:not([data-motion=none]) [data-section=finder-intro] .tr-finder-intro-tile:hover .tr-finder-intro-picture{transform:scale(1.08)}}:root[data-motion=none] [data-section=finder-intro] *{transition:none!important}:root[data-motion=none] [data-section=finder-intro] [data-product-card] img{transform:none!important}@media(prefers-reduced-motion:reduce){[data-section=finder-intro] *{transition:none!important}[data-section=finder-intro] [data-product-card] img{transform:none!important}}:root[data-motion=none] [data-section=finder-results] *{transition:none!important}:root[data-motion=none] [data-section=finder-results] [data-product-card] img{transform:none!important}@media(prefers-reduced-motion:reduce){[data-section=finder-results] *{transition:none!important}[data-section=finder-results] [data-product-card] img{transform:none!important}}:root[data-motion=none] [data-section=gift-budgets] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=gift-budgets] *{transition:none!important}}:root[data-motion=none] [data-section=gift-card-strip] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=gift-card-strip] *{transition:none!important}}:root[data-motion=none] [data-section=gift-quiz-entry] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=gift-quiz-entry] *{transition:none!important}}:root[data-motion=none] [data-section=gift-shelves] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=gift-shelves] *{transition:none!important}}:root[data-motion=none] [data-section=headline-figures] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=headline-figures] *{transition:none!important}}@media(min-width:1024px){[data-section=hero-bento] .tr-hbc-stage{aspect-ratio:var(--hbc-ar)}[data-section=hero-bento] .tr-hbc-card{position:absolute;left:var(--hbc-l);top:var(--hbc-t);width:var(--hbc-w);z-index:var(--hbc-z)}[data-section=hero-bento] .tr-hbc-card:hover,[data-section=hero-bento] .tr-hbc-card:focus-within{z-index:10}}[data-section=hero-bento] .tr-hbc-link{transition:translate var(--motion-base) var(--ease-enter),box-shadow var(--motion-base) ease}[data-section=hero-bento] .tr-hbc-img{transition:transform var(--motion-base) var(--ease-enter)}:root:not([data-motion=none]) [data-section=hero-bento] .tr-hbc-card:hover .tr-hbc-link,:root:not([data-motion=none]) [data-section=hero-bento] .tr-hbc-link:focus-visible{translate:0 -.5rem}:root:not([data-motion=none]) [data-section=hero-bento] .tr-hbc-card:hover .tr-hbc-img{transform:scale(1.04)}@keyframes tr-hbc-land{0%{translate:0 3rem;rotate:-4deg}}:root[data-motion=expressive] [data-section=hero-bento] .tr-hbc-card{animation:tr-hbc-land var(--motion-expressive) var(--ease-enter) both;animation-delay:calc(.2s + var(--hbc-d, 0) * .12s)}@media(prefers-reduced-motion:reduce){[data-section=hero-bento] .tr-hbc-card{animation:none!important}[data-section=hero-bento] .tr-hbc-link,[data-section=hero-bento] .tr-hbc-img{transition:none!important;translate:none!important;transform:none!important}}.tr-hb-link .tr-bento-cell[data-image]>.rounded-panel{background:color-mix(in oklab,var(--background) 95%,transparent)}.tr-hb-arrow{transition:translate var(--motion-base) var(--ease-enter),color var(--motion-instant) ease}@media(hover:hover)and (pointer:fine){.tr-hb-link:hover .tr-bento-cell{border-color:var(--border-strong, var(--border))}.tr-hb-link:hover .tr-hb-arrow{color:var(--foreground)}:root:not([data-motion=none]) .tr-hb-link:hover .tr-bento-img{transform:scale(1.04)}:root:not([data-motion=none]) .tr-hb-link:hover .tr-hb-arrow{translate:2px -2px}}@keyframes tr-hb-rise{0%{opacity:0;translate:0 var(--reveal-rise, 12px)}}:root[data-motion=expressive] [data-section=hero-bento] .tr-hb-rise{animation:tr-hb-rise var(--motion-expressive) var(--ease-enter) both;animation-delay:calc(.16s + var(--hb-d, 0) * 90ms)}:root[data-motion=none] .tr-hb-arrow{transition:none}@media(prefers-reduced-motion:reduce){.tr-hb-rise,.tr-hb-arrow{animation:none!important;transition:none!important;translate:none!important}.tr-hb-link .tr-bento-img{transform:none!important}}.tr-hero-colorways{overflow-wrap:anywhere}.tr-hcw-fade-enter-active,.tr-hcw-fade-leave-active{transition:opacity var(--motion-expressive, .52s) var(--ease-enter, ease)}.tr-hcw-fade-enter-from,.tr-hcw-fade-leave-to{opacity:0}:root[data-motion=expressive] [data-section=hero-colorways] .tr-hcw-wipe-enter-active{transition:clip-path var(--motion-expressive, .52s) var(--ease-enter, ease)}:root[data-motion=expressive] [data-section=hero-colorways] .tr-hcw-wipe-enter-from{clip-path:inset(100% 0 0 0)}.tr-hcw-wipe-leave-active{transition:opacity var(--motion-expressive, .52s) linear}.tr-hcw-wipe-leave-to{opacity:.999}.tr-hcw-swatch{transition:scale var(--motion-base) var(--ease-enter, ease),box-shadow var(--motion-base)}.tr-hcw-swatch:hover{scale:1.08}:root[data-motion=none] .tr-hero-colorways *{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.tr-hero-colorways *{transition:none!important;animation:none!important;scale:none!important}}.tr-hero-duo{overflow-wrap:anywhere}:root[data-motion=expressive] [data-section=hero-duo] .tr-hd-zoom{transition:scale 1.6s var(--ease-enter, ease-out)}:root[data-motion=expressive] [data-section=hero-duo] .tr-hd-door:hover .tr-hd-zoom,:root[data-motion=expressive] [data-section=hero-duo] .tr-hd-door:focus-within .tr-hd-zoom{scale:1.06}.tr-hd-lift{transition:translate var(--motion-base) var(--ease-enter, ease-out),box-shadow var(--motion-base)}.tr-hd-lift:hover,.tr-hd-lift:focus-visible{translate:0 -2px}@keyframes tr-hd-rise{0%{opacity:0;translate:0 var(--reveal-rise, 12px)}}:root[data-motion=expressive] [data-section=hero-duo] .tr-hd-rise{animation:tr-hd-rise var(--motion-expressive) var(--ease-enter) backwards;animation-delay:calc(.22s + var(--hd-d, 0) * .11s)}.tr-hd-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}:root[data-motion=none] .tr-hero-duo *{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.tr-hero-duo *{transition:none!important;animation:none!important;scale:none!important;translate:none!important}}.tr-hf-hand{--spread: 1;translate:calc(var(--x) * var(--spread)) calc(var(--y) * var(--spread));rotate:calc(var(--r) * var(--spread));transition:translate var(--motion-base, .28s) var(--ease-enter, ease),rotate var(--motion-base, .28s) var(--ease-enter, ease)}.tr-hf-deck:is(:hover,:focus-within) .tr-hf-hand{--spread: 1.22}.tr-hf-hand:is(:hover,:focus-within){--spread: .9;z-index:10!important}[data-section=hero-float][data-variant=deck] .tr-hf-title{font-size:clamp(2.5rem,7.5vw,7.5rem)}:root[data-motion=none] .tr-hf-hand{transition:none}@media(prefers-reduced-motion:reduce){.tr-hf-hand{transition:none}}.tr-hf-title{font-size:clamp(2.5rem,10vw,9.5rem);line-height:.92;letter-spacing:-.035em}[data-section=hero-float][data-variant=orbit] .tr-hf-title{font-size:clamp(2.5rem,9vw,8.5rem)}.tr-hf-glow{background:radial-gradient(ellipse 55% 45% at 50% 52%,color-mix(in oklab,var(--brand) 9%,transparent),transparent 70%)}.tr-hf-spot{width:min(var(--w),30vw)}@media(min-width:64rem){.tr-hf-spot{width:var(--w)}}.tr-hf-card{box-shadow:0 2px 6px -2px color-mix(in oklab,var(--foreground) 14%,transparent),0 28px 56px -28px color-mix(in oklab,var(--foreground) 42%,transparent)}@keyframes tr-hf-in{0%{opacity:0;transform:translateY(28px) scale(.94)}}@keyframes tr-hf-rise{0%{opacity:0;translate:0 var(--reveal-rise, 12px)}}:root:not([data-motion=none]) [data-section=hero-float] .tr-hf-in{animation:tr-hf-in calc(var(--motion-expressive) * 1.6) var(--ease-enter) both;animation-delay:calc(.14s + var(--i, 0) * var(--motion-stagger, 60ms) * 1.6)}:root[data-motion=expressive] [data-section=hero-float] .tr-hf-rise{animation:tr-hf-rise var(--motion-expressive) var(--ease-enter) both;animation-delay:calc(.16s + var(--hf-d, 0) * 90ms)}@media(prefers-reduced-motion:reduce){.tr-hf-in,.tr-hf-rise{animation:none!important}}.tr-hps-wash{background:radial-gradient(ellipse 80% 70% at 0% 0%,color-mix(in oklab,var(--background) 78%,transparent),transparent 70%),linear-gradient(to top,color-mix(in oklab,var(--background) 55%,transparent),transparent 35%)}.tr-hero-product-slides{overflow-wrap:anywhere}.tr-hps-slide:not([data-active]){visibility:hidden;opacity:0}.tr-hps-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.tr-hps[data-animate] .tr-hps-slide{transition:opacity var(--motion-base) var(--ease-exit, ease-in),visibility 0s linear var(--motion-base)}.tr-hps[data-animate] .tr-hps-slide[data-active]{transition:opacity var(--motion-expressive) var(--ease-enter),visibility 0s}@keyframes tr-hps-settle{0%{scale:1.06}}@keyframes tr-hps-rise{0%{opacity:0;translate:0 var(--reveal-rise, 14px)}}:root[data-motion=expressive] [data-section=hero-product-slides] .tr-hps-slide[data-active] .tr-hps-img{animation:tr-hps-settle 1.4s var(--ease-enter) backwards}:root[data-motion=expressive] [data-section=hero-product-slides] .tr-hps-slide[data-active] .tr-hps-rise{animation:tr-hps-rise var(--motion-expressive) var(--ease-enter) backwards;animation-delay:calc(.14s + var(--hps-d, 0) * .1s)}.tr-hps-card{transition:box-shadow var(--motion-base)}:root[data-motion=none] .tr-hero-product-slides *{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.tr-hero-product-slides *{transition:none!important;animation:none!important}}.tr-hero-shopfront{overflow-wrap:anywhere}@keyframes tr-hsf-rise{0%{opacity:0;translate:0 var(--reveal-rise, 12px)}}:root[data-motion=expressive] [data-section=hero-shopfront] .tr-hsf-rise{animation:tr-hsf-rise var(--motion-expressive) var(--ease-enter) backwards;animation-delay:calc(.24s + var(--hsf-d, 0) * .12s)}:root[data-motion=expressive] [data-section=hero-shopfront] .tr-hsf-zoom{transition:scale 1.6s var(--ease-enter, ease-out)}:root[data-motion=expressive] [data-section=hero-shopfront] .tr-hsf-frame:hover .tr-hsf-zoom{scale:1.05}.tr-hsf-leader{background-image:radial-gradient(circle,currentColor 1px,transparent 1.5px);background-size:6px 6px;background-repeat:repeat-x;background-position:left 70%;opacity:.35}:root[data-motion=none] .tr-hero-shopfront *{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.tr-hero-shopfront *{transition:none!important;animation:none!important;scale:none!important}}@media(prefers-reduced-motion:no-preference){html[data-motion=expressive] .tr-hsr-img{animation:tr-hsr-settle 1.6s cubic-bezier(.22,1,.36,1) both}}@keyframes tr-hsr-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}.tr-hsc-wash{background:linear-gradient(to bottom,color-mix(in oklab,var(--background) 82%,transparent),color-mix(in oklab,var(--background) 30%,transparent) 55%,color-mix(in oklab,var(--background) 60%,transparent))}@media(min-width:48rem){.tr-hsc-wash{background:linear-gradient(to right,color-mix(in oklab,var(--background) 85%,transparent),color-mix(in oklab,var(--background) 35%,transparent) 50%,transparent 75%)}}.tr-hsc-enter-active,.tr-hsc-leave-active{transition:opacity var(--motion-base, .2s) ease,transform var(--motion-base, .2s) ease}.tr-hsc-enter-from{opacity:0;transform:translateY(6px)}.tr-hsc-leave-to{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.tr-hsc-enter-active,.tr-hsc-leave-active{transition:none}}@keyframes tr-hsct-settle{0%{transform:scale(1.1)}}@keyframes tr-hsct-in{0%{translate:2.5rem 1rem;rotate:3deg}}@media(prefers-reduced-motion:no-preference){html[data-motion=expressive] .tr-hsct-img{animation:tr-hsct-settle 1.8s cubic-bezier(.22,1,.36,1) both}html[data-motion=expressive] .tr-hsct-tile{animation:tr-hsct-in var(--motion-expressive) var(--ease-enter) both;animation-delay:calc(.45s + var(--hsct-d, 0) * .12s)}}.tr-hs-side[data-align=start]{background:linear-gradient(to right,color-mix(in oklab,var(--background) 62%,transparent),color-mix(in oklab,var(--background) 18%,transparent) 55%,transparent 80%)}.tr-hs-side[data-align=end]{background:linear-gradient(to left,color-mix(in oklab,var(--background) 62%,transparent),color-mix(in oklab,var(--background) 18%,transparent) 55%,transparent 80%)}.tr-hs-side[data-align=center]{background:radial-gradient(ellipse 70% 60% at 50% 70%,color-mix(in oklab,var(--background) 45%,transparent),transparent 75%)}.tr-hs-words:not([data-active]){visibility:hidden;opacity:0}.tr-images-slider[data-animate] .tr-hs-words{transition:opacity var(--motion-base) var(--ease-exit, ease-in),visibility 0s linear var(--motion-base)}.tr-images-slider[data-animate] .tr-hs-words[data-active]{transition:opacity var(--motion-expressive) var(--ease-enter) .12s,visibility 0s}@keyframes tr-hs-rise{0%{opacity:0;translate:0 var(--reveal-rise, 12px)}}:root[data-motion=expressive] [data-section=hero-slider] .tr-hs-words[data-active] .tr-hs-rise{animation:tr-hs-rise var(--motion-expressive) var(--ease-enter) both;animation-delay:calc(.16s + var(--hs-d, 0) * 90ms)}:root[data-motion=none] .tr-hs-words,:root[data-motion=none] .tr-hs-rise{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.tr-hs-words,.tr-hs-rise{transition:none!important;animation:none!important;translate:none!important}}[data-section=hero-slider] .tr-hs-own:not([data-active]){visibility:hidden;opacity:0}:root:not([data-motion=none]) [data-section=hero-slider] .tr-hs-own{transition:opacity var(--motion-base) var(--ease-exit, ease-in),visibility 0s linear var(--motion-base)}:root:not([data-motion=none]) [data-section=hero-slider] .tr-hs-own[data-active]{transition:opacity var(--motion-expressive) var(--ease-enter) .12s,visibility 0s}@keyframes tr-hs-own-rise{0%{opacity:0;translate:0 var(--reveal-rise, 12px)}}:root[data-motion=expressive] [data-section=hero-slider] .tr-hs-own[data-active] .tr-hs-own-rise{animation:tr-hs-own-rise var(--motion-expressive) var(--ease-enter) both;animation-delay:calc(.16s + var(--hs-d, 0) * 90ms)}@media(prefers-reduced-motion:reduce){[data-section=hero-slider] .tr-hs-own,[data-section=hero-slider] .tr-hs-own-rise{transition:none!important;animation:none!important}}[data-section=hero-slider] .tr-hs-pic:not([data-active]){opacity:0}:root:not([data-motion=none]) [data-section=hero-slider] .tr-hs-pic{transition:opacity var(--motion-expressive) var(--ease-enter)}@media(prefers-reduced-motion:reduce){[data-section=hero-slider] .tr-hs-pic{transition:none!important}}[data-section=hero-slider] .tr-hs-notch{--notch: .75rem}[data-section=hero-slider] .tr-hs-notch:before,[data-section=hero-slider] .tr-hs-notch:after{content:"";position:absolute;bottom:0;width:var(--notch);height:var(--notch);pointer-events:none}[data-section=hero-slider] .tr-hs-notch:before{right:100%;background:radial-gradient(circle at 0 0,transparent var(--notch),var(--background) calc(var(--notch) + .5px))}[data-section=hero-slider] .tr-hs-notch:after{left:100%;background:radial-gradient(circle at 100% 0,transparent var(--notch),var(--background) calc(var(--notch) + .5px))}@media(min-width:640px){[data-section=hero-slider] .tr-hs-notch{--notch: 1rem}}[data-section=hero-slider] .tr-hs-track{--w: 86%;--off: .75rem;--gap: .75rem}[data-section=hero-slider] .tr-hs-slide{left:var(--off);width:var(--w);translate:calc(var(--d, 0) * (100% + var(--gap))) 0}@media(min-width:640px){[data-section=hero-slider] .tr-hs-track{--w: 84%;--off: 8%;--gap: 1rem}}[data-section=hero-slider] .tr-hs-slide:not([data-active]) .tr-hs-veil{background:color-mix(in oklab,var(--background) 45%,transparent)}:root:not([data-motion=none]) [data-section=hero-slider] .tr-hs-slide:not([data-jump]){transition:translate var(--motion-expressive) var(--ease-enter)}@media(prefers-reduced-motion:reduce){[data-section=hero-slider] .tr-hs-slide{transition:none!important}}[data-section=hero-store] .tr-hs-img{transition:scale var(--motion-expressive, .52s) var(--ease-enter, ease)}[data-section=hero-store] .tr-hs-cue{transition:translate var(--motion-base, .28s) var(--ease-enter, ease)}[data-section=hero-store] .tr-hs-tile:is(:hover,:focus-visible) .tr-hs-img{scale:1.06}[data-section=hero-store] .tr-hs-tile:is(:hover,:focus-visible) .tr-hs-cue{translate:.125rem -.125rem}:root[data-motion=none] [data-section=hero-store] :is(.tr-hs-img,.tr-hs-cue){transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=hero-store] :is(.tr-hs-img,.tr-hs-cue){transition:none!important;scale:none!important}}[data-section=hero-trio] .tr-ht-img{transition:scale var(--motion-expressive, .52s) var(--ease-enter, ease),opacity var(--motion-base, .28s) var(--ease-enter, ease)}[data-section=hero-trio] a:is(:hover,:focus-visible) .tr-ht-img{scale:1.04}:root[data-motion=expressive] [data-section=hero-trio] .tr-ht-rise{animation:tr-ht-rise var(--motion-expressive) var(--ease-enter) .26s backwards}:root[data-motion=none] [data-section=hero-trio] :is(.tr-ht-img,.tr-ht-rise){transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){[data-section=hero-trio] :is(.tr-ht-img,.tr-ht-rise){transition:none!important;animation:none!important;scale:none!important}}.tr-invoice-details *{transition:none!important;animation:none!important}[data-section=look-spread] .tr-text-reveal [data-word]{max-width:100%;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=look-spread] .group:is(:hover,:focus-within) .tr-look-image{transform:scale(1.04)}}[data-section=look-spread] .group:focus-within{outline-color:var(--brand-border)}:root[data-motion=none] [data-section=look-spread] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=look-spread] *{transition:none!important}.tr-look-image{transform:none!important}}[data-section=look-story] .tr-text-reveal [data-word]{max-width:100%;overflow-wrap:anywhere}.tr-look-story{opacity:0;scale:1.05;transition:opacity var(--motion-expressive, .52s) var(--ease-enter, ease),scale var(--motion-expressive, .52s) var(--ease-enter, ease)}.tr-look-story:first-child{opacity:1;scale:1}.tr-look-story[data-on]{opacity:1;scale:1;z-index:1}@media(min-width:64rem){.tr-look-step{border-left:2px solid var(--border);padding-left:1.5rem;transition:border-color var(--motion-base, .28s) var(--ease-enter, ease)}.tr-look-step[data-on]{border-left-color:var(--brand)}}.tr-look-room{opacity:0;transition:opacity var(--motion-expressive, .52s) var(--ease-enter, ease)}.tr-look-room[data-on]{opacity:1;z-index:1}.tr-look-room[data-on] img{animation:tr-look-room-in var(--motion-expressive, .52s) var(--ease-enter, ease)}@keyframes tr-look-room-in{0%{transform:scale(1.04)}to{transform:scale(1)}}.tr-room-row{transition:border-color var(--motion-base, .28s) var(--ease-enter, ease)}.tr-room-panel{animation:tr-room-panel-in var(--motion-base, .28s) var(--ease-enter, ease)}@keyframes tr-room-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tr-look-thumb{transition:transform var(--motion-instant, .12s) var(--ease-enter, ease)}.tr-look-thumb:is(:hover,:focus-visible){transform:translateY(-3px)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=look-story] .group:is(:hover,:focus-within) .tr-look-image{transform:scale(1.04)}}[data-section=look-story] .group:focus-within{outline-color:var(--brand-border)}[data-section=look-story] [data-moved] .tr-look-slide{animation:tr-look-slide-in var(--motion-expressive, .52s) var(--ease-enter, ease)}[data-section=look-story] [data-moved] .tr-look-piece{animation:tr-look-piece-in var(--motion-expressive, .52s) var(--ease-enter, ease) backwards;animation-delay:calc(min(var(--i, 0),6)*60ms)}@keyframes tr-look-slide-in{0%{opacity:0}to{opacity:1}}@keyframes tr-look-piece-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}[data-section=look-story] .group:is(:hover,:focus-within) .tr-look-arrow{transform:translate(2px,-2px)}:root[data-motion=none] [data-section=look-story] *{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){[data-section=look-story] *{transition:none!important;animation:none!important}.tr-look-thumb,.tr-look-image,.tr-look-arrow{transform:none!important}}[data-section=lookbook] .tr-text-reveal [data-word]{max-width:100%;overflow-wrap:anywhere}.tr-look-print{rotate:var(--rot, 0deg);transition:rotate var(--motion-base, .28s) var(--ease-enter, ease),translate var(--motion-base, .28s) var(--ease-enter, ease)}.tr-look-print:is(:hover,:focus-within){rotate:0deg;translate:0 -4px;z-index:10}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=lookbook] .group:is(:hover,:focus-within) .tr-look-image{transform:scale(1.04)}}[data-section=lookbook] .group:focus-within{outline-color:var(--brand-border)}:root[data-motion=none] [data-section=lookbook] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=lookbook] *{transition:none!important}.tr-look-image{transform:none!important}}[data-section=lookbook-cover] .tr-text-reveal [data-word]{max-width:100%;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=lookbook-cover] .group:is(:hover,:focus-within) .tr-look-image{transform:scale(1.04)}}[data-section=lookbook-cover] .group:focus-within{outline-color:var(--brand-border)}:root[data-motion=none] [data-section=lookbook-cover] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=lookbook-cover] *{transition:none!important}.tr-look-image{transform:none!important}}:root:not([data-motion=expressive]) .tr-look-parallax{transform:none!important}@media(prefers-reduced-motion:reduce){.tr-look-parallax{transform:none!important}}.tr-receipt{--notch: .5rem;-webkit-mask:linear-gradient(currentColor 0 0) top / 100% calc(100% - var(--notch)) no-repeat,radial-gradient(circle at 50% 100%,transparent calc(var(--notch) * .7),currentColor calc(var(--notch) * .7 + .5px)) bottom / calc(var(--notch) * 2) var(--notch) repeat-x;mask:linear-gradient(currentColor 0 0) top / 100% calc(100% - var(--notch)) no-repeat,radial-gradient(circle at 50% 100%,transparent calc(var(--notch) * .7),currentColor calc(var(--notch) * .7 + .5px)) bottom / calc(var(--notch) * 2) var(--notch) repeat-x}@keyframes tr-offers-sheet-in{0%{transform:translate(100%)}}@keyframes tr-offers-sheet-in-rtl{0%{transform:translate(-100%)}}@keyframes tr-offers-card-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}.tr-offers-sheet{animation:none!important}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) .tr-offers-sheet[data-state=open]{animation:tr-offers-sheet-in var(--motion-base, .24s) var(--ease-enter, ease-out)!important}:root:not([data-motion=none]) [dir=rtl] .tr-offers-sheet[data-state=open]{animation-name:tr-offers-sheet-in-rtl!important}:root:not([data-motion=none]) .tr-offers-card{animation:tr-offers-card-in var(--motion-base, .24s) var(--ease-enter, ease-out);transform-origin:bottom right}:root:not([data-motion=none]) .tr-offers-thumb{transition:transform var(--motion-base, .24s) var(--ease-enter, ease)}:root:not([data-motion=none]) .group:is(:hover,:focus-within)>*>.tr-offers-thumb,:root:not([data-motion=none]) .group:is(:hover,:focus-within) .tr-offers-thumb{transform:scale(1.04)}}:root[data-motion=none] [data-section=offers-panel] *,:root[data-motion=none] .tr-offers-card{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){[data-section=offers-panel] *,.tr-offers-card{transition:none!important;animation:none!important}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=package-contents] .tr-specs-arrow{transition:transform var(--motion-base)}:root:not([data-motion=none]) [data-section=package-contents] button:is(:hover,:focus-visible) .tr-specs-arrow{transform:translate(4px)}}:root[data-motion=none] [data-section=package-contents] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=package-contents] *{transition:none!important}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=pairing-suggestions] .tr-profile-card{transition:border-color var(--motion-base),transform var(--motion-base)}:root:not([data-motion=none]) [data-section=pairing-suggestions] .tr-profile-card:hover{border-color:var(--brand-border);transform:translateY(-2px)}:root:not([data-motion=none]) [data-section=pairing-suggestions] .tr-profile-picture{transition:transform var(--motion-base)}:root:not([data-motion=none]) [data-section=pairing-suggestions] .tr-profile-card:hover .tr-profile-picture{transform:scale(1.04)}}[data-section=past-lookbooks] .tr-text-reveal [data-word]{max-width:100%;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=past-lookbooks] .group:is(:hover,:focus-within) .tr-look-image{transform:scale(1.04)}}[data-section=past-lookbooks] .group:focus-within{outline-color:var(--brand-border)}:root[data-motion=none] [data-section=past-lookbooks] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=past-lookbooks] *{transition:none!important}.tr-look-image{transform:none!important}}.tr-pre-img{transition:scale var(--motion-expressive, .52s) var(--ease-enter, ease)}.tr-pre:is(:hover,:focus-within) .tr-pre-img,.tr-pre-img:hover{scale:1.04}:root[data-motion=none] .tr-pre :is(*,*:after){transition:none!important}:root[data-motion=none] .tr-pre-step :is(*,*:after){transition:none!important}@media(prefers-reduced-motion:reduce){.tr-pre :is(*,*:after),.tr-pre-step :is(*,*:after){transition:none!important}.tr-pre-img{scale:none!important}}:root[data-motion=none] .tr-product-care *{transition:none!important;transform:none!important}@media(prefers-reduced-motion:reduce){.tr-product-care *{transition:none!important;transform:none!important}}.tr-gallery-image{transition:transform var(--motion-expressive, .52s) var(--ease-enter, ease)}@media(hover:hover)and (pointer:fine){:root:not([data-motion=none]) .tr-gallery-figure:is(:hover,:focus-within) .tr-gallery-image{transform:scale(1.04)}}:root:not([data-motion=expressive]) .tr-gallery-parallax{transform:none!important}:root[data-motion=none] .tr-gallery-image{transition:none!important}@media(prefers-reduced-motion:reduce){.tr-gallery-image{transition:none!important;transform:none!important}.tr-gallery-parallax{transform:none!important}}.tr-section-title [data-word]{max-width:100%;overflow-wrap:anywhere}.tr-product-close-ups{overflow-wrap:anywhere}.tr-pcu-fade-enter-active,.tr-pcu-fade-leave-active{transition:opacity var(--motion-expressive, .52s) var(--ease-enter, ease)}.tr-pcu-fade-enter-from,.tr-pcu-fade-leave-to{opacity:0}:root[data-motion=expressive] [data-section=product-close-ups] .tr-pcu-fade-enter-active img{transition:scale 1.2s var(--ease-enter, ease)}:root[data-motion=expressive] [data-section=product-close-ups] .tr-pcu-fade-enter-from img{scale:1.12}:root[data-motion=none] .tr-product-close-ups *{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.tr-product-close-ups *{transition:none!important;animation:none!important;scale:none!important}}.tr-cfg-img,.tr-cfg-plate{animation:tr-cfg-in var(--motion-base, .28s) ease-out}.tr-cfg-total{animation:tr-cfg-rise var(--motion-base, .28s) ease-out}@keyframes tr-cfg-in{0%{opacity:0}to{opacity:1}}@keyframes tr-cfg-rise{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}:root[data-motion=none] .tr-cfg :is(*,*:after){transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.tr-cfg :is(*,*:after){transition:none!important;animation:none!important}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=product-dimensions] .tr-specs-arrow{transition:transform var(--motion-base)}:root:not([data-motion=none]) [data-section=product-dimensions] button:is(:hover,:focus-visible) .tr-specs-arrow{transform:translate(4px)}}:root[data-motion=none] [data-section=product-dimensions] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=product-dimensions] *{transition:none!important}}:root[data-motion=none] [data-section=product-finder] *{transition:none!important}:root[data-motion=none] [data-section=product-finder] [data-product-card] img{transform:none!important}@media(prefers-reduced-motion:reduce){[data-section=product-finder] *{transition:none!important}[data-section=product-finder] [data-product-card] img{transform:none!important}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=product-information-sheet] .tr-specs-arrow{transition:transform var(--motion-base)}:root:not([data-motion=none]) [data-section=product-information-sheet] button:is(:hover,:focus-visible) .tr-specs-arrow{transform:translate(4px)}}:root[data-motion=none] [data-section=product-information-sheet] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=product-information-sheet] *{transition:none!important}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=product-profile] .tr-profile-card{transition:border-color var(--motion-base),transform var(--motion-base)}:root:not([data-motion=none]) [data-section=product-profile] .tr-profile-card:hover{border-color:var(--brand-border);transform:translateY(-2px)}:root:not([data-motion=none]) [data-section=product-profile] .tr-profile-picture{transition:transform var(--motion-base)}:root:not([data-motion=none]) [data-section=product-profile] .tr-profile-card:hover .tr-profile-picture{transform:scale(1.04)}}:root[data-motion=none] .tr-product-qa *{transition:none!important}@media(prefers-reduced-motion:reduce){.tr-product-qa *{transition:none!important}}@keyframes tr-qv-in{0%{transform:translateY(.75rem) scale(.985)}to{transform:none}}@keyframes tr-qv-in-side{0%{transform:translate(1.5rem)}to{transform:none}}@keyframes tr-qv-in-up{0%{transform:translateY(2rem)}to{transform:none}}:root:not([data-motion=none]) [data-section=product-quick-view] .tr-qv{animation:tr-qv-in var(--motion-base, .24s) cubic-bezier(.2,.7,.2,1) both}:root:not([data-motion=none]) [data-section=product-quick-view][data-variant=drawer] .tr-qv{animation-name:tr-qv-in-side}:root:not([data-motion=none]) [data-section=product-quick-view][data-variant=bottom-sheet] .tr-qv{animation-name:tr-qv-in-up}@media(prefers-reduced-motion:reduce){[data-section=product-quick-view] .tr-qv{animation:none!important}[data-section=product-quick-view] img{transition:none!important;transform:none!important}}@media(min-width:64rem){.tr-pr-aside>div>div:first-child{padding-inline-start:max(2rem,calc((100vw - 80rem)/2 + 2rem))}}:root[data-motion=none] [data-section=product-routine] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=product-routine] *{transition:none!important}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=product-specs] .tr-specs-arrow{transition:transform var(--motion-base)}:root:not([data-motion=none]) [data-section=product-specs] button:is(:hover,:focus-visible) .tr-specs-arrow{transform:translate(4px)}:root:not([data-motion=none]) [data-section=product-specs] .tr-specs-tab{transition:color var(--motion-instant),border-color var(--motion-base)}:root:not([data-motion=none]) [data-section=product-specs] .tr-specs-panel{animation:tr-specs-panel-in var(--motion-base) var(--ease-enter, ease)}}:root[data-motion=none] [data-section=product-specs] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=product-specs] *{transition:none!important}}@keyframes tr-specs-panel-in{0%{transform:translateY(4px)}to{transform:none}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=product-test-results] .tr-specs-arrow{transition:transform var(--motion-base)}:root:not([data-motion=none]) [data-section=product-test-results] button:is(:hover,:focus-visible) .tr-specs-arrow{transform:translate(4px)}}:root[data-motion=none] [data-section=product-test-results] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=product-test-results] *{transition:none!important}}article:is(:hover,:focus-within)>div>.tr-ps-alt{opacity:1}:root[data-motion=none] :is(.tr-ps-alt,.tr-ps-card>div:first-child,.tr-ps-card a,.tr-ps-img){transition:none!important}@media(prefers-reduced-motion:reduce){:is(.tr-ps-alt,.tr-ps-card>div:first-child,.tr-ps-card a,.tr-ps-img){transition:none!important}.tr-ps-img{scale:none!important}.tr-ps-card>div:first-child{translate:none!important}}[data-section=property-detail] .tr-pd-sec{padding-block:0}[data-section=property-detail][data-variant=brochure] .tr-pd-sec{display:grid;gap:1.25rem;padding-block:2.5rem}@media(min-width:768px){[data-section=property-detail][data-variant=brochure] .tr-pd-sec{grid-template-columns:11rem minmax(0,1fr);gap:2.5rem}}.tr-pd-label{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--muted-foreground);margin-bottom:1rem}[data-section=property-detail][data-variant=brochure] .tr-pd-label{margin-bottom:0;padding-top:.25rem}[data-section=property-detail]:not([data-variant=brochure]) .tr-pd-label{font-size:1.25rem;letter-spacing:-.01em;text-transform:none;color:var(--foreground);font-weight:600;margin-bottom:1.25rem}.tr-pd-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:9rem}.tr-pd-tile{grid-column:span 2}.tr-pd-lead{grid-column:span 4;grid-row:span 2}.tr-pd-mosaic[data-count="1"] .tr-pd-lead{grid-row:span 3}.tr-pd-mosaic[data-count="2"] .tr-pd-tile:not(.tr-pd-lead),.tr-pd-mosaic[data-count="4"] .tr-pd-tile:last-of-type{grid-column:span 4}@media(min-width:768px){.tr-pd-mosaic{grid-auto-rows:11rem}.tr-pd-tile{grid-column:span 1}.tr-pd-lead{grid-column:span 2}.tr-pd-mosaic[data-count="1"] .tr-pd-lead{grid-column:span 4;grid-row:span 2}.tr-pd-mosaic[data-count="2"] .tr-pd-tile:not(.tr-pd-lead){grid-column:span 2;grid-row:span 2}.tr-pd-mosaic[data-count="3"] .tr-pd-tile:not(.tr-pd-lead),.tr-pd-mosaic[data-count="4"] .tr-pd-lead+.tr-pd-tile{grid-column:span 2}.tr-pd-mosaic[data-count="4"] .tr-pd-tile:last-of-type{grid-column:span 1}}.tr-pd-img{transition:scale var(--motion-expressive, .5s) var(--ease-enter, ease)}.tr-pd-tile:hover .tr-pd-img{scale:1.04}.tr-pd-fade{animation:tr-pd-in var(--motion-base, .28s) ease-out}@keyframes tr-pd-in{0%{opacity:0}to{opacity:1}}:root[data-motion=none] .tr-pd-img,:root[data-motion=none] .tr-pd-fade{transition:none;animation:none}:root[data-motion=none] .tr-pd-tile:hover .tr-pd-img{scale:1}@media(prefers-reduced-motion:reduce){.tr-pd-fade{animation:none}}.tr-ges-A{--dpe: color-mix(in oklab, var(--info) 25%, var(--background))}.tr-ges-B{--dpe: color-mix(in oklab, var(--info) 38%, var(--background))}.tr-ges-C{--dpe: color-mix(in oklab, var(--info) 50%, var(--background))}.tr-ges-D{--dpe: color-mix(in oklab, var(--info) 62%, var(--background))}.tr-ges-E{--dpe: color-mix(in oklab, var(--info) 75%, var(--background))}.tr-ges-F{--dpe: color-mix(in oklab, var(--info) 88%, var(--background))}.tr-ges-G{--dpe: var(--info)}.tr-bar{background:color-mix(in oklab,var(--dpe) 22%,var(--background));box-shadow:inset 5px 0 0 var(--dpe);color:var(--foreground)}.tr-row[data-on=true] .tr-bar{background:color-mix(in oklab,var(--dpe) 55%,var(--background));box-shadow:inset 0 0 0 2px var(--dpe)}[data-section=property-listing] .tr-chip{border:1px solid var(--border);border-radius:9999px;padding:.4rem .95rem;font-size:.875rem;white-space:nowrap;color:var(--foreground-secondary);background:var(--background);transition:background-color var(--motion-instant, .15s) ease,color var(--motion-instant, .15s) ease,border-color var(--motion-instant, .15s) ease}[data-section=property-listing] .tr-chip:hover{border-color:var(--border-strong)}[data-section=property-listing] .tr-chip[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}[data-section=property-map] .tr-chip{border:1px solid var(--border);border-radius:9999px;padding:.4rem .95rem;font-size:.875rem;white-space:nowrap;color:var(--foreground-secondary);background:var(--background);transition:background-color var(--motion-instant, .15s) ease,color var(--motion-instant, .15s) ease,border-color var(--motion-instant, .15s) ease}[data-section=property-map] .tr-chip:hover{border-color:var(--border-strong)}[data-section=property-map] .tr-chip[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.tr-prop-img{transition:scale var(--motion-expressive, .5s) var(--ease-enter, ease)}.tr-prop:hover .tr-prop-img,.tr-prop:focus-within .tr-prop-img{scale:1.04}.tr-prop-arrow{transition:translate var(--motion-base, .28s) var(--ease-enter, ease),color var(--motion-base, .28s) ease}.tr-prop:hover .tr-prop-arrow,.tr-prop:focus-within .tr-prop-arrow{translate:3px -3px;color:var(--foreground)}:root[data-motion=none] .tr-prop-img,:root[data-motion=none] .tr-prop-arrow{transition:none}:root[data-motion=none] .tr-prop:hover .tr-prop-img,:root[data-motion=none] .tr-prop:hover .tr-prop-arrow{scale:1;translate:0 0}.tr-dpe-A{--dpe: var(--success)}.tr-dpe-B{--dpe: color-mix(in oklab, var(--success) 66%, var(--warning))}.tr-dpe-C{--dpe: color-mix(in oklab, var(--success) 33%, var(--warning))}.tr-dpe-D{--dpe: var(--warning)}.tr-dpe-E{--dpe: color-mix(in oklab, var(--warning) 66%, var(--destructive))}.tr-dpe-F{--dpe: color-mix(in oklab, var(--warning) 33%, var(--destructive))}.tr-dpe-G{--dpe: var(--destructive)}.tr-scale{display:inline-flex;align-items:center;gap:2px}.tr-step{display:inline-grid;place-items:center;width:.5rem;height:1rem;border-radius:2px;background:var(--dpe);opacity:.55;font-size:.75rem;font-weight:700;line-height:1;color:var(--foreground)}.tr-step[data-on=true]{width:1.5rem;height:1.5rem;border-radius:4px;opacity:1;background:color-mix(in oklab,var(--dpe) 28%,var(--background));box-shadow:inset 0 0 0 2px var(--dpe)}@keyframes tr-rp-in{0%{opacity:0;transform:translateY(10px)}}@keyframes tr-rp-swap{0%{opacity:0}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=recent-purchases] .tr-rp-in{animation:tr-rp-in var(--motion-base, .24s) var(--ease-enter, ease-out)}:root:not([data-motion=none]) [data-section=recent-purchases] .tr-rp-swap{animation:tr-rp-swap var(--motion-instant, .12s) ease-out}}:root[data-motion=none] [data-section=recent-purchases] *{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){[data-section=recent-purchases] *{transition:none!important;animation:none!important}}.tr-rv-track{scrollbar-width:none;scroll-padding-inline:1.25rem}.tr-rv-track::-webkit-scrollbar{display:none}:root[data-motion=none] .tr-rv-chip,:root[data-motion=none] .tr-rv-chip *{transition:none!important;transform:none!important}@media(prefers-reduced-motion:reduce){.tr-rv-chip,.tr-rv-chip *{transition:none!important;transform:none!important}}.tr-recipient-details *{transition:none!important;animation:none!important}.tr-ref-card{transition:translate var(--motion-base, .28s) var(--ease-enter, ease),border-color var(--motion-base, .28s) ease}.tr-ref-card:hover{translate:0 -2px;border-color:color-mix(in oklab,var(--foreground) 28%,var(--border))}:root[data-motion=none] :is(.tr-ref-card,.tr-ref-row,.tr-ref-card *){transition:none!important;translate:none!important}@media(prefers-reduced-motion:reduce){:is(.tr-ref-card,.tr-ref-row,.tr-ref-card *){transition:none!important;translate:none!important}}[data-section=rental-availability] .tr-date{width:100%;height:2.5rem;border:1px solid var(--border);border-radius:var(--radius-control, .5rem);background:var(--background);color:var(--foreground);padding-inline:.6rem;font:inherit;font-size:.875rem}[data-section=rental-availability] .tr-nav{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--border);border-radius:9999px;transition:background-color var(--motion-instant, .15s) ease}[data-section=rental-availability] .tr-nav:hover{background:var(--muted)}[data-section=rental-availability] .tr-day{height:2.5rem;font-size:.875rem;border-radius:9999px;transition:background-color var(--motion-instant, .15s) ease,color var(--motion-instant, .15s) ease;font-variant-numeric:tabular-nums}[data-section=rental-availability] .tr-day:hover:not(:disabled){background:var(--muted)}[data-section=rental-availability] .tr-day:disabled{color:var(--muted-foreground);text-decoration:line-through;opacity:.55;cursor:not-allowed}[data-section=rental-availability] .tr-day-in{background:var(--brand-tint);border-radius:0}[data-section=rental-availability] .tr-day-edge{background:var(--foreground);color:var(--background)}[data-section=rental-availability] .tr-day-edge:hover:not(:disabled){background:var(--foreground)}[data-section=rental-booking-card] .tr-date{width:100%;height:2.5rem;border:1px solid var(--border);border-radius:var(--radius-control, .5rem);background:var(--background);color:var(--foreground);padding-inline:.6rem;font:inherit;font-size:.875rem}[data-section=rental-booking-card] .tr-nav{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--border);border-radius:9999px;transition:background-color var(--motion-instant, .15s) ease}[data-section=rental-booking-card] .tr-nav:hover{background:var(--muted)}[data-section=rental-booking-card] .tr-day{height:2.5rem;font-size:.875rem;border-radius:9999px;transition:background-color var(--motion-instant, .15s) ease,color var(--motion-instant, .15s) ease;font-variant-numeric:tabular-nums}[data-section=rental-booking-card] .tr-day:hover:not(:disabled){background:var(--muted)}[data-section=rental-booking-card] .tr-day:disabled{color:var(--muted-foreground);text-decoration:line-through;opacity:.55;cursor:not-allowed}[data-section=rental-booking-card] .tr-day-in{background:var(--brand-tint);border-radius:0}[data-section=rental-booking-card] .tr-day-edge{background:var(--foreground);color:var(--background)}[data-section=rental-booking-card] .tr-day-edge:hover:not(:disabled){background:var(--foreground)}[data-section=rental-dates] .tr-date{width:100%;height:2.5rem;border:1px solid var(--border);border-radius:var(--radius-control, .5rem);background:var(--background);color:var(--foreground);padding-inline:.6rem;font:inherit;font-size:.875rem}[data-section=rental-dates] .tr-nav{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--border);border-radius:9999px;transition:background-color var(--motion-instant, .15s) ease}[data-section=rental-dates] .tr-nav:hover{background:var(--muted)}[data-section=rental-dates] .tr-day{height:2.5rem;font-size:.875rem;border-radius:9999px;transition:background-color var(--motion-instant, .15s) ease,color var(--motion-instant, .15s) ease;font-variant-numeric:tabular-nums}[data-section=rental-dates] .tr-day:hover:not(:disabled){background:var(--muted)}[data-section=rental-dates] .tr-day:disabled{color:var(--muted-foreground);text-decoration:line-through;opacity:.55;cursor:not-allowed}[data-section=rental-dates] .tr-day-in{background:var(--brand-tint);border-radius:0}[data-section=rental-dates] .tr-day-edge{background:var(--foreground);color:var(--background)}[data-section=rental-dates] .tr-day-edge:hover:not(:disabled){background:var(--foreground)}:root[data-motion=none] [data-section=search-landing] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=search-landing] *{transition:none!important}}:root[data-motion=none] [data-section=search-panel] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=search-panel] *{transition:none!important}}:root[data-motion=none] [data-section=seconds-savings] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=seconds-savings] *{transition:none!important}}[data-section=shoot-notes] .tr-text-reveal [data-word]{max-width:100%;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=shoot-notes] .group:is(:hover,:focus-within) .tr-look-image{transform:scale(1.04)}}[data-section=shoot-notes] .group:focus-within{outline-color:var(--brand-border)}:root[data-motion=none] [data-section=shoot-notes] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=shoot-notes] *{transition:none!important}.tr-look-image{transform:none!important}}[data-section=shop-the-look] .tr-text-reveal [data-word]{max-width:100%;overflow-wrap:anywhere}.tr-look-dot{transition:transform var(--motion-base, .28s) var(--ease-enter, ease),background-color var(--motion-base, .28s) var(--ease-enter, ease)}.tr-look-marker:is(:hover,:focus-visible,[data-on]) .tr-look-dot{transform:scale(1.45);background-color:var(--brand)}.tr-look-piece{outline:2px solid transparent;outline-offset:3px;transition:outline-color var(--motion-base, .28s) var(--ease-enter, ease)}.tr-look-piece[data-on]{outline-color:var(--brand)}.tr-look-arrow{transition:transform var(--motion-instant, .12s) var(--ease-enter, ease)}[data-section=shop-the-look] .group:is(:hover,:focus-within) .tr-look-arrow{transform:translate(2px,-2px)}.tr-look-panel{animation:tr-look-panel-in var(--motion-base, .28s) var(--ease-enter, ease)}@keyframes tr-look-panel-in{0%{transform:translate(8px)}to{transform:none}}.tr-look-image{transition:transform var(--motion-expressive, .52s) var(--ease-enter, ease)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=shop-the-look] .group:is(:hover,:focus-within) .tr-look-image{transform:scale(1.04)}}[data-section=shop-the-look] .group:focus-within{outline-color:var(--brand-border)}:root[data-motion=none] [data-section=shop-the-look] *{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){[data-section=shop-the-look] *{transition:none!important;animation:none!important}.tr-look-image,.tr-look-dot,.tr-look-arrow{transform:none!important}}@keyframes tr-sp-dock-in{0%{opacity:0;transform:translateY(12px)}}@keyframes tr-sp-in{0%{opacity:0}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) .tr-sp-zoom{transition:transform var(--motion-expressive, .52s) var(--ease-enter, ease)}:root:not([data-motion=none]) .group:is(:hover,:focus-within)>.tr-sp-zoom,:root:not([data-motion=none]) .group:is(:hover,:focus-within) .tr-sp-zoom{transform:scale(1.04)}:root:not([data-motion=none]) .tr-sp-arrow{transition:transform var(--motion-base, .24s) var(--ease-enter, ease)}:root:not([data-motion=none]) .group:is(:hover,:focus-visible) .tr-sp-arrow{transform:translate(2px)}:root:not([data-motion=none]) .tr-sp-dock{animation:tr-sp-dock-in var(--motion-base, .24s) var(--ease-enter, ease-out)}:root:not([data-motion=none]) .tr-sp-story [data-active]{animation:tr-sp-in var(--motion-base, .24s) var(--ease-enter, ease-out)}}:root[data-motion=none] [data-section=shoppable-posts] *,:root[data-motion=none] .tr-sp-story *{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){[data-section=shoppable-posts] *,.tr-sp-story *{transition:none!important;animation:none!important}}:root[data-motion=none] [data-section=shoppable-recipe] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=shoppable-recipe] *{transition:none!important}}[data-section=shoppable-reviews] .tr-sr-title [data-word]{max-width:100%;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=shoppable-reviews] .tr-sr-zoom{transition:transform var(--motion-expressive, .52s) var(--ease-enter, ease)}:root:not([data-motion=none]) [data-section=shoppable-reviews] .group:is(:hover,:focus-within) .tr-sr-zoom{transform:scale(1.05)}:root:not([data-motion=none]) [data-section=shoppable-reviews] .tr-sr-arrow{transition:transform var(--motion-base, .24s) var(--ease-enter, ease)}:root:not([data-motion=none]) [data-section=shoppable-reviews] .group:is(:hover,:focus-visible) .tr-sr-arrow{transform:translate(3px)}:root:not([data-motion=none]) [data-section=shoppable-reviews] [data-animate] .tr-sr-slide[data-active]{animation:tr-sr-in var(--motion-base, .24s) var(--ease-enter, ease-out)}}@keyframes tr-sr-in{0%{opacity:0;transform:translateY(6px)}}:root[data-motion=none] [data-section=shoppable-reviews] *{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){[data-section=shoppable-reviews] *{transition:none!important;animation:none!important}}@media(prefers-reduced-motion:no-preference){.tr-popup-top,.tr-popup-sheet{animation:tr-popup-rise var(--motion-base, .28s) var(--ease-enter, ease)}@media(min-width:48rem){.tr-popup-sheet{animation-name:tr-popup-slide}}}@keyframes tr-popup-rise{0%{transform:translateY(12px)}to{transform:none}}@keyframes tr-popup-slide{0%{transform:translate(24px)}to{transform:none}}:root[data-motion=none] .tr-offer-popup *{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.tr-offer-popup *{transition:none!important;animation:none!important}}.tr-specs-modal{animation:none!important;transition:none!important}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=specification-figures] .tr-specs-arrow{transition:transform var(--motion-base)}:root:not([data-motion=none]) [data-section=specification-figures] button:is(:hover,:focus-visible) .tr-specs-arrow{transform:translate(4px)}}:root[data-motion=none] [data-section=specification-figures] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=specification-figures] *{transition:none!important}}.tr-sc-img,.tr-sc-thumb{transition:scale var(--motion-expressive, .52s) var(--ease-enter, ease)}.tr-sc-fig:is(:hover,:focus-within) .tr-sc-img,.tr-sc-row:is(:hover,:focus-within) .tr-sc-thumb,.tr-sc-card:is(:hover,:focus-within) .tr-sc-thumb{scale:1.04}.tr-sc-alt{opacity:0;transition:opacity var(--motion-base, .28s) var(--ease-enter, ease)}.tr-sc-row:is(:hover,:focus-within) .tr-sc-alt,.tr-sc-card:is(:hover,:focus-within) .tr-sc-alt{opacity:1}.tr-sc-frame{transition:translate var(--motion-base, .28s) var(--ease-enter, ease),box-shadow var(--motion-base, .28s) var(--ease-enter, ease)}.tr-sc-card:is(:hover,:focus-within) .tr-sc-frame{translate:0 -4px;box-shadow:0 1.25rem 1.75rem -1.25rem color-mix(in oklab,var(--foreground) 45%,transparent)}.tr-sc-marker{transition:scale var(--motion-base, .28s) var(--ease-enter, ease),box-shadow var(--motion-base, .28s) var(--ease-enter, ease),background-color var(--motion-base, .28s) var(--ease-enter, ease)}.tr-sc-marker:is(:hover,:focus-visible){scale:1.1;box-shadow:0 0 0 8px color-mix(in oklab,var(--brand) 25%,transparent)}.tr-sc-card-enter-active{transition:opacity var(--motion-base, .28s) var(--ease-enter, ease),translate var(--motion-base, .28s) var(--ease-enter, ease)}.tr-sc-card-leave-active{transition:opacity var(--motion-instant, .12s) var(--ease-exit, ease)}.tr-sc-card-enter-from{opacity:0;translate:0 .5rem}.tr-sc-card-leave-to{opacity:0}:root[data-motion=none] :is(.tr-sc-img,.tr-sc-thumb,.tr-sc-alt,.tr-sc-frame,.tr-sc-marker,.tr-sc-card-enter-active,.tr-sc-card-leave-active){transition:none!important}@media(prefers-reduced-motion:reduce){:is(.tr-sc-img,.tr-sc-thumb,.tr-sc-alt,.tr-sc-frame,.tr-sc-marker,.tr-sc-card-enter-active,.tr-sc-card-leave-active){transition:none!important}.tr-sc-card-enter-from{translate:none}:is(.tr-sc-img,.tr-sc-thumb){scale:none!important}.tr-sc-card:is(:hover,:focus-within) .tr-sc-frame{translate:none}}:root[data-motion=none] .tr-sc-card:is(:hover,:focus-within) .tr-sc-frame{translate:none}:root[data-motion=none] :is(.tr-sc-fig,.tr-sc-row,.tr-sc-card):is(:hover,:focus-within) :is(.tr-sc-img,.tr-sc-thumb){scale:none}:root[data-motion=none] [data-section=takeback-story] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=takeback-story] *{transition:none!important}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=tasting-notes] .tr-profile-card{transition:border-color var(--motion-base),transform var(--motion-base)}:root:not([data-motion=none]) [data-section=tasting-notes] .tr-profile-card:hover{border-color:var(--brand-border);transform:translateY(-2px)}:root:not([data-motion=none]) [data-section=tasting-notes] .tr-profile-picture{transition:transform var(--motion-base)}:root:not([data-motion=none]) [data-section=tasting-notes] .tr-profile-card:hover .tr-profile-picture{transform:scale(1.04)}}.tr-ps-img{transition:scale var(--motion-expressive, .52s) var(--ease-enter, ease)}.tr-ps-alt{opacity:0;transition:opacity var(--motion-base, .28s) var(--ease-enter, ease)}article:is(:hover,:focus-within)>div>.tr-ps-img{scale:1.03}article:is(:hover,:focus-within)>div>.tr-ps-alt,.tr-ps-panel:is(:hover,:focus-within) .tr-ps-alt{opacity:1}.tr-ps-card>div:first-child{transition:translate var(--motion-base, .28s) var(--ease-enter, ease),box-shadow var(--motion-base, .28s) var(--ease-enter, ease)}.tr-ps-card:is(:hover,:focus-within)>div:first-child{translate:0 -4px;box-shadow:0 1.25rem 1.75rem -1.25rem color-mix(in oklab,var(--foreground) 45%,transparent)}.tr-ps-card a{text-decoration:underline transparent;text-underline-offset:4px;transition:text-decoration-color var(--motion-base, .28s) var(--ease-enter, ease)}.tr-ps-card:is(:hover,:focus-within) a{text-decoration-color:currentColor}.tr-ps-lead{transition:border-color var(--motion-base, .28s) var(--ease-enter, ease),transform var(--motion-base, .28s) var(--ease-enter, ease)}.tr-ps-lead:is(:hover,:focus-within){border-color:var(--brand)}.tr-ps-cue{transition:translate var(--motion-base, .28s) var(--ease-enter, ease)}.tr-ps-panel:is(:hover,:focus-within) .tr-ps-cue{translate:.2rem -.2rem}.tr-ps-rail{scrollbar-width:none;scroll-padding-inline:1.25rem}.tr-ps-rail::-webkit-scrollbar{display:none}.tr-ps-index-img{opacity:0;scale:1.06;transition:opacity var(--motion-base, .28s) var(--ease-enter, ease),scale var(--motion-expressive, .52s) var(--ease-enter, ease)}.tr-ps-index-img[data-on]{opacity:1;scale:1}.tr-ps-index-name{transition:translate var(--motion-base, .28s) var(--ease-enter, ease)}.tr-ps-index{transition:color var(--motion-base, .28s) var(--ease-enter, ease)}.tr-ps-index:is(:hover,:focus-visible) .tr-ps-index-name{translate:.5rem 0}.tr-ps-index:is(:hover,:focus-visible) .tr-ps-cue{translate:.2rem -.2rem}.tr-ps-row{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:1.25rem;scrollbar-width:none}.tr-ps-row::-webkit-scrollbar{display:none}.tr-ps-panel{flex:none;width:min(78%,20rem);aspect-ratio:3 / 4;scroll-snap-align:start}@media(width>=37.5rem){.tr-ps-row{overflow:visible;gap:.5rem;height:32rem;scroll-snap-type:none}.tr-ps-panel{flex:1 1 0%;width:auto;min-width:0;aspect-ratio:auto;transition:flex-grow var(--motion-expressive, .52s) var(--ease-enter, ease)}.tr-ps-panel:is(:hover,:focus-within),.tr-ps-row:not(:hover,:focus-within)>.tr-ps-panel:first-child{flex-grow:4}.tr-ps-panel:not(:hover,:focus-within) .tr-ps-name{writing-mode:vertical-rl;rotate:180deg;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:20rem}.tr-ps-panel:not(:hover,:focus-within) .tr-ps-cue{display:none}.tr-ps-row:not(:hover,:focus-within)>.tr-ps-panel:first-child .tr-ps-name{writing-mode:horizontal-tb;rotate:none;white-space:normal;max-height:none}.tr-ps-row:not(:hover,:focus-within)>.tr-ps-panel:first-child .tr-ps-cue{display:revert}.tr-ps-panel:is(:hover,:focus-within) .tr-ps-img{scale:1.03}}@media(width>=64rem){.tr-ps-row{height:36rem}}.tr-ps-spot-enter-active{transition:opacity var(--motion-base, .28s) var(--ease-enter, ease),translate var(--motion-base, .28s) var(--ease-enter, ease)}.tr-ps-spot-leave-active{transition:opacity var(--motion-instant, .12s) var(--ease-exit, ease)}.tr-ps-spot-enter-from{opacity:0;translate:0 .5rem}.tr-ps-spot-leave-to{opacity:0}:root[data-motion=none] .tr-ps-card>div:first-child{translate:none!important}:root[data-motion=none] :is(.tr-ps-alt,.tr-ps-card>div:first-child,.tr-ps-card a,.tr-ps-lead,.tr-ps-cue,.tr-ps-panel,.tr-ps-img,.tr-ps-index,.tr-ps-index-name,.tr-ps-index-img,.tr-ps-spot-enter-active,.tr-ps-spot-leave-active){transition:none!important}@media(prefers-reduced-motion:reduce){:is(.tr-ps-alt,.tr-ps-card>div:first-child,.tr-ps-card a,.tr-ps-lead,.tr-ps-cue,.tr-ps-panel,.tr-ps-img,.tr-ps-index,.tr-ps-index-name,.tr-ps-index-img,.tr-ps-spot-enter-active,.tr-ps-spot-leave-active){transition:none!important}.tr-ps-spot-enter-from{translate:none}.tr-ps-img{scale:none!important}.tr-ps-card>div:first-child{translate:none!important}}@keyframes tr-tb-drop{0%{opacity:0;transform:scale(.94)}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=tiered-bundle-builder] .tr-tb-drop{animation:tr-tb-drop var(--motion-base, .24s) var(--ease-enter, ease-out)}:root:not([data-motion=none]) [data-section=tiered-bundle-builder] .tr-tb-pic{transition:transform var(--motion-base, .24s) var(--ease-enter, ease)}:root:not([data-motion=none]) [data-section=tiered-bundle-builder] .group:is(:hover,:focus-within) .tr-tb-pic{transform:scale(1.04)}:root:not([data-motion=none]) [data-section=tiered-bundle-builder] .tr-tb-fill{transition:transform var(--motion-base, .24s) var(--ease-enter, ease)}}:root[data-motion=none] [data-section=tiered-bundle-builder] *{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){[data-section=tiered-bundle-builder] *{transition:none!important;animation:none!important}}:root[data-motion=none] [data-section=trade-in] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=trade-in] *{transition:none!important}}:root[data-motion=none] [data-section=trip-departures] *{transition:none!important}:root[data-motion=none] [data-section=usage-comparison] *{transition:none!important}:root[data-motion=none] [data-section=usage-comparison] [data-product-card] img{transform:none!important}@media(prefers-reduced-motion:reduce){[data-section=usage-comparison] *{transition:none!important}[data-section=usage-comparison] [data-product-card] img{transform:none!important}}:root[data-motion=none] [data-section=vehicle-listing] *{transition:none!important}:root[data-motion=none] [data-section=vehicle-listing] img{transform:none!important}.tr-pr-img{transition:scale var(--motion-expressive, .52s) var(--ease-enter, ease)}.tr-pr-alt{opacity:0;transition:opacity var(--motion-base, .28s) var(--ease-enter, ease)}.tr-pr-card>div:first-child{transition:translate var(--motion-base, .28s) var(--ease-enter, ease),box-shadow var(--motion-base, .28s) var(--ease-enter, ease)}.tr-pr-card:is(:hover,:focus-within)>div:first-child{translate:0 -4px;box-shadow:0 1.25rem 1.75rem -1.25rem color-mix(in oklab,var(--foreground) 45%,transparent)}.tr-pr-card:is(:hover,:focus-within)>div:first-child .tr-pr-img{scale:1.04}.tr-pr-card:is(:hover,:focus-within)>div:first-child .tr-pr-alt{opacity:1}.tr-pr-card a{text-decoration:underline transparent;text-underline-offset:4px;transition:text-decoration-color var(--motion-base, .28s) var(--ease-enter, ease)}.tr-pr-card:is(:hover,:focus-within) a{text-decoration-color:currentColor}.tr-pr-track{scrollbar-width:none;scroll-padding-inline:1.25rem}.tr-pr-track::-webkit-scrollbar{display:none}:root[data-motion=none] .tr-pr-card>div:first-child{translate:none!important}:root[data-motion=none] :is(.tr-pr-img,.tr-pr-alt,.tr-pr-card>div:first-child,.tr-pr-card a){transition:none!important}@media(prefers-reduced-motion:reduce){:is(.tr-pr-img,.tr-pr-alt,.tr-pr-card>div:first-child,.tr-pr-card a){transition:none!important}.tr-pr-img{scale:none!important}.tr-pr-card>div:first-child{translate:none!important}}:root[data-motion=none] .tr-vote-ballot *{transition:none!important}:root[data-motion=none] .tr-vote-ballot img,:root[data-motion=none] .tr-vote-ballot svg{transform:none!important}@media(prefers-reduced-motion:reduce){.tr-vote-ballot *{transition:none!important}.tr-vote-ballot img,.tr-vote-ballot svg{transform:none!important}}.tr-Benchmarks[data-v-ad53a22c]{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.tr-Benchmarks[data-v-ad53a22c] *{transition:none!important}.tr-Benchmarks[data-v-ad53a22c] *{translate:none!important;scale:none!important}}[data-section=brand-statement] .tr-ht-title.tr-bs-type{max-width:none;font-weight:800;letter-spacing:-.05em;line-height:.86;overflow-wrap:anywhere}[data-section=brand-statement] .tr-ht-title.tr-bs-xl{font-size:clamp(4rem,22vw,21rem)}[data-section=brand-statement] .tr-ht-title.tr-bs-lg{font-size:clamp(3rem,13.5vw,13rem)}[data-section=brand-statement] .tr-ht-title.tr-bs-md{font-size:clamp(2.5rem,8vw,8rem);line-height:.92}@supports ((background-clip: text) or (-webkit-background-clip: text)){[data-section=brand-statement] .tr-bs-mask{background-image:var(--bs-mask);background-size:cover;background-position:50% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px color-mix(in oklab,var(--foreground) 18%,transparent)}[data-section=brand-statement] .tr-bs-mask .tr-text-reveal [data-word]{animation:none!important}[data-section=brand-statement] .tr-bs-mask .tr-ht-word{-webkit-text-stroke:0}}@media(forced-colors:active){[data-section=brand-statement] .tr-bs-mask{background:none;color:CanvasText;-webkit-text-stroke:0}}@keyframes tr-bs-pan{0%{background-position:50% 0%}}:root[data-motion=expressive] [data-section=brand-statement] .tr-bs-mask{animation:tr-bs-pan 2.4s var(--ease-enter, ease-out) both}@media(prefers-reduced-motion:reduce){[data-section=brand-statement] .tr-bs-mask{animation:none!important}}[data-section=brand-statement] .tr-ht-title{font-size:clamp(2.5rem,8.6vw,9rem);line-height:.94;letter-spacing:-.035em}[data-section=brand-statement][data-variant=centered] .tr-ht-title{font-size:clamp(2.5rem,7.4vw,7.5rem)}[data-section=brand-statement] .tr-ht-word{font-style:italic;padding-inline-end:.1em;margin-inline-end:-.1em}[data-section=brand-statement] .tr-ht-poster{font-size:clamp(3rem,14.5vw,14rem);line-height:.84;letter-spacing:-.045em;text-transform:uppercase;font-stretch:75%;max-width:none;overflow-wrap:anywhere}[data-section=brand-statement][data-variant=poster] .tr-ht-word{color:inherit;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.08em}[data-section=brand-statement] .tr-ht-stack{display:grid;place-items:center}[data-section=brand-statement] .tr-ht-stack>*{grid-area:1 / 1}[data-section=brand-statement] .tr-ht-behind{font-size:clamp(3.5rem,17vw,17rem);line-height:.82;letter-spacing:-.05em;max-width:none;overflow-wrap:anywhere}[data-section=brand-statement] .tr-ht-frame{position:relative;width:clamp(8rem,27vw,21rem);margin-block:1.5rem;z-index:0}[data-section=brand-statement] .tr-ht-behind{position:relative;z-index:1;text-shadow:0 0 .12em var(--background),0 0 .3em var(--background)}[data-section=brand-statement] .tr-ht-frame:after{content:"";position:absolute;inset:8% 0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--background) 64%,transparent) 18%,color-mix(in oklab,var(--background) 64%,transparent) 82%,transparent)}:root[data-motion=expressive] [data-section=brand-statement] .tr-ht-rise{animation:tr-ht-rise var(--motion-expressive) var(--ease-enter) both;animation-delay:calc(.18s + var(--ht-d, 0) * 90ms)}@media(prefers-reduced-motion:reduce){[data-section=brand-statement] .tr-ht-rise{animation:none!important}}[data-v-c64fc93a] .crafted:hover,[data-v-c64fc93a] .crafted:focus-within{border-color:var(--color-brand-border)}.tr-disco-fallback{background-image:repeating-radial-gradient(circle at 50% 50%,transparent 0 7px,color-mix(in oklab,var(--foreground) 9%,transparent) 7px 8px)}.tr-disco-img{transition:transform var(--motion-expressive, .52s) var(--ease-enter, ease)}:root[data-motion=none] .tr-disco-img{transition:none}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=discography] .group\/rel:is(:hover,:focus-visible,:focus-within) .tr-disco-img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.tr-disco-img{transition:none}}[data-section=discography] .tr-disco-disc{width:92%;transition:transform var(--motion-base, .28s) var(--ease-enter, ease-out)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=discography] .tr-disco-row:is(:hover,:focus-within) .tr-disco-disc{transform:translate(14%)}}@media(width<40rem){[data-section=discography] .tr-disco-disc{display:none}}.tr-expo-img{transition:transform var(--motion-expressive, .52s) var(--ease-enter, ease)}:root[data-motion=none] .tr-expo-img{transition:none}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=exhibitions] .group\/ex:is(:hover,:focus-within) .tr-expo-img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.tr-expo-img{transition:none}}.tr-gallery-panels .tr-xgallery-panel{transition:none}@media(width>=37.5rem){.tr-gallery-panels .tr-xgallery-panel:is(:hover,:focus-within){flex-grow:1}}.tr-gallery-panels .tr-xgallery-panel>:has(p):after{content:"";position:absolute;inset:auto 0 0;height:60%;pointer-events:none;background:linear-gradient(to top,color-mix(in oklab,var(--background) 88%,transparent),color-mix(in oklab,var(--background) 45%,transparent) 60%,transparent)}.tr-gallery-panels .tr-xgallery-panel img{transition:transform var(--motion-expressive, .52s) var(--ease-enter, ease)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) .tr-gallery-panels .tr-xgallery-panel:is(:hover,:focus-within) img{transform:scale(1.04)}}:root[data-motion=none] .tr-gallery-panels *{transition:none!important}@media(prefers-reduced-motion:reduce){.tr-gallery-panels *{transition:none!important}}.tr-opt-in-rail .tr-marquee-toggle{display:none}.tr-opt-in-rail .tr-marquee-group{padding-block:.5rem}.tr-opt-in-rail .tr-marquee-track{animation-play-state:paused!important}.tr-opt-in-rail:not([data-playing]) .tr-marquee-track{animation:none;width:auto}.tr-opt-in-rail:not([data-playing]) .tr-marquee-group{flex-wrap:wrap;flex-shrink:1;justify-content:center;gap:1.25rem;padding:.5rem}.tr-opt-in-rail:not([data-playing]) [data-copy]{display:none}.tr-opt-in-rail:not([data-playing]) .tr-marquee-viewport{mask-image:none!important}.tr-opt-in-rail:not([data-playing]) .tr-gallery-row{min-width:0;flex-wrap:wrap;justify-content:center}:root:not([data-motion=expressive]) .tr-opt-in-rail .tr-marquee-track{animation:none;width:auto}:root:not([data-motion=expressive]) .tr-opt-in-rail .tr-marquee-group{flex-wrap:wrap;flex-shrink:1;justify-content:center;padding:.5rem}:root:not([data-motion=expressive]) .tr-opt-in-rail .tr-gallery-row{min-width:0;flex-wrap:wrap;justify-content:center}:root:not([data-motion=expressive]) .tr-opt-in-rail .tr-marquee-viewport{mask-image:none!important}:root:not([data-motion=expressive]) .tr-opt-in-rail [data-copy],:root:not([data-motion=expressive]) .tr-rail-toggle{display:none}@media(prefers-reduced-motion:no-preference){:root[data-motion=expressive] .tr-opt-in-rail[data-running] .tr-marquee:not(:hover):not(:focus-within) .tr-marquee-track{animation-play-state:running!important}}@media(prefers-reduced-motion:reduce){.tr-rail-toggle{display:none}.tr-opt-in-rail .tr-marquee-viewport{mask-image:none!important}.tr-opt-in-rail .tr-gallery-row{min-width:0;flex-wrap:wrap;justify-content:center}}.tr-gallery-row{min-width:100vw;justify-content:space-around;flex-wrap:nowrap}:root:not([data-motion=none]) .tr-gallery-rows .tr-marquee-viewport{mask-image:linear-gradient(to right,transparent,var(--foreground) 6%,var(--foreground) 94%,transparent)}:root[data-motion=none] .tr-gallery-row{min-width:0;flex-wrap:wrap;justify-content:center}@media(prefers-reduced-motion:reduce){.tr-gallery-rows .tr-marquee-viewport{mask-image:none!important}.tr-gallery-row{min-width:0;flex-wrap:wrap;justify-content:center}}.tr-gallery-focus img{transition:transform var(--motion-base, .28s) var(--ease-enter, ease);transform:scale(.88)}.tr-gallery-focus[data-active] img{transform:none}:root[data-motion=none] .tr-gallery-focus img{transition:none!important;transform:none}@media(prefers-reduced-motion:reduce){.tr-gallery-focus img{transition:none!important;transform:none!important}}.tr-stage-enter-active,.tr-stage-leave-active{transition:opacity var(--motion-base, .28s) ease}.tr-stage-enter-from,.tr-stage-leave-to{opacity:0}:root[data-motion=none] :is(.tr-stage-enter-active,.tr-stage-leave-active){transition:none}@media(prefers-reduced-motion:reduce){.tr-stage-enter-active,.tr-stage-leave-active{transition:none}}.tr-gallery-print{rotate:var(--turn, 0deg);transition:rotate var(--motion-base, .28s) var(--ease-enter, ease),translate var(--motion-base, .28s) var(--ease-enter, ease),box-shadow var(--motion-base, .28s)}@media(hover:hover)and (pointer:fine){:root:not([data-motion=none]) .tr-gallery-print:is(:hover,:focus-within){rotate:0deg;translate:0 -.4rem;box-shadow:0 18px 40px -18px color-mix(in oklab,var(--foreground) 35%,transparent)}}:root[data-motion=none] .tr-gallery-print{transition:none}@media(prefers-reduced-motion:reduce){.tr-gallery-print{transition:none}}[data-section=gallery] .tr-gs-img{aspect-ratio:var(--gs-r, 4 / 5)}[data-section=gallery] .tr-gs-item:nth-child(4n+2) .tr-gs-img{aspect-ratio:3 / 4}@media(min-width:1024px){[data-section=gallery] .tr-gs-field{aspect-ratio:3 / 2}[data-section=gallery] .tr-gs-head{position:absolute;inset-inline:32%;top:50%;margin:0;max-width:none;translate:0 -50%}[data-section=gallery] .tr-gs-list{position:absolute;inset:0;columns:auto;max-width:none}[data-section=gallery] .tr-gs-item{position:absolute;left:var(--gs-l);top:var(--gs-t);width:var(--gs-w);margin:0}[data-section=gallery] .tr-gs-item:nth-child(4n+2) .tr-gs-img{aspect-ratio:var(--gs-r)}[data-section=gallery] .tr-gs-item:hover,[data-section=gallery] .tr-gs-item:focus-within{z-index:30}}[data-section=gallery] .tr-gs-figure{transition:translate var(--motion-base, .28s) var(--ease-enter, ease)}[data-section=gallery] .tr-gs-img{transition:transform var(--motion-base, .28s) var(--ease-enter, ease)}@media(hover:hover)and (pointer:fine){:root:not([data-motion=none]) [data-section=gallery] .tr-gs-item:hover .tr-gs-figure{translate:0 -.35rem}:root:not([data-motion=none]) [data-section=gallery] .tr-gs-item:hover .tr-gs-img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){[data-section=gallery] .tr-gs-figure,[data-section=gallery] .tr-gs-img{transition:none}}[data-section=gallery] .tr-gd-deck>*{grid-area:1 / 1}[data-section=gallery] .tr-gd-card{transform:translate(var(--gd-x, 0)) rotate(var(--gd-r, 0deg)) scale(var(--gd-s, 1));transition:transform var(--motion-base, .28s) var(--ease-enter, ease),opacity var(--motion-base, .28s) ease;user-select:none}:root[data-motion=expressive] [data-section=gallery] .tr-gd-card{transition-duration:var(--motion-expressive, .52s)}:root[data-motion=none] [data-section=gallery] .tr-gd-card{transition:none}@media(prefers-reduced-motion:reduce){[data-section=gallery] .tr-gd-card{transition:none}}:root[data-motion=none] [data-section=guide-shelves] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=guide-shelves] *{transition:none!important}}:root[data-motion=none] [data-section=guided-library] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=guided-library] *{transition:none!important}}[data-section=hero-type] .tr-ht-pics{display:inline-flex;vertical-align:-.04em}[data-section=hero-type] .tr-ht-pic{display:block;height:.74em;width:.74em;border-radius:9999px;object-fit:cover;box-shadow:0 0 0 .045em var(--background)}[data-section=hero-type] .tr-ht-pics[data-count="1"] .tr-ht-pic{width:1.6em}[data-section=hero-type] .tr-ht-pic+.tr-ht-pic{margin-inline-start:-.22em}@keyframes tr-ht-pic-in{0%{scale:.6}}:root[data-motion=expressive] [data-section=hero-type] .tr-ht-pic{animation:tr-ht-pic-in var(--motion-expressive) var(--ease-enter) both;animation-delay:calc(.24s + var(--ht-d, 0) * 90ms)}@media(prefers-reduced-motion:reduce){[data-section=hero-type] .tr-ht-pic{animation:none!important}}[data-section=hero-type] .tr-ht-title{font-size:clamp(2.5rem,8.6vw,9rem);line-height:.94;letter-spacing:-.035em}[data-section=hero-type][data-variant=centered] .tr-ht-title{font-size:clamp(2.5rem,7.4vw,7.5rem)}[data-section=hero-type] .tr-ht-word{font-style:italic;padding-inline-end:.1em;margin-inline-end:-.1em}[data-section=hero-type] .tr-ht-poster{font-size:clamp(3rem,14.5vw,14rem);line-height:.84;letter-spacing:-.045em;text-transform:uppercase;font-stretch:75%;max-width:none;overflow-wrap:anywhere}[data-section=hero-type][data-variant=poster] .tr-ht-word{color:inherit;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.08em}[data-section=hero-type] .tr-ht-stack{display:grid;place-items:center}[data-section=hero-type] .tr-ht-stack>*{grid-area:1 / 1}[data-section=hero-type] .tr-ht-behind{font-size:clamp(3.5rem,17vw,17rem);line-height:.82;letter-spacing:-.05em;max-width:none;overflow-wrap:anywhere}[data-section=hero-type] .tr-ht-frame{position:relative;width:clamp(8rem,27vw,21rem);margin-block:1.5rem;z-index:0}[data-section=hero-type] .tr-ht-behind{position:relative;z-index:1;text-shadow:0 0 .12em var(--background),0 0 .3em var(--background)}[data-section=hero-type] .tr-ht-frame:after{content:"";position:absolute;inset:8% 0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--background) 64%,transparent) 18%,color-mix(in oklab,var(--background) 64%,transparent) 82%,transparent)}@keyframes tr-ht-rise{0%{opacity:0;translate:0 var(--reveal-rise, 12px)}}:root[data-motion=expressive] [data-section=hero-type] .tr-ht-rise{animation:tr-ht-rise var(--motion-expressive) var(--ease-enter) both;animation-delay:calc(.18s + var(--ht-d, 0) * 90ms)}@media(prefers-reduced-motion:reduce){[data-section=hero-type] .tr-ht-rise{animation:none!important}}[data-section=hero-wall] .tr-hw-fade{mask-image:linear-gradient(to bottom,transparent,var(--foreground) 16%,var(--foreground) 84%,transparent)}[data-section=hero-wall] .tr-hw-plane{perspective:1600px;mask-image:linear-gradient(to bottom,transparent,var(--foreground) 22%,var(--foreground) 78%,transparent)}[data-section=hero-wall] .tr-hw-tilt{width:150%;margin-inline-start:-25%;transform-origin:50% 0;transform:rotateX(28deg) rotate(-12deg) translateY(-4%)}@media(min-width:768px){[data-section=hero-wall] .tr-hw-tilt{width:140%;margin-inline-start:-20%;transform:rotateX(42deg) rotate(-22deg) translateY(-14%)}}[data-section=hero-wall] .tr-hw-tint[data-tone="0"]{background:var(--muted)}[data-section=hero-wall] .tr-hw-tint[data-tone="1"]{background:var(--brand-soft)}[data-section=hero-wall] .tr-hw-tint[data-tone="2"]{background:color-mix(in oklab,var(--foreground) 7%,var(--background))}[data-section=hero-wall] .tr-hw-cell img[data-broken]{visibility:hidden}@keyframes tr-hw-in{0%{opacity:0;scale:.94}}:root[data-motion=expressive] [data-section=hero-wall] .tr-hw-cell{animation:tr-hw-in var(--motion-expressive) var(--ease-enter) both;animation-delay:calc(var(--hw-d, 0) * 40ms)}@media(prefers-reduced-motion:reduce){[data-section=hero-wall] .tr-hw-cell{animation:none!important}}@keyframes tr-impact-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tr-impact-seg{animation:tr-impact-grow var(--motion-slow, .9s) cubic-bezier(.22,1,.36,1) both}:root[data-motion=none] .tr-impact-seg{animation:none}@media(prefers-reduced-motion:reduce){.tr-impact-seg{animation:none}}.tr-it-img{transition:scale var(--motion-expressive, .5s) var(--ease-enter, ease)}.tr-it-day:hover .tr-it-img{scale:1.04}:root[data-motion=none] .tr-it-img{transition:none}:root[data-motion=none] .tr-it-day:hover .tr-it-img{scale:1}.tr-it-line:before{content:"";position:absolute;inset-block:1.25rem;inset-inline-start:1.125rem;border-inline-start:2px solid var(--border)}@media(min-width:768px){.tr-it-line:before{inset-inline-start:1.375rem}}.tr-it-route{position:relative}.tr-it-route:before{content:"";position:absolute;inset-block:1.125rem;inset-inline-start:1.125rem;border-inline-start:2px dashed var(--border-strong)}.tr-it-node,.tr-it-pin{z-index:1}[data-section=logo-strip] .tr-text-reveal [data-word]{max-width:100%;overflow-wrap:anywhere}[data-section=logo-strip] .tr-logo-mark{opacity:1;transition:transform var(--motion-expressive, .52s) var(--ease-enter, ease)}[data-section=logo-strip] li:is(:hover,:focus-within){border-color:var(--brand-border)}[data-section=logo-strip] :is(li,.group\/logo):is(:hover,:focus-within) .tr-logo-mark{filter:none}[data-section=logo-strip] li svg{transition:transform var(--motion-base, .28s)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=logo-strip] :is(li,.group\/logo):is(:hover,:focus-within) .tr-logo-mark{transform:translateY(-.125rem) scale(1.04)}:root:not([data-motion=none]) [data-section=logo-strip] li:is(:hover,:focus-within) svg{transform:translate(.25rem)}}:root[data-motion=none] [data-section=logo-strip] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=logo-strip] *{transition:none!important}}[data-section=logos] .tr-text-reveal [data-word]{max-width:100%;overflow-wrap:anywhere}[data-section=logos] .tr-logo-mark{opacity:1;transition:transform var(--motion-expressive, .52s) var(--ease-enter, ease)}[data-section=logos] li:is(:hover,:focus-within){border-color:var(--brand-border)}[data-section=logos] :is(li,.group\/logo):is(:hover,:focus-within) .tr-logo-mark{filter:none}[data-section=logos] li svg{transition:transform var(--motion-base, .28s)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=logos] :is(li,.group\/logo):is(:hover,:focus-within) .tr-logo-mark{transform:translateY(-.125rem) scale(1.04)}:root:not([data-motion=none]) [data-section=logos] li:is(:hover,:focus-within) svg{transform:translate(.25rem)}}:root[data-motion=none] [data-section=logos] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=logos] *{transition:none!important}}.tr-making-of{overflow-wrap:anywhere}:root[data-motion=none] .tr-making-of *{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.tr-making-of *{transition:none!important;animation:none!important}}:root[data-motion=none] [data-section=material-shelf] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=material-shelf] *{transition:none!important}}@media(min-width:1024px){[data-section=material-shelf] [style*=--tr-ms-n]{grid-template-columns:repeat(var(--tr-ms-n),minmax(0,1fr));gap:1.5rem}}[data-section=partner-tiers] .tr-text-reveal [data-word]{max-width:100%;overflow-wrap:anywhere}.tr-logos-marquee{--marquee-gap: 3.5rem}.tr-logos-marquee .tr-marquee-viewport{mask-image:linear-gradient(to right,transparent,var(--foreground) 10%,var(--foreground) 90%,transparent)}:root[data-motion=none] .tr-logos-marquee .tr-marquee-viewport{mask-image:none}:root[data-motion=none] .tr-logos-marquee .tr-marquee-group{flex-wrap:wrap;justify-content:center;row-gap:2rem}@media(prefers-reduced-motion:reduce){.tr-logos-marquee .tr-marquee-viewport{mask-image:none}.tr-logos-marquee .tr-marquee-group{flex-wrap:wrap;justify-content:center;row-gap:2rem}}[data-section=partner-tiers] .tr-logo-mark{opacity:1;transition:transform var(--motion-expressive, .52s) var(--ease-enter, ease)}[data-section=partner-tiers] li:is(:hover,:focus-within){border-color:var(--brand-border)}[data-section=partner-tiers] :is(li,.group\/logo):is(:hover,:focus-within) .tr-logo-mark{filter:none}[data-section=partner-tiers] li svg{transition:transform var(--motion-base, .28s)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=partner-tiers] :is(li,.group\/logo):is(:hover,:focus-within) .tr-logo-mark{transform:translateY(-.125rem) scale(1.04)}:root:not([data-motion=none]) [data-section=partner-tiers] li:is(:hover,:focus-within) svg{transform:translate(.25rem)}}:root[data-motion=none] [data-section=partner-tiers] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=partner-tiers] *{transition:none!important}}[data-section=photo-essay] .tr-text-reveal [data-word]{max-width:100%;overflow-wrap:anywhere}.tr-essay-image{transition:transform var(--motion-expressive, .52s) var(--ease-enter, ease)}@media(hover:hover)and (pointer:fine){:root:not([data-motion=none]) .tr-essay-figure:is(:hover,:focus-within) .tr-essay-image{transform:scale(1.03)}}:root[data-motion=none] .tr-essay-image{transition:none}:root:not([data-motion=expressive]) .tr-essay-parallax{transform:none!important}@media(prefers-reduced-motion:reduce){.tr-essay-image{transition:none;transform:none!important}.tr-essay-parallax{transform:none!important}[data-section=photo-essay] .md\:sticky{position:static}}[data-section=project-index] .tr-text-reveal [data-word]{max-width:100%;overflow-wrap:anywhere}.tr-work-reveal,[data-section=project-index] .group>svg{transition:transform var(--motion-base, .28s) var(--ease-enter, ease)}[data-section=project-index] article:focus-within{border-color:var(--brand-border)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=project-index] .group:is(:hover,:focus-within) .tr-work-image{transform:scale(1.04)}:root:not([data-motion=none]) [data-section=project-index] .group:is(:hover,:focus-within) .tr-work-reveal{transform:translate(.25rem)}:root:not([data-motion=none]) [data-section=project-index] .group:is(:hover,:focus-within)>svg{transform:translate(.125rem,-.125rem)}}:root[data-motion=none] [data-section=project-index] *{transition:none!important}:root[data-motion=none] [data-section=project-index] .group>svg{transform:none!important}@media(prefers-reduced-motion:reduce){[data-section=project-index] *{transition:none!important}.tr-work-image,.tr-work-reveal,[data-section=project-index] .group>svg{transform:none!important}}:root:not([data-motion=expressive]) [data-section=project-index] .tr-tilt{transform:none!important}@media(prefers-reduced-motion:reduce){[data-section=project-index] .tr-tilt{transform:none!important}}.tr-promo-band .tr-marquee-toggle{inset-inline-end:0}:root[data-motion=none] .tr-promo-band .tr-promo-msg{white-space:normal;flex-wrap:wrap;column-gap:1rem;row-gap:.25rem}@media(prefers-reduced-motion:reduce){.tr-promo-band .tr-promo-msg{white-space:normal;flex-wrap:wrap;column-gap:1rem;row-gap:.25rem}}.tr-QuestionsAnswers[data-v-ee28b81b]{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.tr-QuestionsAnswers[data-v-ee28b81b] *{transition:none!important}.tr-QuestionsAnswers[data-v-ee28b81b] *{translate:none!important;scale:none!important}}[data-v-680e7faf] .resource-card{transition:border-color var(--motion-base)}[data-v-680e7faf] .resource-card:hover,[data-v-680e7faf] .resource-card:focus-within{border-color:var(--brand-border)}[data-v-680e7faf] .resource-image,[data-v-680e7faf] .resource-arrow{transition:transform var(--motion-base)}[data-v-680e7faf] .resource-card:hover .resource-image,[data-v-680e7faf] .resource-card:focus-within .resource-image{transform:scale(1.04)}[data-v-680e7faf] .resource-link:hover .resource-arrow,[data-v-680e7faf] .resource-link:focus-visible .resource-arrow{transform:translate(2px,-2px)}[data-v-680e7faf] .resource-chip:hover,[data-v-680e7faf] .resource-chip:focus-visible{border-color:var(--brand-border)}@media(prefers-reduced-motion:reduce){[data-v-680e7faf] .resource-image,[data-v-680e7faf] .resource-arrow,[data-v-680e7faf] .resource-card{transition:none;transform:none!important}}[data-motion=none] .tr-resource-filters{animation:none;transition:none}@media(prefers-reduced-motion:reduce){.tr-resource-filters{animation:none;transition:none}}:root[data-motion=none] [data-section=service-page] *{transition:none!important}[data-section=service-tiles] .tr-st-pic{transition:transform .9s var(--ease-enter, ease)}:root:not([data-motion=none]) [data-section=service-tiles] .tr-st-tile:hover .tr-st-pic,:root:not([data-motion=none]) [data-section=service-tiles] .tr-st-tile:focus-visible .tr-st-pic{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){[data-section=service-tiles] .tr-st-pic{transition:none;transform:none!important}}[data-section=service-tiles] .tr-st-fade-enter-active,[data-section=service-tiles] .tr-st-fade-leave-active{transition:opacity var(--motion-base, .28s) var(--ease-enter, ease)}[data-section=service-tiles] .tr-st-fade-enter-from,[data-section=service-tiles] .tr-st-fade-leave-to{opacity:0}:root[data-motion=none] [data-section=service-tiles] .tr-st-fade-enter-active,:root[data-motion=none] [data-section=service-tiles] .tr-st-fade-leave-active{transition:none}@media(prefers-reduced-motion:reduce){[data-section=service-tiles] .tr-st-fade-enter-active,[data-section=service-tiles] .tr-st-fade-leave-active{transition:none}}.tr-sf-img{transition:scale var(--motion-expressive, .52s) var(--ease-enter, ease)}.tr-sf-frame,.tr-sf-card{transition:translate var(--motion-base, .28s) var(--ease-enter, ease),box-shadow var(--motion-base, .28s) var(--ease-enter, ease),border-color var(--motion-base, .28s) var(--ease-enter, ease)}.tr-sf-play,.tr-sf-arrow{transition:scale var(--motion-base, .28s) var(--ease-enter, ease),translate var(--motion-base, .28s) var(--ease-enter, ease)}.tr-sf-metrics{opacity:0;translate:0 100%;transition:opacity var(--motion-base, .28s) var(--ease-enter, ease),translate var(--motion-base, .28s) var(--ease-enter, ease)}.tr-sf:is(:hover,:focus-within,:focus-visible) .tr-sf-img{scale:1.04}.tr-sf:is(:hover,:focus-within) .tr-sf-play{scale:1.1}.tr-sf:is(:hover,:focus-within) .tr-sf-arrow,a:is(:hover,:focus-visible)>.tr-sf-arrow{translate:.15rem -.15rem}.tr-sf:is(:hover,:focus-within) .tr-sf-metrics{opacity:1;translate:0 0}.tr-sf:is(:hover,:focus-within) .tr-sf-frame{translate:0 -4px;box-shadow:0 1.25rem 1.75rem -1.25rem color-mix(in oklab,var(--foreground) 45%,transparent)}.tr-sf-card:is(:hover,:focus-within){translate:0 -4px;border-color:var(--brand);box-shadow:0 1.5rem 2rem -1.5rem color-mix(in oklab,var(--foreground) 40%,transparent)}@media(max-width:47.99rem){.tr-sf-metrics{opacity:1;translate:0 0}}:root[data-motion=none] .tr-sf-metrics{opacity:1;translate:none}@media(prefers-reduced-motion:reduce){.tr-sf-metrics{opacity:1;translate:none}}:root[data-motion=none] :is(.tr-sf-img,.tr-sf-frame,.tr-sf-card,.tr-sf-play,.tr-sf-arrow,.tr-sf-metrics){transition:none!important}:root[data-motion=none] .tr-sf:is(:hover,:focus-within) :is(.tr-sf-img,.tr-sf-frame,.tr-sf-play,.tr-sf-arrow),:root[data-motion=none] .tr-sf-card:is(:hover,:focus-within){scale:none;translate:none}@media(prefers-reduced-motion:reduce){:is(.tr-sf-img,.tr-sf-frame,.tr-sf-card,.tr-sf-play,.tr-sf-arrow,.tr-sf-metrics){transition:none!important}.tr-sf:is(:hover,:focus-within) :is(.tr-sf-img,.tr-sf-frame,.tr-sf-play,.tr-sf-arrow),.tr-sf-card:is(:hover,:focus-within){scale:none;translate:none}}[data-section=software-releases] details>summary{list-style:none}[data-section=software-releases] details>summary::-webkit-details-marker{display:none}[data-section=software-releases] details[open]>summary .tr-rel-chevron{transform:rotate(180deg)}[data-section=software-releases] .tr-rel-chevron{transition:transform var(--motion-base, .2s) var(--ease-enter, ease)}:root[data-motion=none] [data-section=software-releases] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=software-releases] *{transition:none!important}}.tr-MediaCredits{overflow-wrap:anywhere}:root[data-motion=none] .tr-MediaCredits *{transition:none!important;translate:none!important;scale:none!important}@media(prefers-reduced-motion:reduce){.tr-MediaCredits *{transition:none!important;translate:none!important;scale:none!important}}[data-section=testimonials] .tr-text-reveal [data-word]{max-width:100%;overflow-wrap:anywhere}.tr-testimonials-marquee .tr-marquee{--marquee-gap: 1.25rem}.tr-testimonials-marquee .tr-marquee-group{align-items:stretch}:root:not([data-motion=none]) .tr-testimonials-marquee .tr-marquee-viewport{mask-image:linear-gradient(to right,transparent,var(--foreground) 6%,var(--foreground) 94%,transparent)}:root[data-motion=none] .tr-testimonials-marquee .tr-marquee-group{justify-content:center;row-gap:1.25rem;padding-inline:1.25rem}@media(prefers-reduced-motion:reduce){.tr-testimonials-marquee .tr-marquee-viewport{mask-image:none!important}.tr-testimonials-marquee .tr-marquee-group{justify-content:center;row-gap:1.25rem;padding-inline:1.25rem}}[data-section=testimonials] figure{transition:translate var(--motion-base, .28s) var(--ease-enter, ease)}[data-section=testimonials] figure:is(:hover,:focus-within){border-color:var(--brand-border)}[data-section=testimonials] [role=tab]:focus-visible{border-color:var(--brand-border)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=testimonials] li>figure:is(:hover,:focus-within),:root:not([data-motion=none]) .tr-testimonials-marquee figure:is(:hover,:focus-within){translate:0 -.25rem}}:root[data-motion=none] [data-section=testimonials] *{transition:none!important}@media(prefers-reduced-motion:reduce){[data-section=testimonials] *{transition:none!important}}.tr-testimonial-portrait img{transition:transform var(--motion-expressive, .52s) var(--ease-enter, ease)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) .tr-testimonial-portrait:is(:hover,:focus-within) img{transform:scale(1.04)}}.tr-TrialTimeline{overflow-wrap:anywhere}:root[data-motion=none] .tr-TrialTimeline *{transition:none!important}:root[data-motion=none] .tr-TrialTimeline *{translate:none!important;scale:none!important}@media(prefers-reduced-motion:reduce){.tr-TrialTimeline *{transition:none!important}.tr-TrialTimeline *{translate:none!important;scale:none!important}}.tr-chronicle-year{opacity:0;transform:translateY(40%);transition:opacity var(--motion-base, .28s) var(--ease-enter, ease),transform var(--motion-base, .28s) var(--ease-enter, ease)}.tr-chronicle-year[data-active]{opacity:1;transform:none}:root[data-motion=none] .tr-chronicle-year{transition:none!important;transform:none!important}@media(prefers-reduced-motion:reduce){.tr-chronicle-year{transition:none!important;transform:none!important}}@media(width>=48rem){.tr-work-tiles>li:nth-child(2n){transform:translateY(50%)}}.tr-work-band{transition:transform var(--motion-base, .28s) var(--ease-enter, ease)}.tr-work-band-veil{transition:opacity var(--motion-base, .28s) var(--ease-enter, ease)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) .tr-work-band:is(:hover,:focus-within) .tr-work-band-veil{opacity:.88}:root:not([data-motion=none]) .tr-work-band:is(:hover,:focus-within){transform:scale(1.012)}}.tr-work-fade-enter-active,.tr-work-fade-leave-active{transition:opacity var(--motion-base, .28s) ease}.tr-work-fade-enter-from,.tr-work-fade-leave-to{opacity:0}.tr-work-index-name{transition:transform var(--motion-base, .28s) var(--ease-enter, ease)}.tr-work-index-row:not([data-active]) .tr-work-index-name{color:var(--foreground-secondary)}.tr-work-index-row[data-active] svg{transform:translate(.125rem,-.125rem);color:var(--foreground)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) .tr-work-index-row[data-active] .tr-work-index-name{transform:translate(.5rem)}}@media(width>=48rem)and (prefers-reduced-motion:no-preference){:root:not([data-motion=none]) .tr-work-stack{position:sticky;top:calc(5rem + var(--i, 0) * 1rem)}}:root[data-motion=none] .tr-work-index-name,:root[data-motion=none] .tr-work-fade-enter-active,:root[data-motion=none] .tr-work-fade-leave-active{transition:none}[data-section=work-grid] .tr-text-reveal [data-word]{max-width:100%;overflow-wrap:anywhere}.tr-work-image{transition:transform var(--motion-expressive, .52s) var(--ease-enter, ease)}.tr-work-reveal,[data-section=work-grid] .group>svg{transition:transform var(--motion-base, .28s) var(--ease-enter, ease)}[data-section=work-grid] article:focus-within{border-color:var(--brand-border)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=none]) [data-section=work-grid] .group:is(:hover,:focus-within) .tr-work-image{transform:scale(1.04)}:root:not([data-motion=none]) [data-section=work-grid] .group:is(:hover,:focus-within) .tr-work-reveal{transform:translate(.25rem)}:root:not([data-motion=none]) [data-section=work-grid] .group:is(:hover,:focus-within)>svg{transform:translate(.125rem,-.125rem)}}:root[data-motion=none] [data-section=work-grid] *{transition:none!important}:root[data-motion=none] [data-section=work-grid] .group>svg{transform:none!important}@media(prefers-reduced-motion:reduce){[data-section=work-grid] *{transition:none!important}.tr-work-image,.tr-work-reveal,[data-section=work-grid] .group>svg{transform:none!important}}:root:not([data-motion=expressive]) [data-section=work-grid] .tr-tilt{transform:none!important}@media(prefers-reduced-motion:reduce){[data-section=work-grid] .tr-tilt{transform:none!important}}@media(prefers-reduced-motion:no-preference){html:not([data-motion=none]){transition:border-color var(--motion-base),transform var(--motion-base)}html:not([data-motion=none]){transform:translateY(-3px)}}.crafted[data-v-9aeea284]:hover,.crafted[data-v-9aeea284]:focus-within{border-color:var(--color-brand-border)}.app-store[data-v-5cb817cb]{transition:border-color var(--motion-base),transform var(--motion-base)}.app-arrow[data-v-5cb817cb]{transition:transform var(--motion-base)}.app-store[data-v-5cb817cb]:hover,.app-store[data-v-5cb817cb]:focus-visible{border-color:var(--brand-border);transform:translateY(-2px)}.app-store:hover .app-arrow[data-v-5cb817cb],.app-store:focus-visible .app-arrow[data-v-5cb817cb]{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.app-store[data-v-5cb817cb],.app-arrow[data-v-5cb817cb]{transition:none;transform:none!important}}.tr-code-sample[data-v-390b4ff0]{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.tr-code-sample[data-v-390b4ff0] *{transition:none!important;translate:none!important;scale:none!important}}.tr-code-tabs{overflow-wrap:anywhere}:root[data-motion=none] .tr-code-tabs *,:root[data-motion=none] .tr-code-tabs{transition:none!important}@media(prefers-reduced-motion:reduce){.tr-code-tabs *{transition:none!important}}.tr-DevShowcase[data-v-a1ea499b]{overflow-wrap:anywhere}:root[data-motion=none]{transition:none!important;translate:none!important;scale:none!important}@media(prefers-reduced-motion:reduce){.tr-DevShowcase[data-v-a1ea499b] *{transition:none!important;translate:none!important;scale:none!important}}.app-device[data-v-9cd49e80]{transition:border-color var(--motion-base),transform var(--motion-base)}.app-device[data-v-9cd49e80]:hover,.app-device[data-v-9cd49e80]:focus-visible{border-color:var(--brand-border);transform:translateY(-2px)}[data-motion=none]{transition:none;transform:none}@media(prefers-reduced-motion:reduce){.app-device[data-v-9cd49e80]{transition:none;transform:none!important}}.tr-fc-rail{scrollbar-width:none}.tr-fc-rail::-webkit-scrollbar{display:none}.tr-fc-rail{padding-inline:1.25rem;scroll-padding-inline:1.25rem}@media(min-width:40rem){.tr-fc-rail{padding-inline:2rem;scroll-padding-inline:2rem}}@media(min-width:80rem){.tr-fc-bleed{margin-inline:calc((100vw - min(100vw,80rem))/-2 - 2rem)}.tr-fc-bleed .tr-fc-rail{padding-inline:calc((100vw - min(100vw,80rem))/2 + 2rem);scroll-padding-inline:calc((100vw - min(100vw,80rem))/2 + 2rem)}}@media(min-width:64rem){.tr-fc-bleed-end{margin-inline-start:0;margin-inline-end:calc((100vw - min(100vw,80rem))/-2 - 2rem)}.tr-fc-bleed-end .tr-fc-rail{padding-inline-start:0;scroll-padding-inline-start:0;padding-inline-end:2rem}}@keyframes tr-fa-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.tr-fa-panel{animation:tr-fa-in var(--motion-base, .28s) ease-out}:root[data-motion=none] .tr-fa-panel{animation:none}@media(prefers-reduced-motion:reduce){.tr-fa-panel{animation:none}}@keyframes tr-hc-draw{0%{scale:0 1}}:root:not([data-motion=none]) [data-section=hero-centered] .tr-hc-rule{animation:tr-hc-draw var(--motion-expressive, .52s) var(--ease-enter, ease-out) .36s backwards}@media(prefers-reduced-motion:reduce){[data-section=hero-centered] .tr-hc-rule{animation:none!important}}:root[data-motion=none] [data-section=hero-diagram] *{transition:none!important}@keyframes tr-herodiagram-in{0%{opacity:0}to{opacity:1}}.tr-herodiagram-panel[data-state=active]{animation:tr-herodiagram-in var(--motion-base, .28s) ease-out}:root[data-motion=none] .tr-herodiagram-panel{animation:none}:root[data-motion=none] [data-section=hero-flows] *{transition:none!important}@media(prefers-reduced-motion:reduce){.tr-herodiagram-panel{animation:none!important}}[data-section=hero-globe] .globe-cut{mask-image:linear-gradient(to bottom,var(--foreground) 62%,transparent 99%)}[data-section=hero-globe] .globe-rising{background-image:radial-gradient(60% 45% at 50% 100%,var(--brand-soft),transparent 70%)}[data-section=hero-globe] .globe-beside{background-image:radial-gradient(45% 55% at 78% 50%,var(--brand-soft),transparent 72%)}:root[data-motion=none] [data-section=hero-globe] *{transition:none!important}:root[data-motion=none] [data-section=hero-ornament] *{transition:none!important}[data-section=hero-showcase][data-variant=framed-media] .tr-hero-centered-frame{margin-bottom:-4rem;mask-image:linear-gradient(to bottom,var(--foreground) 70%,transparent 100%)}@media(max-width:639px){[data-section=hero-showcase][data-variant=framed-media] .tr-hero-centered-frame{max-height:15rem;overflow:hidden;margin-bottom:0}}[data-section=hero-split] .tr-hs-frame{rotate:var(--hs-rot, 0deg)}@keyframes tr-hs-land{0%{opacity:0;translate:0 var(--reveal-rise, 16px)}}:root[data-motion=expressive] [data-section=hero-split] .tr-hs-frame{animation:tr-hs-land var(--motion-expressive) var(--ease-enter) both;animation-delay:calc(.12s + var(--hs-d, 0) * .11s)}[data-section=hero-split] .tr-hs-frame img{transition:transform var(--motion-base, .28s) var(--ease-enter, ease)}[data-section=hero-split] .tr-hs-frame:hover{z-index:10!important}:root:not([data-motion=none]) [data-section=hero-split] .tr-hs-frame:hover img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){[data-section=hero-split] .tr-hs-frame{animation:none!important}[data-section=hero-split] .tr-hs-frame img{transition:none}}[data-section=hero-split] .tr-hsn-top,[data-section=hero-split] .tr-hsn-foot{--hsn: var(--radius-panel, 1rem)}[data-section=hero-split] .tr-hsn-top:before,[data-section=hero-split] .tr-hsn-top:after,[data-section=hero-split] .tr-hsn-foot:before,[data-section=hero-split] .tr-hsn-foot:after{content:"";position:absolute;width:var(--hsn);height:var(--hsn);pointer-events:none}[data-section=hero-split] .tr-hsn-top:before,[data-section=hero-split] .tr-hsn-top:after{display:none}@media(min-width:768px){[data-section=hero-split] .tr-hsn-top:before,[data-section=hero-split] .tr-hsn-top:after{display:block;background:radial-gradient(circle at 100% 100%,transparent calc(var(--hsn) - .5px),var(--background) var(--hsn))}[data-section=hero-split] .tr-hsn-top:before{top:0;left:100%}[data-section=hero-split] .tr-hsn-top:after{top:100%;left:0}[data-section=hero-split] [data-flip] .tr-hsn-top:before,[data-section=hero-split] [data-flip] .tr-hsn-top:after{background:radial-gradient(circle at 0 100%,transparent calc(var(--hsn) - .5px),var(--background) var(--hsn))}[data-section=hero-split] [data-flip] .tr-hsn-top:before{left:auto;right:100%}[data-section=hero-split] [data-flip] .tr-hsn-top:after{left:auto;right:0}}[data-section=hero-split] .tr-hsn-foot:before,[data-section=hero-split] .tr-hsn-foot:after{background:radial-gradient(circle at 0 0,transparent calc(var(--hsn) - .5px),var(--background) var(--hsn))}[data-section=hero-split] .tr-hsn-foot:before{bottom:0;right:100%}[data-section=hero-split] .tr-hsn-foot:after{bottom:100%;right:0}[data-section=hero-split] [data-flip] .tr-hsn-foot:before,[data-section=hero-split] [data-flip] .tr-hsn-foot:after{background:radial-gradient(circle at 100% 0,transparent calc(var(--hsn) - .5px),var(--background) var(--hsn))}[data-section=hero-split] [data-flip] .tr-hsn-foot:before{right:auto;left:100%}[data-section=hero-split] [data-flip] .tr-hsn-foot:after{right:auto;left:0}@keyframes tr-hsn-settle{0%{transform:scale(1.22)}}:root[data-motion=expressive] [data-section=hero-split] .tr-hsn-img{animation:tr-hsn-settle 1.6s var(--ease-enter, ease-out) both}@media(prefers-reduced-motion:reduce){[data-section=hero-split] .tr-hsn-img{animation:none!important}}[data-section=hero-video] .tr-hv-poster,[data-section=hero-video] .tr-hv-disc{transition:transform var(--motion-base, .28s) var(--ease-enter, ease)}:root:not([data-motion=none]) [data-section=hero-video] .tr-hv-player:hover .tr-hv-poster,:root:not([data-motion=none]) [data-section=hero-video] .tr-hv-player:has(:focus-visible) .tr-hv-poster{transform:scale(1.03);transition-duration:.9s}:root:not([data-motion=none]) [data-section=hero-video] .tr-hv-player:hover .tr-hv-disc,:root:not([data-motion=none]) [data-section=hero-video] .tr-hv-player:has(:focus-visible) .tr-hv-disc{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){[data-section=hero-video] .tr-hv-poster,[data-section=hero-video] .tr-hv-disc{transition:none;transform:none!important}}@keyframes tr-hv-in{0%{opacity:0}}[data-section=hero-views] [data-switched] .tr-hv-panel:not([hidden]){animation:tr-hv-in var(--motion-base) var(--ease-enter) both}:root[data-motion=none] [data-section=hero-views] .tr-hv-panel{animation:none}@media(prefers-reduced-motion:reduce){[data-section=hero-views] .tr-hv-panel{animation:none!important}}.tr-MeterList{overflow-wrap:anywhere}:root[data-motion=none] .tr-MeterList *{transition:none!important}:root[data-motion=none] .tr-MeterList *{translate:none!important;scale:none!important}@media(prefers-reduced-motion:reduce){.tr-MeterList *{transition:none!important}.tr-MeterList *{translate:none!important;scale:none!important}}.tr-PayoutMethods[data-v-023bba73]{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.tr-PayoutMethods[data-v-023bba73] *{transition:none!important}.tr-PayoutMethods[data-v-023bba73] *{translate:none!important;scale:none!important}}.tr-plan-deck .tr-plan-card{transform:scale(.92);transition:transform var(--motion-base, .28s) var(--ease-enter, ease),background-color var(--motion-base, .28s),box-shadow var(--motion-base, .28s)}.tr-plan-deck [data-active] .tr-plan-card{transform:none}:root[data-motion=none] .tr-plan-deck .tr-plan-card{transition:none!important}@media(prefers-reduced-motion:reduce){.tr-plan-deck .tr-plan-card{transition:none!important}}.tr-ProcessDiagram[data-v-065b7641]{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.tr-ProcessDiagram[data-v-065b7641] *{transition:none!important}.tr-ProcessDiagram[data-v-065b7641] *{translate:none!important;scale:none!important}}.tr-PartnerProgram[data-v-35dde85a]{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.tr-PartnerProgram[data-v-35dde85a] *{transition:none!important}.tr-PartnerProgram[data-v-35dde85a] *{translate:none!important;scale:none!important}}.tr-PartnerProgram[data-v-1657a693]{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.tr-PartnerProgram[data-v-1657a693] *{transition:none!important}.tr-PartnerProgram[data-v-1657a693] *{translate:none!important;scale:none!important}}.tr-PartnerProgram[data-v-041a1ebe]{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.tr-PartnerProgram[data-v-041a1ebe] *{transition:none!important}.tr-PartnerProgram[data-v-041a1ebe] *{translate:none!important;scale:none!important}}.tr-ProcessDiagram[data-v-eef25935]{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.tr-ProcessDiagram[data-v-eef25935] *{transition:none!important}.tr-ProcessDiagram[data-v-eef25935] *{translate:none!important;scale:none!important}}.tr-stair-number{inset-inline-end:1.25rem;font-size:clamp(3.5rem,14vw,5rem)}@media(width>=48rem){.tr-stair-number{inset-inline-end:auto;inset-inline-start:calc(38% + var(--stair, 0) * (62% - 2rem));font-size:clamp(5rem,9vw,8.5rem);transform:translate(calc(var(--stair, 0) * -100%))}[dir=rtl] .tr-stair-number{transform:translate(calc(var(--stair, 0) * 100%))}}.tr-steps-frame{opacity:0;transition:opacity var(--motion-base, .28s) var(--ease-enter, ease)}.tr-steps-frame[data-shown]{opacity:1}:root[data-motion=none] .tr-steps-frame{transition:none!important}@media(prefers-reduced-motion:reduce){.tr-steps-frame{transition:none!important}}.tr-vt-rail{scrollbar-width:thin}.tr-ProcessDiagram[data-v-101dcdb9]{overflow-wrap:anywhere}:root[data-motion=none]{transition:none!important}:root[data-motion=none]{translate:none!important;scale:none!important}@media(prefers-reduced-motion:reduce){.tr-ProcessDiagram[data-v-101dcdb9] *{transition:none!important}.tr-ProcessDiagram[data-v-101dcdb9] *{translate:none!important;scale:none!important}}.tr-workflow-body[data-v-569ed994] .tr-workflow-steps{display:flex;flex-direction:column;gap:1rem}.tr-workflow-body[data-v-569ed994] .tr-workflow-children{margin-block-start:1rem}.tr-workflow-body[data-v-569ed994] .tr-workflow-split{margin-inline-start:.75rem;padding-inline-start:.75rem;border-inline-start:1px dashed var(--border)}[data-layout=list] .tr-workflow-body[data-v-569ed994] .tr-workflow-steps{list-style:decimal;padding-inline-start:1.5rem}@media(min-width:768px){[data-layout=read-only-tree] .tr-workflow-body[data-v-569ed994] .tr-workflow-steps{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}[data-layout=read-only-tree] .tr-workflow-body[data-v-569ed994] .tr-workflow-step{flex:1 1 0}[data-layout=read-only-tree] .tr-workflow-body[data-v-569ed994] .tr-workflow-card{max-width:24rem;margin-inline:auto}[data-layout=read-only-tree] .tr-workflow-body[data-v-569ed994] .tr-workflow-children{position:relative;margin:2rem 0 0;padding:1.5rem 0 0;border-inline-start:0;border-block-start:1px dashed var(--border)}[data-layout=read-only-tree] .tr-workflow-body[data-v-569ed994] .tr-workflow-children>.tr-workflow-step{position:relative}[data-layout=read-only-tree] .tr-workflow-body[data-v-569ed994] .tr-workflow-children>.tr-workflow-step:before{content:"";position:absolute;inset-inline-start:50%;top:-1.5rem;height:1.5rem;border-inline-start:1px dashed var(--border)}[data-layout=read-only-tree] .tr-workflow-body[data-v-569ed994] .tr-workflow-children:before{content:"";position:absolute;inset-inline-start:50%;top:-2rem;height:2rem;border-inline-start:1px dashed var(--border)}}.tr-workflow-body[data-v-49566b7b] .tr-workflow-steps{display:flex;flex-direction:column;gap:1rem}.tr-workflow-body[data-v-49566b7b] .tr-workflow-children{margin-block-start:1rem}.tr-workflow-body[data-v-49566b7b] .tr-workflow-split{margin-inline-start:.75rem;padding-inline-start:.75rem;border-inline-start:1px dashed var(--border)}[data-layout=list] .tr-workflow-body[data-v-49566b7b] .tr-workflow-steps{list-style:decimal;padding-inline-start:1.5rem}@media(min-width:768px){[data-layout=read-only-tree] .tr-workflow-body[data-v-49566b7b] .tr-workflow-steps{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}[data-layout=read-only-tree] .tr-workflow-body[data-v-49566b7b] .tr-workflow-step{flex:1 1 0}[data-layout=read-only-tree] .tr-workflow-body[data-v-49566b7b] .tr-workflow-card{max-width:24rem;margin-inline:auto}[data-layout=read-only-tree] .tr-workflow-body[data-v-49566b7b] .tr-workflow-children{position:relative;margin:2rem 0 0;padding:1.5rem 0 0;border-inline-start:0;border-block-start:1px dashed var(--border)}[data-layout=read-only-tree] .tr-workflow-body[data-v-49566b7b] .tr-workflow-children>.tr-workflow-step{position:relative}[data-layout=read-only-tree] .tr-workflow-body[data-v-49566b7b] .tr-workflow-children>.tr-workflow-step:before{content:"";position:absolute;inset-inline-start:50%;top:-1.5rem;height:1.5rem;border-inline-start:1px dashed var(--border)}[data-layout=read-only-tree] .tr-workflow-body[data-v-49566b7b] .tr-workflow-children:before{content:"";position:absolute;inset-inline-start:50%;top:-2rem;height:2rem;border-inline-start:1px dashed var(--border)}}:root[data-motion=none] .tr-nav-link:after,:root[data-motion=none] .tr-nav details[open]>nav,:root[data-motion=none] .tr-nav details[open]>ul{transition:none;animation:none}@media(prefers-reduced-motion:reduce){.tr-nav-link:after{transition:none}.tr-nav details[open]>nav,.tr-nav details[open]>ul{animation:none}}html:has(.tr-nav-overlay[open]){overflow:hidden}.tr-nav-overlay[open]{animation:tr-nav-overlay-in var(--motion-base, .22s) cubic-bezier(.22,1,.36,1)}.tr-nav-overlay[open] .tr-nav-overlay-item{animation:tr-nav-overlay-rise var(--motion-base, .22s) cubic-bezier(.22,1,.36,1) both;animation-delay:calc(min(var(--i),8)*30ms)}@keyframes tr-nav-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tr-nav-overlay-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:root[data-motion=none] .tr-nav-overlay[open],:root[data-motion=none] .tr-nav-overlay[open] .tr-nav-overlay-item{animation:none}@media(prefers-reduced-motion:reduce){.tr-nav-overlay[open],.tr-nav-overlay[open] .tr-nav-overlay-item{animation:none}}.tr-nav-link{position:relative}.tr-nav-link:after{content:"";position:absolute;inset-inline:0;bottom:.35rem;height:2px;border-radius:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-base, .22s) cubic-bezier(.22,1,.36,1)}.tr-nav-link:hover:after,.tr-nav-link:focus-visible:after,.tr-nav-link[aria-current=page]:after{transform:scaleX(1)}.tr-nav-link:not(.tr-nav-tab)[aria-current=page]:after{transform:scaleX(0)}.tr-nav-link:not(.tr-nav-tab):hover:after{transform:scaleX(1)}.tr-nav details[open]>nav,.tr-nav details[open]>ul{animation:tr-nav-pop var(--motion-base, .2s) cubic-bezier(.22,1,.36,1)}@keyframes tr-nav-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tr-nav>header{transition:box-shadow var(--motion-base, .2s),background-color var(--motion-base, .2s)}.tr-nav>header>div{transition:padding var(--motion-base, .2s),min-height var(--motion-base, .2s)}.tr-nav[data-scrolled=true]>header{box-shadow:var(--shadow-lift)}.tr-nav[data-scrolled=true][data-variant=underline-tabs]>header>div,.tr-nav[data-scrolled=true][data-variant=classic]>header>div{min-height:3.25rem}.tr-nav[data-scrolled=true][data-variant=floating-pill]>header>div{padding-block:.125rem}:root[data-motion=none] .tr-nav-link:after,:root[data-motion=none] .tr-nav details[open]>nav,:root[data-motion=none] .tr-nav details[open]>ul,:root[data-motion=none] .tr-nav>header,:root[data-motion=none] .tr-nav>header>div{transition:none;animation:none}@media(prefers-reduced-motion:reduce){.tr-nav-link:after,.tr-nav>header,.tr-nav>header>div{transition:none}.tr-nav details[open]>nav,.tr-nav details[open]>ul{animation:none}}@media(min-width:64rem){.tr-sh-grid{min-height:4.5rem;column-gap:2rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav actions"}}.tr-sh-grid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu brand actions";align-items:center;column-gap:.75rem;min-height:4rem}.tr-sh-menu{grid-area:menu;margin-inline-start:-.5rem}.tr-sh-brand{grid-area:brand}.tr-sh-nav{grid-area:nav}.tr-sh-search{grid-area:search}.tr-sh-actions{grid-area:actions;margin-inline-end:-.5rem}@media(min-width:64rem){.tr-sh-grid{min-height:4.5rem;column-gap:2rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav actions"}[data-section=store-header][data-variant=centered] .tr-sh-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"nav brand actions"}[data-section=store-header][data-variant=stacked] .tr-sh-grid,[data-section=store-header][data-variant=category-strip] .tr-sh-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"search brand actions" "nav nav nav";row-gap:0}[data-section=store-header][data-variant=utility] .tr-sh-grid{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand search actions" "nav nav nav"}[data-section=store-header][data-variant=utility] .tr-sh-search{max-width:36rem;width:100%;justify-self:center}[data-section=store-header][data-variant=centered] .tr-sh-brand{text-align:center}[data-section=store-header][data-variant=menu-panel] .tr-sh-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"menu brand actions"}[data-section=store-header][data-variant=menu-panel] .tr-sh-menu{margin-inline-start:0}[data-section=store-header][data-variant=menu-panel] .tr-sh-brand{text-align:center}}.tr-sh details[open]>summary>svg:last-child:not(:first-child){transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.tr-sh *{transition:none!important}}
