@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans Variable,Arial,sans-serif;font-synthesis:none;color:#11171b;background:#fafaf8;--paper:#fafaf8;--ink:#11171b;--coral:#e44d3d;--coral-ink:#b53a2d;--muted:#607080;--rule:#d6d8d7;--gutter:4vw;--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button svg,a svg{flex-shrink:0}button{border-radius:0}img{display:block;max-width:100%}[hidden]{display:none!important}::selection{background:var(--coral);color:#fff}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--coral);outline-offset:6px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.skip-link{position:fixed;left:20px;top:-100px;z-index:100;background:var(--ink);color:#fff;padding:14px}.skip-link:focus{top:15px}.reading-progress{position:fixed;z-index:100;left:0;right:0;top:0;height:2px;background:var(--coral);transform:scaleX(var(--page-progress,0));transform-origin:left;pointer-events:none}.eyebrow{font-size:11px;font-weight:550;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.coral{color:var(--coral)}.section-pad{padding:62px var(--gutter) 64px}.section-kicker{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.section-title{font-size:clamp(48px,6.6vw,110px);letter-spacing:-.06em;line-height:1.02;font-weight:600}.text-link{display:inline-flex;align-items:center;gap:14px;border:0;background:none;padding:0 0 6px;position:relative;font-size:20px;font-weight:650;letter-spacing:-.035em;line-height:1.4}.text-link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.text-link:hover:after{transform:scaleX(1)}.text-link svg{transition:transform .3s var(--ease)}.text-link:hover svg{transform:translate(3px,-3px)}.hero{position:relative;height:min(70.55vw,94svh);min-height:680px;max-height:1100px;background:var(--paper);isolation:isolate;overflow:clip;--hero-progress:0}.site-header{height:6.5vw;min-height:76px;max-height:108px;padding:20px var(--gutter);display:flex;justify-content:space-between;align-items:center;gap:24px;position:relative;z-index:10}.wordmark{display:flex;flex-direction:column;gap:4px}.wordmark strong{font-size:clamp(18px,1.8vw,28px);font-weight:650;letter-spacing:.18em;line-height:1.1}.wordmark>span{color:#52687e;font-size:clamp(10px,.94vw,13px);letter-spacing:.07em}.navigation{display:flex;align-items:center;gap:30px;font-size:14px}.navigation>a{display:flex;align-items:center;gap:14px;min-height:44px}.navigation>a:hover{color:var(--coral)}.nav-mark{color:var(--coral)}.menu-toggle,.mobile-nav-item{display:none!important}.hero-title{font-weight:750;letter-spacing:-.069em;line-height:.97}.hero-title-top{position:absolute;z-index:1;top:6.3vw;left:1.4vw;right:1.4vw;font-size:18.8vw;letter-spacing:-.064em;white-space:nowrap;transform:translate(calc(var(--hero-progress) * -26px));transform-origin:left}.hero-title-top>span{display:block;animation:headline-in .85s var(--ease) both}.hero-title-bottom{position:absolute;z-index:4;bottom:2.5%;left:2.4vw;right:2.4vw;color:var(--coral);font-size:10.65vw;white-space:nowrap;letter-spacing:-.068em;transform:translate(calc(var(--hero-progress) * 19px))}.hero-title-bottom>span{display:block;animation:headline-in .9s var(--ease) .12s both}.hero-portrait{position:absolute;z-index:2;top:9.2%;bottom:-14%;left:50%;width:64%;transform:translate(-50%);pointer-events:none}.hero-portrait img{width:100%;height:100%;object-fit:contain;object-position:center top;transform-origin:center bottom;transform:translateY(calc(var(--hero-progress) * 28px)) scale(calc(1 + var(--hero-progress) * .028));animation:portrait-in 1s var(--ease) both}.hero-intro{position:absolute;z-index:3;left:var(--gutter);top:45%;font-size:clamp(18px,2vw,31px);font-weight:450;line-height:1.25;letter-spacing:-.045em;animation:copy-in .9s var(--ease) .16s both}.hero-person{position:absolute;z-index:3;left:75%;right:2.7%;top:44%;animation:copy-in .9s var(--ease) .23s both}.person-name{padding:10px 0 14px 22px;border-left:3px solid var(--coral);margin-bottom:17px}.person-name p{font-size:clamp(17px,1.66vw,25px);font-weight:450;letter-spacing:-.035em}.person-name span{display:block;color:#53687e;font-size:clamp(13px,1.23vw,17px);margin-top:3px}.hero-person .text-link{font-size:clamp(21px,2.5vw,37px);letter-spacing:-.05em;gap:11px;white-space:nowrap}.hero-person .text-link svg{width:2.8vw;height:2.8vw;max-width:39px;max-height:39px}.numbers{position:relative;height:clamp(455px,39vw,640px);overflow:clip;isolation:isolate;background:#262c2e;color:#fff}.numbers-image{position:absolute;top:-36px;right:0;bottom:-36px;left:0;width:100%;height:calc(100% + 72px);max-width:none;object-fit:cover;object-position:center;transform:translateY(var(--image-shift,0px))}.numbers:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#07101818;pointer-events:none;z-index:0}.image-note{position:absolute;top:16px;right:var(--gutter);z-index:2;font-size:10px;color:#fff;background:#1a2229c9;padding:4px 7px}.numbers-copy{position:absolute;z-index:2;left:var(--gutter);bottom:50px;text-shadow:0 2px 20px #0004}.numbers-copy>.eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:16px}.numbers h2{font-size:clamp(60px,6.5vw,105px);line-height:.92;font-weight:650;letter-spacing:-.065em}.numbers-copy>p:not(.eyebrow){font-size:clamp(15px,1.4vw,21px);letter-spacing:-.025em;margin-top:17px}.numbers-next{display:inline-flex;align-items:center;gap:17px;font-size:13px;font-weight:500;border-bottom:1px solid #ffffff66;padding:12px 0 7px;margin-top:12px}.numbers-next svg{transition:transform .3s var(--ease)}.numbers-next:hover svg{transform:translateY(4px)}.paths{background:var(--paper)}.paths .section-kicker{color:var(--muted)}.paths-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:8vw;margin-top:40px;align-items:start}.path-tabs{border-top:1px solid var(--rule)}.path-tabs button{width:100%;display:grid;grid-template-columns:29px 1fr 28px;align-items:center;gap:18px;padding:27px 0;text-align:left;border:0;border-bottom:1px solid var(--rule);background:transparent;font-size:clamp(19px,2.1vw,33px);line-height:1.15;font-weight:500;letter-spacing:-.05em;transition:color .25s,padding .35s var(--ease)}.path-tabs button[aria-selected=true]{color:var(--coral);padding-left:13px;border-bottom-color:var(--coral)}.path-number{font-size:11px;letter-spacing:0;font-weight:450;color:var(--muted)}.path-tabs button[aria-selected=true] .path-number{color:var(--coral-ink)}.path-tabs svg{transition:transform .35s var(--ease)}.path-tabs button[aria-selected=true] svg{transform:rotate(45deg)}.path-tabs button:hover{color:var(--coral)}.path-panel{padding-top:5px;min-height:400px}.path-content{animation:panel-in .42s var(--ease)}.path-content>.eyebrow{color:var(--coral-ink);margin-bottom:22px}.path-content h3{font-size:clamp(26px,2.6vw,41px);line-height:1.08;letter-spacing:-.045em;font-weight:500}.path-content h3>span{display:block}.path-description{font-size:16px;line-height:1.65;color:#4e5b63;margin-top:23px;max-width:540px}.path-content ul{list-style:none;padding:0;margin:24px 0 26px;font-size:13px;line-height:1.6;color:#4e5b63}.path-content li{padding:8px 0;border-bottom:1px solid #e1e2df}.path-content .text-link{font-size:17px}.studio{background:var(--ink);color:var(--paper)}.studio .section-kicker{color:#9eabb2}.studio-title{font-size:clamp(52px,7.5vw,116px);line-height:1.02;letter-spacing:-.06em;font-weight:550}.studio-title>span{color:#f47363}.studio-body{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-top:40px;align-items:center}.studio-description p{font-size:16px;line-height:1.65;color:#bbc5ca;margin-bottom:21px}.studio-description .lead{font-size:clamp(22px,2.1vw,32px);line-height:1.25;letter-spacing:-.04em;color:var(--paper);margin-bottom:26px}.studio-description .network-note{font-size:13px;border-top:1px solid #49525a;padding-top:20px;margin-top:28px}.working-lines{margin-top:32px;border-top:1px solid #49525a}.working-line{display:grid;grid-template-columns:50px 1fr 1fr 34px;align-items:center;gap:24px;padding:23px 0;border-bottom:1px solid #49525a}.working-line>.eyebrow{color:#b8c0c7}.working-line h3{font-size:clamp(28px,3.5vw,54px);font-weight:500;letter-spacing:-.055em}.working-line p{font-size:14px;color:#b8c0c7;line-height:1.5;max-width:290px}.working-line svg{color:#f47363}.contact{background:var(--paper)}.contact .section-kicker{color:var(--muted)}.contact-title{font-size:clamp(50px,8vw,125px);font-weight:600;line-height:1;letter-spacing:-.07em}.contact-title>span{color:var(--coral)}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-top:40px}.contact-intro>p{font-size:clamp(23px,2.5vw,38px);letter-spacing:-.035em;line-height:1.25}.email-link{display:inline-flex;align-items:center;gap:12px;font-size:clamp(17px,1.8vw,27px);letter-spacing:-.04em;padding:7px 0;border-bottom:1px solid var(--ink);margin-top:34px}.email-link:hover{color:var(--coral);border-color:var(--coral)}.offices{margin-top:38px}.offices>.eyebrow{color:var(--muted);font-size:10px}.offices p{font-size:14px;margin-top:10px}.form-heading{display:flex;justify-content:space-between;gap:14px;align-items:baseline;border-top:1px solid var(--ink);padding:17px 0 24px}.form-heading>p{color:var(--muted);font-size:10px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:23px}.field{margin-bottom:22px;min-width:0}.field label{display:block;font-size:12px;margin-bottom:6px;color:#4b5962}.field input,.field textarea,.field select{display:block;width:100%;min-width:0;padding:10px 0 13px;background:transparent;border:0;border-bottom:1px solid #a5adb1;border-radius:0;color:var(--ink);font-size:16px;line-height:1.5}.field textarea{resize:vertical;min-height:106px}.field input::placeholder,.field textarea::placeholder{color:#7a858c}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--ink)}.field [aria-invalid=true]{border-color:#b22e24}.field-error{display:block;font-size:12px;color:#a32820;margin-top:7px}.form-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px}.submit-link{display:flex;align-items:center;gap:18px;font-size:22px;font-weight:600;letter-spacing:-.035em;background:var(--ink);color:#fff;border:1px solid var(--ink);padding:16px 20px;transition:background .25s,border-color .25s;white-space:nowrap}.submit-link:hover{background:#bf382c;border-color:#bf382c}.form-bottom p{font-size:10px;color:var(--muted);line-height:1.55}.form-success{border-top:1px solid var(--ink);padding-top:25px}.form-success>svg{color:#b63b30;margin-bottom:25px}.form-success h3{font-size:36px;letter-spacing:-.05em;font-weight:500;line-height:1.1;margin-bottom:18px}.form-success p{font-size:16px;color:#4d5b63;line-height:1.65;max-width:480px;margin-bottom:27px}.form-success .text-link{font-size:17px}.footer{background:var(--coral);padding:48px var(--gutter) 25px;color:#11171b}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:35px}.footer-wordmark{font-size:clamp(40px,7.7vw,123px);font-weight:600;line-height:1.1;letter-spacing:-.065em}.back-top{padding:13px;border:1px solid currentColor;display:grid;place-items:center;transition:background .25s,color .25s}.back-top:hover{background:var(--ink);color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #11171b55;padding-top:23px;font-size:10px}.motion-ready [data-reveal]{opacity:.18;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}.working-line:nth-child(2){transition-delay:45ms}.working-line:nth-child(3){transition-delay:90ms}@keyframes headline-in{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes portrait-in{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes copy-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes panel-in{0%{opacity:.25;transform:translateY(12px)}to{opacity:1;transform:none}}@media(min-width:1800px){.hero-title-top{font-size:320px}.hero-title-bottom{font-size:160px}.hero-title-top,.hero-title-bottom{left:calc((100vw - 1760px)/2)}.hero-portrait{max-width:1100px}.hero-intro{left:max(4vw,calc((100vw - 1760px)/2))}.hero-person{left:73%}}@media(max-width:1050px)and (min-width:701px){.hero{min-height:610px;height:74vw}.hero-title-top{top:95px}.hero-portrait{top:24%;width:66%}.hero-intro{font-size:19px;top:46%}.hero-person{left:74%;right:2%;top:45%}.hero-person .text-link{font-size:22px}.person-name{padding-left:12px}.person-name p{font-size:17px}.navigation{gap:20px}.hero-title-bottom{bottom:3%}.section-pad{padding-top:52px;padding-bottom:54px}.paths-layout,.studio-body,.contact-layout{gap:5vw}.path-tabs button{font-size:22px;gap:9px}.form-bottom{flex-wrap:wrap;gap:15px}.working-line{grid-template-columns:25px 1fr 1fr 25px;gap:15px}.working-line h3{font-size:33px}}@media(max-width:700px){:root{--gutter:6vw}html{scroll-padding-top:18px}.section-pad{padding:40px var(--gutter) 42px}.section-kicker{margin-bottom:24px;gap:20px;align-items:start}.section-kicker>.eyebrow{font-size:9px;max-width:48%}.section-kicker>.eyebrow:last-child{text-align:right}.section-title{font-size:clamp(36px,10vw,64px);letter-spacing:-.055em}.hero{height:clamp(700px,90svh,840px);min-height:700px;max-height:none}.site-header{height:83px;min-height:83px;padding:19px var(--gutter);align-items:flex-start}.wordmark strong{font-size:18px;letter-spacing:.13em}.wordmark>span{font-size:8.2px;letter-spacing:.04em;margin-top:1px}.menu-toggle{display:grid!important;place-items:center;padding:3px;background:none;border:0;min-height:40px;min-width:40px;margin-top:-7px;margin-right:-7px}.navigation{display:none;position:absolute;z-index:30;top:70px;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--rule);padding:12px var(--gutter) 24px;box-shadow:0 12px 20px #11171b10;font-size:20px}.navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.navigation .mobile-nav-item{display:flex!important}.navigation>a{min-height:55px;justify-content:space-between;border-bottom:1px solid var(--rule)}.nav-mark{display:none}.hero-title-top{top:91px;left:4.2vw;right:4.2vw;font-size:17.3vw;letter-spacing:-.067em;line-height:1}.hero-title-bottom{bottom:148px;left:var(--gutter);right:var(--gutter);white-space:normal;text-align:left;font-size:13.5vw;line-height:.92;letter-spacing:-.06em;max-width:95%;transform:translate(calc(var(--hero-progress) * 8px))}.hero-title-bottom>span{max-width:560px;display:block}.hero-portrait{top:calc(11px + 17.3vw);bottom:170px;width:100%;max-width:540px}.hero-portrait img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;max-height:100%}.hero-intro{top:auto;bottom:29px;left:var(--gutter);font-size:13px;line-height:1.35;letter-spacing:-.025em;max-width:46%}.hero-intro .desktop-break{display:none}.hero-person{top:auto;bottom:25px;left:55%;right:var(--gutter)}.person-name{padding:0 0 0 10px;border-left:2px solid var(--coral);margin-bottom:12px}.person-name p{font-size:14px;letter-spacing:-.035em}.person-name span{font-size:11px;margin-top:2px}.hero-person .text-link{font-size:16px;gap:5px;letter-spacing:-.04em;min-height:38px}.hero-person .text-link svg{width:19px;height:19px}.numbers{height:465px}.numbers-image{object-position:39% center}.numbers:after{background:#06101b45}.numbers-copy{bottom:30px;right:var(--gutter)}.numbers-copy>.eyebrow{font-size:9px;margin-bottom:17px;letter-spacing:.06em}.numbers h2{font-size:62px;line-height:.94}.numbers-copy>p:not(.eyebrow){font-size:14px;max-width:270px;line-height:1.5;margin-top:17px}.numbers-next{font-size:11px;gap:12px}.image-note{font-size:8px;right:var(--gutter);top:13px}.paths-layout{grid-template-columns:1fr;gap:28px;margin-top:28px}.path-tabs button{font-size:24px;grid-template-columns:22px 1fr 25px;gap:12px;padding:22px 0;letter-spacing:-.045em}.path-tabs button[aria-selected=true]{padding-left:8px}.path-number{font-size:10px}.path-tabs svg{width:24px;height:24px}.path-panel{min-height:0;padding-top:0}.path-content>.eyebrow{font-size:10px;margin-bottom:19px}.path-content h3{font-size:30px;letter-spacing:-.04em;line-height:1.12}.path-description{font-size:15px;line-height:1.7;margin-top:19px}.path-content ul{font-size:12px;margin:20px 0 22px}.path-content .text-link{font-size:16px}.studio-title{font-size:clamp(40px,10.7vw,70px);line-height:1.06;letter-spacing:-.055em}.studio-body{grid-template-columns:1fr;gap:28px;margin-top:28px}.studio-description .lead{font-size:25px;line-height:1.2;margin-bottom:24px}.studio-description p{font-size:15px;line-height:1.65;margin-bottom:17px}.studio-description .network-note{font-size:12px;margin-top:24px}.working-lines{margin-top:24px}.working-line{grid-template-columns:23px 1fr 24px;gap:10px;padding:23px 0}.working-line h3{font-size:31px;line-height:1.1}.working-line .eyebrow{font-size:10px}.working-line p{grid-column:2;grid-row:2;font-size:12px;max-width:250px}.working-line svg{grid-column:3;grid-row:1;width:22px;height:22px}.contact-title{font-size:clamp(41px,11.5vw,75px);letter-spacing:-.06em;line-height:1.04}.contact-layout{grid-template-columns:1fr;gap:30px;margin-top:28px}.contact-intro>p{font-size:25px;line-height:1.25}.email-link{font-size:20px;margin-top:22px}.offices{margin-top:27px}.offices p{font-size:12px}.form-heading{padding-top:18px}.form-heading>.eyebrow{font-size:10px}.field-row{grid-template-columns:1fr;gap:0}.field{margin-bottom:21px}.field label{font-size:11px}.field input,.field textarea,.field select{font-size:16px}.form-bottom{flex-direction:column;align-items:stretch;gap:17px;margin-top:24px}.submit-link{justify-content:space-between;font-size:23px;padding:16px 18px}.form-bottom p{font-size:10px}.form-success h3{font-size:30px}.form-success p{font-size:15px}.footer{padding-top:31px}.footer-top{padding-bottom:25px;gap:10px}.footer-wordmark{font-size:8.4vw;letter-spacing:-.065em}.back-top{padding:8px}.back-top svg{width:22px;height:22px}.footer-bottom{flex-wrap:wrap;gap:12px;font-size:9px;line-height:1.4}.footer-bottom>span:last-child{width:100%}}@media(max-width:360px){.hero{min-height:710px}.hero-title-bottom{font-size:13.1vw;bottom:152px}.hero-portrait{bottom:205px}.hero-person{left:54%;right:4vw}.hero-person .text-link{font-size:14px}.hero-intro,.person-name p{font-size:12px}.path-tabs button{font-size:21px}.section-title{font-size:35px}.contact-title{font-size:39px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-title-top,.hero-title-bottom,.hero-portrait img,.numbers-image,[data-reveal]{transform:none!important;translate:none!important;opacity:1!important}}.studio-profile{position:relative;width:100%;max-width:510px;height:350px;perspective:1100px;--profile-travel:0px}.profile-stage{position:relative;width:66%;max-width:315px;height:330px;transform:rotateX(var(--portrait-rx,0deg)) rotateY(var(--portrait-ry,0deg));transform-origin:50% 65%;transition:transform .4s var(--ease)}.profile-photo-window{height:100%;overflow:clip;clip-path:inset(0);transition:clip-path .85s var(--ease);background:#263034}.profile-image{width:100%;height:100%;object-fit:cover;object-position:center 36%;transform:translateY(var(--profile-travel,0px)) scale(1.13);transform-origin:center 45%}.profile-caption{position:absolute;z-index:2;left:47%;right:0;bottom:0;padding:22px 0 8px 22px;border-left:2px solid #f47363;background:var(--ink);transform:translateY(calc(var(--profile-travel,0px) * -.4));transition:opacity .65s var(--ease)}.profile-caption>.eyebrow{color:#b2bec4;font-size:9px;letter-spacing:.09em;display:block;margin-bottom:13px}.profile-caption h3{font-size:clamp(27px,2.5vw,37px);font-weight:500;letter-spacing:-.045em;line-height:1.08;color:var(--paper)}.profile-caption p{font-size:12px;color:#b8c5cc;line-height:1.65;margin-top:13px}.motion-ready .studio-profile:not(.is-visible) .profile-photo-window{clip-path:inset(9% 10% 9% 10%)}.motion-ready .studio-profile:not(.is-visible) .profile-caption{opacity:0}@media(min-width:701px)and (max-width:1050px){.studio-profile{height:330px}.profile-stage{width:76%;height:285px}.profile-caption{left:35%;padding:16px 0 4px 16px}.profile-caption h3{font-size:26px}.profile-caption p{font-size:10px}.profile-caption>.eyebrow{font-size:8px;margin-bottom:9px}}@media(max-width:700px){.studio-profile{max-width:460px;height:292px;margin:0 auto 0 0}.profile-stage{width:66%;height:266px;max-width:270px}.profile-caption{left:47%;padding:17px 0 4px 16px}.profile-caption>.eyebrow{font-size:8px;letter-spacing:.035em;margin-bottom:10px}.profile-caption h3{font-size:26px;line-height:1.1}.profile-caption p{font-size:10px;margin-top:11px}.studio-body{gap:26px}}@media(max-width:360px){.studio-profile{height:264px}.profile-stage{height:244px;width:69%}.profile-caption{left:43%;padding-left:12px}.profile-caption h3{font-size:23px}.profile-caption p{font-size:9px}}@media(prefers-reduced-motion:reduce){.profile-stage,.profile-image,.profile-caption{transform:none!important;opacity:1!important}.profile-photo-window{clip-path:none!important}}.submit-link:disabled{cursor:wait;opacity:.6}.send-error{font-size:14px;line-height:1.5;color:#9f2c21;border-left:2px solid currentColor;padding-left:12px;margin:16px 0}
