._pageShell_d8y8c_1{min-height:100svh;color:var(--warm-white);background:var(--graphite);--page:min(100%, 1055px);--inner:min(calc(100% - 94px), 960px);--graphite:#090b0e;--charcoal:#171a1f;--ivory:#e7e0d5;--bronze:#b6805a;--burnt-gold:#c49a5a;--deep-black:#070809;--warm-gray:#92979e;--dark-bronze:#755738;--smoked-steel:#59616b;--warm-white:#f2eee7;--garnet:#7a2531;--deep-garnet:#4d151e;--soft-rose:#c98b8f;--red:var(--garnet);--line:#59616b66;--line-red:#b6805a8f;--muted:#92979edb;--dim:#92979ead;--panel:#171a1fc2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}._pageShell_d8y8c_1:before{content:"";z-index:-1;background:radial-gradient(circle at 78% 8%, #7a253114, transparent 26rem), radial-gradient(circle at 22% 44%, #b6805a14, transparent 24rem), linear-gradient(180deg, var(--graphite) 0%, var(--deep-black) 100%);position:fixed;inset:0}._header_d8y8c_41{z-index:30;width:var(--page);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090b0ef0;grid-template-columns:205px 1fr 42px;align-items:center;gap:1rem;height:73px;margin:0 auto;padding:0 24px;display:grid;position:sticky;top:0}._logoLink_d8y8c_58{width:152px;display:inline-flex}._logoLink_d8y8c_58 img{width:100%;height:auto;display:block}._nav_d8y8c_69{color:#eee8dce6;text-transform:uppercase;justify-self:end;gap:24px;font-size:11px;line-height:1;display:flex}._nav_d8y8c_69 a,._menuButton_d8y8c_80,._primaryButton_d8y8c_81,._secondaryButton_d8y8c_82{transition:color .16s,border-color .16s,background .16s,transform .16s}._nav_d8y8c_69 a:hover,._menuButton_d8y8c_80:hover{color:var(--red)}._menuButton_d8y8c_80{width:34px;height:34px;color:var(--red);cursor:pointer;justify-self:end;place-items:center;display:grid}._pageMenuButton_d8y8c_105{width:34px;height:34px;color:var(--warm-white);cursor:pointer;place-items:center;display:none}._hero_d8y8c_114,._statGrid_d8y8c_115,._cultureBand_d8y8c_116,._caseSection_d8y8c_117,._challenge_d8y8c_118,._contentBlock_d8y8c_119,._architecture_d8y8c_120,._creatingTime_d8y8c_121,._episodes_d8y8c_122,._results_d8y8c_123,._awards_d8y8c_124,._methodology_d8y8c_125,._formats_d8y8c_126,._acceleration_d8y8c_127,._finalCta_d8y8c_128,._footer_d8y8c_129{width:var(--inner);margin-inline:auto}._hero_d8y8c_114{isolation:isolate;background:linear-gradient(90deg,#070809fa 0%,#090b0ee0 28%,#171a1f80 58%,#171a1f47 100%),linear-gradient(135deg,#090b0ea8,#7a25311f 48%,#0708098a),url(/assets/branded/Hero_bg.webp) 100%/cover no-repeat;grid-template-columns:38% 1fr;align-items:center;gap:42px;min-height:452px;padding:44px 0 26px;display:grid;position:relative}._hero_d8y8c_114:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--deep-black) 0%, transparent 9%, transparent 84%, var(--deep-black) 100%), radial-gradient(circle at 17% 65%, #c98b8f14, transparent 11rem);position:absolute;inset:0}._heroCopy_d8y8c_160{z-index:2;position:relative}._heroCopy_d8y8c_160 h1,._cultureBand_d8y8c_116 h2,._caseCopy_d8y8c_167 h2,._challenge_d8y8c_118 h2,._architecture_d8y8c_120 h2,._creatingTime_d8y8c_121 h2,._awards_d8y8c_124 h2,._methodology_d8y8c_125 h2,._formats_d8y8c_126 h2,._finalCta_d8y8c_128 h2{color:var(--ivory);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}._heroCopy_d8y8c_160 h1{max-width:395px;font-size:58px;line-height:.99}._heroCopy_d8y8c_160 em,._cultureBand_d8y8c_116 em,._challenge_d8y8c_118 em,._awards_d8y8c_124 em,._methodology_d8y8c_125 em,._formats_d8y8c_126 em,._finalCta_d8y8c_128 em{color:var(--red);font-style:normal}._heroCopy_d8y8c_160 p,._cultureBand_d8y8c_116 p,._caseCopy_d8y8c_167>p,._challenge_d8y8c_118 p,._creatingTime_d8y8c_121 p,._awards_d8y8c_124>div>p,._formats_d8y8c_126 p,._acceleration_d8y8c_127 p,._finalCta_d8y8c_128 p{color:var(--muted);margin:0;font-size:15px;line-height:1.48}._heroCopy_d8y8c_160 p{max-width:365px;margin-top:22px}._kicker_d8y8c_219{color:var(--red);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;font-size:12px;font-weight:780;line-height:1.4;display:flex}._kicker_d8y8c_219:after{content:"";background:var(--red);width:42px;height:1px}._heroActions_d8y8c_239,._finalCta_d8y8c_128>div{gap:20px;margin-top:27px;display:flex}._primaryButton_d8y8c_81,._secondaryButton_d8y8c_82{min-width:153px;min-height:42px;color:var(--warm-white);background:0 0;border:1px solid #e7e0d57a;justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:760;display:inline-flex}._primaryButton_d8y8c_81{border-color:var(--line-red);background:linear-gradient(180deg, var(--bronze), var(--dark-bronze));min-width:154px}._primaryButton_d8y8c_81:hover,._secondaryButton_d8y8c_82:hover{border-color:var(--burnt-gold);transform:translateY(-1px)}._heroMedia_d8y8c_273{min-height:330px}._casePoster_d8y8c_277 img,._documents_d8y8c_278 img{object-fit:cover;filter:saturate(.68)brightness(.7)contrast(1.16)sepia(.14);width:100%;height:100%;display:block;position:relative}._statGrid_d8y8c_115{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:48px;display:grid}._statCard_d8y8c_294,._infoCard_d8y8c_295,._emotionCard_d8y8c_296,._episodeCard_d8y8c_297,._resultGrid_d8y8c_298 article,._awardGrid_d8y8c_299 article,._methodGrid_d8y8c_300 article,._formatGrid_d8y8c_301 article{background:linear-gradient(135deg, #e7e0d50d, #b6805a09), var(--charcoal);border:1px solid #59606857}._statCard_d8y8c_294{grid-template-columns:78px minmax(0,1fr);align-items:center;column-gap:18px;min-height:130px;padding:22px 28px;display:grid}._statCard_d8y8c_294 svg,._valueGrid_d8y8c_318 svg,._infoCard_d8y8c_295 svg,._emotionCard_d8y8c_296 svg,._factGrid_d8y8c_321 svg,._awardGrid_d8y8c_299 svg,._methodGrid_d8y8c_300 svg,._formatGrid_d8y8c_301 svg,._footer_d8y8c_129 svg,._resultGrid_d8y8c_298+p svg{color:var(--red)}._statCard_d8y8c_294 svg{border:1px solid var(--line-red);border-radius:50%;grid-row:1/3;width:74px;height:74px;padding:17px}._statCard_d8y8c_294 strong{color:var(--ivory);font-family:Georgia,Times New Roman,serif;font-size:60px;font-weight:500;line-height:.92}._statCard_d8y8c_294 span{color:var(--burnt-gold);text-transform:uppercase;margin-top:7px;font-size:11px;font-weight:760;line-height:1.08;display:block}._cultureBand_d8y8c_116{background:linear-gradient(90deg,#070809bd,#171a1f75),linear-gradient(135deg,#090b0e8f,#7a25311a),url(/assets/branded/bg_2d_section.webp) 50%/cover no-repeat;border:1px solid #59606847;grid-template-columns:47% 1fr;align-items:center;gap:42px;min-height:254px;padding:30px 38px;display:grid}._cultureBand_d8y8c_116 h2{margin-bottom:15px;font-size:35px;line-height:1}._valueGrid_d8y8c_318{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._valueGrid_d8y8c_318 article{border-left:1px solid var(--line);text-align:center;justify-items:center;gap:10px;min-height:150px;padding:0 18px;display:grid}._valueGrid_d8y8c_318 svg{border:1px solid var(--line-red);border-radius:50%;width:55px;height:55px;padding:13px}._valueGrid_d8y8c_318 h3,._infoCard_d8y8c_295 h3,._emotionCard_d8y8c_296 h3,._awardGrid_d8y8c_299 h3,._methodGrid_d8y8c_300 h3{color:var(--ivory);margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;line-height:1.05}._valueGrid_d8y8c_318 p,._infoCard_d8y8c_295 p,._emotionCard_d8y8c_296 p,._methodGrid_d8y8c_300 p{color:var(--dim);margin:0;font-size:12px;line-height:1.32}._caseSection_d8y8c_117{grid-template-columns:53% 1fr;align-items:end;gap:20px;min-height:540px;padding:32px 0 0;display:grid}._caseCopy_d8y8c_167 h2{font-size:60px;line-height:.96}._caseCopy_d8y8c_167>p{max-width:450px;margin-top:18px;margin-bottom:20px}._factGrid_d8y8c_321{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._factGrid_d8y8c_321 article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}._factGrid_d8y8c_321 strong{color:var(--ivory);font-size:11px;line-height:1.25;display:block}._factGrid_d8y8c_321 span{color:var(--muted);font-size:13px}._caseCopy_d8y8c_167 blockquote{border:1px solid var(--line);grid-template-columns:74px 1fr;gap:14px;margin:18px 0 0;padding:15px;display:grid}._caseCopy_d8y8c_167 blockquote>span{border:1px solid var(--line-red);width:58px;height:58px;color:var(--ivory);border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:48px;line-height:1;display:grid}._caseCopy_d8y8c_167 blockquote strong{color:var(--red);font-size:11px}._caseCopy_d8y8c_167 blockquote p{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.35}._casePoster_d8y8c_277{aspect-ratio:.82;border:1px solid var(--line-red);background:var(--deep-black);position:relative;overflow:hidden}._casePoster_d8y8c_277:after,._documents_d8y8c_278:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#171a1f33,#0708098a),radial-gradient(circle at 72% 18%,#c98b8f1f,#0000 12rem);position:absolute;inset:0}._challenge_d8y8c_118{isolation:isolate;background:linear-gradient(90deg, var(--deep-black) 0%, #090b0ef5 24%, #171a1fbd 52%, #171a1f5c 100%), linear-gradient(135deg, #090b0e75, #4d151e24), linear-gradient(180deg, var(--deep-black) 0%, transparent 13%, transparent 82%, var(--deep-black) 100%), url(/assets/branded/bg_desafio.webp) center right / cover no-repeat;grid-template-columns:45% 1fr;align-items:center;gap:38px;min-height:405px;padding:42px 0 34px;display:grid;position:relative}._challenge_d8y8c_118 h2{max-width:445px;font-size:43px;line-height:.98}._challenge_d8y8c_118 p{margin-top:14px}._challengeImage_d8y8c_553{min-height:320px}._contentBlock_d8y8c_119,._architecture_d8y8c_120,._creatingTime_d8y8c_121,._episodes_d8y8c_122,._results_d8y8c_123,._awards_d8y8c_124,._methodology_d8y8c_125,._formats_d8y8c_126,._acceleration_d8y8c_127,._finalCta_d8y8c_128{padding-top:28px}._threeCards_d8y8c_570,._architectureGrid_d8y8c_571{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}._infoCard_d8y8c_295{grid-template-columns:1fr;align-content:start;gap:8px;min-height:139px;padding:16px 18px;display:grid}._infoCard_d8y8c_295 svg{width:32px;height:32px}._architecture_d8y8c_120{grid-template-columns:69% 1fr;align-items:end;gap:15px;display:grid}._architecture_d8y8c_120 h2{max-width:560px;margin-bottom:12px;font-size:37px;line-height:1}._emotionCard_d8y8c_296{border-color:var(--line-red);align-content:center;gap:12px;min-height:235px;padding:24px 28px;display:grid}._emotionCard_d8y8c_296 h3{color:var(--red)}._creatingTime_d8y8c_121{grid-template-columns:28% 38% 1fr;align-items:center;gap:28px;display:grid}._creatingTime_d8y8c_121 h2{font-size:37px}._creatingTime_d8y8c_121 strong{color:var(--ivory);margin-top:6px;font-size:15px;line-height:1.3;display:block}._timeDiagram_d8y8c_637{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px 14px;font-size:13px;display:grid}._timeDiagram_d8y8c_637 svg{color:var(--red)}._episodes_d8y8c_122{grid-template-columns:66% 1fr;gap:24px;display:grid}._episodesHeader_d8y8c_656{grid-column:1/-1;margin-bottom:-10px}._episodesHeader_d8y8c_656 ._kicker_d8y8c_219{margin-bottom:4px}._episodesHeader_d8y8c_656 p{color:var(--ivory);margin:0;font-size:12px;line-height:1.3}._episodeGrid_d8y8c_672{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}._episodeCard_d8y8c_297{background-position:50%;background-size:cover;background-color:var(--charcoal);background-blend-mode:multiply, normal;min-height:91px;padding:10px;text-decoration:none;transition:border-color .16s,filter .16s,transform .16s;display:block}._episodeCard_d8y8c_297:hover{border-color:var(--line-red);filter:brightness(1.08)saturate(.86);transform:translateY(-1px)}._episodeCard_d8y8c_297 span{color:var(--red);font-size:12px}._episodeCard_d8y8c_297 h3{color:var(--ivory);margin:2px 0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;line-height:.98}._episodeCard_d8y8c_297 p{color:#f2eee6d6;margin:0;font-size:11px;line-height:1.2}._quotes_d8y8c_720{gap:7px;display:grid}._quotes_d8y8c_720 blockquote{border:1px solid var(--line-red);color:var(--ivory);margin:0;padding:17px 20px;font-size:17px;line-height:1.25}._resultGrid_d8y8c_298{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;display:grid}._resultGrid_d8y8c_298 article{text-align:center;border-right-width:0;place-items:center;min-height:102px;padding:14px;display:grid}._resultGrid_d8y8c_298 article:last-child{border-right-width:1px}._resultGrid_d8y8c_298 strong{color:var(--red);font-family:Georgia,Times New Roman,serif;font-size:45px;font-weight:500;line-height:1}._resultGrid_d8y8c_298 span{color:var(--ivory);letter-spacing:.16em;font-size:13px}._results_d8y8c_123>p{border:1px solid var(--line-red);color:var(--muted);justify-content:center;align-items:center;gap:9px;margin:7px 0 0;padding:9px;font-size:20px;display:flex}._results_d8y8c_123>p strong{color:var(--red);font-family:Georgia,Times New Roman,serif;font-weight:500}._awards_d8y8c_124{background:linear-gradient(90deg, #070809c2, #171a1f6b), linear-gradient(135deg, #090b0e8f, #7a25311a), linear-gradient(180deg, var(--deep-black) 0%, transparent 16%, transparent 82%, var(--deep-black) 100%), url(/assets/branded/beyond_bg.webp) center top / cover no-repeat;min-height:390px;padding-top:40px}._awards_d8y8c_124 h2{max-width:650px;font-size:34px;line-height:1.05}._awards_d8y8c_124>div>p{max-width:520px;margin-top:15px}._awardGrid_d8y8c_299{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:22px;display:grid}._awardGrid_d8y8c_299 article{text-align:center;justify-items:center;gap:5px;min-height:164px;padding:22px;display:grid}._awardGrid_d8y8c_299 strong{color:var(--red);font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}._awardGrid_d8y8c_299 p{color:var(--muted);margin:0;font-size:12px}._methodology_d8y8c_125 h2{max-width:940px;font-size:32px;line-height:1.05}._methodGrid_d8y8c_300{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:19px;display:grid}._methodGrid_d8y8c_300 article{text-align:center;justify-items:center;gap:8px;min-height:184px;padding:13px 12px;display:grid}._methodGrid_d8y8c_300 article>span{color:#92979e5c;justify-self:start;font-family:Georgia,Times New Roman,serif;font-size:22px}._methodGrid_d8y8c_300 svg{border:1px solid var(--line-red);border-radius:50%;width:55px;height:55px;padding:13px}._methodRail_d8y8c_872{border-bottom:1px solid var(--line);color:var(--red);text-transform:uppercase;justify-content:center;align-items:center;gap:16px;margin-top:22px;padding-bottom:18px;font-size:13px;display:flex}._formats_d8y8c_126{grid-template-columns:37% 1fr;align-items:center;gap:38px;display:grid}._formats_d8y8c_126 h2{font-size:33px;line-height:1.02}._formats_d8y8c_126 p{margin-top:18px}._formatGrid_d8y8c_301{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}._formatGrid_d8y8c_301 article{grid-template-columns:44px 1fr;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}._formatGrid_d8y8c_301 span{color:var(--muted);font-size:13px;line-height:1.3}._acceleration_d8y8c_127{border-bottom:1px solid var(--line);grid-template-columns:47% 1fr;align-items:center;gap:46px;padding-bottom:31px;display:grid}._documents_d8y8c_278{background:var(--deep-black);min-height:230px;display:block;position:relative;overflow:hidden}._documents_d8y8c_278 img{object-fit:cover;filter:saturate(.64)brightness(.72)contrast(1.14)sepia(.14);width:100%;height:100%;min-height:230px;display:block}._acceleration_d8y8c_127 p+p{margin-top:16px}._finalCta_d8y8c_128{background:linear-gradient(90deg, var(--deep-black) 0%, #090b0eeb 44%, #171a1f75 100%), linear-gradient(135deg, #090b0e85, #4d151e1f), linear-gradient(180deg, var(--deep-black) 0%, transparent 18%, transparent 78%, var(--deep-black) 100%), url(/assets/branded/foot_image.webp) center right / cover no-repeat;padding-top:32px;padding-bottom:32px}._finalCta_d8y8c_128 h2{max-width:780px;font-size:44px;line-height:1.02}._finalCta_d8y8c_128 p{margin-top:16px}._footer_d8y8c_129{border-top:1px solid var(--line);min-height:62px;color:var(--muted);grid-template-columns:52px 120px 1fr 1fr;align-items:center;display:grid}._footer_d8y8c_129 img{width:42px}._footer_d8y8c_129 strong{color:var(--ivory);font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}._footer_d8y8c_129 a{border-left:1px solid var(--line);justify-content:center;align-items:center;gap:12px;min-height:42px;font-size:13px;display:flex}._mobileMenu_d8y8c_1002{z-index:60;visibility:hidden;pointer-events:none;position:fixed;inset:0}._mobileMenu_d8y8c_1002._isOpen_d8y8c_1010{visibility:visible;pointer-events:auto}._mobileBackdrop_d8y8c_1015{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070809ad;position:absolute;inset:0}._mobilePanel_d8y8c_1022{background:linear-gradient(135deg,#7a25311a,#0000 18rem),#090b0ef7;border-left:1px solid #b6805a57;align-content:start;gap:1.3rem;width:min(24rem,86vw);height:100%;padding:clamp(1.2rem,5vw,2.2rem);transition:transform .3s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:0;right:0;transform:translate(102%)}._isOpen_d8y8c_1010 ._mobilePanel_d8y8c_1022{transform:translate(0)}._mobilePanel_d8y8c_1022 a{color:var(--ivory);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,10vw,4.3rem);line-height:.95}._closeButton_d8y8c_1051{width:3rem;height:3rem;color:var(--red);cursor:pointer;border:1px solid #b6805a8f;border-radius:50%;justify-self:end;place-items:center;margin-bottom:1rem;display:grid}@media (width<=1054px){._pageShell_d8y8c_1{--inner:calc(100% - 48px)}._header_d8y8c_41{width:100%}}@media (width<=820px){._pageShell_d8y8c_1{--inner:calc(100% - 2rem)}._header_d8y8c_41{grid-template-columns:8rem 1fr 2.8rem 2.8rem;gap:.4rem;padding:0 1rem}._nav_d8y8c_69{display:none}._pageMenuButton_d8y8c_105{justify-self:end;display:grid}._hero_d8y8c_114,._cultureBand_d8y8c_116,._caseSection_d8y8c_117,._challenge_d8y8c_118,._architecture_d8y8c_120,._creatingTime_d8y8c_121,._episodes_d8y8c_122,._formats_d8y8c_126,._acceleration_d8y8c_127,._footer_d8y8c_129{grid-template-columns:1fr}._heroCopy_d8y8c_160 h1,._caseCopy_d8y8c_167 h2,._challenge_d8y8c_118 h2,._finalCta_d8y8c_128 h2{font-size:clamp(2.7rem,11vw,4rem)}._statGrid_d8y8c_115,._valueGrid_d8y8c_318,._threeCards_d8y8c_570,._architectureGrid_d8y8c_571,._episodeGrid_d8y8c_672,._quotes_d8y8c_720,._resultGrid_d8y8c_298,._awardGrid_d8y8c_299,._methodGrid_d8y8c_300,._formatGrid_d8y8c_301,._factGrid_d8y8c_321{grid-template-columns:1fr}._methodRail_d8y8c_872{justify-content:flex-start;overflow-x:auto}._footer_d8y8c_129 a{border-left:0;justify-content:flex-start}}@media (width<=520px){._logoLink_d8y8c_58{width:7.5rem}._hero_d8y8c_114{background:linear-gradient(#070809fa 0%,#090b0edb 45%,#171a1f47 100%),url(/assets/branded/Hero_bg.webp) 100%/cover no-repeat;min-height:auto}._heroMedia_d8y8c_273{min-height:270px}._statCard_d8y8c_294{text-align:center;grid-template-columns:1fr;justify-items:center}._statCard_d8y8c_294 svg{grid-row:auto}._cultureBand_d8y8c_116{padding:1.3rem}}._cinemaSection_1rwry_1{isolation:isolate;color:#fff4df;background:radial-gradient(circle at 24% 8%,#d8aa5f24,#0000 22rem),linear-gradient(#030409 0%,#020306 100%);justify-items:center;gap:clamp(1.8rem,4vw,3.5rem);min-height:90svh;padding:clamp(4rem,7vw,7rem) clamp(1.1rem,4vw,4rem);display:grid;position:relative;overflow:hidden}._sectionHeader_1rwry_16{z-index:2;width:min(100%,94rem);position:relative}._sceneCanvas_1rwry_22{aspect-ratio:2048/682;isolation:isolate;background:#020306;width:min(100%,110rem);position:relative;overflow:hidden;box-shadow:0 2rem 8rem #000000b3}._cinemaArtboard_1rwry_32{transform-origin:0 0;width:2048px;height:682px;position:absolute;top:0;left:0}._sceneBackground_1rwry_41{z-index:1;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}._roomShade_1rwry_52,._lightBeam_1rwry_53,._particles_1rwry_54{pointer-events:none;position:absolute;inset:0}._roomShade_1rwry_52{z-index:2;background:linear-gradient(90deg,#0000009e 0%,#0203063d 45%,#00000047 100%),linear-gradient(#0006,#0000 40%,#000000a3)}._lightBeam_1rwry_53{z-index:2;clip-path:polygon(0 49%,100% 4%,100% 86%,0 66%);filter:blur(18px);opacity:.74;mix-blend-mode:screen;background:radial-gradient(at 86% 47%,#fff4df1f,#0000 28%),linear-gradient(100deg,#0000 0%,#d8aa5f0b 10%,#fff4df24 36%,#fff4df13 62%,#fff4df06 82%,#0000 96%);width:108%;height:64%;animation:8.5s ease-in-out infinite _projectionGlow_1rwry_1;inset:11% auto auto -10%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 62%,#0000 100%),linear-gradient(#0000 0%,#000 36% 58%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 62%,#0000 100%),linear-gradient(#0000 0%,#000 36% 58%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}._particles_1rwry_54{z-index:2;opacity:.38;background-image:radial-gradient(circle,#fff4dfe6 0 .8px,#0000 1.5px),radial-gradient(circle,#fff4df6b 0 1.1px,#0000 1.9px),radial-gradient(circle,#d8aa5f57 0 .7px,#0000 1.5px),radial-gradient(circle,#fff4df3d 0 1.4px,#0000 2.3px);background-position:7% 49%,31% 40%,58% 34%,82% 51%;background-size:8.5rem 6.2rem,12.7rem 8.8rem,17.3rem 10.6rem,23rem 15rem;animation:18s linear infinite _projectionDust_1rwry_1,6.5s ease-in-out infinite _projectionDustPulse_1rwry_1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 74%,#0000 95%),linear-gradient(100deg,#0000 0%,#000 32% 66%,#0000 86%),linear-gradient(#0000 0%,#000 30% 64%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 74%,#0000 95%),linear-gradient(100deg,#0000 0%,#000 32% 66%,#0000 86%),linear-gradient(#0000 0%,#000 30% 64%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}._particles_1rwry_54:before,._particles_1rwry_54:after{content:"";pointer-events:none;filter:blur(.2px);background-image:radial-gradient(circle,#fff4dfad 0 .8px,#0000 1.7px),radial-gradient(circle,#d8aa5f61 0 1.1px,#0000 2px),radial-gradient(circle,#fff4df42 0 1.5px,#0000 2.7px);background-position:12% 54%,47% 42%,74% 36%;background-size:14rem 8rem,18rem 12rem,27rem 17rem;animation:22s linear infinite _projectionDustDrift_1rwry_1,5.8s ease-in-out infinite _projectionDustFlicker_1rwry_1;position:absolute;inset:8% -8% 18% -12%;transform:rotate(-8deg)}._particles_1rwry_54:before{animation:23s linear infinite _projectionDustDriftA_1rwry_1,5.8s ease-in-out infinite _projectionDustFlicker_1rwry_1}._particles_1rwry_54:after{opacity:.54;background-size:11rem 10rem,22rem 14rem,31rem 19rem;animation:31s linear infinite _projectionDustDriftB_1rwry_1,7.4s ease-in-out infinite reverse _projectionDustFlicker_1rwry_1;transform:rotate(-8deg)translate(-3%,4%)}@keyframes _projectionDust_1rwry_1{0%{background-position:8% 42%,48% 32%,78% 56%}to{background-position:18% 42%,42% 33%,69% 29%,94% 45%}}@keyframes _projectionDustDrift_1rwry_1{0%{transform:rotate(-8deg)translate(-4%,5%)}to{transform:rotate(-8deg)translate(8%,-5%)}}@keyframes _projectionDustDriftA_1rwry_1{0%{transform:rotate(-8deg)translate(-5%,5%)}33%{transform:rotate(-8deg)translate(4%,-2%)}67%{transform:rotate(-8deg)translate(9%,3%)}to{transform:rotate(-8deg)translate(13%,-5%)}}@keyframes _projectionDustDriftB_1rwry_1{0%{transform:rotate(-8deg)translate(8%,-4%)}28%{transform:rotate(-8deg)translate(2%,5%)}61%{transform:rotate(-8deg)translate(-7%,1%)}to{transform:rotate(-8deg)translate(-12%,7%)}}@keyframes _projectionGlow_1rwry_1{0%,to{opacity:.66;filter:blur(18px)brightness(.92)}37%{opacity:.78;filter:blur(19px)brightness(1.12)}68%{opacity:.7;filter:blur(20px)brightness()}}@keyframes _projectionDustPulse_1rwry_1{0%,to{opacity:.26}38%{opacity:.44}67%{opacity:.31}}@keyframes _projectionDustFlicker_1rwry_1{0%,to{opacity:.34}31%{opacity:.72}58%{opacity:.42}79%{opacity:.6}}._copyBlock_1rwry_259{z-index:1;width:min(100%,48rem);max-width:34rem;position:relative}._kicker_1rwry_266{color:#d8aa5f;letter-spacing:.28em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:800;line-height:1.6}._copyBlock_1rwry_259 h2{color:#fff8e8;max-width:13ch;margin:0 0 1.25rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.6vw,6.4rem);font-weight:500;line-height:.94}._copyBlock_1rwry_259 p:not(._kicker_1rwry_266){color:#fff4dfcc;max-width:32rem;margin:0 0 1.8rem;font-size:clamp(1rem,1.18vw,1.18rem);line-height:1.66}._manifestoButton_1rwry_294{color:#fff8e8;cursor:pointer;background:#080a0fa3;border:1px solid #d8aa5fc7;border-radius:999px;align-items:center;min-height:3.2rem;padding:0 1.35rem;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 0 2.1rem #d8aa5f24}._manifestoButton_1rwry_294:hover{background:#3a2a16a3;border-color:#ffda8efa;box-shadow:0 0 2.7rem #d8aa5f3d}._projectionArea_1rwry_317{z-index:2;pointer-events:none;position:absolute;inset:0}._screenFrame_1rwry_324{z-index:3;object-fit:contain;mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._screenSurface_1rwry_335{z-index:1;transform-origin:0 0;will-change:transform;backface-visibility:hidden;background:#050507;border-radius:0;width:476px;height:267.75px;position:absolute;top:93px;left:1453px;overflow:hidden;transform:matrix3d(.73913,-.159664,0,-.000548045,0,.888889,0,0,0,0,1,0,0,76,0,1);box-shadow:inset 0 0 2rem #fff4df14,0 0 4rem #d8aa5f21}._poster_1rwry_359,._projectionVideo_1rwry_360{width:100%;height:100%;position:absolute;inset:0}._poster_1rwry_359{object-fit:cover;filter:saturate(.72)brightness(.72)contrast(1.08)}._projectionVideo_1rwry_360{z-index:1;border:0}._characterArea_1rwry_377{z-index:7;grid-template-columns:auto 1fr;align-items:end;gap:clamp(.65rem,1vw,1.1rem);width:46%;height:88%;display:grid;position:absolute;bottom:0;left:3.2%}._actionRail_1rwry_390{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0305098a;border:1px solid #fff4df21;border-radius:999px;align-self:center;gap:.76rem;padding:.5rem;display:grid;position:relative}._mobileActionRail_1rwry_403{display:none}._actionButton_1rwry_407{aspect-ratio:1;cursor:pointer;pointer-events:auto;background:#fff4df0f;border:1px solid #fff4df3d;border-radius:.9rem;width:96px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}._actionButton_1rwry_407:hover{border-color:#ffda8ec7;transform:translateY(-1px)}._actionButton_1rwry_407[aria-pressed=true]{border-color:#ffda8e;box-shadow:0 0 0 1px #ffda8e6b,0 0 1.35rem #d8aa5fa3}._actionButton_1rwry_407:focus-visible,._manifestoButton_1rwry_294:focus-visible,._closeButton_1rwry_436:focus-visible{outline-offset:4px;outline:2px solid #ffda8e}._actionButton_1rwry_407 img{object-fit:cover;width:100%;height:100%;display:block}._characterStage_1rwry_448{height:100%;position:relative;overflow:visible}._characterStage_1rwry_448:before{content:"";filter:blur(8px);background:radial-gradient(#000000a8,#0000 68%);border-radius:999px;height:4.5rem;position:absolute;bottom:.45rem;left:2%;right:8%}._characterVideo_1rwry_466,._characterStill_1rwry_467{z-index:1;pointer-events:none;filter:drop-shadow(0 1.5rem 2rem #00000094)drop-shadow(1.1rem -.3rem 2rem #d8aa5f2e);width:auto;max-width:none;height:106%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._characterVideo_1rwry_466{background:0 0}._characterVideo_1rwry_466[data-action=bope]{filter:none}._characterStill_1rwry_467{border-radius:1.2rem}._modalOverlay_1rwry_494{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0}._modal_1rwry_494{background:#050506;border:1px solid #ffe2a538;border-radius:1rem;width:min(72rem,100%);position:relative;box-shadow:0 2rem 7rem #000000bd}._closeButton_1rwry_436{z-index:2;color:#fff8e8;cursor:pointer;background:#000000b8;border:1px solid #fff4df3d;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font-size:1.7rem;line-height:1;display:grid;position:absolute;top:.85rem;right:.85rem}._modalPlayer_1rwry_532{aspect-ratio:16/9;border-radius:1rem;position:relative;overflow:hidden}._modalPlayer_1rwry_532 iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=900px){._cinemaSection_1rwry_1{gap:1.5rem;min-height:0;padding-block:4rem}._sceneCanvas_1rwry_22{aspect-ratio:2048/682;min-height:0;padding:0;display:block}._sceneBackground_1rwry_41{object-position:58% center}._copyBlock_1rwry_259{width:min(100%,34rem);position:relative;top:auto;left:auto}._projectionArea_1rwry_317{aspect-ratio:auto;align-self:auto;width:auto;position:absolute;inset:0}._characterArea_1rwry_377{grid-template-columns:1fr;width:56%;height:104%;position:absolute;bottom:-4%;left:.8%}._actionRail_1rwry_390{display:none}._characterStage_1rwry_448{grid-row:auto;height:100%}._characterVideo_1rwry_466,._characterStill_1rwry_467{width:auto;height:104%;left:56%}._lightBeam_1rwry_53{width:108%;height:64%;top:11%;left:-10%}._particles_1rwry_54{opacity:.34}._mobileActionRail_1rwry_403{z-index:3;justify-content:center;gap:.8rem;width:min(100%,94rem);padding-top:.35rem;display:flex;position:relative}._mobileActionButton_1rwry_626{border-radius:.9rem;flex:none;width:47px}}@media (width<=560px){._cinemaSection_1rwry_1{padding:3rem 1rem}._copyBlock_1rwry_259 h2{max-width:10ch;font-size:clamp(3rem,16vw,4.8rem)}._screenSurface_1rwry_335,._modal_1rwry_494,._modalPlayer_1rwry_532{border-radius:.85rem}._characterArea_1rwry_377,._characterStage_1rwry_448{min-height:18rem}._actionRail_1rwry_390 ._actionButton_1rwry_407{width:3.1rem}._mobileActionButton_1rwry_626{width:44px}}@media (prefers-reduced-motion:reduce){._screenPerspective_1rwry_664,._actionButton_1rwry_407,._manifestoButton_1rwry_294,._lightBeam_1rwry_53,._particles_1rwry_54,._particles_1rwry_54:before,._particles_1rwry_54:after{transition:none;animation:none}}._pageShell_a7amc_1{color:#f7f1df;--gold:#d8a42d;--gold-soft:#d8a42db8;--line:#d8a42db8;--muted:#f7f1dfc2;--panel:#03090acc;background:radial-gradient(circle at 72% 8%,#d49e2a24,#0000 24rem),linear-gradient(#02070a 0%,#000406 48%,#020507 100%);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}._header_a7amc_16{z-index:40;grid-template-columns:12rem 1fr auto;align-items:center;gap:clamp(1rem,3vw,3.5rem);width:min(100%,1280px);padding:1.65rem clamp(1.4rem,3vw,2.5rem);display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)}._logoLink_a7amc_30{width:7.8rem;display:inline-flex}._logoLink_a7amc_30 img,._footer_a7amc_36 img{width:100%;height:auto;display:block}._nav_a7amc_42{color:#f7f1dfe6;text-transform:uppercase;justify-content:center;gap:clamp(1.45rem,2.6vw,3rem);font-size:.77rem;font-weight:700;line-height:1;display:flex}._nav_a7amc_42 a,._socials_a7amc_54 a,._projectCard_a7amc_55 button,._outlineButton_a7amc_56,._iconButton_a7amc_57,._sessionButton_a7amc_58{transition:color .16s,border-color .16s,background .16s,transform .16s}._nav_a7amc_42 a:hover,._activeNav_a7amc_67{color:var(--gold)}._sessionButton_a7amc_58,._outlineButton_a7amc_56,._iconButton_a7amc_57{border:1px solid var(--line);min-height:2.9rem;color:var(--gold);letter-spacing:0;text-transform:uppercase;cursor:pointer;background:#0000006b;justify-content:center;align-items:center;gap:.75rem;font-size:.79rem;font-weight:850;display:inline-flex}._sessionButton_a7amc_58{padding:0 1.35rem}._outlineButton_a7amc_56{padding:0 1.45rem}._iconButton_a7amc_57{padding:0 1.15rem}._sessionButton_a7amc_58 svg,._iconButton_a7amc_57 svg{color:#060606;background:var(--gold);border-radius:50%}._sessionButton_a7amc_58:hover,._outlineButton_a7amc_56:hover,._iconButton_a7amc_57:hover{color:#fff5d8;background:#d8a42d1f;border-color:#ffd16b;transform:translateY(-1px)}._hero_a7amc_117{isolation:isolate;min-height:640px;padding:8.8rem clamp(1.4rem,6vw,5rem) 4.2rem;position:relative;overflow:hidden}._heroImage_a7amc_125,._heroShade_a7amc_126{pointer-events:none;position:absolute;inset:0}._heroImage_a7amc_125{z-index:-2;filter:saturate(.9)contrast(1.05)brightness(.82);background:linear-gradient(90deg,#000507e6 0%,#0005077a 43%,#00000038 100%),url(/assets/Mapi_hero.webp) 100%/cover no-repeat}._heroShade_a7amc_126{z-index:-1;background:radial-gradient(circle at 73% 26%,#ffd36f2b,#0000 14rem),linear-gradient(#0000 58%,#02070a 100%)}._heroContent_a7amc_147{width:min(35rem,100%);margin-left:max(0rem,50vw - 640px)}._hero_a7amc_117 h1{color:#fff;letter-spacing:0;text-transform:uppercase;margin:0 0 1.1rem;font-size:clamp(3.7rem,7vw,6.8rem);font-weight:950;line-height:.93}._hero_a7amc_117 h1 span{color:var(--gold);display:block}._hero_a7amc_117 h1 span:first-of-type{color:var(--gold)}._heroLead_a7amc_171{color:#fff;text-transform:uppercase;max-width:31rem;margin:0 0 1.8rem;font-size:clamp(1rem,1.45vw,1.22rem);font-weight:850;line-height:1.25}._heroCopy_a7amc_181{color:#ffffffe0;gap:.85rem;max-width:31rem;margin-bottom:2.2rem;font-size:1rem;line-height:1.48;display:grid}._heroCopy_a7amc_181 p,._previzCopy_a7amc_192 p,._pillar_a7amc_193 p,._projectCard_a7amc_55 p,._workflowItem_a7amc_195 p,._storyCopy_a7amc_196 p,._ctaBand_a7amc_197 p{margin:0}._sectionTitle_a7amc_201{grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);align-items:center;gap:1.2rem;width:min(100% - 2.8rem,1240px);margin:1.8rem auto 2rem;display:grid}._sectionTitle_a7amc_201 span{background:var(--line);height:1px}._sectionTitle_a7amc_201 h2{color:var(--gold);text-align:center;text-transform:uppercase;margin:0;font-size:clamp(1.35rem,2vw,1.95rem);font-weight:900;line-height:1}._aiPillars_a7amc_225{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2vw,2.5rem);width:min(100% - 2.8rem,1240px);margin:0 auto 2.8rem;display:grid}._pillar_a7amc_193{text-align:center;justify-items:center;gap:.75rem;display:grid}._pillar_a7amc_193 svg,._workflowItem_a7amc_195>svg{color:#ffffffe0}._pillar_a7amc_193 h2{color:#fff;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:900;line-height:1.2}._pillar_a7amc_193 p{color:var(--muted);font-size:.88rem;line-height:1.42}._previzPanel_a7amc_260{border:1px solid var(--line);background:radial-gradient(circle at 76% 12%, #d8a42d24, transparent 19rem), var(--panel);grid-template-columns:minmax(0,1.25fr) minmax(20rem,.95fr);gap:clamp(1.5rem,3vw,3rem);width:min(100% - 2.8rem,1240px);margin:0 auto 1.3rem;padding:1.1rem;display:grid}._previzMedia_a7amc_273{background:#050606;min-height:23rem;overflow:hidden}._previzMedia_a7amc_273 img{object-fit:cover;filter:brightness(.8)saturate(.86);width:100%;height:100%;display:block}._previzCopy_a7amc_192{color:var(--muted);align-self:center;padding:clamp(.6rem,1.4vw,1.2rem);font-size:.95rem;line-height:1.5}._tag_a7amc_295,._cardEyebrow_a7amc_296{color:var(--gold);text-transform:uppercase;font-size:.7rem;font-weight:900}._tag_a7amc_295{color:#071012;background:var(--gold);border-radius:.4rem;margin-bottom:.65rem;padding:.2rem .5rem;display:inline-flex}._previzCopy_a7amc_192 h2{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(3rem,4.8vw,5rem);font-weight:950;line-height:.9}._previzCopy_a7amc_192 h2 span,._storyCopy_a7amc_196 h2 span,._ctaBand_a7amc_197 h2 span{color:var(--gold)}._smallTitle_a7amc_327{color:#fff;text-transform:uppercase;margin:0 0 1.4rem;font-weight:900}._previzCopy_a7amc_192 p+p{margin-top:1rem}._previzActions_a7amc_338{flex-wrap:wrap;gap:.85rem;margin-top:1.45rem;display:flex}._projectGrid_a7amc_345{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;width:min(100% - 2.8rem,1240px);margin:0 auto 2rem;display:grid}._projectCard_a7amc_55{isolation:isolate;border:1px solid var(--line);background:#040708;min-height:32rem;position:relative;overflow:hidden}._projectCard_a7amc_55 img,._projectScrim_a7amc_363{width:100%;height:100%;position:absolute;inset:0}._projectCard_a7amc_55 img{z-index:-2;object-fit:cover;filter:saturate(.9)brightness(.85);transition:transform .45s}._projectCard_a7amc_55:hover img{transform:scale(1.04)}._projectScrim_a7amc_363{z-index:-1;background:linear-gradient(#00000005 0%,#0000005c 36%,#000000eb 78%),radial-gradient(circle at 20% 12%,#d8a42d24,#0000 12rem)}._projectContent_a7amc_388{gap:.85rem;padding:1.15rem;display:grid;position:absolute;inset:auto 0 0}._projectCard_a7amc_55 h2{color:#fff;text-transform:uppercase;max-width:11ch;margin:0;font-size:clamp(1.8rem,2.5vw,2.45rem);font-weight:950;line-height:.9}._cardMeta_a7amc_406{color:#fff;font-size:.78rem;font-weight:800}._projectContent_a7amc_388>p:not(._cardEyebrow_a7amc_296):not(._cardMeta_a7amc_406){color:var(--muted);font-size:.88rem;line-height:1.45}._projectCard_a7amc_55 button{width:fit-content;color:var(--gold);text-transform:uppercase;cursor:pointer;align-items:center;gap:.55rem;margin-top:.7rem;font-size:.78rem;font-weight:900;display:inline-flex}._projectCard_a7amc_55 button:hover{color:#fff3cf}._workflow_a7amc_195{grid-template-columns:repeat(6,minmax(0,1fr));width:min(100% - 2.8rem,1240px);margin:0 auto 2.2rem;display:grid}._workflowItem_a7amc_195{align-content:start;gap:.85rem;min-height:11rem;padding-right:1rem;display:grid;position:relative}._workflowItem_a7amc_195:not(:last-child):after{content:"";background:var(--line);height:1px;position:absolute;top:4rem;left:3.1rem;right:.3rem}._workflowItem_a7amc_195:not(:last-child):before{content:"";border-right:1px solid var(--line);border-top:1px solid var(--line);width:8px;height:8px;position:absolute;top:calc(4rem - 4px);right:.1rem;transform:rotate(45deg)}._workflowStep_a7amc_473 span{color:var(--gold);font-size:.82rem;font-weight:900}._workflowStep_a7amc_473 h2{color:var(--gold);text-transform:uppercase;margin:.1rem 0 .35rem;font-size:.82rem;font-weight:950;line-height:1.2}._workflowStep_a7amc_473 p{color:var(--muted);font-size:.8rem;line-height:1.42}._storyPanel_a7amc_494{border:1px solid var(--line);background:linear-gradient(90deg,#000507f2 0%,#000507c7 34%,#0000000a 75%),url(/assets/coruba-cubes-wide.jpg) 100%/cover no-repeat;width:min(100% - 2.8rem,1240px);min-height:18rem;margin:0 auto 1.1rem}._storyCopy_a7amc_196{width:min(100%,29rem);padding:clamp(1.4rem,3vw,2.2rem)}._storyCopy_a7amc_196 h2,._ctaBand_a7amc_197 h2{color:#fff;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(1.9rem,3vw,2.85rem);font-weight:950;line-height:.98}._storyCopy_a7amc_196 h2 span,._ctaBand_a7amc_197 h2 span{display:block}._storyCopy_a7amc_196 p{color:#f7f1dfe0;font-size:.93rem;line-height:1.5}._storyCopy_a7amc_196 p+p{margin-top:.65rem}._ctaBand_a7amc_197{border:1px solid var(--line);background:#02090abd;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1.2rem,3vw,2.4rem);width:min(100% - 2.8rem,1240px);margin:0 auto 3rem;padding:clamp(1.25rem,2.4vw,2.1rem);display:grid}._ctaBand_a7amc_197>svg{color:var(--gold)}._ctaBand_a7amc_197 h2{margin-bottom:.35rem;font-size:clamp(1.45rem,2.2vw,2.2rem)}._ctaBand_a7amc_197 p{color:var(--muted);font-size:.92rem}._footer_a7amc_36{color:#f7f1dfbd;grid-template-columns:10rem 1fr auto;align-items:center;gap:2rem;width:min(100% - 2.8rem,1240px);margin:0 auto;padding:2.2rem 0 3rem;font-size:.82rem;display:grid}._footer_a7amc_36 img{width:7.8rem}._socials_a7amc_54{justify-content:center;gap:clamp(.8rem,2vw,1.55rem);display:flex}._socials_a7amc_54 a:hover{color:var(--gold)}._footer_a7amc_36 p{text-align:right;margin:0}._footer_a7amc_36 p span{display:block}._modalOverlay_a7amc_595{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;place-items:center;padding:clamp(1rem,4vw,2.4rem);display:grid;position:fixed;inset:0}._modal_a7amc_595{color:#fff7df;background:#030708;border:1px solid #d8a42d8f;width:min(66rem,100%);max-height:min(88svh,58rem);padding:clamp(1.2rem,2.6vw,2rem);position:relative;overflow-y:auto;box-shadow:0 2rem 8rem #000000b8}._wideModal_a7amc_618{width:min(96rem,100%);padding:0}._modal_a7amc_595 h2{color:var(--gold);text-transform:uppercase;margin:0 3rem 1.4rem 0;font-size:clamp(1.7rem,2.7vw,3rem);font-weight:950;line-height:1}._wideModal_a7amc_618 h2{padding:1.2rem 1.4rem 0}._closeButton_a7amc_636{z-index:5;float:right;width:2.7rem;height:2.7rem;color:var(--gold);cursor:pointer;background:#000000c2;border:1px solid #d8a42d8f;place-items:center;display:grid;position:sticky;top:0}._videoFrame_a7amc_651{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}._videoFrame_a7amc_651 iframe{border:0;width:100%;height:100%;position:absolute;inset:0}._placeholderBlock_a7amc_666{min-height:24rem;color:var(--muted);text-align:center;background:#d8a42d0f;border:1px solid #d8a42d47;place-items:center;gap:1rem;padding:2rem;display:grid}._placeholderBlock_a7amc_666 svg{color:var(--gold)}._exampleGrid_a7amc_682,._modelGallery_a7amc_683{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._exampleTile_a7amc_689{min-height:14rem;color:var(--gold);text-transform:uppercase;cursor:pointer;background:linear-gradient(#0003,#000000b8),url(/assets/mockup-horizontal.png) 50%/cover no-repeat;border:1px solid #d8a42d6b;place-items:center;gap:.75rem;font-weight:850;display:grid}._modelGallery_a7amc_683 figure{background:#ffffff08;border:1px solid #d8a42d57;margin:0}._modelGallery_a7amc_683 img{aspect-ratio:3/2;object-fit:contain;background:#f7f7f3;width:100%;display:block}._modelGallery_a7amc_683 figcaption{color:var(--muted);align-items:center;gap:.5rem;padding:.8rem;font-size:.82rem;display:flex}@media (width<=980px){._header_a7amc_16{grid-template-columns:9rem 1fr;position:absolute}._nav_a7amc_42{display:none}._sessionButton_a7amc_58{justify-self:end}._hero_a7amc_117{min-height:620px}._aiPillars_a7amc_225,._projectGrid_a7amc_345{grid-template-columns:repeat(2,minmax(0,1fr))}._previzPanel_a7amc_260,._ctaBand_a7amc_197,._footer_a7amc_36{grid-template-columns:1fr}._workflow_a7amc_195{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}._workflowItem_a7amc_195:after,._workflowItem_a7amc_195:before{display:none}._footer_a7amc_36,._footer_a7amc_36 p{text-align:left}._socials_a7amc_54{flex-wrap:wrap;justify-content:flex-start}}@media (width<=620px){._header_a7amc_16{padding:1rem}._logoLink_a7amc_30{width:6.6rem}._sessionButton_a7amc_58{min-height:2.55rem;padding:0 .75rem;font-size:.65rem}._hero_a7amc_117{min-height:600px;padding:6.5rem 1.1rem 3rem}._heroImage_a7amc_125{background:linear-gradient(90deg,#000507f0 0%,#000507a8 58%,#0000006b 100%),url(/assets/Mapi_hero.webp) 50%/cover no-repeat}._sectionTitle_a7amc_201,._aiPillars_a7amc_225,._previzPanel_a7amc_260,._projectGrid_a7amc_345,._workflow_a7amc_195,._storyPanel_a7amc_494,._ctaBand_a7amc_197,._footer_a7amc_36{width:calc(100% - 1.8rem)}._aiPillars_a7amc_225,._projectGrid_a7amc_345,._workflow_a7amc_195,._exampleGrid_a7amc_682,._modelGallery_a7amc_683{grid-template-columns:1fr}._previzMedia_a7amc_273{min-height:14rem}._projectCard_a7amc_55{min-height:29rem}._storyPanel_a7amc_494{background:linear-gradient(90deg,#000507f5 0%,#000507d1 100%),url(/assets/coruba-cubes-wide.jpg) 50%/cover no-repeat}._modalOverlay_a7amc_595{padding:.8rem}._modal_a7amc_595{max-height:92svh}}._pageShell_1655q_1{min-height:100svh;color:var(--projects-text);--projects-midnight:#0b1320;--projects-slate:#2a3442;--projects-steel:#5a6776;--projects-sand:#d8cbb0;--projects-amber:#c59a5c;--projects-black:#060a0f;--projects-ivory:#eee8dc;--projects-mist:#a8b0b8;--projects-bronze:#8a6742;--projects-cool:#b7c5d3;--projects-text:var(--projects-ivory);--projects-heading:var(--projects-sand);--projects-muted:var(--projects-mist);--projects-accent:var(--projects-amber);--projects-line:#5a67767a;--projects-line-strong:#c59a5c9e;background:radial-gradient(circle at 82% 18%, #b7c5d31f, transparent 25rem), radial-gradient(circle at 14% 10%, #c59a5c14, transparent 21rem), linear-gradient(180deg, var(--projects-midnight) 0%, var(--projects-black) 100%);isolation:isolate;padding:clamp(1.45rem,2.25vw,2.8rem) clamp(1.1rem,5vw,4.5rem) clamp(1.5rem,3vw,3.8rem);overflow-x:hidden}._header_1655q_29{z-index:20;grid-template-columns:minmax(8rem,12rem) 1fr 3rem;align-items:center;gap:2rem;width:min(100%,1640px);margin:0 auto;display:grid;position:relative}._logoLink_1655q_40{width:clamp(7.8rem,9.4vw,11rem);display:inline-flex}._logoLink_1655q_40 img{width:100%;height:auto;display:block}._nav_1655q_51{color:#eee8dcc7;justify-self:center;gap:clamp(1rem,2.8vw,3rem);font-size:clamp(.78rem,.9vw,.98rem);line-height:1;display:flex}._nav_1655q_51 a,._menuButton_1655q_61,._textButton_1655q_62,._caseLink_1655q_63,._contactButton_1655q_64{transition:color .16s,border-color .16s,transform .16s}._nav_1655q_51 a:hover,._activeNav_1655q_72{color:var(--projects-accent)}._menuButton_1655q_61{width:3rem;height:3rem;color:var(--projects-accent);cursor:pointer;justify-self:end;place-items:center;display:grid}._pageMenuButton_1655q_86{width:3rem;height:3rem;color:var(--projects-text);cursor:pointer;place-items:center;display:none}._hero_1655q_95{z-index:1;border-bottom:1px solid var(--projects-line);grid-template-columns:minmax(22rem,.86fr) minmax(19rem,.6fr) minmax(22rem,.9fr);align-items:end;gap:clamp(2rem,5vw,5.4rem);width:min(100%,1535px);margin:clamp(2.4rem,5.4vw,5.2rem) auto 0;padding:0 clamp(0rem,2vw,2.4rem) clamp(2rem,3vw,3.1rem);display:grid;position:relative}._kicker_1655q_108{color:var(--projects-accent);letter-spacing:.42em;text-transform:uppercase;margin:0 0 clamp(1rem,1.8vw,1.45rem);font-size:clamp(.68rem,.74vw,.86rem);font-weight:780;line-height:1.6}._hero_1655q_95 h1{color:var(--projects-heading);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.8rem,5.25vw,6rem);font-weight:500;line-height:1.04}._hero_1655q_95 h1 span{display:block}._hero_1655q_95 h1 em,._marketCallout_1655q_133 em{color:var(--projects-accent);font-style:italic;font-weight:400}._heroIntro_1655q_139{color:#a8b0b8e0;align-self:center;gap:clamp(1.15rem,1.55vw,1.55rem);max-width:28rem;font-size:clamp(.92rem,.98vw,1.06rem);line-height:1.55;display:grid}._heroIntro_1655q_139 p{margin:0}._textButton_1655q_62,._caseLink_1655q_63{width:fit-content;color:var(--projects-accent);letter-spacing:.06em;align-items:center;gap:.75rem;font-size:.88rem;font-weight:760;display:inline-flex}._textButton_1655q_62 span,._caseLink_1655q_63 span,._contactButton_1655q_64 span{border:1px solid var(--projects-line-strong);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}._textButton_1655q_62:hover,._caseLink_1655q_63:hover,._contactButton_1655q_64:hover{color:var(--projects-ivory);border-color:var(--projects-bronze);transform:translateY(-1px)}._heroMark_1655q_184{min-height:clamp(10rem,18vw,16.5rem);position:relative}._wordmarkGhost_1655q_189,._sculpture_1655q_190{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}._wordmarkGhost_1655q_189{opacity:.18;filter:brightness(.28)sepia(.22)hue-rotate(172deg)saturate(.78);width:min(95%,31rem);bottom:-1%;right:1%}._sculpture_1655q_190{filter:brightness(.78)contrast(1.08)saturate(.82)drop-shadow(0 1rem 2.3rem #c59a5c38);width:min(39%,14.5rem);min-width:10rem;bottom:-1.1rem;right:0}._casesGrid_1655q_212{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,1535px);margin:0 auto;padding:1.45rem clamp(0rem,2vw,2.4rem) 0;display:grid}._caseCard_1655q_220{border-bottom:1px solid var(--projects-line);background:linear-gradient(135deg,#2a344252,#0b132014 42%),#060a0f14;min-width:0;padding:0 clamp(1.55rem,2.3vw,2.3rem) clamp(1.65rem,2.2vw,2.15rem)}._caseCard_1655q_220:nth-child(odd){border-right:1px solid var(--projects-line);padding-left:0}._caseCard_1655q_220:nth-child(2n){padding-right:0}._caseCard_1655q_220:nth-child(n+3){padding-top:1.45rem}._caseCard_1655q_220:hover{background:linear-gradient(135deg,#2a34427a,#0b132024 46%),#060a0f1f}._caseLabel_1655q_251{color:var(--projects-heading);letter-spacing:.42em;text-transform:uppercase;align-items:center;gap:.78rem;margin-bottom:.8rem;font-size:.68rem;font-weight:820;line-height:1.2;display:flex}._caseLabel_1655q_251 svg,._marketCallout_1655q_133>span{color:var(--projects-accent)}._caseLabel_1655q_251 svg{border:1px solid var(--projects-line-strong);border-radius:.28rem;flex:none;padding:.12rem}._caseBody_1655q_276{grid-template-columns:minmax(18rem,1.2fr) minmax(12rem,.62fr);align-items:center;gap:clamp(1.25rem,1.8vw,1.75rem);display:grid}._caseBody_1655q_276 img{aspect-ratio:2.34;object-fit:cover;border:1px solid var(--projects-line);filter:saturate(.72)brightness(.74)contrast(1.08)sepia(.08);width:100%;display:block}._caseText_1655q_292{align-content:center;gap:.78rem;display:grid}._caseText_1655q_292 h2{color:var(--projects-heading);margin:0 0 .15rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,1.85vw,2.3rem);font-weight:500;line-height:1.05}._caseText_1655q_292 p{color:#a8b0b8d6;margin:0;font-size:clamp(.82rem,.86vw,.94rem);line-height:1.55}._caseLink_1655q_63{letter-spacing:0;margin-top:.15rem;font-size:.78rem}._caseLink_1655q_63 span{width:1.85rem;height:1.85rem}._bottomBand_1655q_325{border-top:1px solid #5a677642;grid-template-columns:minmax(21rem,1fr) auto;align-items:center;gap:clamp(1.5rem,3.2vw,3.4rem);width:min(100%,1535px);margin:0 auto;padding:clamp(1.7rem,2.8vw,2.55rem) clamp(0rem,2vw,2.4rem) 0;display:grid}._marketCallout_1655q_133{grid-template-columns:auto 1fr;align-items:center;gap:clamp(1rem,1.6vw,1.45rem);display:grid}._marketCallout_1655q_133>span{border:1px solid var(--projects-line);border-radius:50%;place-items:center;width:clamp(3.8rem,5vw,5.3rem);height:clamp(3.8rem,5vw,5.3rem);display:grid}._marketCallout_1655q_133 h2{color:var(--projects-heading);margin:0 0 .5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,1.35vw,1.5rem);font-weight:500}._marketCallout_1655q_133 p{color:#a8b0b8c7;margin:0;font-size:clamp(.8rem,.86vw,.94rem);line-height:1.45}._contactButton_1655q_64{border:1px solid var(--projects-line-strong);min-height:2.95rem;color:var(--projects-text);white-space:nowrap;background:#2a344275;border-radius:999px;align-items:center;gap:clamp(1rem,2vw,2rem);padding:.28rem .32rem .28rem 1.5rem;display:inline-flex}._contactButton_1655q_64:hover{background:#8a67422e}._mobileMenu_1655q_384{z-index:60;visibility:hidden;pointer-events:none;position:fixed;inset:0}._mobileMenu_1655q_384._isOpen_1655q_392{visibility:visible;pointer-events:auto}._mobileBackdrop_1655q_397{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060a0fad;position:absolute;inset:0}._mobilePanel_1655q_404{border-left:1px solid var(--projects-line-strong);background:linear-gradient(135deg,#c59a5c1a,#0000 18rem),#0b1320f7;align-content:start;gap:1.3rem;width:min(24rem,86vw);height:100%;padding:clamp(1.2rem,5vw,2.2rem);transition:transform .3s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:0;right:0;transform:translate(102%)}._isOpen_1655q_392 ._mobilePanel_1655q_404{transform:translate(0)}._mobilePanel_1655q_404 a{color:var(--projects-heading);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,10vw,4.3rem);line-height:.95}._closeButton_1655q_433{border:1px solid var(--projects-line-strong);width:3rem;height:3rem;color:var(--projects-accent);cursor:pointer;border-radius:50%;justify-self:end;place-items:center;margin-bottom:1rem;display:grid}@media (width<=1280px){._hero_1655q_95{grid-template-columns:minmax(21rem,.9fr) minmax(18rem,.62fr)}._heroMark_1655q_184{grid-column:1/-1;min-height:8rem;margin-top:-2rem}._wordmarkGhost_1655q_189{width:min(58%,31rem)}._sculpture_1655q_190{width:min(19%,12rem)}._caseBody_1655q_276,._bottomBand_1655q_325{grid-template-columns:1fr}._contactButton_1655q_64{justify-self:start}}@media (width<=820px){._pageShell_1655q_1{padding:1.1rem 1rem 2rem}._header_1655q_29{grid-template-columns:8rem 1fr 2.8rem 2.8rem;gap:.4rem}._nav_1655q_51{display:none}._pageMenuButton_1655q_86{justify-self:end;display:grid}._hero_1655q_95{grid-template-columns:1fr;gap:1.45rem;margin-top:3.2rem;padding:0 0 1.8rem}._hero_1655q_95 h1{font-size:clamp(3.15rem,14vw,5.1rem)}._heroIntro_1655q_139{max-width:36rem}._heroMark_1655q_184{min-height:9.5rem;margin-top:0}._wordmarkGhost_1655q_189{width:88%;right:10%}._sculpture_1655q_190{width:min(32%,10.5rem);min-width:8rem;right:2%}._casesGrid_1655q_212{grid-template-columns:1fr;padding:1.25rem 0 0}._caseCard_1655q_220,._caseCard_1655q_220:nth-child(odd),._caseCard_1655q_220:nth-child(2n){border-right:0;padding:0 0 1.45rem}._caseCard_1655q_220:nth-child(n+2){padding-top:1.35rem}._caseBody_1655q_276{gap:1rem}._caseText_1655q_292{max-width:34rem}._bottomBand_1655q_325{padding:1.55rem 0 0}}@media (width<=520px){._logoLink_1655q_40{width:7.5rem}._kicker_1655q_108{letter-spacing:.28em}._hero_1655q_95 h1{font-size:clamp(2.95rem,15.2vw,4.25rem)}._caseLabel_1655q_251{letter-spacing:.32em;align-items:start}._caseBody_1655q_276 img{aspect-ratio:1.42}._marketCallout_1655q_133{grid-template-columns:1fr}._contactButton_1655q_64{justify-content:space-between;width:100%}}:root{color:#f4f0ec;font-synthesis:none;text-rendering:geometricprecision;--white:#f4f0ec;--muted:#f4f0ecb8;--red:#ff2a18;background:#000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#000;min-width:320px;margin:0;overflow-x:hidden}body.panelOpen{overflow:hidden}a,button{color:inherit;font:inherit}a{text-decoration:none}button{background:0 0;border:0;padding:0}.siteShell{isolation:isolate;background:#000;min-height:100vh;position:relative}.globalParallaxLogo{z-index:1;opacity:.18;pointer-events:none;-webkit-user-select:none;user-select:none;filter:brightness(.42);will-change:transform, opacity;width:min(54vw,64rem);position:fixed;top:47vh;left:19vw;transform:translate(0,0)}.landing{min-height:max(100svh, var(--landing-flow-min-height,45rem));isolation:isolate;background:radial-gradient(circle at 80% 72%,#ff2a181a,#0000 20rem),radial-gradient(circle at 28% 60%,#ffffff0b,#0000 28rem),#000;padding:clamp(1.5rem,2.8vw,3.2rem);position:relative;overflow:hidden}.landing:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#000 92%);height:26vh;position:absolute;inset:auto 0 0}.textureLayer{z-index:1;pointer-events:none;opacity:.18;mix-blend-mode:soft-light;background:radial-gradient(circle at 52% 36%,#0000 0 35%,#00000094 76%),repeating-radial-gradient(circle at 22% 32%,#ffffff1a 0 1px,#0000 1px 6px);position:absolute;inset:0}.flightMap{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flightMap path{fill:none;stroke:#0000}.topbar{z-index:20;grid-template-columns:minmax(8rem,12rem) 1fr 3rem;align-items:center;gap:2rem;display:grid;position:relative}.headerBrand{width:clamp(8.5rem,10.5vw,11.2rem);display:inline-flex}.headerBrand img{width:100%;height:auto;display:block}.navLinks{color:#f4f0ecdb;justify-self:center;gap:clamp(1.1rem,3.2vw,3.4rem);font-size:clamp(.82rem,.95vw,1rem);line-height:1;display:flex}.navLinks a,.navLinks button{transition:color .16s}.navLinks a:hover,.navLinks button:hover{color:var(--red)}.menuButton{width:3rem;height:3rem;color:var(--red);cursor:pointer;justify-self:end;place-items:center;display:grid}.pageMenuButton{width:3rem;height:3rem;color:var(--white);cursor:pointer;place-items:center;display:none}.passiflora,.hummingBird{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.passiflora{z-index:4;filter:brightness(.78)contrast(1.12)saturate(.92);width:41.4%;top:10.8%;left:-2.8%}.hummingBird{z-index:5;aspect-ratio:1;filter:brightness(.68)contrast(1.18)saturate(.95);will-change:transform, opacity;width:18%;top:32.6%;left:27.5%;transform:rotate(-2deg)}.hummingBird.isFlying{z-index:9}.hummingBirdFrame{object-fit:contain;opacity:0;will-change:opacity;width:100%;height:100%;position:absolute;inset:0}.hummingBirdFrame:first-child{opacity:1}.heroCluster{z-index:11;width:41.5%;max-width:43rem;position:absolute;top:13.4%;left:53.8%}.heroActions{justify-content:space-between;align-items:center;gap:clamp(.8rem,1.6vw,1.4rem);width:100%;margin-top:clamp(.35rem,.8vh,.7rem);display:flex;position:relative}.heroContent{z-index:3;width:100%;position:relative;container-type:inline-size}.actionBrandSculpture{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;filter:brightness(.76)contrast(1.1)drop-shadow(0 1.4rem 2.4rem #ff2a1824);width:min(18vw,18rem);min-width:0;position:relative;transform:translate(-24%,-30%)}.projectButton{z-index:2;position:relative}.kicker{color:var(--red);letter-spacing:.42em;text-transform:uppercase;margin:0 0 clamp(1.2rem,2.3vh,1.8rem);font-size:clamp(.72rem,.88vw,.92rem);font-weight:780;line-height:1.8}h1,h2,p{margin-top:0}h1{color:var(--white);text-wrap:balance;margin-bottom:clamp(1.6rem,3.2vh,2.5rem);font-family:Georgia,Times New Roman,serif;font-size:clamp(4.4rem,7.15vw,8.6rem);font-weight:500;line-height:1}h1 span{display:block}h1 em{color:var(--red);font-style:italic;font-weight:400}.heroText{max-width:39rem;color:var(--muted);gap:clamp(1rem,2.4vh,1.6rem);margin-bottom:clamp(1.6rem,3.2vh,2.4rem);font-size:clamp(1rem,1.18vw,1.22rem);line-height:1.62;display:grid}.heroText p{margin-bottom:0}.projectButton{min-height:3.1rem;color:var(--white);background:#00000070;border:1px solid #ff2a18b8;border-radius:999px;align-items:center;gap:1rem;padding:.38rem .38rem .38rem 1.55rem;display:inline-flex}.projectButton span{border:1px solid #ff2a18d1;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;display:grid}.serviceRail{top:var(--service-rail-top,76vh);z-index:14;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:end;gap:clamp(.8rem,1.5vw,1.5rem);width:44%;display:grid;position:absolute;bottom:auto;left:41%;transform:translate(-50%)}.serviceRail i{background:#f4f0ec2e;align-self:center;width:1px;height:3.5rem}.serviceItem{min-width:0;color:var(--red);justify-items:center;gap:.95rem;display:grid}.serviceItem span{letter-spacing:.18em;text-align:center;text-transform:uppercase;font-size:clamp(.68rem,.8vw,.82rem);font-weight:820;line-height:1.25}.scrollCue{z-index:13;width:3.35rem;height:3.35rem;color:var(--red);border:1px solid #ff2a18d1;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:3.1%;right:3.2%}.afterHero{background:#000;min-height:62vh;padding:clamp(5rem,8vw,8rem) clamp(1.25rem,7vw,7rem)}.afterHero h2{max-width:12ch;color:var(--white);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,7rem);font-weight:500;line-height:.95}.footer{color:#f4f0ecbd;background:#000;border-top:1px solid #f4f0ec1a;justify-content:space-between;gap:2rem;padding:2rem clamp(1.25rem,3.8vw,3.5rem);display:flex}.footer p{margin:0}.footer button{cursor:pointer}.editorialOverlay{z-index:60;visibility:hidden;pointer-events:none;position:fixed;inset:0}.mobileMenuOverlay{z-index:55;visibility:hidden;pointer-events:none;position:fixed;inset:0}.mobileMenuOverlay.isOpen,.editorialOverlay.isOpen{visibility:visible;pointer-events:auto}.mobileMenuBackdrop,.editorialBackdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;transition:background .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;position:absolute;inset:0}.mobileMenuOverlay.isOpen .mobileMenuBackdrop,.editorialOverlay.isOpen .editorialBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008f}.mobileMenuPanel{width:min(24rem,86vw);height:100%;color:var(--white);background:linear-gradient(135deg,#ff2a1814,#0000 24rem),#040404f0;border-left:1px solid #ff2a183d;align-content:start;gap:clamp(1.2rem,4vw,2rem);padding:clamp(1.35rem,5vw,3rem);transition:transform .3s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:0;right:0;transform:translate(102%);box-shadow:-2rem 0 6rem #0000007a}.mobileMenuOverlay.isOpen .mobileMenuPanel{transform:translate(0)}.mobileMenuPanel>button:not(.panelClose),.mobileMenuPanel>a{color:#f4f0ece6;text-align:left;cursor:pointer;padding:.35rem 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,10vw,4.3rem);line-height:.95;transition:color .16s,transform .16s}.mobileMenuPanel>button:not(.panelClose):hover,.mobileMenuPanel>a:hover{color:var(--red);transform:translate(.25rem)}.editorialPanel{width:min(45rem,92vw);height:100%;color:var(--white);background:linear-gradient(135deg,#ff2a1814,#0000 26rem),#040404eb;border-left:1px solid #ff2a1838;padding:clamp(2rem,5vw,4rem);transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-2rem 0 6rem #0000007a}.editorialOverlay.isOpen .editorialPanel{transform:translate(0)}.panelClose{z-index:2;width:3rem;height:3rem;color:var(--red);cursor:pointer;background:#0000007a;border:1px solid #ff2a1880;border-radius:50%;place-items:center;margin-bottom:clamp(2rem,6vh,4rem);margin-left:auto;display:grid;position:sticky;top:0}.editorialPanel h2{max-width:9ch;margin:0 0 clamp(1.5rem,3vw,2.4rem);font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,6.2rem);font-weight:500;line-height:.95}.panelIntro{color:#f4f0ecc2;max-width:34rem;margin:0 0 clamp(2.4rem,5vw,4rem);font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.7}.panelSections{gap:1.2rem;display:grid}.panelSections article{border-top:1px solid #f4f0ec1f;padding:1.25rem 0}.panelSections h3{color:var(--red);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .7rem;font-size:.82rem}.panelSections p{color:#f4f0ecb8;max-width:34rem;margin:0;line-height:1.64}@media (aspect-ratio>=16/10) and (width>=1200px){.landing{min-height:max(var(--landing-flow-min-height,45rem), 56.25vw)}}@media (width<=1180px){.landing{min-height:max(150svh, var(--landing-flow-min-height,58rem))}.topbar{grid-template-columns:minmax(8rem,11rem) 1fr 3rem}.navLinks{gap:clamp(1.8rem,4.5vw,4rem)}.passiflora{width:56%;top:8.8%;left:-7%}.hummingBird{width:26%;top:27%;left:30.5%}.heroCluster{width:40%;top:10.5%;left:55%}h1{font-size:clamp(4rem,8.4vw,6.4rem)}.actionBrandSculpture{width:min(22vw,16rem);transform:translate(-22%,-24%)}.serviceRail{top:var(--service-rail-top,108vh);width:76%;bottom:auto;left:50%}}@media (width<=820px){.landing{grid-template-rows:auto auto auto auto;grid-template-columns:34% minmax(0,66%);gap:1.6rem 0;min-height:0;padding:1.55rem;display:grid;overflow:hidden}.navLinks{display:none}.topbar{grid-area:1/1/auto/-1;grid-template-columns:9rem 1fr 3rem 3rem;gap:.4rem}.pageMenuButton{justify-self:end;display:grid}.passiflora{grid-area:2/1/5;align-self:start;width:74%;max-width:none;position:absolute;top:10%;left:-43%}.hummingBird{width:min(39%,23.4rem);top:20%;left:16%}.hummingBird.isFlying{width:min(41.6%,23.4rem)}.heroCluster{display:contents}.heroContent{z-index:10;grid-area:2/2;min-width:0}.heroActions{z-index:12;grid-area:3/1/auto/-1;justify-content:space-between;width:100%;margin-top:0;padding-inline:.2rem}.kicker{letter-spacing:.16em;overflow-wrap:normal;white-space:normal;width:100%;max-width:min(100%,18rem);font-size:clamp(.38rem,3.8cqw,.7rem)}h1{font-size:clamp(4.1rem,16vw,6.8rem)}.heroContent h1{width:88%;font-size:min(13.5cqw,6.8rem)}.globalParallaxLogo{opacity:.14;width:78vw;top:48vh;left:25vw}.actionBrandSculpture{z-index:11;width:min(34vw,14rem);min-width:0;transform:translateY(-1.4rem)}.serviceRail{grid-area:4/1/auto/-1;gap:.8rem;width:calc(100% - 2rem);margin:0 auto 1rem;position:relative;top:auto;bottom:auto;left:auto;transform:none}.serviceItem svg{width:2.3rem;height:2.3rem}.scrollCue{display:none}}@media (width<=560px){.landing{grid-template-rows:auto auto auto auto;grid-template-columns:32% minmax(0,68%);row-gap:1.25rem;padding:1.1rem}.headerBrand{width:7.8rem}.topbar{grid-template-columns:8rem 1fr 2.8rem 2.8rem}.passiflora{width:90%;top:9%;left:-55%}.hummingBird{width:min(49.4%,19.5rem);top:19%;left:12%}.hummingBird.isFlying{width:min(52%,19.5rem)}.heroContent{width:100%}.kicker{letter-spacing:.08em;max-width:min(100%,13.8rem);font-size:clamp(.34rem,4.2cqw,.6rem);line-height:1.55}h1{font-size:clamp(3.4rem,18vw,5rem)}.heroContent h1{width:92%;font-size:min(15cqw,5rem)}.heroText{font-size:.98rem;line-height:1.58}.globalParallaxLogo{width:98vw;top:50vh;left:19vw}.actionBrandSculpture{width:min(38vw,11.5rem);min-width:0;transform:translateY(-.95rem)}.heroActions{gap:.7rem}.serviceRail{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.serviceRail i{display:none}.serviceItem{padding-top:.9rem}.footer{display:grid}.editorialPanel{border-left:0;width:100vw;padding:1.35rem}.editorialPanel h2{max-width:10ch}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hummingBird,.globalParallaxLogo{will-change:auto;transform:none}}
