.mDdscG_map{margin:0 0 var(--sp-8)}.mDdscG_facade{gap:var(--sp-4);align-items:start;display:grid}@media (min-width:720px){.mDdscG_facade{grid-template-columns:1fr auto}}.mDdscG_card{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);font-style:normal;display:flex}.mDdscG_pin{width:22px;height:22px;color:var(--accent-text);flex:none}.mDdscG_name{margin:0 0 var(--sp-1);font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--fs-lg);letter-spacing:var(--display-tracking)}.mDdscG_address{font-style:normal;font-size:var(--fs-md);color:var(--ink-soft);margin:0;line-height:1.45}.mDdscG_actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.mDdscG_btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--tap);border-radius:var(--radius);background:var(--gold-gradient);color:var(--accent-ink);font-family:var(--font-display);cursor:pointer;transition:transform var(--d-1) var(--ease-out), filter var(--d-1) var(--ease-out);border:0;padding:10px 18px;font-size:18px;font-weight:700;display:inline-flex}.mDdscG_btn:hover{filter:brightness(1.06)}.mDdscG_btn:active{transform:scale(var(--cta-press-scale))}.mDdscG_link{min-height:var(--tap);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-sunken);color:var(--ink);font-family:var(--font-display);align-items:center;padding:10px 16px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.mDdscG_link:hover{border-color:var(--accent-text)}.mDdscG_embedWrap{margin-top:var(--sp-5);aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);width:100%;position:relative;overflow:hidden}.mDdscG_embed{border:0;width:100%;height:100%}
.yO6OHW_trace{z-index:0;pointer-events:none;--accent-ink:var(--ink);opacity:.2;position:absolute;inset:38% -6% auto}.yO6OHW_band{clip-path:inset(0);transition:clip-path calc(1.4s * var(--fx-trace)) var(--ease) .12s;transform:rotate(-3deg)}@media (scripting:enabled){.yO6OHW_trace:not([data-inview]) .yO6OHW_band{clip-path:inset(0 calc(100% * var(--fx-trace)) 0 0)}}@media (max-width:600px){.yO6OHW_trace{inset:30% -6% auto}.yO6OHW_band{transform:rotate(-6deg)}}
.j0B_pW_hero{isolation:isolate;max-width:1800px;height:calc(100svh - 88px);min-height:650px;max-height:900px;padding:26px var(--gutter) 0;color:var(--ink);background:var(--hero-ground);margin:auto;position:relative;overflow:hidden}.j0B_pW_hero:before{content:"";z-index:-1;background:var(--hero-wash);clip-path:polygon(84% 0,100% 0,100% 82%,52% 82%);opacity:.48;position:absolute;inset:0}@supports (animation-timeline:scroll()){.j0B_pW_stage{animation:linear both j0B_pW_hero-stage-scroll;animation-timeline:scroll(root);animation-range:0 100vh}}@property --mx{syntax:"<percentage>";inherits:true;initial-value:68%}@property --my{syntax:"<percentage>";inherits:true;initial-value:55%}.j0B_pW_light{z-index:1;pointer-events:none;opacity:var(--fx-light);background:radial-gradient(560px circle at var(--mx) var(--my), color-mix(in srgb, var(--accent) 26%, transparent), transparent 62%);transition:--mx var(--d-3) var(--ease-out), --my var(--d-3) var(--ease-out);position:absolute;inset:0}.j0B_pW_hero:before{animation-name:j0B_pW_hero-wash-scroll,j0B_pW_hero-breathe;animation-duration:auto, 40s;animation-timing-function:linear,ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-fill-mode:both,none;animation-timeline:scroll(root),auto;animation-range:0 100vh,normal}@keyframes j0B_pW_hero-breathe{0%{translate:0}to{translate:calc(-1.5% * var(--fx-breathe)) calc(1% * var(--fx-breathe))}}@keyframes j0B_pW_hero-stage-scroll{to{transform:translateY(calc(-90px * var(--fx-scroll3d))) scale(calc(1 - .06 * var(--fx-scroll3d)))}}@keyframes j0B_pW_hero-wash-scroll{to{transform:translateY(calc(50px * var(--fx-scroll3d)))}}.j0B_pW_hero:after{content:"";z-index:-1;background:linear-gradient(175deg, var(--tint), transparent 70%);border-top:1px solid var(--tint);position:absolute;inset:68% 0 0}.j0B_pW_hero>.j0B_pW_kicker,.j0B_pW_hero>.j0B_pW_title,.j0B_pW_hero>.j0B_pW_bottom,.j0B_pW_hero>.j0B_pW_scrollLink{animation:j0B_pW_hero-settle calc(.42s * var(--fx-intro)) var(--ease-reveal) calc(var(--t-settle-at,0s) * var(--fx-intro)) both}html[data-intro=done] .j0B_pW_hero>*{animation:none}@keyframes j0B_pW_hero-settle{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.j0B_pW_hero>*{animation:none}}.j0B_pW_kicker{z-index:4;letter-spacing:.14em;color:var(--ink-soft);justify-content:space-between;font-size:13px;font-weight:600;display:flex;position:relative}.j0B_pW_title{top:16%;left:var(--gutter);z-index:3;width:49%;font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;pointer-events:none;margin:0;font-size:clamp(70px,8vw,130px);font-weight:700;line-height:.94;position:absolute}.j0B_pW_firstLine,.j0B_pW_lastLine{display:block}.j0B_pW_lastLine em{color:var(--accent-text);font-style:normal}.j0B_pW_rare{color:var(--rare)}.j0B_pW_stage{z-index:2;width:57%;height:76%;position:absolute;top:4%;right:-3%}.j0B_pW_modelHost{width:100%;height:100%;position:relative}.j0B_pW_poster{object-fit:contain;width:100%;height:100%;transition:opacity var(--d-4) var(--ease-out);position:absolute;inset:0}.j0B_pW_modelHost[data-live] .j0B_pW_poster{opacity:0}.j0B_pW_model{--progress-bar-color:transparent;--poster-color:transparent;width:100%;height:100%;position:absolute;inset:0}.j0B_pW_stageControls{position:absolute;bottom:-4px;right:13%}.j0B_pW_stageControls button{border:0;border-bottom:1px solid var(--line-strong);cursor:pointer;min-height:44px;color:var(--ink-muted);background:0 0;padding:8px 0;font-size:14px}.j0B_pW_stageControls button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.j0B_pW_bottom{bottom:77px;left:var(--gutter);right:var(--gutter);z-index:4;grid-template-columns:.9fr 1fr;align-items:end;gap:70px;display:grid;position:absolute}.j0B_pW_intro{margin:0;font-size:21px;line-height:1.5}.j0B_pW_intro span{color:var(--ink-soft);font-size:16px;font-weight:600}.j0B_pW_intro a{color:var(--accent-text);white-space:nowrap}.j0B_pW_search label{margin-bottom:10px;font-size:13px;display:block}.j0B_pW_search>div{border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-raised) 60%, transparent);display:flex}.j0B_pW_search input{width:100%;min-width:0;font-family:var(--font-display);background:0 0;border:0;padding:7px 12px 12px;font-size:31px}.j0B_pW_search input::placeholder{color:var(--placeholder);opacity:1}.j0B_pW_search button{background:var(--action);color:var(--action-ink);cursor:pointer;border:0;flex:none;min-height:52px;padding:14px 20px;font-size:15px;font-weight:600}.j0B_pW_search button span{padding-left:22px;font-size:21px}.j0B_pW_scrollLink{bottom:22px;left:var(--gutter);right:var(--gutter);border-top:1px solid var(--line);color:var(--ink-muted);letter-spacing:.15em;justify-content:space-between;padding-top:15px;font-size:12px;text-decoration:none;display:flex;position:absolute}.j0B_pW_scrollLink span{font-size:21px;line-height:1}.j0B_pW_selection{padding:92px var(--gutter);max-width:1472px;margin:auto;scroll-margin-top:90px}.j0B_pW_sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.j0B_pW_sectionHeading p{letter-spacing:.14em;color:var(--ink-soft);margin:0 0 20px;font-size:13px;font-weight:600}.j0B_pW_sectionHeading h2{font:700 clamp(44px, 5vw, 76px)/.95 var(--font-display);text-transform:uppercase;margin:0}.j0B_pW_sectionHeading h2 span{color:var(--accent-text)}.j0B_pW_sectionHeading a{color:var(--ink);text-underline-offset:6px;font-size:15px}.j0B_pW_cardsWrap{isolation:isolate;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);position:relative;overflow:hidden}.j0B_pW_cards{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid;position:relative}@media (min-width:901px) and (max-height:820px){.j0B_pW_hero{min-height:580px}.j0B_pW_title{font-size:7.7vw;top:14%}.j0B_pW_stage{height:71%;top:3%}.j0B_pW_stageControls{bottom:-15px}.j0B_pW_bottom{bottom:64px}.j0B_pW_intro{font-size:18px}.j0B_pW_intro span{font-size:13px}}@media (min-width:901px) and (max-width:1100px){.j0B_pW_title{width:46%;font-size:7.4vw}.j0B_pW_kicker span:last-child{display:none}.j0B_pW_stage{width:54%;right:-4%}}@media (max-width:900px){.j0B_pW_hero{height:auto;min-height:800px}.j0B_pW_title{width:51%;font-size:10vw;top:90px}.j0B_pW_stage{width:67%;height:420px;top:115px;right:-13%}.j0B_pW_stageControls{bottom:-15px;right:23%}.j0B_pW_bottom{grid-template-columns:1fr;gap:18px;bottom:75px}.j0B_pW_intro{font-size:18px}.j0B_pW_intro br{display:none}.j0B_pW_intro span{padding-left:8px;font-size:13px}.j0B_pW_kicker span:last-child{display:none}}@media (max-width:600px){.j0B_pW_hero{min-height:730px}.j0B_pW_dust{--k:.55}.j0B_pW_hero:before{clip-path:polygon(100% 12%,100% 76%,42% 76%)}.j0B_pW_title{width:80%;font-size:13.2vw;top:60px}.j0B_pW_stage{width:94%;height:270px;top:196px;right:-10%}.j0B_pW_stageControls{bottom:-40px;right:17%}.j0B_pW_bottom{gap:16px;bottom:64px}.j0B_pW_intro{font-size:16px}.j0B_pW_intro br{display:block}.j0B_pW_intro span{padding-left:0;font-size:12px;display:block}.j0B_pW_search input{font-size:25px}.j0B_pW_search button{padding:12px;font-size:13px}.j0B_pW_search button span{padding-left:6px;font-size:18px}.j0B_pW_selection{padding-top:55px;padding-bottom:55px}.j0B_pW_sectionHeading{display:block}.j0B_pW_sectionHeading a{margin-top:24px;display:inline-block}.j0B_pW_cards{grid-template-columns:1fr}}.j0B_pW_tireAct{display:contents}.j0B_pW_logoStage{z-index:1;opacity:0;pointer-events:none;--approach-blur:0px}.j0B_pW_logoHost{filter:drop-shadow(10px 18px 14px #281e0047)drop-shadow(0 40px 60px #281e0038);width:100%;height:100%;position:relative}.j0B_pW_logoHost:before{content:"";z-index:-1;background:radial-gradient(closest-side,#32280a29,#0000);border-radius:50%;position:absolute;inset:8% 10%}.j0B_pW_logoStage{isolation:isolate}.j0B_pW_logoHost[data-live] .j0B_pW_poster{opacity:0}.j0B_pW_logoModel{opacity:0;width:100%;height:100%;transition:opacity var(--d-4) var(--ease-out);--progress-bar-color:transparent;--poster-color:transparent;position:absolute;inset:0}.j0B_pW_logoHost[data-live] .j0B_pW_logoModel{opacity:1}html[data-act=tire]:not([data-fxoff~=exit]) .j0B_pW_tireAct .j0B_pW_modelHost{animation:j0B_pW_tire-drop var(--t-drop) linear var(--t-done) both, j0B_pW_tire-shove var(--t-shove) linear calc(var(--t-done) + var(--t-hit)) forwards}html[data-act=tire]:not([data-fxoff~=exit]) .j0B_pW_logoStage{animation:j0B_pW_logo-approach var(--t-approach) cubic-bezier(.4, 0, .85, .55) calc(var(--t-done) + var(--t-approach-at)) forwards, j0B_pW_logo-settle var(--t-settle) cubic-bezier(.2, .8, .25, 1) calc(var(--t-done) + var(--t-hit)) forwards}html:not([data-act=tire]):not([data-fxoff~=exit]) .j0B_pW_tireAct{display:none}html:not([data-act=tire]):not([data-fxoff~=exit]) .j0B_pW_logoStage{opacity:1}html[data-fxoff~=exit] .j0B_pW_logoStage{display:none}@media (hover:hover) and (pointer:fine){.j0B_pW_logoStage{--approach-blur:6px}}@keyframes j0B_pW_tire-drop{0%{transform:translateY(-125%)}42%{animation-timing-function:ease-out;transform:translateY(0)}58%{animation-timing-function:ease-in;transform:translateY(-22%)}72%{animation-timing-function:ease-out;transform:translateY(0)}82%{animation-timing-function:ease-in;transform:translateY(-8%)}90%{animation-timing-function:ease-out;transform:translateY(0)}95%{animation-timing-function:ease-in;transform:translateY(-2%)}to{transform:translateY(0)}}@keyframes j0B_pW_tire-shove{0%{opacity:1;animation-timing-function:ease-out;transform:translate(0)rotate(0)}9%{animation-timing-function:cubic-bezier(.4,0,.85,.45);transform:translate(-5%)rotate(-11deg)}82%{opacity:1}to{opacity:0;transform:translate(-190%)rotate(-500deg)}}@keyframes j0B_pW_logo-approach{0%{opacity:0;filter:blur(var(--approach-blur));transform:translate(115%)translateY(-6%)scale(.28)}50%{opacity:1}to{opacity:1;filter:blur();transform:translate(38%)translateY(-2%)scale(.7)}}@keyframes j0B_pW_logo-settle{0%{transform:translate(38%)translateY(-2%)scale(.7)}18%{transform:translate(43%)translateY(-2%)scale(.68)}82%{transform:translate(-1.5%)translateY(0)scale(1.01)}to{transform:translate(0)translateY(0)scale(1)}}.j0B_pW_dust{z-index:3;pointer-events:none;--dust:#6e645099;--k:1;display:none}html[data-theme=atelier] .j0B_pW_dust{--dust:#cdc3af52}html[data-act=tire]:not([data-fxoff~=exit]) .j0B_pW_dust{display:block}.j0B_pW_dust i{width:calc(38px * var(--k));height:calc(38px * var(--k));background:var(--dust);filter:blur(5px);opacity:0;animation:j0B_pW_dust-puff var(--t-dust) cubic-bezier(.15, .6, .3, 1) calc(var(--t-done) + var(--t-hit) + var(--d)) both;border-radius:50%;position:absolute;top:92%;left:71%;translate:-50% -50%}.j0B_pW_dust i:first-child{--dx:-70px;--dy:-40px;--d:0s}.j0B_pW_dust i:nth-child(2){--dx:-45px;--dy:-75px;--d:30ms}.j0B_pW_dust i:nth-child(3){--dx:-10px;--dy:-90px;--d:20ms}.j0B_pW_dust i:nth-child(4){--dx:30px;--dy:-70px;--d:50ms}.j0B_pW_dust i:nth-child(5){--dx:65px;--dy:-35px;--d:10ms}.j0B_pW_dust i:nth-child(6){--dx:-95px;--dy:-12px;--d:60ms}.j0B_pW_dust i:nth-child(7){--dx:95px;--dy:-8px;--d:70ms}@keyframes j0B_pW_dust-puff{0%{opacity:0;transform:scale(.3)}12%{opacity:.9}to{opacity:0;transform:translate(calc(var(--dx) * var(--k)), calc(var(--dy) * var(--k))) scale(2.3)}}@media (prefers-reduced-motion:reduce){.j0B_pW_tireAct{display:none}.j0B_pW_logoStage{opacity:1;animation:none}}html[data-act=tire]:not([data-fxoff~=exit]) .j0B_pW_tireAct .j0B_pW_stageControls{animation:j0B_pW_fade-away .4s linear calc(var(--t-done) + var(--t-hit)) forwards}@keyframes j0B_pW_fade-away{to{opacity:0;visibility:hidden}}.j0B_pW_faq{border-top:1px solid var(--line);max-width:72ch;display:grid}.j0B_pW_faq details{border-bottom:1px solid var(--line)}.j0B_pW_faq summary{cursor:pointer;padding:16px 0;font-size:17px;font-weight:600}.j0B_pW_faq summary:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.j0B_pW_faq p{color:var(--ink-soft);max-width:65ch;margin:0 0 16px}
