.line-waves-container{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ripple-distortion{position:relative;width:100%;height:100%;overflow:hidden;background:#000}.ripple-distortion canvas{display:block;width:100%;height:100%}.ripple-transition{position:relative;width:100%;height:100%;overflow:hidden;line-height:0}.ripple-transition>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ripple-transition--interactive{cursor:pointer}.ripple-transition--interactive:focus-visible{outline:2px solid #ede6df;outline-offset:4px}.hero-ripple-transition-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.58;filter:grayscale(1) contrast(1.1);pointer-events:none;transition:opacity .35s ease-out}.hero-ripple-transition-bg.is-complete{opacity:0}:root{--bone: #EDE6DF;--hairline: rgba(237, 230, 223, .14);--hairline-strong: rgba(237, 230, 223, .32)}.daovos-hero-section{width:100%;min-height:100svh;height:100svh}.hero-bottom-row{padding:0 clamp(24px,5vw,64px) clamp(24px,4vh,48px)}.hero-static-symbol{width:min(58%,280px);height:auto}.hero-visual-core{flex:1}.hero-emblem-layer{top:0;right:0;bottom:0;left:0}.hero-top-rail{position:relative;z-index:50;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,3vw,56px);width:100%;box-sizing:border-box;padding:24px clamp(24px,5vw,64px);color:var(--bone);opacity:0;transform:translateY(-28px);transition:opacity .9s cubic-bezier(.16,1,.3,1) .15s,transform .9s cubic-bezier(.16,1,.3,1) .15s;pointer-events:none}.hero-top-rail.is-entered{opacity:1;transform:translateY(0)}.hero-top-rail__brand{display:flex;align-items:center}.hero-top-rail__meta{display:flex;align-items:center;justify-self:end;gap:12px;margin:0;color:#ede6dfeb;font-family:"Satoshi",var(--font-family-body);font-size:14px;font-weight:500;line-height:1.1;letter-spacing:.12em;text-align:right;white-space:nowrap;pointer-events:auto}.hero-top-rail__meta i{color:#ede6df52;font-style:normal;font-weight:400;transition:color .36s cubic-bezier(.16,1,.3,1)}.hero-top-rail__word{display:block;height:1.1em;overflow:hidden}.hero-top-rail__word>span{position:relative;display:block;transition:transform .36s cubic-bezier(.16,1,.3,1)}.hero-top-rail__word>span:after{position:absolute;top:100%;left:0;content:attr(data-label)}@media(hover:hover)and (pointer:fine){.hero-top-rail__meta:hover .hero-top-rail__word>span{transform:translateY(-100%)}.hero-top-rail__meta:hover i{color:#ede6dfb8}.hero-top-rail__word:nth-child(3)>span{transition-delay:40ms}.hero-top-rail__word:nth-child(5)>span{transition-delay:80ms}}@media(max-width:760px){.hero-top-rail{grid-template-columns:auto 1fr;gap:18px;padding:16px}.hero-top-rail__meta{gap:8px;font-size:10px;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.hero-top-rail{opacity:1;transform:none;transition:none}.hero-top-rail__word>span,.hero-top-rail__meta i{transition:none}.hero-top-rail__meta:hover .hero-top-rail__word>span{transform:none}}.hero-parallax-deep{transform:translate(-50%,-50%) translate3d(calc(var(--par-x, 0) * -16px),calc(var(--par-y, 0) * -10px),0);will-change:transform}.hero-parallax-mid{transform:translate3d(calc(var(--par-x, 0) * 10px),calc(var(--par-y, 0) * 7px),0);will-change:transform}.hero-accent-overlay{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;padding:0 clamp(24px,6vw,88px);pointer-events:none}.hero-accent-block--left{position:relative;text-align:left}.hero-accent-block--right{text-align:right}.hero-accent-offset--left{transform:translate(clamp(12px,2.4vw,40px))}.hero-accent-offset--right{transform:translate(calc(clamp(12px,2.4vw,40px)*-1))}.hero-backdrop-title{font-family:Calentha,serif;font-size:clamp(4.5rem,14.5vw,16rem);font-weight:400;letter-spacing:.08em;line-height:1.25;padding:24px 0;text-transform:uppercase;margin:0;background-image:linear-gradient(180deg,#ede6df57,#ede6df29 52%,#ede6df05 96%);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:backdropDrift 22s ease-in-out infinite,backdropSheen 14s ease-in-out infinite}@keyframes backdropDrift{0%,to{translate:0 0}50%{translate:10px -4px}}@keyframes backdropSheen{0%,to{background-position:0% 0%}50%{background-position:100% 0%}}.mask-word{display:inline-flex;white-space:nowrap}.mask-letter-clip{display:inline-block;overflow:hidden;padding:.07em .015em;margin:-.07em -.015em}.mask-letter{display:inline-block;transform:translateY(118%);transition:transform .95s cubic-bezier(.16,1,.3,1);will-change:transform}.is-entered .mask-letter{transform:translateY(0)}.tw-caret{display:inline-block;width:.55em;height:1em;margin-left:2px;background:var(--bone);vertical-align:text-bottom;animation:caretBlink 1.05s steps(1) infinite}@keyframes caretBlink{0%,55%{opacity:1}56%,to{opacity:0}}.hud-fade{opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1)}.hud-fade.is-entered{opacity:1}.hud-rail{writing-mode:vertical-rl;font-family:var(--font-family-mono);font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:#ede6df57;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none}.hud-telemetry{font-family:var(--font-family-mono);font-size:10px;letter-spacing:.22em;color:#ede6df8c;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;pointer-events:none}.hud-live-dot{display:inline-block;width:5px;height:5px;background:var(--bone);border-radius:50%;margin-right:8px;vertical-align:middle;animation:livePulse 2.4s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:.25}50%{opacity:1}}.hud-scroll-line{position:relative;width:1px;height:44px;background:var(--hairline);overflow:hidden}.hud-scroll-line:after{content:"";position:absolute;left:0;top:-40%;width:100%;height:40%;background:var(--bone);animation:scrollDash 2.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes scrollDash{0%{top:-40%}70%,to{top:110%}}.hero-floor-glow{position:absolute;left:50%;top:71%;width:min(46vw,560px);height:110px;transform:translate(-50%,-50%);background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(237,230,223,.05) 0%,rgba(237,230,223,.015) 45%,transparent 72%);pointer-events:none;z-index:9}.nav-link{position:relative;padding-bottom:4px}.nav-link .nav-index{font-size:9px;opacity:.38;margin-right:6px;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--bone);transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.16,1,.3,1)}.nav-link:hover:after{transform:scaleX(1);transform-origin:left}.nav-link:hover .nav-index{opacity:1}.nav-portal{font-family:var(--font-family-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone);background:transparent;border:1px solid var(--hairline-strong);padding:9px 16px;cursor:pointer;position:relative;overflow:hidden;transition:color .45s cubic-bezier(.16,1,.3,1)}.nav-portal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bone);transform:scaleY(0);transform-origin:bottom;transition:transform .45s cubic-bezier(.16,1,.3,1);z-index:0}.nav-portal:hover:before{transform:scaleY(1)}.nav-portal:hover{color:#0a0a0d}.nav-portal span{position:relative;z-index:1}.hero-slab{width:280px;position:relative;background:#1717178c;border:1px solid var(--hairline);border-radius:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .5s cubic-bezier(.16,1,.3,1),background-color .5s cubic-bezier(.16,1,.3,1)}.hero-slab:hover{border-color:var(--hairline-strong);background:#171717c7}.hero-slab:before,.hero-slab:after{content:"";position:absolute;width:9px;height:9px;opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);pointer-events:none}.hero-slab:before{top:-1px;left:-1px;border-top:1px solid var(--bone);border-left:1px solid var(--bone);transform:translate(4px,4px)}.hero-slab:after{bottom:-1px;right:-1px;border-bottom:1px solid var(--bone);border-right:1px solid var(--bone);transform:translate(-4px,-4px)}.hero-slab:hover:before,.hero-slab:hover:after{opacity:1;transform:translate(0)}.slab-action .slab-arrow{transition:transform .45s cubic-bezier(.16,1,.3,1)}.slab-action:hover .slab-arrow{transform:translate(3px,-3px)}.hero-linewaves-bg{mask-image:radial-gradient(ellipse 62% 58% at 50% 47%,#00000038,#00000080 42%,#000000eb 78%,#000);-webkit-mask-image:radial-gradient(ellipse 62% 58% at 50% 47%,rgba(0,0,0,.22) 0%,rgba(0,0,0,.5) 42%,rgba(0,0,0,.92) 78%,black 100%)}.hero-blueprint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:60;transition:opacity .9s cubic-bezier(.16,1,.3,1) .35s}.hero-blueprint.is-dissolved{opacity:0}.bp-line{position:absolute;background:#ede6df47}.bp-h{left:0;width:100%;height:1px;transform:scaleX(0);transition:transform .9s cubic-bezier(.16,1,.3,1)}.bp-h-center{top:50%;transition-delay:0s}.bp-h-top{top:18%;background:#ede6df1f;transition-delay:.12s}.bp-h-bottom{top:82%;background:#ede6df1f;transition-delay:.12s}.bp-v{top:0;height:100%;width:1px;transform:scaleY(0);transition:transform .9s cubic-bezier(.16,1,.3,1)}.bp-v-left{left:clamp(24px,5vw,64px);transition-delay:.08s}.bp-v-right{right:clamp(24px,5vw,64px);transition-delay:.08s}.bp-v-center{left:50%;background:#ede6df29;transition-delay:.2s}.hero-blueprint.is-active .bp-h,.hero-blueprint.is-active .bp-v{transform:scale(1)}.bp-tick{position:absolute;width:7px;height:7px;border:1px solid rgba(237,230,223,.55);opacity:0;transform:rotate(45deg) scale(1.8);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.bp-tick-tl{left:calc(clamp(24px,5vw,64px) - 3px);top:calc(18% - 3px);transition-delay:.75s}.bp-tick-tr{right:calc(clamp(24px,5vw,64px) - 3px);top:calc(18% - 3px);transition-delay:.82s}.bp-tick-bl{left:calc(clamp(24px,5vw,64px) - 3px);bottom:calc(18% - 3px);transition-delay:.89s}.bp-tick-br{right:calc(clamp(24px,5vw,64px) - 3px);bottom:calc(18% - 3px);transition-delay:.96s}.hero-blueprint.is-active .bp-tick{opacity:1;transform:rotate(45deg) scale(1)}.bp-label{position:absolute;top:calc(50% - 22px);left:50%;transform:translate(-50%);font-family:var(--font-family-mono);font-size:8px;letter-spacing:.34em;color:#ede6df66;white-space:nowrap;opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .85s}.hero-blueprint.is-active .bp-label{opacity:1}@media(prefers-reduced-motion:reduce){.hero-blueprint,.bp-line,.bp-tick,.bp-label{display:none!important}}.hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat;background-size:160px 160px;opacity:.045;mix-blend-mode:overlay;pointer-events:none;z-index:3}@media(max-width:900px),(pointer:coarse){.daovos-hero-section{--hero-accent-font-size: clamp(2.25rem, 6.3vw, 6.75rem);height:auto;min-height:0}.hero-top-rail{gap:12px;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 16px max(20px,env(safe-area-inset-left))}.hero-top-rail__brand,.hero-top-rail__brand svg{flex-shrink:0}.hero-top-rail__meta{gap:6px;font-size:10px}.hero-visual-core{flex:none;height:clamp(360px,100vw,480px);min-height:0}.hero-emblem-layer{top:64px;right:0;bottom:64px;left:0}.hud-rail{display:none}.hud-bottom-center{display:none!important}.hero-subtext,.nav-link{display:none}.hero-accent-stacked{top:0;bottom:0;transform:none;flex-direction:column;justify-content:space-between;gap:0;padding:30px 24px}.hero-accent-stacked .hero-accent-block{width:100%;text-align:center;line-height:1}.hero-accent-stacked .hero-accent-offset{display:flex;justify-content:center;transform:none}.hero-bottom-row.flex-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;padding:16px max(24px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.hero-bottom-row>div{min-width:0;width:100%}.hero-slab{width:100%}.hero-slab p{font-size:14px!important}.hero-parallax-deep,.hero-parallax-mid{will-change:auto}.hero-backdrop-title{animation:none}}@media(max-width:359px){.hero-top-rail{grid-template-columns:minmax(0,1fr)}.hero-top-rail__meta{justify-self:start}}@media(min-width:600px)and (max-width:900px),(min-width:600px)and (pointer:coarse){.hero-bottom-row.flex-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}@media(prefers-reduced-motion:reduce){.daovos-hero-section{height:auto}.hero-visual-core{min-height:clamp(260px,42svh,480px)}.daovos-hero-section *,.daovos-hero-section *:before,.daovos-hero-section *:after{transition:none!important;animation:none!important}.mask-letter,.hud-fade{transition:none!important;transform:none!important;scale:1!important;opacity:1!important}.hero-backdrop-title,.tw-caret,.hud-live-dot,.hud-scroll-line:after{animation:none!important}.hero-grain{display:none!important}.hero-parallax-deep,.hero-parallax-mid{transform:none}.hero-parallax-deep{transform:translate(-50%,-50%)}}.liquid-ether-container{position:relative;overflow:hidden;width:100%;height:100%;touch-action:none}.who-root{position:relative;z-index:60;display:flow-root;color:#ede6df}.who-pin{position:relative;height:100svh;overflow:hidden;background-color:#ede6df;isolation:isolate}.who-plane-field,.who-plane-surface{position:absolute;top:0;right:0;bottom:0;left:0}.who-plane-field{z-index:0;overflow:hidden;color:#ede6df;background:#09090b}.who-handoff-field{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.who-handoff-field:before,.who-handoff-field:after{position:absolute;z-index:2;width:1px;height:100%;content:"";background:#ede6df2e}.who-handoff-field:before{left:25%}.who-handoff-field:after{right:25%}.who-handoff-field svg{display:block;width:100%;height:100%;overflow:visible}.who-handoff-field__waves,.who-handoff-field__rotor{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke;will-change:transform}.who-handoff-field__waves{stroke-width:1;opacity:.12}.who-handoff-field__waves path:nth-child(3n){stroke-width:1.5;opacity:.7}.who-handoff-field__rotor{stroke-width:1;opacity:.28}.who-handoff-field__rotor ellipse:nth-child(3n){stroke-width:1.5;opacity:.82}.who-handoff-field__rotor--b{opacity:.22}.who-handoff-field__datum{stroke:currentColor;stroke-width:1;stroke-dasharray:2 14;opacity:.34;vector-effect:non-scaling-stroke}.who-plane-field-meta,.who-plane-field-index{position:absolute;z-index:3;color:#111112;font-size:9px;font-weight:700;line-height:1;letter-spacing:.22em;will-change:transform,opacity}.who-plane-field-meta--top{top:clamp(20px,3vh,32px);left:clamp(24px,4vw,64px)}.who-plane-field-meta--bottom{right:clamp(24px,4vw,64px);bottom:clamp(20px,3vh,32px)}.who-plane-field-index{top:clamp(20px,3vh,32px);right:clamp(24px,4vw,64px);color:#1111127a}.who-plane-surface{z-index:2;overflow:hidden;backface-visibility:hidden;contain:paint;will-change:transform,opacity}.who-plane-outgoing{z-index:3;color:#ede6df;background:#0a0a0c}.who-atlas-incoming{z-index:2;color:#09090b;background:#ede6df}.who-plane-edge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;border:1px solid rgba(237,230,223,.48);pointer-events:none}.who-atlas-incoming .who-plane-edge{border-color:#09090b6b}.who-atlas-preview-grid{position:absolute;top:0;right:0;bottom:0;left:0}.who-atlas-preview-line{position:absolute;z-index:0;display:block;background:#09090b33;will-change:transform}.who-atlas-preview-line--vertical{top:0;bottom:0;left:calc(var(--handoff-line) * (100% / 12));width:1px}.who-atlas-preview-line--horizontal{right:0;left:0;top:calc(var(--handoff-line) * (100% / 8));height:1px}.who-atlas-preview-content{z-index:1;overflow:hidden;will-change:transform,opacity}.who-build-title-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden}.who-build-title-block{position:absolute;z-index:0;display:block;background:#09090b;will-change:transform}.who-build-title-block--left{top:0;bottom:0;left:0;width:calc(8.333% + 2px)}.who-build-title-block--corner{top:0;right:0;width:25%;height:25%}.who-build-kinetic{position:absolute;z-index:1;pointer-events:none}.who-build-star-wheel{top:3.5%;right:5.5%;width:clamp(88px,10vw,176px);color:#ede6df}.who-build-star-wheel svg,.who-build-orbit svg{display:block;width:100%;height:auto;overflow:visible}.who-build-star-ring,.who-build-star-shape{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.who-build-star-ring{stroke-width:1;stroke-dasharray:4 7;opacity:.58}.who-build-star-shape{stroke-width:1.5}.who-build-star-hub{fill:currentColor}.who-build-star-rotor,.who-build-orbit-rotor{will-change:transform}.who-build-orbit{bottom:4.5%;left:14.5%;width:clamp(72px,7.8vw,138px);color:#09090b}.who-build-orbit-axis,.who-build-orbit-ring{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.who-build-orbit-ring{stroke-dasharray:5 5}.who-build-orbit-ring--inner{stroke-dasharray:2 6;opacity:.62}.who-build-orbit-axis{opacity:.42}.who-build-orbit-node,.who-build-orbit-core{fill:currentColor}.who-build-orbit-core{stroke:#ede6df;stroke-width:5;vector-effect:non-scaling-stroke}.who-build-title{position:absolute;z-index:2;top:50%;right:8.333%;left:8.333%;margin:0;color:#09090b;font-family:nm,Arial Narrow,sans-serif;font-size:clamp(72px,11.5vw,220px);font-weight:700;line-height:.76;letter-spacing:-.07em;transform:translateY(-50%)}.who-build-title span{display:block;width:100%;white-space:nowrap;will-change:clip-path}.who-build-title span:first-child{padding-left:8.333%;text-align:left}.who-build-title span:last-child{margin-top:.08em;padding:.06em .1em .12em;color:#ede6df;background:#09090b;text-align:right}.who-atlas-preview-header{position:absolute;z-index:6;top:clamp(20px,3.6vh,36px);right:4.5vw;left:4.5vw;display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(9,9,11,.24);color:#09090b91;font-size:8px;font-weight:700;letter-spacing:.14em}.who-atlas-preview-brand,.who-atlas-preview-spine{position:absolute;z-index:4;display:flex;align-items:center;justify-content:center;font-family:Satoshi,Inter,sans-serif;text-transform:uppercase;writing-mode:vertical-rl}.who-atlas-preview-brand{top:12.5%;bottom:0;left:0;width:8.33%;overflow:hidden;font-size:clamp(44px,6vw,108px);font-weight:700;letter-spacing:-.04em}.who-atlas-preview-copy{position:absolute;z-index:3;top:16%;bottom:5%;left:10.5%;width:29%;padding:4vh 2vw}.who-atlas-preview-copy>span,.who-atlas-preview-focus>span{color:#09090b91;font-size:8px;font-weight:700;letter-spacing:.14em}.who-atlas-preview-copy h2,.who-atlas-preview-focus h2{margin:3vh 0 0;color:#09090b;font-family:nm,Arial Narrow,sans-serif;font-size:clamp(44px,5.4vw,98px);font-weight:700;line-height:.82;letter-spacing:-.065em}.who-atlas-preview-copy p{max-width:34ch;margin:5vh 0 0;font:400 clamp(13px,1vw,18px)/1.42 "Satoshi",Inter,sans-serif}.who-atlas-preview-figure{position:absolute;z-index:4;top:18%;bottom:3%;left:41%;width:31%;margin:0;overflow:hidden;border:1px solid #09090b;background:#09090b}.who-atlas-preview-figure img{width:100%;height:100%;object-fit:cover;object-position:64% 58%;filter:grayscale(1) contrast(1.18)}.who-atlas-preview-figure figcaption{position:absolute;top:16px;left:16px;color:#ede6df;font-family:Calentha,Georgia,serif;font-size:clamp(26px,3vw,58px);line-height:.83;letter-spacing:-.025em}.who-atlas-preview-figure figcaption span{display:block;width:max-content;padding:.08em .14em .12em;background:#09090b}.who-atlas-preview-spine{top:12.5%;bottom:0;left:72%;width:8.33%;border-right:1px solid rgba(9,9,11,.2);border-left:1px solid rgba(9,9,11,.2);font-size:clamp(13px,1.35vw,24px);font-weight:500;letter-spacing:-.025em}.who-atlas-preview-focus{position:absolute;z-index:3;top:18%;right:2.5%;width:16%}.who-atlas-preview-focus h2{font-size:clamp(40px,4.7vw,86px)}.who-atlas-preview-focus em{font-family:Calentha,Georgia,serif;font-weight:400}.who-ether{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 55%,transparent 96%),radial-gradient(ellipse 80% 90% at 50% 42%,black 55%,transparent 97%);mask-image:linear-gradient(to bottom,black 0%,black 55%,transparent 96%),radial-gradient(ellipse 80% 90% at 50% 42%,black 55%,transparent 97%);-webkit-mask-composite:source-in;mask-composite:intersect}.who-ghost{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.who-ghost-word{position:absolute;font-family:var(--font-family-display);font-weight:600;font-size:clamp(6rem,22vw,22rem);letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(237,230,223,.35);white-space:nowrap;-webkit-user-select:none;user-select:none}.who-rail{position:absolute;left:clamp(20px,3.5vw,48px);top:50%;transform:translateY(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.who-rail-label{writing-mode:vertical-rl;font-size:10px;letter-spacing:.24em;font-weight:600;color:#6b6b6f}.who-rail-track{position:relative;width:1px;height:180px;background-color:#ede6df24}.who-rail-fill{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ede6df;transform-origin:top center}.who-counter{display:grid;grid-template-columns:2ch auto 2ch;align-items:center;column-gap:8px;font-size:10px;line-height:1;letter-spacing:0;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:#ede6df}.who-counter-num{grid-area:1 / 1;text-align:center}.who-counter-separator{grid-area:1 / 2;color:#6b6b6f}.who-counter-total{grid-area:1 / 3;text-align:center;color:#6b6b6f}.who-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center}.who-slide{position:absolute;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:0 clamp(24px,6vw,96px)}.who-slide-label{font-size:10px;letter-spacing:.26em;font-weight:600;color:#aba6a1;margin-bottom:var(--space-3)}.who-slide-line{margin:0;color:#f4eee8;font-family:var(--font-family-display);font-weight:600;letter-spacing:-.035em;line-height:.98;font-size:clamp(2.6rem,1.4rem + 5.4vw,6.75rem)}.who-slide-accent{color:transparent;-webkit-text-stroke:1.5px rgba(237,230,223,.9)}@media(prefers-reduced-motion:reduce){.who-pin{height:auto;padding:var(--space-32) 0;background:#0a0a0c}.who-plane-field,.who-atlas-incoming{display:none}.who-plane-outgoing{position:relative;inset:auto}.who-stage{position:static;display:flex;flex-direction:column;gap:var(--space-12)}.who-slide{position:relative;opacity:1}.who-ghost,.who-rail{display:none}}@media(max-width:900px),(pointer:coarse),(prefers-reduced-motion:reduce){.who-pin{height:auto;padding:0;background:#0a0a0c}.who-plane-field,.who-atlas-incoming,.who-ghost,.who-rail{display:none}.who-plane-outgoing,.who-stage,.who-slide{position:relative;inset:auto}.who-stage{display:flex;flex-direction:column;gap:0}.who-slide{width:100%;padding:48px max(24px,env(safe-area-inset-right)) 48px max(24px,env(safe-area-inset-left));border-top:1px solid rgba(237,230,223,.14);opacity:1;visibility:visible}.who-slide-line{max-width:100%;font-size:clamp(32px,8vw,64px);text-wrap:balance}.who-slide-label{opacity:1;visibility:visible}}@media(max-width:900px){.who-plane-field-meta--bottom{right:auto;left:24px}.who-atlas-preview-header{right:24px;left:24px}.who-atlas-preview-header span:last-child,.who-atlas-preview-spine,.who-atlas-preview-focus{display:none}.who-atlas-preview-brand{width:12.5%}.who-atlas-preview-copy{left:14%;width:35%;padding-right:16px;padding-left:16px}.who-atlas-preview-copy h2{font-size:clamp(34px,8.5vw,64px)}.who-atlas-preview-copy p{font-size:13px}.who-atlas-preview-figure{right:3%;left:auto;width:46%}.who-atlas-preview-figure figcaption{font-size:clamp(24px,7vw,44px)}.who-build-title-block--left{width:calc(12.5% + 2px)}.who-build-title-block--corner{width:33.333%;height:20%}.who-build-star-wheel{top:3%;right:3.5%;width:clamp(64px,13vw,92px)}.who-build-orbit{bottom:4%;left:16%;width:clamp(56px,12vw,78px)}.who-build-title{right:5%;left:12.5%;font-size:clamp(42px,12vw,80px)}.who-build-title span:first-child{padding-left:5%}.who-rail{display:none}.who-slide-line{font-size:clamp(2.2rem,1.2rem + 5vw,4.5rem)}}.hero-plane-root{position:relative;z-index:70;height:285vh;min-height:1680px;overflow:visible;background-color:var(--daovos-color-bone-white)}.hero-plane-stage{position:relative;width:100%;height:100vh;height:100svh;min-height:560px;overflow:hidden;background-color:var(--daovos-color-bone-white);isolation:isolate}.hero-plane-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;color:#111112;background-color:var(--daovos-color-bone-white)}.hero-plane-field:before,.hero-plane-field:after{content:"";position:absolute;z-index:2;pointer-events:none}.hero-plane-field:before{inset:0 clamp(20px,3vw,48px);border-right:1px solid rgba(17,17,18,.18);border-left:1px solid rgba(17,17,18,.18)}.hero-plane-field:after{top:50%;right:0;left:0;height:1px;background-color:#1111122e}.hero-plane-wordmark-rows{position:absolute;top:9vh;right:0;bottom:9vh;left:0;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));align-items:center}.hero-plane-wordmark-row{min-width:0;overflow:hidden;color:#222224;border-top:1px solid rgba(17,17,18,.14)}.hero-plane-wordmark-row:last-child{border-bottom:1px solid rgba(17,17,18,.14)}.hero-plane-wordmark-track{display:flex;width:max-content;will-change:transform}.hero-plane-wordmark-group{display:flex;align-items:center;flex:none;gap:clamp(48px,6vw,112px);padding:clamp(12px,1.5vh,20px) clamp(24px,3vw,56px)}.hero-plane-wordmark{width:clamp(260px,28vw,560px);height:auto;flex:none;opacity:.78}.hero-plane-field-meta,.hero-plane-field-index{position:absolute;z-index:4;font-size:9px;font-weight:700;line-height:1;letter-spacing:.22em;color:#111112;will-change:transform,opacity}.hero-plane-field-meta--top{top:clamp(18px,3vh,32px);left:clamp(24px,4vw,64px)}.hero-plane-field-meta--bottom{right:clamp(24px,4vw,64px);bottom:clamp(18px,3vh,32px)}.hero-plane-field-index{right:clamp(24px,4vw,64px);top:clamp(18px,3vh,32px);color:#1111127a}.hero-plane-surface{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;color:var(--daovos-color-bone-white);background-color:#0a0a0c;backface-visibility:hidden;contain:paint;will-change:transform,opacity}.hero-plane-outgoing{z-index:3}.hero-plane-incoming{z-index:2;border:1px solid rgba(237,230,223,.58)}.hero-plane-edge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;border:1px solid rgba(237,230,223,.48);pointer-events:none}.hero-plane-preview-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hero-plane-preview-line{position:absolute;display:block;background-color:#ede6df0e}.hero-plane-preview-line--vertical{top:0;bottom:0;left:calc(var(--preview-line) * (100% / 12));width:1px}.hero-plane-preview-line--horizontal{right:0;left:0;top:calc(var(--preview-line) * (100% / 8));height:1px}.hero-plane-preview-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;will-change:transform,opacity}.hero-plane-preview-ghost{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:transparent;font-family:var(--font-family-display);font-size:clamp(7rem,22vw,22rem);font-weight:600;line-height:.8;letter-spacing:-.04em;-webkit-text-stroke:1px rgba(237,230,223,.16);white-space:nowrap}.hero-plane-preview-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:0 8vw;text-align:center}.hero-plane-preview-label{margin-bottom:clamp(20px,3vh,32px);color:#aba6a1;font-size:10px;font-weight:700;letter-spacing:.28em}.hero-plane-preview-copy p{margin:0;color:#f4eee8;font-family:var(--font-family-display);font-size:clamp(2.6rem,1.4rem + 5.4vw,6.75rem);font-weight:600;line-height:.98;letter-spacing:-.035em}.hero-plane-preview-copy .hero-plane-preview-outline{color:transparent;-webkit-text-stroke:1.5px rgba(237,230,223,.9)}.hero-plane-preview-rail{position:absolute;left:clamp(20px,3.5vw,48px);top:50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:18px;transform:translateY(-50%);color:#aba6a1;font-size:9px;font-weight:700;letter-spacing:.2em;writing-mode:vertical-rl}.hero-plane-preview-rail i{display:block;width:1px;height:160px;background-color:#ede6df8c}.hero-plane-preview-coordinate{position:absolute;right:clamp(20px,3.5vw,48px);bottom:clamp(20px,4vh,42px);color:#6b6b6f;font-size:9px;font-weight:700;letter-spacing:.22em}.hero-plane-static,.hero-plane-static .hero-plane-stage{height:auto;min-height:0}.hero-plane-static .hero-plane-field,.hero-plane-static .hero-plane-incoming{display:none}.hero-plane-static .hero-plane-outgoing{position:relative;inset:auto;transform:none!important;opacity:1!important;visibility:visible!important}@media(max-width:900px),(pointer:coarse),(prefers-reduced-motion:reduce){.hero-plane-root,.hero-plane-stage{height:auto;min-height:0}.hero-plane-field,.hero-plane-incoming{display:none}.hero-plane-outgoing{position:relative;inset:auto}.hero-plane-wordmark-rows{top:8vh;right:0;bottom:8vh;left:0}.hero-plane-wordmark-group{gap:28px;padding:10px 18px}.hero-plane-wordmark{width:clamp(210px,64vw,320px)}.hero-plane-preview-rail{display:none}.hero-plane-preview-copy p{font-size:clamp(2.1rem,10vw,4.5rem)}.hero-plane-field-meta--bottom{right:auto;left:24px}}@media(prefers-reduced-motion:reduce){.hero-plane-root{height:auto;min-height:0}.hero-plane-field,.hero-plane-incoming{display:none}.hero-plane-outgoing{transform:none!important;opacity:1!important;visibility:visible!important}}@property --atlas-wipe-top{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --atlas-wipe-right{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --atlas-wipe-bottom{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --atlas-wipe-left{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.service-journey{--atlas-ink: #09090b;--atlas-bone: #ede6df;--atlas-rule: rgba(9, 9, 11, .24);--atlas-muted: rgba(9, 9, 11, .57);position:relative;z-index:2;min-height:100vh;overflow:clip;color:var(--atlas-ink);background:var(--atlas-bone)}.service-atlas__wipe-target{clip-path:inset(var(--atlas-wipe-top) var(--atlas-wipe-right) var(--atlas-wipe-bottom) var(--atlas-wipe-left))}.service-journey--motion-pending .service-journey__header>span,.service-journey--motion-pending .service-atlas article>p,.service-journey--motion-pending .service-atlas article>h2,.service-journey--motion-pending .service-atlas article>span,.service-journey--motion-pending .service-atlas__vertical,.service-journey--motion-pending .service-atlas__number,.service-journey--motion-pending .service-atlas__quote,.service-journey--motion-pending .service-visual__title,.service-journey--motion-pending .service-visual__caption,.service-journey--motion-pending .service-journey__finale-half header,.service-journey--motion-pending .service-journey__finale-copy,.service-journey--motion-pending .service-journey__finale-half footer{visibility:hidden}.service-journey__stage{position:relative;width:100%;height:100svh;min-height:680px;overflow:hidden;background:var(--atlas-bone);isolation:isolate}.service-journey__header{position:absolute;z-index:3;top:0;right:2.4vw;left:2.4vw;display:flex;justify-content:space-between;padding:clamp(20px,3.6vh,36px) 0 14px;border-bottom:1px solid var(--atlas-rule);color:var(--atlas-muted);font:700 8px/1.2 DM Mono,monospace;letter-spacing:.14em}.service-atlas{position:relative;z-index:2;display:grid;grid-template-columns:8vw 34vw 24vw 9vw 28vw 18vw 12vw 24vw 9vw 32vw 20vw 26vw 9vw 32vw 24vw 18vw 9vw 34vw 24vw 18vw 9vw 34vw 36vw;grid-template-rows:repeat(12,minmax(0,1fr));width:max-content;height:100%;transform-style:preserve-3d;will-change:transform}.service-atlas:before,.service-atlas:after{position:absolute;z-index:0;right:0;left:0;height:1px;content:"";background:var(--atlas-rule);pointer-events:none}.service-atlas:before{top:45%}.service-atlas:after{top:78%}.service-atlas__column{z-index:0;align-self:stretch;border-left:1px solid var(--atlas-rule);pointer-events:none}.service-atlas__module,.service-atlas__vertical{position:relative;z-index:3;min-width:0}.service-atlas__motion{will-change:transform,opacity}.service-atlas__parallax{will-change:transform}.service-atlas__vertical{z-index:9;display:grid;place-items:center;align-self:stretch;justify-self:stretch;box-sizing:border-box;overflow:hidden;padding:0;border:1px solid var(--atlas-rule);background:var(--atlas-bone);font-family:Satoshi,Inter,sans-serif;font-size:clamp(18px,1.5vw,24px);font-weight:500;line-height:.86;letter-spacing:-.045em;text-align:center;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.service-atlas__vertical--brand{grid-column:1;grid-row:1 / -1;font-size:clamp(42px,5.2vw,92px);font-weight:700}.service-atlas__vertical--distinct{grid-column:4;grid-row:1 / -1}.service-atlas__vertical--route{grid-column:9;grid-row:1 / -1}.service-atlas__vertical--commerce{grid-column:13;grid-row:1 / -1}.service-atlas__vertical--interface{grid-column:17;grid-row:1 / -1}.service-atlas__vertical--care{grid-column:21;grid-row:1 / -1}.service-atlas article p,.service-atlas figcaption,.service-atlas__browser-module>span{margin:0;color:var(--atlas-muted);font:700 8px/1.25 DM Mono,monospace;letter-spacing:.13em}.service-atlas article h2{margin:0;font-family:Satoshi,Inter,sans-serif;font-size:clamp(44px,4.8vw,88px);font-weight:500;line-height:.88;letter-spacing:-.065em;text-transform:uppercase}.service-atlas__headline-line{display:block;width:max-content;max-width:100%;will-change:transform,opacity}.service-atlas article h2 em{font-family:Calentha,Georgia,serif;font-weight:400;text-transform:none}.service-atlas article>span{position:relative;z-index:4;display:block;width:fit-content;max-width:35ch;padding:.18em .65em .24em 0;background:var(--atlas-bone);font:400 clamp(12px,.9vw,16px)/1.46 Inter,sans-serif;letter-spacing:-.014em;will-change:transform,opacity}.service-atlas article>p:first-child,.service-atlas__vertical,.service-atlas__number,.service-atlas__quote,.service-visual__caption,.service-visual__title>span,.service-atlas__split-char,.service-atlas__split-word{will-change:transform,opacity}.service-atlas__split-char,.service-atlas__split-word{display:inline-block}.service-atlas__intro{grid-column:2;grid-row:2 / 11;padding:2vh 2.4vw}.service-atlas__intro h2{margin-top:1.5vh;font-size:clamp(52px,5.7vw,102px)}.service-atlas__intro>span{margin-top:4vh}.service-atlas__radial-module{grid-column:3;grid-row:2 / 12;margin:0;overflow:visible}.service-visual{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));width:100%;height:100%;overflow:visible;color:var(--atlas-ink);isolation:isolate}.service-visual__frame,.service-visual__artbox{position:relative;overflow:hidden;border:1px solid var(--atlas-ink);background:var(--atlas-bone);will-change:transform}.service-visual__frame{z-index:1;background:var(--atlas-ink)}.service-visual__media{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.18);will-change:transform}.service-visual__shutter{position:absolute;z-index:3;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;background:var(--atlas-bone);will-change:transform}.service-visual__artbox{z-index:3}.service-visual__svg{display:block;width:100%;height:100%;overflow:hidden;color:inherit}.service-visual__svg--inverse{color:var(--atlas-bone)}.service-visual__svg path,.service-visual__svg line,.service-visual__svg circle,.service-visual__svg rect{vector-effect:non-scaling-stroke}.service-visual__caption{position:relative;z-index:7;align-self:end;justify-self:end;padding:8px 10px;color:var(--atlas-bone);background:var(--atlas-ink);font:700 8px/1.1 DM Mono,monospace;letter-spacing:.12em;white-space:nowrap}.service-visual__title{position:relative;z-index:6;align-self:start;color:var(--atlas-ink);font-size:clamp(32px,3.2vw,62px);line-height:.83;letter-spacing:-.055em;text-transform:uppercase;pointer-events:none}.service-visual__title>span{display:block;width:max-content;max-width:100%}.service-visual__title--inverse>span{padding:.08em .14em .12em;color:var(--atlas-bone);background:var(--atlas-ink)}.service-visual__title--hero{font-family:Calentha,Georgia,serif;font-weight:400;letter-spacing:-.025em}.service-visual__title--display{font-family:nm,Arial Narrow,sans-serif;font-weight:700}.service-visual__title--sans{font-family:Satoshi,Inter,sans-serif;font-weight:500}.service-visual__ray{fill:none;stroke:currentColor;stroke-width:1.4}.service-visual__disc{fill:currentColor}.service-visual__disc--bone{fill:var(--atlas-bone)}.service-visual__orbit,.service-visual__sweep,.service-visual__signal,.service-visual__axis,.service-visual__stack-frame{fill:none;stroke:currentColor;stroke-width:1.25}.service-visual__sweep{stroke-width:2}.service-visual__sweep--heavy{stroke-width:5}.service-visual__bar{fill:currentColor}.service-visual__vortex-ring{stroke:currentColor}.service-visual--home{width:100%;transform:none}.service-visual--home .service-visual__frame{grid-column:1 / 7;grid-row:1 / 7}.service-visual__artbox--burst{grid-column:5 / 9;grid-row:5 / 9;color:var(--atlas-bone);background:var(--atlas-ink)}.service-visual__artbox--burst .service-visual__disc--bone{fill:var(--atlas-ink)}.service-visual--home .service-visual__title{grid-column:1 / 8;grid-row:1 / 4;margin:16px 0 0 16px}.service-visual--home .service-visual__caption{grid-column:4 / 9;grid-row:8 / 9}.service-atlas__landing{grid-column:5;grid-row:2 / 8;padding:4vh 2.2vw}.service-atlas__landing h2{margin-top:3vh;font-size:clamp(48px,5.3vw,96px)}.service-atlas__landing>span{margin-top:3.5vh}.service-atlas__number{align-self:end;overflow:visible;padding:.12em 1.6vw 1.5vh;font-family:Satoshi,Inter,sans-serif;font-size:clamp(110px,15vw,276px);font-weight:400;line-height:.8;letter-spacing:-.09em}.service-atlas__number--001{grid-column:5 / span 2;grid-row:8 / 13}.service-atlas__number--002{grid-column:10 / span 2;grid-row:8 / 13}.service-atlas__number--003{grid-column:15;grid-row:9 / 13;padding-right:2vw;font-size:clamp(96px,12vw,220px)}.service-atlas__target-module{grid-column:6 / span 2;grid-row:2 / 12;margin:0;overflow:visible}.service-visual--focus{width:108%;transform:translate(-2%)}.service-visual--focus .service-visual__frame{grid-column:3 / 9;grid-row:1 / 6}.service-visual__artbox--orbit{grid-column:1 / 7;grid-row:4 / 9}.service-visual--focus .service-visual__block{position:relative;z-index:5;grid-column:7 / 9;grid-row:4 / 6;background:var(--atlas-ink)}.service-visual--focus .service-visual__title{grid-column:1 / 7;grid-row:1 / 4;margin:16px 0 0 16px}.service-visual--focus .service-visual__caption{grid-column:1 / 4;grid-row:8 / 9;justify-self:start}.service-atlas__quote{z-index:8;grid-column:8;grid-row:2 / 6;margin:0;padding:4vh 2vw;background:var(--atlas-bone);font:500 clamp(18px,1.8vw,31px)/1.2 "Satoshi",Inter,sans-serif;letter-spacing:-.035em}.service-atlas__quote:first-letter{font-family:Georgia,serif;font-size:2.8em;line-height:0}.service-atlas__browser-module{grid-column:8;grid-row:6 / 13;overflow:visible;padding:0}.service-visual--signal{width:118%;height:94%;transform:translate(-10%,2%)}.service-visual__artbox--signal{grid-column:1 / 9;grid-row:1 / 9;color:var(--atlas-bone);background:var(--atlas-ink)}.service-visual--signal .service-visual__signal-crop{z-index:4;border-color:var(--atlas-bone)}.service-visual--signal .service-visual__signal-crop--primary{grid-column:4 / 9;grid-row:1 / 7}.service-visual--signal .service-visual__signal-crop--detail{grid-column:1 / 4;grid-row:5 / 9}.service-visual--signal .service-visual__media{filter:grayscale(1) contrast(1.65) brightness(.72)}.service-visual__signal-aperture{position:relative;z-index:5;grid-column:3 / 5;grid-row:4 / 7;border:1px solid var(--atlas-bone);background:var(--atlas-ink)}.service-visual__signal-index{position:relative;z-index:7;grid-column:3 / 6;grid-row:6 / 7;align-self:end;padding:8px 10px;color:var(--atlas-ink);background:var(--atlas-bone);font:700 8px/1.1 DM Mono,monospace;letter-spacing:.12em;white-space:nowrap}.service-visual--signal .service-visual__title{grid-column:1 / 8;grid-row:1 / 4;margin:16px 0 0 16px}.service-visual--signal .service-visual__caption{grid-column:5 / 9;grid-row:8 / 9}.service-atlas__commerce-copy{grid-column:10 / span 2;grid-row:2 / 8;padding:4vh 2.4vw}.service-atlas__commerce-copy h2{margin-top:3vh;font-size:clamp(50px,5.5vw,100px)}.service-atlas__commerce-copy>span{margin-top:4vh}.service-atlas__commerce-module{grid-column:12;grid-row:2 / 12;margin:0;overflow:clip;padding:0}.service-visual--commerce{width:100%;transform:none}.service-visual--commerce .service-visual__frame{grid-column:1 / 7;grid-row:1 / 7}.service-visual__artbox--bands{grid-column:5 / 9;grid-row:5 / 9}.service-visual--commerce .service-visual__title{grid-column:3 / 9;grid-row:1 / 4;margin:16px 16px 0 0;justify-self:end;font-size:clamp(28px,2.45vw,46px);text-align:right}.service-visual--commerce .service-visual__title>span{margin-left:auto}.service-visual--commerce .service-visual__caption{grid-column:4 / 9;grid-row:8 / 9}.service-atlas__interface-copy{grid-column:14 / span 2;grid-row:2 / 9;padding:4vh 2.3vw}.service-atlas__interface-copy h2{margin-top:3vh;font-size:clamp(42px,4.5vw,82px)}.service-atlas__interface-copy>span{margin-top:clamp(64px,8vh,88px);padding:.45em .65em .5em .45em}.service-atlas__interface-module{grid-column:16;grid-row:2 / 12;margin:0;overflow:visible;padding:0}.service-visual--interface{width:100%;transform:none}.service-visual--interface .service-visual__frame{grid-column:2 / 9;grid-row:1 / 7}.service-visual--interface .service-visual__media{filter:grayscale(1) contrast(1.35)}.service-visual__artbox--stack{grid-column:1 / 6;grid-row:5 / 9;color:var(--atlas-bone);background:var(--atlas-ink)}.service-visual__artbox--stack .service-visual__disc--bone{fill:var(--atlas-ink)}.service-visual--interface .service-visual__title{grid-column:1 / 8;grid-row:1 / 4;margin:16px 0 0 16px}.service-visual--interface .service-visual__caption{grid-column:5 / 9;grid-row:8 / 9}.service-atlas__care-copy{grid-column:18;grid-row:2 / 9;padding:4vh 2.3vw}.service-atlas__care-copy h2{margin-top:3vh;font-size:clamp(44px,4.8vw,88px)}.service-atlas__care-copy>span{margin-top:4vh}.service-atlas__continuity-module{grid-column:19 / span 2;grid-row:2 / 13;margin:0;overflow:visible}.service-visual--care{width:105%;transform:translate(-2%)}.service-visual--care .service-visual__frame{grid-column:1 / 7;grid-row:1 / 6}.service-visual__artbox--vortex{grid-column:4 / 9;grid-row:4 / 9;color:var(--atlas-bone);background:var(--atlas-ink)}.service-visual--care .service-visual__title{grid-column:1 / 7;grid-row:1 / 4;margin:16px 0 0 16px}.service-atlas__closing{grid-column:22 / span 2;grid-row:2 / 12;padding:4vh 3vw}.service-atlas__closing h2{margin-top:4vh;font-size:clamp(58px,6.5vw,118px);line-height:.84}.service-atlas__closing>span{margin-top:clamp(72px,9vh,104px);padding:.45em .65em .5em .45em;font-size:clamp(16px,1.4vw,23px)}.service-journey__finale{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100svh;color:var(--atlas-bone);background:transparent;overflow:hidden}.service-journey__finale-content{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.service-journey__finale-half{position:absolute;top:0;bottom:0;width:50%;overflow:hidden;padding:clamp(26px,4.7vh,48px) 4.5vw clamp(24px,4vh,42px);will-change:clip-path}.service-journey__finale-half--dark{left:0;color:var(--atlas-bone);background:var(--atlas-ink)}.service-journey__finale-half--light{right:0;color:var(--atlas-ink);background:var(--atlas-bone)}.service-journey__finale-half header{position:relative;z-index:4;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid currentColor;font:700 9px/1.4 DM Mono,monospace;letter-spacing:.14em;opacity:.72}.service-journey__finale-copy{position:absolute;z-index:4;top:53%;right:4.5vw;left:4.5vw}.service-journey__finale-copy>p:first-child{margin:0 0 clamp(18px,2.6vh,28px);font:700 9px/1.2 DM Mono,monospace;letter-spacing:.14em;opacity:.58}.service-journey__finale-copy h2{margin:0;font-family:nm,Arial Narrow,sans-serif;font-size:clamp(48px,5.1vw,96px);font-weight:700;line-height:1.02;letter-spacing:-.05em;text-transform:uppercase}.service-journey__finale-copy--build h2{font-size:clamp(36px,4.05vw,78px)}.service-journey__finale-line{display:block;overflow:hidden}.service-journey__finale-line>span{display:block;will-change:transform}.service-journey__finale-period{display:inline-block;margin-left:.16em}.service-journey__finale-half header>span,.service-journey__finale-copy>p:first-child,.service-journey__finale-note,.service-journey__finale-half footer{will-change:transform,opacity}.service-journey__finale-note,.service-journey__finale-action p{max-width:42ch;margin:clamp(22px,3vh,34px) 0 0;font:400 clamp(14px,.95vw,17px)/1.5 Inter,sans-serif;letter-spacing:-.018em;opacity:.72}.service-journey__finale-action p{margin-bottom:24px;opacity:1}.service-journey__finale-action a{display:flex;justify-content:space-between;padding:18px 0;border-top:1px solid currentColor;border-bottom:1px solid currentColor;color:inherit;font:700 10px/1 DM Mono,monospace;letter-spacing:.15em;text-decoration:none}.service-journey__finale-action a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.service-journey__finale-half footer{position:absolute;z-index:4;right:4.5vw;bottom:clamp(24px,4vh,42px);left:4.5vw;padding-top:16px;border-top:1px solid currentColor;font:700 8px/1.2 DM Mono,monospace;letter-spacing:.13em;opacity:.54}.service-journey__finale-wordmark{position:absolute;z-index:6;inset:14% 0 auto;height:30%;pointer-events:none}.service-journey__finale-wordmark-clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;will-change:transform,opacity}.service-journey__finale-wordmark svg{position:absolute;top:50%;left:calc(50% + min(1.03vw,16px));width:min(68vw,1080px);height:auto;transform:translate(-50%,-50%)}.service-journey__finale-splitmark path:nth-child(-n+4){fill:var(--atlas-bone)}.service-journey__finale-splitmark path:nth-child(n+5){fill:var(--atlas-ink)}.service-journey__finale-seam{position:absolute;z-index:7;top:0;bottom:0;left:50%;width:1px;background:#ede6df8f;will-change:transform}@media(max-width:759px){.service-journey__stage{min-height:640px}.service-journey__header{right:18px;left:18px;padding-top:20px;font-size:7px}.service-journey__header span:last-child{display:none}.service-atlas{grid-template-columns:70px 290px 230px 72px 260px 180px 120px 230px 72px 280px 180px 240px 72px 280px 220px 180px 72px 290px 230px 180px 72px 290px 320px}.service-atlas__vertical{padding:0;font-size:23px}.service-atlas__vertical--brand{font-size:42px}.service-atlas article h2{font-size:46px}.service-atlas article>span{font-size:12px}.service-atlas__intro,.service-atlas__landing,.service-atlas__commerce-copy,.service-atlas__interface-copy,.service-atlas__care-copy{padding-right:22px;padding-left:22px}.service-atlas__intro h2,.service-atlas__landing h2,.service-atlas__commerce-copy h2,.service-atlas__interface-copy h2,.service-atlas__care-copy h2{font-size:48px}.service-atlas__number{padding-right:20px;padding-left:20px;font-size:120px}.service-atlas__quote{font-size:21px}.service-atlas__closing h2{font-size:62px}.service-journey__finale-half{right:0;left:0;width:100%;height:50%;padding:20px}.service-journey__finale-half--dark{top:0}.service-journey__finale-half--light{top:50%;bottom:auto}.service-journey__finale-half header{padding-bottom:10px;font-size:7px}.service-journey__finale-half header span:last-child{display:none}.service-journey__finale-copy{top:48%;right:20px;left:20px;transform:translateY(-16%)}.service-journey__finale-copy--build{top:32%}.service-journey__finale-copy>p:first-child{margin-bottom:12px;font-size:7px}.service-journey__finale-copy h2,.service-journey__finale-copy--build h2{font-size:clamp(30px,9.5vw,46px);line-height:1.02}.service-journey__finale-note,.service-journey__finale-action p{max-width:34ch;margin-top:14px;font-size:11px;line-height:1.4}.service-journey__finale-action p{margin-bottom:12px}.service-journey__finale-action a{padding:11px 0;font-size:8px}.service-journey__finale-half footer{right:20px;bottom:14px;left:20px;padding-top:9px;font-size:7px}.service-journey__finale-wordmark{inset:7.5% 0 auto;height:15%}.service-journey__finale-wordmark svg{left:50%;width:74vw}.service-journey__finale-splitmark path:nth-child(n){fill:var(--atlas-bone)}.service-journey__finale-seam{top:50%;right:0;bottom:auto;left:0;width:auto;height:1px}}@media(max-width:900px),(pointer:coarse),(prefers-reduced-motion:reduce){.service-journey{overflow:visible}.service-journey__stage{height:auto;min-height:0;overflow:visible}.service-journey__header,.service-atlas__column,.service-atlas__vertical,.service-atlas__number{display:none}.service-atlas{display:flex;width:100%;height:auto;flex-direction:column;transform:none}.service-atlas:before,.service-atlas:after{display:none}.service-atlas__module{width:100%;min-height:0;opacity:1;visibility:visible;transform:none;will-change:auto}.service-atlas article{padding:40px max(24px,env(safe-area-inset-right)) 24px max(24px,env(safe-area-inset-left));border-top:1px solid var(--atlas-rule)}.service-atlas article h2{margin-top:0;font-size:clamp(38px,9.5vw,68px);line-height:.98;text-wrap:balance}.service-atlas article>span{max-width:38ch;margin-top:24px;padding:0;font-size:16px;line-height:1.6}.service-atlas figure,.service-atlas__browser-module{height:clamp(300px,90vw,640px);padding:0 max(24px,env(safe-area-inset-right)) 40px max(24px,env(safe-area-inset-left));overflow:clip}.service-atlas .service-visual{width:100%;height:100%;transform:none}.service-atlas .service-visual__title{font-size:clamp(24px,7vw,44px)}.service-atlas__quote{padding:32px max(24px,env(safe-area-inset-right)) 40px max(24px,env(safe-area-inset-left));font-size:24px;line-height:1.35}.service-atlas__closing{padding-bottom:48px}.service-visual__shutter{display:none}.service-journey__finale{position:relative;inset:auto;height:auto;min-height:0;overflow:visible;background:var(--atlas-ink)}.service-journey__finale-content{position:relative;inset:auto;display:flex;flex-direction:column;overflow:visible}.service-journey__finale-half{position:relative;inset:auto;width:100%;height:auto;padding:40px max(24px,env(safe-area-inset-right)) max(40px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));clip-path:none;will-change:auto}.service-journey__finale-half header{padding-bottom:16px;font-size:9px}.service-journey__finale-copy,.service-journey__finale-copy--build{position:relative;inset:auto;margin-top:32px;transform:none}.service-journey__finale-copy>p:first-child{font-size:9px}.service-journey__finale-copy h2{font-size:clamp(32px,8.5vw,68px)}.service-journey__finale-copy--build h2{font-size:clamp(28px,8vw,64px)}.service-journey__finale-note,.service-journey__finale-action p{max-width:38ch;margin-top:24px;font-size:16px;line-height:1.6}.service-journey__finale-action a{min-height:48px;padding:16px 0;font-size:12px}.service-journey__finale-half footer{position:static;margin-top:32px;padding-top:16px;font-size:9px}.service-journey__finale-wordmark{position:relative;inset:auto;order:-1;height:auto;padding:32px max(24px,env(safe-area-inset-right)) 0 max(24px,env(safe-area-inset-left))}.service-journey__finale-wordmark-clip{position:relative;inset:auto}.service-journey__finale-wordmark svg{position:static;width:min(100%,680px);height:auto;margin:0 auto;transform:none}.service-journey__finale-splitmark path:nth-child(n){fill:var(--atlas-bone)}.service-journey__finale-seam{display:none}.service-journey__finale-half,.service-journey__finale-wordmark-clip,.service-journey__finale-line>span,.service-journey__finale-seam,.service-journey__finale-action{opacity:1;visibility:visible;transform:none;will-change:auto}}@media(max-width:900px),(pointer:coarse){.service-atlas__mobile-mask{clip-path:inset(-.14em -.04em -.18em -.04em)}.service-atlas__mobile-line{display:block}.service-journey--mobile-motion .service-visual__shutter{display:block;will-change:auto}.service-journey__finale-half--light{background:#ece5df;padding-bottom:24px}.service-journey__finale-wordmark{order:1;padding:12px 24px 24px;background:#ece5df}.service-journey__finale-wordmark svg{width:100%;max-width:none}.service-journey__finale-splitmark path:nth-child(n){fill:inherit}}@media(min-width:600px)and (max-width:900px),(min-width:600px)and (pointer:coarse),(min-width:600px)and (prefers-reduced-motion:reduce){.service-atlas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;align-items:center}.service-atlas__module{grid-column:auto;grid-row:auto}.service-atlas article h2{font-size:clamp(30px,5vw,50px)}.service-atlas figure,.service-atlas__browser-module{height:clamp(300px,45vw,480px);padding-top:24px;padding-bottom:24px}.service-atlas .service-visual__title{font-size:clamp(20px,3vw,32px)}.service-atlas__closing{grid-column:1 / -1}}:root{--daovos-color-bone-white: #F4EEE8;--daovos-color-near-black: #111112;--daovos-color-warm-stone: #ABA6A1;--daovos-color-graphite: #5A5958;--daovos-color-soft-concrete: #C1BBB6;--daovos-color-pure-white: #FFFFFF;--daovos-color-jet-black: #0A0A0A;--daovos-color-charcoal: #171717;--daovos-color-slate: #2B2B2E;--daovos-color-steel: #6B6B6F;--color-bg-primary: var(--daovos-color-bone-white);--color-bg-surface: #EDE6DF;--color-bg-surface-raised: #E5DFD8;--color-bg-surface-sunken: #E0DAD3;--color-bg-inverse: var(--daovos-color-near-black);--color-text-primary: var(--daovos-color-near-black);--color-text-secondary: var(--daovos-color-graphite);--color-text-muted: var(--daovos-color-warm-stone);--color-text-tertiary: #8C8782;--color-text-inverse: var(--daovos-color-bone-white);--color-border-subtle: rgba(17, 17, 18, .12);--color-border-medium: rgba(17, 17, 18, .24);--color-border-strong: var(--daovos-color-near-black);--color-border-inverse: rgba(244, 238, 232, .2);--color-line-grid: rgba(17, 17, 18, .07);--color-line-registration: rgba(17, 17, 18, .35);--color-control-bg: #EDE6DF;--color-control-hover: #E2DBD4;--color-control-active: #D6D0C9;--color-focus-ring: var(--daovos-color-near-black);--color-selection-bg: var(--daovos-color-near-black);--color-selection-text: var(--daovos-color-bone-white)}[data-theme=near-black],.theme-dark{--color-bg-primary: var(--daovos-color-near-black);--color-bg-surface: var(--daovos-color-charcoal);--color-bg-surface-raised: var(--daovos-color-slate);--color-bg-surface-sunken: var(--daovos-color-jet-black);--color-bg-inverse: var(--daovos-color-bone-white);--color-text-primary: var(--daovos-color-bone-white);--color-text-secondary: var(--daovos-color-soft-concrete);--color-text-muted: var(--daovos-color-warm-stone);--color-text-tertiary: var(--daovos-color-steel);--color-text-inverse: var(--daovos-color-near-black);--color-border-subtle: rgba(244, 238, 232, .12);--color-border-medium: rgba(244, 238, 232, .24);--color-border-strong: var(--daovos-color-bone-white);--color-border-inverse: rgba(17, 17, 18, .2);--color-line-grid: rgba(244, 238, 232, .06);--color-line-registration: rgba(244, 238, 232, .35);--color-control-bg: var(--daovos-color-charcoal);--color-control-hover: var(--daovos-color-slate);--color-control-active: #38383D;--color-focus-ring: var(--daovos-color-bone-white);--color-selection-bg: var(--daovos-color-bone-white);--color-selection-text: var(--daovos-color-near-black)}@font-face{font-family:nm;src:url(/fonts/nm/nm-medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Calentha;src:url(/fonts/Calentha.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CaskoLuxury;src:url(/fonts/CaskoLuxuryDemo-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tanker;src:url(/fonts/Tanker-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-family-display: "nm", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono: "DM Mono", "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-display-xl: clamp(4rem, 2.5rem + 4.5vw, 7.5rem);--line-height-display-xl: .95;--letter-spacing-display-xl: -.04em;--font-weight-display-xl: var(--font-weight-semibold);--font-size-display-l: clamp(2.75rem, 1.8rem + 3vw, 5rem);--line-height-display-l: 1;--letter-spacing-display-l: -.03em;--font-weight-display-l: var(--font-weight-semibold);--font-size-h1: clamp(2.25rem, 1.6rem + 1.8vw, 3.5rem);--line-height-h1: 1.1;--letter-spacing-h1: -.025em;--font-weight-h1: var(--font-weight-semibold);--font-size-h2: clamp(1.75rem, 1.3rem + 1.1vw, 2.5rem);--line-height-h2: 1.2;--letter-spacing-h2: -.02em;--font-weight-h2: var(--font-weight-medium);--font-size-h3: clamp(1.25rem, 1.05rem + .6vw, 1.75rem);--line-height-h3: 1.3;--letter-spacing-h3: -.015em;--font-weight-h3: var(--font-weight-medium);--font-size-body-l: 1.125rem;--line-height-body-l: 1.55;--letter-spacing-body-l: -.01em;--font-weight-body-l: var(--font-weight-regular);--font-size-body-m: 1rem;--line-height-body-m: 1.6;--letter-spacing-body-m: 0;--font-weight-body-m: var(--font-weight-regular);--font-size-body-s: .875rem;--line-height-body-s: 1.5;--letter-spacing-body-s: .01em;--font-weight-body-s: var(--font-weight-regular);--font-size-label: .75rem;--line-height-label: 1.4;--letter-spacing-label: .14em;--font-weight-label: var(--font-weight-semibold);--font-size-micro: .625rem;--line-height-micro: 1.3;--letter-spacing-micro: .2em;--font-weight-micro: var(--font-weight-semibold)}.type-display-xl{font-family:var(--font-family-display);font-size:var(--font-size-display-xl);line-height:var(--line-height-display-xl);letter-spacing:var(--letter-spacing-display-xl);font-weight:var(--font-weight-display-xl)}.type-display-l{font-family:var(--font-family-display);font-size:var(--font-size-display-l);line-height:var(--line-height-display-l);letter-spacing:var(--letter-spacing-display-l);font-weight:var(--font-weight-display-l)}.type-h1{font-family:var(--font-family-display);font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1);font-weight:var(--font-weight-h1)}.type-h2{font-family:var(--font-family-display);font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);font-weight:var(--font-weight-h2)}.type-h3{font-family:var(--font-family-display);font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);font-weight:var(--font-weight-h3)}.type-body-l{font-family:var(--font-family-body);font-size:var(--font-size-body-l);line-height:var(--line-height-body-l);letter-spacing:var(--letter-spacing-body-l);font-weight:var(--font-weight-body-l)}.type-body-m{font-family:var(--font-family-body);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);letter-spacing:var(--letter-spacing-body-m);font-weight:var(--font-weight-body-m)}.type-body-s{font-family:var(--font-family-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);letter-spacing:var(--letter-spacing-body-s);font-weight:var(--font-weight-body-s)}.type-label{font-family:var(--font-family-mono);font-size:var(--font-size-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);font-weight:var(--font-weight-label);text-transform:uppercase}.type-micro{font-family:var(--font-family-mono);font-size:var(--font-size-micro);line-height:var(--line-height-micro);letter-spacing:var(--letter-spacing-micro);font-weight:var(--font-weight-micro);text-transform:uppercase}:root{--space-base: 8px;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--space-40: 160px;--space-48: 192px;--space-section-xs: var(--space-8);--space-section-sm: var(--space-12);--space-section-md: var(--space-20);--space-section-lg: var(--space-32);--space-section-xl: var(--space-48);--space-inset-xs: var(--space-1) var(--space-2);--space-inset-sm: var(--space-2) var(--space-3);--space-inset-md: var(--space-3) var(--space-4);--space-inset-lg: var(--space-4) var(--space-6);--space-inset-xl: var(--space-6) var(--space-8);--space-stack-xs: var(--space-1);--space-stack-sm: var(--space-2);--space-stack-md: var(--space-4);--space-stack-lg: var(--space-6);--space-stack-xl: var(--space-8);--grid-margin-desktop: 5%;--grid-gutter-desktop: 24px;--grid-margin-tablet: 5%;--grid-gutter-tablet: 24px;--grid-margin-mobile: 4%;--grid-gutter-mobile: 16px}:root{--grid-columns-desktop: 12;--grid-columns-tablet: 8;--grid-columns-mobile: 4;--grid-max-width: 1440px}.daovos-container{width:100%;max-width:var(--grid-max-width);margin-left:auto;margin-right:auto;padding-left:var(--grid-margin-desktop);padding-right:var(--grid-margin-desktop);box-sizing:border-box}@media(max-width:1024px){.daovos-container{padding-left:var(--grid-margin-tablet);padding-right:var(--grid-margin-tablet)}}@media(max-width:640px){.daovos-container{padding-left:var(--grid-margin-mobile);padding-right:var(--grid-margin-mobile)}}.daovos-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter-desktop);row-gap:var(--space-6)}@media(max-width:1024px){.daovos-grid{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--grid-gutter-tablet)}}@media(max-width:640px){.daovos-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--grid-gutter-mobile)}}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-9{grid-column:span 9 / span 9}.col-span-10{grid-column:span 10 / span 10}.col-span-11{grid-column:span 11 / span 11}.col-span-12{grid-column:span 12 / span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.grid-asym-5-7{display:grid;grid-template-columns:5fr 7fr;column-gap:var(--grid-gutter-desktop)}.grid-asym-7-5{display:grid;grid-template-columns:7fr 5fr;column-gap:var(--grid-gutter-desktop)}.grid-asym-4-8{display:grid;grid-template-columns:4fr 8fr;column-gap:var(--grid-gutter-desktop)}.grid-asym-3-9{display:grid;grid-template-columns:3fr 9fr;column-gap:var(--grid-gutter-desktop)}.grid-asym-8-4{display:grid;grid-template-columns:8fr 4fr;column-gap:var(--grid-gutter-desktop)}@media(max-width:1024px){.grid-asym-5-7,.grid-asym-7-5,.grid-asym-4-8,.grid-asym-3-9,.grid-asym-8-4{grid-template-columns:1fr}}:root{--radius-none: 0px;--radius-subtle: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-interactive: 8px;--radius-lg: 12px;--radius-structural: var(--radius-none);--radius-technical: var(--radius-sm);--radius-control: var(--radius-md)}.radius-structural{border-radius:var(--radius-structural)}.radius-technical{border-radius:var(--radius-technical)}.radius-control{border-radius:var(--radius-control)}:root{--motion-duration-micro: .16s;--motion-duration-interface: .36s;--motion-duration-editorial: .76s;--motion-duration-cinematic: 1.2s;--motion-ease-precision: cubic-bezier(.16, 1, .3, 1);--motion-ease-mechanical: cubic-bezier(.25, 0, 0, 1);--motion-ease-settle: cubic-bezier(.65, 0, .35, 1);--motion-ease-sharp: cubic-bezier(.4, 0, .2, 1);--transition-fast: var(--motion-duration-micro) var(--motion-ease-precision);--transition-normal: var(--motion-duration-interface) var(--motion-ease-precision);--transition-slow: var(--motion-duration-editorial) var(--motion-ease-precision)}@media(prefers-reduced-motion:reduce){:root,*,*:before,*:after{--motion-duration-micro: 0ms !important;--motion-duration-interface: 0ms !important;--motion-duration-editorial: 0ms !important;--motion-duration-cinematic: 0ms !important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.reduced-motion,[data-reduced-motion=true]{--motion-duration-micro: 0ms !important;--motion-duration-interface: 0ms !important;--motion-duration-editorial: 0ms !important;--motion-duration-cinematic: 0ms !important}.reduced-motion *,[data-reduced-motion=true] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:root{--elevation-flat: none;--elevation-subtle: 0 1px 2px rgba(0, 0, 0, .05);--elevation-raised: 0 4px 12px rgba(0, 0, 0, .08);--elevation-overlay: 0 12px 32px rgba(0, 0, 0, .15);--surface-inset-shadow: inset 0 1px 2px rgba(0, 0, 0, .04)}[data-theme=near-black],.theme-dark{--elevation-subtle: 0 1px 3px rgba(0, 0, 0, .4);--elevation-raised: 0 4px 16px rgba(0, 0, 0, .5);--elevation-overlay: 0 16px 40px rgba(0, 0, 0, .7);--surface-inset-shadow: inset 0 1px 2px rgba(0, 0, 0, .3)}.surface-base{background-color:var(--color-bg-primary)}.surface-raised{background-color:var(--color-bg-surface);border:1px solid var(--color-border-subtle);box-shadow:var(--elevation-subtle)}.surface-sunken{background-color:var(--color-bg-surface-sunken);border:1px solid var(--color-border-subtle);box-shadow:var(--surface-inset-shadow)}.surface-inverse{background-color:var(--color-bg-inverse);color:var(--color-text-inverse)}:root{--z-background: -1;--z-base: 0;--z-grid-lines: 10;--z-content: 20;--z-sticky: 100;--z-navigation: 200;--z-overlay: 500;--z-modal: 1000;--z-telemetry: 2000;--z-curtain: 9999}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;height:100%}body{min-height:100%;background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);transition:background-color var(--motion-duration-interface) var(--motion-ease-precision),color var(--motion-duration-interface) var(--motion-ease-precision);overflow-x:hidden}::selection{background-color:var(--color-selection-bg);color:var(--color-selection-text)}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;outline:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:focus-visible{outline:1.5px solid var(--color-focus-ring);outline-offset:3px}.line-divider{width:100%;height:1px;background-color:var(--color-border-subtle);margin:0;border:none}.line-divider-strong{width:100%;height:1px;background-color:var(--color-border-strong);margin:0;border:none}.line-divider-vertical{width:1px;height:100%;background-color:var(--color-border-subtle);margin:0;border:none;align-self:stretch}.line-dashed{width:100%;height:1px;background-image:linear-gradient(to right,var(--color-border-medium) 50%,rgba(255,255,255,0) 0%);background-position:top;background-size:8px 1px;background-repeat:repeat-x;border:none}.registration-crosshair{position:relative;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.registration-crosshair:before,.registration-crosshair:after{content:"";position:absolute;background-color:var(--color-line-registration)}.registration-crosshair:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.registration-crosshair:after{height:100%;width:1px;left:50%;top:0;transform:translate(-50%)}.corner-markers{position:relative}.corner-markers:before,.corner-markers:after{content:"+";position:absolute;font-family:var(--font-family-mono);font-size:10px;color:var(--color-text-muted);line-height:1;pointer-events:none}.corner-markers:before{top:-6px;left:-6px}.corner-markers:after{bottom:-6px;right:-6px}.flex-row{display:flex;flex-direction:row;align-items:center}.flex-col{display:flex;flex-direction:column}.justify-between{justify-content:space-between}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.gap-12{gap:var(--space-12)}.gap-16{gap:var(--space-16)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-tertiary{color:var(--color-text-tertiary)}.text-inverse{color:var(--color-text-inverse)}.mono{font-family:var(--font-family-mono)}.caps{text-transform:uppercase}.tracking-tight{letter-spacing:-.03em}.tracking-wide{letter-spacing:.14em}.tracking-widest{letter-spacing:.22em}.daovos-media-frame{position:relative;overflow:hidden;background-color:var(--color-bg-surface-sunken);border-radius:var(--radius-structural);display:block}.daovos-media-frame img,.daovos-media-frame video{width:100%;height:100%;object-fit:cover;display:block;transition:filter var(--motion-duration-interface) var(--motion-ease-precision),transform var(--motion-duration-editorial) var(--motion-ease-precision)}.treatment-raw img,.treatment-raw video{filter:contrast(1.08) brightness(.96) saturate(.85)}.treatment-monochrome img,.treatment-monochrome video{filter:grayscale(100%) contrast(1.22) brightness(.92)}.treatment-muted{position:relative}.treatment-muted img,.treatment-muted video{filter:grayscale(70%) sepia(18%) contrast(.95) brightness(.94)}.treatment-muted:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--daovos-color-warm-stone);opacity:.12;mix-blend-mode:color;pointer-events:none}.treatment-material{position:relative}.treatment-material img,.treatment-material video{filter:grayscale(40%) contrast(1.3) brightness(.88)}.treatment-material:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(17,17,18,.25) 1px,transparent 1px);background-size:4px 4px;opacity:.35;mix-blend-mode:overlay;pointer-events:none}.treatment-halftone{position:relative}.treatment-halftone img,.treatment-halftone video{filter:grayscale(100%) contrast(1.8) brightness(.9)}.treatment-halftone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,var(--daovos-color-near-black) 1.2px,transparent 1.2px);background-size:5px 5px;opacity:.45;mix-blend-mode:multiply;pointer-events:none}.daovos-media-frame:hover img{transform:scale(1.02)}.texture-grain{position:relative}.texture-grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.035'/%3E%3C/svg%3E");pointer-events:none;z-index:1}.texture-paper{position:relative;background-color:var(--daovos-color-bone-white)}.texture-paper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='paperNoise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='4' result='noise'/%3E%3CfeDiffuseLighting in='noise' lighting-color='%23fff' surfaceScale='1'%3E%3CfeDistantLight azimuth='45' elevation='60'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23paperNoise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:1}.texture-concrete{position:relative;background-color:var(--daovos-color-soft-concrete)}.texture-concrete:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='concreteNoise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.45' numOctaves='5' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.4  0 0 0 0 0.4  0 0 0 0 0.4  0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23concreteNoise)'/%3E%3C/svg%3E");pointer-events:none;z-index:1}.texture-metal{position:relative;background-color:var(--daovos-color-slate)}.texture-metal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.015) 0px,rgba(255,255,255,.015) 1px,transparent 1px,transparent 4px);pointer-events:none;z-index:1}.texture-micro-grid{position:relative;background-image:linear-gradient(to right,var(--color-line-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--color-line-grid) 1px,transparent 1px);background-size:24px 24px}
