*{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;font: 17px/1.55 system-ui, -apple-system, "Segoe UI", sans-serif;color: #000;background: #fefefd}a{color: #000}.bar{position: sticky;top: 0;z-index: 10;display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;padding: 10px 20px;background: #000;color: #fefefd;font-size: 14px}.bar a, .bar button{color: #fefefd}.bar strong{font-weight: 800;letter-spacing: .04em}.bar .where{opacity: .75}.bar .tools{margin-left: auto;display: flex;gap: 8px;flex-wrap: wrap}.bar .tools a, .bar button{font: inherit;padding: 5px 12px;border: 1px solid #fefefd;border-radius: 999px;background: none;text-decoration: none;cursor: pointer}.bar button:focus-visible, .bar a:focus-visible{outline: 2px solid #fefefd;outline-offset: 2px}.in-frame .bar{display: none}html[data-clear] .bar{display: none}html[data-clear] .s--built, html[data-view="site"] .s--built{margin-bottom: 0}.clear-exit{position: fixed;left: 12px;bottom: 12px;z-index: 30;display: none;padding: 6px 12px;border: 1px solid #000;border-radius: 999px;background: #fefefd;color: #000;font: 600 12px/1 system-ui, sans-serif;opacity: .35;cursor: pointer}.clear-exit:hover, .clear-exit:focus-visible{opacity: 1}html[data-clear] .clear-exit{display: block}.in-frame .clear-exit{display: none !important}.wrap{max-width: 860px;margin: 0 auto;padding: 24px 20px 80px}nav.pages{font-size: 14px;border-bottom: 1px solid #000;padding-bottom: 12px;margin-bottom: 24px}nav.pages p{margin: 0 0 4px}nav.pages a{margin-right: 10px;white-space: nowrap}nav.pages a[aria-current]{font-weight: 700;text-decoration: none}.spec{border: 1px solid #000;padding: 14px 16px;margin: 0 0 16px}.label{font-size: 12px;text-transform: uppercase;letter-spacing: .06em;margin: 0 0 4px}dl{margin: 0}dt{font-weight: 700;margin-top: 12px}dd{margin: 2px 0 0}dd ul, dd ol{margin: 4px 0 0;padding-left: 20px}.spec .heading{font-size: 19px;font-weight: 700;margin: 4px 0 6px}.optional{font-size: 12px;border: 1px solid #000;padding: 0 6px;margin-left: 6px}code{font-size: 13px}section.s{padding: 8px 0 28px;border-bottom: 1px solid #000;margin-bottom: 28px}.part{padding: 8px 0 20px;border-bottom: 1px solid #000;margin-bottom: 24px}.page h1{font-size: 34px;line-height: 1.15;margin: 12px 0}.page h2{font-size: 26px;line-height: 1.2;margin: 18px 0 8px}.page h3{font-size: 20px;line-height: 1.25;margin: 16px 0 6px}.page p{margin: 8px 0}.page ul.items{margin: 8px 0;padding-left: 22px}.page blockquote{margin: 10px 0;padding-left: 14px;border-left: 3px solid #000}.page .caption{font-size: 14px;margin-top: -4px}.page .link{margin: 8px 0}.page .action{display: inline-block;margin: 8px 0;padding: 8px 16px;border: 2px solid #000;border-radius: 6px;font-weight: 700;background: #fefefd}.page form{margin: 10px 0}.page label{display: block;margin: 10px 0 4px;font-weight: 600}.page input, .page select{width: 100%;max-width: 420px;padding: 8px 10px;border: 1px solid #000;border-radius: 4px;font: inherit;background: #fefefd}.page .error{display: none}html[data-view="site"] .spec, html[data-view="site"] .spec-only{display: none}html[data-view="spec"] .page .error{display: block;font-size: 14px;margin: 4px 0 0}html[data-view="spec"] .page .error::before{content: "Message if wrong: ";font-weight: 700}.when-site{display: none}html[data-view="site"] .when-site{display: inline}html[data-view="site"] .when-spec{display: none}@media (max-width: 600px){.page h1{font-size: 28px}.page h2{font-size: 23px}.bar .where{display: none}}.progress .prog-row{display: grid;grid-template-columns: 9.5em minmax(0, 1fr) auto;align-items: center;gap: 6px 12px;margin-top: 10px}.progress .prog-name{font-weight: 700}.progress .prog-num{font-size: 14px;white-space: nowrap;font-variant-numeric: tabular-nums}.prog-seg{display: flex;gap: 3px;min-height: 16px}.prog-seg .seg{flex: 1 1 0;min-width: 6px;height: 16px;border: 1px solid #000;background: #fefefd}.prog-seg .seg.is-built{background: #000}.prog-seg .seg.is-optional{border-style: dashed}.prog-seg a.seg:focus-visible{outline: 2px solid #000;outline-offset: 2px}.prog-bar{position: relative;height: 16px;border: 1px solid #000;background: #fefefd}.prog-bar i{position: absolute;inset: 0 auto 0 0;background: #000}.progress .prog-note{margin: 12px 0 0;font-size: 14px}.all-prog{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 4px 12px;align-items: center;max-width: 520px;margin: 4px 0 6px}@media (max-width: 600px){.progress .prog-row{grid-template-columns: minmax(0, 1fr) auto}.progress .prog-row .prog-name{grid-column: 1 / -1}}.notnav ul{margin: 4px 0 0;padding-left: 20px}.notnav li{margin: 2px 0}.notnav small{font-size: 13px}.site-nav{position: relative;display: flex;align-items: center;gap: 8px 16px;border: 2px solid #000;padding: 10px 14px;margin: 0 0 24px;background: #fefefd;width: min(1200px, 100vw - 40px);margin-left: calc(50% - min(600px, 50vw - 20px))}.site-nav .brand{font-weight: 800;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;margin-right: 6px}.nav-list{display: flex;align-items: center;flex-wrap: wrap;gap: 4px 16px;list-style: none;margin: 0;padding: 0}.nav-item{position: relative;display: flex;align-items: center}.nav-item > a{text-decoration: none;padding: 6px 0}.nav-item > a:hover, .drop a:hover{text-decoration: underline}.nav-item.is-current > a{font-weight: 700;text-decoration: underline;text-underline-offset: 4px}.drop-btn{font: inherit;color: #000;background: none;border: 0;padding: 6px 4px;cursor: pointer}.drop{display: none;position: absolute;top: 100%;left: 0;z-index: 5;min-width: 250px;list-style: none;margin: 6px 0 0;padding: 8px 0;background: #fefefd;border: 2px solid #000}.drop a{display: block;padding: 6px 14px;text-decoration: none}.drop a[aria-current]{font-weight: 700}.drop .drop-label{padding: 8px 14px 2px;margin-top: 6px;border-top: 1px solid #000;font-size: 12px;text-transform: uppercase;letter-spacing: .06em}.nav-item.open > .drop{display: block}.site-nav .cart{margin-left: auto;padding: 6px 14px;border: 2px solid #000;border-radius: 999px;text-decoration: none;font-weight: 700;white-space: nowrap}.menu-btn{display: none;font: inherit;color: #000;padding: 6px 14px;border: 2px solid #000;border-radius: 999px;background: #fefefd;cursor: pointer}.site-nav button:focus-visible, .site-nav a:focus-visible{outline: 2px solid #000;outline-offset: 2px}@media (hover: hover) and (min-width: 901px){.nav-item.has-menu:hover > .drop, .nav-item.has-menu:focus-within > .drop{display: block}}@media (max-width: 900px){.menu-btn{display: inline-block}.nav-list{display: none;position: absolute;top: 100%;left: -2px;right: -2px;z-index: 6;flex-direction: column;align-items: stretch;gap: 0;padding: 0;background: #fefefd;border: 2px solid #000;border-top: 1px solid #000}.site-nav.open .nav-list{display: flex}.nav-item{flex-wrap: wrap;justify-content: space-between;padding: 0 14px;border-bottom: 1px solid #000}.nav-item:last-child{border-bottom: 0}.nav-item > a{flex: 1;padding: 12px 0}.drop-btn{padding: 12px 4px 12px 16px}.drop{position: static;width: 100%;min-width: 0;margin: 0 0 8px;padding: 0 0 0 12px;border: 0}}@font-face{font-family:"Imbue";src:url(/assets/fonts/imbue-latin-var-a.woff2?v=0fad5afd) format("woff2");font-weight:100 900;font-display:block;unicode-range:U+20-7E, U+A0, U+A9, U+AD-AE, U+B7, U+C0, U+D6-D7, U+E0, U+F6, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2122, U+2212}@font-face{font-family:"Imbue";src:url(/assets/fonts/imbue-latin-var-b.woff2?v=a1b721fb) format("woff2");font-weight:100 900;font-display:block;unicode-range:U+D, U+A1-A8, U+AA-AC, U+AF-B6, U+B8-BF, U+C1-D5, U+D8-DF, U+E1-F5, U+F7-FF, U+102, U+131, U+152-153, U+2BC, U+2C6, U+2DA, U+2DC, U+300-301, U+303-304, U+308-309, U+323, U+2009, U+200B, U+201A, U+201E, U+2039-203A, U+2044, U+20AC, U+2191, U+2193, U+2215}@font-face{font-family:"Libertinus Serif";src:url(/assets/fonts/libertinus-serif-latin-400-a.woff2?v=05b239fe) format("woff2");font-weight:400;font-display:block;unicode-range:U+20-7E, U+A0, U+A9, U+AD-AE, U+B7, U+C0, U+D6-D7, U+E0, U+F6, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2122, U+2212}@font-face{font-family:"Libertinus Serif";src:url(/assets/fonts/libertinus-serif-latin-400-b.woff2?v=44de368b) format("woff2");font-weight:400;font-display:block;unicode-range:U+A1-A8, U+AA-AC, U+AF-B6, U+B8-BF, U+C1-D5, U+D8-DF, U+E1-F5, U+F7-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+300-301, U+303-304, U+308-309, U+323, U+329, U+2002, U+2009, U+200B, U+201A, U+201E, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2191, U+2193, U+2215, U+FFFD}@font-face{font-family:"Libertinus Serif";src:url(/assets/fonts/libertinus-serif-latin-400-italic-a.woff2?v=4ffaa45e) format("woff2");font-weight:400;font-style:italic;font-display:block;unicode-range:U+20-7E, U+A0, U+A9, U+AD-AE, U+B7, U+C0, U+D6-D7, U+E0, U+F6, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2122, U+2212}@font-face{font-family:"Libertinus Serif";src:url(/assets/fonts/libertinus-serif-latin-400-italic-b.woff2?v=bc531004) format("woff2");font-weight:400;font-style:italic;font-display:block;unicode-range:U+A1-A8, U+AA-AC, U+AF-B6, U+B8-BF, U+C1-D5, U+D8-DF, U+E1-F5, U+F7-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+300-301, U+303-304, U+308-309, U+323, U+329, U+2002, U+2009, U+200B, U+201A, U+201E, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2191, U+2193, U+2215, U+FFFD}@font-face{font-family:"Libertinus Serif";src:url(/assets/fonts/libertinus-serif-latin-600-a.woff2?v=8c0cec31) format("woff2");font-weight:600;font-display:block;unicode-range:U+20-7E, U+A0, U+A9, U+AD-AE, U+B7, U+C0, U+D6-D7, U+E0, U+F6, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2122, U+2212}@font-face{font-family:"Libertinus Serif";src:url(/assets/fonts/libertinus-serif-latin-600-b.woff2?v=57cedf91) format("woff2");font-weight:600;font-display:block;unicode-range:U+A1-A8, U+AA-AC, U+AF-B6, U+B8-BF, U+C1-D5, U+D8-DF, U+E1-F5, U+F7-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+300-301, U+303-304, U+308-309, U+323, U+329, U+2002, U+2009, U+200B, U+201A, U+201E, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2191, U+2193, U+2215, U+FFFD}@font-face{font-family:"Syncopate";src:url(/assets/fonts/syncopate-latin-400-a.woff2?v=2e6db639) format("woff2");font-weight:100 900;font-display:block;unicode-range:U+20-7E, U+A0, U+A9, U+AD-AE, U+B7, U+C0, U+D6-D7, U+E0, U+F6, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2122, U+2212}@font-face{font-family:"Syncopate";src:url(/assets/fonts/syncopate-latin-400-b.woff2?v=c117aed3) format("woff2");font-weight:100 900;font-display:block;unicode-range:U+A1-A8, U+AA-AC, U+AF-B6, U+B8-BF, U+C1-D5, U+D8-DF, U+E1-F5, U+F7-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+201A, U+201E, U+2039-203A, U+2044, U+20AC, U+2215}:root *, :root *::before, :root *::after{--f-head:"Imbue","Bodoni 72",Didot,serif !important;--f-body:"Libertinus Serif",Georgia,serif !important;--f-ui:"Syncopate",system-ui,sans-serif !important;--w-head:300 !important;--w-body:400 !important;--w-ui:400 !important;--ls-head:.015em !important;--ls-ui:.13em !important;--head-stroke:0em !important}:root *:not(:is(#electronics-diodes-emf-stickers-details, #personal-diode-details, #electronics-diodes-emf-stickers-details *, #personal-diode-details *)){--t-h2:clamp(32px, 4.2vw, 60px) !important}.nav-ship{--page: #212f2e;--surface: #253434;--band: #344847;--dark: #202020;--sea-glass: #688b8b;--sea-glass-light: #cbd8d8;--ink: #eaeae9;--head: #eaeae9;--muted: #cbd8d8;--line: #344847;--on-act: #212f2e;--focus: #eaeae9;--f-head: "Imbue", "Bodoni 72", Didot, serif;--f-body: "Libertinus Serif", Georgia, serif;--f-ui: "Syncopate", system-ui, sans-serif;--w-head: 400;--w-body: 500;--w-ui: 600;--t-h2: clamp(30px, 2.9vw, 44px);--t-body: 17px;--t-ui: 11px;--ls-head: .03em;--ls-ui: .2em;--head-stroke: 0em;--side: clamp(18px, 4vw, 56px);--nav-h: 92px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .15s}@media (max-width: 900px){.nav-ship{--nav-h: 68px}}@media (max-width: 720px){.nav-ship{--t-h2: 28px;--t-body: 16px;--ls-head: .03em}}.nav-ship{-webkit-font-smoothing: antialiased;color: var(--ink);font: var(--w-body) var(--t-body)/1.6 var(--f-body)}.nav-ship img{display: block;max-width: 100%}.nav-ship :focus-visible{outline: 2px solid var(--focus);outline-offset: 4px}.nav-ship .btn{position: relative;display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 0 32px;box-sizing: border-box;border: 1px solid transparent;border-radius: 999px;font: 700 13px/1 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;text-decoration: none;white-space: nowrap;cursor: pointer;transition: filter var(--dur) var(--ease), background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.nav-ship .btn:active{transform: translateY(1px)}.nav-ship .btn:focus-visible{outline-offset: 3px}.nav-ship .btn--act{color: var(--on-act);border-color: #8ba6a5;background: linear-gradient(115deg, #cbd8d8 0%, #ecf1f0 38%, #fefefd 52%, #e0e8e8 74%, #c1d0d0 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.9), inset 0 -1px 0 rgba(61,91,90,.25), 0 8px 22px rgba(0,0,0,.30)}.nav-ship .btn--act::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;background: linear-gradient(115deg, transparent 30%, rgba(255,255,255,.55) 46%, transparent 60%);background-size: 260% 100%;background-position: 120% 0;transition: background-position .7s}.nav-ship .btn--2{background: transparent;color: var(--head);border-color: var(--head)}@media (hover: hover){.nav-ship .btn--act:hover{filter: brightness(1.04)}.nav-ship .btn--act:hover::after{background-position: -20% 0}.nav-ship .btn--2:hover{background: color-mix(in srgb, var(--head) 10%, transparent)}}@media (prefers-reduced-motion: reduce){.nav-ship .btn--act::after{transition: none}}.nav-ship .nav{--nav-bg: transparent;--nav-line: transparent;--nav-scrim: none;position: absolute;inset: 0 0 auto;z-index: 3;display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);align-items: center;column-gap: 32px;min-height: var(--nav-h);padding: 0 var(--side);box-sizing: border-box;background: var(--nav-bg);border-bottom: 1px solid var(--nav-line);transition: background-color .3s var(--ease), border-color .3s var(--ease)}.nav-ship .nav::before{content: "";position: absolute;inset: 0 0 -48px;z-index: -1;pointer-events: none;background: var(--nav-scrim)}.nav-ship .nav--filled{--nav-bg: var(--page);--nav-line: var(--line)}.nav-ship .nav__side, .nav-ship .nav__links{display: flex;align-items: center;gap: 34px}.nav-ship .nav__side--r{justify-content: flex-end}.nav-ship .nav__brand{display: inline-flex;align-items: center;justify-self: center;text-decoration: none}.nav-ship .nav__brand img{height: 60px;width: auto}.nav-ship .nav a:not(.btn):not(.nav__brand){padding: 8px 0;border-bottom: 1px solid transparent;color: var(--ink);text-decoration: none;white-space: nowrap;font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}@media (hover: hover){.nav-ship .nav a:not(.btn):not(.nav__brand):hover{border-bottom-color: color-mix(in srgb, var(--head) 45%, transparent)}}.nav-ship .nav a[aria-current]{color: var(--head);border-bottom-color: var(--head)}.nav-ship .nav a[aria-haspopup]::after{content: "";display: inline-block;width: 6px;height: 6px;margin-left: 9px;border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;transform: rotate(45deg) translateY(-2px)}.nav-ship .nav__side--l, .nav-ship .nav__drop{align-self: stretch}.nav-ship .nav__drop{display: flex;align-items: center}.nav-ship .nav__toggle{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0;border: 0;background: none;color: var(--ink);cursor: pointer;font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;white-space: nowrap}.nav-ship .nav__toggle > span{padding: 8px 0;border-bottom: 1px solid transparent;transition: border-color var(--dur) var(--ease)}@media (hover: hover){.nav-ship .nav__toggle:hover > span{border-bottom-color: color-mix(in srgb, var(--head) 45%, transparent)}}.nav-ship .nav__toggle[aria-expanded="true"] > span{border-bottom-color: color-mix(in srgb, var(--head) 45%, transparent)}.nav-ship .nav__toggle.is-in{color: var(--head)}.nav-ship .nav__toggle.is-in > span{border-bottom-color: var(--head)}.nav-ship .nav__caret-i{display: block;width: 13px;height: 13px;fill: currentColor;transform-origin: 50% 53%;transition: transform .25s ease-in-out}.nav-ship .nav__toggle[aria-expanded="true"] .nav__caret-i, .nav-ship .nav__caret[aria-expanded="true"] .nav__caret-i{transform: rotateX(180deg)}.nav-ship .nav__cart{min-height: 42px;padding: 0 20px;font-size: 12px}.nav-ship .nav__menu{display: none;min-height: 42px;padding: 0 16px;border: 1px solid var(--line);border-radius: 0;background: transparent;color: var(--head);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;cursor: pointer}@media (max-width: 1200px){.nav-ship .nav{display: flex;gap: 12px}.nav-ship .nav__side--l, .nav-ship .nav__side--r .nav__links{display: none}.nav-ship .nav__side--r{margin-left: auto}.nav-ship .nav__menu{display: inline-flex;align-items: center}}@media (max-width: 900px){.nav-ship .nav__brand img{height: 46px}}.nav-ship .nav{position: fixed}.nav-ship .nav::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: color-mix(in srgb, var(--page) 58%, transparent);-webkit-backdrop-filter: blur(18px) saturate(1.35);backdrop-filter: blur(18px) saturate(1.35);border-bottom: 1px solid color-mix(in srgb, var(--sea-glass-light) 18%, transparent);translate: 0 -100%;opacity: 0;transition: translate .3s cubic-bezier(.4, 0, 1, 1), opacity .3s cubic-bezier(.4, 0, 1, 1), background-color .3s var(--ease)}.nav-ship .nav.is-scrolled::after{translate: 0 0;opacity: 1;transition: translate .6s var(--ease), opacity .35s var(--ease), background-color .3s var(--ease)}.nav-ship .nav__panel{display: none}.nav-ship .nav__vh{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}@media (max-width: 1200px){.nav-ship .nav{display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);column-gap: 12px}.nav-ship .nav__menu{grid-column: 1;grid-row: 1;justify-self: start;justify-content: center;width: 44px;height: 44px;min-width: 0;min-height: 0;margin-left: -11px;padding: 0;border: 0}.nav-ship .nav__brand{grid-column: 2;grid-row: 1}.nav-ship .nav__side--r{grid-column: 3;grid-row: 1;justify-self: end;margin-left: 0}.nav-ship .nav__burger{position: relative;display: block;width: 22px;height: 1.5px;background: currentColor;transition: background-color .2s var(--ease)}.nav-ship .nav__burger::before, .nav-ship .nav__burger::after{content: "";position: absolute;left: 0;width: 100%;height: 100%;background: currentColor;transition: translate .3s var(--ease), rotate .3s var(--ease)}.nav-ship .nav__burger::before{translate: 0 -7px}.nav-ship .nav__burger::after{translate: 0 7px}.nav-ship .nav.is-open .nav__burger{background-color: transparent}.nav-ship .nav.is-open .nav__burger::before{translate: 0 0;rotate: 45deg}.nav-ship .nav.is-open .nav__burger::after{translate: 0 0;rotate: -45deg}.nav-ship .nav.is-open::after{translate: 0 0;opacity: 1;background-color: var(--page);transition: translate .6s var(--ease), opacity .35s var(--ease), background-color .3s var(--ease)}.nav-ship .nav__panel{display: block;position: absolute;left: 0;right: 0;top: 100%;z-index: -1;height: calc(100dvh - 100%);overflow-y: auto;overscroll-behavior: contain;background: var(--page);clip-path: inset(0 0 100% 0);visibility: hidden;transition: clip-path .3s cubic-bezier(.4, 0, 1, 1), visibility 0s .3s}.nav-ship .nav.is-open .nav__panel{clip-path: inset(0);visibility: visible;transition: clip-path .55s var(--ease), visibility 0s}.nav-ship .nav__panel ul{margin: 0;padding: 0;list-style: none}.nav-ship .nav__panel a, .nav-ship .nav__panel button{-webkit-tap-highlight-color: transparent}.nav-ship .pa{padding-bottom: 48px;opacity: 0;transition: opacity .12s linear}.nav-ship .nav.is-open .pa{opacity: 1;transition: opacity .3s var(--ease) .15s}.nav-ship .pa__sec{border-bottom: 1px solid color-mix(in srgb, var(--sea-glass-light) 16%, transparent)}.nav-ship .nav .nav__panel a.pa__row, .nav-ship .nav .nav__panel button.pa__row{display: flex;align-items: center;justify-content: space-between;gap: 12px;box-sizing: border-box;width: 100%;min-height: 56px;padding: 0 var(--side);border: 0;background: none;color: var(--head);cursor: pointer;text-align: left;text-decoration: none;font: var(--w-ui) 13px/1.2 var(--f-ui);letter-spacing: .16em;text-transform: uppercase;white-space: normal}.nav-ship .pa__row .nav__caret-i{flex: none}.nav-ship .pa__row[aria-expanded="true"] .nav__caret-i{transform: rotateX(180deg)}.nav-ship .pa__body{display: grid;grid-template-rows: 0fr;visibility: hidden;transition: grid-template-rows .38s var(--ease), visibility 0s .38s}.nav-ship .pa__sec.is-open .pa__body{grid-template-rows: 1fr;visibility: inherit;transition: grid-template-rows .38s var(--ease), visibility 0s}.nav-ship .nav__panel .pa__items{min-height: 0;overflow: hidden;padding: 0 var(--side)}.nav-ship .pa__items li:first-child{padding-top: 4px}.nav-ship .pa__items li:last-child{padding-bottom: 20px}.nav-ship .pa__items li + li{margin-top: 16px}.nav-ship .nav .nav__panel a.pa__item{display: flex;align-items: center;gap: 18px;padding: 0;border: 0;color: var(--ink);text-decoration: none;white-space: normal;font: var(--w-ui) 12px/1.4 var(--f-ui);letter-spacing: .14em;text-transform: uppercase}.nav-ship .nav .nav__panel a.pa__item[aria-current] .pa__name{padding-bottom: 2px;border-bottom: 1px solid currentColor}.nav-ship .pa__pic{flex: none;width: 88px;height: 88px;overflow: hidden;border-radius: 4px;background: var(--surface)}.nav-ship .pa__pic img{display: block;width: 100%;height: 100%;object-fit: cover}.nav-ship .nav.menu-fall::after{translate: 0 -100dvh;opacity: 1;background-color: var(--page);transition: translate .3s cubic-bezier(.4, 0, 1, 1)}.nav-ship .nav.menu-fall.is-open::after{translate: 0 0;transition: translate .55s var(--ease)}.nav-ship .nav.menu-fall .nav__panel{clip-path: none;translate: 0 -100dvh;transition: translate .3s cubic-bezier(.4, 0, 1, 1), visibility 0s .3s}.nav-ship .nav.menu-fall.is-open .nav__panel{translate: 0 0;transition: translate .55s var(--ease), visibility 0s}.nav-ship .nav__rows{margin: 0;padding: 4px var(--side) 48px;list-style: none}.nav-ship .nav__row{display: flex;flex-wrap: wrap;align-items: center;border-bottom: 1px solid color-mix(in srgb, var(--sea-glass-light) 16%, transparent)}.nav-ship .nav .nav__panel .nav__row > a{flex: 1;display: flex;align-items: center;min-height: 64px;padding: 0;border: 0;color: var(--head);font: var(--w-head) clamp(22px, 6.6vw, 26px)/1.1 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;text-decoration: none;white-space: normal}.nav-ship .nav__more{display: grid;place-items: center;width: 56px;min-height: 64px;margin-right: -14px;padding: 0;border: 0;background: none;color: var(--head);cursor: pointer}.nav-ship .nav__more::before{content: "";width: 9px;height: 9px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;translate: 0 -3px;rotate: 45deg;transition: rotate .3s var(--ease), translate .3s var(--ease)}.nav-ship .nav__more[aria-expanded="true"]::before{translate: 0 3px;rotate: 225deg}.nav-ship .nav__sub{flex-basis: 100%;display: grid;grid-template-rows: 0fr;visibility: hidden;transition: grid-template-rows .3s cubic-bezier(.4, 0, 1, 1), visibility 0s .3s}.nav-ship .nav__row.is-expanded .nav__sub{grid-template-rows: 1fr;visibility: visible;transition: grid-template-rows .45s var(--ease), visibility 0s}.nav-ship .nav__sub > ul{min-height: 0;overflow: hidden;margin: 0;padding: 0;list-style: none}.nav-ship .nav__sub li:last-child{margin-bottom: 14px}.nav-ship .nav .nav__panel .nav__sub a{display: flex;align-items: center;min-height: 44px;padding: 0;border: 0;color: var(--muted);font: var(--w-body) 16px/1.35 var(--f-body);letter-spacing: 0;text-transform: none;text-decoration: none;white-space: normal}}.nav-ship .nav__sheet{display: none}@media (min-width: 1201px){.nav-ship .nav__sheet{display: block;position: absolute;left: 0;right: 0;top: 100%;z-index: -1;height: var(--sheet-h, 380px);pointer-events: none;background: var(--page);border-bottom: 1px solid color-mix(in srgb, var(--sea-glass-light) 18%, transparent);clip-path: inset(0 0 100% 0);visibility: hidden;transition: clip-path .25s cubic-bezier(.4, 0, 1, 1), visibility 0s .25s, height .3s var(--ease)}.nav-ship .nav.has-drop .nav__sheet{clip-path: inset(0);visibility: visible;transition: clip-path .45s var(--ease), visibility 0s, height .3s var(--ease)}.nav-ship .nav.has-drop{--nav-bg: var(--page)}.nav-ship .nav.has-drop::after{translate: 0 0;opacity: 1;background-color: var(--page);transition: translate .45s var(--ease), opacity .3s var(--ease), background-color .3s var(--ease)}.nav-ship .nav__pane{position: absolute;top: 100%;left: 0;right: 0;z-index: 1;box-sizing: border-box;padding: 34px var(--side) 30px;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity .16s linear, visibility 0s .16s}.nav-ship .nav__drop.is-open .nav__pane{opacity: 1;visibility: visible;pointer-events: auto;transition: opacity .3s var(--ease) .1s, visibility 0s}.nav-ship .nav__pane ul{margin: 0;padding: 0;list-style: none}.nav-ship .nav.drop-fall::after{translate: 0 calc(-100% - var(--sheet-h, 380px));opacity: 1;background-color: var(--page);transition: translate .3s cubic-bezier(.4, 0, 1, 1)}.nav-ship .nav.drop-fall.has-drop::after{translate: 0 0;transition: translate .45s var(--ease)}.nav-ship .nav.drop-fall.has-drop{--nav-bg: transparent}.nav-ship .nav.drop-fall .nav__sheet{clip-path: none;translate: 0 calc(-100% - var(--bar-h, 91px));transition: translate .3s cubic-bezier(.4, 0, 1, 1), visibility 0s .3s, height .3s var(--ease)}.nav-ship .nav.drop-fall.has-drop .nav__sheet{translate: 0 0;transition: translate .45s var(--ease), visibility 0s, height .3s var(--ease)}.nav-ship .nav.drop-landing .nav__drop.is-open .nav__pane{transition: opacity .3s var(--ease) .26s, visibility 0s}.nav-ship .nav.drop-fall:not(.has-drop) .nav__pane{transition: opacity .08s linear, visibility 0s .08s}.nav-ship .nm2{display: grid;grid-template-columns: minmax(190px, 260px) minmax(0, 1fr);column-gap: 40px}.nav-ship .nav .nav__drop .nm2__list a{display: flex;align-items: center;min-height: 42px;padding: 0;border: 0;color: color-mix(in srgb, var(--muted) 72%, transparent);font: var(--w-head) 19px/1.25 var(--f-head);letter-spacing: .01em;text-transform: none;text-decoration-line: underline;text-decoration-thickness: 1px;text-decoration-color: transparent;text-underline-offset: 6px;white-space: normal;transition: color var(--dur) var(--ease)}.nav-ship .nav .nav__drop .nm2__list a.is-on{color: var(--ink)}.nav-ship .nav .nav__drop .nm2__list a[aria-current]{color: var(--ink);text-decoration-color: currentColor}.nav-ship .nm2__show{display: grid;align-content: start}.nav-ship .nm2__grid{grid-area: 1 / 1;display: grid;grid-template-columns: repeat(var(--cols, 4), minmax(0, 1fr));align-content: start;margin: 0 -12px;opacity: 0;visibility: hidden;transition: opacity .2s linear, visibility 0s .2s}.nav-ship .nm2__grid.is-on{opacity: 1;visibility: inherit;transition: opacity .35s var(--ease), visibility 0s}.nav-ship .nav .nav__drop a.nm2__cell{display: block;min-height: 0;padding: 0 12px;border: 0;color: var(--head);text-align: center;text-decoration: none;white-space: normal;font: inherit;letter-spacing: 0;text-transform: none}.nav-ship .nm2__cell--wide{grid-column: span 2}.nav-ship .nm2__pic{display: block;overflow: hidden;height: clamp(190px, 18vw, 260px);border-radius: 4px;background: var(--surface)}.nav-ship .nm2__pic img{display: block;width: 100%;height: 100%;object-fit: cover;transition: scale .9s var(--ease)}.nav-ship .nm2__name{display: block;margin-top: 14px;font: var(--w-head) 16px/1.3 var(--f-head);letter-spacing: .01em;text-wrap: balance}.nav-ship .nm2__cell--all .nm2__name{margin-top: 17px;font: var(--w-ui) 12px/1.45 var(--f-ui);letter-spacing: .18em;text-transform: uppercase}}@media (min-width: 1201px) and (hover: hover){.nav-ship .nav .nav__drop a.nm2__cell:hover .nm2__pic img{scale: 1.03}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.nav-ship .nav::after{background: color-mix(in srgb, var(--page) 94%, transparent)}}@media (prefers-reduced-transparency: reduce){.nav-ship .nav::after{background: var(--page);-webkit-backdrop-filter: none;backdrop-filter: none}}.nav-ship .nav.nav-still::after, .nav-ship .nav.nav-still.drop-fall::after, .nav-ship .nav.nav-still.menu-fall::after, .nav-ship .nav.nav-still .nav__sheet, .nav-ship .nav.nav-still.drop-fall .nav__sheet, .nav-ship .nav.nav-still .nav__panel, .nav-ship .nav.nav-still.menu-fall .nav__panel{transition: none}@media (prefers-reduced-motion: reduce){.nav-ship .nav::after, .nav-ship .nav.is-scrolled::after, .nav-ship .nav.is-open::after, .nav-ship .nav.has-drop::after{translate: 0 0;transition: opacity .2s linear}.nav-ship .nav__sheet, .nav-ship .nav.has-drop .nav__sheet{clip-path: none;transition: none}.nav-ship .nav__pane, .nav-ship .nav__drop.is-open .nav__pane, .nav-ship .nm2__grid, .nav-ship .nm2__grid.is-on, .nav-ship .nm2__pic img{transition: none}.nav-ship .nav__caret-i{transition: none}.nav-ship .nav__panel{clip-path: none;opacity: 0;transition: opacity .2s linear, visibility 0s .2s}.nav-ship .nav.is-open .nav__panel{clip-path: none;opacity: 1;transition: opacity .2s linear, visibility 0s}.nav-ship .pa, .nav-ship .nav.is-open .pa, .nav-ship .pa__body, .nav-ship .pa__sec.is-open .pa__body{transition: none}.nav-ship .nav__sub, .nav-ship .nav__row.is-expanded .nav__sub{transition: none}.nav-ship .nav__more::before, .nav-ship .nav__burger, .nav-ship .nav__burger::before, .nav-ship .nav__burger::after{transition: none}}@media (min-width: 901px){.nav-ship .nav__brand img{height: 66px;scale: 1.3636;transform-origin: 50% 0}.nav-ship .nav--filled .nav__brand img{scale: 1}.nav-ship .nav.is-scrolled .nav__brand img, .nav-ship .nav.is-open .nav__brand img, .nav-ship .nav.has-drop .nav__brand img{scale: 1}.nav-ship .nav.logo-ready .nav__brand img{transition: scale .45s var(--ease)}.nav-ship .nav.logo-ready.is-scrolled .nav__brand img{transition-duration: .6s}}.nav-ship .nav.nav--filled::after, .nav-ship .nav.nav--filled.is-scrolled::after{translate: 0 0;opacity: 1;transition: none}@media (min-width: 1201px) and (max-width: 1279px){.nav-ship .nav__side--l{gap: 24px}}@media (prefers-reduced-motion: reduce){.nav-ship .nav.logo-ready .nav__brand img{transition: none}}.nav-ship{display: none}html[data-clear] .nav-ship, html[data-view="site"] .nav-ship{display: block}html[data-clear] .site-nav, html[data-view="site"] .site-nav{display: none}html[data-clear] .wrap, html[data-view="site"] .wrap{padding-top: 0}.nav-ship .nav{z-index: 60}html[data-view="site"]:not([data-clear]):not(.in-frame) .nav-ship .nav{top: var(--board-bar, 0px)}html[data-clear].nav-filled .wrap, html[data-view="site"].nav-filled .wrap{padding-top: 92px}@media (max-width: 900px){html[data-clear].nav-filled .wrap, html[data-view="site"].nav-filled .wrap{padding-top: 68px}}.hero-ship .nav{display: none !important}.hero-ship{--page: #212f2e;--surface: #253434;--band: #344847;--dark: #202020;--sea-glass: #688b8b;--sea-glass-light: #cbd8d8;--ink: #eaeae9;--head: #eaeae9;--muted: #cbd8d8;--line: #344847;--on-act: #212f2e;--focus: #eaeae9;--f-head: "Imbue", "Bodoni 72", Didot, serif;--f-body: "Libertinus Serif", Georgia, serif;--f-ui: "Syncopate", system-ui, sans-serif;--w-head: 400;--w-body: 500;--w-ui: 600;--t-h2: clamp(30px, 2.9vw, 44px);--t-body: 17px;--t-ui: 11px;--ls-head: .03em;--ls-ui: .2em;--head-stroke: 0em;--side: clamp(18px, 4vw, 56px);--nav-h: 92px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .15s}@media (max-width: 900px){.hero-ship{--nav-h: 68px}}@media (max-width: 720px){.hero-ship{--t-h2: 28px;--t-body: 16px;--ls-head: .03em}}.hero-ship{-webkit-font-smoothing: antialiased;color: var(--ink);font: var(--w-body) var(--t-body)/1.6 var(--f-body)}.hero-ship img{display: block;max-width: 100%}.hero-ship :focus-visible{outline: 2px solid var(--focus);outline-offset: 4px}.hero-ship{margin-inline: calc(50% - 50vw)}body{overflow-x: clip}.hero-ship .btn{position: relative;display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 0 32px;box-sizing: border-box;border: 1px solid transparent;border-radius: 999px;font: 700 13px/1 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;text-decoration: none;white-space: nowrap;cursor: pointer;transition: filter var(--dur) var(--ease), background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.hero-ship .btn:active{transform: translateY(1px)}.hero-ship .btn:focus-visible{outline-offset: 3px}.hero-ship .btn--act{color: var(--on-act);border-color: #8ba6a5;background: linear-gradient(115deg, #cbd8d8 0%, #ecf1f0 38%, #fefefd 52%, #e0e8e8 74%, #c1d0d0 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.9), inset 0 -1px 0 rgba(61,91,90,.25), 0 8px 22px rgba(0,0,0,.30)}.hero-ship .btn--act::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;background: linear-gradient(115deg, transparent 30%, rgba(255,255,255,.55) 46%, transparent 60%);background-size: 260% 100%;background-position: 120% 0;transition: background-position .7s}.hero-ship .btn--2{background: transparent;color: var(--head);border-color: var(--head)}@media (hover: hover){.hero-ship .btn--act:hover{filter: brightness(1.04)}.hero-ship .btn--act:hover::after{background-position: -20% 0}.hero-ship .btn--2:hover{background: color-mix(in srgb, var(--head) 10%, transparent)}}@media (prefers-reduced-motion: reduce){.hero-ship .btn--act::after{transition: none}}.hero-ship .nav{--nav-bg: transparent;--nav-line: transparent;--nav-scrim: none;position: absolute;inset: 0 0 auto;z-index: 3;display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);align-items: center;column-gap: 32px;min-height: var(--nav-h);padding: 0 var(--side);box-sizing: border-box;background: var(--nav-bg);border-bottom: 1px solid var(--nav-line);transition: background-color .3s var(--ease), border-color .3s var(--ease)}.hero-ship .nav::before{content: "";position: absolute;inset: 0 0 -48px;z-index: -1;pointer-events: none;background: var(--nav-scrim)}.hero-ship .nav--filled{--nav-bg: var(--page);--nav-line: var(--line)}.hero-ship .nav__side, .hero-ship .nav__links{display: flex;align-items: center;gap: 34px}.hero-ship .nav__side--r{justify-content: flex-end}.hero-ship .nav__brand{display: inline-flex;align-items: center;justify-self: center;text-decoration: none}.hero-ship .nav__brand img{height: 60px;width: auto}.hero-ship .nav a:not(.btn):not(.nav__brand){padding: 8px 0;border-bottom: 1px solid transparent;color: var(--ink);text-decoration: none;white-space: nowrap;font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}@media (hover: hover){.hero-ship .nav a:not(.btn):not(.nav__brand):hover{border-bottom-color: color-mix(in srgb, var(--head) 45%, transparent)}}.hero-ship .nav a[aria-current]{color: var(--head);border-bottom-color: var(--head)}.hero-ship .nav a[aria-haspopup]::after{content: "";display: inline-block;width: 6px;height: 6px;margin-left: 9px;border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;transform: rotate(45deg) translateY(-2px)}.hero-ship .nav__side--l, .hero-ship .nav__drop{align-self: stretch}.hero-ship .nav__drop{display: flex;align-items: center}.hero-ship .nav__toggle{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0;border: 0;background: none;color: var(--ink);cursor: pointer;font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;white-space: nowrap}.hero-ship .nav__toggle > span{padding: 8px 0;border-bottom: 1px solid transparent;transition: border-color var(--dur) var(--ease)}@media (hover: hover){.hero-ship .nav__toggle:hover > span{border-bottom-color: color-mix(in srgb, var(--head) 45%, transparent)}}.hero-ship .nav__toggle[aria-expanded="true"] > span{border-bottom-color: color-mix(in srgb, var(--head) 45%, transparent)}.hero-ship .nav__toggle.is-in{color: var(--head)}.hero-ship .nav__toggle.is-in > span{border-bottom-color: var(--head)}.hero-ship .nav__caret-i{display: block;width: 13px;height: 13px;fill: currentColor;transform-origin: 50% 53%;transition: transform .25s ease-in-out}.hero-ship .nav__toggle[aria-expanded="true"] .nav__caret-i, .hero-ship .nav__caret[aria-expanded="true"] .nav__caret-i{transform: rotateX(180deg)}.hero-ship .nav__cart{min-height: 42px;padding: 0 20px;font-size: 12px}.hero-ship .nav__menu{display: none;min-height: 42px;padding: 0 16px;border: 1px solid var(--line);border-radius: 0;background: transparent;color: var(--head);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;cursor: pointer}@media (max-width: 1200px){.hero-ship .nav{display: flex;gap: 12px}.hero-ship .nav__side--l, .hero-ship .nav__side--r .nav__links{display: none}.hero-ship .nav__side--r{margin-left: auto}.hero-ship .nav__menu{display: inline-flex;align-items: center}}@media (max-width: 900px){.hero-ship .nav__brand img{height: 46px}}.hero-ship .nav{position: fixed}.hero-ship .nav::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: color-mix(in srgb, var(--page) 58%, transparent);-webkit-backdrop-filter: blur(18px) saturate(1.35);backdrop-filter: blur(18px) saturate(1.35);border-bottom: 1px solid color-mix(in srgb, var(--sea-glass-light) 18%, transparent);translate: 0 -100%;opacity: 0;transition: translate .3s cubic-bezier(.4, 0, 1, 1), opacity .3s cubic-bezier(.4, 0, 1, 1), background-color .3s var(--ease)}.hero-ship .nav.is-scrolled::after{translate: 0 0;opacity: 1;transition: translate .6s var(--ease), opacity .35s var(--ease), background-color .3s var(--ease)}.hero-ship .nav__panel{display: none}.hero-ship .nav__vh{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}@media (max-width: 1200px){.hero-ship .nav{display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);column-gap: 12px}.hero-ship .nav__menu{grid-column: 1;grid-row: 1;justify-self: start;justify-content: center;width: 44px;height: 44px;min-width: 0;min-height: 0;margin-left: -11px;padding: 0;border: 0}.hero-ship .nav__brand{grid-column: 2;grid-row: 1}.hero-ship .nav__side--r{grid-column: 3;grid-row: 1;justify-self: end;margin-left: 0}.hero-ship .nav__burger{position: relative;display: block;width: 22px;height: 1.5px;background: currentColor;transition: background-color .2s var(--ease)}.hero-ship .nav__burger::before, .hero-ship .nav__burger::after{content: "";position: absolute;left: 0;width: 100%;height: 100%;background: currentColor;transition: translate .3s var(--ease), rotate .3s var(--ease)}.hero-ship .nav__burger::before{translate: 0 -7px}.hero-ship .nav__burger::after{translate: 0 7px}.hero-ship .nav.is-open .nav__burger{background-color: transparent}.hero-ship .nav.is-open .nav__burger::before{translate: 0 0;rotate: 45deg}.hero-ship .nav.is-open .nav__burger::after{translate: 0 0;rotate: -45deg}.hero-ship .nav.is-open::after{translate: 0 0;opacity: 1;background-color: var(--page);transition: translate .6s var(--ease), opacity .35s var(--ease), background-color .3s var(--ease)}.hero-ship .nav__panel{display: block;position: absolute;left: 0;right: 0;top: 100%;z-index: -1;height: calc(100dvh - 100%);overflow-y: auto;overscroll-behavior: contain;background: var(--page);clip-path: inset(0 0 100% 0);visibility: hidden;transition: clip-path .3s cubic-bezier(.4, 0, 1, 1), visibility 0s .3s}.hero-ship .nav.is-open .nav__panel{clip-path: inset(0);visibility: visible;transition: clip-path .55s var(--ease), visibility 0s}.hero-ship .nav__panel ul{margin: 0;padding: 0;list-style: none}.hero-ship .nav__panel a, .hero-ship .nav__panel button{-webkit-tap-highlight-color: transparent}.hero-ship .pa{padding-bottom: 48px;opacity: 0;transition: opacity .12s linear}.hero-ship .nav.is-open .pa{opacity: 1;transition: opacity .3s var(--ease) .15s}.hero-ship .pa__sec{border-bottom: 1px solid color-mix(in srgb, var(--sea-glass-light) 16%, transparent)}.hero-ship .nav .nav__panel a.pa__row, .hero-ship .nav .nav__panel button.pa__row{display: flex;align-items: center;justify-content: space-between;gap: 12px;box-sizing: border-box;width: 100%;min-height: 56px;padding: 0 var(--side);border: 0;background: none;color: var(--head);cursor: pointer;text-align: left;text-decoration: none;font: var(--w-ui) 13px/1.2 var(--f-ui);letter-spacing: .16em;text-transform: uppercase;white-space: normal}.hero-ship .pa__row .nav__caret-i{flex: none}.hero-ship .pa__row[aria-expanded="true"] .nav__caret-i{transform: rotateX(180deg)}.hero-ship .pa__body{display: grid;grid-template-rows: 0fr;visibility: hidden;transition: grid-template-rows .38s var(--ease), visibility 0s .38s}.hero-ship .pa__sec.is-open .pa__body{grid-template-rows: 1fr;visibility: inherit;transition: grid-template-rows .38s var(--ease), visibility 0s}.hero-ship .nav__panel .pa__items{min-height: 0;overflow: hidden;padding: 0 var(--side)}.hero-ship .pa__items li:first-child{padding-top: 4px}.hero-ship .pa__items li:last-child{padding-bottom: 20px}.hero-ship .pa__items li + li{margin-top: 16px}.hero-ship .nav .nav__panel a.pa__item{display: flex;align-items: center;gap: 18px;padding: 0;border: 0;color: var(--ink);text-decoration: none;white-space: normal;font: var(--w-ui) 12px/1.4 var(--f-ui);letter-spacing: .14em;text-transform: uppercase}.hero-ship .nav .nav__panel a.pa__item[aria-current] .pa__name{padding-bottom: 2px;border-bottom: 1px solid currentColor}.hero-ship .pa__pic{flex: none;width: 88px;height: 88px;overflow: hidden;border-radius: 4px;background: var(--surface)}.hero-ship .pa__pic img{display: block;width: 100%;height: 100%;object-fit: cover}.hero-ship .nav.menu-fall::after{translate: 0 -100dvh;opacity: 1;background-color: var(--page);transition: translate .3s cubic-bezier(.4, 0, 1, 1)}.hero-ship .nav.menu-fall.is-open::after{translate: 0 0;transition: translate .55s var(--ease)}.hero-ship .nav.menu-fall .nav__panel{clip-path: none;translate: 0 -100dvh;transition: translate .3s cubic-bezier(.4, 0, 1, 1), visibility 0s .3s}.hero-ship .nav.menu-fall.is-open .nav__panel{translate: 0 0;transition: translate .55s var(--ease), visibility 0s}.hero-ship .nav__rows{margin: 0;padding: 4px var(--side) 48px;list-style: none}.hero-ship .nav__row{display: flex;flex-wrap: wrap;align-items: center;border-bottom: 1px solid color-mix(in srgb, var(--sea-glass-light) 16%, transparent)}.hero-ship .nav .nav__panel .nav__row > a{flex: 1;display: flex;align-items: center;min-height: 64px;padding: 0;border: 0;color: var(--head);font: var(--w-head) clamp(22px, 6.6vw, 26px)/1.1 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;text-decoration: none;white-space: normal}.hero-ship .nav__more{display: grid;place-items: center;width: 56px;min-height: 64px;margin-right: -14px;padding: 0;border: 0;background: none;color: var(--head);cursor: pointer}.hero-ship .nav__more::before{content: "";width: 9px;height: 9px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;translate: 0 -3px;rotate: 45deg;transition: rotate .3s var(--ease), translate .3s var(--ease)}.hero-ship .nav__more[aria-expanded="true"]::before{translate: 0 3px;rotate: 225deg}.hero-ship .nav__sub{flex-basis: 100%;display: grid;grid-template-rows: 0fr;visibility: hidden;transition: grid-template-rows .3s cubic-bezier(.4, 0, 1, 1), visibility 0s .3s}.hero-ship .nav__row.is-expanded .nav__sub{grid-template-rows: 1fr;visibility: visible;transition: grid-template-rows .45s var(--ease), visibility 0s}.hero-ship .nav__sub > ul{min-height: 0;overflow: hidden;margin: 0;padding: 0;list-style: none}.hero-ship .nav__sub li:last-child{margin-bottom: 14px}.hero-ship .nav .nav__panel .nav__sub a{display: flex;align-items: center;min-height: 44px;padding: 0;border: 0;color: var(--muted);font: var(--w-body) 16px/1.35 var(--f-body);letter-spacing: 0;text-transform: none;text-decoration: none;white-space: normal}}.hero-ship .nav__sheet{display: none}@media (min-width: 1201px){.hero-ship .nav__sheet{display: block;position: absolute;left: 0;right: 0;top: 100%;z-index: -1;height: var(--sheet-h, 380px);pointer-events: none;background: var(--page);border-bottom: 1px solid color-mix(in srgb, var(--sea-glass-light) 18%, transparent);clip-path: inset(0 0 100% 0);visibility: hidden;transition: clip-path .25s cubic-bezier(.4, 0, 1, 1), visibility 0s .25s, height .3s var(--ease)}.hero-ship .nav.has-drop .nav__sheet{clip-path: inset(0);visibility: visible;transition: clip-path .45s var(--ease), visibility 0s, height .3s var(--ease)}.hero-ship .nav.has-drop{--nav-bg: var(--page)}.hero-ship .nav.has-drop::after{translate: 0 0;opacity: 1;background-color: var(--page);transition: translate .45s var(--ease), opacity .3s var(--ease), background-color .3s var(--ease)}.hero-ship .nav__pane{position: absolute;top: 100%;left: 0;right: 0;z-index: 1;box-sizing: border-box;padding: 34px var(--side) 30px;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity .16s linear, visibility 0s .16s}.hero-ship .nav__drop.is-open .nav__pane{opacity: 1;visibility: visible;pointer-events: auto;transition: opacity .3s var(--ease) .1s, visibility 0s}.hero-ship .nav__pane ul{margin: 0;padding: 0;list-style: none}.hero-ship .nav.drop-fall::after{translate: 0 calc(-100% - var(--sheet-h, 380px));opacity: 1;background-color: var(--page);transition: translate .3s cubic-bezier(.4, 0, 1, 1)}.hero-ship .nav.drop-fall.has-drop::after{translate: 0 0;transition: translate .45s var(--ease)}.hero-ship .nav.drop-fall.has-drop{--nav-bg: transparent}.hero-ship .nav.drop-fall .nav__sheet{clip-path: none;translate: 0 calc(-100% - var(--bar-h, 91px));transition: translate .3s cubic-bezier(.4, 0, 1, 1), visibility 0s .3s, height .3s var(--ease)}.hero-ship .nav.drop-fall.has-drop .nav__sheet{translate: 0 0;transition: translate .45s var(--ease), visibility 0s, height .3s var(--ease)}.hero-ship .nav.drop-landing .nav__drop.is-open .nav__pane{transition: opacity .3s var(--ease) .26s, visibility 0s}.hero-ship .nav.drop-fall:not(.has-drop) .nav__pane{transition: opacity .08s linear, visibility 0s .08s}.hero-ship .nm2{display: grid;grid-template-columns: minmax(190px, 260px) minmax(0, 1fr);column-gap: 40px}.hero-ship .nav .nav__drop .nm2__list a{display: flex;align-items: center;min-height: 42px;padding: 0;border: 0;color: color-mix(in srgb, var(--muted) 72%, transparent);font: var(--w-head) 19px/1.25 var(--f-head);letter-spacing: .01em;text-transform: none;text-decoration-line: underline;text-decoration-thickness: 1px;text-decoration-color: transparent;text-underline-offset: 6px;white-space: normal;transition: color var(--dur) var(--ease)}.hero-ship .nav .nav__drop .nm2__list a.is-on{color: var(--ink)}.hero-ship .nav .nav__drop .nm2__list a[aria-current]{color: var(--ink);text-decoration-color: currentColor}.hero-ship .nm2__show{display: grid;align-content: start}.hero-ship .nm2__grid{grid-area: 1 / 1;display: grid;grid-template-columns: repeat(var(--cols, 4), minmax(0, 1fr));align-content: start;margin: 0 -12px;opacity: 0;visibility: hidden;transition: opacity .2s linear, visibility 0s .2s}.hero-ship .nm2__grid.is-on{opacity: 1;visibility: inherit;transition: opacity .35s var(--ease), visibility 0s}.hero-ship .nav .nav__drop a.nm2__cell{display: block;min-height: 0;padding: 0 12px;border: 0;color: var(--head);text-align: center;text-decoration: none;white-space: normal;font: inherit;letter-spacing: 0;text-transform: none}.hero-ship .nm2__cell--wide{grid-column: span 2}.hero-ship .nm2__pic{display: block;overflow: hidden;height: clamp(190px, 18vw, 260px);border-radius: 4px;background: var(--surface)}.hero-ship .nm2__pic img{display: block;width: 100%;height: 100%;object-fit: cover;transition: scale .9s var(--ease)}.hero-ship .nm2__name{display: block;margin-top: 14px;font: var(--w-head) 16px/1.3 var(--f-head);letter-spacing: .01em;text-wrap: balance}.hero-ship .nm2__cell--all .nm2__name{margin-top: 17px;font: var(--w-ui) 12px/1.45 var(--f-ui);letter-spacing: .18em;text-transform: uppercase}}@media (min-width: 1201px) and (hover: hover){.hero-ship .nav .nav__drop a.nm2__cell:hover .nm2__pic img{scale: 1.03}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.hero-ship .nav::after{background: color-mix(in srgb, var(--page) 94%, transparent)}}@media (prefers-reduced-transparency: reduce){.hero-ship .nav::after{background: var(--page);-webkit-backdrop-filter: none;backdrop-filter: none}}.hero-ship .nav.nav-still::after, .hero-ship .nav.nav-still.drop-fall::after, .hero-ship .nav.nav-still.menu-fall::after, .hero-ship .nav.nav-still .nav__sheet, .hero-ship .nav.nav-still.drop-fall .nav__sheet, .hero-ship .nav.nav-still .nav__panel, .hero-ship .nav.nav-still.menu-fall .nav__panel{transition: none}@media (prefers-reduced-motion: reduce){.hero-ship .nav::after, .hero-ship .nav.is-scrolled::after, .hero-ship .nav.is-open::after, .hero-ship .nav.has-drop::after{translate: 0 0;transition: opacity .2s linear}.hero-ship .nav__sheet, .hero-ship .nav.has-drop .nav__sheet{clip-path: none;transition: none}.hero-ship .nav__pane, .hero-ship .nav__drop.is-open .nav__pane, .hero-ship .nm2__grid, .hero-ship .nm2__grid.is-on, .hero-ship .nm2__pic img{transition: none}.hero-ship .nav__caret-i{transition: none}.hero-ship .nav__panel{clip-path: none;opacity: 0;transition: opacity .2s linear, visibility 0s .2s}.hero-ship .nav.is-open .nav__panel{clip-path: none;opacity: 1;transition: opacity .2s linear, visibility 0s}.hero-ship .pa, .hero-ship .nav.is-open .pa, .hero-ship .pa__body, .hero-ship .pa__sec.is-open .pa__body{transition: none}.hero-ship .nav__sub, .hero-ship .nav__row.is-expanded .nav__sub{transition: none}.hero-ship .nav__more::before, .hero-ship .nav__burger, .hero-ship .nav__burger::before, .hero-ship .nav__burger::after{transition: none}}.hero-ship .hero{--pw: max(clamp(260px, 24vw, 420px), calc(100vw / (var(--pl-w) * .92)));--pl-w: 4.8608;--pl-x: .4979;--pl-y: .3362;--p-ar: 340 / 790;--p-gw: 1;--p-gx: .5;--p-top: .8544;--p-foot: .2;--p-depth: .2912;--p-shadow: .1456;--p-front: .157;--pi-w: calc(var(--pw) / var(--p-gw));--rh: calc(var(--pi-w) * var(--p-ar));--pt: calc(var(--rh) * var(--p-depth));--floor: clamp(30px, 7svh, 90px);--gap: clamp(44px, 9svh, 110px);--dw: clamp(220px, 22vw, max(360px, calc(var(--pw) * .8)));--dar: 582 / 1200;--dh: calc(var(--dw) * var(--dar));--lift: calc(var(--floor) + var(--rh) * var(--p-top));--deep: color-mix(in srgb, var(--dark) 55%, #000);position: relative;isolation: isolate;overflow: hidden;min-height: max(100svh, 680px);background: radial-gradient(ellipse 72% 78% at 50% 46%, transparent 34%, color-mix(in srgb, var(--deep) 72%, transparent) 72%, var(--deep) 100%), radial-gradient(130% 95% at 50% 32%, var(--page) 38%, var(--dark) 100%)}.hero-ship .stage{position: absolute;inset: 0}.hero-ship .hero__light{position: absolute;inset: 0;z-index: -1;pointer-events: none;mix-blend-mode: screen;background: radial-gradient(40% 44% at 50% calc(100% - var(--lift) - var(--gap) - var(--dh) * .4), color-mix(in srgb, var(--sea-glass) 18%, transparent), transparent 74%)}.hero-ship .beam-img{position: absolute;left: 50%;top: 0;width: calc(var(--pw) * 1.5);height: calc(100% - var(--lift));max-width: none;translate: -50% 0;object-fit: fill;mix-blend-mode: screen}.hero-ship .beam{display: none}.hero-ship .hero--drawn .beam{display: block}.hero-ship .hero--drawn .beam-img{display: none}.hero-ship .beam{position: absolute;left: 50%;top: 0;bottom: calc(var(--lift) - var(--pt) * .15);translate: -50% 0;filter: blur(14px)}.hero-ship .beam::before{content: "";position: absolute;inset: 0}.hero-ship .beam--wide{width: calc(var(--pw) * 1.4)}.hero-ship .beam--wide::before{clip-path: polygon(45% 0, 55% 0, 100% 100%, 0 100%);background: linear-gradient(to bottom, color-mix(in srgb, var(--sea-glass-light) 3%, transparent), color-mix(in srgb, var(--sea-glass-light) 17%, transparent))}.hero-ship .beam--core{width: calc(var(--pw) * .95);filter: blur(9px)}.hero-ship .beam--core::before{clip-path: polygon(47% 0, 53% 0, 94% 100%, 6% 100%);background: linear-gradient(to bottom, color-mix(in srgb, var(--ink) 2%, transparent), color-mix(in srgb, var(--ink) 13%, transparent))}.hero-ship .floor{position: absolute;left: 50%;bottom: calc(var(--floor) + var(--rh) * var(--p-foot));width: 0;height: 0}.hero-ship .floor__glow{position: absolute;width: calc(var(--pw) * 2.6);height: calc(var(--pw) * .55);translate: -50% -50%;filter: blur(8px);background: radial-gradient(closest-side, color-mix(in srgb, var(--sea-glass-light) 14%, transparent), transparent)}.hero-ship .floor__shadow{display: none;position: absolute;width: calc(var(--pw) * 1.1);height: calc(var(--rh) * .34);translate: -50% -42%;filter: blur(5px);background: radial-gradient(closest-side, color-mix(in srgb, var(--deep) 62%, transparent) 50%, transparent)}.hero-ship .hero--drawn .floor__shadow{display: block}.hero-ship .floor__caustic{position: absolute;width: calc(var(--pw) * 1.2);height: calc(var(--pw) * .3);translate: -50% -22%;filter: blur(8px);background: radial-gradient(closest-side, color-mix(in srgb, var(--sea-glass-light) 18%, transparent), transparent)}.hero-ship .hero--walnut .floor__caustic{display: none}.hero-ship .hero--walnut .floor__shadow{background: radial-gradient(closest-side, color-mix(in srgb, var(--deep) 88%, transparent) 55%, transparent)}.hero-ship .plate{position: absolute;left: 50%;bottom: var(--floor);z-index: -2;width: calc(var(--pw) * var(--pl-w));height: auto;max-width: none;translate: calc(var(--pl-x) * -100%) calc(var(--pl-y) * 100%);pointer-events: none}.hero-ship .hero:not(.hero--cutout):not(.hero--old) .plate{-webkit-mask-image: linear-gradient(to bottom, transparent 0, #000 12%, #000 92%, transparent 100%), linear-gradient(to right, transparent 0, #000 3%, #000 97%, transparent 100%);-webkit-mask-composite: source-in;mask-image: linear-gradient(to bottom, transparent 0, #000 12%, #000 92%, transparent 100%), linear-gradient(to right, transparent 0, #000 3%, #000 97%, transparent 100%);mask-composite: intersect}.hero-ship .hero--r5{--pl-w: 6.326;--pl-x: .4988;--pl-y: .3799;--p-ar: 242 / 607;--p-top: .7789;--p-depth: .4421;--p-shadow: .2511}.hero-ship .hero--flux{--pl-w: 6.0738;--pl-x: .5075;--pl-y: .3869;--p-ar: 383 / 1030;--p-top: .7507;--p-depth: .4987;--p-shadow: .2793}.hero-ship .hero--trace{--pl-w: 6.3326;--pl-x: .5;--pl-y: .3591;--p-ar: 514 / 1200;--p-gw: .994;--p-gx: .5;--p-top: .774;--p-depth: .433;--p-shadow: .258}.hero-ship .hero:is(.hero--r8-sunburst, .hero--r8-flare, .hero--r8-grok){--pw: clamp(260px, min(24vw, 38.4svh), 420px);--dw: clamp(220px, min(22vw, 35.2svh), 360px)}.hero-ship .hero--r8-sunburst{--pl-w: 5.7058;--pl-x: .5035;--pl-y: .27;--p-ar: 337 / 673;--p-gw: 1;--p-gx: .5;--p-top: .94;--p-depth: .3;--p-shadow: .13}.hero-ship .hero--r8-flare{--pl-w: 7.0073;--pl-x: .4904;--pl-y: .2961;--p-ar: 300 / 548;--p-gw: 1;--p-gx: .5;--p-top: .94;--p-depth: .3;--p-shadow: .13}.hero-ship .hero--r8-grok{--pl-w: 5.3628;--pl-x: .5118;--pl-y: .2795;--p-ar: 252 / 543;--p-gw: 1;--p-gx: .5;--p-top: .94;--p-depth: .3;--p-shadow: .13}.hero-ship .hero--r9{--pl-w: 5.1613;--pl-x: .5036;--pl-y: .287;--p-ar: 335 / 744;--p-gw: 1;--p-gx: .5;--p-top: .828;--p-depth: .343;--p-shadow: .172}.hero-ship .shade{display: none}@media (min-width: 1024px){.hero-ship .hero:not(.hero--cutout):not(.hero--old):not(.hero--noshade) .shade{--zt: calc(var(--intro-top) + var(--tag-fs) * 2.8515 - 30px);--zs: calc(var(--side) + 430px) calc(30px + var(--tag-gap) + 38px + 12px + 56px);display: block;position: absolute;inset: 0;z-index: -2;pointer-events: none;mix-blend-mode: darken;-webkit-mask: linear-gradient(to bottom, transparent, #000 30px, #000 calc(100% - 56px), transparent) 0 var(--zt) / var(--zs) no-repeat, linear-gradient(to right, #000 calc(100% - 90px), transparent) 0 var(--zt) / var(--zs) no-repeat;-webkit-mask-composite: source-in;mask: linear-gradient(to bottom, transparent, #000 30px, #000 calc(100% - 56px), transparent) 0 var(--zt) / var(--zs) no-repeat, linear-gradient(to right, #000 calc(100% - 90px), transparent) 0 var(--zt) / var(--zs) no-repeat;mask-composite: intersect}}.hero-ship .shade__img{position: absolute;left: 50%;bottom: var(--floor);width: calc(var(--pw) * var(--pl-w));height: auto;max-width: none;translate: calc(var(--pl-x) * -100%) calc(var(--pl-y) * 100%)}.hero-ship .hero{--bm-gw: 1.2269;--bm-below: 1.1495}.hero-ship .hero__beam{display: none}.hero-ship .hero:not(.hero--cutout):not(.hero--old):not(.hero--nobeam) .hero__beam{display: block;position: absolute;left: 50%;z-index: -1;bottom: calc(var(--floor) + var(--rh) - var(--pw) * var(--bm-gw) * var(--bm-below));width: calc(var(--pw) * var(--bm-gw));height: auto;max-width: none;pointer-events: none;translate: -50% 0}.hero-ship .hero:not(.hero--cutout):not(.hero--old) .hero__light{display: none}.hero-ship .hero:not(.hero--cutout):not(.hero--old){--floor: calc(var(--pw) * var(--p-front) + clamp(40px, 7svh, 90px))}.hero-ship .hero:is(.hero--r9, .hero--fade):not(.hero--cutout):not(.hero--old){--floor: clamp(90px, 15svh, 190px)}.hero-ship .hero--fade:not(.hero--cutout):not(.hero--old)::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;z-index: 0;height: calc(var(--floor) * .62);pointer-events: none;background: linear-gradient(to bottom, rgb(33 47 46 / 0) 0%, rgb(33 47 46 / .16) 22%, rgb(33 47 46 / .46) 48%, rgb(33 47 46 / .8) 74%, var(--page) 100%)}.hero-ship .hero:not(.hero--cutout):not(.hero--old) .plinth__img{visibility: hidden}.hero-ship .hero--cutout{--p-ar: 514 / 1200;--p-gw: .994;--p-gx: .5;--p-top: .774;--p-foot: .221;--p-depth: .433;--p-shadow: .258;--pl-w: 5.625;--pl-x: .5;--pl-y: calc(610 / 1900)}.hero-ship .hero:not(.hero--cutout):not(.hero--old) :is(.hero__statement, .hero__desc, .hero__h1){text-shadow: 0 1px 16px rgb(4 8 7 / .8), 0 0 3px rgb(4 8 7 / .55)}.hero-ship .hero:not(.hero--cutout):not(.hero--old) .stage::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(ellipse 80% 85% at 50% 46%, transparent 52%, color-mix(in srgb, var(--deep) 60%, transparent) 100%)}.hero-ship .hero--old .plate{display: none}.hero-ship .hero:not(.hero--old) :is(.floor, .greenery, .green--lavender){display: none}.hero-ship .plinth{position: absolute;left: 50%;bottom: var(--floor);width: var(--pi-w);height: var(--rh);translate: calc(var(--p-gx) * -100%) 0}.hero-ship .plinth__img{display: block;width: 100%;height: 100%}.hero-ship .plinth__shadow{position: absolute;left: calc(100% * var(--p-gx));top: calc(100% * var(--p-shadow));width: calc(var(--dw) * .62);height: calc(var(--pt) * .4);translate: -50% -50%;filter: blur(7px);background: radial-gradient(closest-side, rgb(22 33 32 / .3), transparent)}.hero-ship .hero--blender{--p-ar: 704 / 1163;--p-gw: .9493;--p-gx: .5219;--p-top: .9136;--p-foot: .4170;--p-depth: .3168;--p-shadow: .1179}.hero-ship .hero--drawn{--p-ar: 214 / 400;--p-gw: 1;--p-gx: .5;--p-top: 171 / 214;--p-foot: 48 / 214;--p-depth: 66 / 214;--p-shadow: 43 / 214}.hero-ship .hero--walnut{--p-ar: 262 / 400;--p-gw: 1;--p-gx: .5;--p-top: 226 / 262;--p-foot: 36 / 262;--p-depth: 68 / 262;--p-shadow: 37 / 262;--pw: clamp(250px, 23vw, 400px)}.hero-ship .hero--walnut .plinth__shadow{background: radial-gradient(closest-side, rgb(13 7 4 / .5), transparent)}.hero-ship .plinth__cast{display: none}.hero-ship .hero--sel-d1 .plinth__shadow{display: none}.hero-ship .hero--sel-d1 .plinth__cast{display: block;position: absolute;inset: 0;pointer-events: none;transform-origin: calc(100% * var(--p-gx)) calc(100% * (1 - var(--p-top)))}.hero-ship .plinth__cast img{position: absolute;left: calc(100% * var(--p-gx) - var(--pw) * 1.5);bottom: calc(var(--pw) * (.1563 - 1));width: calc(var(--pw) * 3);height: auto;max-width: none}.hero-ship .greenery{position: absolute;inset: 0;pointer-events: none}.hero-ship .green{position: absolute;display: block;height: auto;max-width: none;pointer-events: none}.hero-ship .green--left{left: -4vw;bottom: -6svh;width: clamp(240px, 24vw, 440px);filter: blur(1.6px) brightness(.6) saturate(.85)}.hero-ship .green--right{right: -5vw;top: 13svh;width: clamp(150px, 13vw, 250px);filter: blur(3.5px) brightness(.5) saturate(.8)}.hero-ship .green--lavender{left: calc(50% - var(--pw) * 1.08);bottom: calc(var(--floor) - var(--pw) * .06);z-index: 2;width: calc(var(--pw) * 1.18);filter: blur(.4px) brightness(.6) saturate(.75)}.hero-ship .hero--drawn .green--left{left: -3vw;bottom: -1.5svh;width: clamp(300px, 31vw, 560px)}.hero-ship .hero--drawn .green--right{top: auto;right: -6vw;bottom: 16svh;width: clamp(180px, 17vw, 300px)}.hero-ship .hero--drawn .green--lavender{left: calc(50% - var(--pw) * 1.16);bottom: calc(var(--floor) - var(--pw) * .2);width: calc(var(--pw) * 1.3)}.hero-ship .diode{position: absolute;left: 50%;bottom: calc(var(--lift) + var(--gap));z-index: 1;width: var(--dw);margin: 0;translate: -50% 0}.hero-ship .diode__float{position: relative;display: block}.hero-ship .diode img{width: 100%;height: auto}.hero-ship .diode--photo .diode__float::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(to bottom, transparent 30%, color-mix(in srgb, var(--dark) 38%, transparent));-webkit-mask: url(/assets/img/diode-2-photo.webp?v=fc8bd48a) center / 100% 100% no-repeat;mask: url(/assets/img/diode-2-photo.webp?v=fc8bd48a) center / 100% 100% no-repeat}.hero-ship .hero{--tag-fs: clamp(52px, min(6.4vw, 11svh), 112px);--st-fs: clamp(24px, min(2.5vw, 4.4svh), 42px);--intro-top: calc(var(--nav-h) + clamp(12px, 4svh, 52px));--tag-gap: calc(var(--tag-fs) * .132 + 31.5px);--fs-ratio: tan(atan2(var(--st-fs), var(--tag-fs)))}.hero-ship .hero__tagline, .hero-ship .hero__tagline span:last-child, .hero-ship .hero__statement, .hero-ship .hero__statement span:last-child{text-box: trim-end cap alphabetic}.hero-ship .hero__h1, .hero-ship .hero__desc{text-box: trim-start cap alphabetic}.hero-ship .hero__intro{position: absolute;z-index: 1;left: var(--side);top: var(--intro-top);max-width: min(40vw, 660px)}.hero-ship .hero__tagline{margin: 0;color: var(--head);font: var(--w-head) var(--tag-fs)/1 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;-webkit-text-stroke: calc(var(--head-stroke, .026em) * var(--hero-stroke, 1)) currentColor}.hero-ship .hero__tagline span{display: block}.hero-ship .hero__h1{margin: var(--tag-gap) 0 0;max-width: 340px;color: var(--muted);font: var(--w-ui) 13px/1.7 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.hero-ship .hero__product{position: absolute;z-index: 1;right: var(--side);top: calc(100% - var(--lift) - var(--gap) - var(--dh) / 2);translate: 0 -50%;width: min(calc(50vw - var(--side) - var(--pw) / 2 - clamp(24px, 2.6vw, 40px)), 520px)}.hero-ship .hero--fade .hero__product{top: calc(100% - var(--lift) - var(--gap) - var(--dh) / 2 - var(--st-fs) * 1.1);translate: none}.hero-ship .hero__statement{margin: 0;color: var(--head);font: var(--w-head) var(--st-fs)/1.1 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;-webkit-text-stroke: calc(var(--head-stroke, .026em) * var(--hero-stroke, 1)) currentColor}.hero-ship .hero__statement span{display: block}.hero-ship .hero__detail{margin: calc(var(--tag-gap) * var(--fs-ratio)) 0 0}@supports not (text-box: trim-end cap alphabetic){.hero-ship .hero__h1{margin-top: calc(var(--tag-gap) - var(--tag-fs) * .1485 - var(--h1-cap, 6.36px))}.hero-ship .hero__detail{margin-top: calc(var(--tag-gap) * var(--fs-ratio) - var(--st-fs) * .1985 - 6.22px)}}.hero-ship .hero__desc{margin: 0;max-width: 34ch;color: var(--muted);font: var(--w-body) 15px/1.55 var(--f-body)}.hero-ship .hero__desc strong{color: var(--ink);font-weight: 600}@media (min-width: 1024px){.hero-ship .hero--r5 .hero__desc{max-width: clamp(29ch, calc(var(--pw) * .97 - 50px), 34ch)}}.hero-ship .hero__detail .btn{margin-top: 24px}@media (min-width: 1024px){.hero-ship .hero{--desc-gap: 30px}.hero-ship .hero__desc{text-box: trim-both cap alphabetic}.hero-ship .hero__detail{margin-top: var(--desc-gap)}.hero-ship .hero__detail .btn{margin-top: calc(var(--desc-gap) + 4px)}@supports not (text-box: trim-end cap alphabetic){.hero-ship .hero__detail{margin-top: calc(var(--desc-gap) - var(--st-fs) * .1985 - 6.22px)}.hero-ship .hero__detail .btn{margin-top: 24px}}}.hero-ship .hero{--foot-to: var(--page)}@media (min-width: 1024px){.hero-ship .hero.hero--foot:not(.hero--cutout):not(.hero--old):not(.hero--fade):not(.hero--r9){--foot-x: clamp(80px, 12svh, 160px);min-height: calc(max(100svh, 680px) + var(--foot-x));--floor: calc(var(--pw) * var(--p-front) + clamp(40px, 7svh, 90px) + var(--foot-x))}.hero-ship .hero.hero--foot:not(.hero--cutout):not(.hero--old):not(.hero--fade):not(.hero--r9)::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;z-index: 0;height: calc(clamp(40px, 7svh, 90px) + var(--foot-x));pointer-events: none;background: linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--foot-to) 2.8%, transparent) 9.4%, color-mix(in srgb, var(--foot-to) 10.4%, transparent) 18.8%, color-mix(in srgb, var(--foot-to) 21.6%, transparent) 28.2%, color-mix(in srgb, var(--foot-to) 35.2%, transparent) 37.6%, color-mix(in srgb, var(--foot-to) 50%, transparent) 47%, color-mix(in srgb, var(--foot-to) 64.8%, transparent) 56.4%, color-mix(in srgb, var(--foot-to) 78.4%, transparent) 65.8%, color-mix(in srgb, var(--foot-to) 89.6%, transparent) 75.2%, color-mix(in srgb, var(--foot-to) 97.2%, transparent) 84.6%, var(--foot-to) 94%)}}@media (max-width: 1023px){.hero-ship .hero{--pw: min(64vw, 380px);--floor: clamp(16px, 3svh, 30px);--gap: clamp(22px, 3.6svh, 44px);--dw: min(60vw, 380px);display: grid;grid-template-columns: minmax(0, 1fr);grid-template-rows: var(--nav-h) auto calc(var(--lift) + var(--gap) + var(--dh) + 20px) auto;min-height: 100svh}.hero-ship .stage{position: relative;inset: auto;grid-row: 1 / 4;grid-column: 1}.hero-ship .hero__intro{position: static;grid-row: 2;grid-column: 1;max-width: none;padding: 18px var(--side) 0;text-align: center}.hero-ship .hero{--tag-fs: clamp(40px, 12.5vw, 72px);--st-fs: clamp(26px, 7.4vw, 38px);--tag-gap: calc(var(--tag-fs) * .132 + 17.9px);--h1-cap: 5.57px}.hero-ship .hero__h1{max-width: 46ch;margin-inline: auto;font-size: 12px;line-height: 1.65}.hero-ship .hero__product, .hero-ship .hero--fade .hero__product{position: relative;inset: auto;translate: none;grid-row: 4;grid-column: 1;width: auto;padding: 0 var(--side) 44px}.hero-ship .hero__product{text-align: center;margin-top: 6px}.hero-ship .hero__statement, .hero-ship .hero__statement span:last-child, .hero-ship .hero__desc{text-box: normal}.hero-ship .hero__detail{margin-top: 14px}.hero-ship .hero__desc{margin-inline: auto}.hero-ship .hero:not(.hero--cutout):not(.hero--old) .hero__h1{text-shadow: 0 0 2px rgb(4 8 7 / .75), 0 1px 3px rgb(4 8 7 / .5)}.hero-ship .hero:not(.hero--cutout):not(.hero--old) .plate{-webkit-mask-image: linear-gradient(to bottom, transparent 0, rgb(0 0 0 / .06) 6%, rgb(0 0 0 / .2) 13%, rgb(0 0 0 / .42) 20%, rgb(0 0 0 / .66) 27%, rgb(0 0 0 / .86) 34%, rgb(0 0 0 / .97) 40%, #000 44%, #000 92%, transparent 100%), linear-gradient(to right, transparent 0, #000 3%, #000 97%, transparent 100%);mask-image: linear-gradient(to bottom, transparent 0, rgb(0 0 0 / .06) 6%, rgb(0 0 0 / .2) 13%, rgb(0 0 0 / .42) 20%, rgb(0 0 0 / .66) 27%, rgb(0 0 0 / .86) 34%, rgb(0 0 0 / .97) 40%, #000 44%, #000 92%, transparent 100%), linear-gradient(to right, transparent 0, #000 3%, #000 97%, transparent 100%)}.hero-ship .hero:not(.hero--cutout):not(.hero--old){--floor: calc(var(--pw) * var(--p-front) + 76px)}.hero-ship .hero:is(.hero--r9, .hero--fade):not(.hero--cutout):not(.hero--old){--floor: calc(52px + var(--pw) * .18)}.hero-ship .hero--fade:not(.hero--cutout):not(.hero--old)::after{height: 150px}.hero-ship .hero:not(.hero--cutout):not(.hero--old) .stage{overflow: hidden;-webkit-mask-image: linear-gradient(to bottom, #000 calc(100% - 52px), transparent);mask-image: linear-gradient(to bottom, #000 calc(100% - 52px), transparent)}.hero-ship .hero__detail .btn{margin-top: 18px}.hero-ship .hero{--floor: max(18px, calc(var(--pw) * .2))}.hero-ship .green--right{display: none}.hero-ship .green--left{left: -9vw;bottom: -4svh;width: 27vw;filter: blur(1.2px) brightness(.55) saturate(.85)}.hero-ship .hero--drawn .green--left{left: -12vw;bottom: 0;width: 40vw}.hero-ship .green--lavender{left: calc(50% - var(--pw) * 1.02);bottom: 2px;width: calc(var(--pw) * 1.16)}}@media (max-width: 767px){.hero-ship .green--left{display: none}}@media (max-width: 1023px){.hero-ship .hero.hero--m2{--tag-fs: clamp(34px, min(12.5vw, 5.8svh), 72px);--pw: min(72vw, 33svh, 380px);--dw: min(68vw, 30svh, 380px);--m-screen: max(100svh, 560px);--m-words: calc(var(--st-fs) * 2.2 + 16px + 52px + 30px);grid-template-rows: var(--m-screen) auto;min-height: 0;background: linear-gradient(to bottom, transparent calc(var(--m-screen) - var(--m-words)), var(--page) var(--m-screen)), radial-gradient(ellipse 72% 78% at 50% 46%, transparent 34%, color-mix(in srgb, var(--deep) 72%, transparent) 72%, var(--deep) 100%), radial-gradient(130% 95% at 50% 32%, var(--page) 38%, var(--dark) 100%) var(--page);background-size: 100% 100%, 100% var(--m-screen), 100% var(--m-screen);background-repeat: no-repeat}.hero-ship .hero.hero--m2:not(.hero--cutout):not(.hero--old){--floor: calc(var(--m-words) + var(--pw) * var(--p-front))}.hero-ship .hero.hero--m2 .stage{grid-row: 1}.hero-ship .hero.hero--m2:not(.hero--cutout):not(.hero--old) .stage{-webkit-mask-image: linear-gradient(to bottom, #000 calc(100% - var(--m-words)), transparent);mask-image: linear-gradient(to bottom, #000 calc(100% - var(--m-words)), transparent)}.hero-ship .hero.hero--m2 .hero__intro{grid-row: 1;align-self: start;position: relative;inset: auto;z-index: 2;padding-top: calc(var(--nav-h) + 18px)}.hero-ship .hero.hero--m2 :is(.hero__product, .hero__detail){display: contents}.hero-ship .hero.hero--m2 .hero__statement{grid-row: 1;grid-column: 1;align-self: end;position: relative;z-index: 2;margin: 0 var(--side) calc(30px + 52px + 16px)}.hero-ship .hero.hero--m2 .hero__detail .btn{grid-row: 1;grid-column: 1;align-self: end;justify-self: start;position: relative;z-index: 2;margin: 0 var(--side) 30px;width: min(calc(100vw - 2 * var(--side)), 420px)}.hero-ship .hero.hero--m2 .hero__desc{grid-row: 2;grid-column: 1;max-width: 40ch;padding: 4px var(--side) 48px}}@media (prefers-reduced-motion: no-preference){.hero-ship .hero__light, .hero-ship .hero__beam, .hero-ship .floor__glow, .hero-ship .floor__caustic{animation: light-on 1.6s cubic-bezier(.16, 1, .3, 1) .1s both}.hero-ship .diode{animation: arrive .9s cubic-bezier(.16, 1, .3, 1) both}.hero-ship .diode__float{animation: hang 3.8s ease-in-out .9s infinite alternate}.hero-ship .plinth__shadow{animation: light-on 1.6s cubic-bezier(.16, 1, .3, 1) .1s both, shadow 3.8s ease-in-out .9s infinite alternate}.hero-ship .plinth__cast{animation: light-on 1.6s cubic-bezier(.16, 1, .3, 1) .1s both, diode-cast 3.8s ease-in-out .9s infinite alternate}}@keyframes light-on{from{opacity: 0}}@keyframes arrive{from{transform: translateY(22px)}}@keyframes hang{to{transform: translateY(-10px) rotate(-1.2deg)}}@keyframes shadow{to{transform: scale(.86);opacity: .72}}@keyframes diode-cast{to{transform: scale(1.04);opacity: .8}}.hero-ship .hero.hero--sel-d1{--pl-w: 5.12;--pl-x: .4977;--pl-y: .3919;--p-ar: 500 / 1075;--p-gw: 1;--p-gx: .5;--p-top: .664;--p-front: .164}@media (min-width: 1024px){.hero-ship .hero.hero--room:not(.hero--cutout):not(.hero--old) .plate{-webkit-mask-image: linear-gradient(to bottom, transparent 0, rgb(0 0 0 / .06) 8%, rgb(0 0 0 / .24) 18%, rgb(0 0 0 / .52) 27%, rgb(0 0 0 / .8) 35%, #000 42%, #000 92%, transparent 100%), linear-gradient(to right, transparent 0, #000 3%, #000 97%, transparent 100%);mask-image: linear-gradient(to bottom, transparent 0, rgb(0 0 0 / .06) 8%, rgb(0 0 0 / .24) 18%, rgb(0 0 0 / .52) 27%, rgb(0 0 0 / .8) 35%, #000 42%, #000 92%, transparent 100%), linear-gradient(to right, transparent 0, #000 3%, #000 97%, transparent 100%)}.hero-ship .hero.hero--room{--gap: clamp(100px, 13svh, 150px)}.hero-ship .hero.hero--room.hero--foot:not(.hero--cutout):not(.hero--old):not(.hero--fade):not(.hero--r9)::after{height: calc(clamp(40px, 7svh, 90px) + var(--foot-x) + clamp(24px, 3.7svh, 48px));background: linear-gradient(to bottom, transparent 0%, color-mix(in srgb, color-mix(in srgb, var(--foot-to) 75%, #000) 50%, transparent) 18%, color-mix(in srgb, color-mix(in srgb, var(--foot-to) 84%, #000) 80%, transparent) 37%, color-mix(in srgb, color-mix(in srgb, var(--foot-to) 92%, #000) 94%, transparent) 58%, var(--foot-to) 81%)}}@media (max-width: 1023px){.hero-ship .hero.hero--room{--gap: calc(var(--pw) * .156 + clamp(14px, 2.4svh, 30px))}}.hero-ship .nav{display: none}@media (max-width: 900px){html.in-frame[data-view="site"] .hero-ship .nav{display: grid;z-index: 60}html.in-frame[data-view="site"] .site-nav{display: none}html.in-frame[data-view="site"] .wrap{padding-top: 0}}#home-shop{--page: #212f2e;--surface: #253434;--band: #344847;--dark: #202020;--sea-glass: #688b8b;--sea-glass-light: #cbd8d8;--ink: #eaeae9;--head: #eaeae9;--muted: #cbd8d8;--line: #344847;--on-act: #212f2e;--focus: #eaeae9;--f-head: "Imbue", "Bodoni 72", Didot, serif;--f-body: "Libertinus Serif", Georgia, serif;--f-ui: "Syncopate", system-ui, sans-serif;--w-head: 400;--w-body: 500;--w-ui: 600;--t-h2: clamp(30px, 2.9vw, 44px);--t-body: 17px;--t-ui: 11px;--ls-head: .03em;--ls-ui: .2em;--head-stroke: 0em;--side: clamp(18px, 4vw, 56px);--nav-h: 92px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .15s}@media (max-width: 900px){#home-shop{--nav-h: 68px}}@media (max-width: 720px){#home-shop{--t-h2: 28px;--t-body: 16px;--ls-head: .03em}}#home-shop{-webkit-font-smoothing: antialiased;font: var(--w-body) var(--t-body)/1.6 var(--f-body)}#home-shop .tm{font-size: max(.42em, 8px);vertical-align: super;margin-left: .06em;-webkit-text-stroke-width: var(--head-stroke, .026em)}.shop-ship{margin-inline: calc(50% - 50vw)}body{overflow-x: clip}#home-shop{background: var(--page);color: var(--ink)}.shop-ship .shop{padding: clamp(52px, 7vw, 88px) var(--side)}.shop-ship .shop__wrap{max-width: 1328px;margin: 0 auto}.shop-ship .shop__h2{margin: 0;max-width: 680px;color: var(--head);font: var(--w-head) var(--t-h2)/1.2 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;text-wrap: balance;-webkit-text-stroke: var(--head-stroke, .026em) currentColor}.shop-ship .tiles{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;margin: 44px 0 0;padding: 0;list-style: none}.shop-ship .tiles__cell{min-width: 0}.shop-ship .tile{position: relative;display: block;overflow: hidden;isolation: isolate;border-radius: 4px;color: inherit;text-decoration: none;transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s cubic-bezier(.2, .7, .2, 1)}.shop-ship .tile::before{content: "";position: absolute;inset: 0;z-index: 7;pointer-events: none;background: linear-gradient(to bottom, rgb(24 35 35 / .62) 0%, rgb(24 35 35 / .44) 18%, rgb(24 35 35 / .26) 38%, rgb(24 35 35 / .22) 55%, rgb(24 35 35 / .32) 76%, rgb(24 35 35 / .56) 100%)}.shop-ship .tile__pic{display: block;aspect-ratio: 18 / 25}.shop-ship .tile__pic img{display: block;width: 100%;height: 100%;object-fit: cover;transition: scale .9s cubic-bezier(.2, .7, .2, 1)}.shop-ship .tile__words{position: absolute;inset: 0;z-index: 8;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;padding: 26px 28px 24px;text-align: left}.shop-ship .tile__name{margin: 0;color: var(--head);font: var(--w-head) 30px/1.1 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;text-wrap: balance;-webkit-text-stroke: var(--head-stroke, .026em) currentColor}.shop-ship .tile__name{padding-bottom: calc(11px - .233em);border-bottom: 1px solid var(--head)}.shop-ship .tile__go{display: inline-flex;align-items: center;gap: 8px;color: var(--head);font: 600 11px/1 var(--f-ui);letter-spacing: .2em;text-transform: uppercase}@media (max-width: 760px){.shop-ship .tile__go{font-size: 12px}}.shop-ship .tile__arrow{font-size: 14px;letter-spacing: 0;transition: translate .25s var(--ease)}.shop-ship .tile:focus-visible{outline: 2px solid var(--focus);outline-offset: 4px}@media (hover: hover){.shop-ship .tile:hover{translate: 0 -6px;box-shadow: 0 26px 40px -22px rgb(9 16 15 / .85)}.shop-ship .tile:hover .tile__pic img{scale: 1.02}.shop-ship .tile:hover .tile__arrow{translate: 5px 0}}.shop-ship .tile:focus-visible{translate: 0 -6px;box-shadow: 0 26px 40px -22px rgb(9 16 15 / .85)}.shop-ship .tile:focus-visible .tile__pic img{scale: 1.02}.shop-ship .tile:focus-visible .tile__arrow{translate: 5px 0}@media (max-width: 720px){.shop-ship .tiles{grid-template-columns: minmax(0, 1fr);gap: 12px;margin-top: 28px}.shop-ship .tile__words{padding: 22px 20px 20px}.shop-ship .tile__name{font-size: 26px}}@media (max-width: 720px){.shop-ship .tile{height: auto}.shop-ship .tile__pic{aspect-ratio: 354 / 392}.shop-ship .tile__pic img{object-position: 50% 41%}}@media (prefers-reduced-motion: reduce){.shop-ship .tile, .shop-ship .tile__pic img, .shop-ship .tile__arrow{transition: none}.shop-ship .tile:hover, .shop-ship .tile:focus-visible{translate: none}.shop-ship .tile:hover .tile__pic img, .shop-ship .tile:focus-visible .tile__pic img{scale: 1}}#home-oil-match, .tvd{--page: #212f2e;--surface: #253434;--band: #344847;--dark: #202020;--sea-glass: #688b8b;--sea-glass-light: #cbd8d8;--ink: #eaeae9;--head: #eaeae9;--muted: #cbd8d8;--line: #344847;--on-act: #212f2e;--focus: #eaeae9;--f-head: "Imbue", "Bodoni 72", Didot, serif;--f-body: "Libertinus Serif", Georgia, serif;--f-ui: "Syncopate", system-ui, sans-serif;--w-head: 400;--w-body: 500;--w-ui: 600;--t-h2: clamp(30px, 2.9vw, 44px);--t-body: 17px;--t-ui: 11px;--ls-head: .03em;--ls-ui: .2em;--head-stroke: 0em;--side: clamp(18px, 4vw, 56px);--nav-h: 92px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .15s}@media (max-width: 900px){#home-oil-match, .tvd{--nav-h: 68px}}@media (max-width: 720px){#home-oil-match, .tvd{--t-h2: 28px;--t-body: 16px;--ls-head: .03em}}#home-oil-match{-webkit-font-smoothing: antialiased}#home-oil-match img{display: block;max-width: 100%}#home-oil-match :focus-visible{outline: 2px solid var(--focus);outline-offset: 4px}.oil-ship{margin-inline: calc(50% - 50vw)}body{overflow-x: clip}html[data-view="spec"] .s--built > .spec{margin-bottom: 20px}.s--built{margin-bottom: 28px}.btn{position: relative;display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 0 32px;box-sizing: border-box;border: 1px solid transparent;border-radius: 999px;font: 700 13px/1 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;text-decoration: none;white-space: nowrap;cursor: pointer;transition: filter var(--dur) var(--ease), background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.btn:active{transform: translateY(1px)}.btn:focus-visible{outline-offset: 3px}.btn--act{color: var(--on-act);border-color: #8ba6a5;background: linear-gradient(115deg, #cbd8d8 0%, #ecf1f0 38%, #fefefd 52%, #e0e8e8 74%, #c1d0d0 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.9), inset 0 -1px 0 rgba(61,91,90,.25), 0 8px 22px rgba(0,0,0,.30)}.btn--act::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;background: linear-gradient(115deg, transparent 30%, rgba(255,255,255,.55) 46%, transparent 60%);background-size: 260% 100%;background-position: 120% 0;transition: background-position .7s}.btn--2{background: transparent;color: var(--head);border-color: var(--head)}@media (hover: hover){.btn--act:hover{filter: brightness(1.04)}.btn--act:hover::after{background-position: -20% 0}.btn--2:hover{background: color-mix(in srgb, var(--head) 10%, transparent)}}@media (prefers-reduced-motion: reduce){.btn--act::after{transition: none}}.tm{font-size: max(.42em, 8px);vertical-align: super;margin-left: .06em;-webkit-text-stroke-width: var(--head-stroke, .026em)}.oil{padding: clamp(64px, 8vw, 104px) var(--side);background: var(--band);color: var(--ink)}.oil__wrap{max-width: 1328px;margin: 0 auto}.oil__head{max-width: none;margin: 0;text-align: left}.oil__h2{margin: 0;color: var(--head);font: var(--w-head) var(--t-h2)/1.12 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;text-wrap: balance;-webkit-text-stroke: var(--head-stroke, .026em) currentColor}.oil__intro{max-width: 62ch;margin: 20px 0 0;color: var(--muted);font: var(--w-body) 19px/1.6 var(--f-body);text-wrap: pretty}@media (max-width: 720px){.oil__intro{font-size: 17px}}.oil__feels{display: grid;grid-template-columns: repeat(8, minmax(0, 1fr));column-gap: 16px;margin: 52px 0 0}.oil__feel{appearance: none;display: flex;flex-direction: column;align-items: center;gap: 16px;min-width: 0;margin: 0;padding: 0;border: 0;background: none;color: var(--muted);cursor: pointer;text-align: center;-webkit-tap-highlight-color: transparent}.oil__tile{position: relative;display: block;width: 100%;aspect-ratio: 1;border-radius: 4px;outline: 1px solid transparent;outline-offset: 5px;background: var(--plate, none) center / cover no-repeat, radial-gradient(90% 80% at 26% 20%, color-mix(in srgb, var(--sea-glass-light) 46%, transparent), transparent 62%), linear-gradient(155deg, color-mix(in srgb, var(--tone) 88%, var(--sea-glass-light)), color-mix(in srgb, var(--tone) 78%, var(--dark)));box-shadow: inset 0 1px 0 rgb(255 255 255 / .22), inset 0 0 0 1px rgb(255 255 255 / .07), 0 12px 26px rgb(13 22 21 / .32);transition: translate .3s var(--ease), filter .3s var(--ease), box-shadow .3s var(--ease)}.oil__label{font: var(--w-ui) var(--t-ui)/1.4 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;white-space: nowrap;transition: color var(--dur) var(--ease)}.oil__feel[aria-selected="false"] .oil__tile, .oil__feel[aria-checked="false"] .oil__tile{filter: saturate(.45) brightness(.78)}.oil__feel[aria-checked="true"] .oil__tile, .oil__feel[aria-selected="true"] .oil__tile{translate: 0 -4px;box-shadow: inset 0 1px 0 rgb(255 255 255 / .28), 0 0 0 1px color-mix(in srgb, var(--tone) 60%, transparent), 0 0 22px 2px color-mix(in srgb, var(--tone) 52%, transparent), 0 0 56px 6px color-mix(in srgb, var(--tone) 26%, transparent)}.oil__feel[aria-checked="true"], .oil__feel[aria-selected="true"]{color: var(--head)}.oil__feel:focus-visible{outline: 0}.oil__feel:focus-visible .oil__tile{outline: 2px solid var(--focus)}@media (hover: hover){.oil__feel:hover .oil__tile{translate: 0 -3px;filter: none}.oil__feel[aria-selected="true"]:hover .oil__tile, .oil__feel[aria-checked="true"]:hover .oil__tile{translate: 0 -4px}.oil__feel:hover{color: var(--head)}}html:not(.js) .oil__feels{display: none}.notes .oil__tile{outline: 1px dashed color-mix(in srgb, var(--ink) 70%, transparent);outline-offset: -1px}.notes .oil__tile::after{content: attr(data-plant);position: absolute;inset: auto 6px 6px;padding: 4px 6px;background: var(--dark);color: var(--ink);font: 600 10px/1.25 var(--f-ui);letter-spacing: .06em;text-align: center}.notes .oilc__bottle{outline: 1px dashed color-mix(in srgb, var(--ink) 70%, transparent)}.oilc-wrap{margin-top: 56px}.oilc{position: relative;isolation: isolate;display: grid;grid-template-columns: minmax(0, 48fr) minmax(0, 52fr);align-items: center;min-height: 500px;overflow: hidden;border-radius: 4px;background: var(--page)}.oilc__stage, .oilc__words{position: relative;z-index: 1}.oilc[hidden]{display: none}html:not(.js) .oilc[hidden]{display: grid}html:not(.js) .oilc + .oilc{margin-top: 16px}.oilc.is-new{animation: oil-in .22s var(--ease)}.oilc__stage{position: relative;align-self: stretch;min-height: 468px;margin: 16px 0 16px 16px;overflow: hidden;isolation: isolate;border-radius: 3px;background: linear-gradient(180deg, #526e6e 0%, #526e6e 26%, #4b6665 100%)}.oilc__bottle{position: absolute;left: 50%;bottom: 10%;height: 80%;translate: -50% 0}.oilc__img{position: relative;z-index: 2;display: block;height: 100%;width: auto;filter: drop-shadow(0 0 1px color-mix(in srgb, var(--glow, var(--sea-glass-light)) 65%, transparent)) drop-shadow(0 0 9px color-mix(in srgb, var(--glow, var(--sea-glass-light)) 34%, transparent))}.oilc__bottle::before{content: "";position: absolute;z-index: 0;inset: -10px;border-radius: 30px;pointer-events: none;background: color-mix(in srgb, var(--glow, var(--sea-glass-light)) 52%, transparent);box-shadow: 0 0 46px 22px color-mix(in srgb, var(--glow, var(--sea-glass-light)) 22%, transparent);filter: blur(22px)}.oilc__words{--g-head: 14px;--g-para: 24px;--g-group: 40px;--g-buy: 12px;max-width: 640px;padding: 48px 64px 48px 56px}.oilc__name, .oilc__oils, .oilc__line{text-box: trim-both cap alphabetic}.oilc__kind{display: inline-block;margin: 0;padding: 7px 10px 6px;border-radius: 4px;background: var(--glow, var(--sea-glass-light));color: var(--page);font: 700 var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.oilc__name{margin: 18px 0 0;color: var(--head);font: var(--w-head) 34px/1.12 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;text-wrap: balance;-webkit-text-stroke: var(--head-stroke, .026em) currentColor}.oilc__name a{color: inherit;text-decoration: none}@media (hover: hover){.oilc__name a:hover{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 6px}}.oilc__oils{margin: var(--g-head) 0 0;color: var(--muted);font: var(--w-body) 15px/1.5 var(--f-body);text-wrap: pretty}.oilc__line{margin: var(--g-group) 0 0;color: var(--ink);font: var(--w-body) var(--t-body)/1.6 var(--f-body);text-wrap: pretty}.oilc__line + .oilc__line{margin-top: var(--g-para)}.oilc__line b{color: var(--head);font-weight: 700}.oilc__buy{width: max-content;max-width: 100%;margin-top: var(--g-group)}.oilc__price{display: flex;align-items: center;gap: 14px;min-height: 52px;margin: 0;padding: 10px 26px 10px 20px;box-sizing: border-box;border: 1px solid var(--ink);border-radius: 999px;box-shadow: inset 0 0 0 1px var(--ink);background: transparent;color: var(--ink);text-align: left;font: var(--w-ui) 12px/1.4 var(--f-ui);letter-spacing: .16em;text-transform: uppercase}.oilc__price::before{content: "";flex: none;width: 16px;height: 16px;box-sizing: border-box;border: 5px solid var(--ink);border-radius: 50%}.oilc__size{flex: 1 1 auto;min-width: 0}.oilc__rule{display: none}.oilc__cost{color: var(--head);font: var(--w-ui) 15px/1 var(--f-ui);letter-spacing: .06em;text-transform: none;font-variant-numeric: lining-nums}.oilc__act{display: flex;align-items: center;flex-wrap: wrap;gap: 14px 16px;margin-top: var(--g-buy)}@media (prefers-reduced-motion: no-preference){.oilc__img, .oilc__bottle::before{animation: oil-float 3.8s ease-in-out infinite alternate}}@keyframes oil-float{to{translate: 0 -10px}}@keyframes oil-in{from{opacity: 0}}@media (prefers-reduced-motion: reduce){.oilc.is-new{animation: none}.oil__tile, .oil__label{transition: none}.oil__feel:hover .oil__tile{translate: none}}@media (max-width: 1180px){.oil__feels{grid-template-columns: repeat(4, minmax(0, 1fr));column-gap: 20px;row-gap: 30px}.oilc__words{padding: 40px 36px 40px 36px}}@media (max-width: 760px){.oil__feels{display: flex;justify-content: flex-start;gap: 14px;margin: 12px calc(-1 * var(--side)) -18px;padding: 30px var(--side) 26px;overflow-x: auto;scroll-snap-type: x proximity;scroll-padding-inline: var(--side);scrollbar-width: none}.oil__feels::-webkit-scrollbar{display: none}.oil__feel{flex: none;width: 104px;scroll-snap-align: start;gap: 14px}.oil__label{letter-spacing: .15em}.oilc-wrap{margin-top: 28px}.oilc{grid-template-columns: minmax(0, 1fr);min-height: 0}.oilc__stage{min-height: 340px;margin: 12px 12px 0}.oilc__words{--g-head: 10px;--g-para: 18px;--g-group: 28px;--g-buy: 14px;padding: 24px 22px 32px}.oilc__name{font-size: 26px}.oilc__buy{width: 100%}.oilc__act{flex-direction: column;align-items: stretch;gap: 14px}}#home-oil-match .oilc__stage::before, #home-oil-match .oilc__stage::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none}#home-oil-match .oilc__stage::before{background: var(--art) center / cover no-repeat;opacity: .1}#home-oil-match .oilc__stage::after{background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}#home-oil-match .oilc__bottle{z-index: 1}@media (min-width: 761px){#home-oil-match .oilc__bottle{height: 396px;top: 50%;bottom: auto;translate: -50% -50%}}#home-oil-match .oilc__img{scale: 1}@media (max-width: 760px){#home-oil-match .oilc__stage::before{background: var(--art) left top / 200% auto repeat-y, var(--art) right top / 200% auto repeat-y}}.tvd{--tvd-w: min(460px, 100vw);position: fixed;inset: 0;z-index: 60}.tvd[hidden]{display: none}.tvd-lock, .tvd-lock body{overflow: hidden}.tvd__scrim{position: absolute;inset: 0;background: rgb(12 20 19 / .58);opacity: 0;transition: opacity .32s var(--ease)}.tvd__panel{position: absolute;top: 0;right: 0;bottom: 0;width: var(--tvd-w);display: flex;flex-direction: column;background: var(--surface);color: var(--ink);box-shadow: 0 24px 60px rgb(5 9 8 / .5);transform: translateX(100%);transition: transform .38s var(--ease)}.tvd.is-open .tvd__scrim{opacity: 1}.tvd.is-open .tvd__panel{transform: none}.tvd__head{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 22px 24px;border-bottom: 1px solid var(--line)}.tvd__title{margin: 0;color: var(--head);font: var(--w-head) 22px/1.2 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;-webkit-text-stroke: var(--head-stroke, .026em) currentColor}.tvd__x{display: grid;place-items: center;width: 44px;height: 44px;margin: -10px -12px -10px 0;border: 0;background: transparent;color: var(--ink);font: 400 28px/1 var(--f-body);cursor: pointer}.tvd__body{flex: 1;overflow-y: auto;padding: 24px;overscroll-behavior: contain}.tvd__foot{display: grid;gap: 12px;padding: 20px 24px 24px;border-top: 1px solid var(--line)}.tvd__go{width: 100%}.tvd__product{display: grid;grid-template-columns: 88px minmax(0, 1fr);gap: 18px;align-items: center;padding-bottom: 22px;border-bottom: 1px solid var(--line)}.tvd__thumb{position: relative;display: block;aspect-ratio: 1;overflow: hidden;border-radius: 4px;background: var(--sea-glass)}.tvd__thumb img{position: absolute;inset: 9%;width: 82%;height: 82%;max-width: none;object-fit: contain}.tvd__thumb[data-fit="card"]{background: var(--thumb-src) 0 50% / 100000% 125% no-repeat}.tvd__thumb[data-fit="card"] img{inset: auto;top: 50%;left: 50%;width: auto;height: 125%;translate: -50% -50%;object-fit: initial}.tvd__thumb[data-fit="photo"] img{inset: 0;width: 100%;height: 100%;object-fit: cover;scale: 1.08}.tvd__name{margin: 0;color: var(--head);font: var(--w-head) 19px/1.25 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;-webkit-text-stroke: var(--head-stroke, .026em) currentColor}.tvd__name a{color: inherit;text-decoration: none}.tvd__more{display: inline-block;margin-top: 10px;color: var(--ink);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 5px}.tvd__group{margin: 0;padding: 24px 0 0;border: 0;min-width: 0}.tvd__group legend{float: left;width: 100%}.tvd__group legend + *{clear: both}.tvd__group legend, .tvd__label{padding: 0;margin-bottom: 12px;color: var(--muted);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.tvd__choices{display: flex;flex-wrap: wrap;gap: 8px}.tvd__choices:has(.tvd__cp){flex-direction: column;gap: 10px}.tvd__choices:has(.tvd__cp) .tvd__choice{flex: none}.tvd__choices:has(> .tvd__choice:nth-child(3):last-child) > .tvd__choice{flex-basis: calc(33.333% - 6px);gap: 10px;padding-inline: 12px}.tvd__choice{flex: 1 1 calc(50% - 4px);min-width: fit-content;max-width: 100%;display: flex;align-items: center;gap: 12px;min-height: 52px;margin: 0;padding: 10px 22px 10px 18px;box-sizing: border-box;border: 1px solid color-mix(in srgb, var(--ink) 32%, transparent);border-radius: 999px;background: transparent;color: var(--ink);font: var(--w-ui) 12px/1.4 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;text-align: left;cursor: pointer}.tvd__choice::before{content: "";flex: none;width: 16px;height: 16px;box-sizing: border-box;border: 1px solid color-mix(in srgb, var(--ink) 55%, transparent);border-radius: 50%}.tvd__choice > span:first-child{flex: 1 1 auto;min-width: 0}.tvd__choice[aria-pressed="true"]{background: transparent;border-color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink);color: var(--ink)}.tvd__choice[aria-pressed="true"]::before{border: 5px solid var(--ink)}.tvd__cp{flex: none;font: var(--w-ui) 15px/1 var(--f-ui);letter-spacing: .04em;opacity: 1}@media (hover: hover){.tvd__choice:not([aria-pressed="true"]):hover{border-color: color-mix(in srgb, var(--ink) 70%, transparent)}}.tvd__qty{display: flex;align-items: center;justify-content: space-between}.tvd__qty .tvd__label{margin: 0}.tvd__step{display: inline-flex;align-items: center;border: 1px solid var(--sea-glass)}.tvd__step button{width: 44px;height: 44px;border: 0;background: transparent;color: var(--ink);font: 400 20px/1 var(--f-body);cursor: pointer}.tvd__n{min-width: 28px;text-align: center;font: var(--w-ui) 15px/1 var(--f-ui)}.tvd__lines{margin: 0;padding: 0;list-style: none}.tvd__line{display: grid;grid-template-columns: 72px minmax(0, 1fr) auto;gap: 16px;padding: 18px 0;border-bottom: 1px solid var(--line)}.tvd__line:first-child{padding-top: 0}.tvd__line .tvd__name{font-size: 16px}.tvd__opt{margin: 6px 0 0;color: var(--muted);font: var(--w-body) 14px/1.4 var(--f-body)}.tvd__lrow{display: flex;align-items: center;gap: 16px;margin-top: 12px}.tvd__line .tvd__thumb{align-self: end}.tvd__lw{display: flex;flex-direction: column}.tvd__lw .tvd__lrow{margin-top: auto;padding-top: 12px}.tvd__rm{padding: 10px 0;border: 0;background: transparent;color: var(--muted);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;text-decoration: underline;text-underline-offset: 4px;cursor: pointer}.tvd__lp{font: var(--w-ui) 15px/1.2 var(--f-ui);letter-spacing: .04em}.tvd__empty{margin: 0;color: var(--muted)}.tvd__sub{display: flex;justify-content: space-between;margin: 0;color: var(--head);font: var(--w-ui) 15px/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.tvd__ship{margin: 0;color: var(--muted);font: var(--w-body) 14px/1.45 var(--f-body)}.tvd__note{margin: 0;color: var(--muted);font: var(--w-body) 13px/1.45 var(--f-body)}.tvd__note:empty{display: none}.tvd :focus-visible{outline: 2px solid var(--focus);outline-offset: 2px}@media (max-width: 720px){.tvd__head{padding: 16px 18px}.tvd__body{padding: 20px 18px}.tvd__foot{padding: 16px 18px 20px}.tvd__product{grid-template-columns: 72px minmax(0, 1fr)}}@media (prefers-reduced-motion: reduce){.tvd__scrim, .tvd__panel{transition: none}}@font-face{font-family:"Mrs Saint Delafield";src:url(/assets/fonts/mrs-saint-delafield-latin-400-a.woff2?v=1848e8c5) format("woff2");font-weight:400;font-display:block;unicode-range:U+20-7E, U+A9, U+AE, U+B7, U+C0, U+D6-D7, U+E0, U+F6, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2122, U+2212}@font-face{font-family:"Mrs Saint Delafield";src:url(/assets/fonts/mrs-saint-delafield-latin-400-b.woff2?v=1fa137f0) format("woff2");font-weight:400;font-display:block;unicode-range:U+0, U+A1-A8, U+AA-AC, U+AF-B6, U+B8-BF, U+C1-D5, U+D8-DF, U+E1-F5, U+F7-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+201A, U+201E, U+2039-203A, U+2044, U+20AC}.osl-home{margin-inline:calc(50% - 50vw)}body{overflow-x:clip}#home-story{--deep:#202020;--side:clamp(18px, 4vw, 56px);margin:0;background:#fefefd;color:var(--deep);-webkit-font-smoothing:antialiased;padding:clamp(80px, 8vw, 120px) var(--side)}#home-story *{box-sizing:border-box}#home-story .hs-defs{position:absolute;width:0;height:0;overflow:hidden}#home-story .osl-letter__wrap{width:min(1328px, 100%);margin-inline:auto;display:grid;grid-template-columns:minmax(0, 501fr) minmax(0, 652fr);column-gap:13.18%;align-items:start}#home-story .osl-words{min-width:0}#home-story .osl-h2{margin:0 0 40px;color:var(--deep);font:300 var(--t-h2, clamp(32px, 4.2vw, 60px))/1.12 var(--f-head);letter-spacing:.015em;text-transform:uppercase;text-wrap:balance;text-box:trim-both cap alphabetic}#home-story .osl-label{margin:0;font:400 12px/19.2px var(--f-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--deep)}#home-story .osl-text{margin-top:20px;font:400 19px/1.6 var(--f-body);letter-spacing:.025em;color:var(--deep)}#home-story .osl-text p{margin:0 0 24px;text-wrap:pretty}#home-story .osl-text p:last-child{margin-bottom:0}#home-story .osl-tm{font-size:.6em;vertical-align:.65em;line-height:0}#home-story .osl-sign{margin:20px 0 0;height:70px;font:400 40px/70px "Mrs Saint Delafield",cursive;letter-spacing:0;white-space:nowrap;color:var(--deep)}#home-story .osl-cta{margin:36px 0 0}#home-story .osl-cta .btn{text-decoration:none}@media (min-width:1200px){#home-story .osl-cta{display:flex}}#home-story .osl-photos{display:flex;flex-direction:column;align-items:flex-start;align-self:start}#home-story .osl-photo{position:relative;flex:none;width:var(--fw);margin:0;transform:rotate(var(--r));filter:drop-shadow(0 0 .6px rgba(24, 35, 35, .22)) drop-shadow(0 1px 1.5px rgba(24, 35, 35, .12)) drop-shadow(0 3px 6px rgba(24, 35, 35, .05))}#home-story .osl-photo--falls{--fw:98%;--r:-3deg;--wx:0.04071;--wy:0.06353;--ww:0.91786;--wh:0.74587;margin:2.5% 0 0 -3%;z-index:1}#home-story .osl-photo--table{--fw:94%;--r:4deg;--wx:0.07929;--wy:0.08256;--ww:0.72429;--wh:0.83222;margin:-3.5% 1.5% 0 auto;z-index:2}#home-story .osl-photo img{display:block;max-width:none;margin:0}#home-story .pol__frame{position:relative;z-index:2;width:100%;height:auto;filter:brightness(1.045)}#home-story .pol__pic{position:absolute;z-index:1;left:calc(var(--wx) * 100%);top:calc(var(--wy) * 100%);width:calc(var(--ww) * 100%);height:calc(var(--wh) * 100%);overflow:hidden;isolation:isolate;background:#202020}#home-story .pol__pic > *{position:absolute;inset:0;display:block;width:100%;height:100%}#home-story .pol__photo{object-fit:cover;object-position:50% 0;filter:url(#hs-film) contrast(1.06) brightness(.97) blur(.5px)}#home-story .pol__bloom{object-fit:cover;object-position:50% 0;filter:url(#hs-film) contrast(1.06) brightness(.97) blur(7px) brightness(1.08);mix-blend-mode:screen;opacity:.2}#home-story .pol__grain{mix-blend-mode:overlay;opacity:.3;background-size:160px 160px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E")}#home-story .pol__vig{background:radial-gradient(ellipse 75% 70% at 50% 46%, rgba(24, 35, 35, 0) 55%, rgba(24, 35, 35, .3) 100%);mix-blend-mode:multiply}#home-story .pol__dust{object-fit:cover}#home-story .pol__gloss{mix-blend-mode:soft-light}@media (max-width:767px){#home-story{padding:72px var(--side)}#home-story .osl-letter__wrap{display:flex;flex-direction:column;align-items:stretch}#home-story :is(.osl-words,.osl-text,.osl-photos){display:contents}#home-story .osl-h2{order:0;margin-bottom:32px}#home-story .osl-label{order:1;margin-bottom:20px}#home-story .osl-text{font-size:17px}#home-story .osl-text p{margin:0 0 24px}#home-story .osl-text p:nth-child(1){order:2}#home-story .osl-photo--falls{order:3;--fw:92%;--r:-2deg;margin:8px 0 36px 1%}#home-story .osl-text p:nth-child(2){order:4}#home-story .osl-photo--table{order:5;--fw:92%;--r:1.5deg;margin:8px 2% 36px auto}#home-story .osl-text p:nth-child(3){order:6}#home-story .osl-text .osl-from{order:7;margin:0}#home-story .osl-sign{order:8;height:63px;font-size:36px;line-height:63px}#home-story .osl-cta{order:9}}#home-reviews{--page: #212f2e;--surface: #253434;--band: #344847;--dark: #202020;--sea-glass: #688b8b;--sea-glass-light: #cbd8d8;--ink: #eaeae9;--head: #eaeae9;--muted: #cbd8d8;--line: #344847;--on-act: #212f2e;--focus: #eaeae9;--f-head: "Imbue", "Bodoni 72", Didot, serif;--f-body: "Libertinus Serif", Georgia, serif;--f-ui: "Syncopate", system-ui, sans-serif;--w-head: 400;--w-body: 500;--w-ui: 600;--t-h2: clamp(30px, 2.9vw, 44px);--t-body: 17px;--t-ui: 11px;--ls-head: .03em;--ls-ui: .2em;--head-stroke: 0em;--side: clamp(18px, 4vw, 56px);--nav-h: 92px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .15s}@media (max-width: 900px){#home-reviews{--nav-h: 68px}}@media (max-width: 720px){#home-reviews{--t-h2: 28px;--t-body: 16px;--ls-head: .03em}}#home-reviews{-webkit-font-smoothing: antialiased;font: var(--w-body) var(--t-body)/1.6 var(--f-body)}:where(#home-reviews) img{display: block;max-width: 100%}:where(#home-reviews) a{color: var(--ink)}:where(#home-reviews) :focus-visible{outline: 2px solid var(--focus);outline-offset: 4px}#home-reviews .tm{font-size: max(.42em, 8px);vertical-align: super;margin-left: .06em;-webkit-text-stroke-width: var(--head-stroke, .026em)}.reviews-ship{margin-inline: calc(50% - 50vw)}body{overflow-x: clip}html[data-view="spec"] .s--built > .spec{margin-bottom: 20px}.s--built{margin-bottom: 28px}#home-reviews{--t-h3: 21px;--t-q: 16px;--rv-gap: 20px;--rv-view: calc(100vw - var(--side));--rv-card: calc((var(--rv-view) - 3 * var(--rv-gap)) / 3.4)}@media (min-width: 1660px){#home-reviews{--rv-card: calc((var(--rv-view) - 4 * var(--rv-gap)) / 4.4)}}@media (max-width: 1180px){#home-reviews{--rv-card: calc((var(--rv-view) - 2 * var(--rv-gap)) / 2.4)}}@media (max-width: 720px){#home-reviews{--t-h3: 18px}}.reviews{padding: clamp(64px, 8vw, 104px) var(--side);background: var(--page);color: var(--ink);overflow: hidden}.reviews__h2{margin: 0;color: var(--head);font: var(--w-head) var(--t-h2)/1.12 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;text-wrap: balance}.reviews__row{display: grid;grid-auto-flow: column;grid-auto-columns: var(--rv-card);gap: var(--rv-gap);margin: 66px calc(-1 * var(--side)) 0 0;padding: 0 var(--side) 18px 0;overflow-x: auto;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;scrollbar-width: thin;scrollbar-color: var(--sea-glass) transparent}.reviews__row:focus{outline: none}html.kbd .reviews__row:focus-visible{outline: 2px solid var(--focus);outline-offset: 6px}.reviews__card{display: flex;flex-direction: column;margin: 0;padding: 34px;border-radius: 4px;background: var(--band);scroll-snap-align: start}.reviews__h3{margin: 0;font: inherit}.reviews__name{color: var(--head);font: var(--w-head) var(--t-h3)/1.2 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;text-decoration: none}.reviews__quote{margin: 22px 0 0;color: var(--ink);font: var(--w-body) var(--t-q)/1.6 var(--f-body);text-wrap: pretty}.reviews__row.is-clamped .reviews__quote{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;line-clamp: 7;overflow: hidden}.reviews__row.is-clamped .reviews__quote.is-open{display: block;-webkit-line-clamp: none;line-clamp: none;overflow: visible}.reviews__row.has-open{align-items: start}.reviews__row.has-open .reviews__card{min-height: var(--rv-h);box-sizing: border-box}.reviews__more[hidden]{display: none}.reviews__more{align-self: flex-start;margin: 12px 0 0;padding: 4px 0;border: 0;border-bottom: 1px solid currentColor;background: none;color: var(--head);cursor: pointer;font: var(--w-ui) var(--t-ui)/1.5 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.reviews__who{margin: 20px 0 44px;color: var(--muted);font: var(--w-ui) var(--t-ui)/1.5 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.reviews__pic{display: block;flex: none;width: 190px;height: 250px;margin-top: auto;padding: 18px;border-radius: 3px;background: var(--page);box-sizing: border-box}.reviews__pic img{width: 100%;height: 100%;object-fit: contain;object-position: 50% 100%}.reviews__pic--wide img{object-position: 50% 50%}@media (hover: hover){.reviews__name:hover{text-decoration: underline;text-underline-offset: 5px;text-decoration-thickness: 1px}}@media (max-width: 760px){.reviews__row{grid-auto-columns: 79%;gap: 14px;margin: 40px calc(-1 * var(--side)) 0;padding: 0 var(--side) 14px;scroll-padding-left: var(--side)}.reviews__card{padding: 26px 22px 22px}.reviews__pic{width: 150px;height: 198px}.reviews__row.is-clamped .reviews__quote{-webkit-line-clamp: 9;line-clamp: 9}}.rvc{position: relative;min-width: 0;margin: 0;scroll-snap-align: start}.reviews__row.has-open .rvc{min-height: var(--rv-h);box-sizing: border-box}#home-reviews{--rv-lines: 6}.rv-more{display: inline;margin: 0 0 0 4px;padding: 0 0 1px;border: 0;border-bottom: 1px solid currentColor;background: none;color: var(--head);cursor: pointer;font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;white-space: nowrap;vertical-align: 1px}@media (max-width: 760px){.rv-more{position: relative}.rv-more::after{content: "";position: absolute;inset: -15px -10px}}.reviews:has(.rvs){background: var(--band)}.rvs{display: flex;flex-direction: column}.rvs__panel{position: relative;display: block;aspect-ratio: 1;overflow: hidden;border-radius: 4px;isolation: isolate;text-decoration: none;background: linear-gradient(180deg, #526e6e 0%, #526e6e 26%, #4b6665 100%)}.rvs .rvs__pull{position: absolute;z-index: 2;inset: 26px 24px auto;color: var(--ink);font: 400 24px/1.16 var(--f-head);letter-spacing: .005em;text-align: center;text-wrap: balance}.rvs .rvs__pic-box{position: absolute;z-index: 1;left: 50%;translate: -50% 0}.rvs__pic{width: 100%;height: 100%;object-fit: contain;filter: drop-shadow(0 14px 18px rgb(22 33 32 / .32))}.rvs .rvs__pic-box--bottle{bottom: -24%;height: 94%;aspect-ratio: 329 / 1400}.rvs .rvs__pic-box--five{bottom: -24%;height: 94%;aspect-ratio: 1371 / 1400}.rvs .rvs__pic-box--tray{bottom: -8%;width: 114%;aspect-ratio: 1400 / 770}.rvs .rvs__pic-box--strip{bottom: auto;top: 68%;width: 86%;aspect-ratio: 1200 / 582;translate: -50% -50%;rotate: 11deg}.rvs .rvs__pic-box--round{bottom: auto;top: 64%;width: 60%;aspect-ratio: 800 / 797;translate: -50% -50%}.rvs__pic{transition: translate .45s var(--ease), filter .45s var(--ease)}@media (hover: hover){.rvs:hover .rvs__pic{translate: 0 -16px;filter: drop-shadow(0 24px 24px rgb(22 33 32 / .4))}.rvs:hover .rvs__name{text-decoration: underline;text-underline-offset: 5px;text-decoration-thickness: 1px}}.rvs:has(:focus-visible) .rvs__pic{translate: 0 -16px;filter: drop-shadow(0 24px 24px rgb(22 33 32 / .4))}@media (prefers-reduced-motion: reduce){.rvs__pic{transition: none}.rvs:hover .rvs__pic, .rvs:has(:focus-visible) .rvs__pic{translate: none;filter: drop-shadow(0 14px 18px rgb(22 33 32 / .32))}}.rvs__h3{margin: 22px 0 0;font: inherit}.rvs .rvs__quote{margin-top: 12px}.rvs .rvs__who{margin: 16px 0 0}.rva{display: flex;flex-direction: column;overflow: hidden;border-radius: 4px;background: var(--band)}.rva__photo{display: block;aspect-ratio: 4 / 5;overflow: hidden;background: #ece6de}.rva__photo img{width: 100%;height: 100%;object-fit: cover}.rva__words{display: flex;flex: 1;flex-direction: column;padding: 24px 28px 26px}.rva__h3{margin: 0;font: inherit}.rva__stars{margin: 12px 0 0;color: var(--ink);font: 400 15px/1 var(--f-ui);letter-spacing: .14em}.rva__sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.rva .rva__quote{margin-top: 14px}.rva .rva__who{margin: auto 0 0;padding-top: 18px}@media (max-width: 760px){#home-reviews .reviews__row{padding-bottom: 30px}#home-reviews{--rv-lines: 9}.rvs .rvs__pull{inset: 20px 18px auto;font-size: 20px}.rvs__h3{margin-top: 18px}.rva__words{padding: 20px 20px 22px}}.faq-ship{--page: #212f2e;--surface: #253434;--band: #344847;--dark: #202020;--sea-glass: #688b8b;--sea-glass-light: #cbd8d8;--ink: #eaeae9;--head: #eaeae9;--muted: #cbd8d8;--line: #344847;--on-act: #212f2e;--focus: #eaeae9;--f-head: "Imbue", "Bodoni 72", Didot, serif;--f-body: "Libertinus Serif", Georgia, serif;--f-ui: "Syncopate", system-ui, sans-serif;--w-head: 400;--w-body: 500;--w-ui: 600;--t-h2: clamp(30px, 2.9vw, 44px);--t-body: 17px;--t-ui: 11px;--ls-head: .03em;--ls-ui: .2em;--head-stroke: 0em;--side: clamp(18px, 4vw, 56px);--nav-h: 92px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .15s}@media (max-width: 900px){.faq-ship{--nav-h: 68px}}@media (max-width: 720px){.faq-ship{--t-h2: 28px;--t-body: 16px;--ls-head: .03em}}.faq-ship{-webkit-font-smoothing: antialiased;font: var(--w-body) var(--t-body)/1.6 var(--f-body)}:where(.faq-ship) :focus-visible{outline: 2px solid var(--focus);outline-offset: 4px}.faq-ship .tm{font-size: max(.42em, 8px);vertical-align: super;margin-left: .06em;-webkit-text-stroke-width: var(--head-stroke, .026em)}.faq-ship{margin-inline: calc(50% - 50vw)}body{overflow-x: clip}.faq-ship .faq{--page: #fefefd;--ink: var(--dark);--head: var(--dark);--muted: color-mix(in srgb, var(--dark) 74%, var(--sea-glass));--focus: var(--dark);--faq-on: #eaeae9;--faq-tile: color-mix(in srgb, var(--sea-glass-light) 34%, #fefefd);--faq-tile-hover: color-mix(in srgb, var(--sea-glass-light) 54%, #fefefd);--faq-glass: linear-gradient(180deg, #526e6e 0%, #526e6e 26%, #4b6665 100%);--faq-pad: 30px 32px;--faq-q: clamp(22px, 1.8vw, 27px);--faq-gap: 20px;--faq-quad: cubic-bezier(.455, .03, .515, .955);--faq-cubic: cubic-bezier(.645, .045, .355, 1);--faq-expo: cubic-bezier(.87, 0, .13, 1)}@media (max-width: 759px){.faq-ship .faq{--faq-pad: 22px 20px;--faq-q: 20px;--faq-gap: 12px}}.faq-ship .faq{padding: clamp(64px, 8vw, 104px) var(--side);padding-inline: max(var(--side), calc((100% - 1328px) / 2));background: var(--page);color: var(--ink)}.faq-ship .faq__h2{margin: 0;color: var(--head);font: var(--w-head) var(--t-h2)/1.12 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;text-wrap: balance}.faq-ship .faq__grid{display: grid;grid-template-columns: 1fr 1fr;grid-auto-rows: 1fr;gap: var(--faq-gap);margin: 56px 0 0}@media (min-width: 1100px){.faq-ship .faq__grid[data-n="3"]{grid-template-columns: repeat(3, 1fr)}}@media (min-width: 760px) and (max-width: 1099px){.faq-ship .faq__grid[data-n="3"] > :last-child{grid-column: 1 / -1}}@media (max-width: 759px){.faq-ship .faq__grid{grid-template-columns: 1fr;grid-auto-rows: auto;margin-top: 36px}}.faq-ship .faq__tile{position: relative;display: grid;grid-template-rows: auto 1fr auto;min-height: 240px;padding: var(--faq-pad);box-sizing: border-box;overflow: hidden;border-radius: 4px;background: var(--faq-tile);color: var(--head);isolation: isolate;transition: color .3s var(--faq-quad), background-color .3s var(--faq-quad), translate .45s var(--ease), box-shadow .45s var(--ease)}.faq-ship .faq__tile::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--faq-glass);opacity: 0;transition: opacity .3s var(--faq-quad)}.faq-ship .faq__tile.is-open{color: var(--faq-on)}.faq-ship .faq__tile.is-open::before{opacity: 1}@media (max-width: 759px){.faq-ship .faq__tile{min-height: 0}}.faq-ship .faq__q{margin: 0;font: inherit}.faq-ship .faq__btn{display: block;width: 100%;margin: 0;padding: 0 44px 0 0;border: 0;background: none;color: inherit;cursor: pointer;font: 400 var(--faq-q)/1.2 var(--f-head);letter-spacing: .005em;text-align: left;text-wrap: pretty}.faq-ship .faq__btn::after{content: "";position: absolute;inset: 0;z-index: 4;border-radius: inherit}.faq-ship .faq__btn:focus-visible{outline: none}.faq-ship .faq__tile:has(.faq__btn:focus-visible){outline: 2px solid var(--focus);outline-offset: 3px}.faq-ship .faq__a{position: relative;z-index: 5;grid-row: 3;pointer-events: none;display: grid;grid-template-rows: 1fr;visibility: hidden;opacity: 0;transform: translateY(100%);transition: opacity .2s var(--faq-cubic), visibility 0s linear .2s, transform 0s linear .2s}.faq-ship .faq__a > div{min-height: 0;overflow: hidden}.faq-ship .faq__a p{max-width: 56ch;margin: 22px 0 0;color: var(--faq-on);font: var(--w-body) 16px/1.55 var(--f-body);text-wrap: pretty}.faq-ship .faq__tile.is-open .faq__a{visibility: visible;opacity: 1;transform: none;transition: opacity .4s var(--faq-cubic), transform .64s var(--faq-expo), visibility 0s, grid-template-rows .64s var(--faq-expo)}.faq-ship .faq__a a{pointer-events: auto;display: inline-block;padding: 4px 0;border-bottom: 1px solid currentColor;color: var(--faq-on);font: var(--w-ui) var(--t-ui)/1.5 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;text-decoration: none}.faq-ship .faq__a a:hover{border-bottom-width: 2px;padding-bottom: 3px}.faq-ship .faq__a a:focus-visible{outline: 2px solid var(--faq-on);outline-offset: 4px}.faq-ship .faq__a .faq__wait{opacity: .8}@media (max-width: 759px){.faq-ship .faq__tile:not(.is-open) .faq__a{grid-template-rows: 0fr}.faq-ship .faq__a p{margin-top: 16px}}.faq-ship .faq__mark{position: absolute;z-index: 3;color: var(--head);pointer-events: none;transition: color .3s var(--faq-quad)}.faq-ship .faq__tile.is-open .faq__mark{color: var(--faq-on)}.faq-ship .faq__mark{top: 30px;right: 32px;width: 14px;height: 14px}.faq-ship .faq__mark::before, .faq-ship .faq__mark::after{content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 1.5px;margin-top: -.75px;background: currentColor}.faq-ship .faq__mark::after{transform: rotate(90deg);transition: transform .3s var(--faq-quad)}.faq-ship .faq__tile.is-open .faq__mark::after{transform: rotate(90deg) scaleX(0)}@media (max-width: 759px){.faq-ship .faq__mark{top: 24px;right: 20px}}@media (hover: hover){.faq-ship .faq__tile:not(.is-open):hover{background-color: var(--faq-tile-hover)}}.faq-ship .faq__tile.is-up, .faq-ship .faq__tile:has(.faq__btn:focus-visible){translate: 0 -6px;box-shadow: 0 24px 36px -22px rgb(24 35 35 / .5)}.faq-ship .faq__tile.is-up:not(.is-open){background-color: var(--faq-tile-hover)}.faq-ship .faq__link{display: inline-block;margin: 36px 0 0;padding: 4px 0;border-bottom: 1px solid currentColor;color: var(--head);font: var(--w-ui) var(--t-ui)/1.5 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;text-decoration: none}.faq-ship .faq__link:hover{border-bottom-width: 2px;padding-bottom: 3px}@media (prefers-reduced-motion: reduce){.faq-ship .faq__tile, .faq-ship .faq__tile::before, .faq-ship .faq__mark, .faq-ship .faq__mark::after, .faq-ship .faq__a, .faq-ship .faq__tile.is-open .faq__a{transition: none}.faq-ship .faq__tile.is-up, .faq-ship .faq__tile:has(.faq__btn:focus-visible){translate: none}}.tvd{--page: #212f2e;--surface: #253434;--band: #344847;--dark: #202020;--sea-glass: #688b8b;--sea-glass-light: #cbd8d8;--ink: #eaeae9;--head: #eaeae9;--muted: #cbd8d8;--line: #344847;--on-act: #212f2e;--focus: #eaeae9;--f-head: "Imbue", "Bodoni 72", Didot, serif;--f-body: "Libertinus Serif", Georgia, serif;--f-ui: "Syncopate", system-ui, sans-serif;--w-head: 400;--w-body: 500;--w-ui: 600;--t-h2: clamp(30px, 2.9vw, 44px);--t-body: 17px;--t-ui: 11px;--ls-head: .03em;--ls-ui: .2em;--head-stroke: 0em;--side: clamp(18px, 4vw, 56px);--nav-h: 92px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .15s}@media (max-width: 900px){.tvd{--nav-h: 68px}}@media (max-width: 720px){.tvd{--t-h2: 28px;--t-body: 16px;--ls-head: .03em}}.tvd{-webkit-font-smoothing: antialiased;font: var(--w-body) var(--t-body)/1.6 var(--f-body)}:where(.tvd) img{display: block;max-width: 100%}.tvd .tm{font-size: max(.42em, 8px);vertical-align: super;margin-left: .06em;-webkit-text-stroke-width: var(--head-stroke, .026em)}html:not([data-view="spec"]) [data-built="site-cart"]{display: contents}:where(.tvd) .btn{position: relative;display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 0 32px;box-sizing: border-box;border: 1px solid transparent;border-radius: 999px;font: 700 13px/1 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;text-decoration: none;white-space: nowrap;cursor: pointer;transition: filter var(--dur) var(--ease), background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}:where(.tvd) .btn:active{transform: translateY(1px)}:where(.tvd) .btn:focus-visible{outline-offset: 3px}:where(.tvd) .btn--act{color: var(--on-act);border-color: #8ba6a5;background: linear-gradient(115deg, #cbd8d8 0%, #ecf1f0 38%, #fefefd 52%, #e0e8e8 74%, #c1d0d0 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.9), inset 0 -1px 0 rgba(61,91,90,.25), 0 8px 22px rgba(0,0,0,.30)}:where(.tvd) .btn--act::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;background: linear-gradient(115deg, transparent 30%, rgba(255,255,255,.55) 46%, transparent 60%);background-size: 260% 100%;background-position: 120% 0;transition: background-position .7s}:where(.tvd) .btn--2{background: transparent;color: var(--head);border-color: var(--head)}@media (hover: hover){:where(.tvd) .btn--act:hover{filter: brightness(1.04)}:where(.tvd) .btn--act:hover::after{background-position: -20% 0}:where(.tvd) .btn--2:hover{background: color-mix(in srgb, var(--head) 10%, transparent)}}@media (prefers-reduced-motion: reduce){:where(.tvd) .btn--act::after{transition: none}}.tvd{--tvd-w: min(460px, 100vw);position: fixed;inset: 0;z-index: 60}.tvd[hidden]{display: none}.tvd-lock, .tvd-lock body{overflow: hidden}.tvd__scrim{position: absolute;inset: 0;background: rgb(12 20 19 / .58);opacity: 0;transition: opacity .32s var(--ease)}.tvd__panel{position: absolute;top: 0;right: 0;bottom: 0;width: var(--tvd-w);display: flex;flex-direction: column;background: var(--surface);color: var(--ink);box-shadow: 0 24px 60px rgb(5 9 8 / .5);transform: translateX(100%);transition: transform .38s var(--ease)}.tvd.is-open .tvd__scrim{opacity: 1}.tvd.is-open .tvd__panel{transform: none}.tvd__head{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 22px 24px;border-bottom: 1px solid var(--line)}.tvd__title{margin: 0;color: var(--head);font: var(--w-head) 22px/1.2 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;-webkit-text-stroke: var(--head-stroke, .026em) currentColor}.tvd__x{display: grid;place-items: center;width: 44px;height: 44px;margin: -10px -12px -10px 0;border: 0;background: transparent;color: var(--ink);font: 400 28px/1 var(--f-body);cursor: pointer}.tvd__body{flex: 1;overflow-y: auto;padding: 24px;overscroll-behavior: contain}.tvd__foot{display: grid;gap: 12px;padding: 20px 24px 24px;border-top: 1px solid var(--line)}.tvd__go{width: 100%}.tvd__product{display: grid;grid-template-columns: 88px minmax(0, 1fr);gap: 18px;align-items: center;padding-bottom: 22px;border-bottom: 1px solid var(--line)}.tvd__thumb{position: relative;display: block;aspect-ratio: 1;overflow: hidden;border-radius: 4px;background: var(--sea-glass)}.tvd__thumb img{position: absolute;inset: 9%;width: 82%;height: 82%;max-width: none;object-fit: contain}.tvd__thumb[data-fit="card"]{background: var(--thumb-src) 0 50% / 100000% 125% no-repeat}.tvd__thumb[data-fit="card"] img{inset: auto;top: 50%;left: 50%;width: auto;height: 125%;translate: -50% -50%;object-fit: initial}.tvd__thumb[data-fit="photo"] img{inset: 0;width: 100%;height: 100%;object-fit: cover;scale: 1.08}.tvd__name{margin: 0;color: var(--head);font: var(--w-head) 19px/1.25 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;-webkit-text-stroke: var(--head-stroke, .026em) currentColor}.tvd__name a{color: inherit;text-decoration: none}.tvd__more{display: inline-block;margin-top: 10px;color: var(--ink);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 5px}.tvd__group{margin: 0;padding: 24px 0 0;border: 0;min-width: 0}.tvd__group legend{float: left;width: 100%}.tvd__group legend + *{clear: both}.tvd__group legend, .tvd__label{padding: 0;margin-bottom: 12px;color: var(--muted);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.tvd__choices{display: flex;flex-wrap: wrap;gap: 8px}.tvd__choices:has(.tvd__cp){flex-direction: column;gap: 10px}.tvd__choices:has(.tvd__cp) .tvd__choice{flex: none}.tvd__choices:has(> .tvd__choice:nth-child(3):last-child) > .tvd__choice{flex-basis: calc(33.333% - 6px);gap: 10px;padding-inline: 12px}.tvd__choice{flex: 1 1 calc(50% - 4px);min-width: fit-content;max-width: 100%;display: flex;align-items: center;gap: 12px;min-height: 52px;margin: 0;padding: 10px 22px 10px 18px;box-sizing: border-box;border: 1px solid color-mix(in srgb, var(--ink) 32%, transparent);border-radius: 999px;background: transparent;color: var(--ink);font: var(--w-ui) 12px/1.4 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;text-align: left;cursor: pointer}.tvd__choice::before{content: "";flex: none;width: 16px;height: 16px;box-sizing: border-box;border: 1px solid color-mix(in srgb, var(--ink) 55%, transparent);border-radius: 50%}.tvd__choice > span:first-child{flex: 1 1 auto;min-width: 0}.tvd__choice[aria-pressed="true"]{background: transparent;border-color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink);color: var(--ink)}.tvd__choice[aria-pressed="true"]::before{border: 5px solid var(--ink)}.tvd__cp{flex: none;font: var(--w-ui) 15px/1 var(--f-ui);letter-spacing: .04em;opacity: 1}@media (hover: hover){.tvd__choice:not([aria-pressed="true"]):hover{border-color: color-mix(in srgb, var(--ink) 70%, transparent)}}.tvd__qty{display: flex;align-items: center;justify-content: space-between}.tvd__qty .tvd__label{margin: 0}.tvd__step{display: inline-flex;align-items: center;border: 1px solid var(--sea-glass)}.tvd__step button{width: 44px;height: 44px;border: 0;background: transparent;color: var(--ink);font: 400 20px/1 var(--f-body);cursor: pointer}.tvd__n{min-width: 28px;text-align: center;font: var(--w-ui) 15px/1 var(--f-ui)}.tvd__lines{margin: 0;padding: 0;list-style: none}.tvd__line{display: grid;grid-template-columns: 72px minmax(0, 1fr) auto;gap: 16px;padding: 18px 0;border-bottom: 1px solid var(--line)}.tvd__line:first-child{padding-top: 0}.tvd__line .tvd__name{font-size: 16px}.tvd__opt{margin: 6px 0 0;color: var(--muted);font: var(--w-body) 14px/1.4 var(--f-body)}.tvd__lrow{display: flex;align-items: center;gap: 16px;margin-top: 12px}.tvd__line .tvd__thumb{align-self: end}.tvd__lw{display: flex;flex-direction: column}.tvd__lw .tvd__lrow{margin-top: auto;padding-top: 12px}.tvd__rm{padding: 10px 0;border: 0;background: transparent;color: var(--muted);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;text-decoration: underline;text-underline-offset: 4px;cursor: pointer}.tvd__lp{font: var(--w-ui) 15px/1.2 var(--f-ui);letter-spacing: .04em}.tvd__empty{margin: 0;color: var(--muted)}.tvd__sub{display: flex;justify-content: space-between;margin: 0;color: var(--head);font: var(--w-ui) 15px/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.tvd__ship{margin: 0;color: var(--muted);font: var(--w-body) 14px/1.45 var(--f-body)}.tvd__note{margin: 0;color: var(--muted);font: var(--w-body) 13px/1.45 var(--f-body)}.tvd__note:empty{display: none}.tvd :focus-visible{outline: 2px solid var(--focus);outline-offset: 2px}@media (max-width: 720px){.tvd__head{padding: 16px 18px}.tvd__body{padding: 20px 18px}.tvd__foot{padding: 16px 18px 20px}.tvd__product{grid-template-columns: 72px minmax(0, 1fr)}}@media (prefers-reduced-motion: reduce){.tvd__scrim, .tvd__panel{transition: none}}#site-footer{--page: #212f2e;--surface: #253434;--band: #344847;--dark: #202020;--sea-glass: #688b8b;--sea-glass-light: #cbd8d8;--ink: #eaeae9;--head: #eaeae9;--muted: #cbd8d8;--line: #344847;--on-act: #212f2e;--focus: #eaeae9;--f-head: "Imbue", "Bodoni 72", Didot, serif;--f-body: "Libertinus Serif", Georgia, serif;--f-ui: "Syncopate", system-ui, sans-serif;--w-head: 400;--w-body: 500;--w-ui: 600;--t-h2: clamp(30px, 2.9vw, 44px);--t-body: 17px;--t-ui: 11px;--ls-head: .03em;--ls-ui: .2em;--head-stroke: 0em;--side: clamp(18px, 4vw, 56px);--nav-h: 92px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .15s}@media (max-width: 900px){#site-footer{--nav-h: 68px}}@media (max-width: 720px){#site-footer{--t-h2: 28px;--t-body: 16px;--ls-head: .03em}}#site-footer{-webkit-font-smoothing: antialiased;font: var(--w-body) var(--t-body)/1.6 var(--f-body)}:where(#site-footer) :focus-visible{outline: 2px solid var(--focus);outline-offset: 4px}#site-footer .tm{font-size: max(.42em, 8px);vertical-align: super;margin-left: .06em;-webkit-text-stroke-width: var(--head-stroke, .026em)}.footer-ship{margin-inline: calc(50% - 50vw)}body{overflow-x: clip}.wrap:has(> [data-built="site-footer"]){padding-bottom: 0}.s--built[data-built="site-footer"]{margin-bottom: 0}.footer-ship .ft{--ft-muted: color-mix(in srgb, var(--ink) 66%, var(--dark));--ft-line: color-mix(in srgb, var(--sea-glass) 24%, var(--dark));position: relative;isolation: isolate;overflow: hidden;padding: clamp(48px, 4.6vw, 72px) var(--side) 0;background: var(--dark);color: var(--ink)}.footer-ship .ft__wrap{max-width: 1328px;margin: 0 auto}.footer-ship html:has(#site-footer){background: var(--dark)}.footer-ship .ft__top{display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: start;gap: 56px 64px}.footer-ship .ft__brand{display: grid;justify-items: start}.footer-ship .ft__logo{display: inline-block;text-decoration: none}.footer-ship .ft__logo img{width: auto;height: 112px}.footer-ship .ft__slogan{margin: 32px 0 0;color: var(--head);font: var(--w-head) clamp(24px, 1.95vw, 28px)/1.16 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase}.footer-ship .ft__slogan span{display: block}.footer-ship .ft__nav{display: flex;justify-content: flex-end;align-items: flex-start;gap: 40px clamp(40px, 4.4vw, 72px)}.footer-ship .ft__groups{display: flex;flex-wrap: wrap;gap: 40px clamp(40px, 4.4vw, 72px);min-width: 0}.footer-ship .ft__group--follow{flex: none}.footer-ship .ft__label{margin: 0;color: var(--head);font: var(--w-ui) var(--t-ui)/1.5 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.footer-ship .ft__list{display: grid;gap: 10px;margin: 26px 0 0;padding: 0;list-style: none;font: var(--w-body) 15px/1.4 var(--f-body)}.footer-ship .ft__list a, .footer-ship .ft__mail{color: var(--ft-muted);font: inherit;text-decoration: none;transition: color var(--dur) var(--ease)}.footer-ship .ft__mail{font: var(--w-body) 15px/1.4 var(--f-body)}.footer-ship .ft__social{display: flex;gap: 14px;margin: 24px 0 0;padding: 0;list-style: none}.footer-ship .ft__social a{display: grid;place-items: center;width: 28px;height: 28px;margin: -4px;color: var(--ft-muted);transition: color var(--dur) var(--ease)}.footer-ship .ft__social svg{width: 24px;height: 24px}.footer-ship .ft__mail{display: inline-block;margin-top: 18px}@media (hover: hover){.footer-ship .ft__list a:hover, .footer-ship .ft__mail:hover, .footer-ship .ft__social a:hover{color: var(--ink)}}.footer-ship .ft .tm{-webkit-text-stroke-width: 0}.footer-ship .ft__base{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 10px 40px;margin-top: clamp(48px, 4.6vw, 64px);padding-top: 30px;border-top: 1px solid var(--ft-line)}.footer-ship .ft__copy{margin: 0;color: var(--ft-muted);font: var(--w-body) 13px/1.5 var(--f-body)}.footer-ship .ft__legal{display: flex;gap: 40px;margin: 0;padding: 0;list-style: none}.footer-ship .ft__legal a{color: var(--ink);font: var(--w-body) 13px/1.5 var(--f-body);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.footer-ship .ft__mark{padding-top: clamp(20px, 2.4vw, 36px)}.footer-ship .ft__word{container-type: inline-size;max-width: 1328px;margin: 0 auto}.footer-ship .ft__word span{position: relative;display: block;padding: .1em calc(.16em + .86em * 1373 / 1570) 0 0;margin: -.1em 0 -.15em;color: #000;font: 400 calc(100cqi / 8.332)/.78 var(--f-head);letter-spacing: .02em;text-transform: uppercase;white-space: nowrap;user-select: none;-webkit-text-stroke: .014em #000;filter: url(#ft-etch);-webkit-mask: linear-gradient(#000 .34em, rgb(0 0 0 / .1) .86em);mask: linear-gradient(#000 .34em, rgb(0 0 0 / .1) .86em)}.footer-ship .ft__word span::after{content: "";position: absolute;top: .1315em;right: 0;height: .86em;aspect-ratio: 1373 / 1570;background: currentColor;-webkit-mask: url(/assets/img/mark-emblem-mask.webp?v=202f64dc) 0 0 / 100% 100% no-repeat;mask: url(/assets/img/mark-emblem-mask.webp?v=202f64dc) 0 0 / 100% 100% no-repeat}.footer-ship .ft-defs{position: absolute;width: 0;height: 0;overflow: hidden}@media (max-width: 1100px){.footer-ship .ft__top{grid-template-columns: minmax(0, 1fr)}.footer-ship .ft__nav{justify-content: space-between}}@media (max-width: 720px){.footer-ship .ft__logo img{height: 92px}.footer-ship .ft__slogan{margin-top: 24px}.footer-ship .ft__nav{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 40px 24px}.footer-ship .ft__groups{display: contents}.footer-ship .ft__list{margin-top: 18px}.footer-ship .ft__base{gap: 10px 28px}.footer-ship .ft__legal{gap: 28px}.footer-ship .ft{padding-bottom: 56px}.footer-ship .ft__word{display: none}.footer-ship .ft__mark{position: absolute;z-index: -1;right: -16%;bottom: -14%;width: 82%;padding: 0;pointer-events: none;filter: url(#ft-etch-lg);-webkit-mask: linear-gradient(#000 40%, rgb(0 0 0 / .3) 100%);mask: linear-gradient(#000 40%, rgb(0 0 0 / .3) 100%)}.footer-ship .ft__mark::before{content: "";display: block;aspect-ratio: 1373 / 1570;background: #000;-webkit-mask: url(/assets/img/mark-emblem-mask.webp?v=202f64dc) 0 0 / 100% 100% no-repeat;mask: url(/assets/img/mark-emblem-mask.webp?v=202f64dc) 0 0 / 100% 100% no-repeat}}.footer-ship .ft--b{--ftb-head-h: 116px;--ftb-line: color-mix(in srgb, var(--ink) 30%, var(--dark))}.footer-ship .ftb__grid{position: relative;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));column-gap: 32px}.footer-ship .ftb__grid::before{content: "";position: absolute;left: 0;right: 0;top: var(--ftb-head-h);height: 1px;background: var(--ftb-line)}.footer-ship .ftb__head, .footer-ship .ftb__logo{display: flex;align-items: flex-end;height: var(--ftb-head-h);box-sizing: border-box;margin: 0;padding-bottom: 24px}.footer-ship .ftb__head{color: var(--head);font: var(--w-head) 22px/1.1 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase}.footer-ship .ftb__logo{text-decoration: none}.footer-ship .ftb__acc > summary{list-style: none;cursor: default}.footer-ship .ftb__acc > summary::-webkit-details-marker{display: none}.footer-ship .ftb__plus{display: none}.footer-ship .ftb__logo img{width: auto;height: 92px}.footer-ship .ftb__body{padding-top: 26px}.footer-ship .ftb__list{display: grid;gap: 10px;margin: 0;padding: 26px 0 0;list-style: none;font: var(--w-body) 15px/1.4 var(--f-body)}.footer-ship .ftb__list a, .footer-ship .ftb__mail{color: var(--ft-muted);text-decoration: none;transition: color var(--dur) var(--ease)}.footer-ship .ftb__slogan{margin: 0;color: var(--head);font: var(--w-head) 22px/1.16 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase}.footer-ship .ftb__slogan span{display: block}.footer-ship .ftb__mail{display: inline-block;margin-top: 18px;font: var(--w-body) 15px/1.4 var(--f-body)}.footer-ship .ftb__mail--m{display: none}@media (hover: hover){.footer-ship .ftb__list a:hover, .footer-ship .ftb__mail:hover, .footer-ship .ftb__social a:hover{color: var(--ink)}}.footer-ship .ftb__foot{position: relative;margin-top: clamp(48px, 5vw, 72px)}.footer-ship .ftb__word{container-type: inline-size;width: 100%;max-width: 1328px;margin: 0 auto}.footer-ship .ftb__word > span{display: block;padding-top: .1em;margin: -.1em 0 -.1em;color: #000;font: 400 calc(100cqi / 7.42)/.78 var(--f-head);letter-spacing: .02em;text-transform: uppercase;white-space: nowrap;user-select: none;-webkit-text-stroke: .014em #000;filter: url(#ft-etch);-webkit-mask: linear-gradient(#000 .34em, rgb(0 0 0 / .1) .86em);mask: linear-gradient(#000 .34em, rgb(0 0 0 / .1) .86em)}.footer-ship .ftb__base{position: absolute;left: 0;right: 0;bottom: clamp(16px, 1.9vw, 28px);max-width: 1328px;margin: 0 auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 32px}.footer-ship .ftb__copy{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 28px;margin: 0;color: var(--ft-muted);font: var(--w-body) 13px/1.5 var(--f-body)}.footer-ship .ftb__copy a{color: var(--ink);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.footer-ship .ftb__social{display: flex;gap: 14px;margin: 0;padding: 0;list-style: none}.footer-ship .ftb__social a{display: grid;place-items: center;width: 30px;height: 30px;margin: -3px;color: var(--ft-muted);transition: color var(--dur) var(--ease)}.footer-ship .ftb__social svg{width: 24px;height: 24px}@media (max-width: 1100px){.footer-ship .ftb__grid{grid-template-columns: repeat(2, minmax(0, 1fr));row-gap: 40px}.footer-ship .ftb__grid::before{display: none}.footer-ship .ftb__col--brand{grid-column: 1 / -1}.footer-ship .ftb__head, .footer-ship .ftb__logo{height: auto;padding-bottom: 16px;border-bottom: 1px solid var(--ftb-line)}.footer-ship .ftb__body, .footer-ship .ftb__list{padding-top: 22px}}@media (max-width: 720px){.footer-ship .ft.ft--b{--ftb-logo-h: 96px;padding-bottom: 44px}.footer-ship .ftb__grid{display: block}.footer-ship .ftb__col--brand{display: flex;align-items: center;gap: 24px;margin-bottom: 36px}.footer-ship .ftb__logo{flex: none;height: auto;padding-bottom: 0;border-bottom: 0}.footer-ship .ftb__logo img{height: var(--ftb-logo-h)}.footer-ship .ftb__body{min-width: 0;padding-top: 0}.footer-ship .ftb__slogan{margin: -.1915em 0 -.1985em;font-size: calc(var(--ftb-logo-h) / 2.91);line-height: 1.1}.footer-ship .ftb__body .ftb__mail{display: none}.footer-ship .ftb__col:not(.ftb__col--brand){border-top: 1px solid var(--ftb-line)}.footer-ship .ftb__col:last-child{border-bottom: 1px solid var(--ftb-line)}.footer-ship .ftb__acc > summary.ftb__head{height: auto;padding: 18px 0;border-bottom: 0;align-items: center;justify-content: space-between;gap: 16px;font-size: 20px;cursor: pointer}.footer-ship .ftb__plus{display: block;position: relative;flex: none;width: 14px;height: 14px;color: var(--ft-muted)}.footer-ship .ftb__plus::before, .footer-ship .ftb__plus::after{content: "";position: absolute;left: 0;top: 6.5px;width: 14px;height: 1px;background: currentColor;transition: transform .25s var(--ease)}.footer-ship .ftb__plus::after{transform: rotate(90deg)}.footer-ship .ftb__acc[open] .ftb__plus::after{transform: rotate(0deg)}.footer-ship .ftb__list{gap: 14px;padding: 2px 0 22px;font-size: 16px}.footer-ship .ftb__foot{margin-top: 36px}.footer-ship .ftb__base{position: static;display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: center;gap: 20px 16px;margin: 0}.footer-ship .ftb__social{grid-area: 1 / 1}.footer-ship .ftb__mail--m{display: inline-block;grid-area: 1 / 2;justify-self: end;margin: 0}.footer-ship .ftb__copy{grid-area: 2 / 1 / 3 / -1}.footer-ship .ftb__copy span{flex-basis: 100%}.footer-ship .ftb__word{display: none}.footer-ship .ftb__acc > summary:focus-visible{outline-offset: 2px}}@media (max-width: 720px) and (prefers-reduced-motion: reduce){.footer-ship .ftb__plus::before, .footer-ship .ftb__plus::after{transition: none}}.footer-ship .ft.ft--c{background: linear-gradient(to bottom, #202020 0%, #1a2525 12%, #1e2a2a 25%, #263030 38%, #2b3939 50%, #344544 62%, #3e5150 75%, #48605f 88%, #526e6e 100%);padding-top: clamp(56px, 5vw, 80px);overflow: clip}.footer-ship .ftc__top{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: start;gap: 56px 64px}.footer-ship .ftc__brand{display: grid;justify-items: start}.footer-ship .ftc__logo{display: inline-block;text-decoration: none}.footer-ship .ftc__logo img{width: auto;height: 88px}.footer-ship .ftc__slogan{margin: 28px 0 0;color: var(--head);font: var(--w-head) 22px/1.16 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase}.footer-ship .ftc__slogan span{display: block}.footer-ship .ftc__social{display: flex;gap: 14px;margin: 20px 0 0;padding: 0;list-style: none}.footer-ship .ftc__social a{display: grid;place-items: center;width: 30px;height: 30px;margin: -3px;color: var(--ft-muted);transition: color var(--dur) var(--ease)}.footer-ship .ftc__social svg{width: 24px;height: 24px}.footer-ship .ftc__base{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 10px 40px;margin-top: clamp(48px, 5vw, 72px);padding-top: 28px;border-top: 1px solid rgb(234 234 233 / .16)}.footer-ship .ftc__copy{margin: 0;color: var(--ft-muted);font: var(--w-body) 13px/1.5 var(--f-body)}.footer-ship .ftc__legal{display: flex;flex-wrap: wrap;gap: 8px 40px;margin: 0;padding: 0;list-style: none}.footer-ship .ftc__legal a{color: var(--ink);font: var(--w-body) 13px/1.5 var(--f-body);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.footer-ship .ftc__nav{display: grid;grid-template-columns: repeat(4, auto);column-gap: clamp(40px, 4.4vw, 72px)}.footer-ship .ftc__label{margin: 0;color: var(--ft-muted);font: var(--w-ui) var(--t-ui)/1.5 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.footer-ship .ftc__list{display: grid;gap: 10px;margin: 18px 0 0;padding: 0;list-style: none;font: var(--w-body) 15px/1.4 var(--f-body)}.footer-ship .ftc__list a{color: var(--ink);text-decoration: none;text-underline-offset: 4px}@media (hover: hover){.footer-ship .ftc__social a:hover{color: var(--ink)}.footer-ship .ftc__list a:hover{text-decoration: underline;text-decoration-thickness: 1px}}.footer-ship .ftc__word{container-type: inline-size;width: 100%;max-width: 1328px;margin: clamp(36px, 4vw, 56px) auto 0}.footer-ship .ftc__word span{display: block;padding-top: .1em;margin: -.1em 0 -.1em;color: #000;font: 700 calc(100cqi / 7.54)/.78 var(--f-head);letter-spacing: .02em;text-transform: uppercase;white-space: nowrap;user-select: none;filter: url(#ft-etch-lg);-webkit-mask: linear-gradient(#000 .34em, rgb(0 0 0 / .1) .86em);mask: linear-gradient(#000 .34em, rgb(0 0 0 / .1) .86em)}@media (max-width: 1100px){.footer-ship .ftc__top{grid-template-columns: minmax(0, 1fr)}.footer-ship .ftc__nav{grid-template-columns: repeat(4, minmax(min-content, 1fr))}}@media (max-width: 720px){.footer-ship .ft.ft--c{--ftc-s: min(calc((100cqi - 24px) / 2 / 5.13), 36px);padding-bottom: 40px}.footer-ship .ftc__word{display: none}.footer-ship .ftc__top{display: grid;grid-template-columns: repeat(2, minmax(min-content, 1fr));gap: 0 24px;container-type: inline-size}.footer-ship .ftc__brand, .footer-ship .ftc__id, .footer-ship .ftc__nav{grid-column: 1 / -1;display: grid;grid-template-columns: subgrid}.footer-ship .ftc__id{align-items: center}.footer-ship .ftc__logo{justify-self: start}.footer-ship .ftc__logo img{height: calc(var(--ftc-s) * 2.91)}.footer-ship .ftc__slogan{margin: -.1915em 0 -.1985em;font-size: var(--ftc-s);line-height: 1.1}.footer-ship .ftc__nav{gap: 36px normal;margin-top: 44px}.footer-ship .ftc__base{flex-direction: column;align-items: flex-start;gap: 10px;margin-top: 40px;padding-top: 24px}.footer-ship .ftc__legal{gap: 8px 28px}.footer-ship .ftc__list{gap: 0}.footer-ship .ftc__list a{display: inline-block;padding: 7px 0}}.footer-ship .ft.ft--c.ft--trail{padding-top: 0}.footer-ship .ftc__trail{margin: 0 0 clamp(56px, 5vw, 80px);padding: 28px 0;border-bottom: 1px solid rgb(234 234 233 / .16)}.footer-ship .ftc__trail ol{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 0;margin: 0;padding: 0;list-style: none;font: var(--w-ui) var(--t-ui)/1.5 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.footer-ship .ftc__trail li{display: inline-flex;align-items: center;white-space: nowrap}.footer-ship .ftc__trail a{color: var(--ink);text-decoration: none;text-underline-offset: 4px}.footer-ship .ftc__trail [aria-current="page"]{color: var(--ft-muted)}.footer-ship .ftc__sep{flex: none;width: 11px;height: 11px;margin: 0 14px 0 12px;fill: var(--ft-muted)}@media (hover: hover){.footer-ship .ftc__trail a:hover{text-decoration: underline;text-decoration-thickness: 1px}}@media (max-width: 720px){.footer-ship .ftc__trail{padding: 16px 0}.footer-ship .ftc__trail ol{flex-direction: column;align-items: flex-start;gap: 0}.footer-ship .ftc__trail a, .footer-ship .ftc__trail [aria-current="page"]{display: inline-block;padding: 8px 0}}.footer-ship .ftc__trail .tm{line-height: 0}.pdp-ig :is(.ig__h2,.ig__name), .pdp-rv__h{font-weight:var(--w-head)}.pdp-ig :is(.ig__lede,.ig__line), .pdp-rv__name{font-weight:var(--w-body)}.s--built, .site-nav, .tvd{letter-spacing:.025em;font-optical-sizing:auto}.fb-say{font-family:var(--f-body) !important;font-weight:400 !important;letter-spacing:.01em !important}.fb-cap{font-family:var(--f-head) !important;font-weight:var(--w-head) !important;letter-spacing:var(--ls-head) !important}.tl__year.fb-say{font-family:var(--f-head) !important;font-weight:var(--w-head) !important;letter-spacing:.01em !important;text-transform:uppercase}.footer-ship .ftc__word span{font-size:calc(100cqi / 4.4);font-weight:700;font-variation-settings:"opsz" 10}@media (min-width:721px){.footer-ship .ftc__brand{container-type:inline-size}.footer-ship .ftc__id{--ftc-fs:min(45px, 100cqi / 5.69);display:flex;align-items:center;gap:calc(var(--ftc-fs) * .675)}.footer-ship .ftc__slogan{margin:-.2em 0;font-size:var(--ftc-fs);line-height:1.1}.footer-ship .ftc__logo img{display:block;height:calc(var(--ftc-fs) * 2.9)}}@media (min-width:1101px){.footer-ship .ftc__id{margin-top:calc(3.74px + (171.76px - 2.9 * var(--ftc-fs)) / 2)}}.nm2__cell:not(.nm2__cell--all) .nm2__name{font:var(--w-head) 21px/1.12 var(--f-head);letter-spacing:var(--ls-head);text-transform:uppercase}html :is(.nav-ship, .hero-ship) .nav .nav__drop .nm2__list a{font:var(--w-ui) 11px/1.45 var(--f-ui) !important;letter-spacing:var(--ls-ui) !important;text-transform:uppercase;text-underline-offset:7px}html :is(.nav-ship, .hero-ship) .nm2{grid-template-columns:minmax(190px, 280px) minmax(0, 1fr)}.footer-ship .ftc__by{margin-left:40px;white-space:nowrap}.footer-ship .ftc__by a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:720px){.footer-ship .ftc__by{display:block;margin:10px 0 0}}.hero-ship .hero__tagline{line-height:.9}@media (min-width:1024px){.hero-ship .hero__h1{max-width:470px}}:is(.btn.btn--act,.btn.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):not(.nav__cart){position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:47px;min-width:122px;padding:0 30px;border:3px solid transparent !important;border-radius:0 !important;filter:none !important;background:var(--fb-bg) !important;color:var(--fb-words) !important;box-shadow:var(--fb-shadow) !important;font:400 10.75px/1.2 var(--f-ui) !important;letter-spacing:.15em !important;text-transform:uppercase;transition:box-shadow .1s ease}:is(.btn.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):not(.nav__cart){--fb-bg:#fefefd padding-box;--fb-words:#202020;--fb-line:#eaeae9;--fb-shadow:0 0 0 1px var(--fb-line),inset 0 0 0 1px rgb(24 35 35 / .2)}.btn.btn--act:not(.nav__cart){--fb-words:#202020;--fb-bg:linear-gradient(115deg,#cbd8d8 0%,#ecf1f0 38%,#fefefd 52%,#e0e8e8 74%,#c1d0d0 100%) padding-box;--fb-shadow:inset 0 0 0 1px #8ba6a5,inset 0 2px 0 rgb(255 255 255 / .5);--fb-ring:linear-gradient(115deg,#cbd8d8 0%,#e9eeee 20%,#8ba6a5 48%,#cbd8d8 74%,#8ba6a5 100%)}.btn.btn--act:not(.nav__cart)::before{content:"" !important;position:absolute !important;inset:-4px !important;padding:1px;border-radius:0 !important;pointer-events:none;background:var(--fb-ring) !important;opacity:1 !important;transform:none !important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:is(.btn.btn--act,.btn.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):not(.nav__cart)::after{content:none !important}.fb-light:is(.btn.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):not(.nav__cart){--fb-line:#688b8b}.fb-light.btn.btn--act:not(.nav__cart){--fb-ring:#688b8b}:is(.btn.btn--act,.btn.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):not(.nav__cart):hover{filter:none !important;background:var(--fb-bg) !important;color:var(--fb-words) !important}:is(.btn.btn--act,.btn.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):not(.nav__cart):active{transform:none !important}:is(.btn.btn--act,.btn.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):not(.nav__cart):focus-visible{outline:2px solid currentColor;outline-offset:5px}:is(.btn.btn--act,.btn.btn--2):not(.nav__cart):disabled{opacity:.55;cursor:default}.pdp-rv__btn-i,.dd1__btn-i{display:none !important}.fb-icon svg{flex:none;margin-left:10px}.btn.nav__cart, .oilc__price, .pdp-opt__choice, .pdp-buy__size{border-radius:0 !important}.oilc__price{font-size:10.75px !important;letter-spacing:.15em !important}.fb__t{position:relative;display:inline-block;transition:transform .35s cubic-bezier(.25,1,.5,1)}.fb__a{position:absolute;top:50%;right:-19px;width:10px;height:10px;margin-top:-5px;background:currentColor;opacity:0;transform:translate(-5px,5px);transition:opacity .25s cubic-bezier(.25,1,.5,1),transform .35s cubic-bezier(.25,1,.5,1);-webkit-mask:var(--fb-arrow) center / contain no-repeat;mask:var(--fb-arrow) center / contain no-repeat}:is(.btn--act,.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):is(:hover,:focus-visible) .fb__t{transform:translateX(-9px)}:is(.btn--act,.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):is(:hover,:focus-visible) .fb__a{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.fb__t,.fb__a{transition:none}}:root{--fb-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z'/%3E%3C/svg%3E")}.tile__arrow{display:inline-block;width:12px;height:12px;font-size:0 !important;line-height:0;vertical-align:middle;background:currentColor;-webkit-mask:var(--fb-arrow) center / contain no-repeat;mask:var(--fb-arrow) center / contain no-repeat}@media (hover:hover){.tile:hover .tile__arrow{translate:3px -3px !important}}.tile:focus-visible .tile__arrow{translate:3px -3px !important}.gd5-arrow{display:inline-block;width:12px;height:12px;font-size:0 !important;line-height:0;vertical-align:middle;background:currentColor;-webkit-mask:var(--fb-arrow) center / contain no-repeat;mask:var(--fb-arrow) center / contain no-repeat}@media (hover:hover){.gd5-tri__link:hover .gd5-arrow{translate:3px -3px !important}}.gd5-tri__link:focus-visible .gd5-arrow{translate:3px -3px !important}.pdp-opt__dot,.ck-opt__ring{display:none !important}.pdp-buy__size::before,.tvd__choice::before{content:none !important}.pdp-opt__choice,.pdp-buy__size,.tvd__choice,.ck-opt{position:relative}.tvd__choice{border-radius:0 !important}.pdp-opt__choices{gap:12px !important}:is(.pdp-opt__choice,.pdp-buy__size,.tvd__choice){--ch-line:#cbd8d8;--ch-ink:#202020;--ch-soft:#2f4141;--ch-hover:#8ba6a5;border:1px solid var(--ch-line) !important;background:transparent !important;box-shadow:none !important;color:var(--ch-soft) !important;transition:border-color .2s ease,color .2s ease}.pdp-hero :is(.pdp-opt__choice,.pdp-buy__size){--ch-line:rgb(234 234 233 / .4);--ch-ink:#eaeae9;--ch-soft:#eaeae9;--ch-hover:rgb(234 234 233 / .7)}.tvd__choice{--ch-line:color-mix(in srgb,var(--ink) 40%,transparent);--ch-ink:var(--ink);--ch-soft:var(--ink);--ch-hover:color-mix(in srgb,var(--ink) 70%,transparent)}:is(.pdp-opt__choice,.pdp-buy__size){font:var(--w-ui,400) 10.75px/1.3 var(--f-ui) !important;letter-spacing:.15em !important}.pdp-opt__choice{min-height:52px !important}.pdp-opt__choice--line{min-height:62px !important}.pdp-opt__choice:not(.pdp-hero *){padding:10px 18px !important}.pdp-opt__choice--line:not(.pdp-hero *){padding:11px 20px !important}.pdp-buy__size{min-height:52px !important;padding:12px 22px !important}:is(.pdp-opt__choice,.tvd__choice)[aria-pressed="true"],.pdp-buy__size{border-color:var(--ch-ink) !important;color:var(--ch-ink) !important}@media (hover:hover){:is(.pdp-opt__choice,.tvd__choice):not([aria-pressed="true"]):hover{border-color:var(--ch-hover) !important;color:var(--ch-ink) !important}}.pdp-opt__choice:focus-visible{outline:2px solid currentColor;outline-offset:4px}.fb-opt__x{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fb-opt__n,.fb-opt__d{display:block}.fb-opt__d{margin-top:5px;font:var(--w-body,400) 15px/1.3 var(--f-body) !important;letter-spacing:.025em !important;text-transform:none !important;color:inherit}.fb-opt__d::first-letter{text-transform:uppercase}.tvd__choice:not([aria-pressed="true"]) .fb-opt__d{color:#cbd8d8}@media (prefers-reduced-motion:reduce){:is(.pdp-opt__choice,.pdp-buy__size,.tvd__choice){transition:none}}.acard .acard__add{display:none}:is(.faq-ship .faq__link,.faq-ship .faq__a a,.rv-more,.gd-link,.gd-dl,.nk__link,.hvd__link,.ck-link,.tvd__rm,.tvd__more){position:relative;border-bottom-color:transparent !important;text-decoration:none !important}:is(.faq-ship .faq__link,.faq-ship .faq__a a){padding-bottom:calc(4px + var(--ul-hit,0px)) !important}:is(.faq-ship .faq__link,.faq-ship .faq__a a):hover{border-bottom-width:1px !important}.rv-more{padding-bottom:calc(1px + var(--ul-hit,0px))}:is(.gd-link,.gd-dl){padding-bottom:calc(5px + var(--ul-hit,0px))}.nk__link{padding-bottom:var(--ul-hit,0px);--ul-y:-4px}.hvd__link{padding-bottom:var(--ul-hit,0px);--ul-y:-1.6px}.ck-link{padding-bottom:calc(6px + var(--ul-hit,0px));--ul-y:5.2px}.tvd__rm{padding-bottom:calc(10px + var(--ul-hit,0px));--ul-y:8px}.tvd__more{padding-bottom:var(--ul-hit,0px);--ul-y:-3px}:is(.faq-ship .faq__link,.faq-ship .faq__a a,.rv-more,.gd-link,.gd-dl,.nk__link,.hvd__link,.ck-link,.tvd__rm,.tvd__more)::before{content:"";position:absolute;left:0;right:0;bottom:calc(var(--ul-y,-1px) + var(--ul-hit,0px));height:1px;background:currentColor;pointer-events:none;transform-origin:left}@keyframes ul-pass{0%{transform:scaleX(1);transform-origin:right;animation-timing-function:cubic-bezier(.55,0,.8,.3)}42%{transform:scaleX(0);transform-origin:right}52%{transform:scaleX(0);transform-origin:left;animation-timing-function:cubic-bezier(.25,1,.5,1)}100%{transform:scaleX(1);transform-origin:left}}@media (hover:hover){:is(.faq-ship .faq__link,.faq-ship .faq__a a,.rv-more,.gd-link,.gd-dl,.nk__link,.hvd__link,.ck-link,.tvd__rm,.tvd__more){--ul-hit:3px;margin-bottom:-3px;transition:transform .35s cubic-bezier(.25,1,.5,1),top .35s cubic-bezier(.25,1,.5,1)}:is(.faq-ship .faq__link,.faq-ship .faq__a a,.rv-more,.gd-link,.gd-dl,.nk__link,.hvd__link,.ck-link,.tvd__rm,.tvd__more):is(:hover,:focus-visible)::before{animation:ul-pass .8s both}:is(.faq-ship .faq__link,.faq-ship .faq__a a,.rv-more,.gd-dl,.hvd__link,.ck-link,.tvd__rm,.tvd__more):is(:hover,:focus-visible){transform:translateY(-3px)}:is(.gd-link,.nk__link){top:0}:is(.gd-link,.nk__link):is(:hover,:focus-visible){top:-3px}.faq-ship .faq__a > div{padding-bottom:5px;margin-bottom:-5px}}@media (prefers-reduced-motion:reduce){:is(.faq-ship .faq__link,.faq-ship .faq__a a,.rv-more,.gd-link,.gd-dl,.nk__link,.hvd__link,.ck-link,.tvd__rm,.tvd__more), :is(.faq-ship .faq__link,.faq-ship .faq__a a,.rv-more,.gd-link,.gd-dl,.nk__link,.hvd__link,.ck-link,.tvd__rm,.tvd__more)::before{animation:none !important;transition:none !important}}html{text-decoration-skip-ink:none}.tvd .btn--2.tvd__go[data-tvd-close]{--fb-bg:transparent;--fb-words:var(--ink);--fb-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 40%,transparent);transition:box-shadow .25s cubic-bezier(.25,1,.5,1)}.tvd .btn--2.tvd__go[data-tvd-close]:focus-visible{--fb-shadow:0 0 0 1px var(--ink)}@media (hover:hover){.tvd .btn--2.tvd__go[data-tvd-close]:hover{--fb-shadow:0 0 0 1px var(--ink)}}@media (prefers-reduced-motion:reduce){.tvd .btn--2.tvd__go[data-tvd-close]{transition:none}}#home-oil-match .oilc__act .btn--2{--fb-bg:transparent;--fb-words:#eaeae9;--fb-shadow:none;align-self:center;min-height:0;min-width:0;padding:4px 0 10px;font:400 11px/1.2 var(--f-ui) !important;letter-spacing:.13em !important}#home-oil-match .oilc__act .btn--2 .fb__a{display:none}#home-oil-match .oilc__act .btn--2 .fb__t{transform:none !important}#home-oil-match .oilc__act .btn--2 .fb__t::before{content:"";position:absolute;left:0;right:.13em;bottom:-6px;height:1px;background:currentColor;pointer-events:none;transform-origin:left}@media (hover:hover){#home-oil-match .oilc__act .btn--2{transition:transform .35s cubic-bezier(.25,1,.5,1)}#home-oil-match .oilc__act .btn--2:is(:hover,:focus-visible){transform:translateY(-3px) !important}#home-oil-match .oilc__act .btn--2:is(:hover,:focus-visible) .fb__t::before{animation:ul-pass .8s both}}@media (prefers-reduced-motion:reduce){#home-oil-match .oilc__act .btn--2,#home-oil-match .oilc__act .btn--2 .fb__t::before{transition:none !important;animation:none !important}}:is(.pdp-hero__bottle,.pdp-hero__sticker,.gh-pic,.jh-pic--cuff){transition:transform .45s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.pdp-hero__stage:hover :is(.pdp-hero__bottle,.gh-pic,.jh-pic--cuff),.pdp-hero__product:hover .pdp-hero__sticker{transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){:is(.pdp-hero__bottle,.pdp-hero__sticker,.gh-pic,.jh-pic--cuff){transition:none}}.acard__tint{position: absolute;inset: 0;pointer-events: none;mix-blend-mode: multiply;background-repeat: no-repeat;-webkit-mask: var(--tint-mask) center / cover no-repeat;mask: var(--tint-mask) center / cover no-repeat}.acard__tint--lift{mix-blend-mode: screen}.acard__tint[data-wait]{visibility: hidden}.acard--zoom .acard__tint{transition: transform .7s var(--ease)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.acard--zoom:hover .acard__tint{transform: scale(1.1)}}.acard__tint--alt{opacity: 0;transition: opacity .45s var(--ease)}@media (hover: hover){.acard:hover .acard__tint--alt{opacity: 1}}.ocs .ocf1__frame .ocf1__tint{position: absolute;left: 0;top: -10%;width: 100%;height: 120%;pointer-events: none;mix-blend-mode: multiply;background-repeat: no-repeat;-webkit-mask: var(--tint-mask) center / 100% 100% no-repeat;mask: var(--tint-mask) center / 100% 100% no-repeat;transition: transform .7s var(--ease)}.ocs .ocf1__frame .ocf1__tint--lift{mix-blend-mode: screen}.ocs .ocf1__frame .ocf1__tint[data-wait]{visibility: hidden}@media (hover: hover) and (prefers-reduced-motion: no-preference){.ocs .ocf1__item:hover .ocf1__frame .ocf1__tint{transform: scale(1.1)}}.acard__name{font:var(--w-head) 24px/1.12 var(--f-head);letter-spacing:var(--ls-head)}.acard__line{margin-top:6px;font:var(--w-body) 15px/1.55 var(--f-body);text-wrap:balance}.acard__price{margin-top:10px;font:var(--w-ui) 12px/1.5 var(--f-ui);letter-spacing:var(--ls-ui);text-transform:uppercase}@media (max-width:720px){.acard .acard__name{margin-top:14px;font-size:21px;letter-spacing:var(--ls-head)}.acard .acard__line{font-size:14px;line-height:1.55}.acard .acard__price{margin-top:8px;font-size:11px;letter-spacing:var(--ls-ui)}}@media (max-width:720px){.gd5-row .gd5-row__head > .btn{display:none !important}.gd5-row .gd5-row__foot .btn--2{--fb-bg:transparent;--fb-words:#202020;--fb-shadow:none;min-height:0;min-width:0;padding:4px 0 10px;font:400 11px/1.2 var(--f-ui) !important;letter-spacing:.13em !important}.gd5-row .gd5-row__foot .btn--2 .fb__a{display:none}.gd5-row .gd5-row__foot .btn--2 .fb__t{transform:none !important}.gd5-row .gd5-row__foot .btn--2 .fb__t::before{content:"";position:absolute;left:0;right:.13em;bottom:-6px;height:1px;background:currentColor;pointer-events:none;transform-origin:left}}@media (max-width:720px) and (hover:hover){.gd5-row .gd5-row__foot .btn--2{transition:transform .35s cubic-bezier(.25,1,.5,1)}.gd5-row .gd5-row__foot .btn--2:is(:hover,:focus-visible){transform:translateY(-3px) !important}.gd5-row .gd5-row__foot .btn--2:is(:hover,:focus-visible) .fb__t::before{animation:ul-pass .8s both}}@media (prefers-reduced-motion:reduce){.gd5-row .gd5-row__foot .btn--2,.gd5-row .gd5-row__foot .btn--2 .fb__t::before{transition:none !important;animation:none !important}}@media (min-width:1024px){.hero-ship .hero:not(.hero--fit) .hero__product{translate:0 -100%;top:calc(var(--intro-top) + var(--tag-fs) * 2.595 + var(--desc-gap) + 4px + 47px)}}.oil-ship:has(> #home-oil-match){position: relative}.oil-ship:has(> #home-oil-match)::after{content: "";position: absolute;left: 0;right: 0;top: 100%;z-index: 1;height: 48px;pointer-events: none;background: linear-gradient(to bottom, rgb(24 35 35 / .32) 0, rgb(24 35 35 / .14) 12px, rgb(24 35 35 / .05) 28px, rgb(24 35 35 / 0) 48px)}.reviews-ship:has(> #home-reviews){position: relative}.reviews-ship:has(> #home-reviews)::after{content: "";position: absolute;left: 0;right: 0;top: 100%;z-index: 1;height: 48px;pointer-events: none;background: linear-gradient(to bottom, rgb(24 35 35 / .32) 0, rgb(24 35 35 / .14) 12px, rgb(24 35 35 / .05) 28px, rgb(24 35 35 / 0) 48px)}#essential-oil-blends-chart{position: relative}#essential-oil-blends-chart::after{content: "";position: absolute;left: 0;right: 0;top: 100%;z-index: 1;height: 48px;pointer-events: none;background: linear-gradient(to bottom, rgb(24 35 35 / .32) 0, rgb(24 35 35 / .14) 12px, rgb(24 35 35 / .05) 28px, rgb(24 35 35 / 0) 48px)}.rol-ship:has(> #essential-oil-blends-roll-on){position: relative}.rol-ship:has(> #essential-oil-blends-roll-on)::after{content: "";position: absolute;left: 0;right: 0;top: 100%;z-index: 1;height: 48px;pointer-events: none;background: linear-gradient(to bottom, rgb(24 35 35 / .32) 0, rgb(24 35 35 / .14) 12px, rgb(24 35 35 / .05) 28px, rgb(24 35 35 / 0) 48px)}@media (min-width: 721px){.relax-ship:has(> #calming-essential-oils-relax){position: relative}.relax-ship:has(> #calming-essential-oils-relax)::after{content: "";position: absolute;left: 0;right: 0;top: 100%;z-index: 1;height: 48px;pointer-events: none;background: linear-gradient(to bottom, rgb(24 35 35 / .32) 0, rgb(24 35 35 / .14) 12px, rgb(24 35 35 / .05) 28px, rgb(24 35 35 / 0) 48px)}}.pdp-ship--hero:has(> #electronics-diodes-emf-stickers-buy){position: relative}.pdp-ship--hero:has(> #electronics-diodes-emf-stickers-buy)::after{content: "";position: absolute;left: 0;right: 0;top: 100%;z-index: 1;height: 48px;pointer-events: none;background: linear-gradient(to bottom, rgb(24 35 35 / .32) 0, rgb(24 35 35 / .14) 12px, rgb(24 35 35 / .05) 28px, rgb(24 35 35 / 0) 48px)}.pdp-ship--hero:has(> #personal-diode-buy){position: relative}.pdp-ship--hero:has(> #personal-diode-buy)::after{content: "";position: absolute;left: 0;right: 0;top: 100%;z-index: 1;height: 48px;pointer-events: none;background: linear-gradient(to bottom, rgb(24 35 35 / .32) 0, rgb(24 35 35 / .14) 12px, rgb(24 35 35 / .05) 28px, rgb(24 35 35 / 0) 48px)}:is(.ocf__dl,.gd-dl) .dl-arrow{transform-box:fill-box}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.ocf__dl,.gd-dl):is(:hover,:focus-visible) .dl-arrow{animation:dl-pass .8s cubic-bezier(.25,1,.5,1) both}}.gd-sec .gd-dls .gd-dl:has(svg)::before{right:22px}.gd-sec .gd-dls .gd-dl.gd-dl--lines{line-height:28px}.gd-sec .gd-dls .gd-dl.gd-dl--lines::before{display:none}.gd-dl--lines .gd-dl__t{padding-bottom:7px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}@keyframes dl-pass{0%{transform:translateY(0);opacity:1}38%{transform:translateY(60%);opacity:0}39%{transform:translateY(-60%);opacity:0}100%{transform:translateY(0);opacity:1}}.tvd__step button{position:relative;isolation:isolate}.tvd__step button::before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:24px;height:24px;margin:-11.5px 0 0 -12px;background:color-mix(in srgb,var(--head) 14%,transparent);opacity:0;transform:scale(.9);pointer-events:none;transition:opacity .2s,transform .2s cubic-bezier(.25,1,.5,1)}@media (hover:hover){.tvd__step button:hover::before{opacity:1;transform:none}}.tvd__step button:focus-visible::before{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tvd__step button::before{transform:none;transition:opacity .2s}}.tvd__x{position:relative;isolation:isolate;transform-origin:22px 23.625px;transition:transform .35s cubic-bezier(.25,1,.5,1)}.tvd__x::before{content:"";position:absolute;z-index:-1;left:10px;top:11.625px;width:24px;height:24px;background:color-mix(in srgb,var(--head) 14%,transparent);opacity:0;pointer-events:none;transition:opacity .2s,transform .35s cubic-bezier(.25,1,.5,1)}@media (hover:hover){.tvd__x:hover{transform:rotate(90deg)}.tvd__x:hover::before{opacity:1;transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.tvd__x{transition:none}.tvd__x:hover,.tvd__x:hover::before{transform:none}}.tvd__arrow{display:inline-block;width:10px;height:10px;margin:-2px 0 0 8px;vertical-align:middle;background:currentColor;-webkit-mask:var(--fb-arrow) center / contain no-repeat;mask:var(--fb-arrow) center / contain no-repeat;transition:translate .25s var(--ease,cubic-bezier(.2,.7,.2,1))}@media (hover:hover){.tvd__more:hover .tvd__arrow{translate:3px -3px}}.tvd__more:focus-visible .tvd__arrow{translate:3px -3px}@media (prefers-reduced-motion:reduce){.tvd__arrow{transition:none}}.prv{position: relative;isolation: isolate}.prv::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}.dto{position: relative;isolation: isolate}.dto::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}#home-reviews{position: relative;isolation: isolate}#home-reviews::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}.relax-ship .re{position: relative;isolation: isolate}.relax-ship .re::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}#site-footer{position: relative;isolation: isolate}#site-footer::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}#not-found{position: relative;isolation: isolate}#not-found::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}@media (min-width: 768px){.hu__panel{position: relative;isolation: isolate}.hu__panel::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}}#home-hero{position: relative;isolation: isolate}#home-hero::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}@media (min-width: 1024px){.cth{position: relative;isolation: isolate}.cth::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}}@media (max-width: 1023px){.cth{position: relative;isolation: isolate}.cth::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}}@media (max-width: 1023px){.cth__words{position: relative;isolation: isolate}.cth__words::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}}.tile{position: relative;isolation: isolate}.tile::after{content: "";position: absolute;inset: 0;z-index: 6;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}.hvd__a{position: relative;isolation: isolate}.hvd__a::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}@media (max-width:760px){#home-hero.hero{--floor:56px;--gap:52px;--pw:min(56vw,380px);--dw:min(53vw,380px)}}@media (max-width:760px){#do-emf-stickers-work-shop .gd5-row__cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;overflow:visible;margin:32px 0 0;padding:0}#do-emf-stickers-work-shop .gd5-row__cards>li{width:auto;min-width:0;flex:none}}.gv-all__name.gv-all__name--lines{line-height:32px;margin-top:calc(20px - (32px - 13.2px) / 2)}.gv-all__name.gv-all__name--lines::before{display:none}.gv-all__name--lines .gv-all__t{padding-bottom:9px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}@media (min-width:1320px){.gx-bys{width:calc(100% + 40px)}}
@media (max-width: 1023px){#home-oil-match .oilc__stage::after{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}.prv::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}.dto::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}#home-reviews::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}.relax-ship .re::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}#site-footer::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}#not-found::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}.hu__panel::after{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}#home-hero::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}.cth::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}.cth__words::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}.tile::after{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}.hvd__a::after{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}}
