:root{color-scheme:light;--paper: #f4f1e8;--paper-deep: #e8e2d3;--card: #fbf9f2;--ink: #172124;--muted: #687173;--deep: #123c4a;--blue: #256e82;--foam: #9db9ae;--coral: #d96c4a;--line: rgba(23, 33, 36, .18);--shadow: 0 18px 55px rgba(18, 60, 74, .1);--serif: "Songti SC", STSong, SimSun, "Times New Roman", serif;--sans: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;color:var(--ink);background:var(--paper);font-family:var(--sans);text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 82% 8%,rgba(157,185,174,.22),transparent 25%),linear-gradient(rgba(23,33,36,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(23,33,36,.028) 1px,transparent 1px);background-size:auto,54px 54px,54px 54px}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:2px solid var(--coral);outline-offset:4px}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.skip-link{position:fixed;left:16px;top:-70px;z-index:100;padding:12px 18px;background:var(--ink);color:#fff;border-radius:99px}.skip-link:focus{top:16px}.grain{position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:900;letter-spacing:.05em}.brand-mark{width:38px;height:30px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:50%;transform:rotate(-5deg)}.brand-mark svg{width:29px;fill:var(--deep)}.site-header nav{display:flex;align-items:center;gap:30px;color:var(--muted);font-size:14px}.site-header nav a:not(.nav-pill){position:relative}.site-header nav a:not(.nav-pill):after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:var(--coral);transform:scaleX(0);transform-origin:right;transition:transform .35s ease}.site-header nav a:hover:after{transform:scaleX(1);transform-origin:left}.nav-pill{min-height:40px;display:inline-flex;align-items:center;padding:0 18px;color:var(--paper);background:var(--ink);border-radius:99px}.hero{min-height:calc(100vh - 88px);position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;padding-top:50px;padding-bottom:80px}.kicker{margin:0 0 24px;color:var(--deep);font-size:12px;font-weight:700;letter-spacing:.16em}.live-dot{display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--coral);animation:ping 2.8s ease-out infinite}.hero h1{margin:0;font-family:var(--serif);font-size:clamp(76px,10.2vw,148px);line-height:.83;letter-spacing:-.08em}.shark-word{position:relative;color:var(--deep)}.shark-word:after{content:"";position:absolute;width:.3em;height:.3em;right:-.05em;top:-.05em;background:var(--coral);clip-path:polygon(50% 0,100% 100%,0 100%);transform:rotate(12deg)}.hero-intro{margin:35px 0 0;max-width:540px;font-family:var(--serif);font-size:clamp(21px,2.2vw,30px);line-height:1.55}.hero-intro strong:first-child{text-decoration:underline;text-decoration-color:var(--foam);text-decoration-thickness:8px;text-underline-offset:-5px;text-decoration-skip-ink:none}.hero-intro strong:last-child{color:var(--coral)}.hero-note{max-width:520px;margin:16px 0 0;color:var(--muted);font-size:15px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:30px}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:0 20px;border:1px solid var(--ink);border-radius:99px;font-size:14px;font-weight:600;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.button-primary{color:var(--paper);background:var(--ink);box-shadow:5px 5px 0 var(--foam)}.button-primary:hover{background:var(--deep);box-shadow:2px 2px 0 var(--foam)}.text-link{padding:12px 2px;border-bottom:1px solid var(--ink);font-size:14px;transition:transform .25s ease,color .2s ease}.text-link:hover{color:var(--coral)}.hero-sea{min-height:540px;position:relative;display:grid;place-items:center;border:1px solid var(--line);border-radius:50% 50% 42% 58%/42% 53% 47% 58%;background:linear-gradient(155deg,#ffffff85,#9db9ae33);isolation:isolate;animation:seaMorph 12s ease-in-out infinite alternate}.hero-sea:before,.hero-sea:after{content:"";position:absolute;inset:9%;z-index:-1;border:1px solid rgba(18,60,74,.18);border-radius:45% 55% 55% 45%;animation:turn 30s linear infinite}.hero-sea:after{inset:19%;animation-direction:reverse;animation-duration:24s}.sun{position:absolute;top:13%;right:14%;width:76px;aspect-ratio:1;border-radius:50%;background:var(--coral);opacity:.9;box-shadow:0 0 0 14px #d96c4a1a;animation:breathe 5s ease-in-out infinite}.hero-shark-picture{width:104%;display:block;transform:translate(-1%)}.hero-shark{width:100%;height:auto;display:block;filter:drop-shadow(0 24px 18px rgba(18,60,74,.16));animation:sharkFloat 7s ease-in-out infinite}.float-label{position:absolute;padding:8px 12px;border:1px solid var(--ink);background:var(--paper);font:700 11px/1 var(--sans);letter-spacing:.14em;box-shadow:3px 3px 0 var(--coral)}.label-one{left:2%;top:25%;transform:rotate(-8deg);animation:labelFloat 4.5s ease-in-out infinite}.label-two{right:2%;bottom:26%;transform:rotate(7deg);animation:labelFloat 5s .8s ease-in-out infinite reverse}.sea-caption{position:absolute;left:7%;bottom:7%;margin:0;color:var(--deep);font-family:var(--serif);font-size:13px;line-height:1.6;transform:rotate(-3deg)}.bubble{position:absolute;width:9px;height:9px;border:1px solid var(--deep);border-radius:50%;opacity:.45;animation:bubble 5s ease-in infinite}.bubble-a{left:18%;bottom:16%}.bubble-b{left:24%;bottom:23%;width:14px;height:14px;animation-delay:1.4s}.bubble-c{left:29%;bottom:14%;width:6px;height:6px;animation-delay:2.3s}.scroll-cue{position:absolute;left:0;bottom:24px;display:flex;align-items:center;gap:10px;color:var(--muted);font:600 10px/1 var(--sans);letter-spacing:.14em;writing-mode:vertical-rl}.scroll-cue span{width:1px;height:34px;background:var(--ink);animation:scrollLine 2s ease-in-out infinite}.marquee{overflow:hidden;border-block:1px solid var(--ink);background:var(--deep);color:var(--paper);transform:rotate(-1deg) scale(1.02)}.marquee-track{width:200vw;display:flex;align-items:center;padding:13px 0;font-family:var(--serif);font-size:18px;animation:marquee 25s linear infinite;will-change:transform}.marquee-group{width:100vw;display:flex;align-items:center;justify-content:center;gap:34px;flex:0 0 100vw;padding-right:0}.marquee-track i{color:var(--coral);font-style:normal}.marquee-track span{white-space:nowrap}.marquee-group+.marquee-group{padding-left:0}.marquee{width:100vw;margin-left:50%;transform:translate(-50%) rotate(-1deg) scale(1.02)}.section{padding-top:130px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:38px;padding-bottom:22px;border-bottom:1px solid var(--ink)}.section-head>div{display:flex;align-items:baseline;gap:18px}.section-index{color:var(--coral);font:700 12px/1 var(--sans);letter-spacing:.12em}.section-head h2{margin:0;font-family:var(--serif);font-size:clamp(34px,4vw,54px);letter-spacing:-.04em}.section-head>p{margin:0;color:var(--muted);font-size:13px;line-height:1.7;text-align:right}.project-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.project-card{min-height:590px;overflow:hidden;display:grid;grid-template-rows:46% 54%;border:1px solid var(--line);border-radius:3px;background:var(--card);box-shadow:var(--shadow);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease}.project-card:nth-child(2n){margin-top:66px}.project-card:hover{transform:translateY(-7px) rotate(.25deg);box-shadow:0 28px 75px #123c4a24}.project-visual{position:relative;overflow:hidden;display:grid;place-items:center;background:var(--deep);color:#fff}.project-green .project-visual{background:#547c6a}.project-visual:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1px);background-size:16px 16px}.project-number{position:absolute;left:20px;top:18px;z-index:2;font:600 12px/1 var(--sans);letter-spacing:.1em}.project-orbit{width:142px;aspect-ratio:1;z-index:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;animation:orbit 12s linear infinite}.project-orbit:before,.project-orbit:after{content:"";position:absolute;width:8px;aspect-ratio:1;border-radius:50%;background:var(--coral);transform:translateY(-71px)}.project-orbit:after{background:var(--paper);transform:translateY(71px)}.project-orbit span{font:700 37px/1 var(--serif);animation:counterOrbit 12s linear infinite}.visual-ripple{position:absolute;width:250px;aspect-ratio:1;border:1px solid rgba(255,255,255,.16);border-radius:50%;animation:ripple 4s ease-out infinite}.ripple-two{animation-delay:2s}.project-content{display:flex;flex-direction:column;align-items:flex-start;padding:32px}.project-eyebrow{margin:0 0 11px!important;color:var(--coral)!important;font:700 11px/1 var(--sans)!important;letter-spacing:.14em;text-transform:uppercase}.project-content h3{margin:0;font-family:var(--serif);font-size:clamp(31px,4vw,46px);letter-spacing:-.045em}.project-content>p{margin:18px 0 0;color:var(--muted);font-size:15px;line-height:1.8}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tag-row span,.service-tags i{padding:6px 10px;border:1px solid var(--line);border-radius:99px;color:var(--muted);font-size:11px;font-style:normal}.card-actions{width:100%;display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:25px}.button-small{min-height:43px;justify-content:space-between;flex:1}.icon-link{width:43px;height:43px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:50%;font:700 11px/1 var(--sans);transition:transform .25s ease,background .2s ease,color .2s ease}.icon-link:hover{color:#fff;background:var(--coral);border-color:var(--coral)}.service-list{border-top:1px solid var(--line)}.service-row{min-height:118px;display:grid;grid-template-columns:100px 1.25fr 1.1fr auto 34px;align-items:center;gap:24px;border-bottom:1px solid var(--line);transition:padding .35s ease,background .35s ease;transition-delay:var(--delay)}.service-row:hover{padding-inline:16px;background:#ffffff73}.service-soon{cursor:default;opacity:.7}.service-soon .service-status{color:var(--coral)}.service-soon .service-status i{background:var(--coral);animation:none}.service-status{color:var(--deep);font:700 10px/1 var(--sans);letter-spacing:.12em}.service-status i{width:7px;height:7px;display:inline-block;margin-right:7px;border-radius:50%;background:#4c936e;box-shadow:0 0 0 5px #4c936e21;animation:ping 2.5s ease-out infinite}.service-main{display:flex;flex-direction:column;gap:7px}.service-main strong{font-family:var(--serif);font-size:23px}.service-main small{color:var(--muted);font-family:ui-monospace,Consolas,monospace;font-size:11px}.service-desc{color:var(--muted);font-size:14px}.service-tags{display:flex;gap:6px}.service-arrow{font-family:var(--serif);font-size:25px;transition:transform .3s ease}.service-row:hover .service-arrow{transform:translate(4px,-4px);color:var(--coral)}.about-card{min-height:480px;position:relative;display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;padding:clamp(40px,7vw,90px);overflow:hidden;background:var(--deep);color:var(--paper)}.about-card:before{content:"";position:absolute;width:360px;height:360px;left:-130px;top:-160px;border:1px solid rgba(255,255,255,.17);border-radius:48% 52% 40% 60%;box-shadow:0 0 0 45px #ffffff09,0 0 0 90px #ffffff06;animation:turn 24s linear infinite}.about-stamp{width:230px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--foam);border-radius:50%;transform:rotate(-7deg);animation:stampFloat 6s ease-in-out infinite}.about-stamp b{font-family:var(--serif);font-size:94px;line-height:1;color:var(--coral)}.about-stamp span{font-size:10px;letter-spacing:.28em}.about-copy{position:relative}.about-copy h2{margin:22px 0 28px;font-family:var(--serif);font-size:clamp(37px,5vw,64px);line-height:1.3;letter-spacing:-.05em}.about-copy h2 span{color:var(--coral)}.about-copy>p{max-width:590px;margin:0;color:#f4f1e8b3;font-size:16px;line-height:2}.mini-manifesto{display:flex;gap:12px;margin-top:32px}.mini-manifesto span{padding:8px 12px;border:1px solid rgba(244,241,232,.24);border-radius:99px;font-size:12px}.contact{padding-bottom:130px}.contact-inner{min-height:540px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid var(--ink);background:var(--card)}.contact-inner:before{content:"✦";position:absolute;left:8%;top:15%;color:var(--coral);font-size:28px;animation:breathe 3s ease-in-out infinite}.contact-inner:after{content:"≈";position:absolute;right:8%;bottom:14%;color:var(--blue);font:70px/1 var(--serif);transform:rotate(-8deg)}.contact h2{margin:0;font-family:var(--serif);font-size:clamp(55px,8vw,105px);line-height:1.05;letter-spacing:-.07em}.contact h2 em{color:var(--deep);font-style:normal;position:relative}.contact h2 em:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:10px;z-index:-1;background:var(--coral);opacity:.65;transform:rotate(-2deg)}.contact-inner>p:not(.kicker){margin:24px 0 28px;color:var(--muted)}.contact-wave{height:22px;margin-inline:20px;background:radial-gradient(18px 15px at 50% -4px,transparent 95%,var(--deep) 100%) 0 0/36px 22px repeat-x}.site-footer{min-height:90px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.footer-shark{width:64px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--deep);animation:footerSwim 8s ease-in-out infinite}.footer-shark-icon{width:64px;height:32px;display:block;overflow:visible;fill:currentColor}.footer-shark-icon circle{fill:var(--paper)}.footer-shark-icon path:last-child{fill:none;stroke:var(--foam);stroke-width:1.5;stroke-linecap:round}.beian{color:var(--muted);border-bottom:1px solid var(--line)}.beian:hover{color:var(--coral);border-color:var(--coral)}.cursor-fish{position:fixed;left:0;top:0;z-index:50;pointer-events:none;color:var(--coral);opacity:0;font-size:18px;transition:opacity .25s ease;will-change:transform}.cursor-fish.is-swimming{opacity:.8}.reveal{opacity:0;transform:translateY(26px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes ping{0%{box-shadow:0 0 #d96c4a61}70%,to{box-shadow:0 0 0 9px #d96c4a00}}@keyframes seaMorph{to{border-radius:45% 55% 55% 45%/55% 42% 58% 45%;transform:translateY(-6px)}}@keyframes sharkFloat{0%,to{transform:translateY(5px) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1.3deg)}}@keyframes breathe{50%{transform:scale(1.08);opacity:.72}}@keyframes turn{to{transform:rotate(360deg)}}@keyframes labelFloat{50%{margin-top:-9px}}@keyframes bubble{0%{transform:translateY(0) scale(.7);opacity:0}20%{opacity:.5}to{transform:translateY(-180px) scale(1.25);opacity:0}}@keyframes scrollLine{0%,to{transform:scaleY(.35);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100vw)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes counterOrbit{to{transform:rotate(-360deg)}}@keyframes ripple{0%{transform:scale(.3);opacity:.7}to{transform:scale(1.8);opacity:0}}@keyframes stampFloat{50%{transform:rotate(-3deg) translateY(-8px)}}@keyframes footerSwim{0%,to{transform:translate(-30px)}50%{transform:translate(30px)}}@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:90px}.hero-sea{min-height:500px;width:min(600px,100%);margin-inline:auto}.scroll-cue{display:none}.service-row{grid-template-columns:80px 1fr auto 30px;gap:14px}.service-desc{display:none}.about-card{grid-template-columns:1fr;gap:48px}.about-stamp{width:170px}.about-stamp b{font-size:68px}}@media(max-width:680px){.shell{width:min(100% - 32px,1180px)}.site-header{height:74px}.brand-mark{width:34px}.site-header nav{gap:15px}.site-header nav a:not(.nav-pill){display:none}.nav-pill{min-height:38px}.hero{min-height:auto;padding:70px 0 65px;gap:55px}.hero h1{font-size:clamp(70px,26vw,112px)}.hero-intro{font-size:20px}.hero-sea{min-height:350px}.sun{width:48px}.sea-caption{font-size:11px}.float-label{padding:6px 8px;font-size:9px}.section{padding-top:88px}.section-head{align-items:start}.section-head>div{display:block}.section-index{display:inline-block;margin-bottom:10px}.section-head>p{max-width:120px}.project-grid{grid-template-columns:1fr}.project-card{min-height:570px}.project-card:nth-child(2n){margin-top:0}.project-content{padding:25px}.service-row{min-height:126px;grid-template-columns:1fr 30px;padding-block:19px}.service-status,.service-main{grid-column:1}.service-arrow{grid-column:2;grid-row:1 / 3}.service-tags{display:none}.about-card{padding:42px 28px}.about-stamp{width:130px}.about-stamp b{font-size:54px}.mini-manifesto{flex-wrap:wrap}.contact{padding-bottom:90px}.contact-inner{min-height:470px;padding-inline:20px}.contact h2{font-size:clamp(52px,17vw,78px)}.site-footer{flex-wrap:wrap;gap:12px;padding-block:25px}.footer-shark{order:3;width:100%;text-align:center}.cursor-fish{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.marquee-track{animation:none}}html{overflow-x:clip}.note-art{position:relative}.node-art{display:flex;align-items:center;justify-content:center;gap:8px}.node-art span{padding:9px;background:var(--paper);border:1px solid var(--line);z-index:1}.blueprint-art span{display:inline-block;margin:20px;color:var(--paper)}.terminal-art{padding:24px;color:#c3d4d2;font:12px/2 ui-monospace,monospace}.terminal-art:before{display:none!important}.about-card .mode-button,.about-card #mode-status{color:var(--paper)}.contact-inner{padding-block:48px}.marquee-segment{display:flex;align-items:center;gap:34px;flex-shrink:0}.bottle.delivered .bottle-paper{transform:translateY(-22px) rotate(-8deg)}:root{--paper: #f4f1e8;--deep: #123c4a;--coral: #d96c4a;--ocean-ink: #082b36;--ocean-paper: #f4f1e8;--ocean-muted: #c3d4d2;--ocean-line: rgba(244, 241, 232, .2)}.reveal{opacity:1;transform:none}.motion-ready .reveal{opacity:0;transform:translateY(24px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.75,.2,1)}.motion-ready .reveal.is-visible{opacity:1;transform:none}.hero-sea{animation:none;overflow:visible}.hero-sea:before,.hero-sea:after,.project-orbit,.project-orbit span,.visual-ripple,.ripple-two{animation:none}.hero-sea:before,.hero-sea:after{transform:none}.visual-ripple,.ripple-two{display:none}.hero-shark-picture{position:relative;z-index:2;width:126%;max-width:none;margin-inline:-13%;transform:translate3d(var(--px),var(--py),0) rotate(-1deg);transform-origin:52% 55%;transition:transform .42s cubic-bezier(.2,.75,.2,1);will-change:transform}.hero-shark{animation:none;filter:drop-shadow(0 30px 24px rgba(18,60,74,.2))}.cursor-fish{display:none!important;animation:none!important}.marquee-track{width:max-content;min-width:max-content;animation:diveMarquee 26s linear infinite}.marquee-group{width:auto;min-width:0;flex:0 0 auto;justify-content:flex-start;padding-inline:0 34px}.marquee-group+.marquee-group{padding-left:34px}@keyframes diveMarquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--marquee-distance)),0,0)}}.dive-zone{position:relative;isolation:isolate;margin-top:clamp(96px,12vw,180px);padding:clamp(100px,12vw,170px) 0 clamp(100px,12vw,170px);color:var(--ocean-paper);background:radial-gradient(circle at 12% 24%,rgba(37,110,130,.28),transparent 31rem),radial-gradient(circle at 90% 78%,rgba(217,108,74,.1),transparent 25rem),linear-gradient(180deg,#164653 0%,var(--deep) 25%,var(--ocean-ink) 100%)}.dive-zone:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.16;background-image:radial-gradient(rgba(244,241,232,.55) .7px,transparent .7px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 72%);mask-image:linear-gradient(to bottom,#000,transparent 72%)}.sea-edge{position:absolute;z-index:1;left:0;top:1px;width:100%;height:clamp(64px,8vw,118px);display:block;color:#164653;transform:translateY(-98%);pointer-events:none}.sea-edge svg,.sea-edge>svg{width:100%;height:100%;display:block;fill:currentColor}.dive-zone .section{position:relative}.dive-zone .section:first-of-type{padding-top:0}.dive-zone .section-head{border-color:var(--ocean-line)}.dive-zone .section-head h2,.dive-zone .project-content h3,.dive-zone .service-main strong,.dive-zone .service-arrow{color:var(--ocean-paper)}.dive-zone .section-head>p,.dive-zone .project-content>p,.dive-zone .service-desc,.dive-zone .service-main small{color:var(--ocean-muted)}.dive-zone .project-card{border-color:var(--ocean-line);background:#082b36ad;box-shadow:0 24px 70px #00000038}.dive-zone .project-card:hover{box-shadow:0 30px 82px #00000052}.dive-zone .project-content{background:linear-gradient(145deg,rgba(255,255,255,.045),transparent)}.dive-zone .tag-row span,.dive-zone .service-tags i{color:var(--ocean-muted);border-color:var(--ocean-line)}.dive-zone .button,.dive-zone .icon-link{color:var(--ocean-paper);border-color:#f4f1e894}.dive-zone .button:hover,.dive-zone .icon-link:hover{color:var(--ocean-ink);border-color:var(--coral);background:var(--coral)}.dive-zone .service-list,.dive-zone .service-row{border-color:var(--ocean-line)}.dive-zone .service-row:hover{background:#f4f1e812}.dive-zone .service-status{color:#b9ddd0}.dive-zone .service-soon{opacity:.82}.project-grid>.project-card:only-child{min-height:470px;grid-column:1 / -1;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-template-rows:1fr;margin-top:0}.project-grid>.project-card:only-child .project-visual{min-height:470px}.project-grid>.project-card:only-child .project-content{padding:clamp(34px,5vw,68px)}.workbench{position:relative;padding-top:clamp(96px,11vw,150px)}.workbench:before{content:"";position:absolute;left:50%;top:clamp(54px,7vw,92px);width:min(1180px,calc(100% - 48px));border-top:1px dashed rgba(18,60,74,.25);transform:translate(-50%)}.workbench .section-head{margin-bottom:28px}.notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px)}.work-note{min-height:420px;position:relative;display:flex;flex-direction:column;padding:14px 14px 24px;border:1px solid rgba(23,33,36,.2);background:#fbf9f2;box-shadow:7px 9px #123c4a14;transition:transform .28s ease,box-shadow .28s ease}.work-note:nth-child(2){transform:translateY(18px) rotate(.45deg)}.work-note:nth-child(3){transform:rotate(-.4deg)}.work-note:hover{transform:translateY(-5px) rotate(0);box-shadow:10px 14px #123c4a1c}.note-art{height:185px;position:relative;overflow:hidden;margin-bottom:24px;border:1px solid rgba(18,60,74,.18);background-color:var(--paper-deep, #e8e2d3)}.node-art{background:radial-gradient(circle at 24% 32%,var(--coral) 0 6px,transparent 7px),radial-gradient(circle at 70% 25%,var(--deep) 0 8px,transparent 9px),radial-gradient(circle at 78% 72%,var(--coral) 0 5px,transparent 6px),radial-gradient(circle at 34% 75%,var(--deep) 0 7px,transparent 8px),linear-gradient(32deg,transparent 48.8%,rgba(18,60,74,.55) 49%,rgba(18,60,74,.55) 50%,transparent 50.2%),linear-gradient(145deg,transparent 49%,rgba(18,60,74,.35) 49.2%,rgba(18,60,74,.35) 50%,transparent 50.2%),#efe9da}.blueprint-art{border-color:#f4f1e840;background:linear-gradient(rgba(244,241,232,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(244,241,232,.11) 1px,transparent 1px),linear-gradient(135deg,transparent 29%,rgba(244,241,232,.75) 29.3% 29.8%,transparent 30.1%),linear-gradient(45deg,transparent 63%,rgba(217,108,74,.9) 63.3% 64%,transparent 64.3%),var(--deep);background-size:18px 18px,18px 18px,100% 100%,100% 100%,auto}.blueprint-art:after{content:"03 / PLAN";position:absolute;right:13px;bottom:11px;color:var(--paper);font:700 10px/1 ui-monospace,Consolas,monospace;letter-spacing:.12em}.terminal-art{background:linear-gradient(rgba(157,185,174,.06) 50%,transparent 50%) 0 0 / 100% 4px,var(--ocean-ink)}.terminal-art:before{content:"> diving deeper_\a  ✓ prototype online\a  ~ listening for signals";position:absolute;inset:25px;color:#b9ddd0;white-space:pre;font:13px/2 ui-monospace,Consolas,monospace}.work-note h3{margin:0 10px;color:var(--deep);font:700 clamp(24px,2.3vw,32px)/1.15 var(--serif);letter-spacing:-.03em}.work-note p{margin:14px 10px 22px;color:var(--muted);font-size:14px;line-height:1.75}.note-status{display:inline-flex;align-items:center;gap:8px;margin:auto 10px 0;color:var(--deep);font:700 10px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase}.note-status:before{content:"";width:7px;aspect-ratio:1;border-radius:50%;background:var(--coral);box-shadow:0 0 0 4px #d96c4a21}.mode-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;border:1px solid currentColor;border-radius:99px;color:var(--deep);background:transparent;font:700 11px/1 var(--sans);letter-spacing:.08em;cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease}.mode-button:hover{color:var(--paper);background:var(--deep);transform:translateY(-2px)}.mode-button:focus-visible{outline:3px solid rgba(217,108,74,.45);outline-offset:3px}#mode-status{color:var(--muted);font-size:12px}.personal-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:30px 0 0;padding:22px 0 0;border-top:1px solid rgba(244,241,232,.2);list-style:none}.personal-notes li{position:relative;padding-left:18px;color:#f4f1e8d1;font-size:13px;line-height:1.65}.personal-notes li:before{content:"✦";position:absolute;left:0;color:var(--coral);font-size:9px}.off-duty{padding-top:clamp(92px,11vw,150px)}.off-duty-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(18px,3vw,38px)}.off-duty-grid article{min-height:280px;position:relative;padding:clamp(30px,4vw,50px);border:1px solid rgba(23,33,36,.2)}.off-duty-grid article:before{content:"";position:absolute;left:50%;top:-9px;width:72px;height:20px;background:#d96c4a33;transform:translate(-50%) rotate(-2deg)}.tool-note{color:var(--paper);background:var(--deep);box-shadow:8px 9px #d96c4a66;transform:rotate(-.45deg)}.life-note{background:#fbf9f2;box-shadow:8px 9px #123c4a1f;transform:translateY(20px) rotate(.6deg)}.off-duty-grid h3{margin:0 0 16px;font:700 clamp(28px,3vw,40px)/1.1 var(--serif)}.off-duty-grid p{margin:0;font-size:15px;line-height:1.85}.tool-note p{color:var(--ocean-muted)}.life-note p{color:var(--muted)}.contact-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.contact-actions .button{min-width:150px}.contact-actions .button:not(.button-primary){background:transparent}.contact-actions .button:not(.button-primary):hover{color:var(--paper);background:var(--deep)}.bottle{width:70px;height:144px;position:absolute;right:clamp(24px,8%,110px);top:14%;z-index:-1;border:3px solid rgba(18,60,74,.42);border-radius:18px 18px 30px 30px;background:linear-gradient(90deg,#9db9ae1f,#ffffff52,#9db9ae26);transform:rotate(11deg)}.bottle:before{content:"";position:absolute;left:19px;top:-34px;width:27px;height:38px;border:3px solid rgba(18,60,74,.42);border-bottom:0;border-radius:4px 4px 0 0;background:#ffffff38}.bottle:after{content:"";position:absolute;left:16px;top:-40px;width:33px;height:10px;border-radius:3px;background:var(--coral)}.bottle-paper{position:absolute;inset:34px 12px 20px;overflow:hidden;border:1px solid rgba(18,60,74,.28);background:var(--paper);transform:rotate(-5deg)}.bottle-paper:before{content:"≈  ≈  ≈";position:absolute;left:5px;top:10px;color:var(--deep);font:12px/1.9 var(--serif);writing-mode:vertical-rl;opacity:.62}.copy-status{min-height:1.5em;margin:14px 0 0;color:var(--deep);font-size:12px;font-weight:700}.copy-status:empty{visibility:hidden}@media(max-width:900px){.hero-shark-picture{width:116%;margin-inline:-8%}.notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-note:last-child{grid-column:1 / -1;min-height:350px}.project-grid>.project-card:only-child{grid-template-columns:1fr;grid-template-rows:minmax(330px,.85fr) auto}.project-grid>.project-card:only-child .project-visual{min-height:330px}}@media(max-width:680px){.dive-zone{margin-top:88px;padding-block:82px 92px}.sea-edge{height:62px}.hero-shark-picture{width:112%;margin-inline:-6%}.notes-grid,.off-duty-grid,.personal-notes{grid-template-columns:1fr}.work-note,.work-note:nth-child(2),.work-note:nth-child(3),.work-note:hover{min-height:390px;transform:none}.work-note:last-child{grid-column:auto}.note-art{height:160px}.off-duty-grid article{min-height:240px}.tool-note,.life-note{transform:none}.project-grid>.project-card:only-child{min-height:0;grid-template-columns:1fr;grid-template-rows:300px auto}.project-grid>.project-card:only-child .project-visual{min-height:300px}.project-grid>.project-card:only-child .project-content{padding:26px}.contact-actions{width:100%;flex-direction:column;align-items:stretch}.contact-actions .button{width:100%}.bottle{right:18px;top:9%;opacity:.32;transform:scale(.75) rotate(11deg);transform-origin:top right}}@media(prefers-reduced-motion:reduce){.motion-ready .reveal,.motion-ready .reveal.is-visible{opacity:1;transform:none}.marquee-track{animation:none!important;transform:none!important}.hero-shark-picture{transform:none;transition:none}.work-note,.work-note:nth-child(2),.work-note:nth-child(3),.tool-note,.life-note{transform:none}}.hero{gap:60px}.hero h1{line-height:1.02;letter-spacing:-.055em;font-size:clamp(76px,9vw,134px)}.hero-intro{max-width:540px;text-wrap:pretty;font-size:clamp(20px,2vw,27px)}.hero-note{max-width:470px}.hero-sea{border:0;border-radius:0;background:none}.hero-sea:before{inset:5%;border-radius:0;border-color:#123c4a1f;border-width:1px 0}.hero-sea:after,.hero-sea .bubble,.hero-sea .float-label{display:none}.hero-sea .sun{width:42px;top:5%;right:7%;opacity:.7;animation:none;box-shadow:none}.hero-shark-picture{width:118%;margin-inline:-9%;position:relative}.hero-shark{filter:none}.ink-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0}.ink-active .ink-canvas{opacity:1}.ink-active .hero-shark{opacity:var(--ink-image,0);animation:none}.ink-settled .hero-shark{opacity:1;transition:opacity .4s}.sea-caption{left:12%;bottom:0;transform:none;letter-spacing:.1em}.sea-edge{transform:translateY(calc(-98% + var(--tide,0px)))}.dive-zone{margin-top:110px}.dive-zone .project-visual{background:radial-gradient(ellipse at 50% 40%,#467565,transparent 65%),#103943}.dive-zone .project-orbit{width:220px;border:1px solid #c3d4d266;position:relative}.dive-zone .project-orbit span{font-size:90px;color:#f4f1e8}.dive-zone .project-visual:before{content:"IP / CREATIVE EXPERIMENT";position:absolute;bottom:32px;left:28px;font:10px monospace;letter-spacing:.18em;color:#c3d4d2}.dive-zone .project-museum .project-visual{background:radial-gradient(circle at 50% 42%,#164f66 0 8%,transparent 9%),radial-gradient(circle at 50% 42%,transparent 0 23%,rgba(82,190,211,.38) 23.5% 24%,transparent 24.5% 39%,rgba(82,190,211,.18) 39.5% 40%,transparent 40.5%),linear-gradient(145deg,#071d2a,#0b3445 58%,#17152d)}.dive-zone .project-museum .project-visual:before{content:"SHARK MUSEUM / LIVE ARCHIVE";color:#75d8e9}.dive-zone .project-museum .project-orbit{border-color:#75d8e9b8;box-shadow:0 0 0 16px #52bed30d,0 0 38px #52bed347}.dive-zone .project-museum .project-orbit:before{background:#52bed3}.dive-zone .project-museum .project-orbit:after{background:#a78bfa}.dive-zone .project-museum .project-orbit span{color:#75d8e9}.dive-zone .project-museum .project-content{background:linear-gradient(145deg,rgba(82,190,211,.1),transparent)}.dive-zone .project-museum .project-eyebrow{color:#75d8e9!important}.dive-zone .project-museum .project-content h3{color:#e9fbff}.dive-zone .project-museum .tag-row span{color:#9ad9e5;border-color:#75d8e947}.dive-zone .project-museum .button{border-color:#75d8e9}.dive-zone .project-museum .button:hover{color:#071d2a;background:#75d8e9}@keyframes museumRadar{0%{transform:scale(.7);opacity:.7}to{transform:scale(1.25);opacity:0}}.dive-zone .project-museum .project-visual:after{animation:museumRadar 3.5s ease-out infinite;background-image:radial-gradient(rgba(117,216,233,.32) 1px,transparent 1px)}.chart-rail{position:fixed;top:25%;left:18px;bottom:20%;width:72px;z-index:12;color:#123c4a;border-left:1px solid #9db9ae88;padding-left:9px;display:flex;flex-direction:column;justify-content:space-between;font:10px/1.5 monospace;transition:color .3s}.chart-label{writing-mode:vertical-rl;letter-spacing:.18em}.chart-rail nav{display:grid;gap:12px}.chart-rail a{opacity:.6;padding:6px 0}.chart-rail a.is-current{opacity:1;color:#d96c4a}.chart-rail.in-ocean{color:#f4f1e8}.chart-progress{position:absolute;left:-1px;top:0;bottom:0;width:2px;background:#d96c4a;transform-origin:top}@media(max-width:1350px){.chart-rail{display:none}}@media(max-width:680px){.hero{gap:45px}.hero h1{font-size:clamp(76px,24vw,104px)}.hero-shark-picture{width:104%;margin-inline:-2%}.hero-sea{min-height:310px}.hero-note{font-size:14px}.dive-zone{margin-top:75px}.sea-caption{font-size:10px;bottom:-10px}.dive-zone .project-orbit{width:150px}.dive-zone .project-orbit span{font-size:70px}}@media(prefers-reduced-motion:reduce){.ink-canvas{display:none}.ink-active .hero-shark{opacity:1}.sea-edge{transform:translateY(-98%)}}.about{perspective:1400px}.about-card{min-height:680px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);grid-template-rows:minmax(0,1fr) auto;gap:28px clamp(48px,7vw,86px);isolation:isolate;background:radial-gradient(circle at 8% 14%,rgba(69,124,135,.34),transparent 34%),linear-gradient(135deg,#123c4a,#0d3340 72%);box-shadow:0 22px 70px #123c4a29;transition:background .75s ease,box-shadow .75s ease,border-radius .75s ease}.about-card:before{z-index:1;animation:none;transition:opacity .5s ease,transform .9s cubic-bezier(.2,.8,.2,1),border-radius .8s ease}.about-card:after{content:"";position:absolute;z-index:30;inset:-4px;pointer-events:none;background:var(--coral);clip-path:polygon(-35% 0,-12% 0,-32% 100%,-55% 100%)}.about-stamp{position:relative;z-index:4;grid-column:1;grid-row:1 / 3;justify-self:center;transition:width .65s cubic-bezier(.2,.82,.2,1),border-radius .65s ease,border-color .4s ease,box-shadow .65s ease,transform .65s cubic-bezier(.2,.82,.2,1),background .55s ease}.about-stamp b{display:grid;place-items:center;width:1em;height:1em;overflow:hidden}.about-stamp b .stamp-calm,.about-stamp b .stamp-hot{grid-area:1 / 1;color:inherit;font:inherit;font-size:inherit;line-height:1;letter-spacing:normal;transition:opacity .35s ease,transform .65s cubic-bezier(.2,.8,.2,1),filter .45s ease}.about-stamp b .stamp-hot{opacity:0;transform:scale(.25) rotate(-100deg);filter:blur(8px)}.about-copy,.overdrive-copy{z-index:4;grid-column:2;grid-row:1;align-self:center;transition:opacity .38s ease,transform .68s cubic-bezier(.2,.78,.2,1),filter .45s ease,visibility 0s linear}.calm-copy{opacity:1;visibility:visible}.overdrive-copy{opacity:0;visibility:hidden;transform:translateY(46px) skewY(2deg);filter:blur(10px);max-width:660px;pointer-events:none}.mode-control{position:relative;z-index:5;grid-column:2;grid-row:2;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 18px;padding-top:18px;border-top:1px solid rgba(244,241,232,.2)}.mode-control .mode-button{grid-row:1 / 3;min-width:188px}.mode-control #mode-status,.mode-control small{margin:0}.mode-control small{color:#f4f1e894;font-size:10px}.mode-button i{font-style:normal;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.overdrive-stage{position:absolute;z-index:0;inset:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease,visibility 0s linear .5s}.overdrive-stage:before{content:"";position:absolute;inset:0;opacity:.13;background:repeating-linear-gradient(0deg,transparent 0 4px,rgba(255,255,255,.12) 5px);mix-blend-mode:soft-light}.overdrive-stage:after{content:"";position:absolute;left:0;right:0;height:2px;top:-10%;background:linear-gradient(90deg,transparent,rgba(244,241,232,.75),var(--coral),transparent);box-shadow:0 0 18px var(--coral)}.overdrive-grid{position:absolute;inset:38% -25% -55%;opacity:.32;background-image:linear-gradient(rgba(217,108,74,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(217,108,74,.3) 1px,transparent 1px);background-size:46px 46px;transform:perspective(430px) rotateX(62deg) scale(1.32);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 32%,#000);mask-image:linear-gradient(to bottom,transparent,#000 32%,#000)}.overdrive-beam{position:absolute;width:58%;height:180%;top:-42%;background:linear-gradient(90deg,transparent,rgba(217,108,74,.19),transparent);filter:blur(4px);transform:rotate(23deg)}.beam-one{left:-30%}.beam-two{right:-33%;transform:rotate(-19deg)}.overdrive-ghost{position:absolute;left:-1%;bottom:-7%;color:#f4f1e80b;font:700 clamp(82px,15vw,210px)/.8 Georgia,serif;letter-spacing:-.07em;white-space:nowrap}.overdrive-shark{position:absolute;right:-14%;bottom:-19%;width:min(72%,760px);height:auto;opacity:0;filter:grayscale(1) contrast(1.35) brightness(.62) sepia(.18);mix-blend-mode:luminosity;transform:translate3d(35%,12%,0) rotate(9deg) scale(.82)}.overdrive-kicker{display:flex;align-items:center;gap:10px;margin:20px 0 0;color:#ff9a76;font:700 11px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.12em}.overdrive-kicker i{width:9px;height:9px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 5px #d96c4a26,0 0 22px var(--coral)}.overdrive-copy h2{margin:24px 0 22px;color:var(--paper);font-family:var(--serif);font-size:clamp(48px,5.8vw,78px);line-height:1.08;letter-spacing:-.065em}.overdrive-copy h2 span{color:#ff7950;text-shadow:0 0 28px rgba(217,108,74,.22)}.overdrive-lead{max-width:570px;margin:0;color:#f4f1e8b3;font-size:15px;line-height:1.9}.overdrive-console{display:grid;margin-top:28px;border-top:1px solid rgba(244,241,232,.18)}.overdrive-console>span{display:grid;grid-template-columns:34px 1fr auto;gap:12px;padding:10px 0;border-bottom:1px solid rgba(244,241,232,.12);color:#f4f1e89e;font:10px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.08em;transform:translate(25px);opacity:0}.overdrive-console i{color:#f4f1e84d;font-style:normal}.overdrive-console b{color:#ff8c68}.about-card.is-overdrive{background:radial-gradient(circle at 17% 50%,rgba(217,108,74,.34),transparent 29%),radial-gradient(circle at 78% 24%,rgba(37,110,130,.3),transparent 40%),linear-gradient(125deg,#071b23,#0b2530 58%,#170f12);box-shadow:0 28px 90px #051a2252,0 0 0 1px #d96c4ab8,inset 0 0 70px #d96c4a0f}.about-card.is-overdrive:before{opacity:.3;transform:translate3d(55px,18px,0) scale(1.35) rotate(32deg);border-radius:8%}.about-card.is-overdrive .overdrive-stage{opacity:1;visibility:visible;transition-delay:0s}.about-card.is-overdrive .calm-copy{opacity:0;visibility:hidden;transform:translateY(-38px) skewY(-2deg);filter:blur(12px);transition:opacity .28s ease,transform .55s ease,filter .4s ease,visibility 0s linear .45s;pointer-events:none}.about-card.is-overdrive .overdrive-copy{opacity:1;visibility:visible;transform:none;filter:none;transition-delay:.22s}.about-card.is-overdrive .about-stamp{width:208px;border-color:#ff7950;border-radius:24%;background:#051a228c;box-shadow:0 0 0 10px #d96c4a0f,0 0 0 34px #d96c4a09,0 0 48px #d96c4a38;transform:rotate(45deg) scale(.9);animation:reactorPulse 2.4s ease-in-out infinite}.about-card.is-overdrive .about-stamp b{transform:rotate(-45deg)}.about-card.is-overdrive .about-stamp b .stamp-calm{opacity:0;transform:scale(1.7);filter:blur(7px)}.about-card.is-overdrive .about-stamp b .stamp-hot{opacity:1;transform:scale(1);filter:none;color:#ff7950}.about-card.is-overdrive .stamp-top,.about-card.is-overdrive .stamp-bottom{opacity:0;transform:rotate(-45deg) scale(.5)}.about-card.is-overdrive .mode-control{border-color:#d96c4a7a}.about-card.is-overdrive .mode-button{color:#071b23;border-color:#ff7950;background:#ff7950;box-shadow:0 8px 32px #d96c4a40}.about-card.is-overdrive .mode-button:hover{color:#071b23;background:#ffab8f}.about-card.is-overdrive .mode-button i{transform:rotate(180deg)}.about-card.is-overdrive #mode-status{color:#ff9a76}.about-card.is-overdrive .overdrive-stage:after{animation:overdriveScan 2.8s linear infinite}.about-card.is-overdrive .overdrive-grid{animation:gridRush 1.8s linear infinite}.about-card.is-overdrive .beam-one{animation:beamSweep 3.1s ease-in-out infinite}.about-card.is-overdrive .beam-two{animation:beamSweep 3.7s .4s ease-in-out infinite reverse}.about-card.is-overdrive .overdrive-shark{animation:sharkCharge .95s .16s cubic-bezier(.12,.8,.2,1) both,sharkHover 2.4s 1.2s ease-in-out infinite alternate}.about-card.is-overdrive .overdrive-console>span{animation:consoleEnter .45s cubic-bezier(.2,.8,.2,1) forwards}.about-card.is-overdrive .overdrive-console>span:nth-child(1){animation-delay:.42s}.about-card.is-overdrive .overdrive-console>span:nth-child(2){animation-delay:.54s}.about-card.is-overdrive .overdrive-console>span:nth-child(3){animation-delay:.66s}.about-card.is-activating{animation:cardIgnite .92s cubic-bezier(.2,.8,.2,1) both}.about-card.is-activating:after{animation:ignitionWipe .92s cubic-bezier(.66,0,.2,1) both}.about-card.is-deactivating{animation:cardCool .8s cubic-bezier(.2,.8,.2,1) both}.about-card.is-deactivating:after{background:var(--foam);animation:coolingWipe .8s cubic-bezier(.66,0,.2,1) both}@keyframes ignitionWipe{0%{clip-path:polygon(-35% 0,-12% 0,-32% 100%,-55% 100%)}48%{clip-path:polygon(-35% 0,135% 0,115% 100%,-55% 100%)}to{clip-path:polygon(135% 0,158% 0,138% 100%,115% 100%)}}@keyframes coolingWipe{0%{clip-path:polygon(135% 0,158% 0,138% 100%,115% 100%)}48%{clip-path:polygon(-35% 0,158% 0,138% 100%,-55% 100%)}to{clip-path:polygon(-35% 0,-12% 0,-32% 100%,-55% 100%)}}@keyframes cardIgnite{0%,to{transform:none}42%{transform:scale(.985) rotateX(1deg)}60%{transform:scale(1.008)}}@keyframes cardCool{0%,to{transform:none}50%{transform:scale(.993)}}@keyframes reactorPulse{0%,to{transform:rotate(45deg) scale(.9);box-shadow:0 0 0 10px #d96c4a0f,0 0 0 34px #d96c4a09,0 0 48px #d96c4a33}50%{transform:rotate(45deg) scale(.94);box-shadow:0 0 0 16px #d96c4a14,0 0 0 43px #d96c4a06,0 0 70px #d96c4a57}}@keyframes overdriveScan{0%{transform:translateY(0)}to{transform:translateY(780px)}}@keyframes gridRush{to{background-position:0 92px,92px 0}}@keyframes beamSweep{0%,to{opacity:.12;transform:translate(-18%) rotate(23deg)}50%{opacity:.75;transform:translate(32%) rotate(23deg)}}@keyframes sharkCharge{0%{opacity:0;transform:translate3d(38%,12%,0) rotate(9deg) scale(.82)}to{opacity:.14;transform:translateZ(0) rotate(-3deg) scale(1)}}@keyframes sharkHover{to{transform:translate3d(-1.5%,-2%,0) rotate(-1deg) scale(1.02);opacity:.19}}@keyframes consoleEnter{to{opacity:1;transform:none}}@media(max-width:900px){.about-card{min-height:900px;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:30px}.about-stamp{grid-column:1;grid-row:1;justify-self:start}.about-copy,.overdrive-copy{grid-column:1;grid-row:2;align-self:start}.mode-control{grid-column:1;grid-row:3}.overdrive-shark{width:82%;right:-25%;bottom:0}}@media(max-width:680px){.about-card{min-height:850px;padding:34px 25px;gap:23px}.about-card .about-stamp{width:118px}.about-card.is-overdrive .about-stamp{width:108px}.about-copy h2{margin:12px 0 18px;font-size:clamp(36px,11vw,49px)}.about-copy>p{font-size:14px;line-height:1.8}.personal-notes{margin-top:20px;padding-top:14px}.overdrive-copy h2{margin:16px 0;font-size:clamp(42px,13vw,58px)}.overdrive-lead{font-size:13px;line-height:1.75}.overdrive-console{margin-top:18px}.overdrive-console>span{grid-template-columns:25px 1fr auto;gap:6px;font-size:8px}.mode-control{grid-template-columns:1fr;gap:8px}.mode-control .mode-button{grid-row:auto;width:100%}.overdrive-ghost{font-size:92px;bottom:12%}.overdrive-shark{width:115%;right:-55%;bottom:8%;opacity:0}.about-card.is-overdrive .overdrive-shark{animation-name:sharkChargeMobile,sharkHover}@keyframes sharkChargeMobile{0%{opacity:0;transform:translate3d(40%,10%,0) rotate(8deg) scale(.8)}to{opacity:.1;transform:translateZ(0) rotate(-3deg) scale(1)}}}@media(prefers-reduced-motion:reduce){.about-card,.about-card:before,.about-card:after,.about-stamp,.about-stamp *,.about-copy,.overdrive-copy,.overdrive-stage,.overdrive-stage:after,.overdrive-grid,.overdrive-beam,.overdrive-shark,.overdrive-console>span{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.about-card.is-overdrive .overdrive-shark{opacity:.12;transform:translateZ(0) rotate(-3deg)}.about-card.is-overdrive .overdrive-console>span{opacity:1;transform:none}}.workbench{isolation:isolate;transition:color .55s ease}.workbench .section-head,.workbench .notes-grid,.blueprint-statement,.blueprint-status{position:relative;z-index:3}.workbench .section-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto auto;align-items:end;transition:border-color .45s ease}.workbench .section-head>div{grid-column:1;grid-row:1 / 3}.workbench-intro{grid-column:2;grid-row:1;margin:0;transition:color .4s ease,opacity .35s ease,transform .5s ease}.blueprint-button{grid-column:2;grid-row:2;justify-self:end;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;padding:0 15px;border:1px solid var(--deep);border-radius:99px;color:var(--deep);background:transparent;font:700 10px/1 var(--sans);letter-spacing:.08em;cursor:pointer;transition:color .25s ease,background .25s ease,border-color .25s ease,box-shadow .35s ease,transform .25s ease}.blueprint-button:hover{color:var(--paper);background:var(--deep);transform:translateY(-2px)}.blueprint-button:focus-visible{outline:3px solid rgba(217,108,74,.45);outline-offset:3px}.blueprint-button i{font-style:normal;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.blueprint-stage{position:absolute;z-index:0;inset:clamp(54px,6vw,82px) -30px -62px;overflow:hidden;border:1px solid rgba(157,185,174,.18);opacity:0;visibility:hidden;pointer-events:none;clip-path:inset(0 100% 0 0);background:radial-gradient(circle at 12% 30%,rgba(217,108,74,.16),transparent 26%),radial-gradient(circle at 82% 74%,rgba(37,110,130,.28),transparent 35%),linear-gradient(135deg,#082b36,#103f4d 55%,#071f29);box-shadow:0 26px 80px #123c4a33;transition:opacity .15s ease .55s,visibility 0s linear .7s,clip-path .72s cubic-bezier(.7,0,.2,1)}.blueprint-stage:before,.blueprint-stage:after{content:"";position:absolute;pointer-events:none}.blueprint-stage:before{inset:0;opacity:.18;background-image:radial-gradient(rgba(244,241,232,.55) .65px,transparent .65px);background-size:19px 19px;-webkit-mask-image:linear-gradient(120deg,#000,transparent 68%);mask-image:linear-gradient(120deg,#000,transparent 68%)}.blueprint-stage:after{inset:20px;border:1px solid rgba(244,241,232,.08);background:linear-gradient(var(--coral),var(--coral)) 0 0/32px 1px no-repeat,linear-gradient(var(--coral),var(--coral)) 0 0/1px 32px no-repeat,linear-gradient(var(--coral),var(--coral)) 100% 100%/32px 1px no-repeat,linear-gradient(var(--coral),var(--coral)) 100% 100%/1px 32px no-repeat}.blueprint-grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(157,185,174,.26) 1px,transparent 1px),linear-gradient(90deg,rgba(157,185,174,.26) 1px,transparent 1px),linear-gradient(rgba(157,185,174,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(157,185,174,.11) 1px,transparent 1px);background-size:72px 72px,72px 72px,18px 18px,18px 18px}.blueprint-scan{position:absolute;z-index:2;left:0;right:0;top:-4px;height:2px;opacity:.9;background:linear-gradient(90deg,transparent,var(--coral) 25%,rgba(244,241,232,.78) 50%,var(--coral) 75%,transparent);box-shadow:0 0 20px #d96c4aa6}.blueprint-ghost{position:absolute;left:2%;bottom:-4%;color:#f4f1e809;font:700 clamp(90px,14vw,190px)/.8 Georgia,serif;letter-spacing:-.06em;white-space:nowrap}.blueprint-coordinate{position:absolute;color:#f4f1e861;font:9px/1 ui-monospace,Consolas,monospace;letter-spacing:.16em}.coordinate-a{left:42px;top:34px}.coordinate-b{right:42px;bottom:32px}.blueprint-statement{max-height:0;overflow:hidden;margin:0;padding:0;opacity:0;color:var(--paper);font:500 clamp(31px,4vw,53px)/1.14 var(--serif);letter-spacing:-.045em;transform:translateY(28px);transition:max-height .65s cubic-bezier(.2,.8,.2,1),opacity .4s ease,transform .65s cubic-bezier(.2,.8,.2,1),padding .65s ease}.blueprint-statement strong{color:#ff8a65;font-weight:inherit}.map-node{position:absolute;z-index:5;left:50%;top:-19px;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--coral);border-radius:50%;color:var(--paper);background:#082b36;box-shadow:0 0 0 7px #d96c4a14,0 0 24px #d96c4a2e;opacity:0;transform:translate(-50%,20px) scale(.35);font:700 9px/1 ui-monospace,Consolas,monospace;transition:opacity .3s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.notes-grid{isolation:isolate}.notes-grid:before,.notes-grid:after{content:"";position:absolute;z-index:0;pointer-events:none;left:12%;right:12%;top:50%;height:2px;opacity:0;transform:scaleX(0);transform-origin:left}.notes-grid:before{background:linear-gradient(90deg,transparent,var(--coral) 12%,var(--foam) 50%,var(--coral) 88%,transparent);box-shadow:0 0 16px #d96c4a7a;transition:transform .9s .3s cubic-bezier(.2,.8,.2,1),opacity .25s .2s ease}.notes-grid:after{left:11%;right:auto;width:24px;height:6px;margin-top:-2px;border-radius:99px;background:var(--paper);box-shadow:0 0 15px var(--paper),0 0 28px var(--coral)}.blueprint-status{min-height:18px;margin:28px 0 -24px;color:var(--muted);font:700 9px/1 ui-monospace,Consolas,monospace;letter-spacing:.14em;text-align:right;transition:color .35s ease}.workbench.is-blueprint{color:var(--paper)}.workbench.is-blueprint:before{border-color:#f4f1e830}.workbench.is-blueprint .blueprint-stage{opacity:1;visibility:visible;clip-path:inset(0 0 0 0);transition:opacity .08s ease,visibility 0s,clip-path .82s cubic-bezier(.7,0,.2,1)}.workbench.is-blueprint .section-head{border-color:#f4f1e83d}.workbench.is-blueprint .section-index{color:#ff8a65}.workbench.is-blueprint .section-head h2{color:var(--paper)}.workbench.is-blueprint .workbench-intro{color:var(--ocean-muted)}.workbench.is-blueprint .blueprint-button{color:#082b36;border-color:#ff8a65;background:#ff8a65;box-shadow:0 10px 34px #d96c4a38}.workbench.is-blueprint .blueprint-button:hover{background:#ffac91}.workbench.is-blueprint .blueprint-button i{transform:rotate(180deg)}.workbench.is-blueprint .blueprint-statement{max-height:150px;padding:20px 0 34px;opacity:1;transform:none}.workbench.is-blueprint .notes-grid:before{opacity:1;transform:scaleX(1)}.workbench.is-blueprint .notes-grid:after{opacity:1;transform:none;animation:routePulse 2.8s .8s ease-in-out infinite}.workbench.is-blueprint .work-note{z-index:2;border-color:#9db9ae61;color:var(--paper);background:linear-gradient(145deg,#082b36e6,#103f4dbd);box-shadow:0 16px 42px #03161d47,inset 0 0 0 1px #f4f1e809;transform:translateY(0) rotate(0) scale(.97)}.workbench.is-blueprint .work-note:nth-child(1){transition-delay:.14s}.workbench.is-blueprint .work-note:nth-child(2){transition-delay:.26s}.workbench.is-blueprint .work-note:nth-child(3){transition-delay:.38s}.workbench.is-blueprint .work-note:hover{transform:translateY(-6px) scale(.98);box-shadow:0 22px 55px #03161d5c,0 0 0 1px #d96c4a47}.workbench.is-blueprint .work-note h3{color:var(--paper)}.workbench.is-blueprint .work-note p{color:#f4f1e8a8}.workbench.is-blueprint .work-note small{color:#f4f1e88f}.workbench.is-blueprint .note-status{color:#ff9876}.workbench.is-blueprint .note-status:before{box-shadow:0 0 0 5px #d96c4a21,0 0 20px var(--coral);animation:nodeBlink 1.55s ease-in-out infinite}.workbench.is-blueprint .map-node{opacity:1;transform:translate(-50%) scale(1)}.workbench.is-blueprint .note-art{border-color:#f4f1e829;filter:saturate(.7) contrast(1.08)}.workbench.is-blueprint .blueprint-status{color:#ff9876}.workbench.is-blueprint .blueprint-grid{animation:blueprintDrift 7s linear infinite}.workbench.is-blueprint .blueprint-scan{animation:blueprintScan 3.6s linear infinite}.workbench.is-mapping{animation:mapIgnite .86s cubic-bezier(.2,.8,.2,1)}.contact-inner{overflow:hidden;isolation:isolate}.contact-inner>.kicker,.contact-inner>h2,.contact-inner>p,.contact-inner>.contact-actions{position:relative;z-index:4;transition:opacity .35s ease,transform .65s cubic-bezier(.2,.8,.2,1),color .35s ease}.contact-inner .bottle{z-index:5}.launch-scene{position:absolute;z-index:2;inset:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(180deg,#efe8d8 0 42%,#c9d9d2 75%,#7fa3a4);transition:opacity .35s ease,visibility 0s linear .4s}.launch-sky{position:absolute;inset:0 0 34%;background:radial-gradient(circle at 72% 25%,rgba(217,108,74,.72) 0 32px,rgba(217,108,74,.12) 33px 54px,transparent 55px),linear-gradient(180deg,#f4f1e8,#e8d8c5)}.launch-sea{position:absolute;left:-8%;right:-8%;bottom:-6%;height:46%;background:linear-gradient(180deg,#568691,#123c4a 72%);transform:translateY(100%)}.launch-sea:before,.launch-sea:after{content:"";position:absolute;left:0;right:0;top:-18px;height:36px;background:radial-gradient(30px 22px at 50% 30px,transparent 95%,#568691 100%) 0 0/60px 36px repeat-x}.launch-sea:after{top:-10px;opacity:.35;transform:translate(28px);background-image:radial-gradient(26px 18px at 50% 26px,transparent 95%,#f4f1e8 100%);background-size:52px 30px}.launch-wake{position:absolute;z-index:3;left:22%;bottom:27%;width:130px;height:20px;border-top:2px solid rgba(244,241,232,.8);border-radius:50%;opacity:0}.wake-two{left:13%;bottom:21%;width:210px}.launch-scene strong{position:absolute;z-index:3;left:50%;top:18%;color:var(--deep);font:700 clamp(52px,8vw,96px)/.9 Georgia,serif;letter-spacing:-.06em;white-space:nowrap;opacity:0;transform:translate(-50%,28px)}.contact-inner.is-launching .launch-scene{opacity:1;visibility:visible;transition-delay:0s}.contact-inner.is-launching .launch-sea{animation:seaRise 1.8s cubic-bezier(.2,.8,.2,1) both}.contact-inner.is-launching .launch-scene strong{animation:launchTitle 1.9s .18s cubic-bezier(.2,.8,.2,1) both}.contact-inner.is-launching .launch-wake{animation:wakeSpread 1.25s .55s ease-out both}.contact-inner.is-launching .wake-two{animation-delay:.72s}.contact-inner.is-launching>.kicker,.contact-inner.is-launching>h2,.contact-inner.is-launching>p:not(.copy-status),.contact-inner.is-launching>.contact-actions{opacity:.08;transform:translateY(-18px) scale(.97)}.contact-inner.is-launching .bottle{animation:bottleLaunch 1.75s .14s cubic-bezier(.24,.76,.22,1) both}.contact-inner.is-launching .bottle-paper{animation:paperDrop .4s ease-out both}.contact-inner.is-launching .copy-status{opacity:1;color:var(--paper);transform:none}@keyframes blueprintDrift{to{background-position:72px 72px,72px 72px,18px 18px,18px 18px}}@keyframes blueprintScan{0%{transform:translateY(-8px)}to{transform:translateY(760px)}}@keyframes routePulse{0%{left:11%;opacity:0}12%,88%{opacity:1}to{left:86%;opacity:0}}@keyframes nodeBlink{50%{opacity:.55;box-shadow:0 0 0 8px #d96c4a00,0 0 28px var(--coral)}}@keyframes mapIgnite{0%,to{transform:none}45%{transform:scale(.989)}66%{transform:scale(1.004)}}@keyframes seaRise{0%{transform:translateY(100%)}45%,to{transform:translateY(0)}}@keyframes launchTitle{0%{opacity:0;transform:translate(-50%,28px)}25%,76%{opacity:.16;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-15px)}}@keyframes bottleLaunch{0%{opacity:1;transform:rotate(11deg) translateZ(0) scale(1)}24%{transform:rotate(-8deg) translate3d(-9vw,36px,0) scale(.92)}58%{opacity:1;transform:rotate(8deg) translate3d(-30vw,82px,0) scale(.63)}to{opacity:0;transform:rotate(-5deg) translate3d(-63vw,8px,0) scale(.23)}}@keyframes paperDrop{0%{transform:translateY(-30px) rotate(-8deg)}to{transform:translateY(0) rotate(-5deg)}}@keyframes wakeSpread{0%{opacity:0;transform:scaleX(.2)}35%{opacity:.85}to{opacity:0;transform:scaleX(1.6)}}@media(max-width:900px){.workbench .section-head{grid-template-columns:1fr auto}.blueprint-stage{inset:50px -18px -48px}.workbench.is-blueprint .blueprint-statement{max-height:180px}.notes-grid:before,.notes-grid:after{display:none}.workbench.is-blueprint .work-note:last-child{grid-column:1 / -1}}@media(max-width:680px){.workbench .section-head{grid-template-columns:1fr;grid-template-rows:auto;gap:12px;align-items:start}.workbench .section-head>div,.workbench-intro,.blueprint-button{grid-column:1;grid-row:auto;justify-self:start}.blueprint-button{width:100%;margin-top:2px}.blueprint-stage{inset:42px -8px -34px}.blueprint-coordinate{display:none}.blueprint-ghost{font-size:78px;writing-mode:vertical-rl;left:auto;right:-8%;bottom:2%}.workbench.is-blueprint .blueprint-statement{max-height:200px;padding:10px 0 30px;font-size:34px}.workbench.is-blueprint .work-note{transform:none}.blueprint-status{margin-bottom:-10px;text-align:left}.launch-scene strong{font-size:44px;top:17%}.launch-wake{left:12%}.wake-two{left:5%}@keyframes bottleLaunch{0%{opacity:1;transform:rotate(11deg) translateZ(0) scale(.75)}28%{transform:rotate(-8deg) translate3d(-10vw,90px,0) scale(.68)}62%{opacity:1;transform:rotate(7deg) translate3d(-43vw,130px,0) scale(.42)}to{opacity:0;transform:rotate(-5deg) translate3d(-76vw,72px,0) scale(.18)}}}@media(prefers-reduced-motion:reduce){.workbench,.workbench *,.contact-inner,.contact-inner *{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.workbench.is-blueprint .blueprint-stage{opacity:1;visibility:visible;clip-path:none}.workbench.is-blueprint .map-node{opacity:1;transform:translate(-50%)}.workbench.is-blueprint .notes-grid:before{opacity:1;transform:none}.contact-inner.is-launching .launch-scene{opacity:1;visibility:visible}.contact-inner.is-launching .launch-sea{transform:none}.contact-inner.is-launching .bottle{opacity:.25;transform:rotate(0) scale(.45)}.contact-inner.is-launching .launch-scene strong{opacity:.16;transform:translate(-50%)}}.toolbox{padding-top:clamp(96px,11vw,150px)}.toolbox-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:clamp(16px,2.4vw,28px)}.tool-card{display:flex;align-items:flex-start;gap:16px;padding:22px 20px;border:1px solid rgba(23,33,36,.2);background:#fbf9f2;box-shadow:5px 6px #123c4a12;transition:transform .3s ease,box-shadow .3s ease}.tool-card:hover{transform:translateY(-4px);box-shadow:8px 10px #123c4a1a}.tool-icon{flex-shrink:0;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(23,33,36,.15);border-radius:12px;background:var(--paper);font-size:24px}.tool-info{flex:1;min-width:0}.tool-info h3{margin:0 0 8px;color:var(--deep);font:700 20px/1.2 var(--serif);letter-spacing:-.02em}.tool-info p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.tool-meta{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tool-source{color:var(--muted);font-size:11px;font-family:ui-monospace,Consolas,monospace}.tool-tags{display:flex;gap:4px}.tool-tags i{padding:2px 8px;border:1px solid rgba(23,33,36,.12);border-radius:99px;color:var(--muted);font-size:10px;font-style:normal}.tool-actions{flex-shrink:0;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.tool-link{color:var(--deep);font-size:12px;font-weight:600;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.tool-link:hover{color:var(--coral);border-color:var(--coral)}.tool-download{padding:8px 14px;border:1px solid var(--deep);border-radius:99px;color:var(--deep);background:transparent;font-size:11px;font-weight:700;cursor:pointer;transition:color .2s ease,background .2s ease}.tool-download:hover{color:var(--paper);background:var(--deep)}.tool-soon{color:var(--muted);font-size:10px;font-style:italic}.toolbox-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#17212480;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.toolbox-modal.is-open{opacity:1;visibility:visible}.toolbox-modal-inner{width:min(420px,100%);padding:32px;border:1px solid rgba(23,33,36,.2);background:#fbf9f2;box-shadow:0 24px 60px #17212433}.toolbox-modal-inner h3{margin:0 0 8px;color:var(--deep);font:700 24px/1.2 var(--serif)}.toolbox-modal-inner>p{margin:0 0 24px;color:var(--muted);font-size:13px;line-height:1.7}.toolbox-form{display:grid;gap:16px}.toolbox-form label{display:grid;gap:6px;color:var(--deep);font-size:12px;font-weight:600}.toolbox-form input{padding:12px 14px;border:1px solid rgba(23,33,36,.2);border-radius:8px;background:var(--paper);font-size:14px;outline:none;transition:border-color .2s ease}.toolbox-form input:focus{border-color:var(--coral)}.captcha-row{display:flex;gap:10px;align-items:center}.captcha-row input{flex:1}.captcha-img{width:120px;height:40px;border:1px solid rgba(23,33,36,.2);border-radius:8px;cursor:pointer}.toolbox-form button[type=submit]{padding:14px;border:none;border-radius:99px;color:var(--paper);background:var(--deep);font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease}.toolbox-form button[type=submit]:hover{background:#0d2f3a}.toolbox-result{padding:16px;border:1px solid rgba(18,60,74,.15);border-radius:8px;background:var(--paper)}.toolbox-result.success{border-color:var(--foam);background:#9db9ae14}.toolbox-result.error{border-color:var(--coral);background:#d96c4a14}.toolbox-result p{margin:0 0 12px;font-size:13px;line-height:1.6}.toolbox-result .result-url{word-break:break-all;font-family:ui-monospace,Consolas,monospace;font-size:11px;color:var(--muted)}.toolbox-result .result-actions{display:flex;gap:10px;margin-top:12px}.toolbox-result .result-actions button,.toolbox-result .result-actions a{flex:1;padding:10px;border:1px solid var(--deep);border-radius:99px;font-size:12px;font-weight:600;text-align:center;cursor:pointer;transition:all .2s ease}.toolbox-result .result-actions button{color:var(--deep);background:transparent}.toolbox-result .result-actions a{color:var(--paper);background:var(--deep);text-decoration:none}@media(max-width:680px){.toolbox-grid{grid-template-columns:1fr}.tool-card{flex-direction:column;align-items:stretch}.tool-actions{flex-direction:row;justify-content:space-between;align-items:center}.toolbox-modal-inner{padding:24px 20px}}
