.d{font-size:14px;line-height:1.7}.wrap{max-width:1344px;margin:0 auto;padding-inline:clamp(20px,3vw,48px)}.sec{padding-block:clamp(64px,8vw,112px)}.sec-b{padding-bottom:clamp(64px,8vw,112px)}.g12{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 24px;display:grid}.c1-3{grid-column:1/4}.c4-12{grid-column:4/13}.c4-8{grid-column:4/9}.c9-12{grid-column:9/13}.s4{grid-column:span 4}.s3{grid-column:span 3}.row{flex-wrap:wrap;gap:28px 24px;display:flex}.rule{border-top:1px solid var(--line);padding-top:24px}.stack{flex-direction:column;display:flex}.h1{font:400 clamp(2.25rem, 4.6vw, 4rem)/1.06 var(--serif);letter-spacing:-.01em;text-wrap:balance}.h2{font:400 clamp(1.75rem, 3vw, 2.5rem)/1.12 var(--serif);letter-spacing:-.01em}.h3{font:400 22px/1.2 var(--serif)}.lead{font:400 clamp(1.5rem, 2.7vw, 2.375rem)/1.22 var(--serif);letter-spacing:-.005em;text-wrap:pretty;max-width:24em}.btn{letter-spacing:.08em;text-transform:uppercase;padding:18px 34px;font-size:12px;font-weight:500;display:inline-block}.btn-ink{background:var(--ink);color:var(--bone)}.btn-bone{background:var(--bone);color:var(--ink)}.btn-line{border:1px solid;padding:14px 24px;font-weight:400}.hdr{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px 32px;padding:28px clamp(20px,3vw,48px);display:flex}.hdr.over{z-index:2;color:var(--bone);border:0;position:absolute;top:0;left:0;right:0}.d{position:relative}.hdr-space{display:none}.js .hdr{z-index:40;color:var(--ink);background:linear-gradient(#f6f3eef7 0%,#f6f3eedb 42%,#f6f3ee00 100%);border:0;padding-block:14px 34px;transition:padding .6s cubic-bezier(.2,.7,.1,1),color .6s;position:fixed;top:0;left:0;right:0}.js .hdr:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(#18100c80 0%,#18100c38 45%,#18100c00 100%);transition:opacity .6s;position:absolute;inset:0}.js .hdr[data-top]{padding-block:28px 34px}.js .hdr[data-tone=dark]{color:var(--bone);background:0 0}.js .hdr[data-tone=dark]:before{opacity:1}.js .hdr[data-tone=dark][data-top]:before{opacity:.45}.js .hdr-space{height:92px;display:block}.js .legal-nav{top:96px}.hdr nav{flex:260px;gap:4px 32px;display:flex}.hdr nav a{border-bottom:1px solid #0000;padding:14px 0}.hdr nav a[aria-current]{border-color:currentColor}.logo{font:400 21px/1 var(--serif);letter-spacing:.06em;text-transform:uppercase}.hdr .end{flex:260px;justify-content:flex-end;display:flex}.ftr{border-top:1px solid var(--line);padding-top:56px}.ftr-g{grid-template-columns:1.7fr 1fr 1.3fr 1.5fr 1.2fr;gap:40px 24px;padding-bottom:48px;display:grid}.ftr-g>div{flex-direction:column;gap:14px;min-width:0;font-size:13px;display:flex}.ftr-brand p{max-width:22em}.ftr .logo{font-size:18px}.ftr nav{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.ftr address{color:var(--mut);font-style:normal}.ftr address b{color:var(--ink);font-weight:500}.ftr .bot{border-top:1px solid var(--line);color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:4px 32px;padding-block:18px 22px;font-size:12px;display:flex}.legal-nav{flex-direction:column;align-self:start;align-items:flex-start;gap:12px;display:flex;position:sticky;top:32px}.legal-nav a{color:var(--mut)}.legal-nav a[aria-current]{color:var(--ink);text-underline-offset:6px;text-decoration:underline}.hero{flex-direction:column;justify-content:space-between;min-height:780px;display:flex}.hero .foot{justify-content:space-between;align-items:flex-end;gap:24px 48px;padding:0 clamp(20px,3vw,48px) 36px;display:flex}.hero .h1{max-width:12em}.band{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:560px;display:flex}.band .big{font:400 clamp(2.5rem, 6vw, 5rem)/1 var(--serif);letter-spacing:-.015em}.ox{background:var(--ox);color:var(--bone)}.ox .mut,.ox .soft{color:var(--ox-text)}.row-p{border-top:1px solid var(--ox-line);grid-template-columns:56px minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:14px 24px;padding:22px 0;display:grid}.insta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.split{grid-template-columns:1fr 1fr;display:grid}.split .txt{flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;padding:clamp(56px,7vw,112px) clamp(20px,3vw,48px);display:flex}.split .img{height:100%;min-height:360px}.chips{gap:8px;display:flex}.chips button{border:1px solid var(--ink);background:0 0;padding:12px 18px}.chips button[aria-pressed=true]{background:var(--ink);color:var(--bone)}.feed{flex-direction:column;gap:4px;display:flex}.feat{justify-content:space-between;align-items:flex-end;gap:16px 48px;min-height:640px;padding:36px clamp(20px,3vw,48px);display:flex}.feat .name{font:400 clamp(2rem, 4.6vw, 4rem)/1.02 var(--serif);letter-spacing:-.01em}.card{flex-direction:column;gap:12px;display:flex}.card .name{font:400 20px/1.25 var(--serif)}.row-i{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1.2fr) minmax(0,1.6fr) 110px;align-items:baseline;gap:4px 24px;padding:16px 0;display:grid}.row-i:last-child{border-bottom:1px solid var(--line)}.story-cover{flex-direction:column;justify-content:space-between;gap:48px;min-height:820px;display:flex}.story-cover .mid{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:0 20px;display:flex}.story-cover .name{font:400 clamp(2.5rem, 6vw, 5rem)/1 var(--serif);letter-spacing:-.015em}.story-cover .desc{font:400 clamp(1.125rem, 1.8vw, 1.5rem)/1.3 var(--serif);text-wrap:balance;max-width:24em}.story-cover .foot{justify-content:space-between;padding:24px clamp(20px,3vw,48px);display:flex}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;padding-top:20px;display:grid}.chband{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:18px;min-height:760px;padding:64px 20px;display:flex}.chband p{font:400 clamp(1.5rem, 2.8vw, 2.375rem)/1.2 var(--serif);text-wrap:balance;max-width:22em}.cta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 48px;padding-block:clamp(56px,7vw,96px);display:flex}.person{flex-direction:column;gap:10px;display:flex}.person .name{font:400 20px/1.25 var(--serif)}.quote{font:400 22px/1.3 var(--serif);text-wrap:pretty}.studios{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px 24px;display:grid}.studio{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font:400 20px/1.3 var(--serif);cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq p{max-width:46em;color:var(--mut);margin-top:10px}.why-pin{padding-block:clamp(64px,8vw,112px)}.why-g{align-items:center;width:100%}.why-meta{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.why-count b{font:400 clamp(3rem, 6vw, 5.5rem)/1 var(--serif);letter-spacing:-.02em}.why-count i{font:400 13px/1 var(--sans);letter-spacing:.08em;color:var(--mut);margin-left:10px}.why-bar{background:var(--line);width:100%;max-width:160px;height:1px;display:block}.why-bar i{background:var(--ink);transform-origin:0;height:1px;display:block;transform:scaleX(0)}.why-copy{flex-direction:column;gap:32px;display:flex}.why-list li{border-top:1px solid var(--line)}.why-list li:last-child{border-bottom:1px solid var(--line)}.why-list button{text-align:left;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:12px;width:100%;padding:20px 0;display:grid}.why-list .h3{transition:color .5s,transform .5s cubic-bezier(.2,.7,.1,1)}.why-body{grid-template-rows:1fr;padding-bottom:22px;display:grid}.why-body p{max-width:36em;min-height:0;padding-left:68px;overflow:hidden}.why-media{aspect-ratio:4/5;background:var(--ph);justify-self:end;width:100%;max-height:78vh;position:relative;overflow:hidden}.why-media>div,.why-media .img{position:absolute;inset:0}.why-media>div:not(:first-child){display:none}.motion .why{height:calc(100vh + var(--n) * 62vh)}.motion .why-pin{align-items:center;height:100vh;padding-block:0;display:flex;position:sticky;top:0;overflow:hidden}.motion .why-list li:not(.on) .h3{color:var(--mut)}.motion .why-body{grid-template-rows:0fr;padding-bottom:0;transition:none}.motion .why-list li.on .why-body{grid-template-rows:1fr;padding-bottom:22px}.motion .why-body p{opacity:0;transition:opacity .45s}.motion .why-list li.on .why-body p{opacity:1;transition-delay:.2s}.motion .why-media>div:not(:first-child){display:block}.motion .why-media>div{opacity:0;transition:opacity .2s}.motion .why-media>div.on{opacity:1}.motion .why-media>div .img>img,.motion .why-media>div.on .img>img{transform:none}.studio .stack{gap:20px!important}.motion [data-lock] .hero{min-height:100vh}.motion [data-lock] .pg-c{flex-direction:column;justify-content:center;min-height:100vh;padding-block:48px;display:flex}.motion [data-lock] .ox.pg-c>.wrap{width:100%;padding-block:0}.motion [data-lock] .pg-work{flex-direction:column;height:100vh;display:flex}.motion [data-lock] .pg-work>.wrap{padding-top:96px!important}.motion [data-lock] .pg-work .band{flex:1;min-height:0}.motion [data-lock] .split{min-height:100vh}.motion [data-lock] .row-p{padding:16px 0}html{scrollbar-color:var(--ox) var(--bone)}@media (hover:hover){a:hover{opacity:1}.btn{z-index:0;transition:color .45s,transform .5s cubic-bezier(.2,.7,.1,1);position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--fill,var(--ox));transition:transform .6s cubic-bezier(.7,0,.2,1);position:absolute;inset:-1px;transform:translateY(103%)}.btn:hover:before{transform:none}.btn-ink{--fill:var(--ox)}.btn-bone{--fill:var(--ink)}.btn-bone:hover{color:var(--bone)}.ox .btn-bone,.cover .btn-bone{--fill:var(--ox-text)}.ox .btn-bone:hover,.cover .btn-bone:hover{color:var(--ox)}.btn-line{--fill:var(--ink)}.btn-line:hover{color:var(--bone)}.hdr.over .btn-line{--fill:var(--bone)}.hdr.over .btn-line:hover{color:var(--ink)}.chips button{transition:background .4s,color .4s}.chips button:hover{background:var(--ink);color:var(--bone)}.hdr nav a{border-bottom:0;position:relative}.hdr nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .5s cubic-bezier(.7,0,.2,1);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.hdr nav a:hover:after,.hdr nav a[aria-current]:after{transform-origin:0;transform:scaleX(1)}.ul{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:6px;text-decoration:none}a.ul:hover,a:hover>.ul,a:hover .lab.ul{animation:.9s cubic-bezier(.7,0,.2,1) ul-wipe}@keyframes ul-wipe{0%{background-position:100% 100%;background-size:100% 1px}45%{background-position:100% 100%;background-size:0 1px}55%{background-position:0 100%;background-size:0 1px}to{background-position:0 100%;background-size:100% 1px}}.ftr nav a,.ftr nav button,.legal-nav a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:3px;transition:background-size .5s cubic-bezier(.7,0,.2,1),color .3s}.ftr nav a:hover,.ftr nav button:hover,.legal-nav a:hover{color:var(--ink);background-size:100% 1px}.logo{transition:letter-spacing .6s cubic-bezier(.2,.7,.1,1)}.logo:hover{letter-spacing:.12em}.card .img.in>img,.row .img.in:not([data-par])>img,.person .img.in>img,.studio .img.in>img{transition:transform 1.4s cubic-bezier(.2,.7,.1,1)}.card:hover .img.in>img,.row .img.in:not([data-par]):hover>img,.person:hover .img.in>img,.studio:hover .img.in>img{transform:scale(1.05)}.card .name,.feat .name,.row-i .nm,.why-list .h3,.faq summary{transition:transform .6s cubic-bezier(.2,.7,.1,1),color .4s}.card:hover .name{transform:translate(8px)}.feat:hover .name,.band:hover .big{transform:translate(10px)}.band .big{transition:transform .8s cubic-bezier(.2,.7,.1,1),letter-spacing .8s cubic-bezier(.2,.7,.1,1)}.band:hover .big{letter-spacing:.02em;transform:none}.row-i{transition:background .4s,padding .5s cubic-bezier(.2,.7,.1,1)}.row-i:hover{background:#1c191709;padding-inline:12px}.row-i:hover .nm{transform:translate(8px)}.why-list button:hover .h3{color:var(--ink);transform:translate(8px)}.faq summary:hover{transform:translate(8px)}.row-p h3{transition:transform .6s cubic-bezier(.2,.7,.1,1)}.row-p:hover h3{transform:translate(8px)}}@media (max-width:899px){.g12,.split,.row-p,.row-i,.ftr-g{grid-template-columns:minmax(0,1fr)}.g12>*{grid-column:auto!important}.row>*{flex-basis:100%!important}.motion .why{height:auto}.motion .why-pin{height:auto;padding-block:64px;position:static}.motion .why-body{grid-template-rows:1fr;padding-bottom:22px}.motion .why-body p{opacity:1}.why-media{max-width:420px}.hdr,.hero .foot,.feat{flex-wrap:wrap}}.hero{justify-content:flex-end}.story-cover:before{content:"";height:60px}
