*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--gold: #C9A96E;--gold-h: #d4b57f;--black: #080808;--white: #fdfdfd;--mono: "IBM Plex Mono", monospace;--serif: "Bodoni Moda", serif;--sans: "Inter", sans-serif;--gut: clamp(2.8rem, 6vw, 9rem);--nav-h: 5.6rem;--color-off-white: #fdfdfd;--color-black: #191919;--color-dark-grey: #646464;--color-gold: #C9A96E;--font-mono: "IBM Plex Mono", monospace;--font-base: "Inter", sans-serif;--gutter: clamp(16px, 2.083vw, 40px);--nav-height: 5.6rem;--radius: .4rem;--ease-out: cubic-bezier(.215, .61, .355, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1)}html{font-size:14.4px;scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.brand-mark__logo{display:block;height:1.8rem;width:auto;object-fit:contain}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.menu-panel__surface{position:relative;z-index:2;margin:1rem;padding:clamp(2rem,3vw,4rem);border-radius:1rem;background:var(--color-off-white);transform:translateY(-2rem);transition:transform .42s var(--ease-expo);display:flex;flex-direction:column;min-height:calc(100svh - 2rem)}.menu-panel__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf}.menu-panel__head{display:grid;grid-template-columns:1fr auto;gap:clamp(2rem,8vw,12rem);align-items:center;margin-bottom:clamp(2rem,3svh,4rem)}.menu-panel__grid{display:flex;flex-direction:column;flex:1;justify-content:center;counter-reset:menu-counter;border-top:1px solid rgba(40,40,40,.1)}.menu-panel__surface{position:relative;z-index:2;width:min(38rem,90vw);min-height:100dvh;margin-left:auto;padding:clamp(2.4rem,4vw,4rem) clamp(2rem,3.5vw,3.6rem);background:linear-gradient(160deg,#120c04f0,#040a04eb);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);box-shadow:-2rem 0 6rem #00000061;transform:translateY(-1.2rem);transition:transform .34s cubic-bezier(.16,1,.3,1);overflow-y:auto}.menu-panel__head{display:flex;justify-content:flex-end;margin-bottom:3.6rem}.menu-panel__grid{display:flex;flex-direction:column;counter-reset:menu-counter;border-top:1px solid rgba(255,255,255,.08)}.menu-sublink{display:flex;align-items:center;width:fit-content;min-height:clamp(2.25rem,4.1vh,2.8rem);color:#fdfdfdb8;font-size:clamp(.98rem,1.05vw,1.25rem);font-weight:650;line-height:1.25;letter-spacing:-.01em}.menu-sublink:before{content:"";width:.6rem;height:.6rem;margin-right:.75rem;border-left:1px solid currentColor;border-bottom:1px solid currentColor;opacity:.48}.menu-sublink:hover,.menu-sublink--active{color:var(--gold)}@media(max-width:640px){.brand-mark__logo{height:15px}.menu-panel__surface{padding:1.6rem var(--gutter) 2.4rem}.menu-panel__head{min-height:4.8rem;margin-bottom:1.4rem}.menu-group__items{padding-left:2.75rem}.menu-sublink{min-height:2.25rem;font-size:.95rem}}.brand-mark__logo{height:18px}.hero{height:100svh;display:grid;grid-template-columns:1fr 1.35fr}.hero__left{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,8vh,10rem) var(--gut);padding-top:clamp(8rem,14vh,13rem);position:relative;z-index:2}.hero__eyebrow{font-family:var(--mono);font-size:clamp(.62rem,.62vw,.78rem);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:1.1rem;margin-bottom:clamp(2.8rem,5vh,4.5rem)}.hero__eyebrow:before{content:"";display:inline-block;flex-shrink:0;width:clamp(2.4rem,3vw,4rem);height:1px;background:var(--gold);opacity:.55}.hero__logo{width:clamp(140px,18vw,240px);filter:brightness(0) invert(1);margin-bottom:clamp(2.8rem,5vh,4.5rem)}.hero__headline{font-family:var(--sans);font-weight:800;font-size:clamp(2.8rem,4.5vw,6.2rem);letter-spacing:-.035em;line-height:1;color:var(--white);margin-bottom:clamp(1.6rem,2.5vh,2.4rem)}.hero__headline em{font-style:italic;font-weight:300;color:#fdfdfd99}.hero__sub{font-size:clamp(.92rem,1vw,1.25rem);font-weight:400;line-height:1.65;color:#fdfdfd80;max-width:36rem;margin-bottom:clamp(3rem,5vh,5rem)}.hero__avail{display:inline-flex;align-items:center;gap:.85rem;font-family:var(--mono);font-size:clamp(.62rem,.6vw,.76rem);letter-spacing:.18em;text-transform:uppercase;color:#fdfdfd61}.hero__avail:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--gold);display:inline-block;flex-shrink:0}.hero__right{position:relative;overflow:hidden}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:72% center}.hero__right:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to right,var(--black) 0%,rgba(8,8,8,.55) 20%,transparent 42%)}.hero__right:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(8,8,8,.55) 0%,transparent 38%)}.strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.strip__item{padding:clamp(2.4rem,4vh,3.8rem) var(--gut);border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:.5rem}.strip__item:last-child{border-right:none}.strip__label{font-family:var(--mono);font-size:clamp(.56rem,.54vw,.68rem);letter-spacing:.2em;text-transform:uppercase;color:#fdfdfd42}.strip__val{font-size:clamp(1.05rem,1.2vw,1.55rem);font-weight:500;color:var(--white);line-height:1.2}.col{background:#f4f1eb;padding:clamp(6rem,11vh,12rem) var(--gut)}.col__head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(3.5rem,6vh,6rem);padding-bottom:2.2rem;border-bottom:1px solid rgba(0,0,0,.09)}.col__eyebrow{font-family:var(--mono);font-size:clamp(.62rem,.6vw,.76rem);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:1.2rem;display:flex;align-items:center;gap:1rem}.col__eyebrow:before{content:"";display:inline-block;flex-shrink:0;width:clamp(2rem,2.5vw,3.2rem);height:1px;background:var(--gold);opacity:.7}.col__title{font-family:var(--sans);font-size:clamp(3rem,5.5vw,7.5rem);font-weight:800;letter-spacing:-.04em;line-height:.94;color:#0e0c09}.col__meta{font-family:var(--mono);font-size:clamp(.6rem,.58vw,.74rem);letter-spacing:.18em;text-transform:uppercase;color:#0a080461;text-align:right;line-height:1.8}.col__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(2rem,3vw,4rem)}.card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 2px 16px #0000000d;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.card:hover{border-color:#c9a96e80;box-shadow:0 8px 40px #0000001a;transform:translateY(-3px)}.card__visual{aspect-ratio:4/3;background:radial-gradient(ellipse at 50% 62%,#ede3ce,#f5f0e8 55%,#f9f7f3);display:flex;align-items:center;justify-content:center;padding:clamp(2.4rem,5vw,6.5rem);position:relative;overflow:hidden}.card__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgba(201,169,110,.12) 0%,transparent 60%);opacity:0;transition:opacity .4s ease}.card:hover .card__visual:after{opacity:1}.card__visual img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .6s cubic-bezier(.16,1,.3,1)}.card:hover .card__visual img{transform:scale(1.05) translateY(-5px)}.card__body{padding:clamp(2rem,2.8vw,3.5rem);border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column}.card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.card__brand{font-family:var(--mono);font-size:clamp(.6rem,.58vw,.72rem);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.card__badge{font-family:var(--mono);font-size:clamp(.56rem,.54vw,.68rem);letter-spacing:.12em;text-transform:uppercase;color:#0a080473;padding:.28rem .75rem;border:1px solid rgba(0,0,0,.12)}.card__model{font-family:var(--sans);font-size:clamp(1.8rem,2.4vw,3.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#0e0c09;margin-bottom:.4rem}.card__ref{font-family:var(--mono);font-size:clamp(.6rem,.58vw,.72rem);letter-spacing:.09em;color:#0a080452;margin-bottom:clamp(1.8rem,2.5vw,3rem)}.card__specs{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 2.4rem;padding:clamp(1.4rem,2vw,2.2rem) 0;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:clamp(1.8rem,2.5vw,3rem)}.card__spec{display:flex;flex-direction:column;gap:.22rem}.card__spec-lbl{font-family:var(--mono);font-size:clamp(.54rem,.52vw,.64rem);letter-spacing:.18em;text-transform:uppercase;color:#0a08044d}.card__spec-val{font-size:clamp(.88rem,.88vw,1.08rem);font-weight:400;color:#0a0804b8}.card__foot{display:flex;align-items:center;justify-content:space-between;gap:1.4rem}.card__price{font-family:var(--sans);font-size:clamp(1.9rem,2.5vw,3.2rem);font-weight:700;letter-spacing:-.03em;color:#0e0c09}.card__btn{font-family:var(--mono);font-size:clamp(.62rem,.6vw,.76rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:1.1rem 2rem;background:var(--gold);color:#0a0a0a;transition:background .18s ease;white-space:nowrap;display:inline-block}.card__btn:hover{background:var(--gold-h)}.cta-band{border-top:1px solid rgba(201,169,110,.14);border-bottom:1px solid rgba(201,169,110,.08);padding:clamp(6rem,10vh,11rem) var(--gut);display:flex;align-items:center;justify-content:space-between;gap:4rem;background:radial-gradient(ellipse at 18% 55%,rgba(201,169,110,.1) 0%,transparent 52%),radial-gradient(ellipse at 80% 30%,rgba(201,169,110,.05) 0%,transparent 45%),linear-gradient(158deg,#181108,#0f0c06 38%,#0c0905);position:relative;overflow:hidden}.cta-band:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 0%,rgba(201,169,110,.35) 30%,rgba(201,169,110,.18) 70%,transparent 100%)}.cta-band__left{flex:1}.cta-band__eyebrow{font-family:var(--mono);font-size:clamp(.62rem,.6vw,.76rem);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:1.1rem;margin-bottom:1.4rem}.cta-band__eyebrow:before{content:"";display:inline-block;flex-shrink:0;width:clamp(2rem,2.5vw,3.6rem);height:1px;background:var(--gold);opacity:.55}.cta-band__title{font-family:var(--sans);font-size:clamp(2.8rem,4.5vw,6rem);font-weight:800;letter-spacing:-.04em;line-height:1}.cta-band__actions{display:flex;flex-direction:column;align-items:flex-end;gap:1.1rem;flex-shrink:0}.cta-band__primary{font-family:var(--mono);font-size:clamp(.7rem,.68vw,.86rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:1.6rem 2.8rem;background:var(--gold);color:#0a0a0a;display:inline-flex;align-items:center;gap:.9rem;transition:background .18s ease;white-space:nowrap}.cta-band__primary:hover{background:var(--gold-h)}.cta-band__secondary{font-family:var(--mono);font-size:clamp(.62rem,.6vw,.76rem);letter-spacing:.14em;text-transform:uppercase;color:#fdfdfd5c;padding:.85rem 1.4rem;border:1px solid rgba(255,255,255,.11);transition:border-color .18s ease,color .18s ease}.cta-band__secondary:hover{border-color:#ffffff4d;color:var(--white)}.foot{display:flex;align-items:center;justify-content:space-between;padding:2rem var(--gut);border-top:1px solid rgba(255,255,255,.05)}.foot__brand{display:flex;align-items:center;gap:1.2rem;font-family:var(--mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:#fdfdfd38}.foot__brand img{height:1.6rem;width:auto;filter:brightness(0) invert(1);opacity:.3}.foot__copy{font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;color:#fdfdfd24}@media(max-width:1024px){.hero{grid-template-columns:1fr 1.15fr}}@media(max-width:900px){.hero{grid-template-columns:1fr;height:auto;min-height:100svh}.hero__left{padding-bottom:clamp(3rem,5vh,5rem)}.hero__right{min-height:60vw}.hero__right:before{background:linear-gradient(to bottom,var(--black) 0%,transparent 20%)}.col__grid{grid-template-columns:1fr}.card{min-width:0}.cta-band{flex-direction:column;align-items:flex-start}.cta-band__actions{align-items:flex-start}}@media(max-width:640px){.strip{grid-template-columns:1fr}.strip__item{border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.strip__item:last-child{border-bottom:none}.hero__left{padding-top:clamp(7rem,12vh,11rem)}.card__specs{grid-template-columns:1fr 1fr}.card__foot{flex-wrap:wrap;row-gap:1.2rem}.col__head{flex-direction:column;align-items:flex-start;gap:1.4rem}.col__meta{text-align:left}}.hero{padding-top:clamp(96px,9vw,132px)}.site-nav{gap:20px}.brand-mark{min-width:102px;min-height:48px;padding:0 12px}.brand-mark__logo{height:20px}.context-nav{min-height:56px;padding:4px 24px}.site-nav.is-scrolled .context-nav{min-height:52px;padding-inline:20px}.context-nav a{min-height:44px;gap:7px;padding:0 6px;font-size:clamp(13.5px,.9vw,15.5px)}.context-nav .nav-dd__btn{min-height:44px;gap:5px;padding:0 6px;font-size:clamp(14px,.95vw,16px)}.menu-toggle{width:56px;height:52px;gap:8px}.site-nav.is-scrolled .menu-toggle{width:52px;height:48px}.nav-dd__panel{top:calc(100% + 10px);min-width:160px}.context-nav .nav-dd__item{padding:10px 14px;font-size:12.5px;border-radius:6px}.menu-panel__surface{width:min(380px,90vw);padding:clamp(24px,4vw,40px) clamp(20px,3.5vw,36px)}@media(min-width:1024px)and (max-width:1366px){.site-nav .context-nav{padding-inline:16px}.site-nav .context-nav a{font-size:12px;padding:0 4px}.site-nav .context-nav .nav-dd__btn{font-size:12.5px;padding:0 4px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page-omega.css.map */
