#root{min-height:100svh}:root{--ink:#102127;--muted:#77878b;--cyan:#08cee0;--paper:#f4f7f7;--line:#d7e0e1;--ease:cubic-bezier(.2,.7,.25,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Noto Sans KR,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:6px;outline:3px solid #008b9b}::selection{background:var(--cyan);color:var(--ink)}h1,h2,h3,h4,p{margin:0}svg{display:block}.skip{background:var(--ink);color:#fff;z-index:100;padding:12px;position:fixed;top:-60px;left:20px}.skip:focus{top:10px}.scroll-progress{background:var(--cyan);z-index:100;transform-origin:0;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.header{z-index:20;justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;top:28px;left:4%;right:4%}.brand{letter-spacing:-1.8px;white-space:nowrap;align-items:center;gap:9px;font-size:28px;font-weight:800;display:flex}.brand svg{fill:none;stroke:currentColor;stroke-width:3.5px;width:34px;height:34px}.brand>span{letter-spacing:0;align-self:flex-start;margin-top:6px;font-size:11px}.nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #ffffffa0;border-radius:16px;align-items:center;gap:28px;padding:8px 8px 8px 28px;font-size:12px;font-weight:800;display:flex;box-shadow:0 8px 30px #233d4310}.nav>a:not(.nav-cta){transition:color .2s}.nav>a:hover{color:#008b9b}.nav .nav-cta{background:var(--ink);color:#fff;border-radius:10px;padding:16px 20px}.nav-cta span{margin-left:16px}.menu-toggle,.mobile-nav[hidden]{display:none}.hero{isolation:isolate;background:linear-gradient(145deg,#bbc8ca,#e5eff0 55%,#f4f9fa);height:100svh;min-height:850px;max-height:1100px;position:relative;overflow:hidden}.water-canvas{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-glow{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#eaf1f2c9 0%,#edf5f6a0 42%,#0000 80%),linear-gradient(#0000 80%,#f2f7f8 100%);position:absolute;inset:0}.hero-copy{z-index:1;pointer-events:none;padding:218px 6% 100px;position:relative}.hero-copy a{pointer-events:auto}.eyebrow{letter-spacing:1.9px;align-items:center;gap:10px;font-size:11px;font-weight:800;line-height:1.8;display:flex}.hero .eyebrow{color:#007f90}.status-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #06c4d21a}h1{letter-spacing:-5px;margin-top:26px;font-size:clamp(52px,5.7vw,89px);font-weight:900;line-height:1.43}.highlight{isolation:isolate;white-space:nowrap;position:relative}.highlight:after{content:"";z-index:-1;background:var(--cyan);border-radius:2px;height:.24em;position:absolute;bottom:.04em;left:-.035em;right:-.035em}.hero-description{letter-spacing:-.6px;color:#33494f;margin-top:28px;font-size:18px;line-height:1.9}.hero-description strong{font-weight:700}.hero-actions{gap:12px;margin-top:33px;display:flex}.button{border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:30px;padding:19px 24px;font-size:13px;font-weight:800;line-height:1.5;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button>span{font-size:20px;line-height:1}.dark{background:var(--ink);color:#fff;box-shadow:0 10px 25px #10212718}.dark:hover{background:#20424c;box-shadow:0 12px 24px #10212725}.glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff65;border-color:#b7c6c9}.glass:hover{background:#fff}.hero-tags{color:#52666b;align-items:center;gap:18px;margin-top:30px;font-size:10px;display:flex}.hero-tags>span+span{border-left:1px solid #aebfc3;padding-left:18px}.hero-tags i,.connected i,.live i{background:#00a3ad;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.water-label{letter-spacing:1px;pointer-events:none;align-items:center;gap:14px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:24%;right:6%}.water-label small{color:#5e767c;letter-spacing:0;margin-top:6px;font-size:9px;font-weight:500;display:block}.crosshair{color:#34818b;font-size:32px;font-weight:400}.hero-bottom{letter-spacing:1.2px;border-top:1px solid #91acb04d;justify-content:space-between;align-items:center;padding-top:21px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:29px;left:6%;right:6%}.hero-bottom a span{margin-left:14px;animation:2s infinite bob;display:inline-block}.ticker{background:var(--cyan);border-top:1px solid #00b9cb;border-bottom:1px solid #00b9cb;padding:23px 0;overflow:hidden}.ticker>div{align-items:center;gap:50px;width:max-content;animation:35s linear infinite ticker;display:flex}.ticker span{letter-spacing:-.7px;font-size:20px;font-weight:800}.ticker i{font-size:27px;font-style:normal}.section{padding:110px 7%;scroll-margin-top:20px}.section-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:65px;padding-bottom:26px;display:flex}.tiny{letter-spacing:1px;color:var(--muted);font-size:9px;font-weight:700}h2{letter-spacing:-3.3px;font-size:clamp(36px,4.3vw,64px);font-weight:800;line-height:1.4}.muted{color:#8fa1a5}.about-heading{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.about-heading>p,.connect-heading>p{letter-spacing:-.3px;color:#63777d;max-width:340px;font-size:14px;line-height:1.9}.problem-list{margin-top:65px}.problem{border-top:1px solid var(--line);grid-template-columns:60px 1fr 1fr 40px;align-items:center;gap:30px;padding:38px 0;display:grid}.problem>span:first-child{color:#71878d;align-self:start;padding-top:8px;font-size:11px}.problem h3{letter-spacing:-.9px;font-size:24px;font-weight:600;line-height:1.7}.problem em{color:#87999d;font-style:normal}.problem p{color:#62777c;font-size:13px;line-height:1.9}.problem-mark{justify-self:end;font-size:29px}.connect{background:#e6edef}.connect-heading{justify-content:space-between;align-items:flex-end;display:flex}.connection-map{justify-content:center;align-items:center;max-width:1070px;margin:80px auto 50px;display:flex}.agent-node{text-align:center;background:#f7fafbd9;border:1px solid #fff;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:center;width:224px;padding:25px 20px 23px;display:flex;box-shadow:0 15px 40px #3b5c6510}.node-caption{letter-spacing:1.3px;color:#778c91;font-size:8px;font-weight:800}.tool-icon{place-items:center;width:80px;height:80px;margin-top:25px;font-size:56px;line-height:1;display:grid}.codex{color:#12282c}.claude{color:#cb795d}.agent-node h3{letter-spacing:-.5px;margin-top:8px;font-size:20px}.node-device{color:#7b8e94;margin-top:7px;font-size:11px}.connected{color:#2c7b66;background:#e6f5f1;border-radius:20px;margin-top:24px;padding:7px 12px;font-size:9px;font-weight:700}.connected i{background:#219b76}.hub{aspect-ratio:1;background:var(--cyan);border-radius:50%;flex-direction:column;flex:0 0 198px;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 18px #08cee00a,0 0 0 19px #08a4b52a,0 0 0 40px #08cee006,0 0 0 41px #08a4b518}.hub svg{fill:none;width:45px;height:45px;stroke:var(--ink);stroke-width:3.5px}.hub strong{letter-spacing:-1.5px;margin-top:8px;font-size:27px}.hub small{margin-top:5px;font-size:9px}.map-line{background:#86a7ae;flex:1;min-width:40px;max-width:150px;height:1px;position:relative}.map-line:after,.map-line:before{content:"";background:#86a7ae;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.map-line:after{right:0}.map-line i{background:#00c8db;border:2px solid #e6edef;border-radius:50%;width:9px;height:9px;animation:3s linear infinite travel;position:absolute;top:-4px}.map-line:nth-of-type(4) i{animation-delay:1.5s}.feature-caption{border-top:1px solid #c9d6d9;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;display:flex}.feature-caption>span{letter-spacing:1px;font-size:10px;font-weight:800}.feature-caption p{color:#526c73;font-size:13px}.flow{color:#f2f7f7;--line:#2e4047;background:#101e24}.flow .tiny{color:#91a4ab}.flow .eyebrow{color:#8da4ac}.flow-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:70px;display:grid}.flow h2{font-size:clamp(35px,3.9vw,58px)}.cyan{color:var(--cyan)}.flow-copy>p{color:#95a9b0;margin-top:30px;font-size:13px;line-height:2}.flow-steps{max-width:340px;margin:45px 0 0;padding:0;list-style:none}.flow-steps li{color:#79929b;border-bottom:1px solid #31444b;padding:18px 0;font-size:12px;transition:color .3s}.flow-steps li>span{margin-right:26px;font-size:10px;display:inline-block}.flow-steps li.active{color:var(--cyan)}.demo{background:#1a2b33;border:1px solid #38505b;border-radius:15px;overflow:hidden;transform:rotate(1deg);box-shadow:0 25px 50px #0003}.demo-titlebar{color:#b4c7ce;background:#20333c;border-bottom:1px solid #334c57;justify-content:space-between;align-items:center;padding:17px;font-size:9px;display:flex}.window-dots{gap:4px;display:flex}.window-dots i{background:#65808c;border-radius:50%;width:5px;height:5px}.window-dots i:first-child{background:#ff8f7f}.window-dots i:nth-child(2){background:#e4c572}.window-dots i:nth-child(3){background:#7cc2a5}.demo-label{color:#8da4ad;border:1px solid #49606b;border-radius:4px;padding:3px 6px;font-size:8px}.demo-body{padding:27px}.demo-breadcrumb{color:#819aa5;letter-spacing:1px;font-size:8px}.demo-breadcrumb span{margin:0 10px}.demo-heading{justify-content:space-between;align-items:center;margin:18px 0 28px;display:flex}.demo-heading h3{letter-spacing:-.6px;font-size:18px}.live{color:var(--cyan);letter-spacing:1px;font-size:7px}.live i{background:var(--cyan);width:4px;height:4px}.task-request{gap:12px;padding-bottom:22px;display:flex}.avatar{background:#3b5461;border:1px solid #607b89;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.task-request strong{font-size:10px}.task-request strong small{color:#8ca6b2;margin-left:8px;font-size:9px;font-weight:400}.task-request p{color:#b1c4cd;margin-top:8px;font-size:11px;line-height:1.9}.task-card{background:#213740;border:1px solid #385563;border-radius:9px;padding:20px}.task-card-top,.task-meta{justify-content:space-between;align-items:center;display:flex}.task-type{letter-spacing:1px;color:#9db6c2;font-size:7px}.task-status{color:#b6c8d2;background:#384d57;border-radius:5px;padding:4px 8px;font-size:8px}.task-status.running{color:#d9e5b4;background:#36524d}.task-status.complete{color:#74efc2;background:#205146}.task-card h4{margin-top:16px;font-size:15px}.task-card>p{color:#91aab5;margin-top:6px;font-size:10px}.task-meta{color:#b4c7ce;margin-top:22px;font-size:9px}.task-meta>span+span{color:#8ca4af;font-size:8px}.task-track{color:#7b97a3;align-items:center;gap:10px;margin-top:20px;font-size:8px;display:flex}.task-track i{background:#47616f;flex:1;height:1px}.task-track .current{color:var(--cyan)}.task-result{color:#78dcb8;border-top:1px solid #426059;align-items:center;gap:10px;margin-top:18px;padding-top:15px;font-size:9px;line-height:1.9;display:flex}.task-result[hidden]{display:none}.task-result>span{font-size:17px}.task-result strong{font-weight:600}.cyan-button{background:var(--cyan);color:var(--ink);border:0;width:100%;margin-top:18px;padding:14px 18px;font-size:11px}.cyan-button:disabled{cursor:wait;opacity:.7;transform:none}.demo-note{text-align:center;color:#88a3ae;margin-top:12px;font-size:8px;line-height:1.8}.onboarding{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:70px;display:grid}.onboarding article{border-top:1px solid #b8cbcf;min-width:0;padding-top:25px}.step-number{letter-spacing:-2px;color:#90a5aa;justify-content:space-between;align-items:center;font-size:42px;font-weight:500;display:flex}.step-number>span{color:var(--ink);font-size:24px}.onboarding h3{letter-spacing:-.9px;margin-top:30px;font-size:21px}.onboarding p{color:#6d858c;margin-top:16px;font-size:12px;line-height:1.9}.mini-visual{background:#e7eef0;border-radius:8px;min-height:150px;margin-top:30px;padding:20px;overflow:hidden}.invite>span{letter-spacing:1px;color:#69818b;font-size:8px;font-weight:700}.invite>div{justify-content:center;align-items:center;margin:17px 0;display:flex}.invite i,.invite b{background:#97b8bd;border:3px solid #e7eef0;border-radius:50%;width:35px;height:35px;margin-left:-6px}.invite i:nth-child(2){background:#b3c6d1}.invite i:nth-child(3){background:#70afba}.invite b{background:var(--cyan);place-items:center;font-size:19px;font-weight:500;display:grid}.mini-visual small{color:#6d858c;font-size:9px}.terminal{background:#21363e}.terminal>div{gap:4px;display:flex}.terminal i{background:#65838f;border-radius:50%;width:4px;height:4px}.terminal p{color:#c5d8de;margin-top:22px;font-size:10px;line-height:2.4}.terminal p>span{color:var(--cyan)}.terminal small{color:#81a0ae;font-size:8px}.next{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding-top:34px;display:flex}.next>span,.next>b{border:1px solid #b9cdd3;border-radius:8px;padding:10px 15px;font-size:12px;font-weight:700}.next>b{background:var(--cyan);border-color:var(--cyan)}.next>i{color:#78959f;font-size:23px;font-style:normal}.next small{text-align:center;flex-basis:100%}.faq{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:75px;padding-top:70px;padding-bottom:120px;display:grid}.faq h2{margin-top:24px;font-size:44px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:23px;font-weight:400;transition:transform .25s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{color:#6c838a;max-width:95%;padding-bottom:26px;font-size:12px;line-height:1.95}.closing{isolation:isolate;text-align:center;background:linear-gradient(120deg,#b8d4da,#e5eef0);justify-content:center;align-items:flex-start;min-height:650px;display:flex;position:relative;overflow:hidden}.closing:after{content:"";z-index:-1;pointer-events:none;background:#edf6f67a;position:absolute;inset:0}.closing-content{padding:100px 20px 160px}.closing .eyebrow{color:#007887;justify-content:center}.closing h2{letter-spacing:-3px;margin:24px 0 35px;font-size:clamp(35px,4.7vw,68px)}.closing-word{letter-spacing:-.06em;white-space:nowrap;color:#ffffff5c;z-index:-1;pointer-events:none;font-size:clamp(95px,19vw,300px);font-weight:800;position:absolute;bottom:-.2em}footer{background:#f3f7f8;justify-content:space-between;align-items:center;gap:25px;padding:45px 7%;display:flex}footer .brand{font-size:26px}footer p{color:#748c93;margin-top:9px;font-size:9px}footer>span{color:#748c93;font-size:9px}.back-top{letter-spacing:.6px;font-size:9px;font-weight:800}.back-top span{margin-left:20px;font-size:18px}.js .reveal{opacity:0;transition:opacity .85s var(--ease),transform .85s var(--ease);transition-delay:var(--delay,0s);transform:translateY(38px)}.js .reveal.visible{opacity:1;transform:translateY(0)}.hero-enter{animation:enter 1s var(--ease) both}.hero-enter:nth-child(2){animation-delay:.12s}.hero-enter:nth-child(3){animation-delay:.24s}.hero-enter:nth-child(4){animation-delay:.36s}.hero-enter:nth-child(5){animation-delay:.48s}@keyframes enter{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes bob{50%{transform:translateY(5px)}}@keyframes travel{0%{left:0}to{left:100%}}@media (width>=1550px){.hero-copy{padding-top:240px}.hero-description{font-size:21px}.hero-actions{margin-top:40px}.hero-tags{font-size:12px}.nav{font-size:13px}}@media (width<=1050px){.header{left:5%;right:5%}.nav{gap:17px;padding-left:19px;font-size:10px}.nav .nav-cta{padding:14px}.brand{font-size:24px}.hero-copy{padding-top:210px;padding-left:6%}h1{letter-spacing:-3.5px}.hero{min-height:800px}.water-label{bottom:18%;right:6%}.section{padding:85px 6%}.flow-layout{gap:35px}.demo-body{padding:21px}.connection-map{margin-top:60px}.agent-node{width:190px}.hub{flex-basis:170px}.onboarding{gap:24px}.faq{gap:40px}.faq h2{font-size:38px}.problem{grid-template-columns:30px 1fr 1fr 30px}.tiny{font-size:8px}}@media (width<=760px){html{scroll-padding-top:80px}.header{top:22px}.brand{font-size:25px}.brand svg{width:30px;height:30px}.nav{display:none}.menu-toggle{background:#ffffffb8;border:1px solid #ffffffb8;border-radius:10px;flex-direction:column;justify-content:center;gap:6px;width:42px;height:42px;display:flex}.menu-toggle span{background:var(--ink);width:18px;height:1.5px;margin:0 auto}.mobile-nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8fbfbf5;border:1px solid #fff;border-radius:12px;flex-direction:column;gap:2px;padding:14px;display:flex;position:absolute;top:58px;left:0;right:0;box-shadow:0 20px 40px #16354022}.mobile-nav a{padding:13px;font-size:13px}.mobile-nav a:last-child{background:var(--ink);color:#fff;border-radius:7px;margin-top:8px}.hero{height:95svh;min-height:760px;max-height:950px}.hero-copy{padding:171px 6% 90px}.hero .eyebrow{letter-spacing:1px;gap:7px;font-size:8px}h1{letter-spacing:-2.3px;margin-top:24px;font-size:clamp(32px,6.6vw,50px);line-height:1.55}.hero-description{margin-top:24px;font-size:13px;line-height:2.05}.hero-actions{gap:8px;margin-top:28px}.button{gap:14px;padding:16px 17px;font-size:11px}.button>span{font-size:17px}.hero-tags{flex-wrap:wrap;gap:10px;margin-top:24px;font-size:8px;line-height:1.8}.hero-tags>span+span{padding-left:10px}.hero-glow{background:linear-gradient(90deg,#eaf1f2b0,#0000),linear-gradient(#0000 70%,#edf5f7 100%)}.water-label{font-size:7px;bottom:15%;left:6%;right:auto}.water-label small{font-size:8px}.crosshair{font-size:23px}.hero-bottom{letter-spacing:.5px;font-size:7px;bottom:24px}.hero-bottom>span:last-child{display:none}.ticker{padding:18px 0}.ticker span{font-size:15px}.ticker>div{gap:30px}.ticker i{font-size:22px}.section{padding:68px 6%}.section-top{margin-bottom:36px;padding-bottom:18px}.section-top .eyebrow{letter-spacing:1px;font-size:9px}.tiny{display:none}h2{letter-spacing:-1.8px;font-size:34px;line-height:1.45}.about-heading,.connect-heading{display:block}.about-heading>p,.connect-heading>p{margin-top:23px;font-size:12px}.problem-list{margin-top:40px}.problem{grid-template-columns:23px 1fr 22px;gap:12px;padding:27px 0}.problem h3{font-size:19px}.problem p{grid-area:2/2;font-size:11px}.problem-mark{grid-area:1/3;font-size:22px}.connection-map{flex-direction:column;margin:50px auto 35px}.agent-node{text-align:left;grid-template-rows:15px 28px 20px;grid-template-columns:55px 1fr;align-items:center;column-gap:15px;width:100%;max-width:320px;padding:20px;display:grid}.node-caption{grid-column:2;font-size:7px}.tool-icon{grid-area:1/1/4;width:50px;height:60px;margin:0;font-size:43px}.agent-node h3{grid-area:2/2;margin:0;font-size:19px}.node-device{display:none}.connected{grid-area:3/2;justify-self:start;margin-top:0;padding:3px 8px;font-size:7px}.map-line{flex:none;width:1px;min-width:0;max-width:none;height:45px}.map-line:after,.map-line:before{top:0;left:-2px}.map-line:after{top:auto;bottom:0}.map-line i{animation:none;top:20px;left:-4px}.hub{flex:none;width:148px;box-shadow:0 0 0 12px #08cee00a,0 0 0 13px #08a4b52a}.hub svg{width:33px;height:33px}.hub strong{font-size:23px}.hub small{font-size:8px}.feature-caption{align-items:flex-start;gap:12px}.feature-caption p{max-width:225px;font-size:11px;line-height:1.8}.feature-caption>span{white-space:nowrap;font-size:8px}.flow-layout{grid-template-columns:1fr;gap:40px}.flow h2{font-size:35px}.flow-copy>p{margin-top:22px;font-size:12px}.flow-steps{max-width:none;margin-top:28px}.flow-steps li{padding:15px 0;font-size:11px}.demo{transform:none}.demo-body{padding:23px}.demo-heading h3{font-size:17px}.demo-note{font-size:9px}.onboarding{grid-template-columns:1fr;gap:36px;margin-top:40px}.onboarding article{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.step-number{grid-column:1/-1;font-size:34px}.step-number>span{font-size:22px}.onboarding h3{grid-column:1/-1;margin-top:22px;font-size:18px}.onboarding p{grid-row:3;margin-top:18px;font-size:11px}.mini-visual{grid-area:3/2;min-height:128px;margin-top:18px;padding:14px}.invite>div{margin:15px 0}.invite i,.invite b{width:27px;height:27px}.mini-visual small{font-size:8px}.terminal p{overflow-wrap:anywhere;font-size:8px;line-height:1.9}.terminal small{font-size:7px}.next{align-content:center;gap:7px}.next>span,.next>b{padding:8px;font-size:8px}.next>i{font-size:17px}.next small{margin-top:10px;font-size:7px}.faq{grid-template-columns:1fr;gap:30px}.faq h2{font-size:34px}.faq .eyebrow{font-size:9px}.faq-list summary{padding:22px 0;font-size:12px;line-height:1.7}.faq-list details>p{font-size:11px}.closing{min-height:510px}.closing-content{padding-top:75px}.closing .eyebrow{letter-spacing:1.2px;font-size:8px}.closing h2{letter-spacing:-2px;margin-top:25px;font-size:34px;line-height:1.55}.closing-word{font-size:21vw;bottom:-.08em}footer{grid-template-columns:1fr auto;gap:25px;padding:32px 6%;display:grid}footer .brand{font-size:24px}footer p{font-size:8px}footer>span{grid-area:2/1;font-size:8px}.back-top{grid-area:2/2;font-size:7px}.back-top span{margin-left:10px;font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js .reveal{opacity:1;transform:none}.water-label{display:none}}
