@layer components{.w_t_kG_bandWhite,.w_t_kG_bandSand,.w_t_kG_bandBrand,.w_t_kG_bandMoss{background:var(--t-bg);color:var(--t-text)}.w_t_kG_bandWhite{--focus:var(--electric-violet);--t-bg:var(--surface);--t-title:var(--text);--t-text:var(--text-default);--t-muted:var(--text-muted);--t-line:var(--border);--t-click:var(--bg);--t-click-hover:var(--surface-sunken)}.w_t_kG_bandSand{--focus:var(--electric-violet);--t-bg:var(--sand);--t-title:var(--text);--t-text:var(--text-default);--t-muted:var(--sand-800);--t-line:var(--fill-quiet-hover);--t-click:var(--surface);--t-click-hover:var(--surface-subtle)}.w_t_kG_bandMoss{--focus:var(--electric-violet);--t-bg:var(--moss);--t-title:var(--text);--t-text:var(--text);--t-muted:var(--fir-green);--t-line:var(--fill-quiet-hover);--t-click:var(--surface);--t-click-hover:var(--surface-subtle)}.w_t_kG_bandBrand{--t-bg:var(--surface-brand);--t-title:var(--text-on-brand);--t-text:var(--text-on-brand);--t-muted:var(--text-on-brand-muted);--t-line:color-mix(in srgb, var(--text-on-brand) 14%, transparent);--t-click:color-mix(in srgb, var(--text-on-brand) 10%, transparent);--t-click-hover:color-mix(in srgb, var(--text-on-brand) 18%, transparent);--focus:var(--focus-on-dark)}.w_t_kG_display{max-width:var(--title-max);color:var(--t-title,var(--text));letter-spacing:-.03em;text-wrap:balance;font-size:36px;font-weight:600;line-height:40px}.w_t_kG_h2{max-width:var(--title-max);color:var(--t-title,var(--text));letter-spacing:-.02em;text-wrap:balance;font-size:18px;font-weight:600;line-height:20px}.w_t_kG_h2>span{color:var(--t-muted,var(--text-muted))}.w_t_kG_h3{color:var(--t-title,var(--text));letter-spacing:-.012em;font-size:19px;font-weight:600;line-height:24px}.w_t_kG_lead{color:var(--t-text,var(--text-default));font-size:17px;line-height:26px}.w_t_kG_body{font-size:16px;line-height:26px}.w_t_kG_bodyS{font-size:14px;line-height:21px}.w_t_kG_caption{color:var(--t-muted,var(--text-muted));font-size:13px;line-height:18px}.w_t_kG_label{font-size:15px;font-weight:600;line-height:20px}.w_t_kG_labelS{font-size:14px;font-weight:500;line-height:20px}.w_t_kG_muted{color:var(--t-muted,var(--text-muted))}.w_t_kG_num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:768px){.w_t_kG_display{font-size:56px;line-height:60px}.w_t_kG_h2{letter-spacing:-.025em;font-size:30px;line-height:32px}.w_t_kG_lead{letter-spacing:-.005em;font-size:20px;line-height:30px}}.w_t_kG_btn:focus-visible,.w_t_kG_chip:focus-visible,.w_t_kG_choice:focus-visible,.w_t_kG_row:focus-visible,.w_t_kG_link:focus-visible,.w_t_kG_focusable:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.w_t_kG_btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-l);padding:0 var(--space-6);border-radius:var(--radius-m);text-align:center;cursor:pointer;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-press) ease, color var(--dur-press) ease;border:0;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex;position:relative}.w_t_kG_btn:active{transform:scale(.97)}.w_t_kG_btn[disabled]{opacity:.4;cursor:not-allowed;transform:none}.w_t_kG_btnM{min-height:var(--control-m);padding:0 var(--space-4);border-radius:var(--radius-s);font-size:14px}.w_t_kG_btnBlock{width:100%;display:flex}.w_t_kG_btnPrimary{background:var(--action);color:var(--on-action)}.w_t_kG_btnPrimary:hover{background:var(--action-hover)}.w_t_kG_btnPrimary:active{background:var(--action-pressed)}.w_t_kG_btnQuiet{background:var(--fill-quiet);color:var(--text)}.w_t_kG_btnQuiet:hover{background:var(--fill-quiet-hover)}.w_t_kG_btnOnDark{background:var(--surface);color:var(--text)}.w_t_kG_btnOnDark:hover{background:var(--surface-subtle)}.w_t_kG_btnSecondaryOnDark{background:var(--t-click);color:var(--text-on-brand)}.w_t_kG_btnSecondaryOnDark:hover{background:var(--t-click-hover)}.w_t_kG_link{align-items:center;gap:var(--space-2);min-height:var(--touch-min);border-radius:var(--radius-xs);color:var(--t-title,var(--text));text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--t-muted,var(--text-muted));text-decoration-color:var(--t-muted,var(--text-muted));cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.w_t_kG_link:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.w_t_kG_chip{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-m);padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);background:var(--t-click,var(--surface));color:var(--t-title,var(--text));cursor:pointer;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-press) ease;border:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.w_t_kG_chip:after{content:"";position:absolute;inset:-2px 0}.w_t_kG_chip:hover{background:var(--t-click-hover,var(--surface-subtle))}.w_t_kG_chip:active{transform:scale(.97)}.w_t_kG_chip[aria-pressed=true]{background:var(--action);color:var(--on-action)}.w_t_kG_chip[aria-pressed=true]:hover{background:var(--action-hover)}.w_t_kG_bandBrand .w_t_kG_chip[aria-pressed=true]{background:var(--surface);color:var(--text)}.w_t_kG_tag{min-height:var(--control-s);padding:var(--space-1) var(--space-3);border-radius:var(--radius-s);background:var(--fill-quiet);color:var(--t-title,var(--text));align-items:center;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.w_t_kG_badgeInk{align-items:center;gap:var(--space-1);height:var(--control-xs);padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--surface-inverse);color:var(--text-on-brand);white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.w_t_kG_photoLabel{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);background:var(--glass-dark);color:var(--text-on-photo);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);align-items:flex-start;display:flex}.w_t_kG_choice{gap:var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-s);background:var(--t-click,var(--bg));color:var(--text);text-align:left;cursor:pointer;transition:background-color var(--dur-press) ease;border:0;flex-direction:column;display:flex}.w_t_kG_choice:hover{background:var(--t-click-hover,var(--surface-sunken))}.w_t_kG_choice[aria-selected=true]{background:var(--action);color:var(--on-action)}@media (min-width:768px){.w_t_kG_choice{padding:var(--space-5)}}.w_t_kG_switch{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:var(--touch-min);padding:var(--space-4) 0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.w_t_kG_switchTrack{border-radius:var(--radius-full);background:var(--border-strong);width:44px;height:26px;transition:background-color var(--dur-press) ease;flex:none;position:relative}.w_t_kG_switchTrack:after{content:"";width:var(--icon-m);height:var(--icon-m);border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--shadow-1);transition:transform var(--dur-press) var(--ease-out);position:absolute;top:3px;left:3px}.w_t_kG_switch[aria-checked=true] .w_t_kG_switchTrack{background:var(--action)}.w_t_kG_switch[aria-checked=true] .w_t_kG_switchTrack:after{transform:translate(18px)}.w_t_kG_switch:focus-visible{outline:none}.w_t_kG_switch:focus-visible .w_t_kG_switchTrack{outline:2px solid var(--focus);outline-offset:2px}.w_t_kG_input{width:100%;min-width:0;height:var(--control-l);padding:0 var(--space-4);border-radius:var(--radius-s);background:var(--t-click,var(--surface));color:var(--t-title,var(--text));transition:border-color var(--dur-press) ease, box-shadow var(--dur-press) ease;border:1px solid #0000;font-size:16px;line-height:26px}.w_t_kG_input::placeholder{color:var(--t-muted,var(--text-muted))}.w_t_kG_input:hover{border-color:var(--border-strong)}.w_t_kG_input:focus{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus);outline:none}.w_t_kG_row{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-4) 0;border:0;border-bottom:1px solid var(--t-line,var(--border));color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;display:flex}.w_t_kG_row:hover .w_t_kG_rowTitle{text-underline-offset:3px;text-decoration:underline}.w_t_kG_rowTitle{color:var(--t-title,var(--text));font-size:15px;font-weight:600;line-height:20px}.w_t_kG_iconBtn{width:var(--control-m);height:var(--control-m);border-radius:var(--radius-full);background:var(--glass-solid);color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-press) ease, opacity var(--dur-press) ease;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.w_t_kG_iconBtn:after{content:"";position:absolute;inset:-2px}.w_t_kG_iconBtn:hover{background:var(--surface)}.w_t_kG_iconBtn:active{transform:scale(.95)}.w_t_kG_iconBtn[disabled]{opacity:.4;cursor:default;transform:none}.w_t_kG_iconBtn:focus-visible{outline:2px solid var(--focus-on-dark);outline-offset:2px}.w_t_kG_plot{border-radius:var(--radius-m);background:var(--image-placeholder);position:relative;overflow:hidden}.w_t_kG_zoomOnHover img{transition:transform .4s var(--ease-out)}.w_t_kG_zoomOnHover:hover img{transform:scale(1.03)}.w_t_kG_motionBand{isolation:isolate;border-radius:var(--radius-m);background:var(--surface-brand);color:var(--text-on-brand);position:relative;overflow:hidden}.w_t_kG_motionBand:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--bg-shade-strong), var(--bg-shade-soft) 45%);position:absolute;inset:0}.w_t_kG_motionBandImage{z-index:-2}@media (min-width:768px){.w_t_kG_motionBand:before{background:linear-gradient(90deg, var(--bg-shade-strong), var(--bg-shade-mid) 35%, var(--bg-shade-soft))}}.w_t_kG_plusIcon{width:var(--control-s);height:var(--control-s);border-radius:var(--radius-s);background:var(--t-click,var(--bg));color:var(--t-title,var(--text));transition:transform var(--dur-panel) var(--ease-out), background-color var(--dur-press) ease;flex:none;place-items:center;display:inline-grid}.w_t_kG_rail{gap:var(--grid-gap);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.w_t_kG_rail::-webkit-scrollbar{display:none}.w_t_kG_rail>*{scroll-snap-align:start;flex:none}@media (prefers-reduced-motion:reduce){.w_t_kG_btn,.w_t_kG_chip,.w_t_kG_choice,.w_t_kG_switchTrack,.w_t_kG_switchTrack:after,.w_t_kG_iconBtn,.w_t_kG_plusIcon,.w_t_kG_zoomOnHover img{transition-duration:1ms}.w_t_kG_zoomOnHover:hover img{transform:none}}@media (prefers-reduced-transparency:reduce){.w_t_kG_photoLabel{background:var(--surface-inverse);-webkit-backdrop-filter:none;backdrop-filter:none}.w_t_kG_iconBtn{background:var(--surface-subtle);-webkit-backdrop-filter:none;backdrop-filter:none}}}a.w_t_kG_link,a.w_t_kG_link:hover,a.w_t_kG_link:focus,a.w_t_kG_link:active{color:var(--t-title,var(--text));text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--t-muted,var(--text-muted));text-decoration-color:var(--t-muted,var(--text-muted))}a.w_t_kG_link:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}
.xf_BQG_root{--fir-green:#273a2d;--moss:#a3b69a;--cinnabar:#e13f32;--sand:#dcd6c6;--fir-950:#13241b;--forest-700:#2f4a3a;--forest-600:#3c5a48;--moss-100:#e3e9e1;--fog:#eceee8;--paper:#f8f9f5;--sand-100:#ede6dc;--sand-800:#5c5040;--lichen:#c9d1c6;--stone:#5a6a60;--electric-violet:#5d24ff;--bg:var(--fog);--surface:#fff;--surface-subtle:var(--paper);--surface-sunken:#f1f3ee;--surface-sand:var(--sand-100);--surface-brand:var(--fir-green);--surface-inverse:var(--fir-950);--text:var(--fir-950);--text-default:#2a3d33;--text-muted:var(--stone);--text-disabled:#8d968f;--text-on-brand:#fff;--text-on-brand-muted:var(--moss);--text-on-photo:#fff;--border:#d7dcd4;--border-strong:#7c877f;--focus:var(--electric-violet);--focus-on-dark:#fff;--action:var(--forest-600);--action-hover:var(--forest-700);--action-pressed:var(--fir-green);--action-subtle:var(--moss-100);--on-action:#fff;--fill-quiet:#13241b0f;--fill-quiet-hover:#13241b1a;--glass:#f8f9f5b8;--glass-solid:#f8f9f5f2;--glass-dark:#13241b8c;--scrim:#13241b73;--bg-shade-strong:#0a160fd1;--bg-shade-mid:#0a160f73;--bg-shade-soft:#0a160f33;--photo-shade:#13241b8c;--skeleton:#e0e4dd;--image-placeholder:var(--lichen);--success:#1f6a4c;--success-subtle:#d9f9f1;--success-signal:#00d8a4;--warning:#7a4b00;--warning-subtle:#fec;--warning-signal:#fa0;--danger:#b42318;--danger-subtle:#ffe5ea;--danger-signal:#ff254c;--info:#0b5f8a;--info-subtle:#d9f2fd;--info-signal:#00aaf3;--discount:#a13fa4;--discount-subtle:#f6e6f7;--discount-signal:#c457c7;--host-active:var(--electric-violet);--host-active-subtle:#ece5ff;--data-positive:#58a77f;--favourite:var(--cinnabar);--rating:#ff810d;--rating-off:#cdd2cb;--shadow-1:0 1px 0 #13241b1a;--shadow-2:0 10px 30px #13241b1a;--shadow-3:0 30px 80px #13241b47;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-28:112px;--radius-2xs:4px;--radius-xs:6px;--radius-s:8px;--radius-m:12px;--radius-full:999px;--control-xs:26px;--touch-min:44px;--control-l:48px;--control-m:40px;--control-s:32px;--icon-s:16px;--icon-m:20px;--icon-l:24px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--container-max:1800px;--measure:680px;--title-max:576px;--frame-inset:12px;--text-inset:36px;--grid-gap:12px;--card-gap-x:28px;--card-gap-y:48px;--rail-gap:20px;--rail-gap-wide:28px;--box-pad:20px;--dur-press:.16s;--dur-popover:.18s;--dur-panel:.26s;--dur-hero:.64s;--dur-pulse:1.6s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--font-sans:var(--font-poppins), system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--font-sans);color:var(--text);-webkit-font-smoothing:antialiased}.xf_BQG_t-display{font-family:var(--font-sans);letter-spacing:-.03em;font-size:56px;font-weight:600;line-height:60px}.xf_BQG_t-display-m{font-family:var(--font-sans);letter-spacing:-.03em;font-size:36px;font-weight:600;line-height:40px}.xf_BQG_t-title-1{font-family:var(--font-sans);letter-spacing:-.025em;font-size:40px;font-weight:600;line-height:44px}.xf_BQG_t-title-1-m{font-family:var(--font-sans);letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:32px}.xf_BQG_t-title-2{font-family:var(--font-sans);letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:32px}.xf_BQG_t-title-2-m{font-family:var(--font-sans);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:20px}.xf_BQG_t-title-3{font-family:var(--font-sans);letter-spacing:-.012em;font-size:19px;font-weight:600;line-height:24px}.xf_BQG_t-price-l{font-family:var(--font-sans);letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:32px}.xf_BQG_t-lead{font-family:var(--font-sans);letter-spacing:-.005em;font-size:20px;font-weight:400;line-height:30px}.xf_BQG_t-lead-m{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:26px}.xf_BQG_t-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:26px}.xf_BQG_t-body-s{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:21px}.xf_BQG_t-caption{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}.xf_BQG_t-label{font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:20px}.xf_BQG_t-label-s{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px}.xf_BQG_t-micro{font-family:var(--font-sans);letter-spacing:.01em;font-size:11px;font-weight:500;line-height:14px}