@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter+Tight:wght@400;500;600;700;800&family=DM+Mono:wght@400;500&display=swap";._page_hu21x_4{--night:#0c1411;--night-2:#141f1b;--cream:#f2ebdd;--paper:#f6f1e6;--red:#d8352a;--green:#123f33;--sage:#a8c0a6;--ink:#0f201a;--sans:"Inter Tight","Helvetica Neue",Arial,sans-serif;--serif:"Instrument Serif","Hiragino Mincho ProN","Yu Mincho",Georgia,serif;--mono:"DM Mono",ui-monospace,monospace;--ease:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.76,0,.24,1);background:var(--night);color:var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.35;position:relative;overflow-x:clip}._page_hu21x_4 *{box-sizing:border-box}._page_hu21x_4 :where(h1,h2,h3,p,blockquote,ol,ul){margin:0;padding:0}:where(._page_hu21x_4) a{color:inherit;text-decoration:none}:where(._page_hu21x_4) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(._page_hu21x_4) em{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}:where(._page_hu21x_4) img{max-width:100%;display:block}._page_hu21x_4 :focus-visible{outline:2px solid var(--red);outline-offset:4px;border-radius:6px}._page_hu21x_4 section[id]{scroll-margin-top:0}._label_hu21x_19{font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.72;align-items:center;gap:10px;display:inline-flex}._grain_hu21x_22{z-index:9000;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(5,end) infinite _grain_hu21x_22;position:fixed;inset:-50%}@keyframes _grain_hu21x_22{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}._preloader_hu21x_26{z-index:9500;background:var(--night);color:var(--cream);clip-path:inset(0);transition:clip-path 1.05s var(--ease-io);place-items:center;display:grid;position:fixed;inset:0}._preloader_hu21x_26[data-out=true]{clip-path:inset(0 0 100%)}._preWord_hu21x_28{font:italic 400 clamp(56px,10vw,170px)/1 var(--serif);letter-spacing:-.02em}._preCount_hu21x_29{font:800 clamp(80px,16vw,260px)/.8 var(--sans);letter-spacing:-.06em;color:var(--red);position:absolute;bottom:2vh;right:3vw}._preBrand_hu21x_30{position:absolute;top:3vh;left:3vw}._preBrand_hu21x_30 img{width:auto;height:56px}._header_hu21x_34{z-index:800;height:auto;transition:transform .6s var(--ease),background .4s,padding .4s;border:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:18px 3vw;display:grid;position:fixed;top:0;left:0;right:0}._header_hu21x_34[data-scrolled=true]{background:color-mix(in srgb,var(--night) 72%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);padding:12px 3vw}._header_hu21x_34[data-hidden=true]{transform:translateY(-110%)}._logo_hu21x_37{align-items:center;min-width:78px;display:inline-flex}._logo_hu21x_37 img{flex:none;width:78px;max-width:none;height:auto;display:block}._header_hu21x_34 nav{color:inherit;background:#f2ebdd14;border:1px solid #f2ebdd1f;border-radius:40px;gap:4px;padding:5px;font-size:14px;display:flex}._header_hu21x_34 nav a{border-radius:30px;padding:9px 16px;font-size:14px;font-weight:500;transition:background .3s,color .3s}._header_hu21x_34 nav a:hover{background:var(--cream);color:var(--ink)}._header_hu21x_34 nav sup{font:500 9px var(--mono);opacity:.55;vertical-align:super;margin-right:5px}._headerActions_hu21x_43{justify-content:flex-end;align-items:center;gap:22px;font-size:14px;font-weight:500;display:flex}._headerCta_hu21x_44{background:var(--red);color:var(--cream);transition:transform .4s var(--ease),background .3s;border-radius:40px;padding:11px 22px}._headerCta_hu21x_44:hover{background:var(--cream);color:var(--ink)!important}._hero_hu21x_48{background:radial-gradient(120% 80% at 50% 105%,#24382f 0%,var(--night) 58%);height:100svh;min-height:660px;position:relative}._heroInner_hu21x_49{clip-path:inset(0 calc(var(--p,0)*5vw) 0 round 0 0 calc(var(--p,0)*80px) calc(var(--p,0)*80px));position:absolute;inset:0;overflow:hidden}._heroWord_hu21x_50{transform:translateY(calc(-50% + var(--p,0)*22vh));text-align:center;white-space:nowrap;font:800 clamp(130px,26vw,500px)/.86 var(--sans);letter-spacing:-.075em;color:var(--cream);-webkit-user-select:none;user-select:none;position:absolute;top:44%;left:0;right:0}._heroWord_hu21x_50[lang=ja]{letter-spacing:-.04em;font-size:clamp(110px,20vw,400px);font-weight:700}._heroWord_hu21x_50>span{vertical-align:top;margin-bottom:-.06em;padding:0 .01em .06em;display:inline-block;overflow:hidden}._heroWord_hu21x_50>span>span{animation:_rise_hu21x_1 1s var(--ease) both;animation-delay:calc(var(--d)*55ms + .12s);display:inline-block;transform:translateY(105%)}._heroWord_hu21x_50[data-ready=false]>span>span{animation:none}._heroWord_hu21x_50[data-leaving=true]>span>span{animation:_leave_hu21x_1 .6s var(--ease-io) both;animation-delay:calc(var(--d)*35ms)}@keyframes _rise_hu21x_1{0%{transform:translateY(105%)rotate(6deg)}to{transform:translateY(0)rotate(0)}}@keyframes _leave_hu21x_1{0%{transform:translateY(0)}to{transform:translateY(-105%)rotate(-4deg)}}._heroStage_hu21x_59{aspect-ratio:1;width:min(74vh,60vw);transform:translate(-50%,calc(var(--p,0)*14vh)) scale(calc(1 - var(--p,0)*.12));transform-origin:50% 100%;position:absolute;bottom:0;left:50%}._robotButton_hu21x_60{border-radius:50% 50% 0 0;display:block;position:absolute;inset:0}._robot_hu21x_60{width:100%;height:100%;position:relative}._robot_hu21x_60>img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}._face_hu21x_63{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._faceShift_hu21x_64{transform:translate(calc(var(--lx,0)*44px),calc(var(--ly,0)*34px));fill:#fffdf3}._eyes_hu21x_65{transform-box:fill-box;transform-origin:50%;animation:5.2s infinite _blink_hu21x_1}._eyes_hu21x_65 ellipse{transform-box:fill-box;transform-origin:50%;transition:transform .35s var(--ease)}._mouth_hu21x_67{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(calc(.42 + var(--mouth,0)*1.5)) scaleX(calc(1 - var(--mouth,0)*.18));transition:transform 80ms linear}@keyframes _blink_hu21x_1{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}97%{transform:scaleY(1)}}._heroStage_hu21x_59[data-mood=listening] ._eyes_hu21x_65 ellipse{transform:scale(calc(1.1 + var(--level,0)*.35))}._heroStage_hu21x_59[data-mood=listening] ._mouth_hu21x_67{transform:scaleY(.25)scaleX(.7)}._voiceRing_hu21x_72{aspect-ratio:1;pointer-events:none;width:72%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}._voiceRing_hu21x_72 i{border:1.5px solid var(--cream);opacity:0;border-radius:50%;transition:opacity .4s,transform .12s linear;position:absolute;inset:0}._heroStage_hu21x_59[data-mood=listening] ._voiceRing_hu21x_72 i{opacity:.5;transform:scale(calc(1.04 + var(--level,0)*.45))}._heroStage_hu21x_59[data-mood=listening] ._voiceRing_hu21x_72 i:nth-child(2){opacity:.28;transform:scale(calc(1.1 + var(--level,0)*.75))}._heroStage_hu21x_59[data-mood=listening] ._voiceRing_hu21x_72 i:nth-child(3){opacity:.14;transform:scale(calc(1.18 + var(--level,0)*1.05))}._heroStage_hu21x_59[data-mood=talking] ._voiceRing_hu21x_72 i{animation:_ripple_hu21x_1 1.6s var(--ease) infinite;border-color:var(--red)}._heroStage_hu21x_59[data-mood=talking] ._voiceRing_hu21x_72 i:nth-child(2){animation-delay:.5s}._heroStage_hu21x_59[data-mood=talking] ._voiceRing_hu21x_72 i:nth-child(3){animation-delay:1s}@keyframes _ripple_hu21x_1{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}._heroBubble_hu21x_81{background:var(--cream);width:max-content;max-width:min(320px,40vw);color:var(--ink);animation:_pop_hu21x_1 .6s var(--ease) both;pointer-events:none;border-radius:24px 24px 24px 6px;padding:16px 20px;font-size:18px;font-weight:500;line-height:1.3;position:absolute;top:12%;left:78%;box-shadow:0 20px 50px #0006}@keyframes _pop_hu21x_1{0%{opacity:0;transform:translateY(14px)scale(.85)rotate(-3deg)}to{opacity:1;transform:none}}._floaters_hu21x_84 span{left:var(--x);top:var(--y);transform:translateY(calc(var(--p,0)*-260px*var(--z))) rotate(var(--r));font:italic 400 clamp(18px,1.6vw,26px)/1 var(--serif);color:var(--cream);opacity:.55;white-space:nowrap;border:1px solid #f2ebdd38;border-radius:40px;padding:10px 18px;animation:7s ease-in-out infinite alternate _float_hu21x_84;position:absolute}._floaters_hu21x_84 span:nth-child(2){animation-delay:-2s}._floaters_hu21x_84 span:nth-child(3){animation-delay:-4s}@keyframes _float_hu21x_84{to{translate:0 -16px}}._heroBottom_hu21x_88{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:30px;display:flex;position:absolute;bottom:max(9vh,6vw);left:3vw;right:3vw}._heroBottom_hu21x_88>*{pointer-events:auto}._heroCopy_hu21x_90{max-width:min(380px,26vw)}._kicker_hu21x_91{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.75;align-items:center;gap:10px;margin-bottom:18px;display:flex}._kicker_hu21x_91 i{background:var(--red);width:8px;height:8px;box-shadow:0 0 0 0 var(--red);border-radius:50%;animation:1.8s infinite _live_hu21x_1}@keyframes _live_hu21x_1{70%{box-shadow:0 0 0 10px #d8352a00}}._heroCopy_hu21x_90 h1{font:600 clamp(30px,2.9vw,50px)/1 var(--sans);letter-spacing:-.045em}._heroCopy_hu21x_90 h1 em{color:var(--red);font-size:1.22em;display:block}._heroActions_hu21x_96{gap:22px;max-width:min(380px,28vw);display:grid}._heroActions_hu21x_96 p{opacity:.78;font-size:16px;line-height:1.45}._heroActions_hu21x_96>div{flex-wrap:wrap;gap:10px;display:flex}._btnLight_hu21x_99,._btnMic_hu21x_99{transition:transform .5s var(--ease),background .3s,color .3s;border-radius:50px;align-items:center;gap:10px;padding:15px 22px;font-size:15px;font-weight:600;display:inline-flex}._btnLight_hu21x_99{background:var(--cream);color:var(--ink)}._btnLight_hu21x_99:hover{background:var(--red);color:var(--cream)}._btnMic_hu21x_99{border:1px solid #f2ebdd55}._btnMic_hu21x_99:hover,._btnMic_hu21x_99[data-active=true]{background:var(--red);border-color:var(--red)}._btnMic_hu21x_99[data-active=true] svg{border-radius:50%;animation:1.4s infinite _live_hu21x_1}._scrollCue_hu21x_105{display:none;position:absolute;bottom:2.4vh;left:50%;transform:translate(-50%)}._marquees_hu21x_108{z-index:2;pointer-events:none;height:clamp(200px,24vw,380px);margin-top:-6vw;position:relative}._marquee_hu21x_108{font:700 clamp(40px,6.2vw,110px)/1 var(--sans);letter-spacing:-.045em;white-space:nowrap;padding:1.2vw 0;position:absolute;top:50%;left:-5vw;right:-5vw;overflow:hidden}._mqRed_hu21x_110{background:var(--red);color:var(--cream);z-index:2;transform:translateY(-50%)rotate(-4deg);box-shadow:0 30px 60px #0005}._mqCream_hu21x_111{background:var(--cream);color:var(--ink);transform:translateY(-50%)rotate(3.2deg)}._mqTrack_hu21x_112{width:max-content;animation:38s linear infinite _marquee_hu21x_108;display:flex}._mqReverse_hu21x_113{animation-duration:46s;animation-direction:reverse}._mqTrack_hu21x_112>span{transform:skewX(calc(var(--vel,0)*-16deg));transition:transform .3s;display:flex}._mqTrack_hu21x_112>span>span{align-items:center;display:inline-flex}._mqTrack_hu21x_112 b{color:currentColor;opacity:.7;margin:0 .7em;font-size:.5em;animation:6s linear infinite _spin_hu21x_1;display:inline-block}._mqSerif_hu21x_117{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}@keyframes _marquee_hu21x_108{to{transform:translate(-50%)}}@keyframes _spin_hu21x_1{to{transform:rotate(360deg)}}._homeVideo_hu21x_122{background:var(--paper);margin-top:-10vw;padding:calc(10vw + 48px) 6vw 64px;position:relative}._homeVideo_hu21x_122 video{aspect-ratio:16/9;object-fit:contain;background:var(--paper);border-radius:24px;width:100%;height:auto;display:block}._sectionHead_hu21x_126{border:0;gap:22px;height:auto;margin-bottom:6vh;padding:0 3vw;display:grid}._sectionHead_hu21x_126 h2{font:700 clamp(46px,8.2vw,150px)/.88 var(--sans);letter-spacing:-.06em}._sectionHead_hu21x_126 h2 em{letter-spacing:-.03em;font-size:1.04em}._sectionHead_hu21x_126 p{opacity:.75;max-width:440px;font-size:18px}._sectionHead_hu21x_126>*{opacity:0;transition:opacity 1s var(--ease),transform 1.2s var(--ease);transform:translateY(50px)}._sectionHead_hu21x_126>:nth-child(2){transition-delay:80ms}._sectionHead_hu21x_126>:nth-child(3){transition-delay:.18s}._sectionHead_hu21x_126[data-in=true]>*{opacity:1;transform:none}._sectionHead_hu21x_126 h2 em,._chars_hu21x_133 h2 em,._levels_hu21x_133 h2 em,._finale_hu21x_133 h2 em{color:var(--red)}._how_hu21x_136{background:var(--paper);color:var(--ink);padding:14vh 0 10vh}._stack_hu21x_137{padding:0 3vw}._stackCard_hu21x_138{--c:clamp(0,calc(var(--p,0)*(var(--n) + .6) - var(--i) - .55),1);top:calc(12vh + var(--top));transform-origin:50% 0;height:74vh;min-height:500px;transform:scale(calc(1 - var(--c)*.07));filter:brightness(calc(1 - var(--c)*.35));border-radius:32px;grid-template-columns:1fr 1.15fr;gap:2vw;margin-bottom:6vh;padding:2vw;display:grid;position:sticky;overflow:hidden}._stackCard_hu21x_138:first-child{background:var(--night);color:var(--cream)}._stackCard_hu21x_138:nth-child(2){background:var(--red);color:var(--cream)}._stackCard_hu21x_138:nth-child(3){background:var(--sage);color:var(--ink)}._stackText_hu21x_142{flex-direction:column;justify-content:space-between;padding:1vw;display:flex}._stackNum_hu21x_143{font:italic 400 clamp(110px,15vw,260px)/.8 var(--serif);letter-spacing:-.04em}._chip_hu21x_144{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;opacity:.8;border:1px solid;border-radius:30px;margin-bottom:20px;padding:8px 12px;display:inline-block}._stackText_hu21x_142 h3{font:700 clamp(34px,4.2vw,72px)/.95 var(--sans);letter-spacing:-.05em;margin-bottom:18px}._stackText_hu21x_142 p{opacity:.85;max-width:30em;font-size:clamp(16px,1.25vw,20px);line-height:1.45}._stackImg_hu21x_147{border-radius:22px;position:relative;overflow:hidden}._studyFace_hu21x_148{transform:scale(calc(1.12 - var(--c)*.1));position:absolute;inset:0}._studyFace_hu21x_148 svg{fill:#fffef1;filter:drop-shadow(0 0 10px #fff8d6aa);width:100%;height:100%;display:block}._studyShift_hu21x_150{transform:translate(calc(var(--lx,0)*16px),calc(var(--ly,0)*12px))}._studyMouth_hu21x_151{transform-box:fill-box;transform-origin:50% 0;animation:2.6s ease-in-out infinite _chat_hu21x_1}@keyframes _chat_hu21x_1{0%,40%,to{transform:scaleY(.35)}48%{transform:scaleY(1)}56%{transform:scaleY(.4)}64%{transform:scaleY(.9)}72%{transform:scaleY(.35)}}._stackImg_hu21x_147 img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.12 - var(--c)*.1));position:absolute;inset:0}._experiences_hu21x_156{background:var(--night);padding:16vh 0 14vh;position:relative}._expList_hu21x_157{border-bottom:1px solid #f2ebdd26;padding:0 3vw;list-style:none}._expList_hu21x_157 li{border-top:1px solid #f2ebdd26}._expList_hu21x_157 a{grid-template-columns:70px minmax(0,1.5fr) minmax(0,1fr) 120px;align-items:center;gap:2vw;padding:clamp(14px,1.6vw,26px) 0;transition:opacity .4s,color .4s;display:grid}._expList_hu21x_157 a[data-dim=true]{opacity:.28}._expList_hu21x_157 a[data-on=true]{color:var(--red)}._expNum_hu21x_162{font:500 13px var(--mono);opacity:.6}._expThumb_hu21x_163{display:none}._expName_hu21x_164{font:600 clamp(30px,4.6vw,80px)/1 var(--sans);letter-spacing:-.05em;transition:transform .6s var(--ease)}._expList_hu21x_157 a[data-on=true] ._expName_hu21x_164{font-family:var(--serif);letter-spacing:-.02em;font-style:italic;font-weight:400;transform:translate(1.4vw)}._expLine_hu21x_166{opacity:.7;font-size:16px}._expTag_hu21x_167{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.1em;opacity:.6;border:1px solid;border-radius:20px;justify-self:end;padding:7px 12px}._follower_hu21x_168{z-index:60;pointer-events:none;position:fixed;top:0;left:0}._follower_hu21x_168>div{aspect-ratio:3/2;clip-path:inset(50% round 18px);width:min(380px,28vw);transition:clip-path .6s var(--ease);border-radius:18px;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0008}._follower_hu21x_168[data-show=true]>div{clip-path:inset(0 round 18px)}._follower_hu21x_168 img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s,transform .8s var(--ease);position:absolute;inset:0;transform:scale(1.2)}._follower_hu21x_168 img[data-on=true]{opacity:1;transform:scale(1)}._chars_hu21x_133{background:var(--paper);color:var(--ink);min-height:100vh;position:relative}._charsSticky_hu21x_176{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}._charsTrack_hu21x_177{width:max-content;transform:translate3d(calc(var(--p,0)*var(--dist,0)*-1px),0,0);will-change:transform;align-items:center;gap:4vw;padding:0 4vw;display:flex}._charsIntro_hu21x_178{flex:none;gap:26px;width:min(560px,40vw);display:grid}._charsIntro_hu21x_178 h2{font:700 clamp(48px,6.4vw,118px)/.9 var(--sans);letter-spacing:-.06em}._charsIntro_hu21x_178 p{opacity:.75;max-width:30em;font-size:18px;line-height:1.45}._dragHint_hu21x_181{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.1em;opacity:.6;align-items:center;gap:8px;display:inline-flex}._dragHint_hu21x_181 svg{transform:rotate(45deg)}._charCard_hu21x_183{width:min(46vw,680px);transform:translateY(calc(var(--i) * 0px));flex:none;gap:16px;display:grid}._charCard_hu21x_183:nth-child(odd){margin-top:9vh}._charCard_hu21x_183:nth-child(2n){margin-bottom:9vh}._charImg_hu21x_186{aspect-ratio:3/2;background:#e6dfd0;border-radius:26px;overflow:hidden}._charImg_hu21x_186 img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}._charCard_hu21x_183:hover ._charImg_hu21x_186 img{transform:scale(1.06)}._charMeta_hu21x_189{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.1em;opacity:.6;justify-content:space-between;display:flex}._charCard_hu21x_183 h3{font:italic 400 clamp(40px,4.6vw,80px)/.9 var(--serif);letter-spacing:-.02em}._charCard_hu21x_183 blockquote{letter-spacing:-.02em;max-width:26em;font-size:clamp(18px,1.5vw,24px);font-weight:500;line-height:1.3}._charCard_hu21x_183 blockquote small{opacity:.6;letter-spacing:0;margin-top:8px;font-size:14px;font-weight:400;display:block}._charsEnd_hu21x_193{font:700 clamp(50px,7vw,130px)/.9 var(--sans);letter-spacing:-.06em;flex:none;gap:0;padding-right:6vw;display:grid}._charsEnd_hu21x_193 em{color:var(--red)}._charsEnd_hu21x_193 svg{width:clamp(50px,6vw,100px);height:auto;color:var(--red);transition:transform .6s var(--ease);margin-top:20px}._charsEnd_hu21x_193:hover svg{transform:translate(10px,-10px)}._charsBar_hu21x_197{background:#0f201a1f;height:2px;position:absolute;bottom:5vh;left:4vw;right:4vw}._charsBar_hu21x_197 i{height:100%;width:calc(var(--p,0)*100%);background:var(--red);display:block}._life_hu21x_201{background:var(--night);padding:16vh 0 14vh}._lifeRow_hu21x_202{gap:12px;height:min(72vh,720px);padding:0 3vw;display:flex}._lifeCard_hu21x_203{isolation:isolate;min-width:0;transition:flex 1s var(--ease);border-radius:26px;flex:1;position:relative;overflow:hidden}._lifeCard_hu21x_203[data-open=true]{flex:3.4}._lifeCard_hu21x_203 img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0;transform:scale(1.08)}._lifeCard_hu21x_203[data-open=true] img{transform:scale(1)}._lifeCard_hu21x_203:after{content:"";z-index:-1;background:linear-gradient(#0c141100 35%,#0c1411d9 100%);position:absolute;inset:0}._lifeIdx_hu21x_208{font:500 12px var(--mono);letter-spacing:.1em;position:absolute;top:22px;left:24px}._lifeBody_hu21x_209{gap:10px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}._lifeBody_hu21x_209 h3{font:700 clamp(26px,3.2vw,56px)/.95 var(--sans);letter-spacing:-.05em;white-space:nowrap}._lifeBody_hu21x_209 p,._lifeBody_hu21x_209 q{opacity:0;transition:opacity .5s,transform .7s var(--ease);transform:translateY(16px)}._lifeCard_hu21x_203:not([data-open=true]) ._lifeBody_hu21x_209 p,._lifeCard_hu21x_203:not([data-open=true]) ._lifeBody_hu21x_209 q{visibility:hidden;position:absolute}._lifeCard_hu21x_203[data-open=true] ._lifeBody_hu21x_209 p,._lifeCard_hu21x_203[data-open=true] ._lifeBody_hu21x_209 q{opacity:1;transition-delay:.25s;transform:none}._lifeBody_hu21x_209 p{opacity:.85;font-size:17px}._lifeBody_hu21x_209 q{quotes:none;background:var(--cream);color:var(--ink);font:italic 400 clamp(20px,1.8vw,28px)/1.1 var(--serif);border-radius:22px 22px 22px 6px;justify-self:start;padding:14px 20px}._levels_hu21x_133{background:var(--green);color:var(--cream);padding:16vh 3vw}._levelsInner_hu21x_219{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:start;gap:5vw;display:grid}._levelsHead_hu21x_220{gap:24px;display:grid;position:sticky;top:16vh}._levelsHead_hu21x_220 h2{font:700 clamp(46px,6.6vw,120px)/.88 var(--sans);letter-spacing:-.06em}._levelsHead_hu21x_220 p{opacity:.75;max-width:26em;font-size:18px;line-height:1.45}._levelsPanel_hu21x_223{background:#f2ebdd0d;border:1px solid #f2ebdd24;border-radius:32px;gap:4vh;padding:3vw;display:grid}._langTabs_hu21x_224{flex-wrap:wrap;gap:8px;display:flex}._langTabs_hu21x_224 button{border:1px solid #f2ebdd40;border-radius:30px;padding:11px 20px;font-size:15px;font-weight:500;transition:background .3s,color .3s}._langTabs_hu21x_224 button[aria-pressed=true]{background:var(--cream);color:var(--green)}._question_hu21x_227{min-height:3.3em;font:400 clamp(36px,4.6vw,80px)/1.02 var(--serif);letter-spacing:-.02em}._question_hu21x_227 span{white-space:pre;animation:_wordIn_hu21x_1 .8s var(--ease) both;animation-delay:calc(var(--d)*45ms);display:inline-block}._question_hu21x_227[data-ja=true]{font-size:clamp(30px,3.6vw,62px);font-weight:600;line-height:1.2}._question_hu21x_227[data-ja=true] span{animation-delay:calc(var(--d)*22ms)}@keyframes _wordIn_hu21x_1{0%{opacity:0;filter:blur(10px);transform:translateY(.45em)}to{opacity:1;filter:none;transform:none}}._translation_hu21x_232{opacity:.8;min-height:3em;font-size:16px;line-height:1.5}._translation_hu21x_232 span{opacity:.6}._levelScale_hu21x_234{grid-template-columns:repeat(4,1fr);align-items:end;gap:10px;height:200px;display:grid}._levelScale_hu21x_234 button{flex-direction:column;justify-content:flex-end;gap:12px;height:100%;display:flex}._levelScale_hu21x_234 i{height:var(--h);transition:background .35s,transform .5s var(--ease);transform-origin:bottom;background:#f2ebdd2b;border-radius:14px;display:block}._levelScale_hu21x_234 button:hover i{background:#f2ebdd55}._levelScale_hu21x_234 button[aria-pressed=true] i{background:var(--red);transform:scaleY(1.06)}._levelScale_hu21x_234 span{font:600 15px var(--mono);text-align:left}._numbers_hu21x_242{background:var(--paper);color:var(--ink);border-top:1px solid #0f201a1a;grid-template-columns:repeat(4,1fr);display:grid}._numbers_hu21x_242>div{border-right:1px solid #0f201a1a;align-content:start;gap:14px;padding:9vh 3vw 8vh;display:grid}._numbers_hu21x_242>div:last-child{border-right:0}._numbers_hu21x_242 strong{font:800 clamp(80px,10vw,180px)/.8 var(--sans);letter-spacing:-.07em}._numbers_hu21x_242>div:nth-child(2) strong{color:var(--red)}._numbers_hu21x_242 span{opacity:.7;max-width:15em;font-size:16px}._pricing_hu21x_250{background:var(--night);padding:16vh 0 12vh}._planGrid_hu21x_251{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 3vw;display:grid}._plan_hu21x_251{transition:transform .6s var(--ease),background .4s;border:1px solid #f2ebdd24;border-radius:28px;flex-direction:column;gap:16px;padding:30px 26px 26px;display:flex;position:relative}._plan_hu21x_251:hover{background:#f2ebdd0a;transform:translateY(-8px)}._plan_hu21x_251[data-featured=true]{background:var(--cream);color:var(--ink);border-color:var(--cream)}._planBadge_hu21x_255{background:var(--red);color:var(--cream);font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;border-radius:20px;padding:7px 11px;position:absolute;top:22px;right:22px}._plan_hu21x_251 h3{font:italic 400 40px/1 var(--serif)}._planPrice_hu21x_257{font:800 clamp(54px,5vw,84px)/.9 var(--sans);letter-spacing:-.06em;align-items:flex-start;gap:4px;display:flex}._planPrice_hu21x_257 span{letter-spacing:-.02em;margin-top:.2em;font-size:.36em;display:grid}._planPrice_hu21x_257 small{opacity:.6;font-size:.5em;font-weight:500}._planMinutes_hu21x_260{border-color:#80808040;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:16px;font-size:16px}._planMinutes_hu21x_260 strong{font-size:22px}._plan_hu21x_251 ul{opacity:.85;flex:1;gap:10px;font-size:15px;list-style:none;display:grid}._plan_hu21x_251 li:before{content:"✺";color:var(--red);margin-right:10px;font-size:12px}._plan_hu21x_251 a{border:1px solid;border-radius:40px;justify-content:space-between;align-items:center;padding:15px 20px;font-size:15px;font-weight:600;transition:background .3s,color .3s;display:flex}._plan_hu21x_251 a:hover,._plan_hu21x_251[data-featured=true] a{background:var(--red);border-color:var(--red);color:var(--cream)}._planNote_hu21x_266{font:500 12px var(--mono);opacity:.55;letter-spacing:.04em;padding:24px 3vw 0}._faq_hu21x_269{background:var(--paper);color:var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;padding:16vh 0 14vh;display:grid}._faqList_hu21x_270{border-top:1px solid #0f201a26;padding-right:3vw}._faqList_hu21x_270 details{border-bottom:1px solid #0f201a26}._faqList_hu21x_270 summary{font:600 clamp(20px,1.9vw,30px)/1.15 var(--sans);letter-spacing:-.03em;cursor:pointer;grid-template-columns:50px 1fr auto;align-items:center;gap:10px;padding:28px 0;list-style:none;transition:color .3s;display:grid}._faqList_hu21x_270 summary::-webkit-details-marker{display:none}._faqList_hu21x_270 summary span{font:500 12px var(--mono);opacity:.5}._faqList_hu21x_270 summary svg{transition:transform .5s var(--ease)}._faqList_hu21x_270 summary:hover{color:var(--red)}._faqList_hu21x_270 details[open] summary svg{color:var(--red);transform:rotate(135deg)}._faqList_hu21x_270 details p{opacity:.75;animation:_wordIn_hu21x_1 .6s var(--ease) both;padding:0 50px 30px 60px;font-size:18px;line-height:1.55}._finale_hu21x_133{background:var(--red);color:var(--cream);padding:18vh 0 0;position:relative;overflow:hidden}._finaleTop_hu21x_282{gap:4vh;padding:0 3vw;display:grid;position:relative}._finale_hu21x_133 h2{font:800 clamp(56px,10.5vw,200px)/.86 var(--sans);letter-spacing:-.065em;display:grid}._finale_hu21x_133 h2>span{transform:translateX(calc((1 - var(--p,0)*2.2)*12vw));opacity:clamp(0,calc(var(--p,0)*4 - .4),1);display:block}._finale_hu21x_133 h2>span:nth-child(2){transform:translateX(calc((1 - var(--p,0)*2.2)*-14vw))}._finale_hu21x_133 h2 em{color:var(--night)}._bigCta_hu21x_287{aspect-ratio:1;background:var(--night);width:clamp(150px,15vw,250px);color:var(--cream);font:600 clamp(16px,1.4vw,22px)/1 var(--sans);text-align:center;transition:transform .5s var(--ease),background .3s;border-radius:50%;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;top:2vh;right:5vw}._bigCta_hu21x_287:hover{background:var(--cream);color:var(--ink)}._bigCta_hu21x_287 svg{width:28px;height:28px}._wordmarkWrap_hu21x_290{height:clamp(240px,30vw,560px);margin-top:10vh;position:relative}._wordmark_hu21x_290{z-index:2;text-align:center;font:800 23.5vw/.8 var(--sans);letter-spacing:-.08em;color:var(--cream);white-space:nowrap;position:absolute;bottom:-.1em;left:0;right:0}._wordmark_hu21x_290 em{color:var(--night);letter-spacing:-.04em;font-size:1.08em}._peek_hu21x_293{aspect-ratio:1;z-index:1;transform:translate(-50%,calc((1 - var(--p,0))*55%));bottom:6.5vw;left:50%;width:clamp(200px,26vw,460px)!important;height:auto!important;position:absolute!important}._footer_hu21x_294{z-index:3;background:var(--night);color:var(--cream);border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 3vw;font-size:13px;display:flex;position:relative}._footer_hu21x_294 nav{gap:22px;display:flex}._footer_hu21x_294 a{opacity:.7;transition:opacity .3s}._footer_hu21x_294 a:hover{opacity:1}._footer_hu21x_294 p{opacity:.6}@media (max-width:900px){._header_hu21x_34{grid-template-columns:1fr auto;padding:14px 18px}._header_hu21x_34[data-scrolled=true]{padding:10px 18px}._header_hu21x_34 nav{display:none}._headerActions_hu21x_43{gap:14px}._hero_hu21x_48{min-height:720px}._heroWord_hu21x_50{font-size:31vw;top:30%}._heroWord_hu21x_50[lang=ja]{font-size:23vw}._heroStage_hu21x_59{width:min(108vw,560px);bottom:150px}._heroBubble_hu21x_81{max-width:80vw;font-size:16px;top:-6%;left:50%;transform:translate(-50%)}._floaters_hu21x_84{display:none}._heroBottom_hu21x_88{flex-direction:column;justify-content:space-between;align-items:stretch;gap:14px;inset:92px 18px 22px}._heroCopy_hu21x_90,._heroActions_hu21x_96{max-width:none}._heroCopy_hu21x_90 h1{font-size:34px}._heroCopy_hu21x_90 h1 em{font-size:1.1em;display:inline}._heroActions_hu21x_96 p{display:none}._heroActions_hu21x_96>div{flex-wrap:nowrap}._heroActions_hu21x_96>div>*{white-space:nowrap;flex:1;justify-content:center;padding:14px 12px;font-size:14px}._marquees_hu21x_108{height:44vw;margin-top:-14vw}._homeVideo_hu21x_122{padding:calc(10vw + 24px) 4vw 32px}._homeVideo_hu21x_122 video{border-radius:14px}._sectionHead_hu21x_126{padding:0 18px}._sectionHead_hu21x_126 h2{font-size:clamp(46px,13vw,90px)}._stack_hu21x_137{padding:0 12px}._stackCard_hu21x_138{height:78vh;min-height:520px;top:calc(9vh + var(--top));border-radius:24px;grid-template-rows:auto 1fr;grid-template-columns:1fr;padding:18px}._stackText_hu21x_142{gap:14px;padding:6px}._stackNum_hu21x_143{font-size:76px;position:absolute;top:14px;right:20px}._stackText_hu21x_142 h3{font-size:36px}._stackText_hu21x_142 p{font-size:15px}._stackCard_hu21x_138:first-child ._stackImg_hu21x_147 img{object-position:72% 50%}._expList_hu21x_157{padding:0 18px}._expList_hu21x_157 a{grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr);gap:4px 14px;padding:14px 0}._expNum_hu21x_162,._expTag_hu21x_167{display:none}._expThumb_hu21x_163{aspect-ratio:1;object-fit:cover;border-radius:12px;grid-row:span 2;width:72px;display:block}._expName_hu21x_164{font-size:26px}._expLine_hu21x_166{font-size:14px}._expList_hu21x_157 a[data-dim=true]{opacity:1}._follower_hu21x_168{display:none}._charsIntro_hu21x_178{width:82vw}._charCard_hu21x_183{width:80vw}._charCard_hu21x_183:nth-child(odd),._charCard_hu21x_183:nth-child(2n){margin:0}._charsEnd_hu21x_193{padding-right:10vw}._lifeRow_hu21x_202{flex-direction:column;height:auto;padding:0 12px}._lifeCard_hu21x_203{height:120px;transition:height .8s var(--ease);flex:none}._lifeCard_hu21x_203[data-open=true]{flex:none;height:440px}._levels_hu21x_133{padding:12vh 18px}._levelsInner_hu21x_219{grid-template-columns:1fr}._levelsHead_hu21x_220{position:static}._levelsPanel_hu21x_223{border-radius:24px;padding:22px}._levelScale_hu21x_234{height:150px}._numbers_hu21x_242{grid-template-columns:1fr 1fr}._numbers_hu21x_242>div{border-bottom:1px solid #0f201a1a;padding:6vh 18px}._numbers_hu21x_242>div:nth-child(2){border-right:0}._numbers_hu21x_242 strong{font-size:22vw}._planGrid_hu21x_251{grid-template-columns:1fr;padding:0 12px}._faq_hu21x_269{grid-template-columns:1fr}._faqList_hu21x_270{padding:0 18px}._faqList_hu21x_270 summary{grid-template-columns:34px 1fr auto;padding:22px 0;font-size:19px}._faqList_hu21x_270 details p{padding:0 0 24px 44px;font-size:16px}._finaleTop_hu21x_282{padding:0 18px}._finale_hu21x_133 h2{font-size:15vw}._bigCta_hu21x_287{justify-self:end;width:150px;position:relative;top:auto;right:auto}._wordmarkWrap_hu21x_290{height:62vw;margin-top:4vh}._peek_hu21x_293{bottom:8vw;width:54vw!important}._footer_hu21x_294{flex-direction:column;align-items:flex-start;padding:20px 18px}}@media (max-width:600px){._header_hu21x_34,._header_hu21x_34[data-scrolled=true]{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:12px}._logo_hu21x_37{min-width:72px}._logo_hu21x_37 img{width:72px;height:auto}._headerActions_hu21x_43{flex-wrap:wrap;gap:6px 8px;min-width:0;font-size:12px}._headerActions_hu21x_43>a{white-space:nowrap}._headerCta_hu21x_44{padding:10px 12px}._headerActions_hu21x_43 .ui-language-switcher{gap:4px;min-height:36px;padding:6px;font-size:11px}._headerActions_hu21x_43 .ui-language-switcher svg{flex:none;width:14px;height:14px}}@media (prefers-reduced-motion:reduce){._grain_hu21x_22,._mqTrack_hu21x_112,._mqTrack_hu21x_112 b,._floaters_hu21x_84 span,._eyes_hu21x_65,._kicker_hu21x_91 i{animation:none!important}._heroWord_hu21x_50>span>span,._question_hu21x_227 span{animation:none!important;transform:none!important}._sectionHead_hu21x_126>*{opacity:1;transition:none;transform:none}._finale_hu21x_133 h2>span{opacity:1!important;transform:none!important}}
