body,body *{font-family:Arial,sans-serif!important}.sh{z-index:1000;background:#091f30;border-bottom:0;padding:0;position:sticky;top:0}.sh-bar{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:8px 0;display:flex}.sh-logo{background:#fff;border-radius:8px;flex:none;line-height:0;padding:2px 6px!important}.sh-logo img{object-fit:contain;width:66px;max-width:120px;display:block}.sh-nav{opacity:1;width:auto;height:auto;color:inherit;z-index:1;background:0 0;flex:1;justify-content:space-between;align-items:center;gap:18px;padding:0;display:flex;position:static;top:auto;left:auto;right:auto;overflow:visible;transform:none}.sh-nav ul{align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}.sh-nav a{color:#f4f4f4;padding:6px 0;font-size:13px;font-weight:600;text-decoration:none}.sh-nav a.is-active,.sh-nav a:hover{color:#f0c14b;border-bottom:2px solid #f0c14b}.sh-actions{align-items:center;gap:8px;display:flex}a.sh-logo:hover{border-bottom:none}.sh-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.sh-btn-line{color:#f0c14b;background:0 0;border-color:#f0c14b}.sh-btn-fill{color:#111;background:#f0c14b;padding:14px 12px;font-size:14px}.sh-btn-fill:hover{color:#111;background:#d7a72a}.sh-nav .sh-btn-line{color:#f0c14b;background:0 0;border-color:#f0c14b;padding:10px}.sh-nav .sh-btn-fill,.sh-nav .sh-btn-fill:hover{color:#111;background:#f0c14b;border-radius:10px;padding:10px 12px}.sh-burger,.sh-backdrop{display:none}.banner{color:#fff;background:#12324d;align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}.banner-photo,.banner-scrim{width:100%;height:100%;position:absolute;inset:0}.banner-photo{object-fit:cover;object-position:right center}.banner-scrim{background:linear-gradient(90deg,#101010c7 30%,#10101047 52%,#1010101f 100%)}.banner-grid{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:36px;padding:54px 16px;display:grid;position:relative}.banner-copy h1,.page-hero h1,.block h2,.vision h2{letter-spacing:-.03em;text-transform:capitalize;font-family:Arial,sans-serif;line-height:1.05}.banner-copy h1{color:#fff;max-width:12ch;margin:8px 0 14px;font-size:clamp(40px,5vw,68px)}.banner-copy>p:first-child,.page-hero p:first-child,.eyebrow{color:#ffdc83;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.eyebrow{color:#9a7420}.banner-copy>p:last-of-type{color:#ffffffe6;max-width:46ch;font-size:17px}.banner-points{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.banner-points span{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00154a6b;border:1px solid #f0c14b8c;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff08}.point-icon{color:#f0c14b;flex-shrink:0;font-size:14px}.banner-form,.contact-form{color:#1a2332;background:#fff;border-radius:22px;padding:22px;box-shadow:0 24px 50px #00000038}.banner-form h2,.contact-form h2{margin:0 0 6px;font-size:28px}.banner-form>p,.contact-form>p{color:#5d6b7c;margin:0 0 14px}.eq{gap:10px;display:grid}.eq label{gap:4px;font-size:13px;font-weight:700;display:grid}.eq input,.eq textarea,.finder input{width:100%;font:inherit;color:#1a2332;background:#f7fafc;border:1px solid #d7e2ec;border-radius:12px;padding:12px}.eq small{color:#c7431c;font-weight:600}.eq-submit{width:100%;margin-top:4px}.numbers{color:#fff;background:linear-gradient(115deg,#061b30 0%,#0b2540 55%,#071a2d 100%);padding:34px 0 40px;position:relative;overflow:hidden}.numbers:before{content:"";pointer-events:none;background:radial-gradient(at 80%,#244b692e,#0000 65%);position:absolute;inset:0}.numbers .container{z-index:1;position:relative}.numbers-head p{color:#f1c76d;letter-spacing:2.5px;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:700}.numbers-head{flex-direction:column;display:flex}.numbers-head h2{color:#fff;letter-spacing:-1px;order:2;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.5vw,44px);font-weight:700;line-height:1.15}.numbers-head h2:after{content:"";background:#e6bc60;width:35px;height:2px;margin-top:8px;display:block}.numbers-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.numbers-grid article{border-left:1px solid #ffffff2b;align-items:center;gap:16px;min-width:0;padding:8px 18px;display:flex}.numbers-grid article:first-child{border-left:0;padding-left:0}.number-icon{color:#f2c56b;background:#ffffff04;border:1px solid #e6bc6024;border-radius:50%;justify-content:center;align-items:center;width:58px;min-width:58px;height:58px;font-size:27px;display:flex}.numbers-grid article:first-child .number-icon{border-radius:6px}.number-content{min-width:0}.numbers strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.5vw,46px);font-weight:700;line-height:1;display:block}.numbers strong:before{display:none}.numbers span{color:#ffffffe0;letter-spacing:1.2px;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:600;line-height:1.5;display:block}@media (max-width:991px){.numbers-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.numbers-grid article:nth-child(3){border-left:0;padding-left:0}}@media (max-width:575px){.numbers{padding:30px 0}.numbers-head h2{font-size:30px}.numbers-grid{gap:14px 8px}.numbers-grid article{gap:10px;padding:8px}.number-icon{width:40px;min-width:40px;height:40px;font-size:19px}.numbers strong{font-size:31px}.numbers span{letter-spacing:.5px;font-size:8px}}.counters{color:#1c1917;background:#f7f4ef;border-top:1px solid #e7e1d8;border-bottom:1px solid #e7e1d8}.counters-grid{grid-template-columns:repeat(4,1fr);display:grid}.counters article{text-align:center;padding:28px 12px}.counters strong{color:#1c1917;font-family:Arial,sans-serif;font-size:clamp(34px,3vw,52px);display:block}.counters span,.portfolio p,.cards p,.quote span,.timeline p,.values p,.vision p,.page-hero p,.contact-card p{color:#5d6b7c}.counters span{color:#6b645b}.block{padding:70px 0}.block-mist{background:#f6f3ee}.block-cream{background:#f6f1ea}.block-cream .block-head{margin-bottom:40px;font-size:32px}.block-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.block-head h2,.vision h2,.page-hero h1{color:#1a2332;margin:0;font-size:clamp(32px,4vw,48px)}.block-head a,.text-link{color:#010101;border:1px solid #f0c14b;border-radius:5px;padding:10px 12px;font-weight:700;text-decoration:none}.cards a.read_more{border:1px solid #f0c14b;border-radius:50px;padding:5px 12px;font-size:14px;display:inline-block}.cards a.read_more svg{font-size:14px}.portfolio,.cards-3,.timeline,.values{gap:16px;display:grid}.portfolio,.cards-3,.values{grid-template-columns:repeat(3,1fr)}.timeline{grid-template-columns:repeat(4,1fr);margin-top:22px}.portfolio a,.cards a{display:block}.portfolio a,.cards a,.quote,.timeline article,.values article,.contact-card{color:inherit;background:#fff;border:1px solid #e6edf4;border-radius:18px;height:100%;text-decoration:none;overflow:hidden}.portfolio img,.cards img,.about-photo,.split-note img,.vision-media img{object-fit:cover;width:100%;height:220px;display:block}.about-photo,.split-note img{border-radius:22px;height:100%;min-height:320px}.portfolio div,.cards div,.quote,.timeline article,.values article{padding:16px}.portfolio span,.cards span{color:#e4572e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.portfolio h3,.cards h3,.timeline h3,.values h3,.quote strong{margin:6px 0;font-size:22px}.vision{isolation:isolate;color:#fff;background:radial-gradient(at 82% 10%,#26596f59,#0000 55%),linear-gradient(115deg,#061a2c 0%,#0b2b40 55%,#061827 100%);padding:70px 0;position:relative;overflow:hidden}.vision:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#0000 65%,#ffffff09 65.2%,#0000 65.5%),linear-gradient(145deg,#0000 74%,#ffffff0b 74.2%,#0000 74.5%),radial-gradient(at 0 100%,#b9842c21,#0000 45%);position:absolute;inset:0}.vision:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:450px;height:300px;position:absolute;bottom:-100px;right:-100px;transform:rotate(-25deg)}.vision .container{z-index:1;position:relative}.vision-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:42px;display:grid}.vision .eyebrow{color:#e9bf69;margin:0 0 8px;font-size:12px;font-weight:700}.vision h2{letter-spacing:-1.3px;color:#fff;max-width:580px;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.5vw,48px);font-weight:700;line-height:1.08}.vision-grid>div:first-child>p:not(.eyebrow){color:#ffffffc4;max-width:510px;margin:0 0 12px;font-size:14px;font-weight:400}.vision .sh-btn-fill{color:#221a0e;background:linear-gradient(#ffe7a4 0%,#dca83f 100%);border:1px solid #e8bf67;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:38px;margin-top:8px;padding:10px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 5px 18px #00000026}.vision-media{background:#071b2a;border:1px solid #f0c14ba6;border-radius:13px;width:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000040}.vision-media iframe,.vision-media a{aspect-ratio:16/9;background:#000;border:0;border-radius:12px;width:100%;height:auto;min-height:0;margin:0;display:block;position:relative;overflow:hidden}.vision-media iframe{aspect-ratio:16/9;width:100%;height:auto}.vision-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.vision-media a:hover img{transform:scale(1.04)}.vision-media span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#051421bf;border:1px solid #fff3;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.vision-points article{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff09;border:1px solid #ffffff38;border-radius:10px;min-width:0;min-height:125px;padding:17px 18px;transition:all .3s;box-shadow:inset 0 1px #ffffff0a}.vision-points article:hover{background:#ffffff13;border-color:#e9bf698c;transform:translateY(-4px)}.vision-points article>span{color:#f1c56f;letter-spacing:.6px;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.vision-points h3{color:#fff;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;line-height:1.25}.vision-points p{color:#ffffffc7;margin:0;font-size:12px;font-weight:400;line-height:1.55}.quote p{color:#1a2332;font-size:18px}.quote{flex-direction:column;justify-content:space-between;display:flex}.quote div{align-items:center;gap:10px;padding:0;display:flex}.quote img{object-fit:cover;border-radius:50%;width:52px;height:52px}.page-hero{color:#fff;background:linear-gradient(100deg,#0c0c0cd1,#1414148c),url(../media/whychooseus.3gu1ogh9s9wqt.jpg) 50%/cover;padding:72px 0}.page-hero h1,.page-hero p{color:#fff}.page-hero h1{margin-bottom:15px;position:relative}.page-hero h1:before{content:"";background:#edc46f;border-radius:20px;width:70px;height:4px;position:absolute;bottom:-8px}.page-hero p{max-width:62ch}.finder{gap:10px;margin-bottom:16px;display:flex}.finder input{flex:1}.project-board{background:#f6f1ea}.project-crumb{color:#8a837a;margin:0 0 14px;font-size:14px}.project-crumb strong{color:#1c1917;font-weight:700}.project-intro{color:#6b645b;max-width:62ch;margin:-6px 0 16px}.project-tools-row{justify-content:flex-start;align-items:center;gap:28px;margin-bottom:14px;display:flex}.project-tools .finder{flex:520px;max-width:560px;margin:0;display:block;position:relative}.project-tools .finder svg{color:#8a837a;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.project-tools .finder input{background:#fff;border:1px solid #e4ddd4;border-radius:999px;height:48px;padding:0 18px 0 44px}.chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.project-tools .chips{flex-wrap:nowrap;gap:10px;margin:0}.chips button,.chips a{letter-spacing:.06em;text-transform:uppercase;color:#1c1917;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e4ddd4;border-radius:999px;align-items:center;height:44px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.chips button.is-on,.chips a.is-on{color:#fff;background:#161616;border-color:#161616}.chips button.is-on:before,.chips a.is-on:before{content:"";background:#e4572e;border-radius:50%;flex:none;width:7px;height:7px;margin-right:8px;display:inline-block}.list-count{color:#8a837a;margin:0 0 18px;font-size:14px;font-weight:500}.site-gallery{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.site-gallery .gallery-item{cursor:pointer;background:#d7e2ec;border-radius:16px;min-height:220px;position:relative;overflow:hidden}.site-gallery img{object-fit:cover;width:100%;height:240px;display:block}.site-gallery svg{color:#fff;background:#0d6eafe6;border-radius:50%;width:34px;height:34px;padding:8px;position:absolute;bottom:12px;right:12px}.lightbox{z-index:4000;background:#08101ce0;place-items:center;display:grid;position:fixed;inset:0}.lightbox-content{max-width:min(960px,92vw);position:relative}.lightbox-image{border-radius:12px;max-width:100%;max-height:78vh}.close-btn,.nav-btn{background:#fff;border:0;border-radius:50%;width:40px;height:40px;position:absolute}.close-btn{top:-18px;right:-8px}.prev-btn{top:50%;left:8px}.next-btn{top:50%;right:8px}.image-counter{color:#fff;text-align:center;margin-top:8px}.pagination-controls{gap:12px;margin-top:22px}.pagination-button{color:#fff;background:#0d6eaf;border:0;border-radius:999px;padding:10px 16px;font-weight:700}.pagination-button:disabled{opacity:.45}.contact-card{isolation:isolate;color:#fff;background:radial-gradient(at 90% 5%,#2a5d7959,#0000 55%),linear-gradient(135deg,#061827,#0b2c42);border:1px solid #f0c14b33;border-radius:20px;flex-direction:column;align-content:start;align-items:flex-start;gap:17px;padding:36px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 35px #0618271f}.contact-card h2{color:#fff;width:100%;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:700}.contact-card h2:after{content:"";background:#efc46a;border-radius:4px;width:48px;height:3px;margin-top:13px;display:block}.contact-card>a svg,.contact-card>p svg{color:#f0c46e;flex-shrink:0;font-size:19px}.contact-card>p{color:#ffffffd1;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:11px;align-items:flex-start;gap:13px;width:100%;margin:2px 0 0;padding:17px 16px;font-size:13px;line-height:1.8;display:flex}.contact-card>p svg{margin-top:3px}.contact-card>a:not(.sh-btn){color:#eaf1f5;overflow-wrap:anywhere;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:13px;width:100%;min-width:0;padding:14px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .25s;display:flex}.contact-card>a:not(.sh-btn):hover{color:#f2cf83;background:#ffffff17;border-color:#f0c14b80;transform:translate(3px)}.contact-card .sh-btn{color:#111;width:fit-content}.contact-card a.sh-btn-fill{color:#1c1917;background:linear-gradient(#ffe7a6 0%,#e2af4a 100%);border:1px solid #eac16d;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:49px;margin-top:8px;padding:13px 22px;font-size:14px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 5px 18px #0000001f}.contact-card a.sh-btn-fill svg{color:#1c1917;font-size:20px}.contact-card a.sh-btn-fill:hover{color:#1c1917;background:linear-gradient(#fff0bd,#e6b54d);transform:translateY(-2px)}.vx-footer-contact svg{color:#f0c14b}.view-all{justify-content:center;margin-top:28px;display:flex}.view-all a{color:#1c1917;background:linear-gradient(#ffe7a4 0%,#dca83f 100%);border-bottom:1px solid #1c1917;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.about-hero{background:#f7f4ef;padding:78px 0 36px}.about-hero h1{color:#1c1917;letter-spacing:-.035em;max-width:14ch;margin:0 0 16px;font-family:Arial,sans-serif;font-size:clamp(42px,6vw,74px);line-height:.98}.about-hero .lead{color:#5c564e;max-width:48ch;margin:0;font-size:18px}.about-stats{border-top:1px solid #e4ddd3;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:42px;padding-top:26px;display:grid}.about-stats strong{color:#1c1917;font-family:Arial,sans-serif;font-size:clamp(34px,4vw,56px);line-height:1;display:block}.about-stats span{color:#6b645b}.people-grid,.chapter-grid,.value-grid,.vision-cols,.stage-intro,.join-band,.help-band{gap:18px;display:grid}.people-grid{grid-template-columns:repeat(3,1fr)}.person{background:#fff;border:1px solid #ece7df;border-radius:22px;overflow:hidden}.person img{object-fit:cover;width:100%;height:230px;display:block}.person div{padding:18px 18px 22px}.person p{margin:0}.person em{color:#5c564e;margin-top:14px;font-style:italic;display:block}.statement{color:#fff;background:#1c1917;padding:78px 0}.statement h2{color:#fff;letter-spacing:-.03em;max-width:16ch;margin:0 0 14px;font-family:Arial,sans-serif;font-size:clamp(34px,4vw,56px)}.statement p{color:#ffffffd1;max-width:62ch;font-size:18px}.chapter-grid{grid-template-columns:repeat(4,1fr)}.chapter{background:#fff;border:1px solid #ece7df;border-radius:18px;padding:18px}.chapter b{color:#e4572e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:12px;display:block}.chapter h3{color:#1c1917;margin:0 0 8px}.chapter p{margin:0}.vision-cols{grid-template-columns:1.15fr .85fr;align-items:start}.commit{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.commit li{grid-template-columns:36px 1fr;align-items:start;gap:12px;display:grid}.commit span{color:#fff;background:#1c1917;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.value-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:28px}.value-grid article{text-align:left;background:#f8f4ec;border:1px solid #43321e24;border-radius:20px;padding:32px 22px 28px}.value-grid strong{color:#e4572e8c;letter-spacing:-.04em;margin-bottom:14px;font-size:52px;font-weight:300;line-height:1;display:block}.value-grid h3{color:#1c1917;margin:0 0 8px;font-size:18px}.value-grid p{color:#5c564e;margin:0;font-size:15px}.quote-line{color:#1c1917;border-top:1px solid #e4ddd3;margin:28px 0 0;padding-top:18px;font-family:Arial,sans-serif;font-size:28px}.join-band,.help-band{border-radius:24px;grid-template-columns:1.3fr .7fr;align-items:center;padding:32px}.join-band{background:#f7f4ef}.join-band.is-center{text-align:center;grid-template-columns:1fr;justify-items:center}.join-band.is-center h2{max-width:16ch;margin-left:auto;margin-right:auto}.help-band{color:#fff;background:radial-gradient(at 85% 20%,#265b756b,#0000 55%),linear-gradient(120deg,#041321 0%,#0b2b40 55%,#061827 100%)}.help-band h2,.help-band p,.join-band h2{color:inherit}.help-band p,.join-band p{color:inherit;opacity:.86;margin:0}.help-band a.sh-btn-fill,.join-band a.sh-btn-fill{color:#111;background:#f0c14b;width:100%}.help-band a.sh-btn-fill:hover,.join-band a.sh-btn-fill:hover{color:#111;background:#d7a72a}.stage-intro{grid-template-columns:1.2fr .8fr;align-items:end;margin-bottom:28px}.stage-intro .about-stats{border-top:0;grid-template-columns:repeat(3,1fr);margin-top:0;padding-top:0}.stage-slider{margin:0 -10px}.stage-slider .slick-slide{padding:0 10px}.stage-slider .slick-prev,.stage-slider .slick-next{display:none!important}.stage-card a{color:inherit;text-decoration:none;display:block;position:relative}.stage-card img{object-fit:cover;background:#d7d1c7;border-radius:22px;width:100%;height:460px;display:block}.stage-badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#111;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;position:absolute;top:16px;left:16px}.stage-shade{color:#fff;background:#fff;border-radius:0 0 22px 22px;padding:70px 20px 20px;position:absolute;bottom:0;left:0;right:0}.stage-shade h3{color:#fff;margin:4px 0;font-family:Arial,sans-serif;font-size:32px}.stage-shade p{color:#ffffffe0;margin:0}.project-slider{margin:0 -8px}.project-slider .slick-slide{padding:0 8px}.project-slider .slick-prev,.project-slider .slick-next{display:none!important}.slider-nav{color:#1c1917;align-items:center;gap:10px;display:flex}.slider-nav strong{letter-spacing:.04em;font-size:18px}.slider-nav span{background:#c8c2b8;width:28px;height:1px}.slider-nav button{color:#1c1917;cursor:pointer;background:#fff;border:1px solid #ddd6cc;border-radius:50%;width:42px;height:42px;font-size:26px;line-height:1}.slider-nav button.is-next{color:#fff;background:#e4572e;border-color:#e4572e}.project-slider article a{color:inherit;background:#fff;border:1px solid #ece7df;border-radius:18px;min-height:100%;text-decoration:none;display:block;overflow:hidden}.project-slider img{object-fit:cover;width:100%;height:240px;display:block}.project-slider .stage-card a{background:0 0;border:0}.project-slider .stage-card img{border-radius:22px;height:460px}.project-slider article div{padding:16px}.project-slider span{color:#020202;letter-spacing:.08em;background:radial-gradient(#f0c14b,#e9d092);border-radius:10px;font-size:12px;font-weight:700}.project-slider h3{color:#171717;margin:6px 0;font-size:22px}.project-slider p{color:#5c564e}.project_detail{align-items:center;display:flex}.vision-points{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.vision-points span{color:#8a6a2f;font-weight:800}.vision-points h3{color:#f1f1f1;margin:8px 0;font-size:20px}.vision-points p{color:#fff;margin:0}.family-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid}.family-cards article{background:#f7f4ef;border-radius:22px;overflow:hidden}.family-cards img{object-fit:cover;width:100%;height:220px;display:block}.family-cards div{padding:18px 18px 22px}.family-cards span{color:#e4572e;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.family-cards h3{color:#1c1917;margin:2px 0 8px;font-family:Arial,sans-serif;font-size:22px}.family-cards p{color:#5c564e;margin:0}.families{background:#fff;padding:70px 0}.families h2{margin:0 0 12px;font-family:Arial,sans-serif;font-size:clamp(36px,4vw,56px)}.families-lead{color:#5c564e;font-size:18px}.family-photos{grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin-top:28px;display:grid}.family-photos figure{margin:0}.family-photos img{object-fit:cover;border-radius:18px;width:100%;height:320px;display:block}.family-photos figcaption{color:#1c1917;margin-top:10px;font-weight:700}.quote{background:#fff;border:1px solid #ece7df;min-height:220px}.cards article{background:#fff;border:1px solid #ece7df;border-radius:18px;overflow:hidden}.cards img{height:190px}.vx-footer-logo img{background:#fff;width:120px;height:auto}.about-page{color:#172334;background:#fff;width:100%;overflow:clip}.about-page *,.about-page :before,.about-page :after{box-sizing:border-box}.about-page .container{width:min(100% - 40px,1180px);max-width:1180px;margin-inline:auto}.about-page h1,.about-page h2,.about-page h3,.about-page p{overflow-wrap:break-word}.about-page h2{color:#142538;letter-spacing:-.8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.7vw,47px);font-weight:700;line-height:1.14}.about-page h3{line-height:1.3}.about-page p{font-size:15px;line-height:1.75}.about-page .eyebrow{color:#ad7e30;letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:800}.about-page .block{padding:85px 0}.about-page .block-mist{background:#f7f4ee}.about-page .is-center{text-align:center}.about-page .about-banner{isolation:isolate;color:#fff;background:#081e31;align-items:center;min-height:580px;display:flex;position:relative;overflow:hidden}.about-page .about-banner>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.about-page .about-banner-scrim{z-index:-1;background:linear-gradient(90deg,#03111ee8 0%,#041828b3 45%,#04142340 100%);position:absolute;inset:0}.about-page .about-banner-copy{padding-top:95px;padding-bottom:75px;position:relative}.about-page .about-banner-copy>p:first-child{color:#f1c674;letter-spacing:2px;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700}.about-page .about-banner h1{color:#fff;letter-spacing:-2px;max-width:690px;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.8vw,76px);line-height:1.04}.about-page .about-banner-copy>p:nth-of-type(2){color:#ffffffdb;max-width:590px;font-size:16px}.about-page .about-banner-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:760px;margin-top:38px;display:grid}.about-page .about-banner-stats article{border-left:1px solid #ffffff40;padding:0 20px}.about-page .about-banner-stats article:first-child{border-left:0;padding-left:0}.about-page .about-banner-stats strong{color:#fff;font-family:Georgia,serif;font-size:38px;line-height:1.1;display:block}.about-page .about-banner-stats span{color:#e5edf4;letter-spacing:1px;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:700;display:block}.about-page .dreamers-band{isolation:isolate;background:#dce7df;justify-content:center;align-items:center;min-height:430px;padding:90px 0;display:flex;position:relative;overflow:hidden}.about-page .dreamers-band>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-page .dreamers-band:before{content:"";z-index:-1;background:#f9f7efd4;position:absolute;inset:0}.about-page .dreamers{max-width:800px;margin:auto}.about-page .dreamers h2{max-width:680px;margin:10px auto 18px;font-size:clamp(38px,5vw,62px)}.about-page .dreamers>p:last-child{color:#465361;max-width:650px;margin:auto}.about-page .invest-band{isolation:isolate;background:#081e31;align-items:center;min-height:430px;padding:90px 0;display:flex;position:relative;overflow:hidden}.about-page .invest-band>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-page .invest-scrim{z-index:-1;background:#03111dc7;position:absolute;inset:0}.about-page .invest-title{color:#fff;max-width:800px;margin:0 auto 20px;font-size:clamp(35px,4.6vw,60px)}.about-page .invest-title span{color:#f2ce80;display:block}.about-page .invest-lead{color:#e2e9ed;max-width:670px;margin:auto}.about-page .zig{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.about-page .zig>div,.about-page .zig>figure{min-width:0}.about-page .zig h2{max-width:560px;margin:8px 0 20px}.about-page .zig p:not(.eyebrow){color:#536273}.about-page .thought-card{border-radius:18px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 15px 35px #091d2b1f}.about-page .thought-card img{object-fit:cover;width:100%;height:390px;display:block}.about-page .thought-card figcaption{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(#0000,#000000bf);padding:28px 20px 18px;font-size:12px;font-weight:700;position:absolute;inset:auto 0 0}.about-page .quote-center{text-align:center;color:#8c681f;max-width:750px;margin:55px auto 0;font-family:Georgia,serif;font-size:clamp(23px,2.8vw,36px);font-style:italic;line-height:1.4}.about-page .journey-band{color:#fff;background:linear-gradient(125deg,#041321,#0b2b40);padding:90px 0}.about-page .journey-band h2{color:#fff;max-width:700px;margin:10px 0}.about-page .journey-band .families-lead{color:#c7d3dd}.about-page .journey{margin:45px 0 0;padding:15px 0;list-style:none;position:relative}.about-page .journey:before{content:"";background:#f0c14b59;width:1px;position:absolute;top:0;bottom:0;left:50%}.about-page .journey>li{width:100%;margin-bottom:28px;display:flex;position:relative}.about-page .journey>li.is-left{justify-content:flex-start;padding-right:calc(50% + 25px)}.about-page .journey>li.is-right{justify-content:flex-end;padding-left:calc(50% + 25px)}.about-page .journey>li:before{content:"";z-index:2;background:#e8b65d;border-radius:50%;width:12px;height:12px;position:absolute;top:38px;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #193244}.about-page .journey-card{background:#ffffff0f;border:1px solid #ffffff26;border-radius:15px;width:100%;min-width:0;padding:25px}.about-page .journey-kicker{color:#e9bd65;text-transform:uppercase;letter-spacing:1px;justify-content:space-between;gap:12px;font-size:11px;display:flex}.about-page .journey-card h3{color:#fff;margin:8px 0;font-family:Georgia,serif;font-size:25px}.about-page .journey-card p{color:#c9d4dc;margin-bottom:0;font-size:13px}.about-page .journey-card .journey-mark{color:#f0c16c}.about-page .zig-flip{grid-template-columns:1fr 1fr}.about-page .zig-flip>figure{grid-area:1/1}.about-page .zig-flip>div{grid-area:1/2}.about-page .vision-brand{max-width:850px}.about-page .vision-brand h2{max-width:780px}.about-page .vision-brand>p{color:#526174}.about-page .vision-align{margin-top:25px;font-family:Georgia,serif;color:#a4782b!important;font-size:24px!important}.about-page .mission-split{text-align:left;grid-template-columns:1fr 1fr;gap:50px;margin-top:38px;display:grid}.about-page .mission-split article{background:#fff;border:1px solid #e9e4dc;border-radius:16px;padding:28px}.about-page .mission-split h3{color:#162738;margin:0 0 14px;font-size:22px}.about-page .mission-split p{color:#5b6875;font-size:14px}.about-page .commit{margin:20px 0 0;padding:0;list-style:none}.about-page .commit li{align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.about-page .commit li span{color:#fff;background:#0b2b40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.about-page .commit li p{margin:2px 0 0}.about-page .quote-line{margin-top:25px;font-family:Georgia,serif;font-style:italic;color:#ad7d2a!important;font-size:22px!important}.about-page .value-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:35px;display:grid}.about-page .value-grid article{background:#f7f4ef;border:1px solid #ede5d9;border-radius:14px;min-width:0;padding:26px 20px;transition:transform .25s}.about-page .value-grid article:hover{transform:translateY(-4px)}.about-page .value-grid strong{color:#b58436;margin-bottom:14px;font-family:Georgia,serif;font-size:37px;display:block}.about-page .value-grid h3{color:#172536;font-size:17px}.about-page .value-grid p{color:#63707c;font-size:13px}.about-page .plot-families{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:35px;display:grid}.about-page .plot-families figure{background:#fff;border-radius:14px;min-width:0;margin:0;padding:10px;overflow:hidden;box-shadow:0 8px 25px #0000000e}.about-page .plot-families img{object-fit:cover;width:100%;height:250px;display:block}.about-page .plot-families figcaption{flex-direction:column;gap:6px;display:flex}.about-page .block:has(>.thought-card+.vision-brand){isolation:isolate;background:#061b30;justify-content:center;align-items:center;min-height:480px;padding:90px 0;display:flex;position:relative;overflow:hidden}.about-page .block:has(>.thought-card+.vision-brand)>.thought-card{z-index:-2;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;margin:0;position:absolute;inset:0}.about-page .block:has(>.thought-card+.vision-brand)>.thought-card img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.about-page .block:has(>.thought-card+.vision-brand):before{content:"";z-index:-1;background:linear-gradient(90deg,#03111ff0 0%,#051b2ed4 45%,#051b2e59 100%);position:absolute;inset:0}.about-page .block:has(>.thought-card+.vision-brand) .vision-brand{z-index:1;text-align:left;width:min(100% - 40px,1180px);max-width:1180px;margin:0 auto;position:relative}.about-page .vision-brand h2{color:#fff;letter-spacing:-1.5px;max-width:650px;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,64px);font-weight:700;line-height:1.1}.about-page .vision-brand h2:after{content:"";background:linear-gradient(90deg,#ffe09a,#c99234);border-radius:4px;width:65px;height:3px;margin-top:22px;display:block}.about-page .vision-brand>p{color:#ffffffe0;max-width:600px;margin:0 0 15px;font-size:16px;line-height:1.8}.about-page .vision-brand .vision-align{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05192a8c;border-left:3px solid #f0c14b;border-radius:0 8px 8px 0;max-width:600px;margin-top:12px;padding:12px 20px;font-family:Georgia,Times New Roman,serif;font-style:italic;line-height:1.5;display:inline-block;color:#f4cb75!important;font-size:20px!important}@media (max-width:991px){.about-page .block:has(>.thought-card+.vision-brand){min-height:430px;padding:75px 0}.about-page .vision-brand h2{font-size:44px}.about-page .vision-brand>p{font-size:14px}}@media (max-width:767px){.commit{gap:0;margin:0}.block{padding:28px 0}.about-page .commit li{gap:6px;margin-bottom:5px}.about-page .block:has(>.thought-card+.vision-brand){min-height:430px;padding:65px 0}.about-page .block:has(>.thought-card+.vision-brand):before{background:linear-gradient(90deg,#03111feb,#03111fa6)}.about-page .block:has(>.thought-card+.vision-brand) .vision-brand{width:calc(100% - 32px)}.about-page .vision-brand h2{letter-spacing:-.8px;margin-bottom:18px;font-size:clamp(32px,8vw,42px)}.about-page .vision-brand h2:after{width:48px;margin-top:16px}.about-page .vision-brand>p{font-size:13px;line-height:1.7}.about-page .vision-brand .vision-align{margin-top:8px;padding:10px 14px;font-size:16px!important}}@media (max-width:380px){.about-page .vision-brand h2{font-size:30px}.about-page .vision-brand .vision-align{font-size:14px!important}}.about-page .plot-families strong{color:#172536;font-size:17px}.about-page .plot-families span{color:#66717c;font-size:12px;line-height:1.5}.about-page .join-band{color:#fff;text-align:left;background:linear-gradient(115deg,#041321,#0c3046);border:1px solid #eec16a4d;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;padding:45px;display:flex}.about-page .join-band>div:first-child{flex:1;min-width:0}.about-page .join-band h2{color:#fff;max-width:650px;margin:0 0 16px}.about-page .join-band p{color:#d6e0e8;align-items:center;gap:10px;font-size:13px;display:flex}.about-page .join-band .eyebrow{color:#f0c16a}.about-page .join-band .sh-btn-fill{color:#211a10;white-space:nowrap;background:linear-gradient(#ffe6a2,#e1ab45);border-radius:999px;justify-content:center;padding:14px 25px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:991px){.about-page .block{padding:65px 0}.about-page .zig{gap:30px}.about-page .thought-card img{height:320px}.about-page .value-grid,.about-page .plot-families{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .mission-split{gap:20px}}.dreamers h2,.invest-title,.thought h2,.zig h2,.vision-about h2,.vision-brand h2{letter-spacing:-.03em;color:#1c1917;font-family:Arial,sans-serif}.dreamers h2{max-width:10ch;margin:0 0 16px;font-size:clamp(48px,6vw,84px)}.dreamers p:last-child{color:#5c564e;max-width:58ch;font-size:18px}.invest-title{max-width:16ch;margin:0;font-size:clamp(40px,5vw,68px);line-height:1.02}.invest-title span{color:#6b645b;display:block}.invest-lead{color:#5c564e;max-width:62ch;margin-top:18px;font-size:18px}.is-center{text-align:center}.is-center>h2,.is-center>p,.is-center .eyebrow{margin-left:auto;margin-right:auto}.is-center .mission-split,.is-center .value-grid{text-align:left}.dreamers-band,.invest-band{position:relative;overflow:hidden}.dreamers-band{background:#f6f1ea;padding:96px 0}.dreamers-band>img,.invest-band>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dreamers-band>img{opacity:1}.dreamers-band:after{content:"";background:radial-gradient(#f6f1eae6 0%,#f6f1ea6b 58%,#f6f1ea2e 100%);position:absolute;inset:0}.dreamers-band .container,.invest-band .container{z-index:1;position:relative}.invest-band{color:#fff;align-items:center;min-height:520px;display:flex}.invest-scrim{background:linear-gradient(#0c0c0c73,#0c0c0cb8);position:absolute;inset:0}.invest-band .invest-title{color:#fff;margin-left:auto;margin-right:auto}.invest-band .invest-title span,.invest-band .invest-lead{color:#ffffffdb}.zig,.thought{grid-template-columns:1fr .9fr;align-items:center;gap:36px;display:grid}.zig-flip>figure{order:-1}.quote-center{text-align:center;color:#1c1917;letter-spacing:-.03em;max-width:16ch;margin:36px auto 0;font-family:Arial,sans-serif;font-size:clamp(28px,3.4vw,44px);line-height:1.15}.thought h2,.zig h2{max-width:14ch;margin:0 0 14px;font-size:clamp(36px,4vw,56px)}.is-center>h2{letter-spacing:-.03em;color:#1c1917;font-family:Arial,sans-serif;font-size:clamp(40px,5vw,58px);line-height:1.05}.thought-card{margin:0;position:relative}.thought-card img{object-fit:cover;border-radius:22px;width:100%;height:460px;display:block}.thought-card figcaption{color:#fff;position:absolute;bottom:18px;left:18px;right:18px}.thought-card span{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.thought-card strong{margin-top:8px;font-family:Arial,sans-serif;font-size:clamp(26px,3vw,36px);font-weight:560;line-height:1.1;display:block}.journey-band{color:#fff;background:#1c1917;padding:72px 0}.journey-band .eyebrow{color:#e4572e}.journey-band h2{color:#fff;max-width:16ch;margin:8px 0 10px;font-size:clamp(28px,3vw,40px);line-height:1.15}.journey-band .families-lead{color:#ffffffb8;max-width:58ch;font-size:16px}.journey{gap:28px;margin:48px 0 0;padding:0;list-style:none;display:grid;position:relative}.journey:before{content:"";background:#fff3;width:1px;position:absolute;top:8px;bottom:8px;left:50%}.journey li{width:calc(50% - 40px);position:relative}.journey li.is-left{margin-right:auto}.journey li.is-right{margin-left:auto}.journey li:before{content:"";background:#e4572e;border-radius:50%;width:12px;height:12px;position:absolute;top:22px;box-shadow:0 0 0 4px #e4572e47}.journey li.is-left:before{right:-46px}.journey-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;padding:24px;position:relative;overflow:hidden}.journey-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:38%;animation:4.2s ease-in-out infinite journey-shine;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-12deg)}.journey li:nth-child(2) .journey-card:after{animation-delay:.6s}.journey li:nth-child(3) .journey-card:after{animation-delay:1.2s}.journey li:nth-child(4) .journey-card:after{animation-delay:1.8s}.journey-kicker{z-index:1;justify-content:space-between;gap:12px;display:flex;position:relative}.journey-kicker b{color:#e4572e;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.journey-kicker span{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.journey-mark{z-index:1;color:#fff;letter-spacing:-.03em;margin:14px 0 0;font-size:36px;font-weight:300;line-height:1;position:relative}.journey h3{z-index:1;color:#fff;margin:16px 0 0;font-size:20px;line-height:1.25;position:relative}.journey-card>p:last-child{z-index:1;color:#ffffffbd;margin:12px 0 0;font-size:15px;line-height:1.55;position:relative}.journey li.is-in.is-left{animation:.7s both zig-left}.journey li.is-in.is-right{animation:.7s both zig-right}.journey li:nth-child(2).is-in{animation-delay:80ms}.journey li:nth-child(3).is-in{animation-delay:.16s}.journey li:nth-child(4).is-in{animation-delay:.24s}@keyframes zig-left{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes zig-right{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes journey-shine{0%{left:-50%}55%,to{left:130%}}@media (prefers-reduced-motion:reduce){.journey li.is-in,.journey-card:after{animation:none}}.vision-about{color:#fff;background:#1c1917;padding:78px 0}.vision-about h2{color:#fff;margin:0 0 14px;font-size:clamp(48px,6vw,80px)}.vision-about p{color:#ffffffd1;max-width:62ch;font-size:18px}.vision-brand h2{max-width:16ch;margin:0 0 14px;font-size:clamp(40px,5vw,64px)}.vision-align{color:#1c1917;margin-top:18px;font-family:Arial,sans-serif;font-size:28px}.mission-split{grid-template-columns:1fr 1fr;gap:28px;margin-top:22px;display:grid}.plot-families{grid-template-columns:repeat(4,1fr);align-items:start;gap:16px;margin-top:28px;display:grid}.plot-families figure{margin:0}.plot-families img{object-fit:cover;border-radius:18px;width:100%;height:280px;display:block}.plot-families figure:nth-child(odd) img{height:275px}.plot-families figure:nth-child(2n){margin-top:56px}.plot-families figure:nth-child(2n) img{height:275px}.plot-families figcaption{text-align:center;margin-top:10px}.plot-families strong{color:#1c1917;display:block}.plot-families span{color:#6b645b;font-size:14px}.contact-grid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.project_box{flex-direction:column;flex-grow:1;padding:20px;display:flex}.project_box h3{color:#d32f2f;text-transform:capitalize;margin-top:0;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.3}.project_box p{color:#666;flex-grow:1;align-items:flex-start;gap:6px;margin:0 0 8px;font-size:13px;line-height:1.4;display:flex}.project_box p svg{color:#d32f2f;flex-shrink:0;margin-top:2px;font-size:16px}.project_box .rate{background:#fff9f9;border:1px solid #ffcdd2;border-left:4px solid #d32f2f;border-image:;border-radius:6px;justify-content:space-between;align-items:center;margin-top:auto;padding:12px 15px;display:flex}.project_box .rate span{color:#888;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:700}.project_box .rate span.price{color:#d32f2f;font-size:18px;font-weight:800}.projects-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:25px;display:grid}.feature_project{background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000f}.hover-overlay{opacity:0;z-index:1;background:linear-gradient(#0000 40%,#d32f2fb3 100%);justify-content:center;align-items:flex-end;width:100%;height:100%;padding-bottom:20px;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.hover-overlay span{color:#fff;align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.feature_project a{flex-direction:column;height:100%;text-decoration:none;display:flex}.project-img-box{border-bottom:1px solid #eee;width:100%;height:220px;position:relative;overflow:hidden}.project-img-box .status{color:#78350f;letter-spacing:.8px;z-index:2;text-transform:uppercase;background:linear-gradient(135deg,#fcd34d 0%,#f59e0b 100%);border-radius:6px;padding:6px 14px;font-size:11px;font-weight:800;position:absolute;top:15px;left:15px;box-shadow:0 4px 10px #00000026}.pb-page{background-color:#fafafa;min-height:100vh;font-family:sans-serif}.pb-header{background:linear-gradient(#f4f4f5 0%,#fafafa 100%);border-bottom:1px solid #eaeaea;padding-top:40px;padding-bottom:60px}.pb-header-inner{max-width:1240px;margin:0 auto;padding:0 20px}.pb-breadcrumb{letter-spacing:1px;color:#888;text-transform:uppercase;margin-bottom:25px;font-size:13px;font-weight:600}.pb-breadcrumb-sep{color:#ccc;margin:0 8px}.pb-breadcrumb-current{color:#0f172a}.pb-toolbar{background-color:#fff;border:1px solid #f0f0f0;border-radius:100px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex;box-shadow:0 10px 30px -10px #00000014}.pb-search{background-color:#f4f4f5;border:1px solid #0000;border-radius:50px;align-items:center;width:100%;max-width:400px;padding:12px 24px;transition:all .3s;display:flex}.pb-search.is-focused{background-color:#fff;border-color:#0f172a;box-shadow:0 0 0 4px #0f172a0d}.pb-search-icon{color:#888;margin-right:10px;font-size:22px}.pb-search.is-focused .pb-search-icon{color:#0f172a}.pb-search-input{color:#333;background:0 0;border:none;outline:none;width:100%;font-size:15px}.pb-filters{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.pb-chip{cursor:pointer;color:#475569;box-shadow:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:12px 28px;font-size:15px;font-weight:600;transition:all .3s;transform:translateY(0)}.pb-chip.is-active{color:#fff;font-weight:700;transform:translateY(-2px)}.pb-board-section{padding-top:40px;padding-bottom:60px}.pb-container{max-width:1240px;margin:0 auto;padding:0 20px}.pb-status{color:#666;margin-bottom:30px;font-size:14px;font-weight:500}.pb-empty{text-align:center;color:#888;padding:40px;font-size:16px}.pb-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;display:grid}.pb-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000a}.pb-card-link{flex-direction:column;height:100%;text-decoration:none;display:flex}.pb-card-media{border-bottom:1px solid #eee;width:100%;height:220px;position:relative;overflow:hidden}.pb-img{object-fit:cover;width:100%;height:100%}.pb-badge{letter-spacing:.8px;z-index:2;text-transform:uppercase;border-radius:6px;padding:6px 14px;font-size:11px;font-weight:800;position:absolute;top:15px;left:15px;box-shadow:0 4px 10px #00000026}.pb-badge.is-completed{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.pb-badge.is-ongoing{color:#78350f;background:linear-gradient(135deg,#fcd34d 0%,#f59e0b 100%)}.pb-card-body{flex-direction:column;flex-grow:1;padding:24px;display:flex}.pb-card-title{color:#0f172a;text-transform:capitalize;margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.3}.pb-card-location{color:#64748b;flex-grow:1;align-items:flex-start;gap:6px;margin:0 0 20px;font-size:14px;line-height:1.5;display:flex}.pb-card-location-icon{color:#d32f2f;flex-shrink:0;margin-top:2px;font-size:16px}.pb-card-spacer{flex-grow:1}.pb-card-meta{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 16px;display:flex}.pb-card-meta-label{color:#64748b;letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:700}.pb-card-meta-value{color:#d32f2f;font-size:16px;font-weight:800}.pb-help-section{background-color:#fafafa;padding-bottom:60px}.pb-help-band{color:#fff;background:#0f172a;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:50px;display:flex;box-shadow:0 20px 40px -15px #0f172a4d}.pb-help-content{flex:500px}.pb-help-title{letter-spacing:-.5px;margin:0 0 15px;font-size:28px;font-weight:700}.pb-help-text{color:#94a3b8;margin:0 0 20px;font-size:16px;line-height:1.6;margin-bottom:10px!important}.pb-help-line{color:#cbd5e1;align-items:center;gap:10px;margin:8px 0;font-size:14px;display:flex}.pb-help-icon{color:#f0c14b;font-size:18px}.pb-help-cta{color:#000;background:#f0c14b;border-radius:50px;align-items:center;gap:10px;padding:16px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background .3s;display:inline-flex;box-shadow:0 10px 20px -10px #d32f2f80}.margin_all_bottom{background:#f7f5f0;min-height:100vh}.margin_all_bottom .margin_all_section{padding:0}.margin_all_bottom .pt-70.pb-70{padding-top:45px;padding-bottom:65px}.margin_all_bottom .desktop-tabs{margin-bottom:30px;display:block}.margin_all_bottom .tab_button_design{background:linear-gradient(120deg,#041321 0%,#0b2b40 55%,#061827 100%);border:1px solid #f0c14b26;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex;box-shadow:0 10px 30px #071f321a}.margin_all_bottom .btn_tab_dseign{color:#d9e3eb;text-align:center;white-space:normal;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:auto;justify-content:center;align-items:center;min-height:46px;padding:12px 16px;font-size:12px;font-weight:700;line-height:1.4;transition:all .25s;display:inline-flex}.margin_all_bottom .btn_tab_dseign:hover{color:#f5ce7f;background:#ffffff14;border-color:#f0c14b33}.margin_all_bottom .btn_tab_dseign.active{color:#1e1a12;background:linear-gradient(#ffe7a6 0%,#e3ad46 100%);border-color:#ebc477;box-shadow:0 5px 15px #00000026}.margin_all_bottom .mobile-tabs{margin-bottom:22px;display:none}.margin_all_bottom .mobile-tabs .form-select{color:#0b2b40;background-color:#fffdf8;border:1px solid #d8bc7b;border-radius:11px;outline:none;width:100%;min-height:50px;padding:12px 40px 12px 16px;font-size:14px;font-weight:700}.margin_all_bottom .mobile-tabs .form-select:focus{border-color:#c89b45;box-shadow:0 0 0 3px #e8b85b26}.margin_all_bottom .tab_content_design{min-width:0;padding:0}.margin_all_bottom .sub_heading{color:#ae8136;letter-spacing:2.5px;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.margin_all_bottom .main_headin-2{color:#10283d;letter-spacing:-1px;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.5vw,35px);font-weight:700;line-height:1.2}.margin_all_bottom .tab_content_design .text-center>p{color:#6c7782;font-size:14px;line-height:1.6}.userdashboard .dashboard-welcome{justify-content:space-between;align-items:center;gap:25px;display:flex;position:relative}.userdashboard .dashboard-eyebrow{color:#efc671;letter-spacing:2.5px;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.userdashboard .dashboard-welcome h1{color:#fff;overflow-wrap:anywhere;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.2}.userdashboard .dashboard-welcome p{color:#ffffffbf;max-width:570px;margin:0;font-size:13px;line-height:1.7}.userdashboard .content-area{background:#fff;border:1px solid #e8e4dc;border-radius:16px;width:100%;min-width:0;min-height:420px;padding:28px;box-shadow:0 10px 30px #0920310d}.margin_all_bottom .tab_content_design .card{background:#fff;border:1px solid #e9e2d7;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px #0a243612}.margin_all_bottom .tab_content_design .card-header{background:linear-gradient(120deg,#fffdf8,#f8f3e9);border-bottom:1px solid #ede8df;padding:18px 22px}.margin_all_bottom .tab_content_design .card-body{background:#fff;padding:25px}.margin_all_bottom .downlaodbutton{color:#211a0e;cursor:pointer;background:linear-gradient(#ffe6a0,#e0ac47);border:1px solid #e5b95f;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:11px 19px;font-size:12px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.margin_all_bottom .downlaodbutton:hover{color:#211a0e;background:linear-gradient(#fff0bf,#dca137);transform:translateY(-2px);box-shadow:0 5px 15px #d6a33f38}.margin_all_bottom .downlaodbutton:disabled{opacity:.55;cursor:not-allowed;transform:none}.margin_all_bottom #documentsAccordion{flex-direction:column;gap:13px;display:flex}.margin_all_bottom #documentsAccordion .accordion-item{background:#fff;border:1px solid #e5e8eb;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #00000009}.margin_all_bottom #documentsAccordion .accordion-header{margin:0}.margin_all_bottom #documentsAccordion .accordion-button{color:#142b40;text-align:left;width:100%;min-height:60px;box-shadow:none;background:#f8fafb;border:0;border-radius:0;align-items:center;padding:17px 20px;font-size:15px;font-weight:700;transition:all .25s;display:flex}.margin_all_bottom #documentsAccordion .accordion-button:hover{background:#f1f5f7}.margin_all_bottom #documentsAccordion .accordion-button:not(.collapsed){color:#fff;box-shadow:none;background:linear-gradient(120deg,#061b30,#0c3046)}.margin_all_bottom #documentsAccordion .accordion-button:focus{box-shadow:none}.margin_all_bottom #documentsAccordion .accordion-button:after{flex-shrink:0;margin-left:auto}.margin_all_bottom #documentsAccordion .accordion-button:not(.collapsed):after{filter:brightness(0)invert()}.margin_all_bottom #documentsAccordion .accordion-body{background:#fff;padding:22px}.margin_all_bottom .alldocumentall{background:linear-gradient(#fff 0%,#fcfaf6 100%);border:1px solid #e9e6e0;border-radius:13px;height:100%;margin-bottom:20px;padding:12px;transition:all .3s;position:relative;box-shadow:0 5px 20px #081d2c0d}.margin_all_bottom .alldocumentall:hover{border-color:#e3c68a;transform:translateY(-4px);box-shadow:0 12px 28px #081d2c1a}.margin_all_bottom .doucmentimage_all{background:#f4f5f6;border-radius:9px;justify-content:center;align-items:center;width:100%;height:240px;display:flex;overflow:hidden}.margin_all_bottom .document-image{object-fit:contain;width:100%;height:100%;transition:transform .35s;display:block;margin:0!important}.margin_all_bottom .alldocumentall:hover .document-image{transform:scale(1.025)}.margin_all_bottom .pdf-preview{background:#fffaf1;border:1px dashed #e2d8c7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:20px;display:flex}.margin_all_bottom .pdf-icon{color:#d33c35;background:#fff;border:2px solid #e6bcbc;border-radius:12px;justify-content:center;align-items:center;width:85px;height:100px;margin-bottom:15px;font-size:30px;font-weight:900;display:flex;box-shadow:0 5px 15px #0000000b}.margin_all_bottom .pdf-preview p{color:#606a74;max-width:100%;margin-bottom:0;font-size:12px}.margin_all_bottom .buttonalldownload{justify-content:center;margin-top:13px;display:flex}.margin_all_bottom .downloadbuttonimage{color:#fff;background:linear-gradient(120deg,#09253c,#11415a);border:1px solid #12364e;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.margin_all_bottom .downloadbuttonimage:hover{color:#f2ce83;background:linear-gradient(120deg,#123c55,#0b283e)}.margin_all_bottom .tab_content_design .spinner-border{color:#b7893e}.margin_all_bottom .tab_content_design .card-body>.text-center{padding:30px 15px}.margin_all_bottom .tab_content_design .card-body>.text-center p{color:#697687;font-size:14px}.container.dashboard-mobile-nav{justify-content:space-between;align-items:center;display:flex}.togglebuttondesign{white-space:nowrap;box-shadow:none;color:#000;letter-spacing:.5px;text-transform:capitalize;background:linear-gradient(#ffe7a6 0%,#e3ad46 100%);border:0;border-radius:4px;outline:none;padding:2px 5px;font-size:13px}h5.sub_heading.faq{color:#ffb600;padding:0}.box-avt{border-top:2px solid #ccc;padding-top:20px}@media (max-width:1100px){.sh-nav{gap:8px}.sh-nav a{padding:8px;font-size:13px}.portfolio{grid-template-columns:1fr 1fr}}@media (max-width:991px){.sh-burger{z-index:3002;background:0 0;border:0;place-content:center;gap:5px;width:44px;height:44px;display:grid;position:relative}.sh-burger span{background:#fff;width:22px;height:2px;display:block}.sh-backdrop{z-index:2990;background:#0000008c;border:0;display:block;position:fixed;inset:0}.sh-nav{z-index:3000;color:#fff;opacity:1;background:#161616;flex-direction:column;align-items:stretch;width:min(86vw,340px);height:100%;margin:0;padding:33px 18px 24px;transition:transform .25s;position:fixed;top:0;left:0;right:auto;overflow:auto;transform:translate(-110%)}.sh-nav.is-open{transform:translate(0)}.sh-nav ul,.sh-actions{flex-direction:column;align-items:stretch;margin-left:0}.sh-nav a,.sh-btn{width:100%}}@media (max-width:992px){.banner{align-items:stretch;min-height:0}.banner-grid,.vision-grid,.contact-grid,.split-note,.counters-grid,.portfolio,.cards-3,.timeline,.values,.family-photos,.vision-points,.site-gallery,.about-stats,.numbers-grid,.family-cards,.about-banner-stats,.thought,.zig,.mission-split,.plot-families,.people-grid,.chapter-grid,.value-grid,.vision-cols,.stage-intro,.join-band,.help-band{grid-template-columns:1fr}.stage-card img{height:320px}.journey:before{left:18px}.journey li,.journey li.is-right{width:auto;margin:0 0 0 42px}.journey li.is-left:before,.journey li.is-right:before{left:-32px;right:auto}.about-banner{min-height:560px}.thought-card img,.plot-families img,.plot-families figure:nth-child(odd) img,.plot-families figure:nth-child(2n) img{height:280px}.plot-families figure:nth-child(2n){margin-top:0}.invest-band{min-height:420px}.banner-scrim{background:linear-gradient(#08182840,#081828c7)}.banner-copy h1{max-width:none;font-size:38px}.project-tools-row{flex-direction:column;align-items:stretch}.project-tools .finder{flex:auto;width:100%}.project-tools .chips{flex-wrap:wrap}}@media (max-width:767px){.pb-filters{gap:8px;width:100%}.pb-chip{border-radius:10px;padding:10px 12px;font-size:12px}.pb-header{padding:22px 0}.pb-toolbar{border-radius:10px;flex-wrap:wrap;gap:10px;padding:12px}.pb-header-inner{padding:0 12px}.pb-breadcrumb{margin-bottom:10px;font-size:12px}.pb-search{border-radius:15px;padding:8px 16px}.numbers{background:linear-gradient(135deg,#061b30 0%,#0c2b43 55%,#071a2d 100%);padding:35px 0 38px}.numbers-head{margin-bottom:22px}.numbers-head p{letter-spacing:2px;margin-bottom:8px;font-size:10px}.numbers-head h2{letter-spacing:-.8px;font-size:clamp(29px,7vw,38px);line-height:1.15}.blog_details_content .categories_type-1_content h4{font-size:16px}.blog_details_content .categories_type-1_content h6{font-size:14px}.numbers-head h2:after{width:32px;margin-top:12px}.numbers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.numbers-grid article{text-align:center;background:#ffffff09;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:155px;display:flex;border:1px solid #ffffff26!important;padding:18px 10px!important}.numbers-grid .number-icon{color:#f0c14b;border:1px solid #f0c14b47;border-radius:50%;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;font-size:21px;display:flex}.numbers-grid .number-content{width:100%;min-width:0}.numbers-grid strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:700;line-height:1.1}.numbers-grid strong:before{display:none}.numbers-grid span{letter-spacing:.8px;text-transform:uppercase;color:#ffffffd1;margin-top:7px;font-size:9px;font-weight:700;line-height:1.5}.banner-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:20px;display:grid}.banner-points span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:0;white-space:normal;background:#00153094;border:1px solid #f0c14b59;border-radius:12px;justify-content:flex-start;align-items:center;gap:9px;min-width:0;min-height:55px;padding:10px 12px;font-size:11px;font-weight:500;line-height:1.4;display:flex}.banner-points span:nth-child(3){grid-column:1/-1}.banner-points .point-icon{color:#f0c14b;flex-shrink:0;font-size:17px}.families h2{margin-bottom:8px;font-size:25px}.pb-help-band{border-radius:14px;gap:15px;padding:24px}.families-lead{font-size:14px}.pb-help-cta{padding:12px 20px}.block-head h2,.vision h2,.page-hero h1{font-size:clamp(28px,4vw,48px)}.block-head a,.text-link{font-size:14px}.slider-nav strong,.slider-nav span{display:none}.slider-nav button{width:32px;height:32px;font-size:18px}.about-page .quote-line{margin-top:10px;font-size:14px!important}}@media (max-width:991px){.vision{padding:44px 0 30px}.vision-grid{grid-template-columns:1fr 1fr;gap:24px}.vision h2{font-size:34px}.vision-points{grid-template-columns:repeat(2,minmax(0,1fr))}.margin_all_bottom .tab_button_design{gap:8px}.margin_all_bottom .btn_tab_dseign{padding:11px 12px;font-size:11px}.margin_all_bottom .tab_content_design .card-body{padding:18px}.margin_all_bottom .doucmentimage_all{height:210px}.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:767px){.about-page .container{width:min(100% - 30px,1180px)}.page-hero{padding:20px 0}.page-hero h1{font-size:clamp(18px,4vw,48px)}.page-hero p{font-size:12px}.contact-card{gap:5px;padding:18px}.about-page .block{padding:48px 0}.about-page h2{font-size:clamp(25px,7vw,36px)}.about-page p{font-size:12px;line-height:1.7}.about-page .about-banner{min-height:470px}.about-page .zig h2{margin:8px 0 10px}.about-page .about-banner-copy{padding-top:65px;padding-bottom:45px}.about-page .about-banner h1{letter-spacing:-1px;font-size:clamp(37px,9vw,50px)}.about-page .about-banner-copy>p:nth-of-type(2){font-size:13px}.about-page .about-banner-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin-top:30px}.about-page .about-banner-stats article{padding:0 12px}.about-page .about-banner-stats article:nth-child(odd){border-left:0;padding-left:0}.about-page .about-banner-stats strong{font-size:30px}.about-page .about-banner-stats span{font-size:9px}.about-page .dreamers-band{min-height:270px;padding:30px 0}.about-page .dreamers h2{font-size:25px}.about-page .invest-band{min-height:260px;padding:35px 0}.about-page .invest-title{font-size:25px}.about-page .zig,.about-page .zig-flip{grid-template-columns:1fr;gap:25px;display:grid}.about-page .zig-flip>div,.about-page .zig-flip>figure{grid-area:auto}.about-page .thought-card img{height:270px}.about-page .quote-center{margin-top:30px;font-size:24px}.about-page .journey-band{padding:55px 0}.about-page .journey{margin-top:30px;padding-left:22px}.about-page .journey:before{left:6px}.about-page .journey>li.is-left,.about-page .journey>li.is-right{justify-content:flex-start;margin-bottom:18px;padding:0}.journey li,.journey li.is-right{margin:0 0 0 15px}.about-page .journey>li:before{top:28px;left:-16px}.about-page .journey-card{padding:20px}.about-page .journey-card h3{font-size:22px}.about-page .mission-split{grid-template-columns:1fr;gap:15px}.about-page .mission-split article{padding:22px}.about-page .value-grid,.about-page .plot-families{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.about-page .value-grid article{padding:10px}.about-page .value-grid strong{margin-bottom:5px;font-size:30px}.about-page .value-grid h3{margin-bottom:5px;font-size:14px}.about-page .value-grid p{font-size:11px}.about-page .plot-families img{height:175px}.about-page .plot-families figcaption{padding:12px}.about-page .plot-families strong{font-size:13px}.about-page .plot-families span{font-size:11px}.about-page .join-band{text-align:left;flex-direction:column;align-items:stretch;gap:22px;padding:28px 22px}.about-page .join-band .sh-btn-fill{white-space:normal;text-align:center;width:100%;display:flex}.vision{padding:36px 0 28px}.pb-70{padding-bottom:10px}.about-page.docPage .about-banner{min-height:300px}.dreamers p:last-child{font-size:14px}.vision-grid{grid-template-columns:1fr;gap:25px}.sh-bar{padding:8px}.page-hero h1:before{width:35px}.sh-logo img{width:42px}.flat-testimonial{padding:15px 5px}.blog_small_title{font-size:14px}.vision h2{letter-spacing:-.7px;font-size:clamp(29px,7vw,38px)}.vision-grid>div:first-child>p:not(.eyebrow){font-size:12px;line-height:1.65}.vision-media iframe,.vision-media a{aspect-ratio:16/9}.vision-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.vision-points article{min-height:135px;padding:14px 12px}.vision-points h3{margin:5px 0;font-size:16px}.vision-points p{font-size:12px}.margin_all_bottom .pt-70.pb-70{padding-top:25px;padding-bottom:40px}.userdashboard .dashboard-welcome h1{font-size:clamp(20px,3vw,34px)}.userdashboard .content-area{padding:5px}.margin_all_bottom .desktop-tabs{display:none}.margin_all_bottom .mobile-tabs{display:block}.margin_all_bottom .tab_content_design .card{border-radius:13px}.margin_all_bottom .tab_content_design .card-header{padding:14px}.margin_all_bottom .tab_content_design .card-body{padding:13px}.margin_all_bottom .downlaodbutton{min-height:40px;padding:10px 13px;font-size:11px}.margin_all_bottom #documentsAccordion .accordion-button{min-height:55px;padding:14px 15px;font-size:13px}.margin_all_bottom #documentsAccordion .accordion-body{padding:12px}.margin_all_bottom .alldocumentall{margin-bottom:15px;padding:10px}.margin_all_bottom .doucmentimage_all{height:230px}.margin_all_bottom .pdf-preview{min-height:220px}.view-all a{font-size:14px}.projects-grid{grid-template-columns:1fr;gap:20px}.projects-grid .feature_project{width:100%}.block-cream .block-head{margin-bottom:20px;font-size:28px}.banner-form p{line-height:1.5}}@media (max-width:480px){.about-page .plot-families{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px}.vision h2{font-size:clamp(25px,7vw,38px)}.family-cards h3{margin:2px 0 0}.pb-card-body{padding:16px}.pb-card-location{margin:0 0 8px}.pb-board-section{padding-top:16px;padding-bottom:30px}.pb-help-title{font-size:25px}.pb-status{margin-bottom:10px}.projectdetils .details-siderbar2{margin-top:20px}.site-plan-subtitle{margin-bottom:0}.vx-footer-logo img{width:100px}}@media (max-width:380px){.margin_all_bottom .mobile-tabs .form-select,.margin_all_bottom .downlaodbutton{font-size:12px}.margin_all_bottom .doucmentimage_all{height:200px}.vision-points{grid-template-columns:1fr}.vision-points article{min-height:auto}.about-page .plot-families{grid-template-columns:1fr}.about-page .plot-families img{height:230px}.about-page .about-banner h1{font-size:34px}.numbers{padding:28px 0}.numbers-head h2{font-size:28px}.numbers-grid{gap:9px}.numbers-grid article{min-height:140px;padding:14px 8px!important}.numbers-grid .number-icon{width:40px;min-width:40px;height:40px;font-size:18px}.numbers-grid strong{font-size:32px}.numbers-grid span{letter-spacing:.4px;font-size:10px}.banner-points{gap:8px;margin-top:16px}.banner-points span{gap:7px;min-height:50px;padding:9px 10px;font-size:12px}.banner-points .point-icon{font-size:15px}}
