/* Elemental4 / INMERSIÓN 7.0. Continuous dark space, spatial reading planes.
   No essential text is masked, blurred or gated by an animation. */
:root{--paper:#09091c;--paper-ink:#edf2fa;--editorial-line:#c9dafa30;--abyss:#030018;--ice:#b8ddf4;--muted:#aeb4ce;--line:#b0c6ec30;color-scheme:dark}
body{background:#030018;color:#edf2fa}
.abyss-world{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:strict;background:#030018}
.abyss-haze{position:absolute;inset:-10%;background:radial-gradient(ellipse at 78% 29%,#31278342,transparent 53%),radial-gradient(ellipse at 12% 76%,#16375f30,transparent 45%)}
.abyss-renderer{position:absolute;inset:0}
.abyss-renderer canvas{display:block;width:100%;height:100%;pointer-events:none}
.abyss-vignette{position:absolute;inset:0;box-shadow:inset 0 0 18vw #03001880;background:linear-gradient(90deg,#03001880,transparent 48%,#03001810)}
.abyss-site{position:relative;z-index:1;background:transparent;overflow:clip}
.site-header,.site-header.is-scrolled{background:#030018dc;color:#eaf3ff;border-color:#b9d4f023;box-shadow:none}
.site-header .brand img{filter:none;opacity:1}.site-header .brand-four,.site-header .brand small{color:#a6dcf6}
.site-header .desktop-nav{background:#bbcaff06;border-color:#c5d5fa24}.site-header .desktop-nav a{color:#e0e7f5}.site-header .desktop-nav a>span{color:#a7b4d0}.site-header .desktop-nav a:hover{color:#a6dcf6}
.site-header .header-cta{color:#e1effa;border-color:#c8d9f64d}.site-header .header-cta>span{color:#c1e6ff;background:#24214b}
.site-header .menu-toggle{color:#e1effa;border-color:#c8d9f64d}.site-header .menu-toggle i span,.site-header .menu-toggle>span{background:#eaf3ff}
.mobile-nav{background:radial-gradient(ellipse at 100% 65%,#231b51,transparent 65%),#050416}
.abyss-site .materia-journey,.abyss-site .editorial-hero{background:transparent!important;color:#f0f3fa}
.abyss-site .hero-paper{background:linear-gradient(90deg,#03001860,transparent 60%)}
.abyss-site .hero-paper>span{-webkit-text-stroke:1px #738fdb12;font-size:60vw;right:0;top:10%}
.abyss-site .hero-night{background:radial-gradient(ellipse at 30% 90%,#16134255,transparent 60%)}
.abyss-site .editorial-top,.abyss-site .sculpture-caption,.abyss-site .editorial-bottom{color:#a8b8d2}
.abyss-site .editorial-eyebrow{color:#b8ddf4}.abyss-site .editorial-eyebrow i{background:#36a9e1;box-shadow:0 0 16px #36a9e1}
.abyss-site .editorial-heading{top:27%;max-width:65%}.abyss-site .editorial-heading h1{font-size:clamp(70px,8.3vw,154px)}
.abyss-site .editorial-heading h1>em{color:#b1d4f6;text-shadow:0 3px 50px #36a9e117}
.abyss-site .editorial-intro>p{color:#b2bdd4}
.abyss-site .editorial-intro .pill{border:1px solid #a9dcfa65;background:linear-gradient(115deg,#12324c,#191439);box-shadow:0 0 35px #36a9e113;color:#e5f4ff}
.abyss-site .editorial-intro .pill>span{background:#a7d7ee;color:#10112e}
.abyss-site .hero-sculpture{pointer-events:auto}.abyss-site .living-host{touch-action:pan-y;cursor:grab}
.abyss-site .hero-sculpture picture{transition:opacity .3s}.abyss-site .hero-sculpture:has(.has-living) picture{opacity:0}
.abyss-site .matter-controls{border:1px solid #a7c8ed38;background:#08071fcc;color:#bfcee5;backdrop-filter:blur(14px);box-shadow:0 14px 55px #0004;border-radius:12px}
.abyss-site .matter-control-label,.abyss-site .matter-status,.abyss-site .matter-adjust{color:#b6c6df}
.abyss-site .organism-modes button{background:#15142e;color:#c5d6e9;border-color:#a9c9f12d}
.abyss-site .organism-modes button[aria-pressed=true]{background:#242b4e;color:#d8f4ff;border-color:#8ac4ee8c}
.abyss-site .signal-ribbon{background:linear-gradient(100deg,#03001822,#1c16484a,#03001822);color:#b3c5e2;border-block:1px solid #b6cbed20;padding:28px 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.abyss-site .signal-track{font-size:clamp(24px,3.8vw,62px);letter-spacing:-.045em}.abyss-site .signal-track em{font-family:Georgia,serif;color:#d7eafa}
.abyss-site .section-pad{padding-inline:7vw 9vw}
.abyss-site .manifest,.abyss-site .projects,.abyss-site .direction,.abyss-site .universe-intro,.abyss-site .lab-outro,.abyss-site .ecosystem,.abyss-site .process,.abyss-site .faq,.abyss-site .contact{background:transparent;color:#e9effa;--line:#b9cbed30;border-radius:0;overflow:visible}
.abyss-site .dive-chapter{position:relative;padding-block:0;padding-bottom:var(--chapter-travel,0px);perspective:1800px;perspective-origin:50% 30%;isolation:auto}
.chapter-content{position:relative;padding-block:clamp(70px,9vh,120px);transform-origin:50% 35%;transform-style:preserve-3d}
.descent-ready .dive-chapter>.chapter-content{position:sticky;top:var(--chapter-top,100px);transform:translateZ(var(--chapter-z,0px)) rotateX(var(--chapter-tilt,0deg))}
.dive-chapter:focus-within>.chapter-content{transform:none}
.abyss-site .dive-chapter .section-label{border-color:#b9cbed30;color:#a2b6d4}
.abyss-site .dive-chapter .chapter-content>.section-label{padding-bottom:20px;border-bottom:1px solid #bdcff52c}
.abyss-site .manifest-content{gap:8vw;padding-block:50px 70px;align-items:center;grid-template-columns:1.5fr .7fr}
.abyss-site .manifest h2{font-size:clamp(52px,7vw,110px)}.abyss-site .manifest .ink-word{opacity:.75}
.abyss-site .manifest-aside{border-left:1px solid #b9d8f443;padding-left:30px;max-width:350px}
.abyss-site .manifest-bottom{color:#a4b5d0}
.abyss-site .projects .section-heading{padding-block:35px;align-items:center}.abyss-site .projects .section-heading h2{font-size:clamp(50px,6.1vw,98px)}
.abyss-site .projects .section-heading>p,.abyss-site .project-excerpt{color:#b0bed4}
.abyss-site .portfolio-shell{--card-width:58vw}
.abyss-site .portfolio-shell .project-visual,.abyss-site .portfolio-shell .project-card:nth-child(2) .project-visual{border:1px solid #a2c2e94a;border-radius:18px;background:#12122e;box-shadow:0 25px 90px #0005;aspect-ratio:1.8}
.abyss-site .portfolio-shell .project-meta h3{font-size:clamp(25px,2.8vw,44px)}
.abyss-site .portfolio-shell .project-meta p,.abyss-site .portfolio-shell .project-meta>span{color:#a9bedb}
.abyss-site .portfolio-shell .project-open{background:#10112fd9;color:#bcdef5;border-color:#b6d6f779}
.abyss-site .portfolio-filters button{color:#becbe2;border:0;border-bottom:1px solid #c3d7ed36;margin-right:23px;padding:10px 3px}
.abyss-site .portfolio-filters button[aria-pressed=true]{color:#d2edff;border-color:#89c8ef}
.abyss-site .portfolio-gesture,.abyss-site .portfolio-total,.abyss-site .portfolio-active-name,.abyss-site .portfolio-console>label{color:#b4c6e0}
.abyss-site .portfolio-console>label span{color:#aebfd8}
.abyss-site .portfolio-shell[data-ready] .project-open{background:#10112fe8;color:#deefff;border-color:#accfec88}
.abyss-site .matter-controls input{accent-color:#84bada}.abyss-site .matter-controls button:focus-visible,.abyss-site .matter-controls input:focus-visible{outline-color:#b5def6}
.abyss-site .portfolio-console,.abyss-site .portfolio-navigation,.abyss-site .projects-end{border-color:#aecce02e;color:#b8c6db}
.abyss-site .portfolio-index button[aria-pressed=true]{outline-color:#8fccee}.abyss-site .portfolio-arrows button{color:#d2e6fa;border-color:#b2cfe44d}
.abyss-site .projects-end{display:flex;gap:20px;justify-content:space-between;margin-top:25px;padding-top:30px}
.abyss-site .projects-end .text-link{color:#b6dcf5;border-color:#b6dcf56a}
.abyss-site .direction-heading{padding-top:30px}.abyss-site .direction-layout{gap:6vw}
.abyss-site .direction-frame{border:1px solid #b8cdf333;border-radius:2px 2px 90px 2px;box-shadow:0 25px 100px #0005}
.abyss-site .direction-frame[data-direction=essential]{background:linear-gradient(135deg,#101127,#070619);color:#e7eef9}
.abyss-site .direction-frame[data-direction=essential] .direction-word em{color:#b1d9f5}
.abyss-site .direction-frame[data-direction=essential] .direction-line{background:#bcd7f280}
.abyss-site .direction-frame[data-direction=essential] .direction-caption{color:#bfd2e9}
.abyss-site .direction-frame[data-direction=organic]{background:radial-gradient(ellipse at 80% 90%,#24335b,#0a091e 65%)}
.abyss-site .direction-frame[data-direction=bold]{background:radial-gradient(ellipse at 100% 100%,#22355a,#100b28 70%);color:#d7ecff}
.abyss-site .direction-frame[data-direction=bold] .direction-word,.abyss-site .direction-frame[data-direction=bold] .direction-caption{color:#d7ecff}
.abyss-site .direction-frame-top,.abyss-site .direction-frame-bottom{color:#b5c4df;border-color:#bdccea40}
.abyss-site .direction-bridge{padding-block:45px 0}.abyss-site .direction-bridge p{font-size:clamp(24px,3vw,44px)}
.abyss-site .universe-intro .section-label,.abyss-site .universe-intro .intro-bottom p,.abyss-site .universe-intro .serif-word{color:#b6dcf5}
.abyss-site .universe-intro h2{font-size:clamp(60px,8vw,126px);margin-top:50px;max-width:940px}
.abyss-site .universe-ghost{-webkit-text-stroke:1px #a2c7ff24;right:0;top:60px;pointer-events:none}
.abyss-site .universe-intro .circle-link{background:#10102b;color:#bee4fc;border-color:#b7d7ed60}
.abyss-site .lab-outro> .chapter-content{text-align:center}
.abyss-site .lab-outro p{color:#aebed8}.abyss-site .lab-outro h2 em{color:#b9dff7}.abyss-site .lab-outro .pill{color:#c9e5ff;border-color:#a7c2f066;background:#12122b66;border-radius:50px}
.abyss-site .lab-sticky{background:#050417;border-block:1px solid #a4c8e532;box-shadow:0 0 160px #03001880}
.abyss-site .lab-top,.abyss-site .lab-bottom,.abyss-site .lab-story{background:#09081eeb}
.abyss-site .lab-scenes{box-shadow:inset 0 0 100px #0005}
.abyss-site .ecosystem-layout{padding-top:45px}.abyss-site .ecosystem-title{position:relative;top:auto}
.abyss-site .ecosystem-title .gradient-text{color:#b8ddf5}.abyss-site .ecosystem-title>p{color:#b0bed3}
.abyss-site .services details,.abyss-site .process-steps article,.abyss-site .faq details{border-color:#b7cbed38}
.abyss-site .services summary h3,.abyss-site .process-steps h3,.abyss-site .faq summary{color:#e3edfb}
.abyss-site .services summary>span,.abyss-site .services details[open] summary>span,.abyss-site .service-body>span,.abyss-site .process-steps article>span,.abyss-site .faq .eyebrow{color:#a8bbdb}
.abyss-site .services summary b{color:#b4ddf8;border-color:#b4ddf860}
.abyss-site .service-body p,.abyss-site .process-steps p,.abyss-site .faq details p{color:#b4c1d8}
.abyss-site .service-body a{color:#b7ddf4}.abyss-site .process-steps{counter-reset:step}
.abyss-site .process-steps article{grid-template-columns:.6fr 1fr 1.1fr;gap:4vw;padding-block:32px}
.abyss-site .process-steps article:hover{background:linear-gradient(90deg,#98c0f30a,transparent);padding-left:12px}
.abyss-site .faq{display:block}.abyss-site .faq>.chapter-content{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw}
.abyss-site .faq h2{margin-top:25px}
.abyss-site .contact-glow{display:none}.abyss-site .contact-copy h2{font-size:clamp(52px,6.6vw,105px)}
.abyss-site .contact-layout{gap:5vw}.abyss-site .brief-form{background:linear-gradient(145deg,#10132bdd,#09071edb);border:1px solid #a9c8ec50;border-radius:24px;box-shadow:0 0 60px #36a9e108}
.abyss-site .brief-form .primary{background:linear-gradient(110deg,#263d64,#292554);color:#eff7ff;border:1px solid #9ad8fb75}
.footer{position:relative;z-index:1;background:linear-gradient(0deg,#030018,#09071bcc);color:#d6e6f8;padding-inline:7vw 9vw;border-top:1px solid #bdc8f32c}
.footer .footer-wordmark>span{color:#88bada}.footer .footer-bottom{color:#aabbd6;border-color:#adcae333}.footer .back-top{border-color:#b4d3ea60}
.floating-contact{background:#0b0c24d9;color:#c9e3f7;border-color:#afcce847}.floating-contact>span:first-child{background:#29315a;color:#daeafa}
.depth-nav{position:fixed;z-index:22;right:20px;top:50%;transform:translateY(-45%);width:24px;display:flex;flex-direction:column;align-items:center;color:#b7c8de;gap:20px}
.depth-nav-title{writing-mode:vertical-rl;font:8px 'Space Grotesk';letter-spacing:.2em;color:#b7c8de}
.depth-links{display:flex;flex-direction:column;gap:3px;position:relative}.depth-links:before{content:'';position:absolute;inset:15px auto 15px 50%;width:1px;background:#bed7ed25}
.depth-links a{position:relative;width:28px;height:30px;display:grid;place-items:center}.depth-links i{width:5px;height:5px;border-radius:50%;background:#acbfd285;box-shadow:0 0 0 5px #030018}
.depth-links a[aria-current] i{background:#a6dfff;box-shadow:0 0 12px #36a9e1,0 0 0 5px #030018}
.depth-links a span{position:absolute;right:32px;white-space:nowrap;background:#101027;color:#d8e7fa;padding:8px 12px;font:10px 'Space Grotesk';border:1px solid #b8cee333;opacity:0;pointer-events:none;transform:translateX(4px);transition:opacity .2s,transform .2s}
.depth-links a:hover span,.depth-links a:focus-visible span{opacity:1;transform:none}
.depth-readout{font:12px 'Space Grotesk';font-variant-numeric:tabular-nums}.depth-readout b{font-weight:400}.depth-readout small{display:none}
.project-dialog{background:#0a0a21;color:#dfedfa;border:1px solid #99b9d854;border-radius:16px}.project-dialog .dialog-close{color:#eaf3ff;background:#10152ce8;border:1px solid #adcbec66}.project-dialog .dialog-copy p,.project-dialog .case-facts,.project-dialog .case-story p{color:#bbcce0}.project-dialog .case-links a{color:#bde2ff}
/* Sixteen night editions: their composition, material and typography remain distinct. */
.abyss-site .scene .e4-glyph img{filter:brightness(0) invert(.85)}
.abyss-site .max-lines{opacity:.12}.abyss-site .scene-max h3 span{color:#c2b5ef;-webkit-text-stroke:1px #e7daff}
.abyss-site .neu-knob>span{color:#b8cfeb}.abyss-site .y2k-window h3 em{color:#cbb6e5}
.abyss-site .scene-glass{background:radial-gradient(ellipse at 72% 35%,#23295b,transparent 60%),#08091f}
.abyss-site .scene-neu{background:#151b2a;color:#dbe5f5}.abyss-site .neu-copy h3 em{color:#a3c9e7}
.abyss-site .neu-console,.abyss-site .neu-knob,.abyss-site .neu-controls span{background:#151b2a;box-shadow:12px 12px 24px #080c15,-10px -10px 24px #243049;color:#d8e6f9}
.abyss-site .neu-knob{box-shadow:inset 8px 8px 18px #080c15,inset -8px -8px 18px #253047}.abyss-site .neu-knob small,.abyss-site .neu-console p{color:#b4c9e0}.abyss-site .neu-track{background:#080d1b;box-shadow:inset 2px 2px 5px #000}.abyss-site .neu-track i{background:#739ebd}
.abyss-site .scene-max{background:repeating-linear-gradient(90deg,transparent 0 7%,#8873df12 7% 7.1%),#10091f;color:#f0e6ff}.abyss-site .scene-max h3{color:#dcc6ff}.abyss-site .scene-max h3 em{-webkit-text-stroke-color:#ded1ff;color:transparent}.abyss-site .max-tape{background:#302043;color:#f1e1ff}.abyss-site .max-sticker{background:#594472;color:#fff0ff;border:1px solid #baa0d9}
.abyss-site .scene-retro{background:#1b1716;color:#eed4b1}.abyss-site .retro-sun{background:#9e744b;opacity:.5}.abyss-site .retro-stripes{opacity:.25}.abyss-site .retro-seal{background:#322a22;color:#efdbc1;border-color:#ae9570}.abyss-site .scene-retro h3{color:#eed4b1;text-shadow:4px 4px #694e38}.abyss-site .scene-retro h3 em{color:#d6a17a}
.abyss-site .scene-y2k{background:radial-gradient(ellipse at 20% 20%,#36214e,transparent 60%),#101021;color:#dfc7f3}.abyss-site .y2k-window{background:linear-gradient(135deg,#202239,#16152a);border-color:#a6a9c8;box-shadow:12px 12px 0 #070617}.abyss-site .y2k-window-bar{background:linear-gradient(90deg,#505b83,#27243b);color:#f4eaff}.abyss-site .y2k-window h3{color:#d9c9f3;text-shadow:3px 3px #675283}.abyss-site .y2k-loading{background:#151126;color:#dbcded;border-color:#8a83ad}.abyss-site .y2k-badge{background:#372745;color:#eacdfa}
.abyss-site .scene-aero{background:radial-gradient(ellipse at 70% 15%,#244d5b,transparent 60%),linear-gradient(160deg,#101d2e,#071b24);color:#d8f0ee}.abyss-site .aero-copy h3{color:#e3f5f1;text-shadow:0 3px 18px #001c24}.abyss-site .aero-copy h3 em{color:#a7d9d8}.abyss-site .aero-copy p{color:#c4dfdc}.abyss-site .aero-hill{background:linear-gradient(150deg,#143c3e,#041e24);opacity:.9}.abyss-site .hill-two{background:linear-gradient(135deg,#225656,#082d31)}.abyss-site .aero-pill{background:#122e3bdd;color:#d2eeeb;border-color:#a5dada60}
.abyss-site .scene-brutal{background:#090a11;color:#edf0f5;border-color:#d6deea}.abyss-site .scene-brutal h3 span{background:#dbdfea;color:#101021}.abyss-site .brutal-bar{background:#212332;color:#e7ecf4}.abyss-site .brutal-top{border-color:#cbd5e1}.abyss-site .brutal-arrow{color:#cdd7e8}
.abyss-site .scene-minimal{background:#111218;color:#e5e6ee}.abyss-site .minimal-circle{background:#252936}.abyss-site .scene-minimal h3 em{color:#b5c2d7}.abyss-site .minimal-foot{color:#b4baca;border-color:#c2ccd536}
.abyss-site .scene-editorial{background:#17191e;color:#e8e4dc}.abyss-site .editorial-mast{border-color:#cac4b970}.abyss-site .editorial-layout h3{color:#e8e4dc;text-shadow:none}.abyss-site .editorial-layout h3 em{color:#c9c0af}.abyss-site .editorial-layout figure{border-color:#a8a9b349}.abyss-site .editorial-layout figcaption{color:#c4c2be}
.abyss-site .scene-surreal{background:radial-gradient(ellipse at 80% 85%,#292348,#11101e 60%);color:#e4def5}.abyss-site .surreal-portal{border-color:#77708e;background:linear-gradient(#030018,#1d1c3f);box-shadow:0 30px 60px #0008}.abyss-site .scene-surreal h3 em{color:#bdd3ed}
.abyss-site .scene-chrome{background:radial-gradient(ellipse at 70% 50%,#283144,#090b16 65%);color:#c1d5ee}.abyss-site .scene-chrome h3{background-image:linear-gradient(175deg,#f2fbff 8%,#8293ac 25%,#283a57 36%,#e4f1ff 50%,#6e899f 59%,#c2d6e9 77%,#4f6a80 95%)}
.abyss-site .scene-clay{background:radial-gradient(ellipse at 80% 65%,#342a4f,#161327 70%);color:#e5dff4}.abyss-site .clay-copy h3 em{color:#cbb2ec}.abyss-site .clay-pill{background:#38304f;color:#e5d7f7;box-shadow:5px 5px 12px #09051b,inset 2px 2px 5px #57436a}.abyss-site .clay-head{background:#6e719f;box-shadow:inset -20px -18px 30px #43446a,inset 15px 15px 25px #9395c2,15px 30px 40px #0007}.abyss-site .clay-base{background:#403b66}.abyss-site .clay-ball{background:#716083;box-shadow:inset -10px -10px 15px #48355d}
.abyss-site .scene-bento{background:#0b1020;color:#e7eef9}.abyss-site .bento-card{border:1px solid #a7bbdc30}.abyss-site .bento-main{background:linear-gradient(130deg,#23334e,#192438);color:#dfeafb}.abyss-site .bento-orbit{background:#1d2340;color:#b6c9e4}.abyss-site .bento-number{background:#23273a;color:#d0dfef}.abyss-site .bento-chart{background:#141e32;color:#b4cde8}.abyss-site .bento-chart i{background:#779bbf}
.abyss-site .scene-collage{background:#1b1922;color:#e4dfed}.abyss-site .collage-photo{background:#39333d}.abyss-site .scene-collage h3 span{background:#332e3d;color:#efe8f6}.abyss-site .scene-collage h3 span:nth-child(2){background:#52546d;color:#fff}.abyss-site .collage-tape{background:#80708780}.abyss-site .collage-doodle{color:#b1abc3}
.abyss-site .scene-flat{background:#101526;color:#d8e6f3}.abyss-site .flat-copy h3 em{color:#96bfdf}.abyss-site .flat-pill{background:#283855;color:#e4f2ff}.abyss-site .flat-shapes{filter:saturate(.55) brightness(.6)}
.abyss-site .scene-natural{background:#0c191a;color:#d5e4dc}.abyss-site .natural-copy h3 em{color:#a9d5c1}.abyss-site .natural-photo{filter:brightness(.55) saturate(.65)}.abyss-site .natural-copy{z-index:2}.abyss-site .natural-line{color:#b3cdc4}
@media(max-width:1100px){.depth-nav{right:9px}.abyss-site .section-pad{padding-inline:5vw 7vw}.abyss-site .portfolio-shell{--card-width:70vw}.abyss-site .direction-frame{height:580px}}
@media(max-width:760px){
 .depth-nav{top:auto;bottom:0;right:0;left:0;transform:none;width:100%;height:3px;background:#a3c9f322;display:block;pointer-events:none}.depth-nav:after{content:'';position:absolute;inset:0;background:#84c4ea;transform:scaleX(var(--descent,0));transform-origin:left}.depth-nav-title,.depth-links,.depth-readout{display:none}
 .abyss-site .section-pad{padding-inline:6vw}.chapter-content{padding-block:62px}.abyss-site .editorial-heading{top:180px;max-width:90%;left:6vw}.abyss-site .editorial-heading h1{font-size:clamp(53px,13.9vw,90px)}
 .abyss-site .editorial-top{top:calc(var(--nav-height) + 23px);left:6vw;right:6vw}.abyss-site .editorial-eyebrow{font-size:8px;margin-bottom:18px}
 .abyss-site .editorial-intro{left:6vw}.abyss-site .editorial-intro>p{font-size:12px}.abyss-site .hero-paper>span{font-size:108vw;top:36%;right:0}
 .abyss-site .hero-sculpture{z-index:2}.abyss-site .manifest-content{display:block;padding:35px 0 45px}.abyss-site .manifest h2{font-size:11.3vw}.abyss-site .manifest-aside{padding:0 0 0 25px;margin:35px 0 0 16%;max-width:none}.abyss-site .manifest-bottom{font-size:7px;gap:20px}
 .abyss-site .projects .section-heading h2{font-size:12vw}.abyss-site .projects .section-heading>p{font-size:12px;max-width:265px;margin-top:20px}.abyss-site .portfolio-shell{--card-width:82vw}.abyss-site .portfolio-shell .project-visual{aspect-ratio:1.3;border-radius:12px}.abyss-site .portfolio-filters button{font-size:10px;margin-right:15px}.abyss-site .projects-end{display:block}.abyss-site .projects-end p{font-size:20px}.abyss-site .projects-end .text-link{margin-top:20px}
 .abyss-site .direction-heading{padding-top:25px}.abyss-site .direction-frame{height:480px;border-radius:2px 2px 55px 2px}.abyss-site .direction-bridge{padding-top:40px}.abyss-site .universe-intro h2{font-size:15vw;margin-top:35px}.abyss-site .universe-intro .intro-bottom{margin-left:0;padding-top:35px}.abyss-site .universe-ghost{font-size:70vw;top:100px}
 .abyss-site .ecosystem-title{position:relative;top:0}.abyss-site .ecosystem-title h2{font-size:13vw}.abyss-site .ecosystem-title>p{max-width:72%}.abyss-site .ecosystem-object{width:36%;height:160px;margin:0;position:absolute;top:90px;right:-3%}
 .abyss-site .process-steps article{display:grid;grid-template-columns:1fr;gap:14px;padding-block:28px}.abyss-site .process-steps h3{font-size:28px}.abyss-site .process-steps p{font-size:13px}.abyss-site .faq>.chapter-content{display:block}.abyss-site .faq h2{font-size:14vw;margin-block:25px 40px}
 .abyss-site .contact-copy h2{font-size:14vw}.abyss-site .brief-form{border-radius:15px}.footer{padding-inline:6vw;padding-bottom:90px}
}
@media(max-width:360px){.abyss-site .editorial-heading{top:166px}.abyss-site .editorial-heading h1{font-size:13.9vw}.abyss-site .direction-frame{height:430px}.abyss-site .portfolio-filters button{margin-right:10px;font-size:9px}}
@media(min-width:761px) and (max-height:700px){.abyss-site .editorial-heading{top:220px}.abyss-site .editorial-heading h1{font-size:8vw}.depth-nav{display:none}}
.motion-off .chapter-content,.short-viewport .chapter-content,.dive-chapter:focus-within>.chapter-content{transform:none!important}
.motion-off .abyss-world,.short-viewport .abyss-vignette{box-shadow:none}
@media(prefers-reduced-motion:reduce){.chapter-content{position:relative!important;transform:none!important}.depth-links a span{transition:none}.abyss-site .hero-sculpture picture{transition:none}}
@media print{.abyss-world,.depth-nav{display:none}.chapter-content{position:relative!important;transform:none!important}.abyss-site .dive-chapter{padding-bottom:0}}
