main:has(.pear-page){min-width:0;max-width:none;overflow:visible}@font-face{font-family:FlechaM;src:url(/fonts/FlechaM-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:FlechaM;src:url(/fonts/FlechaM-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:FlechaL;src:url(/fonts/FlechaL-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:FlechaS;src:url(/fonts/FlechaS-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:GTStandard;src:url(/fonts/GTStandardL-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:GTStandard;src:url(/fonts/GTStandardL-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:GTMono;src:url(/fonts/GTStandardMono-Regular.woff2)format("woff2");font-weight:400;font-display:swap}.pear-page{font-family:GTStandard,var(--font-jakarta),Arial,sans-serif;color:#f6f4ef;font-synthesis:none;--v1:5.3%;--v2:85.6%;--h1:5.3vw;--h2:70.85%;--ink-hi:#f6f4ef;--ink-lo:#11110e;background:#0b0a09}.pear-page,.pear-page *{box-sizing:border-box}html.pear-route{scrollbar-width:none;background:#0b0a09;scroll-behavior:auto!important}html.pear-route::-webkit-scrollbar{display:none}body.pear-route{background:#0b0a09;margin:0;overflow-x:clip}body.pear-route:before{display:none}body.pear-route elevenlabs-convai,body.pear-route .agent-loading{display:none!important}html.pear-route .viewport-desktop,html.pear-route .viewport-phone{z-index:80}.pear-page button,.pear-page input,.pear-page textarea{font:inherit}.pear-page button{cursor:pointer}.pear-page{background:#0b0a09;height:5350vh;position:relative}.pin{height:100dvh;color:var(--ink-hi);isolation:isolate;background:#0b4b8b;transition:color .28s;position:sticky;top:0;overflow:hidden}.pin.is-light{color:var(--ink-lo)}.pin.is-light .chip{color:inherit;background:#11110e14}.pin:not(.is-light) .hero h1,.pin:not(.is-light) .hero-subhead,.pin:not(.is-light) .model-copy h2,.pin:not(.is-light) .model-copy p,.pin:not(.is-light) .work-copy h2,.pin:not(.is-light) .work-copy p,.pin:not(.is-light) .work-build h2,.pin:not(.is-light) .work-build p,.pin:not(.is-light) .service-row p{text-shadow:0 1px 18px #0b0a096b}.pin.is-light .hero h1,.pin.is-light .hero-subhead,.pin.is-light .model-copy h2,.pin.is-light .model-copy p,.pin.is-light .work-copy h2,.pin.is-light .work-copy p,.pin.is-light .work-build h2,.pin.is-light .work-build p,.pin.is-light .service-row p,.pin.is-light .chapter-rail span,.pin.is-light .terms h2,.pin.is-light .terms-lead,.pin.is-light .terms-details p{text-shadow:0 1px 16px #ffffff8c}.film-background{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.film-background:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a2f5112,#0000 40%);position:absolute;inset:0}.hero-film{object-fit:cover;object-position:100% center;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chrome-lines{pointer-events:none;z-index:6;color:currentColor;position:absolute;inset:0}.chrome-lines i{opacity:.16;background:currentColor;display:block;position:absolute}.chrome-lines i:first-child{left:var(--v1);width:1px;top:0;bottom:0}.chrome-lines i:nth-child(2){left:var(--v2);width:1px;top:0;bottom:0}.chrome-lines i:nth-child(3){top:var(--h1);height:1px;left:0;right:0}.chrome-lines i:nth-child(4){top:var(--h2);height:1px;left:0;right:0}.chrome-lines b{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:.95;background:currentColor;width:12px;height:12px;position:absolute}.chrome-lines b:first-of-type{left:var(--v1);top:var(--h2);transform:translate(-50%,-50%)}.chrome-lines b:nth-of-type(2){left:var(--v2);top:var(--h2);transform:translate(-50%,-50%)}.pear-page.has-site-header .menu-toggle{top:118px}.menu-toggle{color:currentColor;z-index:31;background:0 0;border:0;grid-template-rows:repeat(2,3px);grid-template-columns:repeat(2,3px);place-content:center;gap:4.33px;width:10.33px;height:10.33px;padding:0;display:grid;position:absolute;top:109.3px;left:33px;transform:none}.menu-toggle i{background:currentColor;width:3px;height:3px}.request-button span{border:1px solid #ffffff79;border-radius:3px;place-items:center;width:20.02px;height:20.02px;font-size:9.54px;line-height:1;display:grid}.chapter-rail{left:var(--v1);z-index:7;flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:absolute;top:18.1%;transform:translate(-1px)}.chapter-rail span{white-space:nowrap;text-transform:uppercase;letter-spacing:.23em;font:400 8px GTMono,monospace;position:absolute;top:-2px;left:34px}.chapter-rail button{opacity:.5;background:currentColor;border:0;width:9px;height:1px;padding:0;transition:width .3s,opacity .3s}.chapter-rail button.active,.chapter-rail button:hover{opacity:1;width:22px}.hero{z-index:4;max-width:min(760px,72vw);transition:opacity .2s;position:absolute;top:min(292px,32vh);left:108.02px}.hero h1{letter-spacing:-.02em;white-space:normal;flex-wrap:wrap;align-items:baseline;margin:0;font:300 clamp(34px,5.2vw,76px)/.96 FlechaM,FlechaS,Georgia,serif;display:flex}.hero h1 .wd{display:flex}.hero h1 .gap{padding-left:14.89px}.hero h1 .gap-brand{flex-basis:100%;margin-top:.04em;padding-left:0}.hero h1 .ch{display:block}.hero-subhead{max-width:420px;margin:22px 0 0;font:300 clamp(16px,1.7vw,28px)/1.12 FlechaM,FlechaS,Georgia,serif}.service-row{z-index:4;pointer-events:none;grid-template-columns:194.68px minmax(280px,421.38px);align-items:start;gap:0;display:grid;position:absolute;top:auto;bottom:7.4%;left:114.91px}.service-row .chip{width:max-content}.service-row p{letter-spacing:-.0769px;max-width:421.38px;margin:0;font:400 15.3792px/1.3 GTStandard,Arial,sans-serif}.request-button{color:#fff;text-transform:uppercase;letter-spacing:1.52064px;white-space:nowrap;background:#0b0b0b;border:0;border-radius:4px;justify-content:space-between;align-items:center;width:193.05px;height:31.09px;margin-top:36px;padding:0 5px 0 12px;font:400 9.504px GTMono,monospace;text-decoration:none;display:flex}.request-button:hover{background:#282828}.model-copy{z-index:4;pointer-events:none;width:min(520px,40vw);position:absolute;top:498px;left:108.02px}.model-copy .chip{margin-bottom:18px}.model-copy h2{margin:0 0 28px;font:300 clamp(26px,3.32vw,60px)/.98 FlechaM,Georgia,serif}.model-copy p{max-width:430px;margin:0;font:400 clamp(13px,1.068vw,19px)/1.3 GTStandard,Arial,sans-serif}.work-copy{z-index:4;pointer-events:none;width:25%;min-width:310px;height:100%;position:absolute;top:0;left:64.3%}.work-copy article{opacity:0;width:100%;max-width:395px;position:absolute;top:18%;left:0}.work-copy article.is-on{top:18%}.work-copy article.is-exit{top:4%}.work-pct{letter-spacing:.12em;opacity:.85;font:400 10px GTMono,monospace;position:absolute;bottom:11%;right:8%}.chip{text-transform:uppercase;letter-spacing:1.6px;color:inherit;background:#ffffff23;border-radius:4px;padding:4px 8px;font:400 8px GTMono,monospace;display:inline-block}.work-copy h2{letter-spacing:-.4644px;max-width:280px;margin:15px 0 38px;font:400 23.222px/1.16 FlechaS,FlechaM,Georgia,serif}.work-copy p{margin:0;font:500 clamp(13px,1.1vw,20px)/1.17 GTStandard,Arial,sans-serif}.work-build{z-index:4;pointer-events:none;width:28%;position:absolute;top:29%;left:64.3%}.work-build h2{margin:18px 0 28px;font:300 clamp(24px,2.25vw,44px)/1.04 FlechaM,Georgia,serif}.work-build p{font:400 clamp(13px,1.05vw,18px)/1.2 GTStandard,Arial,sans-serif}.terms{color:inherit;z-index:4;pointer-events:none;position:absolute;inset:0}.terms-art{z-index:-1;pointer-events:none;background:#e3d4b3;position:absolute;inset:0;overflow:hidden}.terms-art:before{content:"";background:url(/films/plan/f_121.webp) 0/100% 100% no-repeat;width:900px;height:675px;position:absolute;top:15%;left:-80px;-webkit-mask-image:linear-gradient(90deg,#000 0 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 72%,#0000 100%)}.terms-art:after{content:"";opacity:.75;background:linear-gradient(#ccb89100,#3882a372);height:22%;position:absolute;bottom:0;left:0;right:0}.terms-panel{width:37%;max-width:545px;position:absolute;top:29%;left:53%}.terms h2{letter-spacing:-.02em;white-space:normal;margin:0 0 6vh;font:300 clamp(36px,4.8vw,78px)/1.02 FlechaL,FlechaM,Georgia,serif}.terms-lead{max-width:550px;margin:0 0 30px;font:300 clamp(17px,1.7vw,28px)/1.17 FlechaM,Georgia,serif}.terms-details{grid-template-columns:160px 1fr;align-items:start;gap:40px;display:grid}.terms .chip{color:inherit;background:#1b180c12;width:max-content;font-size:8px}.terms-details p{max-width:315px;margin:0;font:400 clamp(13px,1.05vw,18px)/1.19 GTStandard,Arial,sans-serif}.terms.second{color:#fff}.terms.second .terms-panel{width:45%;max-width:640px;top:13%;left:8.2%}.terms.second h2{margin-bottom:40vh}.terms.second .terms-lead{max-width:600px}.terms.second .terms-details p{color:#fff}.terms.second .chip{color:#fff;background:#ffffff26}.questions{z-index:8;color:#fff;position:absolute;inset:0}.questions h2{white-space:nowrap;letter-spacing:-.024em;align-items:baseline;gap:.05em;margin:0;font:300 clamp(42px,7.2vw,148px)/1 FlechaL,FlechaM,Georgia,serif;display:flex;position:absolute;top:24.95%;left:16.64%}.questions h2 img{filter:brightness(0)invert();width:2.65em;height:auto;transform:translateY(.34em)}.faq-cards{grid-template-columns:242fr 304fr;align-items:stretch;gap:20%;display:grid;position:absolute;inset:44% 26% 12% 20.5%}.faq-card{text-align:left;color:#fff;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f55820c;border:1px solid #ffffff2a;flex-direction:column;align-items:flex-start;min-width:0;padding:13px 20px;transition:background .3s,border-color .3s,transform .4s;display:flex;overflow:hidden}.faq-card.is-open{background:#0f558240;border-color:#ffffff75}.faq-card h3{width:90%;max-width:360px;margin:0;font:300 clamp(22px,2vw,36px)/1.03 FlechaM,Georgia,serif}.faq-card p{opacity:0;max-width:350px;margin:auto 0 24px;font:500 clamp(14px,1.05vw,18px)/1.18 GTStandard,Arial,sans-serif;transition:opacity .3s,transform .3s;transform:translateY(12px)}.faq-card.is-open p{opacity:1;transform:none}.faq-number{letter-spacing:.1em;opacity:.75;font:400 9px GTMono,monospace}.application{z-index:8;color:#fff;position:absolute;inset:0}.app-stars{pointer-events:none;position:absolute;inset:0}.app-stars i{background:#fff;width:7px;height:7px;position:absolute;transform:rotate(45deg);box-shadow:0 0 10px 4px #fff,0 0 25px 9px #fff8}.app-stars i:first-child{top:17%;left:40%}.app-stars i:nth-child(2){top:36%;left:51%}.app-stars i:nth-child(3){top:28%;left:72%}.app-stars i:nth-child(4){top:56%;left:64%}.app-stars i:nth-child(5){top:62%;left:35%}.app-stars i:nth-child(6){top:70%;left:78%}.app-intro{width:310px;position:absolute;top:14%;left:57%}.app-intro p{margin:16px 0;font:300 clamp(20px,1.8vw,34px)/1.1 FlechaM,Georgia,serif}.app-booking{text-align:center;width:min(720px,84vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.submit-button{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#081018d6;border:1px solid #ffffffba;border-radius:30px;justify-content:center;align-items:center;margin:30px auto 0;padding:15px 24px;font:400 11px GTMono,monospace;text-decoration:none;display:inline-flex}.submit-button span{margin-left:20px}.submit-button:hover{color:#111;background:#fff}.footer{z-index:9;color:#fff;text-align:center;pointer-events:none;position:absolute;inset:0}.footer-grid{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;font:400 10px GTMono,monospace;display:flex;position:absolute;top:11%;left:7.5%;right:7.5%}.footer-grid a{color:#fff;pointer-events:auto;text-decoration:none}.footer-wordmark{letter-spacing:-.08em;white-space:nowrap;font:500 clamp(56px,10vw,200px)/1 GTStandard,Arial,sans-serif;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)}.footer p{width:90%;font:300 clamp(18px,2vw,33px) FlechaM,Georgia,serif;position:absolute;top:61%;left:50%;transform:translate(-50%)}.nav-backdrop{z-index:25;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#062e5cde;transition:opacity .5s,visibility .5s;position:absolute;inset:0}.nav-backdrop.open{opacity:1;visibility:visible}.nav-panel{z-index:29;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s,visibility .5s;display:flex;position:absolute;inset:0}.nav-panel.open{opacity:1;visibility:visible;pointer-events:auto}.nav-panel a,.nav-panel button{color:#fff;text-align:center;background:0 0;border:0;border-bottom:1px solid #ffffff3c;justify-content:center;align-items:baseline;gap:18px;width:clamp(300px,30vw,500px);padding:18px 0;font:300 clamp(34px,4vw,72px) FlechaM,Georgia,serif;text-decoration:none;display:flex}.nav-panel a:hover,.nav-panel button:hover{color:#d6d7c7}.nav-panel small{text-transform:uppercase;letter-spacing:.14em;font:400 9px GTMono,monospace}@media (min-width:1600px){.hero{max-width:820px;top:30vh;left:7.5vw}.hero h1{font-size:84px}.model-copy{width:min(560px,34vw);left:7.5vw}.work-copy{left:66%}}@media (max-width:1024px){.work-copy{width:40%;min-width:0;left:56%}.work-copy article{min-height:32vh}.terms-panel{width:46%;left:49%}.terms h2{font-size:clamp(42px,5vw,70px)}.questions h2{font-size:clamp(42px,6vw,76px);left:12%}.faq-cards{left:10%;right:10%}}@media (max-width:1023px){.pear-page.has-site-header .menu-toggle,.pear-page.has-site-header .nav-backdrop,.pear-page.has-site-header .nav-panel{display:none}}@media (max-width:720px){.pear-page{--v1:5%;--v2:95%;--h1:64px;--h2:71.25%;height:7300vh}.hero-film{object-position:73% center}.menu-toggle{grid-template-rows:repeat(2,3px);grid-template-columns:repeat(2,3px);gap:3px;width:9px;height:9px;top:27.5px;left:auto;right:calc(4.76vw + 16.5px);transform:none}.menu-toggle i{width:3px;height:3px}.chrome-lines b{width:20px;height:20px}.chapter-rail{display:none}.hero{max-width:85%;top:min(400.47px,48vh);left:33.02px}.hero h1{white-space:normal;flex-wrap:wrap;font-size:clamp(28px,9.2vw,36px);line-height:.98}.hero h1 .gap{padding-left:.28em}.hero h1 .gap-brand{flex-basis:100%;margin-top:.06em;padding-left:0}.hero-subhead{max-width:240px;margin-top:12px;font-size:15px;line-height:1.2}.service-row{width:82%;display:block;top:auto;bottom:6%;left:33.02px}.service-row .chip{font-size:8px}.service-row p{max-width:none;margin-top:12px;font-size:13px;line-height:1.3}.request-button{letter-spacing:1.44px;width:173.97px;height:28.5px;margin-top:28px;font-size:9px}.model-copy{width:82%;top:525.11px;left:33.02px}.model-copy h2{margin-bottom:18px;font-size:26px}.model-copy p{font-size:13px;line-height:1.3}.work-copy{width:83%;min-width:0;top:19%;left:9%}.work-copy article{max-width:100%;top:0}.work-copy article.is-exit{top:-8%}.work-copy h2{margin:8px 0 12px;font-size:22px}.work-copy p{font-size:12px}.work-pct{bottom:8%;right:9%}.work-build{width:83%;top:auto;bottom:11%;left:8.47%}.work-build h2{font-size:30px}.work-build p{font-size:13px}.terms-art:before{aspect-ratio:1112/834;background-size:cover;width:130%;height:auto;top:5%;left:-28%}.terms-panel{width:83%;top:40%;left:8.47%}.terms h2{margin-bottom:25px;font-size:clamp(36px,10vw,60px)}.terms-lead{margin-bottom:18px;font-size:19px}.terms-details{grid-template-columns:1fr;gap:12px}.terms-details p{max-width:100%;font-size:13px}.terms.second .terms-panel{width:83%;top:14%;left:8.47%}.terms.second h2{margin-bottom:36vh}.questions h2{white-space:normal;width:85%;font-size:clamp(36px,10vw,66px);top:22%;left:8.47%}.questions h2 img{width:2.5em}.faq-cards{display:flex;inset:43% 8.47% 10%}.faq-card{width:100%;padding:18px}.faq-card:nth-child(2){display:none}.faq-card h3{font-size:24px}.faq-card p{font-size:13px}.app-intro{width:84%;top:auto;bottom:5%;left:8.47%}.app-intro p{font-size:21px;line-height:1.15}.app-booking{width:92%;top:28%;left:4%;transform:none}.submit-button{margin:18px 0 0;padding:11px 25px;font-size:9px}.footer-grid{flex-direction:column;gap:15px;font-size:8px;top:12%;left:8.47%;right:8.47%}.footer-wordmark{font-size:12vw;top:45%}.footer p{font-size:22px;top:59%}.nav-panel button{width:80%;padding:19px 0;font-size:42px}}@media (prefers-reduced-motion:reduce){html.pear-route .nav-backdrop,html.pear-route .nav-panel,html.pear-route .faq-card,html.pear-route .chapter-rail button{transition:none}html.pear-route .mega-panel:not(.is-open){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-8px)!important}}
