._home_jp82g_1{--home-inset:clamp(24px,3vw,44px);--home-ink:#302d28;--home-muted:#6d665b;--home-rule:#d9d1c2;--home-gold:#aa8d50;color:var(--home-ink);font:400 16px/1.85 var(--body-font);padding-bottom:30px}._home_jp82g_1 ::selection{color:#28251f;background:#e3d2aa}._home_jp82g_1 h1,._home_jp82g_1 h2,._home_jp82g_1 h3{font-family:var(--display-font);text-wrap:balance;font-weight:500}._home_jp82g_1 h2{margin:0 0 14px;font-size:32px;line-height:1.5}._home_jp82g_1 a{color:#655031;text-underline-offset:5px}:is(._home_jp82g_1 a:focus-visible,._home_jp82g_1 button:focus-visible){outline-offset:5px;outline:2px solid #a68c52}._hero_jp82g_5{--approach:0;min-height:660px;padding:38px var(--home-inset) 28px;grid-template-columns:minmax(0,1fr) minmax(0,1.07fr);align-items:center;gap:42px;display:grid;overflow:hidden}._introduction_jp82g_6{z-index:2;padding:22px 0;position:relative}._introduction_jp82g_6 h1{letter-spacing:-.015em;margin:0 0 28px;font-size:44px;line-height:1.45}._introduction_jp82g_6>p{color:#565046;max-width:34em;margin:0 0 22px;line-height:1.9}._productScope_jp82g_7{font-size:.78em}._actions_jp82g_8{align-items:center;gap:26px;margin:30px 0 20px;display:flex}._home_jp82g_1 ._primary_jp82g_9{color:#514329;min-height:48px;font:500 14px/1.5 var(--body-font);white-space:nowrap;background:#f4eddd;border:1px solid #a18a57;border-radius:5px;justify-content:center;align-items:center;padding:11px 22px;text-decoration:none;transition:background-color .2s,border-color .2s,transform .15s;display:inline-flex}._home_jp82g_1 ._primary_jp82g_9:hover{background:#e8d9b9;border-color:#806735}._home_jp82g_1 ._primary_jp82g_9:active{background:#dfcda6;transform:scale(.98)}._home_jp82g_1 ._textLink_jp82g_11{border-bottom:1px solid #a18a5750;align-items:center;min-height:44px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}._home_jp82g_1 ._textLink_jp82g_11:hover{color:#322819;border-color:#806735}._introduction_jp82g_6 ._welcome_jp82g_12{color:var(--home-muted);max-width:36em;margin:0;font-size:13px}._visual_jp82g_13{--tilt-x:0deg;--tilt-y:0deg;isolation:isolate;aspect-ratio:1;perspective:1200px;align-items:center;width:100%;padding:18px;display:grid;position:relative}._instrument_jp82g_14{aspect-ratio:1;width:100%;transform:rotateX(var(--tilt-y)) rotateY(var(--tilt-x)) translateY(calc(var(--approach)*-16px)) scale(calc(1 + var(--approach)*.34));transform-origin:50%;transition:transform .65s cubic-bezier(.16,1,.3,1);position:relative}._visual_jp82g_13:hover ._instrument_jp82g_14{transition-duration:.24s}._astrolabe_jp82g_15{object-fit:contain;pointer-events:none;filter:drop-shadow(0 24px 25px #49331128)saturate(.72);z-index:2;width:100%;height:100%;display:block;position:relative}._skyWell_jp82g_16{z-index:0;background:radial-gradient(at 62% 38%,#20354a 0,#0b1521 47%,#090d15 78%);border-radius:50%;position:absolute;inset:21%;overflow:hidden;box-shadow:inset 0 0 45px #030609}._skyWell_jp82g_16 svg{fill:#e5e2d8;width:100%;height:100%;transform:rotate(calc(var(--approach)*7deg)) scale(calc(1 + var(--approach)*.3));transition:transform .7s cubic-bezier(.16,1,.3,1)}._portal_jp82g_18{z-index:3;text-align:center;background:#080e1700;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;text-decoration:none;transition:background-color .3s;display:flex;position:absolute;inset:26%}._home_jp82g_1 ._portal_jp82g_18{color:#e3d3a7}._portal_jp82g_18 span{font:500 19px var(--display-font);background:#0b1420ee;border:1px solid #c1a86b70;border-radius:24px;padding:8px 13px;transition:color .2s,transform .3s;display:inline-flex}._portal_jp82g_18 small{color:#b8bdc6;opacity:0;background:#0b1420e6;border-radius:4px;max-width:110px;padding:3px 7px;font-size:10px;transition:opacity .25s,transform .35s;transform:translateY(6px)}:is(._portal_jp82g_18:hover,._portal_jp82g_18:focus-visible){background:#0e1d3040}:is(._portal_jp82g_18:hover span,._portal_jp82g_18:focus-visible span){color:#fff0c5;transform:translateY(-3px)}:is(._portal_jp82g_18:hover small,._portal_jp82g_18:focus-visible small){opacity:1;transform:none}._services_jp82g_21{padding:44px var(--home-inset) 54px;scroll-margin-top:calc(var(--site-header-height,65px) + 24px);border-top:1px solid var(--home-rule)}._sectionHeading_jp82g_22{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}._sectionHeading_jp82g_22 p{color:var(--home-muted);margin:0;font-size:14px}._serviceTabs_jp82g_23{border-bottom:1px solid var(--home-rule);gap:0;margin-bottom:34px;display:flex}._serviceTabs_jp82g_23 button{color:#736955;min-height:54px;font:500 17px var(--body-font);cursor:pointer;background:0 0;border:0;flex:1;padding:12px 8px;transition:background-color .2s,color .2s;position:relative}._serviceTabs_jp82g_23 button:after{content:"";transform-origin:50%;background:#a18a57;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:18%;right:18%;transform:scaleX(0)}._serviceTabs_jp82g_23 button:hover{color:#30291e;background:#e9e0ce66}._serviceTabs_jp82g_23 button[aria-selected=true]{color:#5d4725;background:#ede5d65c}._serviceTabs_jp82g_23 button[aria-selected=true]:after{transform:scaleX(1)}._serviceStage_jp82g_25{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:52px;min-height:370px;display:grid}._artStack_jp82g_26{aspect-ratio:10/7;isolation:isolate;background:#171917;border-radius:14px;display:grid;overflow:hidden}._artStack_jp82g_26 img{object-fit:cover;opacity:0;visibility:hidden;filter:brightness(.85);grid-area:1/1;width:100%;height:100%;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .45s,visibility 0s .5s;transform:scale(1.035)}._artStack_jp82g_26 img._activeArt_jp82g_27{opacity:1;visibility:visible;filter:brightness();transition-delay:0s;transform:none}._detailStack_jp82g_28{align-content:center;min-width:0;display:grid}._detailStack_jp82g_28>div{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;transition:opacity .2s,transform .35s cubic-bezier(.16,1,.3,1),visibility 0s .25s;transform:translateY(9px)}._detailStack_jp82g_28>div._activeDetail_jp82g_29{visibility:visible;opacity:1;pointer-events:auto;transition-delay:80ms,0s,0s;transform:none}._detailStack_jp82g_28 h3{margin:0 0 18px;font-size:30px;line-height:1.5}._detailStack_jp82g_28 p{max-width:38em;margin:0 0 18px;line-height:1.9}._detailStack_jp82g_28 ul{color:#746957;margin:0 0 24px;padding:0 0 0 18px;font-size:14px}._detailStack_jp82g_28 li{padding:3px 0}._detailStack_jp82g_28>._primary_jp82g_9{justify-self:start;margin-top:8px}._learning_jp82g_31{padding:54px var(--home-inset);border-top:1px solid var(--home-rule);grid-template-columns:1fr 1.25fr;gap:64px;display:grid}._learning_jp82g_31 h2{margin-bottom:24px}._learning_jp82g_31 ul{margin:0;padding:0;list-style:none}._learning_jp82g_31 li{border-bottom:1px solid var(--home-rule);margin-bottom:20px;padding:0 0 18px}._learning_jp82g_31 li:last-child{border-bottom:0;margin-bottom:0}._learning_jp82g_31 li a{font:500 21px/1.6 var(--display-font);text-decoration:none}._learning_jp82g_31 li a:hover{text-decoration:underline}._learning_jp82g_31 li p{color:var(--home-muted);margin:8px 0 0;font-size:14px}._story_jp82g_32{padding:64px var(--home-inset) 60px;border-top:1px solid var(--home-rule);scroll-margin-top:calc(var(--site-header-height,65px) + 24px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(44px,6vw,88px);display:grid}._identity_jp82g_33{min-width:0}._identity_jp82g_33>p{max-width:29em;color:var(--home-muted);margin:0 0 14px;font-size:15px;line-height:1.95}._identity_jp82g_33>._textLink_jp82g_11{font-size:14px}._libraryArt_jp82g_33{aspect-ratio:3/2;object-fit:contain;filter:drop-shadow(0 15px 16px #58452e12);width:100%;max-width:440px;height:auto;margin:26px 0 0;display:block}._architecture_jp82g_34{min-width:0;padding-top:5px}._architecture_jp82g_34>h3{margin:0 0 22px;font-size:26px;line-height:1.5}._architectureMap_jp82g_35{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:18px;margin:0 0 27px;display:grid;position:relative}._architectureMap_jp82g_35:before,._architectureMap_jp82g_35:after{content:"";background:var(--home-rule);pointer-events:none;height:1px;position:absolute;top:50%;left:0;right:0}._architectureMap_jp82g_35:after{background:linear-gradient(90deg,#0000 35%,#ad8c4e 50%,#0000 65%) 0 0/400% 100%;animation:8s ease-in-out infinite alternate paused _architectureLink_jp82g_36}._story_jp82g_32[data-motion=running] ._architectureMap_jp82g_35:after{animation-play-state:running}._architectureMap_jp82g_35>span,._architectureMap_jp82g_35>strong{z-index:1;border:1px solid var(--home-rule);color:#685a40;min-height:46px;font:400 13px/1.5 var(--body-font);white-space:normal;overflow-wrap:anywhere;text-wrap:balance;background:#f7f2ea;border-radius:5px;place-items:center;min-width:0;padding:8px;display:grid;position:relative}._architectureMap_jp82g_35>strong{color:#4c3e25;border-color:#b69b64;font-weight:500}._architectureList_jp82g_36{margin:0;padding:0}._architectureList_jp82g_36>div{border-top:1px solid var(--home-rule);padding:19px 0 21px}._architectureList_jp82g_36>div:last-child{padding-bottom:0}._architectureList_jp82g_36 dt{font:500 19px/1.5 var(--display-font);color:var(--home-ink)}._architectureList_jp82g_36 dd{color:var(--home-muted);margin:9px 0 0;font-size:14px;line-height:1.95}._architectureLinks_jp82g_36{flex-wrap:wrap;gap:0 24px;margin:22px 0 0;font-size:14px;display:flex}@keyframes _architectureLink_jp82g_36{0%{opacity:0;background-position:100% 0}15%{opacity:.8}85%{opacity:.8}to{opacity:0;background-position:0 0}}@media (max-width:720px){._story_jp82g_32{padding:36px var(--home-inset) 40px;grid-template-columns:1fr;gap:32px}._identity_jp82g_33>p{max-width:none}._libraryArt_jp82g_33{max-width:320px;margin:20px auto 0}._architecture_jp82g_34{padding-top:0}._architecture_jp82g_34>h3{margin-bottom:21px;font-size:26px}._architectureMap_jp82g_35{gap:12px;margin-bottom:23px}._architectureMap_jp82g_35>span,._architectureMap_jp82g_35>strong{padding:8px 5px}._architectureList_jp82g_36>div{padding:19px 0}._architectureList_jp82g_36 dt{font-size:19px}._architectureList_jp82g_36 dd{font-size:14px}}@media (prefers-reduced-motion:reduce){._architectureMap_jp82g_35:after{animation:none;display:none}}._faq_jp82g_40{padding:48px var(--home-inset);border-top:1px solid var(--home-rule)}._faqHeading_jp82g_40{text-align:center;max-width:760px;margin:0 auto 36px}._faq_jp82g_40 h2{margin:0;font-size:32px}._faqGroups_jp82g_40{max-width:760px;margin:auto}._faqGroup_jp82g_40{margin:0 0 34px}._faqGroup_jp82g_40>h3{color:var(--home-muted);font:500 15px/1.7 var(--body-font);margin:0 0 8px}._faqItem_jp82g_40{border-top:1px solid var(--home-rule)}._faqItem_jp82g_40:last-child{border-bottom:1px solid var(--home-rule)}._faqItem_jp82g_40>summary{min-height:64px;color:var(--home-ink);font:500 16px/1.7 var(--body-font);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;list-style:none;display:flex}._faqItem_jp82g_40>summary::-webkit-details-marker{display:none}._faqItem_jp82g_40>summary::marker{content:""}._faqItem_jp82g_40>summary:hover{color:#8a6a31}._faqItem_jp82g_40>summary:focus-visible{outline-offset:4px;outline:2px solid #a68c52}._faqItem_jp82g_40>summary svg{flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1)}._faqItem_jp82g_40[open]>summary svg{transform:rotate(45deg)}._faqAnswer_jp82g_40{padding:0 0 20px}._faqAnswer_jp82g_40 p{color:var(--home-muted);margin:0 0 16px;font-size:15px;line-height:1.95}._faqAnswerLinks_jp82g_40{flex-wrap:wrap;gap:0 22px;margin:0;padding:0;list-style:none;display:flex}._faqAnswerLinks_jp82g_40 a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}._faqGroups_jp82g_40>._textLink_jp82g_11{font-size:14px}._closing_jp82g_41{padding:40px var(--home-inset) 8px;border-top:1px solid var(--home-rule);justify-content:space-between;align-items:center;gap:28px;display:flex}._closing_jp82g_41 p{font:500 25px/1.6 var(--display-font);margin:0}._closing_jp82g_41>div{align-items:center;gap:24px;display:flex}@media (max-width:1050px){._hero_jp82g_5{gap:20px;min-height:580px}._introduction_jp82g_6 h1{font-size:38px}._visual_jp82g_13{padding:8px}._sectionHeading_jp82g_22{flex-direction:column;align-items:flex-start;gap:0}._sectionHeading_jp82g_22 h2{margin-bottom:8px}._serviceStage_jp82g_25{gap:32px}._learning_jp82g_31{gap:36px}._closing_jp82g_41{flex-direction:column;align-items:flex-start}}@media (max-width:720px){._home_jp82g_1{--home-inset:12px}._hero_jp82g_5{min-height:0;padding:30px var(--home-inset) 32px;flex-direction:column;gap:0;display:flex;overflow:visible}._introduction_jp82g_6{display:contents}._introduction_jp82g_6 h1{order:0;width:100%;margin:0 0 20px;font-size:32px;line-height:1.5}._introduction_jp82g_6>p:not(._welcome_jp82g_12){order:1;width:100%;margin:0 0 12px;font-size:15px}._visual_jp82g_13{order:2;align-self:center;width:100%;max-width:400px;padding:14px;overflow:hidden}._actions_jp82g_8{order:3;width:100%;margin:14px 0 16px}._introduction_jp82g_6 ._welcome_jp82g_12{order:4;width:100%;max-width:none;font-size:12px;line-height:1.8}._portal_jp82g_18 span{font-size:17px}._portal_jp82g_18 small{opacity:1;max-width:132px;font-size:10px;transform:none}._home_jp82g_1 h2{font-size:27px}._services_jp82g_21{scroll-margin-top:calc(var(--site-header-height,65px) + 24px);padding-top:30px}._sectionHeading_jp82g_22{margin-bottom:18px}._sectionHeading_jp82g_22 p{font-size:13px}._serviceTabs_jp82g_23{flex-wrap:wrap;gap:0;margin-bottom:24px;display:flex}._serviceTabs_jp82g_23 button{flex:30%;min-height:48px;padding:10px 6px;font-size:14px}._serviceTabs_jp82g_23 button:after{left:22%;right:22%}._serviceStage_jp82g_25{grid-template-columns:1fr;gap:28px;min-height:0}._artStack_jp82g_26{justify-self:center;width:100%;max-width:460px}._detailStack_jp82g_28 h3{margin-bottom:12px;font-size:27px}._detailStack_jp82g_28 p{font-size:15px}._detailStack_jp82g_28 ul{font-size:13px}._learning_jp82g_31{padding:34px var(--home-inset);grid-template-columns:1fr;gap:24px}._faq_jp82g_40{padding:34px var(--home-inset)}._learning_jp82g_31 h2 br{display:none}._learning_jp82g_31 h2{margin-bottom:12px}._learning_jp82g_31 li a{font-size:21px}._faq_jp82g_40 h2{font-size:26px}._closing_jp82g_41{gap:20px;padding-top:30px}._closing_jp82g_41 p{font-size:23px}._closing_jp82g_41>div{gap:20px}}@media (prefers-reduced-motion:reduce){._instrument_jp82g_14,._skyWell_jp82g_16 svg{transition:none!important;transform:none!important}._portal_jp82g_18 small,._portal_jp82g_18 span,._artStack_jp82g_26 img,._detailStack_jp82g_28>div{transform:none!important}._artStack_jp82g_26 img,._detailStack_jp82g_28>div,._portal_jp82g_18 small,._portal_jp82g_18 span,._serviceTabs_jp82g_23 button:after{transition-duration:.1s!important}._home_jp82g_1 ._primary_jp82g_9{transition:background-color .1s,border-color .1s}._home_jp82g_1 ._primary_jp82g_9:active{transform:none}._faqItem_jp82g_40>summary svg{transition:none}}._portal_jp82g_18:focus-visible span{outline-offset:5px;outline:2px solid #f4dfaa}._hero_jp82g_5{isolation:isolate;position:relative}._heroAtmosphere_jp82g_50{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(70% 70%,#000 32%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 32%,#0000 100%)}._heroAtmosphere_jp82g_50:before,._heroAtmosphere_jp82g_50:after{content:"";opacity:.7;background:radial-gradient(at 28% 48%,#d4aa685e 0,#0000 52%),radial-gradient(at 74% 34%,#9fb7cc3a 0,#0000 48%);animation:18s ease-in-out infinite alternate _paperLight_jp82g_1;position:absolute;inset:-12% -16%}._heroAtmosphere_jp82g_50:after{opacity:.45;background:radial-gradient(at 42%,#d6c29e6b 0,#0000 54%);animation-duration:25s;animation-direction:alternate-reverse;inset:4% -6% -18% -20%}._visual_jp82g_13{z-index:1}._introduction_jp82g_6{z-index:2}._nebula_jp82g_54{opacity:.8;background:radial-gradient(at 33% 40%,#7c9cb14a 0,#0000 35%),radial-gradient(at 70% 62%,#c39b5747 0,#0000 31%),radial-gradient(at 48% 48%,#34485b80 0,#0000 60%);animation:32s ease-in-out infinite alternate _nebulaTurn_jp82g_1;position:absolute;inset:-45%}._starDrift_jp82g_55{animation:120s linear infinite _skyTurn_jp82g_1;position:absolute;inset:-12%}._starGroup_jp82g_55{animation:4.5s ease-in-out infinite alternate _starLight_jp82g_1}._skyWell_jp82g_16 ._orbitDiagram_jp82g_56{position:absolute;inset:0;overflow:visible}._orbitDiagram_jp82g_56 ._orbitTrack_jp82g_56{fill:none;stroke:#c6b181;stroke-width:.18px;opacity:.28}._orbitDiagram_jp82g_56 ._orbitTrail_jp82g_56{fill:none;stroke:#dbc591;stroke-width:.45px;opacity:.55}._orbitDiagram_jp82g_56 ._orbitPlanet_jp82g_56{fill:#f1d598}._orbitOne_jp82g_57,._orbitTwo_jp82g_57{transform-origin:50px 50px;animation:18s linear infinite _skyTurn_jp82g_1}._orbitTwo_jp82g_57{animation-duration:31s;animation-direction:reverse}._home_jp82g_1 ._heroAction_jp82g_58{isolation:isolate;gap:9px;padding:10px 20px;position:relative;overflow:hidden}._heroAction_jp82g_58:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 20%,#dec58f30 38%,#ffffffcf 50%,#dec58f30 62%,#0000 80%);width:70%;height:160%;animation:7s cubic-bezier(.16,1,.3,1) infinite paused _consultationLight_jp82g_1;position:absolute;top:-30%;left:-20%}._ctaLabel_jp82g_58{z-index:1;position:relative}._ctaMark_jp82g_58{z-index:1;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid;position:relative}._ctaMark_jp82g_58:before{content:"";pointer-events:none;border:1px solid #bda57245;border-radius:50%;position:absolute;inset:1px}._ctaMark_jp82g_58:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 7%,#b08a3d 0 1.5px,#0000 2.4px);border-radius:50%;animation:6s linear infinite paused _skyTurn_jp82g_1;position:absolute;inset:0}._ctaMark_jp82g_58 img{filter:brightness(.75);width:20px;height:20px;display:block;position:relative}._introduction_jp82g_6 ._welcome_jp82g_12{color:#5d564c}._sectionHeading_jp82g_22{align-items:flex-start}._sectionHeading_jp82g_22 h2{margin-bottom:10px}._sectionHeading_jp82g_22>div{min-width:0}._services_jp82g_21[data-preview=running] ._serviceTabs_jp82g_23 button[aria-selected=true]:after{transform-origin:0;animation:_previewProgress_jp82g_1 var(--preview-duration) linear infinite}._heroAtmosphere_jp82g_50:before,._heroAtmosphere_jp82g_50:after,._nebula_jp82g_54,._starDrift_jp82g_55,._starGroup_jp82g_55,._orbitOne_jp82g_57,._orbitTwo_jp82g_57,._heroAction_jp82g_58:before,._ctaMark_jp82g_58:after{animation-play-state:paused}._home_jp82g_1[data-hero-motion=running] ._heroAtmosphere_jp82g_50:before,._home_jp82g_1[data-hero-motion=running] ._heroAtmosphere_jp82g_50:after,._home_jp82g_1[data-hero-motion=running] ._nebula_jp82g_54,._home_jp82g_1[data-hero-motion=running] ._starDrift_jp82g_55,._home_jp82g_1[data-hero-motion=running] ._starGroup_jp82g_55,._home_jp82g_1[data-hero-motion=running] ._orbitOne_jp82g_57,._home_jp82g_1[data-hero-motion=running] ._orbitTwo_jp82g_57,._home_jp82g_1[data-hero-motion=running] ._heroAction_jp82g_58:before,._home_jp82g_1[data-hero-motion=running] ._ctaMark_jp82g_58:after{animation-play-state:running}@keyframes _paperLight_jp82g_1{0%{transform:translate(-12%,-5%)rotate(-9deg)scale(.94)}to{transform:translate(10%,9%)rotate(8deg)scale(1.16)}}@keyframes _consultationLight_jp82g_1{0%,12%{opacity:0;transform:translate(-130%)}22%{opacity:.75}50%{opacity:.75}64%,to{opacity:0;transform:translate(330%)}}@keyframes _nebulaTurn_jp82g_1{0%{transform:rotate(-18deg)scale(.94)}to{transform:rotate(35deg)scale(1.13)}}@keyframes _skyTurn_jp82g_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _starLight_jp82g_1{0%{opacity:.35}to{opacity:1}}@keyframes _previewProgress_jp82g_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1050px){._sectionHeading_jp82g_22{flex-direction:row;align-items:flex-start;gap:20px}}@media (max-width:720px){._heroAtmosphere_jp82g_50{z-index:0;inset:0}._introduction_jp82g_6 h1,._introduction_jp82g_6>p,._actions_jp82g_8{z-index:2;position:relative}._home_jp82g_1 ._heroAction_jp82g_58{gap:8px;padding-left:16px}._sectionHeading_jp82g_22 p{line-height:1.8}}@media (prefers-reduced-motion:reduce){._heroAtmosphere_jp82g_50:before,._heroAtmosphere_jp82g_50:after,._nebula_jp82g_54,._starDrift_jp82g_55,._starGroup_jp82g_55,._orbitOne_jp82g_57,._orbitTwo_jp82g_57,._heroAction_jp82g_58:before,._ctaMark_jp82g_58:after,._services_jp82g_21[data-preview=running] ._serviceTabs_jp82g_23 button[aria-selected=true]:after{animation:none!important}._starGroup_jp82g_55{opacity:.8}._heroAtmosphere_jp82g_50:before{opacity:.5}._heroAction_jp82g_58:before{display:none}}._home_jp82g_1 ._heroAction_jp82g_58{background:#fffdf8;border-color:#b7a171}._home_jp82g_1 ._heroAction_jp82g_58:hover{background:#f5efdf;border-color:#9a8150}._home_jp82g_1 ._heroAction_jp82g_58:active{background:#eee3cb}._philosophy_jp82g_78{padding:clamp(40px,5vw,68px) var(--home-inset);border-top:1px solid var(--home-rule);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin:0;display:grid}._philosophy_jp82g_78>figure{flex-direction:column;min-width:0;margin:0;display:flex}._philosophy_jp82g_78 blockquote{flex:1;min-width:0;margin:0}._philosophyQuote_jp82g_81{color:var(--home-ink);font:400 clamp(23px,2.2vw,28px)/1.75 var(--display-font);text-wrap:balance;margin:0}._philosophyOriginal_jp82g_82{max-width:58ch;color:var(--home-muted);font:italic 400 clamp(17px,1.4vw,19px)/1.75 var(--display-font);text-wrap:pretty;margin:18px auto 0}._philosophy_jp82g_78 figcaption{font:400 14px/1.7 var(--body-font);flex-direction:column;align-items:center;gap:8px;margin-top:24px;display:flex}._philosophyAuthor_jp82g_84{color:var(--home-ink);font-weight:500}._philosophy_jp82g_78 figcaption a{max-width:66ch;min-height:44px;color:var(--home-muted);text-wrap:pretty;overflow-wrap:break-word;display:block}@media (max-width:760px){._philosophy_jp82g_78{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:440px){._actions_jp82g_8{flex-direction:column;align-items:stretch;gap:16px}._home_jp82g_1 ._actions_jp82g_8 ._heroAction_jp82g_58{white-space:normal;width:100%;max-width:100%}._actions_jp82g_8 ._secondary_jp82g_88{align-self:flex-start}._ctaLabel_jp82g_58{white-space:normal;text-wrap:balance;min-width:0}}._actions_jp82g_8{flex-wrap:wrap}._home_jp82g_1 ._heroAction_jp82g_58{white-space:normal;min-width:0;max-width:100%}._ctaLabel_jp82g_58{white-space:normal;text-wrap:balance;min-width:0}@media (max-width:720px){._architectureMap_jp82g_35{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr);gap:8px}}
