.home_page__WsE8p{--ai-deep:#101728;--ai:#1a2340;--washi:#f2eee4;--washi-deep:#e6e0d1;--sumi:#191a17;--sumi-soft:#5f5b50;--sumi-faint:#8c877a;--on-ai:#e9e5db;--on-ai-soft:#98a2be;--rule-ai:rgba(233,229,219,0.16);--rule-paper:rgba(25,26,23,0.13);--shu:#c2453a;--shu-lift:#d9584b;--mincho:"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Songti SC","Palatino Linotype",serif;--gothic:"Yu Gothic UI","Yu Gothic",Meiryo,"Hiragino Sans","Segoe UI",sans-serif;--body:"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--mono:"Cascadia Mono",Consolas,"SF Mono",ui-monospace,Menlo,monospace;font-family:var(--body);font-size:16px;line-height:1.55;color:var(--sumi);background:var(--washi)}.home_page__WsE8p a:focus-visible,.home_page__WsE8p button:focus-visible,.home_page__WsE8p input:focus-visible,.home_page__WsE8p summary:focus-visible{outline:2px solid var(--shu-lift);outline-offset:3px;border-radius:3px}.home_shell__5K7W8{width:100%;max-width:1180px;margin-inline:auto;padding-inline:28px}.home_label___QFVc{display:flex;align-items:center;gap:11px;margin:0;font-family:var(--mono);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--sumi-faint)}.home_label___QFVc b{white-space:nowrap;font-family:var(--gothic);font-size:.8125rem;font-weight:500;letter-spacing:.24em;color:var(--shu)}.home_label___QFVc:after{content:"";width:26px;height:1px;background:var(--rule-paper);order:-1}.home_onAi__Odi9s{color:var(--on-ai-soft)}.home_onAi__Odi9s b{color:var(--shu-lift)}.home_onAi__Odi9s:after{background:var(--rule-ai)}.home_seal__wEGrJ{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:6px;background:var(--shu);color:#fbf3ec;font-family:var(--gothic);font-size:.9375rem;font-weight:700;line-height:1.06;writing-mode:vertical-rl;padding-right:2px;text-decoration:none}.home_sealSm__AN787{width:31px;height:31px;font-size:.8125rem;border-radius:5px}.home_night__nd0vu{min-height:100svh;display:flex;flex-direction:column;position:relative;overflow:hidden;background:radial-gradient(64% 52% at 78% 26%,rgba(58,74,128,.55) 0,rgba(58,74,128,0) 62%),radial-gradient(52% 44% at 8% 88%,rgba(194,69,58,.16) 0,rgba(194,69,58,0) 64%),linear-gradient(168deg,var(--ai-deep) 0,var(--ai) 58%,#141b31 100%);color:var(--on-ai)}.home_night__nd0vu>*{position:relative;z-index:2}.home_night__nd0vu>.home_shell__5K7W8{flex:1;display:flex;flex-direction:column}.home_night__nd0vu>.home_map__USZQJ{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.home_map__USZQJ img{--jh:clamp(980px,205svh,1520px);position:absolute;display:block;height:var(--jh);width:auto;top:calc(52% - .429 * var(--jh));left:calc(50% + 88px - .3834 * var(--jh))}.home_masthead__R1yJj{display:flex;align-items:center;gap:24px;padding-block:18px;border-bottom:1px solid var(--rule-ai)}.home_wordmark__mY4HR{display:flex;align-items:center;gap:12px;margin-right:auto;text-decoration:none;color:inherit}.home_wordmarkName__tHyRC{font-family:var(--mono);font-size:.7188rem;letter-spacing:.28em;text-transform:uppercase}.home_mastNav__334kF{display:flex;gap:26px;font-size:.8438rem;color:var(--on-ai-soft)}.home_mastNav__334kF a{text-decoration:none;color:inherit}.home_mastNav__334kF a:hover{color:var(--on-ai)}.home_mastCta__5ZFlV{font-size:.8125rem;font-weight:600;padding:9px 17px;border-radius:7px;background:var(--shu);color:#fbf3ec;text-decoration:none;white-space:nowrap;transition:background .15s ease}.home_mastCta__5ZFlV:hover{background:var(--shu-lift)}.home_hero__NdJOr{display:grid;grid-template-columns:30px minmax(0,1fr) clamp(320px,33vh,480px);grid-template-areas:"rail intro visual" "rail ask   visual";gap:clamp(20px,3vh,40px) clamp(44px,5vw,80px);align-content:center;padding-block:30px 0;flex:1}.home_rail___4kra{grid-area:rail;writing-mode:vertical-rl;align-self:center;justify-self:center;margin:0;font-family:var(--gothic);font-size:.8125rem;letter-spacing:.55em;color:var(--on-ai-soft);opacity:.8}.home_heroIntro__YXU4Z{grid-area:intro;gap:20px;align-self:end}.home_heroAsk__FGlfi,.home_heroIntro__YXU4Z{display:flex;flex-direction:column;align-items:flex-start}.home_heroAsk__FGlfi{grid-area:ask;gap:18px;align-self:start}.home_heroIntro__YXU4Z h1{margin:0;font-family:var(--mincho);font-weight:400;font-size:clamp(2.3rem,1.5vw + 2.1vh,4.5rem);line-height:1.09;letter-spacing:-.012em;max-width:15ch}.home_heroIntro__YXU4Z h1 b{font-weight:400;color:var(--shu-lift)}.home_lead__Q569M{margin:0;font-size:clamp(1.0313rem,.3vw + .55vh,1.25rem);line-height:1.6;color:var(--on-ai-soft);max-width:46ch}.home_lead__Q569M em{font-style:normal;color:var(--on-ai)}.home_visual__9yr_k{grid-area:visual;position:relative;margin:0;aspect-ratio:5/7;align-self:center;border-radius:13px;overflow:hidden;border:1px solid var(--rule-ai);background:#0d1322}.home_reel__Lpc9T{width:100%;height:100%;object-fit:cover;display:block}.home_who__FVJYs{position:absolute;left:14px;bottom:12px;font-family:var(--mincho);font-size:.9375rem;text-shadow:0 1px 8px rgba(0,0,0,.6)}.home_who__FVJYs i{font-family:var(--gothic);font-style:normal;color:var(--shu-lift)}.home_form__U3ScF{flex-direction:column;width:100%;max-width:470px}.home_formRow__S7hOW,.home_form__U3ScF{display:flex;gap:10px}.home_form__U3ScF input{flex:1;min-width:0;font:inherit;font-size:1.0625rem;padding:15px 16px;border-radius:9px;border:1px solid rgba(233,229,219,.26);background:rgba(233,229,219,.08);color:var(--on-ai)}.home_form__U3ScF input::placeholder{color:rgba(152,162,190,.8)}.home_form__U3ScF button{flex:none;font:inherit;font-size:1rem;font-weight:600;padding:15px 26px;border:0;border-radius:9px;background:var(--shu);color:#fbf3ec;cursor:pointer;transition:background .15s ease,transform .15s ease}.home_form__U3ScF button:hover:not(:disabled){background:var(--shu-lift);transform:translateY(-1px)}.home_form__U3ScF button:disabled{opacity:.7;cursor:default}.home_microTrust__ML791{display:flex;flex-wrap:wrap;gap:5px 14px;margin:0;font-size:.8125rem;color:var(--on-ai-soft);max-width:52ch}.home_microTrust__ML791 b{color:var(--on-ai);font-weight:600}.home_microTrust__ML791 a{color:var(--on-ai-soft)}.home_error__ZzEnF{margin:0;font-size:.875rem;color:#ffb4a8}.home_done__GopBb{display:flex;flex-direction:column;gap:7px;padding:20px 22px;border-radius:11px;border:1px solid rgba(194,69,58,.4);background:rgba(194,69,58,.12);max-width:470px}.home_done__GopBb b{font-size:1.0625rem}.home_done__GopBb span{color:var(--on-ai-soft);font-size:.9375rem}.home_sources__HKY5e{display:flex;flex-wrap:wrap;gap:12px 32px;margin:auto 0 0;padding-block:18px 22px;border-top:1px solid var(--rule-ai);font-family:var(--mono);font-size:.6875rem;letter-spacing:.06em;color:var(--on-ai-soft)}.home_sources__HKY5e b{color:var(--on-ai);font-weight:600}.home_paper__9EjT8{position:relative;background:radial-gradient(120% 62% at 88% 100%,rgba(230,224,209,.85) 0,rgba(242,238,228,0) 58%),var(--washi)}.home_paper__9EjT8>*{position:relative;z-index:1}.home_paper__9EjT8>.home_paperMap__iux8Y{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.home_paperMap__iux8Y img{--jh:clamp(1100px,132vh,1900px);position:absolute;display:block;height:var(--jh);width:auto;right:calc(-.11 * var(--jh));bottom:calc(-.16 * var(--jh))}.home_section__iQl78{padding-block:clamp(58px,8vw,104px)}.home_section__iQl78+.home_section__iQl78{border-top:1px solid var(--rule-paper)}.home_blockHead__6x2xM{display:flex;flex-direction:column;gap:15px}.home_blockHead__6x2xM h2{margin:0;font-family:var(--mincho);font-weight:400;font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.13;letter-spacing:-.01em;text-wrap:balance}.home_blockHead__6x2xM p{margin:0;font-size:1.0313rem;line-height:1.62;color:var(--sumi-soft);max-width:54ch}.home_storyGrid__cayN6{display:grid;grid-template-columns:340px minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start;margin-top:clamp(30px,4vw,52px)}.home_storyPhone__UnsA8{position:sticky;top:calc(50vh - 300px)}.home_phone__bZbRV{width:100%;max-width:340px;padding:11px;border-radius:52px;background:linear-gradient(158deg,#3c4048,#15171b 46%,#2b2f36);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),0 40px 70px -34px rgba(25,26,23,.62)}.home_screen__m79OQ{position:relative;border-radius:42px;overflow:hidden;background:#fbf9f3}.home_island__QyCTr{position:absolute;top:9px;left:50%;transform:translateX(-50%);z-index:4;width:84px;height:24px;border-radius:14px;background:#0f1114}.home_statusBar__mEZOf{display:flex;align-items:center;justify-content:space-between;padding:13px 24px 5px;font-size:.75rem;font-weight:600;color:var(--sumi)}.home_statusBar__mEZOf span:last-child{font-size:.6875rem;letter-spacing:.06em}.home_convoHead__TJj5C{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0 10px;border-bottom:1px solid var(--rule-paper)}.home_avatar__rnQK1{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid var(--rule-paper)}.home_convoHead__TJj5C b{font-size:.8125rem;font-weight:600}.home_convoHead__TJj5C span{font-family:var(--mono);font-size:.5938rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sumi-faint)}.home_threadWindow__tpq9s{height:430px;overflow:hidden;position:relative}.home_thread__7ZAEa{position:relative;display:flex;flex-direction:column;gap:9px;padding:16px 14px 18px;transition:transform .52s cubic-bezier(.22,.61,.36,1);will-change:transform}.home_thread__7ZAEa>*{opacity:0;transform:translateY(10px);transition:opacity .42s ease,transform .42s ease}.home_thread__7ZAEa>.home_shown__4_Cei{opacity:1;transform:none}.home_beats__QXbiC{list-style:none;margin:0;padding:0}.home_beat__VxY9b{min-height:34vh;display:flex;flex-direction:column;justify-content:center;gap:13px;padding-left:22px;border-left:1px solid var(--rule-paper);opacity:.34;transition:opacity .32s ease,border-color .32s ease}.home_beatOn__kRWRq{opacity:1;border-left-color:var(--shu)}.home_num__14SBv{font-family:var(--mono);font-size:.6563rem;letter-spacing:.2em;color:var(--sumi-faint)}.home_beat__VxY9b h3,.home_note__Y1Xzs h3{margin:0;font-family:var(--mincho);font-weight:400;font-size:clamp(1.5rem,.7vw + 1.2vh,2.15rem);line-height:1.18}.home_beat__VxY9b p,.home_note__Y1Xzs p{margin:0;font-size:1.0313rem;line-height:1.62;color:var(--sumi-soft);max-width:42ch}.home_beatsCompact__1N20u{list-style:none;margin:clamp(26px,5vw,40px) 0 0;padding:0;display:flex;flex-direction:column;gap:34px}.home_beatCompact__4ybO2{display:flex;flex-direction:column;gap:16px;padding-left:18px;border-left:1px solid var(--rule-paper)}.home_note__Y1Xzs{display:flex;flex-direction:column;gap:9px}.home_note__Y1Xzs h3{font-size:1.3125rem}.home_note__Y1Xzs p{font-size:.9375rem;max-width:none}.home_beatThread__OELk4{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.home_beatThread__OELk4 .home_msg__CYwwA{max-width:88%}.home_beatThread__OELk4 .home_cardShot__rIMZP{max-width:62%}.home_beatThread__OELk4 .home_hit__GCd2I{max-width:100%}.home_beatThread__OELk4>*{opacity:1;transform:none}.home_msg__CYwwA{max-width:80%;margin:0;padding:9px 13px;border-radius:17px;font-size:.875rem;line-height:1.42}.home_msgOut__wkFrF{align-self:flex-end;background:var(--ai);color:var(--on-ai);border-bottom-right-radius:4px}.home_msgIn__H5vdS{border-bottom-left-radius:4px}.home_cardShot__rIMZP,.home_msgIn__H5vdS{align-self:flex-start;background:var(--washi-deep)}.home_cardShot__rIMZP{max-width:58%;margin:0;padding:7px;border-radius:17px;border-bottom-left-radius:5px}.home_cardShot__rIMZP img{display:block;width:100%;height:auto;border-radius:6px}.home_cardShot__rIMZP figcaption{padding:7px 4px 1px;font-family:var(--mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sumi-faint)}.home_tapRow__6WZcZ{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 0;padding:9px 12px;border-radius:8px;background:#fff;border:1px solid rgba(194,69,58,.3);font-size:.8438rem;font-weight:600;color:var(--shu)}.home_tapRow__6WZcZ span:last-child{font-size:.6875rem;letter-spacing:.1em;font-weight:400}.home_tapRow__6WZcZ span:last-child,.home_wait__tJJYh{font-family:var(--mono);text-transform:uppercase;color:var(--sumi-faint)}.home_wait__tJJYh{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding-block:8px;font-size:.6563rem;letter-spacing:.18em}.home_wait__tJJYh:after,.home_wait__tJJYh:before{content:"";flex:1;height:1px;background:var(--rule-paper)}.home_hit__GCd2I{max-width:96%;display:flex;flex-direction:column;gap:10px;padding:15px;background:#fff4f0;border:1px solid rgba(194,69,58,.28);border-radius:13px;align-self:flex-start}.home_hitHead__Dyqmd{display:flex;align-items:center;gap:9px;margin:0;font-family:var(--mono);font-size:.6563rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sumi-faint)}.home_hitHead__Dyqmd b{font-family:var(--gothic);font-size:.75rem;font-weight:500;letter-spacing:.2em;color:var(--shu)}.home_slab__2Kfim{display:flex;gap:11px;align-items:flex-start}.home_slab__2Kfim img{flex:none;width:74px;height:auto;border-radius:5px;border:1px solid var(--rule-paper)}.home_slabBody__Gpq5m{display:flex;flex-direction:column;gap:6px;min-width:0}.home_hitCard__D0Cjd{margin:0;font-size:.8125rem;color:var(--sumi-soft)}.home_hitPrice__scQX0{margin:0;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.home_big__PIKlh{font-family:var(--mincho);font-size:1.75rem;line-height:1;color:var(--shu);font-variant-numeric:tabular-nums}.home_under__MTNjc{font-size:.8438rem;color:var(--sumi-soft)}.home_hitMeta__c98AT{margin:0;display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--mono);font-size:.6563rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sumi-faint)}.home_clock__5LRHb{display:inline-flex;align-items:center;gap:6px;color:var(--shu);font-variant-numeric:tabular-nums}.home_clock__5LRHb i{width:5px;height:5px;border-radius:50%;background:var(--shu)}.home_proofGrid__VQeRp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(36px,5vw,84px);align-items:center;margin-top:clamp(30px,4vw,46px)}.home_marks__RnikB{display:flex;gap:9px;margin-bottom:14px}.home_marks__RnikB i{width:clamp(26px,2.5vw,36px);aspect-ratio:5/7;border-radius:3px;border:1px solid var(--rule-paper);background:#fbf9f3}.home_marks__RnikB i.home_hitMark__0nmyN{background:var(--shu);border-color:var(--shu);box-shadow:0 6px 16px -8px rgba(194,69,58,.8)}.home_figCap__xv8SM{margin:0;font-size:.9375rem;color:var(--sumi-soft);max-width:48ch}.home_figCap__xv8SM b{color:var(--sumi);font-weight:600}.home_bars__FL92c{display:flex;flex-direction:column;gap:15px}.home_bar__M4xHq{display:flex;flex-direction:column;gap:6px}.home_barHead__sqpev{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-family:var(--mono);font-size:.6563rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sumi-faint)}.home_barHead__sqpev b{font-family:var(--mincho);font-size:1.375rem;letter-spacing:0;text-transform:none;color:var(--sumi);font-variant-numeric:tabular-nums}.home_barTrack__ku0vU{height:10px;border-radius:5px;background:var(--washi-deep);overflow:hidden}.home_barFill__5_Bbl{height:100%;border-radius:5px;background:var(--shu)}.home_barFill__5_Bbl.home_cost__WKYT0{background:var(--sumi-faint)}.home_footnote__mwdI_{margin:18px 0 0;font-size:.8125rem;color:var(--sumi-faint);max-width:62ch}.home_footnote__mwdI_ a{color:var(--shu)}.home_tiers__p6rGg{width:100%;max-width:780px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--rule-paper);border-radius:12px;overflow:hidden;margin-top:clamp(28px,4vw,42px)}.home_tier__VOugb{display:flex;flex-direction:column;gap:11px;padding:28px 26px;border-right:1px solid var(--rule-paper);background:#fbf9f3;position:relative}.home_tier__VOugb:last-child{border-right:0}.home_pick__uDGU3{background:#fff4f0}.home_pickFlag__tKyqC{position:absolute;top:16px;right:18px;font-size:.5938rem;letter-spacing:.14em;color:var(--shu)}.home_pickFlag__tKyqC,.home_tierName__H57XM{font-family:var(--mono);text-transform:uppercase}.home_tierName__H57XM{display:flex;align-items:baseline;gap:9px;margin:0;font-size:.6875rem;letter-spacing:.16em;color:var(--sumi-faint)}.home_tierName__H57XM b{font-family:var(--gothic);font-size:.8125rem;letter-spacing:.14em;color:var(--shu);font-weight:500}.home_tierPrice__CktNA{margin:0;font-family:var(--mincho);font-size:2.25rem;line-height:1;font-variant-numeric:tabular-nums}.home_tierPrice__CktNA span{font-family:var(--body);font-size:.8125rem;color:var(--sumi-faint)}.home_tier__VOugb ul{margin:2px 0 0;padding-left:17px;display:flex;flex-direction:column;gap:7px}.home_tier__VOugb li{font-size:.9063rem;color:var(--sumi-soft)}.home_priceCta__YDwJo{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px}.home_ctaPaper__RafGo{display:inline-block;padding:13px 26px;border-radius:9px;background:var(--shu);color:#fbf3ec;font-size:1rem;font-weight:600;text-decoration:none;transition:background .15s ease}.home_ctaPaper__RafGo:hover{background:var(--shu-lift);color:#fbf3ec}.home_priceNote__XrOoL{margin:0;font-size:.8438rem;color:var(--sumi-faint)}.home_faq__4fFsI{margin-top:clamp(26px,4vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 clamp(40px,6vw,90px);max-width:1000px}.home_faq__4fFsI details{border-top:1px solid var(--rule-paper)}.home_faq__4fFsI details:last-child{border-bottom:1px solid var(--rule-paper)}.home_faq__4fFsI summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:17px;font-family:var(--mincho);font-size:1.125rem}.home_faq__4fFsI summary::-webkit-details-marker{display:none}.home_faq__4fFsI summary:after{content:"＋";font-family:var(--gothic);font-size:.75rem;color:var(--shu);flex:none}.home_faq__4fFsI details[open] summary:after{content:"－"}.home_faq__4fFsI p{margin:0 0 18px;font-size:.9375rem;line-height:1.64;color:var(--sumi-soft);max-width:52ch}.home_faq__4fFsI a{color:var(--shu)}.home_closer__x9edN{position:relative;overflow:hidden;background:radial-gradient(58% 60% at 82% 20%,rgba(58,74,128,.5) 0,rgba(58,74,128,0) 64%),linear-gradient(168deg,var(--ai-deep),var(--ai));color:var(--on-ai);padding-block:clamp(64px,8vw,110px)}.home_closerInner__GXgxt{display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;z-index:1}.home_closerInner__GXgxt h2{margin:0;font-family:var(--mincho);font-weight:400;font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.13;letter-spacing:-.01em;max-width:18ch}.home_closerInner__GXgxt>p{margin:0;font-size:1.0313rem;line-height:1.62;color:var(--on-ai-soft);max-width:52ch}.home_foot__gpLXy{border-top:1px solid var(--rule-paper);padding-block:38px 30px;display:grid;grid-template-columns:auto minmax(0,62ch);justify-content:space-between;gap:32px clamp(44px,5vw,84px);align-items:start}.home_footBrand__xKt8i{display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:15rem}.home_footMark__M_URt{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--sumi)}.home_footAi__uanuC{margin:0;font-size:.8125rem;line-height:1.5;color:var(--sumi-soft);max-width:30ch}.home_footNav__31tPR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;width:100%;font-size:.8438rem;color:var(--sumi-faint)}.home_footNav__31tPR a{text-decoration:none;color:inherit}.home_footNav__31tPR a:hover{color:var(--sumi)}.home_compliance__EIEGG{display:flex;flex-direction:column;gap:10px}.home_compliance__EIEGG h3{margin:0;font-family:var(--mono);font-size:.6563rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sumi-faint);font-weight:400}.home_compliance__EIEGG p{margin:0;font-size:.7813rem;line-height:1.6;color:var(--sumi-soft)}.home_compliance__EIEGG b{font-weight:600;color:var(--sumi)}.home_colophon__tdhqP{margin:0;padding-block:16px 40px;border-top:1px solid var(--rule-paper);font-family:var(--mono);font-size:.6563rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sumi-faint)}.home_sticky__9NDNA{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;gap:12px;align-items:center;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:rgba(16,23,40,.96);border-top:1px solid var(--rule-ai);backdrop-filter:blur(8px)}.home_sticky__9NDNA p{margin:0;flex:1;font-size:.8125rem;color:var(--on-ai-soft);line-height:1.35}.home_sticky__9NDNA b{color:var(--on-ai);display:block;font-size:.875rem}.home_sticky__9NDNA a{flex:none;padding:11px 18px;border-radius:8px;background:var(--shu);color:#fbf3ec;font-size:.9375rem;font-weight:600;text-decoration:none}.home_sticky__9NDNA.home_on__icdMf{display:flex}@media (max-width:940px){.home_hero__NdJOr{grid-template-columns:minmax(0,1fr) 34%;grid-template-areas:"intro visual" "ask   ask";gap:22px 24px;flex:0 1 auto;padding-block:34px 0}.home_mastNav__334kF,.home_rail___4kra{display:none}.home_heroIntro__YXU4Z{align-self:center;gap:14px}.home_heroIntro__YXU4Z h1{font-size:clamp(1.9rem,6.6vw,2.5rem);max-width:none}.home_visual__9yr_k{width:100%;align-self:start}.home_map__USZQJ img{--jh:clamp(720px,168svh,1180px);left:calc(50% + 40px - .3834 * var(--jh))}.home_sources__HKY5e{gap:10px 22px}.home_proofGrid__VQeRp,.home_storyGrid__cayN6{grid-template-columns:minmax(0,1fr)}.home_proofGrid__VQeRp{gap:32px}.home_tiers__p6rGg{grid-template-columns:1fr}.home_tier__VOugb{border-right:0;border-bottom:1px solid var(--rule-paper)}.home_tier__VOugb:last-child{border-bottom:0}.home_foot__gpLXy{grid-template-columns:minmax(0,1fr);gap:26px}.home_footBrand__xKt8i{width:100%}.home_page__WsE8p{padding-bottom:76px}}@media (min-width:941px){.home_sticky__9NDNA{display:none!important}}@media (prefers-reduced-motion:reduce){.home_beat__VxY9b,.home_form__U3ScF button,.home_thread__7ZAEa,.home_thread__7ZAEa>*{transition:none}.home_form__U3ScF button:hover:not(:disabled){transform:none}}.home_finds__LzsTL{margin-top:clamp(30px,4vw,46px)}.home_findRow__b3btP{list-style:none;margin:0;padding:0 0 14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}@media (max-width:940px){.home_findRow__b3btP{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(62vw,240px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin}}.home_find__PyxzN{scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid var(--rule-paper);border-radius:13px;background:#fbf9f3;overflow:hidden}.home_findShot__Nvcn_{position:relative;background:var(--washi-deep)}.home_findShot__Nvcn_ img{display:block;width:100%;aspect-ratio:1/1;height:auto;object-fit:cover}.home_findBadge__ZhYru{position:absolute;left:10px;bottom:10px;padding:4px 9px;border-radius:999px;background:var(--shu);color:#fbf3ec;font-family:var(--mono);font-size:.625rem;letter-spacing:.08em;font-weight:600}.home_findBody__fxWWx{display:flex;flex-direction:column;gap:5px;padding:14px 15px 15px}.home_findCard__OakP_{margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.home_findCard__OakP_ i{font-family:var(--mono);font-style:normal;font-size:.6563rem;letter-spacing:.1em;color:var(--sumi-faint);margin-left:4px;white-space:nowrap}.home_findSet__evZkV{margin:0;font-size:.75rem;color:var(--sumi-faint)}.home_findPrice__vhGJ1{margin:6px 0 0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.home_findPaid__4_Uol{font-family:var(--mincho);font-size:1.5rem;line-height:1;color:var(--shu);font-variant-numeric:tabular-nums}.home_findVs__Isrwi{font-size:.75rem;color:var(--sumi-soft);font-variant-numeric:tabular-nums}.home_findMeta__HGXjd{margin:8px 0 0;padding-top:9px;border-top:1px solid var(--rule-paper);display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:.5938rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sumi-faint)}.home_findNote__ikh5S{margin:18px 0 0;font-size:.8125rem;line-height:1.62;color:var(--sumi-faint);max-width:74ch}.home_findNote__ikh5S b{color:var(--sumi-soft);font-weight:600}