@charset "UTF-8";
:root{--sand:#b7a283;--paper:#dfceb1;--ink:#29271f;--dark:#24241e;--wine:#6b3036;--line:rgba(41,39,31,.25);--ease:cubic-bezier(.2,.7,.2,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--sand);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}body.locked{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:wait}button{border:0}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--wine);outline-offset:6px}.dark :focus-visible,.menu :focus-visible{outline-color:var(--paper)}img,video{display:block;max-width:100%}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.055em}h2{font-size:clamp(52px,7.5vw,136px);line-height:.95}h2 em,h3 em{font-weight:400}p{font-size:16px;line-height:1.65}button{background:none}::selection{color:var(--paper);background:var(--wine)}[hidden]{display:none!important}.tiny{font-size:10px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.section-pad{padding:110px 6vw}.dark{background:var(--dark);color:var(--paper)}.pill{border:1px solid currentColor;border-radius:40px;display:inline-flex;gap:32px;align-items:center;padding:15px 22px;transition:background .3s,color .3s}.pill:hover{background:var(--ink);color:var(--paper)}.pill span{font-size:20px;line-height:1}.text-link{display:inline-flex;gap:28px;align-items:center;border-bottom:1px solid currentColor;padding:12px 0}.text-link span{font-size:22px}.skip{position:fixed;top:5px;left:5px;z-index:100;background:var(--paper);padding:15px;transform:translateY(-200%)}.skip:focus{transform:none}.header{position:absolute;z-index:10;top:0;width:100%;height:112px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px}.brand img{width:38px;height:auto;object-fit:contain}.brand span{font-size:12px;font-weight:700;letter-spacing:.12em}.header>.brand{position:absolute;left:50%;transform:translateX(-50%)}.menu-toggle{display:flex;gap:12px;align-items:center;padding:12px 0}.menu-lines{width:23px;display:grid;gap:6px}.menu-lines i{height:1px;background:currentColor}.menu{position:fixed;inset:0;z-index:50;background:var(--dark);color:var(--paper);padding:8vh 7vw;overflow:auto}.menu nav{position:relative;z-index:1;max-width:800px;margin:3vh auto;display:flex;flex-direction:column;align-items:center;gap:9px}.menu nav a{font-family:Georgia,serif;font-size:clamp(30px,4.5vw,78px);letter-spacing:-.04em;transition:color .2s}.menu nav a:hover{color:var(--sand)}.menu sup{font-family:Arial;font-size:10px;letter-spacing:0;vertical-align:top;display:inline-block;padding:8px}.menu-close{position:absolute;right:5vw;top:35px;display:flex;gap:20px;align-items:center;z-index:3}.menu-close span{font-size:35px}.menu-dino{position:absolute;left:-18vw;bottom:-12vh;width:67vw;opacity:.14;pointer-events:none;transform:rotate(18deg);filter:grayscale(1)}.menu-bottom{position:relative;display:flex;justify-content:space-between;max-width:1100px;margin:8vh auto 0;padding-top:20px;border-top:1px solid #dfceb133}.hero{position:relative;min-height:980px;height:110svh;max-height:1250px;overflow:hidden;background:radial-gradient(ellipse at 65% 53%,#d6c4a9 0%,#bba88c 48%,#a28e73 100%)}.hero-eyebrow{position:relative;display:flex;justify-content:space-between;padding:140px 6vw 0}.hero-word{position:relative;z-index:1;font-size:clamp(90px,16.3vw,310px);letter-spacing:-.075em;line-height:.95;text-align:center;white-space:nowrap;padding:30px 3vw 0;color:var(--ink)}@supports(-webkit-background-clip:text){.hero-word{background:repeating-linear-gradient(90deg,#29271f 0px,#29271f 1.1px,transparent 1.1px,transparent 3px);-webkit-background-clip:text;background-clip:text;color:transparent}}.hero-figure{position:absolute;inset:27% 5% 5% 32%;z-index:2;will-change:transform}.hero-figure img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.figure-caption{position:absolute;right:3%;bottom:7%;writing-mode:vertical-rl;font-size:8px;opacity:.65}.hero-number{position:absolute;top:39%;left:6vw;display:flex;gap:15px;align-items:center;z-index:3}.hero-number strong{font-family:Georgia,serif;font-weight:400;letter-spacing:-.07em;font-size:63px}.hero-copy{position:absolute;left:6vw;bottom:12%;z-index:3}.hero-copy>p{margin-bottom:22px}.hero-copy h2{font-size:clamp(47px,5vw,90px);line-height:.93}.hero-copy .text-link{margin-top:28px}.orbit{width:160px;height:160px;position:relative;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:12px;flex-shrink:0;transition:transform .4s var(--ease);font-size:12px;line-height:1.35}.orbit svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:.65;transition:transform .9s}.orbit:hover{transform:scale(1.06)}.orbit:hover svg{transform:rotate(100deg)}.orbit b{font-size:26px;font-weight:400;line-height:1}.hero-orbit{position:absolute;right:5vw;bottom:12%;z-index:4;background:#bba88a80;backdrop-filter:blur(5px)}.hero-bottom{position:absolute;bottom:30px;left:6vw;right:6vw;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:17px;z-index:3}.manifesto{position:relative;overflow:hidden;padding-top:100px;padding-bottom:90px}.manifesto h2{position:relative;z-index:1;font-size:clamp(60px,8.5vw,150px);max-width:1100px;margin-top:65px}.manifesto h2 em{color:var(--sand)}.manifesto-dino{position:absolute;opacity:.055;width:65vw;right:-10vw;top:2%;filter:grayscale(1);transform:rotate(-12deg);pointer-events:none}.manifesto-bottom{position:relative;display:grid;grid-template-columns:1fr 1fr .7fr;gap:7vw;align-items:start;margin:75px 0 0 22%;max-width:1100px}.manifesto-bottom p{font-size:14px;color:#dfceb1b3}.manifesto-bottom .text-link{white-space:nowrap;font-size:9px}.cinema{position:relative;height:95svh;min-height:600px;overflow:hidden;background:#121a1c;color:#eee4ce}.cinema video{width:100%;height:100%;object-fit:cover}.cinema-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0000 25%,#0009 100%)}.cinema-copy{position:absolute;bottom:11%;left:6vw}.cinema h2{margin-top:30px;font-size:clamp(58px,7.5vw,125px)}.cinema-play{position:absolute;right:8vw;bottom:13%}.light{color:var(--paper)}.services{height:290vh;background:var(--sand);position:relative}.services-sticky{position:sticky;top:0;height:100svh;min-height:650px;overflow:hidden;padding:60px 0 50px}.services-heading{padding:0 6vw;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.services-heading h2{font-size:clamp(55px,5.5vw,100px);margin-top:-8px}.services-hint{padding-top:12px}.service-track{display:flex;gap:25px;margin-top:40px;padding:0 6vw;width:max-content;will-change:transform}.service-card{position:relative;flex:0 0 36vw;width:36vw;height:clamp(340px,55vh,680px);overflow:hidden;background:#37372e;color:#f1e9db}.service-card:after{content:'';position:absolute;inset:0;background:linear-gradient(#0003,#0000 30%,#0009);pointer-events:none}.service-card>img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.service-card:hover>img{transform:scale(1.04)}.site-card>img{object-position:center 38%}.service-num{position:absolute;left:27px;top:25px;z-index:1;font-size:9px}.service-card h3{position:absolute;z-index:1;left:27px;bottom:28px;font-size:clamp(38px,4vw,70px);line-height:.95}.plus{position:absolute;z-index:4;right:25px;bottom:28px;border:1px solid #ffffff80;border-radius:50%;width:47px;height:47px;font-size:27px;transition:transform .3s,background .3s}.plus:hover{background:#ffffff20}.plus[aria-expanded=true]{transform:rotate(45deg)}.service-detail{position:absolute;inset:0;z-index:3;background:#26271ff2;display:flex;flex-direction:column;align-items:flex-start;padding:35px 40px;justify-content:center;gap:25px}.service-detail h4{font-size:clamp(32px,3.2vw,55px);line-height:1}.service-detail p{font-size:14px;max-width:360px}.service-detail a{font-size:12px;border-bottom:1px solid currentColor;padding-bottom:8px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:55px}.section-heading h2{margin-top:30px}.section-heading>p{font-size:14px;max-width:330px}.filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 40px}.filters button{font-size:10px;text-transform:uppercase;letter-spacing:.07em;border:1px solid #dfceb14a;border-radius:30px;padding:12px 18px;transition:background .3s,color .3s}.filters button.active,.filters button:hover{background:var(--paper);color:var(--dark)}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 24px}.project-card{display:block;width:100%;text-align:left;padding:0}.project-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:#34362e}.project-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease),filter .7s;filter:saturate(.7)}.project-card.portrait .project-media img{object-position:center 35%}.project-card:hover img{transform:scale(1.055);filter:saturate(1)}.project-play{position:absolute;bottom:17px;right:17px;width:42px;height:42px;border:1px solid #eee8;border-radius:50%;display:grid;place-items:center;background:#15151533;color:white;font-size:20px}.project-card h3{font-size:30px;letter-spacing:-.04em;margin-top:17px;line-height:1.1}.project-meta{display:flex;justify-content:space-between;gap:10px;margin-top:9px;opacity:.6;font-size:8px}.projects #project-status{margin-top:25px;opacity:.6}.more{display:flex;margin:45px auto 0;font-size:11px}.more:hover{background:var(--paper);color:var(--dark)}.lab{background:var(--paper)}.comparison{position:relative;aspect-ratio:16/9;background:#444;overflow:hidden}.comparison>video,.compare-top,.compare-top video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.compare-top{clip-path:inset(0 0 0 var(--split))}.compare-line{position:absolute;top:0;bottom:0;left:var(--split);width:1px;background:white;pointer-events:none;z-index:3}.compare-line>span{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;background:var(--paper);color:var(--ink);display:grid;place-items:center;font-size:26px;box-shadow:0 2px 20px #0002}.comparison>input{position:absolute;inset:0;margin:0;width:100%;height:100%;opacity:0;z-index:4;cursor:ew-resize}.comparison:focus-within{outline:3px solid var(--wine);outline-offset:6px}.compare-label{position:absolute;top:20px;z-index:3;background:#18181888;color:white;padding:8px 12px;pointer-events:none}.base-label{left:20px}.final-label{right:20px}.compare-play{position:absolute;z-index:5;bottom:20px;left:20px;display:flex;gap:25px;background:var(--paper);border-radius:40px;padding:13px 18px}.lab-bottom{display:flex;justify-content:space-between;gap:15px;margin-top:20px;font-size:9px}.method{padding-top:90px;padding-bottom:110px}.method h2{margin-top:45px;font-size:clamp(48px,6vw,100px)}.method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:70px}.method-grid article{padding-top:22px;border-top:1px solid #dfceb144}.method-grid h3{font-size:34px;letter-spacing:-.03em;margin:25px 0 16px}.method-grid p{font-size:13px;opacity:.65;max-width:250px}.director{display:grid;grid-template-columns:1fr 1fr;background:var(--sand)}.director-photo{overflow:hidden;min-height:820px}.director-photo img{width:100%;height:100%;object-fit:cover;object-position:45% center}.director-copy{padding:80px 6vw;display:flex;flex-direction:column;align-items:flex-start}.director-copy h2{font-size:clamp(57px,5.9vw,105px);margin:35px 0}.director-copy p{font-size:14px;max-width:440px;margin-bottom:17px}.director-sign{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:25px}.director-sign>span{font-family:Georgia,serif;font-style:italic;font-size:40px;letter-spacing:-.07em}.director-stat{border-top:1px solid var(--line);margin-top:40px;padding-top:25px;display:flex;align-items:center;gap:30px;width:100%}.director-stat>strong{font-family:Georgia;font-size:76px;font-weight:400;letter-spacing:-.07em}.contact{position:relative;overflow:hidden;padding-top:100px;padding-bottom:85px}.contact h2{font-size:clamp(60px,9vw,155px);margin-top:45px}.contact h2 em{color:var(--sand)}.contact-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:65px}.contact-bottom p{font-size:14px;opacity:.75}.contact-phone{font-family:Georgia;font-size:26px;letter-spacing:-.03em}.faq{display:grid;grid-template-columns:1fr 2fr;gap:10vw;padding-top:75px;padding-bottom:80px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;font-size:15px;display:flex;justify-content:space-between;gap:25px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:20px;line-height:1}.faq details[open] summary:after{content:'−'}.faq details p{max-width:600px;font-size:14px;margin-top:20px;padding-right:30px}.footer{padding:50px 6vw 25px;overflow:hidden}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer .brand img{filter:invert(1)}.footer-art{position:relative;height:320px;margin-top:40px;overflow:hidden;border-bottom:1px solid #dfceb144}.footer-art>span{font-family:Georgia,serif;font-size:14.9vw;letter-spacing:-.07em;line-height:1.4;white-space:nowrap;opacity:.13}.footer-art img{position:absolute;right:5%;height:520px;width:520px;bottom:-230px;object-fit:contain;opacity:.65;filter:grayscale(1)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:25px;font-size:8px;color:#dfceb199}.floating-contact{position:fixed;z-index:8;right:24px;bottom:20px;padding:13px 18px;border:1px solid #dfceb166;border-radius:40px;background:var(--dark);color:var(--paper);display:flex;gap:25px;align-items:center;font-size:9px;box-shadow:0 3px 15px #0002;transition:transform .3s}.floating-contact:hover{transform:translateY(-3px)}.floating-contact span{font-size:20px}.film-dialog{color:var(--paper)}dialog{background:var(--dark);color:var(--paper);border:1px solid #dfceb144;padding:25px;width:min(1100px,94vw);max-height:94svh;overflow:auto}dialog::backdrop{background:#111d;backdrop-filter:blur(10px)}.film-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:20px}.film-dialog-head h2{font-size:clamp(24px,3vw,44px);margin-top:6px}.film-dialog-head .tiny{font-size:8px;opacity:.65}.dialog-close{font-size:36px;width:44px;height:44px;border:1px solid #dfceb155;border-radius:50%;flex-shrink:0}#film-player{width:100%;max-height:72svh;background:#121212;object-fit:contain}.js-motion .reveal{opacity:0;transform:translateY(35px);transition:opacity 1s,transform 1.1s var(--ease)}.js-motion .reveal.visible{opacity:1;transform:none}
@media(min-width:1600px){.hero{min-height:1100px}.hero-figure{inset:25% 9% 4% 35%}.hero-copy{bottom:14%}.services-sticky{padding-top:80px}.service-track{margin-top:60px}}
@media(max-width:1000px){.hero{min-height:900px}.hero-figure{inset:32% -10% 12% 25%}.hero-word{padding-top:50px}.hero-number{top:35%}.hero-copy h2{font-size:58px}.hero-orbit{width:125px;height:125px;bottom:10%}.manifesto-bottom{margin-left:0;gap:35px}.service-card{width:46vw;flex-basis:46vw}.services-heading h2{font-size:65px}.services-hint{display:none}.director-photo{min-height:700px}.director-copy{padding:65px 5vw}.director-copy h2{font-size:64px}.method-grid{gap:22px}.method-grid h3{font-size:28px}.contact-bottom{flex-wrap:wrap}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-art{height:230px}.footer-art img{height:400px;width:400px;bottom:-210px}}
@media(max-width:700px){.section-pad{padding:70px 6vw}.header{height:88px;padding:0 6vw}.header .brand{gap:7px}.header .brand img{width:29px}.header .brand span{font-size:9px}.header>.pill{font-size:8px;padding:10px 12px;gap:13px}.header>.brand{left:47%}.menu-toggle>span:last-child{display:none}.hero{min-height:920px;height:110svh;max-height:1100px}.hero-eyebrow{padding-top:115px;font-size:8px}.hero-eyebrow span:last-child{display:none}.hero-word{font-size:16.6vw;padding-top:25px;letter-spacing:-.07em}.hero-number{top:26%;left:7vw;gap:10px}.hero-number strong{font-size:45px}.hero-number .tiny{font-size:8px}.hero-figure{inset:25% -12% 29% 11%}.figure-caption{right:11%;bottom:0;font-size:7px}.hero-copy{left:7vw;bottom:9%}.hero-copy>p{font-size:8px;margin-bottom:16px}.hero-copy h2{font-size:53px}.hero-copy .text-link{font-size:8px;margin-top:13px;padding-bottom:8px}.hero-orbit{width:100px;height:100px;right:5vw;bottom:16%;font-size:9px;gap:7px}.hero-orbit b{font-size:20px}.hero-bottom{bottom:18px;font-size:7px;gap:15px}.hero-bottom>span:first-child{display:none}.manifesto h2{font-size:13.1vw;margin-top:45px;line-height:1}.manifesto-dino{width:120vw;right:-60vw;top:7%;opacity:.065}.manifesto-bottom{grid-template-columns:1fr;gap:20px;margin-top:40px}.manifesto-bottom p{font-size:14px}.manifesto-bottom .text-link{justify-self:start}.cinema{min-height:560px;height:75svh}.cinema-copy{bottom:25%}.cinema-copy>.tiny{font-size:8px}.cinema h2{font-size:14vw}.cinema-play{right:7vw;bottom:6%;width:105px;height:105px;font-size:10px;gap:7px}.services{height:auto!important}.services-sticky{position:relative;min-height:0;height:auto;overflow:visible;padding:65px 0}.services-heading{display:block}.services-heading h2{font-size:65px;margin-top:28px}.service-track{width:auto;display:grid;grid-template-columns:1fr;gap:20px;transform:none!important;margin-top:40px}.service-card{width:100%;height:480px}.service-card h3{font-size:55px}.service-detail{padding:35px 30px}.service-detail h4{font-size:45px}.service-detail p{font-size:15px}.section-heading{display:block;margin-bottom:35px}.section-heading h2{font-size:66px;margin-top:26px}.section-heading>p{margin-top:28px;max-width:100%;font-size:14px}.filters{gap:7px;margin-bottom:30px}.filters button{font-size:8px;padding:10px 12px}.project-grid{gap:30px 14px}.project-card h3{font-size:24px;line-height:1.05}.project-media{aspect-ratio:3/4}.project-meta{font-size:7px;line-height:1.5}.project-meta span:last-child{display:none}.project-play{width:33px;height:33px;bottom:10px;right:10px;font-size:16px}.projects .more{margin-top:35px;font-size:9px}.lab .section-heading h2{font-size:60px}.comparison{aspect-ratio:4/3;margin-left:-6vw;margin-right:-6vw}.compare-label{top:12px;font-size:8px;padding:6px 9px}.base-label{left:12px}.final-label{right:12px}.compare-play{font-size:8px;bottom:12px;left:12px;padding:11px 14px}.compare-line>span{width:40px;height:40px;font-size:22px}.lab-bottom{font-size:7px}.lab-bottom span:last-child{display:none}.method h2{font-size:49px;line-height:1.05;margin-top:35px}.method-grid{grid-template-columns:1fr 1fr;margin-top:45px;gap:35px 23px}.method-grid h3{font-size:29px;margin:18px 0 12px}.method-grid .tiny{font-size:8px}.method-grid p{font-size:12px}.director{display:flex;flex-direction:column}.director-photo{height:80svh;min-height:500px;max-height:760px}.director-photo img{object-position:center 32%}.director-copy{padding:60px 7vw}.director-copy h2{font-size:72px}.director-sign{gap:15px}.director-sign .tiny{font-size:9px}.director-stat{margin-top:25px}.contact h2{font-size:14.3vw;margin-top:35px}.contact>.tiny{font-size:8px}.contact-bottom{margin-top:40px;gap:35px;align-items:center}.contact-bottom p{font-size:13px;width:calc(100% - 150px)}.contact-bottom .orbit{width:115px;height:115px;font-size:10px}.contact-phone{font-size:24px}.faq{grid-template-columns:1fr;gap:30px}.faq summary{font-size:14px}.footer{padding:45px 6vw 75px}.footer-top{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:30px}.footer-top>.tiny{font-size:8px}.footer-top .brand{gap:8px}.footer-top .brand span{font-size:10px}.footer-top .brand img{width:30px}.footer-art{height:200px;margin-top:40px}.footer-art>span{font-size:14.8vw;line-height:2.5}.footer-art img{width:310px;height:310px;bottom:-160px;right:-5%}.footer-bottom{font-size:7px}.footer-bottom>span:nth-child(2){display:none}.floating-contact{right:12px;bottom:12px;font-size:8px;padding:10px 15px}.menu{padding:80px 6vw 30px}.menu nav{gap:17px;align-items:flex-start;margin:4vh 0}.menu nav a{font-size:9vw}.menu-dino{left:20%;bottom:0;width:110vw;opacity:.07}.menu-bottom{gap:25px;margin-top:5vh;font-size:8px}.menu-close{top:18px;right:6vw}dialog{padding:15px}.film-dialog-head{gap:15px}.dialog-close{width:36px;height:36px;font-size:28px}}
html.motion-reduced{scroll-behavior:auto}.motion-reduced *,.motion-reduced *:before,.motion-reduced *:after{animation:none!important;transition:none!important}.motion-reduced .hero-figure,.motion-reduced .service-track{will-change:auto;transform:none!important}.motion-reduced .services{height:auto}.motion-reduced .services-sticky{position:relative;height:auto}.motion-reduced .service-track{display:grid;grid-template-columns:1fr 1fr;width:auto}.motion-reduced .service-card{width:100%;height:500px}.motion-reduced .reveal{opacity:1;transform:none}
@media(max-width:700px){.motion-reduced .service-track{grid-template-columns:1fr}}
.motion-control{position:fixed;z-index:8;left:24px;bottom:24px;background:var(--dark);color:var(--paper);border:1px solid #dfceb166;border-radius:35px;padding:12px 16px;font-size:8px}
@media(max-width:700px){.motion-control{left:12px;bottom:14px;padding:11px 13px;font-size:7px}}
@media(max-width:700px){.hero-figure{inset:24% -12% 37% 11%}}
@media(max-width:700px){.director-copy h2{font-size:clamp(47px,13.4vw,64px)}.hero-copy h2{font-size:min(53px,12.6vw)}.hero-orbit{top:57%;bottom:auto;width:90px;height:90px;right:6vw}}
