.LAqY7a_modal{border-radius:var(--r-card);background:var(--white);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--navy);border:0;margin:auto;padding:0;overflow:auto}.LAqY7a_modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0c99}.LAqY7a_modal[open]{animation:LAqY7a_pop .35s var(--ease)}.LAqY7a_head{justify-content:space-between;align-items:start;gap:16px;padding:26px 26px 0;display:flex}.LAqY7a_title{font-family:var(--f-display);letter-spacing:-.04em;text-transform:uppercase;font-size:30px;font-weight:600;line-height:1}.LAqY7a_sub{color:var(--ink-soft);margin-top:6px;font-size:14px}.LAqY7a_x{border-radius:var(--r-sm);background:var(--chip);width:40px;height:40px;color:var(--navy);border:0;flex:none;place-items:center;display:grid}.LAqY7a_x:hover{background:#e3e3e8}.LAqY7a_body{padding:20px 26px 26px}@media (max-width:640px){.LAqY7a_modal{border-radius:24px 24px 0 0;width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0}.LAqY7a_head{padding:22px 18px 0}.LAqY7a_body{padding:16px 18px calc(22px + env(safe-area-inset-bottom,0px))}}
.hy9VjG_logo{color:inherit;gap:4px;line-height:1;display:inline-grid}.hy9VjG_wm{aspect-ratio:411/100;width:auto;height:20px;display:block}.hy9VjG_sub{font-family:var(--f-mono);letter-spacing:.3em;text-transform:uppercase;opacity:.7;white-space:nowrap;font-size:6px;font-weight:400}.hy9VjG_ink{color:var(--ink)}.hy9VjG_lg .hy9VjG_wm{height:34px}.hy9VjG_lg .hy9VjG_sub{font-size:8px}
._SnCCq_header{z-index:var(--z-header);height:calc(var(--header-h) + var(--inset));padding:var(--inset) var(--inset) 0;color:var(--white);pointer-events:none;transition:color .3s;position:fixed;inset:0 0 auto}[data-past-hero] ._SnCCq_header{color:var(--ink)}._SnCCq_inner{height:var(--header-h);padding-inline:var(--hero-pad);background:rgba(11, 11, 12, calc(1 - var(--hero-fade,0)));pointer-events:auto;border-radius:18px 18px 0 0;align-items:center;gap:24px;transition:border-radius .35s,box-shadow .35s,background-color .3s;display:flex}[data-past-hero] ._SnCCq_inner{-webkit-backdrop-filter:blur(16px)saturate(160%);box-shadow:0 1px 0 var(--line), 0 12px 30px -20px #00000059;background:#ffffffe0;border-radius:18px}[data-past-hero] ._SnCCq_burger{border-color:#0b0b0c4d}._SnCCq_logo{padding-block:8px;display:flex}._SnCCq_tag{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.02em;opacity:.85;white-space:nowrap;margin-left:24px;font-size:11px}._SnCCq_nav{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.02em;gap:clamp(16px,2vw,28px);margin-left:auto;font-size:11px;display:flex}._SnCCq_nav a{padding-block:8px;transition:color .15s;position:relative}._SnCCq_nav a:after{content:"";transform-origin:100%;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;inset:auto 0 2px;transform:scaleX(0)}._SnCCq_nav a:hover:after,._SnCCq_nav a[aria-current=true]:after{transform-origin:0;transform:scaleX(1)}._SnCCq_actions{align-items:center;gap:10px;margin-left:clamp(24px,5.5vw,78px);display:flex}._SnCCq_book{min-height:36px;padding:0 22px;font-size:12px;color:var(--white)!important}._SnCCq_burger,._SnCCq_close{border-radius:var(--r-sm);width:44px;height:44px;color:inherit;background:0 0;border:1px solid #fff6;place-items:center;display:none}._SnCCq_menu{z-index:var(--z-menu);padding:calc(16px + env(safe-area-inset-top,0px)) var(--gutter) calc(24px + env(safe-area-inset-bottom,0px));animation:_SnCCq_pop .3s var(--ease);flex-direction:column;gap:28px;display:flex;position:fixed;inset:0;overflow-y:auto}._SnCCq_menuTop{color:var(--white);justify-content:space-between;align-items:center;display:flex}._SnCCq_close{color:var(--white);border-color:#ffffff80;display:grid}._SnCCq_menuNav{display:grid}._SnCCq_menuNav a{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.04em;border-bottom:1px solid #ffffff47;padding:8px 0;font-size:clamp(34px,10vw,48px);font-weight:600;line-height:1.1}@media (prefers-reduced-motion:no-preference){._SnCCq_menuNav a{animation:_SnCCq_rise .6s var(--ease) both}._SnCCq_menuNav a:nth-child(2){animation-delay:40ms}._SnCCq_menuNav a:nth-child(3){animation-delay:80ms}._SnCCq_menuNav a:nth-child(4){animation-delay:.12s}._SnCCq_menuNav a:nth-child(5){animation-delay:.16s}._SnCCq_menuNav a:nth-child(6){animation-delay:.2s}._SnCCq_menuNav a:nth-child(7){animation-delay:.24s}._SnCCq_menuNav a:nth-child(8){animation-delay:.28s}}._SnCCq_menuCta{gap:10px;margin-top:auto;display:grid}@media (max-width:1100px){._SnCCq_nav,._SnCCq_tag{display:none}._SnCCq_actions{margin-left:auto}._SnCCq_burger{display:grid}}
.A06vEG_hero{--card-h:min(calc(100svh - 2 * var(--inset)), 900px);padding:var(--inset) var(--inset) 0;position:relative;overflow-x:clip}.A06vEG_card{isolation:isolate;height:var(--card-h);background:var(--grad);min-height:560px;color:var(--white);border-radius:18px;display:flex;position:relative;overflow:hidden}.A06vEG_img{z-index:-2;object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.A06vEG_shade{z-index:-1;background:linear-gradient(90deg,#2a0604b8 0%,#2a06044d 38%,#2a060400 60%),linear-gradient(#2a060400 55%,#2a0604b3 100%);position:absolute;inset:0}.A06vEG_inner{padding:calc(var(--header-h) + clamp(40px, 9vw, 150px)) var(--hero-pad) clamp(28px, 6.6vw, 96px);flex:1;grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:24px;display:grid;position:relative}.A06vEG_note{font-family:var(--f-mono);text-transform:uppercase;text-align:right;white-space:nowrap;grid-area:3/2;place-self:end;font-size:12px;line-height:1.6}.A06vEG_h1{font-family:var(--f-display);text-transform:uppercase;font-weight:600;font-size:var(--fs-h1);letter-spacing:-.04em;grid-area:2/1/auto/-1;margin-bottom:clamp(24px,3.4vw,48px);line-height:.92}.A06vEG_line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:clip}.A06vEG_line>span{display:inline-block}.A06vEG_ctas{flex-wrap:wrap;grid-area:3/1;align-items:center;gap:16px 36px;display:flex}@media (prefers-reduced-motion:no-preference){.A06vEG_hero{height:calc(var(--card-h) + var(--inset) + 80svh)}.A06vEG_card{top:var(--inset);transform-origin:50%;will-change:transform;position:sticky}.A06vEG_inner{opacity:clamp(0, calc(1 - var(--p,0) * 2.4), 1);translate:0 calc(var(--p,0) * -60px)}.A06vEG_shade{opacity:clamp(0, calc(1 - var(--p,0) * 2), 1)}.A06vEG_line>span{animation:A06vEG_up 1.1s var(--ease) both}.A06vEG_line+.A06vEG_line>span{animation-delay:.12s}.A06vEG_note,.A06vEG_ctas{animation:A06vEG_rise 1s .45s var(--ease) both}}@keyframes A06vEG_up{0%{transform:translateY(110%)}to{transform:none}}@media (max-width:1024px){.A06vEG_inner{grid-template-columns:minmax(0,1fr)}.A06vEG_note{text-align:left;white-space:normal;grid-area:4/1;justify-self:start;max-width:420px;margin-top:20px}.A06vEG_note br{display:none}}@media (max-width:720px){.A06vEG_hero{--card-h:calc((100vw - 2 * var(--inset)) * 1612 / 900)}.A06vEG_card{min-height:0}.A06vEG_img{object-position:50% 35%}.A06vEG_shade{background:linear-gradient(#2a060400 34%,#2a06048c 60%,#2a0604eb 90%)}.A06vEG_inner{padding-top:calc(var(--header-h) + 28px)}.A06vEG_note{display:none}.A06vEG_h1{margin-bottom:22px;font-size:clamp(46px,14vw,64px)}.A06vEG_ctas{gap:8px 20px}.A06vEG_ctas .btn-pair{flex:100%}.A06vEG_ctas .btn-pair .btn-light{flex:1}}.shot .A06vEG_hero{height:auto}
.qEmElq_top{gap:40px var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.qEmElq_copy{flex-direction:column;grid-column:1/span 5;gap:36px;display:flex}.qEmElq_lead{color:#3a3a3a;max-width:452px}.qEmElq_actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.qEmElq_rating{align-items:center;gap:14px;display:flex}.qEmElq_badge{background:var(--paper);width:34px;height:34px;color:var(--orange);border-radius:50%;place-items:center;display:grid}.qEmElq_rating b{font-family:var(--f-display);font-size:16px;font-weight:500;display:block}.qEmElq_rating small{font-family:var(--f-mono);color:#555;font-size:11px;display:block}.qEmElq_features{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 36px;margin:auto 0 0;padding:0;list-style:none;display:grid}.qEmElq_features li{gap:8px;display:grid}.qEmElq_features b{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.01em;align-items:center;gap:14px;font-size:15px;font-weight:600;display:flex}.qEmElq_features b:before{content:"";background:var(--orange);flex:none;width:7px;height:7px}.qEmElq_features span{font-family:var(--f-mono);text-transform:uppercase;color:#6a6a6a;padding-left:21px;font-size:11px;line-height:1.55}.qEmElq_photo{border-radius:var(--r-lg);grid-column:7/-1;min-height:600px;margin:0;position:relative;overflow:hidden}.qEmElq_photo img{object-fit:cover}@media (max-width:1100px){.qEmElq_copy,.qEmElq_photo{grid-column:1/-1}.qEmElq_photo{aspect-ratio:16/10;min-height:0}}@media (max-width:640px){.qEmElq_features{grid-template-columns:minmax(0,1fr);gap:22px}.qEmElq_actions .btn-pair{width:100%;display:flex}.qEmElq_actions .btn-pair .btn-ink{flex:1}}
.hGLjRa_booking{gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.hGLjRa_photo{border-radius:var(--r-lg);min-height:560px;margin:0;position:relative;overflow:hidden}.hGLjRa_photoImg{object-fit:cover}.hGLjRa_panel{border-radius:var(--r-lg);min-width:0;padding:32px}.hGLjRa_panelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:18px;display:flex}.hGLjRa_panelHead .h3{font-size:22px}.hGLjRa_booker{gap:22px;display:grid}.hGLjRa_booker .hGLjRa_panelHead{margin-bottom:0}.hGLjRa_demo{font-family:var(--f-mono);text-transform:uppercase;color:var(--gray-ink);font-size:11px}.hGLjRa_demo:before{content:"";vertical-align:1px;background:#3ddc84;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}@media (prefers-reduced-motion:no-preference){.hGLjRa_demo:before{animation:1.6s ease-in-out infinite hGLjRa_blink}}@keyframes hGLjRa_blink{50%{opacity:.25}}.hGLjRa_fieldset{gap:8px;min-width:0;display:grid}.hGLjRa_fieldset>.label{color:var(--gray-ink)}.hGLjRa_days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.hGLjRa_dayChip{min-height:60px;padding:0 2px}.hGLjRa_dayChip small{text-transform:uppercase;letter-spacing:.04em;opacity:.75;font-size:10.5px}.hGLjRa_dayChip b{font-family:var(--f-display);font-size:18px;font-weight:600}.hGLjRa_durs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hGLjRa_timesHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hGLjRa_timesHead .label{color:var(--gray-ink)}.hGLjRa_times{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.hGLjRa_time{justify-content:center;align-items:center;min-height:44px;font-size:13px;display:flex}.hGLjRa_summary{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 16px;padding:18px 0 0;display:grid}.hGLjRa_what{flex-wrap:wrap;gap:8px 0;display:flex}.hGLjRa_cell{gap:4px;padding:0 20px 0 0;display:grid}.hGLjRa_cell small{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-ink);font-size:10.5px}.hGLjRa_cell b,.hGLjRa_what>b{white-space:nowrap;font-size:16px;font-weight:600}.hGLjRa_price{text-align:right;font-variant-numeric:tabular-nums}.hGLjRa_price b{font-family:var(--f-display);letter-spacing:-.04em;font-size:40px;font-weight:600;line-height:1;display:block}.hGLjRa_price small{font-family:var(--f-mono);text-transform:uppercase;color:var(--gray-ink);margin-top:4px;font-size:10.5px;display:block}.hGLjRa_actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.hGLjRa_bkNote{color:var(--gray-ink);font-size:13px;line-height:1.45}@media (max-width:1100px){.hGLjRa_booking{grid-template-columns:minmax(0,1fr)}.hGLjRa_photo{aspect-ratio:16/9;min-height:0}}@media (max-width:640px){.hGLjRa_panel{padding:20px 14px}.hGLjRa_days{gap:4px}.hGLjRa_dayChip{min-height:56px}.hGLjRa_times{grid-template-columns:repeat(4,minmax(0,1fr))}.hGLjRa_summary{grid-template-columns:minmax(0,1fr)}.hGLjRa_what{justify-content:space-between}.hGLjRa_cell{padding:0}.hGLjRa_cell b{font-size:15px}.hGLjRa_price{text-align:left;border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding-top:10px;display:flex}.hGLjRa_actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.hGLjRa_dayChip small{letter-spacing:0;font-size:9.5px}}
.P5HGJW_top{gap:32px var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-bottom:clamp(40px,4.2vw,60px);display:grid}.P5HGJW_copy{grid-column:1/span 5;gap:40px;display:grid}.P5HGJW_copy .mono{max-width:404px}.P5HGJW_rate{border-radius:var(--r-lg);background:var(--white);color:var(--ink);grid-column:7/-1;min-width:0;padding:32px}.P5HGJW_rateHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.P5HGJW_rateT{font-size:22px}.P5HGJW_tabs button[aria-selected=true]{background:var(--ink);color:var(--white);box-shadow:none}.P5HGJW_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.P5HGJW_table th,.P5HGJW_table td{text-align:left;border-bottom:1px solid var(--line-ink);padding:14px 12px}.P5HGJW_table thead th{font-family:var(--f-mono);text-transform:uppercase;color:var(--gray-ink);font-size:11px;font-weight:400}.P5HGJW_table tbody th{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:600;line-height:1.35}.P5HGJW_table tbody th small{font-family:var(--f-mono);color:var(--gray-ink);font-size:11px;font-weight:400;display:block}.P5HGJW_table td{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(22px,2vw,28px);font-weight:500}.P5HGJW_rateCards{display:none}.P5HGJW_rateFoot{font-family:var(--f-mono);text-transform:uppercase;color:var(--gray-ink);margin-top:14px;font-size:11px;line-height:1.6}.P5HGJW_packs{gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.P5HGJW_pack{border-radius:var(--r-lg);min-width:0;transition:transform .4s var(--ease), box-shadow .4s var(--ease);flex-direction:column;gap:14px;padding:28px;display:flex}.P5HGJW_pack:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px #3c080099}.P5HGJW_kicker{color:var(--gray-ink)}.P5HGJW_packT{font-size:22px}.P5HGJW_amt2{font-family:var(--f-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:1}.P5HGJW_amt2 small{font-family:var(--f-mono);letter-spacing:0;text-transform:uppercase;color:var(--gray-ink);font-size:11px;font-weight:400}.P5HGJW_save{width:fit-content;color:var(--orange-deep);font-family:var(--f-mono);text-transform:uppercase;background:#ff5a1f1f;border-radius:3px;padding:4px 8px;font-size:11px}.P5HGJW_pack ul{font-family:var(--f-mono);text-transform:uppercase;color:#444;gap:8px;margin:0;padding:0;font-size:11.5px;line-height:1.55;list-style:none;display:grid}.P5HGJW_pack li{grid-template-columns:16px minmax(0,1fr);display:grid}.P5HGJW_pack li:before{content:"";background:var(--orange);width:6px;height:6px;margin-top:6px}.P5HGJW_cta{width:100%;margin-top:auto}.P5HGJW_member{box-shadow:inset 0 0 0 3px var(--orange)}.P5HGJW_member .P5HGJW_kicker{color:var(--orange-deep)}@media (max-width:1180px){.P5HGJW_packs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.P5HGJW_copy,.P5HGJW_rate{grid-column:1/-1}}@media (max-width:640px){.P5HGJW_rate{padding:22px 16px}.P5HGJW_table{display:none}.P5HGJW_rateCards{gap:8px;display:grid}.P5HGJW_rateCardM{border-radius:var(--r-sm);background:var(--paper);grid-template-columns:76px repeat(auto-fit,minmax(0,1fr));align-items:center;gap:12px;padding:12px 14px;display:grid}.P5HGJW_rcLen{font-family:var(--f-mono);text-transform:uppercase;font-size:13px;font-weight:700}.P5HGJW_rcCell{display:grid}.P5HGJW_rcCell small{font-family:var(--f-mono);text-transform:uppercase;color:var(--gray-ink);font-size:10.5px}.P5HGJW_rcCell b{font-family:var(--f-display);letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1.2}.P5HGJW_packs{grid-template-columns:minmax(0,1fr);gap:10px}.P5HGJW_member{order:-1}.P5HGJW_pack{gap:12px;padding:22px 20px}.P5HGJW_amt2{font-size:44px}}
.ssV4Kq_coaches{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ssV4Kq_coach{align-content:start;gap:6px;min-width:0;display:grid}.ssV4Kq_photo{aspect-ratio:420/500;border-radius:var(--r-lg);width:100%;margin:0 0 14px;position:relative;overflow:hidden}.ssV4Kq_img{object-fit:cover;transition:transform .8s var(--ease)}.ssV4Kq_coach:hover .ssV4Kq_img{transform:scale(1.04)}.ssV4Kq_row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ssV4Kq_name{font-size:clamp(20px,1.7vw,24px)}.ssV4Kq_book{font-family:var(--f-mono);text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:11.5px;font-weight:700;display:inline-flex}.ssV4Kq_book:hover{color:var(--orange-deep)}.ssV4Kq_role{font-family:var(--f-mono);text-transform:uppercase;color:var(--gray-ink);font-size:11px}.ssV4Kq_focus{font-family:var(--f-mono);text-transform:uppercase;color:var(--ink);font-size:11px;line-height:1.6}.ssV4Kq_formats{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:var(--col-gap);margin-top:clamp(40px,4.4vw,64px);display:grid}.ssV4Kq_format{border-radius:var(--r-lg);min-width:0;transition:transform .4s var(--ease), background-color .3s;align-content:start;gap:10px;padding:24px;display:grid}.ssV4Kq_format:hover{background:#ebebe8;transform:translateY(-4px)}.ssV4Kq_fTop{justify-content:space-between;align-items:start;margin-bottom:clamp(24px,3vw,48px);display:flex}.ssV4Kq_ico{border-radius:var(--r-sm);background:var(--orange);width:40px;height:40px;color:var(--white);font-family:var(--f-mono);place-items:center;font-size:14px;font-weight:700;display:grid}.ssV4Kq_n{font-family:var(--f-mono);text-transform:uppercase;color:var(--gray-ink);font-size:11.5px}.ssV4Kq_fT{font-size:22px}.ssV4Kq_fP{font-family:var(--f-mono);text-transform:uppercase;color:var(--gray-ink);font-size:11.5px;line-height:1.6}.ssV4Kq_fAmt{font-family:var(--f-mono);text-transform:uppercase;color:var(--gray-ink);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px;font-weight:700}.ssV4Kq_fAmt small{font-size:inherit;font-weight:inherit}@media (max-width:1180px){.ssV4Kq_formats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.ssV4Kq_coaches{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:clamp(300px,42vw,420px);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.ssV4Kq_coach{scroll-snap-align:start}}@media (max-width:640px){.ssV4Kq_coaches{grid-auto-columns:82vw;gap:12px}.ssV4Kq_formats{gap:10px}.ssV4Kq_format{padding:16px}.ssV4Kq_fTop{margin-bottom:16px}.ssV4Kq_ico{width:34px;height:34px}.ssV4Kq_fT{font-size:18px}}@media (max-width:359px){.ssV4Kq_formats{grid-template-columns:minmax(0,1fr)}}
.Zgfcnq_wrap{position:relative}.Zgfcnq_rail{grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--col-gap)) / 4);gap:var(--col-gap);scroll-snap-type:x mandatory;padding-bottom:4px;display:grid;overflow-x:auto}.Zgfcnq_rail>*{scroll-snap-align:start}.Zgfcnq_ctrl{justify-content:flex-end;gap:6px;margin-top:24px;display:flex}.Zgfcnq_btn{border-radius:var(--r-sm);width:48px;height:48px;color:var(--ink);transition:background-color .2s, border-color .2s, opacity .2s, transform .25s var(--ease);background:0 0;border:1px solid #0b0b0c40;place-items:center;display:grid}.Zgfcnq_btn:hover:not(:disabled){border-color:var(--ink)}.Zgfcnq_solid{background:var(--orange);border-color:var(--orange);color:var(--white)}.Zgfcnq_solid:hover:not(:disabled){background:var(--orange-hi);border-color:var(--orange-hi);transform:translate(2px)}.Zgfcnq_btn:disabled{opacity:.35;cursor:default}@media (max-width:1024px){.Zgfcnq_rail{grid-auto-columns:300px}}@media (max-width:640px){.Zgfcnq_rail{margin-left:calc(-1 * var(--gutter));padding-left:var(--gutter);scroll-padding-left:var(--gutter);grid-auto-columns:78vw;gap:12px}.Zgfcnq_ctrl{display:none}}
