.hmwBWG_feature{--sp:.5;z-index:2;background:var(--red-strong);color:var(--white);border-radius:clamp(36px,6vw,96px) clamp(36px,6vw,96px) 0 0;padding:clamp(72px,12vw,180px) 0 clamp(40px,6vw,90px);position:relative;overflow:clip}.hmwBWG_inner{z-index:2;padding:0 var(--gutter);text-align:center;justify-items:center;gap:clamp(18px,2.4vw,32px);display:grid;position:relative}.hmwBWG_label{background:var(--white);color:var(--night);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0;padding:8px 16px;font-size:14px;font-weight:700;transform:rotate(-3deg)}.hmwBWG_title{color:var(--white);text-transform:uppercase;letter-spacing:-.045em;font-size:clamp(52px,11.5vw,200px);line-height:.88}.hmwBWG_lines{display:grid}.hmwBWG_mask{transform:translateX(calc((var(--sp) - .5) * var(--dir,1) * 18vw));padding:.04em .06em .08em;display:block;overflow:hidden}.hmwBWG_line0{--dir:-1}.hmwBWG_line1{--dir:1;color:var(--night)}.hmwBWG_line2{--dir:-1}.hmwBWG_line{display:block}.hmwBWG_ch{display:inline-block}.hmwBWG_text{max-width:44ch;margin:0;font-size:clamp(16px,1.4vw,20px);font-weight:600;line-height:1.5}.hmwBWG_order{background:var(--night);min-height:56px;color:var(--white);transition:transform .4s var(--ease);border-radius:999px;align-items:center;padding:0 34px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.hmwBWG_order:hover{transform:translateY(-3px)rotate(-1.5deg)}.hmwBWG_ribbons{margin-top:clamp(56px,9vw,140px);padding-bottom:clamp(24px,4vw,56px);position:relative}.hmwBWG_ribbon{width:106%;margin-left:-3%;padding:16px 0;overflow:hidden}.hmwBWG_ribbonA{background:var(--night);color:var(--white);z-index:2;position:relative;transform:rotate(-2.2deg)}.hmwBWG_ribbonB{background:var(--white);color:var(--night);margin-top:calc(-1*clamp(8px,1.4vw,20px));transform:rotate(1.6deg)}.hmwBWG_drive{width:max-content;transform:translateX(calc(var(--sp) * -16.666%))}.hmwBWG_ribbonB .hmwBWG_drive{transform:translateX(calc((1 - var(--sp)) * -16.666%))}.hmwBWG_track{width:max-content;animation:36s linear infinite hmwBWG_slide;display:flex}.hmwBWG_ribbonB .hmwBWG_track{animation-direction:reverse}.hmwBWG_ribbon:hover .hmwBWG_track,.hmwBWG_ribbon:focus-within .hmwBWG_track{animation-play-state:paused}.hmwBWG_set{flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.hmwBWG_set li{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 .5em;font-size:clamp(28px,4vw,56px);font-weight:800;display:inline-flex}.hmwBWG_set li:after{content:"";background:var(--red-strong);border-radius:50%;width:.28em;height:.28em;margin-left:1em}.hmwBWG_ribbonA .hmwBWG_set li:after{background:var(--red)}@keyframes hmwBWG_slide{to{transform:translate(-16.666%)}}@keyframes hmwBWG_rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}html.js .hmwBWG_feature:not([data-in]) .hmwBWG_ch{transform:translateY(110%)}.hmwBWG_feature[data-in] .hmwBWG_ch{animation:hmwBWG_rise .9s var(--ease) backwards;animation-delay:calc(var(--i) * 40ms)}:is(html.js .hmwBWG_feature:not([data-in]) .hmwBWG_label,html.js .hmwBWG_feature:not([data-in]) .hmwBWG_text,html.js .hmwBWG_feature:not([data-in]) .hmwBWG_order){opacity:0;transform:translateY(16px)}.hmwBWG_feature[data-in] .hmwBWG_label,.hmwBWG_feature[data-in] .hmwBWG_text,.hmwBWG_feature[data-in] .hmwBWG_order{transition:opacity .8s var(--ease) .3s, transform .8s var(--ease) .3s}@media (prefers-reduced-motion:reduce){.hmwBWG_mask,.hmwBWG_drive,.hmwBWG_ribbonB .hmwBWG_drive{transform:none}.hmwBWG_track{animation:none}html.js .hmwBWG_feature:not([data-in]) .hmwBWG_ch{transform:none}:is(html.js .hmwBWG_feature:not([data-in]) .hmwBWG_label,html.js .hmwBWG_feature:not([data-in]) .hmwBWG_text,html.js .hmwBWG_feature:not([data-in]) .hmwBWG_order){opacity:1;transform:none}.hmwBWG_feature[data-in] .hmwBWG_ch{animation:none}}.hmwBWG_floater{z-index:1;pointer-events:none;width:clamp(150px,22vw,360px);position:absolute}.hmwBWG_floater img{filter:drop-shadow(0 26px 28px #0000004d);width:100%;height:auto;display:block}.hmwBWG_floatL{transform:translateY(calc((var(--sp) - .5) * -22vh)) rotate(calc(-10deg + var(--sp) * 24deg));top:22%;left:-3%}.hmwBWG_floatR{transform:translateY(calc((var(--sp) - .5) * 20vh)) rotate(calc(12deg - var(--sp) * 26deg));top:6%;right:-4%}@media (max-width:760px){.hmwBWG_floater{width:38vw}.hmwBWG_floatL{top:4%;left:-10%}.hmwBWG_floatR{top:62%;right:-10%}}@media (prefers-reduced-motion:reduce){.hmwBWG_floatL,.hmwBWG_floatR{transform:none}}
.T7cRqq_star{aspect-ratio:1;place-items:center;width:100%;display:grid;position:relative}.T7cRqq_shape{width:100%;height:100%;animation:18s linear infinite T7cRqq_spin;position:absolute;inset:0}.T7cRqq_label{text-align:center;max-width:70%;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(14px,1.6vw,26px);font-weight:800;line-height:.95;position:relative}@keyframes T7cRqq_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.T7cRqq_shape{animation:none}}
.WQ2H4W_stars{gap:4px;display:inline-flex}.WQ2H4W_star{animation:WQ2H4W_starPop .7s var(--ease) backwards;animation-delay:calc(var(--k,0) * 90ms + .5s);display:block}.WQ2H4W_starInputWrap{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.WQ2H4W_starInput{border-radius:999px;gap:2px;padding:4px;display:inline-flex}.WQ2H4W_starInvalid{outline:2px solid var(--red-strong)}.WQ2H4W_starBtn{cursor:pointer;width:52px;height:52px;transition:transform .4s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.WQ2H4W_starBtn svg{fill:#1f2a4429;transition:fill .3s var(--ease)}.WQ2H4W_starBtn:hover{transform:scale(1.18)rotate(-8deg)}.WQ2H4W_starOn svg{fill:var(--red-strong)}.WQ2H4W_starOn{animation:WQ2H4W_starPick .45s var(--ease)}.WQ2H4W_starWord{color:var(--night);min-width:9ch;font-weight:800}.WQ2H4W_hero{--sp:.5;padding:clamp(114px, 13vw, 180px) var(--gutter) clamp(36px, 5vw, 72px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid;position:relative;overflow:clip}.WQ2H4W_heroText{z-index:2;justify-items:start;gap:clamp(14px,1.8vw,24px);display:grid;position:relative}.WQ2H4W_pill{background:var(--white);color:var(--night);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0;padding:8px 16px;font-size:14px;font-weight:700}.WQ2H4W_bigTitle{text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(52px,8.4vw,150px);line-height:.86;display:grid}.WQ2H4W_bigLine{white-space:nowrap;padding:.04em .06em .1em;display:block;overflow:hidden}.WQ2H4W_bigAccent{color:var(--red-strong)}.WQ2H4W_ch{display:inline-block}.WQ2H4W_lead{max-width:54ch;color:var(--night);margin:0;font-size:clamp(16px,1.4vw,20px);font-weight:600;line-height:1.55}.WQ2H4W_heroCta{flex-wrap:wrap;gap:10px;display:flex}.WQ2H4W_primary,.WQ2H4W_ghost,.WQ2H4W_ghostLight{min-height:56px;transition:transform .4s var(--ease);border-radius:999px;align-items:center;padding:0 30px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.WQ2H4W_primary{background:var(--red-strong);color:var(--white)}.WQ2H4W_ghost{background:var(--night);color:var(--white)}.WQ2H4W_ghostLight{background:var(--white);color:var(--night);justify-self:start}.WQ2H4W_primary:hover,.WQ2H4W_ghost:hover,.WQ2H4W_ghostLight:hover{transform:translateY(-3px)rotate(-1.5deg)}.WQ2H4W_heroVisual{place-items:center;min-height:clamp(360px,40vw,560px);display:grid;position:relative}.WQ2H4W_blob{background:var(--sand);transform:scale(calc(.9 + var(--sp) * .2)) rotate(calc(var(--sp) * 50deg));border-radius:50%;position:absolute;inset:0 6%}.WQ2H4W_ratingCard{z-index:2;background:var(--white);width:min(100%,440px);color:var(--night);text-align:center;transform:rotate(calc((var(--sp) - .5) * -6deg));border-radius:clamp(28px,3vw,44px);justify-items:center;gap:8px;padding:clamp(22px,3vw,40px);display:grid;position:relative;box-shadow:0 30px 60px #1f2a4429}.WQ2H4W_ratingLabel{letter-spacing:.06em;text-transform:uppercase;color:#3a4560;font-size:14px;font-weight:800}.WQ2H4W_ratingBig{align-items:baseline;gap:8px;line-height:.9;display:flex}.WQ2H4W_ratingValue{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.06em;color:var(--red-strong);text-align:right;font-variant-numeric:tabular-nums;min-width:2.4ch;font-size:clamp(90px,11vw,160px);font-weight:800}.WQ2H4W_ratingOf{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;color:#3a4560;font-size:clamp(28px,3vw,44px);font-weight:800}.WQ2H4W_ratingVolume{margin:4px 0 0;font-size:18px;font-weight:800}.WQ2H4W_ratingNote{color:#3a4560;max-width:36ch;margin:0;font-size:12.5px;font-weight:500;line-height:1.45}.WQ2H4W_heroPlate{z-index:3;width:38%;transform:translateY(calc((var(--sp) - .5) * 9vh)) rotate(calc((.5 - var(--sp)) * 14deg));position:absolute;bottom:-4%;right:-3%}.WQ2H4W_heroPlate img{filter:drop-shadow(0 22px 24px #1f2a444d);width:100%;height:auto;display:block}.WQ2H4W_heroStar{z-index:3;width:clamp(80px,11vw,150px);transform:rotate(calc(var(--sp) * 70deg));position:absolute;top:2%;left:0}.WQ2H4W_band{background:var(--red-strong);color:var(--white);margin:clamp(8px,2vw,24px) 0;padding:14px 0;overflow:hidden;transform:rotate(-1.2deg)scale(1.03)}.WQ2H4W_track{width:max-content;animation:36s linear infinite WQ2H4W_slide;display:flex}.WQ2H4W_set{flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.WQ2H4W_set li{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 .5em;font-size:clamp(24px,3.4vw,48px);font-weight:800;display:inline-flex}.WQ2H4W_set li:after{content:"";background:var(--night);border-radius:50%;width:.26em;height:.26em;margin-left:1em}.WQ2H4W_reviews{background:var(--sand);padding:clamp(64px, 9vw, 140px) var(--gutter);color:var(--night)}.WQ2H4W_reviewsHead{gap:14px;max-width:70ch;margin-bottom:clamp(28px,4vw,56px);display:grid}.WQ2H4W_sectionTitle{text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(40px,6.6vw,112px);line-height:.9}.WQ2H4W_reviewsHead p{margin:0;font-size:clamp(16px,1.35vw,19px);font-weight:600;line-height:1.55}.WQ2H4W_themes{background:var(--white);border-radius:clamp(24px,2.6vw,36px);gap:16px;max-width:760px;margin-bottom:clamp(28px,4vw,56px);padding:clamp(20px,2.6vw,34px);display:grid}.WQ2H4W_themes h3{letter-spacing:-.04em;font-size:clamp(24px,2.4vw,34px);line-height:1}.WQ2H4W_themes ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.WQ2H4W_themes li{grid-template-columns:minmax(0,190px) minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.WQ2H4W_themeLabel{font-size:15px;font-weight:800}.WQ2H4W_themeBar{background:#1f2a441a;border-radius:999px;height:14px;position:relative;overflow:hidden}.WQ2H4W_themeBar:after{content:"";border-radius:inherit;background:var(--red-strong);transform:scaleX(var(--share,0));transform-origin:0;transition:transform 1.3s var(--ease) .3s;position:absolute;inset:0}.WQ2H4W_themeCount{color:#3a4560;white-space:nowrap;font-size:13px;font-weight:700}.WQ2H4W_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,26px);margin:0;padding:0;list-style:none;display:grid}.WQ2H4W_card{background:var(--white);transition:transform .6s var(--ease), box-shadow .6s var(--ease), opacity .8s var(--ease);transition-delay:0s, 0s, calc(var(--n,0) * 90ms);border-radius:clamp(24px,2.6vw,38px);align-content:start;gap:14px;padding:clamp(22px,2.4vw,34px);display:grid;position:relative}.WQ2H4W_card:nth-child(3n+1){transform:rotate(-1.2deg)}.WQ2H4W_card:nth-child(3n+2){transform:rotate(.8deg)translateY(14px)}.WQ2H4W_card:nth-child(3n){transform:rotate(-.5deg)}.WQ2H4W_card:hover{transform:translateY(-8px)rotate(0);box-shadow:0 26px 40px #1f2a4429}.WQ2H4W_card:before{content:"“";font-family:var(--font-display), system-ui, sans-serif;color:var(--sand);font-size:96px;font-weight:800;line-height:1;position:absolute;top:6px;right:22px}.WQ2H4W_cardTop{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex;position:relative}.WQ2H4W_source{background:var(--sand);letter-spacing:.03em;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:800}.WQ2H4W_summary{margin:0;font-size:clamp(16px,1.3vw,18px);font-weight:600;line-height:1.55;position:relative}.WQ2H4W_author{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:14px;display:flex}.WQ2H4W_author strong{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;font-size:20px;font-weight:800}.WQ2H4W_author span{color:#3a4560;font-weight:600}.WQ2H4W_sourceFoot{max-width:80ch;margin:clamp(22px,3vw,40px) 0 0;font-size:14px;font-weight:600;line-height:1.6}.WQ2H4W_sourceFoot a{color:var(--night);-webkit-text-decoration-color:var(--red-strong);text-decoration-color:var(--red-strong);text-underline-offset:4px;text-decoration-thickness:3px}.WQ2H4W_give{padding:clamp(64px, 9vw, 140px) var(--gutter);background:var(--night);color:var(--white);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,72px);display:grid}.WQ2H4W_giveText{justify-items:start;gap:18px;display:grid;position:sticky;top:110px}.WQ2H4W_giveText p{color:#ffffffeb;max-width:50ch;margin:0;font-size:clamp(16px,1.35vw,19px);font-weight:500;line-height:1.6}.WQ2H4W_giveText .WQ2H4W_pillLight{background:var(--white);color:var(--night);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}.WQ2H4W_giveTitle{text-transform:uppercase;letter-spacing:-.05em;color:var(--white);font-size:clamp(44px,7vw,120px);line-height:.9;display:grid}.WQ2H4W_giveAccent{color:var(--red)}.WQ2H4W_rules{gap:8px;margin:0;padding:0;font-weight:700;list-style:none;display:grid}.WQ2H4W_rules li{padding-left:22px;position:relative}.WQ2H4W_rules li:before{content:"";background:var(--red);border-radius:50%;width:9px;height:9px;position:absolute;top:.5em;left:0}.WQ2H4W_giveText .WQ2H4W_giveNote{background:#ffffff1a;border-radius:20px;padding:16px 20px;font-size:15px}.WQ2H4W_formWrap{gap:20px;min-width:0;display:grid}.WQ2H4W_form{background:var(--white);color:var(--night);border-radius:clamp(28px,3vw,44px);gap:20px;padding:clamp(22px,3vw,44px);display:grid}.WQ2H4W_formTitle{letter-spacing:-.045em;font-size:clamp(30px,3vw,46px);line-height:.95}.WQ2H4W_fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.WQ2H4W_field{align-content:start;gap:8px;min-width:0;display:grid}.WQ2H4W_label{font-size:15px;font-weight:800}.WQ2H4W_field input:not([type=checkbox]),.WQ2H4W_field select,.WQ2H4W_field textarea{background:var(--cream);width:100%;min-height:54px;color:var(--night);font:600 16px/1.35 var(--font-text), system-ui, sans-serif;border:2px solid #1f2a442e;border-radius:18px;padding:12px 18px}.WQ2H4W_field textarea{resize:vertical;min-height:140px}.WQ2H4W_field input:focus-visible,.WQ2H4W_field select:focus-visible,.WQ2H4W_field textarea:focus-visible{outline:3px solid var(--red-strong);outline-offset:2px}.WQ2H4W_fieldError input:not([type=checkbox]),.WQ2H4W_fieldError select,.WQ2H4W_fieldError textarea{border-color:var(--red-strong)}.WQ2H4W_hint{color:#3a4560;margin:0;font-size:13px;font-weight:500;line-height:1.4}.WQ2H4W_error{color:var(--red-strong);margin:0;font-size:14px;font-weight:700;line-height:1.4}.WQ2H4W_textMeta{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.WQ2H4W_count{background:var(--sand);border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:12px;font-weight:800}.WQ2H4W_countLow{background:var(--red-strong);color:var(--white)}.WQ2H4W_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.WQ2H4W_consent label{cursor:pointer;align-items:flex-start;gap:12px;font-size:14.5px;font-weight:600;line-height:1.5;display:flex}.WQ2H4W_consent input{width:24px;height:24px;accent-color:var(--red-strong);flex-shrink:0;margin-top:1px}.WQ2H4W_submit{background:var(--red-strong);min-height:58px;color:var(--white);font:700 17px/1 var(--font-text), system-ui, sans-serif;cursor:pointer;transition:transform .4s var(--ease), opacity .3s;border:0;border-radius:999px}.WQ2H4W_submit:hover:not(:disabled){transform:translateY(-3px)rotate(-.8deg)}.WQ2H4W_submit:disabled{opacity:.6;cursor:progress}.WQ2H4W_result{animation:WQ2H4W_rise .6s var(--ease);border-radius:18px;padding:16px 20px;font-weight:700;line-height:1.5}.WQ2H4W_result p{margin:0}.WQ2H4W_resultOk{background:var(--sand);border-left:6px solid var(--night)}.WQ2H4W_resultKo{background:var(--white);border-left:6px solid var(--red-strong);color:var(--red-strong)}.WQ2H4W_drafts{color:var(--white);background:#ffffff1a;border-radius:clamp(24px,3vw,38px);gap:12px;padding:clamp(20px,2.6vw,34px);display:grid}.WQ2H4W_drafts h3{color:var(--white);letter-spacing:-.04em;font-size:26px;line-height:1}.WQ2H4W_drafts .WQ2H4W_hint{color:#ffffffd9}.WQ2H4W_drafts ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.WQ2H4W_drafts li{background:var(--white);color:var(--night);border-radius:20px;gap:6px;padding:16px 18px;display:grid}.WQ2H4W_drafts li p{margin:0;font-weight:600;line-height:1.5}.WQ2H4W_draftTop{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13.5px;font-weight:700;display:flex}.WQ2H4W_drafts button{color:#3a4560;font:600 13px/1 var(--font-text), system-ui, sans-serif;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}.WQ2H4W_closing{padding:clamp(56px, 8vw, 110px) var(--gutter);background:var(--night);color:var(--white);flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.WQ2H4W_closing h2{color:var(--white);text-transform:uppercase;letter-spacing:-.05em;flex:100%;font-size:clamp(44px,8vw,130px);line-height:.9}@keyframes WQ2H4W_slide{to{transform:translate(-25%)}}@keyframes WQ2H4W_rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes WQ2H4W_chRise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes WQ2H4W_starPop{0%{transform:scale(0)rotate(-60deg)}to{transform:scale(1)rotate(0)}}@keyframes WQ2H4W_starPick{0%{transform:scale(.8)}60%{transform:scale(1.25)rotate(8deg)}to{transform:scale(1)}}html.js .WQ2H4W_ch{transform:translateY(110%)}html[data-ready] .WQ2H4W_hero .WQ2H4W_ch{animation:WQ2H4W_chRise .9s var(--ease) backwards;animation-delay:calc(var(--i) * 45ms);transform:none}:is(html.js .WQ2H4W_reviews:not([data-in]) .WQ2H4W_card,html.js .WQ2H4W_give:not([data-in]) .WQ2H4W_giveText>*,html.js .WQ2H4W_give:not([data-in]) .WQ2H4W_formWrap){opacity:0;transform:translateY(46px)}html.js .WQ2H4W_reviews:not([data-in]) .WQ2H4W_themeBar:after{transform:scaleX(0)}.WQ2H4W_give[data-in] .WQ2H4W_giveText>*,.WQ2H4W_give[data-in] .WQ2H4W_formWrap{animation:WQ2H4W_rise .8s var(--ease) backwards}.WQ2H4W_give[data-in] .WQ2H4W_formWrap{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.WQ2H4W_blob,.WQ2H4W_ratingCard,.WQ2H4W_heroPlate,.WQ2H4W_heroStar{transform:none}.WQ2H4W_track,.WQ2H4W_star,.WQ2H4W_starOn,.WQ2H4W_result,.WQ2H4W_give[data-in] .WQ2H4W_giveText>*,.WQ2H4W_give[data-in] .WQ2H4W_formWrap{animation:none}html.js .WQ2H4W_ch{transform:none}html[data-ready] .WQ2H4W_hero .WQ2H4W_ch{animation:none}:is(html.js .WQ2H4W_reviews:not([data-in]) .WQ2H4W_card,html.js .WQ2H4W_give:not([data-in]) .WQ2H4W_giveText>*,html.js .WQ2H4W_give:not([data-in]) .WQ2H4W_formWrap){opacity:1;transform:none}html.js .WQ2H4W_reviews:not([data-in]) .WQ2H4W_themeBar:after{transform:scaleX(var(--share,0))}.WQ2H4W_card:hover,.WQ2H4W_starBtn:hover{transform:none}}@media (max-width:980px){.WQ2H4W_hero{grid-template-columns:1fr;padding-top:100px}.WQ2H4W_heroVisual{min-height:0;padding:12px 0 40px}.WQ2H4W_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.WQ2H4W_give{grid-template-columns:1fr}.WQ2H4W_giveText{position:static}}@media (max-width:640px){.WQ2H4W_cards{grid-template-columns:1fr}.WQ2H4W_card:nth-child(n){transform:none}.WQ2H4W_themes li{grid-template-columns:minmax(0,1fr) auto}.WQ2H4W_themeBar{order:3;grid-column:1/-1}.WQ2H4W_fieldGrid{grid-template-columns:1fr}.WQ2H4W_starBtn{width:46px;height:46px}}.WQ2H4W_dishes{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.WQ2H4W_dishes legend{margin-bottom:4px;padding:0}.WQ2H4W_picked{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.WQ2H4W_picked button{background:var(--night);min-height:40px;color:var(--white);font:inherit;cursor:pointer;transition:background-color .3s var(--ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.WQ2H4W_picked button:hover{background:var(--red-strong)}.WQ2H4W_dishPanel{overscroll-behavior:contain;background:var(--cream);border:1.5px solid #1f2a4424;border-radius:20px;gap:14px;max-height:280px;padding:14px;display:grid;overflow-y:auto}.WQ2H4W_dishGroup{gap:8px;display:grid}.WQ2H4W_dishGroupTitle{letter-spacing:.05em;text-transform:uppercase;color:#4a5573;margin:0;font-size:12px;font-weight:800}.WQ2H4W_dishChips{flex-wrap:wrap;gap:8px;display:flex}.WQ2H4W_dishChip{background:var(--white);min-height:40px;color:var(--night);font:inherit;cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease), transform .3s var(--ease);border:1.5px solid #1f2a4424;border-radius:999px;padding:0 14px;font-size:14px;font-weight:700}.WQ2H4W_dishChip:hover:not(:disabled){transform:translateY(-2px)}.WQ2H4W_dishChipOn{background:var(--night);border-color:var(--night);color:var(--white)}.WQ2H4W_dishChip:disabled{opacity:.45;cursor:not-allowed}
.JgYmMq_hero{--sp:.5;min-height:100svh;padding:104px var(--gutter) 28px;flex-direction:column;justify-content:space-between;gap:24px;display:flex;position:relative;overflow:clip}.JgYmMq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.JgYmMq_blob{z-index:0;aspect-ratio:1;background:var(--sand);width:min(62vw,880px);transform:scale(calc(.8 + var(--sp) * .5)) rotate(calc(var(--sp) * 40deg));border-radius:50%;margin:calc(min(62vw,880px)/-2) 0 0 calc(min(62vw,880px)/-2);position:absolute;top:46%;left:50%}.JgYmMq_stage{flex:1;align-items:center;min-height:38vw;display:grid;position:relative}.JgYmMq_words{z-index:3;font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.045em;color:var(--night);pointer-events:none;gap:0;font-size:clamp(56px,12.5vw,220px);font-weight:800;line-height:.86;display:grid;position:relative}.JgYmMq_line{transform:translateX(calc((var(--sp) - .5) * var(--dir,1) * 16vw));display:block}.JgYmMq_line0{--dir:-1}.JgYmMq_line1{--dir:1;text-align:right;color:var(--red-strong)}.JgYmMq_line2{--dir:-1;text-align:left}.JgYmMq_mask{padding:.04em .04em .08em;display:block;overflow:hidden}.JgYmMq_ch{display:inline-block}.JgYmMq_product{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.JgYmMq_drift{transform:translateY(calc((var(--sp) - .3) * -22vh)) rotate(calc((var(--sp) - .3) * 24deg))}.JgYmMq_float{animation:7s ease-in-out infinite alternate JgYmMq_float}.JgYmMq_disc{width:min(44vw,700px);position:relative}.JgYmMq_plateImg{filter:drop-shadow(0 34px 36px #1f2a444d);width:100%;height:auto;display:block}.JgYmMq_satellite{z-index:2;pointer-events:none;position:absolute}.JgYmMq_satA{width:clamp(110px,17vw,270px);top:8%;left:3%}.JgYmMq_satB{width:clamp(100px,15vw,240px);bottom:4%;right:2%}.JgYmMq_satDrift{animation:8s ease-in-out infinite alternate JgYmMq_float}.JgYmMq_satA .JgYmMq_satDrift{transform:translateY(calc((var(--sp) - .5) * 14vh)) rotate(calc((var(--sp) - .5) * -16deg))}.JgYmMq_satB .JgYmMq_satDrift{transform:translateY(calc((var(--sp) - .5) * -12vh)) rotate(calc((var(--sp) - .5) * 14deg))}.JgYmMq_satellite img{filter:drop-shadow(0 22px 24px #1f2a4447);width:100%;height:auto;display:block}.JgYmMq_sticker{z-index:4;pointer-events:none;position:absolute}.JgYmMq_starSticker{width:clamp(84px,11vw,170px);bottom:6%;left:6%}.JgYmMq_badgeSticker{width:clamp(92px,12vw,190px);top:-3%;right:34%}.JgYmMq_stickerDrift{transform:translateY(calc((var(--sp) - .5) * -34vh)) rotate(calc(var(--sp) * 70deg))}.JgYmMq_starSticker .JgYmMq_stickerDrift{transform:translateY(calc((var(--sp) - .5) * 20vh)) rotate(calc(var(--sp) * -50deg))}.JgYmMq_badge{aspect-ratio:1;background:var(--night);border-radius:50%;place-items:center;display:grid;position:relative}.JgYmMq_ring{width:100%;height:100%;animation:22s linear infinite JgYmMq_turn;position:absolute;inset:0}.JgYmMq_ringText{fill:var(--white);font-family:var(--font-text), system-ui, sans-serif;letter-spacing:.02em;font-size:12px;font-weight:800}.JgYmMq_core{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.05em;color:var(--red);font-size:clamp(28px,4vw,64px);font-weight:800;position:relative}.JgYmMq_note{z-index:3;max-width:24ch;color:var(--night);margin:0;font-weight:600;line-height:1.4;position:absolute;top:132px}.JgYmMq_left{left:var(--gutter)}.JgYmMq_right{right:var(--gutter);text-align:right}.JgYmMq_foot{z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.JgYmMq_stamp{background:var(--white);color:var(--night);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700}.JgYmMq_cta{flex-wrap:wrap;gap:10px;display:flex}.JgYmMq_primary,.JgYmMq_secondary{min-height:52px;transition:transform .4s var(--ease);border-radius:999px;align-items:center;padding:0 28px;font-weight:700;text-decoration:none;display:inline-flex}.JgYmMq_primary{background:var(--red-strong);color:var(--white)}.JgYmMq_secondary{background:var(--night);color:var(--white)}.JgYmMq_primary:hover,.JgYmMq_secondary:hover{transform:translateY(-3px)rotate(-1.5deg)}@keyframes JgYmMq_rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes JgYmMq_plateIn{0%{opacity:0;transform:scale(.7)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes JgYmMq_float{0%{transform:translateY(-10px)rotate(-2deg)}to{transform:translateY(12px)rotate(2.5deg)}}@keyframes JgYmMq_turn{to{transform:rotate(360deg)}}@keyframes JgYmMq_pop{0%{transform:scale(0)rotate(-40deg)}to{transform:scale(1)rotate(0)}}html.js .JgYmMq_ch{transform:translateY(110%)}html[data-ready] .JgYmMq_ch{animation:JgYmMq_rise .9s var(--ease) backwards;animation-delay:calc(var(--i) * 45ms);transform:none}:is(html.js .JgYmMq_disc,html.js .JgYmMq_satellite){opacity:0;transform:scale(.7)}:is(html[data-ready] .JgYmMq_disc,html[data-ready] .JgYmMq_satellite){opacity:1;animation:JgYmMq_plateIn .9s var(--ease) .1s backwards;transform:none}html[data-ready] .JgYmMq_satB{animation-delay:.3s}html.js .JgYmMq_sticker{opacity:0}html[data-ready] .JgYmMq_sticker{opacity:1;animation:JgYmMq_pop .9s var(--ease) .9s backwards}html[data-ready] .JgYmMq_badgeSticker{animation-delay:1.1s}@media (prefers-reduced-motion:reduce){.JgYmMq_blob,.JgYmMq_line,.JgYmMq_drift,.JgYmMq_stickerDrift{transform:none}.JgYmMq_float,.JgYmMq_ring{animation:none}html.js .JgYmMq_ch{transform:none}:is(html.js .JgYmMq_disc,html.js .JgYmMq_satellite,html.js .JgYmMq_sticker){opacity:1;transform:none}:is(html[data-ready] .JgYmMq_ch,html[data-ready] .JgYmMq_disc,html[data-ready] .JgYmMq_satellite,html[data-ready] .JgYmMq_sticker){animation:none}.JgYmMq_satDrift{animation:none;transform:none!important}}@media (max-width:760px){.JgYmMq_hero{padding-top:88px}.JgYmMq_words{font-size:16.5vw}.JgYmMq_disc{width:78vw}.JgYmMq_satA{width:30vw;top:-4%;left:-4%}.JgYmMq_satB{width:28vw;bottom:2%;right:-4%}.JgYmMq_note{text-align:left;max-width:none;position:static}.JgYmMq_right{text-align:left}.JgYmMq_stage{min-height:90vw}.JgYmMq_starSticker{width:84px;bottom:4%;left:auto;right:4%}.JgYmMq_badgeSticker{width:88px;top:4%;left:4%;right:auto}.JgYmMq_stickerDrift,.JgYmMq_starSticker .JgYmMq_stickerDrift{transform:translateY(calc((var(--sp) - .5) * -6vh)) rotate(calc(var(--sp) * 60deg))}.JgYmMq_blob{width:110vw;margin:-55vw 0 0 -55vw}}
.OtyDmG_infos{padding:clamp(72px, 11vw, 170px) var(--gutter) clamp(56px, 8vw, 120px);overflow:clip}.OtyDmG_top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.OtyDmG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.OtyDmG_title{text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(60px,14vw,250px);line-height:.86}.OtyDmG_lines{display:grid}.OtyDmG_mask{padding:.04em .06em .08em;display:block;overflow:hidden}.OtyDmG_line{display:block}.OtyDmG_mask:last-child{color:var(--red)}.OtyDmG_cta{flex-wrap:wrap;gap:10px;padding-bottom:12px;display:flex}.OtyDmG_primary,.OtyDmG_secondary{min-height:56px;transition:transform .4s var(--ease);border-radius:999px;align-items:center;padding:0 32px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.OtyDmG_primary{background:var(--red-strong);color:var(--white)}.OtyDmG_secondary{background:var(--night);color:var(--white)}.OtyDmG_primary:hover,.OtyDmG_secondary:hover{transform:translateY(-2px)}.OtyDmG_cards{grid-template-columns:1.3fr 1fr;gap:clamp(14px,2vw,28px);margin-top:clamp(36px,6vw,88px);display:grid}.OtyDmG_card{border-radius:clamp(28px,3vw,48px);align-content:start;gap:14px;padding:clamp(24px,3.4vw,52px);display:grid}.OtyDmG_hours{background:var(--white);color:var(--night)}.OtyDmG_contact{background:var(--night);color:var(--white)}.OtyDmG_cardTitle{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,52px);line-height:1}.OtyDmG_contact .OtyDmG_cardTitle{color:var(--white)}.OtyDmG_list{gap:0;margin:8px 0 0;display:grid}.OtyDmG_row{border-top:1.5px solid #1f2a4429;justify-content:space-between;gap:16px;padding:14px 0;font-size:clamp(16px,1.5vw,22px);font-weight:700;display:flex}.OtyDmG_row dt,.OtyDmG_row dd{margin:0}.OtyDmG_row dd{text-align:right}.OtyDmG_note{max-width:46ch;margin:0;font-size:clamp(15px,1.25vw,18px);font-weight:600;line-height:1.5}.OtyDmG_mail{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:6px;overflow-wrap:anywhere;justify-self:start;font-size:clamp(22px,2.4vw,36px);font-weight:800;text-decoration-thickness:3px}@keyframes OtyDmG_rise{to{transform:translateY(0)}}html.js .OtyDmG_infos:not([data-in]) .OtyDmG_line{transform:translateY(110%)}.OtyDmG_infos[data-in] .OtyDmG_line{animation:OtyDmG_rise 1s var(--ease) both}.OtyDmG_card{transition:opacity .9s var(--ease) .3s, transform .9s var(--ease) .3s}html.js .OtyDmG_infos:not([data-in]) .OtyDmG_card{opacity:0;transform:translateY(40px)}@media (prefers-reduced-motion:reduce){html.js .OtyDmG_infos:not([data-in]) .OtyDmG_line{transform:none}html.js .OtyDmG_infos:not([data-in]) .OtyDmG_card{opacity:1;transform:none}.OtyDmG_infos[data-in] .OtyDmG_line{animation:none}}@media (max-width:860px){.OtyDmG_cards{grid-template-columns:1fr}.OtyDmG_row{flex-direction:column;gap:2px}.OtyDmG_row dd{text-align:left}}.OtyDmG_infos{--sp:.5}.OtyDmG_band{margin:calc(-1 * clamp(72px, 11vw, 170px)) calc(-1 * var(--gutter)) clamp(40px, 6vw, 88px);background:var(--red-strong);color:var(--white);padding:14px 0;overflow:hidden;transform:rotate(-1.4deg)scale(1.03)}.OtyDmG_drive{width:max-content;transform:translateX(calc(var(--sp) * -16.666%))}.OtyDmG_track{width:max-content;animation:30s linear infinite OtyDmG_slide;display:flex}.OtyDmG_set{flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.OtyDmG_set li{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 .5em;font-size:clamp(24px,3.4vw,48px);font-weight:800;display:inline-flex}.OtyDmG_set li:after{content:"";background:var(--night);border-radius:50%;width:.26em;height:.26em;margin-left:1em}@keyframes OtyDmG_slide{to{transform:translate(-16.666%)}}.OtyDmG_card:hover{transform:translateY(-6px)rotate(-.8deg)}@media (prefers-reduced-motion:reduce){.OtyDmG_drive{transform:none}.OtyDmG_track{animation:none}.OtyDmG_card:hover{transform:none}}.OtyDmG_route{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:5px;margin-top:6px;font-weight:800;text-decoration-thickness:3px;display:inline-block}
._yr0FG_section{background:var(--cream);position:relative}._yr0FG_head{padding:clamp(64px, 9vw, 140px) var(--gutter) clamp(28px, 4vw, 56px);color:var(--night);justify-items:start;gap:clamp(12px,1.6vw,20px);display:grid}._yr0FG_pill{background:var(--white);color:var(--night);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0;padding:8px 16px;font-size:14px;font-weight:700}._yr0FG_sectionTitle{text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(48px,9vw,160px);line-height:.88}._yr0FG_sub{max-width:56ch;margin:0;font-size:clamp(16px,1.4vw,20px);font-weight:600;line-height:1.6}._yr0FG_row{--sp:.5;padding:clamp(48px, 7vw, 110px) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,72px);display:grid;position:relative;overflow:clip}._yr0FG_cream{background:var(--cream);color:var(--night)}._yr0FG_sand{background:var(--sand);color:var(--night)}._yr0FG_red{background:var(--red-strong);color:var(--white)}._yr0FG_night{background:var(--night);color:var(--white)}._yr0FG_flip ._yr0FG_text{order:2}._yr0FG_text{justify-items:start;gap:clamp(12px,1.6vw,20px);display:grid}._yr0FG_kicker{background:var(--white);color:var(--night);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0;padding:7px 14px;font-size:13px;font-weight:800}._yr0FG_title{color:inherit;letter-spacing:-.045em;font-size:clamp(38px,5.4vw,92px);line-height:.94}._yr0FG_body{max-width:54ch;margin:0;font-size:clamp(16px,1.35vw,19px);font-weight:500;line-height:1.65}._yr0FG_facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._yr0FG_facts li{background:var(--white);color:var(--night);border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:700}._yr0FG_cta{background:var(--night);min-height:54px;color:var(--white);transition:background-color .35s var(--ease), transform .4s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}._yr0FG_red ._yr0FG_cta,._yr0FG_night ._yr0FG_cta{background:var(--white);color:var(--night)}._yr0FG_cta:hover{background:var(--red-strong);color:var(--white);transform:translateY(-3px)rotate(-1.2deg)}._yr0FG_red ._yr0FG_cta:hover{background:var(--night)}._yr0FG_night ._yr0FG_cta:hover{background:var(--red-strong)}._yr0FG_cta span{transition:transform .35s var(--ease);display:inline-block}._yr0FG_cta:hover span{transform:translate(4px)}._yr0FG_visual{aspect-ratio:1.1;place-items:center;display:grid;position:relative}._yr0FG_disc{background:var(--sand);transform:scale(calc(.9 + var(--sp) * .22)) rotate(calc(var(--sp) * 60deg));border-radius:50%;position:absolute;inset:4% 8%}._yr0FG_sand ._yr0FG_disc{background:var(--cream)}._yr0FG_red ._yr0FG_disc{background:color-mix(in srgb, var(--night) 24%, var(--red-strong))}._yr0FG_night ._yr0FG_disc{background:color-mix(in srgb, var(--white) 10%, var(--night))}._yr0FG_plate{width:96%;transform:translateY(calc((var(--sp) - .5) * -10vh)) rotate(calc((var(--sp) - .5) * 10deg));position:relative}._yr0FG_plate img{filter:drop-shadow(0 30px 32px #0000004d);width:100%;height:auto;display:block}html.js ._yr0FG_row:not([data-in]) ._yr0FG_text>*{opacity:0;transform:translateY(40px)}html.js ._yr0FG_row:not([data-in]) ._yr0FG_plate{opacity:0}._yr0FG_row[data-in] ._yr0FG_text>*{animation:_yr0FG_rise .8s var(--ease) backwards}._yr0FG_row[data-in] ._yr0FG_text>:nth-child(2){animation-delay:80ms}._yr0FG_row[data-in] ._yr0FG_text>:nth-child(3){animation-delay:.16s}._yr0FG_row[data-in] ._yr0FG_text>:nth-child(4){animation-delay:.24s}._yr0FG_row[data-in] ._yr0FG_text>:nth-child(5){animation-delay:.32s}@keyframes _yr0FG_rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._yr0FG_disc,._yr0FG_plate{transform:none}:is(html.js ._yr0FG_row:not([data-in]) ._yr0FG_text>*,html.js ._yr0FG_row:not([data-in]) ._yr0FG_plate){opacity:1;transform:none}._yr0FG_row[data-in] ._yr0FG_text>*{animation:none}._yr0FG_cta:hover{transform:none}}@media (max-width:860px){._yr0FG_row{grid-template-columns:1fr}._yr0FG_flip ._yr0FG_text{order:0}._yr0FG_visual{order:-1;justify-self:center;width:100%;max-width:480px}}
.Ia5RLq_proof{--sp:.5;padding:clamp(80px, 12vw, 180px) var(--gutter) clamp(72px, 10vw, 150px);background:var(--sand);position:relative;overflow:clip}.Ia5RLq_head{justify-items:start;gap:18px;display:grid}.Ia5RLq_label{background:var(--white);color:var(--night);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0;padding:8px 16px;font-size:14px;font-weight:700}.Ia5RLq_title{text-transform:uppercase;letter-spacing:-.045em;font-size:clamp(56px,12vw,210px);line-height:.88;display:grid}.Ia5RLq_row{padding:.04em .06em .08em;display:block;overflow:hidden}.Ia5RLq_accent{color:var(--red-strong)}.Ia5RLq_ch{display:inline-block}.Ia5RLq_sticker{z-index:1;pointer-events:none;width:clamp(96px,14vw,230px);position:absolute;top:clamp(64px,9vw,140px);right:6%}.Ia5RLq_stickerDrift{transform:translateY(calc((var(--sp) - .5) * -40vh)) rotate(calc(var(--sp) * 90deg))}.Ia5RLq_chips{z-index:2;flex-wrap:wrap;align-items:flex-start;gap:clamp(14px,2vw,28px);margin:clamp(32px,5vw,72px) 0 0;padding:0;list-style:none;display:flex;position:relative}.Ia5RLq_chip{transition:transform .9s var(--ease), opacity .9s var(--ease), rotate .5s var(--ease);border-radius:44px;flex:280px;gap:8px;padding:clamp(22px,2.6vw,36px) clamp(26px,3.2vw,48px);animation:6s ease-in-out infinite alternate Ia5RLq_bob;display:grid}.Ia5RLq_chip:hover{rotate:2deg}.Ia5RLq_chip strong{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;font-size:clamp(26px,3.4vw,52px);font-weight:800;line-height:1}.Ia5RLq_chip span{font-size:clamp(14px,1.2vw,18px);font-weight:600;line-height:1.4}.Ia5RLq_white{background:var(--white);color:var(--night)}.Ia5RLq_red{background:var(--red-strong);color:var(--white)}.Ia5RLq_night{background:var(--night);color:var(--white)}.Ia5RLq_pos0{transform:rotate(-3deg)}.Ia5RLq_pos1{margin-top:clamp(0px,3vw,48px);animation-duration:7.5s;animation-delay:-2s;transform:rotate(2.5deg)}.Ia5RLq_pos2{margin-top:clamp(0px,1vw,16px);animation-duration:6.8s;animation-delay:-4s;transform:rotate(-1.5deg)}@keyframes Ia5RLq_bob{0%{translate:0 -8px}to{translate:0 10px}}@keyframes Ia5RLq_rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}html.js .Ia5RLq_proof:not([data-in]) .Ia5RLq_ch{transform:translateY(110%)}.Ia5RLq_proof[data-in] .Ia5RLq_ch{animation:Ia5RLq_rise .9s var(--ease) backwards;animation-delay:calc(var(--i) * 40ms)}html.js .Ia5RLq_proof:not([data-in]) .Ia5RLq_chip{opacity:0;transform:translateY(60px)rotate(6deg)}@media (prefers-reduced-motion:reduce){.Ia5RLq_stickerDrift{transform:none}.Ia5RLq_chip{animation:none}html.js .Ia5RLq_proof:not([data-in]) .Ia5RLq_ch{transform:none}.Ia5RLq_proof[data-in] .Ia5RLq_ch{animation:none}html.js .Ia5RLq_proof:not([data-in]) .Ia5RLq_chip{opacity:1}html.js .Ia5RLq_proof:not([data-in]) .Ia5RLq_pos0{transform:rotate(-3deg)}html.js .Ia5RLq_proof:not([data-in]) .Ia5RLq_pos1{transform:rotate(2.5deg)}html.js .Ia5RLq_proof:not([data-in]) .Ia5RLq_pos2{transform:rotate(-1.5deg)}}@media (max-width:760px){.Ia5RLq_chips{flex-direction:column;align-items:stretch}.Ia5RLq_chip{flex:none}.Ia5RLq_pos1,.Ia5RLq_pos2{margin-top:0}.Ia5RLq_sticker{top:40px;right:3%}}
.Z-VATG_teaser{padding:clamp(64px, 9vw, 140px) var(--gutter);background:var(--cream);color:var(--night);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid;overflow:clip}.Z-VATG_score{justify-items:start;gap:12px;display:grid}.Z-VATG_pill{background:var(--white);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0;padding:8px 16px;font-size:14px;font-weight:700}.Z-VATG_title{align-items:baseline;gap:10px;line-height:.86;display:flex}.Z-VATG_number{letter-spacing:-.06em;color:var(--red-strong);font-size:clamp(100px,15vw,240px)}.Z-VATG_outOf{letter-spacing:-.04em;color:#3a4560;font-size:clamp(30px,4vw,64px)}.Z-VATG_volume{margin:4px 0 0;font-size:20px;font-weight:800}.Z-VATG_note{color:#3a4560;max-width:38ch;margin:0;font-size:13px;font-weight:500;line-height:1.5}.Z-VATG_actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.Z-VATG_primary,.Z-VATG_ghost{min-height:54px;transition:transform .4s var(--ease);border-radius:999px;align-items:center;padding:0 28px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.Z-VATG_primary{background:var(--red-strong);color:var(--white)}.Z-VATG_ghost{background:var(--night);color:var(--white)}.Z-VATG_primary:hover,.Z-VATG_ghost:hover{transform:translateY(-3px)rotate(-1.5deg)}.Z-VATG_cards{gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.Z-VATG_card{background:var(--white);transition:transform .6s var(--ease), opacity .8s var(--ease);transition-delay:0s, calc(var(--n,0) * .12s);border-radius:clamp(24px,2.6vw,36px);gap:10px;padding:clamp(20px,2.4vw,32px);display:grid}.Z-VATG_card:first-child{transform:rotate(-1deg)}.Z-VATG_card:nth-child(2){transform:rotate(.8deg)translate(clamp(0px,3vw,44px))}.Z-VATG_card:nth-child(3){transform:rotate(-.6deg)}.Z-VATG_card:hover{transform:translateY(-6px)rotate(0)}.Z-VATG_card p{margin:0;font-size:clamp(16px,1.3vw,19px);font-weight:600;line-height:1.55}.Z-VATG_who{color:#3a4560;font-size:13.5px;font-weight:600}.Z-VATG_who strong{color:var(--night);font-size:15px}:is(html.js .Z-VATG_teaser:not([data-in]) .Z-VATG_card,html.js .Z-VATG_teaser:not([data-in]) .Z-VATG_score>*){opacity:0;transform:translateY(40px)}@media (prefers-reduced-motion:reduce){:is(html.js .Z-VATG_teaser:not([data-in]) .Z-VATG_card,html.js .Z-VATG_teaser:not([data-in]) .Z-VATG_score>*){opacity:1;transform:none}.Z-VATG_card:hover{transform:none}}@media (max-width:860px){.Z-VATG_teaser{grid-template-columns:1fr}.Z-VATG_card:nth-child(n){transform:none}}
@font-face{font-family:melodrama;src:url(../media/Melodrama_Bold-s.p.09f20_as_4_hf.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:melodrama Fallback;src:local(Arial);ascent-override:93.11%;descent-override:26.6%;line-gap-override:8.55%;size-adjust:105.25%}.ex5DNq_className{font-family:melodrama,melodrama Fallback;font-weight:700}
.AdlJEq_loader{display:none}html.js .AdlJEq_loader{z-index:3000;background:var(--red);color:var(--white);clip-path:inset(0);transition:clip-path .9s var(--ease);pointer-events:all;place-content:center;justify-items:center;gap:28px;display:grid;position:fixed;inset:0}html.js .AdlJEq_done{clip-path:inset(0 0 100%);pointer-events:none}.AdlJEq_line{letter-spacing:-.02em;text-align:center;margin:0;font-size:clamp(48px,11vw,140px);font-weight:700;line-height:1}.AdlJEq_mask{padding-bottom:.22em;display:block;overflow:hidden}.AdlJEq_word{animation:AdlJEq_rise .9s var(--ease) both;display:block}.AdlJEq_bar{background:#ffffff4d;border-radius:6px;width:min(240px,50vw);height:6px;overflow:hidden}.AdlJEq_fill{background:var(--white);transform-origin:0;height:100%;animation:AdlJEq_fill 1.4s var(--ease) both;display:block}@keyframes AdlJEq_rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes AdlJEq_fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
._5h1VHa_showcase{--sp:.5;background:var(--night);color:var(--white);padding:clamp(64px,9vw,140px) 0 clamp(56px,8vw,110px);position:relative;overflow:clip}._5h1VHa_head{padding:0 var(--gutter);justify-items:start;gap:clamp(12px,1.6vw,20px);margin-bottom:clamp(28px,4vw,56px);display:grid}._5h1VHa_pill{background:var(--white);color:var(--night);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0;padding:8px 16px;font-size:14px;font-weight:700}._5h1VHa_title{color:var(--white);text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(52px,10vw,180px);line-height:.88;display:grid}._5h1VHa_mask{padding:.04em .06em .1em;display:block;overflow:hidden}._5h1VHa_accent{color:var(--red)}._5h1VHa_ch{display:inline-block}._5h1VHa_lead{color:#ffffffeb;max-width:58ch;margin:0;font-size:clamp(16px,1.4vw,20px);font-weight:500;line-height:1.6}._5h1VHa_rail{padding:0 0 30px;position:relative}._5h1VHa_controls{padding:0 var(--gutter);justify-content:flex-end;gap:10px;margin-bottom:6px;display:flex}._5h1VHa_arrow{border:1.5px solid var(--white);width:48px;height:48px;color:var(--white);cursor:pointer;transition:background-color .4s var(--ease), color .4s var(--ease), transform .4s var(--ease);background:0 0;border-radius:50%;place-items:center;display:grid}._5h1VHa_arrow:hover,._5h1VHa_arrow:focus-visible{background:var(--white);color:var(--night);transform:scale(1.06)}._5h1VHa_track{padding:18px var(--gutter) 40px;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:clamp(14px,1.8vw,26px);margin:0;list-style:none;display:flex;overflow-x:auto}._5h1VHa_track::-webkit-scrollbar{display:none}._5h1VHa_track[data-dragging=true]{cursor:grabbing}._5h1VHa_track img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}._5h1VHa_track:focus-visible{outline:2px solid var(--white);outline-offset:-6px}._5h1VHa_card{scroll-snap-align:start;flex:0 0 clamp(250px,24vw,340px)}._5h1VHa_link{background:var(--white);height:100%;color:var(--night);transition:transform .6s var(--ease), box-shadow .6s var(--ease);border-radius:clamp(24px,2.6vw,36px);align-content:start;gap:10px;padding:12px 12px 18px;text-decoration:none;display:grid}._5h1VHa_card:nth-child(2n) ._5h1VHa_link{transform:translateY(22px)}._5h1VHa_link:hover{transform:translateY(-8px)rotate(-1deg);box-shadow:0 26px 40px #0000004d}._5h1VHa_link:hover img{transform:scale(1.08)rotate(3deg)}._5h1VHa_row{justify-content:space-between;align-items:baseline;gap:10px;padding:0 8px;display:flex}._5h1VHa_name{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;font-size:clamp(22px,2vw,30px);font-weight:800;line-height:1}._5h1VHa_price{background:var(--sand);border-radius:999px;flex-shrink:0;padding:5px 12px;font-size:15px;font-weight:800}._5h1VHa_summary{color:#3a4560;padding:0 8px;font-size:14px;font-weight:500;line-height:1.5}._5h1VHa_go{background:var(--night);min-height:42px;color:var(--white);transition:background-color .3s var(--ease);border-radius:999px;justify-self:start;align-items:center;gap:8px;margin:4px 8px 0;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}._5h1VHa_link:hover ._5h1VHa_go{background:var(--red-strong)}._5h1VHa_foot{padding:0 var(--gutter)}._5h1VHa_more{background:var(--red-strong);min-height:56px;color:var(--white);transition:transform .4s var(--ease);border-radius:999px;align-items:center;padding:0 30px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}._5h1VHa_more:hover{transform:translateY(-3px)rotate(-1.5deg)}@keyframes _5h1VHa_rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}html.js ._5h1VHa_ch{transform:translateY(110%)}._5h1VHa_showcase[data-in] ._5h1VHa_ch{animation:_5h1VHa_rise .9s var(--ease) backwards;animation-delay:calc(var(--i) * 40ms);transform:none}@media (prefers-reduced-motion:reduce){html.js ._5h1VHa_ch{transform:none}._5h1VHa_showcase[data-in] ._5h1VHa_ch{animation:none}._5h1VHa_link:hover{transform:none}._5h1VHa_link:hover img{transform:none}}._5h1VHa_cursor{z-index:40;opacity:0;pointer-events:none;transition:opacity .4s var(--ease);display:none;position:fixed;inset:0}._5h1VHa_front,._5h1VHa_echo{font:inherit;letter-spacing:-.03em;white-space:nowrap;will-change:transform;font-size:clamp(2.2rem,1.6rem + 1.6vw,3.2rem);line-height:1;position:fixed;top:0;left:0}._5h1VHa_front{z-index:10;color:var(--white);text-shadow:0 1px 18px #0000008c}._5h1VHa_echo{z-index:1;color:#0000;-webkit-text-stroke:1px #ffffff8c}._5h1VHa_echo[data-echo="2"]{-webkit-text-stroke-color:#ffffff61}._5h1VHa_echo[data-echo="3"]{-webkit-text-stroke-color:#ffffff3d}._5h1VHa_echo[data-echo="4"]{-webkit-text-stroke-color:#ffffff1f}@media (hover:hover) and (pointer:fine){._5h1VHa_cursor{display:block}._5h1VHa_cursor[data-visible=true]{opacity:1}}@media (hover:none){._5h1VHa_controls{display:none}._5h1VHa_track{scroll-snap-type:x mandatory;cursor:auto}}
.bLoQaq_header{z-index:1000;pointer-events:none;position:fixed;inset:0 0 auto}.bLoQaq_bar{z-index:2;padding:14px var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:relative}.bLoQaq_brand,.bLoQaq_actions{pointer-events:auto}.bLoQaq_brand{background:var(--white);color:var(--night);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 8px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.bLoQaq_brand img{object-fit:contain;width:36px;height:36px;display:block}.bLoQaq_actions{align-items:center;gap:10px;display:flex}.bLoQaq_order,.bLoQaq_menu{min-height:48px;font:700 15px/1 var(--font-text), system-ui, sans-serif;cursor:pointer;transition:transform .4s var(--ease);border:0;border-radius:999px;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.bLoQaq_order{background:var(--red-strong);color:var(--white);box-shadow:0 0 0 2px var(--white)}.bLoQaq_menu{background:var(--night);color:var(--white);box-shadow:0 0 0 2px var(--white)}.bLoQaq_order:hover,.bLoQaq_menu:hover{transform:translateY(-2px)}.bLoQaq_overlay{z-index:1;padding:96px var(--gutter) 40px;background:var(--cream);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .8s var(--ease), visibility 0s linear .8s;pointer-events:auto;flex-direction:column;justify-content:center;gap:32px;display:flex;position:fixed;inset:0}.bLoQaq_open{clip-path:inset(0);visibility:visible;transition:clip-path .8s var(--ease), visibility 0s}.bLoQaq_links{margin:0;padding:0;list-style:none}.bLoQaq_item{padding-bottom:.06em;overflow:hidden}.bLoQaq_item a{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;color:var(--night);transition:transform .9s var(--ease), color .3s;font-size:clamp(44px,10vw,120px);font-weight:800;line-height:1;text-decoration:none;display:block;transform:translateY(110%)}.bLoQaq_open .bLoQaq_item a{transform:translateY(0)}.bLoQaq_item a:hover{color:var(--red)}.bLoQaq_foot{color:var(--night);margin:0;font-weight:600}@media (max-width:520px){.bLoQaq_order{padding:0 16px}.bLoQaq_brand span{display:none}.bLoQaq_brand{padding:6px}}.bLoQaq_badge{background:var(--white);min-width:24px;height:24px;color:var(--red-strong);animation:bLoQaq_badgePop .5s var(--ease);border-radius:999px;place-items:center;margin-left:10px;padding:0 7px;font-size:13px;font-weight:800;display:inline-grid}@keyframes bLoQaq_badgePop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bLoQaq_badge{animation:none}}
.WpBSBW_tile{aspect-ratio:1;isolation:isolate;border-radius:clamp(22px,2.4vw,34px);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.WpBSBW_sand{background:var(--sand)}.WpBSBW_red{background:var(--red-strong)}.WpBSBW_night{background:var(--night)}.WpBSBW_white{background:var(--white)}.WpBSBW_tile:before{content:"";z-index:0;background:radial-gradient(closest-side,#ffffff80,#fff0);border-radius:50%;position:absolute;inset:14% 14% 10%}.WpBSBW_img{z-index:1;max-width:100%;max-height:100%;transition:transform .7s var(--ease);display:block;position:relative}.WpBSBW_cutout .WpBSBW_img{object-fit:contain;filter:drop-shadow(0 14px 18px #00000038);width:82%;height:82%}.WpBSBW_photo .WpBSBW_img{object-fit:cover;width:100%;height:100%}.WpBSBW_photo:before{display:none}.WpBSBW_whiteBg .WpBSBW_img{mix-blend-mode:multiply;filter:none}.WpBSBW_whiteBg:before{display:none}
._Fh38q_bar{z-index:1500;background:var(--red-strong);transform-origin:0;height:4px;transform:scaleX(var(--read,0));pointer-events:none;position:fixed;inset:0 0 auto}
.F7arwW_scene{--fg:var(--white);--accent:var(--red);--bg:var(--night);background:var(--night);color:var(--fg);padding:clamp(72px, 10vw, 140px) var(--gutter);position:relative}.F7arwW_layers{display:none}.F7arwW_head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(32px,5vw,64px);display:flex}.F7arwW_label{background:var(--fg);color:var(--bg);font-family:var(--font-text), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;transition:background-color .6s var(--ease), color .6s var(--ease);border-radius:999px;margin:0;padding:8px 16px;font-size:14px;font-weight:700;line-height:1.2}.F7arwW_progress{display:none}.F7arwW_list{gap:clamp(36px,6vw,72px);margin:0;padding:0;list-style:none;display:grid}.F7arwW_step{grid-template-columns:auto 1fr;align-items:center;gap:clamp(20px,4vw,72px);display:grid}.F7arwW_number{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.06em;color:var(--accent);transition:color .6s var(--ease);font-size:clamp(88px,18vw,320px);font-weight:800;line-height:.8}.F7arwW_body{gap:16px;display:grid}.F7arwW_title{color:var(--fg);text-transform:uppercase;letter-spacing:-.045em;transition:color .6s var(--ease);font-size:clamp(36px,7vw,120px);line-height:.9}.F7arwW_text{max-width:40ch;margin:0;font-size:clamp(16px,1.5vw,22px);font-weight:600;line-height:1.5}@media (prefers-reduced-motion:no-preference){html.js .F7arwW_scene{height:calc(var(--steps,3) * 100vh + 100vh);padding:0}html.js .F7arwW_sticky{height:100svh;padding:clamp(88px, 10vh, 120px) var(--gutter) clamp(24px, 4vh, 48px);grid-template-rows:auto 1fr;display:grid;position:sticky;top:0;overflow:clip}html.js .F7arwW_scene[data-step="1"]{--fg:var(--white);--accent:var(--night);--bg:var(--red-strong)}html.js .F7arwW_scene[data-step="2"]{--fg:var(--night);--accent:var(--red-strong);--bg:var(--sand)}html.js .F7arwW_layers{z-index:0;display:block;position:absolute;inset:0;overflow:clip}html.js .F7arwW_layer{clip-path:circle(0% at 50% 62%);transition:clip-path 1.1s var(--ease);position:absolute;inset:0}html.js .F7arwW_layer1{background:var(--red-strong)}html.js .F7arwW_layer2{background:var(--sand)}html.js .F7arwW_layer[data-on]{clip-path:circle(150% at 50% 62%)}:is(html.js .F7arwW_head,html.js .F7arwW_list){z-index:1;position:relative}html.js .F7arwW_head{margin-bottom:0}html.js .F7arwW_progress{gap:8px;width:min(260px,40vw);display:flex}html.js .F7arwW_progress span{background:color-mix(in srgb, var(--fg) 25%, transparent);border-radius:6px;flex:1;height:6px;position:relative;overflow:hidden}html.js .F7arwW_progress span:after{content:"";background:var(--accent);transform-origin:0;transition:transform .8s var(--ease);position:absolute;inset:0;transform:scaleX(0)}html.js .F7arwW_progress .F7arwW_on:after{transform:scaleX(1)}html.js .F7arwW_list{display:block}html.js .F7arwW_step{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);pointer-events:none;align-content:center;position:absolute;inset:0;transform:translateY(48px)}html.js .F7arwW_step .F7arwW_number{transition:transform 1s var(--ease), color .6s var(--ease);transform:scale(.6)rotate(-12deg)}html.js .F7arwW_step[data-active]{opacity:1;pointer-events:auto;transform:none}html.js .F7arwW_step[data-active] .F7arwW_number{transform:none}}@media (max-width:760px){.F7arwW_step{grid-template-columns:1fr;gap:12px}.F7arwW_number{font-size:clamp(96px,34vw,160px)}.F7arwW_title{font-size:clamp(40px,12vw,64px)}}.F7arwW_step{grid-template-columns:auto minmax(0,1fr) minmax(0,440px)}.F7arwW_number{font-size:clamp(80px,13vw,230px)}.F7arwW_title{font-size:clamp(34px,5.2vw,92px)}.F7arwW_bubbles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.F7arwW_bubbles li{text-align:center;justify-items:center;gap:8px;display:grid}.F7arwW_bubblePic{aspect-ratio:1;background:var(--white);border-radius:50%;place-items:center;width:clamp(72px,8vw,118px);display:grid;overflow:hidden;box-shadow:0 14px 24px #00000038}.F7arwW_bubblePic img{object-fit:contain;width:100%;height:100%}.F7arwW_bubbleLabel{color:var(--fg);font-size:13px;font-weight:800;line-height:1.2}@media (max-width:1100px){.F7arwW_step{grid-template-columns:auto minmax(0,1fr)}.F7arwW_bubbles{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:760px){.F7arwW_step{grid-template-columns:1fr}.F7arwW_number{font-size:clamp(72px,22vw,120px)}.F7arwW_bubbles{grid-template-columns:repeat(3,minmax(0,1fr))}.F7arwW_bubblePic{width:clamp(58px,17vw,84px)}.F7arwW_bubbleLabel{font-size:12px}}@media (prefers-reduced-motion:no-preference){html.js .F7arwW_scene[data-step="3"]{--fg:var(--white);--accent:var(--red);--bg:var(--night)}html.js .F7arwW_layer3{background:var(--night)}html.js .F7arwW_step .F7arwW_bubbles li{opacity:0;transition:opacity .6s var(--ease), transform .8s var(--ease);transition-delay:0s;transform:scale(.4)rotate(-24deg)}html.js .F7arwW_step[data-active] .F7arwW_bubbles li{opacity:1;transition-delay:calc(var(--b,0) * 80ms + .28s);transform:none}html.js .F7arwW_step[data-active] .F7arwW_bubblePic{animation:5s ease-in-out infinite alternate F7arwW_bob;animation-delay:calc(var(--b,0) * -.7s)}}@keyframes F7arwW_bob{0%{transform:translateY(-5px)}to{transform:translateY(7px)}}
.SwhIrq_hero{--sp:.5;padding:clamp(118px, 14vw, 190px) var(--gutter) clamp(36px, 5vw, 72px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid;position:relative;overflow:clip}.SwhIrq_heroText{z-index:2;justify-items:start;gap:clamp(16px,2vw,26px);display:grid;position:relative}.SwhIrq_pill{background:var(--white);color:var(--night);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0;padding:8px 16px;font-size:14px;font-weight:700}.SwhIrq_bigTitle{text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(56px,9.2vw,170px);line-height:.86;display:grid}.SwhIrq_bigLine{white-space:nowrap;padding:.04em .06em .1em;display:block;overflow:hidden}.SwhIrq_bigAccent{color:var(--red-strong)}.SwhIrq_ch{display:inline-block}.SwhIrq_lead{max-width:52ch;color:var(--night);margin:0;font-size:clamp(16px,1.4vw,20px);font-weight:600;line-height:1.55}.SwhIrq_stats{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.SwhIrq_stats li{background:var(--white);color:var(--night);border-radius:999px;padding:10px 18px;font-size:15px;font-weight:700}.SwhIrq_stats strong{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--red-strong);font-size:1.25em;font-weight:800}.SwhIrq_heroCta{flex-wrap:wrap;gap:10px;display:flex}.SwhIrq_primary,.SwhIrq_ghost{min-height:56px;transition:transform .4s var(--ease);border-radius:999px;align-items:center;padding:0 30px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.SwhIrq_primary{background:var(--red-strong);color:var(--white)}.SwhIrq_ghost{background:var(--night);color:var(--white)}.SwhIrq_primary:hover,.SwhIrq_ghost:hover{transform:translateY(-3px)rotate(-1.5deg)}.SwhIrq_heroVisual{aspect-ratio:1;justify-self:center;width:100%;max-width:720px;position:relative}.SwhIrq_heroBlob{background:var(--sand);transform:scale(calc(.85 + var(--sp) * .3)) rotate(calc(var(--sp) * 50deg));border-radius:50%;position:absolute;inset:4%}.SwhIrq_heroPlate{position:absolute}.SwhIrq_heroPlate img{filter:drop-shadow(0 28px 30px #1f2a4447);width:100%;height:auto;display:block}.SwhIrq_heroMain{width:92%;transform:translateY(calc((var(--sp) - .5) * -8vh)) rotate(calc((var(--sp) - .5) * 8deg));inset:8% 0 auto 6%}.SwhIrq_heroSide{width:44%;transform:translateY(calc((var(--sp) - .5) * 10vh)) rotate(calc((.5 - var(--sp)) * 14deg));bottom:0;left:-4%}.SwhIrq_heroStar{width:clamp(84px,13vw,170px);transform:rotate(calc(var(--sp) * 60deg));position:absolute;bottom:6%;right:2%}.SwhIrq_tabs{z-index:900;padding:10px var(--gutter);background:color-mix(in srgb, var(--cream) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:74px}.SwhIrq_tabs ul{scrollbar-width:none;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.SwhIrq_tabs ul::-webkit-scrollbar{display:none}.SwhIrq_tabs a{background:var(--white);min-height:44px;color:var(--night);white-space:nowrap;transition:background-color .35s var(--ease), color .35s var(--ease), transform .35s var(--ease);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.SwhIrq_tabs a:hover{transform:translateY(-2px)}.SwhIrq_tabOn{background:var(--night)!important;color:var(--white)!important}.SwhIrq_section{--sp:.5;padding:clamp(56px, 8vw, 120px) var(--gutter);scroll-margin-top:128px;position:relative;overflow:clip}.SwhIrq_cream{background:var(--cream);color:var(--night)}.SwhIrq_sand{background:var(--sand);color:var(--night)}.SwhIrq_red{background:var(--red-strong);color:var(--white)}.SwhIrq_night{background:var(--night);color:var(--white)}.SwhIrq_head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(16px,3vw,48px);margin-bottom:clamp(28px,4vw,56px);display:grid}.SwhIrq_headText{justify-items:start;gap:clamp(10px,1.4vw,18px);display:grid}.SwhIrq_number{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.05em;color:var(--red-strong);font-size:clamp(40px,5vw,84px);font-weight:800;line-height:.8}.SwhIrq_red .SwhIrq_number,.SwhIrq_night .SwhIrq_number{color:var(--white);opacity:.55}.SwhIrq_title{text-transform:uppercase;letter-spacing:-.05em;color:inherit;font-size:clamp(44px,8vw,140px);line-height:.9}.SwhIrq_titleMask{padding:.04em .06em .1em;display:block;overflow:hidden}.SwhIrq_intro{max-width:54ch;margin:0;font-size:clamp(16px,1.4vw,20px);font-weight:600;line-height:1.55}.SwhIrq_plate{justify-self:end;width:min(100%,560px)}.SwhIrq_plateDrift{transform:translateY(calc((var(--sp) - .5) * -12vh)) rotate(calc((var(--sp) - .5) * 10deg))}.SwhIrq_plateImg{filter:drop-shadow(0 26px 28px #00000047);width:100%;height:auto;display:block}.SwhIrq_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:clamp(14px,1.6vw,24px);display:grid}.SwhIrq_gridCompact{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.SwhIrq_card{background:var(--white);color:var(--night);transition:transform .6s var(--ease), opacity .8s var(--ease), box-shadow .6s var(--ease);transition-delay:calc(var(--n,0) * 40ms), calc(var(--n,0) * 60ms), 0s;border-radius:clamp(24px,2.6vw,36px);align-content:start;gap:14px;padding:12px 12px 18px;display:grid;box-shadow:0 1px #1f2a440f}.SwhIrq_card:hover{transform:translateY(-8px)rotate(-.7deg);box-shadow:0 26px 40px #1f2a4429}.SwhIrq_card:hover .SwhIrq_tileLink img{transform:scale(1.08)rotate(3deg)}.SwhIrq_tileLink{text-decoration:none;display:block;position:relative}.SwhIrq_badge{background:var(--white);color:var(--red-strong);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;position:absolute;top:12px;left:12px;transform:rotate(-6deg)}.SwhIrq_body{gap:10px;padding:0 8px;display:grid}.SwhIrq_titleRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.SwhIrq_name{letter-spacing:-.035em;font-size:clamp(22px,2vw,30px);line-height:1}.SwhIrq_price{background:var(--sand);color:var(--night);border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:15px;font-weight:800}.SwhIrq_price small{font-size:12px;font-weight:600}.SwhIrq_summary{color:#3a4560;margin:0;font-size:15px;font-weight:500;line-height:1.5}.SwhIrq_facts{color:#3a4560;gap:6px;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.4;list-style:none;display:grid}.SwhIrq_facts li{padding-left:16px;position:relative}.SwhIrq_facts li:before{content:"";background:var(--red-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.SwhIrq_cta{background:var(--night);min-height:44px;color:var(--white);transition:background-color .35s var(--ease), transform .35s var(--ease);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.SwhIrq_cta span{transition:transform .35s var(--ease);display:inline-block}.SwhIrq_cta:hover{background:var(--red-strong)}.SwhIrq_cta:hover span{transform:translate(4px)}.SwhIrq_compact{gap:8px;padding:8px 8px 14px}.SwhIrq_compact .SwhIrq_name{font-size:16px;line-height:1.1}.SwhIrq_compact .SwhIrq_titleRow{flex-direction:column;align-items:flex-start;gap:6px}.SwhIrq_compact .SwhIrq_summary{display:none}.SwhIrq_compact .SwhIrq_cta{min-height:38px;padding:0 14px;font-size:13px}.SwhIrq_notes{padding:clamp(48px, 7vw, 100px) var(--gutter);background:var(--cream);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);display:grid}.SwhIrq_noteCard{background:var(--white);color:var(--night);border-radius:clamp(26px,3vw,44px);align-content:start;justify-items:start;gap:14px;padding:clamp(24px,3vw,44px);display:grid}.SwhIrq_noteCard h2{letter-spacing:-.04em;font-size:clamp(26px,2.6vw,40px);line-height:1}.SwhIrq_noteCard p{color:#3a4560;margin:0;font-weight:500;line-height:1.55}.SwhIrq_noteCard a:not(.SwhIrq_primary){color:var(--night);text-decoration:underline;-webkit-text-decoration-color:var(--red-strong);text-decoration-color:var(--red-strong);text-underline-offset:5px;font-weight:700;text-decoration-thickness:3px}.SwhIrq_noteDark{background:var(--night);color:var(--white)}.SwhIrq_noteDark h2{color:var(--white)}.SwhIrq_noteDark p{color:#ffffffe0}@keyframes SwhIrq_rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}html.js .SwhIrq_ch{transform:translateY(110%)}html[data-ready] .SwhIrq_hero .SwhIrq_ch{animation:SwhIrq_rise .9s var(--ease) backwards;animation-delay:calc(var(--i) * 45ms);transform:none}.SwhIrq_section[data-in] .SwhIrq_ch{animation:SwhIrq_rise .9s var(--ease) backwards;animation-delay:calc(var(--i) * 35ms);transform:none}:is(html.js .SwhIrq_section:not([data-in]) .SwhIrq_card,html.js .SwhIrq_section:not([data-in]) .SwhIrq_intro,html.js .SwhIrq_section:not([data-in]) .SwhIrq_number){opacity:0;transform:translateY(46px)}@media (prefers-reduced-motion:reduce){.SwhIrq_heroBlob,.SwhIrq_heroMain,.SwhIrq_heroSide,.SwhIrq_heroStar,.SwhIrq_plateDrift{transform:none}html.js .SwhIrq_ch{transform:none}:is(html[data-ready] .SwhIrq_hero .SwhIrq_ch,.SwhIrq_section[data-in] .SwhIrq_ch){animation:none}:is(html.js .SwhIrq_section:not([data-in]) .SwhIrq_card,html.js .SwhIrq_section:not([data-in]) .SwhIrq_intro,html.js .SwhIrq_section:not([data-in]) .SwhIrq_number){opacity:1;transform:none}.SwhIrq_card:hover{transform:none}.SwhIrq_card:hover .SwhIrq_tileLink img{transform:none}}@media (max-width:860px){.SwhIrq_hero{grid-template-columns:1fr;padding-top:104px}.SwhIrq_heroVisual{max-width:440px}.SwhIrq_head{grid-template-columns:1fr}.SwhIrq_plate{justify-self:center;width:min(86%,420px)}.SwhIrq_notes{grid-template-columns:1fr}.SwhIrq_tabs{top:70px}}
.Car-5W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Car-5W_hero{--sp:.5;padding:clamp(112px, 12vw, 170px) var(--gutter) clamp(24px, 3vw, 44px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(20px,4vw,64px);display:grid;position:relative;overflow:clip}.Car-5W_heroText{z-index:2;justify-items:start;gap:clamp(14px,1.8vw,22px);display:grid;position:relative}.Car-5W_pill{background:var(--white);color:var(--night);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0;padding:8px 16px;font-size:14px;font-weight:700}.Car-5W_bigTitle{text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(48px,8.2vw,148px);line-height:.88;display:grid}.Car-5W_bigLine{white-space:nowrap;padding:.04em .06em .1em;display:block;overflow:hidden}.Car-5W_bigAccent{color:var(--red-strong)}.Car-5W_ch{display:inline-block}.Car-5W_lead{max-width:54ch;color:var(--night);margin:0;font-size:clamp(16px,1.35vw,19px);font-weight:600;line-height:1.55}.Car-5W_steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Car-5W_steps li{background:var(--white);color:var(--night);transition:background-color .5s var(--ease), color .5s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-size:14px;font-weight:700;display:inline-flex}.Car-5W_steps li span{background:var(--sand);width:28px;height:28px;font-family:var(--font-display), system-ui, sans-serif;transition:background-color .5s var(--ease), color .5s var(--ease);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.Car-5W_stepOn{background:var(--night)!important;color:var(--white)!important}.Car-5W_stepOn span{color:var(--white);background:var(--red-strong)!important}.Car-5W_heroVisual{aspect-ratio:1.15;justify-self:center;width:100%;max-width:640px;position:relative}.Car-5W_heroBlob{background:var(--sand);transform:scale(calc(.88 + var(--sp) * .24)) rotate(calc(var(--sp) * 40deg));border-radius:50%;position:absolute;inset:2% 6% 6%}.Car-5W_heroPlate{position:absolute}.Car-5W_heroPlate img{filter:drop-shadow(0 24px 26px #1f2a4447);width:100%;height:auto;display:block}.Car-5W_heroPlateA{width:90%;transform:translateY(calc((var(--sp) - .5) * -7vh)) rotate(calc((var(--sp) - .5) * 7deg));inset:6% 0 auto 4%}.Car-5W_heroPlateB{width:40%;transform:translateY(calc((var(--sp) - .5) * 9vh)) rotate(calc((.5 - var(--sp)) * 12deg));bottom:-2%;right:-2%}.Car-5W_heroStar{width:clamp(76px,11vw,150px);transform:rotate(calc(var(--sp) * -60deg));position:absolute;bottom:6%;left:0}.Car-5W_notice{margin:0 var(--gutter) clamp(16px, 2vw, 28px);background:var(--white);border-left:6px solid var(--red-strong);color:var(--night);border-radius:20px;padding:16px 22px;font-weight:600;line-height:1.5}.Car-5W_notice a{color:var(--night);-webkit-text-decoration-color:var(--red-strong);text-decoration-color:var(--red-strong);text-underline-offset:4px;text-decoration-thickness:3px}.Car-5W_layout{padding:0 var(--gutter) clamp(72px, 9vw, 130px);grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:clamp(16px,2.4vw,36px);scroll-margin-top:90px;display:grid}.Car-5W_main{min-width:0}.Car-5W_toolbar{--pin-top:74px;z-index:800;background:color-mix(in srgb, var(--cream) 97%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:8px;padding:10px 0;display:grid;position:relative}.Car-5W_toolbar>*{min-width:0}.Car-5W_search input{background:var(--white);width:100%;min-height:52px;color:var(--night);font:600 16px/1 var(--font-text), system-ui, sans-serif;border:2px solid #1f2a4424;border-radius:999px;padding:0 22px}.Car-5W_search input:focus-visible{outline:3px solid var(--red-strong);outline-offset:2px}.Car-5W_chips{min-width:0}.Car-5W_chips ul{scrollbar-width:none;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.Car-5W_chips ul::-webkit-scrollbar{display:none}.Car-5W_chips a{background:var(--white);min-height:42px;color:var(--night);white-space:nowrap;transition:background-color .35s var(--ease), color .35s var(--ease);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.Car-5W_chipOn{background:var(--night)!important;color:var(--white)!important}.Car-5W_shopSection{padding-top:clamp(22px,3vw,40px);scroll-margin-top:170px}.Car-5W_shopHead{gap:6px;margin-bottom:16px;display:grid}.Car-5W_shopTitle{text-transform:uppercase;letter-spacing:-.045em;font-size:clamp(30px,3.6vw,56px);line-height:.95}.Car-5W_shopHead p{color:#3a4560;max-width:60ch;margin:0;font-weight:500;line-height:1.5}.Car-5W_tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,215px),1fr));gap:clamp(12px,1.4vw,18px);margin:0;padding:0;list-style:none;display:grid}.Car-5W_tileItem{display:flex}.Car-5W_tile{background:var(--white);width:100%;color:var(--night);text-align:left;font:inherit;cursor:pointer;transition:transform .5s var(--ease), box-shadow .5s var(--ease), opacity .7s var(--ease);transition-delay:0s, 0s, calc(var(--n,0) * 50ms);border:0;border-radius:28px;align-content:start;gap:8px;padding:10px 10px 14px;display:grid}.Car-5W_tile:hover{transform:translateY(-6px)rotate(-.6deg);box-shadow:0 22px 34px #1f2a4429}.Car-5W_tile:hover [data-pic] img{transform:scale(1.08)rotate(3deg)}.Car-5W_tilePic{display:block;position:relative}.Car-5W_newBadge{background:var(--white);color:var(--red-strong);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px;transform:rotate(-6deg)}.Car-5W_tileName{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;padding:0 6px;font-size:22px;font-weight:800;line-height:1}.Car-5W_tileSummary{color:#3a4560;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0 6px;font-size:13.5px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.Car-5W_tileFoot{justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 0;display:flex}.Car-5W_tilePrice{background:var(--sand);border-radius:999px;padding:5px 11px;font-size:14px;font-weight:800}.Car-5W_tilePrice small{font-size:11px;font-weight:600}.Car-5W_tileAdd{background:var(--night);min-height:36px;color:var(--white);transition:background-color .3s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.Car-5W_tileAdd span{background:var(--white);width:18px;height:18px;color:var(--night);border-radius:50%;place-items:center;font-weight:800;line-height:1;display:inline-grid}.Car-5W_tile:hover .Car-5W_tileAdd{background:var(--red-strong)}.Car-5W_noResult{color:var(--night);padding:40px 0;font-weight:600}.Car-5W_cartAside{background:var(--white);max-height:calc(100vh - 110px);color:var(--night);border-radius:32px;position:sticky;top:90px;overflow:auto;box-shadow:0 20px 50px #1f2a441f}.Car-5W_sheetClose{display:none}.Car-5W_cartInner{gap:16px;padding:clamp(18px,2vw,26px);display:grid}.Car-5W_cartHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.Car-5W_cartTitle{letter-spacing:-.04em;font-size:28px;line-height:1}.Car-5W_cartCount{background:var(--red-strong);min-width:36px;height:36px;color:var(--white);animation:Car-5W_pop .5s var(--ease);border-radius:999px;place-items:center;padding:0 10px;font-weight:800;display:inline-grid}.Car-5W_emptyCart{text-align:center;color:#3a4560;justify-items:center;gap:12px;padding:6px 0 4px;font-weight:500;line-height:1.5;display:grid}.Car-5W_emptyCart p{max-width:30ch;margin:0}.Car-5W_emptyImg{filter:drop-shadow(0 16px 18px #1f2a4438);width:min(70%,220px);height:auto;animation:6s ease-in-out infinite alternate Car-5W_float}.Car-5W_suggest{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Car-5W_suggest button{background:var(--sand);min-height:40px;color:var(--night);font:700 14px/1 var(--font-text), system-ui, sans-serif;cursor:pointer;transition:background-color .3s var(--ease);border:0;border-radius:999px;padding:0 14px}.Car-5W_suggest button:hover{background:var(--night);color:var(--white)}.Car-5W_suggest span{opacity:.7;font-weight:600}.Car-5W_lines{gap:14px;margin:0;padding:0;list-style:none;display:grid}.Car-5W_line{animation:Car-5W_lineIn .6s var(--ease);border-bottom:1.5px solid #1f2a441a;grid-template-columns:64px minmax(0,1fr);gap:12px;padding-bottom:14px;display:grid}.Car-5W_lineThumb{width:64px}.Car-5W_lineBody{gap:6px;min-width:0;display:grid}.Car-5W_lineName{margin:0;font-size:16px;font-weight:800;line-height:1.2}.Car-5W_lineDetails{color:#3a4560;gap:2px;margin:0;padding:0;font-size:12.5px;font-weight:500;line-height:1.4;list-style:none;display:grid}.Car-5W_lineFoot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Car-5W_qtySmall{background:var(--sand);border-radius:999px;align-items:center;display:inline-flex}.Car-5W_qtySmall button{width:34px;height:34px;color:var(--night);font:800 18px/1 var(--font-text), system-ui, sans-serif;cursor:pointer;background:0 0;border:0;border-radius:50%}.Car-5W_qtySmall output{text-align:center;min-width:22px;font-weight:800}.Car-5W_linePrice{margin-left:auto;font-weight:800}.Car-5W_removeLine{color:#3a4560;font:600 13px/1 var(--font-text), system-ui, sans-serif;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.Car-5W_totals{gap:8px;display:grid}.Car-5W_totalRow{justify-content:space-between;gap:12px;font-weight:700;display:flex}.Car-5W_muted{color:#3a4560;font-size:14px;font-weight:600}.Car-5W_grand{border-top:1.5px solid #1f2a441f;padding-top:10px;font-size:20px}.Car-5W_grand strong{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;font-size:30px;font-weight:800}.Car-5W_bump{animation:Car-5W_bump .5s var(--ease);display:inline-block}.Car-5W_cartFoot{display:grid}.Car-5W_primaryBtn,.Car-5W_ghostBtn,.Car-5W_linkBtn{min-height:54px;font:700 16px/1 var(--font-text), system-ui, sans-serif;cursor:pointer;transition:transform .4s var(--ease), background-color .3s var(--ease), opacity .3s;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.Car-5W_primaryBtn{background:var(--red-strong);color:var(--white)}.Car-5W_primaryBtn:disabled{background:color-mix(in srgb, var(--night) 18%, white);color:#3a4560;cursor:not-allowed}.Car-5W_ghostBtn{background:var(--sand);color:var(--night)}.Car-5W_linkBtn{color:var(--night);text-decoration:underline;-webkit-text-decoration-color:var(--red-strong);text-decoration-color:var(--red-strong);text-underline-offset:5px;background:0 0;text-decoration-thickness:3px}.Car-5W_primaryBtn:not(:disabled):hover,.Car-5W_ghostBtn:hover{transform:translateY(-3px)rotate(-1deg)}.Car-5W_dock{display:none}.Car-5W_dialog{width:min(1040px,96vw);max-height:min(92vh,860px);color:var(--night);background:0 0;border:0;padding:0;overflow:visible}.Car-5W_dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f2a449e}.Car-5W_dialog[open]{animation:Car-5W_dialogIn .5s var(--ease)}.Car-5W_dialog[open]::backdrop{animation:Car-5W_fade .4s var(--ease)}.Car-5W_sheet{background:var(--cream);border-radius:36px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:340px minmax(0,1fr);max-height:min(92vh,860px);display:grid;position:relative;overflow:hidden}.Car-5W_close{z-index:5;background:var(--white);width:46px;height:46px;color:var(--night);font:700 28px/1 var(--font-text), system-ui, sans-serif;cursor:pointer;transition:transform .4s var(--ease);border:0;border-radius:50%;position:absolute;top:14px;right:14px}.Car-5W_close:hover{transform:rotate(90deg)}.Car-5W_sheetSide{background:var(--sand);align-content:start;gap:16px;padding:22px;display:grid;overflow:auto}.Car-5W_sheetImage{transform:rotate(-3deg)}.Car-5W_sheetInfo{gap:10px;display:grid}.Car-5W_sheetTitle{letter-spacing:-.045em;font-size:clamp(30px,3vw,44px);line-height:.95}.Car-5W_sheetText{color:#3a4560;margin:0;font-weight:500;line-height:1.5}.Car-5W_sheetFacts{color:#3a4560;gap:6px;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.4;list-style:none;display:grid}.Car-5W_sheetFacts li{padding-left:16px;position:relative}.Car-5W_sheetFacts li:before{content:"";background:var(--red-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.Car-5W_sheetBody{overscroll-behavior:contain;align-content:start;gap:18px;padding:26px 26px 12px;display:grid;overflow:auto}.Car-5W_noOptions{margin:0;padding:20px 0;font-weight:600}.Car-5W_group{min-width:0;animation:Car-5W_rise .6s var(--ease) backwards;animation-delay:calc(var(--n,0) * 50ms + .15s);border:0;gap:12px;margin:0;padding:0;display:grid}.Car-5W_legend{float:left;flex-wrap:wrap;align-items:baseline;gap:4px 12px;width:100%;margin-bottom:10px;padding:0;display:flex}.Car-5W_legend+*{clear:both}.Car-5W_legendTitle{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;font-size:24px;font-weight:800;line-height:1}.Car-5W_legendNote{color:#3a4560;font-size:13px;font-weight:600}.Car-5W_required{color:var(--red-strong);font-weight:800}.Car-5W_counter{background:var(--night);color:var(--white);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:800}.Car-5W_choices{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:8px;display:grid}.Car-5W_choice{background:var(--white);min-height:60px;color:var(--night);text-align:left;font:700 14px/1.15 var(--font-text), system-ui, sans-serif;cursor:pointer;transition:transform .35s var(--ease), background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);border:2px solid #1f2a441f;border-radius:20px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex;position:relative}.Car-5W_choice:hover{border-color:var(--night);transform:translateY(-2px)}.Car-5W_on{background:var(--night);border-color:var(--night);color:var(--white);animation:Car-5W_pop .45s var(--ease)}.Car-5W_blocked{opacity:.45;cursor:not-allowed}.Car-5W_blocked:hover{border-color:#1f2a441f;transform:none}.Car-5W_thumb{background:var(--sand);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-weight:800;display:grid;overflow:hidden}.Car-5W_thumb img{object-fit:contain;width:100%;height:100%}.Car-5W_choiceLabel{flex:1;min-width:0}.Car-5W_extra{background:var(--sand);color:var(--night);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:800}.Car-5W_on .Car-5W_extra{background:var(--white)}.Car-5W_tick{background:var(--red-strong);width:22px;height:22px;color:var(--white);transition:transform .4s var(--ease);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:-7px;right:-7px;transform:scale(0)}.Car-5W_on .Car-5W_tick{transform:scale(1)}.Car-5W_sheetFoot{background:var(--white);border-top:1.5px solid #1f2a441a;grid-column:1/-1;align-items:center;gap:14px;padding:14px 22px;display:flex}.Car-5W_qty{background:var(--sand);border-radius:999px;align-items:center;display:inline-flex}.Car-5W_qty button{width:48px;height:48px;color:var(--night);font:800 22px/1 var(--font-text), system-ui, sans-serif;cursor:pointer;background:0 0;border:0;border-radius:50%}.Car-5W_qty button:disabled{opacity:.35;cursor:not-allowed}.Car-5W_qty output{text-align:center;min-width:30px;font-size:18px;font-weight:800}.Car-5W_addWrap{flex:1;gap:6px;display:grid}.Car-5W_missing{color:var(--red-strong);margin:0;font-size:13px;font-weight:700}.Car-5W_add{background:var(--red-strong);min-height:56px;color:var(--white);font:700 16px/1 var(--font-text), system-ui, sans-serif;cursor:pointer;transition:transform .4s var(--ease);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:0 26px;display:flex}.Car-5W_add:hover{transform:translateY(-3px)rotate(-.8deg)}.Car-5W_add strong{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;font-size:22px;font-weight:800}.Car-5W_error{color:var(--red-strong);margin:0;font-size:14px;font-weight:700}.Car-5W_form{background:var(--white);color:var(--night);animation:Car-5W_rise .7s var(--ease) backwards;border-radius:32px;gap:20px;padding:clamp(20px,3vw,40px);display:grid}.Car-5W_formTitle{letter-spacing:-.045em;font-size:clamp(30px,3.4vw,52px);line-height:.95}.Car-5W_modes{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.Car-5W_mode{cursor:pointer;transition:background-color .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease);border:2px solid #1f2a4424;border-radius:22px;gap:4px;padding:16px 18px;display:grid;position:relative}.Car-5W_mode input{opacity:0;pointer-events:none;position:absolute}.Car-5W_mode:has(input:focus-visible){outline:3px solid var(--red-strong);outline-offset:2px}.Car-5W_mode strong{font-size:17px}.Car-5W_mode span{font-size:14px;font-weight:500;line-height:1.4}.Car-5W_modeOn{background:var(--night);border-color:var(--night);color:var(--white)}.Car-5W_fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.Car-5W_fieldGrid>:only-child,.Car-5W_fieldGrid>:nth-child(3){grid-column:1/-1}.Car-5W_field{align-content:start;gap:6px;display:grid}.Car-5W_field label{font-size:15px;font-weight:800}.Car-5W_field input,.Car-5W_field select,.Car-5W_field textarea{background:var(--cream);width:100%;min-height:54px;color:var(--night);font:600 16px/1.3 var(--font-text), system-ui, sans-serif;transition:border-color .3s var(--ease);border:2px solid #1f2a442e;border-radius:18px;padding:12px 18px}.Car-5W_field textarea{resize:vertical}.Car-5W_field input:focus-visible,.Car-5W_field select:focus-visible,.Car-5W_field textarea:focus-visible{outline:3px solid var(--red-strong);outline-offset:2px}.Car-5W_fieldError input,.Car-5W_fieldError select,.Car-5W_fieldError textarea{border-color:var(--red-strong)}.Car-5W_hint{color:#3a4560;margin:0;font-size:13px;font-weight:500;line-height:1.4}.Car-5W_counterText{text-align:right;color:#3a4560;margin:0;font-size:12px;font-weight:600}.Car-5W_formActions{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.Car-5W_done{background:var(--white);color:var(--night);animation:Car-5W_rise .7s var(--ease) backwards;border-radius:32px;gap:16px;padding:clamp(20px,3vw,40px);display:grid}.Car-5W_done p{max-width:60ch;margin:0;font-weight:600;line-height:1.55}.Car-5W_doneTitle{letter-spacing:-.045em;font-size:clamp(32px,4vw,60px);line-height:.95}.Car-5W_recap{background:var(--sand);color:var(--night);font:600 14px/1.6 var(--font-text), system-ui, sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:22px;margin:0;padding:20px 22px}.Car-5W_doneActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@keyframes Car-5W_rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes Car-5W_chRise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes Car-5W_pop{0%{transform:scale(.9)}55%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes Car-5W_bump{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}@keyframes Car-5W_lineIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes Car-5W_float{0%{transform:translateY(-6px)rotate(-2deg)}to{transform:translateY(8px)rotate(2deg)}}@keyframes Car-5W_fade{0%{opacity:0}to{opacity:1}}@keyframes Car-5W_dialogIn{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}html.js .Car-5W_ch{transform:translateY(110%)}html[data-ready] .Car-5W_hero .Car-5W_ch{animation:Car-5W_chRise .9s var(--ease) backwards;animation-delay:calc(var(--i) * 40ms);transform:none}html.js .Car-5W_shopSection:not([data-in]) .Car-5W_tileItem{opacity:0;transform:translateY(40px)}.Car-5W_shopSection[data-in] .Car-5W_tileItem{animation:Car-5W_rise .7s var(--ease) backwards;animation-delay:calc(var(--n,0) * 50ms)}@media (prefers-reduced-motion:reduce){.Car-5W_heroBlob,.Car-5W_heroPlateA,.Car-5W_heroPlateB,.Car-5W_heroStar{transform:none}.Car-5W_emptyImg,.Car-5W_cartCount,.Car-5W_bump,.Car-5W_line,.Car-5W_group,.Car-5W_form,.Car-5W_done,.Car-5W_on,.Car-5W_dialog[open],.Car-5W_dialog[open]::backdrop,.Car-5W_shopSection[data-in] .Car-5W_tileItem{animation:none}html.js .Car-5W_ch{transform:none}html[data-ready] .Car-5W_hero .Car-5W_ch{animation:none}html.js .Car-5W_shopSection:not([data-in]) .Car-5W_tileItem{opacity:1;transform:none}.Car-5W_tile:hover,.Car-5W_choice:hover,.Car-5W_add:hover,.Car-5W_close:hover{transform:none}.Car-5W_tile:hover [data-pic] img{transform:none}}@media (max-width:980px){.Car-5W_hero{grid-template-columns:1fr;padding-top:100px}.Car-5W_heroVisual{max-width:420px}.Car-5W_layout{grid-template-columns:1fr;padding-bottom:120px}.Car-5W_toolbar{--pin-top:70px}.Car-5W_cartAside{z-index:1600;max-height:86vh;transition:transform .6s var(--ease);visibility:hidden;border-radius:28px 28px 0 0;position:fixed;inset:auto 0 0;transform:translateY(105%)}.Car-5W_cartOpen{visibility:visible;transform:translateY(0)}.Car-5W_sheetClose{background:var(--sand);width:100%;color:var(--night);font:700 14px/1 var(--font-text), system-ui, sans-serif;cursor:pointer;border:0;padding:12px;display:block}.Car-5W_dock{z-index:1500;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--cream) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:block;position:fixed;inset:auto 0 0}.Car-5W_dock button{background:var(--night);width:100%;min-height:58px;color:var(--white);font:700 16px/1 var(--font-text), system-ui, sans-serif;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:12px;padding:0 22px 0 12px;display:flex}.Car-5W_dock strong{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;margin-left:auto;font-size:22px;font-weight:800}.Car-5W_dockCount{background:var(--red-strong);min-width:36px;height:36px;color:var(--white);border-radius:999px;place-items:center;padding:0 10px;font-weight:800;display:inline-grid}.Car-5W_sheet{border-radius:28px 28px 0 0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;max-height:94vh}.Car-5W_dialog{width:100vw;max-width:100vw;max-height:94vh;margin:auto 0 0}.Car-5W_sheetSide{grid-template-columns:92px minmax(0,1fr);align-items:center;padding:14px 64px 14px 14px;overflow:visible}.Car-5W_sheetImage{transform:none}.Car-5W_sheetText,.Car-5W_sheetFacts{display:none}.Car-5W_sheetTitle{font-size:26px}.Car-5W_sheetBody{padding:18px 16px 10px}.Car-5W_sheetFoot{padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.Car-5W_modes,.Car-5W_fieldGrid{grid-template-columns:1fr}}@media (max-width:640px){.Car-5W_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Car-5W_tile{border-radius:22px;padding:8px 8px 12px}.Car-5W_tileName{font-size:17px}.Car-5W_tileSummary{display:none}.Car-5W_tileFoot{flex-direction:column;align-items:flex-start;gap:8px}.Car-5W_tileAdd{justify-content:center;width:100%;font-size:12.5px}}
.-c4Wfq_takeaway{--sp:.5;padding:clamp(56px, 8vw, 120px) var(--gutter);background:var(--red-strong);overflow:clip}.-c4Wfq_card{background:var(--night);color:var(--white);transition:transform .6s var(--ease);border-radius:clamp(32px,4vw,64px);grid-template-columns:1.5fr 1fr;align-items:center;gap:clamp(28px,4vw,72px);padding:clamp(32px,5vw,88px);display:grid}.-c4Wfq_card:hover{transform:rotate(-.6deg)scale(1.005)}.-c4Wfq_main{justify-items:start;gap:clamp(20px,3vw,36px);display:grid}.-c4Wfq_title{color:var(--white);text-transform:uppercase;letter-spacing:-.045em;font-size:clamp(40px,6.6vw,120px);line-height:.9}.-c4Wfq_lines{display:grid}.-c4Wfq_mask{padding:.04em .06em .08em;display:block;overflow:hidden}.-c4Wfq_line{display:block}.-c4Wfq_ch{display:inline-block}.-c4Wfq_mask:last-child{color:var(--red)}.-c4Wfq_facts{gap:10px;max-width:46ch;margin:0;padding:0;font-size:clamp(16px,1.4vw,20px);font-weight:600;line-height:1.45;list-style:none;display:grid}.-c4Wfq_facts li{padding-left:22px;position:relative}.-c4Wfq_facts li:before{content:"";background:var(--red);border-radius:50%;width:9px;height:9px;position:absolute;top:.55em;left:0}.-c4Wfq_order{background:var(--red-strong);min-height:56px;color:var(--white);transition:transform .4s var(--ease);border-radius:999px;align-items:center;padding:0 34px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.-c4Wfq_order:hover{transform:translateY(-3px)rotate(-1.5deg)}.-c4Wfq_badge{aspect-ratio:1;background:var(--cream);width:min(100%,420px);color:var(--night);border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative}.-c4Wfq_spin{transform:rotate(calc(var(--sp) * 260deg));position:absolute;inset:0}.-c4Wfq_ring{width:100%;height:100%;animation:30s linear infinite -c4Wfq_turn}.-c4Wfq_ringText{fill:var(--night);font-family:var(--font-text), system-ui, sans-serif;letter-spacing:.02em;font-size:12px;font-weight:800}.-c4Wfq_core{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.045em;text-transform:uppercase;color:var(--red-strong);font-size:clamp(28px,4.2vw,64px);font-weight:800}@keyframes -c4Wfq_turn{to{transform:rotate(360deg)}}@keyframes -c4Wfq_rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}html.js .-c4Wfq_takeaway:not([data-in]) .-c4Wfq_ch{transform:translateY(110%)}.-c4Wfq_takeaway[data-in] .-c4Wfq_ch{animation:-c4Wfq_rise .9s var(--ease) backwards;animation-delay:calc(var(--i) * 35ms)}html.js .-c4Wfq_takeaway:not([data-in]) .-c4Wfq_badge{opacity:0;transform:scale(.85)}.-c4Wfq_badge{transition:opacity .9s var(--ease) .3s, transform .9s var(--ease) .3s}@media (prefers-reduced-motion:reduce){.-c4Wfq_spin,.-c4Wfq_card:hover{transform:none}html.js .-c4Wfq_takeaway:not([data-in]) .-c4Wfq_ch{transform:none}html.js .-c4Wfq_takeaway:not([data-in]) .-c4Wfq_badge{opacity:1;transform:none}.-c4Wfq_takeaway[data-in] .-c4Wfq_ch,.-c4Wfq_ring{animation:none}}@media (max-width:860px){.-c4Wfq_card{grid-template-columns:1fr}.-c4Wfq_badge{width:min(78vw,360px)}.-c4Wfq_core{font-size:10vw}}
