.media_page__i82X2{--paper:#f4f1ea;--sand:#e9e4d8;--sumi:#1a1714;--ink:#1e76ae;--ink-b:#2ea8e5;--shu:#c4372b;--dim:#6d675c;--mincho:"Zen Kaku Gothic Antique","Zen Kaku Gothic New",sans-serif;--ghost-ja:"Shippori Mincho",serif;--mono:"IBM Plex Mono",monospace;--num:"Archivo",system-ui,sans-serif;--gothic:"Zen Kaku Gothic Antique",system-ui,sans-serif;--spot:#de5c7e;--band:color-mix(in srgb,var(--spot) 9%,var(--paper));--band-rule:color-mix(in srgb,var(--spot) 30%,transparent);--band-soft:color-mix(in srgb,var(--spot) 20%,transparent);--gut:clamp(22px,4vw,52px);position:relative;z-index:1;background:var(--paper);color:var(--sumi);font-family:var(--gothic);font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.9}.media_page__i82X2 *{margin:0;padding:0}.media_page__i82X2 ol,.media_page__i82X2 ul{list-style:none}.media_page__i82X2 :focus-visible{outline:2px solid var(--spot);outline-offset:3px;border-radius:0}.media_rule-mix__iHybH{position:relative;height:5px}.media_rule-mix__iHybH:before{content:"";position:absolute;left:0;top:0;width:64px;height:3px;background:var(--sumi)}.media_rule-mix__iHybH:after{content:"";position:absolute;left:78px;right:26%;top:1px;height:1px;background:#1a171440}.media_ban__3EyQ3{opacity:0;transform:translateY(8px);filter:blur(6px);text-shadow:-4px 0 0 color-mix(in srgb,var(--spot) 55%,transparent),4px 2px 0 rgba(26,23,20,.28);transition:opacity .5s ease,transform .55s cubic-bezier(.2,.8,.2,1),filter .7s cubic-bezier(.2,.8,.2,1),text-shadow .6s ease}.media_ban__3EyQ3.media_in__RJ0Y5{opacity:1;transform:none;filter:blur(0);text-shadow:0 0 0 transparent,0 0 0 transparent}.media_ban__3EyQ3.media_d1__zsqrk{transition-delay:.08s}.media_ban__3EyQ3.media_d2__WBqjA{transition-delay:.16s}.media_ban__3EyQ3.media_d3__Dl32d{transition-delay:.24s}.media_rule-in__ExZTR{transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.media_rule-in__ExZTR.media_in__RJ0Y5{transform:scaleX(1)}.media_hashira__iLU_4{position:absolute;top:clamp(90px,14vh,140px);left:clamp(14px,2.2vw,30px);z-index:5;writing-mode:vertical-rl;font-family:var(--mono);letter-spacing:.34em;font-size:.66rem;text-transform:uppercase;color:var(--dim)}.media_hashira__iLU_4:before{content:"";position:absolute;left:-11px;top:-.6em;bottom:-.6em;width:1px;background:currentColor;opacity:.3}.media_hashira__iLU_4 b{color:var(--spot);font-weight:400;margin-bottom:1.2em;display:inline-block}.media_nombre__9knn9{position:absolute;bottom:18px;right:var(--gut);font-family:var(--mono);font-size:.64rem;letter-spacing:.24em;color:var(--dim)}.media_tombo__DKXsQ{position:absolute;width:16px;height:16px;pointer-events:none;opacity:.2}.media_tombo__DKXsQ:after,.media_tombo__DKXsQ:before{content:"";position:absolute;background:var(--sumi)}.media_tombo__DKXsQ:before{width:100%;height:1px;top:50%}.media_tombo__DKXsQ:after{width:1px;height:100%;left:50%}.media_tombo__DKXsQ.media_tl__8jjAU{top:14px;left:14px}.media_tombo__DKXsQ.media_tr__HmrZv{top:14px;right:14px}.media_tombo__DKXsQ.media_bl__2lDxA{bottom:14px;left:14px}.media_tombo__DKXsQ.media_br__7SkZW{bottom:14px;right:14px}.media_sec__CGQMV{position:relative;padding:clamp(84px,13vh,150px) var(--gut);max-width:1280px;margin-inline:auto}.media_sec--sand__YODBM{max-width:none;background:var(--sand)}.media_sec--sand__YODBM>.media_inner__pswSb{max-width:1280px;margin-inline:auto}.media_shead__7ShPP{margin-bottom:clamp(38px,6vh,64px)}.media_shead__7ShPP .media_kicker__7yYNe{font-family:var(--mono);font-size:.64rem;letter-spacing:.3em;color:var(--dim);text-transform:uppercase;display:block;margin-bottom:14px}.media_shead__7ShPP h2{font-family:var(--mincho);font-weight:700;letter-spacing:.055em;font-size:clamp(1.35rem,3.2vw,2.1rem);line-height:1.5}.media_shead__7ShPP h2 .media_en__frr0l{display:block;font-family:var(--num);font-style:italic;font-weight:400;font-size:.5em;letter-spacing:.06em;color:var(--dim);margin-top:.7em}.media_lede__6nXLK{max-width:46em;font-size:clamp(.92rem,1.5vw,1rem);color:#3a352e}.media_cover__OndIU{position:relative;min-height:100svh;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,5vw,70px);padding:clamp(110px,16vh,160px) var(--gut) clamp(60px,9vh,90px);overflow:hidden}.media_cover__type__A1Pjj{position:relative;z-index:2}.media_cover__cat__7fuCJ{font-family:var(--mono);font-size:.66rem;letter-spacing:.3em;color:var(--dim);display:flex;align-items:center;gap:12px;margin-bottom:22px}.media_cover__cat__7fuCJ:after{content:"";flex:1 1;height:1px;background:#1a171430;max-width:120px}.media_cover__OndIU h1{font-family:var(--mincho);font-weight:900;line-height:1.06;letter-spacing:.02em;font-size:clamp(3rem,9.5vw,6.6rem)}.media_cover__OndIU h1 .media_sub__TF0Ud{display:block;font-family:var(--num);font-weight:400;font-style:italic;font-size:.19em;letter-spacing:.22em;color:var(--dim);margin-top:1.3em}.media_cover__def__hJnei{font-family:var(--mincho);font-weight:700;margin-top:clamp(26px,4vh,40px);font-size:clamp(1.05rem,2.3vw,1.5rem);line-height:1.7;letter-spacing:.04em}.media_cover__lede__qnjY6{margin-top:20px;max-width:30em;color:#3a352e;font-size:.92rem}.media_cover__ghost__yyPG_{position:absolute;right:-2vw;bottom:6vh;z-index:0;pointer-events:none;font-family:var(--ghost-ja);font-size:clamp(6rem,17vw,13rem);line-height:.8;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(26,23,20,.13)}.media_cover__media__0VMPX{justify-self:start;width:min(100%,382px);position:relative;z-index:1}.media_cover__bg__NuHG3{position:absolute;inset:0 0 0 auto;width:min(74%,1000px);z-index:0;pointer-events:none;background:url(/hero/hero-slide-2.webp) no-repeat 100%/cover;opacity:.13;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000);mask-image:linear-gradient(90deg,transparent,#000 42%,#000)}.media_cover__sheet__ZFF5M{position:relative;z-index:1;width:100%;aspect-ratio:214/260;background:#fffdf8;border:1px solid #1a171420;box-shadow:14px 16px 0 #1a171410,0 2px 30px #1a171412;display:grid;place-items:center;text-align:center;padding:24px;transform:rotate(-1.4deg)}.media_cover__sheet__ZFF5M .media_ph__WKhYi{font-family:var(--mono);font-size:.68rem;letter-spacing:.18em;color:var(--dim);line-height:2.1}.media_cover__sheet__ZFF5M .media_ph__WKhYi b{display:block;font-family:var(--mincho);font-weight:700;font-size:1.1rem;letter-spacing:.1em;color:var(--sumi);margin-bottom:10px}.media_cover__sheet__ZFF5M:after{content:"";position:absolute;left:-1px;top:12%;width:3px;height:76%;background:var(--spot);z-index:2}.media_cover__sheet--img__sQx4s{padding:0;display:block}.media_ebook__4b0FF{display:block;margin-top:16px;text-decoration:none;color:var(--sumi);border-top:1px solid var(--sumi);padding-top:11px}.media_ebook__t__Azenv{display:block;font-family:var(--mincho);font-weight:700;font-size:.98rem;letter-spacing:.06em}.media_ebook__t__Azenv i{font-style:normal;font-family:var(--mono);font-weight:400;color:var(--spot);margin-left:.7em;display:inline-block;transition:transform .3s}.media_ebook__4b0FF:hover .media_ebook__t__Azenv i{transform:translateX(5px)}.media_ebook__4b0FF small{display:block;margin-top:5px;font-size:.72rem;letter-spacing:.04em;color:var(--dim)}.media_cover__sheet--img__sQx4s img{display:block;width:100%;height:auto}.media_slotbox__I7VlR{position:relative;background:#1a17140a;border:1px dashed #1a171438;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;overflow:hidden}.media_slotbox__I7VlR:after,.media_slotbox__I7VlR:before{content:"";position:absolute;width:13px;height:13px;opacity:.5}.media_slotbox__I7VlR:before{top:8px;left:8px;border-top:1px solid var(--sumi);border-left:1px solid var(--sumi)}.media_slotbox__I7VlR:after{bottom:8px;right:8px;border-bottom:1px solid var(--sumi);border-right:1px solid var(--sumi)}.media_slotbox__I7VlR i{font-style:normal;font-family:var(--mono);font-size:.62rem;letter-spacing:.13em;color:var(--dim);line-height:2.1}.media_slotbox__I7VlR i b{display:block;color:var(--ink);font-weight:400;font-size:.66rem;margin-bottom:5px}.media_slotbox__I7VlR i s{display:block;text-decoration:none;opacity:.72;margin-top:4px}.media_cover__sheet--img__sQx4s img{position:absolute;inset:0}.media_slotbox--img__FK41i{background:none;border:0;padding:0}.media_slotbox--img__FK41i:after,.media_slotbox--img__FK41i:before{content:none}.media_slotbox--img__FK41i img{display:block;width:100%;height:100%;object-fit:cover}.media_slotbox--wide__AUHTf{aspect-ratio:3/2}.media_photos__iytIY{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:clamp(10px,1.4vw,16px);margin-top:clamp(30px,5vh,46px)}.media_photos__iytIY[data-n="1"]{grid-template-columns:minmax(0,420px)}@media (max-width:640px){.media_photos__iytIY{grid-template-columns:minmax(0,1fr)}}.media_photo__jlqrd{position:relative;margin:0;overflow:hidden;background:#1a17140a}.media_photo__jlqrd img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.media_photo__jlqrd:after{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--spot);opacity:.9}.media_photos__note__iJXq4{margin-top:9px;font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;color:var(--dim)}.media_casephotos__ULvTY{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,2vw,26px);margin-top:clamp(30px,5vh,46px);align-items:start}.media_casephoto__pxqdO{margin:0}.media_casephoto__pxqdO img{display:block;width:100%;height:auto;background:#fffdf8;box-shadow:0 1px 0 #1a171420,8px 9px 0 #1a17140d}.media_casephoto__pxqdO figcaption{margin-top:10px;font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;color:var(--dim);line-height:1.8}.media_slotbox--port__nIzeX{aspect-ratio:3/4}.media_slots2__y6S4o{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:clamp(26px,4vh,42px)}.media_data__grid--nofig__hyTHg{grid-template-columns:1fr!important}.media_data__grid__mopuk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,64px);align-items:start}.media_hero-fig__mJRBo{position:relative;padding:clamp(20px,3vw,30px) 0}.media_hero-fig__v__qrk_S{font-family:var(--num);font-weight:700;font-size:clamp(4.2rem,13vw,8.6rem);line-height:.86;letter-spacing:-.02em;color:var(--spot);display:flex;align-items:baseline;gap:.06em}.media_hero-fig__v__qrk_S .media_u__uihYR{font-family:var(--mincho);font-weight:700;font-size:.26em;letter-spacing:.08em;color:var(--sumi)}.media_hero-fig__v__qrk_S .media_pre__nBxMz{font-family:var(--mincho);font-weight:700;font-size:.24em;letter-spacing:.04em;color:var(--sumi);align-self:center;margin-right:.1em}.media_hero-fig__l__iTQDR{margin-top:18px;font-weight:500;font-size:.95rem;letter-spacing:.06em}.media_hero-fig__n__QL5fT{margin-top:6px;font-size:.8rem;color:var(--dim)}.media_hero-fig__mJRBo:before{content:"";position:absolute;left:0;top:0;width:64px;height:3px;background:var(--sumi)}.media_specs__lywSe{border-top:1px solid #1a171426}.media_specs__lywSe li{display:grid;grid-template-columns:8.5em 1fr;gap:16px;align-items:baseline;padding:15px 2px;border-bottom:1px solid #1a171420}.media_specs__lywSe .media_k__JfqrT{font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;color:var(--dim);text-transform:uppercase}.media_specs__lywSe .media_v___X25A{font-weight:500;font-size:clamp(.95rem,1.6vw,1.06rem);letter-spacing:.03em}.media_specs__lywSe .media_v___X25A small{display:block;font-weight:400;font-size:.78rem;color:var(--dim);letter-spacing:.02em;margin-top:3px}.media_route__RrOEa{position:relative;background:var(--band);color:var(--sumi)}.media_route__scroll__COjNT{height:340vh}.media_route__stick___qzfH{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;gap:clamp(22px,3.4vh,34px);padding:clamp(70px,11vh,110px) var(--gut);overflow:hidden}.media_route__RrOEa .media_shead__7ShPP{margin-bottom:0}.media_route__RrOEa .media_shead__7ShPP h2{color:var(--sumi)}.media_route__RrOEa .media_shead__7ShPP .media_en__frr0l,.media_route__RrOEa .media_shead__7ShPP .media_kicker__7yYNe{color:var(--dim)}.media_feed__StA_Q{position:relative;flex:0 0 auto}.media_feed__rail__kWgeL{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--band-rule)}.media_feed__holes__kvDKc{position:absolute;left:0;right:0;top:50%;height:7px;transform:translateY(-50%);background-image:radial-gradient(circle,var(--band-rule) 1.6px,transparent 1.8px);background-size:26px 7px;background-position:0 50%;opacity:.5}.media_feed__sheet__JNPgY{position:absolute;top:50%;left:0;--cw:38px;--cr:0.79;width:var(--cw);height:calc(var(--cw) / var(--cr));margin-top:calc(var(--cw) / var(--cr) / -2);background:#fff;box-shadow:0 0 0 1px #1a171426,5px 5px 0 var(--band-soft);transform:translateX(0) rotate(-2deg);will-change:transform}.media_feed__sheet__JNPgY:after{content:"";position:absolute;inset:7px 6px auto 6px;height:2px;background:var(--spot)}.media_feed__sheet--img__CLaEv{background-size:cover;background-position:top;background-color:#fffdf8}.media_feed__sheet--img__CLaEv:after{display:none}.media_feed--lg__cojuF .media_feed__sheet__JNPgY{--cw:clamp(56px,4.8vw,68px);margin-top:calc(var(--cw) / var(--cr) * -1 + 8px)}.media_feed__chara__Vsnjk{position:absolute;top:50%;left:0;width:clamp(56px,6.6vw,84px);aspect-ratio:1;margin-top:calc(-30px - clamp(56px, 6.6vw, 84px));pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform}.media_feed__chara__Vsnjk .media_ch__tYF3J{position:absolute;display:block;transform-origin:50% 100%;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes media_wai-a__XiC_C{0%,to{transform:translateY(0) rotate(-2.4deg)}50%{transform:translateY(-7%) rotate(2.2deg)}}@keyframes media_wai-b__5b9lJ{0%,to{transform:translateY(0) rotate(2.6deg)}50%{transform:translateY(-8%) rotate(-2.2deg)}}@keyframes media_wai-c__z_Sid{0%,to{transform:translateY(0) rotate(0) scale(1)}45%{transform:translateY(-13%) rotate(-5deg) scale(1.04)}}@keyframes media_wai-fly__wJHEQ{0%,to{transform:translate(0) rotate(-6deg)}50%{transform:translate(-6%,-16%) rotate(6deg)}}@keyframes media_wai-flash__o2n9L{0%,to{opacity:1;transform:translateY(0) scale(1)}40%{opacity:.55;transform:translateY(-8%) scale(1.06)}}.media_ch--wai-a__EFJkv{animation-name:media_wai-a__XiC_C}.media_ch--wai-b__N4i3U{animation-name:media_wai-b__5b9lJ}.media_ch--wai-c__XV5Zy{animation-name:media_wai-c__z_Sid}.media_ch--wai-fly__n_d8v{animation-name:media_wai-fly__wJHEQ}.media_ch--wai-flash__7j_Wo{animation-name:media_wai-flash__o2n9L}@media (max-width:900px){.media_feed__chara__Vsnjk{top:0;left:auto;right:2px;margin-top:0;width:clamp(52px,14vw,72px)}}.media_stops___T0Ie{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:clamp(88px,13vh,124px) 0 0}.media_stop__KUxDm{position:relative;padding-left:2px}.media_stop__KUxDm:before{content:"";position:absolute;top:calc(-1 * clamp(88px, 13vh, 124px) - 1px);left:0;width:1px;height:clamp(88px,13vh,124px);background:var(--band-rule)}.media_stop__n__l4jfc{font-family:var(--mono);font-size:.6rem;letter-spacing:.24em;color:var(--dim);display:block;margin-bottom:12px}.media_stop__t__rgYBs{font-family:var(--mincho);font-weight:700;font-size:clamp(1rem,2.1vw,1.42rem);letter-spacing:.05em;line-height:1.4}.media_stop__s__GZ3DS{margin-top:9px;font-size:.79rem;color:var(--dim);letter-spacing:.02em;max-width:15em;line-height:1.85}.media_stop--branch___XZPC .media_stop__t__rgYBs{color:var(--dim);font-weight:400}.media_feed__branch__fX9kK{margin-top:clamp(24px,4vh,40px);padding-top:16px;border-top:1px solid var(--band-rule);display:flex;gap:14px;align-items:baseline;font-size:.82rem;color:var(--dim);flex-wrap:wrap}.media_feed__branch__fX9kK b{font-family:var(--mincho);font-weight:700;color:var(--sumi);font-size:.95rem;letter-spacing:.05em}.media_areas__uNYz7{display:flex;flex-wrap:wrap;gap:10px;border-top:3px solid var(--sumi);padding-top:clamp(24px,3.4vh,34px)}.media_areas__uNYz7 li{background:#fffdf8;border:1px solid #1a171428;padding:16px 20px;max-width:22em}.media_areas--even__2Mypw{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.media_areas--even__2Mypw li{max-width:none;padding:22px 24px}@media (max-width:640px){.media_areas--even__2Mypw{grid-template-columns:repeat(2,minmax(0,1fr))}.media_areas--even__2Mypw li{padding:16px 18px}}.media_areas__uNYz7 .media_an__sgc4U{font-family:var(--mincho);font-weight:700;font-size:1.02rem;letter-spacing:.06em}.media_areas__uNYz7 .media_as__sahtL{margin-top:7px;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;color:var(--sumi)}.media_areas__uNYz7 .media_ap__XXfZI{margin-top:8px;font-size:.72rem;letter-spacing:.04em;color:var(--dim);line-height:1.7}.media_areas__uNYz7 .media_ap__XXfZI b{font-weight:500;color:var(--spot)}.media_areas__uNYz7 .media_ap__XXfZI a{text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--spot) 40%,transparent);transition:border-color .25s}.media_areas__uNYz7 .media_ap__XXfZI a:hover{border-bottom-color:var(--spot)}.media_areas__uNYz7 .media_ap__XXfZI a .media_exi__9gYyW{width:.92em;height:.92em;margin-left:.45em;vertical-align:-.12em;fill:none;stroke:var(--spot);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s;display:inline-block}.media_areas__uNYz7 .media_ap__XXfZI a:hover .media_exi__9gYyW{transform:translate(1px,-1px)}.media_readers__9o8DO{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(20px,3.4vw,44px)}.media_reader___dv_2{border-top:3px solid var(--sumi);padding-top:20px}.media_reader__v__pcu1b{font-family:var(--num);font-weight:700;font-size:clamp(2.3rem,5.4vw,3.5rem);line-height:1;letter-spacing:-.01em}.media_reader__l__wVPHh{margin-top:12px;font-weight:500;letter-spacing:.05em}.media_reader__n__VvEYa{margin-top:5px;font-size:.76rem;color:var(--dim)}.media_meter__gI8Xu{margin-top:15px;height:10px;background:color-mix(in srgb,var(--spot) 18%,transparent)}.media_meter__fill__nOOyS{display:block;height:100%;width:var(--w);background-image:linear-gradient(90deg,color-mix(in srgb,var(--spot) 42%,var(--paper)) 0,var(--spot) 76%,color-mix(in srgb,var(--spot) 84%,var(--sumi)) 100%);border-radius:0 4px 4px 0;transition:width 1.15s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s)}.media_readers__9o8DO .media_reader___dv_2:first-child .media_meter__fill__nOOyS{--d:0s}.media_readers__9o8DO .media_reader___dv_2:nth-child(2) .media_meter__fill__nOOyS{--d:0.18s}.media_readers__9o8DO .media_reader___dv_2:nth-child(3) .media_meter__fill__nOOyS{--d:0.36s}.media_readers__9o8DO .media_reader___dv_2:nth-child(4) .media_meter__fill__nOOyS{--d:0.54s}.media_reader___dv_2:not(.media_in__RJ0Y5) .media_meter__fill__nOOyS{width:0}.media_readers--chart__CggOR{display:block}.media_rank__WglvW{list-style:none;display:grid;gap:clamp(9px,1.3vh,14px);border-top:3px solid var(--sumi);padding-top:clamp(22px,3.2vh,32px)}.media_rank__WglvW li{display:grid;grid-template-columns:minmax(0,13em) minmax(0,1fr) auto;align-items:center;gap:clamp(10px,1.6vw,20px)}.media_rank__l__WwX1N{font-size:.86rem;letter-spacing:.03em;color:#4a443c}.media_rank--top__qPqKn .media_rank__l__WwX1N{font-family:var(--mincho);font-weight:700;font-size:1rem;color:var(--sumi)}.media_rank__bar__GtcTv{position:relative;height:12px;background:color-mix(in srgb,var(--sumi) 7%,transparent)}.media_rank__bar__GtcTv i{position:absolute;left:0;top:0;bottom:0;width:var(--w);background:color-mix(in srgb,var(--sumi) 26%,transparent);border-radius:0 4px 4px 0;transition:width 1.05s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .09s)}.media_rank--top__qPqKn .media_rank__bar__GtcTv i{background:var(--spot)}.media_rank__WglvW:not(.media_in__RJ0Y5) li i{width:0}.media_rank__v__bnTZF{font-family:var(--num);font-weight:700;font-size:1.05rem;letter-spacing:-.01em;color:#4a443c;min-width:3.2em;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.media_rank--top__qPqKn .media_rank__v__bnTZF{font-size:1.9rem;color:var(--sumi)}.media_rank__v__bnTZF small{font-family:var(--mincho);font-size:.5em;margin-left:.15em;font-weight:700}.media_stack__L3ZDk{border-top:3px solid var(--sumi);padding-top:clamp(22px,3.2vh,32px)}.media_stack__bar__Z6g7S{display:flex;height:clamp(30px,4.4vh,44px);gap:2px;overflow:hidden}.media_stack__seg__eU8cl{flex:0 0 var(--w);background:color-mix(in srgb,var(--spot) var(--t),var(--sand));transform:scaleX(0);transform-origin:left;transition:transform .85s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .14s)}.media_stack__L3ZDk.media_in__RJ0Y5 .media_stack__seg__eU8cl{transform:scaleX(1)}.media_stack__key__rAa4P{list-style:none;display:grid;gap:clamp(12px,2vw,26px);margin-top:clamp(16px,2.4vh,22px);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.media_stack__key__rAa4P li{position:relative;padding-left:16px}.media_stack__key__rAa4P li:before{content:"";position:absolute;left:0;top:.38em;width:9px;height:9px;background:color-mix(in srgb,var(--spot) var(--t),var(--sand))}.media_stack__key__rAa4P b{display:block;font-family:var(--mincho);font-weight:700;font-size:.98rem;letter-spacing:.05em}.media_stack__n__N4Gnh{display:block;margin-top:4px;font-family:var(--num);font-weight:700;font-size:1.32rem;letter-spacing:-.01em}.media_stack__n__N4Gnh small{font-family:var(--mincho);font-size:.5em;margin-left:.2em;font-weight:700}.media_stack__note__meKFc{display:block;margin-top:5px;font-size:.75rem;color:var(--dim);line-height:1.8}.media_stack__total__ESuK4{margin-top:clamp(16px,2.4vh,22px);padding-top:14px;border-top:1px solid #1a171426;font-family:var(--mono);font-size:.68rem;letter-spacing:.18em;color:var(--dim)}.media_stack__total__ESuK4 b{font-family:var(--num);font-size:1.5rem;letter-spacing:-.01em;color:var(--sumi)}@media (max-width:640px){.media_rank__WglvW li{grid-template-columns:1fr auto;gap:4px 12px}.media_rank__bar__GtcTv{grid-column:1/-1;order:3}}.media_voice__IeuPd{margin-top:clamp(34px,5vh,54px);padding:clamp(24px,3.6vw,38px);background:#fffdf8;border:1px solid #1a171418;position:relative}.media_voice__IeuPd p{font-family:var(--mincho);font-weight:500;font-size:clamp(1rem,1.9vw,1.16rem);line-height:1.95;letter-spacing:.04em}.media_voice__IeuPd cite{display:block;margin-top:16px;font-style:normal;font-size:.74rem;font-family:var(--mono);letter-spacing:.16em;color:var(--dim)}.media_voice__IeuPd:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--spot)}.media_menu__AaTwP{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:1px;background:#1a171420;border:1px solid #1a171420}.media_menu__AaTwP li{background:var(--paper);padding:clamp(24px,3vw,32px)}.media_sec--sand__YODBM .media_menu__AaTwP li{background:var(--sand)}.media_menu__AaTwP .media_mk__ayVNJ{font-family:var(--mono);font-size:.6rem;letter-spacing:.24em;color:var(--spot);display:block;margin-bottom:14px}.media_menu__AaTwP h3{font-family:var(--mincho);font-weight:700;font-size:1.12rem;letter-spacing:.05em;line-height:1.5}.media_menu__AaTwP p{margin-top:12px;font-size:.85rem;color:#4a443c;line-height:1.95}.media_menu__AaTwP li{position:relative;overflow:hidden}.media_menu__AaTwP li>*{position:relative;z-index:1}.media_menu__AaTwP li:before{content:"";position:absolute;left:0;right:0;top:0;height:300%;z-index:0;opacity:0;transform:translateY(-100%);background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--spot) 17%,transparent) 44%,color-mix(in srgb,var(--spot) 17%,transparent) 56%,transparent 100%)}.media_menu__AaTwP.media_seq__AADNI.media_in__RJ0Y5 li:before{animation:media_wash__Yd9f8 2.1s cubic-bezier(.33,0,.24,1) both;animation-delay:calc(var(--i) * .26s)}.media_menu__AaTwP.media_seq__AADNI.media_in__RJ0Y5 .media_mk__ayVNJ{animation:media_mk-lit__ibEdS 2.1s ease-out both;animation-delay:calc(var(--i) * .26s)}@keyframes media_wash__Yd9f8{0%{opacity:0;transform:translateY(-100%)}16%{opacity:1}84%{opacity:1}to{opacity:0;transform:translateY(0)}}@keyframes media_mk-lit__ibEdS{0%,to{opacity:1}34%{opacity:.35}}.media_steps__neLQd.media_seq__AADNI li{opacity:0;transform:translateY(12px);transition:opacity .62s ease-out,transform .62s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .13s)}.media_steps__neLQd.media_seq__AADNI.media_in__RJ0Y5 li{opacity:1;transform:none}.media_steps__neLQd.media_seq__AADNI li:after{transform:scaleY(0);transform-origin:top;transition:transform .5s ease-out;transition-delay:calc(var(--i) * .13s + .24s)}.media_steps__neLQd.media_seq__AADNI.media_in__RJ0Y5 li:after{transform:scaleY(1)}.media_panels__Pwm4C.media_seq__AADNI li{opacity:0;transform:translateY(22px);transition:opacity .5s ease-out,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .11s)}.media_panels__Pwm4C.media_seq__AADNI.media_in__RJ0Y5 li{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.media_panels__Pwm4C.media_seq__AADNI li{opacity:1;transform:none;transition:none}}.media_cases__G2as_{display:grid;gap:1px;background:#1a171420;border:1px solid #1a171420}.media_case__t8lr9{background:var(--paper);display:grid;grid-template-columns:11em 1fr;gap:clamp(16px,3vw,36px);padding:clamp(24px,3.2vw,34px)}.media_sec--sand__YODBM .media_case__t8lr9{background:var(--sand)}.media_case__cat__x2ktj{font-family:var(--mono);font-size:.62rem;letter-spacing:.2em;color:var(--spot);line-height:2}.media_case__cat__x2ktj b{display:block;font-family:var(--gothic);font-weight:500;font-size:.86rem;letter-spacing:.04em;color:var(--sumi);margin-top:8px}.media_case__t8lr9 h3{font-family:var(--mincho);font-weight:700;font-size:clamp(1.02rem,2vw,1.24rem);letter-spacing:.05em;line-height:1.55}.media_case__t8lr9 p{margin-top:12px;font-size:.86rem;color:#4a443c;line-height:1.95;max-width:40em}.media_start__jWqmZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:clamp(28px,5vw,64px);align-items:start}.media_price__v__9x0Ua{font-family:var(--num);font-weight:700;font-size:clamp(2.6rem,6.4vw,4.2rem);line-height:1;letter-spacing:-.01em;display:flex;align-items:baseline;gap:.1em}.media_price__v__9x0Ua .media_u__uihYR{font-family:var(--mincho);font-weight:700;font-size:.28em;letter-spacing:.06em}.media_price__k__FGnB1{font-family:var(--mono);font-size:.64rem;letter-spacing:.22em;color:var(--dim);margin-bottom:16px;display:block}.media_price__n__L6m2B{margin-top:14px;font-size:.82rem;color:var(--dim);line-height:1.9}.media_crosslink__imBgq{display:block;margin-top:clamp(22px,3.4vh,32px);padding:14px 16px 14px 18px;border:1px solid #1a171426;border-left:3px solid var(--spot);color:inherit;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.media_crosslink__imBgq:focus-visible,.media_crosslink__imBgq:hover{background:#1a17140a;border-color:#1a171440;border-left-color:var(--spot)}.media_crosslink__k__7RBiZ{display:block;font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;color:var(--spot)}.media_crosslink__t__LiojW{display:block;margin-top:4px;font-size:1rem;font-weight:700}.media_crosslink__p__JIFyu{display:block;margin-top:4px;font-size:.8rem;color:var(--dim);line-height:1.8}.media_steps__neLQd{counter-reset:s}.media_steps__neLQd li{position:relative;padding:0 0 22px 3.2em;counter-increment:s}.media_steps__neLQd li:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:.15em;font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;color:var(--spot)}.media_steps__neLQd li:after{content:"";position:absolute;left:.72em;top:2em;bottom:.2em;width:1px;background:#1a171426}.media_steps__neLQd li:last-child{padding-bottom:0}.media_steps__neLQd li:last-child:after{display:none}.media_steps__neLQd b{font-family:var(--mincho);font-weight:700;font-size:1.02rem;letter-spacing:.05em}.media_steps__neLQd p{margin-top:5px;font-size:.83rem;color:#4a443c}.media_others__CV_FM{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:#1a171420;border:1px solid #1a171420}.media_others__CV_FM a{background:var(--paper);padding:22px 18px;text-decoration:none;display:block;transition:background .25s}.media_others__CV_FM a:hover{background:#fffdf8}.media_others__CV_FM .media_on__EPhTZ{display:block;font-family:var(--mincho);font-weight:700;font-size:1.04rem;letter-spacing:.06em}.media_others__CV_FM .media_od__1ahjC{display:block;margin-top:8px;font-size:.75rem;color:var(--dim);line-height:1.8;text-wrap:pretty}.media_others__CV_FM a[aria-current=page]{background:var(--sand);box-shadow:inset 3px 0 0 var(--spot);cursor:default}.media_others__CV_FM a[aria-current=page] .media_on__EPhTZ{color:var(--spot)}.media_pamph__PCM_t{display:block;margin-top:clamp(16px,2.4vw,24px);padding:20px 22px;text-decoration:none;color:var(--sumi);background:#fffdf8;border:1px solid #1a171428;box-shadow:inset 3px 0 0 var(--spot);transition:background .25s,box-shadow .25s}.media_pamph__PCM_t:hover{background:#fff;box-shadow:inset 6px 0 0 var(--spot)}.media_pamph__t__pQT7J{display:block;font-family:var(--mincho);font-weight:700;font-size:1.02rem;letter-spacing:.06em}.media_pamph__t__pQT7J i{font-style:normal;font-family:var(--mono);font-weight:400;color:var(--spot);margin-left:.7em;display:inline-block;transition:transform .3s}.media_pamph__PCM_t:hover .media_pamph__t__pQT7J i{transform:translateX(5px)}.media_pamph__n__QDUfK{display:block;margin-top:7px;font-size:.76rem;color:var(--dim);line-height:1.8}.media_contact__Vg2w9{text-align:center;padding-block:clamp(90px,15vh,170px)}.media_contact__Vg2w9 h2{font-family:var(--mincho);font-weight:900;letter-spacing:.06em;font-size:clamp(1.6rem,4.4vw,2.8rem);line-height:1.45}.media_contact__Vg2w9 p{margin-top:20px;color:#3a352e;font-size:.92rem}.media_cta__lHV3O{display:inline-flex;align-items:center;gap:14px;margin-top:clamp(30px,5vh,46px);padding:17px 38px;background:var(--sumi);color:var(--paper);text-decoration:none;font-weight:500;letter-spacing:.1em;font-size:.88rem;transition:background .3s,gap .3s}.media_cta__lHV3O:hover{background:var(--spot);gap:20px}.media_cta__lHV3O i{font-style:normal;font-family:var(--mono);font-size:.8em}.media_tel__ZzZK0{margin-top:26px;font-family:var(--mono);font-size:.76rem;letter-spacing:.16em;color:var(--dim)}.media_contact__fig__UtCQv{margin-bottom:clamp(18px,2.6vh,26px)}.media_contact__fv__P1pfk{display:block;font-family:var(--num);font-weight:700;line-height:1;font-size:clamp(2.4rem,6vw,3.8rem);letter-spacing:-.01em;color:var(--spot)}.media_contact__fv__P1pfk em{font-style:normal;font-family:var(--mincho);font-size:.3em;letter-spacing:.06em;margin-left:.12em;color:var(--sumi)}.media_contact__fl__Wbfvu{display:block;margin-top:8px;font-family:var(--mono);font-size:.64rem;letter-spacing:.2em;color:var(--dim)}.media_asks__MAXBU{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1px;background:#1a171420;border:1px solid #1a171420;max-width:640px;margin:clamp(22px,3.4vh,32px) auto 0}.media_asks__MAXBU li{background:var(--paper);padding:14px 22px;flex:1 1 160px;text-align:center}.media_asks__MAXBU b{display:block;font-family:var(--mono);font-size:.58rem;letter-spacing:.22em;color:var(--spot)}.media_asks__MAXBU span{display:block;margin-top:7px;font-family:var(--mincho);font-weight:700;font-size:.94rem;letter-spacing:.04em}.media_ctas__XRq5D{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(26px,4vh,40px)}.media_cta__lHV3O{margin-top:0}.media_cta--sub__VKVVI{background:transparent;color:var(--sumi);border:1px solid var(--sumi)}.media_cta--sub__VKVVI:hover{background:var(--sumi);color:var(--paper)}.media_cta--sub__VKVVI i{font-size:.62em;letter-spacing:.12em;opacity:.8}@media (max-width:900px){.media_cover__OndIU{grid-template-columns:1fr;min-height:auto;gap:44px}.media_cover__media__0VMPX{width:min(78%,320px);justify-self:center}.media_cover__bg__NuHG3{inset:auto 0 0 0;width:auto;height:62%;opacity:.13;background-position:bottom;-webkit-mask-image:linear-gradient(180deg,transparent,#000 46%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 46%,#000 82%,transparent)}.media_cover__sheet__ZFF5M{width:100%;transform:rotate(-1deg)}.media_cover__ghost__yyPG_{display:none}.media_data__grid__mopuk,.media_start__jWqmZ{grid-template-columns:1fr}.media_hashira__iLU_4{display:none}.media_stops___T0Ie{grid-auto-flow:row;grid-auto-columns:auto;gap:26px;padding:0 0 0 40px}.media_stop__KUxDm:before{top:-14px;left:-40px;height:calc(100% + 26px);width:1px}.media_stop__s__GZ3DS{max-width:none}.media_feed__StA_Q{display:flex;flex-direction:column}.media_feed__rail__kWgeL{left:19px;right:auto;top:0;bottom:0;width:1px;height:auto}.media_feed__holes__kvDKc{left:16px;right:auto;top:0;bottom:0;width:7px;height:auto;transform:none;background-image:radial-gradient(circle,var(--band-rule) 1.6px,transparent 1.8px);background-size:7px 26px}.media_feed__sheet__JNPgY{top:0;left:0;margin-top:0;--cw:38px}.media_route__stick___qzfH{justify-content:flex-start;padding-top:clamp(84px,13vh,110px)}.media_route__scroll__COjNT{height:300vh}.media_case__t8lr9{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:reduce){.media_ban__3EyQ3{opacity:1;filter:none;text-shadow:none}.media_ban__3EyQ3,.media_rule-in__ExZTR{transform:none;transition:none}.media_feed__sheet__JNPgY{transition:none}.media_feed__chara__Vsnjk .media_ch__tYF3J{animation:none}.media_meter__fill__nOOyS{transition:none}.media_menu__AaTwP.media_seq__AADNI.media_in__RJ0Y5 .media_mk__ayVNJ,.media_menu__AaTwP.media_seq__AADNI.media_in__RJ0Y5 li:before{animation:none}.media_steps__neLQd.media_seq__AADNI li{opacity:1;transform:none;transition:none}.media_steps__neLQd.media_seq__AADNI li:after{transform:scaleY(1);transition:none}}.media_index__cover__qvpev{position:relative;padding:clamp(120px,18vh,170px) var(--gut) clamp(50px,8vh,80px);max-width:1280px;margin-inline:auto}.media_index__cover__qvpev h1{font-family:var(--mincho);font-weight:900;line-height:1.12;letter-spacing:.02em;font-size:clamp(2.2rem,6vw,4rem)}.media_index__cover__qvpev h1 .media_sub__TF0Ud{display:block;font-family:var(--num);font-weight:400;font-style:italic;font-size:.26em;letter-spacing:.22em;color:var(--dim);margin-top:1.3em}.media_index__cover--hero__ME_v0{display:grid;grid-template-columns:1fr min(46%,520px);gap:clamp(24px,4vw,56px);align-items:center}.media_index__stack__HoZbV{position:relative;aspect-ratio:5/4.5;align-self:center}.media_index__stack__HoZbV img{position:absolute;top:50%;left:50%;width:30%;height:auto;display:block;background:#fffdf8;border:1px solid #1a171420;box-shadow:7px 9px 0 #1a171410,0 2px 18px #1a171412;z-index:calc(10 - var(--i));transform:translate(-50%,-50%) rotate(0deg);transition:transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 52ms)}.media_index__stack__HoZbV.media_in__RJ0Y5 img{transform:translate(calc(-50% + (var(--c) - 1) * 104%),calc(-50% + (var(--r) - .5) * 96%)) rotate(calc((var(--c) - 1) * 3deg))}@media (prefers-reduced-motion:reduce){.media_index__stack__HoZbV img{transition:none;transform:translate(calc(-50% + (var(--c) - 1) * 104%),calc(-50% + (var(--r) - .5) * 96%)) rotate(calc((var(--c) - 1) * 3deg))}}@media (max-width:900px){.media_index__cover--hero__ME_v0{grid-template-columns:1fr}.media_index__stack__HoZbV{aspect-ratio:5/4.2;margin-top:clamp(20px,4vh,34px);max-width:430px;margin-inline:auto}.media_index__stack__HoZbV img{width:31%}}.media_others--cover__F1D4w{grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}.media_others--cover__F1D4w a{padding:18px 16px 20px}.media_oth__gliVP{display:block;margin-bottom:14px;aspect-ratio:214/260;overflow:hidden;background:#fffdf8;border:1px solid #1a171420;box-shadow:5px 6px 0 #1a171410;transition:box-shadow .25s,transform .25s}.media_oth__gliVP img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.media_others--cover__F1D4w a:hover .media_oth__gliVP{box-shadow:8px 9px 0 #1a171418;transform:translate(-2px,-2px)}.media_others--cover__F1D4w a[aria-current=page] .media_oth__gliVP{opacity:.5;box-shadow:none}.media_derived__NzxoH{display:grid;grid-template-columns:auto 1fr;gap:6px clamp(16px,3vw,40px);align-items:baseline;padding:22px 4px;border-top:1px solid #1a171428;border-bottom:1px solid #1a171428;color:inherit;text-decoration:none;transition:background .3s ease}.media_derived__NzxoH:hover{background:#1a171406}.media_derived__k__jyxeR{font-family:var(--mono);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--spot,#c0392b);white-space:nowrap}.media_derived__n__gsnI_{font-family:var(--mincho);font-weight:700;font-size:clamp(1.05rem,1.9vw,1.32rem);letter-spacing:.06em;transition:color .3s}.media_derived__NzxoH:hover .media_derived__n__gsnI_{color:var(--spot,#c0392b)}.media_derived__ar__j41VA{font-family:var(--mono);font-weight:400;color:var(--spot,#c0392b);margin-left:.6em;display:inline-block;opacity:0;transform:translateX(-7px);transition:opacity .3s ease,transform .3s ease}.media_derived__NzxoH:hover .media_derived__ar__j41VA{opacity:1;transform:none}.media_derived__b__J5EFb{grid-column:2;font-size:.84rem;line-height:1.95;color:var(--dim);max-width:56ch}@media (max-width:900px){.media_derived__NzxoH{grid-template-columns:1fr}.media_derived__b__J5EFb{grid-column:1}}.media_derived__NzxoH+.media_derived__NzxoH{border-top:0}.media_sec__CGQMV .media_derived__NzxoH{grid-template-columns:6.5em 1fr}@media (max-width:900px){.media_sec__CGQMV .media_derived__NzxoH{grid-template-columns:1fr}.media_sec__CGQMV .media_derived__b__J5EFb{grid-column:1}.media_feed--lg__cojuF .media_feed__sheet__JNPgY{--cw:48px;margin-top:0}.media_feed--lg__cojuF .media_stops___T0Ie{padding-left:58px}.media_feed--lg__cojuF .media_stop__KUxDm:before{left:-58px}.media_feed--lg__cojuF .media_feed__rail__kWgeL{left:24px}.media_feed--lg__cojuF .media_feed__holes__kvDKc{left:20.5px}}.design_dg__Y70eL .design_works__BIlkp+.design_works__BIlkp{margin-top:clamp(38px,6vh,60px)}.design_dg__Y70eL .design_works__head__Omwvl{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;border-top:3px solid var(--sumi);padding-top:14px;margin-bottom:clamp(16px,2.4vh,22px)}.design_dg__Y70eL .design_works__head__Omwvl b{font-family:var(--mono);font-weight:500;font-size:.78rem;letter-spacing:.16em;color:var(--spot)}.design_dg__Y70eL .design_works__head__Omwvl span{font-family:var(--mincho);font-weight:700;font-size:1.02rem;letter-spacing:.06em}.design_dg__Y70eL .design_works__head__Omwvl em{margin-left:auto;font-style:normal;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;color:var(--dim)}.design_dg__Y70eL .design_works__grid__lcV47{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.design_dg__Y70eL .design_works__grid__lcV47 li{background:#fffdf8;border:1px solid #1a171428}.design_dg__Y70eL .design_works__grid__lcV47 figure{display:flex;flex-direction:column;height:100%}.design_dg__Y70eL .design_works__img__yAYxg{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:220px;padding:18px 16px 10px}.design_dg__Y70eL .design_works__img__yAYxg img{display:block}.design_dg__Y70eL .design_works__grid__lcV47 figcaption{border-top:1px solid #1a171428;padding:11px 14px 13px;text-align:center;font-family:var(--mincho);font-weight:700;font-size:.86rem;letter-spacing:.04em;line-height:1.55}.design_dg__Y70eL .design_works__grid__lcV47 figcaption b{display:block;margin-bottom:3px;font-family:var(--mono);font-weight:400;font-size:.62rem;letter-spacing:.14em;color:var(--dim)}@media (max-width:900px){.design_dg__Y70eL .design_works__grid__lcV47{grid-template-columns:repeat(2,minmax(0,1fr))}.design_dg__Y70eL .design_works__img__yAYxg{min-height:190px}}@media (max-width:640px){.design_dg__Y70eL .design_works__grid__lcV47{grid-template-columns:minmax(0,1fr)}.design_dg__Y70eL .design_works__img__yAYxg{min-height:0;padding:22px 16px 14px}}.design_dg__Y70eL .design_sheet__jZ8bM{--cw:clamp(56px,4.8vw,68px);margin-top:calc(var(--cw) / var(--cr) * -1 + 8px)}.design_dg__Y70eL .design_sheet__jZ8bM:after{display:none}@media (max-width:900px){.design_dg__Y70eL .design_sheet__jZ8bM{--cw:48px;margin-top:0}.design_dg__Y70eL .design_stops__kyOAq{padding-left:58px}.design_dg__Y70eL .design_stop__t1BBI:before{left:-58px}.design_dg__Y70eL .design_rail__n4Bvu{left:24px}.design_dg__Y70eL .design_holes__vr_FZ{left:20.5px}}.design_dg__Y70eL .design_sk__Hu2Wu{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.design_dg__Y70eL .design_sheet__jZ8bM .design_pt__zgw5J{transition:stroke-dashoffset .55s cubic-bezier(.3,.7,.3,1),opacity .35s ease,transform .5s cubic-bezier(.3,.7,.3,1);transform-box:fill-box}.design_dg__Y70eL .design_sheet__jZ8bM .design_ln__3NuTr{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.01}.design_dg__Y70eL .design_sheet__jZ8bM .design_bubble__K30A_{stroke:var(--sumi);stroke-width:1.6}.design_dg__Y70eL .design_sheet__jZ8bM .design_q__Wq3mK{stroke:var(--spot);stroke-width:2}.design_dg__Y70eL .design_sheet__jZ8bM .design_qdot__upNHg{fill:var(--spot);opacity:0}.design_dg__Y70eL .design_sheet__jZ8bM .design_ask__iF30x{transform-origin:50% 50%;transform:translate(5px,17px) scale(1.2)}.design_dg__Y70eL .design_sheet__jZ8bM .design_memo__1E2W2{stroke:var(--sumi);stroke-width:1.1}.design_dg__Y70eL .design_sheet__jZ8bM .design_rf__4jxLU{stroke:var(--dim);stroke-width:.9}.design_dg__Y70eL .design_sheet__jZ8bM .design_rh__cZOdx{stroke:var(--dim);stroke-width:3.2;stroke-linecap:butt}.design_dg__Y70eL .design_sheet__jZ8bM .design_rl__E_fKb{stroke:var(--dim);stroke-width:1.2}.design_dg__Y70eL .design_sheet__jZ8bM .design_photo__QRzi9{transform-origin:50% 0;transform:scaleY(0);opacity:0}.design_dg__Y70eL .design_sheet__jZ8bM .design_photo__bg__0pUbm{fill:var(--spot)}.design_dg__Y70eL .design_sheet__jZ8bM .design_photo__sun__R7aHJ{fill:var(--paper)}.design_dg__Y70eL .design_sheet__jZ8bM .design_photo__hill__gFUur{fill:color-mix(in srgb,var(--spot) 55%,var(--sumi))}.design_dg__Y70eL .design_sheet__jZ8bM .design_band__2VM65,.design_dg__Y70eL .design_sheet__jZ8bM .design_bar__es76V{transform-origin:0 50%;transform:scaleX(0)}.design_dg__Y70eL .design_sheet__jZ8bM .design_bar__es76V{fill:var(--sumi)}.design_dg__Y70eL .design_sheet__jZ8bM .design_band__2VM65{fill:var(--spot)}.design_dg__Y70eL .design_sheet__jZ8bM[data-stage] .design_bubble__K30A_,.design_dg__Y70eL .design_sheet__jZ8bM[data-stage] .design_q__Wq3mK{stroke-dashoffset:0}.design_dg__Y70eL .design_sheet__jZ8bM[data-stage] .design_q__Wq3mK{transition-delay:.3s}.design_dg__Y70eL .design_sheet__jZ8bM[data-stage] .design_qdot__upNHg{opacity:1;transition-delay:.5s}.design_dg__Y70eL .design_sheet__jZ8bM:is([data-stage="1"],[data-stage="2"],[data-stage="3"]) .design_ask__iF30x{transform:none}.design_dg__Y70eL .design_sheet__jZ8bM:is([data-stage="1"],[data-stage="2"],[data-stage="3"]) .design_memo__1E2W2{stroke-dashoffset:0;transition-delay:var(--dl,0s)}.design_dg__Y70eL .design_sheet__jZ8bM:is([data-stage="2"],[data-stage="3"]) .design_notes__GYiph{opacity:0}.design_dg__Y70eL .design_sheet__jZ8bM:is([data-stage="2"],[data-stage="3"]) :is(.design_rf__4jxLU,.design_rh__cZOdx,.design_rl__E_fKb){stroke-dashoffset:0;transition-delay:var(--dl,0s)}.design_dg__Y70eL .design_sheet__jZ8bM[data-stage="3"] .design_photo__QRzi9{transform:none;opacity:1}.design_dg__Y70eL .design_sheet__jZ8bM[data-stage="3"] :is(.design_bar__es76V,.design_band__2VM65){transform:none;transition-delay:var(--dl,0s)}.design_dg__Y70eL .design_sheet__jZ8bM[data-stage="3"] :is(.design_rf__4jxLU,.design_rh__cZOdx){opacity:0;transition-delay:.3s}@media (prefers-reduced-motion:reduce){.design_dg__Y70eL .design_sheet__jZ8bM .design_pt__zgw5J,.design_dg__Y70eL .design_sheet__jZ8bM[data-stage] .design_pt__zgw5J{transition:none}}.wagasya_wg__hDuaD .wagasya_plans__zeELb{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:1px;background:#1a171420;border:1px solid #1a171420}.wagasya_wg__hDuaD .wagasya_plan__AsMuI{position:relative;background:var(--sand);padding:clamp(24px,3vw,32px);display:flex;flex-direction:column}.wagasya_wg__hDuaD .wagasya_plan--top__nKgZ2{background:var(--paper);box-shadow:inset 3px 0 0 var(--spot)}.wagasya_wg__hDuaD .wagasya_plan__badge__4nNA6{display:block;font-family:var(--mono);font-size:.6rem;letter-spacing:.24em;color:var(--spot);margin-bottom:12px;line-height:1.2;min-height:1.2em}.wagasya_wg__hDuaD .wagasya_plan__name__CJFAQ{font-family:var(--mincho);font-weight:700;font-size:1.12rem;letter-spacing:.05em;line-height:1.5}.wagasya_wg__hDuaD .wagasya_plan__k__w0prS{display:block;margin-top:18px;margin-bottom:8px;font-family:var(--mono);font-size:.6rem;letter-spacing:.22em;color:var(--dim)}.wagasya_wg__hDuaD .wagasya_plan__fig__6KwuQ{font-family:var(--num);font-weight:700;font-size:clamp(2.1rem,4.6vw,2.8rem);line-height:1;letter-spacing:-.01em;color:var(--spot);display:flex;align-items:baseline;gap:.08em}.wagasya_wg__hDuaD .wagasya_plan__fig__6KwuQ .wagasya_u__AO2aU{font-family:var(--mincho);font-weight:700;font-size:.3em;letter-spacing:.06em;color:var(--sumi)}.wagasya_wg__hDuaD .wagasya_plan__rows__KTMGQ{margin-top:20px;border-top:1px solid #1a171426}.wagasya_wg__hDuaD .wagasya_plan__rows__KTMGQ li{display:grid;grid-template-columns:6em 1fr;gap:10px;align-items:baseline;padding:11px 1px;border-bottom:1px solid #1a171420}.wagasya_wg__hDuaD .wagasya_plan__rows__KTMGQ .wagasya_k__hvGgC{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;color:var(--dim)}.wagasya_wg__hDuaD .wagasya_plan__rows__KTMGQ .wagasya_v__92pFh{font-weight:500;font-size:.95rem;letter-spacing:.03em}.wagasya_wg__hDuaD .wagasya_plan__for__Xc3q5{margin-top:18px}.wagasya_wg__hDuaD .wagasya_plan__for__Xc3q5 b{display:block;font-family:var(--mono);font-size:.6rem;letter-spacing:.2em;color:var(--dim);margin-bottom:9px}.wagasya_wg__hDuaD .wagasya_plan__for__Xc3q5 li{position:relative;padding-left:15px;font-size:.83rem;line-height:1.9;color:#4a443c}.wagasya_wg__hDuaD .wagasya_plan__for__Xc3q5 li:before{content:"";position:absolute;left:0;top:.82em;width:8px;height:2px;background:var(--spot)}.wagasya_wg__hDuaD .wagasya_plan__note__MbEiV{margin-top:auto;padding-top:18px;font-size:.74rem;color:var(--dim);line-height:1.85}.wagasya_wg__hDuaD .wagasya_plans__note__zdN84{margin-top:clamp(16px,2.4vh,22px);font-size:.82rem;color:var(--dim);line-height:1.9}.wagasya_wg__hDuaD .wagasya_troubles__QszWs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(14px,2vw,22px);border-top:3px solid var(--sumi);padding-top:clamp(24px,3.4vh,34px)}.wagasya_wg__hDuaD .wagasya_trouble__yMN_B{position:relative;padding-left:18px;font-family:var(--mincho);font-weight:700;font-size:clamp(.98rem,1.8vw,1.1rem);letter-spacing:.04em;line-height:1.75}.wagasya_wg__hDuaD .wagasya_trouble__yMN_B:before{content:"";position:absolute;left:0;top:.35em;bottom:.35em;width:3px;background:var(--spot)}.wagasya_wg__hDuaD .wagasya_checks__lead__uhBD0{margin-top:clamp(30px,4.6vh,46px);margin-bottom:14px;font-family:var(--mono);font-size:.64rem;letter-spacing:.22em;color:var(--dim)}.wagasya_wg__hDuaD .wagasya_checks__QMNXy{display:grid;gap:1px;background:#1a171420;border:1px solid #1a171420}.wagasya_wg__hDuaD .wagasya_checks__QMNXy li{position:relative;background:var(--sand);padding:15px 20px 15px 46px;font-size:.88rem;line-height:1.85;color:#3a352e}.wagasya_wg__hDuaD .wagasya_checks__QMNXy li:before{content:"";position:absolute;left:20px;top:1.15em;width:12px;height:12px;border:1px solid var(--spot)}.wagasya_wg__hDuaD .wagasya_checks__end__3Wma7{margin-top:clamp(20px,3vh,28px);font-family:var(--mincho);font-weight:700;font-size:clamp(1.02rem,2vw,1.24rem);letter-spacing:.05em;line-height:1.7}.wagasya_wg__hDuaD .wagasya_checks__end__3Wma7 b{color:var(--spot);font-weight:700}.wagasya_wg__hDuaD .wagasya_faq__fIzjF{border-top:3px solid var(--sumi)}.wagasya_wg__hDuaD .wagasya_faq__fIzjF li{display:grid;grid-template-columns:2.2em 1fr;gap:0 clamp(12px,1.6vw,18px);padding:clamp(20px,2.8vh,28px) 2px;border-bottom:1px solid #1a171420}.wagasya_wg__hDuaD .wagasya_faq__m__p0Cm2{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;color:var(--spot);line-height:1.9}.wagasya_wg__hDuaD .wagasya_faq__m--a__ikW6c{color:var(--dim);margin-top:12px}.wagasya_wg__hDuaD .wagasya_faq__q__xPIIn{font-family:var(--mincho);font-weight:700;font-size:clamp(1rem,1.9vw,1.14rem);letter-spacing:.05em;line-height:1.7}.wagasya_wg__hDuaD .wagasya_faq__t__wta07{margin-top:12px;font-size:.87rem;line-height:1.95;color:#4a443c;max-width:44em}@media (max-width:640px){.wagasya_wg__hDuaD .wagasya_faq__fIzjF li{grid-template-columns:1.8em 1fr}.wagasya_wg__hDuaD .wagasya_plan__rows__KTMGQ li{grid-template-columns:5.4em 1fr}}