.js-homepage{background:var(--js-bg);color:var(--js-text);overflow:hidden}html[data-js-view=desktop] .js-homepage{width:1200px;margin:0 auto}.js-wrap{width:min(var(--js-max),calc(100% - 72px));margin:0 auto}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-wrap{width:min(100% - 36px,var(--js-max))}}.js-gold{color:var(--js-icon)}.js-section-title{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;margin:0 0 34px;text-align:center;font-family:var(--js-serif);font-size:clamp(24px,2.4vw,34px);line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.js-section-title:before,.js-section-title:after{content:"";height:1px;background:var(--js-border)}.js-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;border:1px solid var(--js-border);text-decoration:none;text-transform:uppercase;letter-spacing:.075em;font-size:12px;font-weight:800;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.js-btn:hover{transform:translateY(-1px);border-color:var(--js-border-strong);box-shadow:var(--js-glow)}.js-btn-primary{background:linear-gradient(135deg,#b88732,#d4af37);color:#fff!important;border-color:#d4af37c7}.js-btn-secondary{background:#00000029;color:var(--js-text)!important}html[data-js-theme=light] .js-btn-secondary{background:#ffffff9e;color:#111!important}.js-hero{position:relative;min-height:clamp(640px,84vh,920px);isolation:isolate;background:var(--js-bg);border-bottom:1px solid var(--js-border);overflow:hidden}.js-hero-gallery{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.js-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-size:cover;background-position:center right;background-repeat:no-repeat;transition:opacity .9s ease;will-change:opacity}.js-hero-slide.is-active{opacity:1}html[data-js-theme=dark] .js-hero-slide{background-image:var(--hero-dark-desktop)}html[data-js-theme=light] .js-hero-slide{background-image:var(--hero-light-desktop)}.js-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#050607fa,#050607eb 28%,#05060799 48%,#0506072e 72%,#05060785)}html[data-js-theme=light] .js-hero:before{background:linear-gradient(90deg,#fafaf8fa,#fafaf8e0 30%,#fafaf88a 52%,#fafaf81a,#fafaf84d)}.js-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 20% 24%,rgba(212,175,55,.12),transparent 28%),linear-gradient(180deg,rgba(0,0,0,0) 60%,var(--js-bg) 100%);pointer-events:none}.js-hero-inner{min-height:inherit;display:flex;align-items:center;padding:112px 0 74px}.js-hero-copy{max-width:660px;width:min(660px,92vw)}.js-hero-title{margin:0 0 26px;font-family:var(--js-serif);font-size:clamp(54px,6.6vw,98px);line-height:.96;letter-spacing:-.055em;font-weight:500}.js-hero-title em{color:var(--js-icon);font-style:normal}.js-hero-sub{max-width:520px;margin:0 0 34px;color:var(--js-text-soft);font-size:clamp(17px,1.6vw,21px);line-height:1.58}.js-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:34px}.js-trust-row{display:flex;flex-wrap:wrap;gap:24px;align-items:center;color:var(--js-text-soft);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.js-trust-row span{display:inline-flex;align-items:center;gap:8px}.js-mini-icon,.js-card-icon,.js-process-icon,.js-tier-icon{color:var(--js-icon);transition:color .25s ease,transform .25s ease}.js-mini-icon{width:24px;height:24px;display:inline-flex}.js-mini-icon svg,.js-card-icon svg,.js-process-icon svg,.js-tier-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.js-mini-icon img,.js-card-icon img,.js-process-icon img,.js-tier-icon img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s ease,filter .25s ease}html[data-js-theme=dark] .js-mini-icon img,html[data-js-theme=dark] .js-process-icon img,html[data-js-theme=dark] .js-tier-icon img{filter:brightness(0) saturate(100%) invert(72%) sepia(38%) saturate(520%) hue-rotate(6deg) brightness(96%) contrast(92%)}html[data-js-theme=light] .js-mini-icon img,html[data-js-theme=light] .js-process-icon img,html[data-js-theme=light] .js-tier-icon img{filter:none}.js-card:hover .js-card-icon,.js-process-item:hover .js-process-icon,.js-tier-card:hover .js-tier-icon,.js-trust-row span:hover .js-mini-icon{color:var(--js-gold-hover);transform:translateY(-1px)}.js-hero-dots{position:absolute;left:50%;bottom:26px;transform:translate(-50%);display:flex;gap:8px;z-index:3}.js-hero-dot{width:7px;height:7px;border-radius:999px;border:1px solid var(--js-border-strong);background:transparent;padding:0;cursor:pointer}.js-hero-dot.is-active{background:var(--js-icon)}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-hero{min-height:760px}html:not([data-js-view=desktop]) .js-hero-slide{background-position:center center}html[data-js-theme=dark]:not([data-js-view=desktop]) .js-hero-slide{background-image:var(--hero-dark-mobile)}html[data-js-theme=light]:not([data-js-view=desktop]) .js-hero-slide{background-image:var(--hero-light-mobile)}html:not([data-js-view=desktop]) .js-hero:before{background:linear-gradient(180deg,#0506072e,#0506078f 30%,#050607f5 68%,#050607)}html[data-js-theme=light]:not([data-js-view=desktop]) .js-hero:before{background:linear-gradient(180deg,#fafaf829,#fafaf894 30%,#fafaf8f5 68%,#fafaf8)}html:not([data-js-view=desktop]) .js-hero-inner{align-items:flex-end;padding:140px 0 52px}html:not([data-js-view=desktop]) .js-hero-title{font-size:clamp(48px,15vw,68px)}html:not([data-js-view=desktop]) .js-hero-actions{display:grid;grid-template-columns:1fr}html:not([data-js-view=desktop]) .js-btn{width:100%}}.js-midline{padding:48px 0 42px;background:var(--js-bg);text-align:center;border-bottom:1px solid var(--js-border)}.js-midline h2{margin:0;font-family:var(--js-serif);font-size:clamp(28px,2.8vw,42px);line-height:1.18;font-weight:500}.js-midline p{margin:10px 0 0;color:var(--js-text-soft);font-size:16px}.js-solutions,.js-process,.js-tiers{padding:64px 0;background:var(--js-bg)}.js-grid-8{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.js-card{border:1px solid var(--js-border);background:var(--js-card);box-shadow:var(--js-shadow);min-height:212px;padding:30px 18px;text-align:center;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.js-card:hover{transform:translateY(-3px);background:var(--js-card-hover);border-color:var(--js-border-strong);box-shadow:var(--js-shadow),var(--js-glow)}.js-card-icon{width:56px;height:56px;margin:0 auto 18px}.js-card h3{margin:0 0 10px;font-size:14px;line-height:1.25;text-transform:uppercase;letter-spacing:.035em;font-weight:800}.js-card p{margin:0;color:var(--js-text-soft);font-size:13px;line-height:1.55}@media screen and (max-width:990px){html:not([data-js-view=desktop]) .js-grid-8{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:549px){html:not([data-js-view=desktop]) .js-grid-8{grid-template-columns:1fr}}.js-process-row{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:20px;align-items:start}.js-process-item{text-align:center}.js-process-num{width:34px;height:34px;border:1px solid var(--js-border);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--js-icon);font-family:var(--js-serif);margin-bottom:12px}.js-process-icon{width:54px;height:54px;margin:0 auto 14px}.js-process-item h3{margin:0 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.js-process-item p{margin:0;color:var(--js-text-soft);font-size:13px;line-height:1.5}.js-arrow{color:var(--js-icon);padding-top:72px;opacity:.9}@media screen and (max-width:849px){html:not([data-js-view=desktop]) .js-process-row{grid-template-columns:1fr;gap:30px}html:not([data-js-view=desktop]) .js-arrow{display:none}}.js-cases{padding:64px 0;background:var(--js-bg-alt);border-top:1px solid var(--js-border);border-bottom:1px solid var(--js-border)}.js-case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.js-case-card{position:relative;border:1px solid var(--js-border);background:var(--js-card);overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.js-case-card:hover{transform:translateY(-3px);border-color:var(--js-border-strong);box-shadow:var(--js-shadow),var(--js-glow)}.js-case-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,#0000008c,#00000026,#0000000d);opacity:0;transition:opacity .6s ease;z-index:1}.js-case-card:hover:after{opacity:1}html[data-js-theme=dark] .js-case-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,#000000bf,#00000059);opacity:.22;z-index:1}.js-case-img{aspect-ratio:16/9;background-size:cover;background-position:center;border-bottom:1px solid var(--js-border);transition:transform .6s ease,filter .6s ease}.js-case-card:hover .js-case-img{transform:scale(1.04);filter:brightness(1.05) contrast(1.05)}.js-case-card-body{position:relative;z-index:2;padding:18px;min-height:132px}.js-case-card h3{margin:0 0 9px;text-transform:uppercase;font-size:14px;line-height:1.25;letter-spacing:.03em}.js-case-card p{margin:0;color:var(--js-text-soft);font-size:13px;line-height:1.5}.js-center-cta{text-align:center;margin-top:26px}.js-text-link{color:var(--js-icon)!important;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800;text-decoration:none}@media screen and (max-width:990px){html:not([data-js-view=desktop]) .js-case-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:549px){html:not([data-js-view=desktop]) .js-case-grid{grid-template-columns:1fr}}.js-tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.js-tier-card{min-height:188px;border:1px solid var(--js-border);background:var(--js-card);padding:32px 24px;text-align:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.js-tier-card:hover{transform:translateY(-3px);border-color:var(--js-border-strong);box-shadow:var(--js-shadow),var(--js-glow)}.js-tier-card.featured{background:linear-gradient(135deg,#c9a25d47,#c9a25d14);border-color:var(--js-icon)}.js-tier-icon{width:48px;height:48px;margin:0 auto 16px}.js-tier-card h3{margin:0 0 10px;font-family:var(--js-serif);font-size:22px}.js-tier-card p{margin:0 0 10px;color:var(--js-text-soft);font-size:14px;line-height:1.5}.js-tier-card strong{color:var(--js-icon);font-weight:700}@media screen and (max-width:849px){html:not([data-js-view=desktop]) .js-tier-grid{grid-template-columns:1fr}}.js-reserved{position:relative;padding:62px 0;min-height:280px;background:var(--js-bg);overflow:hidden;border-top:1px solid var(--js-border);border-bottom:1px solid var(--js-border)}.js-reserved-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--reserved-dark-desktop);background-size:cover;background-position:center right;opacity:.72}html[data-js-theme=light] .js-reserved-bg{background-image:var(--reserved-light-desktop);opacity:.42}.js-reserved:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--js-bg) 0%,rgba(5,6,7,.88) 36%,rgba(5,6,7,.18) 100%);z-index:1}html[data-js-theme=light] .js-reserved:before{background:linear-gradient(90deg,var(--js-bg) 0%,rgba(250,250,248,.88) 36%,rgba(250,250,248,.18) 100%)}.js-reserved-content{position:relative;z-index:2;max-width:480px}.js-reserved h2{margin:0 0 12px;font-family:var(--js-serif);text-transform:uppercase;letter-spacing:.03em}.js-reserved p{color:var(--js-text-soft);line-height:1.6;margin:0 0 18px}@media screen and (max-width:749px){html[data-js-theme=dark]:not([data-js-view=desktop]) .js-reserved-bg{background-image:var(--reserved-dark-mobile)}html[data-js-theme=light]:not([data-js-view=desktop]) .js-reserved-bg{background-image:var(--reserved-light-mobile)}}.js-final{position:relative;padding:60px 0;text-align:center;background:var(--js-bg-alt);border-bottom:1px solid var(--js-border);overflow:hidden}.js-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--final-dark-desktop);background-size:cover;background-position:left center;opacity:.25}html[data-js-theme=light] .js-final:before{background-image:var(--final-light-desktop);opacity:.16}.js-final-inner{position:relative;z-index:1;width:min(820px,calc(100% - 36px));margin:0 auto}.js-final h2{margin:0 0 10px;font-family:var(--js-serif);font-size:clamp(34px,4vw,56px);line-height:1.1;font-weight:500}.js-final p{margin:0 auto 22px;max-width:620px;color:var(--js-text-soft);font-size:16px;line-height:1.55}.js-final small{display:block;margin-top:12px;color:var(--js-text-soft)}@media screen and (max-width:749px){html[data-js-theme=dark]:not([data-js-view=desktop]) .js-final:before{background-image:var(--final-dark-mobile)}html[data-js-theme=light]:not([data-js-view=desktop]) .js-final:before{background-image:var(--final-light-mobile)}}.js-homepage{background:var(--js-bg)}.js-wrap{width:min(var(--js-max),calc(100% - 72px));max-width:var(--js-max)}.js-hero{isolation:isolate;background:var(--js-bg)}.js-hero-gallery{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;opacity:1!important}.js-hero-slide{z-index:0!important;background-size:cover!important;background-position:center right!important;filter:none!important}.js-hero:before{z-index:1!important;pointer-events:none;background:linear-gradient(90deg,#050607ad,#05060780 30%,#05060738 58%,#0506070f 82%,#05060729)!important}html[data-js-theme=light] .js-hero:before{background:linear-gradient(90deg,#fafaf8b8,#fafaf894 34%,#fafaf842 62%,#fafaf80f 84%,#fafaf824)!important}.js-hero:after{z-index:2!important;pointer-events:none;background:radial-gradient(circle at 22% 25%,rgba(212,175,55,.1),transparent 28%),linear-gradient(180deg,rgba(0,0,0,0) 72%,var(--js-bg) 100%)!important}.js-hero-inner,.js-hero-dots{position:relative;z-index:3!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-wrap{width:min(100% - 36px,var(--js-max))}html:not([data-js-view=desktop]) .js-hero:before{background:linear-gradient(180deg,#05060714,#05060757 34%,#050607e0 76%,#050607)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .js-hero:before{background:linear-gradient(180deg,#fafaf81a,#fafaf861 34%,#fafaf8e6 76%,#fafaf8)!important}}.js-solutions .js-card{display:block;text-decoration:none;color:var(--js-text)!important;cursor:pointer}.js-solutions .js-card:hover{transform:translateY(-3px) scale(1.015)}.js-solutions .js-card:focus-visible{outline:2px solid var(--js-icon);outline-offset:4px}.js-solutions .js-card-icon{display:flex;align-items:center;justify-content:center;transition:transform .28s ease,filter .28s ease}.js-solutions .js-card:hover .js-card-icon,.js-solutions .js-card:focus-visible .js-card-icon{transform:scale(1.08);filter:drop-shadow(0 0 10px rgba(212,175,55,.58)) drop-shadow(0 0 22px rgba(212,175,55,.26))}.js-solutions .js-card-icon img{display:block;width:100%;height:100%;object-fit:contain}.js-solutions .js-card h3,.js-solutions .js-card p{pointer-events:none}@media(prefers-reduced-motion:reduce){.js-solutions .js-card,.js-solutions .js-card-icon{transition:none!important}.js-solutions .js-card:hover,.js-solutions .js-card:hover .js-card-icon{transform:none!important}}.jshs-hero[data-jshs-root]{position:relative;min-height:clamp(640px,84vh,920px);isolation:isolate;overflow:hidden;background:var(--js-bg);border-bottom:1px solid var(--js-border)}.jshs-hero[data-jshs-root]:not(.is-ready){visibility:hidden!important}.jshs-hero[data-jshs-root]:not(.is-ready) *{visibility:hidden!important}.jshs-system{position:absolute;top:0;right:0;bottom:0;left:0;display:none;overflow:hidden}.jshs-system.is-system-active{display:block}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .jshs-hero[data-jshs-root]{min-height:760px}html:not([data-js-view=desktop]) .jshs-trust img{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;flex-basis:14px!important}}.js-hero-gallery{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;opacity:1!important;pointer-events:none!important}.js-hero-slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;opacity:0!important;background-size:cover!important;background-position:center right!important;background-repeat:no-repeat!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important}.js-hero:before,.js-hero:after{content:none!important;display:none!important;background:none!important;opacity:0!important}.js-hero-dots{position:absolute!important;left:max(36px,calc((100vw - var(--js-max)) / 2 + 36px))!important;right:auto!important;bottom:28px!important;transform:none!important;z-index:4!important}.js-case-card:before,.js-case-card:after{content:none!important;display:none!important;background:none!important;opacity:0!important}.js-case-img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.js-reserved-bg{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.js-reserved:before{content:none!important;display:none!important;background:none!important;opacity:0!important}.js-reserved-content{position:relative!important;z-index:2!important}.js-final:before{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.js-final-inner{position:relative!important;z-index:2!important}.js-homepage{--js-desktop-readability-scale: 1.5;--js-caption-plate-dark: rgba(0, 0, 0, .52);--js-caption-plate-light: rgba(255, 255, 255, .78)}.js-hero{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:var(--js-bg)!important}.js-hero-gallery{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;opacity:1!important;pointer-events:none!important;display:block!important}.js-hero-slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;opacity:0!important;display:block!important;background-size:cover!important;background-position:center right!important;background-repeat:no-repeat!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important;transition:opacity .9s ease!important}.js-hero-slide.is-active{opacity:1!important}.js-hero:before,.js-hero:after{content:none!important;display:none!important;opacity:0!important;background:none!important}.js-hero-inner{position:relative!important;z-index:3!important}.js-hero-copy,.js-hero-title,.js-hero-sub,.js-hero-actions,.js-trust-row{position:relative!important;z-index:4!important}.js-hero-dots{position:absolute!important;left:max(36px,calc((100vw - var(--js-max)) / 2 + 36px))!important;right:auto!important;bottom:28px!important;transform:none!important;display:flex!important;gap:10px!important;z-index:5!important}.js-hero-dot{width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important;padding:0!important;border-radius:999px!important;border:1px solid var(--js-border-strong)!important;background:transparent!important}.js-hero-dot.is-active{background:var(--js-icon)!important}html[data-js-theme=dark] .js-homepage,html[data-js-theme=dark] .js-homepage h1,html[data-js-theme=dark] .js-homepage h2,html[data-js-theme=dark] .js-homepage h3,html[data-js-theme=dark] .js-homepage p,html[data-js-theme=dark] .js-homepage small,html[data-js-theme=dark] .js-section-title span,html[data-js-theme=dark] .js-midline h2,html[data-js-theme=dark] .js-reserved h2,html[data-js-theme=dark] .js-final h2{color:var(--js-text)!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}html[data-js-theme=dark] .js-gold,html[data-js-theme=dark] .js-hero-title em,html[data-js-theme=dark] .js-final .js-gold{color:var(--js-icon)!important;opacity:1!important}.js-final small{display:inline-block!important;margin-top:14px!important;padding:8px 14px!important;border:1px solid rgba(212,175,55,.32)!important;background:var(--js-caption-plate-dark)!important;color:#f7f1e8!important;line-height:1.35!important;text-shadow:0 1px 10px rgba(0,0,0,.9)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 30px #00000038}@media screen and (min-width:990px){.js-card{min-height:260px!important;padding:34px 24px!important}.js-card h3{font-size:calc(14px * var(--js-desktop-readability-scale))!important;line-height:1.22!important}.js-card p{font-size:calc(13px * var(--js-desktop-readability-scale))!important;line-height:1.52!important}.js-process-num{width:42px!important;height:42px!important;font-size:calc(14px * var(--js-desktop-readability-scale))!important}.js-process-item h3{font-size:calc(13px * var(--js-desktop-readability-scale))!important;line-height:1.25!important;font-weight:800!important}.js-process-item p{font-size:calc(13px * var(--js-desktop-readability-scale))!important;line-height:1.5!important}.js-arrow{font-size:calc(16px * var(--js-desktop-readability-scale))!important}.js-case-card-body{min-height:174px!important;padding:22px!important}.js-case-card h3{font-size:calc(14px * var(--js-desktop-readability-scale))!important;line-height:1.25!important;font-weight:900!important}.js-case-card p{font-size:calc(13px * var(--js-desktop-readability-scale))!important;line-height:1.5!important}.js-text-link{font-size:calc(12px * var(--js-desktop-readability-scale))!important;line-height:1.25!important}.js-tier-card{min-height:240px!important;padding:38px 28px!important}.js-tier-card h3{font-size:28px!important;line-height:1.2!important}.js-tier-card p,.js-tier-card strong{font-size:calc(14px * var(--js-desktop-readability-scale))!important;line-height:1.48!important}.js-final p,.js-final small{font-size:20px!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-hero-slide{background-position:center center!important}html:not([data-js-view=desktop]) .js-hero-dots{left:18px!important;bottom:18px!important}}.js-hero-sub{text-shadow:0 2px 10px rgba(0,0,0,.65),0 0 1px rgba(0,0,0,.4)!important}html[data-js-theme=light] .js-hero-sub{text-shadow:none!important}.js-hero-title em{text-shadow:0 4px 18px rgba(212,175,55,.25)!important}.js-btn-primary{box-shadow:0 10px 30px #d4af3740!important}.js-btn-primary:hover{transform:translateY(-1px)!important;box-shadow:0 14px 40px #d4af3759!important}.js-hero-dot{opacity:.6!important;transition:opacity .22s ease,transform .22s ease,background .22s ease!important}.js-hero-dot.is-active{opacity:1!important;transform:scale(1.2)!important}.js-case-card{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.js-case-img{display:block!important;flex:0 0 auto!important;width:100%!important;min-height:190px!important;aspect-ratio:16 / 9!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;transform:none;border-bottom:1px solid var(--js-border)!important}.js-case-card:hover .js-case-img{transform:scale(1.035)!important;filter:brightness(1.04) contrast(1.04)!important}.js-case-grid .js-case-card:nth-child(1) .js-case-img{background-image:url(/cdn/shop/files/japansolved-case-watch.webp?v=1777700880)!important}.js-case-grid .js-case-card:nth-child(2) .js-case-img{background-image:url(/cdn/shop/files/japansolved-case-property.webp?v=1777700880)!important}.js-case-grid .js-case-card:nth-child(3) .js-case-img{background-image:url(/cdn/shop/files/japansolved-case-business.webp?v=1777700880)!important}.js-case-grid .js-case-card:nth-child(4) .js-case-img{background-image:url(/cdn/shop/files/japansolved-case-experience.webp?v=1777700880)!important}.js-case-card h3{font-weight:900!important}@media screen and (min-width:990px){.js-case-card-body{min-height:168px!important;padding:22px!important}.js-case-card h3{font-size:calc(13px * var(--js-desktop-readability-scale))!important;line-height:1.24!important}.js-case-card p{font-size:calc(12.5px * var(--js-desktop-readability-scale))!important;line-height:1.48!important}}.js-reserved{position:relative!important;overflow:hidden!important;min-height:360px!important;background:var(--js-bg)!important}.js-reserved-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;display:block!important;opacity:1!important;visibility:visible!important;background-size:cover!important;background-position:center right!important;background-repeat:no-repeat!important;filter:none!important;mix-blend-mode:normal!important}html[data-js-theme=dark] .js-reserved-bg{background-image:url(/cdn/shop/files/japansolved-reserved-access-dark-desktop.webp?v=1777700829)!important}html[data-js-theme=light] .js-reserved-bg{background-image:url(/cdn/shop/files/japansolved-reserved-access-light-desktop.webp?v=1777700829)!important}.js-reserved:before{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#050607d1,#05060794 36%,#0506071a 70%,#05060705)!important}html[data-js-theme=light] .js-reserved:before{background:linear-gradient(90deg,#fafaf8d6,#fafaf899 36%,#fafaf824 70%,#fafaf80a)!important}.js-reserved .js-wrap,.js-reserved-content{position:relative!important;z-index:2!important}.js-final-inner{display:flex!important;flex-direction:column!important;align-items:center!important}.js-final .js-btn-primary{min-height:64px!important;padding:0 42px!important;font-size:15px!important;letter-spacing:.075em!important;margin-top:2px!important;margin-bottom:14px!important}.js-final small{display:block!important;width:fit-content!important;max-width:min(92vw,680px)!important;margin:0 auto!important;padding:9px 16px!important;border:1px solid rgba(212,175,55,.34)!important;background:var(--js-caption-plate-dark)!important;color:#f7f1e8!important;line-height:1.35!important;text-align:center!important;text-shadow:0 1px 10px rgba(0,0,0,.9)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 30px #00000038}html[data-js-theme=light] .js-final small{background:var(--js-caption-plate-light)!important;color:#111!important;text-shadow:none!important;box-shadow:0 10px 30px #2e23141a}@media screen and (min-width:990px){.js-final small{font-size:20px!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-case-img{min-height:200px!important}html[data-js-theme=dark]:not([data-js-view=desktop]) .js-reserved-bg{background-image:url(/cdn/shop/files/japansolved-reserved-access-dark-mobile.webp?v=1777700840)!important;background-position:center center!important}html[data-js-theme=light]:not([data-js-view=desktop]) .js-reserved-bg{background-image:url(/cdn/shop/files/japansolved-reserved-access-light-mobile.webp?v=1777700840)!important;background-position:center center!important}html:not([data-js-view=desktop]) .js-reserved:before{background:linear-gradient(180deg,#0506071a,#05060775 42%,#050607eb)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .js-reserved:before{background:linear-gradient(180deg,#fafaf81f,#fafaf885 42%,#fafaf8eb)!important}html:not([data-js-view=desktop]) .js-final .js-btn-primary{width:min(100%,360px)!important;min-height:58px!important;padding:0 24px!important;font-size:13px!important}html:not([data-js-view=desktop]) .js-final small{font-size:15px!important}}.js-case-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.js-case-card{position:relative!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:var(--js-card)!important;border:1px solid var(--js-border)!important;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease!important}.js-case-card-featured{border-color:#d4af37b8!important}.js-case-link{display:flex!important;flex-direction:column!important;height:100%!important;color:inherit!important;text-decoration:none!important}.js-case-link:focus-visible{outline:2px solid var(--js-icon)!important;outline-offset:4px!important}.js-case-img{display:block!important;width:100%!important;min-height:190px!important;aspect-ratio:16 / 9!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;border-bottom:1px solid var(--js-border)!important;transition:transform .65s ease,filter .65s ease!important;transform-origin:center center!important}.js-case-card:hover{transform:translateY(-4px)!important;border-color:var(--js-border-strong)!important;box-shadow:var(--js-shadow),var(--js-glow)!important}.js-case-card:hover .js-case-img{transform:scale(1.045)!important;filter:brightness(1.05) contrast(1.05)!important}.js-case-card-body{position:relative!important;z-index:2!important;flex:1 1 auto!important;padding:20px 20px 22px!important;min-height:265px!important}.js-case-card h3{margin:0 0 12px!important;text-transform:uppercase!important;font-size:15px!important;line-height:1.25!important;letter-spacing:.045em!important;font-weight:900!important;color:var(--js-text)!important}.js-case-card-featured h3{color:var(--js-icon)!important}.js-case-card p{margin:0 0 8px!important;color:var(--js-text-soft)!important;font-size:13.5px!important;line-height:1.48!important}.js-case-card p:last-child{margin-bottom:0!important}.js-case-grid .js-case-card:nth-child(1) .js-case-img{background-image:url(/cdn/shop/files/case-1-mobile-sourcing-watches-collection-kurono-otsuka-rolex-luxury-1440x1920.webp?v=1777973907)!important}.js-case-grid .js-case-card:nth-child(2) .js-case-img{background-image:url(/cdn/shop/files/case-2-desktop-property-tokyo-residential-tower-twilight-glass-facade.webp?v=1777973907)!important}.js-case-grid .js-case-card:nth-child(3) .js-case-img{background-image:url(/cdn/shop/files/case-3-a-desktop-business-executive-boardroom-tokyo-skyline-operations.webp?v=1777973907)!important}.js-case-grid .js-case-card:nth-child(4) .js-case-img{background-image:url(/cdn/shop/files/case-4-desktop-advisory-late-night-analysis-desk-decision-making.webp?v=1777973906)!important}.js-case-grid .js-case-card:nth-child(5) .js-case-img{background-image:url(/cdn/shop/files/case-5-desktop-advisory-private-financial-discussion-glass-table.webp?v=1777973907)!important}.js-case-grid .js-case-card:nth-child(6) .js-case-img{background-image:url(/cdn/shop/files/case-6-desktop-cultural-omakase-sushi-chef-hands-intimate-experience.webp?v=1777973907)!important}.js-case-grid .js-case-card:nth-child(7) .js-case-img{background-image:url(/cdn/shop/files/case-7-c-desktop-automotive-tuned-japanese-sports-car-underground.webp?v=1777973907)!important}.js-case-grid .js-case-card:nth-child(8) .js-case-img{background-image:url(/cdn/shop/files/case-8-a-desktop-concierge-luxury-suite-preparation-client-support.webp?v=1777973906)!important}@media screen and (max-width:990px){html:not([data-js-view=desktop]) .js-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:549px){html:not([data-js-view=desktop]) .js-case-grid{grid-template-columns:1fr!important}html:not([data-js-view=desktop]) .js-case-img{min-height:260px!important;aspect-ratio:4 / 5!important}html:not([data-js-view=desktop]) .js-case-card-body{min-height:auto!important;padding:20px 20px 24px!important}html:not([data-js-view=desktop]) .js-case-card h3{font-size:15px!important}html:not([data-js-view=desktop]) .js-case-card p{font-size:14px!important}html:not([data-js-view=desktop]) .js-case-grid .js-case-card:nth-child(1) .js-case-img{background-image:url(/cdn/shop/files/case-1-mobile-sourcing-watches-collection-rolex-murakamo-kurono-otsuka-independent-luxury.webp?v=1777973907)!important}html:not([data-js-view=desktop]) .js-case-grid .js-case-card:nth-child(2) .js-case-img{background-image:url(/cdn/shop/files/case-2-mobile-property-tokyo-residential-tower-twilight-glass-facade.webp?v=1777973907)!important}html:not([data-js-view=desktop]) .js-case-grid .js-case-card:nth-child(3) .js-case-img{background-image:url(/cdn/shop/files/case-3-mobile-business-executive-boardroom-tokyo-skyline-operations.webp?v=1777973907)!important}html:not([data-js-view=desktop]) .js-case-grid .js-case-card:nth-child(4) .js-case-img{background-image:url(/cdn/shop/files/case-4-mobile-advisory-late-night-analysis-desk-decision-making.webp?v=1777973907)!important}html:not([data-js-view=desktop]) .js-case-grid .js-case-card:nth-child(5) .js-case-img{background-image:url(/cdn/shop/files/case-5-mobile-advisory-private-financial-discussion-glass-table.webp?v=1777973907)!important}html:not([data-js-view=desktop]) .js-case-grid .js-case-card:nth-child(6) .js-case-img{background-image:url(/cdn/shop/files/case-6-mobile-cultural-omakase-sushi-chef-hands-intimate-experience.webp?v=1777973907)!important}html:not([data-js-view=desktop]) .js-case-grid .js-case-card:nth-child(7) .js-case-img{background-image:url(/cdn/shop/files/case-7-mobile-automotive-tuned-japanese-sports-car-underground.webp?v=1777973907)!important}html:not([data-js-view=desktop]) .js-case-grid .js-case-card:nth-child(8) .js-case-img{background-image:url(/cdn/shop/files/case-8-mobile-concierge-luxury-suite-preparation-client-support.webp?v=1777973907)!important}}@media(prefers-reduced-motion:reduce){.js-case-card,.js-case-img{transition:none!important}.js-case-card:hover,.js-case-card:hover .js-case-img{transform:none!important}}.jshs-hero{position:relative;min-height:clamp(640px,84vh,920px);isolation:isolate;overflow:hidden;background:var(--js-bg);border-bottom:1px solid var(--js-border)}.jshs-system{position:absolute;top:0;right:0;bottom:0;left:0;display:none;overflow:hidden;background:var(--js-bg)}.jshs-system.is-system-active{display:block;z-index:2}.jshs-gallery,.jshs-slide{position:absolute;top:0;right:0;bottom:0;left:0}.jshs-slide{opacity:0;visibility:hidden;pointer-events:none;background-image:var(--jshs-bg);background-size:cover;background-position:center center;background-repeat:no-repeat;transition:opacity 1.2s cubic-bezier(.2,.7,.2,1),visibility 1.2s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.jshs-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.jshs-system.is-system-active .jshs-slide.is-active{animation:jshsKenBurns 7.2s cubic-bezier(.16,.84,.28,1) forwards}@keyframes jshsKenBurns{0%{transform:scale(1.035) translateZ(0)}to{transform:scale(1.075) translate3d(-.35%,-.2%,0)}}.jshs-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to right,#000000b3,#00000085 34%,#0000002e 66%,#00000014),linear-gradient(to bottom,#0003,#00000005 48%,#0000005c)}html[data-js-theme=light] .jshs-shade{background:linear-gradient(to right,#ffffffd1,#fff9 34%,#ffffff2e 66%,#ffffff0d),linear-gradient(to bottom,#ffffff1f,#ffffff05 48%,#ffffff3d)}.jshs-copy{position:relative;z-index:3;max-width:720px;padding-left:clamp(28px,5vw,96px);padding-top:clamp(170px,18vh,250px)}.jshs-kicker{margin:0 0 18px;font-size:clamp(11px,.82vw,14px);line-height:1;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#dbb84ef2;opacity:0;transform:translateY(10px)}.jshs-title{margin:0;font-family:var(--js-serif);font-size:clamp(56px,6.1vw,116px);line-height:.94;letter-spacing:-.062em;font-weight:500;color:#fff9ef;text-shadow:0 4px 22px rgba(0,0,0,.3)}html[data-js-theme=light] .jshs-title{color:#111;text-shadow:0 8px 28px rgba(255,255,255,.46)}.jshs-title span{display:block;opacity:0;transform:translateY(18px)}.jshs-title em{font-style:normal;color:var(--js-icon)}.jshs-subtitle{max-width:560px;margin:24px 0 0;font-size:clamp(16px,1.18vw,22px);line-height:1.54;color:#ffffffe0;text-shadow:0 3px 18px rgba(0,0,0,.34);opacity:0;transform:translateY(12px)}html[data-js-theme=light] .jshs-subtitle{color:#222;text-shadow:0 1px 18px rgba(255,255,255,.7)}.jshs-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px;opacity:0;transform:translateY(12px)}.jshs-trust{display:flex;flex-wrap:wrap;gap:28px;margin-top:34px;font-size:12px;letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:#fffc;opacity:0;transform:translateY(12px)}html[data-js-theme=light] .jshs-trust{color:#222}.jshs-trust span:before{content:"\25cc";margin-right:9px;color:var(--js-icon)}.jshs-slide.is-active .jshs-kicker{animation:jshsTextIn .76s cubic-bezier(.2,.8,.2,1) .18s forwards}.jshs-slide.is-active .jshs-title span:nth-child(1){animation:jshsTextIn .84s cubic-bezier(.2,.8,.2,1) .33s forwards}.jshs-slide.is-active .jshs-title span:nth-child(2){animation:jshsTextIn .84s cubic-bezier(.2,.8,.2,1) .51s forwards}.jshs-slide.is-active .jshs-subtitle{animation:jshsTextIn .72s cubic-bezier(.2,.8,.2,1) .76s forwards}.jshs-slide.is-active .jshs-actions{animation:jshsTextIn .72s cubic-bezier(.2,.8,.2,1) .98s forwards}.jshs-slide.is-active .jshs-trust{animation:jshsTextIn .72s cubic-bezier(.2,.8,.2,1) 1.16s forwards}@keyframes jshsTextIn{to{opacity:1;transform:translateY(0)}}.jshs-dots{position:absolute;z-index:5;left:clamp(28px,5vw,96px);bottom:clamp(28px,5vh,56px);display:flex;align-items:center;gap:10px}.jshs-dot{width:7px;height:7px;min-width:7px;min-height:7px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:#ffffff2e;cursor:pointer;transition:transform .28s ease,background .28s ease,border-color .28s ease,opacity .28s ease}.jshs-dot.is-active{transform:scale(1.45);background:var(--js-icon);border-color:var(--js-icon);opacity:1}html[data-js-theme=light] .jshs-dot{border-color:#00000057;background:#0000001f}[data-jshs-root]:not(.is-ready) .jshs-system{visibility:hidden!important;opacity:0!important}.jshs-trust span{display:inline-flex!important;align-items:center!important;gap:8px!important}.jshs-trust span:before{content:none!important}.jshs-trust img{display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;object-fit:contain!important;flex:0 0 18px!important}html[data-js-theme=dark] .jshs-trust img{filter:brightness(0) saturate(100%) invert(72%) sepia(38%) saturate(520%) hue-rotate(6deg) brightness(96%) contrast(92%)!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .jshs-hero{min-height:760px}html:not([data-js-view=desktop]) .jshs-shade{background:linear-gradient(to bottom,#00000024,#00000075 44%,#000000db)}html[data-js-theme=light]:not([data-js-view=desktop]) .jshs-shade{background:linear-gradient(to bottom,#ffffff29,#ffffff85 44%,#ffffffeb)}html:not([data-js-view=desktop]) .jshs-copy{max-width:min(86vw,540px);padding-left:24px;padding-right:24px;padding-top:clamp(138px,19vh,210px)}html:not([data-js-view=desktop]) .jshs-title{font-size:clamp(48px,15vw,72px);line-height:.96}html:not([data-js-view=desktop]) .jshs-subtitle{font-size:15px;max-width:92%}html:not([data-js-view=desktop]) .jshs-actions{display:grid;grid-template-columns:1fr;gap:12px;margin-top:26px}html:not([data-js-view=desktop]) .jshs-actions .js-btn{width:100%;min-height:48px;padding:0 22px;font-size:10.5px}html:not([data-js-view=desktop]) .jshs-trust{gap:14px;font-size:10px}html:not([data-js-view=desktop]) .jshs-dots{left:24px;bottom:24px}}@media(prefers-reduced-motion:reduce){.jshs-slide,.jshs-kicker,.jshs-title span,.jshs-subtitle,.jshs-actions,.jshs-trust{animation:none!important;transition:none!important;transform:none!important}.jshs-slide.is-active .jshs-kicker,.jshs-slide.is-active .jshs-title span,.jshs-slide.is-active .jshs-subtitle,.jshs-slide.is-active .jshs-actions,.jshs-slide.is-active .jshs-trust{opacity:1}}.jshs-slide{transition:opacity 1s cubic-bezier(.22,.72,.18,1),visibility 1s cubic-bezier(.22,.72,.18,1)!important;backface-visibility:hidden!important;transform:translateZ(0)!important;contain:layout paint style!important}.jshs-system.is-system-active .jshs-slide.is-active{animation:jshsKenBurnsStable 7.6s cubic-bezier(.16,.84,.28,1) forwards!important}@keyframes jshsKenBurnsStable{0%{transform:scale(1.025) translateZ(0)}to{transform:scale(1.055) translate3d(-.28%,-.16%,0)}}.jshs-system:not(.is-system-active) .jshs-slide{animation:none!important}@media(prefers-reduced-motion:reduce){.jshs-system.is-system-active .jshs-slide.is-active{animation:none!important}}.jshs-hero{--jshs-rail-left: max(36px, calc((100% - var(--js-max, 1200px)) / 2 + 36px));--jshs-rail-right: var(--jshs-rail-left);--jshs-copy-width: min(720px, calc(100% - (var(--jshs-rail-left) + var(--jshs-rail-right))))}.jshs-copy{margin-left:var(--jshs-rail-left)!important;padding-left:0!important;padding-right:0!important;width:var(--jshs-copy-width)!important;max-width:var(--jshs-copy-width)!important;box-sizing:border-box!important}.jshs-dots{left:var(--jshs-rail-left)!important}.jshs-trust{align-items:center!important}.jshs-trust span{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}.jshs-trust span:before{content:none!important;display:none!important}.jshs-trust img{display:inline-block!important;width:18px!important;height:18px!important;object-fit:contain!important;flex:0 0 18px!important;filter:brightness(0) saturate(100%) invert(72%) sepia(38%) saturate(520%) hue-rotate(6deg) brightness(96%) contrast(92%)}html[data-js-theme=light] .jshs-trust img{filter:none!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .jshs-hero{--jshs-rail-left: 24px;--jshs-rail-right: 24px;--jshs-copy-width: min(86vw, 540px)}html:not([data-js-view=desktop]) .jshs-copy{margin-left:var(--jshs-rail-left)!important;padding-left:0!important;padding-right:0!important;width:var(--jshs-copy-width)!important;max-width:var(--jshs-copy-width)!important}html:not([data-js-view=desktop]) .jshs-dots{left:var(--jshs-rail-left)!important}html:not([data-js-view=desktop]) .jshs-trust img{width:14px!important;height:14px!important;flex-basis:14px!important}}@media screen and (min-width:990px){[data-jshs-system=desktop-dark] .jshs-slide[data-slide="2"] .jshs-title{font-size:clamp(52px,5.15vw,92px)!important;line-height:.92!important;letter-spacing:-.058em!important;max-width:690px!important}[data-jshs-system=desktop-dark] .jshs-slide[data-slide="2"] .jshs-subtitle{max-width:520px!important;margin-top:20px!important}[data-jshs-system=desktop-dark] .jshs-slide[data-slide="2"] .jshs-actions{margin-top:26px!important}[data-jshs-system=desktop-dark] .jshs-slide[data-slide="2"] .jshs-trust{margin-top:24px!important}}@media screen and (min-width:990px){[data-jshs-system=desktop-dark] .jshs-slide[data-slide="4"] .jshs-shade{background:linear-gradient(to right,#000000c2,#0000008f 31%,#0000003d 54%,#00000014 78%,#0000000a),linear-gradient(to bottom,#0000001f,#00000008 48%,#00000052)!important}[data-jshs-system=desktop-dark] .jshs-slide[data-slide="4"] .jshs-copy{max-width:min(660px,var(--jshs-copy-width))!important}[data-jshs-system=desktop-dark] .jshs-slide[data-slide="4"] .jshs-copy:before{content:"";position:absolute;z-index:-1;left:-28px;top:-30px;bottom:-34px;width:min(760px,calc(100vw - var(--jshs-rail-left) - 40px));pointer-events:none;background:linear-gradient(90deg,#0000006b,#00000042 56%,#0000);border-left:1px solid rgba(212,175,55,.14);box-shadow:0 18px 70px #0000003d;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}[data-jshs-system=desktop-dark] .jshs-slide[data-slide="4"] .jshs-title,[data-jshs-system=desktop-dark] .jshs-slide[data-slide="4"] .jshs-subtitle{text-shadow:0 4px 24px rgba(0,0,0,.72),0 1px 2px rgba(0,0,0,.58)!important}}.jshs-trust span:nth-child(1) img{content:url(/cdn/shop/files/Japansolved-Solutions-ICON_DISCREET_SENSITIVE-Verified-Protection-Shield-Monoline.svg?v=1778049194)!important}.jshs-trust span:nth-child(2) img{content:url(/cdn/shop/files/icon-14-c-japansolved-values-professional-structured-authority.svg?v=1777825393)!important}.jshs-trust span:nth-child(3) img{content:url(/cdn/shop/files/Japansolved-Solutions-ICON_ADVISORY_INTELLIGENCE-Precision-Target-Monoline.svg?v=1778049195)!important}@media screen and (min-width:990px){[data-jshs-system=desktop-light] .jshs-slide{background-position:center center!important}[data-jshs-system=desktop-light] .jshs-shade{background:linear-gradient(to right,#ffffffe0,#ffffffad 31%,#ffffff47 55%,#ffffff0f 78%,#ffffff05),linear-gradient(to bottom,#ffffff14,#fff0 55%,#ffffff38)!important}[data-jshs-system=desktop-light] .jshs-copy{max-width:min(620px,var(--jshs-copy-width))!important;padding-top:clamp(165px,17vh,230px)!important}[data-jshs-system=desktop-light] .jshs-kicker{color:#a67820f2!important;text-shadow:none!important}[data-jshs-system=desktop-light] .jshs-title{max-width:620px!important;font-size:clamp(52px,5.45vw,98px)!important;line-height:.98!important;letter-spacing:-.058em!important;color:#111!important;text-shadow:0 8px 28px rgba(255,255,255,.52),0 1px 1px rgba(255,255,255,.45)!important}[data-jshs-system=desktop-light] .jshs-subtitle{max-width:520px!important;color:#141412c7!important;text-shadow:0 1px 18px rgba(255,255,255,.7)!important}[data-jshs-system=desktop-light] .jshs-trust{color:#141412c2!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="1"] .jshs-actions,[data-jshs-system=desktop-light] .jshs-slide[data-slide="2"] .jshs-actions{display:none!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="1"] .jshs-trust,[data-jshs-system=desktop-light] .jshs-slide[data-slide="2"] .jshs-trust{margin-top:32px!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="1"]{background-position:center center!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="2"]{background-position:center right!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="3"],[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"],[data-jshs-system=desktop-light] .jshs-slide[data-slide="5"],[data-jshs-system=desktop-light] .jshs-slide[data-slide="6"],[data-jshs-system=desktop-light] .jshs-slide[data-slide="7"],[data-jshs-system=desktop-light] .jshs-slide[data-slide="8"],[data-jshs-system=desktop-light] .jshs-slide[data-slide="9"]{background-position:center center!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="7"] .jshs-copy:before{content:"";position:absolute;z-index:-1;left:-26px;top:-28px;bottom:-30px;width:min(690px,calc(100vw - var(--jshs-rail-left) - 44px));pointer-events:none;background:linear-gradient(90deg,#ffffffb8,#ffffff70 62%,#fff0);border-left:1px solid rgba(212,175,55,.18);box-shadow:0 18px 60px #9171371f;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}}.jshs-dots{gap:12px!important;padding:9px 12px!important;border-radius:999px!important;background:#08080842!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 12px 34px #0000003d,inset 0 1px #ffffff29!important;backdrop-filter:blur(10px) saturate(1.15)!important;-webkit-backdrop-filter:blur(10px) saturate(1.15)!important}html[data-js-theme=light] .jshs-dots{background:#ffffff8f!important;border-color:#1414142e!important;box-shadow:0 12px 34px #30241229,inset 0 1px #ffffffb8!important}.jshs-dot{width:11px!important;height:11px!important;min-width:11px!important;min-height:11px!important;border:2px solid rgba(255,255,255,.78)!important;background:#00000052!important;opacity:1!important;box-shadow:0 0 0 2px #0000002e,0 2px 10px #0000003d!important}html[data-js-theme=light] .jshs-dot{border-color:#ffffffeb!important;background:#14141457!important;box-shadow:0 0 0 2px #00000024,0 2px 10px #00000029!important}.jshs-dot.is-active{width:18px!important;min-width:18px!important;transform:scale(1)!important;background:linear-gradient(135deg,#b88732,#d4af37)!important;border-color:#fff!important;box-shadow:0 0 0 2px #0003,0 0 18px #d4af3794,0 6px 18px #00000038!important}@media screen and (min-width:990px){[data-jshs-system=desktop-light] .jshs-slide[data-slide="1"] .jshs-actions,[data-jshs-system=desktop-light] .jshs-slide[data-slide="2"] .jshs-actions{display:flex!important;opacity:0;transform:translateY(12px)}[data-jshs-system=desktop-light] .jshs-title span{display:block!important}[data-jshs-system=desktop-light] .jshs-slide{--jshs-drift-x: -.2%;--jshs-drift-y: -.12%;--jshs-zoom-from: 1.018;--jshs-zoom-to: 1.046}[data-jshs-system=desktop-light] .jshs-slide[data-slide="1"]{--jshs-drift-x: -.12%;--jshs-drift-y: -.06%;--jshs-zoom-to: 1.04}[data-jshs-system=desktop-light] .jshs-slide[data-slide="2"]{--jshs-drift-x: -.24%;--jshs-drift-y: -.1%;--jshs-zoom-to: 1.044}[data-jshs-system=desktop-light] .jshs-slide[data-slide="3"]{--jshs-drift-x: .16%;--jshs-drift-y: -.12%;--jshs-zoom-to: 1.05}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"]{--jshs-drift-x: -.1%;--jshs-drift-y: -.08%;--jshs-zoom-to: 1.038}[data-jshs-system=desktop-light] .jshs-slide[data-slide="5"]{--jshs-drift-x: .1%;--jshs-drift-y: -.16%;--jshs-zoom-to: 1.048}[data-jshs-system=desktop-light] .jshs-slide[data-slide="8"]{--jshs-drift-x: -.18%;--jshs-drift-y: -.08%;--jshs-zoom-to: 1.043}[data-jshs-system=desktop-light] .jshs-slide[data-slide="9"]{--jshs-drift-x: .14%;--jshs-drift-y: -.1%;--jshs-zoom-to: 1.042}[data-jshs-system=desktop-light].is-system-active .jshs-slide.is-active{animation:jshsLuxuryBreath var(--jshs-active-duration,7.6s) cubic-bezier(.16,.84,.28,1) forwards!important}@keyframes jshsLuxuryBreath{0%{transform:scale(var(--jshs-zoom-from,1.02)) translateZ(0)}to{transform:scale(var(--jshs-zoom-to,1.05)) translate3d(var(--jshs-drift-x,-.2%),var(--jshs-drift-y,-.1%),0)}}[data-jshs-system=desktop-light] .jshs-slide[data-slide="3"] .jshs-shade,[data-jshs-system=desktop-light] .jshs-slide[data-slide="5"] .jshs-shade{background:linear-gradient(to right,#000000bd,#0000008f 32%,#0000003d 58%,#00000014 82%,#0000000a),linear-gradient(to bottom,#00000014,#00000008 45%,#0000004d)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="3"] .jshs-title,[data-jshs-system=desktop-light] .jshs-slide[data-slide="5"] .jshs-title{color:#fff8ee!important;text-shadow:0 4px 26px rgba(0,0,0,.74),0 1px 2px rgba(0,0,0,.6)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="3"] .jshs-subtitle,[data-jshs-system=desktop-light] .jshs-slide[data-slide="5"] .jshs-subtitle,[data-jshs-system=desktop-light] .jshs-slide[data-slide="3"] .jshs-trust,[data-jshs-system=desktop-light] .jshs-slide[data-slide="5"] .jshs-trust{color:#fff8eee0!important;text-shadow:0 3px 18px rgba(0,0,0,.56)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="3"] .jshs-copy:before,[data-jshs-system=desktop-light] .jshs-slide[data-slide="5"] .jshs-copy:before{content:"";position:absolute;z-index:-1;left:-28px;top:-28px;bottom:-34px;width:min(700px,calc(100% - var(--jshs-rail-left) - 36px));pointer-events:none;background:linear-gradient(90deg,#00000061,#00000038 62%,#0000);border-left:1px solid rgba(212,175,55,.16);box-shadow:0 18px 70px #0003;backdrop-filter:blur(1.2px);-webkit-backdrop-filter:blur(1.2px)}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-shade{background:radial-gradient(circle at 46% 48%,#ffffffbd,#ffffff8a,#ffffff1a 44%,#fff0 70%),linear-gradient(to right,#00000042,#0000001f 24%,#0000000a 55%,#0000001a)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-copy{margin-left:clamp(390px,38%,520px)!important;width:min(470px,calc(100% - 560px))!important;max-width:470px!important;padding-top:clamp(170px,17vh,220px)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-title{font-size:clamp(44px,4.25vw,72px)!important;line-height:.98!important;color:#111!important;text-shadow:0 7px 24px rgba(255,255,255,.82),0 1px 1px rgba(255,255,255,.56)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-copy:before{content:"";position:absolute;z-index:-1;left:-24px;right:-26px;top:-26px;bottom:-30px;pointer-events:none;background:linear-gradient(135deg,#ffffffb8,#ffffff57);border:1px solid rgba(212,175,55,.16);box-shadow:0 20px 70px #261c0c1f;backdrop-filter:blur(2px) saturate(1.06);-webkit-backdrop-filter:blur(2px) saturate(1.06)}[data-jshs-system=desktop-light] .jshs-slide[data-slide="8"] .jshs-shade,[data-jshs-system=desktop-light] .jshs-slide[data-slide="9"] .jshs-shade{background:linear-gradient(to right,#ffffffdb,#ffffffa3 32%,#ffffff3d 58%,#ffffff0d 82%,#ffffff05),linear-gradient(to bottom,#ffffff0d,#fff0,#ffffff2e)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="8"] .jshs-copy:before,[data-jshs-system=desktop-light] .jshs-slide[data-slide="9"] .jshs-copy:before{content:"";position:absolute;z-index:-1;left:-28px;top:-30px;bottom:-34px;width:min(710px,calc(100% - var(--jshs-rail-left) - 40px));pointer-events:none;background:linear-gradient(90deg,#ffffffc2,#ffffff75 62%,#fff0);border-left:1px solid rgba(212,175,55,.2);box-shadow:0 18px 70px #2a201224;backdrop-filter:blur(1.8px) saturate(1.05);-webkit-backdrop-filter:blur(1.8px) saturate(1.05)}[data-jshs-system=desktop-light] .jshs-slide[data-slide="8"] .jshs-title{font-size:clamp(48px,4.95vw,86px)!important;line-height:.96!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="8"] .jshs-actions,[data-jshs-system=desktop-light] .jshs-slide[data-slide="9"] .jshs-actions{margin-top:28px!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="8"] .jshs-trust,[data-jshs-system=desktop-light] .jshs-slide[data-slide="9"] .jshs-trust{margin-top:26px!important}}@media(prefers-reduced-motion:reduce){[data-jshs-system=desktop-light].is-system-active .jshs-slide.is-active{animation:none!important}}html[data-js-theme=light] .jshs-dots{background:#ffffff4d!important;border-color:#1414141f!important;box-shadow:0 10px 28px #3024121a,inset 0 1px #ffffff6b!important;backdrop-filter:blur(7px) saturate(1.05)!important;-webkit-backdrop-filter:blur(7px) saturate(1.05)!important}html[data-js-theme=light] .jshs-dot{border-color:#ffffffd1!important;background:#12121252!important;box-shadow:0 0 0 1px #0000001f,0 2px 8px #0000001f!important}html[data-js-theme=light] .jshs-dot.is-active{border-color:#ffffffeb!important;box-shadow:0 0 0 1px #00000021,0 0 14px #d4af376b,0 5px 14px #00000024!important}@media screen and (min-width:990px){[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-shade{background:radial-gradient(circle at 53% 49%,#ffffffa3,#ffffff6b 21%,#ffffff14 43%,#fff0 70%),linear-gradient(to right,#0003,#00000014 24%,#00000008 55%,#00000017)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-copy{margin-left:clamp(505px,45.5%,635px)!important;width:min(410px,calc(100% - 650px))!important;max-width:410px!important;padding-top:clamp(182px,18.5vh,238px)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-title{font-size:clamp(38px,3.65vw,62px)!important;line-height:.99!important;letter-spacing:-.052em!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-subtitle{max-width:360px!important;margin-top:18px!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-actions{margin-top:24px!important;gap:12px!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-actions .js-btn{min-height:48px!important;padding:0 22px!important;font-size:11px!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-trust{margin-top:22px!important;gap:18px!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-copy:before{left:-22px!important;right:-22px!important;top:-24px!important;bottom:-28px!important;background:linear-gradient(135deg,#ffffff8f,#ffffff3d)!important;box-shadow:0 18px 58px #261c0c1a!important;backdrop-filter:blur(1.4px) saturate(1.04)!important;-webkit-backdrop-filter:blur(1.4px) saturate(1.04)!important}}@media screen and (min-width:990px){[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"]{background-position:center center!important;--jshs-drift-x: -.08%;--jshs-drift-y: -.06%;--jshs-zoom-to: 1.036}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-shade{background:radial-gradient(circle at 51% 50%,#ffffff94,#ffffff5c 22%,#ffffff12 45%,#fff0 72%),linear-gradient(to right,#00000029,#0000000f 28%,#00000005 58%,#00000014)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-copy{margin-left:clamp(492px,44.5%,625px)!important;width:min(430px,calc(100% - 635px))!important;max-width:430px!important;padding-top:clamp(176px,18vh,232px)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-copy:before{left:-22px!important;right:-22px!important;top:-24px!important;bottom:-28px!important;background:linear-gradient(135deg,#ffffff80,#fff3)!important;border:1px solid rgba(212,175,55,.13)!important;box-shadow:0 18px 58px #261c0c17!important;backdrop-filter:blur(1.2px) saturate(1.04)!important;-webkit-backdrop-filter:blur(1.2px) saturate(1.04)!important}[data-jshs-system=desktop-light] .jshs-slide[data-js-luma=dark] .jshs-shade{background:linear-gradient(to right,#ffffffdb,#ffffff9e 33%,#ffffff38 60%,#ffffff0a 84%,#ffffff05),linear-gradient(to bottom,#ffffff0d,#fff0,#ffffff29)!important}[data-jshs-system=desktop-light] .jshs-slide[data-js-luma=busy] .jshs-copy:before{content:"";position:absolute;z-index:-1;left:-28px;top:-30px;bottom:-34px;width:min(710px,calc(100% - var(--jshs-rail-left) - 40px));pointer-events:none;background:linear-gradient(90deg,#ffffffb8,#ffffff6b 62%,#fff0);border-left:1px solid rgba(212,175,55,.18);box-shadow:0 18px 70px #2a20121f;backdrop-filter:blur(1.6px) saturate(1.04);-webkit-backdrop-filter:blur(1.6px) saturate(1.04)}}@media screen and (min-width:990px){[data-jshs-system=desktop-light] .jshs-slide{background-image:none!important;transform:none!important;animation:none!important;overflow:hidden!important;contain:layout paint style!important;will-change:opacity!important}[data-jshs-system=desktop-light] .jshs-slide:before{content:"";position:absolute;top:-1.8%;right:-1.8%;bottom:-1.8%;left:-1.8%;z-index:0;pointer-events:none;background-image:var(--jshs-bg);background-size:cover;background-position:inherit;background-repeat:no-repeat;transform:scale(var(--jshs-zoom-from,1.018)) translateZ(0);transform-origin:center center;backface-visibility:hidden;will-change:transform}[data-jshs-system=desktop-light].is-system-active .jshs-slide.is-active{transform:none!important;animation:none!important}[data-jshs-system=desktop-light].is-system-active .jshs-slide.is-active:before{animation:jshsLightDesktopImageBreath var(--jshs-active-duration,7.6s) cubic-bezier(.16,.84,.28,1) forwards!important}@keyframes jshsLightDesktopImageBreath{0%{transform:scale(var(--jshs-zoom-from,1.018)) translateZ(0)}to{transform:scale(var(--jshs-zoom-to,1.044)) translate3d(var(--jshs-drift-x,-.16%),var(--jshs-drift-y,-.08%),0)}}[data-jshs-system=desktop-light] .jshs-shade{z-index:1!important}[data-jshs-system=desktop-light] .jshs-copy{z-index:3!important;isolation:isolate!important;margin-left:0!important;width:auto!important;max-width:min(650px,var(--jshs-copy-width))!important;padding-left:clamp(28px,5vw,96px)!important;padding-top:clamp(164px,17vh,228px)!important}[data-jshs-system=desktop-light] .jshs-copy:before{content:"";position:absolute;z-index:-1;left:calc(clamp(28px,5vw,96px)*-.52);top:-42px;bottom:-48px;width:min(790px,calc(100vw - var(--jshs-rail-left,72px) - 32px));pointer-events:none;background:linear-gradient(90deg,#ffffffbd,#ffffff7a 63%,#ffffff1f 86%,#fff0);border-left:1px solid rgba(212,175,55,.18);box-shadow:0 22px 78px #2a201221;backdrop-filter:blur(1.6px) saturate(1.04);-webkit-backdrop-filter:blur(1.6px) saturate(1.04)}[data-jshs-system=desktop-light] .jshs-actions{position:relative!important;z-index:2!important}[data-jshs-system=desktop-light] .jshs-trust{position:relative!important;z-index:2!important;margin-top:28px!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="1"] .jshs-actions,[data-jshs-system=desktop-light] .jshs-slide[data-slide="2"] .jshs-actions{display:flex!important;visibility:visible!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="3"] .jshs-shade,[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-shade,[data-jshs-system=desktop-light] .jshs-slide[data-slide="5"] .jshs-shade{background:linear-gradient(to right,#000000b8,#0000008a 32%,#0000003d 58%,#00000014 82%,#0000000a),linear-gradient(to bottom,#00000014,#00000005 46%,#00000047)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="3"] .jshs-copy:before,[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-copy:before,[data-jshs-system=desktop-light] .jshs-slide[data-slide="5"] .jshs-copy:before{background:linear-gradient(90deg,#00000075,#0000004a 62%,#00000014 86%,#0000)!important;border-left:1px solid rgba(212,175,55,.22)!important;box-shadow:0 22px 82px #0000003d!important;backdrop-filter:blur(1.5px) saturate(1.04)!important;-webkit-backdrop-filter:blur(1.5px) saturate(1.04)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="3"] .jshs-title,[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-title,[data-jshs-system=desktop-light] .jshs-slide[data-slide="5"] .jshs-title{color:#fff8ee!important;text-shadow:0 4px 28px rgba(0,0,0,.76),0 1px 2px rgba(0,0,0,.62)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="3"] .jshs-subtitle,[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-subtitle,[data-jshs-system=desktop-light] .jshs-slide[data-slide="5"] .jshs-subtitle,[data-jshs-system=desktop-light] .jshs-slide[data-slide="3"] .jshs-trust,[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-trust,[data-jshs-system=desktop-light] .jshs-slide[data-slide="5"] .jshs-trust{color:#fff8eee6!important;text-shadow:0 3px 18px rgba(0,0,0,.56)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="3"] .jshs-trust img,[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-trust img,[data-jshs-system=desktop-light] .jshs-slide[data-slide="5"] .jshs-trust img{filter:brightness(0) invert(1) drop-shadow(0 2px 8px rgba(0,0,0,.38))!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"]{background-position:center center!important;--jshs-drift-x: -.1%;--jshs-drift-y: -.08%;--jshs-zoom-to: 1.038}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-copy{margin-left:0!important;width:auto!important;max-width:min(650px,var(--jshs-copy-width))!important;padding-left:clamp(28px,5vw,96px)!important;padding-top:clamp(164px,17vh,228px)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-title{font-size:clamp(52px,5.45vw,98px)!important;line-height:.98!important;letter-spacing:-.058em!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="8"] .jshs-shade,[data-jshs-system=desktop-light] .jshs-slide[data-slide="9"] .jshs-shade{background:linear-gradient(to right,#ffffffe0,#ffffffa8 32%,#ffffff42 58%,#ffffff0f 82%,#ffffff05),linear-gradient(to bottom,#ffffff0d,#fff0,#ffffff2e)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="8"] .jshs-copy:before,[data-jshs-system=desktop-light] .jshs-slide[data-slide="9"] .jshs-copy:before{background:linear-gradient(90deg,#fffc,#ffffff85 62%,#ffffff29 86%,#fff0)!important;box-shadow:0 22px 82px #2a201226!important}html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-dots{background:#ffffff3d!important;border-color:#1414141c!important;box-shadow:0 10px 28px #30241217,inset 0 1px #ffffff61!important;backdrop-filter:blur(8px) saturate(1.04)!important;-webkit-backdrop-filter:blur(8px) saturate(1.04)!important}}@media(prefers-reduced-motion:reduce){[data-jshs-system=desktop-light] .jshs-slide:before{animation:none!important;transform:none!important}}@media screen and (min-width:990px){html[data-js-theme=light] [data-jshs-system=desktop-light]{--jshs-light-rail-left: max(36px, calc((100% - var(--js-max, 1320px)) / 2));--jshs-light-rail-right: var(--jshs-light-rail-left);--jshs-light-copy-width: min(720px, calc(100% - (var(--jshs-light-rail-left) + var(--jshs-light-rail-right))))}html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-copy{margin-left:var(--jshs-light-rail-left)!important;padding-left:0!important;padding-right:0!important;width:var(--jshs-light-copy-width)!important;max-width:var(--jshs-light-copy-width)!important;box-sizing:border-box!important}html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-dots{left:var(--jshs-light-rail-left)!important}html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-copy:before{left:-32px!important;right:auto!important;top:-42px!important;bottom:-46px!important;width:min(var(--jshs-plate-width, 780px),calc(100% + 96px))!important}html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="1"] .jshs-copy{--jshs-light-copy-width: min(710px, calc(100% - (var(--jshs-light-rail-left) + var(--jshs-light-rail-right))));--jshs-plate-width: 760px}html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="2"] .jshs-copy{--jshs-light-copy-width: min(760px, calc(100% - (var(--jshs-light-rail-left) + var(--jshs-light-rail-right))));--jshs-plate-width: 840px}html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="3"] .jshs-copy{--jshs-light-copy-width: min(760px, calc(100% - (var(--jshs-light-rail-left) + var(--jshs-light-rail-right))));--jshs-plate-width: 830px}html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-copy{margin-left:var(--jshs-light-rail-left)!important;padding-left:0!important;width:min(700px,calc(100% - (var(--jshs-light-rail-left) + var(--jshs-light-rail-right))))!important;max-width:min(700px,calc(100% - (var(--jshs-light-rail-left) + var(--jshs-light-rail-right))))!important;--jshs-plate-width: 780px}html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="5"] .jshs-copy{--jshs-light-copy-width: min(720px, calc(100% - (var(--jshs-light-rail-left) + var(--jshs-light-rail-right))));--jshs-plate-width: 800px}html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="6"] .jshs-copy{--jshs-light-copy-width: min(600px, calc(100% - (var(--jshs-light-rail-left) + var(--jshs-light-rail-right))));--jshs-plate-width: 650px}html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="7"] .jshs-copy{--jshs-light-copy-width: min(690px, calc(100% - (var(--jshs-light-rail-left) + var(--jshs-light-rail-right))));--jshs-plate-width: 760px}html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="8"] .jshs-copy{--jshs-light-copy-width: min(700px, calc(100% - (var(--jshs-light-rail-left) + var(--jshs-light-rail-right))));--jshs-plate-width: 790px}html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="9"] .jshs-copy{--jshs-light-copy-width: min(760px, calc(100% - (var(--jshs-light-rail-left) + var(--jshs-light-rail-right))));--jshs-plate-width: 850px}html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="3"] .jshs-trust,html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-trust,html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="5"] .jshs-trust{color:#fff8eeeb!important}html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="3"] .jshs-trust img,html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="4"] .jshs-trust img,html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="5"] .jshs-trust img{filter:brightness(0) invert(1) drop-shadow(0 2px 8px rgba(0,0,0,.38))!important}}@media screen and (max-width:749px){html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-slide{background-position:center center!important;--jshs-drift-x: -.12%;--jshs-drift-y: -.08%;--jshs-zoom-from: 1.018;--jshs-zoom-to: 1.045}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-slide[data-slide="1"]{background-position:52% center!important;--jshs-drift-x: -.08%;--jshs-zoom-to: 1.04}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-slide[data-slide="2"]{background-position:center center!important;--jshs-drift-x: -.1%;--jshs-zoom-to: 1.038}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-slide[data-slide="3"]{background-position:center center!important;--jshs-drift-x: .1%;--jshs-zoom-to: 1.042}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-slide[data-slide="4"]{background-position:center center!important;--jshs-drift-x: -.16%;--jshs-zoom-to: 1.05}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-slide[data-slide="5"]{background-position:center center!important;--jshs-drift-x: .08%;--jshs-zoom-to: 1.038}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-slide[data-slide="6"]{background-position:center center!important;--jshs-drift-x: -.08%;--jshs-zoom-to: 1.034}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-slide[data-slide="7"]{background-position:center center!important;--jshs-drift-x: .12%;--jshs-zoom-to: 1.046}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-slide[data-slide="8"]{background-position:center center!important;--jshs-drift-x: -.06%;--jshs-zoom-to: 1.032}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-slide[data-slide="9"]{background-position:center center!important;--jshs-drift-x: -.1%;--jshs-zoom-to: 1.04}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-shade{background:linear-gradient(to bottom,#0000000f,#0000002e 30%,#00000094 62%,#000000eb),linear-gradient(to right,#0000006b,#00000029 46%,#00000042)!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-copy{top:auto!important;bottom:104px!important;padding-top:0!important;margin-left:24px!important;width:min(calc(100% - 48px),540px)!important;max-width:min(calc(100% - 48px),540px)!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-copy:before{content:"";position:absolute;z-index:-1;left:-18px;right:-18px;top:-26px;bottom:-28px;pointer-events:none;background:linear-gradient(180deg,#00000029,#00000057 48%,#00000094);border-left:1px solid rgba(212,175,55,.18);box-shadow:0 18px 62px #00000057;backdrop-filter:blur(1.4px) saturate(1.05);-webkit-backdrop-filter:blur(1.4px) saturate(1.05)}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-kicker{font-size:10px!important;letter-spacing:.18em!important;margin-bottom:12px!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-title{font-size:clamp(42px,12.2vw,61px)!important;line-height:.95!important;letter-spacing:-.058em!important;color:#fff8ee!important;text-shadow:0 5px 28px rgba(0,0,0,.72),0 1px 2px rgba(0,0,0,.62)!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-subtitle{max-width:94%!important;margin-top:16px!important;font-size:14px!important;line-height:1.46!important;color:#fff8eee0!important;text-shadow:0 3px 16px rgba(0,0,0,.64)!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-actions{margin-top:20px!important;gap:10px!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-actions .js-btn{min-height:46px!important;font-size:10px!important;letter-spacing:.072em!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-trust{gap:10px!important;margin-top:18px!important;font-size:8.6px!important;letter-spacing:.08em!important;color:#fff8eed6!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-trust img{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;flex-basis:13px!important;filter:brightness(0) invert(1) drop-shadow(0 2px 8px rgba(0,0,0,.42))!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-dots{left:50%!important;transform:translate(-50%)!important;bottom:28px!important;background:#08080861!important;border-color:#ffffff38!important}}@media screen and (max-width:420px){html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-copy{bottom:96px!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-title{font-size:clamp(38px,11.2vw,52px)!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-subtitle{font-size:13px!important}}@media screen and (max-width:749px){html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-slide,html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark].is-system-active .jshs-slide.is-active{animation:none!important;transform:none!important;backface-visibility:hidden!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-copy{position:absolute!important;left:24px!important;right:24px!important;top:auto!important;bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;margin-left:0!important;margin-right:0!important;padding:0!important;width:auto!important;max-width:none!important;box-sizing:border-box!important;z-index:4!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-copy:before{left:-14px!important;right:-14px!important;top:-22px!important;bottom:-22px!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-title{font-size:clamp(36px,10.6vw,50px)!important;line-height:.96!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-subtitle{margin-top:14px!important;font-size:13px!important;line-height:1.42!important;max-width:96%!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-actions{margin-top:18px!important;gap:9px!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-actions .js-btn{min-height:44px!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-trust{margin-top:16px!important}}@media screen and (max-width:420px){html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-copy{bottom:calc(86px + env(safe-area-inset-bottom,0px))!important}html[data-js-theme=dark]:not([data-js-view=desktop]) [data-jshs-system=mobile-dark] .jshs-title{font-size:clamp(34px,10vw,46px)!important}}.jshs-hero[data-jshs-root]{overflow:hidden!important;contain:layout paint!important}.jshs-system,.jshs-gallery,.jshs-slide{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.jshs-slide{transform:translateZ(0);will-change:opacity}@media screen and (min-width:750px)and (max-width:1180px){.jshs-hero[data-jshs-root]{min-height:clamp(620px,74vh,820px)!important}.jshs-system.is-system-active .jshs-slide,.jshs-system.is-system-active .jshs-slide.is-active{animation:none!important;transform:none!important}.jshs-slide{transition:opacity .82s cubic-bezier(.22,.72,.18,1),visibility .82s cubic-bezier(.22,.72,.18,1)!important}}@media screen and (max-width:749px){html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-slide,html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light].is-system-active .jshs-slide.is-active{animation:none!important;transform:none!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-copy{position:absolute!important;left:24px!important;right:24px!important;top:auto!important;bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;margin-left:0!important;margin-right:0!important;padding:0!important;width:auto!important;max-width:none!important;box-sizing:border-box!important;z-index:4!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-copy:before{content:"";position:absolute;z-index:-1;left:-14px!important;right:-14px!important;top:-22px!important;bottom:-22px!important;pointer-events:none;border:1px solid rgba(212,175,55,.18);box-shadow:0 18px 70px #18140e2e;backdrop-filter:blur(2px) saturate(1.05);-webkit-backdrop-filter:blur(2px) saturate(1.05)}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-slide[data-copy-tone=black] .jshs-shade{background:linear-gradient(to bottom,#ffffff1a,#ffffff38 40%,#ffffff9e 74%,#ffffffe0)!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-slide[data-copy-tone=black] .jshs-copy:before{background:linear-gradient(180deg,#ffffff8f,#ffffff4d)!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-slide[data-copy-tone=black] .jshs-title,html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-slide[data-copy-tone=black] .jshs-subtitle,html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-slide[data-copy-tone=black] .jshs-trust{color:#111!important;text-shadow:0 8px 24px rgba(255,255,255,.64),0 1px 1px rgba(255,255,255,.6)!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-slide[data-copy-tone=black] .jshs-trust img{filter:none!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-slide[data-copy-tone=white] .jshs-shade{background:linear-gradient(to bottom,#00000014,#00000057 42%,#000000bd 80%,#000000e0)!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-slide[data-copy-tone=white] .jshs-copy:before{background:linear-gradient(180deg,#0000006b,#0000003d)!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-slide[data-copy-tone=white] .jshs-title,html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-slide[data-copy-tone=white] .jshs-subtitle,html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-slide[data-copy-tone=white] .jshs-trust{color:#fff8ee!important;text-shadow:0 5px 28px rgba(0,0,0,.72),0 1px 2px rgba(0,0,0,.62)!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-slide[data-copy-tone=white] .jshs-trust img{filter:brightness(0) invert(1) drop-shadow(0 2px 8px rgba(0,0,0,.42))!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-kicker{font-size:10px!important;letter-spacing:.18em!important;margin-bottom:12px!important;color:#d4af37f2!important;text-shadow:0 2px 10px rgba(0,0,0,.18)!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-title{font-size:clamp(36px,10.6vw,50px)!important;line-height:.96!important;letter-spacing:-.056em!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-subtitle{max-width:96%!important;margin-top:14px!important;font-size:13px!important;line-height:1.42!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-actions{margin-top:18px!important;gap:9px!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-actions .js-btn{min-height:44px!important;font-size:10px!important;letter-spacing:.072em!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-trust{gap:10px!important;margin-top:16px!important;font-size:8.6px!important;letter-spacing:.08em!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-trust img{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;flex-basis:13px!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-dots{left:50%!important;transform:translate(-50%)!important;bottom:28px!important;background:#ffffff57!important;border-color:#14141429!important}}@media screen and (max-width:420px){html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-copy{bottom:calc(86px + env(safe-area-inset-bottom,0px))!important}html[data-js-theme=light]:not([data-js-view=desktop]) [data-jshs-system=mobile-light] .jshs-title{font-size:clamp(34px,10vw,46px)!important}}@media screen and (min-width:750px){.jshs-system[data-jshs-system=desktop-dark].is-system-active .jshs-slide.is-active,.jshs-system[data-jshs-system=desktop-light].is-system-active .jshs-slide.is-active{animation-duration:var(--jshs-active-duration, 18.6s)!important}}@media screen and (min-width:750px)and (max-width:1180px){.jshs-hero[data-jshs-root],.jshs-system.is-system-active,.jshs-system.is-system-active .jshs-gallery{overflow:hidden!important;transform:none!important;contain:layout paint!important;isolation:isolate!important}.jshs-system.is-system-active .jshs-slide,.jshs-system.is-system-active .jshs-slide.is-active{animation:none!important;transform:none!important;will-change:opacity!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;transition-property:opacity,visibility!important;transition-duration:1.2s,1.2s!important;transition-timing-function:cubic-bezier(.22,.72,.18,1),cubic-bezier(.22,.72,.18,1)!important}}.js-layers-transition{padding:84px 0 78px;background:var(--js-bg);text-align:center;border-top:1px solid var(--js-border);border-bottom:1px solid var(--js-border)}.js-layers-transition .js-wrap{width:min(var(--js-max),calc(100% - 72px));margin:0 auto}.js-layers-title{margin:0 auto;font-family:var(--js-serif);font-size:clamp(32px,3vw,42px);line-height:1.12;letter-spacing:-.02em;font-weight:500}.js-layers-list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;width:min(100%,1040px);margin:46px auto 0}.js-layers-list span{position:relative;display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 14px;color:var(--js-text);font-family:inherit;font-size:calc(14px * var(--js-desktop-readability-scale,1.5));line-height:1.22;letter-spacing:.035em;text-transform:uppercase;font-weight:800;white-space:normal}.js-layers-list span:not(:first-child):before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:1px;background:var(--js-border);opacity:.82}.js-layers-divider{display:none}.js-layers-copy,.js-layers-closing{display:block;width:min(760px,100%);max-width:760px;margin-left:auto!important;margin-right:auto!important;text-align:center!important;color:var(--js-text-soft);font-family:inherit;font-size:calc(13px * var(--js-desktop-readability-scale,1.5));line-height:1.52;letter-spacing:0;font-weight:400}.js-layers-copy{margin-top:30px;margin-bottom:0}.js-layers-closing{margin-top:14px;margin-bottom:0;color:var(--js-text)}html[data-js-theme=light] .js-layers-transition{background:var(--js-bg)}html[data-js-theme=light] .js-layers-list span,html[data-js-theme=light] .js-layers-closing{color:var(--js-text)}@media screen and (max-width:990px){html:not([data-js-view=desktop]) .js-layers-transition{padding:68px 0 64px}html:not([data-js-view=desktop]) .js-layers-transition .js-wrap{width:min(100% - 36px,var(--js-max))}html:not([data-js-view=desktop]) .js-layers-title{font-size:clamp(30px,8vw,42px);line-height:1.12}html:not([data-js-view=desktop]) .js-layers-list{grid-template-columns:repeat(2,1fr);max-width:680px;margin-top:36px;row-gap:14px}html:not([data-js-view=desktop]) .js-layers-list span{min-height:42px;padding:0 12px;font-size:16px;line-height:1.25;letter-spacing:.04em}html:not([data-js-view=desktop]) .js-layers-list span:nth-child(odd):before{content:none}html:not([data-js-view=desktop]) .js-layers-copy,html:not([data-js-view=desktop]) .js-layers-closing{max-width:680px;font-size:16px;line-height:1.55}}.js-layers-transition .js-layers-list{width:min(100%,1040px)!important;margin:46px auto 0!important}.js-layers-transition .js-layers-list span{font-family:inherit!important;font-size:calc(14px * var(--js-desktop-readability-scale,1.5))!important;line-height:1.22!important;letter-spacing:.035em!important;text-transform:uppercase!important;font-weight:800!important;color:var(--js-text)!important;text-align:center!important;justify-content:center!important;align-items:center!important;min-height:50px!important;padding:0 14px!important}.js-layers-transition .js-layers-copy,.js-layers-transition .js-layers-closing{display:block!important;width:min(760px,100%)!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-family:inherit!important;font-size:calc(13px * var(--js-desktop-readability-scale,1.5))!important;line-height:1.52!important;letter-spacing:0!important;font-weight:400!important}.js-layers-transition .js-layers-copy{margin-top:30px!important;margin-bottom:0!important;color:var(--js-text-soft)!important}.js-layers-transition .js-layers-closing{margin-top:14px!important;margin-bottom:0!important;color:var(--js-text)!important}@media screen and (max-width:990px){html:not([data-js-view=desktop]) .js-layers-transition .js-layers-list span{font-size:16px!important;line-height:1.25!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-copy,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing{max-width:680px!important;font-size:16px!important;line-height:1.55!important}}.js-layers-transition,.js-human-layer,.js-who-for{--js-editorial-copy: min(760px, 100%);--js-editorial-wide: min(1040px, 100%);--js-editorial-soft-border: rgba(212,175,55,.24)}.js-section-kicker{color:var(--js-icon)!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.22em!important;text-transform:uppercase!important;opacity:.92!important}.js-layers-transition{padding:78px 0 72px!important}.js-layers-kicker{margin:0 0 18px!important}.js-layers-title{font-size:clamp(34px,3.15vw,48px)!important;line-height:1.08!important;letter-spacing:-.028em!important}.js-layers-transition .js-layers-list{width:var(--js-editorial-wide)!important;margin:42px auto 0!important;grid-template-columns:repeat(7,minmax(0,1fr))!important}.js-layers-transition .js-layers-list span{min-height:42px!important;padding:0 12px!important;font-size:clamp(11px,.95vw,13px)!important;line-height:1.25!important;letter-spacing:.095em!important;font-weight:850!important;opacity:.94!important}.js-layers-transition .js-layers-list span:not(:first-child):before{top:8px!important;bottom:8px!important;background:var(--js-editorial-soft-border)!important}.js-layers-transition .js-layers-copy,.js-layers-transition .js-layers-closing{width:var(--js-editorial-copy)!important;max-width:720px!important;font-size:clamp(15px,1.25vw,18px)!important;line-height:1.68!important;letter-spacing:.005em!important}.js-layers-transition .js-layers-copy{margin-top:34px!important}.js-layers-transition .js-layers-closing{margin-top:16px!important;font-weight:650!important}.js-human-layer{padding:82px 0 74px!important}.js-human-layer .js-emotional-section-inner{width:min(1080px,100%)!important}.js-human-layer .js-emotional-title{font-size:clamp(38px,3.7vw,56px)!important;line-height:1.04!important;letter-spacing:-.035em!important}.js-human-layer .js-emotional-lead{max-width:700px!important;margin-top:26px!important;font-size:clamp(16px,1.28vw,19px)!important;line-height:1.66!important}.js-human-layer .js-judgment-row{margin-top:32px!important}.js-human-layer .js-judgment-row span{min-height:30px!important;padding:0 24px!important;font-size:clamp(12px,1vw,14px)!important;letter-spacing:.1em!important;font-weight:900!important}.js-human-layer .js-emotional-copy{max-width:820px!important;margin-top:32px!important;font-size:clamp(15px,1.18vw,18px)!important;line-height:1.68!important}.js-human-layer .js-emotional-statement{max-width:760px!important;margin-top:30px!important;font-size:clamp(26px,2.35vw,36px)!important;line-height:1.16!important;letter-spacing:-.02em!important}.js-human-layer .js-capability-row{width:min(1040px,100%)!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin-top:34px!important}.js-human-layer .js-capability-row span{min-height:42px!important;padding:0 14px!important;border-color:#d4af3761!important;background:linear-gradient(180deg,#ffffff06,#fff0)!important;font-size:clamp(10px,.82vw,12px)!important;letter-spacing:.075em!important}html[data-js-theme=light] .js-human-layer .js-capability-row span{background:linear-gradient(180deg,#ffffffb8,#ffffff5c)!important}.js-who-for{padding:80px 0 82px!important}.js-who-for .js-emotional-section-inner{width:min(1040px,100%)!important}.js-who-for .js-emotional-title{font-size:clamp(37px,3.55vw,54px)!important;line-height:1.05!important;letter-spacing:-.032em!important}.js-who-for .js-emotional-lead{width:min(800px,100%)!important;margin-top:26px!important;font-size:clamp(16px,1.28vw,19px)!important;line-height:1.68!important}.js-who-for .js-audience-row{width:min(940px,100%)!important;margin-top:34px!important}.js-who-for .js-audience-row span{padding:0 16px!important;font-size:clamp(10px,.82vw,12px)!important;letter-spacing:.085em!important;opacity:.95!important}.js-who-for .js-who-copy{width:min(980px,100%)!important;display:grid!important;grid-template-columns:.82fr 1.24fr 1.24fr!important;gap:14px!important;margin-top:36px!important;text-align:left!important;font-size:15px!important;line-height:1.58!important}.js-who-for .js-who-copy p{display:flex!important;align-items:center!important;min-height:94px!important;margin:0!important;padding:20px 22px!important;border:1px solid rgba(212,175,55,.22)!important;background:#ffffff06!important}html[data-js-theme=light] .js-who-for .js-who-copy p{background:#ffffff8a!important}.js-who-for .js-emotional-statement{margin-top:32px!important;max-width:760px!important;font-size:clamp(25px,2.15vw,33px)!important;line-height:1.2!important}@media screen and (max-width:990px){html:not([data-js-view=desktop]) .js-layers-transition .js-layers-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;max-width:680px!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-list span{border:1px solid var(--js-border)!important;background:var(--js-card)!important;font-size:13px!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-list span:before{display:none!important}html:not([data-js-view=desktop]) .js-human-layer .js-capability-row,html:not([data-js-view=desktop]) .js-who-for .js-who-copy{grid-template-columns:1fr!important}html:not([data-js-view=desktop]) .js-who-for .js-who-copy{text-align:center!important}html:not([data-js-view=desktop]) .js-who-for .js-who-copy p{justify-content:center!important;min-height:auto!important}}.js-human-layer,.js-who-for{background:var(--js-bg);color:var(--js-text);text-align:center;border-bottom:1px solid var(--js-border)}.js-human-layer{padding:78px 0 72px}.js-who-for{padding:76px 0}.js-emotional-section-inner{width:min(980px,100%);margin:0 auto}.js-section-kicker{margin:0 0 20px;color:var(--js-icon);font-size:12px;line-height:1;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.js-emotional-title{margin:0;font-family:var(--js-serif);font-size:clamp(36px,3.5vw,52px);line-height:1.08;letter-spacing:-.025em;font-weight:500;color:var(--js-text)}.js-emotional-lead{width:min(760px,100%);margin:24px auto 0;color:var(--js-text-soft);font-size:20px;line-height:1.58}.js-judgment-row,.js-audience-row,.js-capability-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-left:auto;margin-right:auto}.js-judgment-row{gap:0;margin-top:34px}.js-judgment-row span,.js-audience-row span{position:relative;display:inline-flex;align-items:center;min-height:32px;padding:0 26px;color:var(--js-text);font-size:21px;line-height:1.22;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.js-judgment-row span:not(:last-child):after,.js-audience-row span:not(:last-child):after{content:"";position:absolute;right:0;top:50%;width:1px;height:28px;transform:translateY(-50%);background:#d4af3757}.js-emotional-copy{width:min(820px,100%);margin:34px auto 0;color:var(--js-text-soft);font-size:20px;line-height:1.65}.js-emotional-copy p{margin:0 auto 10px}.js-emotional-copy p:last-child{margin-bottom:0}.js-emotional-statement{width:min(760px,100%);margin:32px auto 0;font-family:var(--js-serif);color:var(--js-text);font-size:clamp(25px,2.2vw,34px);line-height:1.22;font-weight:500}.js-capability-row{width:min(980px,100%);gap:12px;margin-top:34px}.js-capability-row span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--js-border);background:var(--js-card);color:var(--js-text);font-size:14px;line-height:1.2;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.js-audience-row{gap:0;margin-top:34px}.js-audience-row span{font-size:16px;padding:0 18px}.js-who-copy{margin-top:34px}.js-solutions{border-top:0}@media screen and (max-width:990px){html:not([data-js-view=desktop]) .js-human-layer,html:not([data-js-view=desktop]) .js-who-for{padding:64px 0}html:not([data-js-view=desktop]) .js-emotional-lead,html:not([data-js-view=desktop]) .js-emotional-copy{font-size:18px}html:not([data-js-view=desktop]) .js-judgment-row span{font-size:17px;padding:0 18px}html:not([data-js-view=desktop]) .js-audience-row span{font-size:14px;padding:0 14px}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-human-layer,html:not([data-js-view=desktop]) .js-who-for{padding:56px 0}html:not([data-js-view=desktop]) .js-emotional-title{font-size:clamp(31px,9vw,42px)}html:not([data-js-view=desktop]) .js-emotional-lead,html:not([data-js-view=desktop]) .js-emotional-copy{font-size:16px;line-height:1.62}html:not([data-js-view=desktop]) .js-judgment-row,html:not([data-js-view=desktop]) .js-audience-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html:not([data-js-view=desktop]) .js-judgment-row span,html:not([data-js-view=desktop]) .js-audience-row span{justify-content:center;min-height:42px;padding:0 10px;border:1px solid var(--js-border);background:var(--js-card)}html:not([data-js-view=desktop]) .js-judgment-row span:after,html:not([data-js-view=desktop]) .js-audience-row span:after{display:none}html:not([data-js-view=desktop]) .js-capability-row{display:grid;grid-template-columns:1fr;gap:10px}}.js-layers-transition .js-layers-title,.js-human-layer .js-emotional-title{font-family:var(--js-serif)!important;font-size:clamp(44px,4.4vw,64px)!important;line-height:.98!important;letter-spacing:-.045em!important;font-weight:500!important;color:var(--js-text)!important}.js-layers-transition .js-layers-title{position:relative!important;display:inline-block!important;width:auto!important;max-width:min(980px,100%)!important;margin:0 auto!important;padding:0 92px!important}.js-layers-transition .js-layers-title:before,.js-layers-transition .js-layers-title:after{position:absolute;top:-.22em;font-family:var(--js-serif)!important;font-size:1.86em!important;line-height:1;color:var(--js-icon);opacity:.92;pointer-events:none;animation:jsQuoteFloat 9s ease-in-out infinite alternate}.js-layers-transition .js-layers-title:before{content:"\201c";left:0}.js-layers-transition .js-layers-title:after{content:"\201d";right:0;animation-delay:1.2s}.js-layers-transition .js-gold,.js-human-layer .js-emotional-title .js-gold{animation:jsGoldBreath 10s ease-in-out infinite}.js-layers-kicker,.js-human-layer .js-section-kicker,.js-layers-title,.js-human-layer .js-emotional-title,.js-layers-list,.js-human-layer .js-judgment-row,.js-human-layer .js-capability-row{animation:jsDoctrineRise .85s cubic-bezier(.2,.75,.2,1) both}.js-layers-title,.js-human-layer .js-emotional-title{animation-delay:.08s}.js-layers-list,.js-human-layer .js-judgment-row{animation-delay:.16s}.js-human-layer .js-capability-row{animation-delay:.24s}.js-layers-list span,.js-judgment-row span,.js-capability-row span,.js-audience-row span{transition:color .28s ease,border-color .28s ease,background .28s ease,letter-spacing .28s ease,transform .28s ease,box-shadow .28s ease}.js-layers-list span:hover,.js-judgment-row span:hover,.js-audience-row span:hover{color:var(--js-icon)!important;letter-spacing:.13em!important}.js-capability-row span:hover{border-color:var(--js-icon)!important;box-shadow:0 0 0 1px #d4af372e,0 10px 30px #d4af371a!important;transform:translateY(-1px)}@keyframes jsQuoteFloat{0%{transform:translateY(0)}to{transform:translateY(3px)}}@keyframes jsGoldBreath{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}@keyframes jsDoctrineRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-layers-transition .js-layers-title,html:not([data-js-view=desktop]) .js-human-layer .js-emotional-title{font-size:clamp(34px,9.4vw,46px)!important;line-height:1.02!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-title{padding:0 42px!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-title:before,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-title:after{font-size:1.42em!important;top:-.12em}}@media(prefers-reduced-motion:reduce){.js-layers-transition .js-layers-title:before,.js-layers-transition .js-layers-title:after,.js-layers-transition .js-gold,.js-human-layer .js-emotional-title .js-gold,.js-layers-kicker,.js-human-layer .js-section-kicker,.js-layers-title,.js-human-layer .js-emotional-title,.js-layers-list,.js-human-layer .js-judgment-row,.js-human-layer .js-capability-row{animation:none!important}}@media screen and (min-width:990px){[data-jshs-system=desktop-dark] .jshs-copy{padding-top:clamp(92px,10.5vh,148px)!important;padding-bottom:154px!important}[data-jshs-system=desktop-dark] .jshs-title{font-size:clamp(46px,4.95vw,86px)!important;line-height:.92!important}[data-jshs-system=desktop-dark] .jshs-subtitle{margin-top:12px!important;line-height:1.46!important}[data-jshs-system=desktop-dark] .jshs-actions{position:relative!important;z-index:20!important;margin-top:20px!important;margin-bottom:0!important}[data-jshs-system=desktop-dark] .jshs-trust{position:relative!important;z-index:18!important;margin-top:28px!important;margin-bottom:0!important;transform:none!important;clear:both!important}[data-jshs-system=desktop-dark] .jshs-dots{position:absolute!important;z-index:30!important;left:var(--jshs-rail-left,72px)!important;right:auto!important;top:auto!important;bottom:12px!important;transform:none!important;margin:0!important}[data-jshs-system=desktop-light] .jshs-dots{bottom:18px!important}}@media screen and (min-width:990px)and (max-height:850px){[data-jshs-system=desktop-dark] .jshs-copy{padding-top:86px!important;padding-bottom:164px!important}[data-jshs-system=desktop-dark] .jshs-title{font-size:clamp(44px,4.7vw,80px)!important;line-height:.91!important}[data-jshs-system=desktop-dark] .jshs-kicker{margin-bottom:10px!important}[data-jshs-system=desktop-dark] .jshs-subtitle{margin-top:10px!important;font-size:clamp(14px,.98vw,17px)!important;line-height:1.42!important}[data-jshs-system=desktop-dark] .jshs-actions{margin-top:16px!important}[data-jshs-system=desktop-dark] .jshs-trust{margin-top:24px!important;transform:none!important}[data-jshs-system=desktop-dark] .jshs-dots{bottom:10px!important}}@media screen and (min-width:990px){[data-jshs-system=desktop-dark] .jshs-slide[data-slide="1"] .jshs-copy,[data-jshs-system=desktop-dark] .jshs-slide[data-slide="2"] .jshs-copy,[data-jshs-system=desktop-dark] .jshs-slide[data-slide="4"] .jshs-copy{padding-bottom:172px!important}[data-jshs-system=desktop-dark] .jshs-slide[data-slide="1"] .jshs-trust,[data-jshs-system=desktop-dark] .jshs-slide[data-slide="2"] .jshs-trust,[data-jshs-system=desktop-dark] .jshs-slide[data-slide="4"] .jshs-trust{margin-top:26px!important;transform:none!important}[data-jshs-system=desktop-dark] .jshs-slide[data-slide="1"] .jshs-dots,[data-jshs-system=desktop-dark] .jshs-slide[data-slide="2"] .jshs-dots,[data-jshs-system=desktop-dark] .jshs-slide[data-slide="4"] .jshs-dots{bottom:10px!important}}@media screen and (min-width:990px){[data-jshs-system=desktop-light] .jshs-slide[data-slide="6"] .jshs-copy{padding-top:clamp(112px,12.2vh,162px)!important;padding-bottom:150px!important;--jshs-light-copy-width: min(560px,calc(100% - (var(--jshs-light-rail-left,72px) + var(--jshs-light-rail-right,72px)))) !important;--jshs-plate-width: 650px !important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="6"] .jshs-copy:before{left:-28px!important;right:auto!important;top:-34px!important;bottom:-52px!important;width:min(650px,calc(100% + 84px))!important;background:linear-gradient(90deg,#ffffffc2,#ffffff85 62%,#ffffff24 86%,#fff0)!important;border-left:1px solid rgba(212,175,55,.18)!important;box-shadow:0 20px 68px #2a20121c!important;backdrop-filter:blur(1.4px) saturate(1.04)!important;-webkit-backdrop-filter:blur(1.4px) saturate(1.04)!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="6"] .jshs-title{font-size:clamp(38px,3.85vw,64px)!important;line-height:.96!important;letter-spacing:-.055em!important;max-width:560px!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="6"] .jshs-subtitle{margin-top:16px!important;max-width:500px!important;font-size:clamp(15px,1.05vw,18px)!important;line-height:1.48!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="6"] .jshs-actions{margin-top:22px!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="6"] .jshs-trust{margin-top:22px!important;margin-bottom:56px!important}}@media screen and (min-width:990px)and (max-height:850px){[data-jshs-system=desktop-light] .jshs-slide[data-slide="6"] .jshs-copy{padding-top:96px!important;padding-bottom:158px!important;--jshs-light-copy-width: min(540px,calc(100% - (var(--jshs-light-rail-left,72px) + var(--jshs-light-rail-right,72px)))) !important;--jshs-plate-width: 620px !important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="6"] .jshs-copy:before{top:-30px!important;bottom:-48px!important;width:min(620px,calc(100% + 78px))!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="6"] .jshs-title{font-size:clamp(36px,3.55vw,58px)!important;line-height:.95!important;max-width:540px!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="6"] .jshs-subtitle{margin-top:13px!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="6"] .jshs-actions{margin-top:18px!important}[data-jshs-system=desktop-light] .jshs-slide[data-slide="6"] .jshs-trust{margin-top:20px!important;margin-bottom:62px!important}[data-jshs-system=desktop-light] .jshs-dots{bottom:14px!important}}@media screen and (min-width:990px){.js-layers-transition,.js-human-layer,.js-who-for{--js-overlay-body-font: var(--js-sans);--js-overlay-body-weight: 500;--js-overlay-body-size: clamp(15px, 1.05vw, 19px);--js-overlay-body-line: 1.46;--js-overlay-body-spacing: -.01em}.js-layers-transition .js-layers-copy,.js-layers-transition .js-layers-closing,.js-human-layer .js-emotional-lead,.js-human-layer .js-emotional-copy,.js-human-layer .js-emotional-copy p,.js-who-for .js-emotional-lead,.js-who-for .js-who-copy,.js-who-for .js-who-copy p{font-family:var(--js-overlay-body-font)!important;font-weight:var(--js-overlay-body-weight)!important;font-size:var(--js-overlay-body-size)!important;line-height:var(--js-overlay-body-line)!important;letter-spacing:var(--js-overlay-body-spacing)!important}.js-layers-transition .js-layers-copy,.js-human-layer .js-emotional-lead,.js-human-layer .js-emotional-copy,.js-who-for .js-emotional-lead{max-width:800px!important}.js-layers-transition .js-layers-closing{font-weight:650!important}.js-human-layer .js-emotional-copy p{margin-bottom:12px!important}.js-human-layer .js-emotional-copy p:last-child{margin-bottom:0!important}.js-who-for .js-who-copy{gap:18px!important}.js-who-for .js-who-copy p{min-height:112px!important;padding:24px 26px!important}.js-layers-transition .js-layers-list span,.js-human-layer .js-judgment-row span,.js-human-layer .js-capability-row span,.js-who-for .js-audience-row span{font-family:var(--js-overlay-body-font)!important;font-weight:800!important;font-size:clamp(13px,.98vw,16px)!important;line-height:1.24!important;letter-spacing:.075em!important}.js-human-layer .js-capability-row span{min-height:50px!important;padding:0 16px!important}.js-layers-transition .js-layers-list span{min-height:46px!important}.js-who-for .js-audience-row{max-width:1040px!important}.js-who-for .js-audience-row span{padding:0 18px!important}}@media screen and (min-width:990px){.js-human-layer .js-emotional-statement,.js-who-for .js-emotional-statement{font-family:var(--js-serif)!important;font-size:clamp(26px,2.35vw,36px)!important;line-height:1.16!important;letter-spacing:-.02em!important;font-weight:500!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.js-who-for .js-emotional-statement{margin-top:32px!important}}@media screen and (min-width:750px)and (max-width:989px){html:not([data-js-view=desktop]) .js-human-layer .js-emotional-statement,html:not([data-js-view=desktop]) .js-who-for .js-emotional-statement{font-family:var(--js-serif)!important;font-size:clamp(24px,4.6vw,34px)!important;line-height:1.18!important;letter-spacing:-.02em!important;font-weight:500!important;max-width:720px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-human-layer .js-emotional-statement,html:not([data-js-view=desktop]) .js-who-for .js-emotional-statement{font-family:var(--js-serif)!important;font-size:clamp(24px,7.4vw,34px)!important;line-height:1.18!important;letter-spacing:-.02em!important;font-weight:500!important;max-width:min(100%,680px)!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-list span:last-child:nth-child(odd){grid-column:1 / -1!important;justify-self:center!important;width:calc(50% - 6px)!important;min-width:min(100%,190px)!important}}@media screen and (max-width:390px){html:not([data-js-view=desktop]) .js-layers-transition .js-layers-list span:last-child:nth-child(odd){width:min(100%,210px)!important}}.js-engagement-brief-section{--jseb-gold-a: #B88732;--jseb-gold-b: #D4AF37;--jseb-gold-c: #E6C96A;--jseb-ink: #080808;--jseb-panel-dark: rgba(0,0,0,.5);--jseb-panel-light: rgba(255,255,255,.62);--jseb-line: rgba(212,175,55,.38);--jseb-line-strong: rgba(212,175,55,.72);padding:0 0 64px!important;background:var(--js-bg)!important;border-bottom:1px solid var(--js-border)!important;position:relative!important;isolation:isolate!important}.js-engagement-brief-section .js-wrap{position:relative!important;z-index:1!important}.js-engagement-brief{display:block!important}.js-engagement-brief-summary{width:fit-content!important;min-width:min(100%,430px)!important;max-width:100%!important;min-height:58px!important;margin:0 auto!important;padding:0 28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:13px!important;list-style:none!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(212,175,55,.82)!important;background:linear-gradient(135deg,#fff3,#fff0 28%),linear-gradient(135deg,var(--jseb-gold-a) 0%,var(--jseb-gold-b) 56%,var(--jseb-gold-c) 100%)!important;color:#171009!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.105em!important;font-size:12px!important;line-height:1.2!important;font-weight:950!important;text-shadow:0 1px 0 rgba(255,255,255,.24)!important;box-shadow:0 18px 46px #0000004d,0 0 0 1px #ffffff14 inset,0 12px 34px #d4af372e!important;transition:transform .26s cubic-bezier(.2,.78,.2,1),border-color .26s ease,box-shadow .26s ease,filter .26s ease!important}.js-engagement-brief-summary::-webkit-details-marker{display:none!important}.js-engagement-brief-summary:before{content:""!important;position:absolute!important;inset:-1px auto -1px -42%!important;width:34%!important;background:linear-gradient(105deg,transparent,rgba(255,255,255,.34),transparent)!important;transform:skew(-18deg) translate(-120%)!important;transition:transform .72s cubic-bezier(.2,.75,.2,1)!important;pointer-events:none!important}.js-engagement-brief-summary:hover,.js-engagement-brief-summary:focus-visible{transform:translateY(-2px)!important;border-color:#ffe78feb!important;filter:brightness(1.04) saturate(1.05)!important;box-shadow:0 22px 58px #0000005c,0 0 0 1px #ffffff2e inset,0 0 26px #d4af3761,0 14px 38px #d4af373d!important}.js-engagement-brief-summary:hover:before,.js-engagement-brief-summary:focus-visible:before{transform:skew(-18deg) translate(520%)!important}.js-engagement-brief[open] .js-engagement-brief-summary{border-color:#ffe78feb!important;box-shadow:0 22px 58px #00000057,0 0 0 1px #ffffff29 inset,0 0 28px #d4af374d!important}.js-engagement-brief-summary-text{position:relative!important;z-index:1!important}.js-engagement-summary-icon{width:21px!important;height:21px!important;flex:0 0 21px!important;border:0!important;color:#171009!important}.js-engagement-brief-toggle-icon{width:22px!important;height:22px!important;border:1px solid rgba(23,16,9,.42)!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#171009!important;flex:0 0 22px!important;position:relative!important;z-index:1!important;transition:transform .26s ease,background .26s ease,border-color .26s ease!important}.js-engagement-brief-toggle-icon:before{content:"+"!important;line-height:1!important;font-size:15px!important;font-weight:900!important;transform:translateY(-1px)!important}.js-engagement-brief[open] .js-engagement-brief-toggle-icon{transform:rotate(180deg)!important;background:#00000014!important;border-color:#1710098c!important}.js-engagement-brief[open] .js-engagement-brief-toggle-icon:before{content:"\2013"!important;transform:none!important}.js-engagement-brief-panel{margin-top:34px!important;color:var(--js-text)!important;animation:jsebPanelOpen .44s cubic-bezier(.2,.78,.2,1) both!important}.js-engagement-brief-panel-shell{padding:34px!important;border:1px solid var(--jseb-line-strong)!important;background:radial-gradient(circle at 13% 3%,rgba(212,175,55,.16),transparent 31%),radial-gradient(circle at 90% 8%,rgba(212,175,55,.09),transparent 27%),linear-gradient(135deg,#000000bd,#0000006b)!important;box-shadow:0 26px 80px #0006,0 0 0 1px #ffffff09 inset,0 0 42px #d4af3714!important;position:relative!important;overflow:hidden!important}.js-engagement-brief-panel-shell:before{content:""!important;position:absolute!important;top:12px!important;right:12px!important;bottom:12px!important;left:12px!important;border:1px solid rgba(212,175,55,.16)!important;pointer-events:none!important}.js-engagement-brief-panel-shell:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.028) 48%,transparent 68%)!important;pointer-events:none!important}html[data-js-theme=light] .js-engagement-brief-panel-shell{background:radial-gradient(circle at 13% 3%,rgba(212,175,55,.18),transparent 31%),radial-gradient(circle at 90% 8%,rgba(212,175,55,.1),transparent 27%),linear-gradient(135deg,#ffffffeb,#ffffff9e)!important;box-shadow:0 26px 80px #2e231429,0 0 0 1px #ffffff6b inset,0 0 34px #d4af371a!important}.js-engagement-brief-main{display:grid!important;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)!important;gap:34px!important;align-items:start!important;position:relative!important;z-index:1!important}.js-engagement-note-card,.js-engagement-flow-card{min-width:0!important;transition:transform .26s ease,filter .26s ease!important}.js-engagement-note-card:hover,.js-engagement-flow-card:hover{transform:translateY(-1px)!important}.js-engagement-flow-card{border-left:1px solid var(--jseb-line)!important;padding-left:34px!important}.js-engagement-icon-container{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;color:var(--js-icon)!important;transition:transform .28s ease,filter .28s ease,border-color .28s ease,box-shadow .28s ease!important}.js-engagement-icon-container img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;transition:transform .28s ease,filter .28s ease,opacity .28s ease!important}html[data-js-theme=dark] .js-engagement-icon-container img,html[data-js-theme=light] .js-engagement-card-icon img,html[data-js-theme=light] .js-engagement-row-icon img,html[data-js-theme=light] .js-engagement-mini-icon img{filter:brightness(0) saturate(100%) invert(72%) sepia(38%) saturate(520%) hue-rotate(6deg) brightness(96%) contrast(92%)!important}.js-engagement-card-heading{display:flex!important;align-items:center!important;gap:18px!important;margin:0 0 24px!important}.js-engagement-card-icon,.js-engagement-mini-icon{width:58px!important;height:58px!important;border:2px solid var(--js-icon)!important;border-radius:11px!important;flex:0 0 58px!important;background:linear-gradient(180deg,#d4af3712,#d4af3704)!important;box-shadow:0 10px 28px #00000029,inset 0 0 0 1px #ffffff09!important}.js-engagement-card-icon img,.js-engagement-mini-icon img{width:34px!important;height:34px!important}.js-engagement-card-heading:hover .js-engagement-card-icon,.js-engagement-mini-card:hover .js-engagement-mini-icon,.js-engagement-note-list li:hover .js-engagement-row-icon{transform:translateY(-1px) scale(1.035)!important;filter:drop-shadow(0 0 12px rgba(212,175,55,.4))!important;border-color:#ffe78feb!important}.js-engagement-card-heading h3{margin:0!important;font-family:var(--js-serif)!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.08!important;letter-spacing:-.035em!important;text-transform:none!important;color:var(--js-text)!important}.js-engagement-note-list,.js-engagement-mini-card ul{margin:0!important;padding:0!important;list-style:none!important}.js-engagement-note-list li{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:20px!important;align-items:center!important;margin:0!important;padding:16px 0!important;border-bottom:1px solid rgba(212,175,55,.24)!important;color:var(--js-text-soft)!important;font-size:17px!important;line-height:1.45!important;position:relative!important;transition:color .24s ease,border-color .24s ease,transform .24s ease!important}.js-engagement-note-list li:hover{color:var(--js-text)!important;border-bottom-color:#d4af3775!important;transform:translate(2px)!important}.js-engagement-row-icon{width:46px!important;height:46px!important;border:2px solid rgba(212,175,55,.82)!important;border-radius:10px!important;background:#00000014!important;box-shadow:inset 0 0 0 1px #ffffff06!important}html[data-js-theme=light] .js-engagement-row-icon{background:#ffffff57!important}.js-engagement-row-icon img{width:27px!important;height:27px!important}.js-engagement-note-list strong,.js-engagement-callout strong,.js-engagement-timeline strong,.js-engagement-mini-card h4{color:var(--js-icon)!important}.js-engagement-callout{margin-top:22px!important;padding:18px 22px!important;border:1px solid rgba(212,175,55,.44)!important;color:var(--js-text-soft)!important;font-size:17px!important;line-height:1.45!important;background:#0003!important;box-shadow:0 14px 34px #0000001f,inset 0 0 0 1px #ffffff06!important;position:relative!important}.js-engagement-callout:before{content:""!important;position:absolute!important;left:50%!important;top:-7px!important;width:12px!important;height:12px!important;transform:translate(-50%) rotate(45deg)!important;border-left:1px solid rgba(212,175,55,.44)!important;border-top:1px solid rgba(212,175,55,.44)!important;background:#0003!important}html[data-js-theme=light] .js-engagement-callout,html[data-js-theme=light] .js-engagement-callout:before{background:#ffffff75!important}.js-engagement-timeline{margin:0!important;padding:0!important;list-style:none!important;position:relative!important}.js-engagement-timeline:before{content:""!important;position:absolute!important;left:28px!important;top:42px!important;bottom:42px!important;width:3px!important;background:linear-gradient(to bottom,#d4af37fa,#d4af3759)!important;box-shadow:0 0 12px #d4af372e!important}.js-engagement-timeline li{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:28px!important;margin:0 0 24px!important;align-items:start!important;position:relative!important}.js-engagement-timeline li:last-child{margin-bottom:0!important}.js-engagement-timeline span{width:58px!important;height:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.42),transparent 30%),linear-gradient(135deg,var(--jseb-gold-a),var(--jseb-gold-b))!important;color:#080808!important;font-weight:950!important;font-size:24px!important;position:relative!important;z-index:2!important;box-shadow:0 0 0 4px #0000003d,0 10px 24px #0000003d,0 0 14px #d4af3733!important;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease!important}.js-engagement-timeline li:hover span{transform:scale(1.06)!important;filter:brightness(1.04)!important;box-shadow:0 0 0 4px #0000003d,0 12px 28px #00000042,0 0 24px #d4af3757!important}html[data-js-theme=light] .js-engagement-timeline span{box-shadow:0 0 0 4px #ffffffa8,0 10px 24px #2e231429,0 0 14px #d4af372e!important}.js-engagement-timeline p{margin:5px 0 0!important;color:var(--js-text-soft)!important;font-size:17px!important;line-height:1.42!important;transition:color .24s ease!important}.js-engagement-timeline li:hover p{color:var(--js-text)!important}.js-engagement-brief-footer{margin-top:30px!important;padding-top:24px!important;border-top:1px solid var(--jseb-line)!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px!important;position:relative!important;z-index:1!important}.js-engagement-mini-card{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:18px!important;padding:20px!important;border:1px solid rgba(212,175,55,.36)!important;background:#00000029!important;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease,background .26s ease!important}.js-engagement-mini-card:hover{transform:translateY(-2px)!important;border-color:#d4af37a8!important;box-shadow:0 18px 46px #0000002e,0 0 22px #d4af371a!important}html[data-js-theme=light] .js-engagement-mini-card{background:#ffffff75!important}.js-engagement-mini-card h4{margin:0 0 8px!important;font-family:var(--js-serif)!important;font-size:22px!important;line-height:1.16!important;letter-spacing:-.01em!important}.js-engagement-mini-card li{margin:4px 0!important;padding-left:16px!important;position:relative!important;color:var(--js-text-soft)!important;font-size:14px!important;line-height:1.45!important}.js-engagement-mini-card li:before{content:"\2022"!important;position:absolute!important;left:0!important;color:var(--js-icon)!important}.js-engagement-detail-cta{margin-top:30px!important;text-align:center!important;position:relative!important;z-index:1!important}.js-engagement-detail-cta .js-btn{min-height:62px!important;padding:0 38px!important;border-color:#d4af37e6!important;box-shadow:0 14px 40px #d4af3738,0 20px 54px #00000038!important}.js-engagement-detail-cta .js-btn:hover,.js-engagement-detail-cta .js-btn:focus-visible{transform:translateY(-2px)!important;box-shadow:0 18px 52px #d4af374d,0 24px 64px #00000042!important}@keyframes jsebPanelOpen{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:990px){.js-engagement-brief-section .js-wrap{text-align:center!important}.js-engagement-brief-panel,.js-engagement-brief-panel *{text-align:left!important}.js-engagement-detail-cta,.js-engagement-detail-cta *{text-align:center!important}}@media screen and (max-width:990px){html:not([data-js-view=desktop]) .js-engagement-brief-main,html:not([data-js-view=desktop]) .js-engagement-brief-footer{grid-template-columns:1fr!important}html:not([data-js-view=desktop]) .js-engagement-flow-card{border-left:0!important;padding-left:0!important;border-top:1px solid var(--jseb-line)!important;padding-top:30px!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-engagement-brief-section{padding:0 0 48px!important}html:not([data-js-view=desktop]) .js-engagement-brief-summary{width:100%!important;min-width:0!important;min-height:58px!important;padding:0 16px!important;font-size:10.5px!important;letter-spacing:.07em!important;gap:10px!important}html:not([data-js-view=desktop]) .js-engagement-summary-icon{display:none!important}html:not([data-js-view=desktop]) .js-engagement-brief-panel{margin-top:24px!important}html:not([data-js-view=desktop]) .js-engagement-brief-panel-shell{padding:22px 18px!important}html:not([data-js-view=desktop]) .js-engagement-brief-panel-shell:before{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important}html:not([data-js-view=desktop]) .js-engagement-card-heading{gap:14px!important;align-items:flex-start!important}html:not([data-js-view=desktop]) .js-engagement-card-icon,html:not([data-js-view=desktop]) .js-engagement-mini-icon{width:46px!important;height:46px!important;flex-basis:46px!important}html:not([data-js-view=desktop]) .js-engagement-card-icon img,html:not([data-js-view=desktop]) .js-engagement-mini-icon img{width:28px!important;height:28px!important}html:not([data-js-view=desktop]) .js-engagement-card-heading h3{font-size:28px!important}html:not([data-js-view=desktop]) .js-engagement-note-list li{grid-template-columns:40px minmax(0,1fr)!important;gap:14px!important;padding:14px 0!important;font-size:15px!important}html:not([data-js-view=desktop]) .js-engagement-row-icon{width:36px!important;height:36px!important}html:not([data-js-view=desktop]) .js-engagement-row-icon img{width:22px!important;height:22px!important}html:not([data-js-view=desktop]) .js-engagement-callout,html:not([data-js-view=desktop]) .js-engagement-timeline p{font-size:15px!important}html:not([data-js-view=desktop]) .js-engagement-timeline li{grid-template-columns:46px minmax(0,1fr)!important;gap:16px!important;margin-bottom:22px!important}html:not([data-js-view=desktop]) .js-engagement-timeline:before{left:22px!important}html:not([data-js-view=desktop]) .js-engagement-timeline span{width:46px!important;height:46px!important;font-size:20px!important}html:not([data-js-view=desktop]) .js-engagement-mini-card{grid-template-columns:1fr!important;padding:18px!important}html:not([data-js-view=desktop]) .js-engagement-detail-cta .js-btn{width:100%!important;min-height:58px!important;padding:0 18px!important;font-size:11px!important;line-height:1.25!important}}@media(prefers-reduced-motion:reduce){.js-engagement-brief-summary,.js-engagement-brief-summary:before,.js-engagement-icon-container,.js-engagement-note-card,.js-engagement-flow-card,.js-engagement-note-list li,.js-engagement-timeline span,.js-engagement-mini-card,.js-engagement-brief-panel{animation:none!important;transition:none!important}.js-engagement-brief-summary:hover,.js-engagement-brief-summary:focus-visible,.js-engagement-note-card:hover,.js-engagement-flow-card:hover,.js-engagement-note-list li:hover,.js-engagement-timeline li:hover span,.js-engagement-mini-card:hover{transform:none!important}}@media screen and (max-width:990px){html:not([data-js-view=desktop]) .js-who-for .js-audience-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:680px!important;margin-left:auto!important;margin-right:auto!important;justify-items:stretch!important;align-items:stretch!important}html:not([data-js-view=desktop]) .js-who-for .js-audience-row span{width:100%!important;min-width:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}html:not([data-js-view=desktop]) .js-who-for .js-audience-row span:last-child:nth-child(odd){grid-column:1 / -1!important;justify-self:center!important;width:calc(50% - 6px)!important;max-width:340px!important}}@media screen and (max-width:390px){html:not([data-js-view=desktop]) .js-who-for .js-audience-row span:last-child:nth-child(odd){width:min(100%,210px)!important;max-width:210px!important}}@media screen and (min-width:991px){.js-engagement-brief-summary{font-size:17.6px!important;letter-spacing:.12em!important;font-weight:700!important;min-height:66px!important;padding:0 40px!important;gap:16px!important}.js-engagement-brief-summary-text{font-size:inherit!important;line-height:1!important}.js-engagement-summary-icon,.js-engagement-brief-toggle-icon{width:24px!important;height:24px!important;flex-basis:24px!important}}@media screen and (min-width:990px){.js-layers-transition .js-layers-title{padding-left:42px!important;padding-right:42px!important}.js-layers-transition .js-layers-title:before{left:-2px!important;top:-.16em!important}.js-layers-transition .js-layers-title:after{right:2px!important;top:auto!important;bottom:-.34em!important}}@media screen and (min-width:750px)and (max-width:989px){.js-layers-transition .js-layers-title{padding-left:36px!important;padding-right:36px!important}.js-layers-transition .js-layers-title:before{left:-1px!important;top:-.14em!important}.js-layers-transition .js-layers-title:after{right:2px!important;top:auto!important;bottom:-.3em!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-layers-transition .js-layers-title{padding-left:26px!important;padding-right:26px!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-title:before{left:2px!important;top:-.08em!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-title:after{right:4px!important;top:auto!important;bottom:-.22em!important}}@media screen and (min-width:990px){html[data-js-theme=dark] [data-jshs-system=desktop-dark] .jshs-slide[data-slide="2"] .jshs-copy{position:relative!important;isolation:isolate!important}html[data-js-theme=dark] [data-jshs-system=desktop-dark] .jshs-slide[data-slide="2"] .jshs-copy:before{content:""!important;position:absolute!important;z-index:-1!important;left:-34px!important;right:-34px!important;top:-18px!important;bottom:-10px!important;pointer-events:none!important;background:linear-gradient(90deg,#000000bd,#00000094 58%,#0003 86%,#0000)!important;border-left:1px solid rgba(212,175,55,.2)!important;box-shadow:0 12px 42px #00000047!important;backdrop-filter:blur(1.8px) saturate(1.04)!important;-webkit-backdrop-filter:blur(1.8px) saturate(1.04)!important}html[data-js-theme=dark] [data-jshs-system=desktop-dark] .jshs-slide[data-slide="2"] .jshs-title,html[data-js-theme=dark] [data-jshs-system=desktop-dark] .jshs-slide[data-slide="2"] .jshs-subtitle,html[data-js-theme=dark] [data-jshs-system=desktop-dark] .jshs-slide[data-slide="2"] .jshs-kicker,html[data-js-theme=dark] [data-jshs-system=desktop-dark] .jshs-slide[data-slide="2"] .jshs-trust{text-shadow:0 4px 24px rgba(0,0,0,.82),0 1px 2px rgba(0,0,0,.74)!important}}.js-layers-transition .js-layers-copy,.js-layers-transition .js-layers-closing,.js-human-layer .js-emotional-statement{font-size:0!important;line-height:0!important}.js-layers-transition .js-layers-copy:before,.js-layers-transition .js-layers-closing:before{display:block!important;width:min(800px,100%)!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-family:var(--js-sans)!important;font-weight:500!important;font-size:clamp(15px,1.05vw,19px)!important;line-height:1.46!important;letter-spacing:-.01em!important;color:var(--js-text-soft)!important}.js-layers-transition .js-layers-copy:before{content:"Japan often appears complex not because solutions do not exist, but because the layers are difficult to interpret alone."!important}.js-layers-transition .js-layers-closing:before{content:"Our approach is grounded in M\332 e\332t\332 a\332 c\332o\332g\332n\332i\332t\332i\332v\332 e\332  I\332n\332t\332 e\332l\332l\332i\332g\332 e\332n\332 c\332 e\332  - the ability to recognize patterns, anticipate friction, and respond with clarity across multiple layers at once."!important;color:var(--js-text)!important}.js-layers-transition .js-layers-closing:after{content:"\201c Because the real challenge is rarely the surface problem.\201d"!important;display:block!important;width:min(760px,100%)!important;max-width:760px!important;margin:30px auto 0!important;text-align:center!important;font-family:var(--js-serif)!important;font-size:clamp(26px,2.35vw,36px)!important;line-height:1.16!important;letter-spacing:-.02em!important;font-weight:500!important;color:var(--js-text)!important}.js-human-layer .js-emotional-statement:before{content:"\201cSeeing the system behind the situation.\201d"!important;display:block!important;width:min(760px,100%)!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-family:var(--js-serif)!important;font-size:clamp(26px,2.35vw,36px)!important;line-height:1.16!important;letter-spacing:-.02em!important;font-weight:500!important;color:var(--js-text)!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-layers-transition .js-layers-copy:before,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:before{max-width:680px!important;font-size:16px!important;line-height:1.55!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:after,html:not([data-js-view=desktop]) .js-human-layer .js-emotional-statement:before{font-size:clamp(24px,7.4vw,34px)!important;line-height:1.18!important;max-width:min(100%,680px)!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:after{margin-top:26px!important}}.js-layers-transition .js-layers-copy,.js-layers-transition .js-layers-closing,.js-human-layer .js-emotional-statement,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-copy,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing,html:not([data-js-view=desktop]) .js-human-layer .js-emotional-statement{font-size:0!important;line-height:0!important;letter-spacing:0!important;color:transparent!important;text-shadow:none!important}.js-layers-transition .js-layers-copy:before,.js-layers-transition .js-layers-closing:before,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-copy:before,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:before{display:block!important;width:min(800px,100%)!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-family:var(--js-sans)!important;font-style:normal!important;font-weight:400!important;font-size:clamp(15px,1.05vw,19px)!important;line-height:1.46!important;letter-spacing:-.01em!important;color:var(--js-text-soft)!important;text-shadow:none!important}.js-layers-transition .js-layers-copy:before,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-copy:before{content:"Japan often appears complex not because solutions do not exist, but because the layers are difficult to interpret alone."!important}.js-layers-transition .js-layers-closing:before,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:before{content:"Our approach is grounded in M\332 e\332t\332 a\332 c\332o\332g\332n\332i\332t\332i\332v\332 e\332  I\332n\332t\332 e\332l\332l\332i\332g\332 e\332n\332 c\332 e\332  - the ability to recognize patterns, anticipate friction, and respond with clarity across multiple layers at once."!important;margin-top:0!important}.js-layers-transition .js-layers-closing:after,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:after{content:"\201c Because the real challenge is rarely the surface problem.\201d"!important;display:block!important;width:min(760px,100%)!important;max-width:760px!important;margin:30px auto 0!important;text-align:center!important;font-family:var(--js-serif)!important;font-style:italic!important;font-size:clamp(26px,2.35vw,36px)!important;line-height:1.16!important;letter-spacing:-.02em!important;font-weight:500!important;color:var(--js-text)!important;text-shadow:none!important}.js-human-layer .js-emotional-statement:before,html:not([data-js-view=desktop]) .js-human-layer .js-emotional-statement:before{content:"\201cSeeing the system behind the situation.\201d"!important;display:block!important;width:min(760px,100%)!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-family:var(--js-serif)!important;font-style:normal!important;font-size:clamp(26px,2.35vw,36px)!important;line-height:1.16!important;letter-spacing:-.02em!important;font-weight:500!important;color:var(--js-text)!important;text-shadow:none!important}@media screen and (min-width:750px)and (max-width:989px){html:not([data-js-view=desktop]) .js-layers-transition .js-layers-copy:before,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:before{max-width:680px!important;font-size:16px!important;line-height:1.55!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:after,html:not([data-js-view=desktop]) .js-human-layer .js-emotional-statement:before{font-size:clamp(24px,4.6vw,34px)!important;line-height:1.18!important;max-width:720px!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-layers-transition .js-layers-copy:before,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:before{max-width:680px!important;font-size:16px!important;line-height:1.55!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-copy{margin-top:34px!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing{margin-top:18px!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:after,html:not([data-js-view=desktop]) .js-human-layer .js-emotional-statement:before{font-size:clamp(24px,7.4vw,34px)!important;line-height:1.18!important;max-width:min(100%,680px)!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:after{margin-top:28px!important}}.js-layers-transition .js-layers-closing:before,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:before{text-decoration-line:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:1px!important;text-underline-offset:.16em!important;text-decoration-skip-ink:auto!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:before{text-underline-offset:.14em!important;text-decoration-thickness:1px!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:after{text-underline-offset:.12em!important;text-decoration-thickness:1px!important}}.js-layers-transition .js-layers-closing:before,.js-layers-transition .js-layers-closing:after,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:before,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:after{text-decoration:none!important}.js-metacognitive-underline{text-decoration-line:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:1px!important;text-underline-offset:.16em!important;text-decoration-skip-ink:auto!important}.js-engagement-brief-section{--jseb-icon-01-shield-verification: url(/cdn/shop/files/Icon-01-JapanSolved-EngagementBrief-Shield-Verification.svg?v=1778216840);--jseb-icon-02-structured-intake: url(/cdn/shop/files/Icon-02-JapanSolved-EngagementBrief-Structured-Intake.svg?v=1778216840);--jseb-icon-03-restricted-advisory: url(/cdn/shop/files/Icon-03-JapanSolved-EngagementBrief-Restricted-Advisory.svg?v=1778216841);--jseb-icon-04-secure-processing: url(/cdn/shop/files/Icon-04-JapanSolved-EngagementBrief-Secure-Processing.svg?v=1778216840);--jseb-icon-05-professional-rigor: url(/cdn/shop/files/Icon-05-JapanSolved-EngagementBrief-Professional-Rigor.svg?v=1778216840);--jseb-icon-06-engagement-preparedness: url(/cdn/shop/files/Icon-06-JapanSolved-EngagementBrief-Engagement-Preparedness.svg?v=1778216840);--jseb-icon-07-case-workflow: url(/cdn/shop/files/Icon-07-JapanSolved-EngagementBrief-Case-Workflow.svg?v=1778216840);--jseb-icon-09-engagement-terms: url(/cdn/shop/files/Icon-09-JapanSolved-EngagementBrief-Engagement-Terms.svg?v=1778216840);--jseb-icon-10-client-onboarding: url(/cdn/shop/files/Icon-10-JapanSolved-EngagementBrief-Client-Onboarding.svg?v=1778216840)}.js-engagement-summary-icon img,.js-engagement-card-icon img,.js-engagement-row-icon img,.js-engagement-mini-icon img,.js-engagement-note-card .js-engagement-card-heading .js-engagement-card-icon img{content:var(--jseb-icon-01-shield-verification)!important}.js-engagement-flow-card .js-engagement-card-heading .js-engagement-card-icon img{content:var(--jseb-icon-07-case-workflow)!important}.js-engagement-note-list li:nth-child(1) .js-engagement-row-icon img{content:var(--jseb-icon-02-structured-intake)!important}.js-engagement-note-list li:nth-child(2) .js-engagement-row-icon img{content:var(--jseb-icon-03-restricted-advisory)!important}.js-engagement-note-list li:nth-child(3) .js-engagement-row-icon img{content:var(--jseb-icon-04-secure-processing)!important}.js-engagement-note-list li:nth-child(4) .js-engagement-row-icon img{content:var(--jseb-icon-05-professional-rigor)!important}.js-engagement-note-list li:nth-child(5) .js-engagement-row-icon img{content:var(--jseb-icon-06-engagement-preparedness)!important}.js-engagement-mini-card:nth-child(1) .js-engagement-mini-icon img{content:var(--jseb-icon-09-engagement-terms)!important}.js-engagement-mini-card:nth-child(2) .js-engagement-mini-icon img{content:var(--jseb-icon-10-client-onboarding)!important}.js-icon-shield-verification img{content:var(--jseb-icon-01-shield-verification)!important}.js-icon-structured-intake img{content:var(--jseb-icon-02-structured-intake)!important}.js-icon-restricted-advisory img{content:var(--jseb-icon-03-restricted-advisory)!important}.js-icon-secure-processing img{content:var(--jseb-icon-04-secure-processing)!important}.js-icon-professional-rigor img{content:var(--jseb-icon-05-professional-rigor)!important}.js-icon-engagement-preparedness img{content:var(--jseb-icon-06-engagement-preparedness)!important}.js-icon-case-workflow img{content:var(--jseb-icon-07-case-workflow)!important}.js-icon-engagement-terms img{content:var(--jseb-icon-09-engagement-terms)!important}.js-icon-client-onboarding img{content:var(--jseb-icon-10-client-onboarding)!important}.js-homepage{--js-icon-11-feasibility-assessment: url(/cdn/shop/files/Icon-11-JapanSolved-Feasibility-Assessment.svg?v=1778216840);--js-icon-12-strategic-alignment: url(/cdn/shop/files/Icon-12-JapanSolved-Strategic-Alignment.svg?v=1778216840);--js-icon-13-local-representation: url(/cdn/shop/files/Icon-13-JapanSolved-Local-Representation.svg?v=1778216840);--js-icon-14-execution-coordination: url(/cdn/shop/files/Icon-14-JapanSolved-Execution-Coordination.svg?v=1778216840);--js-icon-15-priority-access: url(/cdn/shop/files/Icon-15-JapanSolved-Priority-Access.svg?v=1778216840);--js-icon-16-discreet-operations: url(/cdn/shop/files/Icon-16-JapanSolved-Discreet-Operations.svg?v=1778216840)}.js-tier-grid .js-tier-card:nth-child(1) .js-tier-icon img,.js-icon-feasibility-assessment img{content:var(--js-icon-11-feasibility-assessment)!important}.js-tier-grid .js-tier-card:nth-child(2) .js-tier-icon img,.js-icon-strategic-alignment img{content:var(--js-icon-12-strategic-alignment)!important}.js-tier-grid .js-tier-card:nth-child(3) .js-tier-icon img,.js-icon-local-representation img{content:var(--js-icon-13-local-representation)!important}.js-tier-grid .js-tier-card:nth-child(4) .js-tier-icon img,.js-icon-execution-coordination img{content:var(--js-icon-14-execution-coordination)!important}.js-tier-grid .js-tier-card:nth-child(5) .js-tier-icon img,.js-icon-priority-access img{content:var(--js-icon-15-priority-access)!important}.js-tier-grid .js-tier-card:nth-child(6) .js-tier-icon img,.js-icon-discreet-operations img{content:var(--js-icon-16-discreet-operations)!important}.js-layers-transition .js-layers-closing:before,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:before{text-decoration:none!important}.js-layers-transition .js-layers-closing:after,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:after{text-decoration-line:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:1px!important;text-underline-offset:.14em!important;text-decoration-skip-ink:auto!important}.js-engagement-timeline li span{background-image:none!important;background-size:auto!important;background-position:center!important;background-repeat:no-repeat!important;font-size:24px!important;color:#080808!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-engagement-timeline span{font-size:20px!important}}.js-layers-transition .js-layers-closing:before,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:before{content:"Our approach is grounded in M\332 e\332t\332 a\332 c\332o\332g\332n\332i\332t\332i\332v\332 e\332  I\332n\332t\332 e\332l\332l\332i\332g\332 e\332n\332 c\332 e\332  - the ability to recognize patterns, anticipate friction, and respond with clarity across multiple layers at once."!important;text-decoration:none!important}.js-metacognitive-underline,.js-layers-transition .js-metacognitive-underline{text-decoration-line:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:1px!important;text-underline-offset:.16em!important;text-decoration-skip-ink:auto!important}.js-engagement-timeline:before{left:29px!important;top:44px!important;bottom:44px!important;width:3px!important;border-radius:999px!important;background:linear-gradient(to bottom,#e6c96afa,#d4af37eb 42%,#b88732b8)!important;box-shadow:0 0 10px #d4af376b,0 0 22px #d4af3729!important}.js-engagement-timeline li>span{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:3!important;overflow:hidden!important;border:1px solid rgba(255,230,143,.66)!important;border-radius:999px!important;background:radial-gradient(circle at 31% 24%,rgba(255,255,255,.56) 0%,rgba(255,255,255,.28) 24%,transparent 42%),linear-gradient(145deg,#f1d879,#d4af37 48%,#b88732)!important;color:#090805!important;font-size:0!important;line-height:1!important;font-weight:950!important;letter-spacing:0!important;text-align:center!important;text-indent:0!important;box-shadow:0 0 0 4px #00000047,0 11px 26px #00000047,0 0 18px #d4af3759,inset 0 1px #ffffff61,inset 0 -10px 18px #5a370a24!important;filter:none!important;opacity:1!important}.js-engagement-timeline li>span:before{content:counter(jseb-process-step)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;color:#090805!important;font-family:var(--js-serif)!important;font-size:26px!important;line-height:1!important;font-weight:900!important;text-shadow:0 1px 0 rgba(255,255,255,.28)!important;position:relative!important;z-index:2!important}.js-engagement-timeline li>span:after{content:""!important;position:absolute!important;top:7px!important;right:7px!important;bottom:7px!important;left:7px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;pointer-events:none!important}.js-engagement-timeline li>span img,.js-engagement-timeline li>span svg,.js-engagement-timeline li>span picture{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;content:none!important}.js-engagement-timeline li:hover>span{transform:scale(1.065)!important;filter:brightness(1.05) saturate(1.04)!important;border-color:#ffefaceb!important;box-shadow:0 0 0 4px #00000047,0 13px 30px #0000004d,0 0 28px #d4af3775,inset 0 1px #ffffff6b,inset 0 -10px 18px #5a370a1f!important}html[data-js-theme=light] .js-engagement-timeline li>span{box-shadow:0 0 0 4px #ffffffb8,0 10px 24px #2e23142e,0 0 18px #d4af3742,inset 0 1px #ffffff70,inset 0 -10px 18px #5a370a1a!important}html[data-js-theme=light] .js-engagement-timeline li:hover>span{box-shadow:0 0 0 4px #ffffffb8,0 13px 30px #2e231433,0 0 28px #d4af375c,inset 0 1px #ffffff7a,inset 0 -10px 18px #5a370a1a!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-engagement-timeline:before{left:23px!important;top:36px!important;bottom:36px!important;width:2px!important}html:not([data-js-view=desktop]) .js-engagement-timeline li>span{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}html:not([data-js-view=desktop]) .js-engagement-timeline li>span:before{font-size:21px!important}html:not([data-js-view=desktop]) .js-engagement-timeline li>span:after{top:6px!important;right:6px!important;bottom:6px!important;left:6px!important}}.js-metacognitive-underline,.js-layers-transition .js-metacognitive-underline,.js-human-layer .js-metacognitive-underline,.js-who-for .js-metacognitive-underline{text-decoration:none!important;text-decoration-line:none!important;text-decoration-thickness:0!important;text-underline-offset:0!important;display:inline-block!important;color:var(--js-text)!important;font-family:var(--js-sans)!important;font-size:1.5em!important;line-height:.98!important;font-weight:900!important;letter-spacing:-.035em!important;vertical-align:-.08em!important;text-shadow:0 0 18px rgba(212,175,55,.08)!important}html[data-js-theme=dark] .js-metacognitive-underline,html[data-js-theme=dark] .js-layers-transition .js-metacognitive-underline{color:#f5efe6!important}html[data-js-theme=light] .js-metacognitive-underline,html[data-js-theme=light] .js-layers-transition .js-metacognitive-underline{color:#111!important;text-shadow:none!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-metognitive-underline,html:not([data-js-view=desktop]) .js-metacognitive-underline,html:not([data-js-view=desktop]) .js-layers-transition .js-metacognitive-underline{font-size:1.34em!important;line-height:1!important;letter-spacing:-.028em!important;vertical-align:-.06em!important}}.js-layers-transition .js-emotional-statement,.js-human-layer .js-emotional-statement,.js-who-for .js-emotional-statement{text-decoration-thickness:1px!important;text-underline-offset:.14em!important}.js-engagement-brief-summary{min-height:68px!important;padding:0 34px!important;gap:16px!important;font-size:clamp(17px,1.25vw,21px)!important;line-height:1.12!important;letter-spacing:.075em!important;font-weight:950!important}.js-engagement-brief-summary-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;text-align:center!important}.js-engagement-summary-icon,.js-engagement-brief-toggle-icon{transform:translateZ(0)!important}.js-engagement-summary-icon{width:24px!important;height:24px!important;flex-basis:24px!important}.js-engagement-brief-toggle-icon{width:28px!important;height:28px!important;flex-basis:28px!important}.js-engagement-brief-toggle-icon:before{font-size:18px!important}@media screen and (max-width:990px){html:not([data-js-view=desktop]) .js-engagement-brief-summary{min-height:70px!important;padding:0 22px!important;font-size:clamp(15.5px,3.6vw,20px)!important;line-height:1.16!important;letter-spacing:.055em!important;white-space:normal!important}html:not([data-js-view=desktop]) .js-engagement-brief-toggle-icon{width:28px!important;height:28px!important;flex:0 0 28px!important}}@media screen and (max-width:390px){html:not([data-js-view=desktop]) .js-engagement-brief-summary{font-size:clamp(14px,3.7vw,17px)!important;padding:0 16px!important;letter-spacing:.045em!important}}.js-engagement-timeline{counter-reset:jseb-process-step!important}.js-engagement-timeline li{counter-increment:jseb-process-step!important}.js-engagement-timeline li>span{color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;white-space:nowrap!important;overflow:hidden!important;isolation:isolate!important;display:inline-grid!important;place-items:center!important}.js-engagement-timeline li>span:before{content:counter(jseb-process-step)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;color:#090805!important;font-family:var(--js-serif)!important;font-size:26px!important;line-height:1!important;font-weight:900!important;text-indent:0!important;white-space:normal!important;text-align:center!important;letter-spacing:0!important;text-shadow:0 1px 0 rgba(255,255,255,.3)!important;z-index:2!important;pointer-events:none!important}.js-engagement-timeline li>span:after{text-indent:0!important}.js-engagement-timeline li>span img,.js-engagement-timeline li>span svg,.js-engagement-timeline li>span picture,.js-engagement-timeline li>span canvas,.js-engagement-timeline li>span i,.js-engagement-timeline li>span b,.js-engagement-timeline li>span em,.js-engagement-timeline li>span strong{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;overflow:hidden!important}@media screen and (min-width:750px)and (max-width:990px){html:not([data-js-view=desktop]) .js-engagement-timeline li>span{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px!important}html:not([data-js-view=desktop]) .js-engagement-timeline li>span:before{font-size:24px!important;text-indent:0!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-engagement-timeline li>span{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px!important;overflow:hidden!important}html:not([data-js-view=desktop]) .js-engagement-timeline li>span:before{font-size:21px!important;text-indent:0!important}}.js-engagement-mini-card:nth-child(1) .js-engagement-mini-icon{overflow:hidden!important}.js-engagement-mini-card:nth-child(1) .js-engagement-mini-icon img,.js-icon-engagement-terms img{width:78%!important;height:78%!important;max-width:78%!important;max-height:78%!important;object-fit:contain!important;transform:scale(1.12)!important;transform-origin:center center!important}.js-engagement-mini-card:nth-child(1):hover .js-engagement-mini-icon img,.js-icon-engagement-terms:hover img{transform:scale(1.17)!important}@media screen and (max-width:990px){html:not([data-js-view=desktop]) .js-engagement-mini-card:nth-child(1) .js-engagement-mini-icon img,html:not([data-js-view=desktop]) .js-icon-engagement-terms img{width:82%!important;height:82%!important;max-width:82%!important;max-height:82%!important;transform:scale(1.14)!important}}.jscase-showcase{--jscase-gold: #D4AF37;--jscase-gold-soft: rgba(212,175,55,.62);--jscase-gold-line: rgba(212,175,55,.48);--jscase-panel: rgba(10,12,13,.92);--jscase-panel-light: rgba(255,255,255,.82);--jscase-image-blank: linear-gradient(135deg, rgba(212,175,55,.1), rgba(255,255,255,.018) 36%, rgba(0,0,0,.24));--case-01-desktop-dark: url(/cdn/shop/files/case-01-japansolved-business-setup-visa-support-dark-desktop-hero.jpg?v=1778255941);--case-01-desktop-light: url(/cdn/shop/files/case-01-japansolved-business-setup-visa-support-light-desktop-hero.jpg?v=1778255942);--case-01-mobile-dark: none;--case-01-mobile-light: none;--case-02-desktop-dark: url(/cdn/shop/files/case-02-japansolved-stem-cell-longevity-coordination-dark-desktop-hero.jpg?v=1778255941);--case-02-desktop-light: url(/cdn/shop/files/case-02-japansolved-stem-cell-longevity-coordination-light-desktop-hero.jpg?v=1778255941);--case-02-mobile-dark: none;--case-02-mobile-light: none;--case-03-desktop-dark: url(/cdn/shop/files/case-03-japansolved-due-diligence-background-intelligence-dark-desktop-hero.jpg?v=1778255941);--case-03-desktop-light: url(/cdn/shop/files/case-03-japansolved-due-diligence-background-intelligence-light-desktop-hero.jpg?v=1778255941);--case-03-mobile-dark: none;--case-03-mobile-light: none;--case-04-desktop-dark: url(/cdn/shop/files/case-04-japansolved-off-grid-relocation-estate-dark-desktop-hero.jpg?v=1778255941);--case-04-desktop-light: url(/cdn/shop/files/case-04-japansolved-off-grid-relocation-estate-light-desktop-hero.jpg?v=1778255941);--case-04-mobile-dark: none;--case-04-mobile-light: none;--case-05-desktop-dark: url(/cdn/shop/files/case-05-japansolved-impromptu-midnight-request-dark-desktop-hero.jpg?v=1778255942);--case-05-desktop-light: url(/cdn/shop/files/case-05-japansolved-impromptu-midnight-request-light-desktop-hero.jpg?v=1778255941);--case-05-mobile-dark: none;--case-05-mobile-light: none;--case-06-desktop-dark: url(/cdn/shop/files/case-06-japansolved-jdm-luxury-vehicle-sourcing-dark-desktop-hero.jpg?v=1778255941);--case-06-desktop-light: url(/cdn/shop/files/case-06-japansolved-jdm-luxury-vehicle-sourcing-light-desktop-hero_480b1aa8-7beb-47e6-ac51-c0caeaa3c8b9.jpg?v=1778256371);--case-06-mobile-dark: none;--case-06-mobile-light: none;--case-07-desktop-dark: url(/cdn/shop/files/case-07-japansolved-independent-luxury-watch-sourcing-dark-desktop-hero.jpg?v=1778255941);--case-07-desktop-light: url(/cdn/shop/files/case-07-japansolved-independent-luxury-watch-sourcing-light-desktop-hero.jpg?v=1778255941);--case-07-mobile-dark: none;--case-07-mobile-light: none;--case-08-desktop-dark: url(/cdn/shop/files/case-08-japansolved-japanese-wedding-coordination-dark-desktop-hero.jpg?v=1778255941);--case-08-desktop-light: url(/cdn/shop/files/case-08-japansolved-japanese-wedding-coordination-light-desktop-hero.jpg?v=1778255941);--case-08-mobile-dark: none;--case-08-mobile-light: none;--case-09-desktop-dark: url(/cdn/shop/files/case-09-japansolved-private-cultural-access-dark-desktop-hero.jpg?v=1778255941);--case-09-desktop-light: url(/cdn/shop/files/case-09-japansolved-private-cultural-access-light-desktop-hero.jpg?v=1778255941);--case-09-mobile-dark: none;--case-09-mobile-light: none;padding:96px 0 82px!important;background:radial-gradient(circle at 50% 0%,rgba(212,175,55,.08),transparent 28%),linear-gradient(180deg,var(--js-bg) 0%,var(--js-bg-alt) 54%,var(--js-bg) 100%)!important;border-top:1px solid var(--js-border)!important;border-bottom:1px solid var(--js-border)!important}html[data-js-theme=light] .jscase-showcase{--jscase-panel: var(--jscase-panel-light);--jscase-image-blank: linear-gradient(135deg, rgba(212,175,55,.14), rgba(255,255,255,.62) 42%, rgba(185,155,84,.1))}.jscase-header{width:min(940px,100%)!important;margin:0 auto 50px!important;text-align:center!important}.jscase-signature{display:block!important;width:min(420px,52vw)!important;height:auto!important;margin:0 auto 12px!important;padding:0!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;overflow:visible!important;line-height:0!important}.jscase-signature-img{display:block!important;width:100%!important;height:auto!important;margin:0 auto!important;object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-js-theme=dark] .jscase-signature-light,html[data-js-theme=light] .jscase-signature-dark{display:none!important}html[data-js-theme=dark] .jscase-signature-dark,html[data-js-theme=light] .jscase-signature-light{display:block!important}html[data-js-theme=dark] .jscase-signature-img{filter:drop-shadow(0 0 12px rgba(212,175,55,.16))!important}html[data-js-theme=light] .jscase-signature-img{filter:none!important}.jscase-title{margin:0 auto!important;font-family:var(--js-serif)!important;font-size:clamp(48px,5.8vw,84px)!important;line-height:.94!important;letter-spacing:-.055em!important;font-weight:500!important;color:var(--js-text)!important}.jscase-title span{display:block!important}.jscase-title span:last-child{color:var(--jscase-gold)!important}.jscase-title-breather{display:block!important;height:42px!important;width:100%!important}.jscase-lead{max-width:700px!important;margin:0 auto!important;color:var(--js-text-soft)!important;font-family:var(--js-sans)!important;font-size:clamp(16px,1.28vw,19px)!important;line-height:1.66!important;letter-spacing:-.01em!important;font-weight:650!important}.jscase-kicker{margin:30px 0 0!important;color:var(--jscase-gold)!important;font-family:var(--js-sans)!important;font-size:clamp(12px,1vw,14px)!important;line-height:1!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:950!important}.jscase-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:0 auto!important}.jscase-card{position:relative!important;overflow:hidden!important;min-height:486px!important;border:1px solid var(--jscase-gold-line)!important;background:var(--jscase-panel)!important;box-shadow:0 18px 52px #0003,inset 0 0 0 1px #ffffff06!important;transition:transform .28s cubic-bezier(.2,.75,.2,1),border-color .28s ease,box-shadow .28s ease!important}.jscase-card:hover{transform:translateY(-4px)!important;border-color:#d4af37c7!important;box-shadow:0 24px 68px #0000004d,0 0 24px #d4af3721,inset 0 0 0 1px #ffffff09!important}.jscase-link{display:grid!important;grid-template-rows:190px minmax(0,1fr)!important;min-height:inherit!important;height:100%!important;color:inherit!important;text-decoration:none!important}.jscase-link:focus-visible{outline:2px solid var(--jscase-gold)!important;outline-offset:4px!important}.jscase-image{position:relative!important;overflow:hidden!important;background-image:var(--case-image-desktop-dark, none),var(--jscase-image-blank)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;border-bottom:1px solid rgba(212,175,55,.34)!important;transition:transform .75s ease,filter .75s ease!important}html[data-js-theme=light] .jscase-image{background-image:var(--case-image-desktop-light, none),var(--jscase-image-blank)!important}.jscase-image:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#00000014,#0000007a),radial-gradient(circle at 18% 12%,rgba(212,175,55,.18),transparent 30%)!important;pointer-events:none!important}html[data-js-theme=light] .jscase-image:before{background:linear-gradient(180deg,#ffffff1a,#ffffff61)!important}.jscase-card:hover .jscase-image{transform:scale(1.035)!important;filter:brightness(1.05) contrast(1.04)!important}.jscase-content{position:relative!important;padding:22px 22px 24px!important;min-height:296px!important}.jscase-number{position:absolute!important;left:22px!important;top:-178px!important;z-index:2!important;color:var(--jscase-gold)!important;font-family:var(--js-serif)!important;font-size:34px!important;line-height:1!important;letter-spacing:-.02em!important;text-shadow:0 3px 18px rgba(0,0,0,.72)!important}html[data-js-theme=light] .jscase-number{text-shadow:0 3px 18px rgba(255,255,255,.72)!important}.jscase-content h3{margin:0!important;color:var(--js-text)!important;font-family:var(--js-serif)!important;font-size:clamp(22px,2.05vw,30px)!important;line-height:1.02!important;letter-spacing:-.028em!important;text-transform:uppercase!important;font-weight:500!important}.jscase-rule{display:block!important;width:42px!important;height:2px!important;margin:16px 0!important;background:var(--jscase-gold)!important;box-shadow:0 0 12px #d4af3738!important}.jscase-content p{margin:0 0 9px!important;color:var(--js-text-soft)!important;font-size:14px!important;line-height:1.42!important;letter-spacing:.005em!important;font-weight:500!important}.jscase-content p:last-child{margin-bottom:0!important}.jscase-cta{margin-top:28px!important;text-align:center!important}.jscase-cta .js-text-link{color:var(--jscase-gold)!important;font-size:15px!important;letter-spacing:.1em!important;font-weight:900!important}@media screen and (min-width:750px)and (max-width:989px){html:not([data-js-view=desktop]) .jscase-showcase{padding:78px 0 70px!important}html:not([data-js-view=desktop]) .jscase-header{width:min(760px,100%)!important;margin-bottom:42px!important}html:not([data-js-view=desktop]) .jscase-signature{width:min(340px,62vw)!important;margin-bottom:10px!important}html:not([data-js-view=desktop]) .jscase-title{font-size:clamp(40px,6.8vw,56px)!important;line-height:1!important}html:not([data-js-view=desktop]) .jscase-title-breather{height:34px!important}html:not([data-js-view=desktop]) .jscase-lead{max-width:660px!important;font-size:17px!important;line-height:1.62!important}html:not([data-js-view=desktop]) .jscase-kicker{margin-top:28px!important;font-size:12px!important}html:not([data-js-view=desktop]) .jscase-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html:not([data-js-view=desktop]) .jscase-card:last-child:nth-child(odd){grid-column:1 / -1!important;width:min(50%,420px)!important;justify-self:center!important}html:not([data-js-view=desktop]) .jscase-image{background-image:var(--case-image-mobile-dark, none),var(--jscase-image-blank)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-image{background-image:var(--case-image-mobile-light, none),var(--jscase-image-blank)!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .jscase-showcase{padding:68px 0 58px!important}html:not([data-js-view=desktop]) .jscase-header{width:min(100%,680px)!important;margin-bottom:36px!important}html:not([data-js-view=desktop]) .jscase-signature{width:min(300px,76vw)!important;margin-bottom:8px!important}html:not([data-js-view=desktop]) .jscase-title{font-size:clamp(38px,10.6vw,52px)!important;line-height:1!important;letter-spacing:-.044em!important}html:not([data-js-view=desktop]) .jscase-title-breather{height:30px!important}html:not([data-js-view=desktop]) .jscase-lead{max-width:92%!important;font-size:15.5px!important;line-height:1.58!important}html:not([data-js-view=desktop]) .jscase-kicker{margin-top:24px!important;font-size:11px!important;letter-spacing:.13em!important}html:not([data-js-view=desktop]) .jscase-grid{grid-template-columns:1fr!important;gap:16px!important}html:not([data-js-view=desktop]) .jscase-card{min-height:auto!important}html:not([data-js-view=desktop]) .jscase-link{grid-template-rows:minmax(220px,54vw) auto!important}html:not([data-js-view=desktop]) .jscase-image{background-image:var(--case-image-mobile-dark, none),var(--jscase-image-blank)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-image{background-image:var(--case-image-mobile-light, none),var(--jscase-image-blank)!important}html:not([data-js-view=desktop]) .jscase-content{padding:21px 20px 23px!important;min-height:auto!important}html:not([data-js-view=desktop]) .jscase-number{top:calc(-54vw + 12px)!important;left:20px!important;font-size:32px!important}html:not([data-js-view=desktop]) .jscase-content h3{font-size:clamp(23px,7vw,31px)!important}html:not([data-js-view=desktop]) .jscase-content p{font-size:14.5px!important;line-height:1.45!important}}@media(prefers-reduced-motion:reduce){.jscase-card,.jscase-image{transition:none!important}.jscase-card:hover,.jscase-card:hover .jscase-image{transform:none!important}}.js-layers-transition .js-layers-copy:before,.js-layers-transition .js-layers-closing:before,.js-layers-transition .js-layers-closing:after,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-copy:before,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:before,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing:after{content:none!important;display:none!important;text-decoration:none!important}.js-layers-transition .js-layers-copy,.js-layers-transition .js-layers-friction,.js-layers-transition .js-layers-removal,.js-layers-transition .js-layers-platform,.js-layers-transition .js-layers-closing,.js-layers-transition .js-layers-thesis,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-copy,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-friction,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-removal,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-platform,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-thesis{display:block!important;width:min(800px,100%)!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-family:var(--js-sans)!important;font-style:normal!important;font-weight:400!important;font-size:clamp(15px,1.05vw,19px)!important;line-height:1.46!important;letter-spacing:-.01em!important;color:var(--js-text-soft)!important;text-shadow:none!important;overflow:visible!important}.js-layers-transition .js-layers-copy{margin-top:34px!important;margin-bottom:0!important}.js-layers-transition .js-layers-closing{margin-top:18px!important;margin-bottom:0!important;color:var(--js-text-soft)!important}.js-layers-transition .js-metacognitive-intelligence{text-decoration:none!important;text-decoration-line:none!important;text-decoration-thickness:0!important;text-underline-offset:0!important;border-bottom:0!important;box-shadow:none!important;background:none!important;background-image:none!important;display:inline-block!important;vertical-align:baseline!important;font-family:var(--js-sans)!important;font-size:1.8em!important;line-height:.9!important;font-weight:950!important;letter-spacing:-.035em!important;color:var(--js-text)!important;white-space:nowrap!important;transform:translateY(.045em)!important}html[data-js-theme=dark] .js-layers-transition .js-metacognitive-intelligence{color:#f7f1e8!important;text-shadow:0 0 18px rgba(212,175,55,.12)!important}html[data-js-theme=light] .js-layers-transition .js-metacognitive-intelligence{color:#111!important;text-shadow:none!important}.js-layers-transition .js-layers-thesis,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-thesis{width:min(760px,100%)!important;max-width:760px!important;margin-top:30px!important;font-family:var(--js-serif)!important;font-style:italic!important;font-size:clamp(26px,2.35vw,36px)!important;line-height:1.16!important;letter-spacing:-.02em!important;font-weight:500!important;color:var(--js-text)!important;text-decoration-line:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:1px!important;text-underline-offset:.14em!important;text-decoration-skip-ink:auto!important}@media screen and (max-width:990px){html:not([data-js-view=desktop]) .js-layers-transition .js-layers-copy,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-closing{max-width:680px!important;font-size:16px!important;line-height:1.55!important}html:not([data-js-view=desktop]) .js-layers-transition .js-metacognitive-intelligence{font-size:1.55em!important;line-height:.96!important;white-space:normal!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-thesis{font-size:clamp(24px,7.4vw,34px)!important;line-height:1.18!important;max-width:min(100%,680px)!important;margin-top:28px!important}}@media screen and (max-width:420px){html:not([data-js-view=desktop]) .js-layers-transition .js-metacognitive-intelligence{font-size:1.38em!important}}.js-layers-transition .js-layers-friction,.js-layers-transition .js-layers-removal,.js-layers-transition .js-layers-platform{display:block!important;width:min(800px,100%)!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-family:var(--js-sans)!important;font-style:normal!important;font-weight:400!important;font-size:clamp(15px,1.05vw,19px)!important;line-height:1.46!important;letter-spacing:-.01em!important;color:var(--js-text-soft)!important}.js-layers-transition .js-layers-friction{margin-top:16px!important;margin-bottom:0!important}.js-layers-transition .js-layers-removal{width:min(640px,100%)!important;max-width:640px!important;margin-top:16px!important;margin-bottom:0!important;color:var(--js-text)!important;font-family:var(--js-serif)!important;font-size:clamp(22px,1.9vw,30px)!important;line-height:1.14!important;letter-spacing:-.018em!important;font-weight:600!important}.js-layers-transition .js-layers-platform{margin-top:14px!important;margin-bottom:0!important;color:var(--js-text-soft)!important}.js-layers-transition .js-layers-closing{margin-top:22px!important}@media screen and (max-width:990px){html:not([data-js-view=desktop]) .js-layers-transition .js-layers-friction,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-platform{max-width:680px!important;font-size:16px!important;line-height:1.55!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-removal{max-width:620px!important;font-size:clamp(21px,6vw,28px)!important;line-height:1.16!important}}.js-layers-transition .js-layers-thesis:before,.js-layers-transition .js-layers-thesis:after,.js-human-layer .js-emotional-statement:before,.js-human-layer .js-emotional-statement:after,.js-who-for .js-emotional-statement:before,.js-who-for .js-emotional-statement:after{content:none!important;display:none!important}.js-layers-transition .js-layers-thesis,.js-human-layer .js-emotional-statement,.js-who-for .js-emotional-statement{quotes:none!important}@media screen and (min-width:990px){.jscase-showcase .jscase-image{display:block!important;min-height:190px!important;height:190px!important;width:100%!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;opacity:1!important;visibility:visible!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-01 .jscase-image{background-image:url(/cdn/shop/files/case-01-japansolved-business-setup-visa-support-dark-desktop-hero.jpg?v=1778255941)!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-02 .jscase-image{background-image:url(/cdn/shop/files/case-02-japansolved-stem-cell-longevity-coordination-dark-desktop-hero.jpg?v=1778255941)!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-03 .jscase-image{background-image:url(/cdn/shop/files/case-03-japansolved-due-diligence-background-intelligence-dark-desktop-hero.jpg?v=1778255941)!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-04 .jscase-image{background-image:url(/cdn/shop/files/case-04-japansolved-off-grid-relocation-estate-dark-desktop-hero.jpg?v=1778255941)!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-05 .jscase-image{background-image:url(/cdn/shop/files/case-05-japansolved-impromptu-midnight-request-dark-desktop-hero.jpg?v=1778255942)!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-06 .jscase-image{background-image:url(/cdn/shop/files/case-06-japansolved-jdm-luxury-vehicle-sourcing-dark-desktop-hero.jpg?v=1778255941)!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-07 .jscase-image{background-image:url(/cdn/shop/files/case-07-japansolved-independent-luxury-watch-sourcing-dark-desktop-hero.jpg?v=1778255941)!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-08 .jscase-image{background-image:url(/cdn/shop/files/case-08-japansolved-japanese-wedding-coordination-dark-desktop-hero.jpg?v=1778255941)!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-09 .jscase-image{background-image:url(/cdn/shop/files/case-09-japansolved-private-cultural-access-dark-desktop-hero.jpg?v=1778255941)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-01 .jscase-image{background-image:url(/cdn/shop/files/case-01-japansolved-business-setup-visa-support-light-desktop-hero.jpg?v=1778255942)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-02 .jscase-image{background-image:url(/cdn/shop/files/case-02-japansolved-stem-cell-longevity-coordination-light-desktop-hero.jpg?v=1778255941)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-03 .jscase-image{background-image:url(/cdn/shop/files/case-03-japansolved-due-diligence-background-intelligence-light-desktop-hero.jpg?v=1778255941)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-04 .jscase-image{background-image:url(/cdn/shop/files/case-04-japansolved-off-grid-relocation-estate-light-desktop-hero.jpg?v=1778255941)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-05 .jscase-image{background-image:url(/cdn/shop/files/case-05-japansolved-impromptu-midnight-request-light-desktop-hero.jpg?v=1778255941)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-06 .jscase-image{background-image:url(/cdn/shop/files/case-06-japansolved-jdm-luxury-vehicle-sourcing-light-desktop-hero_480b1aa8-7beb-47e6-ac51-c0caeaa3c8b9.jpg?v=1778256371)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-07 .jscase-image{background-image:url(/cdn/shop/files/case-07-japansolved-independent-luxury-watch-sourcing-light-desktop-hero.jpg?v=1778255941)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-08 .jscase-image{background-image:url(/cdn/shop/files/case-08-japansolved-japanese-wedding-coordination-light-desktop-hero.jpg?v=1778255941)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-09 .jscase-image{background-image:url(/cdn/shop/files/case-09-japansolved-private-cultural-access-light-desktop-hero.jpg?v=1778255941)!important}.jscase-showcase .jscase-card-01 .jscase-image{background-image:url(/cdn/shop/files/case-01-japansolved-business-setup-visa-support-dark-desktop-hero.jpg?v=1778255941)!important}.jscase-showcase .jscase-card-02 .jscase-image{background-image:url(/cdn/shop/files/case-02-japansolved-stem-cell-longevity-coordination-dark-desktop-hero.jpg?v=1778255941)!important}.jscase-showcase .jscase-card-03 .jscase-image{background-image:url(/cdn/shop/files/case-03-japansolved-due-diligence-background-intelligence-dark-desktop-hero.jpg?v=1778255941)!important}.jscase-showcase .jscase-card-04 .jscase-image{background-image:url(/cdn/shop/files/case-04-japansolved-off-grid-relocation-estate-dark-desktop-hero.jpg?v=1778255941)!important}.jscase-showcase .jscase-card-05 .jscase-image{background-image:url(/cdn/shop/files/case-05-japansolved-impromptu-midnight-request-dark-desktop-hero.jpg?v=1778255942)!important}.jscase-showcase .jscase-card-06 .jscase-image{background-image:url(/cdn/shop/files/case-06-japansolved-jdm-luxury-vehicle-sourcing-dark-desktop-hero.jpg?v=1778255941)!important}.jscase-showcase .jscase-card-07 .jscase-image{background-image:url(/cdn/shop/files/case-07-japansolved-independent-luxury-watch-sourcing-dark-desktop-hero.jpg?v=1778255941)!important}.jscase-showcase .jscase-card-08 .jscase-image{background-image:url(/cdn/shop/files/case-08-japansolved-japanese-wedding-coordination-dark-desktop-hero.jpg?v=1778255941)!important}.jscase-showcase .jscase-card-09 .jscase-image{background-image:url(/cdn/shop/files/case-09-japansolved-private-cultural-access-dark-desktop-hero.jpg?v=1778255941)!important}}.js-homepage{--js-section-y: clamp(64px, 7vw, 104px);--js-section-y-tight: clamp(48px, 5.5vw, 76px);--js-panel-radius: 0;--js-focus-ring: 2px solid var(--js-icon)}.js-homepage section[id]{scroll-margin-top:96px}.jscase-showcase,.jscase-spotlight,.js-tiers,.js-final-drama,.js-final{content-visibility:auto;contain-intrinsic-size:1px 900px}.jscase-spotlight{position:relative;padding:var(--js-section-y) 0;background:var(--js-bg);border-bottom:1px solid var(--js-border);overflow:hidden}.jscase-spotlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 78% 18%,rgba(212,175,55,.12),transparent 30%);opacity:.85}.jscase-spotlight-card{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:clamp(520px,58vw,720px);border:1px solid var(--js-border);background:var(--js-card);box-shadow:var(--js-shadow);overflow:hidden}.jscase-spotlight-media{min-height:100%;background-image:var(--spotlight-dark-desktop);background-size:cover;background-position:center center;transform:scale(1.002)}html[data-js-theme=light] .jscase-spotlight-media{background-image:var(--spotlight-light-desktop)}.jscase-spotlight-content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,4.6vw,72px);isolation:isolate}.jscase-spotlight-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(135deg,var(--js-card),rgba(201,162,93,.08))}.jscase-spotlight-eyebrow,.jscase-spotlight-kicker{margin:0 0 14px;color:var(--js-icon);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:900}.jscase-spotlight-content h2{margin:0 0 18px;font-family:var(--js-serif);font-size:clamp(38px,5vw,72px);line-height:.96;letter-spacing:-.045em;font-weight:500;color:var(--js-text)}.jscase-spotlight-content p{max-width:560px;margin:0 0 22px;color:var(--js-text-soft);font-size:clamp(15px,1.45vw,20px);line-height:1.62}.jscase-spotlight-meta{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 30px}.jscase-spotlight-meta span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--js-border);background:#c9a25d14;color:var(--js-text);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:989px){html:not([data-js-view=desktop]) .jscase-spotlight-card{grid-template-columns:1fr}html:not([data-js-view=desktop]) .jscase-spotlight-media{min-height:420px;background-image:var(--spotlight-dark-mobile)}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-spotlight-media{background-image:var(--spotlight-light-mobile)}}@media screen and (max-width:549px){html:not([data-js-view=desktop]) .jscase-spotlight{padding:54px 0}html:not([data-js-view=desktop]) .jscase-spotlight-media{min-height:360px}html:not([data-js-view=desktop]) .jscase-spotlight-content{padding:30px 22px 34px}}.js-tier-explainer{margin:clamp(28px,4vw,46px) auto 0;max-width:980px;border:1px solid var(--js-border);background:linear-gradient(135deg,#c9a25d1f,#c9a25d09);box-shadow:var(--js-shadow)}.js-tier-explainer summary{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;min-height:76px;padding:18px clamp(20px,3vw,34px);cursor:pointer;list-style:none}.js-tier-explainer summary::-webkit-details-marker{display:none}.js-tier-explainer summary:after{content:"+";width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--js-border);color:var(--js-icon);font-size:22px;line-height:1}.js-tier-explainer[open] summary:after{content:"\2013"}.js-tier-explainer summary span{color:var(--js-text);text-transform:uppercase;letter-spacing:.1em;font-weight:900;font-size:13px}.js-tier-explainer summary small{display:block;margin-top:6px;color:var(--js-text-soft);font-size:13px;letter-spacing:0;text-transform:none;font-weight:500}.js-tier-explainer-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid var(--js-border);background:var(--js-border)}.js-tier-explainer-panel article{padding:clamp(20px,2.6vw,32px);background:var(--js-bg)}.js-tier-explainer-panel h4{margin:0 0 10px;color:var(--js-icon);font-family:var(--js-serif);font-size:21px;line-height:1.15}.js-tier-explainer-panel p{margin:0;color:var(--js-text-soft);font-size:14px;line-height:1.6}@media screen and (max-width:849px){html:not([data-js-view=desktop]) .js-tier-explainer-panel{grid-template-columns:1fr}}@media screen and (max-width:549px){html:not([data-js-view=desktop]) .js-tier-explainer summary{grid-template-columns:1fr}html:not([data-js-view=desktop]) .js-tier-explainer summary:after{justify-self:start}}.js-final-drama{position:relative;padding:clamp(72px,9vw,132px) 0;background:radial-gradient(circle at 50% 0%,rgba(212,175,55,.13),transparent 34%),linear-gradient(180deg,var(--js-bg),var(--js-bg-alt));border-top:1px solid var(--js-border);border-bottom:1px solid var(--js-border);text-align:center;overflow:hidden}.js-final-drama-inner{max-width:920px;margin:0 auto}.js-final-drama-eyebrow{margin:0 0 16px;color:var(--js-icon);text-transform:uppercase;letter-spacing:.18em;font-weight:900;font-size:12px}.js-final-drama h2{max-width:820px;margin:0 auto 24px;color:var(--js-text);font-family:var(--js-serif);font-size:clamp(38px,5.8vw,78px);line-height:1.02;letter-spacing:-.045em;font-weight:500}.js-final-drama-lead,.js-final-drama-question,.js-final-drama-close{margin-left:auto;margin-right:auto;color:var(--js-text-soft);font-size:clamp(16px,1.55vw,21px);line-height:1.68}.js-final-drama-question{margin-top:10px;margin-bottom:26px;color:var(--js-text);font-family:var(--js-serif);font-size:clamp(24px,3vw,38px);line-height:1.2}.js-final-drama-identities{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;margin:0 auto 34px;padding:0;list-style:none}.js-final-drama-identities li{padding:9px 13px;border:1px solid var(--js-border);background:#c9a25d12;color:var(--js-text);font-size:13px;line-height:1;letter-spacing:.04em}.js-final-drama-close{max-width:690px;margin-bottom:0}.js-homepage a:focus-visible,.js-homepage button:focus-visible,.js-homepage summary:focus-visible{outline:var(--js-focus-ring)!important;outline-offset:4px!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){.js-homepage *,.js-homepage *:before,.js-homepage *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.js-homepage .jshs-hero .jshs-trust span{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}.js-homepage .jshs-hero .jshs-trust img,.js-homepage .jshs-hero .jshs-copy .jshs-trust img,.js-homepage .jshs-system .jshs-slide .jshs-trust img{display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;object-fit:contain!important;flex:0 0 18px!important;position:static!important;inset:auto!important;transform:none!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-homepage .jshs-hero .jshs-trust img{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;flex-basis:14px!important}}.js-homepage .jshs-trust img,.js-homepage .jshs-copy .jshs-trust img,.js-homepage img[src*=ICON_DISCREET_SENSITIVE],.js-homepage img[src*=values-professional],.js-homepage img[src*=ICON_ADVISORY_INTELLIGENCE]{display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;object-fit:contain!important;flex:0 0 18px!important}.js-homepage .jshs-trust span{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-homepage .jshs-trust img{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;flex-basis:14px!important}}.js-homepage{--case-01-desktop-dark: url(/cdn/shop/files/case-01-japansolved-business-setup-visa-support-dark-desktop-hero.webp?v=1778290888) !important;--case-01-desktop-light: url(/cdn/shop/files/case-01-japansolved-business-setup-visa-support-light-desktop-hero.webp?v=1778290887) !important;--case-01-mobile-dark: url(/cdn/shop/files/mobile-case-01-japansolved-business-setup-visa-support-dark-hero.webp?v=1778290905) !important;--case-01-mobile-light: url(/cdn/shop/files/mobile-case-01-japansolved-business-setup-visa-support-light-hero.webp?v=1778290905) !important;--case-02-desktop-dark: url(/cdn/shop/files/case-02-japansolved-stem-cell-longevity-coordination-dark-desktop-hero.webp?v=1778290952) !important;--case-02-desktop-light: url(/cdn/shop/files/case-02-japansolved-stem-cell-longevity-coordination-light-desktop-hero.webp?v=1778290952) !important;--case-02-mobile-dark: url(/cdn/shop/files/mobile-case-02-japansolved-stem-cell-longevity-coordination-dark-hero.webp?v=1778290966) !important;--case-02-mobile-light: url(/cdn/shop/files/mobile-case-02-japansolved-stem-cell-longevity-coordination-light-hero.webp?v=1778290965) !important;--case-03-desktop-dark: url(/cdn/shop/files/case-03-japansolved-due-diligence-background-intelligence-dark-desktop-hero.webp?v=1778291121) !important;--case-03-desktop-light: url(/cdn/shop/files/case-03-japansolved-due-diligence-background-intelligence-light-desktop-hero.webp?v=1778291121) !important;--case-03-mobile-dark: url(/cdn/shop/files/mobile-case-03-japansolved-due-diligence-background-intelligence-dark-hero.webp?v=1778291132) !important;--case-03-mobile-light: url(/cdn/shop/files/mobile-case-03-japansolved-due-diligence-background-intelligence-light-hero.webp?v=1778291133) !important;--case-04-desktop-dark: url(/cdn/shop/files/case-04-japansolved-off-grid-relocation-estate-dark-desktop-hero.webp?v=1778291209) !important;--case-04-desktop-light: url(/cdn/shop/files/case-04-japansolved-off-grid-relocation-estate-light-desktop-hero.webp?v=1778291209) !important;--case-04-mobile-dark: url(/cdn/shop/files/mobile-case-04-japansolved-off-grid-relocation-estate-dark-hero.webp?v=1778291226) !important;--case-04-mobile-light: url(/cdn/shop/files/mobile-case-04-japansolved-off-grid-relocation-estate-light-hero.webp?v=1778291226) !important;--case-05-desktop-dark: url(/cdn/shop/files/case-05-japansolved-impromptu-midnight-request-dark-desktop-hero.webp?v=1778291265) !important;--case-05-desktop-light: url(/cdn/shop/files/case-05-japansolved-impromptu-midnight-request-light-desktop-hero.webp?v=1778291265) !important;--case-05-mobile-dark: url(/cdn/shop/files/mobile-case-05-japansolved-impromptu-midnight-request-dark-hero.webp?v=1778291281) !important;--case-05-mobile-light: url(/cdn/shop/files/mobile-case-05-japansolved-impromptu-midnight-request-light-hero.webp?v=1778291281) !important;--case-06-desktop-dark: url(/cdn/shop/files/case-06-japansolved-jdm-luxury-vehicle-sourcing-dark-desktop-hero.webp?v=1778291373) !important;--case-06-desktop-light: url(/cdn/shop/files/case-06-japansolved-jdm-luxury-vehicle-sourcing-light-desktop-hero.webp?v=1778291373) !important;--case-06-mobile-dark: url(/cdn/shop/files/mobile-case-06-japansolved-jdm-luxury-vehicle-sourcing-dark-hero.webp?v=1778291391) !important;--case-06-mobile-light: url(/cdn/shop/files/mobile-case-06-japansolved-jdm-luxury-vehicle-sourcing-light-hero.webp?v=1778291391) !important;--case-07-desktop-dark: url(/cdn/shop/files/case-07-japansolved-independent-luxury-watch-sourcing-dark-desktop-hero.webp?v=1778291428) !important;--case-07-desktop-light: url(/cdn/shop/files/case-07-japansolved-independent-luxury-watch-sourcing-light-desktop-hero.webp?v=1778291428) !important;--case-07-mobile-dark: url(/cdn/shop/files/mobile-case-07-japansolved-independent-luxury-watch-sourcing-dark-hero.webp?v=1778291486) !important;--case-07-mobile-light: url(/cdn/shop/files/mobile-case-07-japansolved-independent-luxury-watch-sourcing-light-hero.webp?v=1778291486) !important;--case-08-desktop-dark: url(/cdn/shop/files/case-08-japansolved-japanese-wedding-coordination-dark-desktop-hero.webp?v=1778291546) !important;--case-08-desktop-light: url(/cdn/shop/files/case-08-japansolved-japanese-wedding-coordination-light-desktop-hero.webp?v=1778291547) !important;--case-08-mobile-dark: url(/cdn/shop/files/mobile-case-08-japansolved-japanese-wedding-coordination-dark-hero.webp?v=1778291564) !important;--case-08-mobile-light: url(/cdn/shop/files/mobile-case-08-japansolved-japanese-wedding-coordination-light-hero.webp?v=1778291564) !important;--case-09-desktop-dark: url(/cdn/shop/files/case-09-japansolved-private-cultural-access-dark-desktop-hero.webp?v=1778291628) !important;--case-09-desktop-light: url(/cdn/shop/files/case-09-japansolved-private-cultural-access-light-desktop-hero.webp?v=1778291628) !important;--case-09-mobile-dark: url(/cdn/shop/files/mobile-case-09-japansolved-private-cultural-access-dark-hero.webp?v=1778291666) !important;--case-09-mobile-light: url(/cdn/shop/files/mobile-case-09-japansolved-private-cultural-access-light-hero.webp?v=1778291666) !important;--jscs-spotlight-desktop-dark: url(/cdn/shop/files/Japansolved-Case-10-Desktop-Japan-Regenerative-Medicine-Medical-Tourism-Stem-Cell-Therapy-Cinematic-Petri-Dish-Tokyo-Fuji-Dark.webp?v=1778294743);--jscs-spotlight-desktop-light: url(/cdn/shop/files/Japansolved-Case-10-Desktop-Japan-Regenerative-Medicine-Medical-Tourism-Stem-Cell-Therapy-Sunlit-Petri-Dish-Tokyo-Fuji-Light.webp?v=1778294744);--jscs-spotlight-mobile-dark: url(/cdn/shop/files/Japansolved-Case-10-Mobile-Japan-Regenerative-Medicine-Medical-Tourism-Stem-Cell-Therapy-Cinematic-Petri-Dish-Tokyo-Fuji-Dark.webp?v=1778294743);--jscs-spotlight-mobile-light: url(/cdn/shop/files/Japansolved-Case-10-Mobile-Japan-Regenerative-Medicine-Medical-Tourism-Stem-Cell-Therapy-Sunlit-Petri-Dish-Tokyo-Fuji-Light.webp?v=1778294744)}html[data-js-theme=dark] .jscase-showcase .jscase-card-01 .jscase-image{background-image:var(--case-01-desktop-dark)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-01 .jscase-image{background-image:var(--case-01-desktop-light)!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-02 .jscase-image{background-image:var(--case-02-desktop-dark)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-02 .jscase-image{background-image:var(--case-02-desktop-light)!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-03 .jscase-image{background-image:var(--case-03-desktop-dark)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-03 .jscase-image{background-image:var(--case-03-desktop-light)!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-04 .jscase-image{background-image:var(--case-04-desktop-dark)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-04 .jscase-image{background-image:var(--case-04-desktop-light)!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-05 .jscase-image{background-image:var(--case-05-desktop-dark)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-05 .jscase-image{background-image:var(--case-05-desktop-light)!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-06 .jscase-image{background-image:var(--case-06-desktop-dark)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-06 .jscase-image{background-image:var(--case-06-desktop-light)!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-07 .jscase-image{background-image:var(--case-07-desktop-dark)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-07 .jscase-image{background-image:var(--case-07-desktop-light)!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-08 .jscase-image{background-image:var(--case-08-desktop-dark)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-08 .jscase-image{background-image:var(--case-08-desktop-light)!important}html[data-js-theme=dark] .jscase-showcase .jscase-card-09 .jscase-image{background-image:var(--case-09-desktop-dark)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-09 .jscase-image{background-image:var(--case-09-desktop-light)!important}@media screen and (max-width:989px){html[data-js-theme=dark]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-01 .jscase-image{background-image:var(--case-01-mobile-dark)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-01 .jscase-image{background-image:var(--case-01-mobile-light)!important}html[data-js-theme=dark]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-02 .jscase-image{background-image:var(--case-02-mobile-dark)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-02 .jscase-image{background-image:var(--case-02-mobile-light)!important}html[data-js-theme=dark]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-03 .jscase-image{background-image:var(--case-03-mobile-dark)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-03 .jscase-image{background-image:var(--case-03-mobile-light)!important}html[data-js-theme=dark]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-04 .jscase-image{background-image:var(--case-04-mobile-dark)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-04 .jscase-image{background-image:var(--case-04-mobile-light)!important}html[data-js-theme=dark]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-05 .jscase-image{background-image:var(--case-05-mobile-dark)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-05 .jscase-image{background-image:var(--case-05-mobile-light)!important}html[data-js-theme=dark]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-06 .jscase-image{background-image:var(--case-06-mobile-dark)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-06 .jscase-image{background-image:var(--case-06-mobile-light)!important}html[data-js-theme=dark]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-07 .jscase-image{background-image:var(--case-07-mobile-dark)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-07 .jscase-image{background-image:var(--case-07-mobile-light)!important}html[data-js-theme=dark]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-08 .jscase-image{background-image:var(--case-08-mobile-dark)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-08 .jscase-image{background-image:var(--case-08-mobile-light)!important}html[data-js-theme=dark]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-09 .jscase-image{background-image:var(--case-09-mobile-dark)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-09 .jscase-image{background-image:var(--case-09-mobile-light)!important}}.jscase-spotlight-featured{--jscs-gold: #d8ad4c;--jscs-gold-soft: rgba(216,173,76,.7);--jscs-line: rgba(216,173,76,.34);--jscs-line-strong: rgba(216,173,76,.62);--jscs-ink: #050505;--jscs-panel: rgba(8,8,8,.78);position:relative!important;padding:clamp(64px,6.2vw,94px) 0!important;background:radial-gradient(circle at 78% 18%,rgba(216,173,76,.12),transparent 34%),linear-gradient(180deg,var(--js-bg),var(--js-bg-alt))!important;border-top:1px solid var(--js-border)!important;border-bottom:1px solid var(--js-border)!important;overflow:hidden!important}.jscase-spotlight-featured .js-wrap{width:min(1760px,calc(100% - 112px))!important;max-width:1760px!important}.jscs-card{position:relative!important;border:1px solid var(--jscs-line-strong)!important;background:#070707!important;box-shadow:0 28px 92px #0000006b,0 0 0 1px #ffffff08 inset,0 0 46px #d8ad4c14!important;overflow:hidden!important;transition:transform .42s cubic-bezier(.2,.75,.2,1),border-color .42s ease,box-shadow .42s ease!important;isolation:isolate!important}.jscs-card:hover{transform:translateY(-3px)!important;border-color:#ffde8adb!important;box-shadow:0 34px 110px #00000085,0 0 0 1px #ffffff0a inset,0 0 62px #d8ad4c24!important}.jscs-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.04) 48%,transparent 64%);opacity:.45;mix-blend-mode:screen}.jscs-main{display:grid!important;grid-template-columns:56% 44%!important;min-height:clamp(560px,48vw,830px)!important}.jscs-copy-panel{position:relative!important;z-index:3!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(62px,5vw,104px) clamp(54px,5.5vw,98px)!important;background:linear-gradient(90deg,#0f0f0ff5,#121211eb 66%,#121211c2)!important;border-right:1px solid rgba(216,173,76,.12)!important}.jscs-copy-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 12% 16%,rgba(255,255,255,.055),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.022),transparent 44%);pointer-events:none}.jscs-eyebrow{margin:0 0 24px!important;color:#fff!important;font-family:var(--js-sans)!important;font-size:clamp(13px,1.15vw,23px)!important;line-height:1!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-weight:900!important}.jscs-copy-panel h2{margin:0 0 28px!important;font-family:var(--js-serif)!important;color:#fffaf1!important;font-size:clamp(56px,5.9vw,106px)!important;line-height:.92!important;letter-spacing:-.065em!important;font-weight:500!important;text-shadow:0 8px 30px rgba(0,0,0,.54)!important}.jscs-kicker{margin:0 0 32px!important;color:var(--jscs-gold)!important;font-family:var(--js-sans)!important;font-size:clamp(18px,1.6vw,31px)!important;line-height:1.36!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:900!important}.jscs-body{max-width:820px!important;margin:0 0 44px!important;color:#ffffffe6!important;font-size:clamp(18px,1.4vw,27px)!important;line-height:1.58!important;font-weight:500!important;letter-spacing:-.01em!important}.jscs-pill-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:0 0 58px!important}.jscs-pill-row span{min-height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 18px!important;border:1px solid var(--jscs-line-strong)!important;background:linear-gradient(180deg,#ffffff09,#ffffff02)!important;color:var(--jscs-gold)!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.085em!important;font-size:clamp(11px,.9vw,16px)!important;line-height:1.18!important;font-weight:900!important;transition:transform .26s ease,border-color .26s ease,background .26s ease,box-shadow .26s ease!important}.jscs-pill-row span:before,.jscs-bottom-rail span:before{content:"";width:22px;height:22px;flex:0 0 22px;display:inline-block;background:currentColor;mask:radial-gradient(circle at 50% 50%,transparent 0 27%,#000 28% 35%,transparent 36%),linear-gradient(#000 0 0);-webkit-mask:radial-gradient(circle at 50% 50%,transparent 0 27%,#000 28% 35%,transparent 36%),linear-gradient(#000 0 0);mask-composite:intersect;-webkit-mask-composite:source-in;opacity:.95}.jscs-pill-row span:hover{transform:translateY(-2px)!important;border-color:#ffe294eb!important;background:linear-gradient(180deg,#d8ad4c24,#d8ad4c09)!important;box-shadow:0 12px 34px #d8ad4c1f!important}.jscs-cta{width:min(820px,100%)!important;min-height:72px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:28px!important;border:1px solid var(--jscs-line-strong)!important;background:#00000029!important;color:#f2c66f!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:clamp(12px,1vw,17px)!important;font-weight:950!important;transition:transform .26s ease,border-color .26s ease,background .26s ease,box-shadow .26s ease,color .26s ease!important}.jscs-cta:hover,.jscs-cta:focus-visible{transform:translateY(-2px)!important;border-color:#ffe294f0!important;background:#d8ad4c1a!important;box-shadow:0 16px 46px #d8ad4c21!important;color:#ffe094!important}.jscs-cta-arrow{font-size:28px;line-height:1;transition:transform .26s ease}.jscs-cta:hover .jscs-cta-arrow{transform:translate(8px)}.jscs-visual-panel{position:relative!important;min-height:100%!important;overflow:hidden!important;background:#080807!important}.jscs-visual-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--jscs-spotlight-desktop-dark);background-size:cover;background-position:center center;transform:scale(1.02);transition:transform 1.1s cubic-bezier(.2,.75,.2,1),filter .7s ease}html[data-js-theme=light] .jscs-visual-bg{background-image:var(--jscs-spotlight-desktop-light)}.jscs-card:hover .jscs-visual-bg{transform:scale(1.055);filter:brightness(1.06) contrast(1.04)}.jscs-visual-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000042,#0000001a),linear-gradient(180deg,#00000094,#00000038 45%,#00000029),radial-gradient(circle at 56% 48%,rgba(216,173,76,.16),transparent 30%);pointer-events:none}html[data-js-theme=light] .jscs-visual-overlay{background:linear-gradient(90deg,#ffffff42,#ffffff0a),linear-gradient(180deg,#ffffffb8,#ffffff47 42%,#ffffff05),radial-gradient(circle at 54% 50%,rgba(216,173,76,.22),transparent 30%)}.jscs-visual-content{position:relative;z-index:2;min-height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(54px,4vw,92px) clamp(34px,3.2vw,62px);color:#f7e5b2}.jscs-lotus-mark{width:86px;height:86px;margin:0 0 28px;color:#f8d887;filter:drop-shadow(0 0 12px rgba(216,173,76,.28))}.jscs-lotus-mark svg,.jscs-icon-glyph svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.jscs-visual-label{margin:0 0 12px!important;color:#ffe6aa!important;text-transform:uppercase!important;letter-spacing:.3em!important;font-size:clamp(16px,1.5vw,26px)!important;line-height:1!important;font-weight:700!important}.jscs-visual-content h3{margin:0!important;font-family:var(--js-serif)!important;text-transform:uppercase!important;color:#dba648!important;font-size:clamp(28px,2.8vw,51px)!important;line-height:1.13!important;letter-spacing:.09em!important;font-weight:500!important;text-shadow:0 4px 24px rgba(0,0,0,.48)!important}.jscs-visual-content h3 span{font-family:var(--js-sans);font-size:.58em;letter-spacing:.26em;color:#ffe8b6}.jscs-visual-rule{display:block;width:min(520px,78%);height:1px;margin:36px auto 44px;background:linear-gradient(90deg,transparent,var(--jscs-line),#fff1b6,var(--jscs-line),transparent);position:relative}.jscs-visual-rule:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;transform:translate(-50%,-50%) rotate(45deg);background:#fff1b6;box-shadow:0 0 14px #d8ad4ce6}.jscs-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:720px;margin:0 auto}.jscs-icon-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;min-height:132px;padding:0 18px;color:#f2c66f;text-transform:uppercase;font-size:clamp(10px,.82vw,15px);font-weight:800;letter-spacing:.08em;line-height:1.16;transition:transform .26s ease,color .26s ease,filter .26s ease}.jscs-icon-item:not(:first-child){border-left:1px solid rgba(216,173,76,.22)}.jscs-icon-glyph{width:48px;height:48px;color:#ffcc72}.jscs-icon-item:hover{transform:translateY(-3px);color:#ffe39c;filter:drop-shadow(0 0 12px rgba(216,173,76,.34))}.jscs-bottom-rail{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--jscs-line-strong);background:linear-gradient(180deg,#101010f0,#080808f5)}.jscs-bottom-rail span{position:relative;min-height:94px;display:flex;align-items:center;justify-content:center;gap:16px;padding:0 24px;color:#f2c66f;text-transform:uppercase;text-align:center;letter-spacing:.075em;font-size:clamp(11px,.95vw,16px);font-weight:850;line-height:1.22;transition:background .26s ease,color .26s ease,letter-spacing .26s ease}.jscs-bottom-rail span:not(:first-child){border-left:1px solid rgba(216,173,76,.3)}.jscs-bottom-rail span:hover{background:#d8ad4c12;color:#ffe39c;letter-spacing:.095em}html[data-js-theme=light] .jscase-spotlight-featured{background:linear-gradient(180deg,#f7f2e8,#efe5d4)!important}html[data-js-theme=light] .jscs-card{background:#f6efe3!important}html[data-js-theme=light] .jscs-copy-panel{background:linear-gradient(90deg,#fffffff0,#ffffffc7)!important}html[data-js-theme=light] .jscs-eyebrow,html[data-js-theme=light] .jscs-copy-panel h2{color:#111!important;text-shadow:none!important}html[data-js-theme=light] .jscs-body{color:#141412c7!important}html[data-js-theme=light] .jscs-bottom-rail{background:linear-gradient(180deg,#ffffffc7,#ffffff9e)}html[data-js-theme=light] .jscs-bottom-rail span,html[data-js-theme=light] .jscs-pill-row span{color:#a67820!important}html[data-js-theme=light] .jscs-cta{background:#ffffff61!important;color:#a67820!important}@media screen and (max-width:1180px){html:not([data-js-view=desktop]) .jscase-spotlight-featured .js-wrap{width:min(100% - 48px,var(--js-max))!important}html:not([data-js-view=desktop]) .jscs-main{grid-template-columns:1fr!important}html:not([data-js-view=desktop]) .jscs-copy-panel{order:1;padding:48px 34px!important;border-right:0!important;border-bottom:1px solid rgba(216,173,76,.2)!important}html:not([data-js-view=desktop]) .jscs-visual-panel{order:2;min-height:640px!important}html:not([data-js-view=desktop]) .jscs-visual-bg{background-image:var(--jscs-spotlight-mobile-dark);background-position:center top}html[data-js-theme=light]:not([data-js-view=desktop]) .jscs-visual-bg{background-image:var(--jscs-spotlight-mobile-light)}html:not([data-js-view=desktop]) .jscs-bottom-rail{grid-template-columns:repeat(2,minmax(0,1fr))}html:not([data-js-view=desktop]) .jscs-bottom-rail span:nth-child(odd){border-left:0}html:not([data-js-view=desktop]) .jscs-bottom-rail span:nth-child(n+3){border-top:1px solid rgba(216,173,76,.3)}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .jscase-spotlight-featured{padding:52px 0!important}html:not([data-js-view=desktop]) .jscase-spotlight-featured .js-wrap{width:min(100% - 28px,var(--js-max))!important}html:not([data-js-view=desktop]) .jscs-copy-panel{padding:34px 22px!important}html:not([data-js-view=desktop]) .jscs-copy-panel h2{font-size:clamp(43px,13vw,64px)!important}html:not([data-js-view=desktop]) .jscs-kicker{font-size:15px!important;letter-spacing:.14em!important}html:not([data-js-view=desktop]) .jscs-body{font-size:15px!important;line-height:1.56!important;margin-bottom:28px!important}html:not([data-js-view=desktop]) .jscs-pill-row{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:28px!important}html:not([data-js-view=desktop]) .jscs-cta{min-height:58px!important;font-size:11px!important}html:not([data-js-view=desktop]) .jscs-visual-panel{min-height:620px!important}html:not([data-js-view=desktop]) .jscs-visual-content{padding:38px 18px!important}html:not([data-js-view=desktop]) .jscs-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}html:not([data-js-view=desktop]) .jscs-icon-item:nth-child(odd){border-left:0!important}html:not([data-js-view=desktop]) .jscs-icon-item:nth-child(n+3){border-top:1px solid rgba(216,173,76,.22);padding-top:18px}html:not([data-js-view=desktop]) .jscs-bottom-rail{grid-template-columns:1fr}html:not([data-js-view=desktop]) .jscs-bottom-rail span{min-height:68px;border-left:0!important;border-top:1px solid rgba(216,173,76,.26)}}@media(prefers-reduced-motion:reduce){.jscs-card,.jscs-visual-bg,.jscs-pill-row span,.jscs-cta,.jscs-icon-item,.jscs-bottom-rail span{transition:none!important}.jscs-card:hover,.jscs-card:hover .jscs-visual-bg,.jscs-pill-row span:hover,.jscs-cta:hover,.jscs-icon-item:hover{transform:none!important}}@media screen and (min-width:1181px){.jscase-spotlight-featured .js-wrap{width:min(1500px,calc(100% - 128px))!important;max-width:1500px!important}.jscs-main{min-height:clamp(540px,42vw,740px)!important}.jscs-copy-panel{padding:clamp(54px,4.35vw,86px) clamp(48px,4.5vw,82px)!important}}html[data-js-theme=dark] .jscase-spotlight-featured .jscs-visual-bg{z-index:0!important;opacity:1!important;visibility:visible!important;background-image:url(/cdn/shop/files/Japansolved-Case-10-Desktop-Japan-Regenerative-Medicine-Medical-Tourism-Stem-Cell-Therapy-Cinematic-Petri-Dish-Tokyo-Fuji-Dark.webp?v=1778294743)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}html[data-js-theme=light] .jscase-spotlight-featured .jscs-visual-bg{z-index:0!important;opacity:1!important;visibility:visible!important;background-image:url(/cdn/shop/files/Japansolved-Case-10-Desktop-Japan-Regenerative-Medicine-Medical-Tourism-Stem-Cell-Therapy-Sunlit-Petri-Dish-Tokyo-Fuji-Light.webp?v=1778294744)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}html[data-js-theme=dark] .jscase-spotlight-featured .jscs-visual-overlay{z-index:1!important;background:linear-gradient(90deg,#0000002e,#0000000f),linear-gradient(180deg,#0000006b,#0000001f 43%,#0000000f),radial-gradient(circle at 56% 48%,rgba(216,173,76,.13),transparent 34%)!important}html[data-js-theme=light] .jscase-spotlight-featured .jscs-visual-overlay{z-index:1!important;background:linear-gradient(90deg,#ffffff2e,#ffffff08),linear-gradient(180deg,#ffffff85,#ffffff29 42%,#fff0),radial-gradient(circle at 54% 50%,rgba(216,173,76,.18),transparent 34%)!important}.jscase-spotlight-featured .jscs-visual-content{z-index:2!important}@media screen and (max-width:1180px){html[data-js-theme=dark]:not([data-js-view=desktop]) .jscase-spotlight-featured .jscs-visual-bg{background-image:url(/cdn/shop/files/Japansolved-Case-10-Mobile-Japan-Regenerative-Medicine-Medical-Tourism-Stem-Cell-Therapy-Cinematic-Petri-Dish-Tokyo-Fuji-Dark.webp?v=1778294743)!important;background-position:center top!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-spotlight-featured .jscs-visual-bg{background-image:url(/cdn/shop/files/Japansolved-Case-10-Mobile-Japan-Regenerative-Medicine-Medical-Tourism-Stem-Cell-Therapy-Sunlit-Petri-Dish-Tokyo-Fuji-Light.webp?v=1778294744)!important;background-position:center top!important}}.js-engagement-brief-section,.js-engagement-brief-section .js-wrap,.js-engagement-brief{text-align:center!important}.js-engagement-brief-summary{margin-left:auto!important;margin-right:auto!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-engagement-brief-section .js-wrap{width:min(100% - 36px,var(--js-max))!important;margin-left:auto!important;margin-right:auto!important}html:not([data-js-view=desktop]) .js-engagement-brief-summary{display:flex!important;width:min(100%,660px)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;justify-content:center!important}}.jscase-showcase .jscase-card .jscase-image{display:block!important;min-height:190px!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#090909!important}.jscase-showcase .jscase-card-01 .jscase-image{background-image:url(/cdn/shop/files/case-01-japansolved-business-setup-visa-support-dark-desktop-hero.webp?v=1778290888)!important}.jscase-showcase .jscase-card-02 .jscase-image{background-image:url(/cdn/shop/files/case-02-japansolved-stem-cell-longevity-coordination-dark-desktop-hero.webp?v=1778290952)!important}.jscase-showcase .jscase-card-03 .jscase-image{background-image:url(/cdn/shop/files/case-03-japansolved-due-diligence-background-intelligence-dark-desktop-hero.webp?v=1778291121)!important}.jscase-showcase .jscase-card-04 .jscase-image{background-image:url(/cdn/shop/files/case-04-japansolved-off-grid-relocation-estate-dark-desktop-hero.webp?v=1778291209)!important}.jscase-showcase .jscase-card-05 .jscase-image{background-image:url(/cdn/shop/files/case-05-japansolved-impromptu-midnight-request-dark-desktop-hero.webp?v=1778291265)!important}.jscase-showcase .jscase-card-06 .jscase-image{background-image:url(/cdn/shop/files/case-06-japansolved-jdm-luxury-vehicle-sourcing-dark-desktop-hero.webp?v=1778291373)!important}.jscase-showcase .jscase-card-07 .jscase-image{background-image:url(/cdn/shop/files/case-07-japansolved-independent-luxury-watch-sourcing-dark-desktop-hero.webp?v=1778291428)!important}.jscase-showcase .jscase-card-08 .jscase-image{background-image:url(/cdn/shop/files/case-08-japansolved-japanese-wedding-coordination-dark-desktop-hero.webp?v=1778291546)!important}.jscase-showcase .jscase-card-09 .jscase-image{background-image:url(/cdn/shop/files/case-09-japansolved-private-cultural-access-dark-desktop-hero.webp?v=1778291628)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-01 .jscase-image{background-image:url(/cdn/shop/files/case-01-japansolved-business-setup-visa-support-light-desktop-hero.webp?v=1778290887)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-02 .jscase-image{background-image:url(/cdn/shop/files/case-02-japansolved-stem-cell-longevity-coordination-light-desktop-hero.webp?v=1778290952)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-03 .jscase-image{background-image:url(/cdn/shop/files/case-03-japansolved-due-diligence-background-intelligence-light-desktop-hero.webp?v=1778291121)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-04 .jscase-image{background-image:url(/cdn/shop/files/case-04-japansolved-off-grid-relocation-estate-light-desktop-hero.webp?v=1778291209)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-05 .jscase-image{background-image:url(/cdn/shop/files/case-05-japansolved-impromptu-midnight-request-light-desktop-hero.webp?v=1778291265)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-06 .jscase-image{background-image:url(/cdn/shop/files/case-06-japansolved-jdm-luxury-vehicle-sourcing-light-desktop-hero.webp?v=1778291373)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-07 .jscase-image{background-image:url(/cdn/shop/files/case-07-japansolved-independent-luxury-watch-sourcing-light-desktop-hero.webp?v=1778291428)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-08 .jscase-image{background-image:url(/cdn/shop/files/case-08-japansolved-japanese-wedding-coordination-light-desktop-hero.webp?v=1778291547)!important}html[data-js-theme=light] .jscase-showcase .jscase-card-09 .jscase-image{background-image:url(/cdn/shop/files/case-09-japansolved-private-cultural-access-light-desktop-hero.webp?v=1778291628)!important}@media screen and (max-width:989px){html:not([data-js-view=desktop]) .jscase-showcase .jscase-card .jscase-image{min-height:260px!important;aspect-ratio:4 / 5!important;background-size:cover!important;background-position:center center!important}html:not([data-js-view=desktop]) .jscase-showcase .jscase-card-01 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-01-japansolved-business-setup-visa-support-dark-hero.webp?v=1778290905)!important}html:not([data-js-view=desktop]) .jscase-showcase .jscase-card-02 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-02-japansolved-stem-cell-longevity-coordination-dark-hero.webp?v=1778290966)!important}html:not([data-js-view=desktop]) .jscase-showcase .jscase-card-03 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-03-japansolved-due-diligence-background-intelligence-dark-hero.webp?v=1778291132)!important}html:not([data-js-view=desktop]) .jscase-showcase .jscase-card-04 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-04-japansolved-off-grid-relocation-estate-dark-hero.webp?v=1778291226)!important}html:not([data-js-view=desktop]) .jscase-showcase .jscase-card-05 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-05-japansolved-impromptu-midnight-request-dark-hero.webp?v=1778291281)!important}html:not([data-js-view=desktop]) .jscase-showcase .jscase-card-06 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-06-japansolved-jdm-luxury-vehicle-sourcing-dark-hero.webp?v=1778291391)!important}html:not([data-js-view=desktop]) .jscase-showcase .jscase-card-07 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-07-japansolved-independent-luxury-watch-sourcing-dark-hero.webp?v=1778291486)!important}html:not([data-js-view=desktop]) .jscase-showcase .jscase-card-08 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-08-japansolved-japanese-wedding-coordination-dark-hero.webp?v=1778291564)!important}html:not([data-js-view=desktop]) .jscase-showcase .jscase-card-09 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-09-japansolved-private-cultural-access-dark-hero.webp?v=1778291666)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-01 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-01-japansolved-business-setup-visa-support-light-hero.webp?v=1778290905)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-02 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-02-japansolved-stem-cell-longevity-coordination-light-hero.webp?v=1778290965)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-03 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-03-japansolved-due-diligence-background-intelligence-light-hero.webp?v=1778291133)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-04 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-04-japansolved-off-grid-relocation-estate-light-hero.webp?v=1778291226)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-05 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-05-japansolved-impromptu-midnight-request-light-hero.webp?v=1778291281)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-06 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-06-japansolved-jdm-luxury-vehicle-sourcing-light-hero.webp?v=1778291391)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-07 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-07-japansolved-independent-luxury-watch-sourcing-light-hero.webp?v=1778291486)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-08 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-08-japansolved-japanese-wedding-coordination-light-hero.webp?v=1778291564)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-card-09 .jscase-image{background-image:url(/cdn/shop/files/mobile-case-09-japansolved-private-cultural-access-light-hero.webp?v=1778291666)!important}}.jscase-spotlight-featured .jscs-visual-panel,.jscase-spotlight-featured .jscs-visual-bg{background-image:url(/cdn/shop/files/Japansolved-Case-10-Desktop-Japan-Regenerative-Medicine-Medical-Tourism-Stem-Cell-Therapy-Cinematic-Petri-Dish-Tokyo-Fuji-Dark.webp?v=1778294743)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#080807!important}html[data-js-theme=light] .jscase-spotlight-featured .jscs-visual-panel,html[data-js-theme=light] .jscase-spotlight-featured .jscs-visual-bg{background-image:url(/cdn/shop/files/Japansolved-Case-10-Desktop-Japan-Regenerative-Medicine-Medical-Tourism-Stem-Cell-Therapy-Sunlit-Petri-Dish-Tokyo-Fuji-Light.webp?v=1778294744)!important}.jscase-spotlight-featured .jscs-visual-bg{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:1!important;visibility:visible!important;z-index:0!important}.jscase-spotlight-featured .jscs-visual-overlay{opacity:.58!important;z-index:1!important}.jscase-spotlight-featured .jscs-visual-content{position:relative!important;z-index:2!important}@media screen and (max-width:1180px){html:not([data-js-view=desktop]) .jscase-spotlight-featured .jscs-visual-panel,html:not([data-js-view=desktop]) .jscase-spotlight-featured .jscs-visual-bg{background-image:url(/cdn/shop/files/Japansolved-Case-10-Mobile-Japan-Regenerative-Medicine-Medical-Tourism-Stem-Cell-Therapy-Cinematic-Petri-Dish-Tokyo-Fuji-Dark.webp?v=1778294743)!important;background-position:center top!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-spotlight-featured .jscs-visual-panel,html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-spotlight-featured .jscs-visual-bg{background-image:url(/cdn/shop/files/Japansolved-Case-10-Mobile-Japan-Regenerative-Medicine-Medical-Tourism-Stem-Cell-Therapy-Sunlit-Petri-Dish-Tokyo-Fuji-Light.webp?v=1778294744)!important;background-position:center top!important}}.jscase-showcase .jscase-image{position:relative!important;overflow:hidden!important;isolation:isolate!important;min-height:190px!important;background-color:#080808!important}.jscase-showcase .jscase-img{display:none!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;visibility:visible!important;z-index:0!important;transform:translateZ(0)!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}html[data-js-theme=dark] .jscase-showcase .jscase-img-desktop-dark,html[data-js-theme=light] .jscase-showcase .jscase-img-desktop-light{display:block!important}@media screen and (max-width:989px){html:not([data-js-view=desktop]) .jscase-showcase .jscase-link{grid-template-rows:minmax(260px,62vw) auto!important}html:not([data-js-view=desktop]) .jscase-showcase .jscase-image{min-height:260px!important;aspect-ratio:4 / 5!important}html[data-js-theme=dark]:not([data-js-view=desktop]) .jscase-showcase .jscase-img,html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-img{display:none!important}html[data-js-theme=dark]:not([data-js-view=desktop]) .jscase-showcase .jscase-img-mobile-dark{display:block!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-img-mobile-light{display:block!important}html:not([data-js-view=desktop]) .jscase-showcase .jscase-number{top:calc(-62vw + 14px)!important}}@media screen and (max-width:430px){html:not([data-js-view=desktop]) .jscase-showcase .jscase-link{grid-template-rows:300px auto!important}html:not([data-js-view=desktop]) .jscase-showcase .jscase-image{min-height:300px!important}html:not([data-js-view=desktop]) .jscase-showcase .jscase-number{top:-286px!important}}.js-final-drama{padding:clamp(76px,8.8vw,128px) 0 clamp(86px,9.6vw,148px)!important;background:radial-gradient(circle at 50% 0%,rgba(212,175,55,.13),transparent 34%),radial-gradient(circle at 50% 82%,rgba(212,175,55,.08),transparent 32%),linear-gradient(180deg,var(--js-bg) 0%,var(--js-bg) 58%,var(--js-bg-alt) 100%)!important}html[data-js-theme=light] .js-final-drama{background:radial-gradient(circle at 50% 0%,rgba(184,138,60,.12),transparent 34%),radial-gradient(circle at 50% 82%,rgba(184,138,60,.08),transparent 34%),linear-gradient(180deg,var(--js-bg) 0%,#fbfaf7 58%,var(--js-bg-alt) 100%)!important}.js-final-drama-chamber{position:relative;max-width:760px;margin:clamp(58px,7vw,94px) auto 0;padding-top:clamp(34px,4.2vw,54px);text-align:center;isolation:isolate}.js-final-drama-divider{position:absolute;top:0;left:50%;width:min(520px,78vw);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(212,175,55,.18),rgba(212,175,55,.78),rgba(212,175,55,.18),transparent)}.js-final-drama-divider:after{content:"";position:absolute;left:50%;top:50%;width:58px;height:10px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(212,175,55,.72),rgba(212,175,55,.18) 42%,transparent 72%);filter:blur(.4px);pointer-events:none}.js-final-drama-chamber h3{margin:0 0 18px;color:var(--js-icon);font-family:var(--js-serif);font-size:clamp(30px,3.15vw,44px);line-height:1.12;letter-spacing:-.018em;font-weight:500}.js-final-drama-chamber-copy{max-width:680px;margin:0 auto}.js-final-drama-chamber-copy p{margin:0 auto 18px;color:var(--js-text-soft);font-size:clamp(15px,1.25vw,18px);line-height:1.72;letter-spacing:.005em}.js-final-drama-chamber-copy p:last-child{margin-bottom:0}.js-final-drama-purpose,.js-final-drama-prompt{color:var(--js-icon)!important}.js-final-drama-purpose{font-family:var(--js-serif);font-size:clamp(17px,1.5vw,21px)!important;line-height:1.45!important}.js-final-drama-stamp{display:grid;gap:2px;margin:clamp(24px,3vw,34px) auto 0;color:var(--js-icon);font-family:var(--js-serif);font-size:clamp(24px,2.2vw,32px);line-height:1.12;letter-spacing:-.01em;font-weight:700}.js-final-drama-stamp span{display:block}.js-final{border-top:1px solid rgba(212,175,55,.34)!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-final-drama{padding:70px 0 84px!important}html:not([data-js-view=desktop]) .js-final-drama-chamber{max-width:min(100%,620px);margin-top:52px;padding-top:34px}html:not([data-js-view=desktop]) .js-final-drama-chamber h3{font-size:clamp(28px,8.4vw,38px)}html:not([data-js-view=desktop]) .js-final-drama-chamber-copy p{font-size:15px;line-height:1.66;margin-bottom:16px}html:not([data-js-view=desktop]) .js-final-drama-stamp{font-size:clamp(24px,7vw,30px)}}.js-final-drama{padding-top:clamp(70px,8vw,116px)!important;padding-bottom:clamp(50px,5.8vw,82px)!important}.js-final-drama-close{margin-bottom:0!important}.js-final-drama-chamber{max-width:820px!important;margin-top:clamp(34px,4.4vw,58px)!important;padding-top:clamp(24px,3vw,38px)!important}.js-final-drama-divider{width:min(560px,76vw)!important;opacity:.92!important}.js-final-drama-chamber h3{margin-bottom:16px!important;font-size:clamp(34px,3.45vw,50px)!important;line-height:1.06!important;letter-spacing:-.028em!important;color:var(--js-text)!important;text-wrap:balance;text-shadow:0 18px 42px rgba(0,0,0,.28)}html[data-js-theme=light] .js-final-drama-chamber h3{color:#171411!important;text-shadow:0 16px 40px rgba(184,138,60,.1)}.js-final-drama-chamber-copy{max-width:720px!important}.js-final-drama-chamber-copy p{margin-bottom:14px!important;font-size:clamp(16px,1.34vw,19px)!important;line-height:1.58!important;letter-spacing:.002em!important;color:#f7f1e8db!important;text-wrap:balance}.js-final-drama-purpose{margin-top:2px!important;margin-bottom:10px!important;color:var(--js-icon)!important;font-size:clamp(19px,1.72vw,24px)!important;line-height:1.28!important;letter-spacing:-.012em!important;text-shadow:0 0 20px rgba(212,175,55,.16)}.js-final-drama-execution{max-width:760px!important;margin-bottom:16px!important;color:#f7f1e8f0!important;font-size:clamp(17px,1.48vw,21px)!important;line-height:1.5!important;font-weight:650!important}.js-final-drama-prompt{margin-top:2px!important;color:var(--js-icon)!important;font-weight:650!important}.js-final-drama-stamp{margin-top:clamp(16px,2vw,24px)!important;margin-bottom:0!important;gap:0!important;font-size:clamp(28px,2.55vw,38px)!important;line-height:1.02!important;letter-spacing:-.018em!important;color:var(--js-text)!important;text-shadow:0 0 24px rgba(212,175,55,.16)}.js-final{margin-top:0!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-final-drama{padding-top:58px!important;padding-bottom:56px!important}html:not([data-js-view=desktop]) .js-final-drama-chamber{margin-top:34px!important;padding-top:26px!important}html:not([data-js-view=desktop]) .js-final-drama-chamber h3{margin-bottom:14px!important;font-size:clamp(30px,8.8vw,42px)!important;line-height:1.05!important}html:not([data-js-view=desktop]) .js-final-drama-chamber-copy p{margin-bottom:12px!important;font-size:15.5px!important;line-height:1.55!important}html:not([data-js-view=desktop]) .js-final-drama-purpose{font-size:18px!important;line-height:1.3!important}html:not([data-js-view=desktop]) .js-final-drama-execution{font-size:16px!important;line-height:1.48!important}html:not([data-js-view=desktop]) .js-final-drama-stamp{margin-top:16px!important;font-size:clamp(27px,7.6vw,34px)!important}}.js-final-drama-chamber{margin-top:clamp(30px,3.9vw,52px)!important;padding-top:clamp(22px,2.65vw,34px)!important}.js-final-drama-chamber h3,.js-final-drama-chamber-copy p{margin-bottom:12px!important}.js-final-drama-execution{max-width:860px!important;margin-top:0!important;margin-bottom:14px!important;color:#f7f1e8f0!important;font-size:clamp(18px,1.62vw,23px)!important;line-height:1.42!important;font-weight:520!important;letter-spacing:.003em!important}.js-final-drama-prompt{margin-top:4px!important}.js-final-drama-stamp{margin-top:clamp(14px,1.75vw,22px)!important}.js-final{border-top-color:#d4af376b!important}html[data-js-theme=light] .js-final-drama-execution{color:#12110fd1!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-final-drama{padding-bottom:50px!important}html:not([data-js-view=desktop]) .js-final-drama-chamber{margin-top:30px!important;padding-top:24px!important}html:not([data-js-view=desktop]) .js-final-drama-purpose{display:block!important;max-width:100%!important;margin-top:12px!important;margin-bottom:12px!important;font-size:clamp(31px,9.1vw,42px)!important;line-height:1.02!important;letter-spacing:-.034em!important}html:not([data-js-view=desktop]) .js-final-drama-brand,html:not([data-js-view=desktop]) .js-final-drama-purpose-tail{display:inline!important}html:not([data-js-view=desktop]) .js-final-drama-execution{max-width:95%!important;margin-bottom:12px!important;font-size:16px!important;line-height:1.45!important;font-weight:520!important}html:not([data-js-view=desktop]) .js-final-drama-stamp{margin-top:14px!important}}.js-layers-transition .js-layers-platform .js-layers-platform-brand,.js-layers-transition .js-layers-platform .js-gold{color:var(--js-icon)!important;opacity:1!important}.js-final-drama-title:before,.js-final-drama-title:after,.js-final-drama h2:before,.js-final-drama h2:after{content:none!important;display:none!important}.js-final-drama h2{quotes:none!important}.js-final-drama-chamber-copy p{margin:0 auto 14px!important;color:var(--js-text-soft)!important;font-family:inherit!important;font-size:clamp(16px,1.55vw,21px)!important;line-height:1.68!important;letter-spacing:0!important;font-weight:400!important;text-align:center!important;text-wrap:balance}.js-final-drama-purpose{display:flex!important;justify-content:center!important;align-items:baseline!important;flex-wrap:wrap!important;gap:.32em!important;max-width:980px!important;margin-top:clamp(10px,1.45vw,18px)!important;margin-bottom:clamp(10px,1.2vw,16px)!important;color:var(--js-text)!important;font-family:var(--js-serif)!important;font-size:clamp(38px,4.35vw,64px)!important;line-height:.98!important;letter-spacing:-.038em!important;font-weight:500!important;text-shadow:0 16px 48px rgba(0,0,0,.32),0 0 28px rgba(212,175,55,.13)!important}.js-final-drama-brand{color:var(--js-icon)!important;font-weight:700!important;text-shadow:0 0 28px rgba(212,175,55,.26),0 14px 42px rgba(0,0,0,.34)!important}.js-final-drama-purpose-tail{color:var(--js-text)!important;font-weight:500!important}.js-final-drama-execution,.js-final-drama-prompt{max-width:690px!important;color:var(--js-text)!important;font-size:clamp(16px,1.55vw,21px)!important;line-height:1.68!important;letter-spacing:0!important}.js-final-drama-execution{margin-top:0!important;margin-bottom:14px!important;font-weight:650!important}.js-final-drama-prompt{margin-top:2px!important;font-weight:650!important}html[data-js-theme=light] .js-final-drama-chamber-copy p{color:#181612bd!important}html[data-js-theme=light] .js-final-drama-purpose{color:#171411!important;text-shadow:0 16px 44px rgba(184,138,60,.11)!important}html[data-js-theme=light] .js-final-drama-brand{color:var(--js-icon)!important;text-shadow:0 0 22px rgba(184,138,60,.18)!important}html[data-js-theme=light] .js-final-drama-purpose-tail{color:#171411!important}html[data-js-theme=light] .js-final-drama-execution,html[data-js-theme=light] .js-final-drama-prompt{color:#12110fd1!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-final-drama-chamber-copy{max-width:min(100%,620px)!important}html:not([data-js-view=desktop]) .js-final-drama-chamber-copy p{margin-bottom:12px!important;font-size:16px!important;line-height:1.62!important}html:not([data-js-view=desktop]) .js-final-drama-purpose{display:block!important;max-width:100%!important;margin-top:12px!important;margin-bottom:12px!important;font-size:clamp(31px,9.1vw,42px)!important;line-height:1.02!important;letter-spacing:-.034em!important}html:not([data-js-view=desktop]) .js-final-drama-brand,html:not([data-js-view=desktop]) .js-final-drama-purpose-tail{display:inline!important}html:not([data-js-view=desktop]) .js-final-drama-execution,html:not([data-js-view=desktop]) .js-final-drama-prompt{max-width:95%!important;font-size:16px!important;line-height:1.62!important}}.js-tier-explainer-v2{--tier-exp-gold: var(--js-icon);--tier-exp-gold-soft: rgba(212,175,55,.24);--tier-exp-gold-mid: rgba(212,175,55,.42);--tier-exp-ink: var(--js-text);--tier-exp-muted: var(--js-text-soft);--tier-exp-panel: linear-gradient(135deg, rgba(255,255,255,.055), rgba(255,255,255,.018));--tier-exp-card: rgba(255,255,255,.035);--tier-exp-card-hover: rgba(255,255,255,.058);margin:34px auto 0!important;max-width:1120px!important;border:1px solid var(--js-border)!important;background:linear-gradient(135deg,#0909099e,#120f0a70)!important;box-shadow:0 22px 70px #0000003d,inset 0 1px #ffffff0e!important;overflow:hidden!important;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease!important}html[data-js-theme=light] .js-tier-explainer-v2{--tier-exp-panel: linear-gradient(135deg, rgba(255,255,255,.82), rgba(246,240,230,.58));--tier-exp-card: rgba(255,255,255,.62);--tier-exp-card-hover: rgba(255,255,255,.86);background:linear-gradient(135deg,#ffffffbd,#f6f0e68a)!important;box-shadow:0 22px 70px #3627101f,inset 0 1px #ffffffc7!important}.js-tier-explainer-v2:hover,.js-tier-explainer-v2[open]{border-color:var(--tier-exp-gold-mid)!important;box-shadow:0 28px 86px #0000004d,0 0 0 1px #d4af3714,0 0 42px #d4af371a!important}html[data-js-theme=light] .js-tier-explainer-v2:hover,html[data-js-theme=light] .js-tier-explainer-v2[open]{box-shadow:0 28px 86px #36271029,0 0 0 1px #d4af3721,0 0 36px #d4af371f!important}.js-tier-exp-summary{position:relative!important;display:grid!important;grid-template-columns:1fr auto!important;gap:24px!important;align-items:center!important;padding:26px 30px!important;list-style:none!important;cursor:pointer!important;color:var(--tier-exp-ink)!important;background:linear-gradient(90deg,#d4af3713,#d4af3700 58%)!important;transition:background .28s ease!important}.js-tier-exp-summary::-webkit-details-marker{display:none!important}.js-tier-exp-summary:hover{background:linear-gradient(90deg,#d4af371f,#d4af3705 62%,#d4af3700)!important}.js-tier-exp-summary-copy{display:grid!important;gap:6px!important}.js-tier-exp-kicker,.js-tier-exp-eyebrow,.js-tier-exp-label{margin:0!important;color:var(--tier-exp-gold)!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:11px!important;line-height:1.2!important;font-weight:850!important}.js-tier-exp-title{display:block!important;font-family:var(--js-serif)!important;font-size:clamp(25px,2.2vw,36px)!important;line-height:1.05!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:var(--tier-exp-ink)!important}.js-tier-exp-summary small{display:block!important;max-width:680px!important;color:var(--tier-exp-muted)!important;font-size:14px!important;line-height:1.55!important;letter-spacing:.015em!important}.js-tier-exp-toggle{position:relative!important;width:48px!important;height:48px!important;border:1px solid var(--tier-exp-gold-mid)!important;border-radius:999px!important;background:#d4af3713!important;box-shadow:inset 0 1px #ffffff1a,0 10px 26px #00000029!important;transition:transform .28s ease,background .28s ease,border-color .28s ease,box-shadow .28s ease!important}.js-tier-exp-toggle:before,.js-tier-exp-toggle:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:16px!important;height:2px!important;background:var(--tier-exp-gold)!important;transform:translate(-50%,-50%)!important;transition:transform .28s ease,opacity .28s ease!important}.js-tier-exp-toggle:after{transform:translate(-50%,-50%) rotate(90deg)!important}.js-tier-explainer-v2[open] .js-tier-exp-toggle{transform:rotate(180deg)!important;background:#d4af3724!important}.js-tier-explainer-v2[open] .js-tier-exp-toggle:after{opacity:0!important;transform:translate(-50%,-50%) rotate(0)!important}.js-tier-exp-panel{position:relative!important;display:grid!important;gap:28px!important;padding:0 30px 34px!important;background:var(--tier-exp-panel)!important;animation:jsTierPanelIn .45s cubic-bezier(.2,.78,.2,1) both!important}@keyframes jsTierPanelIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.js-tier-exp-intro,.js-tier-exp-access,.js-tier-exp-cta{position:relative!important;display:grid!important;grid-template-columns:58px 1fr!important;gap:20px!important;align-items:start!important;padding:28px!important;border:1px solid rgba(212,175,55,.18)!important;background:linear-gradient(135deg,#d4af370e,#ffffff05)!important;box-shadow:inset 0 1px #ffffff0e!important}html[data-js-theme=light] .js-tier-exp-intro,html[data-js-theme=light] .js-tier-exp-access,html[data-js-theme=light] .js-tier-exp-cta{background:linear-gradient(135deg,#ffffffb8,#f6efe17a)!important;box-shadow:inset 0 1px #ffffffdb!important}.js-tier-exp-icon{width:54px!important;height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--tier-exp-gold)!important;border:1px solid rgba(212,175,55,.26)!important;border-radius:999px!important;background:#d4af3711!important;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease!important}.js-tier-exp-icon img,.js-tier-exp-icon svg{display:block!important;width:28px!important;height:28px!important;object-fit:contain!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}html[data-js-theme=dark] .js-tier-exp-icon img{filter:brightness(0) saturate(100%) invert(72%) sepia(38%) saturate(520%) hue-rotate(6deg) brightness(96%) contrast(92%)!important}.js-tier-exp-card:hover .js-tier-exp-icon,.js-tier-exp-intro:hover .js-tier-exp-icon,.js-tier-exp-access:hover .js-tier-exp-icon,.js-tier-exp-cta:hover .js-tier-exp-icon{transform:translateY(-2px) scale(1.035)!important;border-color:#d4af378a!important;background:#d4af371f!important;box-shadow:0 0 22px #d4af3729!important}.js-tier-exp-intro h3,.js-tier-exp-cta h3{margin:5px 0 12px!important;font-family:var(--js-serif)!important;font-size:clamp(24px,2vw,34px)!important;line-height:1.16!important;font-weight:500!important;letter-spacing:-.018em!important;color:var(--tier-exp-ink)!important}.js-tier-exp-intro p,.js-tier-exp-access p,.js-tier-exp-cta p,.js-tier-exp-card p,.js-tier-exp-card li{color:var(--tier-exp-muted)!important;font-size:14.5px!important;line-height:1.62!important}.js-tier-exp-intro p,.js-tier-exp-access p,.js-tier-exp-cta p{margin:0 0 10px!important}.js-tier-exp-intro p:last-child,.js-tier-exp-access p:last-child,.js-tier-exp-cta p:last-child{margin-bottom:0!important}.js-tier-exp-intro strong,.js-tier-exp-access strong{color:var(--tier-exp-gold)!important;font-weight:760!important}.js-tier-exp-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.js-tier-exp-card{position:relative!important;display:flex!important;flex-direction:column!important;min-height:100%!important;padding:24px!important;border:1px solid var(--js-border)!important;background:var(--tier-exp-card)!important;box-shadow:0 16px 42px #0000001f,inset 0 1px #ffffff0a!important;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease!important}.js-tier-exp-card:before{content:""!important;position:absolute!important;left:24px!important;right:24px!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(212,175,55,.55),transparent)!important;opacity:.55!important}.js-tier-exp-card:hover{transform:translateY(-4px)!important;border-color:#d4af375c!important;background:var(--tier-exp-card-hover)!important;box-shadow:0 24px 62px #0003,0 0 30px #d4af3714,inset 0 1px #ffffff0f!important}html[data-js-theme=light] .js-tier-exp-card:hover{box-shadow:0 24px 62px #36271024,0 0 30px #d4af371a,inset 0 1px #ffffffe6!important}.js-tier-exp-card.is-featured{border-color:#d4af378c!important;background:linear-gradient(135deg,#d4af3724,#ffffff09)!important}html[data-js-theme=light] .js-tier-exp-card.is-featured{background:linear-gradient(135deg,#d4af372e,#ffffffbd)!important}.js-tier-exp-card-head{display:grid!important;grid-template-columns:54px 1fr!important;gap:16px!important;align-items:center!important;margin-bottom:18px!important}.js-tier-exp-card h4{margin:3px 0 5px!important;font-family:var(--js-serif)!important;font-size:23px!important;line-height:1.1!important;letter-spacing:-.015em!important;color:var(--tier-exp-ink)!important}.js-tier-exp-card-head span{display:block!important;color:var(--tier-exp-gold)!important;font-size:12px!important;line-height:1.3!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-weight:800!important}.js-tier-exp-card p{margin:0 0 16px!important}.js-tier-exp-card ul{display:grid!important;gap:8px!important;margin:auto 0 0!important;padding:16px 0 0!important;list-style:none!important;border-top:1px solid rgba(212,175,55,.16)!important}.js-tier-exp-card li{position:relative!important;margin:0!important;padding-left:18px!important}.js-tier-exp-card li:before{content:""!important;position:absolute!important;left:0!important;top:.72em!important;width:6px!important;height:6px!important;border-radius:999px!important;background:var(--tier-exp-gold)!important;box-shadow:0 0 12px #d4af373d!important}.js-tier-exp-access{align-items:center!important}.js-tier-exp-cta{align-items:center!important;background:linear-gradient(135deg,#d4af371f,#d4af3706)!important}.js-tier-exp-cta-btn{margin-top:12px!important;min-height:54px!important;padding-inline:34px!important}@media screen and (min-width:990px){.js-tier-exp-intro p,.js-tier-exp-access p,.js-tier-exp-cta p,.js-tier-exp-card p,.js-tier-exp-card li{font-size:16px!important}.js-tier-exp-card h4{font-size:26px!important}}@media screen and (max-width:989px){html:not([data-js-view=desktop]) .js-tier-exp-grid{grid-template-columns:1fr!important}html:not([data-js-view=desktop]) .js-tier-exp-card{min-height:auto!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-tier-explainer-v2{margin-top:26px!important}html:not([data-js-view=desktop]) .js-tier-exp-summary{grid-template-columns:1fr!important;gap:18px!important;padding:24px 20px!important;text-align:left!important}html:not([data-js-view=desktop]) .js-tier-exp-toggle{width:44px!important;height:44px!important;justify-self:start!important}html:not([data-js-view=desktop]) .js-tier-exp-panel{padding:0 18px 26px!important;gap:20px!important}html:not([data-js-view=desktop]) .js-tier-exp-intro,html:not([data-js-view=desktop]) .js-tier-exp-access,html:not([data-js-view=desktop]) .js-tier-exp-cta{grid-template-columns:1fr!important;padding:22px 18px!important}html:not([data-js-view=desktop]) .js-tier-exp-card{padding:22px 18px!important}html:not([data-js-view=desktop]) .js-tier-exp-card-head{grid-template-columns:48px 1fr!important}html:not([data-js-view=desktop]) .js-tier-exp-icon{width:48px!important;height:48px!important}html:not([data-js-view=desktop]) .js-tier-exp-icon img,html:not([data-js-view=desktop]) .js-tier-exp-icon svg{width:25px!important;height:25px!important}html:not([data-js-view=desktop]) .js-tier-exp-cta-btn{width:100%!important;max-width:360px!important}}@media(prefers-reduced-motion:reduce){.js-tier-explainer-v2,.js-tier-exp-summary,.js-tier-exp-toggle,.js-tier-exp-toggle:before,.js-tier-exp-toggle:after,.js-tier-exp-card,.js-tier-exp-icon,.js-tier-exp-panel{animation:none!important;transition:none!important}.js-tier-exp-card:hover,.js-tier-exp-card:hover .js-tier-exp-icon,.js-tier-exp-intro:hover .js-tier-exp-icon,.js-tier-exp-access:hover .js-tier-exp-icon,.js-tier-exp-cta:hover .js-tier-exp-icon{transform:none!important}}.js-tier-explainer-v2{width:min(100%,1120px)!important;max-width:1120px!important;margin:40px auto 0!important;border:1px solid rgba(212,175,55,.34)!important;background:radial-gradient(circle at 18% 0%,rgba(212,175,55,.105),transparent 34%),linear-gradient(135deg,#080808c7,#16120b9e)!important;box-shadow:0 28px 86px #00000057,inset 0 1px #ffffff0e!important;overflow:hidden!important}html[data-js-theme=light] .js-tier-explainer-v2{background:radial-gradient(circle at 18% 0%,rgba(212,175,55,.16),transparent 34%),linear-gradient(135deg,#ffffffe0,#f8f3eab8)!important;box-shadow:0 28px 86px #36271021,inset 0 1px #ffffffdb!important}.js-tier-exp-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:22px!important;align-items:center!important;padding:30px clamp(24px,3vw,42px)!important;border-bottom:1px solid rgba(212,175,55,.18)!important;background:linear-gradient(90deg,rgba(212,175,55,.105),rgba(212,175,55,.02) 62%,transparent)!important}.js-tier-exp-summary:hover{background:linear-gradient(90deg,rgba(212,175,55,.155),rgba(212,175,55,.035) 68%,transparent)!important}.js-tier-exp-summary-copy{gap:8px!important;min-width:0!important}.js-tier-exp-title{font-size:clamp(26px,3.2vw,42px)!important;line-height:1.02!important;max-width:100%!important;overflow-wrap:normal!important}.js-tier-exp-summary small{font-size:clamp(13px,1.25vw,15.5px)!important;max-width:760px!important}.js-tier-exp-panel{display:grid!important;grid-template-columns:1fr!important;gap:26px!important;padding:clamp(22px,3vw,38px)!important;background:linear-gradient(180deg,#ffffff07,#ffffff03)!important}.js-tier-exp-intro,.js-tier-exp-access,.js-tier-exp-cta{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:22px!important;align-items:start!important;padding:clamp(22px,2.6vw,34px)!important;border:1px solid rgba(212,175,55,.24)!important;background:linear-gradient(135deg,#d4af3713,#ffffff05)!important;box-shadow:inset 0 1px #ffffff0f,0 18px 46px #00000024!important}.js-tier-exp-intro{grid-template-columns:72px minmax(0,1fr)!important}html[data-js-theme=light] .js-tier-exp-intro,html[data-js-theme=light] .js-tier-exp-access,html[data-js-theme=light] .js-tier-exp-cta{background:linear-gradient(135deg,#fffc,#f6efe18a)!important;box-shadow:inset 0 1px #ffffffdb,0 18px 46px #36271014!important}.js-tier-exp-intro h3,.js-tier-exp-cta h3{font-size:clamp(23px,2.25vw,34px)!important;line-height:1.16!important;max-width:880px!important}.js-tier-exp-intro p,.js-tier-exp-access p,.js-tier-exp-cta p,.js-tier-exp-card p,.js-tier-exp-card li{font-size:clamp(14px,1.22vw,16px)!important;line-height:1.62!important;overflow-wrap:normal!important}.js-tier-exp-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}.js-tier-exp-card{min-width:0!important;padding:clamp(20px,2vw,28px)!important;border-color:#d4af3738!important;background:linear-gradient(180deg,#ffffff0c,#ffffff06)!important}.js-tier-exp-card-head{grid-template-columns:56px minmax(0,1fr)!important;gap:16px!important;align-items:start!important}.js-tier-exp-card h4{font-size:clamp(22px,2vw,28px)!important;line-height:1.08!important;overflow-wrap:normal!important}.js-tier-exp-card-head span{font-size:11.5px!important;letter-spacing:.06em!important}.js-tier-exp-card ul{margin-top:18px!important}.js-tier-exp-access{background:linear-gradient(90deg,#d4af371b,#ffffff05)!important}.js-tier-exp-cta{grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;background:linear-gradient(135deg,#d4af3726,#d4af3709)!important}.js-tier-exp-cta>div:nth-child(2){min-width:0!important}.js-tier-exp-cta-btn{grid-column:3!important;align-self:center!important;justify-self:end!important;white-space:nowrap!important;margin:0!important;min-width:210px!important}.js-tier-exp-cta>div:nth-child(2) .js-tier-exp-cta-btn{display:none!important}@media screen and (min-width:900px){.js-tier-exp-cta>div:nth-child(2){padding-right:24px!important}.js-tier-exp-cta>div:nth-child(2) .js-tier-exp-cta-btn{display:inline-flex!important;margin-top:14px!important}.js-tier-exp-cta{grid-template-columns:64px minmax(0,1fr)!important}}@media screen and (max-width:1100px){.js-tier-explainer-v2{max-width:calc(100% - 36px)!important}.js-tier-exp-grid{grid-template-columns:1fr!important}.js-tier-exp-card{min-height:auto!important}.js-tier-exp-card-head{align-items:center!important}}@media screen and (max-width:749px){.js-tier-explainer-v2{margin-top:28px!important;max-width:calc(100% - 28px)!important}.js-tier-exp-summary{grid-template-columns:1fr!important;padding:24px 20px!important}.js-tier-exp-title{font-size:clamp(25px,8.6vw,34px)!important}.js-tier-exp-toggle{justify-self:start!important;width:40px!important;height:40px!important}.js-tier-exp-panel{padding:20px 16px 24px!important;gap:18px!important}.js-tier-exp-intro,.js-tier-exp-access,.js-tier-exp-cta{grid-template-columns:1fr!important;padding:22px 18px!important;gap:16px!important}.js-tier-exp-icon{width:48px!important;height:48px!important}.js-tier-exp-card{padding:22px 18px!important}.js-tier-exp-card-head{grid-template-columns:48px minmax(0,1fr)!important}.js-tier-exp-card h4{font-size:24px!important}.js-tier-exp-cta-btn{display:inline-flex!important;width:100%!important;max-width:360px!important;min-width:0!important;margin-top:12px!important;justify-self:start!important}}@media screen and (max-width:430px){.js-tier-exp-summary{padding:22px 18px!important}.js-tier-exp-panel{padding:18px 12px 22px!important}.js-tier-exp-intro,.js-tier-exp-access,.js-tier-exp-cta,.js-tier-exp-card{padding:20px 16px!important}.js-tier-exp-card-head{grid-template-columns:1fr!important;gap:12px!important}}.js-tier-explainer:not(.js-tier-explainer-v2){display:none!important}.js-tier-explainer-v2{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.js-tier-explainer-v2 .js-tier-exp-summary-gold{position:relative!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;width:min(100%,590px)!important;min-height:68px!important;margin:0 auto!important;padding:0 34px!important;list-style:none!important;cursor:pointer!important;color:#111!important;border:1px solid rgba(212,175,55,.84)!important;background:linear-gradient(135deg,#c99732,#e5c65d 52%,#f0d76f)!important;box-shadow:0 18px 46px #0000003d,0 0 38px #d4af371a,inset 0 1px #ffffff61!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease,border-color .22s ease!important}.js-tier-explainer-v2 .js-tier-exp-summary-gold:hover{transform:translateY(-2px)!important;border-color:#ffe27cf2!important;filter:saturate(1.04) brightness(1.02)!important;box-shadow:0 24px 64px #0000004d,0 0 46px #d4af3738,inset 0 1px #ffffff7a!important}.js-tier-exp-summary-gold::-webkit-details-marker{display:none!important}.js-tier-exp-summary-icon{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#111!important;flex:0 0 24px!important}.js-tier-exp-summary-icon img,.js-tier-exp-summary-icon svg{display:block!important;width:22px!important;height:22px!important;object-fit:contain!important;filter:brightness(0) saturate(100%)!important}.js-tier-exp-summary-gold .js-tier-exp-summary-copy{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}.js-tier-exp-summary-gold .js-tier-exp-title{display:block!important;margin:0!important;color:#111!important;font-family:var(--font-body-family),var(--js-sans, sans-serif)!important;font-size:14px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important;text-align:center!important;white-space:normal!important}.js-tier-exp-summary-gold .js-tier-exp-kicker,.js-tier-exp-summary-gold small{display:none!important}.js-tier-exp-summary-gold .js-tier-exp-toggle{width:30px!important;height:30px!important;border:1px solid rgba(17,17,17,.62)!important;border-radius:999px!important;background:#ffffff1a!important;box-shadow:none!important;flex:0 0 30px!important}.js-tier-exp-summary-gold .js-tier-exp-toggle:before,.js-tier-exp-summary-gold .js-tier-exp-toggle:after{width:12px!important;height:1.5px!important;background:#111!important}.js-tier-explainer-v2[open] .js-tier-exp-summary-gold{transform:translateY(-1px)!important;border-color:#ffe27cf2!important}.js-tier-explainer-v2[open] .js-tier-exp-summary-gold .js-tier-exp-toggle{transform:rotate(180deg)!important;background:#11111114!important}.js-tier-explainer-v2 .js-tier-exp-panel{width:min(100%,1120px)!important;margin:30px auto 0!important;border:1px solid rgba(212,175,55,.34)!important;background:radial-gradient(circle at 18% 0%,rgba(212,175,55,.105),transparent 34%),linear-gradient(135deg,#080808cc,#16120ba3)!important;box-shadow:0 28px 86px #00000057,inset 0 1px #ffffff0e!important}html[data-js-theme=light] .js-tier-explainer-v2 .js-tier-exp-panel{background:radial-gradient(circle at 18% 0%,rgba(212,175,55,.15),transparent 34%),linear-gradient(135deg,#ffffffe6,#f8f3eabd)!important;box-shadow:0 28px 86px #36271021,inset 0 1px #ffffffdb!important}.js-tier-exp-icon{width:64px!important;height:64px!important;min-width:64px!important}.js-tier-exp-icon img,.js-tier-exp-icon svg{width:40px!important;height:40px!important;stroke-width:2.1!important}.js-tier-exp-card-head{grid-template-columns:64px minmax(0,1fr)!important;gap:18px!important}.js-tier-brand-accent,.js-tier-exp-intro strong.js-tier-brand-accent,.js-tier-exp-access strong.js-tier-brand-accent{color:var(--js-icon)!important;font-weight:780!important}html[data-js-theme=light] .js-tier-brand-accent,html[data-js-theme=light] .js-tier-exp-intro strong.js-tier-brand-accent,html[data-js-theme=light] .js-tier-exp-access strong.js-tier-brand-accent{color:#111!important}.js-tier-exp-card{display:flex!important;flex-direction:column!important}.js-tier-exp-card ul{margin-top:18px!important;margin-bottom:0!important}.js-tier-exp-learn-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:42px!important;margin-top:22px!important;padding:0 20px!important;border:1px solid rgba(212,175,55,.46)!important;color:var(--js-icon)!important;background:#d4af370b!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.11em!important;font-size:11px!important;line-height:1!important;font-weight:900!important;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease!important}.js-tier-exp-learn-more:hover{transform:translateY(-1px)!important;border-color:#d4af37c7!important;background:#d4af371b!important;box-shadow:0 12px 28px #00000029,0 0 22px #d4af3721!important}html[data-js-theme=light] .js-tier-exp-learn-more{color:#111!important;background:#d4af3713!important}.js-tier-exp-cta{grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important}.js-tier-exp-cta>div:nth-child(2){display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;padding-right:0!important}.js-tier-exp-cta h3{width:100%!important;text-align:center!important}.js-tier-exp-cta p{width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important}.js-tier-exp-cta .js-tier-exp-cta-btn{display:inline-flex!important;align-self:center!important;justify-self:center!important;width:auto!important;min-width:210px!important;margin:18px auto 0!important}[data-icon-slot=tiers-expanded-guidance] svg path:first-child:last-child,[data-icon-slot=tiers-expanded-guidance] svg circle{display:none!important}@media screen and (max-width:1100px){.js-tier-explainer-v2 .js-tier-exp-panel{max-width:calc(100% - 36px)!important}}@media screen and (max-width:749px){.js-tier-explainer-v2 .js-tier-exp-summary-gold{width:min(100%,420px)!important;min-height:62px!important;padding:0 22px!important;gap:14px!important}.js-tier-exp-summary-gold .js-tier-exp-title{font-size:12px!important;letter-spacing:.1em!important}.js-tier-explainer-v2 .js-tier-exp-panel{margin-top:24px!important;max-width:calc(100% - 28px)!important}.js-tier-exp-icon{width:56px!important;height:56px!important;min-width:56px!important}.js-tier-exp-icon img,.js-tier-exp-icon svg{width:35px!important;height:35px!important}.js-tier-exp-card-head{grid-template-columns:56px minmax(0,1fr)!important}.js-tier-exp-learn-more{width:100%!important;max-width:260px!important;margin-left:auto!important;margin-right:auto!important}.js-tier-exp-cta{grid-template-columns:1fr!important;text-align:left!important}.js-tier-exp-cta .js-tier-exp-icon{justify-self:center!important}.js-tier-exp-cta .js-tier-exp-cta-btn{width:100%!important;max-width:360px!important}}@media(prefers-reduced-motion:reduce){.js-tier-explainer-v2 .js-tier-exp-summary-gold,.js-tier-exp-learn-more{transition:none!important}.js-tier-explainer-v2 .js-tier-exp-summary-gold:hover,.js-tier-exp-learn-more:hover{transform:none!important}}.js-tiers .js-tier-explainer-v2{display:block!important;width:100%!important;max-width:none!important;margin:42px auto 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;isolation:isolate!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold{position:relative!important;width:min(100%,590px)!important;min-height:68px!important;margin:0 auto!important;padding:0 34px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 30px!important;align-items:center!important;gap:22px!important;border:1px solid rgba(212,175,55,.86)!important;background:linear-gradient(135deg,#c99732,#e2bf55 52%,#efd96f)!important;color:#111!important;box-shadow:0 18px 46px #0000003d,0 0 38px #d4af371f,inset 0 1px #ffffff6b!important;cursor:pointer!important;list-style:none!important;transform:translateZ(0)!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold:hover{transform:translateY(-2px)!important;filter:saturate(1.04) brightness(1.018)!important;border-color:#ffe27cf5!important;box-shadow:0 24px 64px #0000004d,0 0 46px #d4af373b,inset 0 1px #ffffff85!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon{width:26px!important;height:26px!important;flex:0 0 26px!important;color:#111!important;display:flex!important;align-items:center!important;justify-content:center!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon img,.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon svg{width:23px!important;height:23px!important;object-fit:contain!important;filter:brightness(0) saturate(100%)!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-copy{display:flex!important;justify-content:center!important;align-items:center!important;min-width:0!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-title{margin:0!important;color:#111!important;font-family:var(--font-body-family),var(--js-sans),system-ui,sans-serif!important;font-size:14px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important;text-align:center!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-kicker,.js-tiers .js-tier-exp-summary-gold small{display:none!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-toggle{width:30px!important;height:30px!important;flex:0 0 30px!important;border:1px solid rgba(17,17,17,.64)!important;border-radius:999px!important;background:#ffffff1a!important;box-shadow:none!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-toggle:before,.js-tiers .js-tier-exp-summary-gold .js-tier-exp-toggle:after{width:12px!important;height:1.5px!important;background:#111!important}.js-tiers .js-tier-explainer-v2[open] .js-tier-exp-summary-gold{transform:translateY(-1px)!important;border-color:#ffe27cf5!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-panel{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;width:min(100%,1120px)!important;max-width:1120px!important;margin:32px auto 0!important;padding:clamp(24px,3vw,40px)!important;border:1px solid rgba(212,175,55,.34)!important;background:radial-gradient(circle at 18% 0%,rgba(212,175,55,.105),transparent 34%),linear-gradient(135deg,#080808d1,#16120ba8)!important;box-shadow:0 28px 86px #00000057,inset 0 1px #ffffff0e!important;overflow:visible!important}html[data-js-theme=light] .js-tiers .js-tier-explainer-v2 .js-tier-exp-panel{background:radial-gradient(circle at 18% 0%,rgba(212,175,55,.15),transparent 34%),linear-gradient(135deg,#ffffffeb,#f8f3eac2)!important;box-shadow:0 28px 86px #36271021,inset 0 1px #ffffffdb!important}.js-tiers .js-tier-exp-card-head{grid-template-columns:68px minmax(0,1fr)!important;gap:18px!important}.js-tiers [data-icon-slot=tiers-expanded-guidance] svg path:first-child{display:block!important}.js-tiers [data-icon-slot=tiers-expanded-guidance] svg circle,.js-tiers [data-icon-slot=tiers-expanded-guidance] svg .inner-circle{display:none!important}.js-tiers .js-tier-exp-cta>div:nth-child(2){display:flex!important;flex-direction:column!important;align-items:stretch!important;padding-right:0!important}.js-tiers .js-tier-exp-cta h3{text-align:center!important;width:100%!important}.js-tiers .js-tier-exp-cta p{text-align:left!important;width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.js-tiers .js-tier-exp-cta .js-tier-exp-cta-btn{align-self:center!important;justify-self:center!important;margin:18px auto 0!important}.js-btn-primary img,.js-btn-primary svg,.js-tier-exp-summary-gold img,.js-tier-exp-summary-gold svg{color:#111!important;filter:brightness(0) saturate(100%)!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .jscase-showcase .jscase-content{position:relative!important;isolation:isolate!important;z-index:3!important}html:not([data-js-view=desktop]) .jscase-showcase .jscase-content>*{position:relative!important;z-index:2!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-content:before{content:""!important;position:absolute!important;top:12px!important;right:12px!important;bottom:12px!important;left:12px!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(180deg,#faf8f4eb,#faf8f4d6 58%,#faf8f4bd)!important;border:1px solid rgba(184,138,60,.18)!important;box-shadow:0 12px 38px #2e23141f,0 2px 10px #2e23140f,inset 0 1px #ffffffad!important;backdrop-filter:blur(11px) saturate(1.08)!important;-webkit-backdrop-filter:blur(11px) saturate(1.08)!important;border-radius:18px!important}html[data-js-theme=dark]:not([data-js-view=desktop]) .jscase-showcase .jscase-content:before{content:""!important;position:absolute!important;top:14px!important;right:12px!important;bottom:12px!important;left:12px!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(180deg,#0506073d,#05060729 58%,#0506071a)!important;border:1px solid rgba(212,175,55,.08)!important;box-shadow:0 10px 26px #00000024!important;backdrop-filter:blur(2.5px) saturate(1.02)!important;-webkit-backdrop-filter:blur(2.5px) saturate(1.02)!important;border-radius:16px!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-content h3,html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-content p{color:#111!important;text-shadow:none!important}html[data-js-theme=dark]:not([data-js-view=desktop]) .jscase-showcase .jscase-content h3{text-shadow:0 2px 14px rgba(0,0,0,.34)!important}html[data-js-theme=dark]:not([data-js-view=desktop]) .jscase-showcase .jscase-content p{text-shadow:0 1px 10px rgba(0,0,0,.24)!important}}@media screen and (max-width:1100px){.js-tiers .js-tier-explainer-v2 .js-tier-exp-panel{max-width:calc(100% - 36px)!important}}@media screen and (max-width:749px){.js-tiers .js-tier-explainer-v2{margin-top:30px!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold{width:min(100%,420px)!important;min-height:62px!important;padding:0 22px!important;grid-template-columns:26px minmax(0,1fr) 30px!important;gap:14px!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-title{font-size:12px!important;letter-spacing:.1em!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-panel{margin-top:24px!important;max-width:calc(100% - 28px)!important;padding:20px 16px 24px!important}.js-tiers .js-tier-exp-icon{width:58px!important;height:58px!important;min-width:58px!important}.js-tiers .js-tier-exp-icon img,.js-tiers .js-tier-exp-icon svg{width:38px!important;height:38px!important}.js-tiers .js-tier-exp-card-head{grid-template-columns:58px minmax(0,1fr)!important}.js-tiers .js-tier-exp-cta{grid-template-columns:1fr!important}.js-tiers .js-tier-exp-cta .js-tier-exp-icon{justify-self:center!important}.js-tiers .js-tier-exp-cta .js-tier-exp-cta-btn{width:100%!important;max-width:360px!important}}.js-engagement-brief-summary .js-engagement-summary-icon,.js-engagement-brief-summary .js-engagement-summary-icon img,.js-engagement-brief-summary .js-engagement-summary-icon svg,.js-tier-exp-summary-gold .js-tier-exp-summary-icon,.js-tier-exp-summary-gold .js-tier-exp-summary-icon img,.js-tier-exp-summary-gold .js-tier-exp-summary-icon svg{color:#171009!important;opacity:1!important;mix-blend-mode:normal!important;filter:brightness(0) saturate(100%)!important}.js-engagement-brief-summary .js-engagement-summary-icon img,.js-tier-exp-summary-gold .js-tier-exp-summary-icon img{width:21px!important;height:21px!important;object-fit:contain!important}.js-tiers .js-tier-explainer-v2{margin:42px auto 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold{width:fit-content!important;min-width:min(100%,430px)!important;max-width:100%!important;min-height:58px!important;margin:0 auto!important;padding:0 28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:13px!important;list-style:none!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(212,175,55,.82)!important;background:linear-gradient(135deg,#fff3,#fff0 28%),linear-gradient(135deg,var(--jseb-gold-a,#b88732) 0%,var(--jseb-gold-b,#d4af37) 56%,var(--jseb-gold-c,#efd96f) 100%)!important;color:#171009!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.105em!important;font-size:12px!important;line-height:1.2!important;font-weight:950!important;text-shadow:0 1px 0 rgba(255,255,255,.24)!important;box-shadow:0 18px 46px #0000004d,0 0 0 1px #ffffff14 inset,0 12px 34px #d4af372e!important;transition:transform .26s cubic-bezier(.2,.78,.2,1),border-color .26s ease,box-shadow .26s ease,filter .26s ease!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold:before{content:""!important;position:absolute!important;inset:-1px auto -1px -42%!important;width:34%!important;background:linear-gradient(105deg,transparent,rgba(255,255,255,.34),transparent)!important;transform:skew(-18deg) translate(-120%)!important;transition:transform .72s cubic-bezier(.2,.75,.2,1)!important;pointer-events:none!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold:hover,.js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold:focus-visible{transform:translateY(-2px)!important;border-color:#ffe78feb!important;filter:brightness(1.04) saturate(1.05)!important;box-shadow:0 22px 58px #0000005c,0 0 0 1px #ffffff2e inset,0 0 26px #d4af3761,0 14px 38px #d4af373d!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold:hover:before,.js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold:focus-visible:before{transform:skew(-18deg) translate(520%)!important}.js-tiers .js-tier-explainer-v2[open] .js-tier-exp-summary-gold{border-color:#ffe78feb!important;box-shadow:0 22px 58px #00000057,0 0 0 1px #ffffff29 inset,0 0 28px #d4af374d!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon{width:21px!important;height:21px!important;flex:0 0 21px!important;border:0!important;color:#171009!important;position:relative!important;z-index:1!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-copy{position:relative!important;z-index:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-title{color:#171009!important;font-family:var(--font-body-family),var(--js-sans),system-ui,sans-serif!important;font-size:12px!important;line-height:1.2!important;font-weight:950!important;letter-spacing:.105em!important;text-transform:uppercase!important;text-align:center!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-toggle{width:22px!important;height:22px!important;border:1px solid rgba(23,16,9,.42)!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#171009!important;flex:0 0 22px!important;position:relative!important;z-index:1!important;background:transparent!important;transition:transform .26s ease,background .26s ease,border-color .26s ease!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-toggle:before,.js-tiers .js-tier-exp-summary-gold .js-tier-exp-toggle:after{content:""!important;position:absolute!important;width:10px!important;height:1.4px!important;background:#171009!important;border-radius:999px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.js-tiers .js-tier-explainer-v2[open] .js-tier-exp-summary-gold .js-tier-exp-toggle{transform:rotate(180deg)!important;background:#00000014!important;border-color:#1710098c!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold{width:min(100%,660px)!important;min-width:0!important;min-height:58px!important;padding:0 22px!important;gap:12px!important;white-space:normal!important}}@media screen and (max-width:749px){html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-content:before{top:16px!important;right:14px!important;bottom:14px!important;left:14px!important;background:linear-gradient(180deg,#faf8f4a8,#faf8f480 54%,#faf8f45c)!important;border:1px solid rgba(184,138,60,.12)!important;box-shadow:0 10px 30px #2e231412,0 1px 8px #2e231409,inset 0 1px #ffffff61!important;backdrop-filter:blur(4.5px) saturate(1.03)!important;-webkit-backdrop-filter:blur(4.5px) saturate(1.03)!important;border-radius:18px!important}html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-content h3,html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-content p{color:#111!important;text-shadow:0 1px 14px rgba(255,255,255,.42)!important}}@media screen and (min-width:990px){html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="2"] .jshs-copy,html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="7"] .jshs-copy,html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="8"] .jshs-copy,html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="9"] .jshs-copy{padding-top:clamp(126px,13.6vh,184px)!important}html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="2"] .jshs-copy:before,html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="7"] .jshs-copy:before,html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="8"] .jshs-copy:before,html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="9"] .jshs-copy:before{top:-36px!important;bottom:-36px!important}}.js-final-drama-gold{color:var(--js-icon)!important;opacity:1!important}html[data-js-theme=light] .js-final-drama-gold{color:#b88732!important}.js-engagement-brief-summary .js-engagement-summary-icon,.js-engagement-brief-summary .js-engagement-summary-icon *,.js-tier-exp-summary-gold .js-tier-exp-summary-icon,.js-tier-exp-summary-gold .js-tier-exp-summary-icon *{color:#111!important;stroke:#111!important;fill:none!important;opacity:1!important;mix-blend-mode:normal!important}.js-engagement-brief-summary .js-engagement-summary-icon img,.js-tier-exp-summary-gold .js-tier-exp-summary-icon img{filter:brightness(0) saturate(100%) contrast(220%)!important;opacity:1!important}.js-engagement-brief-summary .js-engagement-summary-icon svg path,.js-tier-exp-summary-gold .js-tier-exp-summary-icon svg path{stroke:#111!important;opacity:1!important}.js-tiers .js-tier-explainer-v2{width:100%!important;max-width:none!important;margin:42px auto 0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;text-align:center!important;isolation:isolate!important}.js-tiers .js-tier-explainer-v2:before,.js-tiers .js-tier-explainer-v2:after{content:none!important;display:none!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold{width:min(100%,590px)!important;min-width:0!important;max-width:590px!important;min-height:68px!important;margin:0 auto!important;padding:0 34px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 30px!important;align-items:center!important;justify-content:center!important;gap:16px!important;border:1px solid rgba(212,175,55,.86)!important;background:linear-gradient(135deg,#ffffff2e,#fff0 28%),linear-gradient(135deg,#c99732,#e2bf55 52%,#efd96f)!important;color:#111!important;box-shadow:0 18px 46px #0000003d,0 0 38px #d4af371f,inset 0 1px #ffffff6b!important;cursor:pointer!important;list-style:none!important;overflow:hidden!important;transform:translateZ(0)!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold::-webkit-details-marker{display:none!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon{width:26px!important;height:26px!important;flex:0 0 26px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#111!important;border:0!important;background:transparent!important;position:relative!important;z-index:1!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon img,.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon svg{width:23px!important;height:23px!important;object-fit:contain!important;filter:brightness(0) saturate(100%) contrast(220%)!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-copy{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;text-align:center!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-title{margin:0!important;color:#111!important;font-family:var(--font-body-family),var(--js-sans),system-ui,sans-serif!important;font-size:14px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.13em!important;text-transform:uppercase!important;text-align:center!important;white-space:nowrap!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-toggle{width:30px!important;height:30px!important;flex:0 0 30px!important;border:1px solid rgba(17,17,17,.64)!important;border-radius:999px!important;background:#ffffff1a!important;color:#111!important;box-shadow:none!important;position:relative!important;z-index:1!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-toggle:before,.js-tiers .js-tier-exp-summary-gold .js-tier-exp-toggle:after{content:""!important;position:absolute!important;width:12px!important;height:1.5px!important;top:50%!important;left:50%!important;background:#111!important;border-radius:999px!important;transform:translate(-50%,-50%)!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-toggle:after{transform:translate(-50%,-50%) rotate(90deg)!important}.js-tiers .js-tier-explainer-v2[open] .js-tier-exp-summary-gold .js-tier-exp-toggle:after{opacity:0!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-panel{width:min(100%,1120px)!important;max-width:1120px!important;margin:32px auto 0!important;padding:clamp(24px,3vw,40px)!important;display:grid!important;grid-template-columns:1fr!important;gap:28px!important;border:1px solid rgba(212,175,55,.34)!important;outline:0!important;background:radial-gradient(circle at 18% 0%,rgba(212,175,55,.1),transparent 34%),linear-gradient(135deg,#080808d1,#16120ba8)!important;box-shadow:0 28px 86px #00000057,inset 0 1px #ffffff0e!important;overflow:visible!important}html[data-js-theme=light] .js-tiers .js-tier-explainer-v2 .js-tier-exp-panel{background:radial-gradient(circle at 18% 0%,rgba(212,175,55,.13),transparent 34%),linear-gradient(135deg,#fffffff0,#f8f3eac7)!important;box-shadow:0 28px 86px #3627101f,inset 0 1px #ffffffdb!important}.js-tiers .js-tier-exp-panel:before,.js-tiers .js-tier-exp-panel:after{content:none!important;display:none!important}.js-tiers .js-tier-exp-intro,.js-tiers .js-tier-exp-access,.js-tiers .js-tier-exp-cta{border:1px solid rgba(212,175,55,.22)!important;box-shadow:inset 0 1px #ffffff0e!important}html[data-js-theme=light] .js-tiers .js-tier-exp-intro,html[data-js-theme=light] .js-tiers .js-tier-exp-access,html[data-js-theme=light] .js-tiers .js-tier-exp-cta,html[data-js-theme=light] .js-tiers .js-tier-exp-card{box-shadow:inset 0 1px #ffffffd6!important}.js-tiers .js-tier-exp-icon{width:68px!important;height:68px!important;min-width:68px!important}.js-tiers .js-tier-exp-icon img,.js-tiers .js-tier-exp-icon svg{width:44px!important;height:44px!important;stroke-width:2.05!important}.js-tiers .js-tier-exp-cta{grid-template-columns:68px minmax(0,1fr)!important;align-items:center!important}.js-tiers .js-tier-exp-cta>div:nth-child(2){display:flex!important;flex-direction:column!important;align-items:center!important;padding-right:0!important}.js-tiers .js-tier-exp-cta h3,.js-tiers .js-tier-exp-cta p{text-align:center!important}.js-tiers .js-tier-exp-cta .js-tier-exp-cta-btn{align-self:center!important;margin:18px auto 0!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold{width:min(100%,590px)!important;min-height:62px!important;padding:0 22px!important;grid-template-columns:26px minmax(0,1fr) 28px!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-summary-gold .js-tier-exp-title{font-size:12px!important;letter-spacing:.11em!important;white-space:normal!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-explainer-v2 .js-tier-exp-panel{width:min(100%,calc(100% - 28px))!important;margin-top:24px!important;padding:20px 16px 24px!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-cta{grid-template-columns:1fr!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-cta .js-tier-exp-icon{justify-self:center!important}}.js-layers-transition .js-layers-title{position:relative!important;display:inline-grid!important;grid-template-columns:auto minmax(0,auto) auto!important;align-items:start!important;justify-content:center!important;column-gap:10px!important;margin:0 auto!important;font-size:clamp(44px,5.55vw,76px)!important;line-height:.92!important;letter-spacing:-.052em!important;font-weight:500!important;text-align:center!important}.js-layers-title-copy{display:block!important}.js-layers-quote{display:inline-block!important;font-family:var(--js-serif)!important;color:var(--js-icon)!important;font-size:.74em!important;line-height:1!important;letter-spacing:0!important;font-weight:700!important;opacity:.98!important;pointer-events:none!important}.js-layers-quote-open{transform:translateY(-.05em) translate(.08em)!important}.js-layers-quote-close{align-self:end!important;transform:translateY(-.12em) translate(-.06em)!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-layers-transition .js-layers-title{font-size:clamp(34px,10.5vw,52px)!important;column-gap:5px!important;line-height:.98!important}html:not([data-js-view=desktop]) .js-layers-quote{font-size:.66em!important}}@media screen and (max-width:749px){html[data-js-theme=light]:not([data-js-view=desktop]) .jscase-showcase .jscase-content:before{top:18px!important;right:16px!important;bottom:16px!important;left:16px!important;background:linear-gradient(180deg,#faf8f475,#faf8f457 56%,#faf8f43d)!important;border:1px solid rgba(184,138,60,.1)!important;box-shadow:0 10px 26px #2e23140e,inset 0 1px #ffffff4d!important;backdrop-filter:blur(2.6px) saturate(1.02)!important;-webkit-backdrop-filter:blur(2.6px) saturate(1.02)!important;border-radius:18px!important}}@media screen and (min-width:990px){html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="2"] .jshs-copy,html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="7"] .jshs-copy,html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="8"] .jshs-copy,html[data-js-theme=light] [data-jshs-system=desktop-light] .jshs-slide[data-slide="9"] .jshs-copy{padding-top:clamp(118px,12.8vh,172px)!important}}.js-tiers .js-tier-explainer-v2,html[data-js-theme] .js-tiers .js-tier-explainer-v2{display:block!important;width:100%!important;max-width:none!important;margin:42px auto 0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;overflow:visible!important;text-align:center!important;position:relative!important}.js-tiers .js-tier-explainer-v2:before,.js-tiers .js-tier-explainer-v2:after,.js-tiers .js-tier-exp-summary-gold:before,.js-tiers .js-tier-exp-summary-gold:after{content:none!important;display:none!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold,html[data-js-theme] .js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold{position:relative!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 30px!important;align-items:center!important;justify-content:center!important;width:min(100%,590px)!important;max-width:590px!important;min-height:68px!important;margin:0 auto!important;padding:0 34px!important;gap:16px!important;border:1px solid rgba(212,175,55,.86)!important;background:linear-gradient(135deg,#ffffff2e,#fff0 28%),linear-gradient(135deg,#c99732,#e2bf55 52%,#efd96f)!important;color:#111!important;box-shadow:0 18px 46px #0000003d,0 0 38px #d4af371f,inset 0 1px #ffffff6b!important;list-style:none!important;cursor:pointer!important;overflow:hidden!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold:hover,.js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold:focus-visible{transform:translateY(-1px)!important;box-shadow:0 22px 54px #00000047,0 0 44px #d4af372e,inset 0 1px #ffffff7a!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon,.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon *,.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon img,.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon svg{color:#111!important;stroke:#111!important;fill:none!important;opacity:1!important;filter:brightness(0) saturate(100%) contrast(220%)!important;mix-blend-mode:normal!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-title{display:block!important;margin:0!important;padding:0!important;color:#111!important;font-family:var(--font-body-family),var(--js-sans),system-ui,sans-serif!important;font-size:14px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.13em!important;text-transform:uppercase!important;text-align:center!important;white-space:nowrap!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-toggle{width:30px!important;height:30px!important;min-width:30px!important;border:1px solid rgba(17,17,17,.64)!important;border-radius:999px!important;background:#ffffff1a!important;box-shadow:none!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-toggle:before,.js-tiers .js-tier-exp-summary-gold .js-tier-exp-toggle:after{background:#111!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-panel,html[data-js-theme] .js-tiers .js-tier-explainer-v2 .js-tier-exp-panel{position:relative!important;z-index:0!important;width:min(100%,1120px)!important;max-width:1120px!important;margin:36px auto 0!important}.js-layers-transition .js-layers-title,html[data-js-theme] .js-layers-transition .js-layers-title{position:relative!important;display:inline-block!important;grid-template-columns:none!important;width:auto!important;max-width:min(100%,980px)!important;margin:0 auto!important;padding:0 .56em!important;font-size:clamp(52px,6.25vw,92px)!important;line-height:.92!important;letter-spacing:-.058em!important;font-weight:500!important;text-align:center!important}.js-layers-title-copy{display:block!important;position:relative!important;z-index:1!important}.js-layers-quote,html[data-js-theme] .js-layers-quote{position:absolute!important;display:block!important;z-index:0!important;font-family:var(--js-serif)!important;font-size:.58em!important;line-height:1!important;letter-spacing:0!important;font-weight:700!important;color:var(--js-icon)!important;opacity:.98!important;pointer-events:none!important}.js-layers-quote-open{left:.02em!important;top:-.03em!important;transform:none!important}.js-layers-quote-close{right:0!important;top:.74em!important;align-self:auto!important;transform:none!important}html[data-js-theme=light] .js-layers-quote{color:#d1ad58!important}html[data-js-theme=dark] .js-layers-quote{color:var(--js-icon)!important}.js-layers-platform .js-layers-platform-brand,html[data-js-theme] .js-layers-platform .js-layers-platform-brand{display:inline-block!important;font-size:1.7em!important;line-height:.86!important;font-weight:700!important;letter-spacing:-.018em!important;vertical-align:-.08em!important;margin-right:.08em!important;color:var(--js-icon)!important}html[data-js-theme=light] .js-layers-platform .js-layers-platform-brand{color:#b88732!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold{width:min(100%,590px)!important;min-height:62px!important;padding:0 22px!important;grid-template-columns:26px minmax(0,1fr) 28px!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-summary-gold .js-tier-exp-title{font-size:12px!important;letter-spacing:.11em!important;white-space:normal!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-title{font-size:clamp(38px,11.2vw,58px)!important;line-height:.96!important;padding:0 .46em!important}html:not([data-js-view=desktop]) .js-layers-quote{font-size:.5em!important}html:not([data-js-view=desktop]) .js-layers-quote-open{left:0!important;top:0!important}html:not([data-js-view=desktop]) .js-layers-quote-close{right:0!important;top:.82em!important}html:not([data-js-view=desktop]) .js-layers-platform .js-layers-platform-brand{font-size:1.42em!important;line-height:.92!important;vertical-align:-.04em!important}}.js-tiers .js-tier-exp-icon,html[data-js-theme] .js-tiers .js-tier-exp-icon{width:76px!important;height:76px!important;min-width:76px!important;flex-basis:76px!important}.js-tiers .js-tier-exp-icon img,.js-tiers .js-tier-exp-icon svg,html[data-js-theme] .js-tiers .js-tier-exp-icon img,html[data-js-theme] .js-tiers .js-tier-exp-icon svg{width:60px!important;height:60px!important;max-width:60px!important;max-height:60px!important;object-fit:contain!important;stroke-width:2.15!important}.js-tiers .js-tier-exp-cta,html[data-js-theme] .js-tiers .js-tier-exp-cta{grid-template-columns:76px minmax(0,1fr)!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold,html[data-js-theme] .js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold{width:min(100%,660px)!important;max-width:660px!important;min-height:68px!important;grid-template-columns:38px minmax(0,1fr) 34px!important;gap:16px!important;padding:0 34px!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon,html[data-js-theme] .js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon{width:38px!important;height:38px!important;min-width:38px!important;flex-basis:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon img,.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon svg,html[data-js-theme] .js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon img,html[data-js-theme] .js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon svg{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;object-fit:contain!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-title,html[data-js-theme] .js-tiers .js-tier-exp-summary-gold .js-tier-exp-title{font-size:clamp(17px,1.25vw,21px)!important;line-height:1.12!important;letter-spacing:.075em!important;font-weight:950!important;white-space:nowrap!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-toggle,html[data-js-theme] .js-tiers .js-tier-exp-summary-gold .js-tier-exp-toggle{width:34px!important;height:34px!important;min-width:34px!important}.js-layers-transition .js-layers-title,html[data-js-theme] .js-layers-transition .js-layers-title{position:relative!important;display:inline-block!important;grid-template-columns:none!important;column-gap:0!important;width:auto!important;max-width:min(100%,980px)!important;margin:0 auto!important;padding:0!important;font-size:clamp(52px,6.25vw,92px)!important;line-height:.92!important;letter-spacing:-.058em!important;font-weight:500!important;text-align:center!important}.js-layers-transition .js-layers-title-copy,html[data-js-theme] .js-layers-transition .js-layers-title-copy{display:block!important;position:relative!important;z-index:1!important}.js-layers-transition .js-layers-quote,html[data-js-theme] .js-layers-transition .js-layers-quote{display:none!important;visibility:hidden!important;content:none!important}.js-layers-transition .js-layers-inline-quote,html[data-js-theme] .js-layers-transition .js-layers-inline-quote{display:inline!important;position:static!important;font-family:var(--js-serif)!important;font-size:.94em!important;line-height:0!important;letter-spacing:-.02em!important;font-weight:500!important;color:var(--js-icon)!important;opacity:1!important;vertical-align:baseline!important;pointer-events:none!important}html[data-js-theme=light] .js-layers-transition .js-layers-inline-quote{color:#d1ad58!important}html[data-js-theme=dark] .js-layers-transition .js-layers-inline-quote{color:var(--js-icon)!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold{width:min(100%,660px)!important;min-height:62px!important;grid-template-columns:34px minmax(0,1fr) 30px!important;padding:0 22px!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon{width:34px!important;height:34px!important;min-width:34px!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon img,html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon svg{width:29px!important;height:29px!important;max-width:29px!important;max-height:29px!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-summary-gold .js-tier-exp-title{font-size:clamp(14px,3.9vw,17px)!important;line-height:1.14!important;letter-spacing:.07em!important;white-space:normal!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-icon{width:68px!important;height:68px!important;min-width:68px!important;flex-basis:68px!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-icon img,html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-icon svg{width:54px!important;height:54px!important;max-width:54px!important;max-height:54px!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-title{font-size:clamp(38px,11.2vw,58px)!important;line-height:.96!important;padding:0!important}html:not([data-js-view=desktop]) .js-layers-transition .js-layers-inline-quote{font-size:.92em!important}}@media screen and (max-width:749px){html[data-js-theme=light]:not([data-js-view=desktop]) .js-case-card-body{background:linear-gradient(180deg,#ffffff75,#ffffff52 58%,#ffffff9e)!important;border:1px solid rgba(212,175,55,.24)!important;box-shadow:0 18px 54px #3226121f,inset 0 1px #ffffff61!important;backdrop-filter:blur(8px) saturate(1.06)!important;-webkit-backdrop-filter:blur(8px) saturate(1.06)!important}html[data-js-theme=light]:not([data-js-view=desktop]) .js-case-card-body:before{opacity:.18!important}}.js-layers-transition .js-layers-title:before,.js-layers-transition .js-layers-title:after,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-title:before,html:not([data-js-view=desktop]) .js-layers-transition .js-layers-title:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;animation:none!important}.js-layers-transition .js-layers-inline-quote{color:var(--js-icon)!important;font-size:.58em!important;line-height:0!important;vertical-align:.18em!important;letter-spacing:-.08em!important}.js-layers-transition .js-layers-title-copy>.js-layers-inline-quote:first-child{margin-right:.06em!important}.js-layers-transition .js-gold .js-layers-inline-quote{margin-left:.06em!important}.js-tier-grid>.js-tier-card[role=button]{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.js-tier-grid>.js-tier-card[role=button]:hover,.js-tier-grid>.js-tier-card[role=button]:focus-visible{transform:translateY(-4px)!important;border-color:var(--js-border-strong)!important;box-shadow:var(--js-shadow),var(--js-glow),0 0 0 1px #d4af371f inset!important}.js-tier-grid>.js-tier-card[role=button]:active{transform:translateY(-1px) scale(.995)!important}.js-tiers .js-tier-explainer-v2{text-align:center!important}.js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold,html[data-js-theme] .js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold{width:min(100%,528px)!important;max-width:528px!important;margin:34px auto!important;min-height:68px!important;padding:0 30px!important;grid-template-columns:40px minmax(0,1fr) 34px!important;gap:16px!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-title,html[data-js-theme] .js-tiers .js-tier-exp-summary-gold .js-tier-exp-title{font-size:clamp(17px,1.25vw,21px)!important;letter-spacing:.08em!important;font-weight:950!important}.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon img,.js-tiers .js-tier-exp-summary-gold .js-tier-exp-summary-icon svg{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important}.js-tiers .js-tier-exp-intro>.js-tier-exp-icon img,.js-tiers .js-tier-exp-intro>.js-tier-exp-icon svg{width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important}.js-tiers .js-tier-exp-card-head .js-tier-exp-icon img,.js-tiers .js-tier-exp-card-head .js-tier-exp-icon svg{width:56px!important;height:56px!important;max-width:56px!important;max-height:56px!important}.js-tiers .js-tier-exp-card-head [data-icon-slot=tiers-expanded-private-access] img,.js-tiers .js-tier-exp-card-head [data-icon-slot=tiers-expanded-private-access] svg{width:50px!important;height:50px!important;max-width:50px!important;max-height:50px!important}.js-tiers .js-tier-exp-card-head [data-icon-slot=tiers-expanded-private-access]{padding:8px!important}.js-tiers .js-tier-exp-card ul,html[data-js-theme] .js-tiers .js-tier-exp-card ul{width:100%!important;max-width:100%!important;margin:24px 0 0!important;padding:0!important;list-style:none!important;text-align:left!important}.js-tiers .js-tier-exp-card li,html[data-js-theme] .js-tiers .js-tier-exp-card li{position:relative!important;display:block!important;margin:0 0 11px!important;padding-left:24px!important;text-align:left!important;line-height:1.5!important}.js-tiers .js-tier-exp-card li:before,html[data-js-theme] .js-tiers .js-tier-exp-card li:before{content:""!important;position:absolute!important;left:0!important;top:.62em!important;width:6px!important;height:6px!important;border-radius:999px!important;background:var(--js-icon)!important;box-shadow:0 0 12px #d4af3757!important}.js-tiers .js-tier-exp-access .js-tier-exp-eyebrow,html[data-js-theme] .js-tiers .js-tier-exp-access .js-tier-exp-eyebrow{font-size:clamp(18px,1.35vw,24px)!important;line-height:1.15!important;letter-spacing:.13em!important;font-weight:950!important;margin-bottom:14px!important}.js-final-drama-identities li{position:relative!important;overflow:hidden!important;transition:transform .26s cubic-bezier(.2,.75,.2,1),border-color .26s ease,color .26s ease,background .26s ease,box-shadow .26s ease,letter-spacing .26s ease!important;will-change:transform!important}.js-final-drama-identities li:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:linear-gradient(135deg,#d4af372e,#fff0 42%,#d4af3714)!important;opacity:0!important;transition:opacity .26s ease!important}.js-final-drama-identities li:hover,.js-final-drama-identities li:focus-within,.js-final-drama-identities li:active{color:var(--js-icon)!important;border-color:#d4af37c7!important;background:linear-gradient(135deg,#d4af3729,#d4af370b)!important;box-shadow:0 14px 42px #0000003d,0 0 0 1px #d4af3733 inset,0 0 24px #d4af371a!important;transform:translateY(-2px)!important;letter-spacing:.045em!important}.js-final-drama-identities li:hover:before,.js-final-drama-identities li:focus-within:before,.js-final-drama-identities li:active:before{opacity:1!important}html[data-js-theme=light] .js-final-drama-identities li:hover,html[data-js-theme=light] .js-final-drama-identities li:focus-within,html[data-js-theme=light] .js-final-drama-identities li:active{box-shadow:0 14px 42px #6952261f,0 0 0 1px #d4af3733 inset,0 0 24px #d4af371a!important}.js-final-transition-divider{width:min(420px,68vw)!important;height:1px!important;margin:46px auto 44px!important;position:relative!important;background:linear-gradient(90deg,transparent,rgba(212,175,55,.35),rgba(212,175,55,.78),rgba(212,175,55,.35),transparent)!important}.js-final-transition-divider:before,.js-final-transition-divider:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) rotate(45deg)!important;width:9px!important;height:9px!important;border:1px solid rgba(212,175,55,.72)!important;background:var(--js-bg)!important;box-shadow:0 0 22px #d4af373d!important}.js-final-transition-divider:after{width:3px!important;height:3px!important;background:var(--js-icon)!important;border-color:var(--js-icon)!important}.js-final-drama-brand,html[data-js-theme] .js-final-drama-brand{display:inline-block!important;font-size:1.7em!important;line-height:.86!important;font-weight:800!important;letter-spacing:-.018em!important;vertical-align:-.08em!important;margin-right:.08em!important;color:var(--js-icon)!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-tiers .js-tier-explainer-v2 .js-tier-exp-summary-gold{width:min(calc(100% - 36px),528px)!important;grid-template-columns:36px minmax(0,1fr) 32px!important;padding:0 20px!important;gap:12px!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-summary-gold .js-tier-exp-title{font-size:clamp(14px,3.9vw,17px)!important;letter-spacing:.07em!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-card ul{margin-top:22px!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-card li{padding-left:22px!important;text-align:left!important}html:not([data-js-view=desktop]) .js-final-drama-brand{font-size:1.42em!important;vertical-align:-.04em!important}html:not([data-js-view=desktop]) .js-final-transition-divider{margin:38px auto 36px!important}}.js-request-bridge{position:relative;padding:clamp(88px,9vw,138px) 0 clamp(76px,8vw,126px);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 36%,rgba(212,175,55,.105),transparent 31%),radial-gradient(circle at 16% 74%,rgba(212,175,55,.055),transparent 30%),radial-gradient(circle at 84% 18%,rgba(212,175,55,.045),transparent 26%),linear-gradient(180deg,var(--js-bg) 0%,var(--js-bg-alt, var(--js-bg)) 48%,var(--js-bg) 100%);border-top:1px solid rgba(212,175,55,.1);border-bottom:1px solid rgba(212,175,55,.1)}html[data-js-theme=light] .js-request-bridge{background:radial-gradient(circle at 50% 36%,rgba(212,175,55,.13),transparent 34%),radial-gradient(circle at 12% 68%,rgba(184,135,50,.07),transparent 30%),radial-gradient(circle at 88% 22%,rgba(184,135,50,.06),transparent 28%),linear-gradient(180deg,#faf8f3,#f4efe6,#faf8f3)}.js-request-bridge:before,.js-request-bridge:after{content:"";position:absolute;pointer-events:none;z-index:-1}.js-request-bridge:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 24%,rgba(212,175,55,.055) 24.15%,transparent 24.45% 100%),linear-gradient(65deg,transparent 0 65%,rgba(212,175,55,.045) 65.15%,transparent 65.45% 100%);opacity:.72}.js-request-bridge:after{width:72vw;height:72vw;left:50%;top:52%;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle,rgba(212,175,55,.105),transparent 58%);filter:blur(18px);opacity:.62}html[data-js-theme=light] .js-request-bridge:after{opacity:.54}.js-request-bridge-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(212,175,55,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,55,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at 50% 48%,black 0%,transparent 66%);-webkit-mask-image:radial-gradient(circle at 50% 48%,black 0%,transparent 66%);opacity:.18}.js-request-bridge-panel{position:relative;max-width:980px;margin:0 auto;padding:clamp(42px,5vw,72px) clamp(26px,5vw,76px);text-align:center;border:1px solid rgba(212,175,55,.14);background:linear-gradient(180deg,#ffffff09,#ffffff03);box-shadow:0 28px 88px #0000004d,inset 0 1px #ffffff0d,0 0 0 1px #0000001f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-js-theme=light] .js-request-bridge-panel{background:linear-gradient(180deg,#ffffffc2,#ffffff6b);box-shadow:0 26px 76px #4232191a,inset 0 1px #ffffffd1,0 0 0 1px #d4af3714}.js-request-bridge-rule{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin:0 auto 24px;max-width:760px}.js-request-bridge-rule:before,.js-request-bridge-rule:after{content:"";height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.55))}.js-request-bridge-rule:after{background:linear-gradient(90deg,rgba(212,175,55,.55),transparent)}.js-request-bridge-rule span{width:8px;height:8px;border-radius:999px;background:var(--js-icon);box-shadow:0 0 20px #d4af37c7}.js-request-bridge-eyebrow{margin:0 0 20px;color:var(--js-icon)!important;font-size:clamp(10px,.88vw,12px);line-height:1.2;letter-spacing:.26em;text-transform:uppercase;font-weight:800}.js-request-bridge-title{max-width:860px;margin:0 auto 28px;font-family:var(--js-serif);font-size:clamp(34px,4.6vw,64px);line-height:1.04;letter-spacing:-.045em;font-weight:500;color:var(--js-text)!important}.js-request-bridge-title span{color:var(--js-icon);text-shadow:0 0 24px rgba(212,175,55,.2)}.js-request-bridge-copy{max-width:760px;margin:0 auto}.js-request-bridge-copy p{margin:0 auto 17px;color:var(--js-text-soft)!important;font-size:clamp(15px,1.22vw,18px);line-height:1.78}.js-request-bridge-copy p:nth-last-child(2){margin-top:28px;padding-top:26px;border-top:1px solid rgba(212,175,55,.16)}.js-request-bridge-copy p:last-child{margin-bottom:0}.js-request-bridge-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-width:min(100%,470px);min-height:64px;margin-top:38px;padding:0 28px;border:1px solid rgba(212,175,55,.62);background:linear-gradient(135deg,#b88732,#d4af37 48%,#f0d978);color:#070707!important;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:13px;line-height:1;font-weight:900;box-shadow:0 18px 46px #d4af373d,inset 0 1px #ffffff5c;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.js-request-bridge-cta:hover{transform:translateY(-2px);filter:saturate(1.04) brightness(1.02);box-shadow:0 24px 64px #d4af375c,inset 0 1px #ffffff6b}.js-request-bridge-cta:focus-visible{outline:2px solid var(--js-icon);outline-offset:5px}.js-request-bridge-cta-icon,.js-request-bridge-cta-plus{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.js-request-bridge-cta-icon{width:22px;height:22px}.js-request-bridge-cta-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.js-request-bridge-cta-plus{width:24px;height:24px;border:1px solid rgba(7,7,7,.32);border-radius:999px;font-size:16px;font-weight:700;letter-spacing:0}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-request-bridge{padding:78px 0 72px}html:not([data-js-view=desktop]) .js-request-bridge-panel{padding:34px 22px 38px}html:not([data-js-view=desktop]) .js-request-bridge-rule{gap:14px;margin-bottom:20px}html:not([data-js-view=desktop]) .js-request-bridge-title{font-size:clamp(31px,9.4vw,42px);line-height:1.08}html:not([data-js-view=desktop]) .js-request-bridge-title br{display:none}html:not([data-js-view=desktop]) .js-request-bridge-copy p{font-size:15px;line-height:1.72}html:not([data-js-view=desktop]) .js-request-bridge-cta{width:100%;min-width:0;min-height:60px;gap:12px;padding:0 18px;font-size:11px;letter-spacing:.105em}}@media(prefers-reduced-motion:reduce){.js-request-bridge-cta,.js-request-bridge-card{transition:none!important}.js-request-bridge-cta:hover{transform:none!important}}.js-final-drama-chamber{position:relative!important;padding-top:clamp(88px,7.2vw,112px)!important;overflow:visible!important}.js-final-drama-divider{position:absolute!important;top:0!important;left:50%!important;z-index:5!important;display:block!important;width:min(760px,88vw)!important;height:76px!important;margin:0!important;transform:translate(-50%)!important;background:transparent!important;opacity:1!important;overflow:visible!important;pointer-events:none!important}.js-final-drama-divider:before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:100%!important;height:2px!important;transform:translate(-50%,-50%)!important;background-image:linear-gradient(90deg,transparent 0%,rgba(212,175,55,.18) 8%,rgba(212,175,55,.88) 52%,rgba(212,175,55,.18) 92%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(212,175,55,.18) 8%,rgba(212,175,55,.88) 52%,rgba(212,175,55,.18) 92%,transparent 100%)!important;background-repeat:no-repeat!important;background-size:calc(50% - 98px) 2px,calc(50% - 98px) 2px!important;background-position:left center,right center!important;box-shadow:0 0 18px #d4af373d!important}.js-final-drama-divider:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:176px!important;height:58px!important;transform:translate(-50%,-50%)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 176 58' fill='none'%3E%3Cg stroke='%23D4AF37' stroke-width='2.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M7 29h52' opacity='.72'/%3E%3Cpath d='M117 29h52' opacity='.72'/%3E%3Cpath d='M88 7l22 22-22 22-22-22 22-22z'/%3E%3Cpath d='M61 15l14 14-14 14-14-14 14-14z' opacity='.74'/%3E%3Cpath d='M115 15l14 14-14 14-14-14 14-14z' opacity='.74'/%3E%3Cpath d='M88 18l11 11-11 11-11-11 11-11z' opacity='.54'/%3E%3Cpath d='M24 21l8 8-8 8-8-8 8-8z' opacity='.68'/%3E%3Cpath d='M152 21l8 8-8 8-8-8 8-8z' opacity='.68'/%3E%3C/g%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;filter:drop-shadow(0 0 14px rgba(212,175,55,.28)) drop-shadow(0 6px 18px rgba(0,0,0,.18))!important}.js-final-drama-chamber:before,.js-final-drama-chamber:after{content:""!important;position:absolute!important;z-index:6!important;top:38px!important;width:12px!important;height:12px!important;border:1.5px solid rgba(212,175,55,.88)!important;transform:rotate(45deg)!important;background:transparent!important;box-shadow:0 0 0 4px #d4af370a,0 0 18px #d4af3747!important;pointer-events:none!important}.js-final-drama-chamber:before{left:calc(50% - min(380px,44vw))!important}.js-final-drama-chamber:after{right:calc(50% - min(380px,44vw))!important}html[data-js-theme=light] .js-final-drama-divider:before{background-image:linear-gradient(90deg,transparent 0%,rgba(184,138,60,.2) 8%,rgba(184,138,60,.92) 52%,rgba(184,138,60,.2) 92%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(184,138,60,.2) 8%,rgba(184,138,60,.92) 52%,rgba(184,138,60,.2) 92%,transparent 100%)!important;box-shadow:0 0 14px #b88a3c24!important}html[data-js-theme=light] .js-final-drama-divider:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 176 58' fill='none'%3E%3Cg stroke='%23B88732' stroke-width='2.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M7 29h52' opacity='.78'/%3E%3Cpath d='M117 29h52' opacity='.78'/%3E%3Cpath d='M88 7l22 22-22 22-22-22 22-22z'/%3E%3Cpath d='M61 15l14 14-14 14-14-14 14-14z' opacity='.78'/%3E%3Cpath d='M115 15l14 14-14 14-14-14 14-14z' opacity='.78'/%3E%3Cpath d='M88 18l11 11-11 11-11-11 11-11z' opacity='.58'/%3E%3Cpath d='M24 21l8 8-8 8-8-8 8-8z' opacity='.72'/%3E%3Cpath d='M152 21l8 8-8 8-8-8 8-8z' opacity='.72'/%3E%3C/g%3E%3C/svg%3E")!important;filter:drop-shadow(0 0 12px rgba(184,138,60,.16))!important}html[data-js-theme=light] .js-final-drama-chamber:before,html[data-js-theme=light] .js-final-drama-chamber:after{border-color:#b88a3ceb!important;background:transparent!important;box-shadow:0 0 0 4px #b88a3c0a,0 0 16px #b88a3c2e!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-final-drama-chamber{padding-top:76px!important}html:not([data-js-view=desktop]) .js-final-drama-divider{width:min(420px,90vw)!important;height:58px!important}html:not([data-js-view=desktop]) .js-final-drama-divider:before{background-size:calc(50% - 72px) 1.5px,calc(50% - 72px) 1.5px!important;height:1.5px!important}html:not([data-js-view=desktop]) .js-final-drama-divider:after{width:132px!important;height:44px!important}html:not([data-js-view=desktop]) .js-final-drama-chamber:before,html:not([data-js-view=desktop]) .js-final-drama-chamber:after{top:29px!important;width:8px!important;height:8px!important}html:not([data-js-view=desktop]) .js-final-drama-chamber:before{left:calc(50% - min(202px,43vw))!important}html:not([data-js-view=desktop]) .js-final-drama-chamber:after{right:calc(50% - min(202px,43vw))!important}}.js-final-drama{--js-final-editorial-copy-size: clamp(15px, 1.12vw, 16px);--js-final-editorial-copy-line: 1.72;--js-final-editorial-copy-gap: 16px;--js-final-editorial-heading-size: clamp(34px, 3.45vw, 50px);--js-final-editorial-heading-line: 1.06;--js-final-editorial-heading-tracking: -.028em}.js-final-drama-close,.js-final-drama-chamber-copy p,.js-final-drama-execution,.js-final-drama-prompt{font-family:var(--js-sans)!important;font-size:var(--js-final-editorial-copy-size)!important;line-height:var(--js-final-editorial-copy-line)!important;letter-spacing:0!important;font-weight:500!important}.js-final-drama-close{max-width:690px!important}.js-final-drama-chamber{max-width:820px!important;margin-top:clamp(34px,4.4vw,58px)!important}.js-final-drama-chamber h3{margin:0 auto clamp(42px,4.8vw,64px)!important;font-family:var(--js-serif)!important;font-size:var(--js-final-editorial-heading-size)!important;line-height:var(--js-final-editorial-heading-line)!important;letter-spacing:var(--js-final-editorial-heading-tracking)!important;font-weight:500!important;color:var(--js-text)!important;text-wrap:balance}.js-final-drama-chamber-copy{max-width:690px!important;margin-left:auto!important;margin-right:auto!important}.js-final-drama-chamber-copy p{max-width:690px!important;margin:0 auto var(--js-final-editorial-copy-gap)!important;color:var(--js-text-soft)!important;text-align:center!important;text-wrap:balance}.js-final-drama-chamber-copy p:last-child{margin-bottom:0!important}.js-final-drama-purpose{display:block!important;max-width:690px!important;margin:0 auto var(--js-final-editorial-copy-gap)!important;font-family:var(--js-sans)!important;font-size:var(--js-final-editorial-copy-size)!important;line-height:var(--js-final-editorial-copy-line)!important;letter-spacing:0!important;font-weight:500!important;color:var(--js-text-soft)!important;text-shadow:none!important}.js-final-drama-brand,html[data-js-theme] .js-final-drama-brand{display:inline!important;margin-right:.22em!important;color:var(--js-icon)!important;font-family:var(--js-sans)!important;font-size:1.58em!important;line-height:1!important;font-weight:800!important;letter-spacing:-.018em!important;vertical-align:-.08em!important;text-shadow:0 0 20px rgba(212,175,55,.18)!important}.js-final-drama-purpose-tail{display:inline!important;color:var(--js-text-soft)!important;font-family:var(--js-sans)!important;font-size:1em!important;line-height:inherit!important;font-weight:500!important;letter-spacing:0!important}.js-final-drama-execution,.js-final-drama-prompt{margin-top:0!important;margin-bottom:var(--js-final-editorial-copy-gap)!important;color:var(--js-text-soft)!important}.js-final-drama-stamp{display:grid!important;gap:0!important;margin:clamp(34px,4.2vw,54px) auto 0!important;font-family:var(--js-serif)!important;font-size:var(--js-final-editorial-heading-size)!important;line-height:.98!important;letter-spacing:var(--js-final-editorial-heading-tracking)!important;font-weight:500!important;color:var(--js-text)!important;text-shadow:0 14px 42px rgba(0,0,0,.28),0 0 24px rgba(212,175,55,.12)!important}.js-final-drama-stamp span{display:block!important}.js-final-drama-stamp span:last-child{color:var(--js-icon)!important}html[data-js-theme=light] .js-final-drama-chamber h3,html[data-js-theme=light] .js-final-drama-stamp{color:#171411!important;text-shadow:0 16px 40px rgba(184,138,60,.1)!important}html[data-js-theme=light] .js-final-drama-chamber-copy p,html[data-js-theme=light] .js-final-drama-purpose,html[data-js-theme=light] .js-final-drama-purpose-tail,html[data-js-theme=light] .js-final-drama-execution,html[data-js-theme=light] .js-final-drama-prompt{color:#181612bd!important}html[data-js-theme=light] .js-final-drama-brand{color:var(--js-icon)!important;text-shadow:0 0 18px rgba(184,138,60,.18)!important}html[data-js-theme=light] .js-final-drama-stamp span:last-child{color:var(--js-icon)!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-final-drama{--js-final-editorial-copy-size: 15px;--js-final-editorial-copy-line: 1.66;--js-final-editorial-copy-gap: 14px;--js-final-editorial-heading-size: clamp(30px, 8.8vw, 42px)}html:not([data-js-view=desktop]) .js-final-drama-chamber h3{margin-bottom:clamp(34px,9vw,46px)!important}html:not([data-js-view=desktop]) .js-final-drama-brand,html[data-js-theme]:not([data-js-view=desktop]) .js-final-drama-brand{font-size:1.32em!important;vertical-align:-.04em!important}html:not([data-js-view=desktop]) .js-final-drama-stamp{margin-top:clamp(28px,8vw,42px)!important;line-height:1!important}}.js-tiers .js-tier-exp-icon,html[data-js-theme] .js-tiers .js-tier-exp-icon{width:76px!important;height:76px!important;min-width:76px!important;flex:0 0 76px!important;flex-basis:76px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;overflow:visible!important;color:var(--js-icon)!important}.js-tiers .js-tier-exp-icon img,.js-tiers .js-tier-exp-icon svg,html[data-js-theme] .js-tiers .js-tier-exp-icon img,html[data-js-theme] .js-tiers .js-tier-exp-icon svg{display:block!important;width:76px!important;height:76px!important;max-width:76px!important;max-height:76px!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.js-tiers .js-tier-exp-intro,.js-tiers .js-tier-exp-access,.js-tiers .js-tier-exp-cta,html[data-js-theme] .js-tiers .js-tier-exp-intro,html[data-js-theme] .js-tiers .js-tier-exp-access,html[data-js-theme] .js-tiers .js-tier-exp-cta,.js-tiers .js-tier-exp-card-head,html[data-js-theme] .js-tiers .js-tier-exp-card-head{grid-template-columns:76px minmax(0,1fr)!important}.js-tiers .js-tier-exp-card-head [data-icon-slot=tiers-expanded-private-access],html[data-js-theme] .js-tiers .js-tier-exp-card-head [data-icon-slot=tiers-expanded-private-access]{padding:0!important}.js-tier-exp-card:hover .js-tier-exp-icon,.js-tier-exp-intro:hover .js-tier-exp-icon,.js-tier-exp-access:hover .js-tier-exp-icon,.js-tier-exp-cta:hover .js-tier-exp-icon,html[data-js-theme] .js-tier-exp-card:hover .js-tier-exp-icon,html[data-js-theme] .js-tier-exp-intro:hover .js-tier-exp-icon,html[data-js-theme] .js-tier-exp-access:hover .js-tier-exp-icon,html[data-js-theme] .js-tier-exp-cta:hover .js-tier-exp-icon{border:0!important;background:transparent!important;box-shadow:none!important;transform:translateY(-2px) scale(1.035)!important;filter:drop-shadow(0 0 14px rgba(212,175,55,.28))!important}html[data-js-theme=dark] .js-tiers .js-tier-exp-icon img{filter:brightness(0) saturate(100%) invert(72%) sepia(38%) saturate(520%) hue-rotate(6deg) brightness(96%) contrast(92%)!important}html[data-js-theme=light] .js-tiers .js-tier-exp-icon img{filter:none!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-icon{width:68px!important;height:68px!important;min-width:68px!important;flex:0 0 68px!important;flex-basis:68px!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-icon img,html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-icon svg{width:68px!important;height:68px!important;max-width:68px!important;max-height:68px!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-intro,html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-access,html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-cta,html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-card-head{grid-template-columns:68px minmax(0,1fr)!important}}.jscs-pill-row span:has(img):before,.jscs-bottom-rail span:has(img):before,.jscs-pill-row .jscs-has-custom-icon:before,.jscs-bottom-rail .jscs-has-custom-icon:before{content:none!important;display:none!important}.jscs-pill-icon,.jscs-bottom-icon{display:inline-block!important;width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;max-height:28px!important;object-fit:contain!important;flex:0 0 28px!important}.jscs-bottom-icon{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;max-height:34px!important;flex-basis:34px!important}html[data-js-theme=dark] .jscs-pill-icon,html[data-js-theme=dark] .jscs-bottom-icon{filter:brightness(0) saturate(100%) invert(72%) sepia(38%) saturate(520%) hue-rotate(6deg) brightness(96%) contrast(92%)!important}html[data-js-theme=light] .jscs-pill-icon,html[data-js-theme=light] .jscs-bottom-icon{filter:none!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .jscs-pill-icon{width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;max-height:24px!important;flex-basis:24px!important}html:not([data-js-view=desktop]) .jscs-bottom-icon{width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;max-height:28px!important;flex-basis:28px!important}}.js-tier-grid .js-tier-card:nth-child(3) .js-tier-icon img{content:url(/cdn/shop/files/icon-8-japansolved-solutions-discreet-sensitive-confidential-protection-currentColor.svg?v=1777821188)!important}.js-tiers [data-icon-slot=tiers-expanded-discreet] img{content:url(/cdn/shop/files/Japansolved-Solutions-ICON_DISCREET_SENSITIVE-Private-Observation-Restricted-Monoline.svg?v=1778049195)!important}.js-tier-grid .js-tier-card:nth-child(3) .js-tier-icon,html[data-js-theme] .js-tier-grid .js-tier-card:nth-child(3) .js-tier-icon{width:53px!important;height:53px!important;min-width:53px!important;flex:0 0 53px!important}.js-tier-grid .js-tier-card:nth-child(3) .js-tier-icon img,.js-tier-grid .js-tier-card:nth-child(3) .js-tier-icon svg,html[data-js-theme] .js-tier-grid .js-tier-card:nth-child(3) .js-tier-icon img,html[data-js-theme] .js-tier-grid .js-tier-card:nth-child(3) .js-tier-icon svg{width:53px!important;height:53px!important;max-width:53px!important;max-height:53px!important;object-fit:contain!important}.js-tiers .js-tier-exp-card-head-discreet,html[data-js-theme] .js-tiers .js-tier-exp-card-head-discreet{grid-template-columns:96px minmax(0,1fr)!important}.js-tiers [data-icon-slot=tiers-expanded-discreet],html[data-js-theme] .js-tiers [data-icon-slot=tiers-expanded-discreet]{width:96px!important;height:96px!important;min-width:96px!important;flex:0 0 96px!important;flex-basis:96px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.js-tiers [data-icon-slot=tiers-expanded-discreet] img,.js-tiers [data-icon-slot=tiers-expanded-discreet] svg,html[data-js-theme] .js-tiers [data-icon-slot=tiers-expanded-discreet] img,html[data-js-theme] .js-tiers [data-icon-slot=tiers-expanded-discreet] svg{width:96px!important;height:96px!important;max-width:96px!important;max-height:96px!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-tier-grid .js-tier-card:nth-child(3) .js-tier-icon{width:53px!important;height:53px!important;min-width:53px!important;flex-basis:53px!important}html:not([data-js-view=desktop]) .js-tier-grid .js-tier-card:nth-child(3) .js-tier-icon img,html:not([data-js-view=desktop]) .js-tier-grid .js-tier-card:nth-child(3) .js-tier-icon svg{width:53px!important;height:53px!important;max-width:53px!important;max-height:53px!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-card-head-discreet{grid-template-columns:86px minmax(0,1fr)!important}html:not([data-js-view=desktop]) .js-tiers [data-icon-slot=tiers-expanded-discreet]{width:86px!important;height:86px!important;min-width:86px!important;flex-basis:86px!important}html:not([data-js-view=desktop]) .js-tiers [data-icon-slot=tiers-expanded-discreet] img,html:not([data-js-view=desktop]) .js-tiers [data-icon-slot=tiers-expanded-discreet] svg{width:86px!important;height:86px!important;max-width:86px!important;max-height:86px!important}}.js-tiers .js-tier-exp-card-head-discreet,html[data-js-theme] .js-tiers .js-tier-exp-card-head-discreet{grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important}.js-tiers [data-icon-slot=tiers-expanded-discreet],html[data-js-theme] .js-tiers [data-icon-slot=tiers-expanded-discreet]{width:112px!important;height:112px!important;min-width:112px!important;flex:0 0 112px!important;flex-basis:112px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.js-tiers [data-icon-slot=tiers-expanded-discreet] img,.js-tiers [data-icon-slot=tiers-expanded-discreet] svg,html[data-js-theme] .js-tiers [data-icon-slot=tiers-expanded-discreet] img,html[data-js-theme] .js-tiers [data-icon-slot=tiers-expanded-discreet] svg{width:112px!important;height:112px!important;max-width:112px!important;max-height:112px!important;object-fit:contain!important;transform:scale(2.15)!important;transform-origin:center center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-card-head-discreet{grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important}html:not([data-js-view=desktop]) .js-tiers [data-icon-slot=tiers-expanded-discreet]{width:92px!important;height:92px!important;min-width:92px!important;flex-basis:92px!important;overflow:visible!important}html:not([data-js-view=desktop]) .js-tiers [data-icon-slot=tiers-expanded-discreet] img,html:not([data-js-view=desktop]) .js-tiers [data-icon-slot=tiers-expanded-discreet] svg{width:92px!important;height:92px!important;max-width:92px!important;max-height:92px!important;transform:scale(2.05)!important;transform-origin:center center!important}}.js-tiers .js-tier-exp-card .js-tier-exp-card-head:not(.js-tier-exp-card-head-discreet),html[data-js-theme] .js-tiers .js-tier-exp-card .js-tier-exp-card-head:not(.js-tier-exp-card-head-discreet){grid-template-columns:76px minmax(0,1fr)!important;gap:18px!important;align-items:center!important}.js-tiers .js-tier-exp-card .js-tier-exp-icon:not([data-icon-slot=tiers-expanded-discreet]),html[data-js-theme] .js-tiers .js-tier-exp-card .js-tier-exp-icon:not([data-icon-slot=tiers-expanded-discreet]){width:76px!important;height:76px!important;min-width:76px!important;max-width:76px!important;max-height:76px!important;flex:0 0 76px!important;flex-basis:76px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.js-tiers .js-tier-exp-card .js-tier-exp-icon:not([data-icon-slot=tiers-expanded-discreet]) img,.js-tiers .js-tier-exp-card .js-tier-exp-icon:not([data-icon-slot=tiers-expanded-discreet]) svg,html[data-js-theme] .js-tiers .js-tier-exp-card .js-tier-exp-icon:not([data-icon-slot=tiers-expanded-discreet]) img,html[data-js-theme] .js-tiers .js-tier-exp-card .js-tier-exp-icon:not([data-icon-slot=tiers-expanded-discreet]) svg{width:76px!important;height:76px!important;max-width:76px!important;max-height:76px!important;object-fit:contain!important;transform:none!important;transform-origin:center center!important}.js-tiers .js-tier-exp-card-head-discreet,html[data-js-theme] .js-tiers .js-tier-exp-card-head-discreet{grid-template-columns:76px minmax(0,1fr)!important;gap:18px!important;align-items:center!important}.js-tiers [data-icon-slot=tiers-expanded-discreet],html[data-js-theme] .js-tiers [data-icon-slot=tiers-expanded-discreet]{width:76px!important;height:76px!important;min-width:76px!important;max-width:76px!important;max-height:76px!important;flex:0 0 76px!important;flex-basis:76px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.js-tiers [data-icon-slot=tiers-expanded-discreet] img,.js-tiers [data-icon-slot=tiers-expanded-discreet] svg,html[data-js-theme] .js-tiers [data-icon-slot=tiers-expanded-discreet] img,html[data-js-theme] .js-tiers [data-icon-slot=tiers-expanded-discreet] svg{width:76px!important;height:76px!important;max-width:76px!important;max-height:76px!important;object-fit:contain!important;transform:scale(4.15)!important;transform-origin:center center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-card .js-tier-exp-card-head:not(.js-tier-exp-card-head-discreet),html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-card-head-discreet{grid-template-columns:68px minmax(0,1fr)!important;gap:16px!important;align-items:center!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-card .js-tier-exp-icon:not([data-icon-slot=tiers-expanded-discreet]),html:not([data-js-view=desktop]) .js-tiers [data-icon-slot=tiers-expanded-discreet]{width:68px!important;height:68px!important;min-width:68px!important;max-width:68px!important;max-height:68px!important;flex:0 0 68px!important;flex-basis:68px!important;overflow:visible!important}html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-card .js-tier-exp-icon:not([data-icon-slot=tiers-expanded-discreet]) img,html:not([data-js-view=desktop]) .js-tiers .js-tier-exp-card .js-tier-exp-icon:not([data-icon-slot=tiers-expanded-discreet]) svg{width:68px!important;height:68px!important;max-width:68px!important;max-height:68px!important;transform:none!important}html:not([data-js-view=desktop]) .js-tiers [data-icon-slot=tiers-expanded-discreet] img,html:not([data-js-view=desktop]) .js-tiers [data-icon-slot=tiers-expanded-discreet] svg{width:68px!important;height:68px!important;max-width:68px!important;max-height:68px!important;transform:scale(3.9)!important;transform-origin:center center!important}}.jshs-trust{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:24px!important}.jshs-trust .jshs-trust-item,.jshs-trust>span{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;white-space:nowrap!important;line-height:1!important}.jshs-trust .jshs-trust-item:before,.jshs-trust>span:before{content:none!important;display:none!important}.jshs-trust img{display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px!important;object-fit:contain!important;object-position:center!important;opacity:1!important;visibility:visible!important;vertical-align:middle!important;transform:translateY(-.5px)!important}.jshs-trust .jshs-trust-discreet img,.jshs-trust>span:nth-child(1) img{content:url(/cdn/shop/files/icon-8-japansolved-solutions-discreet-sensitive-confidential-protection-currentColor.svg?v=1777821188)!important}.jshs-trust .jshs-trust-professional img,.jshs-trust>span:nth-child(2) img{content:url(/cdn/shop/files/Icon-13-JapanSolved-Local-Representation.svg?v=1778216840)!important}.jshs-trust .jshs-trust-results img,.jshs-trust>span:nth-child(3) img{content:url(/cdn/shop/files/icon-15-japansolved-values-results-driven-target-precision.svg?v=1777825398)!important}html[data-js-theme=dark] .jshs-trust img{filter:brightness(0) saturate(100%) invert(72%) sepia(38%) saturate(520%) hue-rotate(6deg) brightness(96%) contrast(92%) drop-shadow(0 2px 8px rgba(0,0,0,.34))!important}html[data-js-theme=light] .jshs-trust img{filter:brightness(0) saturate(100%) invert(48%) sepia(60%) saturate(540%) hue-rotate(6deg) brightness(92%) contrast(90%) drop-shadow(0 1px 4px rgba(255,255,255,.42))!important}.jshs-trust-label{display:inline-block!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .jshs-trust{gap:12px!important}html:not([data-js-view=desktop]) .jshs-trust img{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;max-width:13px!important;max-height:13px!important;flex-basis:13px!important}}.js-missing-link{position:relative;padding:clamp(56px,6.2vw,94px) 0 clamp(58px,6.4vw,98px);background:var(--js-bg);border-top:1px solid rgba(212,175,55,.16);border-bottom:1px solid rgba(212,175,55,.16);overflow:hidden;text-align:center;isolation:isolate}.js-missing-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 16%,rgba(212,175,55,.11),transparent 30%),linear-gradient(180deg,rgba(212,175,55,.035),transparent 44%,rgba(212,175,55,.03));opacity:.92}html[data-js-theme=light] .js-missing-link:before{background:radial-gradient(circle at 50% 14%,rgba(184,138,60,.13),transparent 31%),linear-gradient(180deg,rgba(184,138,60,.045),transparent 44%,rgba(184,138,60,.035));opacity:.88}.js-missing-link-inner{width:min(100%,1040px);margin:0 auto}.js-missing-link-kicker{margin-bottom:14px!important;color:var(--js-icon)!important}.js-missing-link-title{position:relative;display:inline-block;margin:0 auto;font-family:var(--js-serif);font-size:clamp(42px,6.2vw,86px);line-height:.94;letter-spacing:-.058em;font-weight:500;color:var(--js-text)!important;text-align:center;text-wrap:balance}.js-missing-link-line{display:block}.js-missing-link-title .js-gold{color:var(--js-icon)!important;text-shadow:0 0 24px rgba(212,175,55,.18)}.js-missing-link-quote{position:absolute;left:clamp(-44px,-3.2vw,-28px);top:clamp(-8px,-.7vw,-4px);color:var(--js-icon);font-family:var(--js-serif);font-size:.48em;line-height:1;letter-spacing:0;opacity:.95;text-shadow:0 0 24px rgba(212,175,55,.2)}.js-missing-link-quote-close{left:auto;right:clamp(-46px,-3.4vw,-28px);top:auto;bottom:clamp(2px,.45vw,9px)}html[data-js-theme=dark] .js-missing-link-title{text-shadow:0 4px 22px rgba(0,0,0,.22)}html[data-js-theme=light] .js-missing-link-title{text-shadow:0 8px 28px rgba(255,255,255,.48)}@media screen and (min-width:990px){.js-missing-link{margin-top:0;margin-bottom:0}}@media screen and (min-width:750px)and (max-width:989px){html:not([data-js-view=desktop]) .js-missing-link-title{font-size:clamp(40px,7.8vw,68px);line-height:.96}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-missing-link{padding:54px 0 58px}html:not([data-js-view=desktop]) .js-missing-link-kicker{margin-bottom:12px!important;font-size:9px!important;letter-spacing:.24em!important}html:not([data-js-view=desktop]) .js-missing-link-title{display:block;width:min(100%,520px);font-size:clamp(35px,11.2vw,54px);line-height:.98;letter-spacing:-.052em}html:not([data-js-view=desktop]) .js-missing-link-quote{left:0;top:-18px;font-size:.46em}html:not([data-js-view=desktop]) .js-missing-link-quote-close{right:0;bottom:-10px}}.js-missing-link-kicker{text-transform:uppercase!important}.js-missing-link-title{position:relative!important;overflow:visible!important}.js-missing-link-quote{position:absolute!important;left:clamp(-70px,-5.4vw,-46px)!important;top:clamp(-16px,-1.2vw,-8px)!important;display:block!important;color:var(--js-icon)!important;font-family:var(--js-serif)!important;font-size:clamp(48px,6.25vw,82px)!important;line-height:.78!important;letter-spacing:0!important;font-weight:500!important;opacity:.98!important;text-shadow:0 0 24px rgba(212,175,55,.24)!important;transform:none!important}.js-missing-link-quote-close{left:auto!important;right:clamp(-68px,-5.2vw,-44px)!important;top:auto!important;bottom:clamp(4px,.42vw,11px)!important}html[data-js-theme=dark] .js-missing-link-quote{text-shadow:0 0 24px rgba(212,175,55,.28),0 4px 18px rgba(0,0,0,.44)!important}html[data-js-theme=light] .js-missing-link-quote{text-shadow:0 0 20px rgba(184,135,50,.18)!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-missing-link-title{padding-left:18px!important;padding-right:18px!important}html:not([data-js-view=desktop]) .js-missing-link-quote{left:-2px!important;top:-22px!important;font-size:clamp(38px,13vw,58px)!important}html:not([data-js-view=desktop]) .js-missing-link-quote-close{right:-2px!important;bottom:-14px!important}}.js-missing-link-quote{left:-.46em!important;top:-.04em!important;right:auto!important;bottom:auto!important;font-size:.82em!important;line-height:.72!important;transform:none!important}.js-missing-link-quote-close{left:auto!important;right:-.42em!important;top:auto!important;bottom:.1em!important;font-size:.82em!important;line-height:.72!important;transform:none!important}@media screen and (min-width:750px)and (max-width:989px){html:not([data-js-view=desktop]) .js-missing-link-quote{left:-.38em!important;top:-.05em!important;font-size:.76em!important}html:not([data-js-view=desktop]) .js-missing-link-quote-close{right:-.34em!important;top:auto!important;bottom:.08em!important;font-size:.76em!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-missing-link-title{padding-left:18px!important;padding-right:18px!important}html:not([data-js-view=desktop]) .js-missing-link-quote{left:-.16em!important;top:-.16em!important;right:auto!important;bottom:auto!important;font-size:.72em!important}html:not([data-js-view=desktop]) .js-missing-link-quote-close{left:auto!important;right:-.1em!important;top:auto!important;bottom:.02em!important;font-size:.72em!important}}.js-missing-link-quote{left:-.18em!important;top:-.03em!important}@media screen and (min-width:750px)and (max-width:989px){html:not([data-js-view=desktop]) .js-missing-link-quote{left:-.16em!important;top:-.04em!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-missing-link-quote{left:-.04em!important;top:-.14em!important}}.js-missing-link-title{position:relative!important;display:inline-block!important;overflow:visible!important}.js-missing-link-line{display:block!important;overflow:visible!important}.js-missing-link-quote,.js-missing-link-quote-open,.js-missing-link-quote-close{position:relative!important;display:inline-block!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;color:var(--js-icon)!important;font-family:var(--js-serif)!important;font-size:.72em!important;line-height:.64!important;letter-spacing:0!important;font-weight:500!important;opacity:.98!important;transform:none!important;vertical-align:baseline!important;text-shadow:0 0 24px rgba(212,175,55,.26),0 4px 18px rgba(0,0,0,.36)!important}.js-missing-link-quote-open{margin-left:-.34em!important;margin-right:.08em!important;transform:translateY(-.16em)!important}.js-missing-link-quote-close{margin-left:.09em!important;margin-right:-.28em!important;transform:translateY(-.06em)!important}@media screen and (min-width:750px)and (max-width:989px){html:not([data-js-view=desktop]) .js-missing-link-quote,html:not([data-js-view=desktop]) .js-missing-link-quote-open,html:not([data-js-view=desktop]) .js-missing-link-quote-close{font-size:.68em!important}html:not([data-js-view=desktop]) .js-missing-link-quote-open{margin-left:-.26em!important;margin-right:.07em!important;transform:translateY(-.14em)!important}html:not([data-js-view=desktop]) .js-missing-link-quote-close{margin-left:.08em!important;margin-right:-.2em!important;transform:translateY(-.05em)!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-missing-link-title{padding-left:0!important;padding-right:0!important}html:not([data-js-view=desktop]) .js-missing-link-quote,html:not([data-js-view=desktop]) .js-missing-link-quote-open,html:not([data-js-view=desktop]) .js-missing-link-quote-close{font-size:.62em!important}html:not([data-js-view=desktop]) .js-missing-link-quote-open{margin-left:-.18em!important;margin-right:.06em!important;transform:translateY(-.12em)!important}html:not([data-js-view=desktop]) .js-missing-link-quote-close{margin-left:.07em!important;margin-right:-.14em!important;transform:translateY(-.04em)!important}}.js-missing-link-quote,.js-missing-link-quote-open,.js-missing-link-quote-close{font-size:1.8em!important;line-height:.3!important;vertical-align:baseline!important}.js-missing-link-quote-open{margin-left:-.34em!important;margin-right:.015em!important;transform:translateY(-.23em)!important}.js-missing-link-quote-close{margin-left:.025em!important;margin-right:-.28em!important;transform:translateY(-.1em)!important}@media screen and (min-width:750px)and (max-width:989px){html:not([data-js-view=desktop]) .js-missing-link-quote,html:not([data-js-view=desktop]) .js-missing-link-quote-open,html:not([data-js-view=desktop]) .js-missing-link-quote-close{font-size:1.7em!important;line-height:.3!important}html:not([data-js-view=desktop]) .js-missing-link-quote-open{margin-left:-.28em!important;margin-right:.015em!important;transform:translateY(-.22em)!important}html:not([data-js-view=desktop]) .js-missing-link-quote-close{margin-left:.025em!important;margin-right:-.22em!important;transform:translateY(-.09em)!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-missing-link-tm{font-size:.5em!important;transform:translateY(-.08em)!important}html:not([data-js-view=desktop]) .js-missing-link-quote,html:not([data-js-view=desktop]) .js-missing-link-quote-open,html:not([data-js-view=desktop]) .js-missing-link-quote-close{font-size:1.55em!important;line-height:.3!important}html:not([data-js-view=desktop]) .js-missing-link-quote-open{margin-left:-.18em!important;margin-right:.01em!important;transform:translateY(-.2em)!important}html:not([data-js-view=desktop]) .js-missing-link-quote-close{margin-left:.02em!important;margin-right:-.14em!important;transform:translateY(-.08em)!important}}.js-missing-link-line{position:relative!important;overflow:visible!important}.js-missing-link-quote,.js-missing-link-quote-open,.js-missing-link-quote-close{position:absolute!important;display:block!important;color:var(--js-icon)!important;font-family:var(--js-serif)!important;font-size:1.8em!important;line-height:.42!important;letter-spacing:0!important;font-weight:500!important;opacity:.98!important;margin:0!important;vertical-align:baseline!important;pointer-events:none!important;text-shadow:0 0 24px rgba(212,175,55,.26),0 4px 18px rgba(0,0,0,.36)!important}.js-missing-link-quote-open{left:-.42em!important;top:.03em!important;right:auto!important;bottom:auto!important;transform:none!important}.js-missing-link-quote-close{left:auto!important;right:-.38em!important;top:auto!important;bottom:.17em!important;transform:none!important}@media screen and (min-width:750px)and (max-width:989px){html:not([data-js-view=desktop]) .js-missing-link-quote,html:not([data-js-view=desktop]) .js-missing-link-quote-open,html:not([data-js-view=desktop]) .js-missing-link-quote-close{font-size:1.7em!important;line-height:.42!important}html:not([data-js-view=desktop]) .js-missing-link-quote-open{left:-.34em!important;top:.03em!important}html:not([data-js-view=desktop]) .js-missing-link-quote-close{right:-.3em!important;bottom:.15em!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-missing-link-quote,html:not([data-js-view=desktop]) .js-missing-link-quote-open,html:not([data-js-view=desktop]) .js-missing-link-quote-close{font-size:1.55em!important;line-height:.42!important}html:not([data-js-view=desktop]) .js-missing-link-quote-open{left:-.18em!important;top:.02em!important}html:not([data-js-view=desktop]) .js-missing-link-quote-close{right:-.14em!important;bottom:.1em!important}}.js-missing-link-line-inner{position:relative!important;display:inline-block!important;overflow:visible!important}.js-missing-link-quote,.js-missing-link-quote-open,.js-missing-link-quote-close{position:absolute!important;display:block!important;color:var(--js-icon)!important;font-family:var(--js-serif)!important;font-size:1.9em!important;line-height:.42!important;letter-spacing:0!important;font-weight:500!important;opacity:.98!important;margin:0!important;padding:0!important;vertical-align:baseline!important;pointer-events:none!important;transform:none!important;text-shadow:0 0 24px rgba(212,175,55,.26),0 4px 18px rgba(0,0,0,.36)!important}.js-missing-link-quote-open{left:-.33em!important;top:.045em!important;right:auto!important;bottom:auto!important}.js-missing-link-quote-close{left:auto!important;right:-.31em!important;top:auto!important;bottom:.12em!important}@media screen and (min-width:750px)and (max-width:989px){html:not([data-js-view=desktop]) .js-missing-link-quote,html:not([data-js-view=desktop]) .js-missing-link-quote-open,html:not([data-js-view=desktop]) .js-missing-link-quote-close{font-size:1.72em!important;line-height:.42!important}html:not([data-js-view=desktop]) .js-missing-link-quote-open{left:-.28em!important;top:.04em!important}html:not([data-js-view=desktop]) .js-missing-link-quote-close{right:-.27em!important;bottom:.1em!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-missing-link-quote,html:not([data-js-view=desktop]) .js-missing-link-quote-open,html:not([data-js-view=desktop]) .js-missing-link-quote-close{font-size:1.45em!important;line-height:.42!important}html:not([data-js-view=desktop]) .js-missing-link-quote-open{left:-.16em!important;top:.02em!important}html:not([data-js-view=desktop]) .js-missing-link-quote-close{right:-.14em!important;bottom:.08em!important}}.js-missing-link-line-inner,.js-missing-link-line-first,.js-missing-link-line-last{display:inline!important;position:static!important;overflow:visible!important;white-space:normal!important}.js-missing-link-mobile-break{display:none!important}.js-missing-link-quote,.js-missing-link-quote-open,.js-missing-link-quote-close{position:static!important;display:inline-block!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;color:var(--js-icon)!important;font-family:var(--js-serif)!important;font-size:1.82em!important;line-height:.72!important;letter-spacing:-.04em!important;font-weight:500!important;opacity:.98!important;padding:0!important;pointer-events:none!important;vertical-align:baseline!important;text-shadow:0 0 24px rgba(212,175,55,.26),0 4px 18px rgba(0,0,0,.36)!important}.js-missing-link-quote-open{margin-left:-.31em!important;margin-right:.025em!important;transform:translateY(-.17em)!important}.js-missing-link-quote-close{margin-left:.045em!important;margin-right:-.25em!important;transform:translateY(-.08em)!important}@media screen and (min-width:750px)and (max-width:989px){html:not([data-js-view=desktop]) .js-missing-link-title{max-width:min(100%,760px)!important;font-size:clamp(42px,7.2vw,68px)!important;line-height:.94!important;letter-spacing:-.056em!important}html:not([data-js-view=desktop]) .js-missing-link-quote,html:not([data-js-view=desktop]) .js-missing-link-quote-open,html:not([data-js-view=desktop]) .js-missing-link-quote-close{font-size:1.62em!important;line-height:.72!important}html:not([data-js-view=desktop]) .js-missing-link-quote-open{margin-left:-.26em!important;margin-right:.02em!important;transform:translateY(-.16em)!important}html:not([data-js-view=desktop]) .js-missing-link-quote-close{margin-left:.04em!important;margin-right:-.2em!important;transform:translateY(-.07em)!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-missing-link{padding:52px 0 58px!important}html:not([data-js-view=desktop]) .js-missing-link-inner{width:100%!important;margin:0 auto!important}html:not([data-js-view=desktop]) .js-missing-link-title{display:block!important;width:min(100%,560px)!important;max-width:560px!important;margin:0 auto!important;padding:0!important;font-size:clamp(36px,10.25vw,52px)!important;line-height:.96!important;letter-spacing:-.052em!important}html:not([data-js-view=desktop]) .js-missing-link-mobile-break{display:block!important}html:not([data-js-view=desktop]) .js-missing-link-tm{font-size:.5em!important;transform:translateY(-.08em)!important;margin-left:.015em!important}html:not([data-js-view=desktop]) .js-missing-link-quote,html:not([data-js-view=desktop]) .js-missing-link-quote-open,html:not([data-js-view=desktop]) .js-missing-link-quote-close{position:static!important;display:inline-block!important;font-size:1.34em!important;line-height:.72!important;letter-spacing:-.035em!important;vertical-align:baseline!important}html:not([data-js-view=desktop]) .js-missing-link-quote-open{margin-left:-.18em!important;margin-right:.02em!important;transform:translateY(-.14em)!important}html:not([data-js-view=desktop]) .js-missing-link-quote-close{margin-left:.035em!important;margin-right:-.12em!important;transform:translateY(-.06em)!important}}.js-missing-link-title{display:inline-block!important;position:relative!important;width:auto!important;max-width:min(100%,1080px)!important;margin:0 auto!important;padding:0!important;overflow:visible!important;text-align:center!important;font-family:var(--js-serif)!important}.js-missing-link-line{display:block!important;position:relative!important;overflow:visible!important}.js-missing-link-line-anchor{display:inline-block!important;position:relative!important;overflow:visible!important;white-space:nowrap!important}.js-missing-link-line-final-mobile{display:none!important}.js-missing-link-tm{display:inline-block!important;font-size:.5em!important;line-height:1!important;letter-spacing:0!important;vertical-align:super!important;transform:translateY(-.1em)!important;margin-left:.015em!important}.js-missing-link-quote,.js-missing-link-quote-open,.js-missing-link-quote-close{position:absolute!important;display:block!important;color:var(--js-icon)!important;font-family:var(--js-serif)!important;font-size:1.82em!important;line-height:.54!important;letter-spacing:-.04em!important;font-weight:500!important;opacity:.98!important;padding:0!important;margin:0!important;pointer-events:none!important;z-index:3!important;text-shadow:0 0 24px rgba(212,175,55,.26),0 4px 18px rgba(0,0,0,.36)!important;transform:none!important}.js-missing-link-quote-open{right:calc(100% - .05em)!important;left:auto!important;top:-.11em!important;bottom:auto!important}.js-missing-link-quote-close{left:calc(100% + .03em)!important;right:auto!important;top:.18em!important;bottom:auto!important}html[data-js-theme=light] .js-missing-link-quote,html[data-js-theme=light] .js-missing-link-quote-open,html[data-js-theme=light] .js-missing-link-quote-close{text-shadow:0 0 20px rgba(184,135,50,.18)!important}@media screen and (min-width:990px){.js-missing-link-title{font-size:clamp(56px,6.25vw,90px)!important;line-height:.92!important;letter-spacing:-.058em!important}.js-missing-link-line-gold{margin-top:-.02em!important}}@media screen and (min-width:750px)and (max-width:989px){html:not([data-js-view=desktop]) .js-missing-link-title{max-width:min(100%,760px)!important;font-size:clamp(42px,7.2vw,68px)!important;line-height:.94!important;letter-spacing:-.056em!important}html:not([data-js-view=desktop]) .js-missing-link-quote,html:not([data-js-view=desktop]) .js-missing-link-quote-open,html:not([data-js-view=desktop]) .js-missing-link-quote-close{font-size:1.58em!important;line-height:.54!important}html:not([data-js-view=desktop]) .js-missing-link-quote-open{right:calc(100% - .05em)!important;top:-.1em!important}html:not([data-js-view=desktop]) .js-missing-link-quote-close{left:calc(100% + .03em)!important;top:.16em!important}}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-missing-link{padding:52px 0 58px!important}html:not([data-js-view=desktop]) .js-missing-link-inner{width:100%!important;margin:0 auto!important}html:not([data-js-view=desktop]) .js-missing-link-title{display:block!important;width:min(100%,560px)!important;max-width:560px!important;margin:0 auto!important;padding:0!important;font-size:clamp(36px,10.25vw,52px)!important;line-height:.96!important;letter-spacing:-.052em!important}html:not([data-js-view=desktop]) .js-missing-link-line-final-desktop{display:none!important}html:not([data-js-view=desktop]) .js-missing-link-line-final-mobile{display:block!important}html:not([data-js-view=desktop]) .js-missing-link-tm{font-size:.5em!important;transform:translateY(-.08em)!important;margin-left:.015em!important}html:not([data-js-view=desktop]) .js-missing-link-quote,html:not([data-js-view=desktop]) .js-missing-link-quote-open,html:not([data-js-view=desktop]) .js-missing-link-quote-close{font-size:1.3em!important;line-height:.54!important;letter-spacing:-.035em!important}html:not([data-js-view=desktop]) .js-missing-link-quote-open{right:calc(100% - .04em)!important;top:-.1em!important}html:not([data-js-view=desktop]) .js-missing-link-quote-close{left:calc(100% + .025em)!important;top:.12em!important}}.js-missing-link-title{text-align:center!important;overflow:visible!important}.js-missing-link-line-anchor{position:relative!important;display:inline-block!important;white-space:nowrap!important;overflow:visible!important}.js-missing-link-tm{font-size:.5em!important;line-height:1!important;vertical-align:super!important;transform:translateY(-.1em)!important;margin-left:.015em!important}.js-missing-link-quote,.js-missing-link-quote-open,.js-missing-link-quote-close{position:absolute!important;display:block!important;font-size:1.82em!important;line-height:.54!important;pointer-events:none!important;margin:0!important;padding:0!important;transform:none!important}.js-missing-link-quote-open{right:calc(100% - .04em)!important;left:auto!important;top:-.12em!important;bottom:auto!important}.js-missing-link-quote-close{left:calc(100% + .035em)!important;right:auto!important;top:.08em!important;bottom:auto!important}@media screen and (min-width:750px)and (max-width:989px){.js-missing-link-title{max-width:min(100%,760px)!important;font-size:clamp(42px,7.2vw,68px)!important;line-height:.94!important;letter-spacing:-.056em!important}.js-missing-link-quote,.js-missing-link-quote-open,.js-missing-link-quote-close{font-size:1.48em!important}.js-missing-link-quote-open{right:calc(100% - .04em)!important;top:-.1em!important}.js-missing-link-quote-close{left:calc(100% + .03em)!important;top:.06em!important}}@media screen and (max-width:749px){.js-missing-link{padding:58px 0 62px!important}.js-missing-link-inner{width:100%!important;max-width:100%!important;margin:0 auto!important}.js-missing-link-title{display:block!important;width:min(100%,560px)!important;max-width:560px!important;margin:0 auto!important;padding:0!important;font-size:clamp(37px,10.6vw,54px)!important;line-height:.96!important;letter-spacing:-.052em!important;text-align:center!important}.js-missing-link-line{display:block!important;width:100%!important;position:relative!important;overflow:visible!important}.js-missing-link-line-final-desktop{display:none!important}.js-missing-link-line-final-mobile{display:block!important}.js-missing-link-line-anchor,.js-missing-link-line-first,.js-missing-link-line-last,.js-missing-link-line-last-mobile{display:inline-block!important;position:relative!important;white-space:nowrap!important;overflow:visible!important}.js-missing-link-tm{font-size:.5em!important;transform:translateY(-.08em)!important;margin-left:.015em!important}.js-missing-link-quote,.js-missing-link-quote-open,.js-missing-link-quote-close{position:absolute!important;display:block!important;font-size:1.1em!important;line-height:.54!important;letter-spacing:-.035em!important;pointer-events:none!important;margin:0!important;padding:0!important;transform:none!important}.js-missing-link-quote-open{right:calc(100% - .03em)!important;left:auto!important;top:-.1em!important;bottom:auto!important}.js-missing-link-quote-close{left:calc(100% + .02em)!important;right:auto!important;top:.04em!important;bottom:auto!important}}@media screen and (max-width:420px){.js-missing-link-title{font-size:clamp(34px,10.2vw,46px)!important}.js-missing-link-quote,.js-missing-link-quote-open,.js-missing-link-quote-close{font-size:1em!important}.js-missing-link-quote-open{right:calc(100% - .025em)!important;top:-.08em!important}.js-missing-link-quote-close{left:calc(100% + .015em)!important;top:.03em!important}}@media screen and (max-width:749px){.js-missing-link-line-final-mobile-a{margin-bottom:.075em!important}.js-missing-link-line-last-mobile{position:relative!important;display:inline-block!important;overflow:visible!important}.js-missing-link-line-last-mobile .js-missing-link-quote-close{font-size:1em!important;left:calc(100% + .035em)!important;top:.3em!important;line-height:.5!important;transform:none!important}}@media screen and (max-width:420px){.js-missing-link-line-final-mobile-a{margin-bottom:.085em!important}.js-missing-link-line-last-mobile .js-missing-link-quote-close{font-size:.92em!important;left:calc(100% + .03em)!important;top:.32em!important}}@media screen and (max-width:749px){.js-missing-link-line-final-desktop{display:none!important;visibility:hidden!important}.js-missing-link-line-final-mobile{display:block!important;visibility:visible!important}.js-missing-link-line-final-mobile-a{margin-bottom:.04em!important}.js-missing-link-line-last-mobile{position:relative!important;display:inline-block!important;overflow:visible!important;padding-right:.32em!important}.js-missing-link-quote-close{display:none!important;visibility:hidden!important;opacity:0!important}.js-missing-link-line-last-mobile:after{content:"\201d"!important;position:absolute!important;left:calc(100% - .22em)!important;top:.36em!important;display:block!important;color:var(--js-icon)!important;font-family:var(--js-serif)!important;font-size:.98em!important;line-height:.5!important;letter-spacing:-.035em!important;pointer-events:none!important;text-shadow:0 0 24px rgba(212,175,55,.28),0 4px 18px rgba(0,0,0,.34)!important}}@media screen and (max-width:420px){.js-missing-link-line-last-mobile{padding-right:.3em!important}.js-missing-link-line-last-mobile:after{left:calc(100% - .2em)!important;top:.38em!important;font-size:.9em!important}}.js-missing-link-explainer{width:min(100%,780px)!important;margin:clamp(28px,3.2vw,42px) auto 0!important;text-align:center!important;position:relative!important;z-index:2!important}.js-missing-link-explainer p{margin:0 auto!important;max-width:760px!important;color:var(--js-text-soft)!important;font-size:clamp(15px,1.28vw,18px)!important;line-height:1.72!important;letter-spacing:.006em!important;text-wrap:balance!important}html[data-js-theme=dark] .js-missing-link-explainer p{color:#f7f1e8c7!important;text-shadow:0 3px 18px rgba(0,0,0,.22)!important}html[data-js-theme=light] .js-missing-link-explainer p{color:#141412b8!important;text-shadow:0 1px 18px rgba(255,255,255,.5)!important}.js-missing-link-cta{margin-top:clamp(22px,2.2vw,30px)!important;min-height:58px!important;padding:0 clamp(28px,3vw,42px)!important;border-radius:0!important;box-shadow:0 16px 46px #d4af3738,inset 0 1px #ffffff2e!important;letter-spacing:.085em!important}.js-missing-link-cta:hover{transform:translateY(-2px)!important;box-shadow:0 22px 60px #d4af3757,0 0 28px #d4af3733,inset 0 1px #ffffff38!important}.js-missing-link-cta:focus-visible{outline:2px solid var(--js-icon)!important;outline-offset:5px!important}@media screen and (max-width:749px){.js-missing-link-explainer{width:min(100%,520px)!important;margin-top:26px!important}.js-missing-link-explainer p{font-size:14.5px!important;line-height:1.68!important;text-wrap:pretty!important}.js-missing-link-cta{width:min(100%,340px)!important;min-height:54px!important;margin-top:22px!important;padding:0 22px!important;font-size:11px!important;letter-spacing:.078em!important}}@media(prefers-reduced-motion:reduce){.js-missing-link-cta,.js-missing-link-cta:hover{transform:none!important;transition:none!important}}.js-missing-link{--js-missing-link-body-font: var(--js-sans);--js-missing-link-body-weight: 500;--js-missing-link-body-size: clamp(15px, 1.05vw, 19px);--js-missing-link-body-line: 1.46;--js-missing-link-body-spacing: -.01em}.js-missing-link-explainer{width:min(100%,800px)!important;margin:clamp(28px,3.2vw,42px) auto 0!important}.js-missing-link-explainer p{max-width:800px!important;font-family:var(--js-missing-link-body-font)!important;font-weight:var(--js-missing-link-body-weight)!important;font-size:var(--js-missing-link-body-size)!important;line-height:var(--js-missing-link-body-line)!important;letter-spacing:var(--js-missing-link-body-spacing)!important;color:var(--js-text)!important;opacity:.92!important;text-wrap:balance!important}html[data-js-theme=dark] .js-missing-link-explainer p{color:var(--js-text)!important;opacity:.92!important;text-shadow:none!important}html[data-js-theme=light] .js-missing-link-explainer p{color:#111!important;opacity:.84!important;text-shadow:none!important}.js-missing-link-cta{font-family:var(--js-missing-link-body-font)!important;font-weight:800!important;font-size:var(--js-missing-link-body-size)!important;line-height:var(--js-missing-link-body-line)!important;letter-spacing:var(--js-missing-link-body-spacing)!important;min-height:64px!important;padding-left:clamp(30px,3.2vw,46px)!important;padding-right:clamp(30px,3.2vw,46px)!important}@media screen and (max-width:749px){.js-missing-link{--js-missing-link-body-size: 15px;--js-missing-link-body-line: 1.52;--js-missing-link-body-spacing: -.01em}.js-missing-link-explainer{width:min(100%,560px)!important;margin-top:26px!important}.js-missing-link-explainer p{max-width:min(100%,560px)!important}.js-missing-link-cta{width:min(100%,360px)!important;min-height:58px!important;padding-left:22px!important;padding-right:22px!important}}.js-missing-link-cta{font-weight:400!important}@media screen and (max-width:749px){.js-missing-link-cta{font-weight:400!important}}.js-missing-link-kicker{display:block!important;margin-bottom:clamp(30px,2.65vw,36px)!important;font-size:clamp(13px,1.05vw,16px)!important;line-height:1!important;letter-spacing:.28em!important;font-weight:800!important;color:var(--js-icon)!important;text-transform:uppercase!important}@media screen and (max-width:749px){html:not([data-js-view=desktop]) .js-missing-link-kicker,.js-missing-link-kicker{margin-bottom:26px!important;font-size:15px!important;line-height:1!important;letter-spacing:.26em!important}}.js-brand-nowrap,.js-missing-link .js-brand-nowrap{display:inline-block!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.js-brand-nowrap .js-missing-link-tm{white-space:nowrap!important}.js-missing-link-cta{-webkit-tap-highlight-color:rgba(212,175,55,.16)!important;touch-action:manipulation!important;user-select:none!important;-webkit-user-select:none!important;overflow:hidden!important;isolation:isolate!important}.js-missing-link-cta:before,.js-missing-link-cta:after{content:none!important;display:none!important;box-shadow:none!important;background:none!important}.js-missing-link-cta:focus,.js-missing-link-cta:active,.js-missing-link-cta:focus-visible{background:linear-gradient(135deg,#b88732,#d4af37)!important;color:#fff!important;filter:none!important;outline:none!important;text-decoration:none!important;text-shadow:none!important}@media(hover:hover)and (pointer:fine){.js-missing-link-cta:hover{background:linear-gradient(135deg,#b88732,#d4af37)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 22px 60px #d4af3757,0 0 28px #d4af3733,inset 0 1px #ffffff38!important}}@media screen and (max-width:749px){.js-missing-link-cta,.js-missing-link-cta:hover,.js-missing-link-cta:focus,.js-missing-link-cta:active,.js-missing-link-cta:focus-visible{background:linear-gradient(135deg,#b88732,#d4af37 58%,#e0be54)!important;color:#fff!important;border-color:#d4af37c7!important;transform:none!important;filter:none!important;box-shadow:0 12px 34px #d4af373d,0 0 18px #d4af371f,inset 0 1px #ffffff2e!important;text-shadow:none!important;outline:none!important}.js-missing-link-cta:active{transform:translateY(1px)!important;box-shadow:0 8px 22px #d4af3738,inset 0 1px #ffffff29!important}}.js-missing-link.is-ml-ready:not(.is-ml-revealed) .js-missing-link-kicker,.js-missing-link.is-ml-ready:not(.is-ml-revealed) .js-missing-link-line,.js-missing-link.is-ml-ready:not(.is-ml-revealed) .js-missing-link-explainer{opacity:0!important;transform:translateY(18px)!important}.js-missing-link.is-ml-ready.is-ml-revealed .js-missing-link-kicker,.js-missing-link.is-ml-ready.is-ml-revealed .js-missing-link-line,.js-missing-link.is-ml-ready.is-ml-revealed .js-missing-link-explainer{animation-name:jsMissingLinkRevealLine;animation-duration:.94s;animation-timing-function:cubic-bezier(.16,.84,.28,1);animation-fill-mode:both}.js-missing-link.is-ml-ready.is-ml-revealed .js-missing-link-kicker{animation-delay:80ms}.js-missing-link.is-ml-ready.is-ml-revealed .js-missing-link-title .js-missing-link-line:nth-of-type(1){animation-delay:.3s}.js-missing-link.is-ml-ready.is-ml-revealed .js-missing-link-title .js-missing-link-line:nth-of-type(2){animation-delay:.56s}.js-missing-link.is-ml-ready.is-ml-revealed .js-missing-link-title .js-missing-link-line:nth-of-type(3){animation-delay:.82s}.js-missing-link.is-ml-ready.is-ml-revealed .js-missing-link-title .js-missing-link-line:nth-of-type(4){animation-delay:1.08s}.js-missing-link.is-ml-ready.is-ml-revealed .js-missing-link-explainer{animation-delay:1.38s}@keyframes jsMissingLinkRevealLine{0%{opacity:0;transform:translateY(18px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media screen and (max-width:749px){.js-missing-link.is-ml-ready:not(.is-ml-revealed) .js-missing-link-kicker,.js-missing-link.is-ml-ready:not(.is-ml-revealed) .js-missing-link-line,.js-missing-link.is-ml-ready:not(.is-ml-revealed) .js-missing-link-explainer{transform:translateY(14px)!important}.js-missing-link.is-ml-ready.is-ml-revealed .js-missing-link-kicker,.js-missing-link.is-ml-ready.is-ml-revealed .js-missing-link-line,.js-missing-link.is-ml-ready.is-ml-revealed .js-missing-link-explainer{animation-duration:.86s}}@media(prefers-reduced-motion:reduce){.js-missing-link .js-missing-link-kicker,.js-missing-link .js-missing-link-line,.js-missing-link .js-missing-link-explainer{opacity:1!important;transform:none!important;animation:none!important;filter:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/japansolved-home.css.map */
