:root{--dos-ink:#171719;--dos-accent:#d84a0b;--dos-paper:#faf9f6;--dos-white:#fff;--dos-muted:#6d6a66;--dos-font-display:"Cormorant Garamond", Georgia, serif;--dos-font-ui:"Inter", Arial, sans-serif;--dos-logo-header-width:clamp(184px, 20vw, 290px);--dos-logo-footer-width:clamp(250px, 28vw, 360px);--dos-mark-size:36px;--ivory:#f3f0e9;--paper:var(--dos-paper);--ink:var(--dos-ink);--muted:var(--dos-muted);--green:#123c34;--burgundy:var(--dos-accent);--line:#d3cfc7;--serif:var(--dos-font-display);--sans:var(--dos-font-ui)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:17px;line-height:1.6}body.admin-bar .site-header{top:32px}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}button,summary{cursor:pointer}::selection{color:var(--dos-white);background:var(--dos-accent)}.shell{width:min(1240px,100% - 64px);margin-inline:auto}.skip-link{z-index:1000;background:var(--ink);color:#fff;padding:10px 16px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}:focus-visible{outline:3px solid var(--dos-accent);outline-offset:4px}.site-header{border-bottom:1px solid var(--line);z-index:100;backdrop-filter:blur(8px);background:#faf9f6f5;height:88px;position:sticky;top:0}.header-inner{align-items:center;gap:34px;height:100%;display:flex}.brand{flex:none;margin:0;display:inline-flex}.dosinescu-logo-picture{display:block}.dosinescu-logo{width:var(--dos-logo-header-width);height:auto;transition:opacity .16s;display:block}.dosinescu-logo--footer{width:var(--dos-logo-footer-width)}.brand:hover .dosinescu-logo{opacity:.78}.desktop-nav{align-items:center;gap:26px;margin-left:auto;font-size:14px;display:flex}.desktop-nav a:hover,.desktop-nav .current-menu-item>a{color:var(--burgundy)}.desktop-nav ul{gap:26px;margin:0;padding:0;list-style:none;display:flex}.header-cta{border-left:1px solid var(--line);align-items:center;gap:18px;padding-left:25px;font-size:14px;font-weight:500;display:flex}.header-cta span{color:var(--burgundy)}.language-switcher{font-family:var(--sans);letter-spacing:.1em;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.language-switcher a{color:var(--muted)}.language-switcher a[aria-current=page],.language-switcher a:hover{color:var(--dos-accent)}.language-switcher--mobile{border-top:1px solid var(--line);margin-top:8px;padding-top:18px}.language-switcher--footer{flex:none}.footer .language-switcher a{color:#ffffffb8;margin:0;display:inline-flex}.footer .language-switcher a[aria-current=page],.footer .language-switcher a:hover{color:#f07a45}.menu-toggle{border:1px solid var(--line);background:0 0;width:46px;height:46px;margin-left:auto;display:none}.menu-toggle i,.menu-toggle i:after{background:var(--ink);content:"";width:20px;height:1px;margin:auto;display:block}.menu-toggle i:after{transform:translateY(7px)}.mobile-nav{display:none}.eyebrow{color:var(--burgundy);text-transform:uppercase;letter-spacing:.12em;margin:0 0 24px;font-size:12px;font-weight:600}h1,h2,h3{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-weight:450;line-height:1.04}h1{font-size:clamp(54px,6.1vw,88px)}h2{font-size:clamp(43px,5vw,66px)}h3{font-size:30px}em{color:var(--burgundy);font-weight:400}.section{padding-block:120px}.section-heading{grid-template-columns:1fr 1.25fr;align-items:end;gap:70px;margin-bottom:62px;display:grid}.section-heading .eyebrow{grid-column:1/-1}.section-heading>p:last-child{color:var(--muted);max-width:550px;margin:0}.button{background:0 0;border:1px solid;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.button span{font-size:18px}.button-dark{color:#fff;background:var(--ink);border-color:var(--ink)}.button-dark:hover{background:var(--dos-ink);border-color:var(--dos-accent);box-shadow:inset 0 0 0 1px var(--dos-accent)}.button-light{background:var(--ivory);border-color:var(--ivory);color:var(--ink)}.button-outline{border-color:var(--ink)}.button-outline:hover{background:var(--ink);color:#fff}.text-link{border-bottom:1px solid;align-items:center;gap:17px;padding-bottom:4px;font-size:15px;font-weight:500;display:inline-flex}.actions{align-items:center;gap:34px;margin-top:42px;display:flex}.hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;min-height:740px;padding-block:76px 70px;display:grid}.hero>*{min-width:0}.hero-lead{max-width:660px;color:var(--muted);margin:30px 0 0;font-size:20px}.hero-visual{background:#d9d5c9;min-height:575px;margin:0;position:relative;overflow:hidden}.hero-visual:before{content:"";aspect-ratio:1;border:1px solid #17171933;border-radius:50%;width:75%;position:absolute;top:10%;left:12%}.hero-visual:after{content:"";background:#17171933;width:150%;height:1px;position:absolute;top:50%;left:-25%;transform:rotate(-38deg)}.hero-visual.has-photo{background-position:50%;background-size:cover}.hero-visual.has-photo:before,.hero-visual.has-photo:after{display:none}.hero-visual img{object-fit:cover;object-position:center 22%;width:100%;height:100%;position:absolute;inset:0}.photo-label{z-index:2;color:var(--dos-ink);font-family:var(--serif);background:#faf9f6eb;padding:6px 9px;font-size:19px;position:absolute;bottom:25px;left:25px}.hero-note{z-index:3;background:var(--burgundy);color:#fff;align-items:center;gap:18px;padding:21px 26px;display:flex;position:absolute;bottom:30px;left:-48px}.hero-note strong{font-family:var(--serif);font-size:47px;font-weight:400;line-height:1}.hero-note span{font-size:12px;line-height:1.35}.credibility{border-block:1px solid var(--line);background:var(--ivory)}.credibility-grid{grid-template-columns:repeat(4,1fr);display:grid}.credibility-grid p{border-right:1px solid var(--line);margin:0;padding:28px}.credibility-grid p:first-child{padding-left:0}.credibility-grid p:last-child{border:0}.credibility-grid strong,.credibility-grid span{display:block}.credibility-grid strong{font-family:var(--serif);font-size:21px;font-weight:500}.credibility-grid span{color:var(--muted);font-size:12px}.two-col{grid-template-columns:1.15fr .85fr;gap:95px;display:grid}.mission-copy{padding-top:48px}.mission-copy>p{color:var(--muted);margin:0 0 20px;font-size:19px}blockquote{font-family:var(--serif);border-top:1px solid var(--line);margin:48px 0 0;padding-top:27px;font-size:27px;line-height:1.2}.tint{background:var(--ivory)}.project-list{border-top:1px solid var(--ink)}.project-card{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 58px;align-items:center;gap:28px;padding:40px 0;display:grid}.project-card>span:first-child{color:var(--muted);align-self:start;font-size:12px}.card-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;gap:18px;font-size:10px;display:flex}.status{border-left:1px solid var(--line);align-items:center;gap:7px;padding-left:18px;display:inline-flex}.status:before{content:"";background:#35795e;border-radius:50%;width:7px;height:7px}.project-card h3{margin:11px 0 7px;font-size:44px}.project-card h3 a:hover{color:var(--burgundy)}.project-card p{color:var(--muted);max-width:720px;margin:0}.circle-link{border:1px solid;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.circle-link:hover{background:var(--ink);color:#fff}.section-action{justify-content:flex-end;margin-top:46px;display:flex}.consulting-block{border-top:1px solid var(--ink);grid-template-columns:.85fr 1.15fr;gap:80px;margin-top:88px;padding-top:42px;display:grid}.consulting-block h2,.consulting-block h3{max-width:540px;margin:12px 0 0;font-size:clamp(32px,4vw,48px)}.consulting-block-page{margin-top:100px}.client-list{grid-template-columns:repeat(2,1fr);align-content:start;column-gap:28px;display:grid}.client-list a{border-top:1px solid var(--line);font-family:var(--serif);justify-content:space-between;gap:18px;padding:17px 0;font-size:21px;display:flex}.client-list a:nth-child(-n+2){border-top-color:var(--ink)}.client-list a:hover{color:var(--burgundy)}.client-list span{font-family:var(--sans);font-size:14px}.past-consulting-block{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:80px;margin-top:88px;padding-top:42px;display:grid}.past-consulting-block h2{max-width:520px;margin:12px 0 14px;font-size:clamp(32px,4vw,48px)}.past-consulting-block>div:first-child>p:not(.eyebrow){max-width:470px;color:var(--muted);font-size:14px}.past-client-list{grid-template-columns:repeat(2,1fr);align-content:start;column-gap:28px;display:grid}.past-client-list a{border-top:1px solid var(--line);color:var(--muted);font-family:var(--serif);justify-content:space-between;gap:14px;padding:15px 0;font-size:18px;display:flex}.past-client-list a:nth-child(-n+2){border-top-color:var(--ink)}.past-client-list a:hover{color:var(--ink)}.past-client-list span{color:#777d78;font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.framework-section{background:var(--dos-ink);color:#fff}.framework-section .eyebrow,.dark-section .eyebrow{color:#f07a45}.framework-grid{border-block:1px solid #ffffff4d;grid-template-columns:repeat(4,1fr);display:grid}.framework-grid article{border-right:1px solid #ffffff4d;min-height:300px;padding:29px 27px}.framework-grid article:last-child{border:0}.framework-grid span{color:#f07a45;font-size:12px}.framework-grid h3{margin:78px 0 17px;font-size:36px}.framework-grid p{color:#ffffffb8;margin:0;font-size:15px}.framework-line{text-transform:uppercase;letter-spacing:.1em;margin:31px 0 0;font-size:11px}.framework-line i{color:#ffffff73;margin:0 24px}.story{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.story-visual{background:#d9d5c9;align-items:end;min-height:580px;margin:0;display:flex;position:relative;overflow:hidden}.story-visual img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.story-visual p,.story-visual figcaption{z-index:1;box-sizing:border-box;background:var(--burgundy);color:#fff;width:100%;font-family:var(--serif);margin:0;padding:27px;font-size:24px;line-height:1.2;position:relative}.media-portrait img{object-position:50% 18%}.media-opening{grid-template-columns:1.18fr .82fr;align-items:center;gap:90px;display:grid}.media-opening-copy h2{max-width:750px;font-size:clamp(42px,5.1vw,67px)}.media-opening-copy>p:not(.eyebrow){max-width:690px;color:var(--muted);margin:29px 0 0;font-size:19px}.media-opening .story-visual{min-height:650px}.media-jump{flex-wrap:wrap;gap:10px;margin-top:42px;display:flex}.media-jump a{border:1px solid var(--line);justify-content:space-between;gap:25px;min-width:190px;padding:13px 15px;font-size:12px;display:flex}.media-jump a:hover{border-color:var(--burgundy);color:var(--burgundy)}.media-scenes{padding-block:120px}.media-section-heading{border-bottom:1px solid #ffffff3d;padding-bottom:58px}.media-section-heading>p:last-child{color:#ffffffa6}.media-scene{border-bottom:1px solid #ffffff3d;grid-template-columns:70px minmax(0,1fr) 190px;gap:46px;padding:62px 0;display:grid}.media-scene-number{color:#f07a45;letter-spacing:.1em;font-size:12px}.media-scene-copy{max-width:780px}.media-scene-meta,.media-type{color:#f07a45;text-transform:uppercase;letter-spacing:.1em;margin:0 0 13px;font-size:10px;font-weight:600}.media-scene h3{font-size:clamp(39px,4.7vw,62px)}.media-scene-copy>p:not(.media-scene-meta):not(.media-scene-takeaway){color:#ffffffb8;font-size:18px}.media-scene-takeaway{border-left:2px solid var(--burgundy);color:#ffffffc2;margin:28px 0;padding-left:22px}.media-scene-takeaway strong{color:#fff}.media-video{margin:34px 0 0}.media-video-frame{aspect-ratio:16/9;background:#090909;position:relative;overflow:hidden;box-shadow:0 22px 48px #00000040}.media-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.media-video figcaption{color:#ffffff8c;letter-spacing:.07em;text-transform:uppercase;margin-top:10px;font-size:10px;line-height:1.5}.media-scene-mark{color:#f07a45;font-family:var(--serif);text-align:center;align-self:center;font-size:37px;line-height:.94;transform:rotate(-5deg)}.media-scene-quote{transform:rotate(3deg)}.media-source-group{flex-wrap:wrap;gap:14px 28px;margin-top:29px;display:flex}.media-source{color:#fff;border-bottom:1px solid #ffffff94;align-items:center;gap:17px;padding-bottom:4px;font-size:13px;display:inline-flex}.media-source:hover{color:#f07a45}.media-product-era{padding-top:130px}.media-product-heading{max-width:1040px;margin-bottom:75px}.media-product-heading>p:last-child{max-width:760px}.media-product-feature{border-top:1px solid var(--ink);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:72px;padding:72px 0;display:grid}.media-product-feature-reverse{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.media-product-feature-reverse .media-product-copy{order:2}.media-product-feature-reverse .media-video{order:1}.media-product-copy h3{margin-top:9px;font-size:clamp(42px,4.6vw,61px)}.media-product-copy>p:not(.media-scene-meta):not(.media-product-number):not(.media-product-note){color:var(--muted);font-size:17px}.media-product-number{color:var(--burgundy);letter-spacing:.1em;margin:0 0 35px;font-size:11px}.media-product-note{border-left:2px solid var(--dos-accent);color:var(--muted);margin:27px 0 0;padding-left:20px;font-size:14px}.media-product-note strong{color:var(--ink)}.media-product-links{flex-wrap:wrap;gap:19px 28px;margin-top:30px;display:flex}.media-video-light{margin:0}.media-video-light figcaption{color:var(--muted)}.media-press-heading{border-top:1px solid var(--ink);grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin:75px 0 42px;padding-top:85px;display:grid}.media-press-heading h2{font-size:clamp(42px,4.7vw,62px)}.media-press-heading>p{max-width:520px;color:var(--muted);margin:0 0 8px}.media-press-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.media-press-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px;padding:30px 32px 54px;transition:background .2s,color .2s;position:relative}.media-press-card>span{color:var(--burgundy);letter-spacing:.09em;text-transform:uppercase;margin-bottom:24px;font-size:9px;font-weight:600;display:block}.media-press-card h3{font-size:29px}.media-press-card p{color:var(--muted);font-size:13px}.media-press-card i{color:var(--burgundy);font-style:normal;position:absolute;bottom:24px;right:26px}.media-press-card:hover{color:#fff;background:var(--dos-ink)}.media-press-card:hover>span,.media-press-card:hover p,.media-press-card:hover i{color:#f07a45}.media-timeline-section .section-heading{margin-bottom:40px}.media-timeline{border-top:1px solid var(--ink)}.media-timeline article{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr) 52px;align-items:start;gap:38px;padding:29px 0;transition:padding .2s,background .2s;display:grid}.media-timeline article:hover{background:var(--ivory);padding-inline:18px}.media-timeline time{color:var(--burgundy);font-family:var(--serif);padding-top:3px;font-size:24px}.media-timeline .media-type{color:var(--muted)}.media-timeline h3{font-size:clamp(27px,3vw,39px)}.media-timeline article p:last-child{max-width:760px;color:var(--muted);margin:8px 0 0;font-size:15px}.media-timeline article>a{border:1px solid var(--ink);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.media-timeline article>a:hover{color:#fff;background:var(--burgundy);border-color:var(--burgundy)}.media-timeline .is-highlight{color:#fff;background:var(--dos-ink);border-color:var(--dos-ink);margin-inline:-22px;padding-inline:22px}.media-timeline .is-highlight:hover{background:var(--dos-ink);padding-inline:32px}.media-timeline .is-highlight time,.media-timeline .is-highlight .media-type{color:#f07a45}.media-timeline .is-highlight p:last-child{color:#ffffffb3}.media-timeline .is-highlight>a{color:#fff;border-color:#fff9}.media-research-note{color:var(--muted);grid-template-columns:170px 1fr;gap:36px;margin:38px 0 0;font-size:12px;display:grid}.media-research-note span{color:var(--burgundy);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.media-gallery-section{background:#e8e3d8}.media-gallery-section .section-heading{margin-bottom:44px}.media-gallery{columns:3;column-gap:18px}.media-gallery-item{break-inside:avoid;opacity:1;margin:0 0 25px;transform:translateY(0)}.media-gallery-item.is-pending{display:none}.media-gallery-item:not(.is-pending){animation:.45s both gallery-reveal;animation-delay:calc(var(--reveal-order,0) * 70ms)}.media-gallery-item a{background:#d1cbc0;display:block;position:relative;overflow:hidden}.media-gallery-item img{width:100%;height:auto;transition:transform .45s,filter .45s}.media-gallery-item a>span{color:#fff;opacity:0;letter-spacing:.08em;text-transform:uppercase;background:#171b19db;padding:8px 10px;font-size:10px;transition:all .25s;position:absolute;bottom:12px;right:12px;transform:translateY(6px)}.media-gallery-item a>span i{color:#f07a45;margin-left:9px;font-style:normal}.media-gallery-item a:hover img{filter:contrast(1.03);transform:scale(1.015)}.media-gallery-item a:hover>span,.media-gallery-item a:focus-visible>span{opacity:1;transform:translateY(0)}.media-gallery-item figcaption{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding-top:8px;font-size:10px}.media-gallery-loader{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:22px;min-height:94px;margin-top:35px;padding-top:28px;display:flex;position:relative}.media-gallery-loader[hidden]{display:none}.media-gallery-loader p{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:11px}.media-gallery-sentinel{pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}@keyframes gallery-reveal{0%{opacity:0;transform:translateY(18px)}}.media-invite-grid{grid-template-columns:1fr 1fr;gap:95px;display:grid}.media-invite h2{font-size:clamp(44px,5vw,65px)}.media-topics>p{color:var(--muted);margin-top:0}.media-topics ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.media-topics li{border-bottom:1px solid var(--line);font-family:var(--serif);padding:13px 0;font-size:23px}.media-topics li:before{content:"→";color:var(--burgundy);font-family:var(--sans);margin-right:16px;font-size:14px}.media-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:39px;display:flex}.media-kit-note{max-width:560px;color:var(--muted);margin:22px 0 0;font-size:12px}.story-copy>p{color:var(--muted);font-size:18px}.principles-list{border-top:1px solid var(--ink)}.principles-list article{border-bottom:1px solid var(--line);grid-template-columns:68px 1fr 30px;align-items:center;padding:23px 0;display:grid}.principles-list span{color:var(--muted);font-size:12px}.principles-list h3{font-size:clamp(25px,3vw,40px)}.articles-grid{grid-template-columns:1.05fr .95fr;gap:65px;display:grid}.article-card{border-top:1px solid var(--line);padding-block:25px}.article-meta,.article-foot{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:11px;display:flex}.article-card h3{margin:19px 0 11px;font-size:31px}.article-card p{color:var(--muted);margin:0 0 27px}.now-project-card h3 a{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.now-project-card h3 a span{color:var(--dos-accent);font-family:var(--sans);font-size:.55em;font-weight:500;transition:transform .2s}.now-project-card h3 a:hover{color:var(--dos-accent)}.now-project-card h3 a:hover span{transform:translate(3px,-3px)}.post-origin-badge{width:fit-content;color:var(--burgundy);letter-spacing:.09em;text-transform:uppercase;background:#f7ebe4;border:1px solid #b56b54;align-items:center;gap:8px;margin-top:14px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:600;line-height:1;display:inline-flex}.post-origin-badge i{opacity:.55;font-style:normal}.article-card.featured .post-origin-badge{color:#f4c2b4;background:#6c2d366b;border-color:#f4c2b48c}.post-content>.post-origin-badge{margin:0 0 24px}.post-origin-note{border-left:3px solid var(--burgundy);background:var(--ivory);margin:0 0 42px;padding:20px 22px}.post-origin-note strong{color:var(--burgundy);text-transform:uppercase;letter-spacing:.09em;font-size:10px}.post-origin-note p{color:var(--muted);margin:5px 0 0;font-size:15px}.article-card.featured{background:var(--dos-ink);color:#fff;border:0;flex-direction:column;min-height:510px;padding:38px;display:flex}.article-card.featured .article-meta,.article-card.featured .article-foot,.article-card.featured p{color:#ffffffb8}.article-card.featured h3{margin-top:auto;font-size:clamp(42px,4vw,61px)}.dark-section{background:var(--ink);color:#fff}.now-grid{grid-template-columns:1.3fr .7fr;gap:95px;display:grid}.now-grid>div>p:not(.eyebrow){color:#ffffffb3;max-width:690px;margin:28px 0;font-size:19px}.now-focus{border-left:1px solid #ffffff40;flex-direction:column;justify-content:end;padding-left:48px;display:flex}.now-focus strong{font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.2}.newsletter{background:var(--dos-ink);color:#fff}.newsletter-grid{grid-template-columns:1fr 1fr;align-items:end;gap:95px;display:grid}.newsletter .eyebrow{color:#f07a45}.newsletter h2{font-size:53px}.newsletter p{color:#ffffffb8}.field-row{gap:10px;display:flex}.field-row label{flex:1}input,textarea,select{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:#fff;border-radius:0;padding:13px 15px}.newsletter input{color:#fff;background:0 0;border-color:#ffffff80}.consent{color:#ffffffb8;align-items:flex-start;gap:10px;margin-top:14px;font-size:11px;display:flex}.consent input{width:17px;height:17px;min-height:17px;margin-top:3px}.honeypot{height:1px;left:-9999px;width:1px!important;position:absolute!important}.form-notice{border:1px solid;margin-bottom:20px;padding:13px 16px;font-size:14px}.form-notice.success{color:#194c3c;background:#e8f2ed;border-color:#4d806b}.form-notice.error{color:#6c2d36;background:#fae9e9;border-color:#a35f65}.partnership{text-align:center;max-width:1000px}.partnership h2{font-size:clamp(50px,7vw,84px)}.partnership>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:28px auto;font-size:19px}.page-intro{border-bottom:1px solid var(--line);padding-block:92px 78px}.page-intro h1{overflow-wrap:anywhere;max-width:1050px;font-size:clamp(58px,7vw,96px)}.page-lead{max-width:720px;color:var(--muted);margin:29px 0 0 auto;font-size:21px}.breadcrumbs{color:var(--muted);padding-top:27px;font-size:12px}.breadcrumbs a{text-decoration:underline}.content-section{padding-block:96px}.content-grid{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.prose{max-width:790px}.prose>:first-child{margin-top:0}.prose h2{margin:65px 0 20px;font-size:46px}.prose h3{margin:42px 0 14px;font-size:31px}.prose p,.prose li{color:#444b46;font-size:19px}.prose a{text-underline-offset:3px;text-decoration:underline}.timeline{border-top:1px solid var(--ink)}.timeline article{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:48px;padding:29px 0;display:grid}.timeline p{color:var(--muted);margin:0}.timeline strong{color:var(--ink);font-family:var(--serif);margin-bottom:8px;font-size:25px;font-weight:500;display:block}.about-opening .prose h2{margin-top:14px}.about-facts{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);margin:44px 0 38px;display:grid}.about-facts p{border-bottom:1px solid var(--line);margin:0;padding:21px 18px 21px 0}.about-facts p:nth-child(odd){border-right:1px solid var(--line)}.about-facts p:nth-child(2n){padding-left:24px}.about-facts strong,.about-facts span{display:block}.about-facts strong{color:var(--ink);font-family:var(--serif);font-size:26px;font-weight:500}.about-facts span{color:var(--muted);margin-top:3px;font-size:12px}.about-principles .prose{padding-top:4px}.about-principles .prose h3:first-child{margin-top:0}.detail-block{border-bottom:1px solid var(--line);margin-bottom:46px;padding-bottom:46px}.detail-block h2{margin-bottom:18px;font-size:44px}.detail-block p{color:var(--muted);font-size:19px}.project-aside{border-top:1px solid var(--ink);padding-top:22px}.project-aside dl{margin:28px 0}.project-aside dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-top:18px;font-size:10px}.project-aside dd{margin:0}.aysa-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:90px;min-height:690px;padding-block:88px;display:grid}.aysa-wordmark{color:#ed1b35;font-family:var(--sans);letter-spacing:-.06em;margin:0 0 23px;font-size:clamp(34px,4vw,53px);font-weight:600;line-height:1}.aysa-wordmark span{color:var(--ink);letter-spacing:-.01em;font-size:.42em}.aysa-hero h1{max-width:820px;font-size:clamp(55px,6.6vw,91px)}.aysa-lead{max-width:750px;color:var(--muted);margin:29px 0 0;font-size:20px}.aysa-hero-panel{color:#fff;background:var(--green);flex-direction:column;justify-content:end;align-self:stretch;padding:42px;display:flex}.aysa-hero-panel>p{color:#e0a494;text-transform:uppercase;letter-spacing:.1em;margin:0 auto auto 0;font-size:10px}.aysa-hero-panel dl{margin:80px 0 45px}.aysa-hero-panel dl div{border-top:1px solid #ffffff40;padding:18px 0}.aysa-hero-panel dt{color:#fff;font-family:var(--serif);font-size:38px;line-height:1}.aysa-hero-panel dd{color:#ffffffa6;margin:6px 0 0;font-size:12px}.aysa-hero-panel>a{border-top:1px solid #ffffff80;justify-content:space-between;padding-top:18px;font-size:13px;display:flex}.aysa-proof{border-block:1px solid var(--line);background:var(--ivory)}.aysa-proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.aysa-proof-grid p{border-right:1px solid var(--line);margin:0;padding:28px}.aysa-proof-grid p:first-child{padding-left:0}.aysa-proof-grid p:last-child{border-right:0}.aysa-proof-grid strong,.aysa-proof-grid span{display:block}.aysa-proof-grid strong{font-family:var(--serif);font-size:22px;font-weight:500}.aysa-proof-grid span{color:var(--muted);font-size:11px}.aysa-manifesto{grid-template-columns:1.1fr .9fr;gap:95px;display:grid}.aysa-manifesto h2{max-width:700px}.aysa-manifesto>div:last-child>p{color:var(--muted);margin-top:0;font-size:19px}.aysa-pillars .section-heading>p:last-child{color:#ffffffa6}.aysa-pillar-grid{border-top:1px solid #ffffff47;grid-template-columns:repeat(3,1fr);display:grid}.aysa-pillar-grid article{border-right:1px solid #ffffff47;flex-direction:column;min-height:480px;padding:31px 34px;display:flex}.aysa-pillar-grid article:last-child{border-right:0}.aysa-pillar-grid article>span{color:#e0a494;font-size:11px}.aysa-pillar-grid .aysa-acronym{color:#ed6879;font-family:var(--serif);margin:58px 0 6px;font-size:67px;line-height:1}.aysa-pillar-grid h3{font-size:31px}.aysa-pillar-grid article>p:not(.aysa-acronym){color:#ffffffa6;font-size:14px}.aysa-pillar-grid a{border-top:1px solid #ffffff59;justify-content:space-between;margin-top:auto;padding-top:19px;font-size:12px;display:flex}.aysa-process{border-block:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.aysa-process article{border-right:1px solid var(--line);min-height:285px;padding:25px}.aysa-process article:last-child{border-right:0}.aysa-process span{color:var(--burgundy);font-size:11px}.aysa-process h3{margin-top:70px;font-size:37px}.aysa-process p{color:var(--muted);font-size:14px}.aysa-services{grid-template-columns:.9fr 1.1fr;gap:95px;display:grid}.aysa-service-list{border-top:1px solid var(--ink)}.aysa-service-list p{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:30px;margin:0;padding:18px 0;display:grid}.aysa-service-list strong{font-family:var(--serif);font-size:21px;font-weight:500}.aysa-service-list span{color:var(--muted);font-size:13px}.aysa-ecosystem{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.aysa-ecosystem>div>p:not(.eyebrow){color:var(--muted);font-size:18px}.aysa-ecosystem-links{border-top:1px solid var(--ink);margin-top:40px}.aysa-ecosystem-links a{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 0;display:flex}.aysa-ecosystem-links a:hover{color:var(--burgundy)}.aysa-ecosystem-links strong{font-family:var(--serif);font-size:23px}.aysa-ecosystem-links span{color:var(--muted);font-size:12px}.aysa-ecosystem figure{background:var(--ivory);margin:0}.aysa-ecosystem img{aspect-ratio:16/10;object-fit:cover;width:100%}.aysa-ecosystem figcaption{color:var(--muted);padding:20px;font-size:13px}.aysa-ecosystem figcaption strong{color:var(--ink);font-family:var(--serif);font-size:22px;display:block}.aysa-fit-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.aysa-fit-columns{grid-template-columns:1fr 1fr;gap:35px;display:grid}.aysa-fit-columns h3{color:#e0a494}.aysa-fit-columns ul{color:#ffffffad;padding-left:20px;font-size:14px}.aysa-fit-columns li{margin-bottom:13px}.aysa-faq-list{border-top:1px solid var(--ink);max-width:900px;margin-left:auto}.aysa-faq details{border-bottom:1px solid var(--line)}.aysa-faq summary{font-family:var(--serif);justify-content:space-between;gap:30px;padding:22px 0;font-size:25px;list-style:none;display:flex}.aysa-faq summary::-webkit-details-marker{display:none}.aysa-faq summary span{color:var(--burgundy);font-family:var(--sans);transition:transform .2s}.aysa-faq details[open] summary span{transform:rotate(45deg)}.aysa-faq details p{max-width:720px;color:var(--muted);margin:0 0 24px}.aysa-final-cta{text-align:center;max-width:1000px}.aysa-final-cta h2{font-size:clamp(48px,6vw,76px)}.aysa-final-cta>p:not(.eyebrow){max-width:680px;color:var(--muted);margin:25px auto;font-size:18px}.aysa-final-cta .actions{justify-content:center}.ai-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:75px;min-height:740px;padding-block:82px;display:grid}.ai-wordmark{color:var(--ink);font-family:var(--sans);letter-spacing:-.065em;margin:0 0 24px;font-size:clamp(37px,4vw,56px);font-weight:650;line-height:.9}.ai-wordmark span{color:var(--burgundy);letter-spacing:-.02em;font-size:.52em}.ai-hero h1{overflow-wrap:anywhere;max-width:830px;font-size:clamp(55px,6.2vw,88px)}.ai-lead{max-width:750px;color:var(--muted);margin:29px 0 0;font-size:20px}.ai-console{color:#eef7f1;box-shadow:18px 18px 0 var(--ivory);background:#102a24;flex-direction:column;justify-content:center;align-self:stretch;padding:34px;display:flex}.ai-console-top{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #fff3;justify-content:space-between;padding-bottom:17px;font-size:9px;display:flex}.ai-console-top i{color:#9be4bd;font-style:normal}.ai-message{background:#ffffff0e;border:1px solid #ffffff2e;max-width:88%;margin-top:24px;padding:18px}.ai-message small{color:#9be4bd;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.ai-message p{color:#ffffffc2;margin:8px 0 0;font-size:12px}.ai-message-user{background:#e0a49414;border-color:#e0a49473;align-self:end}.ai-message-user small{color:#e0a494}.ai-queue{border-top:1px solid #ffffff2b;margin-top:20px}.ai-queue p{border-bottom:1px solid #ffffff2b;grid-template-columns:26px 1fr auto;gap:10px;margin:0;padding:13px 0;font-size:11px;display:grid}.ai-queue p>span{color:#fff6}.ai-queue strong{font-weight:500}.ai-queue i{color:#9be4bd;font-size:9px;font-style:normal}.ai-console-action{color:#102a24;background:#b8efcf;justify-content:space-between;margin-top:25px;padding:15px;font-size:10px;display:flex}.ai-console-action strong{font-weight:600}.ai-proof{border-block:1px solid var(--line);background:var(--ivory)}.ai-proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.ai-proof-grid p{border-right:1px solid var(--line);margin:0;padding:27px}.ai-proof-grid p:first-child{padding-left:0}.ai-proof-grid p:last-child{border-right:0}.ai-proof-grid strong,.ai-proof-grid span{display:block}.ai-proof-grid strong{font-family:var(--serif);font-size:22px;font-weight:500}.ai-proof-grid span{color:var(--muted);margin-top:3px;font-size:11px}.ai-manifesto{grid-template-columns:1.08fr .92fr;gap:95px;display:grid}.ai-manifesto>div:last-child>p{color:var(--muted);margin-top:0;font-size:19px}.ai-manifesto blockquote{color:var(--green);font-family:var(--serif);margin:40px 0 0;font-size:31px;line-height:1.2}.ai-loop-section .section-heading>p:last-child,.ai-actions-section .section-heading>p:last-child{color:#ffffffa1}.ai-loop{border-top:1px solid #ffffff47;grid-template-columns:repeat(4,1fr);display:grid}.ai-loop article{border-right:1px solid #ffffff47;flex-direction:column;min-height:400px;padding:27px;display:flex}.ai-loop article:last-child{border-right:0}.ai-loop article>span{color:#e0a494;font-size:10px}.ai-loop-verb{color:#9be4bd;text-transform:uppercase;letter-spacing:.08em;margin:60px 0 7px;font-size:10px}.ai-loop h3{font-size:32px}.ai-loop article>p:last-child{color:#ffffff9e;margin-top:auto;font-size:13px}.ai-context{grid-template-columns:1.08fr .92fr;align-items:center;gap:95px;display:grid}.ai-context-copy>p:not(.eyebrow){color:var(--muted);font-size:18px}.ai-context-links{border-top:1px solid var(--ink);margin-top:36px}.ai-context-links p{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:25px;margin:0;padding:15px 0;display:grid}.ai-context-links span{color:var(--burgundy);font-size:11px}.ai-context-links strong{font-size:13px;font-weight:500}.ai-profile-card{color:#fff;background:var(--green);padding:34px}.ai-profile-head{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff38;justify-content:space-between;padding-bottom:17px;font-size:9px;display:flex}.ai-profile-head i{color:#9be4bd;font-style:normal}.ai-profile-card dl{margin:40px 0}.ai-profile-card dl div{border-bottom:1px solid #ffffff2e;grid-template-columns:.7fr 1.3fr;gap:20px;padding:15px 0;display:grid}.ai-profile-card dt{color:#ffffff7a;font-size:10px}.ai-profile-card dd{font-family:var(--serif);margin:0;font-size:18px}.ai-profile-card>p{color:var(--green);background:#b8efcf;justify-content:space-between;margin:0;padding:15px;font-size:10px;display:flex}.ai-capability-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.ai-capability-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:330px;padding:29px;display:flex}.ai-capability-grid article>span{color:var(--burgundy);font-size:10px}.ai-capability-grid h3{margin-top:68px;font-size:33px}.ai-capability-grid p{color:var(--muted);margin-top:auto;font-size:13px}.ai-compare{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.ai-compare-table{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.ai-compare-table article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:390px;padding:25px}.ai-compare-table article>p{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.ai-compare-table h3{margin:65px 0 22px;font-size:32px}.ai-compare-table ul{color:var(--muted);padding-left:17px;font-size:12px}.ai-compare-table li{margin-bottom:12px}.ai-compare-table .is-aysa{color:#fff;background:var(--green);border-color:var(--green)}.ai-compare-table .is-aysa>p,.ai-compare-table .is-aysa ul{color:#ffffffad}.ai-action-list{border-top:1px solid #ffffff4d}.ai-action-list article{border-bottom:1px solid #ffffff40;grid-template-columns:75px 1fr 100px;align-items:center;gap:28px;padding:24px 0;display:grid}.ai-action-list article>span{color:#9be4bd;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:52px;height:52px;font-size:10px;display:grid}.ai-action-list small{color:#e0a494;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.ai-action-list h3{margin-top:4px;font-size:29px}.ai-action-list p{color:#fff9;margin:5px 0 0;font-size:12px}.ai-action-list i{color:#9be4bd;text-align:right;font-size:11px;font-style:normal}.ai-wordpress{grid-template-columns:.75fr 1.25fr;align-items:center;gap:90px;display:grid}.ai-wordpress-mark{color:#fff;background:var(--green);grid-template-columns:1fr auto 1fr;place-items:center;gap:17px;min-height:520px;padding:40px;display:grid}.ai-wordpress-mark span,.ai-wordpress-mark strong{aspect-ratio:1;width:120px;font-family:var(--serif);border:1px solid #ffffff59;border-radius:50%;place-items:center;font-size:48px;font-weight:500;display:grid}.ai-wordpress-mark strong{color:var(--green);background:#b8efcf;border-color:#b8efcf}.ai-wordpress-mark i{color:#e0a494;font-style:normal}.ai-wordpress ol{border-top:1px solid var(--ink);margin:45px 0 0;padding:0;list-style:none}.ai-wordpress li{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:20px;padding:19px 0;display:grid}.ai-wordpress li>span{color:var(--burgundy);font-size:10px}.ai-wordpress h3{font-size:26px}.ai-wordpress li p{color:var(--muted);margin:4px 0 0;font-size:13px}.ai-control-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.ai-control-list{border-top:1px solid #ffffff4d}.ai-control-list p{border-bottom:1px solid #ffffff3d;grid-template-columns:45px 1fr;gap:20px;margin:0;padding:20px 0;display:grid}.ai-control-list span{color:#e0a494;font-size:10px}.ai-control-list strong{font-family:var(--serif);font-size:22px;font-weight:500}.ai-faq-list{border-top:1px solid var(--ink);max-width:900px;margin-left:auto}.ai-faq details{border-bottom:1px solid var(--line)}.ai-faq summary{font-family:var(--serif);cursor:pointer;justify-content:space-between;gap:30px;padding:22px 0;font-size:25px;list-style:none;display:flex}.ai-faq summary::-webkit-details-marker{display:none}.ai-faq summary span{color:var(--burgundy);font-family:var(--sans);transition:transform .2s}.ai-faq details[open] summary span{transform:rotate(45deg)}.ai-faq details p{max-width:720px;color:var(--muted);margin:0 0 24px}.ai-final{color:#fff;background:var(--green)}.ai-final-inner{text-align:center;padding-block:105px}.ai-final .ai-wordmark{color:#fff}.ai-final h2{max-width:1000px;margin:0 auto;font-size:clamp(49px,6.4vw,82px)}.ai-final-inner>p:not(.ai-wordmark){color:#ffffffad;max-width:680px;margin:26px auto;font-size:18px}.ai-final .actions{justify-content:center}.adv-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:78px;min-height:730px;padding-block:82px;display:grid}.adv-wordmark{color:var(--ink);font-family:var(--sans);letter-spacing:-.065em;margin:0 0 25px;font-size:clamp(31px,3.7vw,49px);font-weight:700;line-height:1}.adv-wordmark span{color:#cf5639}.adv-wordmark sup{color:var(--muted);letter-spacing:.02em;vertical-align:top;font-size:.27em}.adv-hero h1{overflow-wrap:anywhere;max-width:850px;font-size:clamp(54px,6.1vw,86px)}.adv-lead{max-width:760px;color:var(--muted);margin:29px 0 0;font-size:20px}.adv-market{color:#fff;background:#1b2725;flex-direction:column;justify-content:center;align-self:stretch;padding:34px;display:flex;box-shadow:18px 18px #eadfd4}.adv-market-top{text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid #ffffff38;justify-content:space-between;padding-bottom:17px;font-size:9px;display:flex}.adv-market-top i{color:#f3a184;font-style:normal}.adv-market-search{border:1px solid #fff3;align-items:center;gap:14px;margin:28px 0 18px;padding:14px;display:flex}.adv-market-search>span{font-size:25px}.adv-market-search p{margin:0}.adv-market-search small,.adv-market-search strong{display:block}.adv-market-search small{color:#ffffff7a;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.adv-market-search strong{margin-top:3px;font-size:11px;font-weight:500}.adv-placement-card{color:var(--ink);background:var(--paper);padding:22px}.adv-placement-card>div{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:8px;display:flex}.adv-placement-card>div i{color:#35705d;font-style:normal}.adv-placement-card h3{margin:32px 0 24px;font-size:29px}.adv-placement-card>p{border-top:1px solid var(--line);justify-content:space-between;margin:0;padding:11px 0;font-size:10px;display:flex}.adv-placement-card>p span{color:var(--muted)}.adv-market-flow{grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.adv-market-flow p{border:1px solid #ffffff2b;border-right:0;margin:0;padding:11px;font-size:9px}.adv-market-flow p:last-child{border-right:1px solid #ffffff2b}.adv-market-flow span{color:#f3a184;margin-bottom:3px;display:block}.adv-market>a{border-top:1px solid #ffffff6b;justify-content:space-between;margin-top:24px;padding-top:17px;font-size:11px;display:flex}.adv-proof{border-block:1px solid var(--line);background:#f3e9e1}.adv-proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.adv-proof-grid p{border-right:1px solid var(--line);margin:0;padding:27px}.adv-proof-grid p:first-child{padding-left:0}.adv-proof-grid p:last-child{border-right:0}.adv-proof-grid strong,.adv-proof-grid span{display:block}.adv-proof-grid strong{font-family:var(--serif);font-size:22px;font-weight:500}.adv-proof-grid span{color:var(--muted);margin-top:3px;font-size:11px}.adv-manifesto{grid-template-columns:1.08fr .92fr;gap:95px;display:grid}.adv-manifesto>div:last-child>p{color:var(--muted);margin-top:0;font-size:19px}.adv-manifesto blockquote{font-family:var(--serif);border-left:2px solid #cf5639;margin:40px 0 0;padding-left:24px;font-size:29px;line-height:1.23}.adv-value .section-heading>p:last-child{color:#ffffffa1}.adv-value-grid{border-top:1px solid #ffffff45;grid-template-columns:repeat(4,1fr);display:grid}.adv-value-grid article{border-right:1px solid #ffffff45;flex-direction:column;min-height:410px;padding:27px;display:flex}.adv-value-grid article:last-child{border-right:0}.adv-value-grid article>span{color:#f3a184;font-size:10px}.adv-value-grid h3{margin-top:65px;font-size:33px}.adv-value-grid p{color:#ffffffa1;font-size:13px}.adv-value-grid small{color:#f3a184;text-transform:uppercase;letter-spacing:.07em;border-top:1px solid #fff3;margin-top:auto;padding-top:17px;font-size:8px}.adv-risks{grid-template-columns:.78fr 1.22fr;gap:90px;display:grid}.adv-risks-intro{align-self:start;position:sticky;top:125px}.adv-risk-list{border-top:1px solid var(--ink)}.adv-risk-list article{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:24px;padding:27px 0;display:grid}.adv-risk-list article>span{color:#cf5639;padding-top:5px;font-size:10px}.adv-risk-list h3{font-size:31px}.adv-risk-list p{color:var(--muted);margin-bottom:0;font-size:14px}.adv-side-grid{grid-template-columns:1fr 1fr;display:grid}.adv-sides h2{overflow-wrap:anywhere}.adv-side-grid article{flex-direction:column;min-height:570px;padding:42px;display:flex}.adv-side-grid article>p{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.adv-side-grid h3{max-width:520px;margin-top:70px;font-size:42px}.adv-side-grid ul{padding-left:19px;font-size:14px}.adv-side-grid li{margin-bottom:12px}.adv-side-grid a{border-top:1px solid;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.adv-side-advertiser{color:#fff;background:var(--green)}.adv-side-advertiser>p,.adv-side-advertiser ul{color:#ffffffa6}.adv-side-publisher{color:var(--ink);background:#e8c8b8}.adv-side-publisher>p,.adv-side-publisher ul{color:#604f48}.adv-process-section{grid-template-columns:.82fr 1.18fr;gap:95px;display:grid}.adv-process-section>div:first-child>p:last-child{color:var(--muted)}.adv-process{border-top:1px solid var(--ink)}.adv-process article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:22px;padding:24px 0;display:grid}.adv-process article>span{color:#cf5639;padding-top:5px;font-size:10px}.adv-process h3{font-size:29px}.adv-process p{color:var(--muted);margin:4px 0 0;font-size:13px}.adv-standard-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.adv-standard-list{border-top:1px solid #ffffff47}.adv-standard-list p{border-bottom:1px solid #ffffff3b;grid-template-columns:42px .9fr 1.1fr;align-items:baseline;gap:18px;margin:0;padding:20px 0;display:grid}.adv-standard-list span{color:#f3a184;font-size:10px}.adv-standard-list strong{font-family:var(--serif);font-size:21px;font-weight:500}.adv-standard-list small{color:#ffffff94;font-size:11px}.adv-ecosystem{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.adv-ecosystem>div:first-child>p:not(.eyebrow){color:var(--muted);font-size:18px}.adv-ecosystem-links{border-top:1px solid var(--ink);margin-top:35px}.adv-ecosystem-links a{border-bottom:1px solid var(--line);justify-content:space-between;padding:17px 0;display:flex}.adv-ecosystem-links strong{font-family:var(--serif);font-size:22px}.adv-ecosystem-links span{color:var(--muted);font-size:11px}.adv-ecosystem-map{color:#fff;background:#1b2725;flex-direction:column;justify-content:center;gap:11px;min-height:520px;padding:42px;display:flex}.adv-ecosystem-map p{border:1px solid #ffffff3b;justify-content:space-between;margin:0;padding:21px;display:flex}.adv-ecosystem-map p span{color:#f3a184;font-size:10px}.adv-ecosystem-map p strong{font-family:var(--serif);font-size:19px;font-weight:500}.adv-ecosystem-map i,.adv-ecosystem-map b{color:#ffffff80;text-align:center;font-style:normal}.adv-ecosystem-map .is-result{color:var(--green);background:#e8c8b8;border-color:#e8c8b8}.adv-ecosystem-map .is-result span{color:#8d3c29}.adv-faq-list{border-top:1px solid var(--ink);max-width:900px;margin-left:auto}.adv-faq details{border-bottom:1px solid var(--line)}.adv-faq summary{font-family:var(--serif);cursor:pointer;justify-content:space-between;gap:30px;padding:22px 0;font-size:25px;list-style:none;display:flex}.adv-faq summary::-webkit-details-marker{display:none}.adv-faq summary span{color:#cf5639;font-family:var(--sans);transition:transform .2s}.adv-faq details[open] summary span{transform:rotate(45deg)}.adv-faq details p{max-width:720px;color:var(--muted);margin:0 0 24px}.adv-final{color:#fff;background:#1b2725}.adv-final-inner{text-align:center;padding-block:105px}.adv-final .adv-wordmark{color:#fff}.adv-final .adv-wordmark sup{color:#ffffff8c}.adv-final h2{max-width:1000px;margin:0 auto;font-size:clamp(49px,6.4vw,82px)}.adv-final-inner>p:not(.adv-wordmark){color:#ffffffa8;max-width:680px;margin:26px auto;font-size:18px}.adv-final .actions{justify-content:center}.nk-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:730px;padding-block:82px;display:grid}.nk-wordmark{color:var(--ink);font-family:var(--sans);letter-spacing:-.07em;margin:0 0 25px;font-size:clamp(34px,4vw,52px);font-weight:750;line-height:1}.nk-wordmark span{color:#e65252}.nk-wordmark i{color:#f0b728;vertical-align:top;margin-left:7px;font-size:.35em;font-style:normal}.nk-hero h1{overflow-wrap:anywhere;max-width:850px;font-size:clamp(55px,6.2vw,88px)}.nk-lead{max-width:760px;color:var(--muted);margin:29px 0 0;font-size:20px}.nk-playground{color:var(--ink);background:#cfe8df;align-self:stretch;position:relative;overflow:hidden}.nk-playground>p{z-index:2;text-transform:uppercase;letter-spacing:.09em;max-width:190px;margin:0;font-size:9px;position:absolute;top:34px;left:34px}.nk-orbit{border:1px solid #171b1926;border-radius:50%;position:absolute}.nk-orbit-one{width:420px;height:420px;top:90px;left:50px}.nk-orbit-two{width:270px;height:270px;top:165px;left:125px}.nk-toy-card{z-index:2;flex-direction:column;justify-content:space-between;width:155px;height:180px;padding:18px;display:flex;position:absolute;transform:rotate(-6deg);box-shadow:7px 7px #171b191f}.nk-toy-card span{letter-spacing:.1em;font-size:8px}.nk-toy-card strong{font-family:var(--serif);font-size:24px;font-weight:500}.nk-toy-card i{font-size:10px;font-style:normal}.nk-toy-card-one{color:#fff;background:#e65252;top:130px;left:55px}.nk-toy-card-two{background:#f4c84b;top:205px;right:48px;transform:rotate(7deg)}.nk-toy-card-three{background:#8fc6df;top:375px;left:125px;transform:rotate(3deg)}.nk-playground-note{z-index:3;background:var(--paper);width:220px;padding:18px;position:absolute;bottom:30px;right:30px}.nk-playground-note span,.nk-playground-note strong,.nk-playground-note small{display:block}.nk-playground-note span{color:#e65252;font-size:24px}.nk-playground-note strong{font-family:var(--serif);margin-top:13px;font-size:21px}.nk-playground-note small{color:var(--muted)}.nk-proof{border-block:1px solid var(--line);background:#fff0c8}.nk-proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.nk-proof-grid p{border-right:1px solid var(--line);margin:0;padding:27px}.nk-proof-grid p:first-child{padding-left:0}.nk-proof-grid p:last-child{border-right:0}.nk-proof-grid strong,.nk-proof-grid span{display:block}.nk-proof-grid strong{font-family:var(--serif);font-size:22px;font-weight:500}.nk-proof-grid span{color:var(--muted);margin-top:3px;font-size:11px}.nk-manifesto{grid-template-columns:1.08fr .92fr;gap:95px;display:grid}.nk-manifesto>div:last-child>p{color:var(--muted);margin-top:0;font-size:19px}.nk-manifesto blockquote{color:#b23f42;font-family:var(--serif);margin:40px 0 0;font-size:30px;line-height:1.22}.nk-flow-section{color:var(--ink);background:#cfe8df}.nk-flow-section .section-heading>p:last-child{color:#4f6860}.nk-flow{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.nk-flow article{border-right:1px solid #171b1940;flex-direction:column;min-height:400px;padding:26px;display:flex}.nk-flow article:last-child{border-right:0}.nk-flow article>span{color:#b23f42;font-size:10px}.nk-flow-icon{border:1px solid var(--ink);width:62px;height:62px;font-family:var(--serif);border-radius:50%;place-items:center;margin-top:50px;font-size:29px;display:grid}.nk-flow h3{margin-top:24px;font-size:33px}.nk-flow p{color:#4f6860;margin-top:auto;font-size:13px}.nk-option-grid{grid-template-columns:repeat(3,1fr);display:grid}.nk-option-grid article{flex-direction:column;min-height:470px;padding:31px;display:flex}.nk-option-grid article>span{font-size:10px}.nk-option-grid article>p:first-of-type{font-family:var(--serif);margin:65px 0 8px;font-size:58px;line-height:1}.nk-option-grid h3{font-size:38px}.nk-option-grid article>p:last-of-type{font-size:14px}.nk-option-grid small{text-transform:uppercase;letter-spacing:.07em;border-top:1px solid;margin-top:auto;padding-top:17px;font-size:8px}.nk-option-swap{color:#fff;background:#27665a}.nk-option-swap>p:last-of-type{color:#ffffffad}.nk-option-sale{color:var(--ink);background:#f4c84b}.nk-option-sale>p:last-of-type{color:#67551e}.nk-option-gift{color:var(--ink);background:#efaba9}.nk-option-gift>p:last-of-type{color:#6d4544}.nk-categories{background:#1b2725;overflow:hidden}.nk-category-head{color:#fff;grid-template-columns:.75fr 1.25fr;align-items:end;gap:80px;display:grid}.nk-category-cloud{flex-wrap:wrap;gap:14px;margin-top:65px;display:flex;transform:rotate(-2deg)}.nk-category-cloud span{color:#fff;font-family:var(--serif);border:1px solid #fff6;border-radius:999px;padding:15px 22px;font-size:23px}.nk-category-cloud span:nth-child(3n+1){color:var(--ink);background:#f4c84b;border-color:#f4c84b}.nk-category-cloud span:nth-child(3n+2){color:var(--ink);background:#cfe8df;border-color:#cfe8df}.nk-category-cloud span:nth-child(3n){color:var(--ink);background:#efaba9;border-color:#efaba9}.nk-local{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.nk-local-copy>p:not(.eyebrow){color:var(--muted);font-size:18px}.nk-local-copy ul{color:var(--muted);margin:30px 0;padding-left:19px;font-size:14px}.nk-match-card{background:#fff0c8;padding:31px}.nk-match-top{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;font-size:9px;display:flex}.nk-match-top i{color:var(--muted);font-style:normal}.nk-match-card article{border-bottom:1px solid #171b1933;grid-template-columns:62px 1fr 42px;align-items:center;gap:16px;padding:15px 0;display:grid}.nk-match-shape{place-items:center;width:58px;height:58px;font-size:24px;display:grid}.shape-car{background:#efaba9}.shape-book{background:#8fc6df}.shape-game{background:#cfe8df}.nk-match-card article p{margin:0}.nk-match-card article small,.nk-match-card article strong,.nk-match-card article span{display:block}.nk-match-card article small{color:var(--muted);font-size:8px}.nk-match-card article strong{font-family:var(--serif);font-size:20px;font-weight:500}.nk-match-card article span{color:var(--muted);font-size:10px}.nk-match-card article b{color:#27665a;font-size:11px}.nk-match-card>a{color:#fff;background:var(--ink);justify-content:space-between;margin-top:24px;padding:14px;font-size:11px;display:flex}.nk-safety-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.nk-safety-list{border-top:1px solid #ffffff47}.nk-safety-list p{border-bottom:1px solid #ffffff3b;grid-template-columns:42px .9fr 1.1fr;align-items:baseline;gap:18px;margin:0;padding:20px 0;display:grid}.nk-safety-list span{color:#f4c84b;font-size:10px}.nk-safety-list strong{font-family:var(--serif);font-size:21px;font-weight:500}.nk-safety-list small{color:#ffffff94;font-size:11px}.nk-circular{grid-template-columns:.82fr 1.18fr;gap:95px;display:grid}.nk-circular>div:first-child>p:not(.eyebrow){color:var(--muted)}.nk-circular-steps{border-top:1px solid var(--ink)}.nk-circular-steps article{border-bottom:1px solid var(--line);grid-template-columns:44px .7fr 1.3fr;align-items:baseline;gap:20px;padding:23px 0;display:grid}.nk-circular-steps span{color:#b23f42;font-size:10px}.nk-circular-steps h3{font-size:28px}.nk-circular-steps p{color:var(--muted);margin:0;font-size:13px}.nk-richard{background:#efaba9}.nk-richard-inner{grid-template-columns:.75fr 1.25fr;align-items:center;gap:90px;display:grid}.nk-richard-mark{border:1px solid #171b1940;grid-template-columns:1fr auto 1fr;place-items:center;gap:15px;min-height:430px;padding:35px;display:grid}.nk-richard-mark span,.nk-richard-mark strong{aspect-ratio:1;border:1px solid var(--ink);width:110px;font-family:var(--serif);border-radius:50%;place-items:center;font-size:48px;font-weight:500;display:grid}.nk-richard-mark strong{color:#fff;background:#27665a;border-color:#27665a}.nk-richard-mark i{font-style:normal}.nk-richard-inner>div:last-child>p:not(.eyebrow){color:#674746;font-size:18px}.nk-richard-note{font-family:var(--serif);border-top:1px solid #171b194d;padding-top:20px;font-size:23px!important}.nk-faq-list{border-top:1px solid var(--ink);max-width:900px;margin-left:auto}.nk-faq details{border-bottom:1px solid var(--line)}.nk-faq summary{font-family:var(--serif);cursor:pointer;justify-content:space-between;gap:30px;padding:22px 0;font-size:25px;list-style:none;display:flex}.nk-faq summary::-webkit-details-marker{display:none}.nk-faq summary span{color:#b23f42;font-family:var(--sans);transition:transform .2s}.nk-faq details[open] summary span{transform:rotate(45deg)}.nk-faq details p{max-width:720px;color:var(--muted);margin:0 0 24px}.nk-final{background:#fff0c8}.nk-final-inner{text-align:center;padding-block:105px}.nk-final h2{max-width:1000px;margin:0 auto;font-size:clamp(49px,6.4vw,82px)}.nk-final-inner>p:not(.nk-wordmark){max-width:680px;color:var(--muted);margin:26px auto;font-size:18px}.nk-final .actions{justify-content:center}.pf-hero{grid-template-columns:1.06fr .94fr;align-items:center;gap:78px;min-height:730px;padding-block:82px;display:grid}.pf-wordmark{color:var(--ink);font-family:var(--sans);letter-spacing:-.065em;margin:0 0 25px;font-size:clamp(31px,3.7vw,49px);font-weight:700;line-height:1}.pf-wordmark span{color:#8d3d55}.pf-wordmark sup{color:var(--muted);letter-spacing:.08em;vertical-align:top;margin-left:5px;font-size:.25em}.pf-hero h1{overflow-wrap:anywhere;max-width:860px;font-size:clamp(55px,6.2vw,88px)}.pf-lead{max-width:760px;color:var(--muted);margin:29px 0 0;font-size:20px}.pf-dashboard{color:#fff;background:#25201f;flex-direction:column;justify-content:center;align-self:stretch;padding:34px;display:flex;box-shadow:18px 18px #e4d5d8}.pf-dashboard-top{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #fff3;justify-content:space-between;padding-bottom:17px;font-size:9px;display:flex}.pf-dashboard-top i{color:#dda4b5;font-style:normal}.pf-dashboard-heading{justify-content:space-between;align-items:end;margin:33px 0 20px;display:flex}.pf-dashboard-heading p{margin:0}.pf-dashboard-heading small,.pf-dashboard-heading strong{display:block}.pf-dashboard-heading small{color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.pf-dashboard-heading strong{font-family:var(--serif);margin-top:5px;font-size:28px;font-weight:500}.pf-dashboard-heading>span{color:#a8d0be;font-size:9px}.pf-dashboard-grid{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:1fr 1fr;display:grid}.pf-dashboard-grid article{border-bottom:1px solid #fff3;border-right:1px solid #fff3;flex-direction:column;min-height:145px;padding:17px;display:flex}.pf-dashboard-grid article>span{color:#dda4b5;letter-spacing:.08em;font-size:8px}.pf-dashboard-grid strong{font-family:var(--serif);margin-top:auto;font-size:20px;font-weight:500}.pf-dashboard-grid i{color:#ffffff80;margin-top:4px;font-size:8px;font-style:normal}.pf-dashboard-bar{color:#25201f;background:#d7e7df;justify-content:space-between;margin-top:22px;padding:14px;font-size:9px;display:flex}.pf-proof{border-block:1px solid var(--line);background:#f0e4e7}.pf-proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.pf-proof-grid p{border-right:1px solid var(--line);margin:0;padding:27px}.pf-proof-grid p:first-child{padding-left:0}.pf-proof-grid p:last-child{border-right:0}.pf-proof-grid strong,.pf-proof-grid span{display:block}.pf-proof-grid strong{font-family:var(--serif);font-size:22px;font-weight:500}.pf-proof-grid span{color:var(--muted);margin-top:3px;font-size:11px}.pf-manifesto{grid-template-columns:1.08fr .92fr;gap:95px;display:grid}.pf-manifesto>div:last-child>p{color:var(--muted);margin-top:0;font-size:19px}.pf-manifesto blockquote{color:#8d3d55;font-family:var(--serif);margin:40px 0 0;font-size:30px;line-height:1.22}.pf-pillars .section-heading>p:last-child,.pf-reality .section-heading>p:last-child{color:#ffffff9e}.pf-pillar-grid{border-top:1px solid #ffffff45;grid-template-columns:repeat(4,1fr);display:grid}.pf-pillar-grid article{border-right:1px solid #ffffff45;flex-direction:column;min-height:430px;padding:26px;display:flex}.pf-pillar-grid article:last-child{border-right:0}.pf-pillar-grid article>span{color:#dda4b5;font-size:10px}.pf-pillar-label{color:#a8d0be;letter-spacing:.1em;margin:58px 0 8px;font-size:10px}.pf-pillar-grid h3{font-size:31px}.pf-pillar-grid article>p:last-child{color:#ffffff9e;margin-top:auto;font-size:13px}.pf-inventory{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.pf-inventory-copy>p:not(.eyebrow){color:var(--muted);font-size:18px}.pf-inventory-principles{border-top:1px solid var(--ink);margin-top:35px}.pf-inventory-principles p{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:20px;margin:0;padding:14px 0;display:grid}.pf-inventory-principles span{color:#8d3d55;font-size:11px}.pf-inventory-principles strong{font-size:13px;font-weight:500}.pf-stock-visual{background:#d7e7df;padding:33px}.pf-stock-head{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin-bottom:25px;padding-bottom:15px;font-size:9px;display:flex}.pf-stock-head i{color:var(--muted);font-style:normal}.pf-stock-visual article{border-bottom:1px solid #171b1933;grid-template-columns:.75fr 1fr 55px;align-items:center;gap:18px;padding:17px 0;display:grid}.pf-stock-visual article p{margin:0}.pf-stock-visual article span,.pf-stock-visual article small{display:block}.pf-stock-visual article span{font-family:var(--serif);font-size:20px}.pf-stock-visual article small{color:var(--muted);font-size:9px}.pf-stock-visual article>div{background:#171b1921;height:6px}.pf-stock-visual article>div i{background:#8d3d55;height:100%;display:block}.pf-stock-visual article>strong{color:var(--muted);text-align:right;font-size:9px;font-weight:500}.pf-stock-note{color:var(--muted);margin:21px 0 0;font-size:9px}.pf-operation-grid{grid-template-columns:1fr 1fr;display:grid}.pf-operation-grid article{flex-direction:column;min-height:540px;padding:42px;display:flex}.pf-operation-grid article>p{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.pf-operation-grid h3{max-width:540px;margin-top:70px;font-size:42px}.pf-operation-grid ul{padding-left:19px;font-size:14px}.pf-operation-grid li{margin-bottom:12px}.pf-operation-grid small{text-transform:uppercase;letter-spacing:.08em;border-top:1px solid;margin-top:auto;padding-top:18px;font-size:8px}.pf-operation-supply{color:#fff;background:#8d3d55}.pf-operation-supply>p,.pf-operation-supply ul{color:#ffffffad}.pf-operation-orders{color:var(--ink);background:#d7e7df}.pf-operation-orders>p,.pf-operation-orders ul{color:#486057}.pf-overview{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.pf-overview>div:first-child>p:not(.eyebrow){color:var(--muted)}.pf-overview-list{border-top:1px solid var(--ink)}.pf-overview-list p{border-bottom:1px solid var(--line);grid-template-columns:42px .9fr 1.1fr;align-items:baseline;gap:18px;margin:0;padding:20px 0;display:grid}.pf-overview-list span{color:#8d3d55;font-size:10px}.pf-overview-list strong{font-family:var(--serif);font-size:21px;font-weight:500}.pf-overview-list small{color:var(--muted);font-size:11px}.pf-reality-grid{border-top:1px solid #ffffff45;grid-template-columns:repeat(4,1fr);display:grid}.pf-reality-grid article{border-right:1px solid #ffffff45;min-height:320px;padding:26px}.pf-reality-grid article:last-child{border-right:0}.pf-reality-grid span{color:#dda4b5;font-size:10px}.pf-reality-grid h3{margin-top:65px;font-size:31px}.pf-reality-grid p{color:#ffffff9e;font-size:13px}.pf-experience{grid-template-columns:.72fr 1.28fr;align-items:center;gap:90px;display:grid}.pf-experience-mark{color:#fff;background:#8d3d55;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.pf-experience-mark span{font-family:var(--serif);font-size:105px;line-height:.9}.pf-experience-mark small{text-transform:uppercase;letter-spacing:.09em;margin-top:15px;font-size:9px}.pf-experience>div:last-child>p:not(.eyebrow){color:var(--muted);font-size:18px}.pf-faq-list{border-top:1px solid var(--ink);max-width:900px;margin-left:auto}.pf-faq details{border-bottom:1px solid var(--line)}.pf-faq summary{font-family:var(--serif);cursor:pointer;justify-content:space-between;gap:30px;padding:22px 0;font-size:25px;list-style:none;display:flex}.pf-faq summary::-webkit-details-marker{display:none}.pf-faq summary span{color:#8d3d55;font-family:var(--sans);transition:transform .2s}.pf-faq details[open] summary span{transform:rotate(45deg)}.pf-faq details p{max-width:720px;color:var(--muted);margin:0 0 24px}.pf-final{color:#fff;background:#25201f}.pf-final-inner{text-align:center;padding-block:105px}.pf-final .pf-wordmark{color:#fff}.pf-final .pf-wordmark sup{color:#ffffff8c}.pf-final h2{max-width:1000px;margin:0 auto;font-size:clamp(49px,6.4vw,82px)}.pf-final-inner>p:not(.pf-wordmark){color:#ffffffa8;max-width:680px;margin:26px auto;font-size:18px}.pf-final .actions{justify-content:center}.cuh-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:78px;min-height:730px;padding-block:82px;display:grid}.cuh-wordmark{font-family:var(--sans);letter-spacing:-.065em;margin:0 0 25px;font-size:clamp(29px,3.5vw,47px);font-weight:800;line-height:1}.cuh-wordmark span{color:#087a58}.cuh-wordmark sup{color:#087a58;letter-spacing:.07em;vertical-align:top;margin-left:5px;font-size:.3em}.cuh-hero h1{max-width:790px;font-size:clamp(56px,6.3vw,88px)}.cuh-lead{max-width:720px;color:var(--muted);margin:29px 0 0;font-size:20px}.cuh-neighborhood{background:#dff4ec;flex-direction:column;align-self:stretch;min-height:620px;padding:33px;display:flex;position:relative;overflow:hidden;box-shadow:18px 18px #fff1a8}.cuh-neighborhood-top{z-index:4;letter-spacing:.1em;border-bottom:1px solid #10251d4d;justify-content:space-between;padding-bottom:16px;font-size:9px;display:flex;position:relative}.cuh-neighborhood-top i{color:#52756a;font-style:normal}.cuh-map{background-image:linear-gradient(#10251d11 1px,#0000 1px),linear-gradient(90deg,#10251d11 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:70px 0 112px}.cuh-road{transform-origin:50%;background:#f8fcfa;border-block:1px solid #10251d1f;height:15px;position:absolute}.cuh-road-one{width:120%;top:35%;left:-10%;transform:rotate(-17deg)}.cuh-road-two{width:125%;top:55%;left:-12%;transform:rotate(24deg)}.cuh-road-three{width:105%;top:8%;left:48%;transform:rotate(83deg)}.cuh-radius{z-index:1;aspect-ratio:1;border:1px solid #007c5a45;border-radius:50%;width:210px;position:absolute;top:24%;left:28%;box-shadow:0 0 0 32px #007c5a0e,0 0 0 65px #007c5a09}.cuh-pin{z-index:3;aspect-ratio:1;border-radius:50% 50% 50% 0;place-items:center;width:41px;display:grid;position:absolute;transform:rotate(-45deg);box-shadow:0 6px 16px #10251d26}.cuh-pin b{font-family:var(--serif);font-size:19px;transform:rotate(45deg)}.cuh-pin-request{color:#fff;background:#10251d;top:39%;left:46%}.cuh-pin-helper-one{color:#10251d;background:#fff1a8;top:23%;left:21%}.cuh-pin-helper-two{color:#fff;background:#087a58;top:60%;right:19%}.cuh-request-card{z-index:4;background:#f7faf8ed;border:1px solid #10251d38;width:82%;margin:auto auto 14px;padding:21px;position:relative}.cuh-request-card small{color:#087a58;letter-spacing:.09em;font-size:8px;display:block}.cuh-request-card strong{font-family:var(--serif);margin:9px 0;font-size:21px;font-weight:500;display:block}.cuh-request-card span{color:#52756a;font-size:10px}.cuh-match-line{z-index:4;border-top:1px solid #10251d4d;justify-content:space-between;padding-top:15px;font-size:10px;display:flex;position:relative}.cuh-match-line strong{color:#087a58}.cuh-proof{border-block:1px solid var(--line);background:#eef8f3}.cuh-proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.cuh-proof-grid p{border-right:1px solid var(--line);margin:0;padding:28px 22px}.cuh-proof-grid p:first-child{padding-left:0}.cuh-proof-grid p:last-child{border-right:0}.cuh-proof-grid strong,.cuh-proof-grid span{display:block}.cuh-proof-grid strong{font-family:var(--serif);font-size:21px;font-weight:500}.cuh-proof-grid span{color:var(--muted);margin-top:5px;font-size:11px}.cuh-manifesto{grid-template-columns:1.1fr .9fr;gap:100px;display:grid}.cuh-manifesto>div:last-child{padding-top:42px}.cuh-manifesto>div:last-child p{color:var(--muted);font-size:18px}.cuh-manifesto blockquote{border-top:1px solid var(--line);color:#087a58;font-family:var(--serif);margin:34px 0 0;padding-top:25px;font-size:27px}.cuh-side-grid{grid-template-columns:1fr 1fr;display:grid}.cuh-side-grid article{flex-direction:column;min-height:560px;padding:48px;display:flex}.cuh-side-grid article>span{letter-spacing:.1em;font-size:9px}.cuh-side-grid h3{max-width:560px;margin-top:88px;font-size:43px}.cuh-side-grid article>p{max-width:550px;font-size:15px}.cuh-side-grid ul{border-top:1px solid;margin-top:auto;padding:28px 0 0;list-style:none}.cuh-side-grid li{margin:9px 0}.cuh-side-grid li:before{content:"•";margin-right:10px}.cuh-side-need{color:#10251d;background:#fff1a8}.cuh-side-need>p,.cuh-side-need ul{color:#5d654d}.cuh-side-offer{color:#fff;background:#087a58}.cuh-side-offer>p,.cuh-side-offer ul{color:#ffffffb3}.cuh-category-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.cuh-category-head>p{color:var(--muted);font-size:18px}.cuh-category-cloud{flex-wrap:wrap;gap:12px;margin-top:65px;display:flex}.cuh-category-cloud span{color:#315247;font-family:var(--serif);background:#f7fbf9;border:1px solid #8fb0a3;border-radius:100px;padding:17px 23px;font-size:21px}.cuh-category-cloud span:nth-child(3n+2){background:#dff4ec}.cuh-category-cloud span:nth-child(4n){background:#fff1a8;border-color:#d8ce8c}.cuh-language{background:#dff4ec}.cuh-language-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:95px;display:grid}.cuh-language-grid>div:first-child>p:not(.eyebrow){color:#52756a;font-size:18px}.cuh-search-card{background:#f7faf8;border:1px solid #10251d40;padding:39px;box-shadow:12px 12px #fff1a8}.cuh-search-card small{color:#087a58;letter-spacing:.1em;font-size:9px}.cuh-search-card>p{font-family:var(--serif);margin:37px 0;font-size:35px;line-height:1.1}.cuh-search-card>div{flex-wrap:wrap;gap:8px;display:flex}.cuh-search-card>div span{color:#315247;background:#dbe8e2;border-radius:50px;padding:7px 10px;font-size:9px}.cuh-search-card>strong{border-top:1px solid #10251d66;justify-content:space-between;margin-top:35px;padding-top:17px;font-size:12px;display:flex}.cuh-search-card>strong i{font-style:normal}.cuh-trust-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.cuh-trust-grid article{border-right:1px solid var(--line);min-height:330px;padding:27px}.cuh-trust-grid article:last-child{border-right:0}.cuh-trust-grid span{color:#087a58;font-size:10px}.cuh-trust-grid h3{margin-top:65px;font-size:30px}.cuh-trust-grid p{color:var(--muted);font-size:13px}.cuh-builder{color:#fff;background:#10251d}.cuh-builder-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:95px;display:grid}.cuh-builder-mark{color:#10251d;background:#fff1a8;justify-content:center;align-items:center;min-height:420px;display:flex}.cuh-builder-mark span,.cuh-builder-mark strong{aspect-ratio:1;width:95px;font-family:var(--serif);background:#fff;border-radius:50%;place-items:center;font-size:52px;font-weight:400;display:grid}.cuh-builder-mark strong{color:#fff;background:#087a58}.cuh-builder-mark i{margin:0 17px;font-size:28px;font-style:normal}.cuh-builder-grid>div:last-child>p:not(.eyebrow){color:#ffffffa6;font-size:18px}.cuh-builder .text-link{color:#fff}.cuh-faq-list{border-top:1px solid var(--ink);max-width:900px;margin-left:auto}.cuh-faq details{border-bottom:1px solid var(--line)}.cuh-faq summary{font-family:var(--serif);cursor:pointer;justify-content:space-between;gap:30px;padding:22px 0;font-size:25px;list-style:none;display:flex}.cuh-faq summary::-webkit-details-marker{display:none}.cuh-faq summary span{color:#087a58;font-family:var(--sans);transition:transform .2s}.cuh-faq details[open] summary span{transform:rotate(45deg)}.cuh-faq details p{max-width:720px;color:var(--muted);margin:0 0 24px}.cuh-final{color:#fff;background:#087a58}.cuh-final-inner{text-align:center;padding-block:105px}.cuh-final .cuh-wordmark{color:#fff}.cuh-final .cuh-wordmark span,.cuh-final .cuh-wordmark sup{color:#fff1a8}.cuh-final h2{max-width:1000px;margin:0 auto;font-size:clamp(49px,6.4vw,82px)}.cuh-final-inner>p:not(.cuh-wordmark){color:#ffffffbd;max-width:700px;margin:26px auto;font-size:18px}.cuh-final .actions{justify-content:center}.wd-hero{grid-template-columns:1.16fr .84fr;align-items:center;gap:78px;min-height:720px;padding-block:82px;display:grid}.wd-wordmark{font-family:var(--sans);letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(25px,3.2vw,43px);font-weight:600;line-height:1}.wd-wordmark span{color:var(--burgundy);font-weight:300}.wd-wordmark sup{color:var(--burgundy);letter-spacing:.02em;vertical-align:top;font-size:.34em}.wd-hero h1{overflow-wrap:anywhere;max-width:850px;font-size:clamp(54px,6vw,84px)}.wd-lead{max-width:760px;color:var(--muted);margin:29px 0 0;font-size:20px}.wd-hero-system{color:#fff;background:var(--green);flex-direction:column;justify-content:end;align-self:stretch;padding:40px;display:flex;position:relative;overflow:hidden}.wd-hero-system:before{aspect-ratio:1;content:"";border:1px solid #ffffff21;border-radius:50%;width:380px;position:absolute;inset:-15% -45% auto auto;box-shadow:0 0 0 55px #ffffff09,0 0 0 110px #ffffff06}.wd-hero-system>p{color:#e0a494;text-transform:uppercase;letter-spacing:.12em;margin:0 auto auto 0;font-size:10px;position:relative}.wd-hero-system ol{counter-reset:none;margin:100px 0 42px;padding:0;list-style:none;position:relative}.wd-hero-system li{border-top:1px solid #ffffff3d;grid-template-columns:34px .7fr 1.3fr;align-items:baseline;gap:12px;padding:16px 0;display:grid}.wd-hero-system li>span{color:#e0a494;font-size:10px}.wd-hero-system strong{font-family:var(--serif);font-size:21px;font-weight:500}.wd-hero-system small{color:#ffffff9e;font-size:11px}.wd-hero-system>a{border-top:1px solid #ffffff7a;justify-content:space-between;padding-top:17px;font-size:12px;display:flex;position:relative}.wd-proof{border-block:1px solid var(--line);background:var(--ivory)}.wd-proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.wd-proof-grid p{border-right:1px solid var(--line);margin:0;padding:27px}.wd-proof-grid p:first-child{padding-left:0}.wd-proof-grid p:last-child{border-right:0}.wd-proof-grid strong,.wd-proof-grid span{display:block}.wd-proof-grid strong{font-family:var(--serif);font-size:22px;font-weight:500}.wd-proof-grid span{color:var(--muted);margin-top:3px;font-size:11px}.wd-manifesto{grid-template-columns:1.08fr .92fr;gap:96px;display:grid}.wd-manifesto h2{max-width:700px}.wd-manifesto>div:last-child>p{color:var(--muted);margin-top:0;font-size:19px}.wd-manifesto blockquote{border-left:2px solid var(--burgundy);font-family:var(--serif);margin:38px 0 0;padding:0 0 0 25px;font-size:28px;line-height:1.25}.wd-services .section-heading>p:last-child{color:#ffffffa6}.wd-service-grid{border-top:1px solid #ffffff47;border-left:1px solid #ffffff47;grid-template-columns:repeat(3,1fr);display:grid}.wd-service-grid article{border-bottom:1px solid #ffffff47;border-right:1px solid #ffffff47;flex-direction:column;min-height:360px;padding:30px;display:flex}.wd-service-grid article>span{color:#e0a494;font-size:10px}.wd-service-grid h3{color:#fff;max-width:260px;margin-top:70px;font-size:34px}.wd-service-grid p{color:#ffffffa1;font-size:14px}.wd-service-grid small{color:#e0a494;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #ffffff38;margin-top:auto;padding-top:18px;font-size:9px}.wd-work{grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px;display:grid}.wd-work-intro{position:sticky;top:125px}.wd-work-intro>p:last-child{color:var(--muted);font-size:18px}.wd-case-list{border-top:1px solid var(--ink)}.wd-case-list article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr 45px;gap:25px;padding:36px 0;display:grid}.wd-case-index{color:var(--muted);padding-top:5px;font-size:10px}.wd-case-list .eyebrow{margin-bottom:14px;font-size:10px}.wd-case-list h3{font-size:36px}.wd-case-list p:not(.eyebrow){color:var(--muted);font-size:15px}.wd-case-list article>a{border:1px solid var(--line);border-radius:50%;align-self:end;place-items:center;width:42px;height:42px;display:grid}.wd-case-list article>a:hover{color:#fff;background:var(--burgundy);border-color:var(--burgundy)}.wd-process-section{grid-template-columns:.85fr 1.15fr;gap:95px;display:grid}.wd-process{border-top:1px solid var(--ink)}.wd-process article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:23px;padding:25px 0;display:grid}.wd-process article>span{color:var(--burgundy);padding-top:5px;font-size:10px}.wd-process h3{font-size:30px}.wd-process p{color:var(--muted);margin-bottom:0;font-size:14px}.wd-fit-grid{grid-template-columns:.88fr 1.12fr;gap:90px;display:grid}.wd-fit-columns{grid-template-columns:1fr 1fr;gap:38px;display:grid}.wd-fit-columns h3{color:#e0a494}.wd-fit-columns ul{color:#ffffffad;padding-left:20px;font-size:14px}.wd-fit-columns li{margin-bottom:13px}.wd-faq-list{border-top:1px solid var(--ink);max-width:900px;margin-left:auto}.wd-faq details{border-bottom:1px solid var(--line)}.wd-faq summary{font-family:var(--serif);cursor:pointer;justify-content:space-between;gap:30px;padding:22px 0;font-size:25px;list-style:none;display:flex}.wd-faq summary::-webkit-details-marker{display:none}.wd-faq summary span{color:var(--burgundy);font-family:var(--sans);transition:transform .2s}.wd-faq details[open] summary span{transform:rotate(45deg)}.wd-faq details p{max-width:720px;color:var(--muted);margin:0 0 24px}.wd-final-cta{text-align:center;max-width:1040px}.wd-final-cta h2{font-size:clamp(48px,6vw,76px)}.wd-final-cta>p:not(.eyebrow){max-width:700px;color:var(--muted);margin:25px auto;font-size:18px}.wd-final-cta .actions{justify-content:center}.past-client-hero{max-width:1100px;padding-block:90px 105px}.past-client-status{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:5px 0 30px;padding:8px 12px;font-size:9px;display:inline-flex}.past-client-hero h1{max-width:900px;margin-bottom:8px;font-size:clamp(65px,9vw,124px)}.past-client-domain{color:#7a807b;letter-spacing:.06em;margin:0;font-size:13px}.past-client-lead{max-width:800px;color:var(--muted);font-family:var(--serif);margin:42px 0 0;font-size:28px;line-height:1.35}.past-client-context{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.past-client-context>div:last-child{padding-top:42px}.past-client-context>div:last-child>p{max-width:720px;color:var(--muted);font-size:18px}.past-client-tags{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.past-client-tags span{border:1px solid var(--line);color:#6f756f;letter-spacing:.04em;padding:9px 12px;font-size:10px}.past-client-note{color:#ffffffb3;background:#292c2a}.past-client-note p{max-width:880px;font-family:var(--serif);margin:0;font-size:30px;line-height:1.25}.client-case{--cc-accent:#8b3d49;--cc-dark:#171b19;--cc-soft:#eadfd4}.client-parkado{--cc-accent:#d5a51f;--cc-dark:#17202b;--cc-soft:#f7edc7}.client-rentado{--cc-accent:#bd4d2f;--cc-dark:#171d24;--cc-soft:#f1dfd7}.client-klaroo{--cc-accent:#356aa2;--cc-dark:#182536;--cc-soft:#dce8f3}.client-flowers-market{--cc-accent:#8f3d58;--cc-dark:#24201f;--cc-soft:#eadde2}.client-identity{--cc-accent:#267b78;--cc-dark:#172422;--cc-soft:#dcebea}.client-total-pr{--cc-accent:#c33d36;--cc-dark:#211d1d;--cc-soft:#f0ddda}.client-facturis-online{--cc-accent:#2b6f9d;--cc-dark:#17232b;--cc-soft:#dbe8f0}.cc-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:82px;min-height:730px;padding-block:82px;display:grid}.cc-domain{color:var(--cc-accent);letter-spacing:-.055em;margin:0 0 27px;font-size:clamp(27px,3.3vw,45px);font-weight:600;line-height:1}.cc-hero h1{max-width:840px;font-size:clamp(55px,6.2vw,87px)}.cc-lead{max-width:760px;color:var(--muted);margin:29px 0 0;font-size:20px}.cc-hero-mark{color:#fff;background:var(--cc-dark);min-height:620px;box-shadow:18px 18px 0 var(--cc-soft);flex-direction:column;align-self:stretch;padding:35px;display:flex;position:relative;overflow:hidden}.cc-hero-top{z-index:2;letter-spacing:.09em;border-bottom:1px solid #ffffff40;justify-content:space-between;padding-bottom:16px;font-size:9px;display:flex;position:relative}.cc-hero-top i{color:#ffffff80;font-style:normal}.cc-hero-mark>strong{z-index:2;color:var(--cc-accent);font-family:var(--serif);letter-spacing:-.08em;margin:auto;font-size:clamp(110px,15vw,205px);font-weight:400;line-height:.8;position:relative}.cc-signal{place-items:center;display:grid;position:absolute;inset:13% -20%}.cc-signal span{aspect-ratio:1;border:1px solid #ffffff1f;border-radius:50%;width:170px;position:absolute}.cc-signal span:nth-child(2){width:280px}.cc-signal span:nth-child(3){width:400px}.cc-signal span:nth-child(4){width:520px}.cc-hero-mark>p{z-index:2;font-family:var(--serif);border-top:1px solid #ffffff59;margin:0;padding-top:17px;font-size:24px;position:relative}.cc-hero-mark>p small{color:#ffffff85;font-family:var(--sans);letter-spacing:.07em;text-transform:uppercase;margin-top:6px;font-size:9px;display:block}.cc-facts{border-block:1px solid var(--line);background:var(--cc-soft)}.cc-facts-grid{grid-template-columns:repeat(4,1fr);display:grid}.cc-facts-grid p{border-right:1px solid #171b192b;margin:0;padding:28px 22px}.cc-facts-grid p:first-child{padding-left:0}.cc-facts-grid p:last-child{border-right:0}.cc-facts-grid strong,.cc-facts-grid span{display:block}.cc-facts-grid strong{color:var(--cc-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.cc-facts-grid span{font-family:var(--serif);margin-top:7px;font-size:20px}.cc-context{grid-template-columns:1.08fr .92fr;gap:100px;display:grid}.cc-context-copy{padding-top:43px}.cc-context-copy>p{color:var(--muted);font-size:18px}.cc-context-copy .cc-inline-link{border-top:1px solid var(--line);margin-top:30px;padding-top:22px;font-size:14px}.cc-inline-link a{color:var(--cc-accent);font-weight:600}.cc-areas{color:#fff;background:var(--cc-dark)}.cc-areas .section-heading>p{color:#ffffff9e}.cc-areas .eyebrow{color:var(--cc-accent)}.cc-area-grid{border-top:1px solid #ffffff40;grid-template-columns:repeat(4,1fr);display:grid}.cc-area-grid article{border-right:1px solid #ffffff40;min-height:360px;padding:27px}.cc-area-grid article:last-child{border-right:0}.cc-area-grid span{color:var(--cc-accent);font-size:10px}.cc-area-grid h3{margin-top:70px;font-size:31px}.cc-area-grid p{color:#ffffff9c;font-size:13px}.cc-consulting{background:var(--cc-soft)}.cc-consulting-grid{grid-template-columns:1.05fr .95fr;gap:100px;display:grid}.cc-consulting .eyebrow{color:var(--cc-accent)}.cc-role{color:var(--cc-accent);letter-spacing:.05em;text-transform:uppercase;margin-top:28px;font-size:13px;font-weight:600}.cc-consulting-grid>div:last-child{padding-top:43px}.cc-consulting-grid>div:last-child>p{color:var(--muted);font-size:18px}.cc-consulting blockquote{color:var(--cc-accent);font-family:var(--serif);border-top:1px solid #171b193b;margin:34px 0 0;padding:25px 0 0;font-size:27px}.cc-questions{grid-template-columns:.9fr 1.1fr;gap:95px;display:grid}.cc-question-list{border-top:1px solid var(--ink)}.cc-question-list p{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:20px;margin:0;padding:23px 0;display:grid}.cc-question-list span{color:var(--cc-accent);font-size:10px}.cc-question-list strong{font-family:var(--serif);font-size:23px;font-weight:500}.cc-links{background:#e7e4dc}.cc-link-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.cc-link-grid a{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-content:space-between;min-height:250px;padding:28px;transition:color .2s,background .2s;display:grid}.cc-link-grid a:last-child{border-right:0}.cc-link-grid a:hover{color:#fff;background:var(--cc-accent)}.cc-link-grid span{max-width:260px;font-family:var(--serif);font-size:28px;line-height:1.05}.cc-link-grid strong{font-size:18px;font-weight:400}.cc-link-grid small{color:var(--muted);grid-column:1/-1;font-size:10px}.cc-link-grid a:hover small{color:#ffffffa6}.cc-peers{grid-template-columns:.85fr 1.15fr;gap:85px;display:grid}.cc-peers .client-list a{font-size:19px}.cc-final{color:#fff;background:var(--cc-accent)}.cc-final-inner{text-align:center;padding-block:105px}.cc-final .eyebrow{color:#ffffffb8}.cc-final h2{max-width:1050px;margin:0 auto;font-size:clamp(50px,6.4vw,84px)}.cc-final-inner>p:not(.eyebrow){color:#ffffffb8;max-width:710px;margin:26px auto;font-size:18px}.cc-final .actions{justify-content:center}.post-list{grid-template-columns:repeat(2,1fr);gap:42px;display:grid}.post-content{max-width:820px;margin-inline:auto}.post-content .standfirst{font-family:var(--serif);color:var(--muted);font-size:28px;line-height:1.3}.post-content .entry-content p{font-family:var(--serif);color:#323733;font-size:23px;line-height:1.55}.form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.contact-form label{margin-bottom:20px;display:block}.contact-form label>span{text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:12px;display:block}.contact-form .consent{color:var(--muted);text-transform:none}.contact-form textarea{min-height:170px}.empty-state{border:1px solid var(--line);text-align:center;background:var(--ivory);padding:60px 30px}.not-found{text-align:center;place-items:center;min-height:65vh;display:grid}.not-found strong{font-family:var(--serif);color:var(--burgundy);font-size:100px;font-weight:400}.footer{background:var(--dos-ink);color:#fff;padding-top:76px}.footer-grid{grid-template-columns:1.4fr .7fr .8fr 1.1fr;gap:55px;display:grid}.footer p,.footer a{color:#ffffffba;font-size:13px}.footer a{margin:8px 0;display:block}.footer .brand--footer{margin:0;display:inline-flex}.footer-label{text-transform:uppercase;letter-spacing:.1em;color:#f07a45!important;font-size:10px!important}.footer-statement{font-family:var(--serif);margin:0;line-height:1.1;color:#fff!important;font-size:35px!important}.footer-bottom{color:#ffffffb8;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #fff3;justify-content:space-between;margin-top:65px;padding-block:19px;font-size:10px;display:flex}.footer-socials{flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}.footer .footer-socials a{color:#ffffffd1;align-items:center;gap:7px;margin:0;font-size:10px;display:inline-flex}.footer .footer-socials a span{color:#f07a45;transition:transform .2s}.footer .footer-socials a:hover{color:#fff}.footer .footer-socials a:hover span{transform:translate(2px,-2px)}@media (width>=1001px) and (width<=1180px){:root{--dos-logo-header-width:210px}.header-inner{gap:20px}.desktop-nav,.desktop-nav ul{gap:18px}.header-cta{gap:12px;padding-left:18px;font-size:13px}}@media (width<=1000px){.shell{width:min(100% - 40px,760px)}.desktop-nav,.header-cta,.language-switcher--header{display:none}.menu-toggle{display:block}.mobile-nav.is-open{background:var(--paper);border-bottom:1px solid var(--line);padding:20px;display:block;position:fixed;top:88px;left:0;right:0}body.admin-bar .mobile-nav.is-open{top:120px}.mobile-nav ul{margin:0;padding:0;list-style:none}.mobile-nav a{border-bottom:1px solid var(--line);font-family:var(--serif);padding:12px 0;font-size:27px;display:block}.mobile-nav .language-switcher--mobile{gap:8px;margin-top:16px;padding-top:18px;display:flex}.mobile-nav .language-switcher--mobile a{font-family:var(--sans);border:0;padding:0;font-size:12px;display:inline-flex}.hero,.two-col,.story,.now-grid,.newsletter-grid,.content-grid,.consulting-block,.past-consulting-block,.past-client-context,.media-opening,.media-invite-grid{grid-template-columns:1fr;gap:54px}.hero-visual{min-height:500px}.hero-note{left:20px}.credibility-grid,.framework-grid{grid-template-columns:1fr 1fr}.framework-grid article:nth-child(2){border-right:0}.framework-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff4d}.articles-grid{grid-template-columns:1fr}.now-focus{border-top:1px solid #ffffff40;border-left:0;padding:38px 0 0}.footer-grid{grid-template-columns:1fr 1fr}.media-opening .story-visual{max-width:600px;min-height:590px}.media-scene{grid-template-columns:54px minmax(0,1fr)}.media-scene-mark{display:none}.media-product-feature,.media-product-feature-reverse{grid-template-columns:1fr;gap:45px}.media-product-feature-reverse .media-product-copy,.media-product-feature-reverse .media-video{order:initial}.media-press-heading{grid-template-columns:1fr;gap:28px}.media-press-grid{grid-template-columns:1fr 1fr}.media-gallery{columns:2}.cc-hero,.cc-context,.cc-consulting-grid,.cc-questions,.cc-peers{grid-template-columns:1fr;gap:54px}.cc-hero-mark{min-height:590px}.cc-facts-grid,.cc-area-grid{grid-template-columns:1fr 1fr}.cc-facts-grid p:nth-child(2),.cc-area-grid article:nth-child(2){border-right:0}.cc-facts-grid p:nth-child(-n+2){border-bottom:1px solid #171b192b}.cc-area-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff40}.cc-link-grid{grid-template-columns:1fr}.cc-link-grid a{border-right:0;border-bottom:1px solid var(--line)}.cc-link-grid a:last-child{border-bottom:0}.aysa-hero,.aysa-manifesto,.aysa-services,.aysa-ecosystem,.aysa-fit-grid,.ai-hero,.ai-manifesto,.ai-context,.ai-compare,.ai-wordpress,.ai-control-grid,.adv-hero,.adv-manifesto,.adv-risks,.adv-process-section,.adv-standard-grid,.adv-ecosystem,.nk-hero,.nk-manifesto,.nk-local,.nk-safety-grid,.nk-circular,.nk-richard-inner,.pf-hero,.pf-manifesto,.pf-inventory,.pf-overview,.pf-experience,.cuh-hero,.cuh-manifesto,.cuh-category-head,.cuh-language-grid,.cuh-builder-grid,.wd-hero,.wd-manifesto,.wd-work,.wd-process-section,.wd-fit-grid{grid-template-columns:1fr;gap:54px}.aysa-hero-panel{min-height:520px}.aysa-proof-grid,.aysa-process{grid-template-columns:1fr 1fr}.aysa-proof-grid p:nth-child(2){border-right:0}.aysa-proof-grid p:nth-child(-n+2){border-bottom:1px solid var(--line)}.aysa-pillar-grid{grid-template-columns:1fr}.aysa-pillar-grid article{border-bottom:1px solid #ffffff47;border-right:0;min-height:390px}.aysa-pillar-grid article:last-child{border-bottom:0}.aysa-process article:nth-child(2){border-right:0}.aysa-process article:nth-child(-n+2){border-bottom:1px solid var(--line)}.ai-console{min-height:620px}.ai-proof-grid,.ai-loop{grid-template-columns:1fr 1fr}.ai-proof-grid p:nth-child(2){border-right:0}.ai-proof-grid p:nth-child(-n+2){border-bottom:1px solid var(--line)}.ai-loop article:nth-child(2){border-right:0}.ai-loop article:nth-child(-n+2){border-bottom:1px solid #ffffff47}.ai-capability-grid{grid-template-columns:1fr 1fr}.ai-compare-table{max-width:760px}.adv-market{min-height:620px}.adv-proof-grid,.adv-value-grid{grid-template-columns:1fr 1fr}.adv-proof-grid p:nth-child(2){border-right:0}.adv-proof-grid p:nth-child(-n+2){border-bottom:1px solid var(--line)}.adv-value-grid article:nth-child(2){border-right:0}.adv-value-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff45}.adv-risks-intro{position:static}.nk-playground{min-height:650px}.nk-proof-grid,.nk-flow{grid-template-columns:1fr 1fr}.nk-proof-grid p:nth-child(2){border-right:0}.nk-proof-grid p:nth-child(-n+2){border-bottom:1px solid var(--line)}.nk-flow article:nth-child(2){border-right:0}.nk-flow article:nth-child(-n+2){border-bottom:1px solid #171b1940}.nk-option-grid{grid-template-columns:1fr}.nk-category-head{grid-template-columns:1fr;gap:25px}.pf-dashboard{min-height:620px}.pf-proof-grid,.pf-pillar-grid,.pf-reality-grid{grid-template-columns:1fr 1fr}.pf-proof-grid p:nth-child(2){border-right:0}.pf-proof-grid p:nth-child(-n+2){border-bottom:1px solid var(--line)}.pf-pillar-grid article:nth-child(2),.pf-reality-grid article:nth-child(2){border-right:0}.pf-pillar-grid article:nth-child(-n+2),.pf-reality-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff45}.cuh-neighborhood{min-height:620px}.cuh-proof-grid,.cuh-trust-grid{grid-template-columns:1fr 1fr}.cuh-proof-grid p:nth-child(2){border-right:0}.cuh-proof-grid p:nth-child(-n+2){border-bottom:1px solid var(--line)}.cuh-side-grid{grid-template-columns:1fr}.cuh-trust-grid article:nth-child(2){border-right:0}.cuh-trust-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.wd-hero-system{min-height:520px}.wd-proof-grid{grid-template-columns:1fr 1fr}.wd-proof-grid p:nth-child(2){border-right:0}.wd-proof-grid p:nth-child(-n+2){border-bottom:1px solid var(--line)}.wd-service-grid{grid-template-columns:1fr 1fr}.wd-work-intro{position:static}}@media (width<=640px){body{font-size:16px}body.admin-bar .site-header{top:46px}.shell{width:calc(100% - 32px)}.site-header{height:72px}.mobile-nav.is-open{top:72px}body.admin-bar .mobile-nav.is-open{top:118px}.section{padding-block:80px}.hero{gap:44px;min-height:auto;padding-block:54px}h1{font-size:49px}h2{font-size:42px}.hero-lead{font-size:17px}.actions{flex-direction:column;align-items:flex-start;gap:24px}.hero-visual{min-height:430px}.hero-note{padding:16px;bottom:18px;left:-8px}.credibility-grid{grid-template-columns:1fr}.credibility-grid p{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:19px 0;display:grid}.section-heading{margin-bottom:38px;display:block}.section-heading h2{margin-bottom:20px}.mission-copy{padding-top:0}.project-card{grid-template-columns:34px 1fr;gap:12px;padding:29px 0}.project-card h3{font-size:36px}.circle-link{display:none}.card-meta{flex-direction:column;gap:6px}.status{border:0;padding:0}.framework-grid{grid-template-columns:1fr}.framework-grid article{border-bottom:1px solid #ffffff4d;border-right:0;min-height:235px}.framework-grid h3{margin-top:34px}.framework-line{line-height:3}.framework-line i{margin:0 8px}.principles-list article{grid-template-columns:34px 1fr;gap:8px}.principles-list article>span:last-child{display:none}.article-card.featured{min-height:460px;padding:26px}.article-card.featured h3{font-size:41px}.field-row{flex-direction:column}.page-intro{padding-block:63px}.page-intro h1{font-size:50px}.page-lead{font-size:18px}.timeline article,.post-list,.form-grid{grid-template-columns:1fr}.timeline article{gap:10px}.about-facts{grid-template-columns:1fr}.about-facts p:nth-child(odd){border-right:0}.about-facts p:nth-child(2n){padding-left:0}.client-list,.past-client-list{grid-template-columns:1fr}.client-list a:nth-child(2),.past-client-list a:nth-child(2){border-top-color:var(--line)}.past-client-hero{padding-block:63px 75px}.past-client-hero h1{font-size:58px}.past-client-lead{margin-top:34px;font-size:23px}.past-client-context>div:last-child{padding-top:0}.past-client-note p{font-size:25px}.media-scenes{padding-block:82px}.media-opening .story-visual{min-height:500px}.media-jump{display:grid}.media-jump a{min-width:0}.media-scene{grid-template-columns:1fr;gap:15px;padding:45px 0}.media-scene h3{font-size:39px}.media-product-era{padding-top:82px}.media-product-heading{margin-bottom:48px}.media-product-feature{padding:48px 0}.media-product-copy h3{font-size:39px}.media-press-heading{margin-top:48px;padding-top:58px}.media-press-grid{grid-template-columns:1fr}.media-press-card{min-height:0}.media-timeline article{grid-template-columns:65px minmax(0,1fr);gap:18px}.media-timeline article>a{grid-column:2}.media-timeline article:hover{background:0 0;padding-inline:0}.media-timeline .is-highlight{margin-inline:-16px;padding:25px 16px}.media-timeline .is-highlight:hover{background:var(--dos-ink);padding-inline:16px}.media-research-note{grid-template-columns:1fr;gap:8px}.media-gallery{columns:1}.media-gallery-loader{flex-direction:column}.media-gallery-item a>span{opacity:1;transform:none}.media-actions{flex-direction:column;align-items:flex-start}.cc-hero{min-height:auto;padding-block:62px 80px}.cc-hero h1{font-size:47px}.cc-lead{font-size:17px}.cc-hero-mark{min-height:500px;box-shadow:8px 8px 0 var(--cc-soft);padding:24px}.cc-hero-mark>strong{font-size:118px}.cc-facts-grid,.cc-area-grid{grid-template-columns:1fr}.cc-facts-grid p{border-bottom:1px solid #171b192b;border-right:0;padding:20px 0}.cc-area-grid article{border-bottom:1px solid #ffffff40;border-right:0;min-height:300px}.cc-area-grid h3{margin-top:48px}.cc-context-copy,.cc-consulting-grid>div:last-child{padding-top:0}.cc-question-list p{grid-template-columns:35px 1fr;gap:12px}.cc-question-list strong{font-size:21px}.cc-link-grid a{min-height:210px;padding:24px}.cc-peers .client-list{grid-template-columns:1fr}.aysa-hero{min-height:auto;padding-block:62px 80px}.aysa-hero h1{font-size:49px}.aysa-lead{font-size:17px}.aysa-hero-panel{min-height:470px;padding:28px}.aysa-proof-grid,.aysa-process,.aysa-fit-columns{grid-template-columns:1fr}.aysa-proof-grid p{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.aysa-process article{border-right:0;border-bottom:1px solid var(--line);min-height:230px}.aysa-process h3{margin-top:45px}.aysa-service-list p{grid-template-columns:1fr;gap:4px}.aysa-ecosystem-links a{flex-direction:column;gap:2px}.aysa-faq summary{font-size:21px}.ai-hero{min-height:auto;padding-block:62px 80px}.ai-hero h1{font-size:48px}.ai-lead{font-size:17px}.ai-console{min-height:590px;box-shadow:8px 8px 0 var(--ivory);padding:23px}.ai-proof-grid,.ai-loop,.ai-capability-grid,.ai-compare-table{grid-template-columns:1fr}.ai-proof-grid p{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.ai-loop article{border-bottom:1px solid #ffffff47;border-right:0;min-height:310px}.ai-loop-verb{margin-top:45px}.ai-context-links p,.ai-profile-card dl div{grid-template-columns:1fr;gap:4px}.ai-capability-grid article{min-height:290px}.ai-capability-grid h3{margin-top:48px}.ai-compare-table article{border-right:0;min-height:315px}.ai-compare-table h3{margin-top:43px}.ai-action-list article{grid-template-columns:55px 1fr;gap:15px}.ai-action-list article>i{text-align:left;grid-column:2}.ai-wordpress-mark{min-height:370px;padding:20px}.ai-wordpress-mark span,.ai-wordpress-mark strong{width:83px;font-size:34px}.ai-faq summary{font-size:21px}.adv-hero{min-height:auto;padding-block:62px 80px}.adv-hero h1{font-size:47px}.adv-lead{font-size:17px}.adv-market{min-height:610px;padding:23px;box-shadow:8px 8px #eadfd4}.adv-proof-grid,.adv-value-grid,.adv-side-grid{grid-template-columns:1fr}.adv-proof-grid p{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.adv-value-grid article{border-bottom:1px solid #ffffff45;border-right:0;min-height:320px}.adv-value-grid h3{margin-top:48px}.adv-side-grid article{min-height:520px;padding:29px}.adv-side-grid h3{margin-top:52px;font-size:36px}.adv-standard-list p{grid-template-columns:34px 1fr}.adv-standard-list small{grid-column:2}.adv-ecosystem-links a,.adv-ecosystem-map p{flex-direction:column;gap:4px}.adv-ecosystem-map{min-height:470px;padding:26px}.adv-faq summary{font-size:21px}.nk-hero{min-height:auto;padding-block:62px 80px}.nk-hero h1{font-size:47px}.nk-lead{font-size:17px}.nk-playground{min-height:610px}.nk-toy-card{width:125px;height:150px;padding:14px}.nk-toy-card-one{left:24px}.nk-toy-card-two{right:20px}.nk-toy-card-three{left:75px}.nk-playground-note{width:200px;right:16px}.nk-proof-grid,.nk-flow{grid-template-columns:1fr}.nk-proof-grid p{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.nk-flow article{border-bottom:1px solid #171b1940;border-right:0;min-height:310px}.nk-option-grid article{min-height:400px}.nk-category-cloud span{padding:12px 16px;font-size:19px}.nk-match-card{padding:20px}.nk-match-card article{grid-template-columns:50px 1fr}.nk-match-shape{width:46px;height:46px}.nk-match-card article b{grid-column:2}.nk-safety-list p{grid-template-columns:34px 1fr}.nk-safety-list small{grid-column:2}.nk-circular-steps article{grid-template-columns:34px 1fr}.nk-circular-steps p{grid-column:2}.nk-richard-mark{min-height:350px;padding:20px}.nk-richard-mark span,.nk-richard-mark strong{width:82px;font-size:34px}.nk-faq summary{font-size:21px}.pf-hero{min-height:auto;padding-block:62px 80px}.pf-hero h1{font-size:47px}.pf-lead{font-size:17px}.pf-dashboard{min-height:610px;padding:23px;box-shadow:8px 8px #e4d5d8}.pf-dashboard-grid{grid-template-columns:1fr}.pf-dashboard-grid article{min-height:115px}.pf-proof-grid,.pf-pillar-grid,.pf-operation-grid,.pf-reality-grid{grid-template-columns:1fr}.pf-proof-grid p{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.pf-pillar-grid article{border-bottom:1px solid #ffffff45;border-right:0;min-height:330px}.pf-pillar-label{margin-top:45px}.pf-inventory-principles p{grid-template-columns:1fr;gap:4px}.pf-stock-visual{padding:21px}.pf-stock-visual article{grid-template-columns:.85fr 1fr}.pf-stock-visual article>strong{text-align:left;grid-column:2}.pf-operation-grid article{min-height:500px;padding:29px}.pf-operation-grid h3{margin-top:52px;font-size:36px}.pf-overview-list p{grid-template-columns:34px 1fr}.pf-overview-list small{grid-column:2}.pf-reality-grid article{border-bottom:1px solid #ffffff45;border-right:0;min-height:280px}.pf-experience-mark{min-height:350px}.pf-faq summary{font-size:21px}.cuh-hero{min-height:auto;padding-block:62px 80px}.cuh-hero h1{font-size:47px}.cuh-lead{font-size:17px}.cuh-neighborhood{min-height:570px;padding:22px;box-shadow:8px 8px #fff1a8}.cuh-map{inset:60px 0 122px}.cuh-radius{width:180px;left:18%}.cuh-request-card{width:100%}.cuh-proof-grid,.cuh-trust-grid{grid-template-columns:1fr}.cuh-proof-grid p{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.cuh-side-grid article{min-height:500px;padding:29px}.cuh-side-grid h3{margin-top:55px;font-size:37px}.cuh-category-cloud span{padding:12px 16px;font-size:18px}.cuh-search-card{padding:23px;box-shadow:8px 8px #fff1a8}.cuh-search-card>p{font-size:29px}.cuh-trust-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:270px}.cuh-trust-grid h3{margin-top:45px}.cuh-builder-mark{min-height:340px}.cuh-builder-mark span,.cuh-builder-mark strong{width:75px;font-size:40px}.cuh-builder-mark i{margin:0 10px}.cuh-faq summary{font-size:21px}.wd-hero{min-height:auto;padding-block:62px 80px}.wd-hero h1{font-size:47px}.wd-lead{font-size:17px}.wd-hero-system{min-height:500px;padding:27px}.wd-hero-system li{grid-template-columns:30px 1fr}.wd-hero-system small{grid-column:2}.wd-proof-grid,.wd-service-grid,.wd-fit-columns{grid-template-columns:1fr}.wd-proof-grid p{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.wd-service-grid article{min-height:310px}.wd-service-grid h3{margin-top:50px}.wd-case-list article{grid-template-columns:34px 1fr;gap:14px}.wd-case-list article>a{grid-column:2}.wd-case-list h3{font-size:32px}.wd-process article{grid-template-columns:40px 1fr}.wd-faq summary{font-size:21px}.footer-grid{grid-template-columns:1fr;gap:32px}.dosinescu-logo--footer{width:min(100%,320px)}.footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}.footer-socials{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}