.banner_banner__bjRp8{display:block;margin:0;background:var(--japan-banner-bg,#3e5061);padding:1.5rem 0}.banner_container__7c_yj{display:flex;flex-direction:column;align-items:center;gap:2rem}@media(min-width:48em){.banner_container__7c_yj{flex-direction:row;justify-content:space-between;gap:5rem}}.banner_container__7c_yj>p{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--banner-p-color,#fff);text-align:center}@media(min-width:48em){.banner_container__7c_yj>p{text-align:left}}.banner_container__7c_yj>button{text-transform:uppercase}.banner_container__7c_yj>a,.banner_container__7c_yj>button{flex-shrink:0;margin:0;background:transparent;color:var(--banner-link-color,#fff);font-weight:700;text-decoration:none}.banner_container__7c_yj>a:active,.banner_container__7c_yj>a:focus-within,.banner_container__7c_yj>a:hover,.banner_container__7c_yj>button:active,.banner_container__7c_yj>button:focus-within,.banner_container__7c_yj>button:hover{background:transparent;color:var(--banner-link-color,#fff);text-decoration:underline}.subscription-lightbox_subscriptionLightbox__cVA7W{--opacity:1;--pointerEvents:all;display:flex;position:fixed;top:0;left:0;justify-content:center;align-items:center;opacity:var(--opacity);transition:all .3s linear;transition-property:opacity;padding:2.25rem;width:100vw;height:100vh;overflow:hidden;pointer-events:var(--pointerEvents);font-family:var(--var-font-sans-serif)}@media(max-width:568px){.subscription-lightbox_subscriptionLightbox__cVA7W{display:flex}}.subscription-lightbox_subscriptionLightbox__boxWrapper__nELeH{--theme-background:#0c1015;--theme-color:#fff;--theme-svg-stroke:#fff;--js-formBgOverride:#fff;--js-formTextOverride:#0c1015;position:relative;z-index:calc(var(--z-index-modal) + 1);width:100%;max-width:1075px}@media(max-width:768px){.subscription-lightbox_subscriptionLightbox__boxWrapper__nELeH{-webkit-overflow-scrolling:touch;overflow:auto}}.subscription-lightbox_subscriptionLightbox__box__2eKM7{display:grid;position:relative;grid-template-columns:100%;align-items:stretch;z-index:10;border:1px solid var(--theme-color);background:var(--theme-background,#fff);width:100%;max-width:1073px;height:auto;max-height:calc(100vh - 4.5rem);overflow:auto;color:var(--theme-color,#000)}@media(min-width:64em){.subscription-lightbox_subscriptionLightbox__box__2eKM7{grid-template-columns:320px calc(100% - 320px)}}.subscription-lightbox_subscriptionLightbox__close__9jSiN{fill:var(--theme-color);display:flex;position:absolute;top:.75rem;right:.75rem;justify-content:center;align-items:center;z-index:2;transition:opacity .2s ease-in-out;cursor:pointer;width:28px;height:28px}.subscription-lightbox_subscriptionLightbox__close__9jSiN:hover{opacity:.8}.subscription-lightbox_subscriptionLightbox__close__9jSiN svg{display:block;height:auto}.subscription-lightbox_subscriptionLightbox__close__9jSiN svg line{stroke:var(--theme-color);stroke-width:2}@media(min-width:48em)and (max-width:63.98em){.subscription-lightbox_subscriptionLightbox__close__9jSiN svg line{stroke:#0c1015}}@media(max-width:475px){.subscription-lightbox_subscriptionLightbox__close__9jSiN{width:28px;height:28px}.subscription-lightbox_subscriptionLightbox__close__9jSiN svg{width:24px}}@media(max-width:390px){.subscription-lightbox_subscriptionLightbox__close__9jSiN{width:20px;height:20px}.subscription-lightbox_subscriptionLightbox__close__9jSiN svg{width:20px}}.subscription-lightbox_subscriptionLightbox__content__s1OEM{padding:3rem;overflow-y:auto}@media(max-width:475px){.subscription-lightbox_subscriptionLightbox__content__s1OEM{padding:36px 24px}}.subscription-lightbox_subscriptionLightbox__title__wUpud{margin-top:0;margin-bottom:1.5rem}.subscription-lightbox_subscriptionLightbox__titleImage__VAXk7,.subscription-lightbox_subscriptionLightbox__titleText__OrD_r{display:inline;vertical-align:middle}.subscription-lightbox_subscriptionLightbox__titleImage__VAXk7{stroke:var(--theme-color,#323546)}.subscription-lightbox_subscriptionLightbox__titleText__OrD_r{margin:0 0 0 1.25rem;font-weight:900;font-size:2.5rem;text-transform:uppercase}@media(max-width:390px){.subscription-lightbox_subscriptionLightbox__titleText__OrD_r{font-size:2.25rem}}.subscription-lightbox_subscriptionLightbox__figure__rF4Vl{position:relative;margin:3rem auto;font-size:1.5rem;line-height:1.5}@media(max-width:600px){.subscription-lightbox_subscriptionLightbox__figure__rF4Vl{margin:1.5rem 0 1rem}}.subscription-lightbox_subscriptionLightbox__quote__obSHY{margin:0 0 1rem;font-style:italic}@media(max-width:954px){.subscription-lightbox_subscriptionLightbox__quote__obSHY{font-size:1.25rem}}@media(max-width:600px){.subscription-lightbox_subscriptionLightbox__quote__obSHY{margin-bottom:.375rem;font-size:1rem}}.subscription-lightbox_subscriptionLightbox__quoteSource__aZInM{font-weight:700}@media(max-width:954px){.subscription-lightbox_subscriptionLightbox__quoteSource__aZInM{font-size:1.25rem}}@media(max-width:600px){.subscription-lightbox_subscriptionLightbox__quoteSource__aZInM{font-size:.625rem}}.subscription-lightbox_subscriptionLightbox__quoteSource__aZInM:before{content:"- "}.subscription-lightbox_subscriptionLightbox__successTitle__vSjCn{margin-bottom:1.5rem;font-weight:300;font-size:2.625rem}.subscription-lightbox_subscriptionLightbox__paragraph__kvnPO{margin-bottom:.75rem;font-size:1.25rem;line-height:1.6}@media(max-width:954px){.subscription-lightbox_subscriptionLightbox__paragraph__kvnPO{font-size:1rem}}.subscription-lightbox_subscriptionLightbox__paragraph__kvnPO:first-of-type{margin-bottom:3rem}.subscription-lightbox_subscriptionLightbox__paragraph__kvnPO em{font-style:normal;font-weight:700}.subscription-lightbox_subscriptionLightbox__paragraph__kvnPO a{color:currentColor}.subscription-lightbox_subscriptionLightbox__paragraphMobile__T23cU{margin-bottom:.75rem;font-size:.875rem;line-height:1.6}@media(min-width:601px){.subscription-lightbox_subscriptionLightbox__paragraphMobile__T23cU{display:none}}.subscription-lightbox_subscriptionLightbox__paragraphMobile__T23cU:first-of-type{margin-bottom:3rem}@media(max-width:600px){.subscription-lightbox_subscriptionLightbox__paragraphMobile__T23cU:first-of-type{margin-bottom:.75rem}.subscription-lightbox_subscriptionLightbox__paragraphDesktop__RrasG{display:none}}.subscription-lightbox_image__o5r5d{max-width:100%;height:auto}.subscription-lightbox_imageContainer__v_gua{display:none;justify-content:center;align-items:flex-start;background:linear-gradient(135deg,#d4e9e9,#d4e9e9 14.83%,#e5f2f2 0,#e5f2f2 29.45%,#f5fafa 29.5%),#d4e9e9;height:10rem;overflow:hidden}@media(min-width:48em){.subscription-lightbox_imageContainer__v_gua{display:flex;padding:0;height:16.5rem}}@media(min-width:64em){.subscription-lightbox_imageContainer__v_gua{justify-content:center;align-items:center;padding:1.5rem 1rem;height:auto}}.page-heading-generic_pageHeadingGeneric__2fMlW{display:flex;position:relative;flex-direction:column;justify-content:center;background:#666;padding:4rem 0;overflow:hidden}.page-heading-generic_pageHeadingGeneric_bg___TwCi{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%}.page-heading-generic_pageHeadingGeneric_headerImg__PIWQs{width:100%;height:100%;object-fit:cover}.page-heading-generic_pageHeadingGeneric_title__ryDTn{display:flex;position:relative;align-items:center;z-index:1;margin:0 auto;padding:0 2.5rem;max-width:1536px;color:#fff;font-weight:300;font-size:2.5rem;line-height:133%;letter-spacing:-.022em}@media(max-width:568px){.page-heading-generic_pageHeadingGeneric_title__ryDTn{font-size:2rem}}.page-heading-generic_pageHeadingGeneric_content__qtatm{position:relative}.page-heading-generic_zsa__VjEKN{background-image:var(--js-zsa-bg);background-position:50%;background-size:100% 100%}@media(max-width:475px){.page-heading-generic_zsa__VjEKN{padding:6.125rem 0}}.teardown_container__3OOA7{background:#f8f9fa}.teardown_introSection__f_HjY{margin:0 auto;padding:5rem 2.9375rem;max-width:1280px;color:#000}.teardown_introSection__f_HjY.teardown_noBottomMargin__i_H99{padding-bottom:0}.teardown_contentSection__mzP7j{display:flex;flex-direction:column;align-items:center;margin:5rem 1.6875rem 0}.teardown_contentSection__mzP7j:last-of-type{margin-bottom:0;padding-bottom:9.375rem}@media(min-width:48em){.teardown_contentSection__mzP7j:nth-of-type(2){margin-top:5rem}}@media(min-width:80em){.teardown_contentSection__mzP7j{flex-direction:row;align-items:flex-start;margin:8rem auto;max-width:1280px}}.teardown_title__afkkv{font-size:2.5rem;line-height:3.5rem;letter-spacing:-.022em;margin-top:0;font-weight:300;font-size:42px;line-height:56px;text-align:center}@media(min-width:80em){.teardown_title__afkkv{margin:0 0 1.75em}}.teardown_introText__kOypc{font-size:1.25rem;line-height:2rem;letter-spacing:-.017em;margin:0 auto;max-width:720px;font-weight:400;font-size:1.25em;line-height:1.5em;letter-spacing:-.012em;text-align:center}.teardown_bodyText__R0B74{font-size:1.25rem;line-height:2rem;letter-spacing:-.017em;margin-bottom:2rem;text-align:left}.teardown_bodyText__R0B74.teardown_noMargin__RU87q,.teardown_noMargin__RU87q{margin-bottom:0}.teardown_noBottomMargin__i_H99{padding-bottom:0}.teardown_h2__aECN8{font-size:2.625rem;line-height:3.5rem;letter-spacing:-.022em;margin-top:2rem;font-weight:300;font-size:42px;line-height:56px;text-align:left}@media(min-width:80em){.teardown_h2__aECN8{margin-top:0}}.teardown_h2__aECN8 a{display:flex;position:relative;justify-content:flex-start;align-items:center;color:inherit;text-decoration:none}.teardown_h3__TfGsR{font-size:1.25rem;line-height:2rem;letter-spacing:-.017em;margin:0;font-weight:700;font-size:inherit;text-align:left}.teardown_h4__ybhJr{font-size:1.5rem;line-height:2rem;letter-spacing:-.019em;margin:1.5rem auto 0;font-weight:400;font-size:1.5em;text-align:left}.teardown_bodyLink__hvbu3,.teardown_bodyUl__akHbY{font-size:1.25rem;line-height:2rem;letter-spacing:-.017em;margin-bottom:2rem;text-align:left}.teardown_bodyLink__hvbu3{color:#06c;text-decoration:underline}.teardown_contentBody__EeNMZ{max-width:640px}@media(min-width:80em){.teardown_contentBody__EeNMZ{margin-left:2rem}}.teardown_ghostAnchor__q1R1v{position:relative;top:-7rem}.teardown_clipboardIconWrapper__7AjDi{display:flex;position:absolute;right:0;justify-content:center;align-items:center;transform:scale(0);opacity:0;transition:all .2s ease-in-out;border:1px solid #bbb;border-radius:5px;padding:.25rem;width:1.7rem;height:1.7rem}.teardown_clipboardIconWrapper__7AjDi.teardown_visible__iKJRs.teardown_tick__deiRN{transform:scale(1);opacity:1;border:1px solid #bbb;pointer-events:all}.teardown_h2__aECN8:hover .teardown_clipboardIconWrapper__7AjDi.teardown_visible__iKJRs:not(.teardown_tick__deiRN){transform:scale(1);opacity:1;pointer-events:all}.teardown_clipboardIconWrapper__7AjDi.teardown_hidden__50elu,.teardown_h2__aECN8:not(:hover) .teardown_clipboardIconWrapper__7AjDi.teardown_visible__iKJRs:not(.teardown_tick__deiRN){transform:scale(0);opacity:0;pointer-events:none}.teardown_titleText___Puqa{width:calc(100% - 1.7rem)}.buttons_plainButton__YCiUV{display:inline-block;cursor:pointer;margin:0;border:none;background:none;padding:0;color:inherit}.buttons_btn__P6Um_,.buttons_tinyButton__AQWlY{font-size:1.1875rem;line-height:2rem;letter-spacing:-.016em;transition:border .2s ease-in-out,color .2s ease-in-out,background .2s ease-in-out;display:flex;justify-content:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;border:2px solid #cfcfcf;border-radius:16px;background:none;width:20.625rem;max-width:100%;height:3.25rem;color:#c9c9c9;font-style:normal;font-weight:400;text-decoration:none}.buttons_btn__P6Um_:active,.buttons_btn__P6Um_:focus,.buttons_btn__P6Um_:hover,.buttons_tinyButton__AQWlY:active,.buttons_tinyButton__AQWlY:focus,.buttons_tinyButton__AQWlY:hover{border-color:currentColor;background-color:#cfcfcf;color:#10151b}.buttons_btn__P6Um_:focus-visible,.buttons_tinyButton__AQWlY:focus-visible{outline:.25rem solid #ffcb13}@media(min-width:48em){.buttons_btn__P6Um_,.buttons_tinyButton__AQWlY{height:4rem}}.buttons_tinyButton__AQWlY{font-size:1rem;line-height:1.5rem;letter-spacing:-.011em;border-width:1px;border-style:solid;border-radius:.5em;background-color:transparent;padding:.075em 1.25em;width:auto;height:auto;font-family:var(--var-font-monospace)}.buttons_monospaceButton__zcKJz{font-size:1.25rem;line-height:2rem;letter-spacing:-.017em;border:1px solid transparent;border-radius:.5rem;padding:.075em 1.25em;text-transform:uppercase}.buttons_smallBtn__ukD5o{font-size:.9375rem;line-height:1.5rem;letter-spacing:-.009em;transition:all .2s ease-in-out;transition:var(--js-small-transition,all .2s ease);border:1px solid #fff;border-color:var(--js-small-border-color,#fff);border-radius:8px;background:transparent;width:100%;width:var(--js-small-width,100%);height:3.1875rem;height:var(--js-small-height,3.1875rem);color:#c9c9c9;color:var(--js-small-color,#c9c9c9);font-weight:500;font-size:var(--js-small-font-size,inherit);line-height:var(--js-small-line-height,inherit)}.buttons_smallBtn__ukD5o:active,.buttons_smallBtn__ukD5o:focus,.buttons_smallBtn__ukD5o:hover{border-color:var(--js-hover-border-color,#fff);background:var(--js-hover-bg-color,#fff);color:#10151b}.buttons_smallBtn__ukD5o.buttons_active__Gf1gg{background:#fff;color:#10151b}.buttons_transparentBtn__D8EOO{font-size:.9375rem;line-height:1.5rem;letter-spacing:-.009em;transition:font .2s ease-in-out;border:none;border-radius:8px;width:100%;height:3.1875rem;color:#bfbfbf;font-weight:500}.buttons_transparentBtn__D8EOO.buttons_active__Gf1gg,.buttons_transparentBtn__D8EOO:active,.buttons_transparentBtn__D8EOO:hover{background:none;color:#bfbfbf;font-size:1.1875rem;line-height:2rem;letter-spacing:-.016em}.buttons_mainButton__1DcXq{font-size:1.125rem;line-height:1.5rem;letter-spacing:-.014em;transition:opacity .2s ease-in-out;display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 auto .3125rem;border:none;background:#fbdf7c;width:auto;max-width:100%;height:3.25rem;color:#22262b;text-decoration:none}.buttons_mainButton__1DcXq:hover{opacity:.8}.buttons_mainButton__1DcXq.buttons_disabled__ezHrj{opacity:.8;cursor:not-allowed}@media(min-width:48em){.buttons_mainButton__1DcXq{font-size:1.25rem;line-height:2rem;letter-spacing:-.017em;height:3.875rem}}@media(min-width:64em){.buttons_mainButton__1DcXq{font-size:1.5625rem;line-height:2.5rem;letter-spacing:-.02em;height:5rem}}.buttons_secondaryButton__DwdmU{background:#fff;color:#17232c}.buttons_altButton__JDDWh{font-size:1.125rem;line-height:1.5rem;letter-spacing:-.014em;transition:opacity .2s ease-in-out;display:flex;flex:0 1 9.8125rem;justify-content:center;align-items:center;cursor:pointer;border:none;background:#fbdf7c;width:9.8125rem;max-width:100%;height:3.625rem;color:#22262b;text-decoration:none}.buttons_altButton__JDDWh:hover{opacity:.8}.buttons_altButton__JDDWh:focus-visible{outline:.25rem solid #ffcb13}.buttons_altButton__JDDWh.buttons_disabled__ezHrj{opacity:.8;cursor:not-allowed}.buttons_selectedButtonIndicator__wzALv{transition:transform .2s ease-in-out,width .2s ease-in-out;transform:translateX(var(--js-indicator-left,0));background-color:var(--js-indicator-bg-color,#fff);width:var(--js-indicator-width,0);height:auto}@media(max-width:35.5rem){.buttons_selectedButtonIndicator__wzALv:not(.buttons_alt__3X9ka){font-size:1rem;line-height:1.5rem;letter-spacing:-.011em}}.buttons_roundButton__o7VM3{font-size:1.125rem;line-height:1.5rem;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 7px 29px rgba(0,0,0,.37);border:none;background:linear-gradient(180deg,hsla(53,30%,68%,.392),hsla(53,30%,68%,0)),#fbdf7c;padding:0;width:100%;height:100%;overflow:hidden;color:#3c3d39;letter-spacing:-.014em;text-decoration:none}.buttons_roundButton__o7VM3.buttons_disabled__ezHrj{opacity:.8;cursor:not-allowed}.buttons_groupedButtonsContainer__3EOeV{font-size:.875rem;line-height:1.5rem;letter-spacing:-.006em;display:inline-flex;position:relative;z-index:0;border-radius:4px;background-color:#d6d7da;padding:.125rem;width:auto;font-style:normal;font-weight:400}.buttons_selectedButtonIndicator__wzALv{position:absolute;top:0;bottom:0;left:0;z-index:1;margin:.125rem;border-radius:4px;background-color:#fff}.buttons_groupedButtonContent__pbntg{position:relative;z-index:10;padding:.5rem .625rem}.image-carousel_carouselWrapper__sSqcE{display:inline-block}.image-carousel_mainImageWrapper__CcpOc,.image-carousel_teardownImageWrapper__WcGdC{display:flex;align-items:center;overflow:hidden}.image-carousel_mainImageWrapper__CcpOc{position:relative;width:calc(100vw - 3.375rem);max-width:40rem;height:60vw;max-height:30rem}.image-carousel_teardownImage__dCeGo,.image-carousel_teardownVideoPlayer___KkGR{margin:0;height:120%;object-fit:cover}.image-carousel_animatedContent__KJ7FL{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center}.image-carousel_thumbsContainer__7layR{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.image-carousel_thumbsContainer__7layR[data-scroll=true]{width:calc(var(--js-num-items)*9.125rem - 1.125rem)}.image-carousel_teardownImageThumbWrapper___2kNb{display:block;opacity:.7;filter:grayscale(50%);margin:1.125rem 1.125rem 0 0;border:none;padding:0;width:8rem;height:5rem;transition:opacity .2s ease-in-out,filter .2s ease-in-out}.image-carousel_teardownImageThumbWrapper___2kNb:last-of-type{margin-right:0}.image-carousel_teardownImageThumbWrapper___2kNb.image-carousel_active__8H85T{opacity:1;filter:grayscale(0);border:2px solid #fff!important;background-color:#fff!important}.image-carousel_buttonsWrapper__HoUnp{margin-top:1.125rem}.image-carousel_loader__PQWlk{position:absolute;top:50%;left:50%;animation:image-carousel_spin__eeSx6 .5s linear infinite;border:.25rem solid rgba(0,0,0,.5);border-right-color:transparent;border-radius:50%;width:4rem;height:4rem}.image-carousel_carouselItemWrapper__lDnul{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;opacity:0;transition:opacity .2s ease-in-out}.image-carousel_carouselItemWrapper__lDnul.image-carousel_visible__g7nY3{opacity:1;transition-delay:.5s}@keyframes image-carousel_spin__eeSx6{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(359.9deg)}}.teardown_container__m7zfx{background:#f8f9fa}