.page_wrap__dmoBp{width:min(var(--max),100% - 48px);margin-inline:auto}@media(max-width:560px){.page_wrap__dmoBp{width:calc(100% - 32px)}}.page_mono__YYW_L{font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.page_display__z0cx4{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.9}.page_hot__kz3Q0{font-style:normal;color:var(--hot)}.page_outline__BkYbl{color:transparent;-webkit-text-stroke:2px var(--ink)}@media(max-width:560px){.page_outline__BkYbl{-webkit-text-stroke-width:1.3px}}.page_cta__x_6Q_{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.1rem;padding:18px 28px;border-radius:999px;background:var(--ink);color:var(--paper);justify-self:start;align-self:flex-start;transition:background .3s,transform .3s var(--ease)}.page_cta__x_6Q_:hover{background:var(--hot);transform:rotate(-2deg)}.page_cta__x_6Q_ .page_ar__nR9Ns{display:inline-block;transition:transform .3s var(--ease)}.page_cta__x_6Q_:hover .page_ar__nR9Ns{transform:translateX(6px)}.page_header__q_2xf{position:fixed;inset:0 0 auto;z-index:60;mix-blend-mode:difference;color:#fff}.page_nav__TAvVZ{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header-h)}@media(max-width:980px){.page_nav__TAvVZ{grid-template-columns:1fr auto}}.page_logo__mAT96{font-family:var(--font-display),sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:-.01em}.page_logo__mAT96 sup{font-family:var(--font-mono),monospace;font-size:.55rem;font-weight:400;margin-left:3px;vertical-align:top}.page_menu__oflTm{display:flex;gap:4px}.page_menu__oflTm a{font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;display:block;padding:6px 12px;border-radius:999px;font-size:.75rem;letter-spacing:.06em;transition:background .25s,color .25s}.page_menu__oflTm .page_active___JYzn,.page_menu__oflTm a:hover{background:#fff;color:#000}@media(max-width:980px){.page_menu__oflTm{display:none}}.page_navRight__is4jJ{justify-self:end;display:flex;align-items:center;gap:20px}.page_clock__99SNq{font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.page_clock__99SNq i{width:7px;height:7px;border-radius:50%;background:#fff;animation:page_blink___QYjz 1s steps(1) infinite}@media(max-width:980px){.page_clock__99SNq{display:none}}@keyframes page_blink___QYjz{50%{opacity:0}}.page_burger__X_9FT{font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;display:none;background:none;border:0;color:#fff;cursor:pointer;padding:8px 0}@media(max-width:980px){.page_burger__X_9FT{display:block}}.page_overlay__URnwe{position:fixed;inset:0;z-index:55;background:var(--ink);color:var(--paper);display:flex;flex-direction:column;justify-content:center;padding:0 24px;visibility:hidden;-webkit-clip-path:circle(0 at calc(100% - 40px) 38px);clip-path:circle(0 at calc(100% - 40px) 38px);transition:visibility 0s .7s,-webkit-clip-path .7s var(--ease);transition:clip-path .7s var(--ease),visibility 0s .7s;transition:clip-path .7s var(--ease),visibility 0s .7s,-webkit-clip-path .7s var(--ease)}.page_open__juyqY .page_overlay__URnwe{visibility:visible;-webkit-clip-path:circle(150% at calc(100% - 40px) 38px);clip-path:circle(150% at calc(100% - 40px) 38px);transition:-webkit-clip-path .7s var(--ease);transition:clip-path .7s var(--ease);transition:clip-path .7s var(--ease),-webkit-clip-path .7s var(--ease)}.page_overlay__URnwe .page_ext__pRsZB{display:flex;gap:20px;margin-top:40px}.page_overlay__URnwe .page_ext__pRsZB a{border-bottom:1px solid}.page_big__83gtF{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.9;display:flex;align-items:baseline;gap:14px;font-size:clamp(2.6rem,12vw,5rem);line-height:1.05;transition:color .25s}.page_big__83gtF span{font-family:var(--font-mono),monospace;font-size:.8rem;font-weight:400;letter-spacing:0;color:var(--hot)}.page_big__83gtF.page_active___JYzn,.page_big__83gtF:hover{color:var(--hot)}.page_open__juyqY{overflow:hidden}.page_hero__lRghu{position:relative;padding:130px 0 0;min-height:100svh;display:flex;flex-direction:column}.page_hero__lRghu>.page_wrap__dmoBp{display:flex;flex-direction:column;flex:1 1}.page_metaRow__glrYe{font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--rule);flex-wrap:wrap}.page_heroTitle__3rVrd{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.9;font-size:calc(min(var(--max),100vw - 48px)/10.9);margin:4vh 0 0}.page_heroTitle__3rVrd .page_line__jQqLG{display:block;overflow:hidden;padding-bottom:.04em}.page_heroTitle__3rVrd .page_line__jQqLG>span{display:inline-flex;align-items:center;gap:.18em;animation:page_rise__TvlZN 1.1s var(--ease) both}.page_heroTitle__3rVrd .page_line__jQqLG:nth-child(2)>span{animation-delay:.1s}.page_heroTitle__3rVrd .page_line__jQqLG:nth-child(3)>span{animation-delay:.2s}.page_heroTitle__3rVrd .page_right__hwAte{text-align:right}@media(max-width:560px){.page_heroTitle__3rVrd .page_right__hwAte{text-align:left}}@keyframes page_rise__TvlZN{0%{transform:translateY(105%)}to{transform:none}}.page_heroBottom__vbsUN{margin-top:auto;display:grid;grid-template-columns:1.1fr 1fr auto;grid-gap:40px;gap:40px;align-items:end;padding:48px 0 40px}@media(max-width:980px){.page_heroBottom__vbsUN{grid-template-columns:1fr;gap:28px}}.page_heroLead__mt1Zj{font-size:clamp(1.05rem,1.5vw,1.3rem);max-width:30ch;line-height:1.45}.page_heroLead__mt1Zj b{font-weight:600}.page_badge__sBxh5{width:132px;height:132px;position:relative;justify-self:end}.page_badge__sBxh5 svg{width:100%;height:100%;animation:page_spin__7U95d 18s linear infinite}.page_badge__sBxh5 text{font-family:var(--font-mono),monospace}.page_badge__sBxh5 .page_core__Y67EG{position:absolute;inset:34px;border-radius:50%;background:var(--hot);display:grid;place-items:center;color:var(--paper);font-family:var(--font-display),sans-serif;font-weight:800;font-size:1.6rem}@media(max-width:980px){.page_badge__sBxh5{position:absolute;right:24px;top:58vh;width:100px;height:100px}.page_badge__sBxh5 .page_core__Y67EG{inset:26px;font-size:1.2rem}}@keyframes page_spin__7U95d{to{transform:rotate(1turn)}}.page_ticker__xG7vt{background:var(--ink);color:var(--paper);overflow:hidden;padding:18px 0;transform:rotate(-1.2deg) scale(1.02);margin:30px 0}.page_tickerTrack__ZJIbW{display:flex;width:max-content;animation:page_tick__COkOh 28s linear infinite}.page_tickerTrack__ZJIbW span{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(1.4rem,3vw,2.2rem);padding:0 28px;display:flex;align-items:center;gap:56px;white-space:nowrap}.page_tickerTrack__ZJIbW span:after{content:"✳";color:var(--hot);font-size:.8em}@keyframes page_tick__COkOh{to{transform:translateX(-50%)}}.page_section__ynyNZ{padding:120px 0 80px}@media(max-width:980px){.page_section__ynyNZ{padding:88px 0 64px}}.page_secTop__7_eIh{display:grid;grid-template-columns:1fr 2fr;grid-gap:40px;gap:40px;margin-bottom:64px;align-items:end}.page_secTop__7_eIh h2{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.9;font-size:clamp(2.4rem,5.5vw,5rem)}.page_secTop__7_eIh p{max-width:44ch;color:var(--ink-soft)}@media(max-width:980px){.page_secTop__7_eIh{grid-template-columns:1fr;gap:28px}}.page_rows__fhoS1{border-top:1px solid var(--rule)}.page_row__EiUGJ{position:relative;border-bottom:1px solid var(--rule)}.page_row__EiUGJ:before{content:"";position:absolute;inset:0;background:var(--hot);transform:scaleY(0);transform-origin:bottom;transition:transform .5s var(--ease)}.page_row__EiUGJ>a{position:relative;z-index:1;display:grid;grid-template-columns:90px 1fr 1.1fr 60px;grid-gap:24px;gap:24px;align-items:center;padding:34px 0}.page_row__EiUGJ h3{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.9;font-size:clamp(2.2rem,6vw,5.2rem);letter-spacing:-.045em;line-height:1;transition:transform .5s var(--ease)}.page_row__EiUGJ p{font-size:.98rem;color:var(--ink-soft);max-width:42ch;transition:color .3s}.page_row__EiUGJ:hover{color:var(--paper)}.page_row__EiUGJ:hover:before{transform:scaleY(1)}.page_row__EiUGJ:hover h3{transform:translateX(16px)}.page_row__EiUGJ:hover p{color:var(--paper)}.page_row__EiUGJ:hover .page_go__CAyfj{transform:rotate(-45deg);background:var(--paper);color:var(--ink);border-color:var(--paper)}@media(max-width:980px){.page_row__EiUGJ>a{grid-template-columns:48px 1fr 48px;gap:14px;padding:26px 0}.page_row__EiUGJ p{grid-column:2/4;grid-row:2}.page_row__EiUGJ .page_go__CAyfj{width:44px;height:44px;grid-column:3;grid-row:1}.page_row__EiUGJ .page_thumb__CV5M8{display:block;grid-column:2/4;grid-row:3}}.page_num__nuffJ{font-family:var(--font-mono),monospace;font-size:.85rem}.page_go__CAyfj{width:56px;height:56px;border-radius:50%;border:1px solid;display:grid;place-items:center;font-size:1.3rem;justify-self:end;transition:transform .5s var(--ease),background .3s}.page_thumb__CV5M8{display:none;border-radius:10px;overflow:hidden;aspect-ratio:16/9}.page_thumb__CV5M8 img{width:100%;height:100%;object-fit:cover}.page_preview__0nzVQ{position:fixed;left:0;top:0;width:300px;aspect-ratio:4/3;border-radius:14px;overflow:hidden;pointer-events:none;z-index:40;opacity:0;transform:translate(-50%,-50%) scale(.6) rotate(-6deg);transition:opacity .3s,transform .5s var(--ease);box-shadow:0 30px 60px -20px rgba(0,0,0,.45)}.page_preview__0nzVQ img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s}@media(hover:none),(max-width:980px){.page_preview__0nzVQ{display:none}}.page_previewShow__9nQHC{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(-4deg)}.page_previewOn__lCYap{opacity:1!important}.page_statement__J2c6z{padding:80px 0 140px}@media(max-width:980px){.page_statement__J2c6z{padding:56px 0 100px}}.page_statementText__TcA3l{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(1.8rem,4.2vw,3.8rem);line-height:1.12;letter-spacing:-.03em;max-width:22ch;margin-top:28px}.page_word__69Yu1{opacity:.15;transition:opacity .4s}@media(prefers-reduced-motion:reduce){.page_word__69Yu1{opacity:1}}.page_lit__g8IYr{opacity:1}.page_statementFoot__Cco61{display:flex;gap:40px;margin-top:56px;flex-wrap:wrap}.page_stat__KTVlW b{display:block;font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.9;font-size:clamp(2.6rem,5vw,4rem);line-height:1}.page_stat__KTVlW span{color:var(--ink-soft)}.page_contact__ijjv0{position:relative;background:var(--ink);color:var(--paper);border-radius:36px 36px 0 0;padding:110px 0 0;overflow:hidden}@media(max-width:980px){.page_contact__ijjv0{border-radius:24px 24px 0 0;padding-top:80px}}.page_contactGrid__eKLY6{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.page_contactGrid__eKLY6 h2{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.9;font-size:clamp(2.6rem,6vw,5.6rem);margin:20px 0 28px}.page_contactGrid__eKLY6 h2 .page_hot__kz3Q0{display:inline-block;transform:rotate(-3deg)}@media(max-width:980px){.page_contactGrid__eKLY6{grid-template-columns:1fr;gap:28px}}.page_dim__nVBW2{color:#8f8c84}.page_lead__kJuKU{color:#a8a59c;max-width:36ch}.page_extLinks__SsQEO{margin-top:48px;display:flex;flex-direction:column}.page_extLinks__SsQEO a{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-top:1px solid #333;font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.3rem;transition:color .25s,padding .35s var(--ease)}.page_extLinks__SsQEO a:last-child{border-bottom:1px solid #333}.page_extLinks__SsQEO a:hover{color:var(--hot);padding-left:12px}.page_form__mE5bz{display:flex;flex-direction:column}.page_field___2Ww0{position:relative;border-bottom:1px solid #3a3a3a;padding:26px 0 10px;transition:border-color .3s}.page_field___2Ww0:focus-within{border-color:var(--paper)}.page_field___2Ww0 label{position:absolute;left:0;top:30px;font-family:var(--font-mono),monospace;font-size:.8rem;letter-spacing:.06em;color:#8f8c84;pointer-events:none;transition:all .3s var(--ease)}.page_field___2Ww0 label b{color:var(--hot);font-weight:400}.page_field___2Ww0 input,.page_field___2Ww0 textarea{width:100%;background:none;border:0;outline:0;color:var(--paper);font-size:1.3rem;padding:6px 0;resize:none}.page_field___2Ww0 input:focus+label,.page_field___2Ww0 input:not(:placeholder-shown)+label,.page_field___2Ww0 textarea:focus+label,.page_field___2Ww0 textarea:not(:placeholder-shown)+label{top:4px;font-size:.68rem;color:var(--paper)}.page_field___2Ww0 textarea{min-height:120px}.page_fieldError__6rWsr{border-color:var(--hot)}.page_err__Z26GA{position:absolute;right:0;top:6px;font-family:var(--font-mono),monospace;font-size:.68rem;color:var(--hot)}.page_submit__Xtu9Q{margin-top:44px;align-self:flex-start;background:var(--hot);color:var(--ink);border:0;cursor:pointer;font-family:var(--font-display),sans-serif;font-weight:800;font-size:1.25rem;padding:22px 40px;border-radius:999px;display:inline-flex;align-items:center;gap:14px;transition:transform .35s var(--ease),background .3s}.page_submit__Xtu9Q:hover{transform:scale(1.04) rotate(-2deg);background:var(--paper)}.page_submit__Xtu9Q:disabled{opacity:.6;cursor:progress;transform:none}.page_recaptchaNote__cYKO1{margin-top:20px;font-size:.75rem;color:#8f8c84}.page_recaptchaNote__cYKO1 a{text-decoration:underline;text-underline-offset:2px}.page_footer__mQMzs{background:var(--ink);color:var(--paper);border-radius:36px 36px 0 0;margin-top:80px;overflow:hidden}@media(max-width:980px){.page_footer__mQMzs{border-radius:24px 24px 0 0}}body:has(.page_contact__ijjv0) .page_footer__mQMzs{border-radius:0;margin-top:0}.page_footWord__8B77m{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.9;font-size:clamp(4rem,19.5vw,20rem);white-space:nowrap;padding-top:100px;line-height:.78;color:transparent;-webkit-text-stroke:1.5px #3c3c3c;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .6s}.page_footWord__8B77m:hover{color:var(--hot);-webkit-text-stroke-color:var(--hot)}.page_footBar__zwQyu{font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;border-top:1px solid #2a2a2a;color:#8f8c84;flex-wrap:wrap}.page_footBar__zwQyu a:hover{color:var(--paper)}.page_footLinks___COVv{display:flex;gap:20px;flex-wrap:wrap}.page_pageHead__JwKGn{padding:130px 0 0;margin-bottom:72px}@media(max-width:980px){.page_pageHead__JwKGn{padding-top:110px;margin-bottom:48px}}.page_pageTitle__01pu2{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.9;font-size:clamp(3.4rem,13vw,12rem);margin-top:4vh;padding-bottom:24px;border-bottom:1px solid var(--rule);overflow-wrap:anywhere}.page_pageTitle__01pu2>span{display:inline-block;animation:page_rise__TvlZN 1.1s var(--ease) both}.page_pageTitleClip__vK8sS{display:block;overflow:hidden;padding-bottom:.04em}.page_underRead__rs3Pj{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.45;max-width:40ch;margin-bottom:64px}.page_pageBody__1MxY9{padding-bottom:40px}.page_pageNavList__mlXxS{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:56px}.page_pageNavList__mlXxS a{font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;display:inline-block;padding:8px 16px;border-radius:999px;border:1px solid var(--ink);transition:background .25s,color .25s}.page_pageNavList__mlXxS a:hover{background:var(--ink);color:var(--paper)}.page_about___fG1D{padding:56px 0;border-top:1px solid var(--rule)}.page_aboutFlex__ZdsCm{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.page_aboutFlex__ZdsCm img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:14px}.page_aboutFlex__ZdsCm h3{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.9;font-size:clamp(2.6rem,6vw,5rem);margin:16px 0 24px}.page_aboutFlex__ZdsCm p{color:var(--ink-soft);font-size:1.05rem;max-width:46ch}@media(max-width:980px){.page_aboutFlex__ZdsCm{grid-template-columns:1fr;gap:28px}}@media(min-width:981px){.page_reverse__qX35o>:first-child{order:2}}.page_priceRow__1qlAu{display:grid;grid-template-columns:90px 1.2fr 1fr auto;grid-gap:24px;gap:24px;align-items:center;padding:34px 0;border-bottom:1px solid var(--rule);transition:padding .4s var(--ease)}.page_priceRow__1qlAu:hover{padding-left:12px}.page_priceRow__1qlAu h3{font-family:var(--font-display),sans-serif;font-weight:800;line-height:.9;font-size:clamp(1.8rem,3.6vw,3.2rem);letter-spacing:-.04em;line-height:1}@media(max-width:980px){.page_priceRow__1qlAu{grid-template-columns:48px 1fr;gap:10px 14px;padding:26px 0}.page_priceRow__1qlAu>:nth-child(n+3){grid-column:2}.page_priceRow__1qlAu:hover{padding-left:0}}.page_tech__Ei6L0{font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.page_price__Th6_s{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.9;font-size:clamp(1.6rem,3vw,2.4rem);color:var(--hot);white-space:nowrap}.page_optionsBox__a1SFb{margin-top:120px;padding:56px;border-radius:28px;background:var(--ink);color:var(--paper)}.page_optionsBox__a1SFb h2{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.9;font-size:clamp(2.2rem,5vw,4rem);margin:16px 0 32px}.page_optionsBox__a1SFb li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-top:1px solid #333;font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.3rem}.page_optionsBox__a1SFb li:last-child{border-bottom:1px solid #333}.page_optionsBox__a1SFb li span:last-child{font-family:var(--font-mono),monospace;font-weight:400;font-size:.9rem;color:var(--hot);white-space:nowrap}@media(max-width:980px){.page_optionsBox__a1SFb{margin-top:80px;padding:36px 24px}.page_optionsBox__a1SFb li{font-size:1.05rem}}.page_blogGrid__ZOxQ_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:56px 28px;gap:56px 28px}@media(max-width:980px){.page_blogGrid__ZOxQ_{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.page_blogGrid__ZOxQ_{grid-template-columns:1fr}}.page_blogGrid__ZOxQ_ a{display:block}.page_blogGrid__ZOxQ_ a:hover img{transform:scale(1.05) rotate(-1deg)}.page_blogGrid__ZOxQ_ a:hover p{color:var(--hot)}.page_blogGrid__ZOxQ_ p{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.35rem;letter-spacing:-.02em;line-height:1.2;margin-top:10px;transition:color .25s}.page_imgWrapper__cdeSq{aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:var(--paper-2)}.page_imgWrapper__cdeSq img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.page_date__yTMHG{font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;display:block;margin-top:16px;padding-top:12px;border-top:1px solid var(--rule);color:var(--ink-soft)}.page_cat___1Bj0{color:var(--hot);margin-right:12px}.page_eyecatch__5ruvN{margin-bottom:48px;border-radius:14px;overflow:hidden}.page_eyecatch__5ruvN img{width:100%;height:auto}.page_pager__SpeGM{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:80px;padding-top:32px;border-top:1px solid var(--rule)}.page_pager__SpeGM a{display:flex;flex-direction:column;gap:8px;transition:color .25s}.page_pager__SpeGM a:hover{color:var(--hot)}.page_pager__SpeGM small{font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.page_pager__SpeGM span{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:-.02em;line-height:1.25}@media(max-width:560px){.page_pager__SpeGM{grid-template-columns:1fr}}.page_pagerNext__ACrUB{text-align:right;grid-column:2}@media(max-width:560px){.page_pagerNext__ACrUB{grid-column:1}}.page_empty__hOC4n{font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;padding:56px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:center}.page_blogDetail__mggSU{max-width:780px;margin-inline:auto}.page_backLink__eEtAx{font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;display:inline-block;margin-bottom:40px;border-bottom:1px solid;transition:color .2s}.page_backLink__eEtAx:hover{color:var(--hot)}.page_articleTitle__gZwj_{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.9;font-size:clamp(2.2rem,5vw,4rem);line-height:1;margin:20px 0 48px}.page_blogContent__dodMZ{font-size:1.1rem;line-height:1.85}.page_blogContent__dodMZ>*+*{margin-top:1.2em}.page_blogContent__dodMZ h2,.page_blogContent__dodMZ h3,.page_blogContent__dodMZ h4{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-top:2.2em}.page_blogContent__dodMZ h2{font-size:2rem;padding-bottom:12px;border-bottom:1px solid var(--rule)}.page_blogContent__dodMZ h3{font-size:1.5rem}.page_blogContent__dodMZ a{color:var(--hot);text-decoration:underline;text-underline-offset:3px}.page_blogContent__dodMZ ol,.page_blogContent__dodMZ ul{padding-left:1.4em}.page_blogContent__dodMZ ul{list-style:disc}.page_blogContent__dodMZ li+li{margin-top:.4em}.page_blogContent__dodMZ li::marker{color:var(--hot)}.page_blogContent__dodMZ img{border-radius:14px}.page_blogContent__dodMZ blockquote{padding:4px 0 4px 20px;border-left:3px solid var(--hot);color:var(--ink-soft)}.page_blogContent__dodMZ code{font-family:var(--font-mono),monospace;font-size:.86em;padding:2px 6px;border-radius:6px;background:var(--paper-2)}.page_blogContent__dodMZ pre{font-family:var(--font-mono),monospace;padding:22px;border-radius:14px;background:var(--ink);color:var(--paper);overflow-x:auto;font-size:.88rem;line-height:1.6}.page_blogContent__dodMZ pre code{padding:0;background:none;color:inherit}.page_blogContent__dodMZ table{width:100%;border-collapse:collapse;font-size:.95rem}.page_blogContent__dodMZ td,.page_blogContent__dodMZ th{padding:10px 14px;border-bottom:1px solid var(--rule);text-align:left}.page_blogContent__dodMZ hr{border:0}.page_blogContent__dodMZ hr,.page_qaList__xb6pW{border-top:1px solid var(--rule)}.page_qa__ROA2Q{border-bottom:1px solid var(--rule)}.page_qa__ROA2Q dt{display:grid;grid-template-columns:90px 1fr 56px;grid-gap:24px;gap:24px;align-items:center;padding:30px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(1.2rem,2.2vw,1.8rem);letter-spacing:-.02em;line-height:1.2;transition:color .25s}.page_qa__ROA2Q dt:hover{color:var(--hot)}.page_qa__ROA2Q dt:after{content:"+";width:48px;height:48px;border-radius:50%;border:1px solid;display:grid;place-items:center;justify-self:end;font-family:var(--font-sans),sans-serif;font-weight:400;font-size:1.4rem;transition:transform .5s var(--ease),background .3s,color .3s}.page_qa__ROA2Q dd{padding:0 80px 34px 114px;color:var(--ink-soft);font-size:1.05rem;max-width:calc(114px + 60ch)}@media(max-width:980px){.page_qa__ROA2Q dt{grid-template-columns:36px 1fr 40px;gap:14px;padding:24px 0}.page_qa__ROA2Q dt:after{width:40px;height:40px}.page_qa__ROA2Q dd{padding:0 0 26px 50px}}.page_qaOpen__zP4IO dt:after{transform:rotate(45deg);background:var(--hot);border-color:var(--hot);color:var(--paper)}.page_notice__Kp4DL{display:flex;flex-direction:column;gap:40px;padding-bottom:40px}