:root{font-family:DM Sans,sans-serif;color:#f9f4ff;background:#141332;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #72f1f4;outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.section{position:relative;overflow:hidden}.section-wrap{max-width:1210px;margin:auto;padding:0 40px}.nav{height:80px;position:absolute;z-index:50;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 max(40px,calc((100vw - 1210px)/2 + 40px));border-bottom:1px solid #ffffff24;background:#16133945;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand,.footer-logo{font:900 32px Outfit;letter-spacing:-3px}.brand span{color:#8ff4f6;margin-left:3px}.nav nav{display:flex;gap:30px}.nav nav a{font-size:13px;font-weight:700;color:#f8eff4c9;transition:color .2s}.nav nav a:hover{color:#8ff4f6}.navright{display:flex;align-items:center;gap:15px}.audio{background:#ffffff16;border:1px solid #ffffff38;color:#fff;border-radius:100px;display:flex;gap:9px;align-items:center;padding:10px 14px;font:11px DM Mono}.eq{display:flex;align-items:center;gap:2px;height:13px}.eq b{height:3px;width:2px;background:#9df8f7}.eq.active b{animation:eq .8s ease-in-out infinite alternate}.eq.active b:nth-child(2){animation-delay:.2s}.eq.active b:nth-child(3){animation-delay:.4s}@keyframes eq{to{height:12px}}.menubtn{display:none;color:#fff;background:none;border:0}.hero{height:min(900px,100svh);min-height:700px;position:relative;isolation:isolate;background:#2b2566;overflow:hidden}.hero-sky{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#151b63,#5845a7 26%,#ba6cb6 48%,#f6a3a3 65%,#fcb77d 78%,#493d88)}.hero-sky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#171239c9 0%,#1a174b70 46%,transparent 90%)}.stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #fff8;animation:twinkle 4s ease-in-out infinite alternate}@keyframes twinkle{to{opacity:.08;transform:scale(.6)}}.sun{position:absolute;left:66%;top:48%;width:165px;height:165px;border-radius:50%;background:#ffe6aa;box-shadow:0 0 45px 25px #ffc29a90,0 0 180px 90px #ffb88950}.cloud{position:absolute;width:410px;height:80px;border-radius:50%;background:#e3a3cb65;filter:blur(22px);box-shadow:60px -22px 20px #c69fe7a0,-80px 15px 25px #e9a4c980}.cloud-a{top:27%;left:48%}.cloud-b{top:43%;right:-10%;transform:scale(1.3)}.cloud-c{top:58%;left:20%;transform:scale(.6)}.mountains{position:absolute;bottom:0;width:100%;height:32%;clip-path:polygon(0 76%,9% 53%,18% 70%,31% 24%,40% 67%,52% 33%,64% 65%,74% 17%,84% 59%,94% 26%,100% 50%,100% 100%,0 100%)}.m-back{background:#76609c;opacity:.8;bottom:10%}.m-front{background:linear-gradient(#463b80,#151a47);height:29%}.city{position:absolute;bottom:0;width:100%;height:17%;background:repeating-linear-gradient(90deg,#111d42 0,#111d42 28px,#24234d 28px,#24234d 37px,#13183d 37px,#13183d 64px);clip-path:polygon(0 40%,5% 40%,5% 15%,9% 15%,9% 56%,15% 56%,15% 23%,21% 23%,21% 42%,28% 42%,28% 8%,33% 8%,33% 46%,40% 46%,40% 23%,47% 23%,47% 50%,56% 50%,56% 9%,63% 9%,63% 48%,72% 48%,72% 25%,80% 25%,80% 49%,89% 49%,89% 18%,96% 18%,96% 44%,100% 44%,100% 100%,0 100%);opacity:.7}.hero-inner{max-width:1210px;margin:auto;padding:200px 40px 0;position:relative;z-index:2;display:flex;justify-content:space-between}.eyebrow,.section-label{font:700 11px DM Mono;letter-spacing:2px;color:#8ff4f6}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:#8ff4f6;box-shadow:0 0 15px #8ff4f6;margin-right:8px}.intro{font-size:26px;margin:45px 0 4px}.hero h1{font:900 clamp(75px,10vw,145px)/.84 Outfit;letter-spacing:-9px;margin:0;text-shadow:0 9px 35px #251b6070}.hero h1 em{font-style:normal;color:#fff2ca;position:relative}.scribble{color:#84f5f1;font-size:.38em;position:absolute;right:-50px;top:0}.hero-description{font-size:17px;line-height:1.8;max-width:540px;color:#fff5ff;margin:35px 0}.hero-actions,.contact-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:17px;border-radius:100px;padding:16px 23px;font-size:13px;font-weight:800;transition:transform .25s,background .25s;border:1px solid #ffffff88}.btn:hover{transform:translateY(-4px)}.btn.primary{background:#85eff2;color:#172347;border-color:#85eff2;box-shadow:0 8px 35px #70e9ed40}.btn.ghost{background:#ffffff12;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-side{position:relative;width:34%}.float-sticker{position:absolute;background:#fd9;color:#554078;box-shadow:8px 13px 25px #1a144d55;padding:20px;font:700 17px DM Mono;transform:rotate(9deg)}.sticker-one{right:10%;top:30px}.sticker-one span{display:block;font-size:32px;color:#f180ac}.sticker-two{right:33%;top:310px;transform:rotate(-8deg);background:#e6b6ff;font-size:12px;line-height:1.7}.orbital{width:220px;height:220px;border:1px solid #ffffff60;border-radius:50%;position:absolute;right:20%;top:150px;transform:rotate(-25deg);animation:rotate 30s linear infinite}.orbital:before{content:"";position:absolute;left:0;top:45%;width:35px;height:35px;border-radius:50%;background:#86f3ef;box-shadow:0 0 30px #86f3ef}.planet{font-size:80px;text-align:center;margin-top:55px}@keyframes rotate{to{transform:rotate(335deg)}}.hero-bottom{position:absolute;z-index:3;bottom:32px;left:max(40px,calc((100vw - 1210px)/2 + 40px));right:max(40px,calc((100vw - 1210px)/2 + 40px));display:flex;justify-content:space-between;font:11px DM Mono;letter-spacing:1px}.hero-bottom span:first-child{display:flex;align-items:center;gap:10px}.coordinates{opacity:.65}.about{background:linear-gradient(155deg,#73b5ec,#7c92e0 40%,#c18fcf);padding:135px 0;color:#252b5d}.about-grid,.skills-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.about .section-label{color:#34557e}h2{font:800 clamp(42px,5vw,70px)/1.04 Outfit;letter-spacing:-3px;margin:22px 0 28px}h2 em{font-style:normal;color:#ffd19d}.about h2 em{color:#fff1cf}.lead{font-size:19px;line-height:1.8;font-weight:500}.about p:not(.lead){font-size:16px;line-height:1.85}.pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.pills span{padding:10px 15px;border-radius:40px;background:#ffffff6b;border:1px solid #ffffff70;font-size:12px;font-weight:800}.about-art{height:500px;position:relative}.postcard{position:absolute;left:8%;top:30px;width:80%;padding:13px;background:#fff5e8;box-shadow:18px 25px 45px #41427e60;transform:rotate(5deg)}.postcard-art{height:350px;overflow:hidden;position:relative;background:linear-gradient(#4c86d5,#f8b4b5 65%,#ffc587)}.postcard-art:before{content:"";position:absolute;inset:25% 0 auto;height:90px;background:#ffffff85;filter:blur(25px)}.postcard-sun{position:absolute;right:20%;top:35%;width:90px;height:90px;border-radius:50%;background:#ffe3a6;box-shadow:0 0 40px #ffdcac}.postcard-hills{position:absolute;bottom:0;width:100%;height:60%;background:#4c7994;clip-path:polygon(0 80%,23% 23%,41% 68%,61% 10%,80% 61%,100% 25%,100% 100%,0 100%)}.postcard-art span{position:absolute;top:15px;left:17px;font:700 14px DM Mono;color:#fff}.postcard-caption{display:flex;justify-content:space-between;align-items:center;padding:17px 7px 6px;color:#555070;font:italic 14px DM Sans}.note{position:absolute;padding:18px;background:#fff4b2;box-shadow:6px 10px 20px #45417a50;font:700 13px DM Mono;line-height:1.5}.note-a{right:-3%;bottom:35px;transform:rotate(-8deg)}.note-b{left:-3%;top:8px;transform:rotate(-11deg);background:#e3cbff}.projects{padding:125px 0;background:linear-gradient(180deg,#151f50,#10234c 60%,#152452)}.section-heading{display:flex;align-items:center;justify-content:space-between}.section-sub{font-size:16px;color:#c8d3ee;line-height:1.8}.hand-note{font:italic 20px DM Sans;color:#8ff4f6;transform:rotate(-8deg)}.filters{display:flex;flex-wrap:wrap;gap:9px;margin:40px 0 30px}.filters button{background:#ffffff0c;color:#c5d4f2;border:1px solid #ffffff27;padding:10px 18px;border-radius:30px;font-size:12px}.filters button.selected,.filters button:hover{background:#8af0f0;color:#19214b;border-color:#8af0f0}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.project-card{display:block;height:100%;border:1px solid #ffffff20;border-radius:20px;overflow:hidden;background:#ffffff0a;transition:transform .35s,border-color .35s,box-shadow .35s}.project-card:hover{transform:translateY(-9px);border-color:#8ff4f6;box-shadow:0 20px 45px #070e3580}.project-art,.detail-illustration{position:relative;display:grid;place-items:center;height:240px;overflow:hidden;isolation:isolate}.dog{background:linear-gradient(135deg,#f3b28f,#d96f9d 52%,#7958b3)}.audio{background:#ffffff16}.project-art.audio,.detail-illustration.audio{background:linear-gradient(135deg,#1e9fc5,#4654b5,#b94fc7)}.engine{background:linear-gradient(135deg,#6c79bf,#a0b5d6,#424e91)}.cooling{background:linear-gradient(135deg,#34a9ae,#70b9d6,#5a71bb)}.particles{background:linear-gradient(135deg,#292b8c,#7e4bd0,#f17fbd)}.web{background:linear-gradient(135deg,#f9bb84,#f184a7,#8763c2)}.project-art:before,.detail-illustration:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:repeating-radial-gradient(circle at center,transparent 0 35px,#ffffff14 36px 37px,transparent 38px 70px);transform:rotate(20deg)}.project-symbol{font-size:92px;filter:drop-shadow(0 15px 15px #1b255455);z-index:1;transition:transform .5s}.project-card:hover .project-symbol{transform:translateY(-12px) rotate(-7deg) scale(1.1)}.art-ring{position:absolute;width:185px;height:185px;border:1px solid #ffffff70;border-radius:50%;transform:rotateX(65deg) rotate(-20deg);box-shadow:0 0 30px #ffffff20}.art-dots{position:absolute;top:20px;right:20px;color:#fff9}.art-number{position:absolute;bottom:18px;left:20px;font:11px DM Mono;color:#fff}.project-info{padding:25px}.project-meta{font:11px DM Mono;color:#8cebef}.project-meta span{margin:0 6px}.project-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-title-row h3{font:700 24px Outfit;margin:12px 0}.round-arrow{width:37px;height:37px;border:1px solid #ffffff66;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.project-info p{font-size:13px;line-height:1.7;color:#c6d2ed;min-height:68px}.tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.tags span{font:10px DM Mono;padding:7px 9px;border:1px solid #ffffff2b;border-radius:6px;background:#ffffff12}.project-footnote{font:11px/1.8 DM Mono;color:#9eafd0;margin-top:30px}.journey{padding:125px 0 140px;background:linear-gradient(180deg,#1c265f,#46337d 55%,#af699c);min-height:610px}.journey .section-wrap{position:relative}.timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;margin-top:95px;position:relative}.timeline:before{content:"";height:2px;position:absolute;top:30px;left:5%;right:5%;background:linear-gradient(90deg,#8af2ed,#f4c5b4)}.milestone{position:relative}.mile-icon{width:60px;height:60px;border-radius:50%;background:#a6eaf1;color:#2d3b70;display:grid;place-items:center;font-size:27px;box-shadow:0 0 30px #94f6f68c;margin-bottom:23px;position:relative;z-index:2}.milestone:nth-child(2n) .mile-icon{background:#ffd4a4}.mile-year{font:700 13px DM Mono;color:#9cf1f1}.milestone h3{font:700 17px Outfit;margin:12px 0}.milestone p{font-size:12px;line-height:1.8;color:#e9dff5}.skills{padding:135px 0;background:linear-gradient(140deg,#192958,#164b76 65%,#366e98)}.skills .lead{color:#d4e6f5}.skills-decoration{display:flex;align-items:center;gap:25px;margin-top:45px;color:#8cf2f0}.skills-decoration span{font:13px/1.8 DM Mono}.skills-list{border-top:1px solid #ffffff35}.skill-row{display:flex;gap:22px;align-items:center;border-bottom:1px solid #ffffff35;padding:24px 0}.skill-index{font:11px DM Mono;color:#8ff4f6}.skill-row h3{font:700 21px Outfit;margin:0 0 7px}.skill-row p{font-size:13px;color:#c1d5e8;margin:0}.skill-star{margin-left:auto;color:#8ff4f6;font-size:23px}.beyond{padding:155px 0;background:radial-gradient(circle at 78% 50%,#504aab,#262963 35%,#111a43 75%);min-height:680px}.beyond-inner{position:relative;display:flex}.beyond-inner>div:first-child{max-width:590px;z-index:2}.beyond p{color:#d4d7f0;line-height:1.9}.beyond strong{color:#fff}.planet-large{position:absolute;right:-130px;top:50px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#a7d6fc,#6079bd 32%,#55428e 65%,#191947 95%);box-shadow:0 0 100px #678af17c,inset -35px -30px 80px #171e67;opacity:.85}.planet-large:after{content:"";position:absolute;top:40%;right:40%;bottom:40%;left:40%;background:#d6ecff;border-radius:50%;filter:blur(65px)}.future-chip{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid #ffffff4c;border-radius:40px;font:12px DM Mono;margin-top:18px}.rocket{position:absolute;right:14%;top:150px;font-size:140px;color:#fbe5c4;text-shadow:0 0 40px #d7d6f6}.rocket span{font-size:75px}.contact{background:linear-gradient(180deg,#3c377e,#8a569d 43%,#ed9ca7 78%,#f9ba93);padding-top:145px}.contact-inner{min-height:480px;display:flex;justify-content:space-between;position:relative}.contact-inner>div:first-child{max-width:670px;z-index:2}.contact .lead{max-width:520px}.contact-actions{margin-top:35px}.contact-caveat{font:11px DM Mono;color:#fce5e9}.paper-plane{font-size:210px;transform:rotate(-20deg);color:#f9e5f8;text-shadow:0 20px 50px #552c8099}.paper-plane span{font-size:50px;color:#a7f6f6}.contact footer{background:#161a47d9}.footer-inner{max-width:1210px;margin:auto;padding:28px 40px;display:flex;align-items:center;justify-content:space-between;gap:15px;font:11px DM Mono;color:#d5d8ed}.footer-logo{font-size:27px;color:#fff}.detail-page{background:#141c43;min-height:100vh}.detail-page .nav{position:absolute}.detail-hero{padding:140px 0 65px;position:relative;background:linear-gradient(135deg,#222b65,#4d468b 60%,#8b6aa8);overflow:hidden}.detail-hero .section-wrap{position:relative}.back{display:inline-flex;align-items:center;gap:9px;font-size:13px;margin-bottom:65px;color:#b6f5f2}.detail-hero h1{font:800 clamp(56px,8vw,105px)/1 Outfit;letter-spacing:-5px;margin:20px 0 10px}.detail-hero h1 span{color:#9bf2ed}.detail-hero p{font-size:20px;color:#e6d9f1}.detail-illustration{height:390px;border-radius:24px;margin-top:55px}.detail-illustration>span{font-size:150px;z-index:1}.detail-content{padding-top:90px;padding-bottom:100px;display:grid;grid-template-columns:1.7fr .8fr;gap:110px}.detail-main h2{font-size:35px;margin:38px 0 20px}.detail-main .lead{color:#d2dbef}.detail-main ul{list-style:none;padding:0}.detail-main li{display:flex;align-items:flex-start;gap:13px;padding:12px 0;color:#c9d4e9;line-height:1.6}.detail-main li svg{color:#89f3ee;flex-shrink:0;margin-top:4px}.detail-note{margin-top:45px;padding:25px;background:#ffffff0c;border:1px solid #ffffff26;border-radius:15px}.detail-note p{color:#aebed9;line-height:1.8;font-size:13px}.detail-aside{align-self:start;position:sticky;top:30px;border:1px solid #ffffff30;border-radius:18px;padding:30px;background:#ffffff0b}.aside-block{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #ffffff20}.aside-block>span{display:block;font:11px DM Mono;color:#8df0ef;margin-bottom:13px}.aside-block strong{font-size:15px;line-height:1.6}.detail-aside .btn{font-size:12px}.next-project{padding-bottom:100px}.next-project a{display:block;padding:40px 0;border-top:1px solid #ffffff35}.next-project span{font:11px DM Mono;color:#8ff4f6}.next-project h2{display:flex;justify-content:space-between}.detail-footer{text-align:center;padding:30px;background:#101735;font:11px DM Mono;color:#aab8d2}@media(max-width:900px){.nav{padding:0 25px}.nav nav{gap:15px}.section-wrap{padding:0 25px}.hero-inner{padding:190px 25px 0}.hero h1{font-size:90px}.hero-side{display:none}.about-grid,.skills-grid{gap:30px}.project-grid{grid-template-columns:repeat(2,1fr)}.timeline{grid-template-columns:repeat(3,1fr);row-gap:45px}.timeline:before{display:none}.planet-large{right:-320px}.footer-inner{padding:25px}.detail-content{gap:40px}.hero-bottom{left:25px;right:25px}}@media(max-width:650px){.nav{height:68px}.nav nav{display:none;position:absolute;top:68px;left:0;right:0;background:#211c50f5;padding:20px 25px;flex-direction:column;gap:0}.nav nav.open{display:flex}.nav nav a{padding:14px 0}.menubtn{display:block}.audio span{display:none}.audio{padding:10px}.hero{height:760px;min-height:700px}.hero-inner{padding:180px 24px 0}.intro{margin-top:40px;font-size:20px}.hero h1{font-size:clamp(62px,15vw,92px);letter-spacing:-5px}.scribble{right:-23px}.hero-description{font-size:15px;max-width:360px}.hero-actions{gap:9px}.btn{padding:14px 17px;font-size:12px}.hero-bottom{left:24px;right:24px}.coordinates{display:none}.section-wrap{padding:0 24px}.about,.projects,.journey,.skills,.beyond{padding:90px 0}.about-grid,.skills-grid,.detail-content{grid-template-columns:1fr}.about-art{height:390px;margin-top:25px}.postcard-art{height:265px}.postcard{width:80%;left:10%}.note-a{right:0;bottom:0}.section-heading{align-items:start}.hand-note{display:none}.project-grid{grid-template-columns:1fr}.project-art{height:235px}.timeline{grid-template-columns:repeat(2,1fr);margin-top:55px;gap:35px 18px}.milestone h3{font-size:16px}.milestone p{font-size:12px}.mile-icon{width:50px;height:50px}.skills-list{margin-top:25px}.planet-large{width:370px;height:370px;right:-210px;top:260px;opacity:.4}.beyond{min-height:700px}.rocket{display:none}.contact{padding-top:100px}.contact-inner{min-height:550px}.paper-plane{position:absolute;right:0;bottom:10px;font-size:120px;opacity:.65}.footer-inner{flex-wrap:wrap;justify-content:flex-start;gap:15px 30px}.footer-inner span:nth-child(2){display:none}.detail-hero{padding-top:120px}.detail-hero h1{letter-spacing:-3px}.detail-illustration{height:260px}.detail-content{padding-top:55px;gap:30px}.detail-aside{position:static}.detail-main h2{font-size:30px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hero{height:auto;min-height:max(900px,100svh)}.hero-inner{padding-bottom:145px}.hero-bottom{bottom:30px}@media(max-width:650px){.hero{height:auto;min-height:760px}.hero-inner{padding-bottom:135px}}.social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.social-links a{display:flex;align-items:center;gap:12px;padding:16px 20px;border:1px solid rgba(255,255,255,.25);border-radius:16px;background:#ffffff14;color:#fff;text-decoration:none;min-width:0;transition:transform .25s,background .25s}.social-links a:hover{transform:translateY(-4px);background:#ffffff2e}@media(max-width:650px){.social-links{grid-template-columns:1fr}}.social-universe{position:relative;width:100%;max-width:1050px;margin:48px 0 55px;z-index:2}.social-heading{margin-bottom:24px}.social-heading p{margin:12px 0 0;font-size:16px;line-height:1.6;color:#ffffffd9}.social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.social-tile{display:flex;align-items:center;gap:15px;min-width:0;padding:18px 20px;border:1px solid rgba(255,255,255,.24);border-radius:18px;background:#ffffff17;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;text-decoration:none;box-shadow:0 6px 25px #23144114;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.social-tile:hover{transform:translateY(-5px);background:#ffffff30;border-color:#aaf4f7cc;box-shadow:0 12px 35px #2d19552e}.social-tile:focus-visible{outline:3px solid #aaf4f7;outline-offset:3px}.social-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;background:#ffffff26;color:#aaf4f7;font-size:23px}.social-info{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.social-info strong{font-size:16px;font-weight:700;color:#fff}.social-info small{font-size:12px;color:#ffffffc2;overflow-wrap:anywhere}.social-arrow{flex-shrink:0;opacity:.7;transition:transform .3s ease}.social-tile:hover .social-arrow{transform:translate(3px,-3px)}@media(max-width:650px){.social-universe{margin-top:35px}.social-grid{grid-template-columns:1fr;gap:11px}.social-tile{padding:14px 16px}.social-icon{width:42px;height:42px;font-size:20px}}@media(prefers-reduced-motion:reduce){.social-tile,.social-arrow{transition:none}.social-tile:hover{transform:none}}.postcard-art{position:relative;overflow:hidden}.postcard-art .about-avatar{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:relative;z-index:2}.postcard-sun,.postcard-hills{display:none}@media(max-width:600px){.hero h1{font-size:clamp(3.2rem,12vw,5.5rem);line-height:1.15;letter-spacing:-.035em}.hero h1 em{display:inline-block;font-style:normal}.hero h1 .scribble{font-size:.35em;vertical-align:top}}
