@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap");:root{--ink:#22212b;--cream:#fffaf0;--lime:#d8f25b;--coral:#ff755f;--sky:#9cddff;--lilac:#cbbcff;--line:rgba(34,33,43,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Space Grotesk,sans-serif}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}.shell{width:min(1160px,calc(100% - 48px));margin:0 auto}.fun-site{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 86% 4%,rgba(156,221,255,.42),transparent 22rem),radial-gradient(circle at 4% 45%,rgba(203,188,255,.22),transparent 25rem)}.fun-header{align-items:center;display:flex;justify-content:space-between;padding:23px 0}.brand-mark{align-items:center;display:inline-flex;font:500 12px DM Mono,monospace;gap:9px;letter-spacing:.14em}.brand-dot{background:var(--coral);border:1px solid var(--ink);border-radius:50%;display:inline-block;height:11px;width:11px}.fun-nav{display:flex;gap:28px;font-size:13px}.fun-footer a,.fun-nav a,.social-link{transition:color .2s,transform .2s}.fun-footer a:hover,.fun-nav a:hover,.social-link:hover{color:var(--coral)}.language-switch{background:rgba(255,255,255,.5);border:1px solid var(--line);border-radius:999px;cursor:pointer;font:500 11px DM Mono,monospace;padding:8px 12px;transition:.2s}.language-switch:hover{background:var(--ink);color:var(--cream)}.fun-hero{align-items:center;display:grid;gap:60px;grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);min-height:690px;padding:78px 0 104px}.eyebrow,.section-kicker,.skill-number,.toy-label{font:500 11px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.eyebrow{margin:0 0 25px}.eyebrow:before{color:var(--coral);content:"✳ "}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(62px,9.4vw,132px);letter-spacing:-.09em;line-height:.86;margin:0;max-width:800px}.hero-title-drop{overflow:visible}.title-word{display:inline-block;margin-right:.19em;transform-origin:50% 100%;animation:hero-word-drop .78s cubic-bezier(.2,.78,.22,1.08) both}.title-word:nth-child(3n+1){--drop-angle:-7deg}.title-word:nth-child(3n+2){--drop-angle:4deg}.title-word:nth-child(3n){--drop-angle:-2deg}@keyframes hero-word-drop{0%{opacity:0;transform:translateY(-1.1em) rotate(var(--drop-angle,-4deg)) scale(.86)}68%{opacity:1;transform:translateY(.1em) rotate(2deg) scale(1.025)}86%{transform:translateY(-.035em) rotate(-.7deg) scale(.995)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}.hero-lead{font-size:clamp(18px,2vw,24px);line-height:1.25;margin:34px 0 29px;max-width:610px}.hero-intro{font-size:15px;line-height:1.45;margin:0 0 26px;max-width:490px;opacity:.72}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.button{align-items:center;border:1px solid var(--ink);border-radius:999px;display:inline-flex;font-size:14px;font-weight:600;gap:17px;justify-content:center;padding:15px 20px;transition:transform .25s,box-shadow .25s,background .25s}.button:hover{box-shadow:5px 6px 0 var(--ink);transform:translate(-2px,-3px)}.button-primary{background:var(--ink);color:var(--cream)}.button-primary:hover{background:var(--coral);color:var(--ink)}.button-quiet{background:rgba(255,255,255,.45)}.hero-toy{height:435px;justify-self:end;position:relative;width:min(100%,400px)}.toy-card{background:var(--lime);border:2px solid var(--ink);border-radius:38% 62% 52% 48%/47% 42% 58% 53%;box-shadow:12px 13px 0 var(--ink);height:322px;left:21px;padding:30px;position:absolute;top:52px;transform:rotate(7deg);width:300px;z-index:2}.toy-card strong{display:block;font-size:60px;letter-spacing:-.1em;line-height:.86;margin-top:54px}.toy-caption{display:block;font-size:13px;margin-top:11px;max-width:155px}.toy-face{align-items:center;background:var(--coral);border:2px solid var(--ink);border-radius:48% 52% 50% 50%;bottom:24px;display:flex;font-size:91px;height:116px;justify-content:center;line-height:1;position:absolute;right:25px;transform:rotate(-12deg);width:116px}.toy-orbit{border:1px solid var(--ink);border-radius:50%;height:230px;position:absolute;right:0;top:47px;transform:rotate(23deg);width:375px}.orbit-two{height:340px;right:39px;top:1px;transform:rotate(-59deg);width:220px}.toy-sticker{background:var(--sky);border:1px solid var(--ink);font:500 10px DM Mono,monospace;padding:7px 10px;position:absolute;z-index:3}.sticker-top{right:4px;top:8px;transform:rotate(12deg)}.sticker-bottom{bottom:5px;left:-18px;transform:rotate(-8deg)}.floating-chip{align-items:center;background:var(--lilac);border:1px solid var(--ink);border-radius:999px;display:flex;font:500 11px DM Mono,monospace;height:53px;justify-content:center;position:absolute;width:91px;z-index:4}.chip-one{right:1px;top:105px;transform:rotate(8deg)}.chip-two{bottom:59px;left:-8px;transform:rotate(-8deg)}.chip-two,.fun-strip{background:var(--coral)}.fun-strip{border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);font:500 12px DM Mono,monospace;overflow:hidden;padding:14px 0;white-space:nowrap}.fun-strip span{animation:marquee 28s linear infinite;display:inline-block}@keyframes marquee{to{transform:translateX(-50%)}}.section-anchor{scroll-margin-top:28px}.about-section{padding:140px 0 150px;position:relative}.section-kicker{display:flex;gap:18px;margin-bottom:38px}.section-kicker span:first-child{color:var(--coral)}.about-layout{align-items:start;display:grid;gap:72px;grid-template-columns:1.1fr .8fr}.about-layout h2,.contact-card h2,.playground-title{font-size:clamp(42px,6vw,78px);letter-spacing:-.08em;line-height:.92;margin:0}.about-copy{font-size:18px;line-height:1.46;padding-top:8px}.about-copy p+p{margin-top:28px}.fact-card{background:var(--sky);border:2px solid var(--ink);border-radius:24px;box-shadow:8px 9px 0 var(--ink);display:flex;flex-direction:column;gap:14px;margin:78px 0 0 auto;padding:27px;transform:rotate(2deg);width:min(100%,400px)}.fact-card span{font:500 11px DM Mono,monospace;text-transform:uppercase}.fact-card strong{font-size:24px;letter-spacing:-.04em;line-height:1.1}.fact-card i{font-size:13px}.playground-section{background:var(--ink);color:var(--cream);padding:120px 0 140px}.playground-section .section-kicker span:first-child{color:var(--lime)}.playground-title{max-width:720px}.skill-grid{display:grid;gap:16px;grid-template-columns:repeat(12,1fr);margin-top:78px}.skill-card{border:1px solid var(--ink);border-radius:24px;min-height:310px;overflow:hidden;padding:24px;position:relative;transition:transform .25s,box-shadow .25s}.skill-card:hover{box-shadow:8px 8px 0 var(--cream)}.skill-card-1{background:var(--coral);color:var(--ink);grid-column:span 7}.skill-card-2{background:var(--lime)}.skill-card-2,.skill-card-3{color:var(--ink);grid-column:span 5}.skill-card-3{background:var(--lilac)}.skill-card-4{background:var(--sky);color:var(--ink);grid-column:span 7}.skill-arrow{font-size:26px;position:absolute;right:22px;top:17px}.skill-card h3{bottom:75px;font-size:clamp(29px,4vw,52px);letter-spacing:-.08em;line-height:.9}.skill-card h3,.skill-card p{margin:0;position:absolute;z-index:1}.skill-card p{bottom:23px;font-size:14px;line-height:1.3;max-width:290px}.skill-blob{border:2px solid;border-radius:42% 58% 62% 38%;height:180px;opacity:.75;position:absolute;right:4%;top:27%;transform:rotate(28deg);width:190px}.skill-card-2 .skill-blob{border-radius:50%;height:130px;width:130px}.skill-card-3 .skill-blob{border-radius:20% 80% 35% 65%}.skill-card-4 .skill-blob{height:230px;right:18%;top:12%;width:230px}.contact-section{padding:145px 0 115px}.contact-card{align-items:end;background:var(--lime);border:2px solid var(--ink);border-radius:28px;display:grid;gap:50px;grid-template-columns:1fr .7fr;padding:57px;transform:rotate(-1deg)}.contact-card h2{max-width:680px}.contact-text{font-size:17px;line-height:1.4;margin:32px 0 0;max-width:560px}.contact-actions{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.social-link{border-bottom:1px solid;font:12px DM Mono,monospace;padding-bottom:5px}.fitness-section{padding:135px 0 155px}.fitness-layout{align-items:center;display:grid;gap:75px;grid-template-columns:1fr .72fr}.fitness-layout h2,.links-title{font-size:clamp(45px,6vw,80px);letter-spacing:-.08em;line-height:.9;margin:0;max-width:690px}.fitness-text{font-size:18px;line-height:1.45;margin:30px 0 24px;max-width:560px}.fitness-tags{display:flex;flex-wrap:wrap;gap:8px}.fitness-tags span{border:1px solid var(--ink);border-radius:999px;font:500 10px DM Mono,monospace;padding:8px 10px}.rep-card{background:var(--coral);border:2px solid var(--ink);border-radius:50% 50% 45% 55%/47% 43% 57% 53%;box-shadow:9px 10px 0 var(--ink);min-height:350px;padding:29px;position:relative;transform:rotate(4deg)}.rep-card-top{display:flex;font:500 10px DM Mono,monospace;justify-content:space-between;text-transform:uppercase}.rep-card-top span:last-child{color:#24864c}.rep-card strong{display:block;font-size:130px;letter-spacing:-.12em;line-height:.9;margin:42px 0 2px}.rep-text{font-size:15px}.rep-actions{display:flex;gap:8px;margin-top:24px}.rep-button,.reset-button{border:1px solid var(--ink);border-radius:999px;cursor:pointer;font:500 11px DM Mono,monospace;padding:10px 13px;transition:transform .2s,box-shadow .2s}.rep-button{background:var(--lime)}.reset-button{background:transparent}.rep-button:hover,.reset-button:hover{box-shadow:3px 4px 0 var(--ink);transform:translate(-1px,-2px)}.rep-card p{font-size:11px;line-height:1.3;margin:20px 0 0;max-width:205px;opacity:.72}.links-section{background:var(--sky);padding:125px 0 140px}.links-section .section-kicker span:first-child{color:var(--coral)}.links-title{max-width:780px}.link-grid{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-top:70px}.link-card{border:2px solid var(--ink);border-radius:24px;min-height:300px;overflow:hidden;padding:24px;transition:box-shadow .25s}.link-card:hover{box-shadow:7px 8px 0 var(--ink)}.link-card>span{font:500 11px DM Mono,monospace;text-transform:uppercase}.link-card strong{bottom:70px;display:flex;font-size:57px;letter-spacing:-.1em;line-height:.9;position:absolute;right:20px;left:20px;justify-content:space-between}.link-card strong span{font:400 30px Space Grotesk,sans-serif}.link-card p{bottom:23px;font-size:13px;line-height:1.3;margin:0;max-width:220px;position:absolute}.link-edit{background:var(--lilac)}.link-bio{background:var(--lime)}.link-support{background:var(--coral)}.fun-footer{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:28px 0 35px}.fun-footer a,.fun-footer p{font:11px DM Mono,monospace;margin:0}.fun-footer p{opacity:.65}@media(max-width:760px){.shell{width:min(100% - 30px,560px)}.fun-header{padding:18px 0}.fun-nav{display:none}.fun-hero{display:flex;flex-direction:column;gap:35px;min-height:auto;padding:75px 0 80px}.hero-toy{align-self:center;height:350px;transform:scale(.83);transform-origin:center top;width:360px}.hero-lead{font-size:20px}.about-section,.contact-section,.fitness-section{padding:90px 0}.about-layout,.contact-card,.fitness-layout{display:block}.about-copy{font-size:17px;margin-top:35px}.fact-card{margin-top:55px}.playground-section{padding:90px 0}.links-title,.playground-title{font-size:50px}.skill-grid{display:flex;flex-direction:column;margin-top:50px}.skill-card{min-height:270px}.fitness-text{font-size:17px}.rep-card{margin:60px auto 0;max-width:380px}.links-section{padding:90px 0}.link-grid{display:flex;flex-direction:column;margin-top:50px}.link-card{min-height:250px}.link-bio{transform:none}.contact-card{padding:31px 24px}.contact-card h2{font-size:51px}.contact-actions{margin-top:36px}.fun-footer{align-items:flex-start;flex-direction:column;gap:18px}.fun-footer p{line-height:1.4;max-width:290px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fun-strip span{animation:none}.button,.fact-card,.skill-card{transition:none}}.energy-showcase{align-items:center;background:var(--coral);border-bottom:2px solid var(--ink);border-top:2px solid var(--ink);display:flex;height:205px;justify-content:center;overflow:hidden;position:relative}.energy-rail{font:500 12px DM Mono,monospace;left:0;overflow:hidden;position:absolute;white-space:nowrap;width:100%}.rail-back{color:rgba(34,33,43,.42);top:36px;transform:rotate(-6deg) scale(1.1)}.rail-back span{animation:energy-slide-back 23s linear infinite}.rail-front{bottom:36px;color:var(--ink);transform:rotate(6deg) scale(1.1)}.rail-front span{animation:energy-slide-front 18s linear infinite}@keyframes energy-slide-back{to{transform:translateX(-50%)}}@keyframes energy-slide-front{to{transform:translateX(-50%)}}.energy-orb{align-items:center;background:var(--lime);border:2px solid var(--ink);border-radius:50%;box-shadow:8px 8px 0 var(--ink);display:flex;flex-direction:column;height:142px;justify-content:center;position:relative;transform:rotate(-5deg);width:142px;z-index:2}.energy-orb span{font:500 9px DM Mono,monospace;letter-spacing:.08em}.energy-orb strong{font-size:43px;letter-spacing:-.09em;line-height:1}.energy-orb i{font-size:18px;font-style:normal}.energy-spark{font-size:42px;position:absolute;z-index:2}.spark-left{color:var(--lilac);left:12%;top:24px}.spark-right{color:var(--sky);right:12%;bottom:20px}.energy-caption{bottom:10px;font:500 10px DM Mono,monospace;left:0;letter-spacing:.08em;position:absolute;text-align:center;text-transform:uppercase;width:100%;z-index:3}.link-grid{grid-template-columns:repeat(4,1fr)}.link-edit{background:#17161d;color:var(--cream)}.link-tank{background:var(--sky);transform:translateY(-9px) rotate(-1deg)}.link-bio{background:#d7c39a}.link-support{background:#ff4f9a}.link-bio{transform:translateY(28px)}.link-support{transform:translateY(15px) rotate(1deg)}@media(max-width:760px){.energy-showcase{height:180px}.energy-orb{height:122px;width:122px}.energy-orb strong{font-size:36px}.energy-spark{font-size:30px}.spark-left{left:6%}.spark-right{right:6%}.link-grid{display:flex}.link-bio,.link-support,.link-tank{transform:none}}@media(prefers-reduced-motion:reduce){.energy-orb,.energy-spark,.rail-back span,.rail-front span{animation:none}}.header-explore{border-bottom:1px solid var(--ink);font:500 10px DM Mono,monospace;letter-spacing:.04em;padding-bottom:4px;transition:color .2s,transform .2s}.header-explore span{font:14px Space Grotesk,sans-serif}.header-explore:hover{color:var(--coral);transform:translateY(-2px)}.explore-section{align-items:center;display:grid;gap:58px;grid-template-columns:.72fr 1.28fr;padding:88px 0 112px}.explore-heading .section-kicker{margin-bottom:20px}.explore-heading h2{font-size:clamp(34px,4.4vw,58px);letter-spacing:-.08em;line-height:.94;margin:0}.explore-heading>p{font-size:15px;line-height:1.4;margin:22px 0 0;max-width:330px;opacity:.7}.explore-links{display:grid;gap:11px;grid-template-columns:repeat(2,1fr)}.explore-links a{align-items:center;background:rgba(255,255,255,.58);border:1px solid var(--line);border-radius:18px;display:grid;gap:10px;grid-template-columns:32px 1fr;min-height:112px;padding:16px;transition:box-shadow .2s,background .2s}.explore-links a:hover{background:var(--lime);box-shadow:5px 5px 0 var(--ink)}.explore-links span{align-self:start;font:500 10px DM Mono,monospace;opacity:.55}.explore-links strong{font-size:28px;letter-spacing:-.08em;line-height:1}.explore-links em{font:11px DM Mono,monospace;grid-column:2;opacity:.7}.mid-portal{align-items:center;background:var(--lilac);border:2px solid var(--ink);border-radius:26px;box-shadow:8px 9px 0 var(--ink);display:flex;gap:50px;justify-content:space-between;margin-bottom:125px;padding:38px 46px;transform:rotate(1deg)}.mid-portal .eyebrow{margin-bottom:15px}.mid-portal h2{font-size:clamp(30px,4.1vw,53px);letter-spacing:-.08em;line-height:.93;margin:0;max-width:640px}.mid-portal>div>p:last-child{font-size:15px;line-height:1.4;margin:20px 0 0;max-width:620px;opacity:.76}.mid-portal .button{flex-shrink:0}@media(max-width:760px){.header-explore{font-size:9px;line-height:1.2;margin-left:auto;margin-right:12px;max-width:116px;text-align:right}.explore-section{display:block;padding:70px 0 88px}.explore-heading>p{font-size:16px}.explore-links{margin-top:35px}.explore-links a{min-height:105px}.mid-portal{align-items:flex-start;display:block;margin-bottom:90px;padding:30px 24px;transform:rotate(0)}.mid-portal h2{font-size:42px}.mid-portal>div>p:last-child{font-size:16px}.mid-portal .button{margin-top:28px}}.fun-site{position:relative}.fun-site:before{background-image:radial-gradient(rgba(34,33,43,.12) .7px,transparent 0);background-size:8px 8px;content:"";inset:0;opacity:.22;pointer-events:none;position:fixed;z-index:0}.fun-footer,.fun-header,.fun-site main{position:relative;z-index:1}.hero-toy:after{background:var(--lilac);border:1px solid var(--ink);border-radius:50%;height:25px;right:17%;top:28%;width:25px}.hero-toy:after,.hero-toy:before{content:"";position:absolute;z-index:5}.hero-toy:before{background:var(--sky);border:1px solid var(--ink);border-radius:48% 52% 50% 50%;height:18px;left:8%;top:35%;transform:rotate(23deg);width:42px}.portrait-card{background:var(--cream);border:2px solid var(--ink);box-shadow:6px 7px 0 var(--ink);left:190px;padding:8px 8px 11px;position:absolute;top:-18px;transform:rotate(-7deg);width:168px;z-index:1}.portrait-card img{display:block;filter:saturate(.9) contrast(1.08);height:150px;-o-object-fit:cover;object-fit:cover;width:150px}.portrait-card span{display:block;font:500 8px DM Mono,monospace;letter-spacing:.03em;line-height:1.2;margin-top:8px}.about-section:before{border:1px solid var(--coral);border-radius:50%;content:"";height:150px;opacity:.55;position:absolute;right:-65px;top:80px;transform:rotate(25deg);width:230px}.about-section:after{color:var(--coral);content:"✦";font-size:40px;position:absolute;right:55px;top:118px;transform:rotate(15deg)}.explore-links a{position:relative}.explore-links a:after{background:var(--coral);bottom:15px;content:"";height:3px;left:16px;transform:scaleX(0);transform-origin:left;transition:transform .3s;width:34px}.explore-links a:hover:after{transform:scaleX(1)}.playground-section{position:relative}.playground-section:before{background:linear-gradient(135deg,transparent 45%,rgba(216,242,91,.13) 46%,transparent 47%);background-size:34px 34px;content:"";inset:0;opacity:.35;pointer-events:none;position:absolute}.playground-section>.shell{position:relative;z-index:1}.skill-card:after{background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.36) 48%,transparent 61%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-130%);transition:transform .65s}.skill-card:hover:after{transform:translateX(130%)}.skill-blob{animation:blob-breathe 5s ease-in-out infinite}.skill-card-2 .skill-blob{animation-delay:-1s}.skill-card-3 .skill-blob{animation-delay:-2s}.skill-card-4 .skill-blob{animation-delay:-3s}@keyframes blob-breathe{0%,to{border-radius:42% 58% 62% 38%;transform:rotate(28deg) scale(1)}50%{border-radius:58% 42% 36% 64%;transform:rotate(42deg) scale(1.08)}}.fitness-section{position:relative}.fitness-section:before{border:2px dashed var(--coral);border-radius:50%;content:"";height:330px;opacity:.35;position:absolute;right:-120px;top:90px;transform:rotate(18deg);width:510px}.fitness-section:after{color:var(--coral);content:"↑  ↑  ↑";font:500 15px DM Mono,monospace;letter-spacing:12px;position:absolute;right:10%;top:125px;transform:rotate(-10deg)}.link-card{position:relative}.link-card:after{border:1px solid;border-radius:50%;content:"";height:100px;opacity:.25;position:absolute;right:-28px;top:-25px;transform:rotate(25deg);transition:transform .35s;width:150px}.link-card:hover:after{transform:rotate(-25deg) scale(1.12)}@media(max-width:760px){.portrait-card{left:170px;top:-16px;transform:scale(.88) rotate(-7deg)}.about-section:before{right:-125px}.about-section:after{right:18px}.fitness-section:after{right:4%;top:110px;font-size:11px;letter-spacing:5px}.fun-site:before{opacity:.15}}.skill-card{isolation:isolate}.skill-card:before{background:repeating-linear-gradient(115deg,transparent 0 17px,rgba(255,255,255,.11) 18px 20px,transparent 21px 39px);content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;transform:translateX(-30%);transition:transform .7s;z-index:0}.skill-card:hover:before{transform:translateX(22%)}.skill-card-2:before{background:radial-gradient(circle at 75% 30%,rgba(255,255,255,.5),transparent 3%,transparent 16%,rgba(255,255,255,.14) 17%,transparent 18%);background-size:90px 90px}.skill-card-3:before{background:linear-gradient(145deg,transparent 20%,rgba(255,255,255,.25) 21%,transparent 22%);background-size:24px 24px}.skill-card-4:before{background:radial-gradient(circle,rgba(255,255,255,.32) 0 2px,transparent 3px 100%);background-size:24px 24px}.skill-blob{background:rgba(255,255,255,.07);box-shadow:inset 0 0 30px rgba(255,255,255,.08)}.skill-ring{border:1px dashed;height:235px;opacity:.55;right:-2%;top:17%;transform:rotate(-20deg);width:235px;z-index:0}.skill-ring,.skill-ring:after{border-radius:50%;position:absolute}.skill-ring:after{background:currentColor;content:"";height:9px;left:24px;top:19px;width:9px}.skill-card-2 .skill-ring{border-style:dotted;height:175px;right:1%;top:19%;width:175px}.skill-card-3 .skill-ring{border-radius:42% 58% 50% 50%;height:220px;transform:rotate(32deg);width:220px}.skill-card-4 .skill-ring{border-style:solid;border-width:1px 3px 1px 0;height:265px;right:13%;top:6%;width:265px}.skill-glyph{font-size:74px;font-weight:700;letter-spacing:-.12em;line-height:1;opacity:.13;position:absolute;right:16%;top:32%;transform:rotate(-13deg);z-index:0}.skill-card-2 .skill-glyph{font-size:57px;right:9%;top:35%;transform:rotate(8deg)}.skill-card-3 .skill-glyph{font-size:88px;right:14%;top:30%;transform:rotate(-8deg)}.skill-card-4 .skill-glyph{font-size:80px;right:18%;top:29%;transform:rotate(10deg)}.skill-trail{animation:trail-drift 4s ease-in-out infinite;font:500 13px DM Mono,monospace;opacity:.5;position:absolute;right:11%;top:14%;transform:rotate(-12deg);z-index:1}.skill-card-2 .skill-trail{animation-delay:-1s}.skill-card-3 .skill-trail{animation-delay:-2s}.skill-card-4 .skill-trail{animation-delay:-3s}@keyframes trail-drift{0%,to{letter-spacing:0;transform:rotate(-12deg) translate(0)}50%{letter-spacing:5px;transform:rotate(-3deg) translate(-9px,7px)}}.explore-links a:first-child{animation:portal-bob 5s ease-in-out infinite}.explore-links a:nth-child(2){animation:portal-bob 5s ease-in-out -1.2s infinite}.explore-links a:nth-child(3){animation:portal-bob 5s ease-in-out -2.4s infinite}.explore-links a:nth-child(4){animation:portal-bob 5s ease-in-out -3.6s infinite}@keyframes portal-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.mid-portal:before{color:var(--coral);content:"✳  ✦  ✳";font:500 13px DM Mono,monospace;position:absolute;right:28px;top:16px;transform:rotate(8deg)}.mid-portal:after{border:1px solid rgba(34,33,43,.3);border-radius:50%;content:"";height:120px;position:absolute;right:-30px;top:-38px;transform:rotate(24deg);width:190px}.mid-portal{overflow:hidden}.fact-card:after{animation:fact-wiggle 3.5s ease-in-out infinite;color:var(--coral);content:"✦";font-size:28px;position:absolute;right:22px;top:19px}.fact-card{position:relative}@keyframes fact-wiggle{0%,to{transform:rotate(0)}50%{transform:rotate(18deg) scale(1.12)}}.rep-card:before{animation:rep-pulse 2.8s ease-in-out infinite;border:1px solid;border-radius:50%;content:"";height:210px;opacity:.25;position:absolute;right:-35px;top:72px;width:210px}.rep-card:after{color:var(--yellow);content:"KEEP GOING";font:500 10px DM Mono,monospace;position:absolute;right:-8px;top:46px;transform:rotate(11deg)}@keyframes rep-pulse{0%,to{transform:scale(.9);opacity:.12}50%{transform:scale(1.12);opacity:.4}}.link-card strong{transition:letter-spacing .35s,transform .35s}.link-card:hover strong{letter-spacing:-.04em;transform:translateX(4px)}.link-card:before{animation:card-orbit 9s linear infinite;border:1px dashed;border-radius:50%;content:"";height:125px;opacity:.23;position:absolute;right:6px;top:33px;transform:rotate(18deg);width:180px}@keyframes card-orbit{to{transform:rotate(378deg)}}.fun-footer .brand-dot{animation:dot-pop 2.5s ease-in-out infinite}@keyframes dot-pop{0%,to{box-shadow:0 0 0 0 rgba(255,117,95,.3)}50%{box-shadow:0 0 0 8px rgba(255,117,95,0)}}@media(max-width:760px){.skill-glyph{font-size:62px;right:14%;top:28%}.skill-ring{height:190px;width:190px}.skill-card-4 .skill-ring{height:220px;width:220px}.mid-portal:before{right:15px}.rep-card:after{right:3px}}@media(prefers-reduced-motion:reduce){.explore-links a,.fact-card:after,.fun-footer .brand-dot,.link-card:before,.mid-portal:before,.rep-card:before,.skill-blob,.skill-card:before,.skill-trail{animation:none}.skill-card:hover:before{transform:none}}.portal-card{animation:none!important;backface-visibility:visible;contain:paint;isolation:isolate;overflow:hidden;perspective:none;transform-style:flat}.portal-card em,.portal-card strong,.portal-card>span{position:relative;z-index:2}.portal-card strong{transition:letter-spacing .35s,transform .35s}.portal-card:hover strong{letter-spacing:-.02em;transform:translateX(4px) scale(1.04)}.portal-card:before{border:1px solid;border-radius:50%;content:"";height:132px;opacity:.18;position:absolute;right:-14px;top:-36px;transform:rotate(-18deg);transition:transform .55s,opacity .3s;width:190px;z-index:0}.portal-card:hover:before{opacity:.45;transform:rotate(22deg) scale(1.18)}.portal-card:after{bottom:14px;height:3px;left:16px;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s;width:36px;z-index:3}.portal-card:hover:after{transform:scaleX(1)}.portal-edit{background:linear-gradient(135deg,#fff,#f4eee6 65%,#ffb29f)!important}.portal-tank{background:linear-gradient(135deg,#fff,#edfaff 57%,#9cddff)!important}.portal-bio{background:linear-gradient(135deg,#fff,#f5eee1 58%,#d7c39a)!important}.portal-feed{background:linear-gradient(135deg,#fff,#fff2f6 52%,#ff9dc4)!important}.portal-art{height:78px;pointer-events:none;position:absolute;right:20px;top:20px;transform:rotate(-5deg);transition:transform .45s;width:135px;z-index:1}.portal-card:hover .portal-art{transform:rotate(4deg) translateY(-4px) scale(1.08)}.portal-art:after{background:linear-gradient(90deg,transparent,rgba(255,117,95,.5),transparent);content:"";height:100%;left:-40%;position:absolute;top:0;transform:skewX(-18deg);width:28%}.portal-card:hover .portal-art:after{animation:portal-sweep .8s ease-out}@keyframes portal-sweep{to{left:120%}}.portal-edit .portal-art{border:1px solid rgba(34,33,43,.35);border-radius:11px;padding:15px 10px 10px}.portal-edit .portal-art i{background:var(--coral);display:block;height:5px;margin:4px 0;width:55%}.portal-edit .portal-art i:nth-child(2){background:var(--lilac);width:79%}.portal-edit .portal-art i:nth-child(3){background:var(--lime);width:39%}.portal-edit .portal-art b{background:var(--ink);border-radius:50%;color:var(--cream);font-size:10px;height:25px;position:absolute;right:9px;top:25px;width:25px}.portal-edit .portal-art b,.portal-tank .portal-art{align-items:center;display:flex;justify-content:center}.portal-tank .portal-art{gap:5px}.portal-tank .portal-art i{animation:tank-track 1.1s steps(2) infinite;background:var(--ink);border:1px solid var(--ink);border-radius:2px;height:11px;width:11px}.portal-tank .portal-art i:nth-child(2){animation-delay:-.25s;background:var(--coral);height:17px;width:17px}.portal-tank .portal-art i:nth-child(3){animation-delay:-.5s;height:9px;width:9px}.portal-tank .portal-art b{animation:tank-aim 2.8s ease-in-out infinite;background:var(--lime);border:2px solid var(--ink);border-radius:8px 8px 4px 4px;color:var(--ink);font-size:0;height:34px;left:51px;opacity:.9;position:absolute;top:14px;transform:rotate(-8deg);width:54px}.portal-tank .portal-art b:before{background:var(--ink);content:"";height:5px;left:50%;position:absolute;top:7px;transform:translateX(4px);width:30px}.portal-tank .portal-art b:after{background:var(--coral);border:2px solid var(--ink);border-radius:50%;content:"";height:17px;left:17px;position:absolute;top:6px;width:17px}@keyframes tank-track{50%{transform:translateY(-3px)}}@keyframes tank-aim{50%{transform:rotate(4deg) translateY(-3px)}}.portal-bio .portal-art{border:1px solid var(--ink);border-radius:50%;height:77px;right:37px;top:2px;transform:rotate(12deg);width:77px}.portal-bio .portal-art:before{border:1px dashed var(--coral);border-radius:50%;content:"";inset:-12px;position:absolute}.portal-bio .portal-art i{border:1px solid var(--ink);border-radius:50%;height:9px;position:absolute;right:-4px;top:13px;width:9px}.portal-bio .portal-art b{align-items:center;display:flex;font-size:32px;font-weight:400;height:100%;justify-content:center;width:100%}.portal-feed .portal-art{right:28px;top:2px;transform:rotate(-10deg)}.portal-feed .portal-art:before{background:var(--coral);content:"";inset:8px 25px 8px 25px}.portal-feed .portal-art i,.portal-feed .portal-art:before{border:1px solid var(--ink);border-radius:50%;position:absolute}.portal-feed .portal-art i{height:72px;left:32px;top:2px;width:72px}.portal-feed .portal-art b{align-items:center;color:var(--ink);display:flex;font-size:30px;height:100%;justify-content:center;position:relative;width:100%}@media(max-width:760px){.portal-art{right:15px;transform:scale(.85) rotate(-5deg)}.portal-bio .portal-art{right:22px}.portal-card:hover .portal-art{transform:scale(.9) rotate(4deg) translateY(-3px)}}@media(prefers-reduced-motion:reduce){.portal-card:before,.portal-card:hover .portal-art:after,.portal-tank .portal-art b,.portal-tank .portal-art i{animation:none}.portal-card:hover .portal-art{transform:none}}.fun-hero{background:linear-gradient(125deg,#fffaf0,#fff8ed 42%,#e7f8ff 75%,#d9f6e5);background-size:180% 180%;border:1px solid rgba(34,33,43,.12);border-radius:34px;box-shadow:0 20px 0 rgba(34,33,43,.08);overflow:hidden;position:relative;animation:gradient-drift 16s ease-in-out infinite}.fun-hero:before{background:radial-gradient(circle,rgba(255,117,95,.22),transparent 66%);border-radius:50%;content:"";height:430px;left:-150px;position:absolute;top:-160px;width:430px}.fun-hero:after{border:1px solid rgba(34,33,43,.18);border-radius:50%;content:"";height:520px;position:absolute;right:-260px;top:18px;transform:rotate(-22deg);width:760px}.hero-copy,.hero-toy{position:relative;z-index:1}.energy-showcase{background:linear-gradient(100deg,var(--coral),#ff8f73 38%,var(--lilac) 73%,var(--sky));background-size:200% 100%;animation:energy-gradient 12s ease-in-out infinite}.energy-orb{box-shadow:8px 8px 0 var(--ink),0 0 30px rgba(216,242,91,.55)}.explore-section{background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(230,248,255,.66) 52%,rgba(255,224,235,.58));border:1px solid rgba(34,33,43,.12);border-radius:34px;box-shadow:0 16px 0 rgba(34,33,43,.06);overflow:hidden;position:relative}.explore-section:before{border:1px solid rgba(255,117,95,.32);border-radius:50%;content:"";height:270px;position:absolute;right:-100px;top:-95px;transform:rotate(25deg);width:430px}.explore-section>*{position:relative;z-index:1}.about-section{background:linear-gradient(120deg,rgba(255,255,255,.36),rgba(255,232,224,.35) 50%,rgba(221,247,255,.45));border:1px solid rgba(34,33,43,.1);border-radius:34px;box-shadow:0 18px 0 rgba(34,33,43,.05);overflow:hidden}.about-section:before{animation:about-orbit 12s linear infinite}.about-section:after{animation:star-twinkle 2.8s ease-in-out infinite}@keyframes about-orbit{to{transform:rotate(385deg)}}@keyframes star-twinkle{0%,to{opacity:.45;transform:rotate(15deg) scale(1)}50%{opacity:1;transform:rotate(30deg) scale(1.18)}}.fact-card{background:linear-gradient(135deg,var(--sky),#c8f3ff 54%,var(--lilac));box-shadow:8px 9px 0 var(--ink),0 0 24px rgba(156,221,255,.4)}.handsome-trigger{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1.1;padding:0;position:relative;text-align:left}.handsome-trigger small{display:inline-block;font:500 10px DM Mono,monospace;letter-spacing:0;opacity:.58;text-transform:uppercase;transition:opacity .2s,transform .2s}.handsome-trigger:focus-visible small,.handsome-trigger:hover small{opacity:1;transform:translateX(3px)}.handsome-trigger:focus-visible{border-radius:4px;outline:3px solid var(--coral);outline-offset:5px}.handsome-burst{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:10000}.handsome-flash{background:radial-gradient(circle at var(--burst-x) var(--burst-y),rgba(255,255,255,.92),rgba(255,117,95,.32) 13%,transparent 61%);inset:0;pointer-events:none;position:absolute}.handsome-shades{filter:drop-shadow(4px 8px 0 rgba(34,33,43,.18));font-size:clamp(100px,22vw,210px);pointer-events:none;z-index:2}.handsome-confetti,.handsome-shades{line-height:1;margin:-.5em 0 0 -.5em;position:absolute}.handsome-confetti{color:var(--coral);font-size:clamp(18px,3vw,34px);left:var(--burst-x);top:var(--burst-y)}.confetti-1{color:#6b4eff;font-size:clamp(17px,2.6vw,29px)}.confetti-2{color:#0b6b55;font-size:clamp(16px,2.4vw,26px)}.confetti-3{color:#f3ac13;font-size:clamp(22px,3.5vw,38px)}.confetti-4{color:#ef4f78;font-size:clamp(19px,2.9vw,32px)}.handsome-confetti.reduced-piece{margin:0;position:fixed}.handsome-mode{box-shadow:8px 9px 0 var(--ink),0 0 38px rgba(255,117,95,.58)}@media(prefers-reduced-motion:reduce){.handsome-trigger small{transition:none}}.tank-preview-section{align-items:center;background:linear-gradient(122deg,#161820,#232637 48%,#242d32);background-size:180% 180%;animation:dark-gradient-drift 18s ease-in-out infinite;border:2px solid var(--ink);border-radius:34px;box-shadow:10px 12px 0 var(--ink);color:var(--cream);display:grid;gap:clamp(32px,6vw,84px);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);margin:120px auto;overflow:hidden;padding:clamp(30px,6vw,76px);position:relative}.tank-preview-section:before{background:radial-gradient(circle,rgba(216,242,91,.23),transparent 68%);border-radius:50%;content:"";height:430px;left:-190px;pointer-events:none;position:absolute;top:-220px;width:430px}.tank-frame-shell,.tank-preview-copy{position:relative;z-index:1}.tank-preview-copy .section-kicker span:first-child{color:var(--lime)}.tank-preview-copy h2{font-size:clamp(48px,6.6vw,86px);letter-spacing:-.085em;line-height:.88;margin:0;max-width:520px}.tank-preview-copy>p:not(.tank-preview-hint){color:rgba(255,250,240,.76);font-size:16px;line-height:1.55;margin:26px 0 0;max-width:460px}.tank-preview-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.tank-preview-actions .button{cursor:pointer}.tank-full-link{align-items:center;border-bottom:1px solid rgba(255,250,240,.5);display:inline-flex;font-size:13px;gap:12px;padding-bottom:5px;transition:color .2s,border-color .2s}.tank-full-link:hover{border-color:var(--lime);color:var(--lime)}.tank-preview-hint{color:rgba(255,250,240,.52);font:10px DM Mono,monospace;line-height:1.55;margin:18px 0 0;max-width:360px;text-transform:uppercase}.tank-frame-shell{aspect-ratio:1.43;background:#090b11;border:2px solid rgba(255,255,255,.18);border-radius:25px;box-shadow:0 22px 54px rgba(0,0,0,.4),0 0 0 8px rgba(255,255,255,.035);min-height:350px;overflow:hidden;transform:rotate(1deg);transition:transform .4s,border-color .35s,box-shadow .35s}.tank-frame-shell.is-loaded,.tank-frame-shell:hover{border-color:rgba(216,242,91,.65);box-shadow:0 25px 65px rgba(0,0,0,.5),0 0 36px rgba(216,242,91,.12);transform:rotate(0)}.tank-game-frame{background:#101116;border:0;display:block;height:100%;min-height:0;width:100%}.tank-frame-placeholder{align-items:center;background:radial-gradient(ellipse at 49% 54%,rgba(216,242,91,.1),transparent 44%),linear-gradient(145deg,#10131a,#171c22 58%,#101116);display:flex;flex-direction:column;height:auto;inset:0;justify-content:center;min-height:0;overflow:hidden;position:absolute}.tank-frame-placeholder:before{background:linear-gradient(transparent 49%,rgba(255,255,255,.045) 50%,transparent 51%);background-size:100% 7px;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.tank-demo-art{height:190px;max-width:500px;position:relative;width:80%}.tank-demo-vehicle{animation:preview-tank-bob 2s ease-in-out infinite;background:linear-gradient(145deg,#d8f25b,#9fbe34);border:3px solid #11151a;border-radius:18px 18px 12px 12px;box-shadow:0 14px 0 #687c24,0 21px 0 #0b0d11;height:72px;left:50%;position:absolute;top:67px;transform:translateX(-50%) rotate(-8deg);width:150px;z-index:2}.tank-demo-vehicle i{background:#1c2225;border:4px solid #899d37;border-radius:50%;height:50px;left:45px;position:absolute;top:8px;width:50px}.tank-demo-vehicle b{background:#20262a;border:2px solid #080a0d;border-radius:4px;height:13px;left:82px;position:absolute;top:13px;transform:rotate(-23deg);transform-origin:left center;width:73px}.tank-demo-vehicle b:after{background:var(--coral);border-radius:50%;content:"";height:14px;position:absolute;right:-10px;top:-2px;width:14px}.tank-demo-target{animation:preview-target-pulse 1.5s ease-in-out infinite;color:var(--coral);font-size:61px;position:absolute;right:7%;top:21px}.tank-demo-star{animation:preview-star-spin 12s linear infinite;color:var(--lime);font-size:23px;left:20%;position:absolute;top:13px}.tank-demo-shell{animation:preview-shell-flight 2.6s ease-in-out infinite;background:var(--coral);border:2px solid #171820;border-radius:50%;box-shadow:0 0 20px rgba(255,117,95,.7);color:transparent;height:15px;left:35%;position:absolute;top:31px;width:15px;z-index:3}.tank-demo-ground{border-bottom:2px dashed rgba(255,250,240,.28);bottom:14px;left:7%;position:absolute;right:7%}.tank-frame-label{bottom:18px;color:rgba(255,250,240,.75);display:flex;font:11px DM Mono,monospace;justify-content:space-between;left:20px;letter-spacing:.08em;position:absolute;right:20px}.tank-frame-label i{color:var(--lime);font-style:normal}.tank-frame-index{color:rgba(255,250,240,.5);font:9px DM Mono,monospace;left:17px;position:absolute;top:14px;z-index:3}@keyframes preview-tank-bob{0%,to{margin-top:0}50%{margin-top:-9px}}@keyframes preview-target-pulse{0%,to{opacity:.55;transform:scale(.8) rotate(-14deg)}50%{opacity:1;transform:scale(1.12) rotate(8deg)}}@keyframes preview-star-spin{to{transform:rotate(1turn)}}@keyframes preview-shell-flight{0%{left:34%;opacity:0;transform:translate(0) scale(.5)}15%{opacity:1}80%{left:78%;opacity:1;transform:translateY(-34px) scale(1)}to{left:83%;opacity:0;transform:translateY(-52px) scale(.7)}}@media(max-width:900px){.tank-preview-section{grid-template-columns:1fr;margin:90px auto;padding:clamp(28px,6vw,54px)}.tank-preview-copy h2{max-width:700px}.tank-preview-copy>p:not(.tank-preview-hint){max-width:620px}.tank-frame-shell{aspect-ratio:1.45;min-height:300px}}@media(max-width:560px){.tank-preview-section{border-radius:25px;box-shadow:7px 8px 0 var(--ink);gap:28px;padding:27px 20px}.tank-preview-copy h2{font-size:50px}.tank-preview-copy>p:not(.tank-preview-hint){font-size:15px}.tank-preview-actions{align-items:flex-start;flex-direction:column;gap:16px}.tank-frame-shell{aspect-ratio:.92;border-radius:18px;min-height:360px;width:100%}.tank-demo-art{height:170px;width:94%}.tank-frame-label{font-size:9px;left:13px;right:13px}}@media(prefers-reduced-motion:reduce){.tank-demo-shell,.tank-demo-star,.tank-demo-target,.tank-demo-vehicle,.tank-preview-section{animation:none}}.tank-frame-placeholder{border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:initial;width:100%}.tank-frame-placeholder:focus-visible,.tank-fullscreen-close:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.tank-frame-placeholder:hover .tank-demo-vehicle{filter:brightness(1.14);transform:translateX(-50%) rotate(-3deg) scale(1.06)}.tank-poster-play{align-items:center;backdrop-filter:blur(10px);background:rgba(216,242,91,.94);border:2px solid #101116;border-radius:50%;box-shadow:0 8px 0 #101116,0 0 36px rgba(216,242,91,.32);color:#101116;display:flex;font-size:22px;height:68px;justify-content:center;left:50%;padding-left:4px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;width:68px;z-index:5}.tank-frame-placeholder:hover .tank-poster-play{box-shadow:0 3px 0 #101116,0 0 52px rgba(216,242,91,.6);transform:translate(-50%,-58%) scale(1.12)}.tank-fullscreen-overlay{background:#090b11;box-shadow:0 0 90px rgba(0,0,0,.5);overflow:hidden;position:fixed;z-index:20000}.tank-fullscreen-frame{background:#101116;border:0;height:100%;inset:0;opacity:0;position:absolute;transition:opacity .4s ease;width:100%}.tank-fullscreen-frame.ready{opacity:1}.tank-fullscreen-loading{align-items:center;background:radial-gradient(ellipse at center,rgba(216,242,91,.12),transparent 52%),#101116;color:#fffaf0;display:flex;font:600 clamp(14px,2vw,19px) DM Mono,monospace;gap:14px;inset:0;justify-content:center;letter-spacing:.04em;position:absolute;z-index:2}.tank-fullscreen-loading span{animation:preview-star-spin 3s linear infinite;color:var(--lime);font-size:28px}.tank-fullscreen-close{align-items:center;backdrop-filter:blur(14px);background:rgba(13,15,19,.72);border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fffaf0;cursor:pointer;display:flex;font:600 12px DM Mono,monospace;gap:9px;min-height:42px;padding:0 16px 0 10px;position:absolute;right:clamp(12px,2vw,28px);top:clamp(12px,2vw,28px);transition:background .2s,border-color .2s,transform .2s;z-index:5}.tank-fullscreen-close:hover{background:rgba(216,242,91,.94);border-color:var(--lime);color:#101116;transform:translateY(-2px)}.tank-fullscreen-close span{align-items:center;border:1px solid;border-radius:50%;display:flex;font:22px/1 sans-serif;height:24px;justify-content:center;width:24px}@media(max-width:560px){.tank-fullscreen-close{font-size:10px;min-height:38px;padding-right:12px}.tank-fullscreen-close span{font-size:20px;height:22px;width:22px}}@media(prefers-reduced-motion:reduce){.tank-fullscreen-close,.tank-fullscreen-frame,.tank-poster-play{transition:none}.tank-fullscreen-loading span{animation:none}}.mid-portal{background:linear-gradient(115deg,var(--lilac),#d8cfff 45%,var(--sky));background-size:180% 180%;animation:gradient-drift 13s ease-in-out infinite}.playground-section{background:linear-gradient(125deg,#17161d,#272239 47%,#161922);background-size:180% 180%;animation:dark-gradient-drift 18s ease-in-out infinite}.skill-card-1{background:linear-gradient(135deg,#ff755f,#ff967b 55%,#ffb29f)}.skill-card-2{background:linear-gradient(135deg,#d8f25b,#edfa6c 56%,#ffd84d)}.skill-card-3{background:linear-gradient(135deg,#cbbcff,#c9c1ff 48%,#a9e5ff)}.skill-card-4{background:linear-gradient(135deg,#9cddff,#a9e8ff 48%,#baf3d9)}.skill-card{box-shadow:0 9px 0 rgba(255,255,255,.11)}.skill-card:hover{box-shadow:8px 10px 0 var(--cream),0 0 34px rgba(216,242,91,.18)}.fitness-section{background:linear-gradient(120deg,rgba(255,255,255,.46),rgba(216,242,91,.28) 48%,rgba(255,209,190,.38));border:1px solid rgba(34,33,43,.1);border-radius:34px;box-shadow:0 18px 0 rgba(34,33,43,.05);overflow:hidden}.rep-card{background:linear-gradient(145deg,var(--coral),#ff997d 56%,var(--yellow));box-shadow:9px 10px 0 var(--ink),0 0 28px rgba(255,117,95,.35)}.links-section{background:linear-gradient(125deg,var(--sky),#d9f5ff 42%,var(--lilac) 100%);background-size:180% 180%;animation:gradient-drift 16s ease-in-out infinite;position:relative}.links-section:before{background:radial-gradient(circle,rgba(255,255,255,.6) 0 2px,transparent 3px);background-size:20px 20px;content:"";inset:0;opacity:.24;pointer-events:none;position:absolute}.links-section>.shell{position:relative;z-index:1}.link-card{box-shadow:0 8px 0 rgba(34,33,43,.14)}.link-card:hover{box-shadow:7px 10px 0 var(--ink),0 0 28px rgba(255,255,255,.45)}.fun-footer{background:linear-gradient(90deg,transparent,rgba(255,117,95,.11),transparent);border-top-color:rgba(34,33,43,.2)}@keyframes gradient-drift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes dark-gradient-drift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes energy-gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(max-width:760px){.about-section,.explore-section,.fitness-section,.fun-hero{border-radius:24px;box-shadow:0 10px 0 rgba(34,33,43,.06)}.explore-section:before{right:-180px}.fitness-section:after{z-index:1}}@media(prefers-reduced-motion:reduce){.about-section:after,.about-section:before,.energy-showcase,.fun-hero,.links-section,.mid-portal,.playground-section{animation:none}}.about-section,.explore-section,.fitness-section,.fun-hero{padding-left:46px;padding-right:46px}.energy-rail span{animation-name:energy-scroll!important;display:inline-block;min-width:200%}.rail-back span{animation-duration:24s!important}.rail-front span{animation-duration:19s!important}@keyframes energy-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:760px){.about-section,.explore-section,.fitness-section,.fun-hero{padding-left:20px;padding-right:20px}}.about-section,.explore-section,.fact-card,.fitness-section,.link-card,.portal-card,.rep-card,.skill-card{background-size:180% 180%;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.explore-section{animation:surface-gradient 19s ease-in-out infinite}.about-section{animation:surface-gradient 23s ease-in-out -7s infinite}.fitness-section{animation:surface-gradient 21s ease-in-out -11s infinite}.fact-card{animation:accent-gradient 10s ease-in-out -2s infinite}.rep-card{animation:accent-gradient 12s ease-in-out -6s infinite}.link-card{animation:card-gradient 16s ease-in-out infinite}.link-card:nth-child(2){animation-delay:-4s}.link-card:nth-child(3){animation-delay:-8s}.link-card:nth-child(4){animation-delay:-12s}.skill-card{animation:card-gradient 15s ease-in-out infinite}.skill-card-2{animation-delay:-3s}.skill-card-3{animation-delay:-7s}.skill-card-4{animation-delay:-11s}.portal-card{animation-name:portal-gradient!important;animation-duration:14s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.portal-card:nth-child(2){animation-delay:-3.5s!important}.portal-card:nth-child(3){animation-delay:-7s!important}.portal-card:nth-child(4){animation-delay:-10.5s!important}@keyframes surface-gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes accent-gradient{0%,to{background-position:8% 18%}50%{background-position:92% 82%}}@keyframes card-gradient{0%,to{background-position:0 0}50%{background-position:100% 100%}}@keyframes portal-gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.energy-showcase{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.energy-rail span.energy-phrase{animation-name:energy-enter-and-leave!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;display:block;min-width:0!important;width:-moz-max-content;width:max-content}.rail-back span.energy-phrase{animation-duration:28s!important}.rail-front span.energy-phrase{animation-duration:22s!important}@keyframes energy-enter-and-leave{0%{transform:translateX(100vw)}to{transform:translateX(calc(-100% - 18px))}}@media(max-width:760px){.fun-hero{animation:gradient-drift 16s ease-in-out infinite}.playground-section{animation:dark-gradient-drift 18s ease-in-out infinite}.links-section{animation:gradient-drift 16s ease-in-out infinite}.mid-portal{animation:gradient-drift 13s ease-in-out infinite}.energy-showcase{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}}@media(prefers-reduced-motion:reduce){.about-section,.energy-rail span.energy-phrase,.explore-section,.fact-card,.fitness-section,.link-card,.portal-card,.rep-card,.skill-card{animation:none!important}}.love-tree-section{align-items:center;background:radial-gradient(ellipse at 72% 42%,rgba(255,214,230,.34),transparent 58%);border:0;border-radius:0;box-shadow:none;display:grid;gap:clamp(20px,3.5vw,52px);grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);margin:116px auto;min-height:560px;overflow:visible;padding:clamp(20px,3vw,40px) 0;position:relative}.love-tree-section:after,.love-tree-section:before{content:none}.love-tree-section:before{height:340px;right:-120px;top:-160px;transform:rotate(22deg);width:520px}.love-tree-section:after{bottom:-210px;height:420px;left:-160px;width:420px}.love-tree-copy,.love-tree-stage{position:relative;z-index:1}.love-tree-copy h2{font-size:clamp(47px,5.8vw,78px);letter-spacing:-.085em;line-height:.9;margin:0;max-width:510px}.love-tree-copy>p{color:rgba(34,33,43,.72);font-size:16px;line-height:1.6;margin:28px 0 0;max-width:420px}.love-tree-side-note{color:rgba(34,33,43,.6);display:block;font:10px DM Mono,monospace;letter-spacing:.12em;margin-top:38px}.love-tree-stage{min-width:0}.love-tree-canvas-wrap{background:rgba(255,250,240,.2);border:1px solid rgba(34,33,43,.17);border-radius:28px;box-shadow:inset 0 1px rgba(255,255,255,.76),10px 12px 0 rgba(34,33,43,.1),0 22px 45px rgba(156,91,115,.14);overflow:hidden;position:relative}.love-tree-canvas-wrap:before{background:radial-gradient(circle,rgba(255,255,255,.78) 0 1px,transparent 2px);background-size:22px 22px;content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}.love-tree-canvas{display:block;height:auto;max-width:100%;position:relative;width:100%}.love-tree-tag{background:rgba(255,250,240,.72);border:1px solid rgba(34,33,43,.15);border-radius:999px;color:rgba(34,33,43,.72);font:10px DM Mono,monospace;left:18px;letter-spacing:.1em;padding:9px 12px;position:absolute;top:18px}.love-tree-seed-button{align-items:center;background:var(--ink);border:2px solid var(--ink);border-radius:999px;box-shadow:5px 6px 0 rgba(34,33,43,.2);color:var(--cream);cursor:pointer;display:inline-flex;font:700 13px DM Mono,monospace;gap:10px;margin-top:22px;padding:14px 18px;transition:box-shadow .25s ease,transform .25s ease,background .25s ease}.love-tree-seed-button span{color:var(--yellow);font-size:17px}.love-tree-seed-button b{font-size:16px;font-weight:400;margin-left:4px}.love-tree-seed-button:focus-visible,.love-tree-seed-button:hover{background:var(--coral);box-shadow:2px 3px 0 rgba(34,33,43,.2);outline:none;transform:translate(3px,3px)}.love-tree-seed-button:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.love-tree-seed-button:disabled{background:#332d3d;box-shadow:3px 4px 0 rgba(34,33,43,.16);cursor:default;opacity:.82;transform:none}.love-tree-note{color:rgba(34,33,43,.6);font:10px DM Mono,monospace;letter-spacing:.06em;margin:13px 0 0 4px;text-transform:uppercase}@keyframes love-tree-gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:900px){.love-tree-section{grid-template-columns:1fr;margin:92px auto}.love-tree-copy h2{max-width:700px}.love-tree-copy>p{max-width:620px}}@media (max-width:560px){.love-tree-section{gap:28px;margin:76px auto;padding:20px 0}.love-tree-copy h2{font-size:50px}.love-tree-copy>p{font-size:15px}.love-tree-canvas-wrap{border-radius:20px;box-shadow:inset 0 1px rgba(255,255,255,.76),6px 7px 0 rgba(34,33,43,.1),0 18px 32px rgba(156,91,115,.12)}.love-tree-tag{font-size:8px;left:12px;padding:8px 9px;top:12px}}@media (prefers-reduced-motion:reduce){.love-tree-section{animation:none}.love-tree-seed-button{transition:none}}.message-section{align-items:start;animation:message-gradient 18s ease-in-out infinite;background:linear-gradient(120deg,#fff2c9,#ffd7ca 44%,#d9f3ff);background-size:180% 180%;border:2px solid var(--ink);border-radius:34px;box-shadow:0 18px 0 rgba(34,33,43,.1);display:grid;gap:58px;grid-template-columns:.82fr 1.18fr;margin-bottom:120px;overflow:hidden;padding:86px 46px 92px;position:relative}.message-section:before{border:1px solid rgba(34,33,43,.25);border-radius:50%;content:"";height:330px;position:absolute;right:-115px;top:-135px;transform:rotate(24deg);width:500px}.message-section:after{background:radial-gradient(circle,rgba(255,255,255,.8) 0 2px,transparent 3px);background-size:22px 22px;bottom:18px;content:"";height:90px;left:42%;opacity:.45;position:absolute;width:150px}.message-section>*{position:relative;z-index:1}.message-copy h2{font-size:clamp(42px,5.5vw,72px);letter-spacing:-.08em;line-height:.92;margin:0;max-width:560px}.message-copy>p{font-size:17px;line-height:1.45;margin:28px 0;max-width:455px}.message-delivery{color:rgba(34,33,43,.72);display:inline-block;font:500 10px DM Mono,monospace;letter-spacing:.08em;line-height:1.5;max-width:360px}.message-form{background:rgba(255,255,255,.58);border:1px solid rgba(34,33,43,.2);border-radius:24px;box-shadow:8px 9px 0 rgba(34,33,43,.12);display:grid;gap:17px;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.message-form label{display:grid;gap:8px}.message-form label>span{font:500 10px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.message-form input,.message-form textarea{background:rgba(255,255,255,.72);border:1px solid rgba(34,33,43,.28);border-radius:13px;color:var(--ink);font:15px Space Grotesk,sans-serif;outline:none;padding:13px 14px;transition:background .2s,border-color .2s,box-shadow .2s;width:100%}.message-form textarea{min-height:142px;resize:vertical}.message-form input::-moz-placeholder,.message-form textarea::-moz-placeholder{color:rgba(34,33,43,.48)}.message-form input::placeholder,.message-form textarea::placeholder{color:rgba(34,33,43,.48)}.message-form input:focus,.message-form textarea:focus{background:#fff;border-color:var(--ink);box-shadow:4px 4px 0 rgba(34,33,43,.16)}.message-field-wide,.message-submit-row{grid-column:1/-1}.message-submit-row{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:2px}.message-submit-row .button:disabled{cursor:wait;opacity:.65;transform:none}.message-status{flex:1 1 220px;font:11px DM Mono,monospace;line-height:1.45;margin:0}.message-status-success{color:#187447}.message-status-error{color:#b53b35}.message-status-sending{color:rgba(34,33,43,.7)}@keyframes message-gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(max-width:760px){.message-section{display:block;margin-bottom:82px;padding:68px 20px 74px}.message-section:before{right:-205px}.message-copy h2{font-size:49px}.message-copy>p{font-size:16px}.message-form{grid-template-columns:1fr;margin-top:34px;padding:18px}.message-field-wide,.message-submit-row{grid-column:auto}.message-submit-row{display:block}.message-submit-row .button{width:100%}.message-status{margin-top:14px}}@media(prefers-reduced-motion:reduce){.message-section{animation:none}}.scroll-progress{background:linear-gradient(90deg,var(--coral),var(--lilac) 52%,var(--sky));box-shadow:0 0 14px rgba(255,117,95,.48);height:3px;left:0;right:0;top:0;transform-origin:0 50%;z-index:1000}.pointer-aura,.scroll-progress{pointer-events:none;position:fixed}.pointer-aura{background:radial-gradient(360px circle at var(--pointer-x,-500px) var(--pointer-y,-500px),rgba(255,117,95,.105),transparent 72%),radial-gradient(260px circle at var(--pointer-x,-500px) var(--pointer-y,-500px),rgba(156,221,255,.12),transparent 76%);inset:0;mix-blend-mode:multiply;z-index:0}.toy-orbit.orbit-one{animation:hero-orbit-one 24s linear infinite;transform-origin:50% 50%}.toy-orbit.orbit-two{animation:hero-orbit-two 31s linear infinite;transform-origin:50% 50%}.toy-card{animation:toy-float 6.5s ease-in-out infinite}.fact-card,.link-card,.rep-card,.skill-card{backface-visibility:hidden;transform-style:preserve-3d}.link-card,.portal-card,.skill-card{transition:box-shadow .35s cubic-bezier(.2,.75,.25,1),filter .35s}.link-card:hover,.portal-card:hover,.skill-card:hover{filter:saturate(1.08) contrast(1.015)}.portal-card:hover{box-shadow:0 18px 32px rgba(34,33,43,.16),0 0 24px rgba(255,255,255,.6)}.link-card:hover{box-shadow:8px 12px 0 var(--ink),0 0 32px rgba(255,255,255,.52)}.button{isolation:isolate;overflow:hidden;position:relative}.button:after{background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.38) 50%,transparent 68%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-135%);transition:transform .65s cubic-bezier(.2,.7,.2,1);z-index:-1}.button:hover:after{transform:translateX(135%)}:where(a,button,input,textarea):focus-visible{outline:3px solid var(--coral);outline-offset:4px}@keyframes hero-orbit-one{to{transform:rotate(383deg)}}@keyframes hero-orbit-two{to{transform:rotate(-419deg)}}@keyframes toy-float{0%,to{transform:translateY(0) rotate(7deg)}50%{transform:translateY(-9px) rotate(5deg)}}@media (pointer:coarse){.pointer-aura{display:none}}@media (max-width:760px){.pointer-aura{display:none}.toy-orbit.orbit-one{animation-duration:34s}.toy-orbit.orbit-two{animation-duration:42s}}@media (prefers-reduced-motion:reduce){.scroll-progress{box-shadow:none}.toy-card,.toy-orbit.orbit-one,.toy-orbit.orbit-two{animation:none!important}.button:after{display:none}}.scroll-word{display:inline-block;margin-right:.19em}@media (prefers-reduced-motion:reduce){.scroll-word{filter:none!important}.fun-site:after{transition:none}}.love-tree-legacy-stage{min-width:0;width:100%}.love-tree-iframe,.love-tree-legacy-stage,.love-tree-legacy-stage:after,.love-tree-legacy-stage:before{background:transparent!important;border:0!important;box-shadow:none!important}.love-tree-iframe{aspect-ratio:960/700;background-color:transparent!important;border-radius:0!important;color-scheme:normal;display:block;height:auto;margin:0;outline:0;overflow:hidden;width:100%}.love-tree-external-controls{display:grid;gap:clamp(7px,1vw,12px);grid-template-columns:1.2fr 1.35fr 1.2fr;margin-top:clamp(14px,1.8vw,20px);position:relative;width:100%;z-index:1}.love-tree-control{align-items:center;background:rgba(255,253,250,.94);border:1px solid rgba(223,144,181,.38);border-radius:999px;box-shadow:4px 5px 0 rgba(94,49,78,.09);color:#a64972;cursor:pointer;display:inline-flex;font:800 clamp(11px,1vw,13px)/1.15 DM Mono,monospace;justify-content:center;letter-spacing:.035em;min-height:clamp(52px,5vw,62px);overflow:hidden;padding:8px clamp(10px,1.6vw,20px);transition:background .75s ease,border-color .75s ease,box-shadow .25s ease,color .75s ease,transform .25s ease}.love-tree-control:focus-visible,.love-tree-control:hover{box-shadow:0 0 0 4px rgba(255,124,190,.14),0 10px 25px rgba(255,93,168,.2);outline:none;transform:translateY(-3px)}.love-tree-control:active{transform:translateY(1px)}.love-tree-water-control{gap:9px;justify-content:flex-start}.love-tree-water-control svg{color:#48546d;flex:0 0 auto;height:clamp(29px,3vw,38px);transition:transform .5s cubic-bezier(.16,1,.3,1);width:clamp(29px,3vw,38px)}.love-tree-water-control:focus-visible svg,.love-tree-water-control:hover svg{transform:rotate(-25deg) translateY(2px)}.love-tree-water-control span{align-items:flex-start;display:flex;flex-direction:column;gap:3px;min-width:0}.love-tree-water-control small{color:#a391a2;font-size:clamp(8px,.75vw,10px);font-weight:700}.love-tree-water-control strong{font:inherit}.love-tree-magic-control{animation:love-tree-magic-invitation 4s ease-in-out infinite;background:linear-gradient(105deg,#ffb55b,#ff619d 47%,#a65eff);border-color:#ff92c8;box-shadow:0 7px 30px rgba(255,99,171,.31),inset 0 1px rgba(255,255,255,.53);color:#fff}.love-tree-magic-control:focus-visible,.love-tree-magic-control:hover{animation-play-state:paused}.love-tree-mode-control{white-space:nowrap}.love-tree-external-note{color:#b58da5;font:600 clamp(9px,.85vw,11px)/1.5 DM Mono,monospace;letter-spacing:.02em;margin:clamp(9px,1.3vw,14px) 0 0;min-height:18px;text-align:center}@keyframes love-tree-magic-invitation{0%,to{filter:saturate(1);transform:translateY(0)}50%{filter:saturate(1.18);transform:translateY(-2px)}}@media (max-width:560px){.love-tree-external-controls{gap:6px}.love-tree-control{font-size:clamp(9px,2.65vw,11px);min-height:48px;padding:7px 5px}.love-tree-water-control{gap:4px;justify-content:center}.love-tree-water-control svg{height:25px;width:25px}.love-tree-water-control small{display:none}.love-tree-external-note{font-size:9px}}.fun-site,body{transition:background .9s ease,color .9s ease}body.fairy-night{--ink:#f8e8f4;--cream:#080a17;--lime:#f8d47b;--coral:#ff6aa9;--sky:#74d9ff;--lilac:#bd8cff;--line:rgba(255,214,242,.2);background:#080a17}.fun-site.fairy-night{background:radial-gradient(circle at 86% 4%,rgba(156,221,255,.42),transparent 22rem),radial-gradient(circle at 4% 45%,rgba(203,188,255,.22),transparent 25rem);color:#ffe6f5}.fun-site:after{background:radial-gradient(circle at 8% 0,rgba(255,90,186,.2),transparent 25rem),radial-gradient(circle at 90% 38%,rgba(91,89,255,.18),transparent 31rem),linear-gradient(135deg,#080a17,#121026 48%,#1d1429);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .9s ease;z-index:0}.fun-site.fairy-night:after{opacity:1}.fairy-fireflies{contain:strict;inset:0;isolation:isolate;mix-blend-mode:screen;overflow:hidden;pointer-events:none;position:fixed;z-index:2}.fairy-light-wash{animation:fairy-wash-drift 20s ease-in-out infinite alternate;background:radial-gradient(ellipse at 16% 22%,rgba(255,104,193,.18),transparent 31%),radial-gradient(ellipse at 80% 70%,rgba(101,112,255,.22),transparent 36%),radial-gradient(ellipse at 52% 44%,rgba(83,222,255,.08),transparent 38%);inset:-14%;opacity:.84;position:absolute}.fairy-firefly{animation:fairy-firefly-drift var(--fly-duration) ease-in-out var(--fly-delay) infinite;background:currentColor;border-radius:50%;box-shadow:0 0 7px 2px currentColor,0 0 18px 5px color-mix(in srgb,currentColor 58%,transparent);height:var(--fly-size);opacity:.72;position:absolute;width:var(--fly-size)}.fairy-firefly:after{background:#fff;border-radius:inherit;content:"";inset:28%;position:absolute}@keyframes fairy-wash-drift{0%{opacity:.54;transform:translate3d(-2%,1%,0) scale(.96)}to{opacity:.92;transform:translate3d(2%,-1%,0) scale(1.04)}}@keyframes fairy-firefly-drift{0%,to{opacity:.2;transform:translateZ(0) scale(.58)}22%{opacity:.92;transform:translate3d(var(--fly-x1),var(--fly-y1),0) scale(1.08)}48%{opacity:.36;transform:translate3d(var(--fly-x2),var(--fly-y2),0) scale(.72)}76%{opacity:1;transform:translate3d(var(--fly-x3),var(--fly-y3),0) scale(1.22)}}@media (prefers-reduced-motion:reduce){.fairy-firefly,.fairy-light-wash{animation:none}.fairy-light-wash{opacity:.48}.fairy-firefly{opacity:.64;transform:none}}body.fairy-night .fun-site:before{background-image:radial-gradient(rgba(255,229,248,.34) .7px,transparent 0),radial-gradient(rgba(255,126,211,.22) 1px,transparent 0);background-size:11px 11px,43px 43px;opacity:.32}body.fairy-night .fun-header{border-bottom-color:rgba(255,190,230,.18)}body.fairy-night .brand-mark,body.fairy-night .fun-footer a,body.fairy-night .fun-footer p,body.fairy-night .fun-nav a,body.fairy-night .header-explore{color:#ffe6f5}body.fairy-night .brand-dot{background:#ff78bf;box-shadow:0 0 0 6px rgba(255,120,191,.12),0 0 24px rgba(255,98,184,.8)}body.fairy-night .button-quiet,body.fairy-night .explore-links a,body.fairy-night .language-switch,body.fairy-night .message-form,body.fairy-night .message-form input,body.fairy-night .message-form textarea{background:rgba(35,24,48,.76);border-color:rgba(255,185,226,.28);color:#ffe8f6}body.fairy-night .button-quiet:hover,body.fairy-night .explore-links a:hover,body.fairy-night .language-switch:hover{background:#ff75b4;color:#250e28}body.fairy-night .fun-hero{background:radial-gradient(circle at 76% 18%,rgba(255,154,222,.16),transparent 22rem),linear-gradient(135deg,#151124,#22162f 55%,#18293a);border-color:rgba(255,188,230,.24);box-shadow:0 22px 0 rgba(0,0,0,.25),0 0 55px rgba(239,75,168,.14)}body.fairy-night .fun-hero:before{background:radial-gradient(circle,rgba(255,104,191,.2),transparent 66%)}body.fairy-night .contact-actions,body.fairy-night .energy-caption,body.fairy-night .eyebrow,body.fairy-night .fitness-tags span,body.fairy-night .hero-intro,body.fairy-night .hero-lead,body.fairy-night .message-delivery,body.fairy-night .message-status,body.fairy-night .section-kicker,body.fairy-night .social-link{color:rgba(255,232,247,.86)}body.fairy-night .energy-showcase{background:linear-gradient(100deg,#63234f,#9e3d6b 42%,#493f83);border-color:rgba(255,204,238,.35);box-shadow:0 0 35px rgba(229,74,169,.18)}body.fairy-night .about-section,body.fairy-night .contact-section,body.fairy-night .explore-section,body.fairy-night .fitness-section,body.fairy-night .links-section,body.fairy-night .message-section{background:radial-gradient(circle at 85% 0,rgba(255,113,198,.1),transparent 22rem),linear-gradient(135deg,rgba(29,19,43,.94),rgba(24,26,57,.9));border-color:rgba(255,198,231,.2);box-shadow:0 18px 0 rgba(0,0,0,.26),0 0 42px rgba(174,71,164,.08)}body.fairy-night .about-copy p,body.fairy-night .contact-text,body.fairy-night .explore-links em,body.fairy-night .explore-section p,body.fairy-night .fitness-text,body.fairy-night .love-tree-copy>p,body.fairy-night .love-tree-side-note,body.fairy-night .message-copy>p{color:rgba(255,229,246,.72)}body.fairy-night .mid-portal{background:linear-gradient(120deg,#2a1d43,#58316a 55%,#26385f);border-color:rgba(255,199,234,.32);box-shadow:8px 9px 0 rgba(0,0,0,.32),0 0 35px rgba(255,105,193,.16)}body.fairy-night .playground-section{background:radial-gradient(circle at 20% 0,rgba(255,80,174,.14),transparent 25rem),linear-gradient(135deg,#080914,#151126 52%,#111a2d)}body.fairy-night .playground-section,body.fairy-night .playground-section .section-kicker,body.fairy-night .playground-title,body.fairy-night .playground-title .scroll-word{color:#ffe8f6}body.fairy-night .playground-section .section-kicker span:first-child{color:#ffd978}body.fairy-night .skill-card-1{background:linear-gradient(135deg,#6b2d52,#b6426c);color:#ffe8f6}body.fairy-night .skill-card-2{background:linear-gradient(135deg,#605b2c,#aa7d33);color:#fff3d0}body.fairy-night .skill-card-3{background:linear-gradient(135deg,#5a4b8d,#8c65c8);color:#f5ebff}body.fairy-night .skill-card-4{background:linear-gradient(135deg,#235878,#347fa0);color:#e6f8ff}body.fairy-night .skill-card{box-shadow:0 9px 0 rgba(0,0,0,.28),0 0 24px rgba(255,93,190,.08)}body.fairy-night .skill-card:hover{box-shadow:8px 10px 0 rgba(0,0,0,.42),0 0 38px rgba(255,107,199,.22)}body.fairy-night .energy-orb,body.fairy-night .rep-button,body.fairy-night .toy-card{color:#27152d}body.fairy-night .love-tree-section{background:radial-gradient(ellipse at 72% 42%,rgba(255,92,190,.11),transparent 58%);border:0;box-shadow:none}body.fairy-night .love-tree-section:after,body.fairy-night .love-tree-section:before{border-color:rgba(255,117,207,.3)}body.fairy-night .love-tree-iframe{background:transparent;box-shadow:none}body.fairy-night .love-tree-control{background:rgba(54,36,69,.95);border-color:rgba(255,155,215,.28);box-shadow:4px 5px 0 rgba(0,0,0,.24);color:#ffe3f5}body.fairy-night .love-tree-external-note,body.fairy-night .love-tree-water-control small{color:#d6b6d1}body.fairy-night .love-tree-magic-control{background:linear-gradient(105deg,#ffab5e,#fb539d 48%,#a86cf1);border-color:#ff87cb;box-shadow:0 7px 32px rgba(247,87,187,.36),inset 0 1px rgba(255,255,255,.32);color:#fff}body.fairy-night .fact-card{background:linear-gradient(135deg,#334c68,#73509a 54%,#b65383);box-shadow:8px 9px 0 rgba(0,0,0,.38),0 0 30px rgba(255,102,193,.18)}body.fairy-night .rep-card{background:linear-gradient(145deg,#a94568,#d36362 56%,#c68a3e);box-shadow:9px 10px 0 rgba(0,0,0,.42),0 0 30px rgba(255,96,169,.22)}body.fairy-night .link-edit{background:linear-gradient(135deg,#624b88,#a75c91);color:#ffeafa}body.fairy-night .link-tank{background:linear-gradient(135deg,#205273,#347fa0);color:#e9f8ff}body.fairy-night .link-bio{background:linear-gradient(135deg,#7b7134,#b58b3f);color:#fff3d0}body.fairy-night .link-support{background:linear-gradient(135deg,#9d3d5d,#d66070);color:#ffe9f6}body.fairy-night .contact-card,body.fairy-night .link-card,body.fairy-night .portal-card{border-color:rgba(255,214,240,.26);box-shadow:0 8px 0 rgba(0,0,0,.28),0 0 25px rgba(255,108,194,.1)}body.fairy-night .portal-edit{background:linear-gradient(135deg,#3e285a,#8f4e83)!important;color:#ffeafa}body.fairy-night .portal-tank{background:linear-gradient(135deg,#183e5b,#347fa0)!important;color:#e8f8ff}body.fairy-night .portal-bio{background:linear-gradient(135deg,#5b5129,#a7823d)!important;color:#fff3d0}body.fairy-night .portal-feed{background:linear-gradient(135deg,#702d55,#c65e8b)!important;color:#ffe9f6}body.fairy-night .portal-card,body.fairy-night .portal-card em,body.fairy-night .portal-card strong,body.fairy-night .portal-card>span{color:#fff0fa}body.fairy-night .portal-card{opacity:1!important;visibility:visible!important}body.fairy-night .portal-card em,body.fairy-night .portal-card>span{opacity:.88}body.fairy-night .about-layout h2,body.fairy-night .contact-card h2,body.fairy-night .explore-heading h2,body.fairy-night .fitness-layout h2,body.fairy-night .links-title,body.fairy-night .message-copy h2,body.fairy-night .tank-preview-copy h2,body.fairy-night .tank-preview-copy h2 .scroll-word,body.fairy-night .tank-preview-section{color:#fff0fa}body.fairy-night .tank-preview-copy>p:not(.tank-preview-hint){color:rgba(255,240,250,.88)}body.fairy-night .tank-preview-hint{color:rgba(255,232,247,.74)}body.fairy-night .tank-full-link{border-bottom-color:rgba(255,232,247,.72);color:#ffe8f6}body.fairy-night .contact-card{background:linear-gradient(130deg,#4c416e,#8d4d77 58%,#a86c55)}body.fairy-night .message-form input::-moz-placeholder,body.fairy-night .message-form textarea::-moz-placeholder{color:rgba(255,224,244,.5)}body.fairy-night .message-form input::placeholder,body.fairy-night .message-form textarea::placeholder{color:rgba(255,224,244,.5)}body.fairy-night .message-form input:focus,body.fairy-night .message-form textarea:focus{background:rgba(62,37,74,.96);border-color:#ff9dce;box-shadow:4px 4px 0 rgba(0,0,0,.3),0 0 18px rgba(255,91,185,.25)}body.fairy-night .button-primary{background:linear-gradient(110deg,#ff9f62,#f45f9e 50%,#a76eea);border-color:#ffb1d7;color:#210e26;box-shadow:0 0 26px rgba(255,80,176,.3)}body.fairy-night .button-primary:hover{background:linear-gradient(110deg,#ffd36f,#ff88c2)}body.fairy-night .fun-footer{border-top-color:rgba(255,191,229,.22);background:linear-gradient(90deg,transparent,rgba(255,89,184,.14),transparent)}body.fairy-night .eyebrow:before,body.fairy-night .section-kicker span:first-child{color:#ff9dcc}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_08cca5{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_08cca5{--font-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_9b6839{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_9b6839{--font-sans:"Manrope","Manrope Fallback"}