._switch_uk3m7_5{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:9px 14px;border-radius:100px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#f5f5f0d1;position:relative;overflow:hidden;font-family:"SwitzerMedium",var(--font-display, sans-serif);font-size:12px;letter-spacing:.12em;cursor:pointer;transition:background-color .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);outline:none;-webkit-tap-highlight-color:transparent}._fill_uk3m7_44{position:absolute;inset:0;border-radius:inherit;background:#f4f4f1;pointer-events:none;will-change:transform}._code_uk3m7_55{position:relative;z-index:1}._switch_uk3m7_5:active{transform:scale(.97)}._switch_uk3m7_5:focus-visible{border-color:#c9a84cb3;box-shadow:0 0 0 3px #c9a84c40}._code_uk3m7_55{display:block;line-height:1}@media (max-width: 768px){._switch_uk3m7_5{min-width:48px;padding:8px 12px;font-size:11px}}@media (prefers-reduced-motion: reduce){._switch_uk3m7_5{transition-duration:.01ms}._switch_uk3m7_5:active{transform:none}}._nav_arv5g_1{position:fixed;top:0;left:0;right:0;z-index:1000;padding:38px 32px 16px;display:flex;align-items:center;transition:background .4s ease}._nav_arv5g_1._scrolled_arv5g_39{background:#0a0a0ad9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.04)}._navInner_arv5g_53{width:100%;display:flex;align-items:center;justify-content:center;position:relative;min-height:54px}._logo_arv5g_77{display:flex;align-items:center;gap:8px;text-decoration:none;position:absolute;left:36px;top:50%;transform:translateY(-50%)}._logoText_arv5g_103{font-family:var(--font-display);font-weight:900;font-size:42px;letter-spacing:.04em;color:var(--white)}._pillNav_arv5g_119{display:flex;align-items:center;gap:4px;position:relative;overflow:hidden;background:#c9a84c0f;border-radius:100px;padding:4px;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:inset 1px 1px 1px #c9a84c40,inset -1px -1px 1px #c9a84c1f,0 4px 12px #0003;border:1px solid rgba(201,168,76,.15)}._pillLink_arv5g_149{padding:8px 18px;font-size:12px;font-family:var(--font-body);font-weight:400;letter-spacing:.06em;border-radius:100px;color:#fff;transition:all .25s ease;white-space:nowrap;position:relative;text-decoration:none}._pillLink_arv5g_149:hover{color:var(--white);background:#c9a84c1f}._pillActive_arv5g_167{background:#c9a84c2e!important;color:var(--white)!important}._pillMenu_arv5g_171{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;background:#c9a84c40;border:1px solid rgba(201,168,76,.3);border-radius:12px;padding:10px 12px;cursor:pointer;min-width:44px;min-height:44px;flex-shrink:0;box-shadow:0 0 12px #c9a84c26,inset 0 1px 1px #c9a84c33}._menuToggleRight_arv5g_201{position:absolute;right:0;top:50%;transform:translateY(-50%)}._navRight_arv5g_223,._mobileRight_arv5g_225{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:12px}._navRight_arv5g_223 ._chatBtn_arv5g_257,._mobileRight_arv5g_225 ._menuToggleRight_arv5g_201{position:relative;right:auto;top:auto;transform:none}@media (max-width: 768px){._navRight_arv5g_223,._mobileRight_arv5g_225{gap:8px}}._chatBtn_arv5g_257{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:10px;padding:15px 34px;border-radius:999px;background:linear-gradient(180deg,#c9a84c29,#c9a84c0a 45%,#c9a84c00 72%),#0b0b0b;border:1px solid rgba(201,168,76,.16);text-decoration:none;white-space:nowrap;font-family:"Satoshi",var(--font-body, system-ui);font-size:15.5px;font-weight:500;letter-spacing:.01em;box-shadow:0 4px 18px #00000059,inset 0 1px #c9a84c24;overflow:hidden;isolation:isolate}._chatFill_arv5g_355{position:absolute;inset:-1px 0;background:#f2f2ed;border-radius:inherit;z-index:0;pointer-events:none;will-change:transform}._chatInner_arv5g_379{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px}._chatArrow_arv5g_395{display:inline-block}._menuLine_arv5g_403{display:block;width:16px;height:2px;min-height:2px;background:#fff;border-radius:1px;transition:all .3s cubic-bezier(.76,0,.24,1);transform-origin:center}._menuLineOpen1_arv5g_419{transform:translateY(5.5px) rotate(45deg)}._menuLineOpen2_arv5g_421{opacity:0;transform:scaleX(0)}._menuLineOpen3_arv5g_423{transform:translateY(-5.5px) rotate(-45deg)}._fullMenu_arv5g_427{position:fixed;inset:0;background:var(--black);z-index:999;display:flex;flex-direction:column;overflow:hidden}._fullMenuInner_arv5g_439{padding:120px 60px 60px;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2}._fullMenuLinks_arv5g_451{list-style:none;display:flex;flex-direction:column;gap:0}._fullMenuLink_arv5g_451{display:flex;align-items:baseline;gap:24px;font-family:var(--font-display);font-size:clamp(52px,10vw,100px);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;padding:20px 0;border-top:1px solid rgba(255,255,255,.06);color:#fff;transition:color .3s,padding-left .3s;position:relative;text-decoration:none}._fullMenuLink_arv5g_451:hover{color:var(--white);padding-left:20px}._fullMenuLink_arv5g_451:hover:after{opacity:1;transform:translateY(-50%) translate(0)}._fullMenuNum_arv5g_489{font-size:16px;font-family:var(--font-body);font-weight:300;opacity:.3;letter-spacing:.05em}._fullMenuBottom_arv5g_499{display:flex;justify-content:space-between;align-items:center;padding-top:32px;border-top:1px solid rgba(255,255,255,.06)}._fullMenuBottom_arv5g_499 p{font-size:15px;opacity:.3;letter-spacing:.05em}._fullMenuSocials_arv5g_513{display:flex;gap:20px}._fullMenuSocials_arv5g_513 a{font-size:12px;font-weight:700;letter-spacing:.1em;opacity:.4;text-decoration:none;color:inherit;transition:opacity .3s,color .3s}._fullMenuSocials_arv5g_513 a:hover{opacity:1;color:var(--gold)}@media (hover: hover) and (pointer: fine){._logo_arv5g_77{transition:transform .4s cubic-bezier(.76,0,.24,1)}._logo_arv5g_77:hover{transform:translateY(-50%) scale(1.02)}._logo_arv5g_77:hover ._logoText_arv5g_103{background:linear-gradient(100deg,#ffffff 0%,#ffffff 40%,var(--gold, #C9A84C) 50%,#ffffff 60%,#ffffff 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:_logoShine_arv5g_1 .85s cubic-bezier(.22,1,.36,1) forwards;will-change:background-position}._pillMenu_arv5g_171{transition:background .25s,transform .3s}._pillMenu_arv5g_171:hover{background:#c9a84c33;transform:scale(1.05)}._fullMenuSocials_arv5g_513 a:hover{transform:translateY(-2px)}}@keyframes _logoShine_arv5g_1{0%{background-position:135% 0}to{background-position:-35% 0}}@media (prefers-reduced-motion: reduce){._logo_arv5g_77:hover ._logoText_arv5g_103{animation:none;background-position:-35% 0}}@media (max-width: 768px){._nav_arv5g_1{padding:22px 20px 14px;height:72px;animation:none!important;transform:none!important;-webkit-transform:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto!important;contain:none!important;pointer-events:none;background:#0a0a0af2!important}._nav_arv5g_1._scrolled_arv5g_39{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0a0a0af2!important}._navInner_arv5g_53{pointer-events:auto}._pillNav_arv5g_119{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#ffffff14}._pillLink_arv5g_149{display:none}._pillMenu_arv5g_171{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}._pillMenu_arv5g_171:active{transform:scale(.88);background:#fff3}._navInner_arv5g_53{justify-content:space-between}._logo_arv5g_77{-webkit-tap-highlight-color:transparent;touch-action:manipulation;pointer-events:auto;position:static;left:auto;top:auto;gap:6px;min-width:0}._logoText_arv5g_103{font-size:26px;letter-spacing:.03em}._fullMenu_arv5g_427{pointer-events:auto;-webkit-overflow-scrolling:touch;overflow-y:auto;touch-action:manipulation}._fullMenuInner_arv5g_439{padding:100px 24px 40px}._fullMenuLink_arv5g_451{min-height:50px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer}._fullMenuLink_arv5g_451:after{display:none}._fullMenuLink_arv5g_451:active{color:var(--gold);padding-left:16px}._fullMenuSocials_arv5g_513 a{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}._fullMenuSocials_arv5g_513 a:active{color:var(--gold)}._fullMenuMobileAnim_arv5g_835{animation:_navMenuSlideDown_arv5g_1 .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes _navMenuSlideDown_arv5g_1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}._fullMenuLinkLi_arv5g_865{opacity:0;transform:translateY(30px);animation:_navMenuLinkIn_arv5g_1 .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.15s + var(--link-i, 0) * .06s)}@keyframes _navMenuLinkIn_arv5g_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._fullMenuBottom_arv5g_499{opacity:0;transform:translateY(16px);animation:_navMenuBottomIn_arv5g_1 .5s ease .45s forwards}@keyframes _navMenuBottomIn_arv5g_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}._footer_jo2uu_3{background:var(--black);position:relative;padding:0 0 40px}._topBorder_jo2uu_9{height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.2),transparent)}._top_jo2uu_9{display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;margin:0 auto;padding:72px 40px 64px;gap:80px}._brand_jo2uu_26{max-width:320px;flex-shrink:0}._logo_jo2uu_31{margin-bottom:16px}._logoText_jo2uu_35{font-family:"MontserratBold",var(--font-display, sans-serif);font-size:22px;letter-spacing:.12em;color:var(--white)}._tagline_jo2uu_42{font-family:"SwitzerMedium",var(--font-body, sans-serif);font-size:16px;line-height:1.7;color:#fff;margin-bottom:20px}._companyInfo_jo2uu_50{font-family:"SwitzerMedium",var(--font-body, sans-serif);font-size:13px;line-height:1.8;color:#fff}._companyInfo_jo2uu_50 p{margin:0}._cols_jo2uu_88{display:flex;gap:40px;min-width:0}._col_jo2uu_88{min-width:min-content}._col_jo2uu_88 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}._colTitle_jo2uu_115{font-family:"MontserratBold",var(--font-display, sans-serif);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 0 24px}._colLink_jo2uu_124{font-family:"SwitzerMedium",var(--font-body, sans-serif);font-size:16px;color:#fff;text-decoration:none;display:block;padding:8px 0;overflow-wrap:break-word;transition:color .25s ease}._colLink_jo2uu_124:hover{color:#c9a84cd9}._bottom_jo2uu_145{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:24px 40px 0;border-top:1px solid rgba(245,245,240,.06)}._bottom_jo2uu_145 p{font-family:"SwitzerMedium",var(--font-body, sans-serif);font-size:14px;color:#fff;margin:0}._bottomLinks_jo2uu_162{display:flex;gap:20px}._bottomLink_jo2uu_162{font-family:"SwitzerMedium",var(--font-body, sans-serif);font-size:13px;color:#fff;text-decoration:none;transition:color .25s ease}._bottomLink_jo2uu_162:hover{color:#fff;opacity:.8}._anpcImg_jo2uu_180{height:36px;width:auto;display:block}._bottomBadge_jo2uu_186{display:flex;align-items:center;gap:8px;font-family:"SwitzerMedium",var(--font-body, sans-serif);font-size:14px;color:#fff}@keyframes _statusPulse_jo2uu_1{0%,to{box-shadow:0 0 #4ade8066}50%{box-shadow:0 0 0 6px #4ade8000}}._statusDot_jo2uu_200{width:6px;height:6px;border-radius:50%;background:#4ade80}@media (hover: hover) and (pointer: fine){._statusDot_jo2uu_200{animation:_statusPulse_jo2uu_1 2s ease-in-out infinite}}@media (max-width: 1180px){._top_jo2uu_9{gap:40px}._brand_jo2uu_26{max-width:264px}._cols_jo2uu_88{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:28px 32px;width:100%}}@media (max-width: 768px){._top_jo2uu_9{flex-direction:column;padding:48px 24px 40px;gap:40px}._brand_jo2uu_26{max-width:100%}._cols_jo2uu_88{display:grid;grid-template-columns:1fr;gap:32px;width:100%}._colTitle_jo2uu_115{margin-bottom:12px}._colLink_jo2uu_124{padding:5px 0}._bottom_jo2uu_145{flex-direction:column;gap:16px;padding:20px 24px 0;text-align:center}._statusDot_jo2uu_200{animation:none}}._wrap_1hkpg_11{position:fixed;left:0;right:0;bottom:0;height:250px;z-index:20;pointer-events:none}._layer_1hkpg_22{position:absolute;inset:0;opacity:1;transition:opacity .78s cubic-bezier(.37,0,.63,1)}._atBottom_1hkpg_57 ._layer_1hkpg_22{opacity:0;transition-duration:.56s}._l1_1hkpg_73{backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);mask-image:linear-gradient(to top,#000 0%,#000 60%,transparent 100%);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 60%,transparent 100%)}._l2_1hkpg_80{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);mask-image:linear-gradient(to top,#000 0%,#000 38%,transparent 74%);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 38%,transparent 74%)}._l3_1hkpg_87{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);mask-image:linear-gradient(to top,#000 0%,#000 16%,transparent 46%);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 16%,transparent 46%)}@media (prefers-reduced-motion: reduce){._wrap_1hkpg_11{display:none}}@media (max-width: 768px){._wrap_1hkpg_11{height:150px}._l3_1hkpg_87{display:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:NeueHaas;src:url(/assets/NeueHaasDisplayXXThin-D7hXZW7k.woff2) format("woff2"),url(/fonts/NeueHaasDisplayXXThin.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:NeueHaas;src:url(/assets/NeueHaasDisplayLight-CjF3kGOv.woff2) format("woff2"),url(/fonts/NeueHaasDisplayLight.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:NeueHaas;src:url(/assets/NeueHaasDisplayRoman-DZsLiWWJ.woff2) format("woff2"),url(/fonts/NeueHaasDisplayRoman.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:NeueHaas;src:url(/assets/NeueHaasDisplayMediu-sx1yGPyQ.woff2) format("woff2"),url(/fonts/NeueHaasDisplayMediu.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:NeueHaas;src:url(/assets/NeueHaasDisplayBold-DzqkvfO9.woff2) format("woff2"),url(/fonts/NeueHaasDisplayBold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:NeueHaas;src:url(/assets/NeueHaasDisplayBlack-CL8NWDgb.woff2) format("woff2"),url(/fonts/NeueHaasDisplayBlack.ttf) format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Altone;src:url(/assets/Altone%20Trial-Bold-CDNFdXXD.woff2) format("woff2"),url(/assets/Altone%20Trial-Bold-TW1u72RR.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Altone;src:url(/assets/Altone%20Trial-Regular-B_KrGN00.woff2) format("woff2"),url(/assets/Altone%20Trial-Regular-BrkQ52sl.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:MadeTommy;src:url(/assets/MADE%20TOMMY%20Regular_PERSONAL%20USE-ppKNMcZ3.woff2) format("woff2"),url(/assets/MADE%20TOMMY%20Regular_PERSONAL%20USE-DgY3UEhk.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MadeTommy;src:url(/assets/MADE%20TOMMY%20Medium_PERSONAL%20USE-V17qieet.woff2) format("woff2"),url(/assets/MADE%20TOMMY%20Medium_PERSONAL%20USE-DYDtx49f.otf) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:MadeTommy;src:url(/assets/MADE%20TOMMY%20Light_PERSONAL%20USE-C7AahyBa.woff2) format("woff2"),url(/assets/MADE%20TOMMY%20Light_PERSONAL%20USE-DPhMzYKF.otf) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:MadeTommy;src:url(/assets/MADE%20TOMMY%20Bold_PERSONAL%20USE-D27utS7O.woff2) format("woff2"),url(/assets/MADE%20TOMMY%20Bold_PERSONAL%20USE-DXoD6g_U.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Light-BZr1XQ4v.woff2) format("woff2"),url(/assets/Satoshi-Light-BqtVaFVY.otf) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Regular-Bia0sGs2.woff2) format("woff2"),url(/assets/Satoshi-Regular-B3SN4yqc.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Medium-CxZDuxqV.woff2) format("woff2"),url(/assets/Satoshi-Medium-DoW3kFbX.otf) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Bold-CnZyArFE.woff2) format("woff2"),url(/assets/Satoshi-Bold-C3YRi9Vg.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:SatoshiBold;src:url(/assets/Satoshi-Bold-CnZyArFE.woff2) format("woff2"),url(/assets/Satoshi-Bold-C3YRi9Vg.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:SatoshiMedium;src:url(/assets/Satoshi-Medium-CxZDuxqV.woff2) format("woff2"),url(/assets/Satoshi-Medium-DoW3kFbX.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MontserratBlack;src:url(/assets/Montserrat-Black-BJ1uybw1.woff2) format("woff2"),url(/assets/Montserrat-Black-xAb15t2o.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:MontserratBold;src:url(/assets/Montserrat-Bold-CYZ3lZua.woff2) format("woff2"),url(/assets/Montserrat-Bold-CQl79l-4.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:SwitzerRegular;src:url(/assets/Switzer-Regular-C5Ucys95.woff2) format("woff2"),url(/assets/Switzer-Regular-dATgZAjD.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:SwitzerLight;src:url(/assets/Switzer-Light-Cv6sUDCl.woff2) format("woff2"),url(/assets/Switzer-Light-BADCwite.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:SwitzerMedium;src:url(/assets/Switzer-Medium-DesLaUkC.woff2) format("woff2"),url(/assets/Switzer-Medium-RFqtjt7E.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:SwitzerBold;src:url(/assets/Switzer-Bold-Bvni5S6D.woff2) format("woff2"),url(/assets/Switzer-Bold-5MgXy-Ae.otf) format("opentype");font-weight:400;font-display:swap}:root{--svc-sphere-x: 0%;--svc-sphere-offset: 780px;--svc-sphere-r: 780px;--svc-sphere-color: rgba(201, 168, 76, .13);--black: #0a0a0a;--white: #f5f5f0;--gray: #f0f0ec;--accent: #C9A84C;--accent-light: #D4B968;--gold: #C9A84C;--gold-light: #D4B968;--dark-section: #111111;--text-muted: #999;--font-display: "NeueHaas", sans-serif;--font-body: "NeueHaas", sans-serif;--font-ui: "NeueHaas", sans-serif;--nav-height: 70px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-quart: cubic-bezier(.76, 0, .24, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.25, .1, .25, 1)}html{scroll-behavior:smooth;font-size:20px;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-x:clip}@media (pointer: fine) and (min-width: 769px){html{scroll-behavior:auto}}body{background:var(--black);color:var(--white);font-family:var(--font-body);font-weight:400;overflow-x:hidden;overflow-x:clip}@media (hover: hover) and (pointer: fine){body{overscroll-behavior:none}}@media (pointer: coarse),(max-width: 768px){body{cursor:auto!important;overscroll-behavior:auto!important;-webkit-overflow-scrolling:touch}}video{-webkit-playsinline:true;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;font-family:SwitzerMedium,sans-serif;font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--black);background:var(--gold);border-radius:8px;z-index:100000}.skip-link:focus{position:fixed;top:calc(var(--nav-height) + 12px);left:50%;transform:translate(-50%);width:auto;height:auto;padding:12px 24px;margin:0;overflow:visible;clip:auto;white-space:normal;outline:none;box-shadow:0 4px 24px #0009,0 0 0 2px #c9a84c4d}:focus{outline:none}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.cursor{position:fixed;top:0;left:0;width:8px;height:8px;background:var(--gold);border-radius:50%;pointer-events:none;z-index:99999;transform:translate(-50%,-50%);box-shadow:0 0 10px #c9a84ccc}.cursor-follower{position:fixed;top:0;left:0;width:36px;height:36px;border:1px solid rgba(201,168,76,.4);border-radius:50%;pointer-events:none;z-index:99998;transform:translate(-50%,-50%);transition:transform .15s ease,width .3s ease,height .3s ease}@media (hover: hover) and (pointer: fine){a,button{cursor:pointer}}@media (pointer: coarse),(max-width: 768px){a,button{cursor:pointer!important}}::-webkit-scrollbar{display:none}html{scrollbar-width:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.92}p{font-family:var(--font-body);font-weight:400;line-height:1.6}a{text-decoration:none;color:inherit}section{position:relative}.section-dark{background:var(--dark-section)}.section-light{background:var(--gray);color:var(--black)}.container{max-width:1200px;margin:0 auto;padding:0 40px}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.4;font-family:var(--font-ui);font-weight:400;margin-bottom:24px}.breadcrumb .dot{width:4px;height:4px;background:currentColor;border-radius:50%;opacity:.5}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;font-family:"Altone",var(--font-ui);font-size:14px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;border:none;cursor:pointer;border-radius:100px;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;isolation:isolate}.btn:active{transform:scale(.97)}.btn:before{content:"";position:absolute;inset:0;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-in-out-quart);z-index:0;pointer-events:none}.btn span{position:relative;z-index:3;pointer-events:auto}.btn:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:skew(-20deg);transition:left .5s ease;z-index:2;pointer-events:none}.btn-primary{background:#fff;color:#0a0a0a;border:1px solid rgba(0,0,0,.08)}.btn-primary:before{background:#0000000a}@media (hover: hover) and (pointer: fine){.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:0;bottom:0;width:45%;left:-60%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(201,168,76,.28),transparent);animation:btnSheen 5.5s ease-in-out infinite;pointer-events:none}}@keyframes btnSheen{0%,68%{left:-60%}86%,to{left:120%}}.btn-outline{background:transparent;color:var(--white);border:1px solid rgba(255,255,255,.25)}.btn-outline:before{background:#ffffff14}.btn-dark{background:#1a1a1a;color:#fff;border:1px solid transparent}.btn-dark:before{background:#ffffff0d}.plus-icon{display:inline-block;font-size:21px;line-height:1;position:relative;z-index:1;transition:transform .2s cubic-bezier(.23,1,.32,1);font-family:SwitzerLight,NeueHaas,sans-serif;font-variant-emoji:text;-webkit-font-variant-emoji:text}@media (hover: hover) and (pointer: fine){.btn:hover:before{transform:scaleX(1)}.btn:hover:after{left:150%}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.btn-primary:hover{box-shadow:0 8px 32px #0000001f}.btn-outline:hover{border-color:#fff}.btn:hover .plus-icon{transform:rotate(90deg) scale(1.2)}}.hr{width:100%;height:1px;background:#ffffff14}.hr-dark{background:#00000014}.overflow-hidden{overflow:hidden}.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}.noise-overlay{position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");mix-blend-mode:overlay;contain:strict;backface-visibility:hidden;transform:translateZ(0)}.marquee-container{overflow:hidden;white-space:nowrap}.marquee-track{display:inline-flex;gap:60px;animation:marquee 20s linear infinite}.marquee-track:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-reveal]{opacity:0;transform:translateY(32px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}[data-reveal].revealed{opacity:1;transform:translateY(0)}[data-reveal=left]{transform:translate(-32px)}[data-reveal=right]{transform:translate(32px)}[data-reveal=scale]{transform:scale(.92)}[data-reveal=rotate]{transform:rotate(-5deg) translateY(20px)}[data-reveal=flip]{transform:perspective(600px) rotateY(15deg)}[data-reveal=left].revealed,[data-reveal=right].revealed,[data-reveal=scale].revealed,[data-reveal=rotate].revealed,[data-reveal=flip].revealed{transform:none}.anim-underline{position:relative}.anim-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--gold);transition:width .4s var(--ease-out-expo)}.anim-underline:hover:after{width:100%}.clip-reveal{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-out-expo)}.clip-reveal.revealed{clip-path:inset(0 0% 0 0)}.clip-reveal-v{clip-path:inset(100% 0 0 0);transition:clip-path .9s var(--ease-out-expo)}.clip-reveal-v.revealed{clip-path:inset(0 0 0 0)}.clip-reveal-circle{clip-path:circle(0% at 50% 50%);transition:clip-path 1.2s var(--ease-out-expo)}.clip-reveal-circle.revealed{clip-path:circle(75% at 50% 50%)}.glow-border{position:relative}.glow-border:before{content:"";position:absolute;inset:-1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.4),transparent);background-size:200% 100%;border-radius:inherit;opacity:0;transition:opacity .3s;animation:borderGlow 3s linear infinite;z-index:-1}.glow-border:hover:before{opacity:1}@keyframes borderGlow{0%{background-position:-200% 0}to{background-position:200% 0}}.stagger-children>*{opacity:0;transform:translateY(20px);transition:opacity .5s var(--ease-out-expo),transform .5s var(--ease-out-expo)}.stagger-children.revealed>*:nth-child(1){opacity:1;transform:none;transition-delay:0s}.stagger-children.revealed>*:nth-child(2){opacity:1;transform:none;transition-delay:.08s}.stagger-children.revealed>*:nth-child(3){opacity:1;transform:none;transition-delay:.16s}.stagger-children.revealed>*:nth-child(4){opacity:1;transform:none;transition-delay:.24s}.stagger-children.revealed>*:nth-child(5){opacity:1;transform:none;transition-delay:.32s}.stagger-children.revealed>*:nth-child(6){opacity:1;transform:none;transition-delay:.4s}.stagger-children.revealed>*:nth-child(7){opacity:1;transform:none;transition-delay:.48s}.stagger-children.revealed>*:nth-child(8){opacity:1;transform:none;transition-delay:.56s}.hover-tilt{transition:transform .4s var(--ease-out-expo),box-shadow .4s ease}.hover-tilt:hover{transform:perspective(800px) rotateX(2deg) rotateY(-3deg) translateY(-4px);box-shadow:0 20px 40px #0000004d,0 0 0 1px #c9a84c1a}.parallax-slow{will-change:transform;transition:transform .1s linear}.float-gentle{animation:floatY 4s ease-in-out infinite}.float-slow{animation:floatYSlow 6s ease-in-out infinite}.float-rotate{animation:orbitFloat 8s ease-in-out infinite}.rotate-cw{animation:rotateSlowCW 20s linear infinite}.rotate-ccw{animation:rotateSlowCCW 20s linear infinite}.pulse-glow{animation:pulseGlow 3s ease-in-out infinite}.pulse-scale{animation:pulseScale 2s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatYSlow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(3deg)}}@keyframes rotateSlowCW{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateSlowCCW{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 10px #c9a84c4d}50%{box-shadow:0 0 30px #c9a84ccc,0 0 60px #c9a84c4d}}@keyframes pulseScale{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes scanline{0%{top:-10%}to{top:110%}}@keyframes glitch1{0%,to{clip-path:inset(0 0 95% 0);transform:translate(-3px)}20%{clip-path:inset(30% 0 50% 0);transform:translate(3px)}40%{clip-path:inset(70% 0 10% 0);transform:translate(-3px)}60%{clip-path:inset(10% 0 80% 0);transform:translate(3px)}80%{clip-path:inset(50% 0 30% 0);transform:translate(-3px)}}@keyframes glitch2{0%,to{clip-path:inset(80% 0 0 0);transform:translate(3px)}20%{clip-path:inset(10% 0 70% 0);transform:translate(-3px)}40%{clip-path:inset(50% 0 30% 0);transform:translate(3px)}60%{clip-path:inset(20% 0 60% 0);transform:translate(-3px)}80%{clip-path:inset(60% 0 20% 0);transform:translate(3px)}}@keyframes textRevealUp{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes lineGrow{0%{scaleX:0;transform-origin:left}to{scaleX:1}}@keyframes countUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes orbitFloat{0%{transform:translate(0) rotate(0)}25%{transform:translate(10px,-15px) rotate(90deg)}50%{transform:translate(20px) rotate(180deg)}75%{transform:translate(10px,15px) rotate(270deg)}to{transform:translate(0) rotate(360deg)}}@keyframes inkBleed{0%{opacity:0;filter:blur(20px);transform:scale(.8)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes typeIn{0%{width:0}to{width:100%}}@keyframes shimmerSweep{0%{transform:translate(-100%) skew(-20deg)}to{transform:translate(200%) skew(-20deg)}}@keyframes borderRotate{0%{background-position:0% 0%}to{background-position:200% 200%}}@keyframes elasticBounce{0%{transform:scale(0)}40%{transform:scale(1.1)}60%{transform:scale(.95)}80%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes morphBlob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30%}50%{border-radius:50% 60% 30% 70%/40% 50% 60%}75%{border-radius:40% 60% 50% 40%/60% 40%}}@keyframes dash{to{stroke-dashoffset:0}}.shimmer-on-hover{position:relative;overflow:hidden}.shimmer-on-hover:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:skew(-20deg);transition:none;pointer-events:none}.shimmer-on-hover:hover:after{animation:shimmerSweep .8s ease forwards}.morph-blob{animation:morphBlob 8s ease-in-out infinite}.elastic-in{animation:elasticBounce .6s var(--ease-spring) both}.scroll-progress{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--gold),var(--gold-light));z-index:10000;transform-origin:left;transition:transform .1s linear}@media (max-width: 768px){:root{--nav-height: 60px}.container{padding:0 20px}body{cursor:auto!important}*,*:before,*:after{cursor:auto!important}.cursor,.cursor-follower{display:none!important}a,button{cursor:pointer!important}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}a,button,input,select,textarea,label,[role=button],[tabindex],.btn,.ctaApple,.socialLink,.pillMenu,.contactItem,.mainButton,.fullMenuLink{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}[data-reveal]{opacity:1;transform:none;transition:none}.noise-overlay{display:none!important;pointer-events:none!important;visibility:hidden!important}.mobile-reveal{opacity:0;transform:translateY(20px);animation:none}.mobile-reveal.mobile-visible{animation:mobileRevealAnim .6s ease both}@keyframes mobileRevealAnim{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}video{will-change:auto}@keyframes slideUp{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;position:relative;z-index:5}.btn:after{display:none!important}.btn:before{display:none!important}.btn:active{transform:scale(.91)!important}.btn:hover{transform:none;box-shadow:none}.btn-primary,.btn-outline{animation:none!important}.btn-primary:active{background:var(--gold-light)!important;transform:scale(.91)!important}.btn-outline:active{border-color:#fff!important;transform:scale(.91)!important}.btn-dark:active{transform:scale(.91)!important}.btn:hover .plus-icon{transform:none}.btn:active .plus-icon{transform:rotate(135deg) scale(1.4)!important}a{-webkit-tap-highlight-color:transparent}.breadcrumb{opacity:.4}.marquee-track{animation-duration:12s!important}.glow-border:before{display:none}.shimmer-on-hover:after{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}[data-magnetic]{transition:transform .4s var(--ease-in-out-quart);will-change:transform}.text-gradient-anim{background:linear-gradient(90deg,var(--white),var(--gold),var(--white));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:textGradientShift 4s linear infinite}@keyframes textGradientShift{0%{background-position:0% center}to{background-position:200% center}}@media (max-width: 768px){.shimmer-on-hover:after{display:none}.hover-tilt:hover{transform:none;box-shadow:none}[data-magnetic]{transition:none;will-change:auto!important}.btn-primary,.btn-outline,.float-gentle,.float-slow,.float-rotate,.rotate-cw,.rotate-ccw,.pulse-glow,.pulse-scale,.morph-blob,.text-gradient-anim{animation:none!important}.parallax-slow{will-change:auto!important;transition:none!important}[data-reveal]{opacity:1;transform:none;transition:none}.noise-overlay{display:none!important;pointer-events:none!important;visibility:hidden!important}}.mobile-reveal{opacity:0;transform:translateY(20px)}.mobile-reveal.mobile-visible{animation:mobileRevealAnim .6s ease both}@keyframes mobileRevealAnim{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mobile-reveal.mobile-reveal-mask{opacity:1;clip-path:inset(0 -100% 0 -100%);transform:none}.mobile-reveal.mobile-reveal-mask.mobile-visible{animation:none}.mobileRevealInner{display:block;transform:translateY(106%)}.mobile-reveal-mask.mobile-visible .mobileRevealInner{animation:mobileMaskRise .85s cubic-bezier(.19,1,.22,1) both}@keyframes mobileMaskRise{0%{transform:translateY(106%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.mobileRevealInner,.mobile-reveal-mask.mobile-visible .mobileRevealInner{transform:none;animation:none}}@media (min-width: 769px){.mobileRevealInner{transform:none}}.mobile-reveal-instant{opacity:1!important;transform:none!important}@keyframes pageEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:pageEnter .5s ease both}@media (max-width: 768px){.page-enter{animation:none;opacity:1}}@media (max-width: 768px){main h1:not(:where([data-animate])),main h2:not(:where([data-animate])),main h3:not(:where([data-animate])),main h4:not(:where([data-animate])),main h5:not(:where([data-animate])),main h6:not(:where([data-animate])){opacity:1!important;visibility:visible!important}main p:not(:where([data-animate])){opacity:1!important;visibility:visible!important}main article:not(:where([data-animate])){opacity:1!important;visibility:visible!important}main a,main button{opacity:1!important;visibility:visible!important;pointer-events:auto!important}main section{pointer-events:auto!important;z-index:auto}nav[class*=nav]{contain:layout style}}@media (pointer: coarse),(max-width: 768px){html{overflow-x:hidden;overflow-x:clip;-webkit-overflow-scrolling:touch}body{cursor:auto!important;-webkit-overflow-scrolling:touch}a,button,input,select,textarea,[role=button],[tabindex]{pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent;cursor:pointer!important}*:not(:where([data-backdrop])){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}main>section:not(:where([data-contain-exempt])){contain:content;will-change:auto!important}@keyframes glowPulseGold{0%,to{box-shadow:none}}@keyframes glowPulseWhite{0%,to{box-shadow:none}}main{visibility:visible!important}}@media (pointer: coarse),(max-width: 768px){video{will-change:auto!important}img{will-change:auto!important}}@media (pointer: coarse),(max-width: 768px){*:not(video):not(:where([data-blur])){filter:none!important;-webkit-filter:none!important}.glow-arc{filter:blur(var(--arc-blur, 0px))!important;-webkit-filter:blur(var(--arc-blur, 0px))!important}.glow-menu-link{display:none!important}.teaser-blur{filter:blur(8px) brightness(.4)!important;-webkit-filter:blur(8px) brightness(.4)!important}.card-copy-shadow{filter:drop-shadow(0 2px 6px rgba(0,0,0,.55))!important;-webkit-filter:drop-shadow(0 2px 6px rgba(0,0,0,.55))!important}.card-copy-shadow-sm{filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))!important;-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))!important}.logo-white{filter:grayscale(1) invert(1)!important;-webkit-filter:grayscale(1) invert(1)!important}.logo-light{filter:grayscale(1) brightness(2.2)!important;-webkit-filter:grayscale(1) brightness(2.2)!important}*{will-change:auto!important}.btn{box-shadow:none!important}.btn-primary{box-shadow:0 2px 8px #c9a84c4d!important}.float-gentle,.float-slow,.float-rotate,.rotate-cw,.rotate-ccw,.pulse-glow,.pulse-scale,.morph-blob{animation:none!important}}.liquid-glass-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:18px 42px;overflow:hidden;text-decoration:none;cursor:pointer;border:none;border-radius:100px;box-shadow:0 6px 6px #0003,0 0 20px #0000001a;transition:transform .4s cubic-bezier(.175,.885,.32,2.2)}.liquid-glass-btn__effect{position:absolute;z-index:0;inset:0;border-radius:inherit;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);filter:url(#glass-distortion);overflow:hidden}.liquid-glass-btn__tint{z-index:1;position:absolute;inset:0;border-radius:inherit;background:#c9a84c26}.liquid-glass-btn__shine{position:absolute;inset:0;z-index:2;border-radius:inherit;overflow:hidden;box-shadow:inset 2px 2px 1px #c9a84c66,inset -1px -1px 1px 1px #c9a84c40}.liquid-glass-btn__content{position:relative;z-index:3;display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:400;font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-family:"Altone",var(--font-body, system-ui, sans-serif);white-space:nowrap;text-shadow:0 1px 6px rgba(0,0,0,.4)}.liquid-glass-btn:hover{box-shadow:0 6px 6px #0003,0 0 20px #0000001a,0 0 30px #c9a84c26}.liquid-glass-btn:hover .liquid-glass-btn__tint{background:#c9a84c38}.liquid-glass-btn:hover .liquid-glass-btn__shine{box-shadow:inset 2px 2px 1px #c9a84c80,inset -1px -1px 1px 1px #c9a84c59}@media (prefers-reduced-motion: reduce){.liquid-glass-btn{transition:none}}
