:root{color-scheme:dark;--ink:#111211;--cream:#f5f1e9;--gold:#c8ac79;--muted:#bab9b1}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--ink);color:var(--cream);font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.wrap{max-width:1360px;margin:auto;padding-left:6%;padding-right:6%}.header{min-height:116px;display:flex;justify-content:space-between;align-items:center;gap:25px}.wordmark{display:flex;flex-direction:column;line-height:1.1}.brand{font-family:Georgia,serif;font-size:30px;letter-spacing:-1px}.production{font-size:9px;text-transform:uppercase;letter-spacing:5px;margin-top:9px}.header nav{display:flex;align-items:center;gap:35px;font-size:13px}.nav-cta{border:1px solid #68604e;padding:12px 18px}.hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:6%;padding-top:65px;padding-bottom:90px;min-height:650px}.eyebrow{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);margin:0 0 28px}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.05;margin:0;letter-spacing:-2px}h1{font-size:clamp(64px,7.8vw,112px)}h1 em{color:var(--gold);font-weight:400}h2{font-size:clamp(38px,4.3vw,62px);max-width:730px}h3{font-size:29px;letter-spacing:-.6px;line-height:1.15}.lead{max-width:450px;color:var(--muted);font-size:16px;margin:30px 0}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.button{display:inline-flex;gap:30px;align-items:center;justify-content:space-between;border:0;padding:15px 23px;font-size:12px;cursor:pointer;font-weight:600}.gold{background:var(--gold);color:#171814}.button:hover{background:#dfc696}.text-link{font-size:12px;border-bottom:1px solid #777;padding-bottom:4px}.art{height:460px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 60% 50%,#3d392c 0,#1d211d 45%,#121512 75%);border:1px solid #383c32}.ring{position:absolute;width:290px;height:290px;border:1px solid #c8ac79;box-shadow:inset 0 0 45px #c8ac7914,0 0 30px #c8ac7912;border-radius:50%;left:50%;top:50%}.ring-one{transform:translate(-62%,-62%)}.ring-two{transform:translate(-35%,-35%);border-color:#84765a}.art-word{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font:100px Georgia,serif;color:#d1bf96}.art-caption{position:absolute;bottom:25px;left:25px;font-size:9px;letter-spacing:2px;text-transform:uppercase}.art-cross{position:absolute;right:20px;top:14px;color:var(--gold)}.divider{display:flex;justify-content:space-between;padding-top:22px;padding-bottom:22px;border-top:1px solid #35362f;border-bottom:1px solid #35362f;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.about{display:grid;grid-template-columns:1fr 2fr;gap:8%;padding-top:110px;padding-bottom:110px}.about p:not(.eyebrow){color:var(--muted);max-width:620px;margin-top:30px}.services{background:var(--cream);color:#23251f;padding:95px 0}.services .eyebrow{color:#78603b}.section-heading{display:flex;align-items:flex-end;gap:50px;justify-content:space-between}.section-heading>p{max-width:330px;color:#62635b;font-size:14px}.cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border-top:1px solid #c8c6bb}.card{padding:30px 26px 0 0;display:flex;flex-direction:column;align-items:flex-start}.card+.card{border-left:1px solid #ccc8bc;padding-left:28px}.number{font-size:11px;letter-spacing:2px;color:#78603b;margin-bottom:35px}.card p{color:#62635b;font-size:14px;max-width:310px;flex:1}.card a{margin-top:25px;font-size:12px;border-bottom:1px solid #9c947e;padding-bottom:6px}.card a span{margin-left:25px}.process{padding-top:100px;padding-bottom:100px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:50px}.steps p{font-size:14px;color:var(--muted);max-width:290px}.step-number{display:block;color:var(--gold);font-size:11px;padding-bottom:20px;border-top:1px solid #3c3d34;padding-top:20px}.contact{padding:90px 0;background:#1d211c;border-top:1px solid #3b3e34}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.contact-grid>div>p:not(.eyebrow){color:var(--muted);max-width:350px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;font-size:11px;letter-spacing:.4px;margin-bottom:20px}input,textarea{display:block;width:100%;border:0;border-bottom:1px solid #7b7b6a;border-radius:0;background:transparent;color:var(--cream);padding:12px 0;min-height:45px}textarea{resize:vertical}.form-note{font-size:10px;color:var(--muted);margin-bottom:22px}.success{border:1px solid var(--gold);padding:14px}.footer{padding-top:40px;padding-bottom:40px;display:flex;align-items:center;justify-content:space-between;gap:30px}.footer p{font:italic 19px Georgia,serif;color:var(--gold)}.footer small{font-size:9px;color:var(--muted);max-width:210px}.skip{position:fixed;left:15px;top:-100px;padding:10px;background:var(--cream);color:var(--ink);z-index:999}.skip:focus{top:10px}@media(max-width:760px){.header{min-height:100px}.header nav{gap:15px}.header nav>a:not(.nav-cta){display:none}.brand{font-size:25px}.production{font-size:8px;letter-spacing:4px}.nav-cta{font-size:11px;padding:9px 12px}.hero{grid-template-columns:1fr;gap:45px;padding-top:40px;padding-bottom:45px}.art{height:330px}.ring{width:230px;height:230px}h1{font-size:76px}.about{grid-template-columns:1fr;gap:10px;padding-top:65px;padding-bottom:65px}.services{padding:65px 0}.section-heading{display:block}.section-heading>p{max-width:none;margin-top:24px}.cards,.steps,.contact-grid{grid-template-columns:1fr}.cards{margin-top:30px}.card,.card+.card{padding:25px 0;border-left:0;border-bottom:1px solid #ccc8bc}.number{margin-bottom:18px}.card p{max-width:none}.card a{margin-top:12px}.steps{gap:15px;margin-top:30px}.steps p{max-width:none}.process{padding-top:65px;padding-bottom:65px}.contact{padding:65px 0}.contact-grid{gap:30px}.footer{align-items:flex-start;flex-direction:column;gap:15px}.footer p{margin:0}.footer small{max-width:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.logo-image{display:block;width:175px;height:auto;background:#fff}.header{min-height:155px}.footer .logo-image{width:145px}@media(max-width:760px){.logo-image{width:125px}.header{min-height:120px}.footer .logo-image{width:125px}}:root{--ink:#11120f;--cream:#f7f5ef;--gold:#c2aa7e;--muted:#bcbeb3}.header{max-width:none;padding-left:max(6%,calc((100vw - 1200px)/2));padding-right:max(6%,calc((100vw - 1200px)/2));min-height:148px;background:var(--cream);color:#161710;border-bottom:1px solid #dedbd1}.header .logo-image{width:165px;mix-blend-mode:multiply}.header nav{gap:42px;font-size:11px;letter-spacing:1.2px;text-transform:uppercase}.nav-cta{padding:15px 23px;border-color:#87816e}.hero{min-height:740px;padding-top:95px;padding-bottom:95px;gap:8%}.hero h1{font-size:clamp(80px,8.7vw,128px);line-height:.98;letter-spacing:-5px}.hero .lead{font-size:15px;line-height:1.85;max-width:410px;margin:36px 0}.hero .eyebrow{margin-bottom:38px;letter-spacing:3px;font-size:9px}.button{padding:17px 25px;text-transform:uppercase;letter-spacing:1.3px;font-size:10px;font-weight:400}.actions{gap:28px}.text-link{font-size:10px;text-transform:uppercase;letter-spacing:1px}.art{height:490px;border:1px solid #595642;background:radial-gradient(ellipse at 55% 40%,#3c3c2d 0,#25281e,#171b14 80%);box-shadow:15px 15px #11120f,16px 16px #5a5542}.ring{width:340px;height:340px;border-color:#a9966c55;box-shadow:none}.ring-two{border-color:#c2aa7e33}.hero-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:auto;filter:invert(1);mix-blend-mode:screen;opacity:.9}.art-caption{bottom:28px;left:28px;color:#d5d2c3;font-size:8px;letter-spacing:2.4px}.art-cross{right:25px;top:20px;font-weight:200}.divider{font-size:9px;letter-spacing:2.5px;padding-top:26px;padding-bottom:26px}.about{padding-top:135px;padding-bottom:135px}.about h2{font-size:clamp(44px,4.5vw,65px);line-height:1.1;letter-spacing:-2px}.about p:not(.eyebrow){font-size:15px;line-height:1.9}.services{padding:120px 0}.section-heading{gap:80px}.section-heading>p{font-size:13px;line-height:1.85}.cards{margin-top:65px}.card{padding-top:34px;padding-right:34px}.card+.card{padding-left:34px}.card h3{font-size:32px}.card p{font-size:13px;line-height:1.85}.number{margin-bottom:55px;font-size:10px}.card a{font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-top:35px}.process{padding-top:120px;padding-bottom:120px}.steps{margin-top:60px;gap:60px}.steps h3{font-size:29px}.steps p{font-size:13px;line-height:1.9}.contact{background:#eeece3;color:#20231b;padding:115px 0}.contact .eyebrow{color:#75603a}.contact h2{font-size:clamp(48px,5vw,72px);line-height:1.04}.contact-grid>div>p:not(.eyebrow),.form-note{color:#62655a}.contact input,.contact textarea{color:#20231b;border-bottom-color:#8f9181}.contact label{font-size:10px;letter-spacing:.8px}.contact .button{background:#20251b;color:var(--cream)}.contact .button:hover{background:#3b4331}.form-note{font-size:10px;line-height:1.8}.footer{padding-top:65px;padding-bottom:65px}.footer .logo-image{width:165px;filter:invert(1);mix-blend-mode:screen}.footer small{line-height:1.9}.footer p{font-size:22px}@media(min-width:761px)and (max-width:1000px){.hero h1{font-size:83px}.art{height:390px}.ring{width:270px;height:270px}.hero{gap:5%;min-height:620px}}@media(max-width:760px){.header{min-height:116px}.header .logo-image{width:125px}.header nav{gap:0}.nav-cta{font-size:9px;letter-spacing:.8px;padding:12px 14px}.hero{padding-top:62px;padding-bottom:65px;gap:52px;min-height:0}.hero h1{font-size:clamp(65px,13.8vw,100px);letter-spacing:-3px}.hero .lead{font-size:14px;margin:28px 0}.hero .eyebrow{font-size:8px;letter-spacing:2.1px;margin-bottom:29px}.art{height:360px;width:calc(100% - 12px)}.ring{width:260px;height:260px}.hero-logo{width:74%}.actions{gap:20px}.button{padding:16px 20px;font-size:9px}.text-link{font-size:9px}.divider{font-size:8px;letter-spacing:1.3px}.about{padding-top:75px;padding-bottom:75px}.about h2{font-size:43px}.services{padding:75px 0}.section-heading h2{font-size:43px}.section-heading>p{font-size:13px}.cards{margin-top:35px}.card,.card+.card{padding:29px 0}.number{margin-bottom:25px}.card h3{font-size:30px}.card a{margin-top:20px}.process{padding-top:75px;padding-bottom:75px}.steps{gap:20px;margin-top:35px}.contact{padding:75px 0}.contact h2{font-size:49px}.contact-grid{gap:35px}.form-grid{grid-template-columns:1fr;gap:0}.footer{padding-top:45px;padding-bottom:45px}.footer .logo-image{width:145px}}.careers{padding-top:115px;padding-bottom:115px;display:grid;grid-template-columns:1fr 1fr;gap:10%;border-top:1px solid #414334}.careers-heading>p:not(.eyebrow){max-width:390px;color:var(--muted);font-size:14px;line-height:1.9}.careers-heading h2{font-size:clamp(46px,4.8vw,68px);margin-bottom:28px}.careers-heading .text-link{display:inline-block;margin-top:22px;color:var(--gold)}.careers-heading .resume-note{font-size:11px;margin-top:20px;max-width:350px}.careers label{font-size:10px;letter-spacing:.8px}.careers .form-note{max-width:450px}@media(max-width:760px){.careers{grid-template-columns:1fr;padding-top:75px;padding-bottom:75px;gap:35px}.header nav{gap:14px}.header nav>a[href="#careers"]{display:inline-block;font-size:9px;letter-spacing:.5px}.nav-cta{padding:10px;font-size:8px}.header .logo-image{width:115px}}.footer{flex-wrap:wrap}.business-address{font-style:normal;font-size:12px;line-height:1.8;color:var(--cream)}.ic{--gold:#c7b28b}h1,h2,h3{text-wrap:balance;font-feature-settings:"kern" 1}p{text-wrap:pretty}.header{min-height:136px}.header .logo-image{width:150px}.header nav>a{transition:color .22s ease,border-color .22s ease}.header nav>a:hover{color:#87714b}.nav-cta{border-color:#b4ab97}.hero{padding-top:100px;padding-bottom:110px}.hero h1{font-family:Baskerville,Palatino Linotype,Book Antiqua,Georgia,serif;font-weight:400}.hero h1 em{color:#c7b28b}.hero .eyebrow:before,.about>.eyebrow:before,.contact .eyebrow:before,.careers .eyebrow:before{content:"";display:inline-block;width:27px;height:1px;background:currentColor;vertical-align:middle;margin-right:15px}.art{box-shadow:none;border-color:#6c65504d;background:radial-gradient(ellipse at 50% 45%,#323629 0,#21261d 48%,#151912)}.art:before,.art:after{content:"";position:absolute;width:20px;height:20px;border-color:#c7b28b99;pointer-events:none}.art:before{left:12px;top:12px;border-top:1px solid;border-left:1px solid}.art:after{right:12px;bottom:12px;border-bottom:1px solid;border-right:1px solid}.hero-logo{width:76%;opacity:.87}.ring{border-color:#c7b28b20}.ring-two{border-color:#c7b28b18}.art-cross{display:none}.divider{color:#b8b9ac;border-color:#343a2e}.services{background:#f6f4ee}.card{transition:background-color .25s ease}.card a,.text-link{transition:color .2s ease,border-color .2s ease}.card a:hover{color:#80653a;border-color:#80653a}.card h3{max-width:270px}.steps .step-number{color:#c7b28b}.contact{background:#edeae1}.contact input,.contact textarea,.careers input,.careers textarea{transition:border-color .2s ease,background-color .2s ease}.contact input:focus,.contact textarea:focus{border-color:#635538;background:#ffffff38}.careers input:focus,.careers textarea:focus{border-color:#c7b28b;background:#ffffff05}.button{transition:background-color .2s ease,color .2s ease}.footer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding-top:60px;padding-bottom:32px;column-gap:60px;row-gap:35px}.footer .wordmark{grid-column:1;grid-row:1}.footer>p{grid-column:2;grid-row:1;margin:0;text-align:center}.footer .business-address{grid-column:3;grid-row:1;text-align:right;font-size:11px;letter-spacing:.3px;color:#c7c9be}.footer>small{grid-column:1/-1;max-width:none;border-top:1px solid #343a2e;width:100%;padding-top:25px;font-size:9px;letter-spacing:.8px;text-align:center}.footer .logo-image{width:150px}@media(max-width:760px){.header{min-height:112px}.header .logo-image{width:115px}.hero{padding-top:58px;padding-bottom:65px}.hero .eyebrow:before{width:18px;margin-right:10px}.hero-logo{width:78%}.footer{grid-template-columns:1fr 1fr;column-gap:24px;row-gap:25px;padding-top:42px;padding-bottom:26px}.footer .wordmark{grid-column:1;grid-row:1}.footer>p{grid-column:1/-1;grid-row:2;text-align:left;font-size:21px}.footer .business-address{grid-column:2;grid-row:1;font-size:10px}.footer>small{grid-row:3;text-align:left;letter-spacing:.3px}.footer .logo-image{width:125px}.card h3{max-width:none}}@media(prefers-reduced-motion:reduce){.header nav>a,.card,.card a,.text-link,.button,input,textarea{transition:none}}.page-heading{padding-top:100px;padding-bottom:65px}.page-heading h1{font-size:clamp(62px,7vw,100px);max-width:950px;line-height:1.05}.page-copy{max-width:1000px;margin-left:auto;margin-right:auto;padding-top:65px;padding-bottom:65px;border-top:1px solid #343a2e}.page-copy h2{font-size:clamp(36px,4vw,56px);margin:0 0 35px}.page-copy h3{font-size:30px;margin:45px 0 20px}.page-copy p{font-size:16px;line-height:1.95;color:var(--muted);max-width:760px;margin:0 0 25px}.page-action{padding-bottom:100px}.header a[aria-current=page]{color:#80663d;border-bottom:1px solid #80663d}.header nav{gap:25px;font-size:10px}.page-heading+.page-copy{padding-top:60px}@media(max-width:760px){.header{flex-direction:column;align-items:flex-start;padding-top:15px;padding-bottom:18px;gap:18px}.header nav{display:flex;width:100%;flex-wrap:wrap;gap:18px}.header nav>a:not(.nav-cta){display:inline-block;font-size:9px;letter-spacing:.4px}.header nav .nav-cta{font-size:9px;padding:8px 10px}.header .logo-image{width:115px}.page-heading{padding-top:60px;padding-bottom:40px}.page-heading h1{font-size:58px;letter-spacing:-2px}.page-copy{padding-top:40px;padding-bottom:35px}.page-copy p{font-size:14px}.page-copy h3{font-size:27px}.page-action{padding-bottom:65px}}.hero.hero-video{position:relative;max-width:none;isolation:isolate;display:flex;min-height:740px;align-items:center;padding-left:max(6%,calc((100vw - 1200px)/2));padding-right:max(6%,calc((100vw - 1200px)/2));overflow:hidden;background:#171911}.banner-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.hero-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0d09de,#0a0d09a6 44%,#0a0d0929);z-index:-1}.hero-video .hero-copy{max-width:660px;padding-right:20px}.hero-video .lead{color:#e0e1d7}.hero-video .eyebrow{color:#ddc89f}.hero-video h1{color:#fffdf6;text-shadow:0 2px 20px #0004}.banner-playback{position:absolute;right:6%;bottom:25px;background:#151810b3;border:1px solid #d3c6aa;color:#fffdf5;padding:10px 15px;font:10px Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.media-story{padding-top:0;padding-bottom:110px}.media-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:45px}.media-heading h2{max-width:650px}.media-heading p{max-width:300px;color:var(--muted);font-size:13px;line-height:1.9}.media-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.media-grid figure{margin:0;min-width:0}.media-grid img,.media-grid video{display:block;width:100%;aspect-ratio:1.8;object-fit:cover;background:#171911}.media-grid figcaption{border-top:1px solid #494a3d;margin-top:18px;padding-top:15px;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#c6c8bb}.media-grid video:focus-visible{outline:3px solid var(--gold);outline-offset:5px}@media(max-width:760px){.hero.hero-video{min-height:680px;padding-top:75px;padding-bottom:105px;display:flex}.banner-video{object-position:58% center}.hero-video:after{background:linear-gradient(90deg,#0a0d09d4,#0a0d097a)}.hero-video .hero-copy{padding-right:0}.hero-video h1{font-size:clamp(65px,13.8vw,100px)}.hero-video .eyebrow{max-width:270px}.banner-playback{bottom:24px;font-size:9px}.media-story{padding-bottom:75px}.media-heading{display:block;margin-bottom:30px}.media-heading p{max-width:none;margin-top:25px}.media-grid{grid-template-columns:1fr;gap:35px}.media-grid figcaption{font-size:9px;letter-spacing:1.1px}}:root,.ic{color-scheme:dark;--ink:#050505;--cream:#ffffff;--gold:#d8b576;--muted:#dedbd5}body,.ic{background:#050505;color:#fff}.header{background:#050505;color:#fff;border-bottom:1px solid #d8b57645}.logo-image,.header .logo-image,.footer .logo-image,.hero-logo{background:#000;filter:none;mix-blend-mode:normal;opacity:1}.header .logo-image{width:175px}.header nav>a{color:#fff}.header nav>a:hover,.header a[aria-current=page]{color:#e5c38b;border-color:#d8b576}.nav-cta{border-color:#d8b576;background:#050505;color:#fff}.eyebrow,.services .eyebrow,.contact .eyebrow,.careers .eyebrow,.hero-video .eyebrow{color:#e5c38b}h1,h2,h3,.hero-video h1,.contact h2,.page-copy h2,.page-copy h3{color:#fff}.hero h1 em{color:#e5c38b}.hero .lead,.hero-video .lead,.about p:not(.eyebrow),.section-heading>p,.card p,.steps p,.contact-grid>div>p:not(.eyebrow),.careers-heading>p:not(.eyebrow),.page-copy p,.media-heading p{color:#e1ded8}.services{background:#0c0c0c;color:#fff;border-top:1px solid #d8b57626;border-bottom:1px solid #d8b57626}.cards,.card+.card,.step-number,.divider,.careers,.page-copy,.footer>small{border-color:#d8b57640}.number,.steps .step-number{color:#e5c38b}.card a,.text-link,.careers-heading .text-link{color:#fff;border-color:#d8b576}.card a:hover,.text-link:hover{color:#e5c38b;border-color:#f3d09a}.contact{background:#0c0c0c;color:#fff;border-color:#d8b57640}.contact input,.contact textarea,.careers input,.careers textarea{color:#fff;border-bottom-color:#d8b57680;background:transparent}.contact input:focus,.contact textarea:focus,.careers input:focus,.careers textarea:focus{border-color:#e5c38b;background:#d8b5760a}.contact label,.careers label{color:#fff}.form-note,.contact .form-note,.careers .form-note,.careers-heading .resume-note{color:#d1cec7}.button.gold,.contact .button{background:#080808;border:1px solid #d8b576;color:#fff}.button.gold:hover,.contact .button:hover{background:#d8b576;color:#080808}.footer{background:#050505;color:#fff}.footer p{color:#e5c38b}.footer .business-address,.footer small{color:#e1ded8}.media-grid figcaption{color:#e1ded8;border-color:#d8b57640}.divider{color:#e1ded8}.banner-playback{color:#fff;border-color:#d8b576;background:#050505b8}.success{color:#fff;border-color:#d8b576}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-color:#e5c38b}@media(max-width:760px){.header .logo-image{width:130px}.footer .logo-image{width:135px}}.talent-form{max-width:1080px;padding-top:25px;padding-bottom:100px}.talent-form-heading{margin-bottom:45px;max-width:650px}.talent-form-heading>p:not(.eyebrow){color:var(--muted);font-size:14px}.talent-form fieldset{border:0;border-top:1px solid #d8b57650;padding:30px 0;margin:0 0 20px;min-width:0}.talent-form legend{font:25px Georgia,serif;color:#fff;padding:0 20px 0 0}.talent-form label{color:#fff}.talent-form select{width:100%;min-height:45px;border:0;border-bottom:1px solid #d8b57680;background:#080808;color:#fff;border-radius:0;padding:10px 0;font:inherit}.talent-form input,.talent-form textarea{border-bottom-color:#d8b57680}.talent-measurements{border-top:1px solid #d8b57650;border-bottom:1px solid #d8b57650;margin:10px 0 45px;padding:22px 0}.talent-measurements summary{font:24px Georgia,serif;cursor:pointer;margin-bottom:20px;color:#fff}.talent-selection{font-size:12px;color:var(--muted);max-width:650px;margin-bottom:30px}.talent-invitation{padding-top:100px;padding-bottom:100px;border-bottom:1px solid #d8b57630;background:#080808}.talent-invitation h2{max-width:780px}.talent-invitation>p:not(.eyebrow){max-width:630px;color:var(--muted);margin:30px 0}.header nav{gap:20px;font-size:9px}@media(max-width:760px){.talent-form{padding-bottom:65px}.talent-form-heading h2{font-size:43px}.talent-form legend,.talent-measurements summary{font-size:22px}.talent-invitation{padding-top:65px;padding-bottom:65px}.header nav{gap:14px}.header nav>a:not(.nav-cta){font-size:9px}}.media-grid .on-set-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center}.media-grid .studio-film{grid-column:1/-1}.media-grid .studio-film video{aspect-ratio:1.8}@media(max-width:760px){.media-grid .on-set-photo img{aspect-ratio:auto;height:auto;object-fit:contain}}.editorial-gallery{padding:0 0 110px;background:#050505;overflow:hidden}.editorial-heading{margin-bottom:42px}.editorial-heading h2{max-width:800px}.editorial-window{overflow:hidden;width:100%;position:relative}.editorial-track{display:flex;width:max-content;animation:inner-circle-editorial-drift 48s linear infinite;will-change:transform}.editorial-group{display:flex;gap:24px;padding-right:24px;flex-shrink:0}.editorial-frame{width:clamp(260px,27vw,390px);height:clamp(370px,38vw,550px);margin:0;background:#0a0a0a;flex-shrink:0;overflow:hidden;border:1px solid #d8b57635}.editorial-frame img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.editorial-window:before,.editorial-window:after{content:"";position:absolute;top:0;bottom:0;width:50px;z-index:1;pointer-events:none}.editorial-window:before{left:0;background:linear-gradient(90deg,#050505,transparent)}.editorial-window:after{right:0;background:linear-gradient(270deg,#050505,transparent)}@keyframes inner-circle-editorial-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:760px){.editorial-gallery{padding-bottom:75px}.editorial-heading{margin-bottom:30px}.editorial-frame{width:72vw;max-width:340px;height:102vw;max-height:480px}.editorial-group{gap:16px;padding-right:16px}.editorial-track{animation-duration:42s}.editorial-window:before,.editorial-window:after{width:20px}}@media(prefers-reduced-motion:reduce){.editorial-track{animation:none;will-change:auto}.editorial-window{overflow-x:auto}.editorial-group[aria-hidden=true]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/inner-circle.css.map */
