@font-face{font-family:Montserrat;src:url(/fonts/montserrat-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/fonts/source-sans-pro-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/fonts/source-sans-pro-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color:#203a6d;font-synthesis:none;text-rendering:optimizelegibility;--navy:#203a6d;--teal:#1b7f5c;--green:#5fef84;--line:#203a6d29;background:#fff;font-family:Source Sans Pro,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#fff;overflow-x:hidden}body{background:#fff;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input{font:inherit}a{color:inherit}.splash-shell{background:radial-gradient(circle at 77% 34%,#5fef8417,#0000 28rem),linear-gradient(#fff 0% 72%,#f8fbfa 100%);min-height:100svh;position:relative;overflow:hidden}.splash-shell:before{content:"";pointer-events:none;opacity:.42;background-image:radial-gradient(#203a6d17 .7px,#0000 .7px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.site-header{z-index:10;justify-content:space-between;align-items:center;width:min(100% - 80px,1280px);padding:30px 0;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.wordmark{letter-spacing:.16em;font-family:Montserrat,sans-serif;font-size:.9rem;text-decoration:none}.wordmark span{color:var(--teal);letter-spacing:.24em;margin-left:.42rem;font-family:Source Sans Pro,sans-serif;font-size:.72rem;font-weight:400}.contact-link{color:var(--navy);font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;position:relative}.contact-link:after{content:"";background:var(--green);transform-origin:100%;height:1px;transition:transform .24s;position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(.18)}.contact-link:hover:after,.contact-link:focus-visible:after{transform:scaleX(1)}.hero{grid-template-columns:minmax(360px,.9fr) minmax(500px,1.1fr);align-items:center;width:min(100% - 80px,1280px);min-height:100svh;margin:0 auto;padding:96px 0 196px;display:grid;position:relative}.hero-copy{z-index:3;max-width:580px;padding-bottom:1vh;position:relative}.eyebrow{color:var(--teal);letter-spacing:.17em;text-transform:uppercase;margin:0 0 17px;font-size:.76rem;font-weight:400;line-height:1.2}h1{max-width:12ch;color:var(--navy);letter-spacing:-.055em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(3rem,5.15vw,5.65rem);font-weight:600;line-height:.94}h1 em{color:var(--teal);letter-spacing:-.045em;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;display:block}.hero-note{color:#203a6dc2;max-width:500px;margin:28px 0 0;font-size:clamp(1rem,1.3vw,1.24rem);font-weight:300;line-height:1.5}.hero-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:550px;margin-top:24px;display:grid}.hero-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #203a6d24;border-radius:14px;min-height:92px;padding:16px 17px;box-shadow:0 12px 32px #203a6d0b}.hero-card h2{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600;line-height:1.2}.hero-card p{color:#203a6dc7;margin:0;font-size:.94rem;font-weight:300;line-height:1.35}.particle-stage{z-index:1;width:min(43vw,100svh - 235px,620px);height:min(43vw,100svh - 235px,620px);min-height:0;position:absolute;top:68px;right:18px}.particle-object,.particle-object canvas{width:100%;height:100%;position:absolute;inset:0}.particle-object canvas{z-index:2;cursor:default;touch-action:pan-y;display:block}.particle-source-fallback{z-index:1;object-fit:contain;opacity:0;width:82%;height:82%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.particle-fallback canvas{opacity:0}.particle-fallback .particle-source-fallback{opacity:1}.interaction-hint{z-index:4;color:#203a6d8c;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;align-items:center;gap:10px;margin:0;font-size:.76rem;font-weight:400;display:none;position:absolute;bottom:260px;right:12%}.interaction-hint span{background:var(--green);width:24px;height:1px}.contact-dock{z-index:12;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-radius:20px;grid-template-columns:minmax(210px,.55fr) minmax(650px,2.45fr);align-items:end;gap:clamp(24px,3vw,48px);width:min(100% - 80px,1280px);padding:23px 26px 25px;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #203a6d17}.contact-intro{align-self:center}.contact-intro h2{color:var(--navy);letter-spacing:-.035em;margin:0;font-family:Source Sans Pro,sans-serif;font-size:clamp(1.2rem,1.8vw,1.72rem);font-weight:400}.contact-form{grid-template-columns:.82fr 1.12fr .92fr 1.45fr auto;align-items:end;gap:clamp(12px,1.6vw,26px);display:grid;position:relative}.field{gap:5px;min-width:0;display:grid}.field>span{color:#203a6d9e;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:400}.field input{width:100%;min-height:42px;color:var(--navy);background:0 0;border:0;border-bottom:1px solid #203a6d3d;border-radius:0;outline:0;padding:7px 0;font-size:1rem;transition:border-color .18s,box-shadow .18s}.field input::placeholder{color:#203a6d57}.field input:focus{border-color:var(--teal);box-shadow:0 1px 0 var(--teal)}.submit-button{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:background .18s,transform .18s;display:inline-flex}.submit-button span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.submit-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:21px;height:21px}.submit-button:hover,.submit-button:focus-visible{background:var(--teal);transform:translateY(-2px)}.submit-button:disabled{cursor:wait;opacity:.55;transform:none}.form-success{color:#203a6db8;text-align:right;grid-column:2;place-self:center end;max-width:360px;margin:0;font-size:1.08rem;line-height:1.35}.form-success span{color:var(--teal);font-weight:400}.form-error{color:#9c2d2d;margin:0;font-size:.8rem;position:absolute;bottom:-22px;right:65px}.bot-field{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--teal);outline-offset:4px}@media (width<=1050px){.site-header,.hero,.contact-dock{width:calc(100% - 48px)}.hero{grid-template-columns:1fr;align-items:start;min-height:1080px;padding-top:130px}.hero-copy{max-width:650px;padding-bottom:0}.interaction-hint{display:none}h1{max-width:10ch}.particle-stage{width:min(78vw,720px);height:min(78vw,720px);min-height:0;top:370px;right:-2vw}.contact-dock{grid-template-columns:1fr;gap:18px}.contact-form{grid-template-columns:.8fr 1.15fr .9fr 1.4fr auto}.form-success{grid-column:1}}@media (width<=760px){.splash-shell{min-height:100svh;overflow:hidden visible}.site-header{width:auto;padding:22px 20px;left:0;right:0;transform:none}.contact-link{font-size:0}.contact-link span{font-size:1.1rem}.hero{width:100%;min-height:1040px;padding:105px 20px 25px}.hero-copy{z-index:4}.eyebrow{font-size:.68rem}h1{max-width:11ch;font-size:clamp(2.8rem,13vw,4.7rem)}.hero-note{max-width:31ch;margin-top:20px;font-size:1rem}.hero-cards{gap:9px;margin-top:21px}.hero-card{min-height:102px;padding:14px}.hero-card h2{font-size:.66rem}.hero-card p{font-size:.87rem}.particle-stage{width:122vw;height:122vw;max-height:560px;top:500px;right:-21vw}.interaction-hint{font-size:.62rem;display:flex;bottom:11%;right:16%}.contact-dock{width:100%;box-shadow:none;background:#f8fbfaf5;border-bottom:0;border-left:0;border-right:0;border-radius:0;gap:24px;padding:28px 20px 30px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.contact-form{grid-template-columns:1fr 1fr;gap:16px 18px}.field-comment{grid-column:1/-1}.submit-button{grid-column:2;justify-self:end;margin-top:2px}.form-error{bottom:18px;left:0;right:auto}}@media (width<=430px){.hero{min-height:1040px}.particle-stage{top:520px}.contact-form{grid-template-columns:1fr}.field-comment,.submit-button{grid-column:1}.submit-button{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.interaction-hint{display:none}}html{scroll-padding-top:32px}.splash-shell{overflow:clip visible}.splash-shell:before{height:100svh;bottom:auto}.site-header{padding:19px 0}.wordmark{align-items:center;gap:9px;min-height:64px;display:inline-flex}.wordmark>img{object-fit:contain;flex:none;width:64px;height:64px}.wordmark-type{white-space:nowrap}.wordmark-type>span{color:var(--teal);letter-spacing:.24em;margin-left:.42rem;font-family:Source Sans Pro,sans-serif;font-size:.72rem;font-weight:400}.hero{min-height:max(100svh,780px);padding-top:124px;padding-bottom:70px}.hero-copy{max-width:620px}@media (width>=1051px){.hero-copy{transform:translateY(clamp(-64px,-7vh,-44px))}}.hero-cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:610px;margin-top:30px}.hero-card{min-height:120px;color:var(--navy);flex-direction:column;justify-content:space-between;padding:15px;text-decoration:none;transition:transform .28s,border-color .28s,box-shadow .28s,background-color .28s;display:flex;position:relative}.hero-card:hover,.hero-card:focus-visible{background:#fff;border-color:#1b7f5c66;transform:translateY(-5px);box-shadow:0 18px 35px #203a6d1a}.card-number{color:var(--teal);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem}.card-title{max-width:16ch;font-size:1rem;line-height:1.2}.card-arrow{color:var(--teal);font-size:1.1rem;transition:transform .28s;position:absolute;bottom:12px;right:15px}.hero-card:hover .card-arrow,.hero-card:focus-visible .card-arrow{transform:translate(3px,3px)}.section-stack{z-index:2;width:min(100% - 80px,1280px);margin:0 auto;position:relative}.content-section{border-top:1px solid var(--line);grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(25px,5vw,92px);min-height:270px;padding:60px clamp(12px,2vw,34px);scroll-margin-top:35px;display:grid}.section-index{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;align-self:start;padding-top:9px;font-size:.78rem}.section-body h2{max-width:19ch;color:var(--navy);letter-spacing:-.045em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.2vw,3.15rem);font-weight:400;line-height:1.08}.section-body p{color:#203a6dc7;max-width:52ch;margin:17px 0 0;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:300;line-height:1.5}.reveal-ready{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.reveal-ready.is-visible{opacity:1;transform:translateY(0)}.contact-dock{z-index:2;margin-inline:auto;margin-top:24px;margin-bottom:42px;scroll-margin-top:36px;position:relative;bottom:auto;left:auto}.site-footer{z-index:2;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;width:min(100% - 80px,1280px);min-height:136px;margin:0 auto;display:grid;position:relative}.footer-logo{justify-self:start;align-items:center;display:inline-flex}.footer-logo img{object-fit:contain;width:100px;height:100px;display:block}.site-footer p{color:#203a6da3;text-align:center;margin:0;font-size:.96rem}.back-to-top{color:var(--teal);justify-self:end;font-family:Montserrat,sans-serif;font-size:.82rem;text-decoration:none;transition:color .22s,transform .22s}.back-to-top:hover,.back-to-top:focus-visible{color:var(--navy);transform:translateY(-3px)}@media (width<=1050px){.hero{min-height:1110px;padding-top:130px}.hero-cards{max-width:610px}.particle-stage{top:480px;right:0}.section-stack,.site-footer{width:calc(100% - 48px)}}@media (width<=760px){.site-header{padding:12px 18px}.wordmark>img{width:48px;height:48px}.wordmark-type{font-size:.76rem}.wordmark-type>span{font-size:.65rem}.hero{min-height:calc(720px + min(122vw,560px));padding-top:114px}.hero-cards{grid-template-columns:1fr;gap:8px;max-width:390px;margin-top:22px}.hero-card{min-height:76px;padding:10px 14px}.card-title{max-width:none;padding-right:25px;font-size:.96rem}.particle-stage{top:680px}.section-stack,.site-footer{width:calc(100% - 40px)}.content-section{grid-template-columns:1fr;gap:12px;min-height:250px;padding:42px 0}.section-index{padding-top:0}.section-body h2{font-size:clamp(1.8rem,9vw,2.7rem)}.contact-dock{margin-top:10px;margin-bottom:20px}.site-footer{grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;min-height:124px;padding:12px 0 20px}.footer-logo img{width:74px;height:74px}.site-footer p{grid-area:2/1/auto/-1;width:100%;font-size:.86rem}.back-to-top{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transform:none}}@media (width>=1051px){.hero-copy{align-self:start;margin-top:48px;transform:none}}.section-explorer{z-index:3;width:min(100% - 80px,1280px);margin:0 auto;position:relative}.explore-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;padding:12px 0 16px;position:sticky;top:0}.explore-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.explore-tab{min-width:0;min-height:102px;color:var(--navy);cursor:pointer;text-align:left;background:#fff;border:1px solid #203a6d29;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:15px 16px;transition:border-color .25s,background-color .25s,box-shadow .25s,transform .25s;display:flex;box-shadow:0 10px 28px #203a6d0a}.explore-tab:hover,.explore-tab:focus-visible{border-color:#1b7f5c8c;transform:translateY(-3px)}.explore-tab[aria-selected=true]{border-color:var(--teal);background:linear-gradient(140deg,#fff 40%,#5fef8421);box-shadow:0 16px 32px #1b7f5c1a}.tab-number{color:var(--teal);letter-spacing:.14em;font-size:.76rem}.tab-label{font-family:Montserrat,sans-serif;font-size:clamp(.94rem,1.25vw,1.08rem);font-weight:600;line-height:1.2}.tab-hint{color:#203a6d94;font-size:.84rem;font-weight:300;line-height:1.2}.detail-stage{border-top:1px solid var(--line);min-height:480px;padding:58px 0 80px;scroll-margin-top:135px}.detail-panel[hidden]{display:none}.detail-panel:not([hidden]){animation:.52s cubic-bezier(.2,.7,.2,1) both panel-enter}@keyframes panel-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.panel-header{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,80px);margin-bottom:36px;display:grid}.panel-index,.technology-label,.item-number{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:400}.panel-index{padding-top:11px}.panel-header h2{max-width:20ch;color:var(--navy);letter-spacing:-.05em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(2.35rem,4vw,4.1rem);font-weight:400;line-height:1.04}.prose{color:#203a6dc9;font-size:1.08rem;font-weight:300;line-height:1.65}.prose p{margin:0 0 1.1em}.prose-about{max-width:780px;margin-left:clamp(230px,28%,360px)}.prose-about p{color:var(--navy);font-size:1.24rem;line-height:1.55}.story-flow{border-top:0}.story-block{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);padding:31px 0 24px;display:grid}.story-block h3,.service-options h3,.technology-card h3,.principle-card h3,.value-card h3{color:var(--navy);margin:0;font-family:Montserrat,sans-serif;font-size:clamp(1.2rem,1.75vw,1.55rem);font-weight:600;line-height:1.22}.story-block .prose{max-width:760px}.detail-list{gap:9px;margin:0;padding-left:1.25em;display:grid}.detail-list li{padding-left:.15em}.detail-list li::marker{color:var(--teal)}.detail-list strong{color:var(--navy);font-weight:400}.principle-grid,.values-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.principle-card,.value-card,.technology-card{border:1px solid var(--line);background:#ffffffeb;border-radius:16px;padding:28px}.principle-card h3,.value-card h3{margin-top:28px}.principle-card p,.value-definition,.technology-card li{color:#203a6dc7;font-size:1.02rem;font-weight:300;line-height:1.56}.principle-card p{max-width:58ch;margin:14px 0 0}.service-options{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:42px;padding:30px 0;display:grid}.service-options h3{margin-bottom:15px}.plain-list{color:#203a6dc7;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;font-size:1.03rem;font-weight:300;list-style:none;display:grid}.plain-list li{border-bottom:1px solid var(--line);padding:9px 0}.technology-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.technology-card h3{margin:19px 0 20px}.technology-card .detail-list{gap:12px}.values-intro{color:var(--teal);margin:-10px 0 30px;font-family:Montserrat,sans-serif;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:400}.value-line{min-height:2.5em;color:var(--teal);margin:10px 0 20px;font-size:1.05rem;line-height:1.4}.value-definition{margin:0}@media (width<=1050px){.section-explorer{width:calc(100% - 48px)}.explore-tabs{gap:8px}.explore-tab{padding:13px}.technology-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.hero{min-height:1040px}.particle-stage{top:460px}.section-explorer{width:calc(100% - 40px)}.explore-nav{margin-left:-20px;margin-right:-20px;padding:10px 20px 13px}.explore-tabs{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:3px;display:flex;overflow-x:auto}.explore-tab{scroll-snap-align:start;flex:0 0 168px;min-width:168px;min-height:92px}.tab-label{font-size:.95rem}.detail-stage{padding:36px 0 58px;scroll-margin-top:112px}.panel-header,.story-block{grid-template-columns:1fr;gap:12px}.panel-header{margin-bottom:25px}.panel-index{padding-top:0}.panel-header h2{font-size:clamp(2.05rem,9vw,3rem)}.prose-about{margin-left:0}.prose,.prose-about p{font-size:1rem}.story-block{padding:24px 0 13px}.principle-grid,.values-grid,.technology-grid,.service-options{grid-template-columns:1fr}.principle-card,.value-card,.technology-card{padding:22px}.service-options{gap:24px}}@media (prefers-reduced-motion:reduce){.detail-panel:not([hidden]){animation:none}}@media (width>=1051px){.hero{min-height:max(560px,min(43vw,100svh - 235px,620px) + 100px);padding-bottom:48px}}@media (width>=761px) and (width<=1050px){.hero{min-height:calc(488px + min(64vw,560px))}.particle-stage{width:min(64vw,560px);height:min(64vw,560px);top:440px}}@media (width<=760px){.hero{min-height:calc(474px + min(88vw,390px))}.particle-stage{width:min(88vw,390px);height:min(88vw,390px);top:430px;left:50%;right:auto;transform:translate(-50%)}.interaction-hint{bottom:5%;right:14%}}.svg-feature-stage{z-index:2}.svg-reveal-stage{background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.svg-reveal{width:100%;height:100%;display:block;overflow:hidden}.reveal-dot,.reveal-wordmark,.reveal-master{opacity:0}@media (prefers-reduced-motion:reduce){.svg-reveal-stage .reveal-master{opacity:1}}.hero-hook{z-index:3;width:fit-content;color:var(--navy);letter-spacing:.01em;margin:0;font-family:Source Sans Pro,sans-serif;font-size:clamp(1.1rem,1.55vw,1.38rem);font-weight:300;line-height:1.35;position:absolute;bottom:42px;left:0}.hero-hook span{animation:.48s cubic-bezier(.22,1,.36,1) both hero-hook-word;display:inline-block}.hero-hook span:first-child{animation-delay:3.8s}.hero-hook span:nth-child(2){animation-delay:4.08s}.hero-hook span:nth-child(3){animation-delay:4.36s}.hero-hook span:nth-child(4){animation-delay:4.64s}.hero-hook:after{content:"";background:var(--teal);transform-origin:0;height:2px;animation:1.45s cubic-bezier(.22,1,.36,1) 3.8s forwards hero-hook-underline;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}@keyframes hero-hook-word{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes hero-hook-underline{to{transform:scaleX(1)}}@media (width<=760px){.hero-hook{font-size:1.08rem;bottom:26px;left:20px}}@media (prefers-reduced-motion:reduce){.hero-hook span{opacity:1;animation:none;transform:none}.hero-hook:after{animation:none;transform:scaleX(1)}}@media (width>=1051px){.hero-copy h1{max-width:none;font-size:clamp(3rem,4.8vw,4.5rem)}.hero-title-first{white-space:nowrap;display:block}.hero{min-height:max(440px,min(35vw,100svh - 275px,490px) + 82px);padding-top:90px;padding-bottom:34px}.hero-copy{margin-top:clamp(110px,9vw,145px)}.particle-stage{width:min(35vw,100svh - 275px,490px);height:min(35vw,100svh - 275px,490px);top:54px;right:18px}}.explore-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.explore-tab{flex-direction:row;justify-content:flex-start;align-items:center;min-height:72px;padding:16px 22px;display:flex}.tab-label{font-size:clamp(1rem,1.4vw,1.18rem)}.principle-card h3{margin-top:0}.value-card{min-height:0}.value-card-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.value-icon{width:54px;height:54px;color:var(--teal);flex:0 0 54px;place-items:center;display:grid}.value-icon svg{width:42px;height:42px}.value-card h3{margin:0}.value-line{min-height:0;margin:11px 0 17px}@media (width>=761px) and (width<=1050px){.hero{min-height:calc(272px + min(52vw,440px));padding-top:112px}.hero-copy h1{max-width:none;font-size:clamp(3rem,5.6vw,3.7rem)}.hero-title-first{white-space:nowrap;display:block}.particle-stage{width:min(52vw,440px);height:min(52vw,440px);top:230px}}@media (width<=760px){.hero{min-height:calc(min(320px,86vw) + min(78vw,340px) + 62px)}.hero-copy h1 em{white-space:nowrap;font-size:.82em}.particle-stage{width:min(78vw,340px);height:min(78vw,340px);top:min(320px,86vw)}.explore-nav{position:relative}.explore-tabs{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.explore-tab{min-width:0;min-height:64px;padding:14px 16px}.tab-label{font-size:.94rem}}.detail-stage{border-top:0;padding-top:34px}.prose-about{margin-left:0}.splash-shell:not(.design-v2) :is(.prose-about,.prose-story){text-align:left;width:min(100%,820px);max-width:820px;color:var(--navy);margin-inline:auto}.splash-shell:not(.design-v2) :is(.prose-about,.prose-story) p{color:var(--navy);margin:0 0 1.35em;font-size:clamp(1.1rem,1.55vw,1.22rem);font-weight:400;line-height:1.68}.splash-shell:not(.design-v2) .prose-story p{-webkit-text-stroke:.18px currentColor}.splash-shell:not(.design-v2) #panel-approach{isolation:isolate;background:linear-gradient(130deg,#1b3868,#1a5078 57%,#15345f);border:1px solid #5fef8440;border-radius:24px;padding:clamp(30px,5vw,62px) clamp(18px,4vw,52px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff26,0 24px 56px #173a622e}.splash-shell:not(.design-v2) #panel-approach:before{content:"";z-index:0;filter:blur(27px);opacity:.87;pointer-events:none;background:linear-gradient(122deg,#0000 23%,#5fef8400 29%,#5fef8475 40%,#87d5fb94 49%,#327faaa3 57%,#0000 72%);animation:26s ease-in-out infinite alternate approach-aurora-sweep;position:absolute;inset:-55% -27%}.splash-shell:not(.design-v2) #panel-approach:after{content:"";z-index:0;filter:blur(32px);opacity:.66;pointer-events:none;background:radial-gradient(35% 38% at 80% 74%,#5acbbd80,#0000 82%),radial-gradient(40% 30% at 17% 23%,#a5c9f859,#0000 82%);animation:29s ease-in-out infinite alternate approach-aurora-depth;position:absolute;inset:-32%}.splash-shell:not(.design-v2) #panel-approach .approach-slideshow{z-index:1;position:relative}@keyframes approach-aurora-sweep{0%{transform:translate(-6%,2%)scale(1)}to{transform:translate(6%,-3%)scale(1.04)}}@keyframes approach-aurora-depth{0%{transform:translate(3%,-2%)scale(1.03)}to{transform:translate(-4%,3%)scale(1)}}.approach-slideshow{grid-template-columns:48px minmax(0,720px) 48px;justify-content:center;align-items:center;gap:clamp(12px,3vw,38px);min-width:0;display:grid}.approach-slide-frame{isolation:isolate;min-width:0;position:relative}.approach-slide-frame:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 78% 25%,#5fef8426,#0000 60%),radial-gradient(at 20% 75%,#1b7f5c17,#0000 62%);border-radius:32px;animation:22s ease-in-out infinite alternate approach-glow-drift;position:absolute;inset:-18px;-webkit-mask-image:radial-gradient(#000 35%,#0000 70%);mask-image:radial-gradient(#000 35%,#0000 70%)}.approach-slide-frame:after{content:"";z-index:1;mix-blend-mode:multiply;pointer-events:none;background-image:radial-gradient(at 45% 45%,#5fef8433,#0000 45%),radial-gradient(at 55% 55%,#1b7f5c14,#0000 48%);background-position:0 100%,100% 0;background-repeat:no-repeat;background-size:175% 175%,160% 160%;border-radius:14px;animation:22s ease-in-out infinite alternate approach-glow-flow;position:absolute;inset:2px}@keyframes approach-glow-drift{0%{opacity:.7;transform:translate(-24px,12px)scale(.98)}to{opacity:1;transform:translate(24px,-14px)scale(1.045)}}@keyframes approach-glow-flow{0%{background-position:0 100%,100% 0}to{background-position:100% 0,0 100%}}.approach-slide{background:linear-gradient(145deg,#fff 55%,#f4faf7);border-width:2px;border-color:#1b7f5c61;flex-direction:column;justify-content:center;min-height:310px;padding:clamp(30px,4vw,56px);animation:.55s cubic-bezier(.2,.7,.2,1) both approach-slide-enter;display:flex;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #1b7f5c0f,0 0 0 1px #5fef841a,0 3px 7px #203a6d09,0 18px 38px #1b7f5c1a}.approach-slide h3{margin:0 0 18px;font-size:clamp(1.5rem,2.2vw,2rem)}.approach-slide p{max-width:68ch;margin:0;font-size:clamp(1.05rem,1.45vw,1.2rem);line-height:1.6}.splash-shell:not(.design-v2) #panel-approach .approach-slide p{color:#203a6d;font-weight:400}.approach-arrow{width:48px;height:48px;color:var(--teal);cursor:pointer;background:#fff;border:1px solid #203a6d2e;border-radius:50%;place-items:center;padding:0;transition:background-color .22s,border-color .22s,transform .22s;display:grid;box-shadow:0 8px 25px #203a6d0b}.approach-arrow svg{width:20px;height:20px}.approach-arrow:hover,.approach-arrow:focus-visible{border-color:var(--teal);background:#eff9f2;transform:scale(1.06)}@keyframes approach-slide-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.values-grid .value-card{isolation:isolate;background:radial-gradient(circle at 97% -16%,#5fef8433,#0000 45%),linear-gradient(135deg,#203a6d 0%,#163c5d 100%);border-color:#5fef843b;min-height:244px;padding:31px 34px;position:relative;overflow:hidden}.values-grid .value-card-heading{display:block}.values-grid .value-card h3,.values-grid .value-line,.values-grid .value-definition{z-index:1;max-width:82%;position:relative}.values-grid .value-card h3{color:#fff;letter-spacing:-.035em;font-size:clamp(1.35rem,1.8vw,1.75rem)}.values-grid .value-line{color:#a5f2be;max-width:calc(100% - 150px);min-height:0;margin:13px 0 15px}.values-grid .value-definition{color:#e0ebf2;max-width:calc(100% - 150px);font-weight:400}.values-grid .value-icon{z-index:0;opacity:.2;width:150px;height:200px;-webkit-mask-image:url(/smooth-icons.png);mask-image:url(/smooth-icons.png);-webkit-mask-size:400% 100%;mask-size:400% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--icon-crop) 50%;-webkit-mask-position:var(--icon-crop) 50%;mask-position:var(--icon-crop) 50%;pointer-events:none;background:#5fef84;display:block;position:absolute;top:18px;right:20px}.values-grid .value-icon-respectful{transform-origin:50%;width:160px;height:150px;top:40px;right:16px;transform:scale(1.08);-webkit-mask-image:url(/respectful-handshake-clean-corner.png);mask-image:url(/respectful-handshake-clean-corner.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain}.values-grid .value-icon-authentic{--fingerprint-size:150px;-webkit-mask-image:url(/oyasin-core-values-simple-v1.png);mask-image:url(/oyasin-core-values-simple-v1.png);-webkit-mask-size:calc(var(--fingerprint-size) * 3.87857) calc(var(--fingerprint-size) * 1.29286);-webkit-mask-size:calc(var(--fingerprint-size) * 3.87857) calc(var(--fingerprint-size) * 1.29286);mask-size:calc(var(--fingerprint-size) * 3.87857) calc(var(--fingerprint-size) * 1.29286);-webkit-mask-position:calc(var(--fingerprint-size) * -1.025) calc(var(--fingerprint-size) * .014881);-webkit-mask-position:calc(var(--fingerprint-size) * -1.025) calc(var(--fingerprint-size) * .014881);mask-position:calc(var(--fingerprint-size) * -1.025) calc(var(--fingerprint-size) * .014881)}.values-grid .value-icon-passionate{--icon-crop:64.5%}.values-grid .value-icon-positive{color:#5fef84;background:0 0;width:150px;height:150px;top:40px;right:22px;-webkit-mask-image:none;mask-image:none}.values-grid .value-icon svg{width:100%;height:100%}@media (width>=761px) and (width<=900px){.values-grid{grid-template-columns:1fr}.values-grid .value-card{min-height:196px}}@media (width<=760px){.detail-stage{padding-top:24px}.splash-shell:not(.design-v2) #panel-approach{border-radius:19px;padding:30px 10px 34px}.splash-shell:not(.design-v2) #panel-approach .approach-slideshow{grid-template-columns:36px minmax(0,1fr) 36px}.splash-shell:not(.design-v2) #panel-approach .approach-arrow{width:36px;height:36px}.approach-slideshow{grid-template-columns:44px minmax(0,1fr) 44px;gap:0}.approach-arrow{width:44px;height:44px}.approach-slide{min-height:390px;padding:22px}.approach-slide h3{font-size:clamp(1.32rem,5.2vw,1.65rem)}.values-grid .value-card{min-height:225px;padding:25px}.values-grid .value-card h3,.values-grid .value-line,.values-grid .value-definition{max-width:87%}.values-grid .value-icon{opacity:.2;width:108px;height:144px;top:8px;right:13px}.values-grid .value-icon-respectful{width:108px;height:108px;top:20px;right:4px}.values-grid .value-icon-authentic{--fingerprint-size:108px;top:0}.values-grid .value-icon-passionate{top:0}.values-grid .value-icon-positive{width:108px;height:108px;top:20px;right:14px}.values-grid .value-line{max-width:calc(100% - 88px)}.values-grid .value-definition{max-width:100%}.values-grid .value-card-authentic .value-definition,.values-grid .value-card-passionate .value-definition{padding-top:24px}}@media (prefers-reduced-motion:reduce){.splash-shell:not(.design-v2) #panel-approach:before,.splash-shell:not(.design-v2) #panel-approach:after,.approach-slide-frame:before,.approach-slide-frame:after,.approach-slide{animation:none}.approach-arrow{transition:none}}.design-v2{background:linear-gradient(#fbfdfc 0%,#f7faf8 58%,#fbfdfc 100%);border-inline:1px solid #dbe6e5;width:min(100%,1480px);margin-inline:auto;padding-top:126px;box-shadow:0 0 0 1px #fffc,0 18px 70px #183d531a}.design-v2:before{display:none}.design-v2 .site-header{background:#ffffffed;border-bottom:1px solid #dce7e6;width:100%;min-height:98px;padding:17px clamp(28px,4vw,58px);left:0;transform:none;box-shadow:0 5px 20px #203a6d09}.design-v2 .wordmark-type{color:var(--navy)}.design-v2 .contact-link{letter-spacing:.005em;font-size:.82rem}.design-v2 .contact-link:after{background:var(--teal);height:2px}.design-v2 .hero{background:radial-gradient(circle at 79% 42%,#5fef841f,#0000 29%),linear-gradient(145deg,#fff 0%,#fcfefd 60%,#f3faf6 100%);border:1px solid #d2e1e0;border-radius:22px;width:min(100% - 72px,1360px);min-height:508px;margin-top:0;padding:58px 34px 90px;box-shadow:inset 0 1px #fff,0 2px 5px #203a6d0a,0 22px 56px #203a6d17}.design-v2 .hero-copy{margin-top:90px;transform:none}.design-v2 .hero-copy h1{letter-spacing:-.058em;max-width:none;font-size:clamp(2.9rem,4.45vw,4.35rem);font-weight:600;line-height:1.015}.design-v2 .hero-copy h1 em{letter-spacing:-.048em;font-weight:400}.design-v2 .hero-hook{font-size:clamp(1.13rem,1.5vw,1.3rem);font-weight:400;bottom:35px;left:34px}.design-v2 .hero-hook:after{height:2px}.design-v2 .particle-stage{width:min(35vw,440px);height:min(35vw,440px);top:37px;right:34px}.design-v2 .section-explorer{width:min(100% - 72px,1360px)}.design-v2 .explore-nav{background:#f7faf8f0;padding:18px 0 12px}.design-v2 .explore-tabs{gap:12px;max-width:none}.design-v2 .explore-tab{background:#fff;border:1px solid #d4e1e1;border-radius:12px;min-height:76px;padding:17px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 2px 3px #203a6d0a,0 9px 21px #203a6d0e}.design-v2 .explore-tab:hover,.design-v2 .explore-tab:focus-visible{border-color:#a7c9bd;box-shadow:0 13px 27px #203a6d1a}.design-v2 .explore-tab[aria-selected=true]{background:linear-gradient(145deg,#fff 30%,#f1faf3);border-color:#7fb89f;box-shadow:inset 0 1px #fff,0 3px 5px #203a6d0a,0 13px 30px #1b7f5c21}.design-v2 .tab-label{letter-spacing:-.018em;font-size:clamp(.98rem,1.25vw,1.1rem)}.design-v2 .detail-stage{background:#fff;border:1px solid #d8e5e3;border-radius:20px;min-height:475px;margin-top:12px;padding:clamp(30px,4.2vw,56px);scroll-margin-top:110px;box-shadow:inset 0 1px #fff,0 3px 6px #203a6d09,0 19px 44px #203a6d11}.design-v2 .prose,.design-v2 .prose-about p{color:#344968;font-size:clamp(1.04rem,1.35vw,1.15rem);font-weight:400;line-height:1.64}.design-v2 .story-block{border-bottom-color:#e1ebe9;gap:clamp(24px,4vw,58px)}.design-v2 .story-block h3{letter-spacing:-.025em;font-size:clamp(1.18rem,1.6vw,1.42rem)}.design-v2 .detail-list li{line-height:1.56}.design-v2 .story-accordion{background:#fff;border:1px solid #d8e5e3;border-radius:16px;overflow:hidden;box-shadow:0 2px 5px #203a6d09,0 16px 34px #203a6d0f}.design-v2 .story-accordion-item+.story-accordion-item{border-top:1px solid #e1ebe9}.design-v2 .story-accordion-heading{margin:0}.design-v2 .story-accordion-heading button{width:100%;color:var(--navy);letter-spacing:-.025em;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:18px;padding:21px clamp(20px,3vw,32px);font:600 clamp(1.06rem,1.55vw,1.3rem)/1.3 Montserrat,sans-serif;transition:background-color .18s,color .18s;display:flex}.design-v2 .story-accordion-heading button:hover,.design-v2 .story-accordion-heading button:focus-visible{background:#f3faf6}.design-v2 .story-accordion-heading button:focus-visible{outline:2px solid var(--teal);outline-offset:-3px}.design-v2 .story-accordion-item.is-open .story-accordion-heading button{background:#f6fbf8}.design-v2 .story-accordion-chevron{width:19px;height:19px;color:var(--teal);flex:none;transition:transform .42s cubic-bezier(.23,1,.32,1)}.design-v2 .story-accordion-item.is-open .story-accordion-chevron{transform:rotate(180deg)}.design-v2 .story-accordion-motion{grid-template-rows:0fr;transition:grid-template-rows .48s cubic-bezier(.23,1,.32,1);display:grid}.design-v2 .story-accordion-item.is-open .story-accordion-motion{grid-template-rows:1fr}.design-v2 .story-accordion-panel{min-height:0;overflow:hidden}.design-v2 .story-accordion-inner{opacity:0;background:linear-gradient(145deg,#fff 45%,#f9fcfa);border-top:1px solid #e3ede8;padding:22px clamp(20px,3vw,32px) 27px;transition:opacity .18s,transform .3s cubic-bezier(.23,1,.32,1);transform:translateY(-5px)}.design-v2 .story-accordion-item.is-open .story-accordion-inner{opacity:1;transform:translateY(0)}.design-v2 .story-accordion-inner p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.design-v2 .story-accordion-heading button,.design-v2 .story-accordion-chevron,.design-v2 .story-accordion-motion,.design-v2 .story-accordion-inner{transition:none}}.design-v2 .approach-slide{background:linear-gradient(145deg,#fff 55%,#f4faf7);border-color:#1b7f5c61;border-radius:16px;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #1b7f5c0f,0 0 0 1px #5fef841a,0 3px 7px #203a6d09,0 18px 38px #1b7f5c1a}.design-v2 .approach-slide h3{letter-spacing:-.035em;font-size:clamp(1.55rem,2.15vw,1.95rem)}.design-v2 .approach-slide p{color:#344968;font-weight:400}.design-v2 .approach-arrow{border-color:#cbded8;box-shadow:0 8px 18px #203a6d14}.design-v2 .approach-swap-slide{animation:none}.design-v2 .approach-swap-stack{align-items:center;width:100%;min-width:0;display:grid}.design-v2 .approach-swap-measure,.design-v2 .approach-swap-content,.design-v2 .approach-swap-skeleton{grid-area:1/1;min-width:0}.design-v2 .approach-swap-measure{visibility:hidden;pointer-events:none}.design-v2 .approach-swap-content{opacity:1;filter:blur();transition:opacity .42s,filter .42s,transform .42s cubic-bezier(.2,.7,.2,1);transform:translateY(0)}.design-v2 .is-skeleton .approach-swap-content{opacity:0;filter:blur(5px);transform:translateY(5px)}.design-v2 .approach-swap-skeleton{opacity:0;pointer-events:none;flex-direction:column;align-items:flex-start;gap:12px;transition:opacity .18s;display:flex}.design-v2 .is-skeleton .approach-swap-skeleton{opacity:1}.design-v2 .approach-skeleton-bar{background:linear-gradient(100deg,#1b7f5c94 15%,#5fef84c2 48%,#1b7f5c94 80%) 0 0/220% 100%;border-radius:999px;width:90%;height:12px;animation:1.45s ease-in-out infinite approach-skeleton-shimmer;display:block}.design-v2 .approach-skeleton-title{width:56%;height:25px;margin-bottom:13px}.design-v2 .approach-skeleton-line:nth-child(3){width:96%}.design-v2 .approach-skeleton-line:nth-child(4){width:70%}@keyframes approach-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.design-v2 .approach-swap-content{transition:none}.design-v2 .approach-swap-skeleton{display:none}}.design-v2 .values-grid{gap:16px}.design-v2 .values-grid .value-card{border-color:#35648a;border-radius:14px;box-shadow:inset 0 1px #ffffff24,0 14px 30px #193c5e26}.design-v2 .values-grid .value-card h3{font-weight:600}.design-v2 .values-grid .value-line,.design-v2 .values-grid .value-definition{font-weight:400}.design-v2 .contact-dock{background:linear-gradient(145deg,#fff,#f9fcfa);border:1px solid #cbded8;border-radius:20px;grid-template-columns:1fr;gap:20px;width:min(100% - 72px,1360px);margin-top:22px;margin-bottom:0;padding:clamp(26px,3vw,42px);box-shadow:inset 0 1px #fff,0 4px 7px #203a6d0a,0 22px 46px #203a6d1a}.design-v2 .contact-intro h2{letter-spacing:-.045em;font-family:Montserrat,sans-serif;font-size:clamp(1.45rem,2.15vw,1.95rem);font-weight:600}.design-v2 .contact-form{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,1.4fr) auto;gap:12px}.design-v2 .form-success{grid-column:1}.design-v2 .field{gap:8px}.design-v2 .field>span{color:#4c6682;letter-spacing:.105em;font-family:Montserrat,sans-serif;font-size:.66rem;font-weight:600}.design-v2 .field input{background:#fbfdfc;border:1px solid #d3e0df;border-radius:9px;min-height:49px;padding:10px 12px;font-size:.98rem;box-shadow:inset 0 1px 2px #203a6d09}.design-v2 .field input::placeholder{color:#8094a3}.design-v2 .field input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #1b7f5c21}.design-v2 .submit-button{background:var(--teal);border:1px solid #126447;border-radius:9px;gap:13px;width:auto;min-width:118px;height:49px;padding:0 18px;box-shadow:0 8px 17px #1b7f5c2e}.design-v2 .submit-button span{clip:auto;clip-path:none;width:auto;height:auto;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:600;position:static;overflow:visible}.design-v2 .submit-button svg{width:18px;height:18px}.design-v2 .site-footer{background:#fff;border-top:1px solid #dce7e6;width:100%;min-height:132px;margin-top:50px;padding-inline:clamp(28px,4vw,58px)}.design-v2 .site-footer p{color:#536b80;font-size:.94rem;font-weight:400}@media (width<=1050px){.design-v2{padding-top:115px}.design-v2 .hero{width:calc(100% - 48px);min-height:calc(310px + min(52vw,420px));padding:52px 30px 85px}.design-v2 .hero-copy{margin-top:0}.design-v2 .hero-copy h1{font-size:clamp(2.9rem,5.4vw,3.7rem)}.design-v2 .particle-stage{width:min(52vw,420px);height:min(52vw,420px);top:215px;right:20px}.design-v2 .hero-hook{bottom:34px;left:30px}.design-v2 .section-explorer,.design-v2 .contact-dock{width:calc(100% - 48px)}.design-v2 .detail-stage{padding:34px}.design-v2 .contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.design-v2 .submit-button{justify-self:start}}@media (width<=760px){.design-v2{box-shadow:none;border-inline:0;padding-top:91px}.design-v2 .site-header{min-height:72px;padding:12px 19px}.design-v2 .contact-link{font-size:0}.design-v2 .hero{border-radius:17px;width:calc(100% - 28px);min-height:calc(min(290px,79vw) + min(76vw,330px) + 78px);padding:45px 21px 76px}.design-v2 .hero-copy h1{font-size:clamp(2.35rem,11.4vw,3.25rem);line-height:1.02}.design-v2 .hero-title-first{white-space:normal}.design-v2 .particle-stage{width:min(76vw,330px);height:min(76vw,330px);top:min(270px,75vw);left:50%;right:auto}.design-v2 .hero-hook{font-size:1.03rem;bottom:28px;left:21px}.design-v2 .section-explorer,.design-v2 .contact-dock{width:calc(100% - 28px)}.design-v2 .explore-nav{background:0 0;margin-inline:0;padding:13px 0 10px}.design-v2 .explore-tabs{gap:9px}.design-v2 .explore-tab{min-height:70px;padding:13px 15px}.design-v2 .tab-label{font-size:.89rem}.design-v2 .detail-stage{border-radius:16px;min-height:0;margin-top:11px;padding:26px 23px;scroll-margin-top:24px}.design-v2 .prose,.design-v2 .prose-about p{font-size:1.025rem;line-height:1.62}.design-v2 .story-block,.design-v2 .values-grid{gap:12px}.design-v2 .contact-dock{border-radius:16px;margin-top:15px;padding:25px 20px}.design-v2 .contact-form{grid-template-columns:1fr}.design-v2 .submit-button{justify-content:space-between;width:100%;margin-top:4px}.design-v2 .site-footer{min-height:145px;margin-top:32px;padding:18px 22px}}
