@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAZEAA8AAAAAC+QAAAXpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h00LIAABNgIkAzwEIAWEdgeBDgwHG9MJKB6DbXvpBJSnqMk9AeebWATkGra5JkVSgELieGCFKFtN8JbQkiVSrxwbU/vx4em03p+ZuDDSbHv3S2iCIu2CzHElBSegCv////uVTmI1tw3oqL73J+6/0xRtFdRbYbNWtp6AUUHNe1agcUF1N92qCp4rwWTjh/lfRQCVQlDsSFZBBez2JvgB2B20qoZghwN+Eh37nfwQxJB1OAwQGmGM0EvDa8yHkBhAgtzyDRXp9+YbDLJ0YXE+AujGI1n1kaR8jlMM0+o9p3KtgmH352WwBIRExKQIwgyLxYIECkIcQkSEnJbWiNkJgnsBVZgwe6cUeAUKHBhHyC8SpOZ4BPC8t3LxA4piMSppUQZRYce5icJcXGHe9VVc8e8eIFySqfECeQEQh5MO0IVDbheDZnr5NsxRd4+KABQIECL5hR2wBO9l592fowGtrLCEzHlJpcPVwHCHufPcl10n7jKoaDjEneO+uHb+Ol/JA1MTgL+rIBygelfVLFgBagiICUmISBEkZwmoA3SAXgizQFEBKAXVgBoMFouzpEcVw+0jK9Ycq4DEmYXrJa7ig6wJjFxgFbE1KXaSnckmpJOy8XpiCW1lfXcQuMpto5HIZhtky0xhil6PCJgnHujtt1WclkszmXANBgOYSnaOsTqRdKk+oVoo1TYTW6rbH71F5rz9cXiED9/E7Dc+qDKY3iZz3jJWGfVvVOjfNHSyk7IJrWyc0TL3lwpW7rBSVAaPh1yFk0rqibWO20ZKdyO0Tl+1zETmxKwesw2DYyJFRqOuKt+0ydH8TiFEz9hQ7MXjN6TvP+4q0+kTHKu5N2ex3uKNyfTYdf8yoZB9Nhu2R+8mLWDyJicpfWrAbH3KnqA7POXTZ68uoSVtrSqP5mn5LJqlU6XRtEgCTYCllFKtRk7lOj6MhslCaIjMj/pJvajXKioX6oKgDn/dH+HPn3WLodT1VxpRsvub3YgozVwzN3fNjNOrRu0YdOiRr83N1eavjsnPj3khj6ZX5+do+dwhpzxmvY1PlzzKcx8PTw1NPfZIz62G7Y1u88zUqDuxE+feXdr66651J2oaPLYXqhan9M86WXTIQ4PjELzE08NjEcd815tCL24vfe89pg29aHoDtgG8bQ+6Vwfj4z7BgYN9rPGRDjroH/ULcAD7+1njYxzu7nGaT0/afFxp83PlCfHP7YF9P13Qv9mv6rX7a92WLRbVIq/htxO/dTLlC23aZ7apC+cFPrE4TnHs2bqKdYd+ePXFmmmye9+s/7+8v/PlL1dPYffeaXz5ULdnzyvvHzv92huvj67pzD6uObX7bZS1l24L6yqcUbW7uTBhtipq615tUpVfvk/9qqCsGIVfgduNQffInAG6vvpB86nq8JHE5JrrjbPt1/muS/N2w1rfdXk/FPoW+L/56XLbFO9on6Kvv2sIeDGxKernA17Z2ecE2bFzLsdn7S9or9kVO399+uaqpMDReXG7wZSCgwggXgh0ICDeErKbhB9uWSbciFnRE+Dn99fnA/zuLN0F/N8smBKtApRiAAE+uar0D8DMAqLqW5fuuJPMEGT1cRrIpG7L50YSokNhtV7ouKMoCasBJkP8+HMfkIWAOlXMSZAdGPCwahvBIlECeElSACOhCBZGhkWAkZXl3EQOaRRwoTMKyY0YLURLMFrx42SwZsYsSECFQK64erVOvbr1UCmk1h16qQ1ev9UQ3rARnbxkGqfCa1Uwi7RAhYrEiQwRpXYKvSCoAFkE5c8MiDCM1y1SsSwFqw+vJoefBqo48it+ddgQL9EixJCLDrbxyuUolDu2u3DLoJsufEAr/u6TvVbB9BnTJ/Con1eQixLLS4UenbxWxxKA24ft82Kp1K+KwzdOeQl6Ya9SQ3cguIhaG4d2PA6+PPacnqhIh1Y+eXC/XwzGAOTtFKpXqwN97gYGCYElHBEQIRERMdggIVIiE6a28Z2aTknlf2M2UrVPiNRDvfLotNTefJlUoi4L0zCW1slT5Ux6mV1LIU+LPkP+95FbAQA=)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAYgAA8AAAAAC6wAAAXGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h0cLIAABNgIkAzwEIAWEQAeBDgwHG5cJCB6FcZsTTpEclTZ1ofCYsgigtf/N7skX04SpVaInlfSIVkUjP2GSIHRN3jxyP4+n/+cmKTSyb2AG30HZWweyUJo+QKzeh1mF/xdjrs6zSTMtYbWZ/NyiSXJLWxqQIFKSe1ofxF0ne+ShzqSmdMSp6nFvLQIqjYKRSxSVjeCxeyKrAY+9fZwOPFDwTdTtGWJ1IKRmSEUFRpbDQcJrb8IFyJUDxecUvR3IkY7xO77kfFAsKE4Yev2ygnvUvOJSrKX4r+JPAtpuVgnKBVEikytTrlIQVEvy15AhyqWCMmXCdFUc0CNBugWUMWh5nxiwDWrZjela4gpkZM3UCeAqVup2T4oLAMjGMiC6cPOKqjLYATX9Z4SN/x4A6JVEqxzQNUA6g7cD6EcJywvRzF/fjTg8MsohQBQg5MQVMAQkBAtJXJ1yCGjlgpSr0a/QDngdInWcukx92X9mMR167jHqEvVFdfF1caPQLNylKD7tAtQGxKrVqndSjUy5XIWyza8vqgMI2Xv8EAhrAWIC5J2ADtJRIiGaAlZHAMinJmGMcLGLfD2/i8g/+CRlkRQVKUHuMCm4SHJcNlE8STKhAznD8coOQYf8kJLNhqpmWCUX7cWcxWJzQU02SaZUyyZQkynmtd2yzGqFWEnOtIEHiUuWnBZKPFmNXGG09NFb6OzbHxeHffgGzjg+aLba7cj4Sc02iwXOWK1D5CTJxMmSCcRk4nFr3qatKQSFBixziDo8wmDJZrKbqnjQ0rw4UBiqM4PWKFBus8UFDevXeztbQFXlhRtw5mTmxRmUFa0/7i/ZYaG1JnbhiG1+p6d2vyp2824081TMoa4S9IEjPmIV5Pfjr3tpjS+wFByJesBitmjGilpci+hcOS6nswqsYHAMZvA5OIfOYozp4xJxIoOlMR2IwTEaQhgOw8ux/BDOD/tBVPfQjr7i3//he1c6zdcspTI+/OVDmDgt+/xG43ncctTsilG5X+PCutoFjVcSGSaRx6801i3wd6bP+dE24se6oN31vuW5Zbm+Qavrq8H7844ZXTsfphnPOZZ2/7ln0y+15S7LMk0TxirNuyrpwAkf/gTZdci3//DpD/+ZHSlX9tS9/76nwBGHI1Wm4AfaP1oBr872fr1tW+8X2L4CSdEvkT2Xwf2RUZ85+CeXn51dSecfk/cdBZ8tWD1lWVD1/ntrA5ZN4LegMnf+L3xvouGga81AWVepJlzz008Ybj6/2nj1yNu7flw5B+4dmv//j8u375Yh5m7qgXnwc8XOD1csvr5h69JLy/qmNGdvGt667BIc7KlYG9bdlTp8SVmWNntkzPj/pcWx+pj+MLepkXGx3/toGtxD83vSm67xk/9IjFS9w4zYlVv/u1pxdezOELjy++FfNIzSyoSGVOmvKz0iJ4wcqRpDZ9enGfjBGf/xCpMmxuU13ugwdB7I2bdXsbMxM8wU0nsRYg4pKSB9k12HgPQsn16Z/qbHOedXISl4Ae8e7JsD+NBXtx3838DbLjgKQS6CwAsnnCeAbEEAmuuyB95mcyEqZab3OSRbAUv4JMxJ63WHzYNLlMWGsAJwgnTkdz5bC6HONjIVwhBa+W2VTiGFVARcRyEyXjDsP15U7h8vscgZXmqcebxMJw0vN0YBt9YUUhkEqgF+18dtN0RpxCiuqYhYBlkSDjMZwFIy4HxCPJNBg9+MHmtEghoKlar00WHpGQwpNgGH1aey8+viMPQ0BjUbwnZXrKcjl8r3S5MotZgt93Dydvpnl61BqSplsiekxYMPD0VWyxOx/vHJEiXJJNdotIOuHUKth1TBADFUyLzRoN+ImFzUpltMcWiE0jJg1u+lB+hpDyM9qg87SGBQn2ZSO+AfRiOAYotJwNrqMOxhiDAnkIhCPMRHAiSEJIiQGEn4hf3s0LghUdPfX07iBiYKzDplYipTiPcqxiKzBZaBTF6SWJhIFNWnRyUnMqkX0P9GqKU=)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff)format("woff")}:root{--imed-night:#0a0a0a;--imed-pearl:#f7f6f6;--imed-penn-blue:#0f1843;--imed-white:#fff;--imed-charcoal:#323338;--imed-charcoal-2:#28292e;--imed-silk:#858790;--imed-silk-lit:#9fa1aa;--imed-silk-deep:#74767f;--imed-studio:#f3f3f3;--imed-packshot-bg:#fff;--imed-corridor-dark:#1e1f24;--imed-corridor-dark-deep:#191a1e;--imed-corridor-dark-lit:#26272d;--imed-ink-corridor:var(--imed-ink-char);--imed-ink-corridor-lead:var(--imed-ink-char-lead);--imed-ink-corridor-muted:var(--imed-ink-char-muted);--imed-card-surface:var(--imed-charcoal);--imed-ink-silk:var(--imed-charcoal);--imed-ink-silk-lead:color-mix(in srgb, var(--imed-charcoal) 80%, transparent);--imed-ink-silk-muted:color-mix(in srgb, var(--imed-charcoal) 70%, transparent);--imed-ink-char:#fff;--imed-ink-char-lead:#ffffffc7;--imed-ink-char-muted:#ffffffa8;--imed-champagne:#a89b78;--imed-champagne-rich:#9a8560;--imed-champagne-soft:#b8a888;--imed-accent:var(--imed-champagne);--imed-tg:#1a8fd0;--imed-tg-hover:#157eb8;--imed-tg-ink:#fff;--imed-tg-glass:#1a8fd094;--imed-tg-glass-hover:#157eb8b8;--imed-tg-edge:#9ad4f58c;--imed-font-ui:"Manrope", "Segoe UI", system-ui, sans-serif;--imed-font-emotion:"Cormorant Garamond", Georgia, serif;--imed-font-display:var(--imed-font-emotion);--imed-text-display:clamp(2rem, 4vw, 2.75rem);--imed-text-chapter:clamp(1.5rem, 2.8vw, 2rem);--imed-text-card:clamp(1.2rem, 1.8vw, 1.45rem);--imed-text-lead:clamp(1rem, 1.2vw, 1.125rem);--imed-text-body:1rem;--imed-text-ui:.875rem;--imed-text-meta:.75rem;--imed-text-meta-track:.05em;--imed-text-ui-floor:max(.8125rem, var(--imed-text-ui));--imed-text-meta-floor:max(.8125rem, var(--imed-text-meta));--imed-max:1120px;--imed-radius-rect:4px;--imed-radius-card:12px;--imed-topbar-h:56px;--imed-space-1:.25rem;--imed-space-2:.5rem;--imed-space-3:1rem;--imed-space-4:1.5rem;--imed-space-5:2.5rem;--imed-space-6:4rem;--imed-rise:20px;--imed-rise-sm:12px;--imed-dur:.55s;--imed-dur-slow:.75s;--imed-ease:cubic-bezier(.22, 1, .36, 1);--imed-stagger:55ms;--imed-stagger-max:6;--imed-stagger-max-list:4;--imed-reveal-threshold:.18;--imed-reveal-root-margin:0px 0px -8% 0px}@media (width<=720px){:root{--imed-rise:16px;--imed-stagger:45ms;--imed-stagger-max:4;--imed-stagger-max-list:3;--imed-dur:.45s;--imed-text-meta:.8125rem}}:root{--rmc-font-system:var(--imed-font-ui);--rmc-font-emotion:var(--imed-font-emotion);--rmc-night:var(--imed-night);--rmc-pearl:var(--imed-pearl);--rmc-penn-blue:var(--imed-penn-blue);--rmc-white:var(--imed-white);--rmc-font-offer:var(--imed-font-display);--bg:var(--imed-night);--surface:var(--imed-charcoal);--surface-2:var(--imed-charcoal-2);--text:var(--imed-ink-char);--text-muted:var(--imed-ink-char-muted);--accent:var(--imed-champagne);--border:color-mix(in srgb, var(--imed-silk) 42%, transparent);--petrol:var(--imed-penn-blue);--petrol-2:#161f4d;--teal:#4a5a8c;--teal-deep:var(--imed-penn-blue);--teal-soft:#e8e9f0;--orange:var(--imed-penn-blue);--orange-soft:#ececf3;--paper:var(--imed-pearl);--ink:var(--imed-night);--deep-gray:var(--imed-charcoal);--deep-gray-2:var(--imed-charcoal-2);--surface-gray:var(--imed-silk);--surface-gray-deep:var(--imed-silk-deep);--surface-gray-lit:var(--imed-silk-lit);--bundle-champagne:var(--imed-champagne);--bundle-champagne-rich:var(--imed-champagne-rich);--bundle-night:color-mix(in srgb, var(--imed-penn-blue) 18%, #2c2e38);--ink-silk:var(--imed-ink-silk);--ink-silk-lead:var(--imed-ink-silk-lead);--ink-silk-muted:var(--imed-ink-silk-muted);--ink-char:var(--imed-ink-char);--ink-char-lead:var(--imed-ink-char-lead);--ink-char-muted:var(--imed-ink-char-muted);--accent-offer:var(--imed-champagne);--tg:var(--imed-tg);--tg-hover:var(--imed-tg-hover);--tg-ink:var(--imed-tg-ink);--tg-glass:var(--imed-tg-glass);--tg-glass-hover:var(--imed-tg-glass-hover);--tg-edge:var(--imed-tg-edge);--muted:#5a5c6a;--line:#dddde5;--disp:var(--imed-font-display);--body:var(--imed-font-ui);--mono:var(--imed-font-ui);--max:var(--imed-max)}.section-pillars.corridor--dark{--surface-gray:var(--imed-corridor-dark);--surface-gray-deep:var(--imed-corridor-dark-deep);--surface-gray-lit:var(--imed-corridor-dark-lit);--deep-gray:var(--imed-card-surface);--deep-gray-2:var(--imed-charcoal-2);--ink-silk:var(--imed-ink-corridor);--ink-silk-lead:var(--imed-ink-corridor-lead);--ink-silk-muted:var(--imed-ink-corridor-muted)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--imed-night:#f3f3f5;--imed-pearl:#1a1b1f;--imed-charcoal:#fff;--imed-charcoal-2:#ececef;--imed-silk:#dddde3;--imed-silk-lit:#e8e8ee;--imed-silk-deep:#c8c9d0;--imed-corridor-dark:#e6e7ec;--imed-corridor-dark-deep:#dcdee4;--imed-corridor-dark-lit:#f0f1f5;--imed-card-surface:#fff;--imed-ink-char:#14151a;--imed-ink-char-lead:#22232b;--imed-ink-char-muted:#3a3b44;--imed-ink-silk:#14151a;--imed-ink-silk-lead:#22232b;--imed-ink-silk-muted:#3a3b44;--imed-ink-corridor:#14151a;--imed-ink-corridor-lead:#22232b;--imed-ink-corridor-muted:#3a3b44;--rmc-night:#f3f3f5;--rmc-pearl:#14151a;--paper:#f7f6f6;--ink:#14151a;--deep-gray:#fff;--deep-gray-2:#ececef;--surface-gray:#e6e7ec;--surface-gray-deep:#dcdee4;--surface-gray-lit:#f0f1f5;--ink-silk:#14151a;--ink-silk-lead:#22232b;--ink-silk-muted:#3a3b44;--ink-char:#14151a;--ink-char-lead:#22232b;--ink-char-muted:#3a3b44;--muted:#3a3b44;--line:#b8b9c2;--bundle-night:color-mix(in srgb, var(--imed-penn-blue) 10%, #eef0f5);--bg:#f3f3f5;--surface:#fff;--surface-2:#ececef;--text:#14151a;--text-muted:#3a3b44;--accent:var(--imed-champagne);--border:#1a1b1f24;--imed-tg-glass:#0f6fa8e0;--imed-tg-glass-hover:#0c5f90eb;--tg-glass:var(--imed-tg-glass);--tg-glass-hover:var(--imed-tg-glass-hover)}html[data-theme=light] .section-pillars.corridor--dark{--surface-gray:var(--imed-corridor-dark);--surface-gray-deep:var(--imed-corridor-dark-deep);--surface-gray-lit:var(--imed-corridor-dark-lit);--deep-gray:#fff;--deep-gray-2:#f4f4f7}html.imed-motion .imed-reveal:not([data-imed-revealed]){opacity:0;transform:translateY(var(--imed-rise));transition:opacity var(--imed-dur) var(--imed-ease), transform var(--imed-dur) var(--imed-ease);transition-delay:calc(min(var(--imed-reveal-i,0), var(--imed-stagger-max)) * var(--imed-stagger));will-change:opacity, transform}html.imed-motion .imed-reveal[data-imed-revealed],html.imed-motion .imed-reveal--split:not([data-imed-revealed]),html.imed-motion .imed-reveal--split[data-imed-revealed]{opacity:1;will-change:auto;transform:none}html.imed-motion .imed-reveal--split:not([data-imed-revealed]) .imed-reveal-copy,html.imed-motion .imed-reveal--split:not([data-imed-revealed]) .imed-reveal-media{opacity:0;transition:opacity var(--imed-dur) var(--imed-ease), transform var(--imed-dur) var(--imed-ease);will-change:opacity, transform}html.imed-motion .imed-reveal--split:not([data-imed-revealed]) .imed-reveal-copy{transition-delay:0s;transform:translate(12px)}html.imed-motion .imed-reveal--split:not([data-imed-revealed]) .imed-reveal-media{transition-delay:40ms;transform:translate(-12px)}html.imed-motion .imed-reveal--split[data-imed-revealed] .imed-reveal-copy,html.imed-motion .imed-reveal--split[data-imed-revealed] .imed-reveal-media{opacity:1;will-change:auto;transform:none}html.imed-motion .imed-reveal--hairline,.imed-reveal--hairline{position:relative}html.imed-motion .imed-reveal--hairline:after,html.imed-motion .section-head.imed-reveal--hairline:after,html.imed-motion .section-pillars .section-head.imed-reveal--hairline:after,html.imed-motion .section-head--segments.imed-reveal--hairline:after{content:"";margin-top:.95rem;background:color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);width:0;height:1px;transition:width var(--imed-dur-slow) var(--imed-ease);transition-delay:calc(min(var(--imed-reveal-i,0), var(--imed-stagger-max)) * var(--imed-stagger) + 80ms);margin-inline:auto;display:block;position:static;bottom:auto;left:auto;transform:none}html.imed-motion .imed-reveal--hairline[data-imed-revealed]:after,html.imed-motion .section-head.imed-reveal--hairline[data-imed-revealed]:after,html.imed-motion .section-pillars .section-head.imed-reveal--hairline[data-imed-revealed]:after,html.imed-motion .section-head--segments.imed-reveal--hairline[data-imed-revealed]:after{width:min(7.5rem,40%)}@keyframes imed-anchor-pulse{0%,to{box-shadow:inset 0 1px #0000}32%{box-shadow:inset 0 1px 0 var(--imed-champagne,#a89b78)}}.imed-anchor-pulse{animation:imed-anchor-pulse .85s var(--imed-ease,cubic-bezier(.22, 1, .36, 1)) both}.section-head.imed-anchor-pulse:after,.imed-reveal--hairline.imed-anchor-pulse:after{background:var(--imed-champagne,#a89b78);width:min(7.5rem,40%);transition:none}@media (width>=960px){.imed-chapter{grid-template-columns:minmax(11.5rem,.32fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem);display:grid}.imed-chapter-rail{top:var(--imed-sticky-stack,130px);z-index:2;padding-top:.15rem;position:sticky}.imed-chapter-rail .section-head--segments{text-align:left;max-width:none;margin:0;padding-bottom:0}.imed-chapter-rail .section-head--segments h2,.imed-chapter-rail .section-head--segments p,.imed-chapter-rail .segments-bundles-hint{text-align:left;margin-left:0;margin-right:0}.imed-chapter-rail .segments-bundles-hint{max-width:28ch}html.imed-motion .imed-chapter-rail .imed-reveal--hairline:after{margin-inline:0}.imed-chapter-stream{min-width:0}}html.imed-motion .product-page .imed-reveal--hairline:after,html.imed-motion .product-depth-block .imed-reveal--hairline:after,html.imed-motion .product-decision .imed-reveal--hairline:after,.product-page .imed-reveal--hairline:after,.product-depth-block .imed-reveal--hairline:after,.product-decision .imed-reveal--hairline:after{margin-inline:auto}.sku-grid,.product-related-grid,.product-points-quiet,.product-docs-list,.product-faq-list{--imed-stagger-max:var(--imed-stagger-max-list,4)}.product-feature-list{--imed-stagger-max:0}.product-highlights .product-depth-section{--imed-stagger-max:var(--imed-stagger-max-list,4)}@media (width<=720px){html.imed-motion .imed-reveal--split:not([data-imed-revealed]) .imed-reveal-copy{transform:translate(8px)}html.imed-motion .imed-reveal--split:not([data-imed-revealed]) .imed-reveal-media{transform:translate(-8px)}}@media (prefers-reduced-motion:reduce){html.imed-motion .imed-reveal,.imed-reveal,html.imed-motion .imed-reveal--split .imed-reveal-copy,html.imed-motion .imed-reveal--split .imed-reveal-media{will-change:auto;transition:none;opacity:1!important;transform:none!important}html.imed-motion .imed-reveal--hairline:after,.imed-reveal--hairline:after{width:min(7.5rem,40%);transition:none}.imed-chapter-rail{position:static}.imed-anchor-pulse{animation:none}}:root{--max:1120px;--imed-topbar-h:56px;--imed-directions-h:58px;--imed-sticky-stack:calc(var(--imed-topbar-h) + 16px);--text-display:var(--imed-text-display);--text-chapter:var(--imed-text-chapter);--text-card:var(--imed-text-card);--text-lead:var(--imed-text-lead);--text-body:var(--imed-text-body);--text-ui:var(--imed-text-ui-floor);--text-meta:var(--imed-text-meta-floor);--packshot-bg:var(--imed-packshot-bg,#fff)}*{box-sizing:border-box;margin:0;padding:0}.skip-link{z-index:10000;background:var(--deep-gray,#323338);color:#fff;font-family:var(--body), system-ui, sans-serif;font-size:var(--text-ui);border:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 55%, transparent);border-radius:4px;padding:.45rem .75rem;text-decoration:none;transition:transform .15s;position:absolute;top:.75rem;left:.75rem;transform:translateY(-120%)}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--bundle-champagne,#a89b78);outline-offset:2px;transform:translateY(0)}html{scroll-behavior:smooth;background-color:var(--deep-gray-2,#28292e)}body{font-family:var(--body);color:var(--text,var(--rmc-pearl,#f7f6f6));background:var(--bg,var(--imed-night,#0a0a0a));-webkit-font-smoothing:antialiased;min-height:100%;line-height:1.55}#root{flex-direction:column;min-height:100svh;display:flex}#root>footer,#root>.site-footer,#root>.subpage-footer{margin-top:auto}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{width:min(var(--max), calc(100% - 40px));margin:0 auto}.topbar{z-index:40;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--rmc-pearl);background:0 0;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:sticky;top:0}.topbar.is-solid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb, var(--rmc-night) 90%, transparent);border-bottom-color:color-mix(in srgb, var(--rmc-pearl) 14%, transparent)}.topbar .wrap{flex-wrap:nowrap;align-items:center;gap:.75rem;min-height:56px;display:flex}.brand{height:28px;color:var(--rmc-pearl);flex-shrink:0;align-items:center;display:inline-flex}.brand img{width:auto;height:100%}.nav{flex-wrap:nowrap;flex:auto;align-items:center;gap:0;min-width:0;margin-left:.25rem;display:flex;overflow:hidden}.nav a{font-family:var(--body);font-size:var(--text-ui);letter-spacing:.01em;text-transform:none;color:color-mix(in srgb, var(--rmc-pearl) 86%, transparent);white-space:nowrap;text-shadow:0 1px 8px #0a0a0a59;border:0;flex-shrink:0;padding:.4rem .5rem;font-weight:500;transition:color .2s}.nav a:hover{color:var(--rmc-pearl);background:0 0;border-color:#0000}.top-actions{flex-shrink:0;align-items:center;gap:.45rem;margin-left:auto;display:flex}.nav-toggle{cursor:pointer;background:#0a0a0a59;border:1px solid #ffffff38;border-radius:4px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;padding:0;display:none}.nav-toggle-bars,.nav-toggle-bars:before,.nav-toggle-bars:after{background:#ffffffe0;border-radius:1px;width:14px;height:1.5px;transition:transform .2s,opacity .2s;display:block;position:relative}.nav-toggle-bars:before,.nav-toggle-bars:after{content:"";position:absolute;left:0}.nav-toggle-bars:before{top:-5px}.nav-toggle-bars:after{top:5px}.nav-toggle.is-open .nav-toggle-bars{background:0 0}.nav-toggle.is-open .nav-toggle-bars:before{top:0;transform:rotate(45deg)}.nav-toggle.is-open .nav-toggle-bars:after{top:0;transform:rotate(-45deg)}.nav-sheet{z-index:45;position:absolute;top:100%;left:0;right:0}.nav-sheet-backdrop{inset:0;top:var(--imed-topbar-h,56px);cursor:pointer;background:#0a0a0a8c;border:0;padding:0;position:fixed}.nav-sheet-panel{background:color-mix(in srgb, var(--rmc-night) 96%, transparent);border-bottom:1px solid color-mix(in srgb, var(--rmc-pearl) 14%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:0;padding:.35rem 1rem .85rem;display:flex;position:relative}.nav-sheet-panel a{font-family:var(--body);font-size:var(--text-lead);color:#ffffffe0;border-bottom:1px solid #ffffff1a;padding:.72rem .15rem;font-weight:500;text-decoration:none}.nav-sheet-panel .nav-sheet-compare{appearance:none;text-align:left;width:100%;font-family:var(--body);font-size:var(--text-lead);color:#ffffffe0;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff1a;border-radius:0;padding:.72rem .15rem;font-weight:500;display:block}.nav-sheet-panel a:last-child{border-bottom:0}.nav-sheet-panel a:hover,.nav-sheet-panel .nav-sheet-compare:hover{color:#fff}.topbar.is-nav-open{background:color-mix(in srgb, var(--rmc-night) 96%, transparent);border-bottom-color:color-mix(in srgb, var(--rmc-pearl) 14%, transparent)}.shortlist-nav{font-family:var(--body);font-weight:500;font-size:var(--text-ui);border:1px solid color-mix(in srgb, var(--rmc-pearl) 32%, transparent);min-height:2.15rem;color:var(--rmc-pearl);cursor:pointer;text-shadow:0 1px 10px #0a0a0a66;background:0 0;border-radius:4px;align-items:center;gap:.35rem;padding:.4rem .65rem;transition:border-color .2s,background .2s;display:inline-flex}.shortlist-nav:hover,.shortlist-nav.has-items{border-color:color-mix(in srgb, var(--bundle-champagne) 70%, transparent)}.shortlist-nav-icon{background:color-mix(in srgb, var(--rmc-pearl) 82%, transparent);clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);flex:none;width:.78rem;height:1rem}.shortlist-count{min-width:1.15rem;height:1.15rem;font-size:var(--text-meta);background:color-mix(in srgb, var(--bundle-champagne) 88%, #fff);color:var(--rmc-night);text-shadow:none;border-radius:4px;justify-content:center;align-items:center;padding:0 .28rem;font-weight:700;display:inline-flex}.lang-btn,.btn{font-family:var(--body);font-weight:600;font-size:var(--text-lead);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:.6rem 1rem;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.lang-btn{border:1px solid color-mix(in srgb, var(--rmc-pearl) 32%, transparent);color:var(--rmc-pearl);min-width:2.4rem;min-height:2.15rem;font-size:var(--text-ui);text-shadow:0 1px 10px #0a0a0a66;background:0 0;padding:.35rem .5rem;font-weight:500}.btn-orange,.btn-primary{background:var(--rmc-pearl);color:var(--rmc-night);box-shadow:none}.btn-telegram{isolation:isolate;color:var(--tg-ink);border:1px solid var(--tg-edge);background:linear-gradient(180deg, #ffffff47 0%, #ffffff0f 42%, transparent 58%), var(--tg-glass);-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #003d6638, 0 6px 18px -10px color-mix(in srgb, var(--tg) 70%, transparent);text-shadow:0 1px 1px #00284659;position:relative;overflow:hidden}.btn-telegram:hover{color:var(--tg-ink);background:linear-gradient(180deg, #ffffff5c 0%, #ffffff14 42%, transparent 58%), var(--tg-glass-hover);box-shadow:inset 0 1px 0 #ffffffa6, inset 0 -1px 0 #003d662e, 0 8px 22px -10px color-mix(in srgb, var(--tg) 80%, transparent);border-color:#b8e4ffb3}.btn-whatsapp{--wa:#25d366;--wa-deep:#128c7e;--wa-glass:#25d3669e;--wa-glass-hover:#20bd5ac7;--wa-edge:#9af0b88c;isolation:isolate;color:#fff;border:1px solid var(--wa-edge);background:linear-gradient(180deg, #ffffff42 0%, #ffffff0f 42%, transparent 58%), var(--wa-glass);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -1px 0 color-mix(in srgb, var(--wa-deep) 28%, transparent), 0 6px 18px -10px color-mix(in srgb, var(--wa) 65%, transparent);text-shadow:0 1px 1px #00281459;position:relative;overflow:hidden}.btn-whatsapp:hover{color:#fff;background:linear-gradient(180deg, #ffffff57 0%, #ffffff14 42%, transparent 58%), var(--wa-glass-hover);box-shadow:inset 0 1px 0 #fff9, inset 0 -1px 0 color-mix(in srgb, var(--wa-deep) 22%, transparent), 0 8px 22px -10px color-mix(in srgb, var(--wa) 75%, transparent);border-color:#c8f7d8b3}.btn-ghost{border:1px solid color-mix(in srgb, var(--rmc-pearl) 55%, transparent);color:var(--rmc-pearl);background:0 0}.btn-light{color:var(--petrol);background:#fff}.brand-mark{flex-shrink:0;width:24px;height:24px}.brand-mark img{filter:brightness(0)invert()drop-shadow(0 2px 10px #0a0a0a73);width:100%;height:100%}.brand-lockup{flex-shrink:0;width:auto;max-width:min(200px,42vw);height:30px}.brand-lockup img{object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 10px #0a0a0a59);width:auto;max-width:100%;height:100%;display:block}.header-consult{background:var(--rmc-pearl);border:1px solid var(--rmc-pearl);color:var(--rmc-night);text-shadow:none;font-size:var(--text-ui);border-radius:4px;min-height:2.15rem;padding:.4rem .85rem;font-weight:600}.header-consult:hover{background:color-mix(in srgb, var(--rmc-pearl) 88%, #c8c4b8)}.hero{color:#14151a;background:#e8e8ea;width:100%;height:auto;min-height:0;margin-top:-56px;position:relative;overflow:hidden}.hero-carousel{z-index:0;background:#e8e8ea;width:100%;position:relative}.hero-carousel-viewport{background:#e8e8ea;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.hero-carousel-slide{opacity:0;pointer-events:none;background:#e8e8ea;grid-area:1/1;justify-content:center;align-items:center;width:100%;min-width:0;transition:opacity .55s;display:flex}.hero-carousel-slide.is-active{opacity:1;pointer-events:auto;z-index:1}@media (prefers-reduced-motion:reduce){.hero-carousel-slide{transition:none}}.hero-carousel-slide picture{width:100%;line-height:0;display:block}.hero-bg{object-fit:contain;object-position:center center;-webkit-user-select:none;user-select:none;vertical-align:middle;background:#e8e8ea;width:100%;max-width:100%;height:auto;display:block;transform:none}.hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, transparent 90%, color-mix(in srgb, var(--imed-corridor-dark,#0a0a0a) 35%, transparent) 97%, var(--imed-corridor-dark,#0a0a0a) 100%);position:absolute;inset:0}.hero-carousel-chrome{z-index:3;pointer-events:none;position:absolute;inset:0}.hero-carousel-nav{pointer-events:auto;-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);color:#14151a;cursor:pointer;background:#ffffffb8;border:1px solid #14151a2e;border-radius:4px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.35rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-carousel-nav:hover,.hero-carousel-nav:focus-visible{border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);outline:none}.hero-carousel-prev{left:max(.75rem, calc((100% - min(var(--max), 100% - 40px)) / 2))}.hero-carousel-next{right:max(.75rem, calc((100% - min(var(--max), 100% - 40px)) / 2))}.hero-carousel-dots{pointer-events:auto;align-items:center;gap:.4rem;display:flex;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}.hero-carousel-dot{cursor:pointer;background:#14151a38;border:0;border-radius:1px;width:1.35rem;height:3px;padding:0}.hero-carousel-dot.is-on{background:color-mix(in srgb, var(--imed-champagne,#a89b78) 85%, #14151a)}.hero-carousel-dot:hover,.hero-carousel-dot:focus-visible{background:#14151a73;outline:none}.hero-carousel-dot.is-on:hover,.hero-carousel-dot.is-on:focus-visible{background:var(--imed-champagne,#a89b78)}.home-intro{z-index:1;background:var(--imed-corridor-dark,#0a0a0a);color:var(--rmc-pearl,#f4f3f1);padding:1.35rem 0 1.15rem;position:relative}.home-intro-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.75rem;display:flex}.home-intro-copy{min-width:min(100%,18rem);max-width:34rem}.home-intro h1{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.02em;color:var(--rmc-pearl,#f4f3f1);margin:0 0 .35rem;font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:500;line-height:1.18}.home-intro-lead{font-family:var(--body);font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl,#f4f3f1) 78%, transparent);margin:0;font-weight:400;line-height:1.45}.home-intro-cta{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.home-intro-telegram{width:min(100%,16rem)}.home-intro-phone{font-family:var(--body);font-size:var(--text-ui);letter-spacing:.01em;color:color-mix(in srgb, var(--rmc-pearl,#f4f3f1) 92%, transparent);border-bottom:1px solid color-mix(in srgb, var(--rmc-pearl,#f4f3f1) 35%, transparent);white-space:nowrap;padding:.15rem 0;font-weight:600;text-decoration:none}.home-intro-advisor{font-family:var(--body);font-size:var(--text-ui);letter-spacing:.01em;color:var(--imed-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 65%, transparent);white-space:nowrap;padding:.15rem 0;font-weight:500;text-decoration:none}.home-intro-advisor:hover,.home-intro-advisor:focus-visible{border-bottom-color:var(--imed-champagne,#a89b78)}.home-intro-phone:hover,.home-intro-phone:focus-visible{color:var(--rmc-pearl,#f4f3f1);border-bottom-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent)}.home-intro .listen-btn{color:color-mix(in srgb, var(--rmc-pearl,#f4f3f1) 88%, transparent)}.home-intro .listen-btn:hover,.home-intro .listen-btn:focus-visible{color:var(--rmc-pearl,#f4f3f1)}@media (prefers-reduced-motion:no-preference){.home-intro-inner{animation:.4s ease-out both hero-copy-load}}@keyframes hero-copy-load{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.listen-btn{border:0;border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);width:fit-content;color:color-mix(in srgb, var(--imed-charcoal,#323338) 92%, transparent);font-family:var(--body);letter-spacing:.01em;cursor:pointer;background:0 0;border-radius:0;align-self:flex-start;align-items:center;gap:.5rem;padding:.1rem 0 .12rem;font-size:.82rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.listen-btn:hover,.listen-btn:focus-visible{border-bottom-color:var(--imed-champagne,#a89b78);color:var(--imed-charcoal,#323338)}.listen-btn-icon{border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--imed-champagne,#a89b78);width:0;height:0}.listen-btn.is-playing .listen-btn-icon{background:var(--imed-champagne,#a89b78);border:0;width:8px;height:8px}@media (prefers-reduced-motion:reduce){.listen-btn{transition:none}}.hero-trustbar{flex-direction:column;gap:.4rem;max-width:38ch;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.hero-trustbar li{font-family:var(--body);font-size:var(--text-ui);color:#2c2d34;text-shadow:none;padding-left:.85rem;font-weight:500;line-height:1.4;position:relative}.hero-trustbar li:before{content:"";background:color-mix(in srgb, var(--bundle-champagne) 80%, transparent);border-radius:1px;width:.35rem;height:.35rem;position:absolute;top:.45em;left:0}.hero-channels{flex-wrap:wrap;align-items:center;gap:.35rem .85rem;display:flex}.hero-channels a{color:#2c2d34;font-family:var(--body);font-size:var(--text-ui);letter-spacing:.01em;text-underline-offset:3px;text-shadow:none;font-weight:500;text-decoration:underline}.hero-channels a:hover{color:#14151a}.home-intro .btn{width:100%;font-weight:500;font-size:var(--text-ui);letter-spacing:.015em;border-radius:4px;justify-content:center;min-height:0;padding:.36rem .75rem;line-height:1.15}.home-intro .btn-telegram{text-shadow:0 1px 1px #00284659}.home-intro .btn-telegram:hover{color:var(--tg-ink)}.directions-bar{z-index:35;isolation:isolate;background:linear-gradient(180deg, #ffffff1a 0%, transparent 42%), color-mix(in srgb, var(--deep-gray,#323338) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border-top:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 42%, transparent);border-bottom:1px solid #00000073;position:relative;box-shadow:0 12px 28px #0a0a0a47,inset 0 1px #ffffff24}.directions-bar:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 120% at 50% -40%, color-mix(in srgb, var(--bundle-champagne,#a89b78) 16%, transparent), transparent 70%);position:absolute;inset:0}.directions-bar-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.62rem 0;display:grid}.directions-chip{color:color-mix(in srgb, #fff 88%, var(--bundle-champagne,#a89b78));font-family:var(--rmc-font-system,Manrope), system-ui, sans-serif;font-size:var(--text-ui);letter-spacing:.02em;text-align:center;cursor:pointer;background:linear-gradient(#ffffff1f 0%,#ffffff08 45%,#0000 100%),#0a0a0a47;border:1px solid #ffffff1f;border-radius:4px;margin:0;padding:.36rem .75rem;font-weight:500;line-height:1.3;transition:border-color .22s,background .22s,color .22s,box-shadow .22s;position:relative}.directions-chip-label-short{display:none}.directions-chip:hover{border-color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 55%, transparent);background:linear-gradient(180deg, #ffffff29 0%, color-mix(in srgb, var(--bundle-champagne,#a89b78) 10%, transparent) 100%), #0a0a0a38;color:#fff;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bundle-champagne,#a89b78) 35%, transparent)}.directions-chip.is-on{border-color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 75%, transparent);background:linear-gradient(180deg, #ffffff24 0%, color-mix(in srgb, var(--bundle-champagne,#a89b78) 14%, transparent) 100%), #0a0a0a59;color:#fff;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bundle-champagne,#a89b78) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--bundle-champagne,#a89b78) 22%, transparent)}.directions-chip.is-on:after{content:"";background:color-mix(in srgb, var(--bundle-champagne,#a89b78) 85%, #fff);height:1px;position:absolute;bottom:0;left:18%;right:18%}@media (width<=900px){.directions-bar-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding-bottom:.55rem;display:grid;overflow:visible}.directions-chip{white-space:normal;font-size:var(--text-ui);padding:.36rem .55rem}.directions-chip-label-full{display:none}.directions-chip-label-short{display:inline}}.sticky-wa{z-index:60;color:var(--tg-ink);font-weight:700;font-size:var(--text-ui);border:1px solid var(--tg-edge);background:linear-gradient(180deg, #ffffff47 0%, #ffffff0f 42%, transparent 58%), var(--tg-glass);-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #003d6638, 0 10px 28px -12px color-mix(in srgb, var(--tg) 75%, #000);text-shadow:0 1px 1px #00284659;border-radius:4px;padding:14px 18px;transition:transform .28s,opacity .28s;animation:.35s both fade-up;position:fixed;bottom:16px;right:16px}.sticky-wa.is-tucked{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}.sticky-wa:hover{color:var(--tg-ink);background:linear-gradient(180deg, #ffffff5c 0%, #ffffff14 42%, transparent 58%), var(--tg-glass-hover);border-color:#b8e4ffb3}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rfq-note{font-size:var(--text-ui);color:var(--ink-silk-muted);max-width:70ch;margin-top:18px;line-height:1.5}.section-bundles{scroll-margin-top:var(--imed-sticky-stack);padding-block:88px}.section-bundles .section-head{margin-inline:auto;text-align:center;max-width:36rem;margin-bottom:2.25rem}.section-bundles .section-head h2{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:500;font-size:var(--text-display);letter-spacing:-.02em;color:var(--ink-silk);line-height:1.15}.section-bundles .section-head p{max-width:34rem;font-size:var(--text-lead);color:var(--ink-silk-lead);margin-inline:auto;line-height:1.55}.bundle-grid{--bundle-cols:3;--bundle-gap:1.25rem;justify-content:center;gap:var(--bundle-gap);flex-wrap:wrap;align-items:stretch;width:100%;display:flex}.bundle-grid>*{box-sizing:border-box;flex:0 1 calc((100% - (var(--bundle-cols) - 1) * var(--bundle-gap)) / var(--bundle-cols) - .02px);width:calc((100% - (var(--bundle-cols) - 1) * var(--bundle-gap)) / var(--bundle-cols) - .02px);max-width:calc((100% - (var(--bundle-cols) - 1) * var(--bundle-gap)) / var(--bundle-cols))}.bundle-grid--2{--bundle-cols:2;max-width:none}.bundle-grid--3{--bundle-cols:3;max-width:none}.bundles-axis-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.bundles-axis-tab{min-height:0;color:var(--ink-char-lead);font-size:var(--text-ui);text-align:center;cursor:pointer;background:#00000029;border:1px solid #ffffff24;border-radius:4px;justify-content:center;align-items:center;padding:.45rem .75rem;transition:border-color .2s,background .2s,color .2s;display:flex}.bundles-axis-tab strong{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;font-size:1.05rem;font-weight:400}.bundles-axis-tab span{display:none}.bundles-axis-tab:hover{border-color:color-mix(in srgb, var(--bundle-champagne) 45%, transparent)}.bundles-axis-tab.is-on{border-color:var(--bundle-champagne);background:color-mix(in srgb, var(--rmc-night) 45%, var(--deep-gray));color:var(--rmc-pearl)}.companion-picker{gap:.95rem;width:100%;max-width:none;margin:0;display:grid}.companion-controls{gap:.55rem;display:grid}.companion-controls-hint{font-size:var(--text-ui);color:var(--ink-char-muted);margin:0;line-height:1.35}.bundles-tier-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bundles-tier-tab{min-height:0;color:var(--ink-char-lead);text-align:center;cursor:pointer;background:#00000024;border:1px solid #ffffff24;border-radius:4px;justify-content:center;align-items:center;padding:.42rem .65rem;transition:border-color .2s,background .2s;display:flex}.bundles-tier-tab strong{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;font-size:.98rem;font-weight:400}.bundles-tier-tab span{display:none}.bundles-tier-tab.is-rec strong:after{content:" · ★";color:var(--bundle-champagne);font-size:var(--text-ui)}.bundles-tier-tab:hover{border-color:color-mix(in srgb, var(--bundle-champagne) 45%, transparent)}.bundles-tier-tab.is-on{border-color:var(--bundle-champagne);background:color-mix(in srgb, var(--rmc-night) 45%, var(--deep-gray));color:var(--rmc-pearl)}.companion-picker--columns .companion-columns{gap:1.5rem;display:grid}.companion-column{gap:.7rem;display:grid}.companion-column-title{font-family:var(--rmc-font-emotion);font-weight:400;font-size:var(--text-card);letter-spacing:-.02em;color:var(--rmc-pearl);margin:0}.companion-column-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.companion-column-tier{min-height:44px;color:var(--ink-char-lead);cursor:pointer;background:#00000024;border:1px solid #ffffff24;border-radius:4px;justify-content:center;align-items:center;gap:.32rem;padding:.5rem .7rem;transition:border-color .2s,background .2s,color .2s;display:flex}.companion-column-tier strong{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;font-size:.98rem;font-weight:400}.companion-column-tier-rec{color:var(--bundle-champagne);font-size:var(--text-ui);line-height:1}.companion-column-tier:hover{border-color:color-mix(in srgb, var(--bundle-champagne) 45%, transparent)}.companion-column-tier.is-on{border-color:var(--bundle-champagne);background:color-mix(in srgb, var(--rmc-night) 45%, var(--deep-gray));color:var(--rmc-pearl)}.companion-result{background:var(--deep-gray);color:var(--ink-char);border-radius:4px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:1rem 1.5rem;padding:1rem 1.1rem;animation:.28s both companion-result-in;display:grid;box-shadow:0 1px 2px #0000002e,0 16px 36px -18px #0006}.companion-result.is-featured{border-top:1px solid var(--bundle-champagne)}.companion-result.is-request{border:1px solid color-mix(in srgb, var(--bundle-champagne) 22%, transparent);max-width:none}.companion-picker--request{max-width:none}.companion-result-copy{flex-direction:column;justify-content:space-between;gap:1rem;min-width:0;min-height:100%;display:flex}.companion-result-top{gap:.55rem;display:grid}.companion-result-bottom{justify-items:start;gap:.65rem;display:grid}.companion-result-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0;display:flex}.companion-result-kicker{font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-char-muted);margin:0 0 .2rem}.companion-result-head h3{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);margin:0;font-size:clamp(1.3rem,2.1vw,1.55rem);font-weight:400;line-height:1.15}.companion-result-fit{display:none}.companion-result-badge{border:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--bundle-champagne);border-radius:4px;flex:none;padding:.22rem .4rem}.companion-result-badge--request{border-color:color-mix(in srgb, var(--bundle-champagne) 35%, transparent);color:var(--ink-char-muted)}.companion-result-lead{max-width:34ch;font-size:var(--text-ui);color:var(--ink-char-lead);margin:0;line-height:1.45}.companion-result-meta{display:none}.companion-result-spec{border-left:1px solid color-mix(in srgb, var(--bundle-champagne) 28%, transparent);align-items:stretch;min-width:0;padding-left:1.05rem;display:flex}.companion-result-list{border-top:0;gap:0;width:100%;margin:0;padding:0;list-style:none;grid-template-columns:1fr!important;display:grid!important}.companion-result-list li{font-size:var(--text-ui);border-bottom:1px solid #ffffff14;grid-template-columns:minmax(5.5rem,38%) minmax(0,1fr);align-items:baseline;gap:.55rem;min-width:0;padding:.38rem 0;line-height:1.3;display:grid}.companion-result-list li:first-child{padding-top:0}.companion-result-list li:last-child{border-bottom:0;padding-bottom:0}.seg-accordion-panel .companion-result-list{width:100%;grid-template-columns:1fr!important;display:grid!important}.seg-accordion-panel .companion-result{width:100%;max-width:none}.companion-result-list span{color:var(--ink-char-muted)}.companion-result-list strong{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);font-weight:400}.companion-result-note{max-width:36ch;font-size:var(--text-ui);color:var(--ink-char-muted);margin:0;line-height:1.4}.companion-result-note--kp{margin:0}.companion-result .bundle-btn{align-self:flex-start;margin-top:0}.companion-result-actions{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.bundle-interest{font-family:var(--body);font-weight:500;font-size:var(--text-ui);color:var(--ink-char);cursor:pointer;border:none;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);background:0 0;border-radius:0;padding:.38rem 0;transition:color .2s,border-color .2s}.bundle-interest:hover,.bundle-interest.is-on{color:#fff;border-bottom-color:var(--bundle-champagne)}@keyframes companion-result-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bundles-tier-hint{font-size:var(--text-ui);color:var(--ink-silk-muted);margin:0 0 .95rem}@media (width<=900px){.companion-result{grid-template-columns:1fr;gap:1rem}.companion-result-spec{border-left:0;border-top:1px solid color-mix(in srgb, var(--bundle-champagne) 28%, transparent);padding-top:.85rem;padding-left:0}}@media (width<=1000px){.bundle-grid--3{--bundle-cols:1}}@media (width<=520px){.bundles-axis-tabs,.bundles-tier-tabs{grid-template-columns:1fr}.companion-result-list li{grid-template-columns:1fr;gap:.12rem}}.bundle-grid--1{--bundle-cols:1;max-width:28rem;margin-inline:auto}.bundles-segment{margin-bottom:2rem}.bundles-segment-note{margin:.85rem 0 0}.bundles-segment-cta{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--bundle-champagne) 72%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 16%, transparent);width:100%;min-height:48px;color:var(--ink-silk);font-family:var(--rmc-font-emotion);letter-spacing:-.02em;text-align:center;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1.15rem;font-size:1.05rem;font-weight:400;line-height:1.25;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:flex}.bundles-segment-cta:hover,.bundles-segment-cta:focus-visible{border-color:var(--bundle-champagne);background:color-mix(in srgb, var(--bundle-champagne) 26%, transparent);color:#fff;outline:none}.bundles-segment-cta:active{background:color-mix(in srgb, var(--bundle-champagne) 32%, transparent)}.bundles-group{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-silk);text-align:center;margin:2.85rem 0 1.5rem;padding-bottom:.85rem;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:500;line-height:1.2;position:relative}.bundles-group:after{content:"";background:color-mix(in srgb, var(--accent-offer) 70%, transparent);width:2.75rem;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bundles-group:first-of-type{margin-top:.35rem}.bundle{grid-template-rows:subgrid;background:var(--deep-gray);height:100%;color:var(--rmc-pearl);border:1px solid #0003;border-radius:6px;grid-row:span 2;padding:0;transition:border-color .25s,box-shadow .3s;display:grid;overflow:hidden;box-shadow:0 1px #ffffff1a,0 10px 22px -10px #0000005c}.bundle:hover{border-color:#ffffff38;box-shadow:0 1px #ffffff1f,0 14px 28px -10px #0006}.bundle.is-featured{border-color:color-mix(in srgb, var(--bundle-champagne) 45%, transparent);box-shadow:0 1px 0 #ffffff1a, 0 0 0 1px color-mix(in srgb, var(--bundle-champagne) 28%, transparent), 0 4px 8px #00000029, 0 24px 48px -16px #0006}.bundle-body{color:#fff;flex-direction:column;flex:auto;min-height:0;padding:1.15rem 1.25rem 1.25rem;display:flex}.bundle-scenario{font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-char-muted);text-align:left;margin-bottom:.45rem;font-weight:500}.bundle-body h3{font-family:var(--rmc-font-emotion), Georgia, serif;color:var(--ink-char);letter-spacing:-.01em;text-align:left;margin-bottom:.45rem;font-size:clamp(1.45rem,2vw,1.75rem);font-weight:500;line-height:1.15}.bundle-body p{color:var(--ink-char-lead);font-size:var(--text-ui);text-align:left;margin:0 0 .95rem;line-height:1.5}.bundle-why{border-left:1px solid var(--bundle-champagne);padding-left:.65rem;color:color-mix(in srgb, var(--rmc-pearl) 82%, transparent)!important;margin-bottom:.65rem!important}.bundle.is-request{max-width:28rem}.bundle-body ul{border-top:1px solid #ffffff1f;flex-direction:column;flex:auto;gap:.45rem;margin:0 0 1.1rem;padding:.85rem 0 0;list-style:none;display:flex}.bundle-body li{font-size:var(--text-ui);color:var(--ink-char-lead);padding-left:.85rem;line-height:1.4;position:relative}.bundle-body li:before{content:"";background:#ffffff73;width:4px;height:4px;position:absolute;top:.45em;left:0}.bundle-btn{text-align:center;width:fit-content;max-width:100%;font-weight:500;font-size:var(--text-ui);letter-spacing:.01em;border-radius:4px;justify-content:center;align-self:flex-start;margin-top:auto;padding:.38rem .85rem;line-height:1.2}.bundles-note{font-size:var(--text-lead);color:var(--ink-silk);text-align:center;text-shadow:0 1px #ffffff2e;max-width:44ch;margin:1.85rem auto 0;font-weight:500;line-height:1.55}html:not([data-theme=light]) .bundles-note{color:var(--ink)}.section-faq{background-color:var(--surface-gray-deep);padding-block:40px 64px}.aftercare-figure{background:var(--deep-gray);border:1px solid #ffffff1f;border-radius:4px;max-width:48rem;margin:0 auto 1.35rem;overflow:hidden}.aftercare-figure img{aspect-ratio:16/9;object-fit:cover;object-position:center 35%;width:100%;display:block}.aftercare-figure figcaption{border-top:1px solid color-mix(in srgb, var(--bundle-champagne) 26%, transparent);font-size:var(--text-meta);color:#ffffff9e;text-align:left;padding:.55rem .85rem .6rem;line-height:1.45}.aftercare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;max-width:48rem;margin-inline:auto;display:grid}.aftercare-card{text-align:center;filter:drop-shadow(0 16px 24px #00000052);border:1px solid #ffffff1a;border-radius:4px;padding:1.45rem 1.35rem 1.5rem}.aftercare-card h3{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.015em;color:var(--ink-char);margin:0 0 .7rem;font-size:1.28rem;font-weight:500}.aftercare-card h3:after{content:"";background:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);width:1.6rem;height:1px;margin:.65rem auto 0;display:block}.aftercare-card p{max-width:28ch;font-family:var(--body);font-size:var(--text-lead);color:var(--ink-char-lead);margin:0 auto;line-height:1.5}@media (width<=720px){.aftercare-grid{grid-template-columns:1fr;max-width:26rem}}.aftercare-sla{background:var(--deep-gray);text-align:center;border:1px solid #ffffff1f;border-radius:4px;max-width:48rem;margin:1.75rem auto 0;padding:1.25rem 1.2rem 1.35rem}.aftercare-sla-title{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.015em;color:var(--ink-char);margin:0 0 .45rem;font-size:1.2rem;font-weight:500}.aftercare-sla-note{max-width:42ch;font-family:var(--body);font-size:var(--text-ui);color:var(--ink-char-muted);margin:0 auto 1rem;line-height:1.45}.aftercare-sla-table{border-collapse:collapse;text-align:left;width:100%;max-width:36rem;margin:0 auto 1.1rem}.aftercare-sla-table th,.aftercare-sla-table td{font-family:var(--body);font-size:var(--text-ui);vertical-align:top;border-top:1px solid #ffffff1a;padding:.55rem .65rem;line-height:1.4}.aftercare-sla-table th{width:42%;color:color-mix(in srgb, var(--bundle-champagne) 88%, #fff);font-weight:500}.aftercare-sla-table td{color:var(--ink-char-lead)}.aftercare-sla-cta{width:fit-content;margin-inline:auto}.section-about{background-color:var(--surface-gray);scroll-margin-top:var(--imed-sticky-stack);padding-block:40px 36px}.about-card{background:var(--deep-gray);text-align:center;border:1px solid #ffffff1f;border-radius:4px;max-width:40rem;margin-inline:auto;padding:1.5rem 1.4rem 1.55rem}.about-kicker{font-family:var(--body);font-size:var(--text-meta);letter-spacing:.04em;color:color-mix(in srgb, var(--bundle-champagne) 88%, #fff);margin:0 0 .55rem;font-weight:500}.about-card h2{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.02em;color:var(--ink-char);margin:0 0 .75rem;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:500}.about-card>p:not(.about-kicker){max-width:48ch;font-family:var(--body);font-size:var(--text-lead);color:var(--ink-char-lead);margin:0 auto 1.15rem;line-height:1.55}.about-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.1rem;display:flex}.about-link{font-family:var(--body);font-size:var(--text-ui);color:#ffffffc7;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);font-weight:500;text-decoration:none}.about-link:hover{color:#fff;border-bottom-color:var(--bundle-champagne)}.section-faq .faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;max-width:48rem;margin-inline:auto;display:grid}.faq-item{text-align:left;filter:none;border:1px solid #ffffff1f;border-radius:4px;padding:0;transition:border-color .18s}.faq-item:hover,.faq-item[open]{border-color:color-mix(in srgb, var(--bundle-champagne) 38%, transparent)}.faq-item>*{z-index:1;position:relative}.faq-item summary{cursor:pointer;font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.015em;color:var(--ink-char);padding:1.2rem 1.15rem 1.15rem;font-size:1.05rem;font-weight:500;line-height:1.3;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;font-family:var(--body);color:color-mix(in srgb, var(--bundle-champagne) 80%, #fff);margin-left:.75rem;font-size:1rem;font-weight:500}.faq-item[open] summary:after{content:"−"}.faq-item summary+p{font-family:var(--body);font-size:var(--text-ui);color:var(--ink-char-lead);margin:0;padding:0 1.15rem 1.2rem;font-weight:400;line-height:1.5}@media (width<=860px){.section-faq .faq-list{grid-template-columns:1fr;max-width:26rem}}@media (width<=960px){.bundle-grid,.bundle-grid--2{--bundle-cols:1;max-width:26rem;margin-inline:auto}.bundle{flex-direction:column;grid-row:auto;grid-template-rows:none;display:flex}.bundle-head{min-height:0}}.contact-channels{--ch-call:#0a84ff;--ch-whatsapp:#25d366;--ch-email:#ea4335;--ch-telegram:var(--tg);grid-template-columns:1fr 1fr;gap:.4rem;max-width:22rem;margin:10px 0 12px;display:grid}.contact-channel{isolation:isolate;height:auto;min-height:0;font-size:var(--text-ui);letter-spacing:.015em;text-align:center;color:#fff;text-shadow:0 1px 1px #00000038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-image:linear-gradient(#ffffff47 0%,#ffffff0f 42%,#0000 58%);border:1px solid #0000;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;padding:.42rem .75rem;font-weight:500;line-height:1.15;transition:background .2s,border-color .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden}.contact-channel--telegram{border-color:var(--tg-edge);background-color:var(--tg-glass)}.contact-channel--telegram:hover{background-color:var(--tg-glass-hover);border-color:color-mix(in srgb, var(--tg-edge) 85%, #fff)}.contact-channel--call{border-color:color-mix(in srgb, var(--ch-call) 55%, #fff);background-color:color-mix(in srgb, var(--ch-call) 72%, transparent)}.contact-channel--call:hover{background-color:color-mix(in srgb, var(--ch-call) 88%, transparent)}.contact-channel--whatsapp{border-color:color-mix(in srgb, var(--ch-whatsapp) 50%, #fff);background-color:color-mix(in srgb, var(--ch-whatsapp) 78%, transparent)}.contact-channel--whatsapp:hover{background-color:color-mix(in srgb, var(--ch-whatsapp) 92%, transparent)}.contact-channel--email{border-color:color-mix(in srgb, var(--ch-email) 48%, #fff);background-color:color-mix(in srgb, var(--ch-email) 74%, transparent)}.contact-channel--email:hover{background-color:color-mix(in srgb, var(--ch-email) 90%, transparent)}.contact-channel--sms{background-color:#323338e0;border-color:#bcbdc2}.contact-channel--sms:hover{background-color:#3f4048eb}.contact-channel-hint{font-size:var(--text-ui);color:color-mix(in srgb, var(--bundle-champagne) 85%, #fff);margin:.65rem 0 0;line-height:1.4}.contact-channels-more{max-width:22rem;margin:0 0 12px}.contact-channels-more>summary{cursor:pointer;font-family:var(--body);font-size:var(--text-ui);color:#ffffffb8;border-bottom:1px solid #ffffff38;width:fit-content;margin-bottom:.55rem;font-weight:500;list-style:none}.contact-channels-more>summary::-webkit-details-marker{display:none}.contact-channels-more[open]>summary{color:#fff;border-bottom-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent)}.contact-channels--secondary{margin:0}.form-submit-hint{font-family:var(--body);font-size:var(--text-ui);color:var(--ink-char-muted);margin:.65rem 0 0;line-height:1.4}.form-privacy-note{font-family:var(--body);color:var(--ink-char-muted);margin:.55rem 0 0;font-size:.9em;line-height:1.4}.form-privacy-note a{color:#ffffffe0;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 40%, transparent);text-decoration:none}.form-privacy-note a:hover{color:#fff;border-bottom-color:var(--bundle-champagne)}html[data-theme=light] .form-privacy-note a{color:var(--ink)}.privacy-updated{font-family:var(--body);font-size:var(--text-ui);color:var(--ink-char-muted);margin:.35rem 0 0}a.sku-more{text-decoration:none}.contact-short{font-size:var(--text-ui);margin:0 0 12px}.contact-short a{color:color-mix(in srgb, var(--rmc-pearl) 88%, transparent);text-underline-offset:3px;font-weight:500;text-decoration:underline}.contact-short a:hover{color:var(--rmc-pearl)}.contact-wa{margin:8px 0 18px}@media (width<=640px){.contact-channels{grid-template-columns:1fr 1fr;max-width:none}.sticky-wa{left:auto;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));text-align:center;font-size:var(--text-ui);padding:12px 16px}body.has-sticky-cta{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.section{padding:72px 0}.section-pillars,.section-segments,.section-bundles{isolation:isolate;background-color:var(--surface-gray);background-image:linear-gradient(118deg, #ffffff7a 0%, transparent 14%, #ffffff42 32%, transparent 44%, #00000024 62%, #ffffff2e 78%, transparent 100%), linear-gradient(28deg, transparent 0%, #ffffff1f 22%, transparent 38%, #00000014 58%, transparent 72%, #ffffff1a 88%, transparent 100%), linear-gradient(180deg, var(--surface-gray-lit) 0%, var(--surface-gray) 36%, var(--surface-gray-deep) 100%);background-attachment:local;position:relative}.section-pillars:before,.section-segments:before,.section-bundles:before{content:"";z-index:0;pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 3px),repeating-linear-gradient(0deg,#00000009 0 1px,#0000 1px 3px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 50% 40%,#000 20%,#0000 78%);mask-image:radial-gradient(85% 70% at 50% 40%,#000 20%,#0000 78%)}.section-pillars:after,.section-segments:after,.section-bundles:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 50% 0,#0000002e,#0000 70%),radial-gradient(90% 40% at 50% 100%,#00000038,#0000 65%);position:absolute;inset:0}.section-pillars{background-image:linear-gradient(118deg, #ffffff47 0%, transparent 22%, #ffffff24 48%, transparent 68%, #0000001a 100%), linear-gradient(180deg, var(--surface-gray) 0%, var(--surface-gray) 28%, var(--surface-gray-deep) 100%);padding-top:1.25rem;padding-bottom:72px}.section-pillars:after{background:radial-gradient(90% 36% at 50% 100%,#0000002e,#0000 70%)}.section-pillars.corridor--dark{background-color:var(--imed-corridor-dark);background-image:linear-gradient(180deg, var(--imed-corridor-dark-lit) 0%, var(--imed-corridor-dark) 38%, var(--imed-corridor-dark-deep) 100%)}.section-pillars.corridor--dark:before{content:none}.section-pillars.corridor--dark:after{opacity:1;background:radial-gradient(120% 80% at 50% 0,#ffffff12,#0000 55%),radial-gradient(90% 36% at 50% 100%,#0000001a,#0000 65%)}.section-pillars.corridor--dark .pillar-categories{background:color-mix(in srgb, var(--imed-card-surface,#323338) 72%, transparent);border-color:#ffffff1f;margin-top:.7rem}.section-pillars.corridor--dark .pillar-facets{background:color-mix(in srgb, var(--imed-card-surface,#323338) 88%, transparent);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f}.section-pillars.corridor--dark .pillar-facet-family{border-top-color:#ffffff1a}.section-pillars>*,.section-segments>*,.section-bundles>*{z-index:1;position:relative}.section-pillars>.wrap{padding-top:0}.section-pillars .section-head{text-align:center;max-width:40rem;margin:0 auto 1.25rem;padding-bottom:0;position:relative}.section-pillars .section-head:after{content:none}.section-pillars .section-head h2{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:400;font-size:var(--text-chapter);letter-spacing:-.018em;color:var(--ink-silk);margin:0 0 .7rem;line-height:1.12}.section-pillars .section-head p{color:var(--ink-silk-lead);font-size:var(--text-lead);letter-spacing:.005em;max-width:58ch;margin:0 auto;font-weight:400;line-height:1.55}.section-segments .section-head h2{color:var(--ink-silk)}.section-pillars .rfq-note,.section-pillars .mentions,.section-segments .section-head p{color:var(--ink-silk-lead)}.section-head{text-align:left;max-width:40rem;margin-bottom:28px}.section-head h2{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:400;font-size:var(--text-chapter);color:var(--ink-silk);letter-spacing:-.018em;margin-bottom:.65rem;line-height:1.15}.section-head p{color:var(--ink-silk-lead);font-family:var(--body);font-weight:400;font-size:var(--text-lead);max-width:40ch;line-height:1.55}.section-head.section-head--center{margin-inline:auto;text-align:center;max-width:36rem;margin-bottom:2.25rem}.section-head.section-head--center h2{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:500;font-size:var(--text-display);letter-spacing:-.02em;color:var(--ink-silk);margin:0 0 .75rem;line-height:1.15}.section-head.section-head--center p{max-width:34rem;font-family:var(--body);font-size:var(--text-lead);color:var(--ink-silk-lead);text-align:center;margin:0 auto;font-weight:400;line-height:1.55}.section-segments{scroll-margin-top:var(--imed-sticky-stack);padding-top:48px;padding-bottom:72px}#bundles{scroll-margin-top:var(--imed-sticky-stack)}.section-head--segments{text-align:center;max-width:36rem;margin:0 auto 2rem;padding-bottom:1.15rem;position:relative}.section-head--segments:after{content:"";background:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);width:min(7.5rem,40%);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.section-head--segments h2{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:400;font-size:var(--text-chapter);letter-spacing:-.02em;color:var(--ink-silk);margin:0 0 .65rem;line-height:1.15}.section-head--segments p{max-width:56ch;font-size:var(--text-lead);color:var(--ink-silk-lead);margin:0 auto;line-height:1.5}.segments-bundles-hint{letter-spacing:.02em;max-width:48ch;color:var(--ink-silk-muted)!important;margin:.7rem auto 0!important;font-size:.8rem!important}.seg-board{flex-direction:column;gap:12px;width:100%;display:flex}.seg-row{flex-direction:column;gap:10px;width:100%;display:flex}.seg-row-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.seg-row-tiles--1{grid-template-columns:1fr}.seg-row-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.seg-tile{box-sizing:border-box;background:var(--rmc-night);width:100%;min-width:0;min-height:clamp(200px,22vw,240px);color:inherit;text-align:left;font:inherit;cursor:pointer;appearance:none;scroll-margin-top:var(--imed-sticky-stack);border:1px solid #00000038;border-radius:4px;margin:0;padding:0;transition:border-color .25s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000002e,0 14px 32px -18px #00000061}.seg-tile--hero{min-height:clamp(280px,38vw,400px);scroll-margin-top:var(--imed-sticky-stack)}.seg-tile--hero img{object-position:65% 40%}.seg-tile--door{min-height:clamp(180px,20vw,220px)}.seg-tile--hero .seg-tile-cap h3{font-size:clamp(1.55rem,2.8vw,2.1rem)}.seg-tile--hero .seg-tile-cap p{max-width:42ch;font-size:var(--text-lead);-webkit-line-clamp:3}.seg-tile--door .seg-tile-cap p{-webkit-line-clamp:2}.seg-accordion-panel--hero:before{left:calc(50% - 1.25rem)}.seg-row--hero{gap:10px}.seg-row--doors{margin-top:.15rem}.seg-tile.is-open{border-color:color-mix(in srgb, var(--bundle-champagne) 50%, transparent);box-shadow:0 1px 2px #0000002e, 0 14px 32px -18px #00000061, inset 0 1px 0 color-mix(in srgb, var(--bundle-champagne) 70%, transparent)}.seg-tile:focus-visible{outline:1px solid var(--bundle-champagne);outline-offset:2px}.seg-tile:after{content:"";z-index:2;background:0 0;height:1px;transition:background .25s;position:absolute;inset:0 0 auto}.seg-tile:hover:after,.seg-tile.is-open:after{background:var(--bundle-champagne)}.seg-tile img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0;transform:none}@media (prefers-reduced-motion:no-preference){.seg-tile:hover img{transform:scale(1.04)}}.seg-tile-cap{z-index:1;color:var(--rmc-pearl);background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--rmc-night) 72%, transparent) 55%, color-mix(in srgb, var(--rmc-night) 92%, transparent) 100%);padding:2.75rem 1.15rem 1.05rem;position:absolute;inset:auto 0 0}.seg-tile-cap h3{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.02em;color:var(--rmc-pearl);margin:0 0 .4rem;font-size:clamp(1.2rem,1.9vw,1.45rem);font-weight:400;line-height:1.15}.seg-tile-cap p{max-width:36ch;font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 72%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.seg-tile-cta{border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 65%, transparent);width:fit-content;font-size:var(--text-ui);letter-spacing:.01em;color:var(--rmc-pearl);margin-top:.7rem;padding:0 0 2px;font-weight:500;transition:border-bottom-color .2s;display:inline-block}.seg-tile:hover .seg-tile-cta,.seg-tile.is-open .seg-tile-cta{border-bottom-color:var(--bundle-champagne)}.seg-accordion-panel{background:var(--deep-gray);width:100%;scroll-margin-top:var(--imed-sticky-stack);color:var(--ink-char);border:1px solid #00000047;border-radius:4px;margin:0;padding:1.25rem 1.25rem 1.35rem;animation:.28s both companion-result-in;position:relative;box-shadow:0 1px #ffffff14,0 18px 40px -22px #00000073}.seg-accordion-panel:before{content:"";background:var(--bundle-champagne);width:2.5rem;height:1px;position:absolute;top:-1px}.seg-accordion-panel--slot-0:before{left:calc(25% - 1.25rem)}.seg-accordion-panel--slot-1:before{left:calc(75% - 1.25rem)}.seg-accordion-panel .companion-picker{gap:.95rem;max-width:none;margin:0}.seg-accordion-panel .bundles-axis-tab,.seg-accordion-panel .bundles-tier-tab,.seg-accordion-panel .companion-column-tier{color:var(--ink-char-lead);background:#0000002e;border-color:#ffffff1f}.seg-accordion-panel .bundles-axis-tab:hover,.seg-accordion-panel .bundles-tier-tab:hover,.seg-accordion-panel .companion-column-tier:hover{border-color:color-mix(in srgb, var(--bundle-champagne) 45%, transparent)}.seg-accordion-panel .bundles-axis-tab.is-on,.seg-accordion-panel .bundles-tier-tab.is-on,.seg-accordion-panel .companion-column-tier.is-on{border-color:var(--bundle-champagne);background:color-mix(in srgb, var(--rmc-night) 55%, var(--deep-gray));color:var(--rmc-pearl)}.seg-accordion-panel .bundles-axis-tab strong,.seg-accordion-panel .bundles-tier-tab strong,.seg-accordion-panel .companion-column-tier strong{color:inherit}.seg-accordion-panel .companion-result{background:color-mix(in srgb, var(--rmc-night) 42%, var(--deep-gray));width:100%;max-width:none;box-shadow:none;border:1px solid #ffffff14;border-radius:4px}.seg-accordion-panel .companion-result.is-featured{border-top:1px solid var(--bundle-champagne)}.seg-accordion-panel .companion-result-note{color:var(--ink-char-muted)}.seg-panel-actions{flex-direction:column;align-items:stretch;gap:.65rem;width:100%;margin-top:1rem;display:flex}.seg-panel-actions .seg-panel-discuss,.seg-panel-actions .bundles-segment-cta,.seg-panel-actions .seg-to-catalog{box-sizing:border-box;letter-spacing:-.01em;text-align:center;border-radius:4px;justify-content:center;align-self:stretch;align-items:center;width:100%;max-width:none;min-height:48px;margin:0;padding:.7rem 1.15rem;font-size:1.02rem;font-weight:500;line-height:1.25;display:flex}.seg-panel-actions .seg-panel-discuss{font-family:var(--body)}.seg-panel-actions .bundles-segment-cta,.seg-panel-actions .seg-to-catalog{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;font-weight:400}.seg-accordion-panel .companion-result .bundle-interest{align-self:flex-start}.seg-accordion-panel .bundles-segment-cta,.seg-panel-actions .bundles-segment-cta{border-color:color-mix(in srgb, var(--bundle-champagne) 78%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 18%, #000);color:color-mix(in srgb, var(--rmc-pearl) 94%, var(--bundle-champagne))}.seg-accordion-panel .bundles-segment-cta:hover,.seg-accordion-panel .bundles-segment-cta:focus-visible,.seg-panel-actions .bundles-segment-cta:hover,.seg-panel-actions .bundles-segment-cta:focus-visible{border-color:var(--bundle-champagne);background:color-mix(in srgb, var(--bundle-champagne) 28%, #000);color:#fff}.seg-to-catalog{box-sizing:border-box;width:100%;min-height:48px;color:var(--rmc-pearl);font-family:var(--rmc-font-emotion);letter-spacing:-.02em;text-align:center;cursor:pointer;background:#00000038;border:1px solid #ffffff38;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:.7rem 1.15rem;font-size:1.02rem;font-weight:400;line-height:1.25;transition:border-color .2s,background .2s,color .2s;display:flex}.seg-to-catalog:hover,.seg-to-catalog:focus-visible{border-color:color-mix(in srgb, var(--bundle-champagne) 65%, transparent);background:color-mix(in srgb, var(--rmc-night) 45%, var(--deep-gray));color:#fff;outline:none}.seg-panel-actions .seg-to-catalog{margin:0}.segment-filter-note{border:1px solid color-mix(in srgb, var(--bundle-champagne) 32%, transparent);color:color-mix(in srgb, var(--rmc-pearl) 88%, transparent);font-size:var(--text-ui);background:#00000038;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.9rem;padding:.6rem .95rem;display:flex}.segment-filter-reset{font-family:var(--body);font-size:var(--text-ui);color:color-mix(in srgb, var(--bundle-champagne) 90%, #fff);border:none;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);cursor:pointer;background:0 0;padding:0;transition:color .2s}.segment-filter-reset:hover{color:#fff}.section-segments .bundles-note{text-align:center;margin-top:1.5rem;max-width:48ch;font-size:var(--text-ui);color:var(--ink-silk-muted);margin-inline:auto}@media (width<=900px){.seg-row-tiles--3{grid-template-columns:1fr}.seg-tile--hero{min-height:clamp(240px,58vw,320px)}.seg-tile--door{min-height:180px}.seg-row-tiles--3+.seg-accordion-panel--slot-0:before,.seg-row-tiles--3+.seg-accordion-panel--slot-1:before,.seg-row-tiles--3+.seg-accordion-panel--slot-2:before{left:calc(50% - 1.25rem)}}@media (width<=720px){.seg-row-tiles{grid-template-columns:1fr}.seg-accordion-panel--slot-0:before,.seg-accordion-panel--slot-1:before{left:calc(50% - 1.25rem)}}.section-equine{scroll-margin-top:var(--imed-sticky-stack);background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--rmc-night) 35%, transparent), transparent 55%), var(--surface-gray);padding-top:56px;padding-bottom:80px}.equine-page{min-height:70vh}.equine-page--bleed.section-equine{padding-top:0}.equine-page-inner{padding-top:1rem}.equine-segment-outline{margin-top:1.75rem}.equine-segment-models{margin-bottom:2rem}.equine-page-head{max-width:40rem;margin:0 0 1.5rem}.equine-page-head h1{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);margin:0 0 .75rem;font-size:clamp(1.85rem,4vw,2.6rem);font-weight:400;line-height:1.12}.equine-hero-lead{max-width:48ch;color:var(--ink-char-lead);margin:0;font-size:1rem;line-height:1.55}.equine-head .equine-eyebrow,.equine-page-head .equine-eyebrow{font-size:var(--text-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-char-muted);margin:0 0 .55rem}.equine-intro{gap:.85rem;max-width:62ch;margin:0 0 2rem;display:grid}.equine-intro p{font-size:var(--text-lead);color:var(--ink-char-lead);margin:0;line-height:1.55}.equine-map--page{border:1px solid color-mix(in srgb, var(--bundle-champagne) 28%, transparent);background:var(--rmc-night);border-radius:4px;margin:0 0 1.5rem;overflow:hidden;box-shadow:0 16px 36px -16px #00000073}.equine-map-open{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;display:grid}.equine-map-open img{object-fit:cover;object-position:center;width:100%;height:auto;max-height:min(52vh,420px);display:block}.equine-map-open figcaption{background:var(--deep-gray);color:var(--ink-char-lead);font-size:var(--text-ui);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:.75rem 1rem;display:flex}.equine-map-open figcaption strong{color:var(--bundle-champagne);font-weight:500}.equine-map-open:hover figcaption strong{border-bottom:1px solid var(--bundle-champagne)}.equine-outline{background:var(--deep-gray);max-width:36rem;color:var(--ink-char);border-radius:4px;margin:0 0 2.5rem;padding:0 0 1.25rem;overflow:hidden;box-shadow:0 1px 2px #0003,0 16px 36px -16px #00000073}.equine-outline-scenario{font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-char-muted);padding:.85rem 1.15rem .35rem}.equine-outline h2{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);margin:0 1.15rem .55rem;font-size:clamp(1.65rem,3vw,2rem);font-weight:400}.equine-outline-desc{max-width:34ch;font-size:var(--text-lead);color:var(--ink-char-lead);margin:0 1.15rem .55rem;line-height:1.45}.equine-outline-hint{font-size:var(--text-ui);color:var(--bundle-champagne);margin:0 1.15rem .85rem}.equine-outline-rows{gap:0;margin:0 0 1.1rem;padding:0 1.15rem;list-style:none;display:grid}.equine-outline-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1a;grid-template-columns:minmax(5.5rem,34%) 1fr auto;align-items:baseline;gap:.55rem;padding:.7rem 0;transition:background .2s;display:grid}.equine-outline-rows li:first-child .equine-outline-row{border-top:0}.equine-outline-row:hover,.equine-outline-row:focus-visible{background:#ffffff0a}.equine-outline-label{font-size:var(--text-ui);color:var(--ink-char-muted);font-weight:500}.equine-outline-value{font-size:var(--text-ui);color:var(--rmc-pearl);line-height:1.35}.equine-outline-more{color:var(--bundle-champagne);font-size:var(--text-lead)}.equine-outline .equine-cta{margin:0 1.15rem}.equine-kits-note{font-size:var(--text-ui);margin:.85rem 1.15rem 0;line-height:1.4}.equine-kits-note a{color:color-mix(in srgb, var(--bundle-champagne) 88%, #fff);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 45%, transparent);text-decoration:none}.equine-kits-note a:hover{border-bottom-color:var(--bundle-champagne)}.equine-more--compact{margin-bottom:1rem}.equine-modal-root{z-index:80;place-items:end center;padding:0;display:grid;position:fixed;inset:0}.equine-modal-backdrop{background:color-mix(in srgb, var(--rmc-night) 62%, transparent);cursor:pointer;border:0;position:absolute;inset:0}.equine-modal{z-index:1;background:var(--deep-gray);width:min(100%,40rem);max-height:min(92vh,52rem);color:var(--ink-char);border-radius:12px 12px 0 0;flex-direction:column;animation:.28s both equine-panel-in;display:flex;position:relative;box-shadow:0 -12px 40px #00000059}.equine-modal-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.15rem .75rem;display:flex}.equine-modal-kicker{font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-char-muted);margin:0 0 .3rem}.equine-modal-head h2{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);max-width:28ch;margin:0;font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:400;line-height:1.25}.equine-modal-close{color:var(--ink-char-muted);font-size:var(--text-ui);cursor:pointer;background:0 0;border:0;flex:none;padding:.25rem .35rem}.equine-modal-close:hover{color:var(--rmc-pearl)}.equine-modal-why{border-left:1px solid var(--bundle-champagne);background:#0000002e;margin:.85rem 1.15rem 0;padding:.75rem .85rem}.equine-modal-why span{font-size:var(--text-meta);letter-spacing:.05em;text-transform:uppercase;color:var(--bundle-champagne);margin-bottom:.25rem;display:block}.equine-modal-why p{font-size:var(--text-lead);color:var(--ink-char-lead);margin:0;line-height:1.45}.equine-modal-body{-webkit-overflow-scrolling:touch;flex:auto;padding:1rem 1.15rem 1.25rem;overflow:auto}.equine-modal-body h3{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);margin:1rem 0 .45rem;font-size:1.1rem;font-weight:400}.equine-modal-body p{font-size:var(--text-ui);color:var(--ink-char-lead);margin:0 0 .75rem;line-height:1.5}.equine-modal-role{color:var(--ink-char-muted)!important;font-size:.84rem!important}.equine-modal-sku{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);border-bottom:1px solid var(--bundle-champagne);flex-direction:column;gap:.15rem;margin-bottom:.55rem;font-size:1.2rem;font-weight:400;text-decoration:none;display:inline-flex}a.equine-modal-sku:hover{color:var(--bundle-champagne)}.equine-modal-sku-hint{font-family:var(--rmc-font-system);font-size:var(--text-meta);letter-spacing:0;color:var(--ink-char-muted);border:0}.equine-modal-stack{gap:1.15rem;display:grid}.equine-modal-item{border-top:1px solid #ffffff1a;padding-top:.85rem}.equine-modal-item:first-child{border-top:0;padding-top:0}.equine-modal-foot{border-top:1px solid #ffffff1a;padding:.85rem 1.15rem 1.15rem}.equine-map--modal{margin-bottom:1rem}.equine-zone-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.equine-zone-list li{gap:.2rem;display:grid}.equine-zone-list strong{font-size:var(--text-lead);color:var(--rmc-pearl)}.equine-zone-list span{font-size:var(--text-ui);color:var(--ink-char-muted);line-height:1.4}.equine-map-block,.equine-imaging,.equine-or,.equine-lab,.equine-more{margin-bottom:2.5rem}.equine-map-block h2,.equine-imaging h2,.equine-or h2,.equine-lab h2,.equine-more h2{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--ink-silk);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 40%, transparent);margin:0 0 1.1rem;padding-bottom:.65rem;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:400}.equine-map{background:var(--rmc-night);border-radius:4px;margin:0 0 1.15rem;animation:.7s both equine-map-in;overflow:hidden;box-shadow:0 1px 2px #00000038,0 18px 40px -18px #0006}.equine-map--page{animation:none}.equine-map img{width:100%;height:auto;display:block}.equine-map figcaption{font-size:var(--text-ui);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--rmc-pearl) 55%, transparent);border-top:1px solid color-mix(in srgb, var(--bundle-champagne) 35%, transparent);padding:.65rem 1rem .85rem}.equine-map--live{background:#0a0a0a}.equine-map-open--live{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.equine-live-map{gap:0;display:grid}.equine-live-map-stage{background:#0a0a0a;position:relative}.equine-live-map-stage>img{width:100%;height:auto;display:block}.equine-live-hotspot{background:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);pointer-events:none;border:1px solid #ffffffb3;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 4px #0a0a0a73}.equine-live-zones{border-top:1px solid color-mix(in srgb, var(--bundle-champagne) 28%, transparent);background:#0d0d0e;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .85rem;margin:0;padding:.75rem .85rem .9rem;list-style:none;display:grid}.equine-live-zone{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;display:grid}.equine-live-zone.is-text-only{grid-template-columns:minmax(0,1fr)}.equine-live-zone-media{object-fit:cover;background:#fff;border-radius:4px;width:56px;height:56px}.equine-live-zone-copy{gap:.15rem;min-width:0;display:grid}.equine-live-zone-copy strong{font-family:var(--body);font-size:var(--text-ui);letter-spacing:-.01em;color:var(--rmc-pearl);font-weight:500}.equine-live-zone-copy span{color:color-mix(in srgb, var(--rmc-pearl) 62%, transparent);font-size:.8rem;line-height:1.35}@media (width<=720px){.equine-live-zones{grid-template-columns:1fr}}.equine-vetus,.equine-product{background:var(--deep-gray);color:var(--ink-char);border-radius:4px;padding:clamp(1.15rem,2.5vw,1.6rem);box-shadow:0 1px 2px #0000002e}.equine-product-sku{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);border-bottom:1px solid var(--bundle-champagne);margin-bottom:.4rem;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:400;text-decoration:none;display:inline-block}a.equine-product-sku:hover{color:var(--bundle-champagne)}.equine-product-role{font-size:var(--text-lead);color:var(--ink-char-muted);margin:0 0 .55rem}.equine-product-text{max-width:58ch;font-size:var(--text-lead);color:var(--ink-char-lead);margin:0 0 .85rem;line-height:1.5}.equine-design h3,.equine-probe-apps h3,.equine-speed h3,.equine-lab-bucket h3{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);margin:0 0 .55rem;font-size:1.15rem;font-weight:400}.equine-stats{flex-wrap:wrap;gap:.45rem .65rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.equine-stats li{border:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);font-size:var(--text-ui);letter-spacing:.02em;color:var(--bundle-champagne);border-radius:4px;padding:.2rem .55rem}.equine-stats--labeled li{flex-direction:column;gap:.1rem;min-width:4.5rem;display:flex}.equine-stats--labeled span{font-size:var(--text-meta);opacity:.75;color:var(--ink-char-muted)}.equine-stats--labeled strong{color:var(--bundle-champagne);font-weight:500}.equine-probe-grid{--probe-cols:3;--probe-gap:12px;justify-content:center;gap:var(--probe-gap);flex-wrap:wrap;margin-bottom:.75rem;display:flex}.equine-probe-grid>*{box-sizing:border-box;flex:0 1 calc((100% - (var(--probe-cols) - 1) * var(--probe-gap)) / var(--probe-cols) - .02px);width:calc((100% - (var(--probe-cols) - 1) * var(--probe-gap)) / var(--probe-cols) - .02px);max-width:calc((100% - (var(--probe-cols) - 1) * var(--probe-gap)) / var(--probe-cols))}.equine-probe-card{background:#00000038;border-radius:4px;padding:.85rem}.equine-probe-media{background:#fff;border-radius:4px;place-items:center;min-height:7rem;margin-bottom:.65rem;display:grid}.equine-probe-media img{max-width:72%;height:auto}.equine-probe-card h4{font-family:var(--rmc-font-system);font-size:var(--text-ui);color:var(--rmc-pearl);margin:0 0 .35rem;font-weight:500;line-height:1.35}.equine-probe-card p{font-family:var(--rmc-font-emotion);font-size:var(--text-lead);letter-spacing:-.02em;color:var(--bundle-champagne);margin:0}.equine-features{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.equine-features li{font-size:var(--text-ui);color:var(--ink-char-muted);padding-left:.85rem;line-height:1.4;position:relative}.equine-features li:before{content:"";background:var(--bundle-champagne);width:.35rem;height:1px;position:absolute;top:.55em;left:0}.equine-pillar-grid{--pillar-cols:3;--pillar-gap:12px;justify-content:center;gap:var(--pillar-gap);flex-wrap:wrap;display:flex}.equine-pillar-grid>*{box-sizing:border-box;flex:0 1 calc((100% - (var(--pillar-cols) - 1) * var(--pillar-gap)) / var(--pillar-cols) - .02px);width:calc((100% - (var(--pillar-cols) - 1) * var(--pillar-gap)) / var(--pillar-cols) - .02px);max-width:calc((100% - (var(--pillar-cols) - 1) * var(--pillar-gap)) / var(--pillar-cols))}.equine-pillar-link{background:var(--deep-gray);color:inherit;border-top:1px solid #0000;border-radius:4px;flex-direction:column;gap:.45rem;padding:1.1rem 1rem;text-decoration:none;transition:border-color .2s,transform .25s;display:flex}.equine-pillar-link:hover{border-top-color:var(--bundle-champagne)}.equine-pillar-eyebrow{font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-char-muted)}.equine-pillar-link strong{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);font-size:1.15rem;font-weight:400}.equine-pillar-text{font-size:var(--text-ui);color:var(--ink-char-lead);line-height:1.45}.equine-pillar-cta{font-size:var(--text-ui);color:var(--bundle-champagne);border-bottom:1px solid #0000;align-self:flex-start;margin-top:auto;padding-top:.5rem}.equine-pillar-link:hover .equine-pillar-cta{border-bottom-color:var(--bundle-champagne)}.equine-cta{display:inline-flex}@keyframes equine-map-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes equine-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width>=720px){.equine-modal-root{place-items:center;padding:1.5rem}.equine-modal{border-radius:4px;max-height:min(88vh,48rem)}}@media (width<=900px){.equine-outline-row{grid-template-columns:1fr auto;grid-template-areas:"label more""value more"}.equine-outline-label{grid-area:label}.equine-outline-value{grid-area:value}.equine-outline-more{grid-area:more;align-self:center}.equine-probe-grid{--probe-cols:1}.equine-pillar-grid{--pillar-cols:1}}.section-segment{padding-top:0}.segment-page{min-height:70vh}.segment-hero-bleed{background:var(--rmc-night);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 22%, transparent);width:100%;position:relative;overflow:hidden}.segment-hero-bleed img{object-fit:contain;object-position:center;background:var(--rmc-night);width:100%;height:auto;max-height:min(42vh,360px);display:block}.segment-page-inner{padding-top:1rem}.segment-page-head{max-width:40rem;margin:0 0 1.75rem}.segment-page-head h1{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);margin:0 0 .75rem;font-size:clamp(1.85rem,4vw,2.6rem);font-weight:400;line-height:1.12}.segment-eyebrow{font-size:var(--text-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-char-muted);margin:0 0 .55rem}.segment-hero-lead{max-width:48ch;color:var(--ink-char-lead);margin:0 0 1rem;font-size:1rem;line-height:1.55}.segment-hero-cta{flex-wrap:wrap;gap:.75rem;display:flex}.segment-outline{background:var(--deep-gray);color:var(--ink-char);border-radius:4px;margin:0 0 2.25rem;padding:1.15rem 1.15rem 1.35rem;box-shadow:0 1px 2px #0003,0 16px 36px -16px #00000073}.segment-outline-kicker{font-size:var(--text-ui);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-char) 55%, transparent);margin:0 0 .35rem}.segment-outline h2{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--ink-char);margin:0 0 .65rem;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:400;line-height:1.2}.segment-outline-note{font-size:var(--text-ui);color:color-mix(in srgb, var(--ink-char) 68%, transparent);margin:0 0 1rem;line-height:1.45}.segment-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0 0 1rem;display:grid}.segment-controls--2{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-tier-row{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;display:flex}.segment-tier-chip{color:var(--ink-char-lead);font-size:var(--text-ui);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:4px;align-items:center;gap:.3rem;padding:.4rem .7rem;display:inline-flex}.segment-tier-chip.is-on{border-color:var(--bundle-champagne);color:var(--bundle-champagne)}.segment-tier-rec{color:var(--bundle-champagne);font-size:.75em}.segment-axis-tab{text-align:left;background:color-mix(in srgb, #000 18%, var(--deep-gray));color:var(--ink-char-lead);cursor:pointer;border:1px solid #ffffff1f;border-radius:4px;gap:.2rem;padding:.7rem .85rem;display:grid}.segment-axis-tab strong{color:var(--ink-char);font-weight:500}.segment-axis-tab span{font-size:var(--text-ui);color:color-mix(in srgb, var(--ink-char) 62%, transparent);line-height:1.35}.segment-axis-tab.is-on{border-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);box-shadow:inset 0 1px #ffffff14}.segment-bundle-scenario{font-size:var(--text-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--bundle-champagne);margin:0 0 .35rem}.segment-bundle-why{font-size:var(--text-lead);color:var(--ink-char);margin:0 0 .35rem;line-height:1.5}.segment-bundle-meta{font-size:var(--text-ui);color:color-mix(in srgb, var(--ink-char) 65%, transparent);margin:0}.segment-models{margin:0 0 2.5rem}.segment-models-head{max-width:40rem;margin:0 0 1.25rem}.segment-models-head h2{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;color:var(--rmc-pearl);margin:0 0 .45rem;font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:400}.segment-models-head p{color:var(--ink-char-lead);margin:0;line-height:1.5}.segment-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.segment-model-card{background:var(--deep-gray);min-width:0;color:var(--ink-char);border:1px solid #ffffff14;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.segment-model-media{aspect-ratio:auto;background:var(--packshot-bg,#fff);justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.segment-model-media:after{content:"";z-index:1;pointer-events:none;background:0 0;width:100%;height:1px;transition:background .16s;position:absolute;inset:0 auto auto 0}.segment-model-card:hover .segment-model-media:after{background:var(--bundle-champagne)}.segment-model-media img{object-fit:contain;object-position:center;background:var(--packshot-bg,#fff);width:auto;max-width:100%;height:auto;max-height:20rem;margin:0 auto;padding:0;display:block}.segment-model-fallback{background:color-mix(in srgb, #fff 4%, var(--rmc-night));width:100%;height:100%;display:block}.segment-model-body{flex-direction:column;flex:1;gap:.35rem;padding:.85rem .9rem 1rem;display:flex}.segment-model-role{font-size:var(--text-ui);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-char) 55%, transparent);margin:0}.segment-model-body h3{font-family:var(--rmc-font-emotion);letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,1.7vw,1.35rem);font-weight:400;line-height:1.2}.segment-model-body h3 a{color:inherit;text-decoration:none}.segment-model-body h3 a:hover{color:var(--bundle-champagne)}.segment-model-lead{font-size:var(--text-ui);color:color-mix(in srgb, var(--ink-char) 72%, transparent);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.segment-model-more{font-size:var(--text-ui);color:var(--bundle-champagne);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 45%, transparent);align-self:flex-start;margin-top:auto;padding-top:.35rem;text-decoration:none}.segment-model-more:hover{border-bottom-color:var(--bundle-champagne)}.segment-models-empty{color:var(--ink-char-lead);margin:0 0 1rem}.segment-models-actions{justify-items:start;gap:.65rem;margin-top:1.35rem;display:grid}.segment-kits-note{font-size:var(--text-ui);margin:0}.segment-kits-note a{color:var(--bundle-champagne);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 40%, transparent);text-decoration:none}.segment-kits-note a:hover{border-bottom-color:var(--bundle-champagne)}@media (width<=900px){.segment-controls{grid-template-columns:1fr}.segment-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.segment-model-grid{grid-template-columns:1fr}}.pillars-stage{flex-direction:column;gap:.75rem;display:flex}.pillar{scroll-margin-top:var(--imed-sticky-stack);margin-bottom:0}.pillar.is-expanded{margin-bottom:.65rem}.pillar-panel[hidden]{display:none!important}.pillar-panel{margin-top:.35rem;padding-bottom:.25rem}.pillar-banner{width:100%;min-height:clamp(232px,26vw,320px);color:var(--rmc-pearl);background:var(--rmc-night);isolation:isolate;text-align:left;font:inherit;cursor:pointer;appearance:none;border:0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"copy media";align-items:stretch;margin-bottom:0;padding:0;transition:box-shadow .25s;display:grid;position:relative;overflow:hidden}.pillar-banner:focus-visible{outline:1px solid color-mix(in srgb, var(--bundle-champagne) 70%, transparent);outline-offset:3px}.pillar-banner.is-open{box-shadow:0 1px 0 color-mix(in srgb, var(--bundle-champagne) 35%, transparent)}.pillar-banner-media{z-index:1;pointer-events:none;background:#2c2d30;grid-area:media;min-height:100%;position:relative;inset:auto;overflow:hidden}.pillar-banner-media img{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0;transform:none}.pillar-banner-media:after{content:none}.pillar-banner--imaging,.pillar-banner--lab,.pillar-banner--or{background:var(--rmc-night)}.pillar-banner--imaging .pillar-banner-media,.pillar-banner--lab .pillar-banner-media,.pillar-banner--or .pillar-banner-media{background:#252627}.pillar-banner--or .pillar-banner-media img{object-fit:cover;object-position:center 42%}.pillar-banner-copy{z-index:2;box-sizing:border-box;flex-direction:column;grid-area:copy;justify-content:center;align-items:flex-start;width:100%;max-width:none;min-height:100%;padding:clamp(1.1rem,2vw,1.65rem) clamp(1.15rem,2.1vw,1.75rem);display:flex}.pillar-banner-lead{width:100%;max-width:42ch;font-size:var(--text-lead);color:color-mix(in srgb, var(--rmc-pearl) 78%, transparent);margin:.55rem 0 0;font-weight:400;line-height:1.45}.pillar-banner-lead+.pillar-banner-lead{color:color-mix(in srgb, var(--rmc-pearl) 72%, transparent);margin-top:.45rem}.pillar-banner-meta{flex-direction:column;align-items:flex-start;gap:.25rem;max-width:none;margin-top:.75rem;display:flex}.pillar-expand-cta{font-family:var(--body);font-size:var(--text-lead);letter-spacing:.01em;color:var(--rmc-pearl);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);margin-top:.1rem;padding-bottom:.08rem;font-weight:600}.pillar-banner:hover .pillar-expand-cta,.pillar-banner.is-open .pillar-expand-cta{border-bottom-color:var(--bundle-champagne)}.pillar-label{font-family:var(--rmc-font-emotion);font-size:var(--text-display);letter-spacing:-.02em;text-transform:none;color:#fff;margin-bottom:.35rem;font-weight:500;line-height:1.05}.pillar-banner .kicker{font-family:var(--body);font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.05em);text-transform:uppercase;color:color-mix(in srgb, var(--bundle-champagne) 85%, #fff);max-width:none;margin-bottom:.4rem;font-weight:500}.pillar-banner h3{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:400;font-size:var(--text-card);letter-spacing:-.015em;color:color-mix(in srgb, var(--rmc-pearl) 94%, transparent);text-wrap:balance;max-width:none;line-height:1.25}@media (width<=900px){.pillar-banner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:clamp(220px,36vw,300px)}}@media (width<=720px){.pillars-stage{gap:.55rem}.pillar-banner{grid-template-columns:1fr;grid-template-areas:"media""copy";min-height:0}.pillar-banner-media{min-height:clamp(180px,48vw,240px)}.pillar-banner-copy{width:100%;min-height:0;padding:1.05rem 1.1rem 1.15rem}.pillar-banner-lead{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;display:-webkit-box;overflow:hidden}.section-pillars .section-head p,.section-segments .section-head p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:36ch;margin-inline:auto;display:-webkit-box;overflow:hidden}.segments-bundles-hint{font-size:var(--text-ui);line-height:1.45}}.sku-grid{--sku-cols:3;--sku-gap:16px;justify-content:center;gap:var(--sku-gap);flex-wrap:wrap;align-items:stretch;display:flex}.sku-grid>.sku-card{box-sizing:border-box;flex:0 1 calc((100% - (var(--sku-cols) - 1) * var(--sku-gap)) / var(--sku-cols) - .02px);width:calc((100% - (var(--sku-cols) - 1) * var(--sku-gap)) / var(--sku-cols) - .02px);max-width:calc((100% - (var(--sku-cols) - 1) * var(--sku-gap)) / var(--sku-cols));height:auto;min-height:0}.sku-grid>.sku-card.is-open{width:100%;max-width:100%;scroll-margin-top:var(--imed-sticky-stack);flex-basis:100%}.sku-card{background:var(--deep-gray);border-radius:var(--imed-radius-rect,4px);border:1px solid #ffffff24;flex-direction:column;height:100%;min-height:100%;padding:0;transition:border-color .2s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 1px #ffffff14,0 12px 28px -14px #00000057}.sku-card:not(.is-open)>.sku-card-row{flex-direction:column;flex:auto;min-height:0;display:flex}.sku-card:hover{border-color:#ffffff42;box-shadow:0 1px #ffffff1c,0 16px 32px -12px #0006}.sku-card.rank-premium{border-color:color-mix(in srgb, var(--rmc-penn-blue) 22%, transparent)}.sku-toggle{text-align:left;cursor:pointer;width:100%;height:100%;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;flex:auto;min-height:0;padding:0;text-decoration:none;display:flex}.sku-card.has-media .sku-toggle{flex-direction:column;display:flex}.sku-card-row{flex-direction:column;flex:none;display:flex}.sku-body-head{flex-direction:column;justify-content:center;gap:.35rem;min-width:0;padding:.85rem 1.2rem .35rem;display:flex}.sku-body-head .tier{color:var(--ink-char-muted);letter-spacing:.08em;font-size:var(--text-meta);text-transform:uppercase;line-height:1.25}.sku-card.rank-premium .sku-body-head .tier{color:#ffffffb8}.sku-body-head h4{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:400;font-size:var(--text-card);letter-spacing:-.02em;color:var(--ink-char);margin:0;line-height:1.15}.sku-card.has-media:not(.is-banner) .sku-media{order:-1}.sku-media{background:var(--packshot-bg,#fff);box-sizing:border-box;border-bottom:1px solid color-mix(in srgb, var(--rmc-night) 8%, transparent);flex:none;justify-content:center;align-items:center;width:100%;height:200px;min-height:200px;max-height:200px;padding:0;display:flex;position:relative;overflow:hidden}.sku-card:hover .sku-media:after{content:"";z-index:1;pointer-events:none;background:color-mix(in srgb, var(--bundle-champagne) 70%, transparent);height:1px;position:absolute;top:0;left:0;right:0}.sku-media img{object-fit:contain;object-position:center;background:var(--packshot-bg,#fff);width:100%;max-width:100%;height:100%;max-height:100%;transform:none}.sku-media-open{background:var(--packshot-bg,#fff);cursor:pointer;width:100%;height:100%;font:inherit;color:inherit;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.sku-media-open img{object-fit:contain;object-position:center;background:var(--packshot-bg,#fff);width:100%;max-width:100%;height:100%;max-height:100%;display:block}.sku-media-play{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0000007a;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background .2s,transform .2s;display:grid;position:absolute;bottom:.55rem;right:.55rem}.sku-card:hover .sku-media-play,.sku-media-play:hover{background:#0000009e;transform:scale(1.04)}.sku-media-play:focus-visible{outline:2px solid color-mix(in srgb, var(--bundle-champagne) 85%, transparent);outline-offset:2px}.sku-media-play-icon{border:.42rem solid #0000;border-left:.72rem solid #fff;border-right-width:0;width:0;height:0;margin-left:.14rem;display:block}.inline-muted-video{width:100%;height:100%;min-height:inherit;background:#fff;position:relative}.inline-muted-video-el{width:100%;height:100%;min-height:inherit;max-height:inherit;object-fit:contain;object-position:center;background:#fff;display:block}.inline-muted-video-stop{z-index:2;font-family:var(--body);font-size:var(--text-ui);color:#fff;cursor:pointer;background:#00000085;border:1px solid #ffffff2e;border-radius:4px;padding:.3rem .5rem;font-weight:500;position:absolute;top:.4rem;left:.4rem}.inline-muted-video-stop:hover{background:#000000ad}.sku-media.is-previewing{padding:0}.sku-card.is-previewing{border-color:color-mix(in srgb, var(--bundle-champagne) 32%, transparent)}@media (hover:none) and (pointer:coarse){.sku-card.is-previewing:not(.is-open) .sku-media.is-previewing{aspect-ratio:16/9;width:100vw;max-width:100vw;height:auto;min-height:11rem;max-height:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.product-hero .product-media.is-previewing{aspect-ratio:16/9;width:100vw;max-width:100vw;min-height:11rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.sku-video-lightbox{z-index:220;padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));box-sizing:border-box;background:#0a0a0ae0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sku-video-lightbox-stage{aspect-ratio:16/9;background:#0a0a0a;border:1px solid #85879052;border-radius:4px;width:min(100%,56rem);max-height:min(80dvh,100%);position:relative;overflow:hidden}.sku-video-lightbox-el{object-fit:contain;background:#0a0a0a;width:100%;height:100%;display:block}.sku-video-lightbox-close{z-index:2;font-family:var(--body);font-size:var(--text-ui);color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff2e;border-radius:4px;padding:.35rem .6rem;font-weight:500;position:absolute;top:.55rem;left:.55rem}.sku-video-lightbox-close:hover{background:#000000b8}html.imed-video-landscape-active{overflow:hidden}.imed-landscape-video-backdrop{z-index:200;background:#0a0a0a;position:fixed;inset:0}.imed-landscape-video-stage:not(.is-landscape){display:contents}.imed-landscape-video-stage.is-landscape{z-index:201;width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box;background:#0a0a0a;flex-direction:column;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.imed-landscape-video-stage.is-landscape .inline-muted-video,.imed-landscape-video-stage.is-landscape .product-hero-video-frame,.imed-landscape-video-stage.is-landscape .sku-open-video-shell{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.imed-landscape-video-stage.is-landscape .inline-muted-video-el,.imed-landscape-video-stage.is-landscape .sku-open-video,.imed-landscape-video-stage.is-landscape .sku-open-video-embed,.imed-landscape-video-stage.is-landscape .product-hero-video-frame video,.imed-landscape-video-stage.is-landscape .product-hero-video-frame iframe{object-fit:contain;background:#0a0a0a;border:0;flex:auto;width:100%;height:100%;min-height:0;max-height:none}.imed-landscape-video-stage.is-landscape .inline-muted-video-stop,.imed-landscape-video-stage.is-landscape .sku-open-video-back,.imed-landscape-video-stage.is-landscape .product-hero-video-back{top:max(.55rem, env(safe-area-inset-top));left:max(.55rem, env(safe-area-inset-left));z-index:202;flex:none;position:fixed}@media (hover:hover) and (pointer:fine){.sku-card.has-video:not(.is-previewing) .sku-media-play{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.sku-card.has-video:hover .sku-media-play,.sku-card.has-video:focus-within .sku-media-play{opacity:1;pointer-events:auto}}@media (hover:none),(pointer:coarse){.sku-card.has-video:not(.is-previewing) .sku-media-play{opacity:.88}}.sku-card.is-banner .sku-media,.sku-media.is-banner{background:#111;border-bottom:0;height:200px;min-height:200px;max-height:200px;padding:0!important}.sku-card.is-banner .sku-media img,.sku-media.is-banner img{object-position:center center;display:block;object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.sku-body,.sku-body-head,.pillar-banner-copy,.bundle-body,.aftercare-card,.faq-item,.form,.sku-open-main,.product-copy{isolation:isolate;color:#fff;background-color:var(--deep-gray);background-image:radial-gradient(125% 95% at 48% -5%, #ffffff29 0%, #ffffff12 26%, transparent 58%), radial-gradient(85% 70% at 50% 115%, #00000052 0%, transparent 58%), linear-gradient(158deg, #ffffff12 0%, transparent 38%, #0000001f 100%), linear-gradient(180deg, #3c3d44 0%, var(--deep-gray) 38%, #2b2c32 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 -14px 28px #00000042,inset 14px 0 28px #0000001f,inset -14px 0 28px #0000001f}.sku-body{isolation:isolate;flex-direction:column;flex:auto;gap:.35rem;min-height:0;padding:.65rem 1.2rem .85rem;display:flex;position:relative}@media (width>=721px){.sku-card:not(.is-open) .sku-body{min-height:7.35rem}.sku-card:not(.is-open) .sku-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.35em;max-height:4.35em;margin-bottom:.35rem;display:-webkit-box;overflow:hidden}.sku-card:not(.is-open) .sku-body .use{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;max-height:2.8em;display:-webkit-box;overflow:hidden}}.sku-body:before{content:"";z-index:0;pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.sku-body>*{z-index:1;position:relative}.sku-card.rank-premium .sku-body{padding:.7rem 1.2rem .9rem}.sku-body .tier{color:var(--ink-char-muted);letter-spacing:.08em;font-size:var(--text-meta)}.sku-card.rank-premium .sku-body .tier{color:#ffffffb8}.sku-body h4{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:400;font-size:var(--text-card);letter-spacing:-.02em;color:var(--ink-char);line-height:1.2}.sku-body p{color:var(--ink-char-lead);font-size:var(--text-lead);line-height:1.45}.sku-body .use{color:#ffffffd1;font-size:var(--text-ui);font-weight:500;line-height:1.4}.sku-open{background:var(--deep-gray);grid-template-columns:minmax(260px,.95fr) minmax(0,1.25fr);align-items:stretch;gap:0;min-height:340px;display:grid}.sku-open.sku-open--video{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:0}.sku-open.sku-open--video .sku-open-media{aspect-ratio:16/9;border-bottom:1px solid #ffffff1a;border-right:0;order:-1;width:100%;min-height:0;max-height:min(52vh,28rem)}.sku-open.sku-open--video .sku-open-main{gap:.45rem;padding:1rem 1.25rem 1.15rem}.sku-open.sku-open--video .sku-open-top{align-items:flex-start;margin-bottom:.15rem}.sku-open.sku-open--video .sku-open-heading .tier{font-size:max(.8125rem, var(--text-meta));letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--rmc-pearl) 58%, transparent);margin-bottom:.2rem}.sku-open.sku-open--video .sku-open-heading h4{margin-bottom:.15rem;font-size:clamp(1.35rem,2vw,1.65rem)}.sku-open.sku-open--video .sku-open-heading .sku-open-use{font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 68%, transparent);max-width:36ch;margin:.15rem 0 0;font-weight:500;line-height:1.4}.sku-open.sku-open--video .sku-open-lead,.sku-open.sku-open--video .sku-open-note{max-width:none;margin-bottom:.35rem}.sku-open.sku-open--video .sku-open-lead{font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 88%, transparent);line-height:1.55}.sku-open.sku-open--video .sku-open-note{margin-bottom:.5rem}.sku-open.sku-open--video .sku-points{grid-template-columns:1fr;align-items:start;gap:.45rem;margin:.35rem 0 .65rem;padding:.75rem 0 0}@media (width>=640px){.sku-open.sku-open--video .sku-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem}}.sku-open.sku-open--video .sku-points li{line-height:1.45}.sku-open.sku-open--video .sku-detail-actions{border-top:1px solid #ffffff1f;margin-top:.5rem;padding-top:.85rem}.sku-open.sku-open--video .sku-open-media.is-video{background:#0a0a0a}.sku-open.sku-open--video .sku-open-video-shell{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.sku-open.sku-open--video .sku-open-video,.sku-open.sku-open--video .sku-open-video-embed{aspect-ratio:auto;flex:auto;width:100%;height:100%;min-height:0;max-height:none}.sku-open.sku-open--video .sku-open-main{min-width:0}.sku-open-media{background:var(--packshot-bg,#fff);border-right:1px solid #ffffff1a;min-height:100%;position:relative;overflow:hidden}.sku-open-media.is-studio{background:var(--packshot-bg,#fff);justify-content:center;align-items:center;padding:0;display:flex}.sku-open-media.is-studio img{object-fit:contain;object-position:center;background:var(--packshot-bg,#fff);width:100%;max-width:100%;height:100%;max-height:min(380px,52vh)}.sku-open-media.is-banner{background:#111;padding:0}.sku-open-media.is-banner img{object-fit:cover;object-position:70% center;width:100%;height:100%;max-height:none;position:absolute;inset:0}.sku-open-media.is-video{background:#111;flex-direction:column;justify-content:center;align-items:stretch;display:flex}.sku-open-video,.sku-open-video-embed{object-fit:contain;background:#111;border:0;flex:auto;width:100%;min-height:min(320px,48vh);max-height:min(380px,52vh);display:block}.sku-open-video-back{z-index:2;font-family:var(--body);font-size:var(--text-ui);color:#fff;cursor:pointer;background:#00000085;border:1px solid #ffffff2e;border-radius:4px;padding:.35rem .55rem;font-weight:500;position:absolute;top:.65rem;left:.65rem}.sku-open-video-back:hover{background:#000000ad}.sku-watch-video{border:0;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 72%, transparent);color:#ffffffe0;font-family:var(--body);font-size:var(--text-ui);cursor:pointer;background:0 0;align-self:flex-start;margin:0 1.2rem .85rem;padding:0;font-weight:500}.sku-watch-video:hover{color:#fff;border-bottom-color:var(--bundle-champagne)}.sku-open-main{color:var(--rmc-pearl);flex-direction:column;gap:0;padding:1.35rem 1.5rem 1.4rem;display:flex}.sku-open-top{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.55rem;display:flex}.sku-open-heading{min-width:0}.sku-open-heading .tier{color:color-mix(in srgb, var(--rmc-pearl) 55%, transparent);text-transform:none;letter-spacing:.02em;font-size:var(--text-ui);margin-bottom:.3rem}.sku-open-heading h4{font-family:var(--rmc-font-emotion), Georgia, serif;color:var(--rmc-pearl);margin:0;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:500;line-height:1.15}.sku-close{color:var(--rmc-pearl);font:inherit;font-size:var(--text-ui);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff52;flex:none;padding:.45rem .75rem;font-weight:500}.sku-close:hover{background:var(--rmc-pearl);color:var(--rmc-night);border-color:var(--rmc-pearl)}.sku-open-use{font-size:var(--text-ui);letter-spacing:.01em;text-transform:none;color:color-mix(in srgb, var(--rmc-pearl) 62%, transparent);margin:0;font-weight:500}.sku-open-lead{color:color-mix(in srgb, var(--rmc-pearl) 92%, transparent);max-width:42ch;margin:0 0 .55rem;font-size:1rem;line-height:1.5}.sku-open-note{font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 62%, transparent);max-width:46ch;margin:0 0 .85rem;line-height:1.5}.sku-open .sku-points{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;align-items:start;gap:.55rem 1.25rem;margin:0 0 1.15rem;padding:.85rem 0 0;list-style:none;display:grid}.sku-open .sku-points li{font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 80%, transparent);padding-left:.85rem;line-height:1.4;position:relative}.sku-open .sku-points li:before{content:"";background:#ffffff8c;width:5px;height:5px;position:absolute;top:.5em;left:0}.sku-open .sku-detail-actions{grid-template-columns:1fr 1fr;align-items:stretch;gap:.55rem .65rem;margin-top:auto;padding-top:.55rem;display:grid}.sku-open .sku-detail-actions .sku-product-link{min-height:2.5rem;font-family:var(--body);font-weight:500;font-size:var(--text-ui);text-align:center;color:#fff;border:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 12%, transparent);border-radius:4px;grid-column:1/-1;justify-content:center;align-items:center;padding:.55rem 1rem;line-height:1.2;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.sku-open .sku-detail-actions .sku-product-link:hover{color:#fff;border-color:var(--bundle-champagne);background:color-mix(in srgb, var(--bundle-champagne) 22%, transparent)}.sku-open .sku-detail-actions .sku-compare,.sku-open .sku-detail-actions .sku-interest{width:100%;min-height:2.35rem;font-family:var(--body);font-weight:500;font-size:var(--text-ui);cursor:pointer;color:#ffffffdb;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:4px;justify-content:center;align-items:center;padding:.45rem .65rem;line-height:1.2;transition:color .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.sku-open .sku-detail-actions .sku-compare:hover,.sku-open .sku-detail-actions .sku-compare.is-on,.sku-open .sku-detail-actions .sku-interest:hover,.sku-open .sku-detail-actions .sku-interest.is-on{color:#fff;border-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 16%, transparent)}.sku-open .sku-detail-actions .sku-cta{text-align:center;grid-column:1/-1;justify-content:center;width:100%;margin-left:0}.sku-open .sku-detail-actions--no-compare .sku-interest{grid-column:1/-1}.tier{font-family:var(--body);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-weight:500;display:inline-block}.sku-card h4{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.02em;flex:none;margin-bottom:.45rem;font-size:clamp(1.2rem,1.8vw,1.4rem);font-weight:400;line-height:1.2}.sku-card.rank-premium h4{font-size:clamp(1.25rem,1.9vw,1.48rem)}.sku-card p{font-size:var(--text-lead);flex:none;margin-bottom:.4rem;line-height:1.45}.sku-card .use{font-size:var(--text-ui);flex:none;margin-top:auto;margin-bottom:0}.sku-cta{font-size:var(--text-ui);padding:.7rem 1.15rem;display:inline-flex}.sku-card-actions{background:color-mix(in srgb, #000 12%, var(--deep-gray));border-top:1px solid #ffffff1a;flex:none;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;column-gap:.4rem;margin-top:auto;padding:.7rem .75rem .85rem;display:grid}.sku-card-actions .sku-more,.sku-card-actions .sku-compare,.sku-card-actions .sku-interest{width:100%;min-height:2.35rem;font-family:var(--body);letter-spacing:.01em;text-align:center;white-space:nowrap;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:.42rem .45rem;font-size:.78rem;font-weight:500;line-height:1.15;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.sku-card-actions .sku-more{color:#ffffffe6;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),#ffffff0d;border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff1f}.sku-compare-slot{justify-content:stretch;align-items:stretch;min-width:0;display:flex}.sku-card-actions .sku-compare{color:#ffffffd1;background:#ffffff09;border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff14}.sku-card-actions .sku-interest{color:#fff;border:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);background:linear-gradient(180deg, #ffffff24 0%, #ffffff08 45%, transparent 100%), color-mix(in srgb, var(--bundle-champagne) 18%, transparent);box-shadow:inset 0 1px 0 #ffffff38, 0 6px 14px -12px color-mix(in srgb, var(--bundle-champagne) 55%, transparent)}.sku-card-actions .sku-more:hover,.sku-card-actions .sku-compare:hover{color:#fff;border-color:color-mix(in srgb, var(--bundle-champagne) 50%, transparent);background:linear-gradient(#ffffff24 0%,#ffffff08 100%),#ffffff12}.sku-card-actions .sku-compare.is-on{color:#fff;border-color:color-mix(in srgb, var(--bundle-champagne) 62%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 16%, transparent)}.sku-card-actions .sku-interest:hover,.sku-card-actions .sku-interest.is-on{color:#fff;border-color:var(--bundle-champagne);background:linear-gradient(180deg, #ffffff2e 0%, #ffffff0a 42%, transparent 100%), color-mix(in srgb, var(--bundle-champagne) 32%, transparent);box-shadow:inset 0 1px 0 #ffffff47, 0 8px 18px -12px color-mix(in srgb, var(--bundle-champagne) 70%, transparent)}.sku-card-actions .sku-more:focus-visible,.sku-card-actions .sku-compare:focus-visible,.sku-card-actions .sku-interest:focus-visible{outline:1px solid color-mix(in srgb, var(--bundle-champagne) 70%, transparent);outline-offset:2px}.sku-interest{min-height:2.25rem;font-family:var(--body);font-weight:500;font-size:var(--text-ui);cursor:pointer;color:#fff;border:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);background:linear-gradient(180deg, #ffffff24 0%, transparent 55%), color-mix(in srgb, var(--bundle-champagne) 18%, transparent);border-radius:4px;justify-content:center;align-items:center;padding:.4rem .85rem;line-height:1.2;transition:color .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.sku-interest:hover,.sku-interest.is-on{border-color:var(--bundle-champagne);background:linear-gradient(180deg, #ffffff2e 0%, transparent 55%), color-mix(in srgb, var(--bundle-champagne) 30%, transparent)}.sku-card.is-wanted{border-color:color-mix(in srgb, var(--bundle-champagne) 42%, transparent)}.shortlist-root{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.shortlist-backdrop{cursor:pointer;background:#0a0a0a8c;border:0;margin:0;padding:0;position:absolute;inset:0}.shortlist-panel{z-index:1;background:var(--deep-gray);color:#ececec;border-left:1px solid #ffffff1f;flex-direction:column;width:min(400px,100%);height:100%;padding:1.25rem 1.2rem 1.4rem;display:flex;position:relative;overflow:auto;box-shadow:-24px 0 60px -28px #0000008c}.shortlist-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.shortlist-panel-head h2{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.55rem;font-weight:400}.shortlist-panel-head p{font-size:var(--text-ui);color:#ffffffad;max-width:28ch;margin:0;line-height:1.45}.shortlist-panel-close{font-family:var(--body);font-size:var(--text-ui);color:#ffffffbf;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:4px;flex:none;padding:.4rem .65rem;font-weight:500}.shortlist-list{flex-direction:column;flex:auto;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.shortlist-list li{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:4px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.shortlist-list strong{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.02em;font-size:1.05rem;font-weight:400;display:block}.shortlist-list span{font-size:var(--text-ui);color:#ffffff94;margin-top:.2rem;display:block}.shortlist-remove{font-family:var(--body);font-size:var(--text-ui);color:#ffffffb3;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #ffffff38;padding:0;font-weight:500}.shortlist-empty{font-size:var(--text-lead);color:#ffffff9e;margin:1rem 0 auto;line-height:1.45}.shortlist-panel-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.shortlist-panel-actions{flex-wrap:wrap;align-items:center;gap:.65rem .9rem;margin-left:auto;display:flex}.shortlist-send-form:disabled{opacity:.45;cursor:not-allowed}.shortlist-clear{font-family:var(--body);font-size:var(--text-ui);color:#ffffffa6;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #fff3;padding:0;font-weight:500}.shortlist-panel-foot .btn-telegram:disabled,.shortlist-panel-foot .shortlist-send-form:disabled{opacity:.45;cursor:not-allowed}.shortlist-hint{font-size:var(--text-ui);color:color-mix(in srgb, var(--bundle-champagne) 85%, #fff);margin:.75rem 0 0;line-height:1.4}.mentions{font-size:var(--text-ui);color:var(--ink-silk-muted);max-width:70ch;margin-top:1.15rem;line-height:1.55}.mentions .label{color:var(--ink-silk);margin-right:.35rem;font-weight:500}@media (width<=1100px){.sku-grid{--sku-cols:2}}@media (width<=960px){.sku-grid{--sku-cols:2}.sku-card.is-open{flex-basis:100%}.sku-open{grid-template-columns:1fr}.sku-open-media{border-bottom:1px solid #ffffff1a;border-right:0;min-height:240px}.sku-open-media.is-studio{padding:0}.sku-open-media.is-studio img{max-height:220px}.sku-open-media.is-banner{min-height:220px}.sku-open .sku-points{grid-template-columns:1fr}.sku-media{height:180px;min-height:180px;max-height:180px}}@media (width<=720px){.sku-card.has-media:not(.is-banner) .sku-card-row{flex-direction:column;align-items:stretch}.sku-card.has-media:not(.is-banner) .sku-toggle{flex-direction:column;flex:auto;order:0;align-self:stretch;min-width:0;display:flex}.sku-card.has-media:not(.is-banner) .sku-media{aspect-ratio:auto;background:var(--packshot-bg,#fff);border-bottom:1px solid color-mix(in srgb, var(--rmc-night) 8%, transparent);box-sizing:border-box;border-left:0;flex:none;order:-1;justify-content:center;align-self:stretch;align-items:center;width:100%;max-width:none;height:auto;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}.sku-card.has-media:not(.is-banner) .sku-media img,.sku-card.has-media:not(.is-banner) .sku-media-open img{object-fit:contain;object-position:center;background:var(--packshot-bg,#fff);width:100%;max-width:100%;height:auto;max-height:20rem;display:block}.sku-card.has-media:not(.is-banner) .sku-media-open{background:var(--packshot-bg,#fff);flex:auto;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;padding:0;display:flex}.sku-card.has-media:not(.is-banner) .sku-body-head{box-sizing:border-box;flex:none;justify-content:flex-start;align-self:stretch;width:100%;padding:.75rem 1rem .3rem}.sku-card.has-media:not(.is-banner) .sku-body-head h4{font-size:clamp(1.12rem,4.8vw,1.32rem);line-height:1.12}.sku-card.has-media:not(.is-banner) .sku-body-head .tier{font-size:max(.6875rem, var(--text-meta));line-height:1.3}.sku-card.has-media:not(.is-banner) .sku-body{box-sizing:border-box;flex:none;align-self:stretch;width:100%;min-height:0;padding-top:.35rem}.sku-card.has-media:not(.is-banner) .sku-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;max-height:none;margin-bottom:.25rem;display:-webkit-box;overflow:hidden}.sku-card.has-media:not(.is-banner) .sku-body .use{-webkit-line-clamp:2;min-height:0;max-height:none}.sku-card.has-media:not(.is-banner) .sku-media-play{width:2.25rem;height:2.25rem;bottom:.5rem;right:.5rem}.sku-card.has-media:not(.is-banner) .sku-media-play-icon{border-width:.34rem 0 .34rem .58rem}.sku-card.has-media:not(.is-banner):hover .sku-media:after{width:auto;height:1px;inset:0 0 auto}}.contact{background:var(--deep-gray);color:#ececec;scroll-margin-top:var(--imed-sticky-stack);padding:72px 0}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(28rem,36rem);align-items:start;gap:2rem 3rem;display:grid}.contact h2{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.01em;color:var(--ink-char);margin:0 0 .65rem;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:500;line-height:1.18}.contact .lead{color:var(--ink-char-lead);max-width:42ch;font-size:var(--text-lead);margin:0 0 1.15rem;line-height:1.5}.contact-brand{margin-bottom:1.15rem}.contact-logo{width:auto;height:30px;margin-bottom:.55rem;display:block}.contact-status{max-width:34ch;font-family:var(--body);font-size:var(--text-ui);color:color-mix(in srgb, var(--bundle-champagne) 82%, #fff);margin:0;font-weight:500;line-height:1.4}.partner-note{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-char-muted);font-size:11px}.contact-meta{font-family:var(--body);font-size:var(--text-ui);color:var(--ink-char-lead);flex-direction:column;gap:.35rem;margin:.15rem 0 0;line-height:1.45;display:flex}.contact-meta-row{flex-wrap:wrap;gap:.35rem 1rem;display:flex}.contact-legal{color:var(--ink-char-muted);border-top:1px solid #ffffff1a;flex-direction:column;gap:.2rem;margin-top:.35rem;padding-top:.45rem;font-size:.92em;display:flex}.contact-meta a{color:#ffffffe0;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 40%, transparent);text-decoration:none}.contact-meta a:hover{color:#fff;border-bottom-color:var(--bundle-champagne)}.contact-socials{border-top:1px solid #ffffff1a;margin-top:1.25rem;padding-top:1rem}.contact-socials-label{font-family:var(--body);font-size:var(--text-ui);letter-spacing:.04em;color:var(--ink-char-muted);margin-bottom:.55rem;font-weight:500;display:block}.contact-socials ul{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.contact-socials a{width:40px;height:40px;color:color-mix(in srgb, var(--rmc-pearl) 78%, transparent);background:#ffffff0d;border:1px solid #ffffff24;border-radius:4px;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.contact-socials a:hover{color:var(--rmc-pearl);border-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 14%, transparent)}.contact-socials a[data-social=instagram]{color:#e1306c;border-color:#e1306c73}.contact-socials a[data-social=instagram]:hover{color:#fff;background:radial-gradient(circle at 30% 110%,#feda75 0%,#fa7e1e 22%,#d62976 50%,#962fbf 74%,#4f5bd5 100%);border-color:#0000}.contact-socials a[data-social=facebook]{color:#1877f2;border-color:#1877f273}.contact-socials a[data-social=facebook]:hover{color:#fff;background:#1877f2;border-color:#0000}.contact-socials a[data-social=linkedin]{color:#0a66c2;border-color:#0a66c273}.contact-socials a[data-social=linkedin]:hover{color:#fff;background:#0a66c2;border-color:#0000}.contact-socials a[data-social=tiktok]{color:#25f4ee;border-color:#25f4ee66}.contact-socials a[data-social=tiktok]:hover{color:#fff;background:#010101;border-color:#fe2c5599;box-shadow:inset 0 0 0 1px #25f4ee73}.contact-socials a[data-social=x]{color:#ffffffeb;border-color:#ffffff38}.contact-socials a[data-social=x]:hover{color:#fff;background:#000;border-color:#0000}.contact-social-stub{width:40px;height:40px;color:color-mix(in srgb, var(--rmc-pearl) 42%, transparent);cursor:default;opacity:.72;background:#ffffff08;border:1px dashed #ffffff29;border-radius:4px;place-items:center;display:grid}.form-shortlist{border:1px solid color-mix(in srgb, var(--bundle-champagne) 35%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 10%, transparent);border-radius:4px;margin:0 0 1rem;padding:.75rem .8rem .85rem}.form-shortlist-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.45rem;display:flex}.form-shortlist-head strong{font-family:var(--body);font-size:var(--text-ui);color:#fff;font-weight:600}.form-shortlist-edit,.form-shortlist-cta{font-family:var(--body);font-size:var(--text-ui);color:color-mix(in srgb, var(--bundle-champagne) 90%, #fff);border:none;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 45%, transparent);cursor:pointer;text-align:left;background:0 0;padding:0;font-weight:500}.form-shortlist-edit:hover,.form-shortlist-cta:hover{color:#fff;border-bottom-color:var(--bundle-champagne)}.form-shortlist-items{font-size:var(--text-ui);color:#ffffffd1;flex-wrap:wrap;gap:.3rem .55rem;margin:0 0 .4rem;padding:0;list-style:none;display:flex}.form-shortlist-items li:before{content:"· ";color:var(--bundle-champagne)}.form-shortlist-note{font-size:var(--text-meta);color:#ffffff9e;margin:0;line-height:1.35}.form-summary-section{margin:0 0 .55rem}.form-summary-label{letter-spacing:.07em;text-transform:uppercase;color:var(--bundle-champagne);margin-bottom:.28rem;font-size:.66rem;display:block}.form-summary-segment{gap:.3rem;display:grid}.form-summary-segment-controls{flex-wrap:wrap;gap:.4rem;display:flex}.form-summary-segment-controls select{font-family:var(--body);font-size:var(--text-ui);color:#fff;background:#0000004d;border:1px solid #ffffff2e;border-radius:4px;padding:.3rem .5rem}.form-summary-hint{font-size:var(--text-meta);color:#ffffff8c;line-height:1.35}.form-summary-section .form-shortlist-items li{align-items:baseline;gap:.35rem;display:inline-flex}.form-summary-remove{font-size:var(--text-meta);color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;padding:0;transition:color .2s,border-color .2s}.form-summary-remove:hover{color:#fff;border-bottom-color:color-mix(in srgb, var(--bundle-champagne) 60%, transparent)}.form-shortlist-empty{margin:0 0 .95rem}.form{box-sizing:border-box;border:1px solid #ffffff24;border-radius:4px;width:100%;max-width:none;padding:1.55rem 1.75rem 1.65rem}.form-kicker{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.01em;color:#fff;margin:0 0 1.1rem;font-size:clamp(1.35rem,2.2vw,1.6rem);font-weight:500;line-height:1.2}.form-fields-row{grid-template-columns:1fr 1fr;gap:.85rem 1rem;display:grid}.form-fields-row .field{min-width:0;margin-bottom:.9rem}.form label{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;margin-bottom:.4rem;font-size:11px;display:block}.form .field{margin-bottom:.9rem}.form input,.form select{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#ffffff12;border:1px solid #ffffff2e;border-radius:4px;min-height:2.75rem;padding:.8rem .9rem}.form-interest-auto{font-size:var(--text-ui);color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:4px;margin:0 0 .95rem;padding:.65rem .8rem;line-height:1.4}.form-composition{background:#0000002e;border:1px solid #ffffff1a;border-radius:4px;margin:0 0 1rem;padding:.85rem .95rem .95rem}.form-composition-bar{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem;display:flex}.form-composition-bar strong{font-family:var(--body);font-size:var(--text-ui);color:#ffffffe0;font-weight:600}.form-model-chips{flex-wrap:wrap;gap:.4rem .55rem;margin:0 0 .55rem;padding:0;list-style:none;display:flex}.form-model-chips li{border:1px solid color-mix(in srgb, var(--bundle-champagne) 35%, transparent);color:#ffffffd1;border-radius:4px;margin:0;padding:.28rem .55rem;font-size:.8rem;line-height:1.25}.form-model-chips-more{color:#ffffff8c!important;border-style:dashed!important}.form-composition-details{margin:0}.form-composition-details>summary{cursor:pointer;font-size:var(--text-ui);color:color-mix(in srgb, var(--bundle-champagne) 85%, #fff);border-bottom:1px solid #0000;width:fit-content;list-style:none}.form-composition-details>summary::-webkit-details-marker{display:none}.form-composition-details>summary:hover{border-bottom-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent)}.form-composition-details[open]>summary{margin-bottom:.65rem}.form input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px color-mix(in srgb, var(--deep-gray) 92%, #fff) inset;transition:background-color 99999s ease-in-out}.form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px color-mix(in srgb, var(--deep-gray) 92%, #fff) inset;transition:background-color 99999s ease-in-out}.form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px color-mix(in srgb, var(--deep-gray) 92%, #fff) inset;transition:background-color 99999s ease-in-out}.form input::placeholder{color:#ffffff61}.form select option{color:#122726}.form .btn{width:100%;margin-top:6px}.form-msg{color:color-mix(in srgb, var(--rmc-pearl) 72%, transparent);margin-top:12px;font-size:13.5px}.form-err{color:#ffb4a2}.form-err p{margin:0 0 .65rem;line-height:1.45}.form-err-tg{width:auto;min-height:2.25rem;font-size:var(--text-ui);padding:.4rem .85rem;display:inline-flex}.route-fallback{color:#ffffffb8;min-height:40vh;font-family:var(--imed-font-ui,Manrope, system-ui, sans-serif);font-size:var(--text-lead);letter-spacing:.02em;background:var(--imed-night,#0a0a0a);place-items:center;padding:2rem;display:grid}.form-success{border:1px solid color-mix(in srgb, var(--bundle-champagne) 40%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 12%, transparent);color:#ffffffe0;border-radius:4px;padding:.85rem .9rem;line-height:1.45}.form-success-title{font-size:var(--text-ui);color:#fff;margin-bottom:.35rem;font-weight:600;display:block}.form-success p{font-size:var(--text-ui);margin:0}footer{background:var(--deep-gray-2);color:color-mix(in srgb, var(--rmc-pearl) 55%, transparent);padding:28px 0 calc(36px + env(safe-area-inset-bottom,0px));font-size:var(--text-ui)}footer .fbrand{font-family:var(--body);color:var(--rmc-pearl);font-size:var(--text-ui);align-items:center;gap:12px;margin-bottom:8px;display:flex}footer .fbrand img{object-fit:contain;object-position:left center;width:auto;height:28px}footer .utm{font-family:var(--mono);color:color-mix(in srgb, var(--rmc-pearl) 45%, transparent);margin-top:10px;font-size:11px}@media (width<=1280px){.header-distributor{display:none}.nav a{padding:.4rem .38rem}.nav-link-docs{display:none}.top-actions{gap:.3rem}.shortlist-nav-label,.header-compare{font-size:.78rem}.lang-btn,.theme-btn{padding-inline:.4rem;font-size:.72rem}}@media (width<=1180px){.nav{display:none}.nav-toggle{display:inline-flex}}@media (width<=1100px){.shortlist-nav{font-size:var(--text-ui);padding:.38rem .5rem}.shortlist-panel{width:min(100%,100vw)}.section-pillars>.wrap{padding-top:.25rem}.section-pillars .section-head h2{font-size:clamp(1.35rem,5.2vw,1.65rem)}.section-pillars .section-head p{max-width:none}.sku-grid{--sku-cols:2}.contact-grid{grid-template-columns:1fr}.form{padding:1.4rem 1.35rem 1.5rem}}@media (width<=640px){.sku-grid{--sku-cols:1}.contact-grid{grid-template-columns:1fr}.form-fields-row{grid-template-columns:1fr;gap:0}.hero{background:#e8e8ea;height:auto;min-height:0;margin-top:-56px;display:block}.hero-carousel-nav{width:2rem;height:2rem;font-size:1.2rem}.hero-carousel-prev{left:.55rem}.hero-carousel-next{right:.55rem}.hero-carousel-dots{bottom:.65rem}.home-intro{padding:1.15rem 0 1rem}.home-intro-inner{flex-direction:column;align-items:flex-start;gap:.85rem}.home-intro h1{font-size:clamp(1.4rem,6vw,1.75rem)}.home-intro-telegram{width:min(100%,16rem)}.brand-lockup{max-width:min(118px,34vw);height:26px}.topbar .wrap{gap:.35rem;overflow:visible}.top-actions{gap:.28rem;min-width:0}.header-compare{display:none}.shortlist-nav{justify-content:center;min-width:2.2rem;padding:.38rem .45rem}.shortlist-nav-label{display:none}.shortlist-nav:before,.shortlist-nav:not(.has-items):after{content:none}.shortlist-count{margin:0}.lang-btn{min-width:2rem;font-size:var(--text-ui);padding:.38rem .4rem}.header-consult{display:none}.section{padding:56px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-bg,.sticky-wa,.companion-result,.equine-panel,.equine-map{animation:none!important}}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sku-product-link{font-family:var(--body);font-size:var(--text-ui);color:#ffffffc7;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 45%, transparent);font-weight:500;text-decoration:none}.sku-product-link:hover{color:#fff;border-bottom-color:var(--bundle-champagne)}.product-page{--surface-gray:var(--imed-corridor-dark);--surface-gray-deep:var(--imed-corridor-dark-deep);--surface-gray-lit:var(--imed-corridor-dark-lit);--deep-gray:var(--imed-card-surface);--deep-gray-2:var(--imed-charcoal-2);padding:calc(var(--imed-sticky-stack,130px) + .35rem) 0 2.75rem;background-color:var(--imed-corridor-dark);background-image:linear-gradient(180deg, var(--imed-corridor-dark-lit) 0%, var(--imed-corridor-dark) 38%, var(--imed-corridor-dark-deep) 100%);min-height:100svh;color:var(--ink-char-lead)}.product-page-inner{flex-direction:column;gap:1.35rem;display:flex}.product-page{text-align:center}.product-page .product-chrome{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center}.product-page .product-back{align-self:flex-start}.product-page .product-breadcrumb ol{justify-content:flex-end}.product-page .product-copy{align-items:center}.product-page .product-copy-head,.product-page .product-use,.product-page .product-lead,.product-page .product-note{text-align:center;margin-left:auto;margin-right:auto}.product-page .product-copy .listen-btn{align-self:center;margin-left:auto;margin-right:auto}.product-page .product-hero-bullets{align-items:center;width:100%}.product-page .product-hero-bullets li{max-width:34ch;padding-left:0}.product-page .product-hero-bullets li:before{vertical-align:middle;margin-top:0;margin-right:.45rem;display:inline-block;position:static}.product-page .product-actions,.product-page .product-cta-foot-actions{width:100%}.product-page .product-meta{text-align:center;flex-direction:column;justify-content:center;align-items:center}.product-page .product-meta-aftercare{white-space:normal}.product-page .product-decision,.product-page .product-decision-family,.product-page .product-ladder-lead,.product-page .product-ladder-hint,.product-page .product-depth-use,.product-page .product-depth-note,.product-page .product-depth-section,.product-page .product-feature-copy,.product-page .product-video-copy,.product-page .product-cta-foot,.product-page .product-cta-foot-lead,.product-page .product-related h2,.product-page .product-depth-empty{text-align:center}.product-page .product-fit-col{text-align:left}.product-page .product-decision-family{justify-content:center}.product-page .product-depth-block h2,.product-page .product-decision>h2,.product-page .product-related h2{text-align:center}.product-page .product-points-quiet{align-items:center}.product-page .product-points-quiet li{max-width:40ch;padding-left:0}.product-page .product-points-quiet li:before{vertical-align:middle;margin-top:0;margin-right:.45rem;display:inline-block;position:static}.product-page .product-docs-list a{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem}.product-page .product-faq-item summary{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.35rem}.product-page .product-faq-item summary:after{margin-top:0}.product-page .product-faq-item summary+p,.product-page .product-depth-aside .product-specs-table th,.product-page .product-depth-aside .product-specs-table td,.product-page .product-specs-table th,.product-page .product-specs-table td{text-align:center}.product-page .product-filmstrip{justify-content:center}.product-page .product-related-card-body{text-align:center;align-items:center}.product-page .product-related-card .sku-more,.product-page .product-docs-list a,.product-page .product-meta-aftercare,.product-page .product-aftercare-jump a{margin-inline:auto}.product-page .product-feature-copy h3,.product-page .product-feature-copy p{text-align:center}.product-page .product-ladder-current{text-align:center;align-items:center}.product-page .product-ladder-card{text-align:left;align-items:stretch}.product-page .product-ladder-card-more{align-self:flex-end}.product-copy .listen-btn{align-self:center;margin:0 0 .35rem}html.imed-motion .product-hero.imed-reveal--split:not([data-imed-revealed]) .imed-reveal-copy,html.imed-motion .product-hero.imed-reveal--split:not([data-imed-revealed]) .imed-reveal-media{opacity:1;transition:none;transform:none}html.imed-motion .product-hero.imed-reveal--split[data-imed-revealed] .imed-reveal-copy,html.imed-motion .product-hero.imed-reveal--split[data-imed-revealed] .imed-reveal-media{transition:opacity var(--imed-dur) var(--imed-ease), transform var(--imed-dur) var(--imed-ease)}.product-chrome{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem 1rem;display:flex}.product-family-rail{top:var(--imed-topbar-h,56px);z-index:12;background:color-mix(in srgb, var(--night,#0a0a0a) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #ffffff14;margin:.35rem 0 .2rem;padding:.3rem 0;position:sticky;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .55rem calc(100% - .85rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 .55rem calc(100% - .85rem),#0000 100%)}.product-family-rail-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:0;margin:0;padding:0 .35rem;list-style:none;display:flex;overflow-x:auto}.product-family-rail-list::-webkit-scrollbar{display:none}.product-family-rail-list>li{flex:none;align-items:center;display:flex}.product-family-rail-list>li:not(:last-child):after{content:"·";color:#ffffff38;margin-inline:.4rem .35rem;font-size:.72rem;line-height:1}.product-chrome-rail-item{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.02em;color:#ffffff94;white-space:nowrap;border-bottom:1px solid #0000;padding:.12rem 0;font-size:.98rem;font-weight:400;text-decoration:none;transition:color .18s,border-color .18s}a.product-chrome-rail-item:hover,a.product-chrome-rail-item:focus-visible{color:#fff;border-bottom-color:color-mix(in srgb, var(--bundle-champagne) 50%, transparent);outline:none}.product-chrome-rail-item.is-current{color:color-mix(in srgb, var(--bundle-champagne) 92%, #fff);border-bottom-color:color-mix(in srgb, var(--bundle-champagne) 70%, transparent);font-variant-numeric:lining-nums}.product-hero{grid-template-columns:minmax(0,1.05fr) minmax(17.5rem,.95fr);align-items:start;gap:1rem 1.65rem;display:grid}.product-hero-media-col{flex-direction:column;gap:.65rem;min-width:0;display:flex}.product-hero .product-media{aspect-ratio:4/3;background:#fff;border:none;border-radius:4px;width:100%;min-height:0;max-height:min(52vh,26rem);padding:0;position:relative;overflow:hidden}.product-hero .product-media.is-studio img{object-fit:contain;object-position:center;background:#fff;width:100%;height:100%}.product-hero .product-media.is-banner{background:#111;border-color:#ffffff14}.product-hero .product-media.is-banner img{object-fit:cover;object-position:center}.product-hero .product-media.is-video{aspect-ratio:16/9;background:#0a0a0a;max-height:none;display:block;overflow:hidden}.product-hero .product-media.is-video .product-hero-video-frame{width:100%;height:100%}.product-hero .product-media.has-hero-video,.product-hero .product-media.is-previewing{position:relative}.product-hero-image-hit{z-index:1;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.product-hero-image-hit:disabled{display:none}.product-hero-play.sku-media-play{z-index:2}.product-hero .product-media.is-previewing{min-height:12rem}.product-hero-video-frame{width:100%;height:100%;min-height:12rem}.product-hero-video-frame video,.product-hero-video-frame iframe{background:#0a0a0a;border:0;width:100%;height:100%;min-height:12rem;display:block}.product-hero-video-back{font-family:var(--body);font-size:var(--text-ui);color:#ffffffb8;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #a89b7873;margin-top:.5rem;padding:0}.product-gallery-nav{pointer-events:none;justify-content:space-between;align-items:center;padding:0 .35rem;display:flex;position:absolute;inset:0}.product-gallery-arrow{pointer-events:auto;color:#fff;cursor:pointer;background:#0a0a0a8c;border:1px solid #ffffff38;border-radius:4px;width:2rem;height:2rem;font-size:1.15rem;line-height:1}.product-gallery-arrow:disabled{opacity:.35;cursor:default}.product-filmstrip{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.4rem;margin:0;padding:.1rem 0 .15rem;list-style:none;display:flex;overflow-x:auto}.product-filmstrip-thumb{cursor:pointer;background:#fff;border:1px solid #ffffff29;border-radius:4px;flex:0 0 4.25rem;width:4.25rem;height:3.25rem;padding:0;overflow:hidden}@media (width<=640px){.product-filmstrip{gap:.5rem;padding-bottom:.25rem}.product-filmstrip-thumb{flex:0 0 5.75rem;width:5.75rem;height:4.35rem}}.product-filmstrip-thumb.is-active{border-color:#a89b78bf;box-shadow:0 0 0 1px #a89b7859}.product-filmstrip-thumb img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.product-video-invite-wrap{width:100%;margin-top:.15rem}.product-video-invite{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:center;background:#0a0a0a;border:1px solid #ffffff24;border-radius:4px;padding:0;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 14px 34px #0000003d}.product-video-invite--hero{border-color:color-mix(in srgb, var(--bundle-champagne) 22%, transparent)}.product-video-invite:hover,.product-video-invite:focus-visible{border-color:color-mix(in srgb, var(--bundle-champagne) 48%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bundle-champagne) 35%, transparent), 0 16px 40px #0000004d;outline:none}.product-video-invite-media{aspect-ratio:16/9;background:#0a0a0a;width:100%;min-height:min(52vw,16.5rem);display:block;position:relative;overflow:hidden}.product-video-invite--hero .product-video-invite-media{min-height:min(56vw,18rem)}.product-video-invite-poster{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.product-video-invite-poster.is-packshot{object-fit:contain;background:#fff}.product-video-invite-poster.is-empty{background:#121214}.product-video-invite-scrim{pointer-events:none;background:linear-gradient(#0000 0%,#0a0a0a8c 45%,#0a0a0ae0 100%);height:55%;position:absolute;inset:auto 0 0}.product-video-invite-defs{width:0;height:0;position:absolute;overflow:hidden}.product-video-invite-play{pointer-events:none;z-index:3;place-items:center;display:grid;position:absolute;inset:0 0 32%}.product-video-invite-loupe{background:0 0;border-radius:50%;place-items:center;width:4.1rem;height:4.1rem;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff61,0 0 0 2px #00000038,0 14px 28px #00000059}.product-video-invite-loupe-lens{background-image:var(--loupe-src);filter:url(#imed-glass-loupe);will-change:transform;background-position:50% 38%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-45%;transform:scale(1.55)}.product-video-invite-loupe-glass{pointer-events:none;background:radial-gradient(circle at 32% 28%,#ffffff61 0%,#ffffff14 28%,#0000 52%),radial-gradient(circle at 70% 78%,#ffffff1a 0%,#0000 42%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3,inset 0 -10px 18px #0000002e,inset 0 0 0 1px #ffffff38}.product-video-invite-play-tri{z-index:1;filter:drop-shadow(0 1px 2px #00000073);border:.55rem solid #0000;border-left:.9rem solid #fff;border-right-width:0;width:0;height:0;margin-left:.2rem;display:block;position:relative}.product-video-invite:hover .product-video-invite-loupe,.product-video-invite:focus-visible .product-video-invite-loupe{transform:scale(1.06);box-shadow:0 0 0 1px #ffffff8c,0 0 0 2px #0000002e,0 16px 32px #0006}.product-video-invite:hover .product-video-invite-loupe-lens{transform:scale(1.68)}@media (prefers-reduced-motion:reduce){.product-video-invite-loupe-lens{filter:none;transform:scale(1.35)}}.product-video-invite-copy{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:.22rem;padding:.85rem 1rem 1.05rem;display:flex;position:absolute;bottom:0;left:0;right:0}.product-video-invite-kicker{font-family:var(--body);font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.06em);text-transform:uppercase;color:color-mix(in srgb, var(--bundle-champagne) 85%, #fff);text-shadow:0 1px 8px #0000008c;font-weight:600}.product-video-invite-title{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.02em;color:#fff;text-shadow:0 1px 12px #000000a6;max-width:26ch;font-size:clamp(1.08rem,3.8vw,1.35rem);font-weight:400;line-height:1.2}.product-video-invite-cta{border:1px solid color-mix(in srgb, var(--bundle-champagne) 60%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 22%, transparent);min-height:2.25rem;font-family:var(--body);font-size:var(--text-ui);color:#fff;border-radius:4px;justify-content:center;align-items:center;margin-top:.4rem;padding:.4rem 1rem;font-weight:500;transition:background .18s,border-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 6px 16px #00000059}.product-video-invite:hover .product-video-invite-cta,.product-video-invite:focus-visible .product-video-invite-cta{border-color:var(--bundle-champagne);background:color-mix(in srgb, var(--bundle-champagne) 32%, transparent)}.product-filmstrip-thumb--video{background:#0a0a0a;position:relative}.product-filmstrip-thumb--video img{object-fit:cover}.product-filmstrip-play{pointer-events:none;background:#0a0a0a47;place-items:center;display:grid;position:absolute;inset:0}.product-filmstrip-play:before{content:"";border:5px solid #0000;border-left:8px solid #fff;border-right-width:0;width:0;height:0;margin-left:2px}@media (width>=861px){.product-video-invite-loupe{width:4.5rem;height:4.5rem}.product-video-invite--hero .product-video-invite-media{min-height:min(42vh,22rem)}}.product-copy{min-width:0;color:var(--rmc-pearl);border:1px solid #ffffff24;border-radius:4px;flex-direction:column;gap:0;padding:1.15rem 1.25rem 1.2rem;display:flex;box-shadow:inset 0 1px #ffffff29,inset 0 -12px 24px #00000038,0 14px 36px #00000047}.product-copy-head{margin-bottom:.15rem}.product-copy>*{z-index:1;position:relative}@media (width>=861px){.product-copy{top:calc(var(--imed-sticky-stack,130px) + .5rem);max-height:calc(100svh - var(--imed-sticky-stack,130px) - 1.25rem);overscroll-behavior:contain;align-self:start;position:sticky;overflow:auto}}.product-copy-tier{font-family:var(--body);font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.06em);text-transform:uppercase;color:color-mix(in srgb, var(--bundle-champagne) 72%, var(--rmc-pearl));margin-bottom:.28rem;font-weight:600;display:block}.product-hero-bullets{border-top:1px solid #ffffff1a;flex-direction:column;gap:.4rem;margin:.65rem 0 0;padding:.65rem 0 0;list-style:none;display:flex}.product-hero-bullets li{font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 76%, transparent);padding-left:.8rem;line-height:1.45;position:relative}.product-hero-bullets li:before{content:"";background:#b9af93;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.product-meta{border:1px solid color-mix(in srgb, var(--bundle-champagne) 22%, transparent);background:linear-gradient(180deg, #ffffff12 0%, transparent 48%), color-mix(in srgb, var(--deep-gray) 94%, #000);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding:.85rem 1rem;display:flex;box-shadow:inset 0 1px #ffffff1a,0 10px 28px #0000002e}.product-meta-kicker{font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.05em);text-transform:uppercase;color:#b5aa8c;margin-bottom:.2rem;font-weight:600;display:block}.product-meta-aftercare{font-family:var(--body);font-size:var(--text-ui);color:#ffffffc7;white-space:nowrap;border-bottom:1px solid #a89b7873;font-weight:500;text-decoration:none}.product-meta-aftercare:hover{color:#fff}.product-decision{flex-direction:column;gap:0;display:flex}.product-decision>h2{margin-bottom:.65rem}.product-decision-family{font-size:var(--text-ui);flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0 0 .85rem;line-height:1.4;display:flex}.product-decision-family-kicker{font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.05em);text-transform:uppercase;color:color-mix(in srgb, var(--bundle-champagne) 78%, var(--rmc-pearl));font-weight:600}.product-decision-family-name{color:color-mix(in srgb, var(--rmc-pearl) 88%, transparent);font-weight:500}.product-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.15rem;display:grid}.product-fit-col{background:linear-gradient(180deg, #ffffff0f 0%, transparent 50%), color-mix(in srgb, var(--deep-gray) 88%, #000);border:1px solid #ffffff1f;border-radius:4px;padding:.8rem .9rem;box-shadow:inset 0 1px #ffffff17,0 8px 22px #00000029}.product-fit-col--yes{border-color:color-mix(in srgb, var(--bundle-champagne) 28%, transparent);border-top:1px solid color-mix(in srgb, var(--bundle-champagne) 52%, transparent)}.product-fit-col--no{border-top:1px solid #ffffff2e}.product-fit-kicker{font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.05em);text-transform:uppercase;color:color-mix(in srgb, var(--bundle-champagne) 72%, var(--rmc-pearl));margin-bottom:.35rem;font-weight:600;display:block}.product-fit-col--no .product-fit-kicker{color:color-mix(in srgb, var(--rmc-pearl) 52%, transparent)}.product-fit-col p,.product-fit-list{font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 86%, transparent);margin:0;line-height:1.52}.product-fit-list{flex-direction:column;gap:.45rem;padding:0;list-style:none;display:flex}.product-fit-list li{padding-left:.85rem;position:relative}.product-fit-list li:before{content:"";background:color-mix(in srgb, var(--bundle-champagne) 70%, transparent);border-radius:1px;width:.28rem;height:.28rem;position:absolute;top:.55em;left:0}.product-fit-col--no .product-fit-list li:before{background:color-mix(in srgb, var(--rmc-pearl) 40%, transparent)}.compare-fit-list{font-size:var(--text-meta);text-align:left;flex-direction:column;gap:.35rem;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.compare-fit-list li{padding-left:.7rem;position:relative}.compare-fit-list li:before{content:"–";color:color-mix(in srgb, var(--rmc-pearl) 45%, transparent);position:absolute;left:0}.product-ladder{border-top:1px solid #ffffff1a;margin-top:1rem;padding-top:.95rem}.product-ladder-lead{font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.05em);text-transform:uppercase;color:color-mix(in srgb, var(--rmc-pearl) 58%, transparent);margin:0 0 .65rem;font-weight:600}.product-ladder-row{grid-template-columns:minmax(0,1fr) minmax(7.5rem,.72fr) minmax(0,1fr);align-items:stretch;gap:.55rem;display:grid}.product-ladder-spacer{min-width:0}.product-ladder-card,.product-ladder-current{background:color-mix(in srgb, var(--deep-gray) 88%, #000);text-align:left;border:1px solid #ffffff1c;border-radius:4px;flex-direction:column;align-items:stretch;min-width:0;padding:.7rem .8rem .75rem;display:flex}.product-ladder-card{font:inherit;color:inherit;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.product-ladder-card:hover,.product-ladder-card:focus-visible{border-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);background:color-mix(in srgb, var(--deep-gray) 96%, #000);outline:none}.product-ladder-card--prev:hover,.product-ladder-card--prev:focus-visible{transform:translate(-2px)}.product-ladder-card--next:hover,.product-ladder-card--next:focus-visible{transform:translate(2px)}.product-ladder-card-top{flex-direction:column;gap:.2rem;margin-bottom:.45rem;display:flex}.product-ladder-dir{font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.05em);text-transform:uppercase;color:color-mix(in srgb, var(--rmc-pearl) 52%, transparent);font-weight:600}.product-ladder-sku{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.02em;color:var(--rmc-pearl);font-variant-numeric:lining-nums;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:400;line-height:1.15}.product-ladder-current{text-align:center;border-color:color-mix(in srgb, var(--bundle-champagne) 48%, transparent);background:color-mix(in srgb, var(--deep-gray) 96%, #000);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bundle-champagne) 35%, transparent), 0 8px 22px #0000002e;justify-content:center;align-items:center;padding:.8rem .65rem}.product-ladder-current .product-ladder-dir{color:color-mix(in srgb, var(--bundle-champagne) 80%, var(--rmc-pearl))}.product-ladder-current .product-ladder-sku{font-size:clamp(1.1rem,1.5vw,1.28rem)}.product-ladder-diffs{flex-direction:column;flex:auto;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.product-ladder-diffs li{font-size:var(--text-meta);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.35rem .5rem;line-height:1.35;display:grid}.product-ladder-diff-label{color:color-mix(in srgb, var(--rmc-pearl) 52%, transparent)}.product-ladder-diff-label:after{content:":"}.product-ladder-diff-val{color:color-mix(in srgb, var(--rmc-pearl) 88%, transparent);text-align:right;white-space:nowrap;font-weight:600}.product-ladder-card-more{font-size:var(--text-meta);opacity:.65;align-self:flex-end;margin-top:.45rem;transition:opacity .2s}.product-ladder-card:hover .product-ladder-card-more,.product-ladder-card:focus-visible .product-ladder-card-more{opacity:1;color:color-mix(in srgb, var(--bundle-champagne) 90%, #fff)}.product-ladder-hint{font-size:var(--text-meta);color:color-mix(in srgb, var(--rmc-pearl) 50%, transparent);margin:.65rem 0 0;line-height:1.45}@media (width<=720px){.product-fit{grid-template-columns:1fr}.product-ladder-row{grid-template-columns:1fr;gap:.55rem}.product-ladder-current{order:-1}.product-ladder-card--prev:hover,.product-ladder-card--prev:focus-visible,.product-ladder-card--next:hover,.product-ladder-card--next:focus-visible{transform:none}.product-ladder-diffs li{flex-direction:column;align-items:flex-start;gap:.12rem;display:flex}.product-ladder-diff-val{white-space:normal;text-align:left;max-width:none}}.product-depth--catalog{grid-template-columns:minmax(0,1fr) minmax(17.5rem,23.5rem);align-items:start;gap:1.15rem 1.35rem;margin-top:.5rem;display:grid}.product-depth-main{flex-direction:column;gap:1.15rem;min-width:0;display:flex}.product-depth-aside{min-width:0}.product-page-inner:has(.product-family-rail){--imed-pdp-rail-h:2.4rem}.product-specs-sticky{top:calc(var(--imed-sticky-stack,130px) + var(--imed-pdp-rail-h,0rem) + .5rem);position:sticky}.product-depth-use{font-size:var(--text-ui);letter-spacing:.01em;color:color-mix(in srgb, var(--rmc-pearl) 82%, transparent);margin:0 0 .55rem;font-weight:600}.product-depth-note{font-size:var(--text-ui);color:#ffffffa6;margin:0 0 .75rem;line-height:1.5}.product-depth-section{border-top:1px solid #ffffff1a;margin-top:.85rem;padding-top:.75rem}.product-depth-section h3{font-family:var(--rmc-font-emotion), Georgia, serif;font-size:var(--text-card);letter-spacing:-.015em;color:#ffffffe6;margin:0 0 .4rem;font-weight:400}.product-depth-section p{font-size:var(--text-ui);color:#ffffffad;margin:0;line-height:1.5}.product-points-quiet{flex-direction:column;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.product-points-quiet li{font-size:var(--text-ui);color:#ffffffb8;padding-left:.8rem;line-height:1.45;position:relative}.product-points-quiet li:before{content:"";background:#ffffff59;width:4px;height:4px;position:absolute;top:.55em;left:0}.product-feature-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.product-feature{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:.85rem 1.15rem;padding:.85rem 0;display:grid}.product-feature:first-child{border-top:none;padding-top:.15rem}.product-feature.is-flip{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.product-feature.is-flip .product-feature-media{order:2}.product-feature.is-flip .product-feature-copy{order:1}.product-feature.is-text-only{grid-template-columns:1fr}.product-feature-media{background:#fff;border:none;border-radius:4px;justify-content:center;align-items:center;min-height:0;max-height:min(36vh,17.5rem);margin:0;display:flex;overflow:hidden}.product-feature-media img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:min(36vh,17.5rem);display:block}.product-feature-copy h3{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:400;font-size:var(--text-card);letter-spacing:-.015em;color:#ffffffeb;margin:0 0 .35rem;line-height:1.2}.product-feature-copy p{font-size:var(--text-ui);color:#ffffffad;margin:0;line-height:1.48}.product-video-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.product-video-frame{aspect-ratio:16/9;background:#0a0a0a;border-radius:4px;width:100%;position:relative;overflow:hidden}.product-video-frame video,.product-video-frame iframe{border:0;width:100%;height:100%;display:block}.product-video-copy h3{font-size:var(--text-ui);color:#ffffffe0;margin:.55rem 0 .25rem;font-weight:600}.product-video-copy p{font-size:var(--text-ui);color:#ffffff9e;margin:0;line-height:1.45}.product-related-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.product-related-card{height:100%;color:inherit;background:linear-gradient(180deg, #ffffff0d 0%, transparent 40%), color-mix(in srgb, var(--deep-gray) 94%, #000);border:1px solid #ffffff1f;border-radius:4px;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 8px 22px #00000024}.product-related-card:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bundle-champagne) 55%, transparent), 0 12px 28px #00000038;border-color:#a89b788c}.product-related-card-media{background:#fff;border-bottom:1px solid #ffffff14;height:5.5rem;display:block}.product-related-card-media img{object-fit:contain;object-position:center;width:100%;height:100%}.product-related-card-body{flex-direction:column;gap:.25rem;min-height:0;padding:.65rem .75rem .75rem;display:flex}.product-related-card-body strong{font-family:var(--rmc-font-emotion), Georgia, serif;font-weight:400;font-size:var(--text-card);letter-spacing:-.02em;color:#fff}.product-related-card-lead{font-size:var(--text-ui);color:#ffffff94;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.product-related-card .sku-more{font-size:var(--text-ui);color:#b2a788;border-bottom:1px solid #a89b7873;width:fit-content;margin-top:.25rem}@media (width<=960px){.product-depth--catalog{grid-template-columns:1fr}.product-specs-sticky{position:static}}@media (width<=860px){.product-page{padding-top:calc(var(--imed-sticky-stack,130px) + .35rem);padding-bottom:2.25rem}.product-page-inner{gap:1.1rem}.product-chrome-rail-item{font-size:.92rem}.product-family-rail{margin-top:.25rem}.product-hero{grid-template-columns:1fr;gap:.85rem}.product-copy{padding:1rem 1.05rem 1.05rem}.product-copy h1{font-size:clamp(1.42rem,5.2vw,1.72rem)}.product-lead{max-width:none}.product-hero .product-media{max-height:min(54vw,18.5rem)}.product-feature,.product-feature.is-flip{grid-template-columns:1fr}.product-feature.is-flip .product-feature-media,.product-feature.is-flip .product-feature-copy{order:unset}.product-feature-media,.product-feature-media img{max-height:min(52vw,14rem)}}.product-breadcrumb ol{font-size:var(--text-meta);color:color-mix(in srgb, var(--rmc-pearl) 58%, transparent);flex-wrap:wrap;gap:.35rem .5rem;margin:0;padding:0;list-style:none;display:flex}.product-breadcrumb li{align-items:center;gap:.5rem;display:inline-flex}.product-breadcrumb li:not(:last-child):after{content:"/";opacity:.45}.product-breadcrumb a{color:#ffffffc7;border-bottom:1px solid #0000;text-decoration:none}.product-breadcrumb a:hover{border-bottom-color:#ffffff59}.product-breadcrumb [aria-current=page] span{color:#ffffffeb}.product-back{font-family:var(--body);font-size:var(--text-ui);color:#ffffffc7;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff38;align-self:flex-start;padding:0;font-weight:500}.product-media{aspect-ratio:4/3;background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:280px;padding:0;display:flex;overflow:hidden}.product-media img{object-fit:contain;background:#fff;width:100%;height:100%}.product-media.is-banner img{object-fit:cover}.product-copy h1,.sku-body h4,.sku-open-heading h4,.shortlist-list strong,.equine-modal-sku,.equine-product-sku,.companion-result-list strong{font-variant-numeric:lining-nums}.product-copy h1{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.02em;color:var(--rmc-pearl);margin:0 0 .3rem;font-size:clamp(1.55rem,2.6vw,2.05rem);font-weight:400;line-height:1.12}.product-use{font-size:var(--text-ui);letter-spacing:.01em;color:color-mix(in srgb, var(--rmc-pearl) 62%, transparent);max-width:38ch;margin:.1rem 0 0;font-weight:500;line-height:1.4}.product-lead{color:color-mix(in srgb, var(--rmc-pearl) 90%, transparent);max-width:42ch;margin:.45rem 0 .65rem;font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.55}.product-note{color:#ffffffad;font-size:var(--text-lead);line-height:1.5}.product-points{margin:1rem 0 1.25rem}.product-actions{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;align-items:stretch;gap:.7rem .65rem;margin:.85rem 0 0;padding-top:.9rem;display:grid}.product-actions .product-cta-primary,.product-actions .product-cta-wa{text-align:center;grid-column:1/-1;justify-content:center;width:100%;min-height:2.65rem}.product-actions .product-cta-primary{margin-bottom:.1rem}.product-actions .product-cta-wa{min-height:2.45rem}.product-actions .product-action-chip{width:100%;min-height:2.3rem;font-family:var(--body);font-weight:500;font-size:var(--text-ui);cursor:pointer;color:#ffffffdb;box-shadow:none;background:0 0;border:1px solid #fff3;border-radius:4px;justify-content:center;align-items:center;padding:.45rem .65rem;line-height:1.2;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.product-actions .product-action-chip:hover{color:#fff;background:#ffffff0f;border-color:#ffffff61}.product-actions .product-action-chip.is-on{color:#fff;border-color:color-mix(in srgb, var(--bundle-champagne) 58%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 10%, transparent)}.product-actions--no-compare .product-interest{grid-column:1/-1}.product-actions--compact .product-cta-wa{display:none}.product-cta-alt{font-size:var(--text-ui);text-align:center;margin:.55rem 0 0}.product-cta-alt a{color:color-mix(in srgb, var(--rmc-pearl) 72%, transparent);text-underline-offset:.18em;-webkit-text-decoration:underline #25d3668c;text-decoration:underline #25d3668c}.product-cta-alt a:hover{color:var(--rmc-pearl)}html[data-theme=light] .product-cta-alt a{color:color-mix(in srgb, var(--ink,#1a1b1f) 72%, transparent)}html[data-theme=light] .product-cta-alt a:hover{color:var(--ink,#1a1b1f)}.product-cta-foot{border:1px solid color-mix(in srgb, var(--bundle-champagne) 28%, transparent);background:linear-gradient(180deg, #ffffff14 0%, transparent 42%), color-mix(in srgb, var(--deep-gray) 96%, #000);border-radius:4px;margin-top:.35rem;padding:1.15rem 1.2rem 1.25rem;box-shadow:inset 0 1px #ffffff1f,0 12px 32px #00000038}.product-cta-foot-lead{font-family:var(--body);font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 78%, transparent);margin:0 0 .85rem;line-height:1.45}.product-cta-foot-actions{grid-template-columns:1fr 1fr;gap:.55rem .65rem;display:grid}.product-cta-foot-actions .btn{text-align:center;justify-content:center;width:100%;min-height:2.5rem}@media (width<=520px){.product-cta-foot-actions{grid-template-columns:1fr}}.product-trust a{color:inherit;text-underline-offset:2px;text-decoration:underline}.header-distributor{font-family:var(--body);font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.02em);color:#ffffffc2;border:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:4px 9px;font-weight:600;text-decoration:none}a.header-distributor:hover{color:#fff;border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 80%, transparent)}@media (width<=1320px){.header-distributor{display:none}}@media (width<=1180px){.shortlist-nav-label{display:none}.shortlist-nav{justify-content:center;min-width:2.2rem;padding:.38rem .5rem}.shortlist-nav:not(.has-items):after{content:none}}.product-trust{font-size:var(--text-ui);color:#ffffff9e;line-height:1.45}.product-trust-facts{font-size:var(--text-ui);letter-spacing:-.01em;color:#ffffffc7;margin:.45rem 0 0;line-height:1.4}.product-related{border-top:1px solid #ffffff1f;margin-top:1.5rem;padding-top:1.25rem}.product-related h2{font-family:var(--rmc-font-emotion), Georgia, serif;font-size:var(--text-chapter);letter-spacing:-.018em;color:#ffffffeb;margin:0 0 .85rem;font-weight:400;line-height:1.15}.product-aftercare-jump{font-family:var(--body);font-size:var(--text-ui);margin:.85rem 0 0}.product-aftercare-jump a{color:color-mix(in srgb, var(--bundle-champagne) 90%, #fff);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 45%, transparent);text-decoration:none}.product-aftercare-jump a:hover{color:#fff;border-bottom-color:var(--bundle-champagne)}.product-depth{gap:1.35rem;margin-top:2rem;display:grid}.product-depth:not(.product-depth--catalog){grid-template-columns:1fr}.product-depth-block{background:radial-gradient(120% 80% at 50% -8%, #ffffff1a 0%, transparent 55%), linear-gradient(180deg, #525359 0%, var(--deep-gray) 42%, color-mix(in srgb, var(--deep-gray) 88%, #000) 100%);border:1px solid #ffffff21;border-radius:4px;padding:1.15rem 1.2rem 1.25rem;box-shadow:inset 0 1px #ffffff24,inset 0 -10px 22px #0000002e,0 14px 34px #00000038}.product-depth-block h2{font-family:var(--rmc-font-emotion), Georgia, serif;letter-spacing:-.018em;color:color-mix(in srgb, var(--rmc-pearl) 94%, transparent);margin:0 0 .75rem;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:400;line-height:1.15}.product-specs-table{border-collapse:collapse;width:100%}.product-depth-aside .product-specs-table tbody{display:block}.product-depth-aside .product-specs-table tr{border-top:1px solid #ffffff1a;padding:.55rem 0 .6rem;display:block}.product-depth-aside .product-specs-table tr:first-child{border-top:none;padding-top:.1rem}.product-depth-aside .product-specs-table th,.product-depth-aside .product-specs-table td{text-align:left;border:0;width:100%;padding:0;display:block}.product-depth-aside .product-specs-table th{font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.04em);text-transform:uppercase;color:color-mix(in srgb, var(--bundle-champagne) 72%, var(--rmc-pearl));margin:0 0 .28rem;font-weight:600}.product-depth-aside .product-specs-table td{font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 88%, transparent);overflow-wrap:anywhere;line-height:1.48}.product-depth-aside .product-depth-block.product-specs-sticky{padding:1rem 1.05rem 1.05rem}.product-specs-table th,.product-specs-table td{font-family:var(--body);font-size:var(--text-ui);vertical-align:top;text-align:left;border-top:1px solid #ffffff1a;padding:.5rem .55rem;line-height:1.4}.product-specs-table th{width:36%;color:color-mix(in srgb, var(--bundle-champagne) 88%, #fff);font-weight:500}.product-specs-table td{color:var(--ink-char-lead)}.product-depth-empty{font-family:var(--body);font-size:var(--text-ui);color:var(--ink-char-muted);margin:0;line-height:1.45}.product-docs-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.product-docs-list a{box-sizing:border-box;width:100%;font-family:var(--body);font-size:var(--text-ui);color:#ffffffe0;background:#0000002e;border:1px solid #ffffff1f;border-radius:4px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;font-weight:500;line-height:1.35;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffff14}.product-docs-list a:after{content:"PDF";font-size:var(--text-meta);letter-spacing:.04em;color:color-mix(in srgb, var(--bundle-champagne) 85%, #fff);flex-shrink:0;align-self:center;font-weight:600;line-height:1}.product-docs-list a:hover{color:#fff;border-color:color-mix(in srgb, var(--bundle-champagne) 45%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 8%, transparent)}.product-faq-list{flex-direction:column;gap:.5rem;display:flex}.product-faq-item{background:#00000024;border:1px solid #ffffff1f;border-radius:4px;padding:0;box-shadow:inset 0 1px #ffffff12}.product-faq-item[open]{border-color:color-mix(in srgb, var(--bundle-champagne) 32%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 6%, transparent)}.product-faq-item summary{cursor:pointer;font-family:var(--body);font-size:var(--text-ui);color:color-mix(in srgb, var(--rmc-pearl) 92%, transparent);grid-template-columns:1fr auto;align-items:start;gap:.65rem;padding:.75rem .85rem;font-weight:500;line-height:1.35;list-style:none;display:grid}.product-faq-item summary::-webkit-details-marker{display:none}.product-faq-item summary:after{content:"+";color:color-mix(in srgb, var(--bundle-champagne) 80%, #fff);flex-shrink:0;margin-top:.05em;font-size:1.05rem;font-weight:400;line-height:1}.product-faq-item[open] summary:after{content:"−"}.product-faq-item summary+p{font-family:var(--body);font-size:var(--text-ui);color:var(--ink-char-lead);margin:0;padding:0 .85rem .9rem;line-height:1.5}#seo-crawlable{color:#d8d8d8;max-width:720px;font-family:Manrope,system-ui,sans-serif;font-size:var(--text-lead);margin:2rem auto;padding:1rem 1.25rem 3rem;line-height:1.5}#seo-crawlable h1,#seo-crawlable h2,#seo-crawlable h3{color:#fff;font-weight:600}#root:not(:empty)~#seo-crawlable{display:none}body:has(#root:not(:empty)) #seo-crawlable{display:none}.category-page{padding-top:calc(var(--imed-topbar-h) + 28px);background:var(--surface-gray,var(--imed-corridor-dark,#0c0d12));min-height:100vh;padding-bottom:72px}.category-page-inner{max-width:var(--max);margin:0 auto;padding-left:20px;padding-right:20px}.category-head{margin:18px 0 20px}.category-eyebrow{font-family:var(--body);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--bundle-champagne,#a89b78);margin-bottom:10px}.category-head h1{font-family:var(--display,"Cormorant Garamond", serif);letter-spacing:-.02em;color:var(--rmc-pearl,#f2f0ea);font-size:clamp(2rem,5vw,3.1rem);font-weight:400;line-height:1.06}.category-lead{max-width:48ch;font-size:var(--text-lead);color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 88%, transparent);margin-top:14px;line-height:1.5}.category-meta{font-size:var(--text-meta);letter-spacing:.04em;color:var(--ink-char-muted,#b4b1a9);margin-top:10px}.category-jump{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.category-jump-chip{border:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 28%, transparent);background:color-mix(in srgb, var(--deep-gray,#323338) 72%, transparent);color:var(--rmc-pearl,#f2f0ea);border-radius:4px;align-items:center;gap:6px;padding:.36rem .75rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.category-jump-chip:hover{border-color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 55%, transparent);background:var(--deep-gray,#323338)}.category-jump-chip.is-on{border-color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 70%, transparent);background:linear-gradient(180deg, #ffffff1a 0%, transparent 55%), color-mix(in srgb, var(--bundle-champagne,#a89b78) 22%, var(--deep-gray,#323338));box-shadow:inset 0 1px #ffffff1f}.category-jump-count{color:var(--bundle-champagne,#a89b78);font-size:.72rem}.category-group{scroll-margin-top:var(--imed-sticky-stack);margin-bottom:28px}.category-group-title{font-family:var(--display,"Cormorant Garamond", serif);letter-spacing:-.02em;color:var(--rmc-pearl,#f2f0ea);margin:0 0 14px;font-size:1.35rem;font-weight:400}.category-about{border:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 18%, transparent);background:color-mix(in srgb, var(--deep-gray,#323338) 55%, transparent);border-radius:4px;margin:8px 0 28px;padding:0}.category-about summary{cursor:pointer;font-family:var(--body);font-size:var(--text-card);color:var(--rmc-pearl,#f2f0ea);padding:14px 18px;font-weight:500;list-style:none}.category-about summary::-webkit-details-marker{display:none}.category-about-body{max-width:72ch;padding:0 18px 16px}.category-about-body p{font-size:var(--text-body);color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 74%, transparent);margin-top:10px;line-height:1.65}.category-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.category-card{background:var(--deep-gray,#323338);border:1px solid #ffffff1f;border-radius:4px;flex-direction:column;height:100%;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px #ffffff0f}.category-card:hover{box-shadow:inset 0 1px 0 var(--bundle-champagne,#a89b78), 0 12px 28px -14px #00000057;border-color:#ffffff3d}.category-card-media{box-sizing:border-box;background:var(--imed-studio,#f3f3f3);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 12%, transparent);flex:0 0 200px;height:200px;padding:14px 16px;display:block}.category-card-media img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.category-card-body{flex-direction:column;flex:auto;gap:6px;min-height:0;padding:14px 16px 16px;display:flex}.category-card-tier{font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-char-muted,#b4b1a9)}.category-card-sku{font-family:var(--display,"Cormorant Garamond", serif);letter-spacing:-.02em;color:var(--ink-char,#f2f0ea);font-size:1.35rem;font-weight:400;line-height:1.15}.category-card-hook{color:var(--ink-char-lead,#d8d5cd);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}.category-card-more{font-size:var(--text-meta);color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);align-self:flex-start;margin-top:auto;padding-top:4px;padding-bottom:1px}.category-faq{max-width:72ch;margin-top:12px}.category-faq h2{font-family:var(--display,"Cormorant Garamond", serif);letter-spacing:-.02em;color:var(--rmc-pearl,#f2f0ea);margin-bottom:12px;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:400}.category-faq-list{margin-top:0}@media (width<=900px){.category-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.category-grid{grid-template-columns:1fr}}.pillar-category-link{font-family:var(--body);font-size:var(--text-meta);letter-spacing:.02em;color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);margin:4px 0 18px;padding-bottom:1px;text-decoration:none;transition:border-color .2s;display:inline-block}.pillar-category-link:hover{border-bottom-color:var(--bundle-champagne,#a89b78)}.brand-page .brand-oem-link{font-size:var(--text-meta);margin:0 0 8px}.brand-page .brand-oem-link a{color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);text-decoration:none}.brand-page .brand-categories{margin:28px 0 8px}.brand-page .brand-categories h2,.brand-page .brand-catalog-title{font-family:var(--display);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:400}.brand-category-links{flex-wrap:wrap;gap:12px 20px;margin:0;padding:0;list-style:none;display:flex}.brand-category-links a{color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);text-decoration:none}.brand-page .brand-catalog-title{margin-top:32px}.knowledge-list{margin:28px 0 36px}.knowledge-list-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.knowledge-list-card{background:var(--deep-gray,#323338);border:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 16%, transparent);border-radius:4px;flex-direction:column;min-height:100%;padding:22px 20px 18px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.knowledge-list-card:hover{border-color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 55%, transparent);transform:translateY(-2px)}.knowledge-list-card h2{font-family:var(--display,"Cormorant Garamond", serif);letter-spacing:-.02em;color:var(--rmc-pearl,#f2f0ea);margin:0 0 10px;font-size:1.35rem;font-weight:400;line-height:1.15}.knowledge-list-card p{font-size:var(--text-body);color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 72%, transparent);flex:1;margin:0 0 14px;line-height:1.55}.knowledge-section{max-width:68ch;margin-bottom:28px}.knowledge-section h2{font-family:var(--display,"Cormorant Garamond", serif);color:var(--rmc-pearl,#f2f0ea);margin:0 0 10px;font-size:1.55rem;font-weight:500}.knowledge-section p{font-size:var(--text-body);color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 78%, transparent);margin:0;line-height:1.65}.knowledge-crosslink{font-size:var(--text-body);color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 70%, transparent);margin:8px 0 24px}.knowledge-crosslink a{color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);text-decoration:none}.knowledge-related{margin:8px 0 28px}.knowledge-related h2{font-family:var(--display,"Cormorant Garamond", serif);color:var(--rmc-pearl,#f2f0ea);margin:0 0 12px;font-size:1.4rem;font-weight:500}.knowledge-related ul{flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;list-style:none;display:flex}.knowledge-related a{color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);text-decoration:none}@media (width<=900px){.knowledge-list-grid{grid-template-columns:1fr}}.lead-cta-block{background:var(--deep-gray,#323338);border:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 22%, transparent);border-radius:4px;margin:36px 0;padding:24px 22px}.lead-cta-block h2{font-family:var(--display,"Cormorant Garamond", serif);color:var(--rmc-pearl,#f2f0ea);margin:0 0 10px;font-size:1.45rem;font-weight:500}.lead-cta-block>p{max-width:58ch;color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 78%, transparent);margin:0 0 16px;line-height:1.55}.lead-cta-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.lead-cta-phone{color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);text-decoration:none}.lead-cta-trust{font-size:var(--text-meta);margin:14px 0 0}.lead-cta-trust a{color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 72%, transparent);text-underline-offset:3px;text-decoration:underline}.category-knowledge{margin:8px 0 28px}.category-knowledge h2{font-family:var(--display,"Cormorant Garamond", serif);color:var(--rmc-pearl,#f2f0ea);margin:0 0 12px;font-size:1.35rem;font-weight:500}.category-knowledge-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.category-knowledge-list a{background:var(--deep-gray,#323338);border:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 14%, transparent);color:var(--rmc-pearl,#f2f0ea);border-radius:4px;justify-content:space-between;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.category-knowledge-list a strong{font-weight:500}.category-knowledge-list a span{color:var(--bundle-champagne,#a89b78);white-space:nowrap}.section-knowledge-promo{padding-top:0}.knowledge-promo-card{background:var(--deep-gray,#323338);border:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 18%, transparent);border-radius:4px;padding:28px 24px}.knowledge-promo-kicker{font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--bundle-champagne,#a89b78);margin:0 0 8px}.knowledge-promo-card h2{font-family:var(--display,"Cormorant Garamond", serif);color:var(--rmc-pearl,#f2f0ea);margin:0 0 10px;font-size:clamp(1.5rem,3vw,2rem);font-weight:500}.knowledge-promo-card p{max-width:62ch;color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 76%, transparent);margin:0 0 16px;line-height:1.55}.knowledge-promo-cta{display:inline-flex}.about-interview{max-width:40rem;margin:8px 0 32px}.about-interview h2{font-family:var(--display,"Cormorant Garamond", serif);color:var(--rmc-pearl,#f2f0ea);margin:0 0 10px;font-size:1.55rem;font-weight:500}.about-interview-caption{max-width:62ch;font-size:var(--text-body);color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 78%, transparent);margin:0 0 14px;line-height:1.55}.about-interview-frame{aspect-ratio:16/9;background:#0a0a0a;border:1px solid #85879047;border-radius:4px;width:100%;position:relative;overflow:hidden}.about-interview-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.about-interview-link{font-size:var(--text-ui);margin:10px 0 0}.about-interview-link a{color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);text-decoration:none}.about-interview-link a:hover{color:#fff}.about-facility{margin:12px 0 28px}.about-facility h2{font-family:var(--display,"Cormorant Garamond", serif);margin:0 0 10px;font-size:1.35rem;font-weight:500}.about-facility-lead{max-width:46rem;color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 66%, transparent);margin:0 0 16px}.about-facility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.about-facility-item figure{background:var(--deep-gray);border:1px solid #ffffff1f;border-radius:4px;margin:0;overflow:hidden}.about-facility-item img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.about-facility-item figcaption{border-top:1px solid color-mix(in srgb, var(--bundle-champagne) 26%, transparent);font-size:var(--text-meta);color:#ffffff9e;padding:.5rem .75rem .55rem;line-height:1.4}@media (width<=640px){.about-facility-grid{grid-template-columns:minmax(0,1fr)}}.about-nap{margin:12px 0 28px}.about-nap h2{font-family:var(--display,"Cormorant Garamond", serif);margin:0 0 10px;font-size:1.35rem;font-weight:500}.about-nap ul{color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 78%, transparent);gap:8px;margin:0;padding:0;list-style:none;display:grid}.about-nap a{color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);text-decoration:none}.site-footer,.subpage-footer{padding:2.75rem 0 calc(2.1rem + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, #ffffff0a 0%, transparent 28%), var(--imed-night,#0a0a0a);border-top:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 28%, transparent);color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 72%, transparent);text-align:left;margin-top:0}.site-footer-inner{flex-direction:column;gap:1.85rem;display:flex}.site-footer-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:1.75rem 2.25rem;display:grid}.site-footer-brand{flex-direction:column;align-items:flex-start;gap:.7rem;min-width:0;display:flex}.site-footer-lockup{line-height:0;display:inline-flex}.site-footer-lockup img{object-fit:contain;object-position:left center;width:auto;height:30px}.site-footer-partner{font-family:var(--body);font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.04em);color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:0;font-weight:500;display:flex}.site-footer-dot{background:color-mix(in srgb, var(--bundle-champagne) 70%, transparent);border-radius:50%;flex:none;width:3px;height:3px}.site-footer-cta{border-radius:4px;min-height:2.45rem;margin-top:.2rem;padding:.45rem 1.05rem}.site-footer-heading{font-family:var(--body);font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.06em);text-transform:uppercase;color:color-mix(in srgb, var(--bundle-champagne) 82%, #fff);margin:0 0 .75rem;font-weight:600}.site-footer-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.site-footer-list a{font-family:var(--body);font-size:var(--text-ui);color:#ffffffd1;border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:color .18s,border-color .18s}.site-footer-list a:hover,.site-footer-list a:focus-visible{color:#fff;border-bottom-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);outline:none}.site-footer-address{font-size:var(--text-ui);color:#ffffffad;max-width:28ch;line-height:1.45}.site-footer-bar{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1.25rem;padding-top:1.15rem;display:flex}.site-footer-fine{font-size:var(--text-meta);color:#ffffff7a;max-width:52ch;margin:0}.site-footer-top{font-family:var(--body);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--bundle-champagne) 85%, #fff);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne) 40%, transparent);padding-bottom:1px;font-weight:500;text-decoration:none;transition:border-color .18s,color .18s}.site-footer-top:hover,.site-footer-top:focus-visible{color:#fff;border-bottom-color:var(--bundle-champagne);outline:none}@media (width<=860px){.site-footer,.subpage-footer{padding:2.25rem 0 calc(1.85rem + env(safe-area-inset-bottom,0px))}.site-footer-grid{grid-template-columns:1fr;gap:1.55rem}.site-footer-cta{justify-content:center;width:100%}.site-footer-bar{flex-direction:column;align-items:flex-start}}.subpage-footer-links,.subpage-footer-contact,.subpage-footer-rights{font-size:var(--text-meta);color:color-mix(in srgb, var(--rmc-pearl,#f2f0ea) 68%, transparent);margin:10px 0 0}.subpage-footer-links a,.subpage-footer-contact a{color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 35%, transparent);text-decoration:none}html[data-theme=light]{background-color:var(--bg,#f3f3f5)}html[data-theme=light] body{background:var(--bg,#f3f3f5);color:var(--text,var(--ink,#1a1b1f));-webkit-font-smoothing:auto}html[data-theme=light] .topbar,html[data-theme=light] .topbar.is-solid{color:#1a1b1f;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #1a1b1f24}html[data-theme=light] .brand-lockup img{filter:none;opacity:1}html[data-theme=light] .nav-toggle{background:#fff;border-color:#1a1b1f47}html[data-theme=light] .nav-toggle-bars,html[data-theme=light] .nav-toggle-bars:before,html[data-theme=light] .nav-toggle-bars:after{background:#1a1b1f}html[data-theme=light] .nav-toggle.is-open .nav-toggle-bars{background:0 0}html[data-theme=light] .nav a,html[data-theme=light] .lang-btn,html[data-theme=light] .theme-btn{color:#1a1b1f;text-shadow:none;background:0 0}html[data-theme=light] .shortlist-nav-icon{color:#1a1b1f;background:#1a1b1f}html[data-theme=light] .header-compare,html[data-theme=light] .shortlist-nav,html[data-theme=light] .shortlist-nav-label{color:#1a1b1f;text-shadow:none}html[data-theme=light] .nav a{color:#1a1b1f;font-weight:600}html[data-theme=light] .nav a:hover{color:#0a0a0a}html[data-theme=light] .lang-btn,html[data-theme=light] .theme-btn,html[data-theme=light] .header-compare,html[data-theme=light] .shortlist-nav{background:#fff;border:1px solid #1a1b1f47}html[data-theme=light] .shortlist-count{color:#fff;background:#1a1b1f}.theme-btn{min-width:2.15rem;min-height:2rem;font-family:var(--body);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:.35rem;padding:.25rem .5rem;font-weight:600;display:inline-flex;position:relative}.theme-btn-icon{flex:none;width:1rem;height:1rem;display:block}.theme-btn-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme=light] .theme-btn{font-weight:700}html[data-theme=light] .lang-btn:hover,html[data-theme=light] .theme-btn:hover,html[data-theme=light] .theme-btn:focus-visible,html[data-theme=light] .header-compare:hover,html[data-theme=light] .shortlist-nav:hover{border-color:color-mix(in srgb, var(--bundle-champagne) 70%, #1a1b1f);color:#1a1b1f;outline:none}html[data-theme=light] .header-consult{color:#fff;text-shadow:none;background:#1a1b1f;border-color:#1a1b1f}html[data-theme=dark] .theme-btn{color:#ffffffd1;background:0 0;border:1px solid #ffffff2e}html[data-theme=dark] .theme-btn:hover,html[data-theme=dark] .theme-btn:focus-visible{border-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);color:#fff;outline:none}html[data-theme=light] .product-page .product-chrome{border-bottom-color:color-mix(in srgb, var(--bundle-champagne) 40%, transparent);background:#fff;box-shadow:inset 0 1px #0000000a}html[data-theme=light] .product-back,html[data-theme=light] .product-breadcrumb a,html[data-theme=light] .product-breadcrumb [aria-current=page] span{color:var(--ink)}html[data-theme=light] .product-breadcrumb a:hover{color:color-mix(in srgb, var(--bundle-champagne-rich,#9a8560) 55%, var(--ink))}html[data-theme=light] .product-family-rail{border-bottom-color:color-mix(in srgb, var(--ink) 12%, transparent);background:#ffffffeb}html[data-theme=light] .product-family-rail-list>li:not(:last-child):after{color:color-mix(in srgb, var(--ink) 30%, transparent)}html[data-theme=light] .product-chrome-rail-item{color:color-mix(in srgb, var(--ink) 62%, transparent)}html[data-theme=light] .product-chrome-rail-item.is-current{color:color-mix(in srgb, var(--bundle-champagne-rich,#9a8560) 70%, var(--ink))}html[data-theme=light] .product-copy{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 12%, transparent);background:#fff;box-shadow:inset 0 1px #fffc,0 10px 28px #00000014}html[data-theme=light] .product-copy .listen-btn{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 18%, transparent);background:0 0}html[data-theme=light] .product-actions .product-action-chip{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 22%, transparent);background:0 0}html[data-theme=light] .product-actions .product-action-chip:hover{color:var(--ink);border-color:color-mix(in srgb, var(--bundle-champagne) 60%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 8%, #fff)}html[data-theme=light] .product-actions .product-action-chip.is-on{color:var(--ink);border-color:color-mix(in srgb, var(--bundle-champagne) 70%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 12%, #fff)}html[data-theme=light] .product-meta{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent);background:#fff}html[data-theme=light] .product-meta-kicker{color:color-mix(in srgb, var(--bundle-champagne) 45%, var(--ink))}html[data-theme=light] .product-trust,html[data-theme=light] .product-trust-facts,html[data-theme=light] .product-meta-aftercare{color:var(--ink-char-muted)}html[data-theme=light] .product-meta-aftercare:hover{color:var(--ink);border-bottom-color:var(--bundle-champagne)}html[data-theme=light] .product-depth-block,html[data-theme=light] .product-cta-foot,html[data-theme=light] .product-ladder-card,html[data-theme=light] .product-ladder-current,html[data-theme=light] .product-fit-col{border-color:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink);box-shadow:none;filter:none;background:#fff}html[data-theme=light] .product-depth-note,html[data-theme=light] .product-depth-section h3,html[data-theme=light] .product-depth-section p,html[data-theme=light] .product-points-quiet li,html[data-theme=light] .product-feature-copy h3,html[data-theme=light] .product-feature-copy p,html[data-theme=light] .product-video-copy h3,html[data-theme=light] .product-video-copy p{color:var(--ink)}html[data-theme=light] .product-depth-note,html[data-theme=light] .product-depth-section p,html[data-theme=light] .product-points-quiet li,html[data-theme=light] .product-feature-copy p,html[data-theme=light] .product-video-copy p{color:var(--ink-char-lead)}html[data-theme=light] .product-docs-list a{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--ink) 3%, #fff)}html[data-theme=light] .product-docs-list a:hover{color:var(--ink);border-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 8%, #fff)}html[data-theme=light] .product-faq-item{color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:none;background:#fff}html[data-theme=light] .product-faq-item summary,html[data-theme=light] .product-faq-item summary+*,html[data-theme=light] .product-related h2{color:var(--ink)}html[data-theme=light] .product-related-card{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:none;filter:none;background:#fff}html[data-theme=light] .product-related-card strong{color:var(--ink)}html[data-theme=light] .product-related-card-lead{color:var(--ink-char-muted)}html[data-theme=light] .product-related-card .sku-more{color:color-mix(in srgb, var(--bundle-champagne) 40%, var(--ink));border-bottom-color:color-mix(in srgb, var(--bundle-champagne) 65%, transparent)}html[data-theme=light] .product-cta-foot-lead,html[data-theme=light] .product-aftercare-jump a{color:var(--ink-char-lead)}html[data-theme=light] .product-aftercare-jump a:hover{color:var(--ink)}html[data-theme=light] .sku-card{border-color:color-mix(in srgb, var(--ink) 12%, transparent);background:#fff}html[data-theme=light] .skip-link{color:var(--ink);background:#fff}html[data-theme=light] .sku-body,html[data-theme=light] .sku-body-head,html[data-theme=light] .pillar-banner-copy,html[data-theme=light] .bundle-body,html[data-theme=light] .aftercare-card,html[data-theme=light] .faq-item,html[data-theme=light] .form,html[data-theme=light] .sku-open-main,html[data-theme=light] .product-copy{color:var(--ink);box-shadow:none;filter:none;border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background-color:#fff;background-image:none}html[data-theme=light] .sku-card:not(.is-open) .sku-toggle .sku-body-head,html[data-theme=light] .sku-card:not(.is-open) .sku-toggle .sku-body{box-shadow:none;background-color:#0000;background-image:none;border:0}html[data-theme=light] .sku-body:before{display:none}html[data-theme=light] .aftercare-card{filter:none}html[data-theme=light] .directions-bar{background:color-mix(in srgb, #fff 90%, var(--imed-silk,#e4e5ea));border-top-color:color-mix(in srgb, var(--bundle-champagne) 45%, transparent);border-bottom-color:color-mix(in srgb, var(--ink) 10%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.05);backdrop-filter:blur(10px)saturate(1.05);box-shadow:0 6px 18px #0a0a0a0f}html[data-theme=light] .directions-bar:before{background:radial-gradient(ellipse 55% 120% at 50% -40%, color-mix(in srgb, var(--bundle-champagne) 10%, transparent), transparent 70%)}html[data-theme=light] .directions-chip{color:#14151a;background:#fff;border-color:#1a1b1f7a;font-weight:600;box-shadow:0 1px #1a1b1f1a}html[data-theme=light] .directions-chip:hover{border-color:color-mix(in srgb, var(--bundle-champagne) 60%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 8%, #fff);color:var(--ink);box-shadow:none}html[data-theme=light] .directions-chip.is-on{border-color:color-mix(in srgb, var(--bundle-champagne) 75%, transparent);background:color-mix(in srgb, var(--bundle-champagne) 14%, #fff);color:var(--ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bundle-champagne) 35%, transparent)}html[data-theme=light] .directions-chip.is-on:after{background:var(--bundle-champagne)}html[data-theme=light] .pillar-banner{border-color:color-mix(in srgb, var(--ink) 10%, transparent);background:#fff}html[data-theme=light] .pillar-label,html[data-theme=light] .pillar-banner h3{color:var(--ink)}html[data-theme=light] .pillar-banner-lead,html[data-theme=light] .pillar-banner-lead+.pillar-banner-lead{color:var(--ink-char-lead)}html[data-theme=light] .pillar-banner .kicker{color:color-mix(in srgb, var(--bundle-champagne) 55%, var(--ink))}html[data-theme=light] .pillar-expand-cta{color:var(--ink);border-bottom-color:color-mix(in srgb, var(--bundle-champagne) 70%, transparent)}html[data-theme=light] .pillar-banner:hover .pillar-expand-cta,html[data-theme=light] .pillar-banner.is-open .pillar-expand-cta{border-bottom-color:var(--bundle-champagne)}html[data-theme=light] .bundle-body,html[data-theme=light] .sku-body,html[data-theme=light] .bundle-body h3,html[data-theme=light] .sku-body h4{color:var(--ink)}html[data-theme=light] .bundle-body p,html[data-theme=light] .sku-body p,html[data-theme=light] .sku-body .use{color:var(--ink-char-lead)}html[data-theme=light] .bundle-why{color:var(--ink-char-lead)!important}html[data-theme=light] .bundle-body li,html[data-theme=light] .sku-body li{color:var(--ink-char-lead)}html[data-theme=light] .aftercare-card h3,html[data-theme=light] .faq-item summary{color:var(--ink)}html[data-theme=light] .aftercare-card p,html[data-theme=light] .faq-item summary+p{color:var(--ink-char-lead)}html[data-theme=light] .faq-item:hover,html[data-theme=light] .faq-item[open]{border-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent)}html[data-theme=light] .faq-item summary:after{color:color-mix(in srgb, var(--bundle-champagne) 65%, var(--ink))}html[data-theme=light] .cert-gallery-title{color:var(--ink)}html[data-theme=light] .cert-gallery-lead{color:var(--ink-char-muted)}html[data-theme=light] .aftercare-figure figcaption,html[data-theme=light] .about-facility-item figcaption{color:var(--ink-char-muted);border-top-color:color-mix(in srgb, var(--bundle-champagne-rich) 34%, transparent)}html[data-theme=light] .about-facility-lead{color:var(--ink-char-muted)}html[data-theme=light] .cert-gallery-item{border-color:color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent)}html[data-theme=light] .docs-card h3{color:var(--ink)}html[data-theme=light] .docs-card p{color:var(--ink-char-lead)}html[data-theme=light] .docs-card-meta{color:color-mix(in srgb, var(--bundle-champagne) 55%, var(--ink))}html[data-theme=light] .docs-card-cta{color:var(--ink);border-color:color-mix(in srgb, var(--bundle-champagne) 75%, transparent);background:0 0}html[data-theme=light] .docs-card-cta:hover,html[data-theme=light] .docs-card-cta:focus-visible{color:var(--ink);border-color:var(--bundle-champagne);background:color-mix(in srgb, var(--bundle-champagne) 10%, #fff)}html[data-theme=light] .contact{background:var(--imed-charcoal-2,#f0f0f3);color:var(--ink)}html[data-theme=light] .contact h2,html[data-theme=light] .contact .lead,html[data-theme=light] .contact-meta{color:var(--ink)}html[data-theme=light] .contact .lead,html[data-theme=light] .contact-meta{color:var(--ink-char-lead)}html[data-theme=light] .contact-status{color:color-mix(in srgb, var(--bundle-champagne) 45%, var(--ink))}html[data-theme=light] .contact-meta a,html[data-theme=light] .contact-short a{color:var(--ink)}html[data-theme=light] .contact-legal{border-top-color:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink-char-muted)}html[data-theme=light] .contact-logo,html[data-theme=light] footer .fbrand img{filter:none;opacity:1}html[data-theme=light] footer a{color:var(--ink-char-lead)}html[data-theme=light] footer a:hover,html[data-theme=light] footer a:focus-visible{color:var(--ink)}html[data-theme=light] .form input,html[data-theme=light] .form select{border-color:color-mix(in srgb, var(--ink) 18%, transparent);color:var(--ink);background:#fff}html[data-theme=light] .form input::placeholder{color:color-mix(in srgb, var(--ink) 40%, transparent)}html[data-theme=light] .form-interest-auto,html[data-theme=light] .form-summary,html[data-theme=light] .form-summary-label{color:var(--ink-char-lead);border-color:color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--imed-silk,#e4e5ea) 35%, #fff)}html[data-theme=light] .form-shortlist-note,html[data-theme=light] .form-summary-hint,html[data-theme=light] .form-summary-remove{color:#2c2d34}html[data-theme=light] .form-summary-remove:hover{color:#1a1b1f;border-bottom-color:color-mix(in srgb, var(--bundle-champagne) 60%, transparent)}html[data-theme=light] .form-summary-segment-controls select{color:#1a1b1f;background:#fff;border-color:#1a1b1f2e}html[data-theme=light] .form-shortlist-head strong{color:#1a1b1f}html[data-theme=light] .form-shortlist-edit:hover,html[data-theme=light] .form-shortlist-cta:hover{color:#1a1b1f;border-bottom-color:var(--bundle-champagne)}html[data-theme=light] .form-success{color:#1a1b1f;background:color-mix(in srgb, var(--bundle-champagne) 14%, #fff);border-color:color-mix(in srgb, var(--bundle-champagne) 45%, transparent)}html[data-theme=light] .form-success-title,html[data-theme=light] .about-link{color:#1a1b1f}html[data-theme=light] .about-link:hover{color:#1a1b1f;border-bottom-color:var(--bundle-champagne)}html[data-theme=light] .contact-channels-more>summary{color:#2c2d34;border-bottom-color:#1a1b1f38}html[data-theme=light] .contact-channels-more[open]>summary{color:#1a1b1f;border-bottom-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent)}html[data-theme=light] .about-interview h2{color:#1a1b1f}html[data-theme=light] .about-interview-caption{color:#2c2d34}html[data-theme=light] .about-interview-link a:hover{color:#1a1b1f}html[data-theme=light] .section-pillars .kicker,html[data-theme=light] .proof-kicker,html[data-theme=light] .sla-kicker,html[data-theme=light] [class*=kicker]:not(.form-kicker){color:color-mix(in srgb, var(--bundle-champagne) 50%, var(--ink))}html[data-theme=light] .form-kicker{color:#1a1b1f}html[data-theme=light] .sku-card-actions{background:#f6f6f8;border-top-color:#1a1b1f1a}html[data-theme=light] .sku-card-actions .sku-more,html[data-theme=light] .sku-card-actions .sku-compare,html[data-theme=light] .sku-open .sku-detail-actions .sku-compare,html[data-theme=light] .sku-open .sku-detail-actions .sku-interest{color:#1a1b1f;box-shadow:none;background:#fff;border-color:#1a1b1f2e}html[data-theme=light] .sku-card-actions .sku-interest,html[data-theme=light] .sku-open .sku-detail-actions .sku-product-link{color:#1a1b1f;background:#f3f1ec;border-color:#a89b788c;box-shadow:inset 0 1px #a89b7840}html[data-theme=light] .sku-card-actions .sku-more:hover,html[data-theme=light] .sku-card-actions .sku-compare:hover,html[data-theme=light] .sku-card-actions .sku-interest:hover,html[data-theme=light] .sku-open .sku-detail-actions .sku-compare:hover,html[data-theme=light] .sku-open .sku-detail-actions .sku-compare.is-on,html[data-theme=light] .sku-open .sku-detail-actions .sku-interest:hover,html[data-theme=light] .sku-open .sku-detail-actions .sku-interest.is-on,html[data-theme=light] .sku-open .sku-detail-actions .sku-product-link:hover{color:#1a1b1f;background:#ece9e1;border-color:#a89b78}html[data-theme=light] .sku-watch-video{color:#1a1b1f;border-bottom-color:#a89b78a6}html[data-theme=light] .sku-watch-video:hover{color:#1a1b1f;border-bottom-color:#a89b78}html[data-theme=light] .sku-close{color:#1a1b1f;border-color:#1a1b1f47}html[data-theme=light] .sku-close:hover{color:#fff;background:#1a1b1f;border-color:#1a1b1f}html[data-theme=light] .form-shortlist-items,html[data-theme=light] .form-composition-bar strong,html[data-theme=light] .form-model-chips li{color:#1a1b1f}html[data-theme=light] .form-model-chips li{background:#f8f7f4;border-color:#a89b7873}html[data-theme=light] .form-model-chips-more{color:#2c2d34!important}html[data-theme=light] .aftercare-sla{border-color:color-mix(in srgb, var(--ink) 12%, transparent);background:#fff}html[data-theme=light] .aftercare-sla-table th,html[data-theme=light] .aftercare-sla-table td{border-top-color:color-mix(in srgb, var(--ink) 10%, transparent)}html[data-theme=light] .aftercare-sla-table th{color:color-mix(in srgb, var(--bundle-champagne) 45%, var(--ink))}html[data-theme=light] .hero:before{background:linear-gradient(#0000 88%,#f3f3f58c 95%,#f3f3f5 100%)}html[data-theme=light] .hero,html[data-theme=light] .hero-bg{background:#e8e8ea}html[data-theme=light] .home-intro{color:#14151a;background:#f3f3f5}html[data-theme=light] .home-intro h1{color:#14151a}html[data-theme=light] .home-intro-lead{color:#2c2d34}html[data-theme=light] .home-intro-phone{color:#14151a;border-bottom-color:#14151a59}html[data-theme=light] .home-intro-advisor{color:#8a7d5c;border-bottom-color:#a89b78b3}html[data-theme=light] .home-intro-phone:hover,html[data-theme=light] .home-intro-phone:focus-visible{color:#14151a;border-bottom-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent)}html[data-theme=light] .home-intro .listen-btn,html[data-theme=light] .home-intro .listen-btn:hover,html[data-theme=light] .home-intro .listen-btn:focus-visible{color:#14151a}html[data-theme=light] .hero-carousel-nav{background:#ffffffd1;border-color:#14151a24}html[data-theme=light] .seg-tile-cap{color:#fff;background:linear-gradient(#0000 0%,#0a0a0a8c 42%,#0a0a0aeb 100%);padding:2.75rem 1.15rem 1.05rem}html[data-theme=light] .seg-tile--hero .seg-tile-cap{background:linear-gradient(#0000 0%,#0a0a0a80 38%,#0a0a0aed 100%);padding:3.25rem 1.25rem 1.2rem}html[data-theme=light] .seg-tile-cap h3,html[data-theme=light] .seg-tile-cta{color:#fff;text-shadow:0 1px 2px #000000a6}html[data-theme=light] .seg-tile-cap p{color:#fffffff0;text-shadow:0 1px 2px #0000008c}html[data-theme=light] .companion-result-list strong,html[data-theme=light] .companion-result-head h3{-webkit-font-smoothing:antialiased;color:#14151a!important}html[data-theme=light] .seg-accordion-panel{color:#1a1b1f;background:#fff;border:1px solid #1a1b1f29;box-shadow:0 10px 28px #0a0a0a12}html[data-theme=light] .bundles-axis-tab,html[data-theme=light] .bundles-tier-tab,html[data-theme=light] .companion-column-tier,html[data-theme=light] .seg-accordion-panel .bundles-axis-tab,html[data-theme=light] .seg-accordion-panel .bundles-tier-tab,html[data-theme=light] .seg-accordion-panel .companion-column-tier{color:#1a1b1f;background:#fff;border:1px solid #1a1b1f3d}html[data-theme=light] .bundles-axis-tab.is-on,html[data-theme=light] .bundles-tier-tab.is-on,html[data-theme=light] .companion-column-tier.is-on,html[data-theme=light] .seg-accordion-panel .bundles-axis-tab.is-on,html[data-theme=light] .seg-accordion-panel .bundles-tier-tab.is-on,html[data-theme=light] .seg-accordion-panel .companion-column-tier.is-on{color:#1a1b1f;background:#efede7;border-color:#a89b78;box-shadow:inset 0 1px #a89b7859}html[data-theme=light] .companion-result,html[data-theme=light] .seg-accordion-panel .companion-result{color:#1a1b1f;box-shadow:none;background:#fff;border:1px solid #1a1b1f24}html[data-theme=light] .companion-result-head h3,html[data-theme=light] .companion-result-list strong,html[data-theme=light] .companion-result-list span{color:#1a1b1f}html[data-theme=light] .companion-result-kicker,html[data-theme=light] .companion-result-note,html[data-theme=light] .companion-controls-hint,html[data-theme=light] .companion-result-lead,html[data-theme=light] .companion-result-meta{color:#2c2d34}html[data-theme=light] .companion-result-list span{color:#3a3b44;font-weight:600}html[data-theme=light] .companion-result-list strong{color:#1a1b1f;font-weight:500}html[data-theme=light] .companion-result-list li{border-bottom-color:#1a1b1f1f}html[data-theme=light] .companion-result-badge{color:#1a1b1f;background:#f3f1ec;border-color:#857b62;font-weight:600}html[data-theme=light] .seg-to-catalog{color:#1a1b1f;background:#fff;border:1px solid #1a1b1f38;font-weight:600}html[data-theme=light] .seg-panel-actions .seg-panel-discuss{font-weight:600}html[data-theme=light] .bundles-segment-cta,html[data-theme=light] .seg-accordion-panel .bundles-segment-cta,html[data-theme=light] .seg-panel-actions .bundles-segment-cta{color:#1a1b1f;background:#f1efe9;border-color:#7d755d;font-weight:600}html[data-theme=light] .bundles-segment-cta:hover,html[data-theme=light] .bundles-segment-cta:focus-visible,html[data-theme=light] .seg-accordion-panel .bundles-segment-cta:hover,html[data-theme=light] .seg-accordion-panel .bundles-segment-cta:focus-visible,html[data-theme=light] .seg-panel-actions .bundles-segment-cta:hover,html[data-theme=light] .seg-panel-actions .bundles-segment-cta:focus-visible{color:#1a1b1f;background:#e7e3d9;border-color:#8f8260}html[data-theme=light] .bundles-tier-tab.is-on,html[data-theme=light] .companion-column-tier.is-on,html[data-theme=light] .seg-accordion-panel .bundles-tier-tab.is-on{background:#e7e3d9;border-color:#8f8260;font-weight:600}html[data-theme=light] .lead,html[data-theme=light] .section-pillars .lead,html[data-theme=light] .pillarsLead,html[data-theme=light] p.lead{color:#2c2d34}html[data-theme=light] .pillar-banner .kicker{color:#5a5344;font-weight:600}html[data-theme=light] .form label,html[data-theme=light] footer,html[data-theme=light] footer .fbrand,html[data-theme=light] footer p,html[data-theme=light] .site-footer{color:#2c2d34}html[data-theme=light] .site-footer{color:#2c2d34;background:#fff;border-top-color:#1a1b1f1f}html[data-theme=light] .site-footer-partner,html[data-theme=light] .site-footer-address,html[data-theme=light] .site-footer-fine{color:#4a4b52}html[data-theme=light] .site-footer-list a,html[data-theme=light] footer a{color:#1a1b1f;font-weight:500}html[data-theme=light] .site-footer-list a:hover,html[data-theme=light] .site-footer-list a:focus-visible,html[data-theme=light] .site-footer-top:hover,html[data-theme=light] .site-footer-top:focus-visible{color:#0a0a0a;border-bottom-color:var(--bundle-champagne,#a89b78)}html[data-theme=light] .site-footer-heading,html[data-theme=light] .site-footer-top{color:#534b35}html[data-theme=light] .site-footer-bar{border-top-color:#1a1b1f1a}html[data-theme=light] footer a{color:#1a1b1f;font-weight:500}html[data-theme=light] .topbar.is-nav-open{background:#fffffff0;border-bottom-color:#1a1b1f1f}html[data-theme=light] .nav-sheet-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom-color:#1a1b1f1f}html[data-theme=light] .nav-sheet-panel a,html[data-theme=light] .nav-sheet-panel .nav-sheet-compare{color:#1a1b1f;border-bottom-color:#1a1b1f1a}html[data-theme=light] .nav-sheet-panel a:hover,html[data-theme=light] .nav-sheet-panel .nav-sheet-compare:hover{color:#1a1b1f}html[data-theme=light] .shortlist-panel{color:#1a1b1f;background:#fff;border-left-color:#1a1b1f1f;box-shadow:-24px 0 60px -28px #0000002e}html[data-theme=light] .shortlist-panel-head h2,html[data-theme=light] .shortlist-list strong{color:#1a1b1f}html[data-theme=light] .shortlist-panel-head p,html[data-theme=light] .shortlist-list span,html[data-theme=light] .shortlist-empty,html[data-theme=light] .shortlist-hint{color:#2c2d34}html[data-theme=light] .shortlist-panel-close,html[data-theme=light] .shortlist-remove,html[data-theme=light] .shortlist-clear{color:#1a1b1f;border-color:#1a1b1f38}html[data-theme=light] .shortlist-panel-close{border:1px solid #1a1b1f38}html[data-theme=light] .shortlist-remove,html[data-theme=light] .shortlist-clear{border:none;border-bottom:1px solid #1a1b1f47}html[data-theme=light] .shortlist-list li{background:#f7f7f8;border-color:#1a1b1f1f}html[data-theme=light] .seg-tile.is-open{border-color:color-mix(in srgb, var(--bundle-champagne) 65%, #1a1b1f);box-shadow:0 1px 2px #00000014, 0 14px 32px -18px #00000038, inset 0 1px 0 color-mix(in srgb, var(--bundle-champagne) 85%, transparent)}html[data-theme=light] .category-jump-chip{color:#1a1b1f;background:#fff;border-color:#1a1b1f2e}html[data-theme=light] .category-jump-chip:hover{background:#f6f5f2;border-color:#686150}html[data-theme=light] .category-jump-chip.is-on{background:#efede7;border-color:#a89b78;box-shadow:inset 0 1px #a89b7859}html[data-theme=light] .category-jump-count{color:#6b6249}html[data-theme=light] .category-card{background:#fff;border-color:#1a1b1f1f;box-shadow:0 1px #1a1b1f0f}html[data-theme=light] .category-card:hover{box-shadow:inset 0 1px 0 var(--bundle-champagne,#a89b78), 0 12px 28px -14px #0000001f;border-color:#a89b788c}html[data-theme=light] .category-card-sku,html[data-theme=light] .category-card-more,html[data-theme=light] .category-group-title,html[data-theme=light] .category-head h1,html[data-theme=light] .category-lead,html[data-theme=light] .category-eyebrow{color:#1a1b1f}html[data-theme=light] .category-card-hook,html[data-theme=light] .category-meta{color:#2c2d34}html[data-theme=light] .knowledge-section h2,html[data-theme=light] .knowledge-related h2,html[data-theme=light] .knowledge-list-card h2,html[data-theme=light] .knowledge-promo-card h2{color:#1a1b1f}html[data-theme=light] .knowledge-section p,html[data-theme=light] .knowledge-crosslink,html[data-theme=light] .knowledge-list-card p,html[data-theme=light] .knowledge-promo-card p,html[data-theme=light] .knowledge-promo-kicker{color:#2c2d34}html[data-theme=light] .knowledge-list-card,html[data-theme=light] .knowledge-promo-card{background:#fff;border-color:#1a1b1f1f}html[data-theme=light] .knowledge-list-card:hover,html[data-theme=light] .knowledge-promo-card:hover{border-color:#a89b788c}html[data-theme=light] .knowledge-crosslink a,html[data-theme=light] .knowledge-related a,html[data-theme=light] .knowledge-promo-cta{color:#6b6249;border-bottom-color:#a89b788c}html[data-theme=light] .equine-map--live,html[data-theme=light] .equine-live-map-stage,html[data-theme=light] .equine-live-zones{background:#0d0d0e}html[data-theme=light] .equine-live-zone-copy strong,html[data-theme=light] .equine-map--live figcaption,html[data-theme=light] .equine-map--live figcaption span,html[data-theme=light] .equine-map--live figcaption strong{color:#f2f0ea}html[data-theme=light] .equine-live-zone-copy span{color:#f2f0eaad}html[data-theme=light] .equine-kits-note a{color:#1a1b1f;border-bottom-color:#a89b788c}html[data-theme=light] .equine-kits-note a:hover{color:#1a1b1f;border-bottom-color:#a89b78}.section-aftercare,.section-faq{isolation:isolate;scroll-margin-top:var(--imed-sticky-stack);position:relative}.section-aftercare{background-color:var(--surface-gray-lit);padding-block:48px 40px}.proof-strip{margin:0 0 1.5rem}.proof-strip-kicker{text-align:center;font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.06em);text-transform:uppercase;color:var(--ink-silk-muted);margin:0 0 .85rem;font-weight:500}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.proof-card{background:var(--deep-gray);color:var(--ink-char);border:1px solid #ffffff1a;border-radius:4px;padding:1rem 1.05rem}.proof-card h3{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);font-size:var(--text-card);letter-spacing:-.02em;color:var(--ink-char,#fff);margin:0 0 .4rem;font-weight:400}.proof-card p{color:var(--ink-char-lead);margin:0;font-size:.86rem;line-height:1.45}.cert-gallery{margin:0 0 1.75rem}.cert-gallery-title{text-align:center;font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 .35rem;font-size:1.35rem;font-weight:400}.cert-gallery-lead{text-align:center;max-width:38rem;color:var(--ink-char-lead);margin:0 auto 1rem;font-size:.88rem;line-height:1.45}html:not([data-theme=light]) .cert-gallery-lead{color:color-mix(in srgb, var(--ink) 88%, transparent)}.cert-gallery-grid,.cert-gallery-grid--awards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.cert-gallery-item{aspect-ratio:1;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--bundle-champagne) 35%, transparent);background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:.55rem;display:flex;overflow:hidden}.cert-gallery-item img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:100%;display:block}.cert-gallery-item--award{aspect-ratio:auto;background:0 0;border:0;padding:0;display:block;overflow:visible}.cert-gallery-item--award .cert-gallery-well{aspect-ratio:1;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--bundle-champagne) 35%, transparent);background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:.55rem;display:flex;overflow:hidden}.cert-gallery-cap{flex-direction:column;gap:.15rem;margin:.5rem 0 0;display:flex}.cert-gallery-year{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 72%, transparent);font-size:.7rem}.cert-gallery-name{color:var(--ink);font-size:.82rem;line-height:1.35}.section-docs{isolation:isolate;scroll-margin-top:var(--imed-sticky-stack);background-color:var(--surface-gray);padding-block:40px 48px;position:relative}.docs-grid{grid-template-columns:repeat(auto-fit,minmax(22rem,34rem));justify-content:center;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.docs-card{background:var(--deep-gray);width:100%;min-width:0;color:var(--ink-char);border:1px solid #ffffff1a;border-radius:4px;flex-direction:column;justify-content:space-between;gap:1.15rem;padding:1.55rem 1.85rem 1.65rem;display:flex}.docs-card-meta{font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.05em);text-transform:uppercase;color:var(--bundle-champagne);margin:0 0 .35rem}.docs-card h3{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);color:var(--ink-char,#fff);margin:0 0 .4rem;font-size:1.25rem;font-weight:500}.docs-card p{color:var(--ink-char-lead);margin:0;font-size:.88rem;line-height:1.45}.docs-card-cta{border:1px solid color-mix(in srgb, var(--bundle-champagne) 55%, transparent);color:var(--bundle-champagne);cursor:pointer;font:inherit;background:0 0;align-self:flex-start}.docs-card-cta:hover{border-color:var(--bundle-champagne);color:#fff}.docs-gate-root{z-index:80;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.docs-gate-backdrop{cursor:pointer;background:color-mix(in srgb, var(--imed-night,#0a0a0a) 62%, transparent);-webkit-backdrop-filter:blur(6px);border:0;margin:0;padding:0;position:absolute;inset:0}.docs-gate-panel{z-index:1;background:var(--deep-gray,#323338);border:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 36%, transparent);width:min(100%,26rem);color:var(--ink-char,#fff);border-radius:4px;padding:1.25rem 1.3rem 1.35rem;position:relative;box-shadow:inset 0 1px #ffffff14,0 22px 48px -20px #0000008c}.docs-gate-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.55rem;display:flex}.docs-gate-kicker{font-size:var(--text-meta);letter-spacing:var(--imed-text-meta-track,.05em);text-transform:uppercase;color:var(--imed-champagne-soft,#b8a888);margin:0 0 .25rem;font-weight:600}.docs-gate-head h2{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:#fff;margin:0;font-size:1.45rem;font-weight:400}.docs-gate-close{color:var(--ink-char-muted,#c9c5bb);font:inherit;font-size:var(--text-ui);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:0;padding:.35rem .5rem}.docs-gate-close:hover{color:#fff}.docs-gate-doc{font-size:var(--text-ui);color:var(--ink-char-lead,#ebe9e3);margin:0 0 .35rem;font-weight:600}.docs-gate-lead{font-size:var(--text-ui);color:var(--ink-char-muted,#c9c5bb);margin:0 0 1rem;line-height:1.45}.docs-gate-fields{gap:.7rem;margin-bottom:.85rem;display:grid}.docs-gate-form .field label{color:var(--ink-char-muted,#c9c5bb)}.docs-gate-form .field input{box-sizing:border-box;background:color-mix(in srgb, var(--imed-night,#0a0a0a) 35%, transparent);color:#fff;border:1px solid #ffffff24;width:100%}.docs-gate-err{font-size:var(--text-ui);color:#f0c9c9;margin:0 0 .7rem;line-height:1.4}.docs-gate-submit{border-color:color-mix(in srgb, var(--bundle-champagne) 60%, transparent);color:#fff;background:color-mix(in srgb, var(--imed-night,#0a0a0a) 28%, transparent);width:100%}.docs-gate-submit:hover:not(:disabled){border-color:var(--bundle-champagne)}.docs-gate-submit:disabled{opacity:.65;cursor:wait}.docs-gate-telegram{font-size:var(--text-ui);color:color-mix(in srgb, var(--imed-tg,#1a8fd0) 88%, #fff);border-bottom:1px solid color-mix(in srgb, var(--imed-tg,#1a8fd0) 45%, transparent);margin-top:.85rem;font-weight:600;display:inline-block}.docs-gate-telegram:hover{border-bottom-color:var(--imed-tg,#1a8fd0)}@media (width<=960px){.cert-gallery-grid,.cert-gallery-grid--awards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.proof-grid,.docs-grid{grid-template-columns:1fr}.cert-gallery-grid,.cert-gallery-grid--awards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cert-gallery-item{padding:.4rem}.cert-gallery-item--award{padding:0}.cert-gallery-item--award .cert-gallery-well{padding:.4rem}}html[data-theme=light] .proof-card{border-color:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent);background:#fff}html[data-theme=light] .proof-card h3,html[data-theme=light] .cert-gallery-title,html[data-theme=light] .docs-card h3{color:var(--ink)}html[data-theme=light] .proof-card p,html[data-theme=light] .cert-gallery-lead,html[data-theme=light] .docs-card p{color:var(--ink-char-lead)}html[data-theme=light] .docs-card{border-color:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink);background:#fff}html[data-theme=light] .docs-card-cta:hover{color:var(--ink);background:color-mix(in srgb, var(--bundle-champagne) 10%, #fff)}html[data-theme=light] .docs-gate-backdrop{background:color-mix(in srgb, var(--ink) 42%, transparent)}html[data-theme=light] .docs-gate-panel{border-color:color-mix(in srgb, var(--ink) 14%, transparent);color:var(--ink);box-shadow:0 22px 48px -22px color-mix(in srgb, var(--ink) 28%, transparent);background:#fff}html[data-theme=light] .docs-gate-head h2,html[data-theme=light] .docs-gate-doc,html[data-theme=light] .docs-gate-close:hover{color:var(--ink)}html[data-theme=light] .docs-gate-lead,html[data-theme=light] .docs-gate-close,html[data-theme=light] .docs-gate-form .field label{color:var(--ink-char-lead)}html[data-theme=light] .docs-gate-form .field input{border-color:color-mix(in srgb, var(--ink) 18%, transparent);color:var(--ink);background:#fff}html[data-theme=light] .docs-gate-submit{color:var(--ink);background:color-mix(in srgb, var(--bundle-champagne) 8%, #fff)}html[data-theme=light] .docs-gate-err{color:#a3272c}.consent-bar{z-index:9500;padding:.55rem 0 calc(.55rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--imed-night,#0a0a0a) 92%, transparent);border-top:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 35%, transparent);-webkit-backdrop-filter:blur(12px);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #00000047}.consent-bar-inner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;display:flex}.consent-bar-copy{flex:auto;min-width:0}.consent-bar-title{color:#fff;margin:0 0 .15rem;font-size:.82rem;font-weight:600}.consent-bar-text{color:#ffffffb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:48rem;margin:0;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.consent-privacy-link{color:var(--bundle-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 55%, transparent);text-decoration:none}.consent-privacy-link:hover{border-bottom-color:var(--bundle-champagne,#a89b78)}.consent-bar-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:.45rem;display:flex}.consent-bar-actions .btn{white-space:nowrap;min-height:2.15rem;padding:.4rem .85rem;font-size:.82rem}.consent-deny{color:#ffffffe0;background:0 0;border:1px solid #ffffff47}.consent-deny:hover{color:#fff;border-color:#ffffff73}.consent-accept{min-height:2.35rem}html[data-theme=light] .consent-bar{background:color-mix(in srgb, #fff 94%, var(--imed-silk,#e4e5ea));border-top-color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 45%, transparent);box-shadow:0 -6px 24px #0a0a0a14}html[data-theme=light] .consent-bar-title{color:var(--ink,#1a1b1f)}html[data-theme=light] .consent-bar-text{color:var(--ink-char-lead,#2c2d34)}html[data-theme=light] .consent-deny{border-color:color-mix(in srgb, var(--ink,#1a1b1f) 22%, transparent);color:var(--ink,#1a1b1f)}html[data-theme=light] .consent-deny:hover{border-color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 60%, transparent);color:var(--ink,#1a1b1f)}@media (width<=640px){.consent-bar{padding:.4rem 0 calc(.4rem + env(safe-area-inset-bottom,0px))}.consent-bar-inner{flex-wrap:wrap;gap:.35rem .65rem}.consent-bar-copy{flex:100%}.consent-bar-title{margin:0 0 .05rem;font-size:.78rem}.consent-bar-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.25;display:-webkit-box;overflow:hidden}.consent-bar-actions{flex-wrap:nowrap;flex:100%;gap:.4rem}.consent-bar-actions .btn{white-space:nowrap;flex:50%;min-height:2rem;padding:.35rem .55rem;font-size:.78rem}}.pillar-categories{background:#00000038;border:1px solid #ffffff1f;border-radius:4px;flex-wrap:wrap;align-items:stretch;gap:0;max-width:100%;margin:.55rem 0 .4rem;display:inline-flex;overflow:hidden}.pillar-category-chip{appearance:none;min-height:2rem;font-family:var(--body);letter-spacing:.01em;white-space:nowrap;color:#ffffffc7;cursor:pointer;background:0 0;border:none;border-right:1px solid #ffffff1a;border-radius:0;flex:auto;justify-content:center;align-items:center;margin:0;padding:.34rem .85rem;font-size:.78rem;font-weight:500;line-height:1.2;transition:color .15s,background .15s;display:inline-flex}.pillar-category-chip:last-child{border-right:none}.pillar-category-chip:hover{color:#fff;background:#ffffff12}.pillar-category-chip.is-on{color:#fff;background:linear-gradient(#ffffff1f 0%,#0000 55%),#a89b7842;box-shadow:inset 0 1px #ffffff24}.pillar-category-chip:focus-visible{outline-offset:-1px;z-index:1;outline:1px solid #a89b78b3}.pillar-facets{background:#0a0a0a8c;border:1px solid #85879047;border-radius:4px;flex-direction:column;gap:.45rem;margin:.55rem 0 .75rem;padding:.55rem .7rem .6rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.pillar-facets-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.1rem;display:flex}.pillar-facets-title-wrap{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.pillar-facets-title{font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;font-size:.68rem;font-weight:600;line-height:1.2}.pillar-facets-count{color:#fff;background:#a89b7857;border:1px solid #a89b788c;border-radius:4px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .28rem;font-size:.65rem;font-weight:600;line-height:1;display:inline-flex}.pillar-facets-clear{font-family:var(--body);color:#b1a586;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #a89b786b;flex:none;padding:0;font-size:.72rem;font-weight:500;line-height:1.2}.pillar-facets-clear:hover{color:#fff;border-bottom-color:#a89b78}.pillar-facets-tools{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.pillar-facet-family{display:contents}.pillar-facet-family-title{font-family:var(--body);letter-spacing:.02em;color:#b2a788;flex:none;font-size:.68rem;font-weight:600}.pillar-facet-chips{background:#00000038;border:1px solid #ffffff1f;border-radius:4px;flex-wrap:nowrap;flex:auto;align-items:stretch;gap:0;min-width:min(100%,11rem);display:inline-flex;overflow:hidden}.pillar-facet-chip{appearance:none;min-width:0;min-height:2rem;font-family:var(--body);letter-spacing:.01em;white-space:nowrap;color:#fffc;cursor:pointer;background:0 0;border:none;border-right:1px solid #ffffff1a;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:.32rem .6rem;font-size:.76rem;font-weight:500;line-height:1.15;transition:color .15s,background .15s;display:inline-flex}.pillar-facet-chip:last-child{border-right:none}.pillar-facet-chip:hover{color:#fff;background:#ffffff12}.pillar-facet-chip.is-on{color:#fff;background:linear-gradient(#ffffff1f 0%,#0000 55%),#a89b7847;box-shadow:inset 0 1px #ffffff24}.pillar-facet-chip:focus-visible{outline-offset:-1px;z-index:1;outline:1px solid #a89b78b3}.pillar-facets-empty{color:#ffffff9e;margin:0 0 .85rem;font-size:.85rem}@media (width<=720px){.pillar-facet-chips{flex:100%;min-width:0}.pillar-facet-chip{padding-inline:.45rem;font-size:.72rem}}.compare-family-groups{flex-direction:column;gap:1.15rem;display:flex}.compare-family-group-label{font-family:var(--body);font-size:var(--text-ui);letter-spacing:.06em;text-transform:uppercase;color:#b2a788;margin:0 0 .45rem;font-weight:600}.compare-family-list{flex-direction:column;gap:.55rem;display:flex}.compare-family-card{text-align:left;font-family:var(--body);color:#fff;cursor:pointer;background:#0a0a0a;border:1px solid #a89b7873;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem .8rem;display:grid}.compare-family-card-thumbs{align-items:center;display:flex}.compare-family-card-thumbs .compare-thumb{margin-left:-.45rem;box-shadow:0 0 0 1px #0a0a0a}.compare-family-card-thumbs .compare-thumb:first-child{margin-left:0}.compare-family-card-copy{min-width:0}.compare-family-card strong{font-family:var(--display,"Cormorant Garamond", serif);letter-spacing:-.02em;margin-bottom:.2rem;font-size:1.15rem;font-weight:400;display:block}.compare-family-card-meta{font-size:var(--text-ui);letter-spacing:.03em;color:#b9af93;margin-bottom:.2rem;display:block}.compare-family-card span{font-size:var(--text-ui);color:#ffffff9e;line-height:1.35}.compare-family-card:hover{border-color:#a89b78}.compare-thumb{background:#fff;border:1px solid #85879038;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.compare-thumb img{object-fit:contain;object-position:center;width:100%;height:100%}.compare-thumb--empty{background:color-mix(in srgb, var(--packshot-bg,#fff) 92%, #e8e8ea)}.compare-thumb--xs{width:1.55rem;height:1.55rem}.compare-thumb--sm{width:2.35rem;height:2.35rem}.compare-thumb--md{border:none;width:3.4rem;height:3.4rem}.compare-thumb--lg{border:none;border-radius:0;width:100%;max-width:6.5rem;height:5.25rem}.compare-tray-sku{font-family:var(--body);font-size:var(--text-ui);color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;display:inline-flex}.compare-chip{font-family:var(--body);font-size:var(--text-ui);color:#fff;cursor:pointer;background:0 0;border:1px solid #a89b788c;border-radius:4px;align-items:center;gap:.4rem;padding:.3rem .55rem .3rem .3rem;display:inline-flex}.compare-th-sku{font-family:var(--display,"Cormorant Garamond", serif);letter-spacing:-.02em;color:#0a0a0a;cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;padding:0;font-size:1rem;font-weight:400;display:flex}.compare-th-sku .compare-thumb--lg{background:#fff;align-self:stretch;max-width:none}.compare-th-sku>span:last-child{border-bottom:1px solid #a89b788c;width:fit-content;padding-bottom:2px}.compare-table tr.compare-fit-row th{font-size:var(--text-ui);letter-spacing:.04em;text-transform:uppercase;color:#b8ad90;vertical-align:top;padding-top:.65rem}.compare-table tr.compare-fit-row td{font-size:var(--text-ui);color:#fffc;vertical-align:top;background:#242528;padding-top:.65rem;line-height:1.45}.compare-table tr.compare-fit-row--anti td{color:#ffffff94}.compare-table tr.compare-fit-row+tr.compare-fit-row--anti td,.compare-table tr.compare-fit-row+tr.compare-fit-row--anti th{padding-top:.35rem}.compare-table tr.compare-fit-row--anti+tr.is-diff th,.compare-table tr.compare-fit-row--anti+tr.is-diff td,.compare-table tr.compare-fit-row--anti+tr.is-same th,.compare-table tr.compare-fit-row--anti+tr.is-same td,.compare-table tr.compare-fit-row:not(.compare-fit-row--anti):last-of-type+tr.is-diff th,.compare-table tr.compare-fit-row:not(.compare-fit-row--anti):last-of-type+tr.is-diff td,.compare-table tr.compare-fit-row:not(.compare-fit-row--anti):last-of-type+tr.is-same th,.compare-table tr.compare-fit-row:not(.compare-fit-row--anti):last-of-type+tr.is-same td{border-top:1px solid #a89b7847}.header-compare{font-family:var(--body);font-size:var(--text-ui);color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #a89b788c;border-radius:4px;flex-shrink:0;padding:.4rem .65rem;font-weight:500}.header-compare:hover,.header-compare.is-on{color:#a89b78;border-color:#a89b78}.compare-dock{z-index:80;font-family:var(--body);font-size:var(--text-ui);letter-spacing:-.01em;color:var(--imed-night,#0a0a0a);background:var(--imed-champagne,#a89b78);cursor:pointer;border:none;border-radius:4px;padding:.65rem 1rem;font-weight:500;position:fixed;bottom:5.5rem;right:1rem;box-shadow:0 8px 24px #00000059}.compare-toast{z-index:81;max-width:min(92vw,32rem);font-size:var(--text-ui);color:#fff;background:#323338;border:1px solid #a89b7873;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin:0;padding:.7rem 2rem .7rem .9rem;display:flex;position:fixed;bottom:8rem;left:50%;transform:translate(-50%)}.compare-toast-text{color:#ffffffe0;flex:12rem;margin:0;line-height:1.4}.compare-toast-action{font-family:var(--body);font-size:var(--text-ui);color:var(--imed-night,#0a0a0a);background:var(--imed-champagne,#a89b78);cursor:pointer;border:none;border-radius:4px;flex-shrink:0;padding:.4rem .7rem;font-weight:600}.compare-toast-action:hover{filter:brightness(1.06)}.compare-toast-dismiss{color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:.2rem .35rem;font-size:1rem;line-height:1;position:absolute;top:.35rem;right:.4rem}.compare-root{z-index:90;justify-content:flex-end;display:flex;position:fixed;inset:0}.compare-backdrop{cursor:pointer;background:#0000008c;border:none;position:absolute;inset:0}.compare-panel{z-index:1;color:#fff;background:#323338;flex-direction:column;width:min(100vw,52rem);max-height:100%;padding:1.25rem 1.25rem 1.5rem;display:flex;position:relative;overflow:auto;box-shadow:-12px 0 40px #0006}.compare-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.compare-panel-head h2{font-family:var(--rmc-font-emotion,"Cormorant Garamond", Georgia, serif);font-weight:400;font-size:var(--text-chapter);letter-spacing:-.018em;margin:0 0 .35rem;line-height:1.15}.compare-panel-head p{color:#ffffff9e;margin:0;font-size:.85rem;line-height:1.4}.compare-panel-close{font-family:var(--body);font-size:var(--text-ui);color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #a89b7880;flex-shrink:0;padding:0}.compare-empty{color:#ffffffa6;margin:0 0 1rem;font-size:.9rem}.compare-empty--need-two{color:#ffffffe0;background:#a89b781a;border:1px solid #a89b7866;border-radius:4px;padding:.65rem .75rem}.compare-tray{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.compare-tray li{background:#0a0a0a;border:1px solid #85879059;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .35rem .25rem .4rem;display:flex}.compare-tray-remove{color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:.15rem .35rem;font-size:1rem;line-height:1}.compare-add-row{margin-bottom:1rem}.compare-add-label{font-size:var(--text-ui);letter-spacing:.04em;text-transform:uppercase;color:#b5aa8c;margin-bottom:.45rem;display:block}.compare-add-chips{flex-wrap:wrap;gap:.4rem;display:flex}.compare-chip:hover{border-color:#a89b78}.compare-diffs-toggle{font-size:var(--text-ui);cursor:pointer;color:#ffffffc7;align-items:center;gap:.45rem;margin-bottom:.75rem;display:flex}.compare-table-scroll{position:relative}.compare-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #85879047;border-radius:4px;margin-bottom:1rem;overflow-x:auto}@media (width<=720px){.compare-table-scroll:after{content:"";pointer-events:none;background:linear-gradient(to left, var(--imed-night,#0a0a0a) 15%, transparent);border-radius:0 4px 4px 0;width:2rem;position:absolute;top:0;bottom:1rem;right:0}}.compare-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-ui);min-width:28rem}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid #85879038;padding:.55rem .65rem}.compare-table thead th{z-index:1;background:#0a0a0a;font-weight:500;position:sticky;top:0}.compare-table thead th:not(:first-child){color:#0a0a0a;vertical-align:bottom;background:#fff;border-bottom:1px solid #85879047;padding-top:.65rem;padding-bottom:.65rem}.compare-table thead th:first-child{z-index:3;vertical-align:bottom;color:#ffffffb8;left:0;box-shadow:1px 0 #85879047}.compare-table tbody th{z-index:2;color:#ffffffb8;background:#1c1d21;width:8.5rem;min-width:7.5rem;font-weight:500;position:sticky;left:0;box-shadow:1px 0 #85879038}.compare-table tr.is-diff td{background:#a89b781a}.compare-table td.is-best{color:#fff;font-weight:600;box-shadow:inset 0 -2px #a89b78}.compare-table tr.is-diff td.is-best{background:#a89b782e}.compare-panel-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.5rem;display:flex}.compare-panel-actions{flex-wrap:wrap;gap:.65rem;margin-left:auto;display:flex}.compare-foot-left{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.compare-clear{font-family:var(--body);font-size:var(--text-ui);color:#ffffffa6;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #fff3;padding:0}.compare-share{font-family:var(--body);font-size:var(--text-ui);color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 90%, #fff);border:none;border-bottom:1px solid color-mix(in srgb, var(--bundle-champagne,#a89b78) 55%, transparent);cursor:pointer;background:0 0;padding:0;transition:color .2s,border-color .2s}.compare-share:hover{color:#fff;border-bottom-color:var(--bundle-champagne,#a89b78)}.compare-share.is-copied{color:color-mix(in srgb, var(--bundle-champagne,#a89b78) 70%, #fff);cursor:default;border-bottom-color:#0000}.sku-open .product-compare.is-on,.sku-card .product-compare.is-on{color:#a89b78;border-color:#a89b78}.shortlist-compare{color:#fff;background:0 0;border:1px solid #a89b7899}@media (width<=720px){.compare-dock{display:none}.compare-panel{width:100%}}html[data-theme=light] .pillar-facets{background:#f7f7f8;border-color:#1a1b1f24;box-shadow:inset 0 1px #fffc}html[data-theme=light] .pillar-facets-title,html[data-theme=light] .pillar-facet-family-title{color:#1a1b1f}html[data-theme=light] .pillar-facets-clear{color:#1a1b1fb3}html[data-theme=light] .pillar-categories,html[data-theme=light] .pillar-facet-chips{background:#f4f4f6;border-color:#1a1b1f29}html[data-theme=light] .pillar-category-chip,html[data-theme=light] .pillar-facet-chip{color:#1a1b1fb8;border-right-color:#1a1b1f1f}html[data-theme=light] .pillar-category-chip:hover,html[data-theme=light] .pillar-facet-chip:hover{color:#1a1b1f;background:#f5f3ef}html[data-theme=light] .pillar-category-chip.is-on,html[data-theme=light] .pillar-facet-chip.is-on{color:#1a1b1f;background:linear-gradient(#ece9e1 0%,#f5f3ef 100%);box-shadow:inset 0 1px #a89b7866}html[data-theme=light] .pillar-category-chip:focus-visible,html[data-theme=light] .pillar-facet-chip:focus-visible{outline-color:#8c8166}html[data-theme=light] .compare-panel{color:#1a1b1f;background:#fff;border-color:#1a1b1f24;box-shadow:0 10px 28px #0a0a0a1a}html[data-theme=light] .compare-dock{color:#1a1b1f;background:#efede7;border-color:#a89b7899;box-shadow:0 10px 28px #0a0a0a1f}html[data-theme=light] .compare-panel-head h2,html[data-theme=light] .compare-panel-close,html[data-theme=light] .compare-share,html[data-theme=light] .compare-clear,html[data-theme=light] .shortlist-compare,html[data-theme=light] .compare-tray-sku,html[data-theme=light] .compare-chip,html[data-theme=light] .compare-diffs-toggle,html[data-theme=light] .compare-add-label{color:#1a1b1f}html[data-theme=light] .compare-panel-head p,html[data-theme=light] .compare-empty,html[data-theme=light] .compare-tray-remove{color:#2c2d34}html[data-theme=light] .compare-empty--need-two{color:#1a1b1f;background:#f5f3ef;border-color:#a89b7873}html[data-theme=light] .compare-chip{background:#f8f7f4;border-color:#a89b788c}html[data-theme=light] .compare-tray li{background:#f3f3f5;border-color:#1a1b1f24}html[data-theme=light] .compare-clear{border-bottom-color:#1a1b1f38}html[data-theme=light] .compare-share:hover,html[data-theme=light] .compare-panel-close:hover{color:#1a1b1f;border-bottom-color:#a89b78}html[data-theme=light] .compare-family-card{color:#1a1b1f;border-color:color-mix(in srgb, var(--bundle-champagne) 55%, transparent);background:#fff}html[data-theme=light] .compare-family-card-thumbs .compare-thumb{box-shadow:0 0 0 1px #fff}html[data-theme=light] .compare-family-card span,html[data-theme=light] .compare-family-card-meta{color:#2c2d34}html[data-theme=light] .compare-table thead th:first-child,html[data-theme=light] .compare-table tbody th{color:#1a1b1f;background:#f3f3f5;box-shadow:1px 0 #1a1b1f1f}html[data-theme=light] .compare-table tr.compare-fit-row th{color:#6b6249}html[data-theme=light] .compare-table tr.compare-fit-row td{color:#1a1b1f;background:#f5f5f7}html[data-theme=light] .compare-table tr.compare-fit-row--anti td{color:#2c2d34}html[data-theme=light] .compare-table td.is-best{color:#1a1b1f}html[data-theme=light] .compare-table-scroll:after{background:linear-gradient(90deg,#0000 0%,#ffffff8c 55%,#fff 100%)}.home-page{flex-direction:column;gap:0;display:flex}.home-anchor-target{width:0;height:0;position:relative;overflow:hidden}.home-hero{background:var(--imed-corridor-dark,#0a0a0a);color:var(--rmc-pearl,#f4f3f1);padding:0 0 1.25rem;position:relative}.home-hero-grid{flex-direction:column;gap:0;display:flex}.home-hero-media{order:-1;min-width:0;max-height:min(38vh,280px);position:relative;overflow:hidden}.home-hero-media .hero-carousel,.home-hero-media .hero-carousel-viewport,.home-hero-media .hero-carousel-slide{max-height:min(38vh,280px)}.home-hero-media .hero-bg{object-fit:cover;object-position:center center;width:100%;height:100%;max-height:min(38vh,280px)}.home-hero-copy{background:0 0;order:0;max-width:40rem;padding:1.25rem 0 .35rem}.home-hero-copy h1{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:var(--rmc-pearl,#f4f3f1);margin:0 0 .75rem;font-size:clamp(1.85rem,1.4rem + 2.2vw,2.75rem);font-weight:500;line-height:1.15}.home-hero .home-intro-lead{max-width:36rem;color:color-mix(in srgb, var(--rmc-pearl,#f4f3f1) 78%, transparent);margin:0;font-size:1rem;line-height:1.55}.home-hero-cta{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:1.15rem;display:flex}.home-hero .hero{background:#e8e8ea;margin-top:0!important}.home-hero .hero:before{background:linear-gradient(180deg, transparent 82%, color-mix(in srgb, var(--imed-corridor-dark,#0a0a0a) 55%, transparent) 100%)}.home-hero-eyebrow{font-family:var(--imed-font-ui,Manrope, system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--imed-champagne,#a89b78);margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.home-hero-partner{max-width:36rem;color:color-mix(in srgb, var(--rmc-pearl,#f4f3f1) 68%, transparent);margin:1rem 0 0;font-size:.9375rem;line-height:1.5}.home-hero-primary{background:var(--imed-champagne,#a89b78);color:#14151a;border:1px solid #0000}.home-hero-primary:hover,.home-hero-primary:focus-visible{filter:brightness(1.05)}.home-hero-secondary{border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 70%, transparent);min-height:2.75rem;color:inherit;align-items:center;padding:.65rem 1rem;text-decoration:none;display:inline-flex}@media (width>=768px){.home-hero{padding:1.25rem 0 1.75rem}.home-hero-grid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;gap:1.5rem 2rem;min-height:min(68vh,560px);display:grid}.home-hero-copy,.home-hero-media{order:0}.home-hero-copy{max-width:none;padding:.5rem 0}.home-hero-media{border-radius:4px;height:min(62vh,520px);max-height:none;overflow:hidden}.home-hero .hero-carousel,.home-hero .hero-carousel-viewport,.home-hero .hero-carousel-slide{height:100%;max-height:none}.home-hero .hero-carousel-slide{align-items:stretch}.home-hero .hero-carousel-slide picture{width:100%;height:100%}.home-hero .hero-bg{object-fit:cover;object-position:center center;width:100%;height:100%;max-height:none}.home-hero .hero:before{display:none}.home-hero .hero-carousel-prev{left:.75rem}.home-hero .hero-carousel-next{right:.75rem}}@media (width>=1100px){.home-hero-grid{grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);gap:2rem 2.5rem;min-height:min(70vh,600px)}.home-hero-media{height:min(64vh,560px)}.home-hero-copy h1{font-size:clamp(2.1rem,1.6rem + 1.4vw,3rem)}}html[data-theme=light] .home-hero{background:var(--surface,#f3f3f5);color:var(--ink,#1a1b1f)}html[data-theme=light] .home-hero-copy h1{color:var(--ink,#1a1b1f)}html[data-theme=light] .home-hero .home-intro-lead{color:var(--ink-char-lead,#2c2d34)}html[data-theme=light] .home-hero-partner{color:color-mix(in srgb, var(--ink,#1a1b1f) 62%, transparent)}.home-solutions-grid,.home-segments-grid,.home-tasks-grid,.home-why-grid{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.home-solutions-grid,.home-segments-grid,.home-why-grid,.home-tasks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.home-solutions-grid,.home-segments-grid,.home-why-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-tasks-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.home-solution-card,.home-segment-card,.home-task-card,.home-why-card{border:1px solid color-mix(in srgb, var(--imed-silk,#858790) 35%, transparent);background:color-mix(in srgb, var(--surface,#323338) 92%, transparent);height:100%;color:inherit;border-radius:4px;padding:1.25rem 1.35rem;text-decoration:none}.home-solution-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--imed-champagne,#a89b78);margin:0 0 .5rem;font-size:.75rem}.home-solution-card h3,.home-segment-card h3,.home-task-card h3,.home-why-card h3,.home-process-step h3{font-family:var(--imed-font-emotion,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-weight:500}.home-solution-card p,.home-segment-card p,.home-task-card p,.home-why-card p,.home-process-step p{color:var(--text-muted,#9ca3af);margin:0;line-height:1.5}.home-solution-link,.home-segment-cta,.home-task-cta{color:var(--imed-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);margin-top:1rem;font-size:.9375rem;text-decoration:none;display:inline-block}.home-solution-note{color:var(--text-muted,#9ca3af);margin:.75rem 0 0;font-size:.8125rem}.home-segment-card:hover,.home-task-card:hover,.home-solution-card:hover{border-color:color-mix(in srgb, var(--imed-champagne,#a89b78) 45%, transparent)}.home-featured-grid{margin-top:1.5rem}.home-featured-catalog{border-top:1px solid color-mix(in srgb, var(--imed-silk,#858790) 30%, transparent);margin-top:2rem;padding-top:1.25rem}.home-featured-catalog-lead{color:var(--text-muted,#9ca3af);margin:0 0 .75rem}.home-featured-catalog-links{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.home-featured-catalog-links a{color:var(--imed-champagne,#a89b78);border-bottom:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 45%, transparent);text-decoration:none}.home-process-steps{gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.home-process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.home-process-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-process-step{border-left:1px solid color-mix(in srgb, var(--imed-champagne,#a89b78) 55%, transparent);padding:1rem 1.1rem}.home-process-index{letter-spacing:.08em;color:var(--imed-champagne,#a89b78);margin-bottom:.35rem;font-size:.75rem;display:block}@media (width<=389px){.home-solution-card,.home-segment-card,.home-task-card{padding:1rem}.home-intro-cta{flex-wrap:wrap}}
