@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#f2f3f4;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#f2f3f4;--muted:#8b8e95;--line:#ffffff17;--accent:#c4c8cc;--accent-dim:#f0f2f4;--surface:#0b0d10;--surface-2:#101317;--mono:"DM Mono",monospace;--display:"Manrope","DM Sans",sans-serif;--scroll-progress:0;background:#050506;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;overflow-x:clip}body{background:#050506;min-width:320px;margin:0;overflow-x:clip}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.container{width:min(1160px,100% - 64px);margin-inline:auto}.scroll-progress{z-index:100;pointer-events:none;background:#ffffff12;height:2px;position:fixed;inset:0 0 auto}.scroll-progress:after{content:"";width:100%;height:100%;transform:scaleX(var(--scroll-progress));transform-origin:0;background:linear-gradient(90deg,#c4c8cc,#f4f5f6 45%,#72bfff,#ffb77e);display:block;box-shadow:0 0 13px #f5f6f7}.nav-wrap{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090af0;border-bottom:1px solid #ffffff0c;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:26px;height:74px;display:flex}.wordmark{white-space:nowrap;font:800 17px var(--display);letter-spacing:-.065em;color:#f4f5f6;align-items:center;gap:8px;display:inline-flex}.wordmark .registered{font:500 8px var(--mono);color:#92969b;align-self:flex-start;margin-left:-7px}.brand-mark-image{object-fit:contain;filter:drop-shadow(0 0 5px #ffffff24);width:46px;height:30px;transition:transform .35s,filter .35s;display:block}.wordmark:hover .brand-mark-image{filter:drop-shadow(0 0 9px #fff5);transform:rotate(8deg)scale(1.08)}.nav-links{align-items:center;gap:clamp(14px,2vw,26px);margin-left:auto;display:flex}.nav-links a{color:#aeb1b5;font-size:11px;transition:color .2s;position:relative}.nav-links a:hover{color:#fff}.nav-links a:not(.mobile-contact):after{content:"";background:var(--accent);height:1px;transition:right .25s;position:absolute;bottom:-7px;left:0;right:100%}.nav-links a:hover:after{right:0}.nav-actions{align-items:center;display:flex}.nav-cta{color:#f3f4f5;border:1px solid #ffffff35;border-radius:28px;align-items:center;gap:11px;padding:11px 17px;font-size:10px;transition:color .25s,border-color .25s,background .25s;display:inline-flex}.nav-cta:hover{color:#06100b;background:var(--accent);border-color:var(--accent)}.menu-toggle,.mobile-contact{display:none}.hero{background:radial-gradient(at 77% 46%,#25292d40 0,#0000 43%),linear-gradient(#090a0b,#060708 80%,#050506);align-items:center;min-height:660px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;filter:blur(25px);opacity:.5;background:linear-gradient(90deg,#0000 9%,#fff0 17%,#fff 34%,#bbf3ff 40%,#ffd5aa 44%,#ffffff20 50%,#0000 57% 69%,#fff 80%,#a7eaff 85%,#ffc18b 88%,#0000 97%);width:120%;height:80px;animation:13s ease-in-out infinite alternate hero-beam;position:absolute;top:47%;left:-10%;transform:rotate(8deg)}.hero-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 80% 44%,#000,#0000 70%);mask-image:radial-gradient(at 80% 44%,#000,#0000 70%)}.hero-halo{filter:blur(75px);background:#b2c6d40a;border-radius:50%;width:440px;height:440px;animation:8s ease-in-out infinite alternate halo-breathe;position:absolute;top:15%;right:11%}.hero-layout{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-top:70px;padding-bottom:94px;display:grid;position:relative}.hero-copy{max-width:570px}.hero-kicker,.eyebrow{color:var(--accent);font:500 9px var(--mono);letter-spacing:.13em;align-items:center;gap:9px;margin:0 0 20px;display:flex}.status-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.9s ease-in-out infinite status-pulse;box-shadow:0 0 0 4px #c4c8cc19}.hero h1{font:800 clamp(52px,6vw,77px)/1.03 var(--display);letter-spacing:-.075em;max-width:590px;margin:0 0 20px}.hero h1 span,.about-heading h2 span,.section-head h2 span,.section-heading h2 span,.workflow-section h2 span,.footer-cta h2 span{color:var(--accent)}.hero-sub{color:#a2a5aa;max-width:465px;margin:0 0 26px;font-size:14px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:11px;display:flex}.hero-button{border:1px solid #0000;border-radius:27px;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:0 17px;font-size:11px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s,color .25s;display:inline-flex}.hero-button:hover{transform:translateY(-3px)}.hero-button.primary{background:var(--accent);color:#07100b;box-shadow:0 8px 23px #c4c8cc24}.hero-button.primary:hover{background:#e8ebee;box-shadow:0 12px 30px #c4c8cc40}.hero-button.secondary{color:#e2e4e6;background:#ffffff07;border-color:#ffffff28}.hero-button.secondary:hover{background:#ffffff12;border-color:#ffffff62}.hero-assurance{color:#868a90;flex-wrap:wrap;gap:20px;margin-top:25px;font-size:10px;display:flex}.hero-assurance span{align-items:center;gap:7px;display:flex}.hero-assurance svg{color:var(--accent)}.hero-visual{perspective:1000px;place-items:center;min-height:440px;display:grid;position:relative}.visual-aura{aspect-ratio:1;filter:blur(18px);background:radial-gradient(circle,#ffffff10,#0000 68%);border-radius:50%;width:78%;animation:7s ease-in-out infinite alternate halo-breathe;position:absolute}.browser-preview{z-index:2;background:#0a0c0e;border:1px solid #ffffff24;border-radius:15px;width:min(100%,515px);padding:10px;animation:7s ease-in-out infinite alternate preview-float;position:relative;transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 32px 85px #000a}.preview-top{color:#898d91;height:34px;font:7px var(--mono);letter-spacing:.08em;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 7px;display:grid}.preview-top>span:nth-child(2){text-align:center}.preview-dots{gap:4px;display:flex}.preview-dots i{background:#e96862;border-radius:50%;width:5px;height:5px}.preview-dots i:nth-child(2){background:#e8bb5d}.preview-dots i:nth-child(3){background:#c4c8cc}.preview-menu{justify-self:end}.preview-page{color:#f0f1ee;background:linear-gradient(130deg,#222623,#111413);border-radius:8px;grid-template-columns:.9fr 1.1fr;min-height:340px;display:grid;position:relative;overflow:hidden}.preview-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:25px 0 28px 25px;display:flex}.preview-copy>span,.preview-image>span{font:7px var(--mono);letter-spacing:.12em;color:#b5b8b4}.preview-copy h2{font:700 clamp(27px,3.2vw,41px)/.9 var(--display);letter-spacing:-.08em;margin:18px 0 23px}.preview-copy h2 i{color:#c6ad8e;font:italic 500 .94em Georgia}.preview-copy>b{color:#bdc2ba;font:7px var(--mono);letter-spacing:.08em;align-items:center;gap:5px;display:flex}.preview-image{clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);background:linear-gradient(150deg,#778482,#c4c3b4 42%,#687674 43%,#aeb9b1);margin:15px 0;position:relative;overflow:hidden}.preview-sun{aspect-ratio:1;filter:blur(22px);opacity:.55;background:#f2d3a4;border-radius:50%;width:31%;position:absolute;top:15%;right:15%}.preview-arch{background:linear-gradient(135deg,#d8e1dc66,#47585280 50%,#d4c7ac88);border:6px solid #e1e4dc99;width:67%;position:absolute;top:12%;bottom:0;right:12%;box-shadow:0 10px 35px #0004}.preview-image>span{color:#fff;position:absolute;bottom:10px;right:11px}.preview-bottom{color:#85898e;font:7px var(--mono);letter-spacing:.08em;justify-content:space-between;padding:12px 4px 3px;display:flex}.preview-bottom span:last-child{align-items:center;gap:5px;display:flex}.preview-bottom svg{color:var(--accent)}.float-chip,.float-sticker{z-index:3;color:#dfe2e3;background:#111519ed;border:1px solid #ffffff1e;border-radius:9px;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;box-shadow:0 12px 30px #0006}.float-chip{padding:11px 14px;animation:4s ease-in-out infinite alternate chip-float;bottom:42px;right:-14px}.float-chip>svg{color:var(--accent)}.chip-pulse{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%}.float-sticker{color:#a9acb0;padding:9px 12px;animation:5s ease-in-out -1s infinite alternate chip-float;top:48px;left:-13px}.float-sticker svg{color:var(--accent)}.hero-bottom{color:#777c81;font:8px var(--mono);letter-spacing:.06em;align-items:center;gap:8px;display:flex;position:absolute;bottom:19px;left:50%;transform:translate(-50%)}.hero-bottom>span{background:#ffffff04;border:1px solid #ffffff15;border-radius:20px;padding:7px 10px}.hero-bottom a{color:#b8babe;align-items:center;gap:7px;margin-left:auto;display:flex}.section{padding:98px 0}.about-section{color:#f1f2f3;background:radial-gradient(at 82% 40%,#15191d 0%,#0000 39%),linear-gradient(125deg,#090b0d,#0c0e11 65%,#090b0d);padding:105px 0 62px;position:relative;overflow:hidden}.about-grid-bg{pointer-events:none;opacity:.8;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.about-inner{grid-template-columns:1fr .9fr;column-gap:75px;display:grid;position:relative}.about-heading .eyebrow{color:var(--accent)}.about-heading h2{font:750 clamp(42px,5vw,62px)/1.08 var(--display);letter-spacing:-.065em;margin:0}.about-copy{padding-top:32px}.about-copy p{color:#969ba0;margin:0 0 17px;font-size:13px;line-height:1.85}.about-copy .about-lead{color:#e8eaeb;font-size:17px;font-weight:500;line-height:1.55}.inline-link{color:var(--accent);align-items:center;gap:8px;font-size:11px;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.inline-link:hover{color:#f5f6f7;gap:13px}.about-section .inline-link{color:var(--accent)}.about-values{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:54px;display:grid}.about-value{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;gap:14px;min-height:105px;padding:19px;transition:transform .3s,border-color .3s,background .3s;display:flex;position:relative}.about-value:hover{background:#ffffff08;border-color:#c4c8cc45;transform:translateY(-4px)}.value-icon{width:34px;height:34px;color:var(--accent);border:1px solid #c4c8cc2c;border-radius:9px;flex:none;place-items:center;display:grid}.about-value h3{margin:2px 0 7px;font-size:12px}.about-value p{color:#92979b;max-width:235px;margin:0;font-size:10px;line-height:1.6}.value-no{color:#656b70;font:8px var(--mono);position:absolute;top:14px;right:15px}.about-note{color:#a3a7aa;grid-column:1/-1;align-items:center;gap:14px;max-width:780px;margin:41px auto 0;display:flex}.about-note p{margin:0;font-size:13px;line-height:1.7}.about-note strong{color:var(--accent)}.note-star{color:var(--accent);font-size:19px}.section-head,.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.eyebrow{color:var(--accent);margin-bottom:14px}.section h2,.section-heading h2,.section-head h2,.workflow-section h2{font:750 clamp(35px,4.8vw,58px)/1.06 var(--display);letter-spacing:-.065em;margin:0}.expertise{background:#070809}.expertise-head .section-intro{color:#999da2;max-width:315px;margin:0 0 4px;font-size:12px;line-height:1.75}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.service-card{background:linear-gradient(145deg,#0e1012,#0a0c0e);border:1px solid #ffffff12;border-radius:12px;min-height:190px;padding:21px;transition:transform .3s,border-color .3s,background .3s;position:relative}.service-card:hover{background:#101315;border-color:#c4c8cc45;transform:translateY(-5px)}.service-icon{color:#aeb2b6;background:#ffffff04;border:1px solid #ffffff16;border-radius:9px;place-items:center;width:37px;height:37px;margin-bottom:19px;transition:transform .3s,color .3s,border-color .3s;display:grid}.service-card:hover .service-icon{color:var(--accent);border-color:#c4c8cc55;transform:rotate(-5deg)}.service-index{color:#656a70;font:9px var(--mono);position:absolute;top:23px;right:19px}.service-card h3{color:#e9ebed;margin:0 0 7px;font-size:13px}.service-card>p{color:#969ba0;max-width:310px;margin:0 0 13px;font-size:10px;line-height:1.65}.tags{flex-wrap:wrap;gap:5px;display:flex}.tags span{color:#888e93;font:8px var(--mono);background:#ffffff02;border:1px solid #ffffff13;border-radius:20px;padding:4px 7px}.clients{text-align:center;background:#060708;border-block:1px solid #ffffff0c;padding:28px 0 31px}.clients .eyebrow{color:#777e83;justify-content:center;margin-bottom:18px;font-size:8px}.client-list{color:#797e83;justify-content:space-between;align-items:center;gap:20px;display:flex}.client-list>span{font:600 10px var(--display);letter-spacing:.09em}.client-list .client-serif{letter-spacing:-.03em;color:#a5a8ab;font:italic 17px Georgia}.projects{background:#050506}.section-head h2 span{color:var(--accent)}.projects-aside{max-width:310px;padding-bottom:5px}.projects-aside p{color:#93989c;margin:0 0 15px;font-size:11px;line-height:1.7}.project-count{color:#70767a;font:8px var(--mono);letter-spacing:.06em;align-items:center;gap:9px;display:flex}.project-count i{background:linear-gradient(90deg,var(--accent),#fff);width:30px;height:1px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.project-card{background:#080a0b;border:1px solid #ffffff12;border-radius:14px;min-width:0;padding:7px;transition:transform .35s,border-color .35s,box-shadow .35s;box-shadow:0 14px 35px #0004}.project-card:hover{border-color:#ffffff37;transform:translateY(-6px);box-shadow:0 24px 48px #0008}.project-art{aspect-ratio:1.52;border-radius:9px;height:auto;position:relative;overflow:hidden}.art-top{z-index:2;color:#efefec;font:7px var(--mono);letter-spacing:.08em;opacity:.82;justify-content:space-between;display:flex;position:absolute;top:12px;left:13px;right:13px}.architecture{color:#f5f6f3;background:#202523}.arch-scene{background:linear-gradient(145deg,#343a37,#1c211f 58%,#101312);position:absolute;inset:0}.arch-window{background:linear-gradient(135deg,#dce8e7 15%,#8ba7a9 47%,#d0b999 75%,#667d80);border:6px solid #ffffff48;width:40%;height:100%;position:absolute;top:10%;right:9%;box-shadow:0 12px 32px #0006}.arch-sun{filter:blur(31px);opacity:.35;background:#f3bd80;border-radius:50%;width:110px;height:110px;position:absolute;top:17%;left:18%}.arch-title{font:600 clamp(23px,3vw,36px)/.92 var(--display);letter-spacing:-.07em;position:absolute;bottom:19%;left:9%}.arch-caption{font:7px var(--mono);letter-spacing:.12em;color:#a4aaa5;position:absolute;bottom:10%;left:9%}.hospitality{color:#f8f5e8;background:linear-gradient(135deg,#494a3e,#2a382e 45%,#15221b)}.stay-scene{text-align:center;background:radial-gradient(at 50% 65%,#a99c74 0%,#66735c 24%,#384c3b 58%,#202c24 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stay-scene:before,.stay-scene:after{content:"";filter:blur(2px);clip-path:polygon(48% 0,100% 100%,0 100%);background:linear-gradient(90deg,#14221a,#52614b,#202d23);width:27%;height:120%;position:absolute;top:10%}.stay-scene:before{left:-7%}.stay-scene:after{right:-7%;transform:scaleX(-1)}.stay-overline{z-index:1;font:7px var(--mono);letter-spacing:.2em;color:#e5dfcc}.stay-scene strong{z-index:1;font:600 clamp(40px,5.5vw,57px)/.78 var(--display);letter-spacing:-.09em;color:#f3efdf;margin-top:12px}.stay-scene i{font:italic 500 .9em Georgia}.stay-pill{z-index:1;font:6px var(--mono);border:1px solid #fff8;border-radius:25px;margin-top:17px;padding:7px 11px}.wellness{color:#222;background:linear-gradient(145deg,#d0c6b6,#897e70 55%,#b9ab99)}.form-scene{background:linear-gradient(120deg,#cfc7bb,#8c8175);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.form-orb{aspect-ratio:1;background:linear-gradient(140deg,#eee7dc 5%,#a99b8a 55%,#6e6359);border-radius:50%;width:43%;position:absolute;transform:translate(24%,-4%);box-shadow:25px 20px 45px #17130f50}.form-index{font:7px var(--mono);letter-spacing:.16em;color:#45423d;position:absolute;top:18%;left:8%}.form-scene strong{z-index:1;font:800 clamp(54px,7vw,82px)/.9 var(--display);letter-spacing:-.1em;color:#252522;position:relative;transform:translate(-12%)}.form-scene strong span{color:#776957}.form-bar{font:7px var(--mono);border-top:1px solid #514b4366;justify-content:space-between;padding-top:9px;display:flex;position:absolute;bottom:6%;left:5%;right:5%}.project-meta{justify-content:space-between;align-items:center;padding:13px 7px 6px;display:flex}.project-meta h3{font:650 14px var(--display);margin:0 0 4px}.project-meta p{color:#858b8f;margin:0;font-size:9px}.project-arrow{color:#c2c6c8;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:29px;height:29px;transition:background .25s,color .25s,transform .25s;display:grid}.project-card:hover .project-arrow{background:var(--accent);color:#06100b;transform:rotate(45deg)}.projects>.container>.text-link{margin-top:22px}.text-link{color:var(--accent);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.offerings-section{background:radial-gradient(at 52% 105%,#171a1d 0,#0000 45%),#090b0d;padding:100px 0}.section-heading h2{font-size:clamp(37px,4.8vw,59px)}.section-heading>p{color:#93989c;max-width:325px;margin:0 0 4px;font-size:12px;line-height:1.75}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.offer-card{background:linear-gradient(145deg,#101316,#0b0d0f);border:1px solid #ffffff12;border-radius:14px;min-height:340px;padding:26px 27px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.offer-card:after{content:"";background:#c4c8cc05;border-radius:50%;width:180px;height:180px;transition:transform .5s;position:absolute;top:-65px;right:-55px}.offer-card:hover{border-color:#c4c8cc40;transform:translateY(-5px);box-shadow:0 20px 45px #0005}.offer-card:hover:after{transform:scale(1.6)}.offer-top{color:#83898d;font:9px var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex}.offer-icon{color:#c1c4c7;background:#ffffff04;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:41px;height:41px;display:grid}.offer-card h3{z-index:1;font:700 23px var(--display);letter-spacing:-.04em;margin:24px 0 9px;position:relative}.offer-card>p{color:#9a9ea1;max-width:450px;margin:0 0 17px;font-size:11px;line-height:1.7}.offer-card ul{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.offer-card li{color:#c0c3c5;align-items:center;gap:8px;font-size:10px;display:flex}.offer-card li svg{color:var(--accent)}.workflow-section{background:#050607;padding:102px 0 108px}.workflow-section .section-heading{align-items:start}.workflow-section .section-heading>p{margin-top:39px}.process-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.process-track:before{content:"";transform-origin:0;background:linear-gradient(90deg,#ffffff10,#c4c8cc44,#ffffff10);height:1px;animation:5s ease-in-out infinite alternate process-line;position:absolute;top:36px;left:7%;right:7%}.process-card{z-index:1;background:linear-gradient(160deg,#0c0e10,#090b0d);border:1px solid #fff1;border-radius:12px;min-height:245px;padding:18px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative}.process-card:hover{border-color:#c4c8cc42;transform:translateY(-5px);box-shadow:0 18px 35px #0007}.process-card-top{color:var(--accent);font:10px var(--mono);justify-content:space-between;align-items:center;display:flex}.process-icon{color:#aeb2b5;background:#ffffff04;border:1px solid #ffffff19;border-radius:11px;place-items:center;width:42px;height:42px;transition:transform .3s,background .3s,color .3s;display:grid}.process-card:hover .process-icon{background:var(--accent);color:#07100b;transform:rotate(7deg)}.process-card h3{font:650 16px var(--display);letter-spacing:-.03em;margin:39px 0 9px}.process-card>p{color:#92979a;margin:0;font-size:10px;line-height:1.7}.process-dot{background:var(--accent);border:2px solid #090b0d;border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite dot-pulse;position:absolute;bottom:-5px;left:19px;box-shadow:0 0 0 4px #c4c8cc1a}.process-foot{align-items:center;gap:15px;margin-top:25px;display:flex}.process-line{background:linear-gradient(90deg,var(--accent),#fff);width:39px;height:1px}.process-foot p{color:#888e92;margin:0;font-size:11px}.faq{background:#0a0c0e;padding:82px 0}.faq-container{width:min(770px,100% - 48px);margin:auto}.faq-heading{text-align:center;margin-bottom:29px}.faq-heading h2{font:750 clamp(34px,4.2vw,48px)/1.07 var(--display);letter-spacing:-.06em;margin:0}.faq-heading .eyebrow{justify-content:center}.faq-item{border-top:1px solid #ffffff14}.faq-item:last-child{border-bottom:1px solid #ffffff14}.faq-item summary{color:#e4e6e7;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px 3px;font-size:12px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{color:var(--accent);flex:none;transition:transform .3s}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item>p{color:#969b9f;max-width:680px;margin:0;padding:0 30px 17px 3px;font-size:11px;line-height:1.75;animation:.3s both answer-in}.footer{color:#f1f3f4;background:radial-gradient(at 84% 12%,#161b1c 0,#0000 37%),linear-gradient(120deg,#080a0b,#0a0c0e);padding:75px 0 24px;scroll-margin-top:85px;position:relative;overflow:hidden}.footer:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.footer .container{position:relative}.footer-cta{border-bottom:1px solid #ffffff19;justify-content:space-between;align-items:center;gap:30px;min-height:240px;padding:24px 0 39px;display:flex;position:relative}.footer-cta .eyebrow{color:var(--accent)}.footer-cta h2{font:750 clamp(35px,5vw,58px)/1.08 var(--display);letter-spacing:-.06em;margin:0 0 15px}.footer-cta>div>p:last-child{color:#969b9f;max-width:560px;margin:0;font-size:12px;line-height:1.7}.footer-cta h2 span{color:var(--accent)}.footer-button{color:#07100b;background:#c4c8cc;border:1px solid #c4c8cc50;border-radius:27px;flex:none;align-items:center;gap:15px;padding:14px 18px;font-size:11px;font-weight:700;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.footer-button:hover{background:#e8ebee;transform:translateY(-3px);box-shadow:0 12px 30px #c4c8cc30}.footer-button svg,.inline-link svg{transition:transform .25s}.footer-button:hover svg,.inline-link:hover svg{transform:translate(3px,-2px)}.footer-bottom{grid-template-columns:1fr 1.4fr 1fr 1fr;align-items:center;gap:19px;padding-top:22px;display:grid}.footer-bottom .wordmark{color:#f4f5f6}.footer-bottom>p{color:#8e9498;margin:0;font-size:10px;line-height:1.6}.footer-email{color:#b7bdc0;font-size:10px}.footer-email:hover{color:var(--accent)}.copyright{text-align:right;color:#777e82;font:8px/1.8 var(--mono)}@keyframes hero-beam{to{opacity:.28;filter:blur(32px);transform:translate(3%)rotate(8deg)}}@keyframes status-pulse{0%,to{transform:scale(.9);box-shadow:0 0 0 4px #c4c8cc19}50%{transform:scale(1.2);box-shadow:0 0 0 7px #c4c8cc10}}@keyframes preview-float{0%{transform:translateY(-5px)rotateY(-5deg)rotateX(2deg)}to{transform:translateY(7px)rotateY(-2deg)rotateX(0)}}@keyframes chip-float{to{transform:translateY(-8px)rotate(-1deg)}}@keyframes halo-breathe{to{opacity:.62;transform:translate(-20px,18px)scale(1.12)}}@keyframes process-line{to{opacity:.5;transform:scaleX(.72)}}@keyframes dot-pulse{50%{transform:scale(.84);box-shadow:0 0 0 7px #c4c8cc0e}}@keyframes answer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes card-breathe{to{box-shadow:0 18px 38px #0005}}@keyframes icon-float{to{transform:translateY(-3px)}}@keyframes art-breathe{to{filter:saturate(1.08)brightness(1.04)}}@keyframes eyebrow-shine{to{background-position:-220% 0}}@keyframes client-float{to{color:#aeb3b6;transform:translateY(-3px)}}@keyframes menu-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.motion-ready [data-reveal]{opacity:0;filter:blur(5px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .85s;transition-delay:var(--reveal-delay,0s);will-change:opacity,transform,filter;transform:translateY(36px)scale(.985)}.motion-ready [data-reveal=left]{transform:translate(-42px)scale(.99)}.motion-ready [data-reveal=right]{transform:translate(42px)scale(.99)}.motion-ready [data-reveal].is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.hero-copy{animation:.9s cubic-bezier(.16,1,.3,1) .1s both hero-enter}@keyframes hero-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-value,.service-card,.project-card,.offer-card,.process-card{animation:7s ease-in-out infinite alternate card-breathe;animation-delay:var(--reveal-delay,0s)}.service-icon{animation:5s ease-in-out infinite alternate icon-float}.project-art{animation:9s ease-in-out infinite alternate art-breathe}.about-section .eyebrow,.section .eyebrow,.offerings-section .eyebrow,.workflow-section .eyebrow,.footer .eyebrow{background:linear-gradient(90deg,var(--accent) 0 35%,#f4f5f6 50%,var(--accent) 65%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite eyebrow-shine}.clients .client-list>span{animation:4s ease-in-out infinite alternate client-float}.clients .client-list>span:nth-child(2n){animation-delay:-2s}@media (width<=1050px){.container{width:min(100% - 52px,920px)}.nav{gap:17px}.nav-links{gap:13px}.nav-links a{font-size:10px}.hero-layout{grid-template-columns:1fr .95fr;gap:34px}.hero h1{font-size:clamp(47px,5.5vw,65px)}.hero-visual{min-height:390px}.preview-page{min-height:300px}.about-inner{column-gap:45px}.process-track{grid-template-columns:repeat(2,minmax(0,1fr))}.process-track:before{display:none}.process-card{min-height:220px}.process-card h3{margin-top:30px}}@media (width<=760px){.container{width:calc(100% - 40px)}.nav{height:68px}.nav-links{gap:11px}.nav-links a{font-size:9px}.nav-cta{gap:0;padding:10px 12px;font-size:0}.nav-cta svg{width:16px}.hero{min-height:unset}.hero-layout{grid-template-columns:1fr;gap:13px;padding-top:66px;padding-bottom:101px}.hero-copy{max-width:650px}.hero h1{max-width:unset;font-size:clamp(50px,9vw,67px)}.hero-sub{font-size:13px}.hero-visual{min-height:360px}.browser-preview{width:min(100%,520px)}.hero-bottom{gap:6px;width:calc(100% - 40px)}.hero-bottom>span{padding:6px 8px;font-size:7px}.hero-bottom a{font-size:7px}.section{padding:78px 0}.about-section{padding:83px 0 54px}.about-inner{grid-template-columns:1fr;gap:19px}.about-copy{max-width:610px;padding-top:0}.about-values{grid-template-columns:1fr;gap:9px;margin-top:21px}.about-value{min-height:85px}.about-note{margin-top:25px}.section-head,.section-heading{flex-direction:column;align-items:start;gap:16px;margin-bottom:27px}.section-intro,.expertise-head .section-intro,.projects-aside,.section-heading>p{max-width:540px;margin:0}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{min-height:190px}.clients{padding:25px 0}.client-list{flex-wrap:wrap;justify-content:center;gap:14px 23px}.client-list>span{font-size:9px}.project-grid{gap:13px}.project-art{aspect-ratio:1.25}.offer-card{min-height:365px;padding:23px}.workflow-section .section-heading>p{margin-top:0}.process-track{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-cta{flex-direction:column;justify-content:center;align-items:flex-start;gap:23px;padding:27px 0 36px}.footer-bottom{grid-template-columns:1fr 1fr;row-gap:20px}.footer-bottom>p{text-align:right;justify-self:end}.copyright{justify-self:end}.nav-links{background:#090b0df7;border-bottom:1px solid #ffffff18;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:10px 20px 16px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 18px 25px #0005}.nav-links.is-open{animation:.22s both menu-drop;display:flex}.nav-links a{border-bottom:1px solid #ffffff0c;padding:12px 2px;font-size:12px}.nav-links a:not(.mobile-contact):after{display:none}.nav-links .mobile-contact{color:var(--accent);border:0;align-items:center;gap:8px;font-weight:700;display:flex}.menu-toggle{color:#eee;background:#ffffff06;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:37px;height:37px;transition:transform .25s;display:grid}.menu-toggle:hover{border-color:#c4c8cc70;transform:rotate(8deg)}.menu-toggle svg{width:17px}.nav-cta{display:none}}@media (width<=520px){.nav{height:63px}.nav-links{top:63px}.hero-layout{padding-top:57px;padding-bottom:95px}.hero h1{font-size:clamp(43px,11.5vw,58px)}.hero-sub{font-size:12px}.hero-actions{gap:8px}.hero-button{min-height:43px;padding:0 14px;font-size:10px}.hero-assurance{gap:12px;font-size:9px}.hero-visual{min-height:305px}.preview-top{height:30px;padding:0 6px}.preview-page{min-height:255px}.preview-copy{padding:19px 0 20px 17px}.preview-copy h2{margin:14px 0 19px;font-size:clamp(25px,7vw,34px)}.preview-copy>span,.preview-image>span{font-size:6px}.preview-image{margin-block:11px}.preview-arch{border-width:4px}.preview-bottom{font-size:6px}.float-chip{padding:9px 10px;font-size:8px;bottom:18px;right:-2px}.float-sticker{padding:8px 9px;font-size:8px;top:26px;left:-2px}.hero-bottom{justify-content:space-between;bottom:13px}.hero-bottom>span{padding:6px;font-size:6px}.hero-bottom a{max-width:108px;font-size:6px}.section{padding:66px 0}.about-heading h2,.section h2,.section-heading h2,.section-head h2,.workflow-section h2{font-size:clamp(34px,9.5vw,46px)}.about-copy .about-lead{font-size:16px}.about-copy p{font-size:11px}.about-value{padding:16px}.service-grid{grid-template-columns:1fr}.service-card{min-height:unset;padding:18px}.service-icon{margin-bottom:15px}.service-card>p{max-width:unset}.project-grid{grid-template-columns:1fr}.project-art{aspect-ratio:1.35}.project-meta h3{font-size:14px}.projects-aside p{font-size:11px}.offerings-section,.workflow-section{padding:67px 0}.offer-grid{grid-template-columns:1fr}.offer-card{min-height:unset;padding:20px}.offer-card h3{font-size:22px}.process-track{grid-template-columns:1fr}.process-card{min-height:184px}.process-card h3{margin-top:22px}.process-foot p{font-size:9px}.faq{padding:64px 0}.faq-container{width:calc(100% - 40px)}.faq-item summary{padding:16px 2px;font-size:11px}.faq-item>p{font-size:10px}.footer{padding-top:59px}.footer-cta h2{font-size:clamp(34px,9vw,46px)}.footer-cta>div>p:last-child{font-size:11px}.footer-button{padding:13px 16px;font-size:10px}.footer-bottom{grid-template-columns:1fr 1fr;gap:16px}.footer-bottom>p,.footer-email{font-size:9px}.copyright{font-size:7px}}@media (width<=370px){.container{width:calc(100% - 32px)}.hero h1{font-size:39px}.hero-bottom>span:nth-child(2){display:none}.hero-bottom{justify-content:flex-start}.hero-bottom a{margin-left:auto}.hero-assurance{flex-direction:column;gap:7px}.hero-visual{min-height:275px}.preview-page{min-height:230px}.preview-copy h2{font-size:25px}.about-heading h2{font-size:35px}.footer-bottom{grid-template-columns:1fr}.footer-bottom>p,.footer-email,.copyright{text-align:left;justify-self:start}}.project-art.morada{color:#20211d;background:linear-gradient(155deg,#d7d2c5 0%,#aaa797 48%,#4e514c 100%);position:relative;overflow:hidden}.project-art.morada:before{content:"";background:linear-gradient(90deg,#17191620,#0000 65%),linear-gradient(#0000 24%,#11140f88);position:absolute;inset:0}.morada-scene{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(22px,4vw,40px);display:flex;position:absolute;inset:0;overflow:hidden}.morada-scene:before{content:"";filter:drop-shadow(0 20px 24px #1117);background:radial-gradient(at 40% 45%,#f4ead2 0,#c8bea9 30%,#74766d 58%,#292c28 74%,#0000 75%);border-radius:50%;width:78%;height:135%;position:absolute;top:-35%;right:-5%;transform:rotate(-15deg)}.morada-scene:after{content:"";clip-path:polygon(0 18%,65% 0,100% 18%,100% 100%,0 100%);background:linear-gradient(130deg,#ffffffb0,#9a968a 16%,#464943 17%,#272c28 100%);position:absolute;inset:8% 7% 9% 52%;box-shadow:inset 12px 0 18px #fff3}.morada-scene>*{z-index:1;position:relative}.morada-label{font:8px var(--mono);letter-spacing:.14em;color:#eae6dc;margin-bottom:15px}.morada-scene strong{font:700 clamp(19px,3vw,30px)/1.08 var(--display);letter-spacing:-.055em;color:#fff;text-shadow:0 2px 14px #0005;max-width:70%}.morada-copy{color:#f1eee6;max-width:58%;margin-top:12px;font-size:9px;line-height:1.5}.morada-scene i{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff9c;border-radius:20px;margin-top:19px;padding:8px 11px;font-size:8px;font-style:normal}.morada-scene i b{margin-left:8px}.project-card:hover .morada-scene:before{transition:transform .7s cubic-bezier(.16,1,.3,1);transform:rotate(-12deg)scale(1.04)}@media (width<=520px){.morada-scene{padding:23px}.morada-scene strong{font-size:clamp(22px,7vw,29px)}}.signal-scene{z-index:2;aspect-ratio:1.12;isolation:isolate;place-items:center;width:min(100%,500px);display:grid;position:relative;overflow:visible}.signal-grid{background:radial-gradient(#c4c8cc0c 0,#0000 66%),linear-gradient(#ffffff08 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/34px 34px;border:1px solid #ffffff0d;border-radius:50%;animation:6s ease-in-out infinite alternate grid-breathe;position:absolute;inset:8%;-webkit-mask-image:radial-gradient(#000 15%,#0000 73%);mask-image:radial-gradient(#000 15%,#0000 73%)}.signal-core{z-index:3;aspect-ratio:1;background:radial-gradient(circle at 42% 38%,#fff 0,#d7dbde 5%,#899097 14%,#24282c 30%,#080a0c 65%);border:1px solid #ffffff6e;border-radius:50%;place-items:center;width:25%;animation:5s ease-in-out infinite alternate core-hover;display:grid;position:absolute;box-shadow:0 0 22px #e8edf030,0 0 70px #f0f3f41f,inset 0 0 24px #ffffff35}.signal-core:before,.signal-core:after{content:"";border:1px solid #ffffff42;border-radius:50%;position:absolute;inset:-13%;transform:rotateX(67deg)rotate(-24deg);box-shadow:0 0 15px #ffffff1c}.signal-core:after{opacity:.35;inset:-24%;transform:rotateX(67deg)rotate(35deg)}.signal-core img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 13px #fff);width:52%;height:52%;animation:8s ease-in-out infinite core-symbol}.core-flare{filter:blur(1px);background:linear-gradient(90deg,#0000,#ffffff9c 35%,#fff 50%,#ffffff9c 65%,#0000);width:170%;height:1px;animation:6s ease-in-out infinite flare-turn;position:absolute}.core-caption{color:#aeb3b7;width:max-content;font:8px var(--mono);letter-spacing:.22em;position:absolute;top:calc(100% + 26px)}.signal-orbit{transform-style:preserve-3d;border:1px solid #ffffff28;border-radius:50%;animation:22s linear infinite orbit-spin;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #ffffff08,inset 0 0 18px #ffffff06}.orbit-a{width:77%;height:91%;transform:translate(-50%,-50%)rotate(-23deg)}.orbit-b{border-color:#ffffff35;width:97%;height:57%;animation-duration:28s;animation-direction:reverse;transform:translate(-50%,-50%)rotate(31deg)}.orbit-c{width:62%;height:103%;animation-duration:34s;transform:translate(-50%,-50%)rotate(58deg)}.orbit-point{background:#e9ecee;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 11px 3px #f2f4f5a8}.orbit-b .orbit-point{background:#c4c8cc;top:18%;left:auto;right:13%;box-shadow:0 0 12px 3px #c4c8cc80}.orbit-c .orbit-point{width:5px;height:5px;top:auto;bottom:9%;left:17%}.signal-label{z-index:4;color:#d7dadd;font:8px var(--mono);letter-spacing:.12em;background:#090b0dd9;border:1px solid #ffffff1d;border-radius:5px;align-items:center;gap:7px;padding:8px 10px;animation:5s ease-in-out infinite alternate label-drift;display:flex;position:absolute;box-shadow:0 9px 27px #0007}.signal-label i{background:#e9ecee;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #fff}.label-strategy{top:24%;left:0}.label-design{animation-delay:-2s;top:31%;right:0}.label-code{animation-delay:-3s;bottom:17%;left:12%}.signal-coordinate{z-index:2;color:#777e83;font:7px var(--mono);letter-spacing:.1em;position:absolute;bottom:7%;right:1%}.signal-scan{z-index:4;opacity:.6;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff90 42%,#fff 50%,#ffffff90 58%,#0000);width:90%;height:1px;animation:4.5s ease-in-out infinite scan-pass;position:absolute;top:50%;left:5%;box-shadow:0 0 14px #fff8}.hero-visual .float-sticker{letter-spacing:.08em;text-transform:uppercase}.hero-visual .float-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes orbit-spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes core-hover{to{transform:translateY(-7px)scale(1.035);box-shadow:0 0 32px #e8edf04a,0 0 90px #f0f3f433,inset 0 0 28px #ffffff5c}}@keyframes core-symbol{0%,to{opacity:.78;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes flare-turn{0%,to{opacity:.55;transform:rotate(0)}50%{opacity:1;transform:rotate(90deg)}}@keyframes grid-breathe{to{opacity:.45;transform:scale(1.04)}}@keyframes label-drift{to{transform:translateY(-7px)}}@keyframes scan-pass{0%,to{opacity:0;transform:translateY(-105px)}18%,78%{opacity:.7}50%{opacity:.18;transform:translateY(105px)}}@media (width<=760px){.signal-scene{width:min(100%,440px);margin-inline:auto}.signal-coordinate{font-size:6px}.signal-label{padding:7px 8px;font-size:7px}}@media (width<=370px){.signal-label{gap:5px;padding:6px;font-size:6px}.signal-coordinate{letter-spacing:.04em}.core-caption{font-size:7px}}.project-art.morada{background:#6b6b65}.morada-preview{color:#fff;position:absolute;inset:0;overflow:hidden}.morada-preview-image{object-fit:cover;object-position:center 53%;width:100%;height:100%;animation:16s ease-in-out infinite alternate morada-photo-drift;position:absolute;inset:0}.morada-preview-shade{background:linear-gradient(90deg,#101411a8 0%,#1014114d 50%,#10141110 100%),linear-gradient(#0000 38%,#10141191 100%),linear-gradient(#10141155,#0000 28%);position:absolute;inset:0}.morada-preview-nav{color:#fff;text-shadow:0 1px 8px #0008;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:31px;left:5%;right:5%}.morada-preview-nav>span{font:600 10px var(--display);letter-spacing:.18em}.morada-preview-nav>div{align-items:center;gap:clamp(8px,1.5vw,19px);display:flex}.morada-preview-nav i{white-space:nowrap;font-size:7px;font-style:normal}.morada-preview-nav b{color:#121412;white-space:nowrap;background:#f8f8f4;border-radius:18px;padding:7px 10px;font-size:7px;font-weight:600}.morada-preview-copy{text-shadow:0 2px 14px #0008;flex-direction:column;align-items:flex-start;max-width:76%;display:flex;position:absolute;bottom:16%;left:6%}.morada-preview-copy>span{font:7px var(--mono);letter-spacing:.13em;color:#f0f1ed;margin-bottom:9px}.morada-preview-copy strong{font:500 clamp(18px,3.2vw,33px)/1.03 var(--display);letter-spacing:-.055em;color:#fff}.morada-preview-copy>div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.morada-preview-copy i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#1014124a;border:1px solid #ffffff65;border-radius:17px;padding:7px 10px;font-size:7px;font-style:normal}.morada-preview-copy i:first-child{color:#171817;text-shadow:none;background:#f7f7f2;border-color:#fff;font-weight:600}.morada-preview-caption{color:#fff9;font:6px var(--mono);letter-spacing:.12em;position:absolute;bottom:12px;right:13px}.project-art.morada .art-top{z-index:3}.project-card:hover .morada-preview-image{animation-duration:8s}@keyframes morada-photo-drift{0%{transform:scale(1.02)}to{transform:scale(1.1)}}@media (width<=760px){.morada-preview-nav{top:29px}.morada-preview-nav i:nth-child(3){display:none}.morada-preview-copy{max-width:84%;bottom:15%}.morada-preview-copy>span{font-size:6px}.morada-preview-copy strong{font-size:clamp(20px,5vw,30px)}}@media (width<=420px){.morada-preview-nav>div{gap:7px}.morada-preview-nav i:nth-child(2){display:none}.morada-preview-copy i{padding:6px 8px;font-size:6px}.morada-preview-caption{font-size:5px}}.project-art.arbo{color:#fff;background:#14284a;position:relative;overflow:hidden}.arbo-preview{color:#fff;position:absolute;inset:0;overflow:hidden}.arbo-preview-image{object-fit:cover;object-position:center 48%;width:100%;height:100%;animation:18s ease-in-out infinite alternate arbo-photo-drift;position:absolute;inset:0;transform:scale(1.035)}.arbo-preview-shade{background:linear-gradient(90deg,#071321a8 0%,#07132164 43%,#07132110 100%),linear-gradient(#0000 26%,#07132170 66%,#071321d9 100%),linear-gradient(#07132188 0%,#0000 31%);position:absolute;inset:0}.arbo-preview-location{text-shadow:0 1px 10px #0008;flex-direction:column;gap:5px;display:flex;position:absolute;top:clamp(33px,5vw,58px);left:6%}.arbo-preview-location>span{font:600 12px var(--display);letter-spacing:.18em}.arbo-preview-location i{font:6px var(--mono);letter-spacing:.12em;color:#ffffffd1;font-style:normal}.arbo-preview-copy{text-shadow:0 2px 16px #0009;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:15%;left:6%}.arbo-preview-copy>span{font:6px var(--mono);letter-spacing:.13em;color:#ffffffdb;margin-bottom:9px}.arbo-preview-copy strong{letter-spacing:-.04em;font:500 clamp(17px,3.1vw,31px)/1.03 Georgia,serif}.arbo-preview-copy em{font-weight:500}.arbo-preview-copy>b{color:#252924;text-shadow:none;background:#ffffffec;border:1px solid #ffffffa8;border-radius:20px;align-items:center;gap:17px;margin-top:13px;padding:7px 11px;font-size:7px;font-weight:600;display:inline-flex}.arbo-preview-copy>b i{font-size:10px;font-style:normal}.arbo-preview-caption{color:#ffffffc9;font:6px var(--mono);letter-spacing:.12em;position:absolute;bottom:12px;right:13px}.project-art.arbo .art-top{z-index:3}.project-card:hover .arbo-preview-image{animation-duration:9s}@keyframes arbo-photo-drift{0%{transform:scale(1.035)}to{transform:scale(1.09)}}@media (width<=760px){.arbo-preview-copy{bottom:14%}.arbo-preview-copy strong{font-size:clamp(20px,5vw,30px)}}@media (width<=420px){.arbo-preview-location i,.arbo-preview-caption{font-size:5px}}.project-art.uvra{color:#fff;background:#170d09;position:relative;overflow:hidden}.uvra-preview{color:#fff;position:absolute;inset:0;overflow:hidden}.uvra-preview-image{object-fit:cover;object-position:center 52%;width:100%;height:100%;animation:20s ease-in-out infinite alternate uvra-photo-drift;position:absolute;inset:0;transform:scale(1.025)}.uvra-preview-shade{background:linear-gradient(90deg,#120906a8 0%,#1209065e 46%,#12090610 100%),linear-gradient(#0000 25%,#12090677 64%,#120906e8 100%),linear-gradient(#12090680 0%,#0000 34%);position:absolute;inset:0}.uvra-preview-brand{text-shadow:0 1px 10px #0009;flex-direction:column;gap:5px;display:flex;position:absolute;top:clamp(33px,5vw,58px);left:6%}.uvra-preview-brand>span{letter-spacing:.12em;font:500 15px Georgia,serif}.uvra-preview-brand i{font:6px var(--mono);letter-spacing:.13em;color:#ffffffd1;font-style:normal}.uvra-preview-copy{text-shadow:0 2px 16px #000b;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:15%;left:6%}.uvra-preview-copy>span{font:6px var(--mono);letter-spacing:.13em;color:#ffffffdb;margin-bottom:9px}.uvra-preview-copy strong{letter-spacing:-.04em;font:500 clamp(18px,3.4vw,34px)/1.02 Georgia,serif}.uvra-preview-copy em{font-weight:400}.uvra-preview-copy>b{color:#24160f;text-shadow:none;background:#f2e8dd;border:1px solid #ffffffad;border-radius:20px;align-items:center;gap:17px;margin-top:13px;padding:7px 11px;font-size:7px;font-weight:600;display:inline-flex}.uvra-preview-copy>b i{font-size:10px;font-style:normal}.uvra-preview-caption{color:#ffffffc9;font:6px var(--mono);letter-spacing:.12em;position:absolute;bottom:12px;right:13px}.project-art.uvra .art-top{z-index:3}.project-card:hover .uvra-preview-image{animation-duration:10s}@keyframes uvra-photo-drift{0%{transform:scale(1.025)}to{transform:scale(1.085)}}@media (width<=760px){.uvra-preview-copy{bottom:14%}.uvra-preview-copy strong{font-size:clamp(20px,5vw,31px)}}@media (width<=420px){.uvra-preview-brand i,.uvra-preview-caption{font-size:5px}}.project-art.alivio{color:#15191f;background:#e9eef4;position:relative;overflow:hidden}.alivio-preview{color:#15191f;position:absolute;inset:0;overflow:hidden}.alivio-preview-image{object-fit:cover;object-position:center;width:100%;height:100%;animation:19s ease-in-out infinite alternate alivio-photo-drift;position:absolute;inset:0;transform:scale(1.02)}.alivio-preview-shade{background:linear-gradient(90deg,#edf1f6f5 0%,#edf1f6dd 34%,#edf1f647 61%,#0000 84%),linear-gradient(#e7edf480 0%,#0000 24% 71%,#d5dee9a1 100%);position:absolute;inset:0}.alivio-preview-brand{flex-direction:column;gap:4px;display:flex;position:absolute;top:clamp(32px,5vw,57px);left:6%}.alivio-preview-brand>span{font:700 15px var(--display);letter-spacing:-.07em}.alivio-preview-brand i{font:6px var(--mono);letter-spacing:.13em;color:#596575;font-style:normal}.alivio-preview-copy{flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:13%;left:6%}.alivio-preview-copy>span{font:6px var(--mono);letter-spacing:.11em;color:#516174;margin-bottom:9px}.alivio-preview-copy strong{font:700 clamp(21px,4.2vw,42px)/.98 var(--display);letter-spacing:-.075em}.alivio-preview-copy em{color:#3158e8;font-style:normal}.alivio-preview-copy p{color:#59616d;margin:10px 0 0;font-size:8px}.alivio-preview-copy>b{color:#fff;background:#3158e8;border-radius:24px;align-items:center;gap:15px;margin-top:13px;padding:8px 12px;font-size:7px;font-weight:600;display:inline-flex;box-shadow:0 7px 18px #3158e82d}.alivio-preview-copy>b i{font-size:10px;font-style:normal}.alivio-preview-caption{color:#526176;font:6px var(--mono);letter-spacing:.12em;position:absolute;bottom:12px;right:13px}.project-art.alivio .art-top{z-index:3;color:#253141}.project-card:hover .alivio-preview-image{animation-duration:9s}@keyframes alivio-photo-drift{0%{transform:scale(1.02)}to{transform:scale(1.075)}}@media (width<=760px){.alivio-preview-copy{bottom:12%}.alivio-preview-copy strong{font-size:clamp(25px,6vw,38px)}}@media (width<=420px){.alivio-preview-copy>span{font-size:5px}.alivio-preview-copy p{font-size:7px}.alivio-preview-brand i,.alivio-preview-caption{font-size:5px}}.project-art.lastro{color:#f3f3f1;background:radial-gradient(at 72% 38%,#50545a 0%,#25282c 35%,#121416 76%);position:relative;overflow:hidden}.lastro-preview{color:#f5f5f3;position:absolute;inset:0;overflow:hidden}.lastro-preview-glow{background:radial-gradient(at 69% 44%,#d9dfe622 0%,#0000 38%),linear-gradient(140deg,#111315 3%,#0000 48%,#ffffff09 100%);position:absolute;inset:0}.lastro-preview-word{font:800 clamp(47px,10vw,112px)/.8 var(--display);letter-spacing:-.105em;color:#ffffff08;position:absolute;top:22%;left:6%}.lastro-preview-card{z-index:1;aspect-ratio:1.59;color:#17191b;background:linear-gradient(130deg,#f7f7f4 0%,#c9cdd0 16%,#f2f2ef 30%,#8f969c 54%,#e5e5e2 71%,#9da2a5 100%);border:1px solid #ffffffc7;border-radius:12px;width:42%;padding:clamp(9px,2vw,19px);position:absolute;top:22%;left:42%;overflow:hidden;transform:rotate(-13deg);box-shadow:0 22px 42px #0009,inset 0 1px 2px #fff}.lastro-preview-card:before{content:"";mix-blend-mode:multiply;pointer-events:none;background:repeating-linear-gradient(110deg,#fff0 0 3px,#ffffff12 4px,#00000008 5px,#fff0 7px);position:absolute;inset:0}.lastro-card-brand{font:700 clamp(9px,1.4vw,15px) var(--display);letter-spacing:-.07em;position:relative}.lastro-card-brand span{font:8px var(--mono);vertical-align:top;margin-left:2px}.lastro-card-chip{aspect-ratio:1.23;background:linear-gradient(135deg,#d9d4bf,#898779);border:1px solid #3338;border-radius:4px;grid-template-columns:1fr 1fr;gap:2px;width:16%;padding:3px;display:grid;position:absolute;top:39%;left:13%}.lastro-card-chip i{border:1px solid #35342e66;border-radius:2px}.lastro-card-name{font:600 clamp(5px,.8vw,8px) var(--mono);letter-spacing:.12em;position:absolute;bottom:15%;left:13%}.lastro-card-mark{color:#ffffffb5;text-shadow:0 1px 6px #545960;font:400 clamp(38px,8vw,88px)/1 Georgia,serif;position:absolute;top:29%;right:12%}.lastro-card-weight{font:500 clamp(4px,.6vw,6px) var(--mono);letter-spacing:.1em;position:absolute;bottom:15%;right:12%}.lastro-preview-phone{z-index:2;background:linear-gradient(145deg,#262a2f,#080a0c 72%);border:1px solid #ffffff8c;border-radius:18px;flex-direction:column;width:22%;height:58%;padding:clamp(9px,1.7vw,17px) clamp(7px,1.2vw,12px);display:flex;position:absolute;top:13%;right:9%;overflow:hidden;transform:rotate(8deg);box-shadow:0 18px 42px #000a,inset 0 0 0 2px #ffffff12}.lastro-phone-island{background:#08090b;border-radius:8px;width:33%;height:5px;margin:0 auto 13px}.lastro-phone-brand{color:#ecece9;justify-content:space-between;gap:3px;font-size:clamp(5px,.75vw,8px);font-weight:600;display:flex}.lastro-phone-brand i{color:#b5b8bc;font-size:7px;font-style:normal}.lastro-preview-phone>span{color:#a5a9ae;margin-top:20%;font-size:clamp(4px,.6vw,6px)}.lastro-preview-phone>strong{color:#f3f3f1;font:600 clamp(8px,1.35vw,14px) var(--display);letter-spacing:-.04em;white-space:nowrap;margin-top:3px}.lastro-phone-line{background:#ffffff2b;height:1px;margin-top:12%}.lastro-phone-activity{gap:5px;margin-top:10%;display:flex}.lastro-phone-activity i{aspect-ratio:1;background:linear-gradient(135deg,#d8dbdc,#666a6e);border-radius:50%;width:12px}.lastro-phone-rows{flex-direction:column;gap:7px;margin-top:12%;display:flex}.lastro-phone-rows i{background:linear-gradient(90deg,#ffffff95 54%,#ffffff20 54%);border-radius:5px;height:5px}.lastro-preview-copy{z-index:3;text-shadow:0 2px 14px #000b;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:12%;left:6%}.lastro-preview-copy>span{font:6px var(--mono);letter-spacing:.14em;color:#d6d9dc;margin-bottom:8px}.lastro-preview-copy strong{font:600 clamp(15px,2.6vw,27px)/1.04 var(--display);letter-spacing:-.06em}.lastro-preview-copy em{color:#d5d9dc;font-style:normal}.lastro-preview-copy>i{color:#b9bec3;font:6px var(--mono);letter-spacing:.06em;margin-top:9px}.lastro-preview-caption{color:#ffffffac;font:6px var(--mono);letter-spacing:.12em;position:absolute;bottom:12px;right:13px}.project-art.lastro .art-top{z-index:4}.project-card:hover .lastro-preview-card{transition:transform .65s cubic-bezier(.16,1,.3,1);transform:rotate(-10deg)translateY(-4px)}.project-card:hover .lastro-preview-phone{transition:transform .65s cubic-bezier(.16,1,.3,1);transform:rotate(6deg)translateY(-3px)}@media (width<=760px){.lastro-preview-card{width:44%;top:23%;left:39%}.lastro-preview-phone{width:23%;height:56%;top:14%;right:7%}.lastro-preview-copy{bottom:11%}.lastro-preview-copy strong{font-size:clamp(16px,4vw,26px)}}@media (width<=420px){.lastro-preview-copy>span,.lastro-preview-copy>i,.lastro-preview-caption{font-size:5px}.lastro-preview-card{border-radius:8px}.lastro-preview-phone{border-radius:13px}}.project-art.orbo{color:#fff;background:#101318;position:relative;overflow:hidden}.orbo-preview{color:#fff;position:absolute;inset:0;overflow:hidden}.orbo-preview-image{object-fit:cover;object-position:center 58%;width:100%;height:100%;animation:18s ease-in-out infinite alternate orbo-photo-drift;position:absolute;inset:0;transform:scale(1.025)}.orbo-preview-shade{background:linear-gradient(90deg,#080d16d9 0%,#080d1688 40%,#080d1608 83%),linear-gradient(#0000 30%,#070a1075 68%,#070a10e6 100%),linear-gradient(#070a104f 0%,#0000 30%);position:absolute;inset:0}.orbo-preview-brand{text-shadow:0 2px 10px #0009;align-items:baseline;gap:9px;display:flex;position:absolute;top:clamp(34px,5vw,58px);left:6%}.orbo-preview-brand strong{font:800 clamp(12px,2vw,20px)/1 var(--display);letter-spacing:.08em}.orbo-preview-brand span{font:6px var(--mono);letter-spacing:.14em;color:#ffffffc9}.orbo-preview-copy{text-shadow:0 2px 15px #000b;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:14%;left:6%}.orbo-preview-copy>span{font:6px var(--mono);letter-spacing:.12em;color:#d9e2ef;margin-bottom:9px}.orbo-preview-copy strong{font:700 clamp(19px,3.6vw,37px)/1.02 var(--display);letter-spacing:-.065em}.orbo-preview-copy em{color:#a9c2ff;font-style:normal}.orbo-preview-copy>b{color:#fff;background:#1238ff;border-radius:22px;align-items:center;gap:15px;margin-top:13px;padding:8px 12px;font-size:7px;font-weight:600;display:inline-flex;box-shadow:0 8px 24px #1238ff65}.orbo-preview-copy>b i{font-size:10px;font-style:normal}.orbo-preview-caption{color:#ffffffce;font:6px var(--mono);letter-spacing:.12em;position:absolute;bottom:12px;right:13px}.project-art.orbo .art-top{z-index:3}.project-card:hover .orbo-preview-image{animation-duration:9s}@keyframes orbo-photo-drift{0%{transform:scale(1.025)}to{transform:scale(1.085)}}@media (width<=760px){.orbo-preview-copy{bottom:13%}.orbo-preview-copy strong{font-size:clamp(21px,5vw,34px)}}@media (width<=420px){.orbo-preview-brand span,.orbo-preview-caption,.orbo-preview-copy>span{font-size:5px}}.project-art.classe-g{color:#f7f6f4;background:#080708;position:relative;overflow:hidden}.classe-g-preview{color:#fff;position:absolute;inset:0;overflow:hidden}.classe-g-preview-image{object-fit:cover;object-position:center 52%;width:100%;height:100%;animation:18s ease-in-out infinite alternate classe-g-drift;position:absolute;inset:0;transform:scale(1.025)}.classe-g-preview-shade{background:linear-gradient(90deg,#080709d9 0%,#08070990 37%,#08070918 75%),linear-gradient(#0000 26%,#0807098a 64%,#080709ed 100%),linear-gradient(#0807096e 0%,#0000 31%);position:absolute;inset:0}.classe-g-preview-brand{text-shadow:0 2px 10px #000c;align-items:baseline;gap:9px;display:flex;position:absolute;top:clamp(34px,5vw,58px);left:6%}.classe-g-preview-brand>span{font:700 clamp(12px,2vw,19px) var(--display);letter-spacing:.06em}.classe-g-preview-brand i{font:6px var(--mono);letter-spacing:.14em;color:#fdd;font-style:normal}.classe-g-preview-copy{text-shadow:0 2px 16px #000c;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:14%;left:6%}.classe-g-preview-copy>span{font:6px var(--mono);letter-spacing:.14em;color:#f6dada;margin-bottom:9px}.classe-g-preview-copy strong{font:700 clamp(21px,4vw,40px)/.98 var(--display);letter-spacing:-.07em}.classe-g-preview-copy em{color:#ff4b43;font-style:normal}.classe-g-preview-copy>b{color:#121212;background:#f5f3ef;border:1px solid #ffffffa6;border-radius:22px;align-items:center;gap:16px;margin-top:14px;padding:8px 12px;font-size:7px;font-weight:600;display:inline-flex}.classe-g-preview-copy>b i{font-size:10px;font-style:normal}.classe-g-preview-caption{color:#ffffffc9;font:6px var(--mono);letter-spacing:.12em;position:absolute;bottom:12px;right:13px}.project-art.classe-g .art-top{z-index:3}.project-card:hover .classe-g-preview-image{animation-duration:9s}@keyframes classe-g-drift{0%{transform:scale(1.025)}to{transform:scale(1.085)}}@media (width<=760px){.classe-g-preview-copy{bottom:13%}.classe-g-preview-copy strong{font-size:clamp(23px,5vw,36px)}}@media (width<=420px){.classe-g-preview-brand i,.classe-g-preview-caption{font-size:5px}}.project-art.shari{color:#f7eedb;background:#e5322b;position:relative;overflow:hidden}.shari-preview{color:#f7eedb;background:radial-gradient(at 62% 48%,#ff7a4e 0%,#0000 53%),linear-gradient(145deg,#e5322b 4%,#c92122 100%);position:absolute;inset:0;overflow:hidden}.shari-preview:before,.shari-preview:after{content:"";background:#f7eedb5c;width:1px;position:absolute;top:4%;bottom:4%}.shari-preview:before{left:5%}.shari-preview:after{right:5%}.shari-preview-frame{z-index:1;border-top:1px solid #f7eedb60;justify-content:space-between;align-items:baseline;padding-top:7px;display:flex;position:absolute;top:12%;left:7%;right:7%}.shari-preview-frame>span{font:700 clamp(10px,1.6vw,16px) var(--display);letter-spacing:.12em}.shari-preview-frame i{font:6px var(--mono);letter-spacing:.12em;color:#f7eedbc9;font-style:normal}.shari-preview-kicker{z-index:1;color:#f7eedbd9;font:6px var(--mono);letter-spacing:.13em;margin:0;position:absolute;top:25%;left:7%}.shari-preview-word{z-index:0;font:700 clamp(50px,11vw,120px)/.8 var(--display);letter-spacing:-.04em;color:#f7eedb;text-shadow:4px 5px #16181b;opacity:.95;position:absolute;top:20%;left:50%;transform:translate(-50%)}.shari-preview-image{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 18px #620f18a8);width:94%;max-height:54%;animation:9s ease-in-out infinite alternate shari-barca-float;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.shari-preview-copy{z-index:3;text-shadow:0 2px 10px #720c15a8;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:13%;left:7%}.shari-preview-copy>span{font:6px var(--mono);letter-spacing:.14em;margin-bottom:7px}.shari-preview-copy strong{font:700 clamp(15px,2.7vw,28px)/1 var(--display);letter-spacing:-.05em}.shari-preview-copy>i{color:#fff0df;font:6px var(--mono);letter-spacing:.04em;margin-top:8px}.shari-preview-caption{writing-mode:vertical-rl;color:#f7eedbc9;font:5px var(--mono);letter-spacing:.1em;position:absolute;bottom:13%;right:8%}.project-art.shari .art-top{z-index:4}.project-card:hover .shari-preview-image{animation-duration:4.5s}@keyframes shari-barca-float{0%{transform:translate(-50%,-50%)rotate(-4deg)translateY(4px)}to{transform:translate(-50%,-50%)rotate(-1deg)translateY(-5px)}}@media (width<=760px){.shari-preview-image{width:103%;top:50%}.shari-preview-copy{bottom:12%}.shari-preview-copy strong{font-size:clamp(18px,4vw,27px)}}@media (width<=420px){.shari-preview-frame i,.shari-preview-kicker,.shari-preview-copy>i{font-size:5px}.shari-preview-caption{display:none}}.galaxy-scene{z-index:2;aspect-ratio:1.15;isolation:isolate;place-items:center;width:min(100%,540px);display:grid;position:relative;overflow:visible}.galaxy-nebula{z-index:0;background:conic-gradient(from 20deg,transparent 0 12%,#ffffff19 17%,#c7d2df0b 24%,transparent 32% 48%,#ffffff1b 52%,#c5d3e013 58%,transparent 68% 100%);filter:blur(15px);mix-blend-mode:screen;border-radius:50%;width:93%;height:58%;animation:52s linear infinite galaxy-nebula-turn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-28deg);-webkit-mask-image:radial-gradient(#0000 19%,#000 39% 61%,#0000 75%);mask-image:radial-gradient(#0000 19%,#000 39% 61%,#0000 75%)}.galaxy-nebula-b{opacity:.58;width:72%;height:84%;animation-duration:69s;animation-direction:reverse;transform:translate(-50%,-50%)rotate(38deg)}.galaxy-ring{border:1px solid #ffffff21;border-radius:50%;animation:38s linear infinite galaxy-ring-turn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-28deg);box-shadow:0 0 24px #dce8ff0c}.galaxy-ring-a{width:100%;height:57%}.galaxy-ring-b{border-color:#ffffff14;width:78%;height:82%;animation-duration:57s;animation-direction:reverse;transform:translate(-50%,-50%)rotate(47deg)}.galaxy-image{z-index:1;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 26px #dce9ff30);width:110%;height:100%;animation:10s ease-in-out infinite alternate galaxy-image-float;position:absolute}.galaxy-core{z-index:2;aspect-ratio:1;filter:drop-shadow(0 0 20px #fff);background:radial-gradient(circle,#fff 0 5%,#edf4ff 12%,#ffffff60 24%,#0000 70%);border-radius:50%;width:13%;animation:4s ease-in-out infinite galaxy-core-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.galaxy-core i{background:linear-gradient(90deg,#0000,#fff 50%,#0000);width:240%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #fff}.galaxy-core i:after{content:"";background:linear-gradient(#0000,#fff 50%,#0000);width:1px;height:240%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.galaxy-stars{z-index:3;pointer-events:none;position:absolute;inset:0}.galaxy-star{background:#fff;border-radius:50%;animation:3.8s ease-in-out infinite alternate galaxy-twinkle;display:block;position:absolute;box-shadow:0 0 8px 1px #ffffffba}.galaxy-label{z-index:4;color:#f0f2f4;font:8px var(--mono);letter-spacing:.13em;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a0ce8;border:1px solid #ffffff2b;border-radius:30px;padding:9px 12px;animation:5.2s ease-in-out infinite alternate galaxy-label-drift;position:absolute;box-shadow:0 10px 30px #0009,0 0 24px #ffffff0b}.galaxy-label-people{animation-delay:-1.2s;top:17%;left:1%}.galaxy-label-strategy{animation-delay:-3.1s;top:34%;right:0}.galaxy-label-design{animation-delay:-2.2s;bottom:21%;left:5%}.galaxy-label-code{animation-delay:-.6s;bottom:12%;right:9%}.galaxy-caption{z-index:4;color:#858b91;font:7px var(--mono);letter-spacing:.18em;position:absolute;bottom:0;right:1%}@keyframes galaxy-nebula-turn{to{rotate:360deg}}@keyframes galaxy-ring-turn{to{rotate:360deg}}@keyframes galaxy-image-float{0%{transform:translateY(-5px)scale(.98)}to{transform:translateY(6px)scale(1.025)}}@keyframes galaxy-core-pulse{0%,to{opacity:.78;scale:.9}50%{opacity:1;scale:1.12}}@keyframes galaxy-twinkle{0%{opacity:.26;scale:.65}to{opacity:1;scale:1.5}}@keyframes galaxy-label-drift{to{translate:0 -7px}}@media (width<=760px){.galaxy-scene{width:min(100%,460px);margin-inline:auto}.galaxy-label{padding:8px 10px;font-size:7px}.galaxy-label-people{top:14%;left:0}.galaxy-label-strategy{top:32%;right:-1%}.galaxy-label-design{bottom:21%;left:1%}.galaxy-label-code{bottom:11%;right:4%}}@media (width<=430px){.galaxy-scene{width:calc(100% + 14px);margin-left:-7px}.galaxy-label{letter-spacing:.08em;padding:7px 8px;font-size:6px}.galaxy-label-people{top:11%;left:0}.galaxy-label-strategy{top:30%;right:0}.galaxy-label-design{bottom:18%;left:0}.galaxy-label-code{bottom:8%;right:2%}.galaxy-caption{letter-spacing:.1em;font-size:6px}}.galaxy-canvas{z-index:1;touch-action:pan-y;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.galaxy-label,.galaxy-caption{pointer-events:none}
