@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.anton_4e61d1d3-module__5y-oOG__className{font-family:Anton,Impact,Haettenschweiler,Arial Narrow,sans-serif;font-style:normal;font-weight:400}.anton_4e61d1d3-module__5y-oOG__variable{--font-op-display:"Anton", Impact, Haettenschweiler, Arial Narrow, sans-serif}
.op-site{--op-navy-950:#010a14;--op-navy-900:#01101f;--op-navy-800:#06203c;--op-navy-700:#0d3357;--op-navy-600:#12456f;--op-gold-300:#ffe6a6;--op-gold-400:#ffd274;--op-gold-500:#f0bb4a;--op-gold-600:#d1912a;--op-teal-300:#7fe6e0;--op-teal-600:#2aa8a3;--op-ink:#f3f8ff;--op-muted:#c3d6e8;--op-header-h:7rem;background:var(--op-navy-900);color:var(--op-ink);font-family:var(--font-geist-sans), system-ui, -apple-system, sans-serif;position:relative;overflow-x:clip}@media (min-width:64rem){.op-site{--op-header-h:6.25rem}}.op-bevel{--bevel:10px;clip-path:polygon(var(--bevel) 0, calc(100% - var(--bevel)) 0, 100% var(--bevel), 100% calc(100% - var(--bevel)), calc(100% - var(--bevel)) 100%, var(--bevel) 100%, 0 calc(100% - var(--bevel)), 0 var(--bevel))}.op-bevel--sm{--bevel:6px}.op-framed{background-image:linear-gradient(180deg, color-mix(in srgb, var(--op-gold-400) 82%, transparent) 0%, color-mix(in srgb, var(--op-gold-600) 58%, transparent) 100%);padding:1px;transition:background-image .35s}.op-framed__in{-webkit-backdrop-filter:blur(14px)saturate(140%);background-color:#030b16db;height:100%;transition:background-color .35s;position:relative}.op-topbar--scrolled .op-framed__in{background-color:#030b16f5}.op-topbar__hairline{border:1px solid color-mix(in srgb, var(--op-gold-400) 13%, transparent);pointer-events:none;position:absolute;inset:5px}.op-diamond{background:linear-gradient(140deg, var(--op-teal-300), var(--op-teal-600));width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--op-teal-300) 55%, transparent);flex:none;transform:rotate(45deg)}.op-diamond--gold{background:linear-gradient(140deg, var(--op-gold-300), var(--op-gold-600));box-shadow:0 0 8px color-mix(in srgb, var(--op-gold-400) 45%, transparent)}.op-diamond--xs{width:5px;height:5px}.op-brandmark{z-index:20;line-height:0;display:block;position:absolute;top:-.5rem;left:1rem}.op-brandmark:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--op-gold-400) 9%, transparent), transparent 72%);pointer-events:none;border-radius:50%;position:absolute;inset:-6% -4%}@media (min-width:40rem){.op-brandmark{left:50%;translate:-50%}}.op-brandmark__img{filter:drop-shadow(0 2px 5px #01060e99);transition:transform .25s;position:relative}.op-brandmark:hover .op-brandmark__img{transform:translateY(-2px)}.op-topitem{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#cfe0f0;align-items:center;gap:.5rem;height:100%;padding:0 .85rem;font-size:.66rem;font-weight:700;transition:color .2s}.op-topitem:hover{color:var(--op-gold-300)}.op-topitem--gold .op-framed__in,.op-topcta .op-framed__in{background-image:linear-gradient(180deg, var(--op-gold-400) 0%, var(--op-gold-500) 55%, var(--op-gold-600) 100%);-webkit-backdrop-filter:none}.op-topcta .op-topitem{color:#2a1a02;font-weight:800}.op-topcta:hover .op-topitem{color:#1d1201}.op-topcta{box-shadow:0 .35rem 1.1rem -.35rem color-mix(in srgb, var(--op-gold-500) 85%, transparent)}.op-benefits__grid{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.op-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.op-benefits__item+.op-benefits__item{border-top:1px solid color-mix(in srgb, var(--op-gold-400) 12%, transparent)}@media (min-width:40rem){.op-benefits__item+.op-benefits__item{border-top:0;border-left:1px solid color-mix(in srgb, var(--op-gold-400) 12%, transparent)}}.op-langswitch{border:1px solid color-mix(in srgb, var(--op-gold-300) 32%, transparent);background-color:color-mix(in srgb, var(--op-navy-950) 45%, transparent);border-radius:.5rem;overflow:hidden}.op-langswitch__btn{letter-spacing:.08em;color:#93aac4;flex:auto;padding:.4rem .6rem;font-size:.62rem;font-weight:800;transition:color .2s,background-color .2s}.op-langswitch__btn+.op-langswitch__btn{border-left:1px solid color-mix(in srgb, var(--op-gold-300) 22%, transparent)}.op-langswitch__btn:hover{color:var(--op-ink);background-color:#ffffff0d}.op-langswitch__btn[data-active=true]{color:#2a1a02;background-image:linear-gradient(180deg, var(--op-gold-400), var(--op-gold-600))}.op-langswitch__btn:focus-visible{outline:2px solid var(--op-gold-300);outline-offset:-2px}.op-drawer{background:linear-gradient(180deg, #0d335780 0%, #01101f00 40%), linear-gradient(180deg, var(--op-navy-950) 0%, #020e1c 60%, var(--op-navy-950) 100%);border-left:1px solid color-mix(in srgb, var(--op-gold-500) 22%, transparent);box-shadow:-1.5rem 0 3rem -1.5rem #000c}.op-drawerlink{letter-spacing:.12em;text-transform:uppercase;color:#a9c0da;border-bottom:1px solid #ffffff0d;padding:.95rem .85rem;font-size:.8rem;font-weight:600;transition:color .2s,background-color .2s;display:block;position:relative}.op-drawerlink:hover,.op-drawerlink[data-active=true]{color:var(--op-gold-400);background-color:#ffffff0a}.op-benefits{border:1px solid color-mix(in srgb, var(--op-gold-500) 20%, transparent);background-color:color-mix(in srgb, var(--op-navy-950) 62%, transparent);-webkit-backdrop-filter:blur(12px)saturate(140%);border-radius:.85rem;box-shadow:inset 0 1px #ffffff0d,0 1.25rem 2.5rem -1rem #000000b3}.op-benefits>li+li{border-top:1px solid #ffffff12}@media (min-width:40rem){.op-benefits>li+li{border-top:0;border-left:1px solid #ffffff12}}.op-section{padding-block:4.5rem;position:relative}@media (min-width:64rem){.op-section{padding-block:6rem}}.op-section--tint:before{content:"";inset-inline:0;pointer-events:none;background:radial-gradient(58% 100% at 50% 0,#12456f6b 0%,#0926422e 45%,#0000 78%);height:22rem;position:absolute;top:0}.op-container{width:100%;max-width:82rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:40rem){.op-container{padding-inline:2rem}}@media (min-width:64rem){.op-container{padding-inline:3rem}}.op-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--op-gold-400);align-items:center;gap:.6rem;font-size:.68rem;font-weight:700;display:inline-flex}.op-eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--op-gold-500));width:1.75rem;height:1px}.op-card{border:1px solid color-mix(in srgb, var(--op-gold-500) 16%, transparent);background:linear-gradient(160deg,#12456f59 0%,#06203c80 55%,#01101fb3 100%);border-radius:.85rem;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;box-shadow:0 1.25rem 2.5rem -1.25rem #000000bf}.op-card:hover{border-color:color-mix(in srgb, var(--op-gold-400) 42%, transparent);transform:translateY(-3px);box-shadow:0 1.75rem 3rem -1.25rem #000000d9}.op-hero{min-height:44rem}@media (min-width:48rem){.op-hero{min-height:46rem}}@media (min-width:64rem){.op-hero{height:clamp(47.5rem,96svh,62rem);min-height:47.5rem}}.op-hero__img{object-position:42% center}@media (min-width:48rem){.op-hero__img{object-position:58% center}}@media (min-width:64rem){.op-hero__img{object-position:center}}.op-hero__scrim-left{z-index:-1;pointer-events:none;background:linear-gradient(92deg,#010913f0 0%,#010a15db 16%,#020d1a99 32%,#020e1c3d 45%,#020e1c00 58%);position:absolute;inset:0}@media (max-width:63.9375rem){.op-hero__scrim-left{background:linear-gradient(#010913e0 0%,#010a15a8 32%,#020d1a4d 54%,#020e1c1f 72%,#020e1c66 100%)}}.op-hero__scrim-bottom{inset-inline:0;z-index:-1;pointer-events:none;background:linear-gradient(#01101f00 0%,#01101f73 52%,#01101feb 100%);height:34%;position:absolute;bottom:0}.op-hero__vignette{z-index:-1;pointer-events:none;background:radial-gradient(120% 95% at 50% 45%,#0000 52%,#0109138c 100%);position:absolute;inset:0}.op-hero__copy{text-align:center;width:100%;max-width:38rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:40rem){.op-hero__copy{padding-inline:2rem}}@media (min-width:64rem){.op-hero__copy{margin-inline:0;text-align:left;max-width:39rem;margin-left:clamp(2.5rem,17vw,20rem);padding-inline:0}}.op-herocta{display:block}.op-herocta__label{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.86rem;font-weight:800}@media (min-width:64rem){.op-herocta__label{font-size:.95rem}}.op-display{font-family:var(--font-op-display), Impact, "Arial Narrow", sans-serif;letter-spacing:.01em;text-transform:uppercase;font-weight:400;line-height:1.04}.op-gold-text{background-image:linear-gradient(180deg, var(--op-gold-300) 0%, var(--op-gold-400) 45%, var(--op-gold-600) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-block:-.16em;padding-block:.16em}@media (prefers-reduced-motion:no-preference){html:has(.op-site){scroll-behavior:smooth}}.op-anchor{scroll-margin-top:calc(var(--op-header-h) + 2.25rem)}.op-btn{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;border-radius:.5rem;justify-content:center;align-items:center;gap:.55rem;font-weight:700;transition:transform .18s,box-shadow .25s,background-color .25s,border-color .25s,color .25s}.op-btn:hover{transform:translateY(-1px)}.op-btn:active{transform:translateY(0)}.op-btn:focus-visible{outline:2px solid var(--op-gold-300);outline-offset:3px}.op-btn--gold{color:#2a1a02;background-image:linear-gradient(180deg, var(--op-gold-400) 0%, var(--op-gold-500) 55%, var(--op-gold-600) 100%);box-shadow:inset 0 1px 0 #ffffff8c, 0 .5rem 1.25rem -.5rem color-mix(in srgb, var(--op-gold-500) 80%, transparent)}.op-btn--gold:hover{box-shadow:inset 0 1px 0 #ffffffa6, 0 .75rem 1.75rem -.5rem color-mix(in srgb, var(--op-gold-400) 95%, transparent)}.op-btn--ghost{color:var(--op-ink);border:1px solid color-mix(in srgb, var(--op-gold-300) 45%, transparent);background-color:color-mix(in srgb, var(--op-navy-950) 45%, transparent);-webkit-backdrop-filter:blur(6px)}.op-btn--ghost:hover{border-color:var(--op-gold-400);background-color:color-mix(in srgb, var(--op-navy-700) 65%, transparent)}.op-cta-glow{isolation:isolate;position:relative}.op-cta-glow:before{content:"";z-index:-1;background:radial-gradient(60% 120% at 50% 50%, color-mix(in srgb, var(--op-gold-400) 55%, transparent), transparent 70%);filter:blur(.65rem);opacity:.55;border-radius:.85rem;animation:3.4s ease-in-out infinite op-pulse;position:absolute;inset:-.35rem}.op-layer{pointer-events:none;position:absolute;inset:0}.op-parallax{will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1)}.op-drift-x{will-change:transform;animation:150s linear infinite op-drift-x}.op-sun{animation:9s ease-in-out infinite op-pulse}.op-ship{animation:11s ease-in-out infinite op-bob}.op-shimmer{animation:7s ease-in-out infinite op-shimmer}.op-rise{animation:.85s cubic-bezier(.22,1,.36,1) both op-rise}.op-fade{animation:1.2s both op-fade}.op-d1{animation-delay:80ms}.op-d2{animation-delay:.2s}.op-d3{animation-delay:.32s}.op-d4{animation-delay:.44s}.op-d5{animation-delay:.56s}.op-d6{animation-delay:.68s}@keyframes op-rise{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}@keyframes op-fade{0%{opacity:0}to{opacity:1}}@keyframes op-drift-x{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes op-bob{0%,to{transform:translate(0,0)rotate(-.35deg)}50%{transform:translateY(-.6rem)rotate(.35deg)}}@keyframes op-pulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes op-shimmer{0%,to{opacity:.35;transform:translate(0,0)}50%{opacity:.6;transform:translate(-1.25rem)}}@media (prefers-reduced-motion:reduce){.op-site *,.op-site :before,.op-site :after{transition:none!important;animation:none!important}.op-rise,.op-fade{opacity:1;transform:none}.op-parallax{transform:none!important}}
