.site-shell :where(h1,h2,h3,h4,.wordmark,.button,.desktop-nav,.menu-panel__nav){font-kerning:normal}.site-shell :where(h1,h2,h3,h4,.tdr-release-card__copy,.tdr-product-card__copy,.tdr-sync-card__copy){overflow-wrap:break-word}.site-shell :where(p,li,dd){hanging-punctuation:first last}.site-shell .menu-panel__content{padding-bottom:max(20px, var(--tdr-public-safe-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.site-shell .menu-panel__footer{padding-bottom:max(8px, var(--tdr-public-safe-bottom))}.site-shell .site-footer{padding-bottom:max(var(--tdr-public-space-6), calc(var(--tdr-public-safe-bottom) + var(--tdr-public-space-5)))}.page-home .tdr-home-artist{background:0 0}.page-home .tdr-home-artist__meta{border-inline:0;border-bottom:0;border-top:1px solid var(--tdr-public-border)}.page-home .tdr-home-sync{background:var(--tdr-public-bg)}.page-home .tdr-home-sync__copy{border-left-width:4px}.page-home .tdr-home-contact,.page-artists .tdr-artists-contact,.page-releases .tdr-releases-discovery,.page-tdr-sync-project .tdr-sync-principle,.page-merch .tdr-merch-contact{background:color-mix(in srgb, var(--tdr-public-accent-deep) 88%, var(--tdr-public-bg))}@media (max-width:768px){.page-home .tdr-home-hero{min-height:min(640px,86svh);max-height:760px}.page-home .tdr-home-hero__content{padding-bottom:max(24px, calc(var(--tdr-public-safe-bottom) + 12px))}.page-home .tdr-home-hero__bottom{width:calc(100vw - var(--gutter) - var(--gutter));min-width:0;max-width:calc(100vw - var(--gutter) - var(--gutter));justify-self:start}.page-home .tdr-home-hero__bottom>div,.page-home .tdr-home-hero__copy,.page-home .tdr-home-hero__actions{width:100%;min-width:0;max-width:100%}.page-home .tdr-home-hero__copy{overflow-wrap:anywhere}.page-home .tdr-home-hero__actions .button{min-width:0;max-width:100%}.page-home .tdr-home-hero__subtitle{font-size:clamp(1.2rem,5vw,1.55rem)}.page-home .tdr-home-hero__copy{max-width:42ch}.page-home .tdr-home-release__art,.page-home .tdr-home-sync__art,.page-home .tdr-home-merch__media{width:min(100%,380px)}.page-artists .tdr-artist-hero__media{width:min(100%,360px)}.page-releases .tdr-release-hero__art{width:min(100%,390px)}.page-merch .tdr-product-detail__media{width:min(100%,360px);margin-inline:auto}.page-tdr-sync-project .tdr-sync-work__media{width:min(100%,390px);margin-inline:auto}.page-artists .tdr-artist-hero__copy h1,.page-releases .tdr-release-hero__copy h1,.page-merch .tdr-product-detail__copy h1,.page-tdr-sync-project .tdr-sync-work__copy h2{text-wrap:balance}.page-home .tdr-home-sync__copy{border-top-width:4px}}@media (max-width:390px){.page-home .tdr-home-hero__actions,.page-home .tdr-home-contact__actions,.page-artists .tdr-artist-hero__actions,.page-releases .tdr-release-hero__actions{flex-wrap:wrap;align-items:center;width:100%;display:flex}.page-home .tdr-home-hero__actions .button,.page-home .tdr-home-contact__actions .button,.page-artists .tdr-artist-hero__actions .button,.page-releases .tdr-release-hero__actions .button{width:auto;max-width:100%}.page-home .tdr-home-hero__actions .button--primary,.page-artists .tdr-artist-hero__actions .button--primary,.page-releases .tdr-release-hero__actions .button--primary{flex:100%;justify-content:space-between}.page-home .tdr-home-hero h1{font-size:clamp(2.45rem,11.2vw,4rem)}.page-home .tdr-home-index{grid-template-columns:repeat(2,minmax(0,1fr))}.page-home .tdr-home-index a:nth-child(3){border-left:0}.page-home .tdr-home-index a:nth-child(n+3){border-top:1px solid var(--tdr-public-border)}.page-home .tdr-home-index a+a:not(:nth-child(3)){border-left:1px solid var(--tdr-public-border)}}@media (min-width:1440px){.site-shell .public-layout--standard{max-width:min(var(--tdr-public-content-max), 1500px)}.page-home .tdr-home-release__art,.page-home .tdr-home-merch__media,.page-home .tdr-home-sync__art{justify-self:start}}@media (prefers-reduced-motion:reduce){.site-shell .public-card :where(img),.site-shell .button,.site-shell .desktop-nav a,.site-shell .text-link{transition:none}}
@media (max-width:800px){.site-shell .menu-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100dvh;min-height:100svh;padding:calc(var(--header-h) + var(--tdr-public-safe-top)) 0 0;background:var(--tdr-public-accent-deep);overflow:hidden auto}body.menu-open .site-shell .site-header{min-height:calc(var(--header-h) + var(--tdr-public-safe-top));padding-top:calc(10px + var(--tdr-public-safe-top));background:var(--tdr-public-bg);border-bottom-color:#f3efe829;padding-bottom:10px}body.menu-open .site-shell .menu-toggle{background:0 0;border-color:#0000;border-radius:0;width:48px;height:48px}body.menu-open .site-shell .menu-toggle:hover{background:0 0;border-color:#0000}.site-shell .menu-panel__visual,.site-shell .menu-panel__label{display:none}.site-shell .menu-panel__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;height:100%;min-height:0;padding:clamp(18px, 3vh, 28px) var(--gutter) max(18px, calc(var(--tdr-public-safe-bottom) + 10px));background:var(--tdr-public-accent-deep);flex-direction:column;display:flex;overflow-y:auto}.site-shell .menu-panel__nav{border-top:1px solid #f3efe838;flex:none;width:100%;margin:0}.site-shell .menu-panel__nav a{min-height:64px;color:var(--tdr-public-text);box-shadow:none;transition:opacity .18s var(--tdr-public-ease), color .18s var(--tdr-public-ease);background:0 0;border-bottom:1px solid #f3efe838;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:clamp(13px,2.1vh,20px) 0;display:grid}.site-shell .menu-panel__nav a[aria-current=page]{color:var(--tdr-public-text);box-shadow:none;background:0 0;padding-inline:0}.site-shell .menu-panel__nav a>span:first-child{color:#f3efe8ad;letter-spacing:.14em;align-self:center;font-size:.68rem;font-weight:500;line-height:1}.site-shell .menu-panel__nav a[aria-current=page]>span:first-child{color:var(--tdr-public-text)}.site-shell .menu-panel__nav-copy{min-width:0;display:block}.site-shell .menu-panel__nav-copy strong{color:inherit;letter-spacing:0;font-kerning:normal;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(2.05rem,10.5vw,3.15rem);font-weight:800;line-height:1.16;display:block}.site-shell .menu-panel__nav-copy em{display:none}.site-shell .menu-panel__nav a>i{color:#f3efe8cc;transition:transform .18s var(--tdr-public-ease);place-self:center end;font-size:1rem;font-style:normal;line-height:1}.site-shell .menu-panel__nav a:active{opacity:.72}.site-shell .menu-panel__nav a:active>i{transform:translate(2px,-2px)}.site-shell .menu-panel__nav a:focus-visible{outline-color:var(--tdr-public-text);outline-offset:3px}.site-shell .menu-panel__footer{color:#f3efe8c7;border-top:0;flex-direction:column;flex:none;align-items:flex-start;gap:2px;width:100%;margin-top:auto;padding-top:clamp(18px,3vh,28px);padding-bottom:0;font-size:.76rem;font-weight:400;display:flex}.site-shell .menu-panel__socials{flex-wrap:wrap;gap:0 clamp(18px,5vw,28px);width:100%;display:flex}.site-shell .menu-panel__socials a,.site-shell .menu-panel__footer>a{align-items:center;min-height:44px;display:inline-flex}.site-shell .menu-panel__footer>a:not(:last-child){color:var(--tdr-public-text)}.site-shell .menu-panel__footer>a:last-child{display:none}}@media (max-width:800px) and (max-height:700px){.site-shell .menu-panel__content{padding-top:12px;padding-bottom:max(12px, calc(var(--tdr-public-safe-bottom) + 8px))}.site-shell .menu-panel__nav a{min-height:56px;padding-block:10px}.site-shell .menu-panel__nav-copy strong{font-size:clamp(1.85rem,9.5vw,2.65rem);line-height:1.14}.site-shell .menu-panel__footer{padding-top:12px}.site-shell .menu-panel__socials a,.site-shell .menu-panel__footer>a{min-height:42px}}@media (hover:hover) and (pointer:fine) and (max-width:800px){.site-shell .menu-panel__nav a:hover{color:var(--tdr-public-text);opacity:.82;background:0 0;padding-left:0}.site-shell .menu-panel__nav a:hover>i{transform:translate(3px,-3px)}}@media (prefers-reduced-motion:reduce){.site-shell .menu-panel__nav a,.site-shell .menu-panel__nav a>i{transition:none}}
.page-artists .tdr-artists-card__media img{filter:none;transition:transform .6s var(--tdr-public-ease)}@media (hover:hover) and (pointer:fine){.page-artists .tdr-artists-card:hover .tdr-artists-card__media img{filter:none}}@media (hover:none) and (pointer:coarse){.page-artists .tdr-artists-card__media img,.page-merch .tdr-product-card__media img{filter:none;transition:none;transform:none}.page-merch .tdr-product-card__media{overflow:hidden}}.page-home .tdr-home-hero__actions:has(>.button--primary[href=\/artists])>.button--ghost[href=\/artists]{display:none}.admin-shell :where(.admin-editor-panel,.admin-form-section,.admin-form-section>*,.cms-grid,.cms-grid>*,.cms-field,.admin-media-field,.admin-hero-field,.cms-hero-field__body,.admin-media-guidance,.admin-image-state-grid,.admin-image-preview,.admin-media-field__actions,.maintenance-native__hero-card,.maintenance-native__image-actions){min-width:0;max-width:100%}.admin-shell :where(.admin-field-help,.admin-media-guidance strong,.admin-media-guidance span,.admin-media-guidance em,.admin-media-status){overflow-wrap:anywhere;max-width:100%}.admin-shell .admin-media-field__actions input[type=file],.admin-shell .admin-hero-field input[type=file]{width:100%;min-width:0;max-width:100%}.admin-shell .admin-image-preview__error{background:var(--admin-danger-soft);min-height:120px;color:var(--admin-danger);align-content:center;justify-items:start;gap:10px;padding:16px;font-size:.76rem;line-height:1.5;display:grid}.admin-shell .admin-image-preview__error p{overflow-wrap:anywhere;margin:0}.admin-shell .admin-image-preview__error button{border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);background:var(--admin-surface);min-height:44px;color:var(--admin-text);font:inherit;cursor:pointer;padding:8px 12px;font-weight:600}@media (max-width:430px){.admin-shell .admin-media-field__actions,.admin-shell .maintenance-native__image-actions{flex-direction:column;align-items:stretch}.admin-shell .admin-media-field__actions>*,.admin-shell .maintenance-native__image-actions>*{width:100%;min-width:0;max-width:100%}}
.site-shell :where(.tdr-artists-hero h1,.tdr-artists-card__copy h2,.tdr-artist-hero__copy h1,.tdr-releases-hero h1,.tdr-release-hero__copy h1,.tdr-release-card__copy h2,.tdr-release-card__copy h3,.tdr-sync-hero h1,.tdr-sync-card__copy h3,.tdr-sync-work__copy h2,.tdr-merch-hero h1,.tdr-product-card__copy h2,.tdr-product-detail__copy h1,.contact-hero__copy h1,.contact-quick h2,.contact-options h2,.contact-intent h3,.contact-prep h2,.contact-direct h2,.tdr-home-artist__meta h3){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;writing-mode:horizontal-tb;text-orientation:mixed;min-inline-size:0;max-inline-size:100%}.site-shell :where(.tdr-artists-hero h1,.tdr-releases-hero h1,.tdr-sync-hero h1,.tdr-merch-hero h1){text-wrap:balance;width:max-content;max-width:100%}@media (min-width:1024px){.page-artists .tdr-artists-hero,.page-releases .tdr-releases-hero,.page-tdr-sync-project .tdr-sync-hero,.page-merch .tdr-merch-hero{min-height:clamp(500px,58svh,680px);padding-top:calc(var(--header-h) + clamp(60px, 7vw, 104px));grid-template-columns:minmax(480px,1.15fr) minmax(360px,.85fr);gap:clamp(48px,6vw,104px);padding-bottom:clamp(56px,6vw,88px)}.page-artists .tdr-artists-hero h1,.page-releases .tdr-releases-hero h1,.page-merch .tdr-merch-hero h1{font-size:clamp(4.4rem,6.2vw,7.4rem)}.page-tdr-sync-project .tdr-sync-hero h1{width:min(100%,11.5ch);font-size:clamp(4.1rem,5.8vw,7rem);line-height:1}.page-tdr-sync-project .tdr-sync-hero h1 span{display:inline}.page-artists .tdr-artists-grid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:clamp(24px,2.8vw,42px)}.page-artists .tdr-artists-grid--single{grid-template-columns:minmax(0,1fr);max-width:min(520px,100%)}.page-artists .tdr-artists-card__copy{min-height:150px;padding-right:56px}.page-artists .tdr-artists-card__copy h2{text-wrap:balance;width:auto;max-width:16ch;line-height:1.12}.page-home .tdr-home-artists__grid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:clamp(22px,2.6vw,40px)}.page-home .tdr-home-artist__meta{min-height:144px;padding:20px 56px 22px 0}.page-home .tdr-home-artist__meta h3{text-wrap:balance;max-width:16ch;line-height:1.12}.page-releases .tdr-releases:has(.tdr-catalog-empty) .tdr-releases-hero{min-height:clamp(390px,46svh,520px);padding-top:calc(var(--header-h) + clamp(48px, 5vw, 76px));padding-bottom:clamp(42px,5vw,68px)}.page-releases .tdr-releases:has(.tdr-catalog-empty) .tdr-releases-catalog{padding-top:clamp(52px,6vw,84px)}.page-releases .tdr-catalog-empty{min-height:220px}.page-tdr-sync-project .tdr-sync-statement>div{grid-template-columns:minmax(340px,.82fr) minmax(520px,1.18fr);gap:clamp(52px,7vw,112px)}.page-tdr-sync-project .tdr-sync-statement h2{max-width:15ch}.page-tdr-sync-project .tdr-sync-work__layout{grid-template-columns:minmax(380px,.85fr) minmax(520px,1.15fr);gap:clamp(52px,7vw,112px)}.page-tdr-sync-project .tdr-sync-work__copy{max-width:760px}.page-tdr-sync-project .tdr-sync-work__copy h2{max-width:12ch;line-height:1.06}.site-shell .contact-hero{grid-template-columns:minmax(0,1fr) minmax(440px,520px);align-items:stretch;column-gap:clamp(28px,4vw,72px);min-height:clamp(560px,66svh,720px);max-height:none}.site-shell .contact-hero__copy{justify-content:flex-end;min-width:0;padding-block:clamp(68px,7vw,104px)}.site-shell .contact-hero__copy h1{width:max-content;max-width:100%;font-size:clamp(4.8rem,7.2vw,8rem);line-height:1}.site-shell .contact-quick{box-sizing:border-box;width:min(100%,520px);min-width:440px;max-width:520px;margin:clamp(28px, 3vw, 48px) var(--gutter) clamp(28px, 3vw, 48px) 0;place-self:center end;padding:clamp(28px,2.8vw,42px)}.site-shell .contact-quick h2{text-wrap:balance;width:auto;max-width:12ch;line-height:1.08}.site-shell .contact-quick>a{overflow-wrap:normal;word-break:normal;white-space:normal;min-width:0}.site-shell .contact-options .section-heading,.site-shell .contact-prep,.site-shell .contact-direct{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);gap:clamp(48px,7vw,112px)}.page-merch .tdr-merch-hero__summary{max-width:640px}.page-merch .tdr-product-grid{align-items:start}}@media (min-width:1440px){.page-artists .tdr-artists-hero,.page-releases .tdr-releases-hero,.page-tdr-sync-project .tdr-sync-hero,.page-merch .tdr-merch-hero{grid-template-columns:minmax(560px,1.2fr) minmax(400px,.8fr)}.site-shell .contact-hero{grid-template-columns:minmax(0,1fr) 520px}.page-artists .tdr-artists-grid,.page-home .tdr-home-artists__grid{grid-template-columns:repeat(3,minmax(300px,1fr))}}@media (min-width:769px) and (max-width:1023px){.page-artists .tdr-artists-hero,.page-releases .tdr-releases-hero,.page-tdr-sync-project .tdr-sync-hero,.page-merch .tdr-merch-hero,.site-shell .contact-hero{grid-template-columns:1fr}.page-artists .tdr-artists-grid,.page-home .tdr-home-artists__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .contact-quick{width:auto;min-width:0;max-width:none;margin:0 var(--gutter) var(--gutter);justify-self:stretch}}
.site-shell{--tdr-v2-shell:1580px;--tdr-v2-content:1320px;--tdr-v2-reading:720px;--tdr-v2-gutter:clamp(22px, 4.2vw, 72px);--tdr-v2-section:clamp(76px, 7.5vw, 118px);--tdr-v2-section-compact:clamp(54px, 5.5vw, 84px);--tdr-v2-gap-xl:clamp(52px, 6vw, 96px);--tdr-v2-gap-lg:clamp(34px, 4vw, 64px);--tdr-v2-gap-md:clamp(20px, 2.4vw, 36px);--tdr-v2-display:clamp(4.6rem, 6.7vw, 7.6rem);--tdr-v2-h1:clamp(3.5rem, 5.8vw, 6.3rem);--tdr-v2-h2:clamp(2.45rem, 4vw, 4.3rem);--tdr-v2-h3:clamp(1.55rem, 2.15vw, 2.35rem);--tdr-v2-body-lg:clamp(1.05rem, 1.22vw, 1.22rem);--tdr-v2-meta:.72rem;--tdr-v2-line:#f3efe824;--tdr-v2-line-strong:#f3efe847;--tdr-v2-paper:#e7dfd4;--tdr-v2-red:#971329}.site-shell .public-layout--wide,.site-shell .public-layout--standard,.site-shell .public-layout--narrow{width:min(100%, var(--tdr-v2-shell));padding-inline:var(--tdr-v2-gutter);margin-inline:auto}.site-shell .public-layout--standard{max-width:var(--tdr-v2-content)}.site-shell .public-layout--narrow{max-width:calc(var(--tdr-v2-reading) + (var(--tdr-v2-gutter) * 2))}.site-shell .public-section,.site-shell .section{padding-block:var(--tdr-v2-section)}.site-shell .section,.site-shell .page-hero{padding-inline:max(var(--tdr-v2-gutter), calc((100vw - var(--tdr-v2-content)) / 2))}.site-shell :where(h1,h2,h3,h4){word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;writing-mode:horizontal-tb;text-orientation:mixed;text-wrap:balance;max-width:100%}.site-shell :where(h1,h2,h3,h4):lang(th),.site-shell .thai-display{letter-spacing:0;line-height:1.18}.site-shell :where(h1,h2,h3):lang(en),.site-shell .latin-display{letter-spacing:-.012em;line-height:.98}.site-shell :where(p,li,dd,blockquote){overflow-wrap:break-word;text-wrap:pretty;max-width:100%}.site-shell .eyebrow{font-size:var(--tdr-v2-meta);letter-spacing:.14em;font-weight:600;line-height:1.4}.site-shell .site-header{min-height:78px;max-width:var(--tdr-v2-shell);padding:12px var(--tdr-v2-gutter);border-bottom-color:var(--tdr-v2-line);margin-inline:auto}.site-shell:not(.page-home) .site-header{max-width:none;padding-inline:max(var(--tdr-v2-gutter), calc((100vw - var(--tdr-v2-shell)) / 2))}.site-shell .desktop-nav{gap:clamp(22px,2.4vw,38px)}.site-shell .desktop-nav a{font-size:.84rem}.page-artists .tdr-artists-hero,.page-releases .tdr-releases-hero,.page-tdr-sync-project .tdr-sync-hero,.page-merch .tdr-merch-hero{width:min(100%, var(--tdr-v2-content));gap:var(--tdr-v2-gap-xl);min-height:clamp(430px,50svh,610px);padding:calc(var(--header-h) + 56px) var(--tdr-v2-gutter) clamp(52px, 6vw, 80px);border-bottom:1px solid var(--tdr-v2-line);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:end;margin-inline:auto}.page-artists .tdr-artists-hero h1,.page-releases .tdr-releases-hero h1,.page-tdr-sync-project .tdr-sync-hero h1,.page-merch .tdr-merch-hero h1{width:auto;max-width:12ch;font-size:var(--tdr-v2-display);margin:12px 0 0}.page-artists .tdr-artists-hero__summary,.page-releases .tdr-releases-hero__summary,.page-tdr-sync-project .tdr-sync-hero__summary,.page-merch .tdr-merch-hero__summary{border-top:1px solid var(--tdr-v2-line-strong);max-width:560px;padding-top:22px}.page-artists .tdr-artists-hero__summary p,.page-releases .tdr-releases-hero__summary p,.page-tdr-sync-project .tdr-sync-hero__summary>p,.page-merch .tdr-merch-hero__summary>p{font-size:var(--tdr-v2-body-lg);line-height:1.62}.page-releases .tdr-releases:has(.tdr-catalog-empty) .tdr-releases-hero{min-height:400px;padding-top:calc(var(--header-h) + 44px);padding-bottom:48px}.page-releases .tdr-releases:has(.tdr-catalog-empty) .tdr-releases-catalog{padding-block:58px 72px}.page-releases .tdr-catalog-empty{min-height:150px;padding-block:16px}.page-home .tdr-home-section-heading,.page-artists .tdr-catalog-heading,.page-releases .tdr-catalog-heading,.page-tdr-sync-project .tdr-sync-heading,.site-shell .section-heading{gap:var(--tdr-v2-gap-lg);grid-template-columns:minmax(0,1fr) minmax(280px,440px);align-items:end;margin-bottom:clamp(40px,5vw,68px);display:grid}.page-home .tdr-home-section-heading h2,.page-artists .tdr-catalog-heading h2,.page-releases .tdr-catalog-heading h2,.page-tdr-sync-project .tdr-sync-heading h2,.site-shell .section-heading h2{max-width:12ch;font-size:var(--tdr-v2-h2);margin:8px 0 0}.page-artists .tdr-artists-roster,.page-home .tdr-home-artists{padding-block:var(--tdr-v2-section)}.page-artists .tdr-artists-grid,.page-home .tdr-home-artists__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(22px,2.8vw,40px)}.page-artists .tdr-artists-card__copy,.page-home .tdr-home-artist__meta{border:0;border-top:1px solid var(--tdr-v2-line);min-height:0;padding:20px 52px 24px 0}.page-home .tdr-home-artist__meta{padding-left:0}.page-artists .tdr-artists-card__copy h2,.page-home .tdr-home-artist__meta h3{max-width:9ch;font-size:var(--tdr-v2-h3);word-break:normal;overflow-wrap:normal;margin:10px 0 6px;line-height:1.12}.page-tdr-sync-project .tdr-sync-statement{background:var(--tdr-v2-paper)}.page-tdr-sync-project .tdr-sync-statement>div{width:min(100%, var(--tdr-v2-content));gap:var(--tdr-v2-gap-xl);grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);margin-inline:auto}.page-tdr-sync-project .tdr-sync-statement h2{max-width:12ch;font-size:var(--tdr-v2-h2);line-height:1.14}.page-tdr-sync-project .tdr-sync-grid{gap:var(--tdr-v2-gap-md);grid-template-columns:repeat(3,minmax(0,1fr))}.page-tdr-sync-project .tdr-sync-grid--single{grid-template-columns:1fr;max-width:520px}.page-tdr-sync-project .tdr-sync-work{padding-block:0}.page-tdr-sync-project .tdr-sync-work__layout{width:min(100%, var(--tdr-v2-content));gap:var(--tdr-v2-gap-xl);padding-block:var(--tdr-v2-section);grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);margin-inline:auto}.page-tdr-sync-project .tdr-sync-work__copy h2{max-width:10ch;font-size:var(--tdr-v2-h1);line-height:1.08}.page-merch .tdr-merch-catalog{padding-block:var(--tdr-v2-section)}.page-merch .tdr-product-grid{gap:var(--tdr-v2-gap-md);grid-template-columns:repeat(3,minmax(0,1fr))}.page-merch .tdr-product-grid--single{grid-template-columns:1fr;max-width:620px;margin-inline:auto}.page-merch .tdr-product-card__copy{min-height:0;padding-top:20px}.site-shell .contact-hero{gap:var(--tdr-v2-gap-xl);width:100%;min-height:clamp(520px,60svh,680px);padding:calc(var(--header-h) + 46px) max(var(--tdr-v2-gutter), calc((100vw - var(--tdr-v2-content)) / 2)) 60px;background:var(--tdr-v2-red);grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:center;display:grid}.site-shell .contact-hero__copy{justify-content:center;padding:0}.site-shell .contact-hero__copy h1{max-width:8ch;font-size:var(--tdr-v2-display);margin:14px 0 22px;line-height:1.02}.site-shell .contact-quick{background:#0b0b0c;justify-self:end;width:100%;min-width:420px;max-width:560px;margin:0;padding:clamp(28px,3vw,42px)}.site-shell .contact-quick h2{max-width:none;margin:10px 0 24px;font-size:clamp(2rem,2.8vw,3rem)}.site-shell .contact-quick>a{word-break:normal;overflow-wrap:break-word;min-width:0}.site-shell .contact-options,.site-shell .contact-prep,.site-shell .contact-direct{padding-block:var(--tdr-v2-section)}.site-shell .contact-options .section-heading,.site-shell .contact-prep,.site-shell .contact-direct{gap:var(--tdr-v2-gap-xl);grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr)}.site-shell .contact-intents{grid-template-columns:repeat(3,minmax(0,1fr))}.page-artists .tdr-artists-contact,.page-releases .tdr-releases-discovery,.page-tdr-sync-project .tdr-sync-principle,.page-merch .tdr-merch-contact,.page-home .tdr-home-contact,.site-shell .contact-direct{min-height:280px;padding:clamp(64px, 6.5vw, 96px) max(var(--tdr-v2-gutter), calc((100vw - var(--tdr-v2-content)) / 2));background:var(--tdr-v2-red);color:#f5f1eb}.page-artists .tdr-artists-contact h2,.page-releases .tdr-releases-discovery h2,.page-tdr-sync-project .tdr-sync-principle>p,.page-merch .tdr-merch-contact h2,.page-home .tdr-home-contact h2,.site-shell .contact-direct h2{max-width:16ch;font-size:var(--tdr-v2-h2);margin:10px 0 0;line-height:1.12}.site-shell .site-footer{width:min(100%, var(--tdr-v2-content));padding:clamp(68px, 7vw, 104px) var(--tdr-v2-gutter) max(34px, calc(env(safe-area-inset-bottom,0px) + 28px));margin-inline:auto}.site-shell .footer-lead>p:last-child{max-width:14ch;font-size:clamp(2.2rem,3.5vw,3.8rem);line-height:1.2}@media (max-width:1180px){.page-artists .tdr-artists-hero,.page-releases .tdr-releases-hero,.page-tdr-sync-project .tdr-sync-hero,.page-merch .tdr-merch-hero,.site-shell .contact-hero{grid-template-columns:1fr;gap:40px}.site-shell .contact-quick{justify-self:start;min-width:0;max-width:620px}.page-tdr-sync-project .tdr-sync-statement>div,.page-tdr-sync-project .tdr-sync-work__layout,.site-shell .contact-options .section-heading,.site-shell .contact-prep,.site-shell .contact-direct{grid-template-columns:1fr}}@media (max-width:900px){.page-artists .tdr-artists-grid,.page-home .tdr-home-artists__grid,.page-tdr-sync-project .tdr-sync-grid,.page-merch .tdr-product-grid,.site-shell .contact-intents{grid-template-columns:repeat(2,minmax(0,1fr))}.page-home .tdr-home-section-heading,.page-artists .tdr-catalog-heading,.page-releases .tdr-catalog-heading,.page-tdr-sync-project .tdr-sync-heading,.site-shell .section-heading{grid-template-columns:1fr}}@media (max-width:700px){.site-shell{--tdr-v2-section:64px;--tdr-v2-gutter:20px}.page-artists .tdr-artists-hero,.page-releases .tdr-releases-hero,.page-tdr-sync-project .tdr-sync-hero,.page-merch .tdr-merch-hero,.site-shell .contact-hero{min-height:auto;padding-top:calc(var(--header-h) + 42px);padding-bottom:52px}.page-artists .tdr-artists-hero h1,.page-releases .tdr-releases-hero h1,.page-tdr-sync-project .tdr-sync-hero h1,.page-merch .tdr-merch-hero h1,.site-shell .contact-hero__copy h1{max-width:100%;font-size:clamp(3.1rem,14vw,5rem)}.page-artists .tdr-artists-grid,.page-home .tdr-home-artists__grid,.page-tdr-sync-project .tdr-sync-grid,.page-merch .tdr-product-grid,.site-shell .contact-intents{grid-template-columns:1fr}.page-artists .tdr-artists-card__copy h2,.page-home .tdr-home-artist__meta h3{max-width:none}.site-shell .contact-quick{width:100%}.page-artists .tdr-artists-contact,.page-releases .tdr-releases-discovery,.page-tdr-sync-project .tdr-sync-principle,.page-merch .tdr-merch-contact,.page-home .tdr-home-contact,.site-shell .contact-direct{min-height:0;padding-block:58px}}@media (prefers-reduced-motion:reduce){.site-shell *,.site-shell :before,.site-shell :after{scroll-behavior:auto!important}}
.page-merch .tdr-merch{background:#080a0b}.page-merch .tdr-merch-hero{min-height:560px;padding-top:calc(var(--header-h) + clamp(96px,10vw,152px));isolation:isolate;border-bottom:0;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:end;gap:clamp(56px,8vw,124px);padding-bottom:clamp(76px,8vw,116px);position:relative}.page-merch .tdr-merch-hero:after{content:"";background:linear-gradient(90deg,transparent,var(--tdr-public-border-strong) 20%,var(--tdr-public-border-strong) 80%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.page-merch .tdr-merch-hero>div:first-child{max-width:680px}.page-merch .tdr-merch-hero h1{letter-spacing:-.055em;overflow-wrap:normal;word-break:normal;max-width:none;margin:18px 0 0;font-size:clamp(4.8rem,7.5vw,8.4rem);line-height:.9}.page-merch .tdr-merch-hero__summary{border-top:1px solid var(--tdr-public-border-strong);max-width:520px;padding-top:24px}.page-merch .tdr-merch-hero__summary>p{max-width:34ch;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.55}.page-merch .tdr-merch-hero__summary>span{margin-top:22px}.page-merch .tdr-merch-catalog{background:#101315;padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(96px,10vw,152px)}.page-merch .tdr-product-grid{gap:clamp(36px,4vw,64px)}.page-merch .tdr-product-grid--single{grid-template-columns:minmax(0,1fr);width:100%;max-width:none}.page-merch .tdr-product-grid--single .tdr-product-card>a{grid-template-columns:minmax(420px,.95fr) minmax(360px,.75fr);align-items:end;gap:clamp(52px,7vw,108px);max-width:1180px;margin-inline:auto;display:grid}.page-merch .tdr-product-grid--single .tdr-product-card__media{aspect-ratio:4/5;background:#0b0d0f;border:1px solid #ffffff0f;justify-self:end;width:100%;max-width:640px}.page-merch .tdr-product-grid--single .tdr-product-card__copy{border-bottom:1px solid var(--tdr-public-border-strong);align-self:center;min-height:0;padding:0 64px 22px 0}.page-merch .tdr-product-grid--single .tdr-product-card__copy>span{margin-bottom:18px;display:block}.page-merch .tdr-product-grid--single .tdr-product-card__copy h2{letter-spacing:-.04em;overflow-wrap:normal;word-break:normal;max-width:12ch;margin:0 0 18px;font-size:clamp(2.35rem,4vw,4.4rem);line-height:.95}.page-merch .tdr-product-grid--single .tdr-product-card__copy p{color:var(--tdr-public-text);margin-top:18px;font-size:clamp(1.15rem,1.5vw,1.45rem);font-weight:650}.page-merch .tdr-product-grid--single .tdr-product-card__copy small{letter-spacing:.08em;margin-top:8px}.page-merch .tdr-product-grid--single .tdr-product-card__copy i{top:auto;bottom:22px;right:0}.page-merch .tdr-product-grid:not(.tdr-product-grid--single) .tdr-product-card__copy{min-height:174px;padding-top:22px}.page-merch .tdr-merch-contact{background:#a60f28;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;min-height:300px;padding-block:clamp(72px,8vw,108px)}.page-merch .tdr-merch-contact>div{max-width:760px}.page-merch .tdr-merch-contact h2{letter-spacing:-.035em;max-width:16ch;font-size:clamp(2.4rem,4.2vw,4.6rem);line-height:1}.page-merch .tdr-merch-contact .button{justify-content:center;min-width:170px}@media (max-width:1100px){.page-merch .tdr-product-grid--single .tdr-product-card>a{grid-template-columns:minmax(320px,.95fr) minmax(300px,.8fr);gap:48px}}@media (max-width:900px){.page-merch .tdr-merch-hero{grid-template-columns:1fr;gap:42px;min-height:0}.page-merch .tdr-merch-hero h1{font-size:clamp(4rem,12vw,6.2rem)}.page-merch .tdr-merch-hero__summary{max-width:640px}.page-merch .tdr-product-grid--single .tdr-product-card>a{grid-template-columns:1fr;gap:36px;max-width:620px}.page-merch .tdr-product-grid--single .tdr-product-card__media{justify-self:stretch;max-width:none}.page-merch .tdr-product-grid--single .tdr-product-card__copy{padding-right:56px}.page-merch .tdr-merch-contact{grid-template-columns:1fr;align-items:start}}@media (max-width:600px){.page-merch .tdr-merch-hero{padding-top:calc(var(--header-h) + 64px);padding-bottom:64px}.page-merch .tdr-merch-catalog{padding-top:56px;padding-bottom:72px}.page-merch .tdr-product-grid--single .tdr-product-card__copy h2{font-size:clamp(2.15rem,10vw,3.2rem)}.page-merch .tdr-merch-contact{min-height:0;padding-block:64px}.page-merch .tdr-merch-contact .button{width:100%}}
.admin-size-guide{background:#fff;border:1px solid #d9dde3;border-radius:12px;grid-column:1/-1;gap:12px;padding:16px;display:grid}.admin-size-guide__head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.admin-size-guide__head>div{gap:4px;display:grid}.admin-size-guide__head label{font-weight:700}.admin-size-guide__head select{min-width:96px;min-height:44px}.admin-size-guide__rows{gap:8px;display:grid}.admin-size-guide__row{grid-template-columns:minmax(90px,.7fr) repeat(4,minmax(90px,1fr)) auto;align-items:center;gap:8px;display:grid}.admin-size-guide__row input{min-width:0;min-height:44px}.admin-size-guide__add{justify-self:start}.admin-product-toggle{align-content:start}.admin-toggle-row{background:#fff;border:1px solid #d9dde3;border-radius:10px;align-items:center;gap:10px;width:max-content;min-height:44px;padding:0 12px;display:inline-flex}.admin-toggle-row input{accent-color:#b5122b;width:18px;height:18px;margin:0}.admin-toggle-row span{font-weight:700}.tdr-product-specs{border-block:1px solid var(--tdr-public-border);gap:0;margin:28px 0;display:grid}.tdr-product-specs>div{border-bottom:1px solid var(--tdr-public-border);grid-template-columns:minmax(120px,.36fr) minmax(0,1fr);gap:24px;padding:14px 0;display:grid}.tdr-product-specs>div:last-child{border-bottom:0}.tdr-product-specs dt{color:var(--tdr-public-text-muted);font-size:var(--tdr-public-type-meta)}.tdr-product-specs dd{margin:0}.tdr-product-stock{border:1px solid var(--tdr-public-border);min-height:32px;font-size:var(--tdr-public-type-small);border-radius:999px;align-items:center;margin:4px 0 18px;padding:4px 10px;display:inline-flex}.tdr-product-stock.is-out{color:#f0c7ce;border-color:#b5122b}.tdr-product-size-guide{margin-top:34px}.tdr-product-size-guide h2,.tdr-product-care h2,.tdr-product-base h2{margin:0 0 14px;font-size:clamp(1.4rem,2vw,2rem)}.tdr-product-size-guide__table{border-collapse:collapse;width:100%}.tdr-product-size-guide__table th,.tdr-product-size-guide__table td{border-bottom:1px solid var(--tdr-public-border);text-align:left;padding:12px 10px}.tdr-product-care,.tdr-product-base{margin-top:32px}.tdr-product-care p,.tdr-product-base p{white-space:pre-line}.tdr-product-base{border:1px solid var(--tdr-public-border);padding:20px}@media (max-width:900px){.admin-size-guide__row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-size-guide__row .admin-button{grid-column:1/-1;justify-self:start}}@media (max-width:560px){.admin-size-guide__head{flex-direction:column;align-items:stretch}.admin-size-guide__head select{width:100%}.admin-size-guide__row{grid-template-columns:1fr}.admin-size-guide__row .admin-button{grid-column:auto}.tdr-product-specs>div{grid-template-columns:1fr;gap:4px}.tdr-product-size-guide{overflow-x:auto}.tdr-product-size-guide__table{min-width:620px}}
