:root{--cream: #efefed;--cream-2: #e2e2df;--paper: #ffffff;--ink: #141414;--ink-2: #3a3a3a;--muted: #6b6b6b;--line: rgba(20, 20, 20, .14);--night: #0b0b10;--night-2: #16161e;--on-night: #f5f5f7;--on-night-muted: #b4b4c0;--pink: #ff2e88;--purple: #8a4dff;--orange: #ff6a1f;--blue: #2f6bff;--yellow: #ffd400;--line-green: #06c755;--grad: linear-gradient(90deg, var(--blue), var(--purple), var(--pink), var(--orange), var(--yellow));--stroke: 1.5px solid var(--ink);--shadow: 3px 3px 0 var(--ink);--shadow-lg: 4px 4px 0 var(--ink);--radius: 18px;--wrap: 1180px;--gutter: clamp(16px, 4vw, 40px);--font-ja: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--font-pop: "IBM Plex Sans JP", "Noto Sans JP", sans-serif;--font-en: "Outfit", "Noto Sans JP", sans-serif;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-ja);font-size:16px;line-height:1.9;letter-spacing:.02em;font-feature-settings:"palt" 1;overflow-x:hidden;-webkit-font-smoothing:antialiased}img,video{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{line-height:1.35;margin:0;font-weight:700;letter-spacing:.01em;word-break:auto-phrase}p{margin:0}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nobr{display:inline-block}.center{text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-en);font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:6px 12px 6px 10px;border:1.5px solid currentColor;border-radius:999px;background:transparent;color:inherit;line-height:1}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dot, var(--yellow));box-shadow:0 0 0 1.5px var(--ink)}.night .eyebrow:before,.cta-band .eyebrow:before{box-shadow:none}.eyebrow.pink{--dot: var(--pink)}.eyebrow.blue{--dot: var(--blue)}.eyebrow.ghost{background:transparent;color:inherit;border-color:currentColor}.sec-title{font-family:var(--font-pop);font-weight:700;font-size:clamp(26px,4.4vw,46px);line-height:1.35;margin-top:18px;letter-spacing:0}.sec-title:after{content:"";display:block;width:96px;height:6px;margin-top:16px;border-radius:3px;background:linear-gradient(90deg,var(--blue) 0 18%,transparent 18% 20.5%,var(--purple) 20.5% 38.5%,transparent 38.5% 41%,var(--pink) 41% 59%,transparent 59% 61.5%,var(--orange) 61.5% 79.5%,transparent 79.5% 82%,var(--yellow) 82% 100%)}.center .sec-title:after,.sec-title.center:after{margin-inline:auto}.sec-title em{font-style:normal;color:var(--pink)}.sec-lead{color:var(--ink-2);margin-top:18px;max-width:44em}section{position:relative}.sec{padding-block:clamp(72px,10vw,128px)}.night{background:var(--night);color:var(--on-night)}.night .sec-lead{color:var(--on-night-muted)}.tint{background:var(--cream-2)}.card{background:var(--paper);border:var(--stroke);border-radius:var(--radius);box-shadow:var(--shadow)}.sticker{display:inline-block;font-family:var(--font-pop);font-weight:700;background:var(--pink);color:#fff;border:var(--stroke);border-radius:14px;padding:8px 16px;box-shadow:3px 3px 0 var(--ink);transform:rotate(-2deg);line-height:1.3}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:999px;border:var(--stroke);font-weight:700;font-size:15px;text-decoration:none;letter-spacing:.04em;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap;box-shadow:3px 3px 0 var(--ink);background:var(--paper);color:var(--ink)}.btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.btn-line{background:var(--line-green);color:#fff}.btn-yellow{background:var(--yellow)}.btn-lg{min-height:62px;padding:0 32px;font-size:17px}.btn svg{width:22px;height:22px;flex:none}.night .btn:not(.btn-line):not(.btn-yellow){background:transparent;color:var(--on-night);border-color:var(--on-night);box-shadow:3px 3px 0 var(--pink)}.site-header{position:fixed;inset:0 0 auto;z-index:50;color:#fff;transition:background .25s ease,color .25s ease,border-color .25s ease;border-bottom:2.5px solid transparent}.site-header.is-scrolled,.site-header.is-solid{background:var(--cream);color:var(--ink);border-bottom-color:var(--ink)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:76px;gap:20px}.brand{display:block;flex:none;width:240px;height:35px;background:currentColor;-webkit-mask:url(/media/logo-prawan-w.png) no-repeat left center / contain;mask:url(/media/logo-prawan-w.png) no-repeat left center / contain}.gnav{display:flex;align-items:center;gap:26px}.gnav a{font-size:14px;font-weight:700;text-decoration:none;opacity:.85}.gnav a:hover,.gnav a[aria-current=page]{opacity:1;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.gnav .btn{opacity:1;min-height:44px;padding:0 18px;font-size:14px;color:#fff;text-decoration:none}.menu-btn{display:none;width:46px;height:46px;border:2.5px solid currentColor;border-radius:12px;background:transparent;color:inherit;cursor:pointer;align-items:center;justify-content:center}.menu-btn span,.menu-btn span:before,.menu-btn span:after{display:block;width:18px;height:2.5px;background:currentColor;position:relative;transition:transform .25s,background .25s}.menu-btn span:before,.menu-btn span:after{content:"";position:absolute;left:0}.menu-btn span:before{top:-6px}.menu-btn span:after{top:6px}.menu-open .menu-btn span{background:transparent}.menu-open .menu-btn span:before{transform:translateY(6px) rotate(45deg)}.menu-open .menu-btn span:after{transform:translateY(-6px) rotate(-45deg)}.menu-open .site-header{background:var(--cream);color:var(--ink);border-bottom-color:var(--ink)}@media(max-width:1100px){.gnav{gap:18px}}@media(max-width:920px){.brand{width:200px;height:29px}.menu-btn{display:inline-flex}.gnav{position:fixed;inset:76px 0 0;background:var(--cream);color:var(--ink);flex-direction:column;align-items:stretch;gap:0;padding:8px var(--gutter) 40px;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.menu-open .gnav{opacity:1;transform:none;pointer-events:auto}.gnav a{font-family:var(--font-pop);font-weight:700;font-size:20px;padding:18px 0;border-bottom:2px solid var(--ink);display:flex;justify-content:space-between;align-items:baseline;opacity:1}.gnav a:after{content:attr(data-en);font-family:var(--font-en);font-size:11px;letter-spacing:.2em;color:var(--muted)}.gnav .btn{margin-top:28px;min-height:60px;padding:0 26px;border:var(--stroke);align-items:center;line-height:1;font-family:var(--font-ja);font-weight:700;font-size:16px;justify-content:center}.gnav .btn:after{content:none}}.ticker{background:var(--yellow);border-block:var(--stroke);overflow:hidden;white-space:nowrap;font-family:var(--font-en);font-weight:700;font-size:clamp(14px,2vw,20px);letter-spacing:.06em;padding:12px 0;color:var(--ink)}.ticker-track{display:inline-flex;gap:34px;animation:ticker 28s linear infinite;padding-right:34px}.ticker-track span{display:inline-flex;align-items:center;gap:34px}.tk-mark{display:inline-block;width:26px;height:23px;background:var(--ink);-webkit-mask:url(/media/logo-prawan-stack.png) no-repeat center / contain;mask:url(/media/logo-prawan-stack.png) no-repeat center / contain}.watermark{position:absolute;pointer-events:none;background:currentColor;-webkit-mask:url(/media/logo-prawan-stack.png) no-repeat center / contain;mask:url(/media/logo-prawan-stack.png) no-repeat center / contain}@keyframes ticker{to{transform:translate(-50%)}}.page-hero{padding:clamp(128px,16vw,180px) 0 clamp(44px,6vw,72px);position:relative;overflow:hidden;border-bottom:var(--stroke);background:var(--cream)}.page-hero:before{content:"";position:absolute;right:max(var(--gutter),calc((100vw - var(--wrap)) / 2));bottom:-30px;width:clamp(160px,22vw,300px);aspect-ratio:800 / 696;background:var(--ink);opacity:.07;-webkit-mask:url(/media/logo-prawan-stack.png) no-repeat center / contain;mask:url(/media/logo-prawan-stack.png) no-repeat center / contain}.page-hero h1:after{content:"";display:block;width:120px;height:7px;margin-top:18px;border-radius:4px;background:linear-gradient(90deg,var(--blue) 0 18%,transparent 18% 20.5%,var(--purple) 20.5% 38.5%,transparent 38.5% 41%,var(--pink) 41% 59%,transparent 59% 61.5%,var(--orange) 61.5% 79.5%,transparent 79.5% 82%,var(--yellow) 82% 100%)}.page-hero h1{font-family:var(--font-pop);font-weight:700;font-size:clamp(30px,5.6vw,62px);margin-top:18px}.page-hero .bg{display:none}.breadcrumb{font-size:12px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:var(--ink);text-decoration:underline}.cta-band{position:relative;overflow:hidden;padding-block:clamp(84px,12vw,150px);text-align:center;isolation:isolate;background:var(--night);color:var(--on-night);border-top:var(--stroke)}.cta-band .bg{position:absolute;inset:0;z-index:-1}.cta-band .bg img{width:100%;height:100%;object-fit:cover;opacity:.5}.cta-band .bg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,#0b0b104d,#0b0b10f0 72%)}.cta-band h2{font-family:var(--font-pop);font-weight:700;font-size:clamp(28px,5vw,54px);margin-top:20px}.cta-band p{color:#dcdce4;margin:20px auto 0;max-width:34em}.cta-band .actions{margin-top:36px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.site-footer{border-top:var(--stroke);padding:64px 0 40px;background:var(--cream-2);font-size:14px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px}.footer-logo{width:180px;height:69px;background:var(--ink);-webkit-mask:url(/media/logo-plusone-w.png) no-repeat left center / contain;mask:url(/media/logo-plusone-w.png) no-repeat left center / contain}.footer-logo2{width:200px;height:41px;margin-top:18px;background:var(--ink);-webkit-mask:url(/media/logo-prawan-dj.png) no-repeat left center / contain;mask:url(/media/logo-prawan-dj.png) no-repeat left center / contain}.footer-grid h3{font-family:var(--font-en);font-size:11px;letter-spacing:.22em;color:var(--muted);font-weight:700;margin-bottom:14px}.footer-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer-grid a{text-decoration:none;font-weight:500}.footer-grid a:hover{text-decoration:underline}.footer-note{color:var(--ink-2);margin-top:16px;font-size:13px;line-height:1.8}.copyright{margin-top:48px;padding-top:24px;border-top:2px solid var(--ink);color:var(--muted);font-size:12px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width:760px){.footer-grid{grid-template-columns:1fr;gap:32px}}.sticky-cta{display:none}@media(max-width:760px){.sticky-cta{display:flex;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;transform:translateY(160%);transition:transform .3s ease}.sticky-cta.is-visible{transform:none}.sticky-cta .btn{width:100%;min-height:58px}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.is-in{opacity:1;transform:none}html.no-motion{scroll-behavior:auto}.no-motion .reveal{transition:none!important}.no-motion .ticker-track{animation:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.ticker-track{animation:none}}.prose{font-size:16.5px;line-height:2;color:var(--ink-2)}.prose>*+*{margin-top:1.4em}.prose h2{font-family:var(--font-pop);font-weight:700;color:var(--ink);font-size:clamp(21px,2.8vw,27px);margin-top:2.6em;padding:10px 16px;background:var(--paper);border-left:5px solid var(--yellow);border-radius:4px 10px 10px 4px}.prose h3{color:var(--ink);font-size:clamp(18px,2.2vw,21px);margin-top:2.2em;padding-bottom:10px;border-bottom:2.5px solid var(--ink)}.prose h4{color:var(--ink);font-size:17px;margin-top:1.8em}.prose strong{color:var(--ink);background:linear-gradient(transparent 60%,#ffd400bf 60%)}.prose a:not(.buy){color:var(--blue);text-underline-offset:3px;font-weight:700}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.4em}.prose hr{border:0;height:2px;background:var(--ink);opacity:.15;margin-block:2.4em}.prose img{border-radius:14px;margin-inline:auto;border:var(--stroke)}.prose img:has(+video){display:none}.prose video{border-radius:14px;width:100%;max-width:560px;margin-inline:auto;background:#000;border:var(--stroke)}.prose .table,.prose table{width:100%;border-collapse:collapse;font-size:14.5px;display:block;overflow-x:auto;white-space:nowrap;background:var(--paper)}.prose th,.prose td{border:1.5px solid var(--ink);padding:10px 14px;text-align:left;vertical-align:top}.prose th{background:var(--cream-2);color:var(--ink)}.prose .buy{display:flex;align-items:center;justify-content:center;gap:8px;max-width:360px;min-height:56px;margin-inline:auto;border-radius:999px;background:#f90;color:var(--ink);font-weight:700;text-decoration:none;border:var(--stroke);box-shadow:3px 3px 0 var(--ink);transition:transform .15s,box-shadow .15s}.prose .buy:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.prose .buy:after{content:"↗";font-weight:700}.prose .buy+*{margin-top:3.2em}.prose .buy-pr{margin-top:8px!important;text-align:center;font-size:11.5px;color:var(--muted)}.prose .buy-pr+*{margin-top:3em}.prose .answer{background:var(--paper);border:var(--stroke);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:22px 20px 20px}.prose .answer-title{font-family:var(--font-pop);font-weight:700;font-size:17px;margin:0}.prose .answer-lead{font-size:14px;color:var(--ink-2);margin-top:6px}.prose .answer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.prose .plan{display:flex;flex-direction:column;border:var(--stroke);border-radius:14px;padding:14px 14px 16px;background:var(--cream)}.prose .plan.is-pick{background:#fff0f7;border-color:var(--pink);box-shadow:3px 3px 0 var(--pink)}.prose .plan-tag{align-self:flex-start;font-size:11.5px;font-weight:700;padding:2px 10px;border-radius:999px;background:var(--ink);color:#fff}.prose .plan.is-pick .plan-tag{background:var(--pink)}.prose .plan-total{font-family:var(--font-pop);font-weight:700;font-size:22px;margin-top:10px;line-height:1.3}.prose .plan-total small{font-size:12px;font-weight:500;color:var(--muted);margin-left:2px}.prose .plan-items{list-style:none;padding:0;margin:8px 0 0;font-size:13.5px;line-height:1.6}.prose .plan-items li+li{margin-top:2px}.prose .plan-for{font-size:12.5px;color:var(--ink-2);margin-top:8px;flex:1}.prose .plan .buy{min-height:44px;max-width:none;width:100%;margin-top:10px;font-size:13.5px;box-shadow:2px 2px 0 var(--ink)}.prose .plan .buy+.buy{margin-top:8px}.prose .answer-title,.prose .answer-lead,.prose .plan-for,.prose .answer-note,.prose .buy-pr,.prose td{word-break:auto-phrase}.prose .answer-note{font-size:11.5px;color:var(--muted);margin-top:12px;line-height:1.7}@media(max-width:760px){.prose .answer-grid{grid-template-columns:1fr}.prose .plan.is-pick{order:-1}}.prose a.line-cta{display:flex;align-items:center;justify-content:center;max-width:420px;min-height:56px;margin-inline:auto;border-radius:999px;background:var(--line-green);color:#fff;font-weight:700;text-decoration:none;border:var(--stroke);box-shadow:3px 3px 0 var(--ink)}.prose .line-cta+*{margin-top:3em}.prose a.line-cta:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.prose a.line-cta{transition:transform .15s,box-shadow .15s}.prose table.cmp{white-space:normal;font-size:13.5px}.prose table.cmp th,.prose table.cmp td{padding:9px 10px;min-width:120px}.prose table.cmp th:first-child{min-width:96px;background:var(--cream-2)}.prose table.cmp thead th{background:var(--ink);color:#fff}.prose table.cmp thead th:first-child{background:var(--ink)}.prose table.cmp .is-pick{background:#fff0f7}.prose table.cmp thead th.is-pick{background:var(--pink)}.prose table.cmp a{font-weight:700}li,dt,summary,figcaption,.btn,.sticker{word-break:auto-phrase}.post-head{padding-top:120px;max-width:860px}.post-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:28px;font-size:13px;color:var(--muted)}.post-cat{color:#fff;background:var(--pink);padding:2px 10px;border-radius:999px;font-weight:700;font-size:12px}.post-head h1{font-family:var(--font-pop);font-weight:700;font-size:clamp(24px,3.8vw,38px);margin-top:18px;line-height:1.45}.post-pr{margin-top:22px;font-size:12.5px;color:var(--ink-2);background:var(--paper);border:2px dashed var(--ink);border-radius:10px;padding:10px 14px;line-height:1.7}.post-author{margin-top:14px;font-size:13px;color:var(--ink-2)}.post-author a{color:inherit;text-decoration:underline}.prose .post-sources{margin-top:56px}.prose .post-sources h2{font-size:18px}.prose .post-sources ul{font-size:13.5px}.prose .post-pr-wrap{margin-top:56px;padding-top:20px;border-top:1px solid var(--line)}.prose .post-pr-wrap .post-pr{margin-top:0}.post-draft{display:inline-block;margin-top:18px;font-weight:700;font-size:13px;padding:6px 12px;background:var(--yellow);border:var(--stroke);border-radius:10px}.post-body{max-width:860px;padding-top:32px;padding-bottom:80px}.post-related .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}@media(max-width:960px){.post-related .grid{grid-template-columns:1fr}}.prose iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:var(--stroke);border-radius:14px}.prose figure{margin-inline:0}.prose figcaption{font-size:12.5px;color:var(--muted);margin-top:6px;text-align:center}.col-card{display:flex;flex-direction:column;text-decoration:none;background:var(--paper);border:var(--stroke);border-radius:18px;overflow:hidden;box-shadow:var(--shadow);transition:transform .15s,box-shadow .15s}.col-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.col-card .thumb{border-bottom:var(--stroke);aspect-ratio:3 / 2;background:var(--cream-2);overflow:hidden;display:grid;place-items:center}.col-card .thumb img{width:100%;height:100%;object-fit:cover}.col-card .thumb span{font-family:var(--font-en);color:var(--muted);letter-spacing:.2em;font-size:12px}.col-card .body{padding:20px 22px 24px}.col-card .meta{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--muted)}.col-card .cat{color:#fff;background:var(--pink);padding:2px 10px;border-radius:999px;font-weight:700;border:2px solid var(--ink)}.col-card .cat.is-draft{background:var(--yellow);color:var(--ink)}.col-card h3{font-size:16px;line-height:1.65;margin-top:12px;font-weight:700}.chara-float{animation:chara-bob 3.8s ease-in-out infinite}.chara-float.d1{animation-delay:-1.2s}.chara-float.d2{animation-delay:-2.4s}@keyframes chara-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.chara-float{animation:none}}.no-motion .chara-float{animation:none}.scroll-bar{position:fixed;inset:0 0 auto;height:3px;z-index:60;pointer-events:none}.scroll-bar span{display:block;height:100%;width:100%;background:var(--grad);transform-origin:0 50%;transform:scaleX(0)}.cursor{display:none}.has-cursor .cursor{display:block}.has-cursor,.has-cursor a,.has-cursor button,.has-cursor summary{cursor:none}.cursor-dot,.cursor-ring{position:fixed;left:0;top:0;z-index:100;pointer-events:none;border-radius:50%;will-change:transform}.cursor-dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--pink)}.cursor-ring{width:36px;height:36px;margin:-18px 0 0 -18px;border:1.5px solid var(--pink);display:grid;place-items:center;transition:width .25s ease,height .25s ease,margin .25s ease,background .25s ease,border-color .25s ease}.cursor-ring em{font-style:normal;font-family:var(--font-en);font-weight:700;font-size:10px;letter-spacing:.14em;color:#fff;opacity:0;transition:opacity .2s}.cursor.is-link .cursor-ring{width:56px;height:56px;margin:-28px 0 0 -28px;background:#ff2e881f}.cursor.is-media .cursor-ring{width:84px;height:84px;margin:-42px 0 0 -42px;background:var(--pink);border-color:var(--pink)}.cursor.is-media .cursor-ring em{opacity:1}.cursor.is-media .cursor-dot{opacity:0}.cursor.is-down .cursor-ring{transform-origin:center;scale:.85}.hero .hero-spot{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--mx, 70%) var(--my, 40%),rgba(255,46,136,.22),rgba(47,107,255,.08) 40%,transparent 65%);mix-blend-mode:screen;transition:opacity .4s}.hero-video{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.hero h1 .nobr{display:inline-block;opacity:0;transform:translateY(.4em);animation:rise .8s cubic-bezier(.2,.7,.2,1) forwards}.hero h1 .nobr:nth-child(1){animation-delay:.05s}.hero h1 .nobr:nth-child(2){animation-delay:.15s}.hero h1 .nobr:nth-child(4){animation-delay:.25s}.hero h1 .nobr:nth-child(5){animation-delay:.35s}@keyframes rise{to{opacity:1;transform:none}}.eq{display:inline-flex;align-items:flex-end;gap:3px;height:14px;margin-left:12px;vertical-align:-1px}.eq i{width:3px;height:100%;background:currentColor;transform-origin:bottom;animation:eq 1s ease-in-out infinite}.eq i:nth-child(2){animation-duration:.8s;animation-delay:-.3s}.eq i:nth-child(3){animation-duration:1.2s;animation-delay:-.6s}.eq i:nth-child(4){animation-duration:.9s;animation-delay:-.2s}.eq i:nth-child(5){animation-duration:1.1s;animation-delay:-.5s}@keyframes eq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}[data-tilt]{transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;will-change:transform;position:relative}[data-tilt]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(400px circle at var(--gx, 50%) var(--gy, 50%),rgba(255,255,255,.35),transparent 45%);opacity:0;transition:opacity .3s;z-index:2}[data-tilt].is-tilting:after{opacity:1}.no-motion .hero h1 .nobr{animation:none;opacity:1;transform:none}.no-motion .eq i{animation:none;transform:scaleY(.6)}@media(prefers-reduced-motion:reduce){.hero h1 .nobr{animation:none;opacity:1;transform:none}.eq i{animation:none;transform:scaleY(.6)}.scroll-bar{display:none}}
