.d-site{--ink:#000000;--paper:#FFFFFF;color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow:clip}.d-site *{box-sizing:border-box}.d-site a{color:inherit;text-decoration:none}.d-site button{font:inherit;cursor:pointer}.d-main{max-width:none;margin:0;padding:0}.d-site section{padding:0;border:0;border-radius:0;background:transparent}.d-site p{line-height:1.55}.d-site h1,.d-site h2,.d-site h3{color:inherit}.d-site h2{font-size:clamp(40px,5.3vw,78px);font-weight:600;line-height:1.02;margin:0}.d-serif,.d-site h2{letter-spacing:-.065em}.d-serif{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic}.d-mono{font:10px/1.5 Courier New,monospace;letter-spacing:.07em}.d-nav{position:absolute;z-index:100;top:0;left:0;width:100%;height:95px;padding:0 4.3%;display:flex;align-items:center;justify-content:space-between;border-bottom:1.5px solid #000000}.d-logo{font-size:42px;font-weight:900;letter-spacing:-3px}.d-logo span{font-size:17px;vertical-align:top;letter-spacing:0;display:inline-block;margin:7px 0 0 3px}.d-nav-links{display:flex;gap:35px;font-size:13px}.d-nav-cta{border:1.5px solid #000000;padding:12px 17px;font-size:12px;box-shadow:3px 3px 0 #000000;background:#FFFFFF}.d-nav-cta span{margin-left:18px}.d-hero-track{height:250svh}.d-hero{position:sticky;top:0;min-height:740px;height:100svh;padding:122px 4.3% 24px;display:flex;flex-direction:column;justify-content:space-between;transition:background-color .2s,color .2s}.d-hero-foot,.d-hero-top,.d-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.d-availability{display:flex;align-items:center;gap:7px}.d-availability i{width:6px;height:6px;border-radius:50%;background:currentColor}.d-hero-heading{display:flex;align-items:center;justify-content:space-between}.d-hero h1{font-size:clamp(75px,9.4vw,150px);line-height:.92;letter-spacing:-.085em;font-weight:600;margin:40px 0 32px}.d-hero h1 span{font-size:inherit;margin:0;color:inherit}.d-asterisk{font-size:clamp(140px,24vw,350px);line-height:1;transform:rotate(calc(var(--hero-progress,0)*100deg));font-family:Arial;margin-right:4%}.d-hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:40px}.d-intro p{font-size:17px;margin:0 0 23px}.d-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;padding:17px 20px;background:#000000;color:#FFFFFF!important;border:2px solid #000000;box-shadow:4px 4px 0 #FFFFFF;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s}.d-button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 #FFFFFF}.d-word-area{width:43%;padding-left:16px}.d-word-window{height:83px;overflow:hidden;margin:10px 0;border-top:2px solid;border-bottom:2px solid}.d-word-reel{height:332px;transition:transform .23s cubic-bezier(.2,.8,.2,1)}.d-word-reel>span{height:83px;display:flex;align-items:center;font-size:clamp(35px,4.6vw,70px);font-weight:600;letter-spacing:-.055em}.d-theme-dots{display:flex;align-items:center;gap:7px}.d-theme-dots>span:not(.d-mono){width:12px;height:12px;border:1px solid #000000;border-radius:50%}.d-theme-dots .current{outline:1px solid currentColor;outline-offset:3px}.d-theme-dots .d-mono{margin-left:auto}.d-hero-foot{margin-top:40px;padding-top:18px;border-top:1px solid}.d-scroll-hint{font-size:11px}.d-scroll-hint span{margin-left:12px;font-size:20px}.d-ticker{border-top:2px solid #000000;border-bottom:2px solid #000000;background:#000000;color:#FFFFFF;overflow:hidden;padding:21px 0}.d-ticker>div{white-space:nowrap;font-size:17px;font-weight:600;letter-spacing:.05em;transform:translateX(calc(var(--scroll,0)*-.08px))}.d-ticker span{color:#FFEB3B;margin:0 40px;font-size:24px}.d-work-track{height:260svh}.d-work{height:100svh;min-height:760px;position:sticky;top:0;padding:35px 4.3%;overflow:hidden}.d-work h2{text-align:center;margin-top:43px}.d-work-sub{text-align:center;font-size:13px;margin:16px 0}.d-card-stage{position:absolute;inset:300px 0 55px;perspective:1800px}.d-project{position:absolute;left:50%;top:50%;width:270px;height:340px;padding:0!important;border:2px solid #000000!important;border-radius:5px!important;color:#000000!important;box-shadow:6px 7px 0 #00000033;background:#FFFFFF;transform-origin:50% 130%;text-align:left;transition:box-shadow .2s;overflow:hidden}.d-project:hover{box-shadow:9px 12px 0 #00000066}.d-project:focus-visible{outline:4px solid #FFEB3B;outline-offset:4px}.d-browser{display:flex;justify-content:space-between;align-items:center;font:8px monospace;background:#FFFFFF;padding:11px;border-bottom:1px solid #000000}.d-browser>span:first-child{letter-spacing:1px;font-size:6px}.d-mini-page{height:265px;padding:17px;position:relative;overflow:hidden}.d-mini-nav{display:flex;justify-content:space-between;align-items:center}.d-mini-nav b{font-size:20px;letter-spacing:-1px}.d-mini-nav>span{font-size:6px}.d-mini-page h3{font-size:27px;line-height:1.03;letter-spacing:-1.5px;white-space:pre-line;margin:23px 0 12px;position:relative;z-index:2}.d-mini-cta{position:absolute;bottom:15px;font-size:7px;border-bottom:1px solid;padding-bottom:4px}.d-project-art{position:absolute;right:13px;bottom:38px;width:130px;height:125px}.d-project-art i{position:absolute;width:70px;height:110px;background:currentColor;opacity:.7;transform:rotate(30deg);border-radius:50% 50% 0 0}.d-project-art i:nth-child(2){left:35px;transform:rotate(-20deg);opacity:.4}.d-project-art i:nth-child(3){left:65px;top:20px;opacity:.2}.d-card-label{display:flex;justify-content:space-between;background:#FFFFFF;border-top:1px solid #000000;padding:12px;font:9px monospace}.forma{background:#FFEB3B!important}.forma h3{font-family:Georgia,serif;font-weight:400}.offbeat{background:#FFEB3B!important}.offbeat .d-project-art{transform:rotate(40deg)}.offbeat .d-project-art i{border-radius:0;width:100px;height:30px}.nord{background:#000000!important}.nord .d-mini-page{color:#FFFFFF}.nord .d-project-art i{border:1px solid #ffeb3b;background:transparent;border-radius:50%;width:110px;height:110px;opacity:1}.terra{background:#FFEB3B!important}.terra h3{font-family:Georgia,serif;font-style:italic}.pulso{background:#FF5252!important}.pulso h3{font-weight:900;text-transform:uppercase}.pulso .d-project-art{transform:rotate(-35deg)}.pulso .d-project-art i{border-radius:0;height:35px;width:110px}.d-work-foot{position:absolute;bottom:30px;left:4.3%;right:4.3%;display:flex;justify-content:space-between;font-size:11px}.d-manifesto{background:#000000!important;color:#FFFFFF;padding:95px 8%!important;position:relative;overflow:hidden}.d-manifesto h2{font-size:clamp(38px,6.8vw,100px);margin:35px 0}.d-outline{-webkit-text-stroke:1px #FFEB3B;color:transparent}.d-manifesto p{font-size:14px;color:#FFFFFF}.d-stamp{position:absolute;right:9%;bottom:110px;width:145px;height:145px;border:2px solid #000000;background:#FFEB3B;color:#000000;display:flex;align-items:center;justify-content:center;text-align:center;font-size:21px;font-weight:600;box-shadow:7px 7px 0 #2196F3}.d-process-track{height:300svh;background:#2196F3!important}.d-process{height:100svh;min-height:760px;position:sticky;top:0;padding:35px 4.3%;overflow:hidden}.d-process-grid{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;height:90%;gap:5%}.d-process h2{font-size:clamp(38px,4.6vw,68px);margin-bottom:37px}.d-steps{max-width:450px}.d-step{border-top:1px solid #00000044;padding:18px 0;display:grid;grid-template-columns:30px 1fr 20px;gap:10px;opacity:.38;transition:opacity .2s}.d-step-number{font:11px monospace;padding-top:4px}.d-step h3{font-size:18px;letter-spacing:-.5px;margin:0}.d-step p{font-size:12px;margin:7px 0 0;max-width:320px}.d-step-arrow{color:#000000}.d-build-scene{height:500px;position:relative;perspective:900px;display:flex;align-items:center;justify-content:center}.d-build-grid{position:absolute;inset:0;background-image:linear-gradient(#00000011 1px,transparent 0),linear-gradient(90deg,#00000011 1px,transparent 0);background-size:32px 32px;transform:rotateX(50deg) rotate(-20deg);opacity:.55}.d-build-board{position:relative;width:460px;flex-shrink:0;background:#FFFFFF;border:2px solid #000000;box-shadow:12px 15px 0 #2196F3;transform-style:preserve-3d;will-change:transform}.d-board-bar{display:flex;justify-content:space-between;padding:12px;border-bottom:1px solid #000000;font:9px monospace}.d-build-piece{transform-style:preserve-3d}.d-board-nav{display:flex;justify-content:space-between;padding:22px;align-items:center}.d-board-nav b{font-size:22px;letter-spacing:-1px}.d-board-nav>span{font:7px monospace}.d-board-title{font-size:49px;line-height:1;letter-spacing:-3px;font-weight:600;margin:12px 22px 28px}.d-board-title em{font-family:Georgia,serif;color:#000000}.d-board-art{margin:20px 22px;background:#FFEB3B;border:2px solid #000000;height:145px;display:flex;align-items:center;justify-content:space-around}.d-board-art>span{font-size:125px}.d-board-art>div{font-size:20px;line-height:1;font-weight:700;letter-spacing:-1px}.d-board-bottom{display:flex;justify-content:space-between;padding:16px 22px 26px;align-items:center;font-size:9px}.d-board-bottom b{padding:10px;background:#000000;color:#FFFFFF}.d-scene-label{position:absolute;bottom:-13px;right:0;border:1px solid #000000;padding:10px;background:#FFFFFF}.d-details{padding:80px 8%!important;border-top:2px solid #000000!important}.d-details>div{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;margin-top:20px}.d-details p{font-size:42px;line-height:1.05;letter-spacing:-2px;margin:20px 0}.d-details ul{list-style:none;padding:0;margin:0}.d-details li{padding:20px 0;border-bottom:1px solid #00000044;font-size:14px;display:flex;justify-content:space-between}.d-contact{background:#FFEB3B!important;padding:35px 4.3% 0!important}.d-contact h2{font-size:clamp(60px,9.4vw,145px);margin:65px 0 35px;position:relative}.d-contact-star{position:absolute;right:3%;top:0;font-size:200px}.d-contact-bottom{display:flex;justify-content:space-between;align-items:center;padding-bottom:65px}.d-contact-bottom p{font-size:15px}.d-contact footer{border-top:1.5px solid #000000;padding:24px 0;display:flex;justify-content:space-between;align-items:center}.d-contact footer>span{font:9px monospace;letter-spacing:.06em}.d-contact footer>a:last-child{font-size:12px}.d-skip{position:fixed;top:-100px;z-index:300;padding:12px;background:white}.d-skip:focus{top:10px}.d-modal-backdrop{position:fixed;inset:0;background:#000000bb;z-index:300;display:grid;place-items:center;padding:20px}.d-modal{max-width:560px;padding:45px;background:#FFFFFF;border:2px solid #000000;box-shadow:9px 9px 0 #FFEB3B;position:relative}.d-modal h2{font-size:65px;margin:25px 0}.d-modal p{font-size:15px}.d-modal-close{position:absolute;top:10px;right:10px;background:#000000;color:#FFFFFF;border-radius:0;padding:8px 12px}.d-site :focus-visible{outline:3px solid #2196F3;outline-offset:5px}html:has(.d-site){scroll-behavior:smooth;scroll-padding-top:15px}@media(min-width:1500px){.d-hero-copy{max-width:1500px;width:100%;margin:auto}.d-card-stage{top:350px}}@media(max-width:700px){.d-nav{height:80px;padding:0 6%}.d-logo{font-size:34px}.d-nav-links{display:none}.d-nav-cta{font-size:10px;padding:11px}.d-nav-cta span{margin-left:8px}.d-hero{padding:105px 6% 22px;min-height:730px}.d-availability{display:none}.d-hero-top .d-mono{font-size:8px}.d-hero h1{font-size:clamp(60px,13.5vw,90px);margin:45px 0 28px}.d-asterisk{font-size:90px;position:absolute;right:6%;top:255px;margin:0}.d-hero-bottom{display:block}.d-intro p{font-size:14px}.d-button{font-size:12px;padding:15px;gap:26px}.d-word-area{width:100%;padding:0;margin-top:33px}.d-word-window{height:64px}.d-word-reel{height:256px}.d-word-reel>span{height:64px;font-size:45px}.d-hero-foot>.d-mono:last-child{display:none}.d-hero-foot>.d-mono{font-size:8px}.d-scroll-hint{font-size:9px}.d-section-head .d-mono{font-size:8px}.d-section-head .d-mono:last-child{max-width:135px;text-align:right}.d-work{padding:25px 6%;min-height:740px}.d-work h2{font-size:42px;margin-top:44px}.d-work-sub{font-size:12px}.d-card-stage{top:280px;bottom:70px}.d-project{width:200px;height:303px}.d-mini-page{height:229px}.d-mini-page h3{font-size:24px}.d-project-art{width:100px;height:90px;transform:scale(.8);transform-origin:bottom right}.d-work-foot{left:6%;right:6%;gap:18px}.d-work-foot .d-mono{font-size:7px;max-width:170px}.d-work-foot>span:last-child{font-size:9px;max-width:120px;text-align:right}.d-manifesto{padding:65px 6% 140px!important}.d-manifesto h2{font-size:42px}.d-manifesto p{font-size:12px;max-width:85%}.d-stamp{width:95px;height:95px;font-size:14px;right:8%;bottom:35px}.d-process{padding:25px 6%;min-height:880px}.d-process-grid{display:flex;flex-direction:column;gap:0;height:auto;align-items:stretch}.d-process h2{font-size:40px;margin:30px 0 20px}.d-steps{max-width:none}.d-step{padding:11px 0}.d-step h3{font-size:16px}.d-step p{font-size:11px;max-width:85%;margin-top:4px}.d-build-scene{height:330px;margin-top:15px}.d-build-board{width:340px}.d-board-title{font-size:36px;margin-bottom:14px}.d-board-nav{padding:15px}.d-board-nav b{font-size:17px}.d-board-art{height:90px;margin:12px 18px}.d-board-art>span{font-size:80px}.d-board-art>div{font-size:16px}.d-board-bottom{padding:12px 15px 18px;font-size:7px}.d-scene-label{font-size:8px;bottom:0}.d-details{padding:55px 6%!important}.d-details>div{grid-template-columns:1fr;gap:15px}.d-details p{font-size:37px}.d-details li{font-size:12px}.d-contact{padding:25px 6% 0!important}.d-contact h2{font-size:57px;margin:60px 0 30px}.d-contact-star{font-size:65px;top:-30px;right:0}.d-contact-bottom{display:block;padding-bottom:45px}.d-contact-bottom p{font-size:13px;margin-bottom:25px}.d-contact footer{flex-wrap:wrap;gap:18px}.d-contact footer>span{order:3;width:100%;font-size:8px}.d-modal{padding:35px 25px}.d-modal h2{font-size:50px}}@media(prefers-reduced-motion:reduce){html:has(.d-site){scroll-behavior:auto}.d-site *{transition:none!important}.d-hero,.d-hero-track{height:auto}.d-hero{position:relative;min-height:800px}.d-asterisk{transform:none}.d-work-track{height:auto}.d-work{position:relative}.d-process-track{height:auto}.d-process{position:relative}.d-step{opacity:1}.d-ticker>div{transform:none}}@media(max-width:700px){.d-asterisk{top:155px;right:8%;font-size:66px}}.d-site{--paper:#fff9e8;background:var(--paper);color:#000}.d-nav{height:84px;border-bottom:2px solid #000;background:#fff9e8;padding-inline:7%}.d-logo{font-size:34px}.d-nav-cta{background:#ffeb3b;border:2px solid #000;box-shadow:4px 4px 0 #000;font-weight:700}.d-hero{padding:118px 7% 25px;min-height:720px}.d-hero-copy{display:grid;grid-template-columns:1.02fr 1fr;gap:7%;align-items:center;width:100%;max-width:1240px;margin:auto}.d-brutal-badge{display:inline-block;background:#ffeb3b;border:2px solid #000;box-shadow:3px 3px 0 #000;padding:10px 13px;font-size:12px;font-weight:700}.d-hero h1{font-size:clamp(36px,4.1vw,62px);font-weight:800;letter-spacing:-.035em;line-height:1.13;margin:28px 0 21px}.d-hero h1 .d-title-highlight{font:inherit;letter-spacing:inherit;padding:0 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.d-hero-description{font-size:16px;line-height:1.65!important;color:#414a59;max-width:460px;margin-bottom:33px}.d-hero-actions{display:flex;gap:16px;flex-wrap:wrap}.d-button,.d-secondary-button{border:3px solid #000;box-shadow:5px 5px 0 #000;padding:17px 23px;font-size:14px;font-weight:700;border-radius:0}.d-button{background:#ff5252;color:#fff!important;gap:20px}.d-secondary-button{background:#fff;display:inline-flex;align-items:center}.d-button:hover,.d-secondary-button:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 #000}.d-hero-panel{border:3px solid #000;background:#fff;box-shadow:7px 7px 0 #000;padding:23px;min-width:0}.d-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px}.d-panel-heading>span{border:2px solid #000;background:#ffeb3b;padding:7px;font-size:10px;font-weight:700}.d-hero-panel .d-word-area{width:100%;padding:0;margin:23px 0}.d-word-window{height:65px;margin:7px 0;border:0}.d-word-reel{height:260px}.d-word-reel>span{height:65px;font-size:clamp(32px,3.6vw,52px);font-weight:800;letter-spacing:-.04em}.d-panel-tiles{display:grid;grid-template-columns:1fr 1fr;gap:13px}.d-panel-tiles>div{padding:15px 12px;border:2px solid #000;background:#ffeb3b}.d-panel-tiles>div:nth-child(2){background:#2196f3;color:#fff}.d-panel-tiles>div:nth-child(3){background:#ff5252;color:#fff}.d-panel-tiles>div:nth-child(4){background:#000;color:#fff}.d-panel-tiles span{display:block;font-size:9px;font-weight:700;margin-bottom:6px}.d-panel-tiles b{font-size:clamp(15px,1.65vw,24px);letter-spacing:-.04em}.d-hero-foot .d-mono,.d-hero-top .d-mono{font-family:Arial,sans-serif;font-size:9px;font-weight:700}.d-hero-foot{margin-top:30px}.d-serif{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:800;letter-spacing:inherit}.d-site h2{font-weight:800;letter-spacing:-.04em}.d-site h2 .d-serif{background:#ffeb3b;color:#000;padding:0 5px}.d-manifesto{background:#fff9e8!important;color:#000;border-block:3px solid #000!important}.d-manifesto p{color:#414a59}.d-outline{color:#000;-webkit-text-stroke:0;background:#ffeb3b}.d-stamp{border:3px solid #000;box-shadow:6px 6px 0 #000}.d-process-track{background:#fff9e8!important}.d-step{opacity:.5;border:2px solid #000;padding:15px;margin-bottom:12px;background:#fff}.d-step.is-active{background:#ffeb3b;box-shadow:4px 4px 0 #000;opacity:1}.d-build-board{box-shadow:9px 9px 0 #000}.d-contact{background:#fff9e8!important;border-top:3px solid #000!important}.d-contact h2 .d-serif{background:#ffeb3b}.d-project{border-radius:0!important;box-shadow:6px 6px 0 #000}.d-ticker{background:#ffeb3b;border-block:3px solid #000}.d-ticker,.d-ticker span{color:#000}.d-details li{border-bottom:2px solid #000}.d-site .d-mono{letter-spacing:.02em}.d-nav-links{font-weight:600}@media(max-width:700px){.d-nav{padding-inline:6%;height:78px}.d-hero{padding:105px 6% 20px;min-height:870px;height:auto}.d-hero-top{display:none}.d-hero-copy{display:grid;grid-template-columns:1fr;gap:35px;margin:25px 0 35px}.d-brutal-badge{font-size:10px;padding:8px 10px}.d-hero h1{font-size:clamp(31px,8.4vw,48px);margin:23px 0 18px;letter-spacing:-.04em}.d-hero-description{font-size:14px;margin-bottom:25px}.d-hero-actions{gap:12px}.d-button,.d-secondary-button{font-size:11px;padding:13px 12px;box-shadow:4px 4px 0 #000}.d-hero-panel{padding:18px;box-shadow:5px 5px 0 #000}.d-panel-heading{font-size:10px}.d-hero-panel .d-word-area{margin:17px 0}.d-word-reel>span{font-size:39px}.d-panel-tiles{gap:10px}.d-panel-tiles>div{padding:12px 10px}.d-panel-tiles b{font-size:18px}.d-panel-tiles span{font-size:8px}.d-hero-foot{margin-top:10px}.d-process{min-height:970px}.d-step{padding:10px}.d-step p{max-width:100%}.d-process h2{margin-top:25px}.d-build-scene{height:320px}.d-contact h2{font-size:48px}.d-manifesto h2{font-size:36px}}.d-contact,.d-contact footer,.d-details,.d-hero-foot,.d-manifesto,.d-nav,.d-ticker{border:0!important}.d-contact,.d-details,.d-manifesto,.d-process-track,.d-site,.d-ticker,.d-work{background:#fff9e8!important}.d-ticker{padding:55px 0;color:#0005}.d-ticker span{color:#ff5252}.d-manifesto{padding-top:120px!important;padding-bottom:120px!important}.d-site h2{line-height:1.27}.d-outline,.d-site h2 .d-serif{background:none!important;position:relative;isolation:isolate;padding:0 .04em;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:linear-gradient(#ffeb3b,#ffeb3b)!important;background-position:0 88%!important;background-size:100% 45%!important;background-repeat:no-repeat!important}.d-stamp{bottom:35px;right:7%;width:120px;height:120px;font-size:17px}.d-work h2{line-height:1.15}.d-card-stage{background:transparent!important;inset:340px 0 75px}.d-work-foot{bottom:25px}.d-hero{transition:background-color .7s}.d-word-reel{transition:transform .65s cubic-bezier(.22,1,.36,1)}.d-title-highlight{transition:background-color .6s,color .6s}.d-step{transition:opacity .5s,background-color .5s,box-shadow .5s}.d-project{will-change:transform;box-shadow:4px 6px 0 #0005}.d-mini-page{isolation:isolate}.d-project-art{inset:auto 0 0;width:100%;height:150px;transform:none!important;z-index:-1}.d-project-art small{display:block;margin:0;font:6px monospace;color:inherit}.d-mini-cta{z-index:3}.forma{background:#ece7df!important}.forma .d-mini-page{padding:17px 19px}.forma .d-mini-nav b{font:15px Georgia,serif;letter-spacing:3px}.forma h3{font:26px/1.05 Georgia,serif;letter-spacing:-1px;margin-top:19px;width:75%}.forma .d-project-art{height:118px;bottom:29px;padding:0 19px}.d-architecture{height:94px;background:#c6b8a0;display:flex;gap:4px;padding:10px 12px 0;overflow:hidden}.d-architecture span{background:#7d7164;flex:1 1;transform:skewY(-12deg);border-left:7px solid #e5ddcd}.d-architecture span:nth-child(2){background:#a8997f}.d-architecture span:nth-child(3){background:#494f44}.forma .d-mini-cta{font-size:6px;bottom:8px}.offbeat{background:#ffeb3b!important}.offbeat .d-mini-nav b{font-size:23px;letter-spacing:-2px}.offbeat h3{font-size:24px;max-width:78%;transform:rotate(-5deg);margin-top:17px}.offbeat .d-project-art{height:130px;bottom:26px}.d-offbeat-orb{position:absolute;right:12px;bottom:4px;background:#ff5252;border:2px solid #000;width:112px;height:112px;border-radius:50%;font-size:100px;line-height:.75;letter-spacing:-15px;transform:rotate(-16deg);padding-left:10px}.d-offbeat-note{position:absolute;left:15px;bottom:15px;font-size:10px;font-weight:900;transform:rotate(-90deg);transform-origin:left top}.nord{background:#102531!important}.nord .d-mini-page{color:#e9f6ff}.nord .d-mini-nav b{font-size:14px;letter-spacing:4px}.nord h3{font-size:27px;margin-top:32px;font-weight:500;letter-spacing:-1.3px}.nord .d-project-art{bottom:33px;height:105px;padding:10px 18px;display:flex;align-items:center;gap:10px}.d-saas-chart{height:65px;display:flex;align-items:flex-end;gap:6px;flex:1 1;border-bottom:1px solid #ffffff55}.d-saas-chart i{position:static!important;border:0!important;border-radius:3px 3px 0 0!important;transform:none!important;opacity:1!important;width:14%!important;height:30%!important;background:#2196f3!important}.d-saas-chart i:nth-child(2){height:55%!important}.d-saas-chart i:nth-child(3){height:42%!important}.d-saas-chart i:nth-child(4){height:75%!important}.d-saas-chart i:nth-child(5){height:95%!important;background:#84d3fd!important}.d-saas-stat{font-size:25px}.d-saas-stat small{font-size:5px}.terra{background:#edf0e6!important}.terra .d-mini-page{color:#324f35}.terra .d-mini-nav b{font:italic 27px Georgia,serif}.terra h3{font:italic 29px/1.03 Georgia,serif;margin-top:35px;text-align:center;letter-spacing:-1px}.terra .d-project-art{height:110px;bottom:28px}.d-botanical{position:absolute;width:120px;height:100px;left:50%;transform:translateX(-50%)}.d-botanical i{width:38px!important;height:82px!important;border-radius:100% 0 100% 0!important;left:40px;top:12px;background:#6b8554!important;transform:rotate(-30deg)!important;opacity:.75!important}.d-botanical i:nth-child(2){left:65px;transform:rotate(27deg)!important;background:#a0ae75!important}.d-botanical i:nth-child(3){left:20px;top:33px;transform:rotate(-65deg)!important}.terra .d-project-art small{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:5px}.terra .d-mini-cta{bottom:8px;left:50%;transform:translateX(-50%);white-space:nowrap}.pulso{background:#ff5252!important}.pulso .d-mini-page{color:#140909}.pulso .d-mini-nav b{font-style:italic;font-size:17px;letter-spacing:1px}.pulso h3{font-size:34px;line-height:.86;max-width:87%;transform:scaleX(.9);transform-origin:left;margin-top:19px}.pulso .d-project-art{height:90px;bottom:25px}.d-event-ring{position:absolute;border:12px solid #ffeb3b;width:105px;height:105px;border-radius:50%;right:-15px;bottom:5px}.d-event-date{font-size:13px;position:absolute;left:17px;bottom:28px;line-height:.95}.d-event-ticket{position:absolute;bottom:0;background:#000;color:#fff;left:0;right:0;padding:7px 15px;font:6px monospace}.pulso .d-mini-cta{display:none}@media(max-width:700px){.d-card-stage{inset:310px 0 80px}.d-manifesto{padding-top:70px!important;padding-bottom:150px!important}.d-manifesto h2{font-size:clamp(28px,7.8vw,40px);line-height:1.38}.d-stamp{width:85px;height:85px;font-size:12px;bottom:25px}.d-work{min-height:800px}.d-project-art{transform:scale(.85)!important;transform-origin:bottom center}.forma .d-project-art{padding:0 10px}.forma h3{font-size:23px}.offbeat h3{font-size:22px}.nord h3{font-size:24px}.terra h3{font-size:25px}.pulso h3{font-size:29px}.d-process h2{font-size:35px}.d-contact h2{line-height:1.25}}@media(prefers-reduced-motion:reduce){.d-project{will-change:auto}.d-site *{transition:none!important}}@media(max-height:760px) and (min-width:701px){.d-work{min-height:0;height:100svh}.d-work h2{font-size:48px;margin-top:25px}.d-work-sub{margin:10px 0}.d-card-stage{inset:220px 0 35px;transform:scale(.78);transform-origin:50% 50%}.d-work-foot{bottom:12px}.d-process{min-height:0}.d-process h2{font-size:42px;margin-bottom:20px}.d-step{padding:10px;margin-bottom:8px}.d-build-scene{transform:scale(.85)}}@media(max-height:760px) and (max-width:700px){.d-work{min-height:0;height:100svh}.d-work h2{font-size:32px;margin-top:23px}.d-work-sub{font-size:10px}.d-card-stage{inset:210px 0 45px;transform:scale(.8);transform-origin:50% 50%}.d-work-foot{bottom:12px}}.d-nav .d-logo{display:flex;align-items:center;gap:13px;font-size:43px;letter-spacing:-3px}.d-logo .d-brand-descriptor{font-size:10px;line-height:1.2;font-weight:500;letter-spacing:0;margin:6px 0 0;max-width:65px}.d-hero h1{font-size:clamp(34px,3.6vw,54px)}.d-contact h2{font-size:clamp(50px,8vw,120px)}@media(max-width:700px){.d-nav .d-logo{font-size:37px;gap:9px}.d-logo .d-brand-descriptor{font-size:8px;max-width:52px}.d-hero h1{font-size:clamp(28px,7.4vw,40px)}.d-contact h2{font-size:46px}.d-nav-cta{font-size:9px}}.d-site .d-logo-official{display:flex;align-items:center;gap:14px;letter-spacing:0}.d-site .d-logo-image{display:block;position:relative;width:88px;height:74px;overflow:hidden;background:#000;border-radius:11px;margin:0;flex-shrink:0}.d-logo-image img{position:absolute;width:150px;height:150px;max-width:none;left:-31px;top:-37px;object-fit:contain}.d-site .d-logo-official .d-brand-descriptor{margin:0;max-width:70px;font-size:11px;line-height:1.35;font-weight:600;letter-spacing:0}.d-nav{height:96px}.d-hero{padding-top:130px}.d-contact footer .d-logo-official{gap:12px}@media(max-width:700px){.d-nav{height:86px}.d-site .d-logo-image{width:72px;height:62px;border-radius:9px}.d-logo-image img{width:125px;height:125px;left:-26px;top:-31px}.d-site .d-logo-official{gap:9px}.d-site .d-logo-official .d-brand-descriptor{font-size:9px;max-width:54px}.d-hero{padding-top:110px}}.d-site .d-logo-image{background:transparent;border-radius:0}.d-site .d-mascot{position:relative;display:inline-block;width:100px;aspect-ratio:716/949;overflow:hidden;flex-shrink:0;vertical-align:middle;pointer-events:none}.d-site .d-mascot img{position:absolute;width:175.14%;height:132.14%;max-width:none;left:-34.36%;top:-16.23%;object-fit:fill}.d-site .d-mascot-ticker{width:29px;margin:0 30px;transform:rotate(8deg)}.d-panel-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px}.d-panel-welcome .d-panel-heading{flex-direction:column;align-items:flex-start;gap:12px;font-size:15px;line-height:1.35}.d-site .d-mascot-welcome{width:75px;transform:rotate(6deg)}.d-site .d-mascot-builder{width:83px;line-height:normal;font-size:medium}.d-contact-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:35px;align-items:center;margin:55px 0 30px}.d-contact-heading h2{margin:0;font-size:clamp(45px,7vw,108px)}.d-site .d-mascot-contact{width:clamp(120px,14vw,200px);transform:rotate(-5deg);margin-right:15px}.d-ticker>div{display:flex;align-items:center;width:max-content}.d-board-art{gap:16px;padding:8px 15px}@media(max-width:700px){.d-site .d-mascot-welcome{width:63px}.d-panel-welcome .d-panel-heading{font-size:12px}.d-site .d-mascot-builder{width:53px}.d-contact-heading{grid-template-columns:1fr;gap:20px;margin:40px 0 25px}.d-contact-heading h2{font-size:clamp(37px,10vw,49px)}.d-site .d-mascot-contact{width:100px;justify-self:end;margin-right:12px}.d-site .d-mascot-ticker{width:24px;margin:0 22px}.d-hero{min-height:960px}.d-board-art{padding:5px 12px}}@media(prefers-reduced-motion:no-preference){.d-mascot-welcome{animation:d-mascot-hello 5s ease-in-out infinite}.d-mascot-contact{animation:d-mascot-nod 6s ease-in-out infinite}@keyframes d-mascot-hello{0%,to{transform:rotate(4deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-5px)}}@keyframes d-mascot-nod{0%,to{transform:rotate(-4deg)}50%{transform:rotate(1deg)}}}