@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_3fbf7bba-module__Ptti3G__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_3fbf7bba-module__Ptti3G__variable{--font-studio:"Inter", "Inter Fallback"}
.studio-home-module__gesYzG__page{--paper:#f5f5f3;--ink:#17191a;--line:#d8d9d6;background:var(--paper);color:var(--ink);font-family:var(--font-studio), Arial, sans-serif;letter-spacing:-.035em;font-size:16px;font-weight:500;line-height:1.4;overflow:clip}.studio-home-module__gesYzG__page :where(h1,h2,h3,h4,p){margin:0}.studio-home-module__gesYzG__page :where(p,li,dd,blockquote){text-align:left;-webkit-hyphens:none;hyphens:none}.studio-home-module__gesYzG__page :where(a,button){color:inherit;text-decoration:none}.studio-home-module__gesYzG__page :where(button,summary,a){-webkit-tap-highlight-color:transparent}.studio-home-module__gesYzG__page button{cursor:pointer;font:inherit}.studio-home-module__gesYzG__page :where(a,button,summary):focus-visible{outline-offset:6px;outline:3px solid #426cd1}.studio-home-module__gesYzG__page h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(38px,4.1vw,64px);font-weight:600;line-height:1.1}.studio-home-module__gesYzG__page h3{font-weight:600}.studio-home-module__gesYzG__page :where(section[id],main[id]){scroll-margin-top:108px}.studio-home-module__gesYzG__container{width:calc(100% - 128px);max-width:1440px;margin-inline:auto}.studio-home-module__gesYzG__section{padding-block:88px}.studio-home-module__gesYzG__eyebrow{letter-spacing:-.035em;font-size:16px;line-height:1.5}.studio-home-module__gesYzG__lead{letter-spacing:-.04em;color:#656663;font-size:22px;line-height:1.35}.studio-home-module__gesYzG__arrow,.studio-home-module__gesYzG__arrowDown{flex:none;width:24px;height:24px}.studio-home-module__gesYzG__arrowDown{transform:rotate(135deg)}.studio-home-module__gesYzG__mark{object-fit:contain;width:128px;height:128px}.studio-home-module__gesYzG__skip{z-index:110;background:#fff;padding:16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.studio-home-module__gesYzG__skip:focus{transform:translateY(0)}.studio-home-module__gesYzG__header{z-index:40;pointer-events:none;justify-content:space-between;align-items:center;height:136px;padding:0 28px;transition:color .25s;display:flex;position:fixed;top:6px;left:6px;right:6px}.studio-home-module__gesYzG__header>*{pointer-events:auto}.studio-home-module__gesYzG__headerOnHero{color:#182920}.studio-home-module__gesYzG__headerOnPaper{color:var(--ink)}.studio-home-module__gesYzG__homeMark{perspective:700px;flex:0 0 128px;place-items:center;display:grid}.studio-home-module__gesYzG__homeMark img{filter:drop-shadow(0 2px 8px #ffffff70);transition:transform .65s cubic-bezier(.2,.7,.2,1)}.studio-home-module__gesYzG__homeMark:is(:hover,:focus-visible) img{transform:rotateY(24deg)rotate(-3deg)scale(1.08)}.studio-home-module__gesYzG__page[data-intro=complete] .studio-home-module__gesYzG__homeMark{animation:1.2s cubic-bezier(.2,.75,.2,1) both studio-home-module__gesYzG__logoPosition}@keyframes studio-home-module__gesYzG__logoPosition{0%{opacity:0;transform:translateY(28px)perspective(700px)rotateY(-95deg)scale(.8)}to{opacity:1;transform:none}}.studio-home-module__gesYzG__headerTools{align-items:center;gap:14px;display:flex}.studio-home-module__gesYzG__topNav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffec;border-radius:999px;justify-content:space-around;align-items:center;gap:24px;width:40%;max-width:520px;padding:14px 30px;transition:background .25s,box-shadow .25s;display:flex;position:absolute;left:47%;transform:translate(-50%);box-shadow:0 4px 24px #00000009}.studio-home-module__gesYzG__topNav a,.studio-home-module__gesYzG__topNav button{white-space:nowrap;font-size:16px;font-weight:600}.studio-home-module__gesYzG__topNav button{background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.studio-home-module__gesYzG__menuLines{border-top:1.5px solid;border-bottom:1.5px solid;width:16px;height:9px}.studio-home-module__gesYzG__headerOnPaper .studio-home-module__gesYzG__topNav{background:#fff;box-shadow:0 4px 24px #00000009}.studio-home-module__gesYzG__headerOnPaper .studio-home-module__gesYzG__homeMark img{filter:drop-shadow(0 0 12px var(--paper))}.studio-home-module__gesYzG__access{letter-spacing:-.04em;background:#fff;border-radius:999px;align-items:center;gap:14px;padding:11px 18px;font-size:14px;font-weight:600;display:flex;box-shadow:0 2px 12px #00000006;color:#191c1a!important}.studio-home-module__gesYzG__access .studio-home-module__gesYzG__arrow{width:16px;height:16px}.studio-home-module__gesYzG__menu{width:min(1000px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--paper);border:0;border-radius:24px;margin:auto;padding:32px 44px}.studio-home-module__gesYzG__menu::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1318b8}.studio-home-module__gesYzG__menu[open]{animation:.3s both studio-home-module__gesYzG__menuIn}@keyframes studio-home-module__gesYzG__menuIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.studio-home-module__gesYzG__menuTop{justify-content:space-between;align-items:center;padding-bottom:26px;display:flex}.studio-home-module__gesYzG__menuTop>span{font-size:18px;font-weight:600}.studio-home-module__gesYzG__menuTop button{background:#e5e7e1;border:0;border-radius:50%;width:44px;height:44px;font-size:28px}.studio-home-module__gesYzG__menuLinks{grid-template-columns:1fr 1fr;gap:0 36px;display:grid}.studio-home-module__gesYzG__menuLinks a{letter-spacing:-.05em;border-top:1px solid var(--line);align-items:baseline;gap:16px;padding:20px 0;font-size:clamp(25px,3vw,42px);display:flex}.studio-home-module__gesYzG__menuLinks a small{color:#85877d;font-size:12px}.studio-home-module__gesYzG__menuLinks a svg{margin-left:auto}.studio-home-module__gesYzG__menuBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:32px;display:flex}.studio-home-module__gesYzG__languages{gap:8px;display:flex}.studio-home-module__gesYzG__languages button{opacity:.5;background:0 0;border:0;padding:8px}.studio-home-module__gesYzG__languages button[aria-pressed=true]{opacity:1;text-underline-offset:5px;text-decoration:underline}.studio-home-module__gesYzG__headerLanguages{color:#182920;background:#fffffff0;border-radius:30px;gap:0;padding:3px}.studio-home-module__gesYzG__headerLanguages button{letter-spacing:.04em;padding:9px 7px;font-size:11px}.studio-home-module__gesYzG__hero{color:#fff;background:#16211e;border-radius:24px;align-items:flex-end;height:calc(100svh - 12px);min-height:708px;max-height:1100px;margin:6px;display:flex;position:relative;overflow:clip}.studio-home-module__gesYzG__heroBackground,.studio-home-module__gesYzG__heroShade{position:absolute;inset:0}.studio-home-module__gesYzG__heroBackground{animation:22s ease-in-out infinite alternate studio-home-module__gesYzG__slowFrame;transform:scale(1.04)}.studio-home-module__gesYzG__heroBackground img{filter:brightness(.96)saturate(1.02)}@keyframes studio-home-module__gesYzG__slowFrame{to{transform:scale(1.12)translate(-1%)}}.studio-home-module__gesYzG__heroShade{pointer-events:none;background:linear-gradient(#0000 50%,#06141012 65%,#061410ab 100%)}.studio-home-module__gesYzG__hero .studio-home-module__gesYzG__heroTitle{letter-spacing:-.055em;text-wrap:balance;max-width:800px;font-size:clamp(36px,4.8vw,76px);font-weight:500;line-height:1.06}.studio-home-module__gesYzG__container.studio-home-module__gesYzG__filmSection{width:calc(100% - 12px);max-width:none;margin-inline:6px;padding-block:38px 0}.studio-home-module__gesYzG__heroContent{z-index:1;width:100%;padding:145px 58px 40px;position:relative}.studio-home-module__gesYzG__replayIntro{letter-spacing:0;background:0 0;border:0;align-items:center;gap:14px;margin-bottom:26px;padding:8px 0;display:flex;color:#ffffffb0!important;font-size:12px!important}.studio-home-module__gesYzG__replayIntro:hover{color:#fff!important}.studio-home-module__gesYzG__heroHeadline{grid-template-columns:minmax(0,1fr) 270px;align-items:end;gap:56px;display:grid}.studio-home-module__gesYzG__hero h1{min-width:0;line-height:1}.studio-home-module__gesYzG__wordmark{letter-spacing:-.085em;flex-direction:column;width:fit-content;font-size:clamp(90px,13.9vw,252px);font-weight:650;line-height:.8;display:inline-flex;position:relative}.studio-home-module__gesYzG__wordmark>span{padding-right:.055em;display:block}.studio-home-module__gesYzG__wordmark small{letter-spacing:-.04em;align-self:flex-end;margin-top:.4em;padding-right:.16em;font-size:.18em;font-weight:500;line-height:1;display:block}.studio-home-module__gesYzG__heroHeadline>p{letter-spacing:-.045em;max-width:290px;padding-bottom:8px;font-size:22px;font-weight:600;line-height:1.2}.studio-home-module__gesYzG__heroTags{gap:35px;padding-top:32px;font-size:20px;font-weight:600;display:flex}.studio-home-module__gesYzG__heroBottom{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:42px;display:flex}.studio-home-module__gesYzG__heroBottom>p{letter-spacing:-.045em;max-width:580px;font-size:22px;line-height:1.2}.studio-home-module__gesYzG__heroBottom strong{font-weight:600;display:block}.studio-home-module__gesYzG__heroBottom p>span{color:#ffffffa6;margin-top:3px;display:block}.studio-home-module__gesYzG__explore{white-space:nowrap;align-items:center;gap:20px;padding-bottom:4px;font-size:14px;display:flex}.studio-home-module__gesYzG__media{background:#d4d9d1;width:100%;height:100%;position:relative;overflow:hidden}.studio-home-module__gesYzG__media>img,.studio-home-module__gesYzG__media>video{object-fit:cover;object-position:var(--media-position);width:100%;height:100%}.studio-home-module__gesYzG__media>video{position:absolute;inset:0}.studio-home-module__gesYzG__motionControl{z-index:3;background:#18201eb8;border:1px solid #ffffff80;border-radius:50%;width:38px;height:38px;position:absolute;bottom:16px;right:16px;color:#fff!important}.studio-home-module__gesYzG__introStrip{align-items:center;gap:10%;padding-block:62px 35px;display:flex}.studio-home-module__gesYzG__introStrip>span{color:#696c68;white-space:nowrap;font-size:14px}.studio-home-module__gesYzG__introStrip>div{flex:1;justify-content:space-between;gap:22px;display:flex}.studio-home-module__gesYzG__introStrip>div>span{letter-spacing:-.06em;font-size:clamp(20px,2.3vw,32px);font-weight:600}.studio-home-module__gesYzG__sectionHeading{grid-template-columns:1fr 2fr;align-items:end;gap:40px;padding-bottom:44px;display:grid}.studio-home-module__gesYzG__cardGrid{grid-template-columns:1fr 1fr;gap:32px 6px;display:grid}.studio-home-module__gesYzG__visualCard{min-width:0;display:block}.studio-home-module__gesYzG__cardMedia{aspect-ratio:1.32;border-radius:20px;position:relative;overflow:hidden}.studio-home-module__gesYzG__cardImage{transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;overflow:hidden}.studio-home-module__gesYzG__visualCard:hover .studio-home-module__gesYzG__cardImage{transform:scale(1.035)}.studio-home-module__gesYzG__cardMedia img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.studio-home-module__gesYzG__cardNumber{color:#fff;background:#101a1c70;border:1px solid #ffffff50;border-radius:999px;padding:4px 11px;font-size:12px;position:absolute;top:22px;left:24px}.studio-home-module__gesYzG__cardArrow{background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .25s;display:grid;position:absolute;bottom:18px;right:18px}.studio-home-module__gesYzG__visualCard:hover .studio-home-module__gesYzG__cardArrow{transform:rotate(45deg)}.studio-home-module__gesYzG__cardCaption{justify-content:space-between;align-items:baseline;gap:12px;padding:17px 8px 0;display:flex}.studio-home-module__gesYzG__cardCaption h3{letter-spacing:-.05em;font-size:18px}.studio-home-module__gesYzG__cardCaption>span{color:#767771;white-space:nowrap;font-size:13px}.studio-home-module__gesYzG__blue{background:#7397d9}.studio-home-module__gesYzG__blue .studio-home-module__gesYzG__cardImage{border-radius:5px;inset:12% 10% 14%;transform:rotate(-7deg);box-shadow:0 16px 38px #172d5030}.studio-home-module__gesYzG__blue:hover .studio-home-module__gesYzG__cardImage{transform:rotate(-4deg)scale(1.025)}.studio-home-module__gesYzG__cardLargeType{color:#fff;letter-spacing:-.08em;font-size:clamp(50px,6vw,110px);font-weight:600;line-height:.8;position:absolute;bottom:4%;left:7%}.studio-home-module__gesYzG__sand{background:#cec8b8}.studio-home-module__gesYzG__sand .studio-home-module__gesYzG__cardImage{border-radius:48% 48% 2px 2px;inset:10% 16%}.studio-home-module__gesYzG__materialCircle{aspect-ratio:1;background:repeating-linear-gradient(100deg,#a38d72,#c5b59e 4px,#d2c3af 7px,#ac977a 8px);border-radius:50%;width:24%;position:absolute;bottom:8%;left:7%;box-shadow:6px 12px 25px #0003}.studio-home-module__gesYzG__rose{background:#c9988e}.studio-home-module__gesYzG__rose .studio-home-module__gesYzG__cardImage{border-radius:10px;inset:12% 10%;transform:rotate(5deg);box-shadow:0 15px 40px #42201c33}.studio-home-module__gesYzG__rose:hover .studio-home-module__gesYzG__cardImage{transform:rotate(2deg)scale(1.02)}.studio-home-module__gesYzG__lavender{background:#c6bfd3}.studio-home-module__gesYzG__lavender .studio-home-module__gesYzG__cardImage{border-radius:50% 50% 3px 3px;inset:9% 15%}.studio-home-module__gesYzG__centerAction{justify-content:center;padding-top:40px;display:flex}.studio-home-module__gesYzG__pill{background:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:24px;padding:14px 24px;font-size:14px;font-weight:600;display:inline-flex;color:#fff!important}.studio-home-module__gesYzG__lightPill{background:#fff;color:var(--ink)!important}.studio-home-module__gesYzG__pill svg{width:17px;height:17px}.studio-home-module__gesYzG__flip{perspective:500px;height:20px;display:grid;overflow:hidden}.studio-home-module__gesYzG__flip>span{transform-origin:bottom;grid-area:1/1;transition:transform .3s,opacity .3s}.studio-home-module__gesYzG__flip>span+span{opacity:0;transform:translateY(100%)rotateX(-70deg)}.studio-home-module__gesYzG__pill:hover .studio-home-module__gesYzG__flip>span:first-child{opacity:0;transform:translateY(-100%)rotateX(70deg)}.studio-home-module__gesYzG__pill:hover .studio-home-module__gesYzG__flip>span+span{opacity:1;transform:translateY(0)rotateX(0)}.studio-home-module__gesYzG__why{grid-template-columns:1.8fr 1fr;align-items:center;gap:9%;display:grid}.studio-home-module__gesYzG__why h2{margin-top:25px}.studio-home-module__gesYzG__why .studio-home-module__gesYzG__lead{max-width:520px;margin-top:25px;font-size:18px}.studio-home-module__gesYzG__bigFigures{grid-template-columns:1fr 1fr;gap:26px;margin-top:40px;display:grid}.studio-home-module__gesYzG__bigFigures>div>span{letter-spacing:-.08em;font-size:clamp(90px,10vw,156px);font-weight:600;line-height:1;display:block}.studio-home-module__gesYzG__bigFigures h3{margin-top:12px;font-size:18px}.studio-home-module__gesYzG__bigFigures p{color:#73756e;margin-top:6px;font-size:15px}.studio-home-module__gesYzG__portrait{aspect-ratio:9/16;border-radius:20px;max-height:570px;position:relative;overflow:hidden}.studio-home-module__gesYzG__portrait>span{color:#fff;letter-spacing:-.05em;background:linear-gradient(#0000,#0009);align-items:end;gap:28px;padding:58px 24px 24px;font-size:25px;display:flex;position:absolute;inset:auto 0 0}.studio-home-module__gesYzG__services{border-top:1px solid var(--line)}.studio-home-module__gesYzG__service{border-bottom:1px solid var(--line)}.studio-home-module__gesYzG__service>summary{cursor:pointer;grid-template-columns:1fr 2fr 36px;align-items:center;gap:40px;padding:27px 0;list-style:none;display:grid}.studio-home-module__gesYzG__service>summary::-webkit-details-marker{display:none}.studio-home-module__gesYzG__faqItem>summary::-webkit-details-marker{display:none}.studio-home-module__gesYzG__service summary small{color:#777970;font-size:14px}.studio-home-module__gesYzG__service summary h3{letter-spacing:-.055em;font-size:clamp(30px,3.5vw,50px);line-height:1.1}.studio-home-module__gesYzG__plus{flex-shrink:0;width:30px;height:30px;position:relative}.studio-home-module__gesYzG__plus:before,.studio-home-module__gesYzG__plus:after{content:"";background:currentColor;transition:transform .25s;position:absolute;inset:14px 5px}.studio-home-module__gesYzG__plus:after{transform:rotate(90deg)}details[open]>summary .studio-home-module__gesYzG__plus:after{transform:rotate(0)}.studio-home-module__gesYzG__serviceBody{grid-template-columns:1fr 1fr;gap:8%;margin-left:calc(33.333% + 13px);padding:20px 0 44px;display:grid}.studio-home-module__gesYzG__serviceCopy h4{letter-spacing:-.05em;margin-bottom:20px;font-size:27px;font-weight:600}.studio-home-module__gesYzG__serviceCopy p{color:#73756e;white-space:pre-line;font-size:17px;line-height:1.5}.studio-home-module__gesYzG__serviceCopy .studio-home-module__gesYzG__pill{margin-top:30px;padding-inline:20px}.studio-home-module__gesYzG__serviceImage{border-radius:16px;min-height:310px;overflow:hidden}.studio-home-module__gesYzG__aboutHeading{grid-template-columns:1.25fr 1fr;align-items:end;gap:12%;padding-bottom:44px;display:grid}.studio-home-module__gesYzG__aboutHeading h2{margin-top:20px}.studio-home-module__gesYzG__aboutHeading .studio-home-module__gesYzG__lead{font-size:18px}.studio-home-module__gesYzG__benefitGrid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.studio-home-module__gesYzG__benefit{background:#eceee9;border-radius:18px;min-width:0;padding:24px}.studio-home-module__gesYzG__benefit:nth-child(2){background:#e8e6ee}.studio-home-module__gesYzG__benefit:nth-child(3){background:#e7e4db}.studio-home-module__gesYzG__benefit:nth-child(4){background:#e1e8e4}.studio-home-module__gesYzG__benefit h3{letter-spacing:-.05em;font-size:24px;line-height:1.1}.studio-home-module__gesYzG__benefit p{color:#70756d;margin-top:10px;font-size:14px}.studio-home-module__gesYzG__sculpture{place-items:center;height:180px;margin-bottom:24px;display:grid;position:relative}.studio-home-module__gesYzG__sculpture i{border:14px solid #85a381;border-radius:50%;width:74px;height:96px;position:absolute;transform:rotate(-32deg);box-shadow:inset -5px 0 6px #13332640,4px 2px 3px #fff5}.studio-home-module__gesYzG__sculpture i:nth-child(2){translate:-20px 10px}.studio-home-module__gesYzG__sculpture i:nth-child(3){translate:-40px 20px}.studio-home-module__gesYzG__sculpture i:nth-child(4){translate:20px -10px}.studio-home-module__gesYzG__sculpture i:nth-child(5){translate:40px -20px}.studio-home-module__gesYzG__sculpture1 i{background:linear-gradient(135deg,#e5def2,#9b89b5);border:0;border-radius:22px;width:78px;height:78px;transform:rotate(-25deg);box-shadow:8px 15px 20px #59456928}.studio-home-module__gesYzG__sculpture1 i:nth-child(3){translate:-28px 36px}.studio-home-module__gesYzG__sculpture1 i:nth-child(4){translate:28px -36px}.studio-home-module__gesYzG__sculpture2 i{background:linear-gradient(10deg,#84735b,#e3d6bc);border:0;border-radius:100%;width:140px;height:35px;transform:rotate(-25deg);box-shadow:4px 8px 4px #6c604029}.studio-home-module__gesYzG__sculpture2 i:nth-child(2){translate:0 20px}.studio-home-module__gesYzG__sculpture2 i:nth-child(3){translate:0 40px}.studio-home-module__gesYzG__sculpture2 i:nth-child(4){translate:0 -20px}.studio-home-module__gesYzG__sculpture2 i:nth-child(5){translate:0 -40px}.studio-home-module__gesYzG__sculpture3 i{border:12px solid #94aea6;border-radius:8px;width:85px;height:85px;transform:rotate(-28deg)skew(12deg,12deg);box-shadow:3px 6px #637d72,inset 3px 6px #637d72}.studio-home-module__gesYzG__film{aspect-ratio:16/9;background:#151b18;border-radius:24px;width:100%;margin-top:6px;position:relative;overflow:hidden}.studio-home-module__gesYzG__film>video{object-fit:contain;width:100%;height:100%;display:block}.studio-home-module__gesYzG__filmPlay{background:#17261e45;border:0;justify-content:center;align-items:center;gap:22px;width:100%;display:flex;position:absolute;inset:0;color:#fff!important}.studio-home-module__gesYzG__filmPlay>span:first-child{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1116;border:1px solid #fff9;border-radius:50%;place-items:center;width:90px;height:90px;padding-left:4px;font-size:25px;display:grid}.studio-home-module__gesYzG__filmPlay>span+span{letter-spacing:-.05em;text-align:left;text-shadow:0 2px 20px #000b;background:#18201a80;border-radius:12px;padding:16px;font-size:32px;font-weight:600}.studio-home-module__gesYzG__filmPlay small{letter-spacing:-.03em;margin-top:4px;font-size:16px;font-weight:400;display:block}.studio-home-module__gesYzG__filmFallback{background:#111c;border-radius:999px;padding:12px 20px;position:absolute;bottom:22px;left:22px;color:#fff!important}.studio-home-module__gesYzG__testimonialLayout{grid-template-columns:1fr 2fr;gap:40px;display:grid}.studio-home-module__gesYzG__testimonialIntro>p{letter-spacing:-.045em;max-width:270px;font-size:24px;line-height:1.3}.studio-home-module__gesYzG__previewLabel{color:#787b73;max-width:230px;margin-top:32px;font-size:13px;display:block}.studio-home-module__gesYzG__quoteGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.studio-home-module__gesYzG__quoteSign{color:#7e9776;font-size:72px;font-weight:600;line-height:1;display:block}.studio-home-module__gesYzG__quote>p{letter-spacing:-.04em;min-height:130px;font-size:22px}.studio-home-module__gesYzG__quote>div{align-items:center;gap:10px;font-size:13px;display:flex}.studio-home-module__gesYzG__quote small{color:#777c72;letter-spacing:0;margin-top:3px;font-size:11px;display:block}.studio-home-module__gesYzG__avatarPlaceholder{background:#dddcd5;border-radius:50%;flex-shrink:0;width:34px;height:34px;display:block}.studio-home-module__gesYzG__quote:nth-child(2) .studio-home-module__gesYzG__avatarPlaceholder{background:#c6cfe4}.studio-home-module__gesYzG__quote:nth-child(3) .studio-home-module__gesYzG__avatarPlaceholder{background:#dfbcae}.studio-home-module__gesYzG__facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:28px;margin-top:72px;padding-top:44px;display:grid}.studio-home-module__gesYzG__facts strong{letter-spacing:-.065em;font-size:90px;font-weight:500;line-height:1;display:block}.studio-home-module__gesYzG__facts span{margin-top:16px;font-size:18px;display:block}.studio-home-module__gesYzG__facts small{color:#777c72;font-size:12px}.studio-home-module__gesYzG__team{grid-template-columns:1fr 2fr;gap:40px;display:grid}.studio-home-module__gesYzG__team h2{max-width:400px}.studio-home-module__gesYzG__teamInvitation{max-width:240px;margin-top:120px}.studio-home-module__gesYzG__teamInvitation h3{font-size:25px}.studio-home-module__gesYzG__teamInvitation p{color:#73766e;margin-block:20px}.studio-home-module__gesYzG__teamLead{letter-spacing:-.05em;max-width:650px;font-size:28px;line-height:1.3;margin-bottom:48px!important}.studio-home-module__gesYzG__teamGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.studio-home-module__gesYzG__teamPortrait{background:#c4cdbf;border-radius:18px;flex-direction:column;justify-content:space-between;height:300px;padding:20px;display:flex;position:relative;overflow:hidden}.studio-home-module__gesYzG__teamPortrait>span{letter-spacing:-.06em;opacity:.35;font-size:72px;font-weight:600}.studio-home-module__gesYzG__teamPortrait>small{letter-spacing:-.02em;z-index:1;font-size:12px;position:relative}.studio-home-module__gesYzG__teamPortrait:after{content:"";aspect-ratio:1;border:34px solid #ffffff30;border-radius:50%;width:180%;position:absolute;bottom:-10%;left:-40%;transform:rotate(-30deg)}.studio-home-module__gesYzG__teamTone1{background:#d5c4b6}.studio-home-module__gesYzG__teamTone2{background:#c2ccdf}.studio-home-module__gesYzG__teamTone3{background:#d1bed0}.studio-home-module__gesYzG__teamGrid h3{margin:16px 4px 0;font-size:15px}.studio-home-module__gesYzG__teamGrid p{color:#7a7c73;margin:5px 4px 0;font-size:12px}.studio-home-module__gesYzG__faq{grid-template-columns:1fr 2fr;gap:40px;display:grid}.studio-home-module__gesYzG__faq .studio-home-module__gesYzG__lead{max-width:270px;margin-top:24px;font-size:18px}.studio-home-module__gesYzG__faqItem{border-bottom:1px solid var(--line)}.studio-home-module__gesYzG__faqItem>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;font-size:22px;font-weight:500;list-style:none;display:flex}.studio-home-module__gesYzG__faqItem>p{color:#6e736a;padding:0 50px 24px 0;font-size:16px;line-height:1.6}.studio-home-module__gesYzG__contact>h2{letter-spacing:-.075em;margin-bottom:60px;font-size:clamp(100px,16vw,240px);font-weight:600;line-height:.95}.studio-home-module__gesYzG__contactGrid{grid-template-columns:1fr 1fr;gap:17%;display:grid}.studio-home-module__gesYzG__contactIntro{letter-spacing:-.045em;max-width:360px;font-size:28px;line-height:1.25;margin-bottom:48px!important}.studio-home-module__gesYzG__contactPoint{gap:22px;margin-top:35px;display:flex}.studio-home-module__gesYzG__contactPoint>svg,.studio-home-module__gesYzG__contactPoint>img{flex-shrink:0;width:27px;height:27px}.studio-home-module__gesYzG__contactPoint h3{font-size:20px}.studio-home-module__gesYzG__contactPoint p{color:#70756c;margin-top:7px;font-size:16px}.studio-home-module__gesYzG__contactPanel h3{letter-spacing:-.05em;margin-bottom:34px;font-size:38px;line-height:1.1}.studio-home-module__gesYzG__phoneRow{border-bottom:1px solid var(--line);padding:18px 0}.studio-home-module__gesYzG__phoneRow>span{color:#797c74;font-size:14px;display:block}.studio-home-module__gesYzG__phoneRow>a{letter-spacing:-.05em;justify-content:space-between;align-items:center;gap:20px;margin-top:5px;font-size:clamp(24px,2.7vw,38px);display:flex}.studio-home-module__gesYzG__contactEmail{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;margin-block:30px;font-size:18px;display:flex}.studio-home-module__gesYzG__contactPanel .studio-home-module__gesYzG__pill{width:100%}.studio-home-module__gesYzG__entities{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding-block:40px 60px;display:flex}.studio-home-module__gesYzG__entities>div{align-items:center;gap:35px;display:flex}.studio-home-module__gesYzG__entities>div>span{color:#7b7d75;font-size:12px}.studio-home-module__gesYzG__bankLogos{align-items:center;gap:35px;display:flex}.studio-home-module__gesYzG__bankLogos img{object-fit:contain;height:auto;max-height:28px}.studio-home-module__gesYzG__santander{letter-spacing:-.06em;color:#db1d2f;font-family:Georgia,serif;font-size:25px}.studio-home-module__gesYzG__entities>div>img{object-fit:contain;width:46px;height:46px}.studio-home-module__gesYzG__footer{color:#eceee6;background:#19231f;padding:45px 0 25px}.studio-home-module__gesYzG__footerBrand{display:inline-block}.studio-home-module__gesYzG__footerWordmark{font-size:clamp(90px,13.5vw,220px)}.studio-home-module__gesYzG__footerLinks{letter-spacing:-.01em;border-top:1px solid #ffffff28;flex-wrap:wrap;align-items:center;gap:24px;margin-top:35px;padding-top:26px;font-size:12px;display:flex}.studio-home-module__gesYzG__footerLinks>span{margin-right:0}.studio-home-module__gesYzG__footerLinks button{font-size:12px}.studio-home-module__gesYzG__floatingContact{z-index:30;background:#fff;border:1px solid #121b1210;border-radius:999px;align-items:center;gap:14px;padding:14px 20px;font-size:14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 24px #09161320}.studio-home-module__gesYzG__floatingContact>svg{width:17px;height:17px}.studio-home-module__gesYzG__floatingHidden{visibility:hidden;pointer-events:none}.studio-home-module__gesYzG__onlineDot{background:#78966b;border-radius:50%;width:7px;height:7px}.studio-home-module__gesYzG__page [data-reveal]{transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.2,1)}.studio-home-module__gesYzG__page [data-reveal=pending]{opacity:0;transform:translateY(28px)}.studio-home-module__gesYzG__page [data-reveal=visible]{opacity:1;transform:none}@media (min-width:1600px){.studio-home-module__gesYzG__heroContent{padding-inline:max(58px,50vw - 720px)}.studio-home-module__gesYzG__heroHeadline{grid-template-columns:1fr 340px}.studio-home-module__gesYzG__heroHeadline>p{max-width:340px;font-size:28px}.studio-home-module__gesYzG__heroTags{margin-top:20px}.studio-home-module__gesYzG__heroBottom{margin-top:65px}}@media (max-width:1050px){.studio-home-module__gesYzG__headerTools{flex-direction:column-reverse;gap:4px}.studio-home-module__gesYzG__container{width:calc(100% - 64px)}.studio-home-module__gesYzG__heroContent{padding-inline:32px}.studio-home-module__gesYzG__heroHeadline{grid-template-columns:1fr 220px;gap:28px}.studio-home-module__gesYzG__heroHeadline>p{font-size:19px}.studio-home-module__gesYzG__wordmark{font-size:13.2vw}.studio-home-module__gesYzG__heroBottom>p{max-width:500px;font-size:20px}.studio-home-module__gesYzG__heroTags{font-size:17px}.studio-home-module__gesYzG__section{padding-block:65px}.studio-home-module__gesYzG__sectionHeading,.studio-home-module__gesYzG__testimonialLayout,.studio-home-module__gesYzG__team,.studio-home-module__gesYzG__faq{grid-template-columns:1fr 2fr;gap:28px}.studio-home-module__gesYzG__why{gap:6%}.studio-home-module__gesYzG__serviceBody{gap:40px;margin-left:0}.studio-home-module__gesYzG__teamGrid{grid-template-columns:1fr 1fr;gap:24px 8px}.studio-home-module__gesYzG__teamPortrait{height:280px}.studio-home-module__gesYzG__benefit{padding:18px}.studio-home-module__gesYzG__sculpture{margin-inline:-18px;scale:.8}.studio-home-module__gesYzG__benefit h3{font-size:22px}.studio-home-module__gesYzG__quoteGrid{gap:12px}.studio-home-module__gesYzG__quote>div{flex-direction:column;align-items:flex-start}.studio-home-module__gesYzG__entities,.studio-home-module__gesYzG__entities>div{gap:20px}.studio-home-module__gesYzG__entities>div{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.studio-home-module__gesYzG__container{width:calc(100% - 40px)}.studio-home-module__gesYzG__section{padding-block:46px}.studio-home-module__gesYzG__page h2{font-size:38px;line-height:1.08}.studio-home-module__gesYzG__header{align-items:flex-start;height:110px;padding-inline:12px;top:4px;left:4px;right:4px}.studio-home-module__gesYzG__header .studio-home-module__gesYzG__mark{width:96px;height:96px}.studio-home-module__gesYzG__homeMark{flex-basis:96px}.studio-home-module__gesYzG__headerTools{padding-top:20px}.studio-home-module__gesYzG__topNav{gap:0;width:auto;padding:11px 15px;top:20px;left:114px;right:auto;transform:none}.studio-home-module__gesYzG__topNav>a{display:none}.studio-home-module__gesYzG__topNav button{gap:10px;font-size:13px}.studio-home-module__gesYzG__access{gap:10px;padding:11px 14px;font-size:13px}.studio-home-module__gesYzG__hero{border-radius:20px;height:calc(100svh - 8px);min-height:660px;max-height:900px;margin:4px}.studio-home-module__gesYzG__heroContent{padding:155px 22px 32px}.studio-home-module__gesYzG__heroBackground .studio-home-module__gesYzG__media img{object-position:42% center}.studio-home-module__gesYzG__heroShade{background:linear-gradient(#0000 50%,#061410ab)}.studio-home-module__gesYzG__heroHeadline{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.studio-home-module__gesYzG__heroHeadline h1{width:100%}.studio-home-module__gesYzG__wordmark{font-size:18.8vw}.studio-home-module__gesYzG__wordmark small{font-size:.19em}.studio-home-module__gesYzG__heroHeadline>p{max-width:270px;padding:0;font-size:21px;line-height:1.2}.studio-home-module__gesYzG__heroTags{flex-wrap:wrap;gap:8px 20px;padding-top:24px;font-size:12px}.studio-home-module__gesYzG__heroBottom{flex-direction:column;align-items:flex-start;gap:24px;margin-top:26px}.studio-home-module__gesYzG__heroBottom>p{font-size:18px;line-height:1.3}.studio-home-module__gesYzG__heroBottom p>span{margin-top:7px}.studio-home-module__gesYzG__explore{gap:18px;font-size:12px}.studio-home-module__gesYzG__explore svg{width:18px;height:18px}.studio-home-module__gesYzG__introStrip{flex-direction:column;align-items:flex-start;gap:24px;padding-block:38px 12px}.studio-home-module__gesYzG__introStrip>span{font-size:12px}.studio-home-module__gesYzG__introStrip>div{flex-wrap:wrap;grid-template-columns:1fr 1fr;gap:8px 20px;width:100%;display:grid}.studio-home-module__gesYzG__introStrip>div>span{font-size:27px}.studio-home-module__gesYzG__sectionHeading{grid-template-columns:1fr;gap:24px;padding-bottom:28px}.studio-home-module__gesYzG__eyebrow{font-size:13px}.studio-home-module__gesYzG__cardGrid{grid-template-columns:1fr;gap:28px}.studio-home-module__gesYzG__cardMedia{border-radius:16px}.studio-home-module__gesYzG__cardCaption{padding-top:12px;padding-inline:0}.studio-home-module__gesYzG__cardCaption h3{font-size:17px}.studio-home-module__gesYzG__cardCaption>span{font-size:12px}.studio-home-module__gesYzG__cardLargeType{font-size:74px}.studio-home-module__gesYzG__cardNumber{top:16px;left:16px}.studio-home-module__gesYzG__why{grid-template-columns:1fr;gap:36px}.studio-home-module__gesYzG__why .studio-home-module__gesYzG__lead{font-size:17px}.studio-home-module__gesYzG__bigFigures{margin-top:30px}.studio-home-module__gesYzG__bigFigures>div>span{font-size:100px}.studio-home-module__gesYzG__bigFigures h3{font-size:16px}.studio-home-module__gesYzG__bigFigures p{font-size:13px}.studio-home-module__gesYzG__portrait{aspect-ratio:4/5;max-height:470px}.studio-home-module__gesYzG__service>summary{grid-template-columns:28px 1fr 26px;gap:14px;padding:25px 0}.studio-home-module__gesYzG__service summary small{font-size:11px}.studio-home-module__gesYzG__service summary h3{font-size:32px}.studio-home-module__gesYzG__serviceBody{grid-template-columns:1fr;gap:26px;padding-bottom:28px}.studio-home-module__gesYzG__serviceCopy h4{display:none}.studio-home-module__gesYzG__serviceCopy p{font-size:16px}.studio-home-module__gesYzG__serviceImage{aspect-ratio:1.4;min-height:260px}.studio-home-module__gesYzG__aboutHeading{grid-template-columns:1fr;gap:28px;padding-bottom:30px}.studio-home-module__gesYzG__aboutHeading .studio-home-module__gesYzG__lead{font-size:17px}.studio-home-module__gesYzG__benefitGrid{grid-template-columns:1fr 1fr;gap:6px}.studio-home-module__gesYzG__sculpture{height:145px;margin-bottom:0;scale:.7}.studio-home-module__gesYzG__benefit{padding:16px}.studio-home-module__gesYzG__benefit h3{font-size:22px}.studio-home-module__gesYzG__benefit p{font-size:12px;line-height:1.35}.studio-home-module__gesYzG__film{border-radius:14px;margin-top:20px}.studio-home-module__gesYzG__filmPlay{gap:12px}.studio-home-module__gesYzG__filmPlay>span:first-child{width:48px;height:48px;font-size:15px}.studio-home-module__gesYzG__filmPlay>span+span{padding:10px;font-size:21px}.studio-home-module__gesYzG__filmPlay small{font-size:12px}.studio-home-module__gesYzG__testimonialLayout{grid-template-columns:1fr;gap:38px}.studio-home-module__gesYzG__testimonialIntro>p{max-width:300px}.studio-home-module__gesYzG__previewLabel{max-width:none;margin-top:16px}.studio-home-module__gesYzG__quoteGrid{grid-template-columns:1fr;gap:28px}.studio-home-module__gesYzG__quote{border-bottom:1px solid var(--line);padding-bottom:26px}.studio-home-module__gesYzG__quote>p{min-height:auto;margin-bottom:26px;font-size:24px}.studio-home-module__gesYzG__quote>div{flex-direction:row}.studio-home-module__gesYzG__quoteSign{height:45px;font-size:60px}.studio-home-module__gesYzG__facts{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;padding-top:24px}.studio-home-module__gesYzG__facts strong{font-size:70px}.studio-home-module__gesYzG__facts span{margin-top:5px;font-size:16px}.studio-home-module__gesYzG__team{grid-template-columns:1fr;gap:36px}.studio-home-module__gesYzG__teamInvitation{max-width:none;margin-top:30px}.studio-home-module__gesYzG__teamInvitation p{max-width:300px;font-size:16px}.studio-home-module__gesYzG__teamLead{font-size:23px;margin-bottom:28px!important}.studio-home-module__gesYzG__teamPortrait{height:260px;padding:16px}.studio-home-module__gesYzG__teamPortrait>span{font-size:66px}.studio-home-module__gesYzG__faq{grid-template-columns:1fr;gap:28px}.studio-home-module__gesYzG__faq .studio-home-module__gesYzG__lead{margin-top:18px;font-size:17px}.studio-home-module__gesYzG__faqItem>summary{gap:12px;font-size:19px}.studio-home-module__gesYzG__faqItem>p{padding-right:20px;font-size:15px}.studio-home-module__gesYzG__contact>h2{margin-bottom:40px;font-size:18vw}.studio-home-module__gesYzG__contactGrid{grid-template-columns:1fr;gap:40px}.studio-home-module__gesYzG__contactIntro{font-size:26px;margin-bottom:30px!important}.studio-home-module__gesYzG__contactPoint{margin-top:25px}.studio-home-module__gesYzG__contactPanel{background:#eaede6;border-radius:20px;padding:28px 20px}.studio-home-module__gesYzG__contactPanel h3{font-size:32px}.studio-home-module__gesYzG__phoneRow>a{font-size:30px}.studio-home-module__gesYzG__contactEmail{font-size:16px}.studio-home-module__gesYzG__entities{flex-direction:column;align-items:flex-start;gap:30px;padding-block:30px}.studio-home-module__gesYzG__entities>div{gap:18px}.studio-home-module__gesYzG__entities>div+div{flex-direction:row;align-items:center}.studio-home-module__gesYzG__bankLogos{gap:24px}.studio-home-module__gesYzG__santander{font-size:23px}.studio-home-module__gesYzG__bankLogos img{max-width:85px;max-height:24px}.studio-home-module__gesYzG__footer{padding-top:45px;padding-bottom:88px}.studio-home-module__gesYzG__footerWordmark{font-size:18vw}.studio-home-module__gesYzG__footerLinks{gap:16px 22px;margin-top:35px}.studio-home-module__gesYzG__footerLinks>span{width:auto}.studio-home-module__gesYzG__floatingContact{gap:10px;padding:12px 16px;font-size:13px;bottom:14px;right:14px}.studio-home-module__gesYzG__menu{border-radius:20px;padding:22px}.studio-home-module__gesYzG__menuLinks{grid-template-columns:1fr}.studio-home-module__gesYzG__menuLinks a{padding:15px 0;font-size:28px}.studio-home-module__gesYzG__menuBottom{padding-top:22px;font-size:14px}}@media (max-width:380px){.studio-home-module__gesYzG__header .studio-home-module__gesYzG__mark{width:80px;height:80px}.studio-home-module__gesYzG__homeMark{flex-basis:80px}.studio-home-module__gesYzG__topNav{padding:11px 10px;left:94px}.studio-home-module__gesYzG__topNav button{gap:6px;font-size:12px}.studio-home-module__gesYzG__access{gap:6px;padding:11px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.studio-home-module__gesYzG__heroBackground{animation:none;transform:none}.studio-home-module__gesYzG__page *,.studio-home-module__gesYzG__page :before,.studio-home-module__gesYzG__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.studio-home-module__gesYzG__page [data-reveal=pending]{opacity:1;transform:none}}@media print{.studio-home-module__gesYzG__header,.studio-home-module__gesYzG__floatingContact,.studio-home-module__gesYzG__menu,.studio-home-module__gesYzG__filmPlay,.studio-home-module__gesYzG__skip{display:none!important}.studio-home-module__gesYzG__page [data-reveal]{opacity:1;transform:none}.studio-home-module__gesYzG__page .studio-home-module__gesYzG__hero{height:auto;min-height:600px}}.studio-home-module__gesYzG__footerTop{justify-content:space-between;align-items:center;gap:24px;display:flex}.studio-home-module__gesYzG__footerLegal{flex-direction:column;align-items:flex-start;gap:14px;font-size:12px;display:flex}.studio-home-module__gesYzG__footerLegal button{font-size:inherit}.studio-home-module__gesYzG__footerBrand{max-width:45%}.studio-home-module__gesYzG__footerBrand>span{max-width:100%}.studio-home-module__gesYzG__menuLinks{counter-reset:menu-entry}.studio-home-module__gesYzG__menuLinks>a{counter-increment:menu-entry}.studio-home-module__gesYzG__menuLinks>a>small{font-size:0}.studio-home-module__gesYzG__menuLinks>a>small:after{content:counter(menu-entry, decimal-leading-zero);font-size:12px}@media (min-width:701px){.studio-home-module__gesYzG__menuLinks>.studio-home-module__gesYzG__mobileOnlyMenuLink{display:none}}
.earth-intro-module__--EXxq__intro{z-index:2147483000;color:#fff;width:100%;max-width:none;height:100dvh;max-height:none;font-family:var(--font-studio),Arial,sans-serif;letter-spacing:-.025em;background:#03060c;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.earth-intro-module__--EXxq__intro::backdrop{background:#03060c}.earth-intro-module__--EXxq__intro button,.earth-intro-module__--EXxq__intro a{font:inherit;color:inherit;cursor:pointer;text-decoration:none}.earth-intro-module__--EXxq__intro :is(button,a):focus-visible{outline-offset:6px;outline:2px solid #fff}.earth-intro-module__--EXxq__scene,.earth-intro-module__--EXxq__canvas,.earth-intro-module__--EXxq__vignette{width:100%;height:100%;position:absolute;inset:0}.earth-intro-module__--EXxq__canvas{display:block}.earth-intro-module__--EXxq__vignette{pointer-events:none;background:linear-gradient(#0007,#0000 24% 65%,#02080fd9)}.earth-intro-module__--EXxq__fallback{object-fit:cover;object-position:65% 47%;filter:brightness(.65)}.earth-intro-module__--EXxq__logoCurtain{z-index:4;color:#18201c;perspective:1200px;background:#f1f3ed;flex-direction:column;justify-content:center;align-items:center;transition:opacity .9s,visibility .9s;display:flex;position:absolute;inset:0}.earth-intro-module__--EXxq__logoCurtain img{width:clamp(240px,32vw,380px);height:auto;animation:2s cubic-bezier(.45,0,.25,1) both paused earth-intro-module__--EXxq__turn}.earth-intro-module__--EXxq__logoCurtain[data-ready=true] img{animation-play-state:running}.earth-intro-module__--EXxq__intro[data-paused=true] .earth-intro-module__--EXxq__logoCurtain img{animation-play-state:paused}.earth-intro-module__--EXxq__logoCurtain>span{letter-spacing:.15em;text-transform:uppercase;margin-top:14px;font-size:12px}.earth-intro-module__--EXxq__logoDone{opacity:0;visibility:hidden}@keyframes earth-intro-module__--EXxq__turn{0%,12%{transform:rotateY(0)}88%,to{transform:rotateY(360deg)}}.earth-intro-module__--EXxq__top{z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:30px;left:42px;right:42px}.earth-intro-module__--EXxq__brand{letter-spacing:-.07em;flex-direction:column;font-size:27px;font-weight:650;line-height:.85;display:flex}.earth-intro-module__--EXxq__brand small{letter-spacing:-.03em;align-self:flex-end;font-size:10px;line-height:1.7}.earth-intro-module__--EXxq__controls{gap:10px;display:flex}.earth-intro-module__--EXxq__languages{align-items:center;gap:0;display:flex}.earth-intro-module__--EXxq__controls .earth-intro-module__--EXxq__languages button{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.55;background:0 0;border:0;padding:10px 8px;font-size:11px}.earth-intro-module__--EXxq__controls .earth-intro-module__--EXxq__languages button[aria-pressed=true]{opacity:1;text-underline-offset:5px;text-decoration:underline}.earth-intro-module__--EXxq__controls button{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c172350;border:1px solid #ffffff40;border-radius:30px;padding:11px 18px;font-size:12px}.earth-intro-module__--EXxq__controls button:last-child span{margin-left:20px}.earth-intro-module__--EXxq__intro[data-stage=logo] .earth-intro-module__--EXxq__top{color:#18201c}.earth-intro-module__--EXxq__intro[data-stage=logo] .earth-intro-module__--EXxq__controls button{background:#ffffff60;border-color:#18201c40}.earth-intro-module__--EXxq__caption{pointer-events:none;transition:opacity .7s;position:absolute;top:18%;left:6%}.earth-intro-module__--EXxq__caption p{letter-spacing:.21em;opacity:.6;margin:0 0 16px;font-size:10px}.earth-intro-module__--EXxq__caption h2{letter-spacing:-.055em;text-shadow:0 2px 25px #0005;margin:0;font-size:clamp(32px,4vw,64px);font-weight:500;line-height:1}.earth-intro-module__--EXxq__intro[data-phase="3"] .earth-intro-module__--EXxq__caption{top:18%}.earth-intro-module__--EXxq__hidden{opacity:0;visibility:hidden}.earth-intro-module__--EXxq__places{opacity:0;visibility:hidden;transition:opacity .2s;position:absolute;inset:0}.earth-intro-module__--EXxq__placesVisible{opacity:1;visibility:visible}.earth-intro-module__--EXxq__marker{--accent:#52df91;align-items:center;gap:14px;display:flex;position:absolute;transform:translate(-12px,-50%)}.earth-intro-module__--EXxq__blue{--accent:#70baff}.earth-intro-module__--EXxq__pin{border:1px solid var(--accent);width:24px;height:24px;box-shadow:0 0 32px color-mix(in srgb,var(--accent) 45%,transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.earth-intro-module__--EXxq__pin:after{content:"";border:1px solid var(--accent);opacity:.3;border-radius:50%;position:absolute;inset:-9px}.earth-intro-module__--EXxq__pin i{background:var(--accent);border-radius:50%;width:8px;height:8px}.earth-intro-module__--EXxq__placeButton{text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071a17e8;border:1px solid #52df9160;border-radius:12px;flex-direction:column;gap:5px;min-width:150px;padding:12px 17px;transition:background .2s,transform .2s;display:flex;box-shadow:0 12px 36px #0003}.earth-intro-module__--EXxq__placeButton:hover{background:#113c29;transform:translateY(-3px)}.earth-intro-module__--EXxq__placeButton strong{color:#75e8a6;letter-spacing:-.04em;font-size:18px;font-weight:500}.earth-intro-module__--EXxq__placeButton small{color:#d7eee0;letter-spacing:.01em;font-size:11px}.earth-intro-module__--EXxq__placeButton small span{margin-left:12px}.earth-intro-module__--EXxq__blue .earth-intro-module__--EXxq__placeButton{background:#0b233de8;border-color:#70baff70}.earth-intro-module__--EXxq__blue .earth-intro-module__--EXxq__placeButton:hover{background:#153c66}.earth-intro-module__--EXxq__blue .earth-intro-module__--EXxq__placeButton strong{color:#91ccff}.earth-intro-module__--EXxq__marker1{flex-direction:row-reverse;transform:translate(calc(12px - 100%),-50%)}.earth-intro-module__--EXxq__marker2{margin-top:8px}.earth-intro-module__--EXxq__bottom{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:34px;left:42px;right:42px}.earth-intro-module__--EXxq__credit{letter-spacing:.06em;color:#ffffff75;font-size:9px}.earth-intro-module__--EXxq__continue{pointer-events:auto;align-items:center;gap:24px;display:flex}.earth-intro-module__--EXxq__continue p{color:#c0ccd5;margin:0;font-size:11px}.earth-intro-module__--EXxq__continue button{color:#17201e;background:#f0f3ef;border:0;border-radius:100px;padding:16px 25px;font-size:14px}.earth-intro-module__--EXxq__continue button span{margin-left:22px}.earth-intro-module__--EXxq__progress{background:#ffffff0c;height:2px;position:absolute;bottom:0;left:0;right:0}.earth-intro-module__--EXxq__progress>span{transform-origin:0;background:#c4d9d4;width:100%;height:100%;display:block;transform:scaleX(0)}.earth-intro-module__--EXxq__seek{color:#b8cbd7;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:68px;left:42px}.earth-intro-module__--EXxq__seek input{accent-color:#c4d9d4;cursor:pointer;width:140px}.earth-intro-module__--EXxq__islandsNotice{background:#0a2036f5;border:1px solid #76baff70;border-radius:16px;padding:24px 48px 24px 24px;position:absolute;bottom:110px;right:42px;box-shadow:0 12px 80px #0008}.earth-intro-module__--EXxq__islandsNotice strong{color:#a8d4ff;font-size:20px}.earth-intro-module__--EXxq__islandsNotice p{margin:9px 0 0;font-size:12px}.earth-intro-module__--EXxq__islandsNotice button{background:0 0;border:0;font-size:28px;position:absolute;top:8px;right:14px}.earth-intro-module__--EXxq__fallbackPlaces .earth-intro-module__--EXxq__marker{flex-direction:row;transform:translate(-50%,-50%);left:50%!important}.earth-intro-module__--EXxq__fallbackPlaces .earth-intro-module__--EXxq__marker0{top:43%!important}.earth-intro-module__--EXxq__fallbackPlaces .earth-intro-module__--EXxq__marker1{top:57%!important}.earth-intro-module__--EXxq__fallbackPlaces .earth-intro-module__--EXxq__marker2{top:71%!important}.earth-intro-module__--EXxq__leaving{animation:.325s cubic-bezier(.7,0,.2,1) both earth-intro-module__--EXxq__leave}@keyframes earth-intro-module__--EXxq__leave{to{opacity:0;transform:translateY(-4%)}}@media (max-width:700px){.earth-intro-module__--EXxq__top{top:22px;left:20px;right:20px}.earth-intro-module__--EXxq__brand{font-size:23px}.earth-intro-module__--EXxq__controls{gap:6px}.earth-intro-module__--EXxq__languages{position:absolute;top:46px;right:0}.earth-intro-module__--EXxq__controls .earth-intro-module__--EXxq__languages button{padding:9px}.earth-intro-module__--EXxq__controls button{padding:10px 12px;font-size:10px}.earth-intro-module__--EXxq__controls button:last-child span{margin-left:7px}.earth-intro-module__--EXxq__caption,.earth-intro-module__--EXxq__intro[data-phase="3"] .earth-intro-module__--EXxq__caption{top:17%;left:24px}.earth-intro-module__--EXxq__caption h2{max-width:290px;font-size:35px}.earth-intro-module__--EXxq__caption p{letter-spacing:.13em;font-size:8px}.earth-intro-module__--EXxq__marker{gap:8px;transform:translate(-8px,-50%)}.earth-intro-module__--EXxq__marker1{transform:translate(calc(8px - 100%),-50%)}.earth-intro-module__--EXxq__pin{width:16px;height:16px}.earth-intro-module__--EXxq__pin:after{inset:-5px}.earth-intro-module__--EXxq__pin i{width:5px;height:5px}.earth-intro-module__--EXxq__placeButton{border-radius:10px;min-width:114px;padding:10px 12px}.earth-intro-module__--EXxq__placeButton strong{font-size:15px}.earth-intro-module__--EXxq__placeButton small{font-size:9px}.earth-intro-module__--EXxq__bottom{flex-direction:column-reverse;align-items:center;gap:24px;bottom:22px;left:22px;right:22px}.earth-intro-module__--EXxq__continue{flex-direction:column;gap:12px}.earth-intro-module__--EXxq__continue button{padding:15px 23px}.earth-intro-module__--EXxq__islandsNotice{bottom:155px;left:20px;right:20px}.earth-intro-module__--EXxq__seek{bottom:165px;left:22px}}@media (prefers-reduced-motion:reduce){.earth-intro-module__--EXxq__intro,.earth-intro-module__--EXxq__intro *{transition:none!important;animation:none!important}}.earth-intro-module__--EXxq__logoLanguages{gap:24px;margin-top:32px;display:flex}.earth-intro-module__--EXxq__logoLanguages button{opacity:.6;background:0 0;border:0;padding:12px 0;font-size:13px}.earth-intro-module__--EXxq__logoLanguages button[aria-pressed=true]{opacity:1;text-underline-offset:6px;text-decoration:underline}.earth-intro-module__--EXxq__logoLanguages button:focus-visible{outline-color:#18201c}.earth-intro-module__--EXxq__intro[data-stage=logo] .earth-intro-module__--EXxq__top,.earth-intro-module__--EXxq__intro[data-stage=logo] .earth-intro-module__--EXxq__bottom,.earth-intro-module__--EXxq__intro[data-stage=logo] .earth-intro-module__--EXxq__progress{visibility:hidden}.earth-intro-module__--EXxq__caption .earth-intro-module__--EXxq__guidance{letter-spacing:0;opacity:1;text-shadow:0 2px 10px #000;max-width:480px;margin-top:16px;font-size:13px;line-height:1.5}@media (max-width:700px){.earth-intro-module__--EXxq__caption .earth-intro-module__--EXxq__guidance{max-width:min(330px,80vw);margin-top:12px;font-size:12px}.earth-intro-module__--EXxq__caption,.earth-intro-module__--EXxq__intro[data-phase="3"] .earth-intro-module__--EXxq__caption{top:16%}}
.gold-brand-module__-XxSxq__mark{aspect-ratio:1;opacity:.86;background:linear-gradient(125deg,#a78638 3%,#e3c874 22%,#fff1b0 38%,#c8a344 52%,#f3df91 68%,#b38c32 90%);width:clamp(180px,22vw,300px);display:block;-webkit-mask:url(/passatge-central-logo.png) 50%/contain no-repeat;mask:url(/passatge-central-logo.png) 50%/contain no-repeat}
.site-chrome-module__sbDxYG__header,.site-chrome-module__sbDxYG__footer{--logo-size:127.92px;--header-height:144px;box-sizing:border-box;width:100%;font:400 13px/1.5 var(--font-geist-sans),Arial,sans-serif;flex:none}.site-chrome-module__sbDxYG__header{z-index:50;color:#242b2c;background:#f7f4ee;border-bottom:1px solid #d7d4cb;position:relative}.site-chrome-module__sbDxYG__headerInner,.site-chrome-module__sbDxYG__footerInner{width:100%;max-width:1600px;margin:0 auto;padding-inline:clamp(24px,5vw,80px)}.site-chrome-module__sbDxYG__headerInner{height:var(--header-height);align-items:center;gap:24px;display:flex}.site-chrome-module__sbDxYG__logo{width:var(--logo-size);height:var(--logo-size);background:0 0;flex:none;padding:0;text-decoration:none;display:block}.site-chrome-module__sbDxYG__logo img{object-fit:contain;width:100%;height:100%;display:block}.site-chrome-module__sbDxYG__phones{flex:none;gap:24px;display:flex}.site-chrome-module__sbDxYG__phone{min-height:52px;color:inherit;white-space:nowrap;letter-spacing:.015em;flex-direction:column;justify-content:center;gap:3px;font-size:24px;line-height:1.25;text-decoration:none;display:flex}.site-chrome-module__sbDxYG__phoneLabel{letter-spacing:0;color:#596263;font-size:11px;line-height:1.5}.site-chrome-module__sbDxYG__quickLinks{align-items:center;gap:26px;margin-left:auto;display:flex}.site-chrome-module__sbDxYG__quickLinks a{color:inherit;border-bottom:1px solid #0000;padding:12px 0;text-decoration:none}.site-chrome-module__sbDxYG__quickLinks a[aria-current=page]{color:#a44732;border-color:#a44732}.site-chrome-module__sbDxYG__quickLinks a:hover{border-color:#a44732}.site-chrome-module__sbDxYG__controls{flex:none;align-items:center;gap:14px;display:flex}.site-chrome-module__sbDxYG__clientAccess{color:#214f59;white-space:nowrap;border:1px solid #aab4b3;align-items:center;gap:18px;min-height:44px;padding:11px 15px;text-decoration:none;display:inline-flex}.site-chrome-module__sbDxYG__clientAccess:hover{background:#e4ebea}.site-chrome-module__sbDxYG__menu{color:inherit;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 4px;display:block}.site-chrome-module__sbDxYG__language{font:inherit;color:inherit;background:0 0;border:0;border-left:1px solid #d7d4cb;border-radius:0;max-width:102px;min-height:44px;padding:8px 0 8px 10px}.site-chrome-module__sbDxYG__navigation{display:none}.site-chrome-module__sbDxYG__navigation.site-chrome-module__sbDxYG__open{background:#f7f4ee;border-bottom:1px solid #bcbfb7;padding:14px clamp(24px,5vw,80px);display:block;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 25px #183c300a}.site-chrome-module__sbDxYG__optionsRow{align-items:center;min-width:0;max-width:1440px;margin:auto;display:flex}.site-chrome-module__sbDxYG__optionsRail{justify-content:space-between;align-items:center;gap:24px;width:100%;min-width:0;display:flex}.site-chrome-module__sbDxYG__optionsRail>*{flex:none}.site-chrome-module__sbDxYG__scrollControl,.site-chrome-module__sbDxYG__compactSubmenu,.site-chrome-module__sbDxYG__mobileNavigation{display:none}.site-chrome-module__sbDxYG__navigation a{color:#242b2c;white-space:nowrap;padding:14px 0;text-decoration:none;display:block}.site-chrome-module__sbDxYG__group{position:relative}.site-chrome-module__sbDxYG__groupHeading{align-items:center;gap:5px;display:flex}.site-chrome-module__sbDxYG__groupHeading button{font:inherit;color:#242b2c;background:0 0;border:0;min-width:28px;min-height:44px;padding:10px 4px}.site-chrome-module__sbDxYG__submenu{background:#f7f4ee;border:1px solid #d7d4cb;min-width:230px;max-width:330px;max-height:calc(100dvh - 190px);padding:12px 20px;position:absolute;top:100%;left:-20px;overflow-y:auto;box-shadow:0 16px 30px #183c3014}.site-chrome-module__sbDxYG__submenu[hidden]{display:none}.site-chrome-module__sbDxYG__submenu a{white-space:normal;padding:12px 0}.site-chrome-module__sbDxYG__group:last-child .site-chrome-module__sbDxYG__submenu{left:auto;right:0}.site-chrome-module__sbDxYG__nested>div{border-left:1px solid #c8cec2;padding-left:14px}.site-chrome-module__sbDxYG__header :is(a,button,select):focus-visible,.site-chrome-module__sbDxYG__footer :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #b56743}.site-chrome-module__sbDxYG__navigation a:hover,.site-chrome-module__sbDxYG__footerNav a:hover{text-underline-offset:5px;text-decoration:underline}.site-chrome-module__sbDxYG__footer{color:#eceee6;background:#19231f;border-top:1px solid #33483d}.site-chrome-module__sbDxYG__footer .site-chrome-module__sbDxYG__logo{box-shadow:none;color:inherit;background:0 0;border:0}.site-chrome-module__sbDxYG__footer .site-chrome-module__sbDxYG__logo img{filter:none;background:0 0}.site-chrome-module__sbDxYG__footerInner{grid-template-columns:1fr 1fr;align-items:start;gap:32px;padding-block:48px 24px;display:grid}.site-chrome-module__sbDxYG__brand p{color:#bfc8bf;max-width:280px;margin:20px 0 0;font-size:14px}.site-chrome-module__sbDxYG__footerNav{grid-template-columns:1fr 1fr;gap:14px 28px;padding-top:10px;display:grid}.site-chrome-module__sbDxYG__footerNav a{color:#eceee6;min-height:24px;font-size:13px;text-decoration:none}.site-chrome-module__sbDxYG__bottom{letter-spacing:.06em;color:#bfc8bf;border-top:1px solid #ffffff28;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:20px;font-size:10px;display:flex}@media (max-width:1350px){.site-chrome-module__sbDxYG__quickLinks{display:none}.site-chrome-module__sbDxYG__controls{margin-left:auto}}@media (max-width:1250px){.site-chrome-module__sbDxYG__headerInner{gap:20px}}@media (max-width:1100px){.site-chrome-module__sbDxYG__quickLinks{display:none}.site-chrome-module__sbDxYG__controls{margin-left:auto}.site-chrome-module__sbDxYG__navigation.site-chrome-module__sbDxYG__open{max-height:calc(100dvh - var(--header-height) - 1px);overscroll-behavior:contain;padding:12px 24px 22px;overflow-y:auto}.site-chrome-module__sbDxYG__navigation .site-chrome-module__sbDxYG__optionsRow,.site-chrome-module__sbDxYG__navigation .site-chrome-module__sbDxYG__compactSubmenu{display:none}.site-chrome-module__sbDxYG__mobileNavigation{display:block}.site-chrome-module__sbDxYG__sectionList{max-width:680px;margin:0 auto}.site-chrome-module__sbDxYG__sectionList button,.site-chrome-module__sbDxYG__navigation .site-chrome-module__sbDxYG__sectionList a{color:#243d43;text-align:left;width:100%;min-height:58px;font:400 20px/1.35 var(--font-geist-sans),Arial,sans-serif;white-space:normal;background:0 0;border:0;border-bottom:1px solid #d7d4cb;align-items:center;gap:18px;padding:15px 0;display:flex}.site-chrome-module__sbDxYG__sectionList :is(a,button)>span:first-child{color:#a44732;font-size:10px}.site-chrome-module__sbDxYG__sectionList :is(a,button)>span:last-child{color:#a44732;margin-left:auto;font-size:19px}.site-chrome-module__sbDxYG__mobilePanel{max-width:680px;margin:auto;padding:4px 0 20px}.site-chrome-module__sbDxYG__mobilePanel h2{color:#243d43;margin:20px 0 12px;font:400 30px/1.2 Georgia,serif}.site-chrome-module__sbDxYG__flowerBack{min-height:44px;font:inherit;color:#a44732;cursor:pointer;background:0 0;border:0;padding:8px 0}.site-chrome-module__sbDxYG__mobilePanel a{white-space:normal;box-sizing:border-box;border-bottom:1px solid #d7d4cb;min-height:48px;padding:14px 4px;font-size:16px}.site-chrome-module__sbDxYG__mobilePanel .site-chrome-module__sbDxYG__sectionLink{justify-content:space-between;font-weight:600;display:flex}.site-chrome-module__sbDxYG__mobilePanel .site-chrome-module__sbDxYG__nested>div{margin-left:8px}}@media (max-width:960px){.site-chrome-module__sbDxYG__header{--header-height:224px}.site-chrome-module__sbDxYG__headerInner{height:auto;min-height:var(--header-height);flex-wrap:wrap;row-gap:8px;padding-block:8px 16px}.site-chrome-module__sbDxYG__phones{flex-basis:100%;order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:480px;margin-inline:auto;display:grid}.site-chrome-module__sbDxYG__phone{letter-spacing:-.025em;align-items:center}}@media (max-width:760px){.site-chrome-module__sbDxYG__headerInner{gap:12px;padding-inline:20px}.site-chrome-module__sbDxYG__controls{grid-template-columns:auto auto;gap:4px 8px;display:grid}.site-chrome-module__sbDxYG__clientAccess{grid-column:1/-1;justify-content:space-between;gap:10px;padding:9px 10px;font-size:11px}.site-chrome-module__sbDxYG__menu{text-align:left;font-size:12px}.site-chrome-module__sbDxYG__language{max-width:85px;padding-left:8px;font-size:11px}.site-chrome-module__sbDxYG__footerInner{grid-template-columns:1fr;gap:28px;padding-block:38px 22px}.site-chrome-module__sbDxYG__footerNav{gap:14px 24px;padding-top:0}.site-chrome-module__sbDxYG__bottom{flex-wrap:wrap;font-size:10px}}@media (max-width:400px){.site-chrome-module__sbDxYG__headerInner{gap:8px;padding-inline:12px}.site-chrome-module__sbDxYG__clientAccess{gap:6px;padding-inline:8px}.site-chrome-module__sbDxYG__language{max-width:73px;font-size:10px}.site-chrome-module__sbDxYG__menu{font-size:11px}}@media (prefers-reduced-motion:reduce){.site-chrome-module__sbDxYG__header *{scroll-behavior:auto}}.site-chrome-module__sbDxYG__footer .site-chrome-module__sbDxYG__footerNav{grid-template-columns:1fr;justify-self:end}.site-chrome-module__sbDxYG__footer .site-chrome-module__sbDxYG__bottom{justify-content:flex-start;align-items:center}.site-chrome-module__sbDxYG__footerLanguages{gap:16px;display:flex}.site-chrome-module__sbDxYG__footerLanguages button{color:inherit;cursor:pointer;background:0 0;border:0}.site-chrome-module__sbDxYG__footerLanguages button[aria-pressed=true]{text-underline-offset:4px;text-decoration:underline}.site-chrome-module__sbDxYG__footer .site-chrome-module__sbDxYG__footerInner{grid-template-columns:repeat(2,minmax(0,1fr))}.site-chrome-module__sbDxYG__footer .site-chrome-module__sbDxYG__brand{min-width:0}.site-chrome-module__sbDxYG__footer .site-chrome-module__sbDxYG__brand [role=img]{max-width:100%}
