.owp_tN7f2C{stroke-width:var(--icon-stroke);width:var(--icon-size);height:var(--icon-size);flex:none;display:block}@media (pointer:coarse){.owp_tN7f2C{stroke-width:var(--icon-stroke-coarse)}}.owp_xgS1eW{width:var(--icon-size-sm);height:var(--icon-size-sm);stroke-width:var(--icon-stroke-small)}:root{--pynk-scribble-ease:cubic-bezier(.22, 1, .36, 1);--pynk-scribble-width:100;--pynk-scribble-duration:.6s;--pynk-snippet-brand:1.25rem;--pynk-snippet-title:clamp(1.5rem, 17cqw, 2.5rem);--pynk-snippet-action:.625rem;--pynk-snippet-photo-ratio:1.7;--pynk-snippet-radius:4px;--pynk-announcement-safe-top:0cqw;--pynk-announcement-safe-top-desktop:2cqw;--pynk-announcement-safe-top-compact:6cqw;--pynk-pink-hot:#fa278b;--pynk-pink-electric:#fc268d;--pynk-pink-pale:#ffd5e7;--pynk-lime:#dfff64;--pynk-black:#000;--pynk-white:#fff;--pynk-font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pynk-weight-regular:400;--pynk-weight-strong:600;--pynk-weight-bold:700;--pynk-leading-tight:1.2;--pynk-leading-normal:1.5;--pynk-tracking-display:-.04em;--pynk-rule-width:1px;--pynk-radius-pill:999px;--pynk-color-paper:var(--pynk-pink-hot);--pynk-color-on-dark:var(--pynk-pink-electric);--pynk-color-button-text:var(--pynk-white);--pynk-color-ink:var(--pynk-black);--pynk-color-muted:#151315;--pynk-color-action:var(--pynk-black);--pynk-color-pop:var(--pynk-lime);--pynk-color-rule:#1513154d;--pynk-color-photo:var(--pynk-pink-hot);--pynk-color-soft:var(--pynk-pink-pale);--pynk-tracking-seal:.08em;--pynk-tracking-brand:-.025em;--pynk-leading-display:.88;--pynk-leading-brand:.8;--pynk-font-brand:"Pynk Staatliches", Impact, "Arial Narrow", sans-serif;--pynk-tracking-eyebrow:.14em;--pynk-text-eyebrow:1.1cqw;--pynk-text-title:10.5cqw;--pynk-text-body:2.1cqw;--pynk-text-brand:7cqw;--pynk-text-title-compact:20cqw;--pynk-text-body-compact:4.2cqw;--pynk-text-brand-compact:12cqw;--pynk-font-action:"Pynk Roboto Mono", monospace;--pynk-space-3:3cqw;--pynk-text-announcement:1cqw;--pynk-space-2-6:2.6cqw;--pynk-space-5:5cqw;--pynk-text-nav:1.25cqw;--pynk-space-0-8:.8cqw;--pynk-space-1:1cqw;--pynk-space-1-5:1.5cqw;--pynk-space-2:2cqw;--pynk-space-4:4cqw;--pynk-space-1-7:1.7cqw;--pynk-text-description:1.55cqw;--pynk-space-1-3:1.3cqw;--pynk-space-2-5:2.5cqw;--pynk-text-action:1.6cqw;--pynk-seal-size:10cqw;--pynk-text-seal:.8cqw;--pynk-text-seal-symbol:3.5cqw;--pynk-text-ribbon:1cqw;--pynk-text-ribbon-symbol:2cqw;--pynk-space-6:6cqw;--pynk-text-announcement-compact:1.8cqw;--pynk-text-eyebrow-compact:2.2cqw;--pynk-text-description-compact:3.8cqw;--pynk-text-action-compact:3.8cqw;--pynk-seal-size-compact:19cqw;--pynk-text-seal-compact:1.5cqw;--pynk-text-seal-symbol-compact:7cqw;--pynk-text-ribbon-compact:1.7cqw;--pynk-text-ribbon-symbol-compact:3cqw;--pynk-text-brand-tablet:10cqw;--pynk-text-title-tablet:12.5cqw;--pynk-text-description-tablet:2.8cqw;--pynk-text-action-tablet:3cqw;--pynk-space-12:12cqw;--pynk-space-7:7cqw;--pynk-space-8:8cqw;--pynk-text-store-title:9cqw;--pynk-copy-measure:50cqw;--pynk-space-0-6:.6cqw;--pynk-space-1-4:1.4cqw;--pynk-text-tasting-notes:1.5cqw;--pynk-text-brand-promises:1.6cqw;--pynk-text-promise-display:8cqw;--pynk-text-store-footer:1.3cqw;--pynk-text-store-title-compact:16cqw;--pynk-text-tasting-notes-compact:3cqw;--pynk-text-brand-promises-compact:2.8cqw;--pynk-text-promise-display-compact:12cqw;--pynk-text-store-footer-compact:2.4cqw;--pynk-text-footer-brand:38cqw;--pynk-seal-angle:-10deg;--pynk-arrow-angle:-45deg;--pynk-ratio-desktop:16 / 9;--pynk-ratio-tablet:820 / 1180;--pynk-ratio-phone:390 / 844}@font-face{font-family:Pynk Staatliches;src:url(/fonts/pynk-staatliches-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.owp_9QiOi-{-webkit-touch-callout:none;isolation:isolate;color:var(--pynk-color-ink);background:var(--pynk-color-paper);font-family:var(--pynk-font-body);position:relative}.owp_-XpSMH{height:calc(var(--pynk-space-3) + var(--pynk-announcement-safe-top));padding-top:var(--pynk-announcement-safe-top);background:var(--pynk-color-pop);color:var(--pynk-color-ink);font-size:var(--pynk-text-announcement);letter-spacing:var(--pynk-tracking-eyebrow);text-transform:uppercase;place-items:center;display:grid}.owp_Gc4Phy{z-index:1;padding:var(--pynk-space-2-6) var(--pynk-space-5);border-bottom:var(--pynk-rule-width) solid var(--pynk-color-rule);justify-content:space-between;align-items:center;display:flex;position:relative}.owp_c0Z9qo{font:var(--pynk-weight-regular) var(--pynk-text-brand) / var(--pynk-leading-brand) var(--pynk-font-brand);letter-spacing:var(--pynk-tracking-brand);font-style:italic}.owp_DDrQA-{align-items:center;gap:var(--pynk-space-3);font-size:var(--pynk-text-nav);letter-spacing:var(--pynk-tracking-eyebrow);text-transform:uppercase;display:flex}.owp_DDrQA->:last-child{font-family:var(--pynk-font-action);background:var(--pynk-color-action);color:var(--pynk-color-button-text);align-items:center;gap:var(--pynk-space-0-8);border:var(--pynk-rule-width) solid var(--pynk-color-ink);border-radius:var(--pynk-radius-pill);padding:var(--pynk-space-1) var(--pynk-space-1-5);display:inline-flex}.owp_TP8QTy,.owp_3OdVEh{display:none}.owp_DDrQA- svg{width:var(--pynk-space-2);height:var(--pynk-space-2)}.owp_YIHztj:not([data-device=desktop]) .owp_3OdVEh{align-items:center;gap:var(--pynk-space-4);display:flex}.owp_3OdVEh>svg{width:var(--pynk-space-5);height:var(--pynk-space-5)}.owp_mOlXmS{z-index:1;width:50%;padding:var(--pynk-space-2) var(--pynk-space-4) 0 var(--pynk-space-5);flex-direction:column;align-items:start;display:flex;position:relative}.owp_4edDvT{margin-bottom:var(--pynk-space-1-7);font-size:var(--pynk-text-eyebrow);letter-spacing:var(--pynk-tracking-eyebrow);text-transform:uppercase}.owp_HORCah{font-size:var(--pynk-text-title);line-height:var(--pynk-leading-display);letter-spacing:var(--pynk-tracking-display);font-family:var(--pynk-font-brand)}.owp_HORCah em{color:var(--pynk-color-ink);font-style:normal;font-weight:var(--pynk-weight-regular)}.owp_21FrJU{margin-top:var(--pynk-space-1-7);font-size:var(--pynk-text-description);line-height:var(--pynk-leading-normal);color:var(--pynk-color-muted)}.owp_phBWlV{justify-content:space-between;align-items:center;gap:var(--pynk-space-3);margin-top:var(--pynk-space-1-7);padding:var(--pynk-space-1-3) var(--pynk-space-2-5);font-family:var(--pynk-font-action);font-weight:var(--pynk-weight-strong);text-transform:uppercase;font-size:var(--pynk-text-action);background:var(--pynk-color-action);color:var(--pynk-color-button-text);display:inline-flex}.owp_phBWlV>svg:last-child{width:var(--pynk-space-2);height:var(--pynk-space-2)}.owp_qTiZAA{flex-direction:column;width:50%;display:flex;position:absolute;inset:26% 0 7% auto;overflow:hidden}.owp_vcvPvz{object-fit:contain;background:var(--pynk-color-photo);flex:1;width:100%;height:0;min-height:0}.owp_5p3lsb{top:var(--pynk-space-4);right:var(--pynk-space-3);width:var(--pynk-seal-size);height:var(--pynk-seal-size);background:var(--pynk-color-pop);color:var(--pynk-color-ink);font-weight:var(--pynk-weight-bold);font-size:var(--pynk-text-seal);line-height:var(--pynk-leading-tight);letter-spacing:var(--pynk-tracking-seal);text-transform:uppercase;rotate:var(--pynk-seal-angle);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.owp_5p3lsb b{font-size:var(--pynk-text-seal-symbol);line-height:var(--pynk-leading-tight)}.owp_AGM-aQ{background:var(--pynk-color-ink);height:7%;color:var(--pynk-color-pop);border-top:var(--pynk-rule-width) solid var(--pynk-color-rule);font-size:var(--pynk-text-ribbon);letter-spacing:var(--pynk-tracking-eyebrow);text-transform:uppercase;justify-content:space-evenly;align-items:center;display:flex;position:absolute;inset:auto 0 0}.owp_AGM-aQ>span{color:var(--pynk-color-pop);font-size:var(--pynk-text-ribbon-symbol)}.owp_YIHztj:not([data-device=desktop]) .owp_-XpSMH{height:calc(var(--pynk-space-6) + var(--pynk-announcement-safe-top))}.owp_YIHztj:not([data-device=desktop]) .owp_Gc4Phy{padding:var(--pynk-space-6)}.owp_YIHztj:not([data-device=desktop]) .owp_c0Z9qo{font-size:var(--pynk-text-brand-compact)}.owp_YIHztj:not([data-device=desktop]) .owp_DDrQA-{display:none}.owp_YIHztj:not([data-device=desktop]) .owp_TP8QTy{gap:var(--pynk-space-1-5);width:var(--pynk-space-5);display:grid}.owp_YIHztj:not([data-device=desktop]) .owp_TP8QTy span{height:var(--pynk-rule-width);background:var(--pynk-color-ink)}.owp_YIHztj:not([data-device=desktop]) .owp_mOlXmS{width:100%;padding:var(--pynk-space-5) var(--pynk-space-6) 0}.owp_YIHztj:not([data-device=desktop]) .owp_4edDvT{margin-bottom:var(--pynk-space-3)}.owp_YIHztj:not([data-device=desktop]) .owp_21FrJU{margin-top:var(--pynk-space-4)}.owp_YIHztj:not([data-device=desktop]) .owp_phBWlV{margin-top:var(--pynk-space-5);padding:var(--pynk-space-3) var(--pynk-space-6);width:fit-content;max-width:100%}.owp_YIHztj:not([data-device=desktop]) .owp_phBWlV>svg:last-child{width:var(--pynk-space-4);height:var(--pynk-space-4)}.owp_YIHztj:not([data-device=desktop]) .owp_qTiZAA{width:100%;height:43%;inset:auto 0 5%}.owp_YIHztj:not([data-device=desktop]) .owp_5p3lsb{right:var(--pynk-space-4);width:var(--pynk-seal-size-compact);height:var(--pynk-seal-size-compact)}.owp_YIHztj:not([data-device=desktop]) .owp_5p3lsb b{font-size:var(--pynk-text-seal-symbol-compact)}.owp_YIHztj:not([data-device=desktop]) .owp_AGM-aQ{height:5%}.owp_YIHztj:not([data-device=desktop]) .owp_AGM-aQ>span{font-size:var(--pynk-text-ribbon-symbol-compact)}.owp_YIHztj[data-device=tablet] .owp_Gc4Phy{padding-block:var(--pynk-space-4)}.owp_YIHztj[data-device=tablet] .owp_c0Z9qo{font-size:var(--pynk-text-brand-tablet)}.owp_YIHztj[data-device=tablet] .owp_mOlXmS{padding-top:var(--pynk-space-3)}.owp_YIHztj[data-device=tablet] .owp_21FrJU{margin-top:var(--pynk-space-3)}.owp_YIHztj[data-device=tablet] .owp_phBWlV{margin-top:var(--pynk-space-3);padding:var(--pynk-space-2) var(--pynk-space-4);width:auto}.owp_YIHztj[data-device=tablet] .owp_qTiZAA{height:40%;bottom:7%}.owp_YIHztj[data-device=tablet] .owp_AGM-aQ{height:7%}.owp_YIHztj[data-pynk-treatment=editorial] .owp_-XpSMH{height:var(--pynk-space-12);padding-top:var(--pynk-space-7)}.owp_YIHztj[data-pynk-treatment=editorial] .owp_Gc4Phy{padding-block:var(--pynk-space-3)}.owp_9QiOi-{-webkit-user-select:none;user-select:none}.owp_2qrb7o{aspect-ratio:var(--pynk-ratio-desktop);position:relative}.owp_YIHztj[data-device=tablet] .owp_2qrb7o{aspect-ratio:var(--pynk-ratio-tablet)}.owp_YIHztj[data-device=phone] .owp_2qrb7o{aspect-ratio:var(--pynk-ratio-phone)}[data-example-page]{transform:translateY(var(--example-scroll-offset,0%))}.owp_CR2OZe{font-size:var(--pynk-text-body);line-height:var(--pynk-leading-normal)}.owp_ACUwQC,.owp_L5oxNY,.owp_76jyVA{padding:var(--pynk-space-8) var(--pynk-space-6)}.owp_CR2OZe :where(.owp_4edDvT),.owp_rRLH8i{display:block}.owp_rRLH8i{font:var(--pynk-weight-regular) var(--pynk-text-store-title) / var(--pynk-leading-display) var(--pynk-font-brand);text-transform:uppercase;letter-spacing:var(--pynk-tracking-display)}.owp_04V8kL{align-items:center;gap:var(--pynk-space-6);margin-top:var(--pynk-space-5);grid-template-columns:1fr 1fr;display:grid}.owp_04V8kL img{aspect-ratio:1;object-fit:contain;background:var(--pynk-color-photo);width:100%;height:auto}.owp_CR2OZe p{margin-block:var(--pynk-space-3);max-width:var(--pynk-copy-measure);color:var(--pynk-color-muted)}.owp_XvF-Tc{gap:var(--pynk-space-1);flex-wrap:wrap;display:flex}.owp_XvF-Tc :where(span){padding:var(--pynk-space-0-6) var(--pynk-space-1-4);border:var(--pynk-rule-width) solid var(--pynk-color-rule);border-radius:var(--pynk-radius-pill);font-size:var(--pynk-text-tasting-notes)}.owp_brfrXD{margin-top:var(--pynk-space-3);padding-block:var(--pynk-space-2);border-top:var(--pynk-rule-width) solid var(--pynk-color-rule);justify-content:space-between;display:flex}.owp_L5oxNY{background:var(--pynk-color-ink);color:var(--pynk-color-on-dark);text-align:center}.owp_L5oxNY p{color:inherit;margin-inline:auto}.owp_HyMM3H{color:var(--pynk-color-pop);justify-content:space-between;gap:var(--pynk-space-3);margin-top:var(--pynk-space-6);font-size:var(--pynk-text-brand-promises);display:flex}.owp_HyMM3H :where(b){line-height:var(--pynk-leading-display);font-family:var(--pynk-font-brand);color:var(--pynk-color-pop);font-size:var(--pynk-text-promise-display);font-weight:var(--pynk-weight-regular);margin-bottom:0;display:block}.owp_76jyVA{background:var(--pynk-color-paper);color:var(--pynk-color-ink)}.owp_76jyVA p{color:inherit}.owp_aj8xQD{align-items:end;gap:var(--pynk-space-3);padding:var(--pynk-space-6);background:var(--pynk-color-ink);color:var(--pynk-color-on-dark);font-size:var(--pynk-text-store-footer);grid-template-columns:1fr 1fr;display:grid}.owp_YIHztj:not([data-device=desktop]) .owp_rRLH8i{font-size:var(--pynk-text-store-title-compact)}.owp_YIHztj:not([data-device=desktop]) .owp_04V8kL{grid-template-columns:1fr}.owp_YIHztj:not([data-device=desktop]) .owp_CR2OZe p{max-width:none}.owp_YIHztj:not([data-device=desktop]) .owp_XvF-Tc :where(span){font-size:var(--pynk-text-tasting-notes-compact)}.owp_YIHztj:not([data-device=desktop]) .owp_HyMM3H :where(b){font-size:var(--pynk-text-promise-display-compact)}.owp_YIHztj:not([data-device=desktop]) .owp_aj8xQD{flex-wrap:wrap}@media (prefers-reduced-motion:reduce){[data-example-page]{transform:none}}.owp_ACUwQC{background:var(--pynk-color-soft)}.owp_rRLH8i em{font-style:normal}.owp_YIHztj .owp_aj8xQD .owp_c0Z9qo{font-size:var(--pynk-text-footer-brand);grid-column:1/-1}.owp_5p3lsb :where(b svg){width:var(--pynk-space-4);height:var(--pynk-space-4);rotate:var(--pynk-arrow-angle)}.owp_AGM-aQ :where(span svg){width:var(--pynk-space-2);height:var(--pynk-space-2);rotate:var(--pynk-arrow-angle)}.owp_YIHztj:not([data-device=desktop]) .owp_5p3lsb :where(b svg){width:var(--pynk-space-7);height:var(--pynk-space-7)}.owp_YIHztj:not([data-device=desktop]) .owp_AGM-aQ :where(span svg){width:var(--pynk-space-3);height:var(--pynk-space-3)}.owp_QvY1Xi[data-device=phone]{display:none}@media (width<=1023px){.owp_QvY1Xi[data-device=desktop]{display:none}.owp_QvY1Xi[data-device=phone]{display:block}}.owp_YIHztj{container:example/inline-size}@font-face{font-family:Pynk Roboto Mono;src:url(/fonts/pynk-roboto-mono-latin.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}.owp_YIHztj:not([data-device=desktop]){--pynk-text-announcement:var(--pynk-text-announcement-compact);--pynk-text-eyebrow:var(--pynk-text-eyebrow-compact);--pynk-text-title:var(--pynk-text-title-compact);--pynk-text-description:var(--pynk-text-description-compact);--pynk-text-action:var(--pynk-text-action-compact);--pynk-text-seal:var(--pynk-text-seal-compact);--pynk-text-ribbon:var(--pynk-text-ribbon-compact);--pynk-text-body:var(--pynk-text-body-compact);--pynk-text-brand-promises:var(--pynk-text-brand-promises-compact);--pynk-text-store-footer:var(--pynk-text-store-footer-compact)}.owp_YIHztj[data-device=tablet]{--pynk-text-title:var(--pynk-text-title-tablet);--pynk-text-description:var(--pynk-text-description-tablet);--pynk-text-action:var(--pynk-text-action-tablet)}.owp_YIHztj[data-pynk-treatment=standard]{--pynk-announcement-safe-top:var(--pynk-announcement-safe-top-desktop)}.owp_YIHztj:not([data-device=desktop])[data-pynk-treatment=standard]{--pynk-announcement-safe-top:var(--pynk-announcement-safe-top-compact)}.owp_YIHztj[data-device=desktop][data-pynk-treatment=editorial] .owp_-XpSMH{height:var(--pynk-space-3);padding-top:0}.owp_YIHztj[data-device=desktop][data-pynk-treatment=editorial] .owp_qTiZAA{top:32%}.owp_YIHztj[data-device=desktop]:not([data-pynk-treatment=editorial]) .owp_2qrb7o{aspect-ratio:auto}.owp_YIHztj[data-device=desktop]:not([data-pynk-treatment=editorial]) .owp_mOlXmS{padding-bottom:var(--pynk-space-3)}.owp_YIHztj[data-device=desktop]:not([data-pynk-treatment=editorial]) .owp_AGM-aQ{height:var(--pynk-space-4);position:relative;inset:auto}.owp_LcTzqh{isolation:isolate;pointer-events:auto;cursor:pointer;transition:color var(--pynk-scribble-duration) var(--pynk-scribble-ease);position:relative;overflow:hidden}.owp_LcTzqh .owp_ypXvKj{z-index:-1;fill:none;width:100%;height:100%;stroke:var(--pynk-lime);stroke-width:var(--pynk-scribble-width);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--pynk-scribble-duration) var(--pynk-scribble-ease);position:absolute;inset:0}.owp_LcTzqh:hover{color:var(--pynk-black)}.owp_LcTzqh:hover .owp_ypXvKj{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.owp_LcTzqh,.owp_LcTzqh .owp_ypXvKj{transition:none}}:root{--feedback-text-size:min(.8125rem, 9cqw);--color-feedback-send:#000;--color-feedback-send-text:#fff;--color-feedback-send-hover:#dfff64;--color-browser-chrome:#e5e5e7;--color-browser-border:#bcbcc0;--color-browser-close:#ff5f57;--color-browser-minimize:#febc2e;--color-browser-expand:#28c840;--color-editorial-panel:color-mix(in srgb, var(--color-content-canvas), white 3%);--color-editorial-panel-raised:color-mix(in srgb, var(--color-content-canvas), white 6%);--color-editorial-panel-border:#ffffff16;--editorial-panel-radius:24px;--color-content-action-text:color-mix(in srgb, var(--color-accent) 65%, white);--color-review-selected:color-mix(in srgb, var(--color-accent) 8%, transparent);--color-review-selected-border:color-mix(in srgb, var(--color-accent) 30%, transparent);--review-panel-material:radial-gradient(ellipse at 75% 35%, #fa168c24, transparent 55%), radial-gradient(ellipse at 35% 60%, color-mix(in srgb, var(--color-accent) 36%, transparent), transparent 80%), var(--color-editorial-panel);--review-panel-angle:-5deg;--scenario-wash-compare:radial-gradient(ellipse at 78% 30%, #fa168c20, transparent 50%), radial-gradient(ellipse at 30% 48%, color-mix(in srgb, var(--color-accent) 37%, transparent), transparent 80%);--scenario-wash-action:radial-gradient(ellipse at 90% 35%, #fa168c28, transparent 55%), radial-gradient(ellipse at 48% 75%, color-mix(in srgb, var(--color-accent) 32%, transparent), transparent 80%);--scenario-wash-feedback:var(--scenario-wash-action);--scenario-heading-width:22ch;--type-feature-size:clamp(1.75rem, 1.5rem + 1vw, 2.5rem);--scenario-art-height:16rem;--scenario-row-height:17rem;--scenario-lead-height:20rem;--scenario-desktop-width:66%;--scenario-phone-width:21%;--scenario-detail-width:80%;--scenario-angle:-3deg;--scenario-desktop-left:6%;--scenario-phone-right:6%;--scenario-detail-max:12rem;--scenario-object-shadow:0 8px 18px #00000029;--focus-paper-ring:0 0 0 2px var(--gray-0), 0 0 0 4px var(--gray-950);--color-paper-selection:var(--gray-950);--color-paper-selection-text:var(--gray-0);--color-paper:var(--gray-0);--color-paper-ink:var(--gray-950);--color-paper-muted:var(--gray-600);--color-paper-subtle:var(--gray-600);--color-paper-rule:var(--gray-100);--color-paper-rule-strong:var(--gray-300);--color-paper-artwork:var(--gray-50);--surface-reveal-offset:max(-25%, -25svh);--surface-reveal-shade:.3;--content-reveal-shade:.8;--surface-reveal-progress:1;--type-lead-size:clamp(1.0625rem, 1rem + .15vw, 1.125rem);--type-item-title-size:clamp(1.125rem, 1.05rem + .2vw, 1.25rem);--type-question-size:clamp(1.0625rem, 1rem + .15vw, 1.125rem);--type-inline-code-size:.9375em;--content-action-size:var(--toolbar-text-size);--content-dialog-inset:min(var(--space-8), 5vw);--disclosure-copy-gap:var(--space-4);--type-component-size:clamp(1.25rem, 1.15rem + .25vw, 1.375rem);--type-subsection-size:clamp(1.3125rem, 1.15rem + .5vw, 1.5rem);--leading-component:1.35;--leading-lead:1.6;--tracking-section:-.025em;--copy-heading-gap:var(--space-6);--copy-title-gap:var(--space-5);--copy-paragraph-gap:var(--space-6);--prose-paragraph-gap:var(--space-7);--prose-heading-before:var(--space-9);--prose-subheading-before:var(--space-8);--content-hero-top:clamp(3rem, 5vw, 4rem);--frame-edge-smoothing:.5px;--frame-edge-smoothing-color:#96a0b052;--frame-glass-clip:linear-gradient(var(--black), var(--black));--showcase-desktop-glass-radius:calc(var(--showcase-desktop-screen-radius) - var(--showcase-desktop-bezel));--review-frame-edge:#747b85 #515861 #101216 #262b32;--review-frame-highlight:inset 0 1px 1px #ebf3ff6b, inset -1px 0 1px #ebf3ff40, inset 1px -1px 2px #000000a6;--review-glass-edge:inset -1px 1px 2px #0000006b, inset 1px -1px 1px #e1ebfa26;--showcase-desktop-metal-width:.25cqw;--showcase-desktop-bezel:.65cqw;--showcase-desktop-screen-radius:calc(var(--showcase-radius) - var(--showcase-desktop-metal-width));--showcase-desktop-metal:linear-gradient(225deg, #e0e3e8, #949ba4 24%, #4f5660 55%, #a5abb3 82%, #505862);--showcase-desktop-edge:#dce4f047;--showcase-desktop-notch-top:.65cqw;--showcase-desktop-notch-width:8%;--showcase-desktop-notch-height:1.1cqw;--showcase-desktop-notch-radius:.4cqw;--showcase-camera-size:.2cqw;--showcase-camera-material:radial-gradient(circle at 70% 25%, #718492, #0c151d 45%, #030405 70%);--type-display-size:clamp(2rem, 1.75rem + 1.4vw, 3rem);--type-section-size:clamp(1.625rem, 1.4rem + .8vw, 2rem);--type-article-title-size:var(--type-display-size);--type-article-section-size:clamp(1.625rem, 1.5rem + .6vw, 2rem);--showcase-stage-offset:calc((100% - var(--showcase-stage-width)) / 2);--showcase-stage-width:min(var(--showcase-width), calc(100vw - var(--space-8)));--icon-stroke:1.75;--illustration-stroke:1.5;--icon-stroke-coarse:1.5;--icon-stroke-small:2;--showcase-ratio:1.9;--showcase-ratio-compact:1.55;--showcase-bezel:.55cqw;--showcase-notch-width:24%;--showcase-notch-height:.5cqw;--showcase-notch-inset:.35cqw;--showcase-radius:2.2cqw;--showcase-screen-radius:1.65cqw;--showcase-desktop-top:12%;--showcase-tablet-top:22%;--showcase-phone-top:38%;--showcase-tablet-top-compact:30%;--showcase-phone-top-compact:48%;--review-camera-left:38%;--review-camera-width:24%;--color-editorial-accent:var(--gray-0);--color-review-callout:var(--gray-0);--color-review-callout-selected-text:var(--black);--color-preview-divider:#262626;--color-preview-canvas:var(--black);--color-content-canvas:#111;--color-frame-dimensions:var(--gray-400);--gray-0:oklch(100% 0 0);--black:oklch(0% 0 0);--gray-50:oklch(96% .004 260);--gray-100:oklch(92% .006 260);--gray-300:oklch(80% .008 260);--gray-400:oklch(74% .01 260);--gray-500:oklch(58% .012 260);--gray-550:oklch(51% .012 260);--gray-600:oklch(44% .012 260);--gray-700:oklch(36% .012 260);--gray-750:oklch(31% .011 260);--gray-800:oklch(27% .01 260);--gray-850:oklch(23.5% .009 260);--gray-900:oklch(20.5% .008 260);--gray-925:oklch(18.5% .0075 260);--gray-950:oklch(16.5% .007 260);--blue-400:#147dff;--blue-500:#0875ff;--blue-550:#1c6aff;--blue-600:#06f;--blue-700:#0047dd;--amber-400:oklch(82% .13 75);--red-400:oklch(72% .16 25);--alpha-highlight:oklch(100% 0 0/.06);--alpha-highlight-strong:oklch(100% 0 0/.1);--alpha-border:oklch(100% 0 0/.15);--alpha-border-strong:oklch(100% 0 0/.22);--blue-500-a35:#06f6;--red-400-a30:oklch(72% .16 25/.3);--font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-2xs:.625rem;--text-xs:.6875rem;--text-sm:.75rem;--text-md:.8125rem;--text-lg:.9375rem;--text-xl:1.25rem;--content-brand-width:10rem;--footer-slogan-width:36ch;--wordmark-height:1.2225rem;--text-input:var(--text-md);--leading-glyph:1;--leading-tooltip:1.5;--leading-tight:1.2;--leading-normal:1.45;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-heading:700;--leading-display:1.12;--space-1:.125rem;--space-2:.25rem;--space-3:.375rem;--space-4:.5rem;--space-5:.75rem;--space-6:1rem;--space-7:1.5rem;--space-8:2rem;--space-9:3rem;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-track:7px;--radius-inset:5px;--radius-lg:10px;--radius-full:999px;--border-width:1px;--ring-width:3px;--spinner-stroke:2px;--dot-size:4px;--tracking-tight:-.01em;--toolbar-control-height:44px;--toolbar-touch-height:50px;--toolbar-text-size:.875rem;--toolbar-input-touch-size:1rem;--toolbar-icon-size:18px;--toolbar-wordmark-height:22px;--toolbar-track-inset:3px;--toolbar-padding-y:20px;--toolbar-option-padding:14px;--toolbar-wordmark-gap:18px;--toolbar-surface:#111;--toolbar-field-surface:#191919;--toolbar-selected-surface:#292929;--toolbar-hover-surface:#242424;--toolbar-tooltip-surface:#202020;--toolbar-edge:#ffffff1f;--toolbar-divider:#ffffff1a;--control-height:28px;--track-inset:2px;--control-padding-x:var(--space-5);--control-padding-x-icon:var(--space-4);--icon-size:16px;--icon-size-sm:12px;--icon-size-lg:20px;--kbd-size:16px;--duration-color:.15s;--duration-move:.45s;--duration-slow:.32s;--duration-spin:.8s;--duration-shimmer:1.6s;--shimmer-state:running;--scale-press:.97;--scale-enter:.9;--ease-out:cubic-bezier(.625, .05, 0, 1);--ease-pop:cubic-bezier(.35, 1.5, .6, 1);--ease-spring:cubic-bezier(.34, 1.3, .64, 1);--z-toolbar:10;--z-tooltip:50;--z-skip-link:100;--visually-hidden-size:1px;--color-canvas:var(--black);--color-surface:var(--black);--color-surface-raised:var(--gray-900);--color-surface-sunken:var(--gray-950);--color-control:var(--gray-800);--color-control-hover:var(--gray-750);--color-control-active:var(--gray-700);--color-control-selected:var(--gray-700);--color-border:var(--alpha-border);--color-border-strong:var(--alpha-border-strong);--color-highlight:var(--alpha-highlight);--color-scrollbar:var(--gray-700);--color-chip:var(--alpha-highlight-strong);--color-chip-on-accent:var(--alpha-highlight-strong);--color-text:var(--gray-50);--color-text-muted:var(--gray-400);--color-text-subtle:var(--gray-500);--color-text-on-accent:var(--gray-0);--color-accent:var(--blue-600);--color-accent-hover:var(--blue-550);--color-accent-active:var(--blue-700);--color-accent-ring:var(--blue-500-a35);--color-danger-ring:var(--red-400-a30);--color-accent-text:var(--blue-400);--color-focus:var(--blue-500);--color-warning:var(--amber-400);--color-danger:var(--red-400);--color-danger-fill:#ef233c;--color-text-on-danger:var(--gray-0);--color-danger-hover:color-mix(in oklch, var(--color-danger-fill), white 12%);--color-danger-active:color-mix(in oklch, var(--color-danger-fill), black 10%);--color-frame-bezel:var(--gray-850);--color-frame-bezel-edge:var(--gray-750);--color-frame-screen-edge:var(--black);--color-frame-screen:var(--gray-0);--color-frame-placeholder:var(--gray-950);--color-backdrop:oklch(0% 0 0/.5);--highlight-top:inset 0 var(--border-width) 0 var(--color-highlight);--focus-editorial-ring:0 0 0 2px var(--color-canvas), 0 0 0 4px var(--color-editorial-accent);--focus-ring:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-focus);--shadow-drop:0 8px 24px oklch(0% 0 0/.45);--shadow-raised:var(--shadow-drop), 0 0 0 1px var(--alpha-border), inset 0 1px 0 var(--color-highlight);--shadow-frame:0 1px 2px oklch(0% 0 0/.4), 0 20px 48px -12px oklch(0% 0 0/.6);--frame-bezel-desktop:10px;--frame-bezel-tablet:12px;--frame-bezel-phone:8px;--frame-radius-desktop:14px;--frame-radius-tablet:20px;--frame-radius-phone:28px;--frame-screen-radius-desktop:4px;--frame-screen-radius-tablet:8px;--frame-screen-radius-phone:20px;--frame-gap:32px;--frame-header-height:48px;--frame-header-min-width:216px;--canvas-padding:32px;--edge-fade:var(--canvas-padding);--omnibox-max-width:40rem;--zoom-value-min-width:3.5rem;--popover-width:28rem;--action-menu-width:12rem;--action-menu-left:0px;--action-menu-top:0px;--prose-width:40rem;--tooltip-offset:var(--space-4);--tooltip-rise:var(--space-4);--view-slide:3rem;--tooltip-tip-width:14px;--tooltip-tip-height:6px;--bar-padding:10px;--space-10:4rem;--space-11:6rem;--space-12:8rem;--text-display:3.5rem;--text-section:2.25rem;--text-subheading:var(--type-component-size);--text-body:1rem;--leading-editorial:1.65;--tracking-display:-.035em;--content-width:70rem;--content-copy-width:36rem;--welcome-copy-width:26rem;--content-title-width:52rem;--content-gutter:2rem;--content-section-gap:5rem;--color-content-icon:var(--gray-0);--content-icon-stroke:1.5;--content-control-height:44px;--content-radius:14px;--example-scroll-runway:180svh;--showcase-width:100rem;--showcase-section-overlap:clamp(3rem, 14vw, 14rem);--showcase-desktop-width:68%;--showcase-tablet-width:26%;--showcase-phone-width:15%;--showcase-overlap:.333333;--showcase-angle:skewY(-6deg);--showcase-frame-material:linear-gradient(225deg, #717780 0%, #454a52 16%, #272b31 38%, #171a1f 68%, #0c0e11 100%);--showcase-frame-edge:#747b85 #515861 #101216 #262b32;--showcase-frame-shadow:3px 1px .5px #353b44, 5px 2px .5px #1a1e24;--showcase-frame-highlight:inset 0 1px 1px #ebf3ff6b, inset -1px 0 1px #ebf3ff33, inset 1px -1px 2px #000000a6;--showcase-glass-tint:#101b2c0a;--showcase-glass-reflection:linear-gradient(235deg, #eef6ff1f 0%, #eef6ff12 16%, #eef6ff08 28%, #eef6ff03 42%, transparent 58%);--showcase-glass-softbox:linear-gradient(235deg, transparent 5%, #ffffff03 13%, #ffffff0a 21%, #ffffff05 29%, transparent 40%);--showcase-glass-edge:inset -1px 1px 2px #00000052, inset 1px -1px 1px #e1ebfa1a;--showcase-readable-height:.65;--example-stage-height:0px;--example-stage-top:0px;--example-scroll-offset:0px;--example-frame-padding:6px;--example-frame-phone-radius:24px;--review-heading-measure:11ch;--review-device-min:12rem;--review-device-max:18rem;--review-device-compact-min:10.5rem;--review-device-compact-max:16rem;--review-scene-compact-width:25rem;--review-device-radius:40px;--review-bezel:8px;--review-camera-height:10px;--review-label-min:6rem;--review-label-max:8.5rem;--review-label-compact-max:6.5rem;--review-label-text:.8125rem;--review-point-size:8px;--review-text-x:.115;--review-text-y:21%;--review-action-x:.46;--review-action-y:46.1%;--review-image-x:.23;--review-image-y:79%;--review-menu-x:.912;--review-menu-y:9.25%;--story-cover-ratio:16 / 10;--story-card-gap:2rem;--story-title-size:clamp(1.25rem, 1.1rem + .4vw, 1.5rem);--article-width:44rem;--article-body-size:clamp(1rem, .95rem + .25vw, 1.125rem);--ease-editorial:cubic-bezier(.625, .05, 0, 1);--duration-editorial:.735s;--duration-cta:.5s;--ease-cta:cubic-bezier(.32, .72, 0, 1);--cta-arrow-travel:1.5em;--cta-gap:var(--space-3);--cta-hover-delay:75ms;--elastic-duration:1.7s;--elastic-sensitivity:65;--elastic-stretch:.18;--elastic-damping:5.5;--elastic-oscillations:4;--duration-page:.25s;--motion-stagger-step:70ms;--motion-reveal-distance:8px;--motion-arrow-size:2rem;--motion-underline-offset:.65em;--reading-progress-height:2px;--motion-distance:16px;--motion-hover-scale:1.025;--motion-stagger:.1s;--duration-disclosure:.6s;--duration-disclosure-content:.32s;--ease-disclosure:cubic-bezier(.16, 1, .3, 1);--disclosure-rise:8px;--color-selection:var(--gray-100);--color-selection-text:var(--black);--light-key:#ffffff0f;--light-device-key:#ffffff2e;--light-device-spill:#ffffff12;--light-device-focus:#ff238f2e;--light-device-focus-spill:#ff238f0f;--surface-device-light:radial-gradient(ellipse 50% 50% at 50% 50%, var(--light-device-key) 15%, var(--light-device-spill) 48%, transparent 100%);--surface-device-light-focus:radial-gradient(ellipse 50% 50% at 50% 50%, var(--light-device-focus) 15%, var(--light-device-focus-spill) 48%, transparent 100%);--light-rim:#ffffff52;--light-accent:#0066ff6b;--light-accent-ring:#0066ff2e;--surface-showcase-light:radial-gradient(ellipse 65% 95% at 32% -45%, color-mix(in srgb, var(--color-accent) 7%, transparent), transparent 80%), radial-gradient(ellipse 40% 80% at 78% -40%, #fa168c08, transparent 80%);--surface-showcase-edge:linear-gradient(90deg, transparent, #ffffff61, transparent);--surface-light:radial-gradient(70% 65% at 50% 0%, var(--light-key), transparent 72%);--surface-edge:linear-gradient(90deg, transparent, var(--light-rim), transparent);--light-danger:#ef233c47;--light-danger-ring:#ef233c59;--shadow-danger:inset 0 1px 0 var(--alpha-border-strong), 0 0 0 1px var(--light-danger-ring), 0 4px 14px var(--light-danger);--shadow-accent:inset 0 1px 0 var(--alpha-border-strong), 0 0 0 1px var(--light-accent-ring), 0 4px 14px var(--light-accent);--focus-inset:inset 0 0 0 2px var(--color-canvas), inset 0 0 0 4px var(--color-editorial-accent);color-scheme:dark}@media (pointer:coarse){:root{--color-browser-chrome:#e5e5e7;--color-browser-border:#bcbcc0;--color-browser-close:#ff5f57;--color-browser-minimize:#febc2e;--color-browser-expand:#28c840;--control-height:44px;--control-padding-x:var(--space-6);--control-padding-x-icon:var(--space-5);--icon-size:20px;--text-input:1rem;--frame-header-height:48px;--frame-header-min-width:264px}}@media (width<=1023px),(height<=559px){:root{--color-browser-chrome:#e5e5e7;--color-browser-border:#bcbcc0;--color-browser-close:#ff5f57;--color-browser-minimize:#febc2e;--color-browser-expand:#28c840;--frame-gap:16px;--canvas-padding:12px}}@media (prefers-reduced-motion:reduce){:root{--color-browser-chrome:#e5e5e7;--color-browser-border:#bcbcc0;--color-browser-close:#ff5f57;--color-browser-minimize:#febc2e;--color-browser-expand:#28c840;--duration-editorial:0s;--duration-page:0s;--motion-stagger-step:0s;--motion-reveal-distance:0px;--duration-color:0s;--duration-move:0s;--duration-slow:0s;--duration-spin:2.4s;--shimmer-state:paused;--motion-distance:0px;--motion-hover-scale:1;--motion-stagger:0s;--duration-disclosure:0s;--duration-disclosure-content:0s;--ease-pop:linear;--scale-press:1;--scale-enter:1;--ease-spring:linear}}:root{--scenario-fade-compare:linear-gradient(to bottom, #000 35%, #000000d9 55%, #0000004d 78%, transparent 97%);--scenario-fade-action:linear-gradient(110deg, #000 40%, #000000a6 65%, #0000001f 90%, transparent 100%);--scenario-fade-feedback:linear-gradient(to bottom, #000 25%, #000000a6 55%, #00000026 80%, transparent 100%);--review-device-fade:linear-gradient(to bottom, #000 38%, #000000d9 55%, #0000004d 78%, transparent 97%);--scenario-arrival:1;--scenario-arrival-side:28%;--scenario-arrival-rise:26%;--scenario-arrival-turn:12deg;--review-arrival-side:18%;--review-arrival-rise:20%;--review-arrival-turn:14deg;--review-device-detail-fade:linear-gradient(to bottom, #000 78%, #000000d9 86%, #00000059 94%, transparent 100%);--showcase-halo-height:100%;--showcase-halo-outset:-5%;--showcase-halo:radial-gradient(ellipse at 35% 65%, color-mix(in srgb, var(--color-accent) 42%, transparent), transparent 62%), radial-gradient(ellipse at 78% 65%, #fa168c22, transparent 48%);--showcase-halo-fade:linear-gradient(to bottom, #000 45%, transparent 100%)}[data-showcase-grid]{--showcase-composite-fade:linear-gradient(to bottom, transparent calc(var(--showcase-halo-height) * .3), color-mix(in srgb, var(--color-content-canvas) 45%, transparent) calc(var(--showcase-halo-height) * .55), color-mix(in srgb, var(--color-content-canvas) 85%, transparent) calc(var(--showcase-halo-height) * .78), var(--color-content-canvas) var(--showcase-halo-height))}:root{--showcase-crop-height:min(66svh, calc(var(--showcase-stage-width) / 2.3));--showcase-atmosphere-opacity:.45}@media (width<=1023px){:root{--showcase-crop-height:calc(var(--showcase-stage-width) / 1.75)}}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}::selection{color:var(--color-selection-text);background:var(--color-selection)}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit;color:inherit}:focus-visible{box-shadow:var(--focus-ring);outline:none}.visually-hidden{width:var(--visually-hidden-size);height:var(--visually-hidden-size);margin:calc(-1 * var(--visually-hidden-size));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}::view-transition-group(*){animation-duration:var(--duration-move);animation-timing-function:var(--ease-out)}::view-transition-old(*),::view-transition-new(*){animation:none}::view-transition-old(*){opacity:0}::view-transition-old(*):only-child{opacity:1;animation:view-out var(--duration-color) var(--ease-out) both}::view-transition-new(*):only-child{animation:view-in var(--duration-color) var(--ease-out) calc(var(--duration-move) - var(--duration-color)) both}:root[data-view-transition=forward]::view-transition-old(*):only-child{animation:view-slide-out var(--duration-color) var(--ease-out) both}:root[data-view-transition=forward]::view-transition-new(*):only-child{animation:view-slide-in calc(var(--duration-move) - var(--duration-color)) var(--ease-out) var(--duration-color) both}:root[data-view-transition=back]::view-transition-old(*):only-child{--slide-sign:1;animation:view-slide-out var(--duration-color) var(--ease-out) both}:root[data-view-transition=back]::view-transition-new(*):only-child{--slide-sign:-1;animation:view-slide-in calc(var(--duration-move) - var(--duration-color)) var(--ease-out) var(--duration-color) both}@keyframes view-slide-out{to{opacity:0;translate:calc(var(--view-slide) * var(--slide-sign,-1)) 0}}@keyframes view-slide-in{0%{opacity:0;translate:calc(var(--view-slide) * var(--slide-sign,1)) 0}}@keyframes view-out{to{opacity:0}}@keyframes view-in{0%{opacity:0}}}
