*{box-sizing:border-box}:root{--font-display-stack:var(--font-display), "Archivo", Arial, sans-serif;--font-body-stack:var(--font-body), "Space Grotesk", Arial, sans-serif}html,body{overscroll-behavior:none;width:100%;height:100%;min-height:100%;font-family:var(--font-body-stack);background:#000;margin:0;overflow:hidden}.hero{--brand-height:66px;background:#000;width:100vw;height:100dvh;min-height:100svh;position:relative;overflow:hidden}.heroVideo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.videoLoader{z-index:1;pointer-events:none;background:linear-gradient(105deg,#fff0 35%,#fff3 50%,#fff0 65%) 0 0/250% 100%,#0f0f0f 0 0/100% 100%;transition:opacity .26s;animation:1.4s linear infinite heroShimmer;position:absolute;inset:0}.videoLoaderDone{opacity:0}.overlay{z-index:2;background:#00000040;position:absolute;inset:0}.overlayEnded{background:#00000080}.logo{top:max(16px, calc(env(safe-area-inset-top) + 8px));left:max(16px, calc(env(safe-area-inset-left) + 16px));z-index:2;height:var(--brand-height);width:auto;max-width:calc(100vw - 140px - env(safe-area-inset-left) - env(safe-area-inset-right));position:absolute}.menuWrap{top:max(16px, calc(env(safe-area-inset-top) + 8px));right:max(16px, calc(env(safe-area-inset-right) + 16px));z-index:4;flex-direction:row;align-items:center;gap:10px;display:flex;position:absolute}.menuToggleWrap{flex-direction:column;align-items:flex-end;display:flex;position:relative}.menuCartBtn{color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:6px;padding:7px 14px 7px 12px;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .14s,border-color .14s;animation:.2s ease-out menuReveal;display:flex}.menuCartBtn:hover{background:#fff3;border-color:#ffffff80}.menuCartCount{color:#000;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.62rem;font-weight:800;display:inline-flex}.menuToggle{appearance:none;color:#0a0a0a;height:44px;font-family:var(--font-display-stack);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#fff;border:none;border-radius:0;align-items:center;gap:11px;padding:0 18px;font-size:.78rem;font-weight:800;font-stretch:118%;transition:background .16s,transform .12s;display:flex}.menuToggle:hover{background:#e4ff1a;transform:translateY(-1px)}.menuToggleIcon{gap:4px;display:grid}.menuBar{background:#0a0a0a;width:16px;height:2px;transition:transform .17s,opacity .17s,width .17s;display:block}.menuToggleIcon .menuBar:nth-child(2){width:11px}.menuToggle:hover .menuBar{width:16px}.menuBarTopOpen{transform:translateY(6px)rotate(45deg)}.menuBarMiddleOpen{opacity:0}.menuBarBottomOpen{transform:translateY(-6px)rotate(-45deg)}@keyframes menuReveal{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroShimmer{0%{background-position:120% 0,0 0}to{background-position:-20% 0,0 0}}.heroActions{left:50%;bottom:max(8vh, calc(env(safe-area-inset-bottom) + 20px));z-index:3;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;transform:translate(-50%)}.heroButtonPrimary{appearance:none;color:#000;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:#fff;border:none;border-radius:999px;align-items:center;gap:10px;padding:1rem 2rem;font-size:1.05rem;font-weight:800;text-decoration:none;transition:opacity .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 8px 32px #00000080}.heroButtonPrimary:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 14px 40px #0000008c}.heroButtonReplay{appearance:none;color:#ffffffb3;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:.52rem 1.1rem;font-size:.78rem;font-weight:600;transition:background .13s,color .13s,border-color .13s;display:flex}.heroButtonReplay:hover{color:#fff;background:#ffffff2e;border-color:#fff6}.comingSoon{color:#fff;text-align:center;background:#000;place-content:center;min-height:100vh;padding:24px;display:grid}.comingSoon h1{margin:0;font-size:clamp(2rem,5vw,3rem)}.comingSoon p{color:#ffffffd9;margin:.9rem 0 1.5rem}.builder{color:#0a0a0a;font-family:var(--font-body-stack);background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.builderHeader{-webkit-backdrop-filter:blur(12px);z-index:20;background:#fffffff2;border-bottom:1px solid #0a0a0a14;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;height:62px;padding:0 20px;display:flex;position:relative}.builderBack{color:#0a0a0a;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:opacity .11s;display:flex}.builderBack:hover{opacity:.55}.builderLogoLink{pointer-events:auto;align-items:center;text-decoration:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.builderLogo{filter:brightness(0);width:auto;height:22px}.builderHeaderLeft{align-items:center;gap:10px;display:flex}.builderHeaderRight{flex-shrink:0;align-items:center;gap:12px;display:flex;position:relative}.builderTitle{font-family:var(--font-display-stack);letter-spacing:.15em;text-transform:uppercase;color:#0a0a0a59;cursor:default;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.72rem;font-weight:800;font-stretch:118%}@media (max-width:639px){.builderTitle{display:none}}.builderCartWrap{position:relative}.builderCartBtn{color:#fff;background:#101418;border:none;align-items:center;gap:6px;padding:8px 12px 8px 10px;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .14s;animation:.2s ease-out menuReveal;display:flex}.builderCartBtn:hover{background:#000}.builderCartCount{color:#0a0a0a;background:#e4ff1a;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.6rem;font-weight:800;display:inline-flex}@keyframes cartModalDrop{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.builderCartModal{z-index:100;background:#fff;border:1px solid #0a0a0a24;flex-direction:column;align-items:center;gap:6px;width:250px;padding:20px 16px 14px;animation:.2s ease-out cartModalDrop;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 48px #0000002e}.builderCartModalCheck{color:#16a34a;background:#16a34a1a;border:1px solid #16a34a4d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:4px;display:flex}.builderCartModalTitle{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.04em;color:#0a0a0a;margin:0;font-size:.92rem;font-weight:800;font-stretch:118%}.builderCartModalSub{color:#777;text-align:center;margin:0 0 8px;font-size:.74rem;line-height:1.4}.builderCartModalCta{color:#fff;width:100%;font-family:var(--font-display-stack);letter-spacing:.06em;text-transform:uppercase;background:#101418;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:.78rem;font-weight:800;font-stretch:118%;text-decoration:none;transition:background .15s;display:flex}.builderCartModalCta:hover{background:#000}.builderCartModalAlt{color:#999;cursor:pointer;letter-spacing:.02em;background:0 0;border:none;padding:6px;font-size:.72rem;font-weight:600;transition:color .15s}.builderCartModalAlt:hover{color:#0a0a0a}.builderBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.previewPane{background:#a89e92 url(/builder/preview_bg.jpg) 50%/cover no-repeat;border-bottom:1px solid #0a0a0a14;flex-shrink:0;justify-content:center;align-items:center;height:290px;display:flex;overflow:hidden}.previewWrap{width:100%;height:100%;position:relative;overflow:hidden}.previewLoader{z-index:12;background:#ecece9;flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .42s,visibility 0s linear .42s;display:flex;position:absolute;inset:0}.previewLoaderDone{opacity:0;visibility:hidden;pointer-events:none}.previewLoaderLogo{filter:brightness(0);opacity:.9;width:auto;height:30px;animation:1.6s ease-in-out infinite previewLogoPulse}.previewLoaderTrack{background:#0a0a0a1f;width:132px;height:3px;position:relative;overflow:hidden}.previewLoaderBar{background:#0a0a0a;height:100%;transition:width .32s;position:absolute;inset:0 auto 0 0}.previewLoaderText{letter-spacing:.12em;text-transform:uppercase;color:#888;margin:0;font-size:.7rem;font-weight:600}@keyframes previewLogoPulse{0%,to{opacity:.45;transform:scale(.985)}50%{opacity:.95;transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.previewLoaderLogo{animation:none}}model-viewer{--poster-color:transparent;background:0 0}.resetViewBtn{z-index:10;color:#0a0a0a;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);pointer-events:all;background:#ffffffd1;border:1px solid #0a0a0a29;align-items:center;gap:5px;padding:7px 12px 7px 10px;font-size:.68rem;font-weight:700;transition:background .12s,border-color .12s;display:flex;position:absolute;bottom:12px;right:12px}.resetViewBtn:hover{background:#fff;border-color:#0a0a0a66}.rotateBtn{padding:7px 12px;left:12px;right:auto}.controlPane{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sectionTabs{scrollbar-width:none;background:#fff;border-bottom:1px solid #0a0a0a1f;flex-shrink:0;gap:22px;padding:14px 20px 0;display:flex;overflow-x:auto}.sectionTabs::-webkit-scrollbar{display:none}.sectionTab{appearance:none;color:#888;font-family:var(--font-body-stack);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0 2px 12px;font-size:.8rem;transition:color .1s;position:relative}.sectionTab:hover{color:#0a0a0a}.sectionTabActive{color:#0a0a0a;font-weight:600}.sectionTabActive:after{content:"";background:#0a0a0a;height:2px;position:absolute;bottom:-1px;left:0;right:0}.optionsScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0a0a0a24 transparent;flex:1;padding:20px;overflow-y:auto}.optionsScroll::-webkit-scrollbar{width:3px}.optionsScroll::-webkit-scrollbar-thumb{background:#0a0a0a24}.optionGroup{margin-bottom:24px}.optionGroup:last-child{margin-bottom:0}.optionLabel{letter-spacing:.14em;text-transform:uppercase;color:#999;margin:0 0 10px;font-size:.68rem;font-weight:700}.collectionLabel{font-family:var(--font-display-stack);letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a;margin:0 0 8px;font-size:.74rem;font-weight:800;font-stretch:118%}.shirtGrid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.shirtColorInline{margin-top:10px}.shirtColorInline .swatchGrid{grid-template-columns:repeat(10,1fr);gap:5px}.swatchGrid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.swatch{aspect-ratio:1;cursor:pointer;background:var(--swatch-color,#ecece9);border:1px solid #0a0a0a1a;outline:none;width:100%;padding:0;transition:border-color .1s,box-shadow .1s;overflow:hidden}.swatchImg{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.swatchSel{border:2px solid #0a0a0a;box-shadow:inset 0 0 0 2px #fff}.chipGrid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.chip{appearance:none;aspect-ratio:1;color:#555;font-family:var(--font-body-stack);cursor:pointer;text-align:center;word-break:break-word;background:#f4f4f2;border:1px solid #0a0a0a1a;justify-content:center;align-items:center;width:100%;padding:6px 3px;font-size:.66rem;font-weight:600;line-height:1.3;transition:background .1s,border-color .1s,color .1s;display:flex}.chip:hover{color:#0a0a0a;border-color:#0a0a0a66}.chipSel{color:#fff;background:#101418;border-color:#101418}.fadeToggleRow{margin-top:10px}.fadeToggle{appearance:none;cursor:pointer;color:#666;background:#f4f4f2;border:1px solid #0a0a0a1f;border-radius:20px;align-items:center;gap:9px;padding:6px 13px 6px 7px;font-size:.7rem;font-weight:600;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.fadeToggle:hover{border-color:#0a0a0a59}.fadeToggleTrack{background:#0a0a0a33;border-radius:10px;flex:none;width:30px;height:17px;transition:background .14s;position:relative}.fadeToggleKnob{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .14s;position:absolute;top:2px;left:2px}.fadeToggleOn{color:#0a0a0a;border-color:#0a0a0a66}.fadeToggleOn .fadeToggleTrack{background:#16a34a}.fadeToggleOn .fadeToggleKnob{transform:translate(13px)}.specBar{background:#fff;border-top:1px solid #0a0a0a1a;flex-shrink:0;padding:12px 20px 16px}.specDetails summary::-webkit-details-marker{display:none}.specSummary{letter-spacing:.1em;color:#999;cursor:pointer;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:.66rem;font-weight:700;list-style:none;transition:color .1s}.specSummary:hover{color:#0a0a0a}.specDetails[open] .specSummary{color:#555;margin-bottom:8px}.specCode{color:#555;white-space:pre;scrollbar-width:thin;scrollbar-color:#0a0a0a24 transparent;background:#f4f4f2;border:1px solid #0a0a0a1a;max-height:120px;margin:0 0 10px;padding:10px 12px;font-family:Menlo,Monaco,Courier New,monospace;font-size:.63rem;line-height:1.65;overflow:auto}.sizeSelect{margin-top:4px}.sizeSelectLabel{letter-spacing:.12em;text-transform:uppercase;color:#999;margin:0 0 8px;font-size:.66rem;font-weight:700;display:block}.specActions{gap:10px;margin-top:12px;display:flex}.specBtn{appearance:none;color:#0a0a0a;font-family:var(--font-display-stack);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;text-align:center;background:#fff;border:1px solid #0a0a0a;flex:1;padding:.85rem .9rem;font-size:.82rem;font-weight:800;font-stretch:118%;text-decoration:none;transition:background .1s,color .1s,transform .1s;display:block}.specBtn:hover{background:#f4f4f2}.specBtn:active{transform:scale(.98)}.specBtnPrimary{color:#fff;background:#101418;border-color:#101418}.specBtnPrimary:hover{color:#fff;background:#000}.specBtnSave{flex:none;justify-content:center;align-items:center;gap:6px;display:flex}.specBtnSave:disabled{opacity:.6;cursor:default}.specBtnSaveOn{color:#d32f2f;background:#d32f2f0f;border-color:#d32f2f}.specBtnSaveOn:hover{color:#d32f2f;background:#d32f2f1f;border-color:#d32f2f}.saveGateOverlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0a73;justify-content:center;align-items:center;padding:20px;animation:.14s saveGateFade;display:flex;position:fixed;inset:0}@keyframes saveGateFade{0%{opacity:0}to{opacity:1}}.saveGateModal{text-align:center;color:#0a0a0a;background:#fff;border:1px solid #0a0a0a1f;width:100%;max-width:360px;padding:30px 26px 24px;position:relative;box-shadow:0 24px 60px #00000040}.saveGateClose{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;transition:color .1s;display:flex;position:absolute;top:12px;right:12px}.saveGateClose:hover{color:#0a0a0a}.saveGateIcon{color:#d32f2f;background:#d32f2f14;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 14px;display:flex}.saveGateTitle{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.03em;color:#0a0a0a;margin:0 0 8px;font-size:1.05rem;font-weight:800;font-stretch:120%}.saveGateText{color:#555;margin:0 0 20px;font-size:.85rem;line-height:1.55}.saveGateBtn{color:#0a0a0a;width:100%;font-family:var(--font-display-stack);letter-spacing:.05em;text-transform:uppercase;text-align:center;cursor:pointer;background:#fff;border:1px solid #0a0a0a;padding:.85rem .9rem;font-size:.8rem;font-weight:800;font-stretch:118%;text-decoration:none;transition:background .1s,color .1s;display:block}.saveGateBtn+.saveGateBtn{margin-top:9px}.saveGateBtn:hover{background:#f4f4f2}.saveGateBtnPrimary{color:#fff;background:#101418;border-color:#101418}.saveGateBtnPrimary:hover{color:#fff;background:#000}@media (min-width:640px){.builderBody{flex-direction:row}.previewPane{background:#a89e92 url(/builder/preview_bg.jpg) 50%/cover no-repeat;border-bottom:none;border-right:1px solid #0a0a0a14;flex:0 0 48%;height:auto;padding:0}}.formPage{color:#0a0a0a;background:radial-gradient(70% 40% at 50% 0,#0a0a0a06 0%,#0000 55%),#fff;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.formHeader{-webkit-backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #0a0a0a0f;flex-shrink:0;align-items:center;width:100%;height:58px;padding:0 20px;display:flex;position:relative}.formLogoImg{width:auto;height:26px;position:absolute;left:50%;transform:translate(-50%)}.formBackLink{color:#0a0a0a;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:opacity .12s;display:flex}.formBackLink:hover{opacity:.55}.formMobileBanner{aspect-ratio:4/3;flex-shrink:0;width:100%;display:none;position:relative;overflow:hidden}.formMobileBannerImg{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.formMobileBannerOverlay{background:linear-gradient(#0000 40%,#fff 100%);position:absolute;inset:0}@media (max-width:768px){.formMobileBanner{display:block}}.formBody{flex-direction:column;flex:1;width:100%;max-width:580px;padding:48px 24px 72px;display:flex}.formEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a47;margin:0 0 12px;font-size:.66rem;font-weight:700}.formHeading{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(2rem,5vw,2.8rem);font-weight:700;line-height:1.1}.formSubtext{color:#0a0a0a6b;max-width:420px;margin:0 0 40px;font-size:.9rem;line-height:1.55}.formFields{flex-direction:column;gap:14px;display:flex}.formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.formGroup{flex-direction:column;gap:7px;display:flex}.formLabel{letter-spacing:.12em;text-transform:uppercase;color:#999;font-size:.68rem;font-weight:700}.formInput,.formSelect,.formTextarea{color:#0a0a0a;letter-spacing:.02em;box-sizing:border-box;width:100%;font-size:.88rem;font-family:var(--font-body-stack);background:#fff;border:1px solid #0a0a0a;border-radius:0;outline:none;padding:14px;transition:box-shadow .12s}.formInput:focus,.formSelect:focus,.formTextarea:focus{border-color:#0a0a0a;box-shadow:inset 0 0 0 1px #0a0a0a}.formInput::placeholder,.formTextarea::placeholder{color:#0a0a0a59}.formSelect{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230a0a0a' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.formSelect option{color:#0a0a0a;background:#f4f4f2}.formTextarea{resize:vertical;min-height:110px;line-height:1.5}.formCheckRow{align-items:flex-start;gap:10px;padding:4px 0;display:flex}.formCheck{accent-color:#0a0a0a;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:1px}.formCheckLabel{color:#0a0a0a61;cursor:pointer;font-size:.8rem;line-height:1.5}.formSubmitBtn{appearance:none;color:#fff;font-family:var(--font-display-stack);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#101418;border:none;border-radius:0;width:100%;margin-top:6px;padding:18px 28px;font-size:.9rem;font-weight:800;font-stretch:120%;transition:background .12s,transform .1s}.formSubmitBtn:hover{background:#000}.formSubmitBtn:active{transform:scale(.99)}.formSubmitBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.formSuccess{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px 0;display:flex}.formSuccessIcon{color:#0a0a0acc;background:#0a0a0a12;border:1px solid #0a0a0a24;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:10px;display:flex}.formSuccessHeading{letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:700}.formSuccessText{color:#0a0a0a6b;max-width:320px;margin:4px 0 0;font-size:.88rem;line-height:1.55}.formSuccessLink{color:#0a0a0a;font-family:var(--font-display-stack);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #0a0a0a;border-radius:0;margin-top:16px;padding:13px 26px;font-size:.8rem;font-weight:800;font-stretch:118%;text-decoration:none;transition:background .12s;display:inline-block}.formSuccessLink:hover{background:#f4f4f2}@media (max-width:480px){.formRow{grid-template-columns:1fr}}@media (max-width:768px){.hero{--brand-height:54px}.logo{top:max(12px, calc(env(safe-area-inset-top) + 6px));left:max(12px, calc(env(safe-area-inset-left) + 12px))}.menuWrap{top:max(12px, calc(env(safe-area-inset-top) + 6px));right:max(12px, calc(env(safe-area-inset-right) + 12px));gap:8px}.menuCartBtn{display:none}.menuToggle{gap:7px}.menuBar{width:24px}.menuBarTopOpen{transform:translateY(9px)rotate(45deg)}.menuBarBottomOpen{transform:translateY(-9px)rotate(-45deg)}.heroActions{bottom:max(6vh, calc(env(safe-area-inset-bottom) + 16px));gap:10px}.heroButtonPrimary{padding:.9rem 1.8rem;font-size:.98rem}}.dashPage{color:#0a0a0a;-webkit-overflow-scrolling:touch;background:#f4f4f2;position:fixed;inset:0;overflow-y:auto}.dashStripeBanner{background:#635bff1a;border:1px solid #635bff47;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.dashStripeBannerInner{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.dashStripeBannerText{color:#0a0a0abf;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.dashStripeBannerCta{color:#4f46e5;letter-spacing:.01em;flex-shrink:0;font-size:.78rem;font-weight:700;text-decoration:none;transition:color .15s}.dashStripeBannerCta:hover{color:#4338ca}.dashStripeBannerClose{color:#0a0a0a66;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:color .15s,background .15s;display:flex}.dashStripeBannerClose:hover{color:#0a0a0a;background:#0a0a0a14}.dashHeader{-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #0a0a0a14;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex;position:relative}.dashUser{flex-direction:column;align-items:flex-end;gap:1px;line-height:1;display:flex}.dashUserName{letter-spacing:.01em;color:#0a0a0a;font-size:.78rem;font-weight:600}.dashUserHandle{color:#0a0a0a66;letter-spacing:.02em;font-size:.68rem}.dashBody{flex-direction:column;gap:32px;max-width:680px;margin:0 auto;padding:28px 16px 80px;display:flex}.dashSection{flex-direction:column;gap:10px;display:flex}.dashSectionLabel{letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a59;margin:0;font-size:.7rem;font-weight:700}.kpiGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.kpiCard{background:#0a0a0a0a;border:1px solid #0a0a0a12;border-radius:14px;flex-direction:column;gap:3px;padding:16px 14px 14px;display:flex}.kpiLabel{color:#0a0a0a66;letter-spacing:.02em;margin:0;font-size:.68rem}.kpiValue{letter-spacing:-.02em;color:#0a0a0a;margin:0;font-size:1.45rem;font-weight:700;line-height:1.1}.kpiChange{letter-spacing:.01em;margin-top:2px;font-size:.65rem;font-weight:600}.kpiPos{color:#16a34a}.kpiNeg{color:#dc2626}.kpiSub{color:#0a0a0a4d;margin-top:2px;font-size:.63rem}.dashChartCard{background:#0a0a0a0a;border:1px solid #0a0a0a12;border-radius:14px;padding:16px 14px 10px}.dashChart{width:100%;height:72px;display:block}.dashEmpty{color:#0a0a0a59;justify-content:center;align-items:center;min-height:72px;padding:18px;font-size:.85rem;display:flex}.dashChartLabels{justify-content:space-between;margin-top:6px;padding:0 2px;display:flex}.dashChartLabels span{color:#0a0a0a4d;letter-spacing:.04em;font-size:.6rem}.dashRefCard{background:#0a0a0a0a;border:1px solid #0a0a0a12;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.dashRefLink{color:#0a0a0ab3;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,Fira Code,monospace;font-size:.8rem;overflow:hidden}.dashRefCopy{color:#0a0a0a;cursor:pointer;letter-spacing:.03em;background:#0a0a0a1a;border:1px solid #0a0a0a26;border-radius:8px;flex-shrink:0;padding:6px 14px;font-size:.72rem;font-weight:600;transition:background .15s}.dashRefCopy:hover{background:#0a0a0a2e}.dashStatRow{background:#0a0a0a08;border:1px solid #0a0a0a12;border-radius:14px;gap:0;display:flex;overflow:hidden}.dashStat{border-right:1px solid #0a0a0a12;flex-direction:column;flex:1;align-items:center;gap:3px;padding:14px 10px;display:flex}.dashStat:last-child{border-right:none}.dashStatVal{letter-spacing:-.01em;color:#0a0a0a;font-size:1.1rem;font-weight:700}.dashStatLbl{color:#0a0a0a59;letter-spacing:.04em;text-align:center;font-size:.6rem}.dashTable{background:#0a0a0a0a;border:1px solid #0a0a0a12;border-radius:14px;overflow:hidden}.dashTableHead{color:#0a0a0a4d;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #0a0a0a12;grid-template-columns:70px 1fr 80px 90px;gap:0;padding:10px 16px;font-size:.62rem;font-weight:600;display:grid}.dashTableRow{color:#0a0a0abf;border-bottom:1px solid #0a0a0a0d;grid-template-columns:70px 1fr 80px 90px;align-items:center;gap:0;padding:12px 16px;font-size:.78rem;display:grid}.dashTableRow:last-child{border-bottom:none}.dashTableDate{color:#0a0a0a66}.dashColRight{text-align:right}.dashColGreen{color:#16a34a;font-weight:600}.dashBadge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:.6rem;font-weight:700;display:inline-block}.dashBadgePaid{color:#16a34a;background:#16a34a1f;border:1px solid #4ade8033}.dashBadgePending{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2433}.dashPartnerLink{color:#0a0a0a;background:#0a0a0a0a;border:1px solid #0a0a0a1a;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:16px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.dashPartnerLink:hover{background:#0a0a0a14;border-color:#0a0a0a2e}.dashPartnerLinkTitle{letter-spacing:.01em;margin:0 0 3px;font-family:SF Mono,Fira Code,monospace;font-size:.85rem;font-weight:600}.dashPartnerLinkSub{color:#0a0a0a66;margin:0;font-size:.68rem}@media (min-width:480px){.kpiGrid{grid-template-columns:repeat(3,1fr)}.dashTableHead,.dashTableRow{grid-template-columns:80px 1fr 90px 100px}}.partnerPage{color:#0a0a0a;-webkit-overflow-scrolling:touch;font-family:var(--font-body-stack);background:#fff;position:fixed;inset:0;overflow-y:auto}.partnerShareBtn{color:#fff;height:36px;font-family:var(--font-display-stack);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#101418;border:none;padding:0 18px;font-size:.72rem;font-weight:800;font-stretch:118%;transition:background .15s}.partnerShareBtn:hover{background:#000}.partnerHero{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 98px);display:grid}.partnerImagePanel{background:#e9e9e6;min-height:640px;position:relative;overflow:hidden}.partnerImage{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.partnerImageGlow{pointer-events:none;position:absolute;inset:0}.partnerEditionTag{font-family:var(--font-display-stack);letter-spacing:.14em;color:#0a0a0a8c;font-size:.78rem;font-weight:700;font-stretch:115%;position:absolute;bottom:20px;left:24px}.partnerInfoPanel{max-width:680px;padding:64px 64px 64px 56px}.partnerBadge{border:1px solid var(--accent,#c9a84c);color:var(--accent,#c9a84c);font-family:var(--font-display-stack);letter-spacing:.14em;text-transform:uppercase;padding:7px 14px;font-size:.7rem;font-weight:800;font-stretch:115%;display:inline-block}.partnerName{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.01em;align-items:center;gap:14px;margin:22px 0 0;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:900;font-stretch:122%;line-height:1;display:flex}.partnerVerified{color:var(--accent,#c9a84c);flex-shrink:0;display:inline-flex}.partnerRole{letter-spacing:.14em;text-transform:uppercase;color:#777;margin:12px 0 0;font-size:.82rem}.partnerBio{color:#2a2a2a;max-width:52ch;margin:18px 0 0;font-size:.95rem;line-height:1.6}.partnerStats{border-top:1px solid #0a0a0a1f;border-bottom:1px solid #0a0a0a1f;margin-top:28px;display:flex}.partnerStat{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;padding:16px 0;display:flex}.partnerStat+.partnerStat{border-left:1px solid #0a0a0a1f}.partnerStatVal{font-family:var(--font-display-stack);font-size:1.05rem;font-weight:800;font-stretch:118%}.partnerStatVal.isAccent{color:var(--accent,#c9a84c)}.partnerStatLbl{letter-spacing:.14em;text-transform:uppercase;color:#999;font-size:.68rem}.partnerScarcity{margin-top:26px}.partnerScarcityHead{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.partnerScarcityLabel{letter-spacing:.1em;text-transform:uppercase;color:#666;font-size:.78rem}.partnerScarcityLeft{letter-spacing:.06em;text-transform:uppercase;color:var(--accent,#c9a84c);align-items:center;gap:7px;font-size:.78rem;font-weight:600;display:flex}.partnerScarcityLeft.isLow{font-weight:800}.partnerScarcityDot{background:var(--accent,#c9a84c);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite partnerDotPulse}@keyframes partnerDotPulse{0%,to{opacity:1}50%{opacity:.35}}.partnerScarcityTrack{background:#0a0a0a1a;height:6px;overflow:hidden}.partnerScarcityFill{background:var(--accent,#c9a84c);height:100%}.partnerPriceRow{align-items:baseline;gap:14px;margin-top:26px;display:flex}.partnerPrice{font-size:1.7rem;font-weight:600}.partnerPriceNote{letter-spacing:.06em;text-transform:uppercase;color:#777;font-size:.8rem}.partnerClaimBtn{color:#fff;width:100%;height:58px;font-family:var(--font-display-stack);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#101418;border:none;margin-top:18px;font-size:1rem;font-weight:800;font-stretch:120%;transition:background .15s,transform .1s}.partnerClaimBtn:hover:not(:disabled){background:#000}.partnerClaimBtn:active:not(:disabled){transform:scale(.99)}.partnerClaimBtn:disabled{opacity:.7;cursor:default}.partnerSuccess{color:#16a34a;height:52px;font-family:var(--font-display-stack);letter-spacing:.05em;text-transform:uppercase;background:#16a34a12;border:1px solid #16a34a66;justify-content:center;align-items:center;gap:9px;margin-top:18px;font-size:.88rem;font-weight:800;font-stretch:118%;display:flex}.partnerViewCartBtn{color:#0a0a0a;height:58px;font-family:var(--font-display-stack);letter-spacing:.05em;text-transform:uppercase;background:#fff;border:1px solid #0a0a0a;justify-content:center;align-items:center;gap:9px;margin-top:10px;font-size:.95rem;font-weight:800;font-stretch:120%;text-decoration:none;transition:background .12s;display:flex}.partnerViewCartBtn:hover{background:#f4f4f2}.partnerNote{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#999;margin:14px 0 0;font-size:.78rem}.partnerBuildOwn{color:#0a0a0a;letter-spacing:.06em;text-transform:uppercase;text-underline-offset:4px;margin-top:26px;font-size:.85rem;text-decoration:underline;display:inline-block}.partnerBuildOwn:hover{opacity:.6}.partnerFooterHandle{letter-spacing:.08em;color:#999;font-size:.82rem}@media (max-width:900px){.partnerHero{grid-template-columns:1fr}.partnerImagePanel{height:56vh;min-height:0}.partnerInfoPanel{max-width:none;padding:34px 20px 48px}}.cartPage{color:#0a0a0a;-webkit-overflow-scrolling:touch;font-family:var(--font-body-stack);background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.cartNavTitle{font-family:var(--font-display-stack);letter-spacing:.1em;text-transform:uppercase;color:#999;font-size:.82rem;font-weight:800;font-stretch:118%}.cartBody{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:56px 48px 80px}.cartTitle{font-family:var(--font-display-stack);text-transform:uppercase;margin:0 0 38px;font-size:clamp(2.2rem,5vw,4rem);font-weight:900;font-stretch:125%;line-height:.95}.cartLayout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:56px;display:grid}.cartItems{border-top:1px solid #0a0a0a24}.cartItem{border-bottom:1px solid #0a0a0a24;align-items:center;gap:22px;padding:22px 0;display:flex}.cartItemImg{background:#ecece9;flex-shrink:0;width:104px;height:122px;overflow:hidden}.cartItemImg img{object-fit:cover;object-position:center top;width:100%;height:100%}.cartItemInfo{flex:1;min-width:0}.cartItemName{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:600}.cartItemEdition{letter-spacing:.08em;text-transform:uppercase;color:#888;margin:5px 0 0;font-size:.75rem}.cartItemPrice{margin:10px 0 0;font-size:.95rem}.cartItemActions{flex-shrink:0;align-items:center;gap:16px;display:flex}.cartQty{border:1px solid #0a0a0a;align-items:stretch;height:42px;display:flex}.cartQtyBtn{width:38px;font-size:1.05rem;font-family:var(--font-body-stack);color:#0a0a0a;cursor:pointer;background:0 0;border:none;transition:background .12s}.cartQtyBtn:hover{background:#0a0a0a0d}.cartQtyVal{text-align:center;align-self:center;min-width:26px;font-size:.9rem;font-weight:600}.cartRemoveBtn{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;transition:color .12s;display:flex}.cartRemoveBtn:hover{color:#d32f2f}.cartClearBtn{color:#999;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:18px;padding:0;font-size:.8rem;text-decoration:underline}.cartClearBtn:hover{color:#0a0a0a}.cartSummary{background:#fff;border:1px solid #0a0a0a29;padding:28px 26px;position:sticky;top:118px}.cartSummaryTitle{font-family:var(--font-display-stack);letter-spacing:.03em;text-transform:uppercase;margin:0 0 20px;font-size:1.05rem;font-weight:800;font-stretch:120%}.cartSummaryRow{justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:.9rem;display:flex}.cartSummaryRow.isMuted{color:#888}.cartSummaryRow.isTotal{font-family:var(--font-display-stack);text-transform:uppercase;margin-bottom:0;font-size:1.05rem;font-weight:800;font-stretch:118%}.cartSummaryDivider{background:#0a0a0a24;height:1px;margin:16px 0}.cartCheckoutBtn{color:#fff;width:100%;height:56px;font-family:var(--font-display-stack);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#101418;border:none;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:.9rem;font-weight:800;font-stretch:120%;text-decoration:none;transition:background .15s;display:flex}.cartCheckoutBtn:hover{background:#000}.cartCheckoutBtn:disabled{opacity:.7;cursor:default}.cartCheckoutError{color:#d32f2f;text-align:center;margin:12px 0 0;font-size:.8rem}.cartTrackLink{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#999;text-underline-offset:3px;margin-top:16px;font-size:.75rem;text-decoration:underline;display:block}.cartTrackLink:hover{color:#0a0a0a}.cartGuestGate{border-top:1px solid #0a0a0a24;margin-top:22px;padding-top:20px}.cartGuestGateTitle{font-family:var(--font-display-stack);letter-spacing:.03em;text-transform:uppercase;margin:0 0 6px;font-size:.88rem;font-weight:800;font-stretch:118%}.cartGuestGateText{color:#666;margin:0 0 14px;font-size:.82rem;line-height:1.5}.cartGuestGateRow{gap:8px;margin-bottom:14px;display:flex}.cartGateBtn{color:#0a0a0a;height:46px;font-family:var(--font-display-stack);letter-spacing:.05em;text-transform:uppercase;background:#fff;border:1px solid #0a0a0a;flex:1;justify-content:center;align-items:center;font-size:.74rem;font-weight:800;font-stretch:118%;text-decoration:none;transition:background .12s;display:flex}.cartGateBtn:hover{background:#f4f4f2}.cartGateBtn.isSolid{color:#fff;background:#101418;border-color:#101418}.cartGateBtn.isSolid:hover{background:#000}.cartGuestInput{width:100%;height:50px;font-family:var(--font-body-stack);letter-spacing:.06em;color:#0a0a0a;background:#fff;border:1px solid #0a0a0a;outline:none;margin-bottom:0;padding:0 16px;font-size:.82rem}.cartGuestInput::placeholder{color:#999}.cartGuestGate .cartCheckoutBtn{margin-top:10px}.cartEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:50vh;display:flex}.cartEmptyIcon{color:#999;border:1px solid #0a0a0a29;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin-bottom:16px;display:flex}.cartEmptyTitle{margin:0;font-size:1.5rem}.cartEmptyText{color:#777;margin:6px 0 0;font-size:.9rem}.cartEmptyBtn{color:#fff;height:52px;font-family:var(--font-display-stack);letter-spacing:.05em;text-transform:uppercase;background:#101418;align-items:center;margin-top:24px;padding:0 30px;font-size:.85rem;font-weight:800;font-stretch:120%;text-decoration:none;transition:background .15s;display:inline-flex}.cartEmptyBtn:hover{background:#000}@media (max-width:960px){.cartBody{padding:40px 20px 64px}.cartLayout{grid-template-columns:1fr;gap:34px}.cartSummary{position:static}.cartItemActions{flex-direction:column;align-items:flex-end;gap:10px}}.authPage{background:#f4f4f2;display:flex;position:fixed;inset:0}.authImageSide{flex:0 0 58%;display:none;position:relative;overflow:hidden}.authBgImg{object-fit:cover;object-position:left center;width:100%;height:100%;position:absolute;inset:0}.authImageOverlay{background:linear-gradient(160deg,#00000059 0%,#00000026 50%,#0000002e 100%);position:absolute;inset:0}.authImageLogo{z-index:2;position:absolute;top:28px;left:28px}.authLogoImg{width:auto;height:26px}.authFormSide{-webkit-overflow-scrolling:touch;color:#0a0a0a;background:#f4f4f2;flex-direction:column;flex:1;display:flex;overflow-y:auto}.authFormNav{border-bottom:1px solid #0a0a0a0f;flex-shrink:0;align-items:center;height:58px;padding:0 24px;display:flex}.authFormBody{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:440px;margin:0 auto;padding:40px 36px 56px;display:flex}@media (min-width:768px){.authImageSide{display:block}.authFormSide{flex:0 0 42%}}.formLabel{justify-content:space-between;align-items:center;gap:8px;display:flex}.formLabelLink{color:#0a0a0a61;letter-spacing:.01em;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .15s}.formLabelLink:hover{color:#0a0a0ab3}.formInputWrap{position:relative}.formInputHasSuffix{padding-right:44px}.formInputSuffix{color:#0a0a0a4d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:42px;height:100%;transition:color .15s;display:flex;position:absolute;top:0;right:0}.formInputSuffix:hover{color:#0a0a0ab3}.formInputError{border-color:#d32f2f!important}.formFieldError{color:#d32f2f;margin:4px 0 0;font-size:.72rem}.authDivider{color:#0a0a0a33;letter-spacing:.06em;align-items:center;gap:12px;margin:24px 0 20px;font-size:.72rem;display:flex}.authDivider:before,.authDivider:after{content:"";background:#0a0a0a1a;flex:1;height:1px}.authSocialRow{flex-direction:column;gap:8px;display:flex}.authSocialBtn{color:#0a0a0a;width:100%;font-family:var(--font-display-stack);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #0a0a0a;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:.8rem;font-weight:700;font-stretch:115%;transition:background .15s;display:flex}.authSocialBtn:hover{color:#0a0a0a;background:#f4f4f2;border-color:#0a0a0a}.authFooterText{color:#0a0a0a59;text-align:center;margin:24px 0 0;font-size:.78rem}.authFooterLink{color:#0a0a0ab3;font-weight:600;text-decoration:none;transition:color .15s}.authFooterLink:hover{color:#0a0a0a}.shopPage{color:#0a0a0a;-webkit-overflow-scrolling:touch;font-family:var(--font-body-stack);background:#fff;position:fixed;inset:0;overflow-y:auto}.shopHead{padding:64px 48px 0}.shopHeadEyebrow{letter-spacing:.22em;text-transform:uppercase;color:#666;align-items:center;gap:9px;margin:0 0 12px;font-size:.76rem;display:flex}.shopHeadDot{background:#16a34a;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite shopDotPulse}@keyframes shopDotPulse{0%,to{opacity:1}50%{opacity:.35}}.shopHeadRow{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.shopTitle{font-family:var(--font-display-stack);text-transform:uppercase;margin:0;font-size:clamp(2.4rem,5.5vw,4.4rem);font-weight:900;font-stretch:125%;line-height:.95}.shopCount{letter-spacing:.1em;text-transform:uppercase;color:#777;white-space:nowrap;margin:0 0 8px;font-size:.85rem}.shopTabs{scrollbar-width:none;border-bottom:1px solid #0a0a0a1f;gap:26px;padding:34px 48px 0;display:flex;overflow-x:auto}.shopTabs::-webkit-scrollbar{display:none}.shopTab{font-family:var(--font-body-stack);letter-spacing:.08em;text-transform:uppercase;color:#888;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0 2px 14px;font-size:.88rem;transition:color .15s;position:relative}.shopTab:hover{color:#0a0a0a}.shopTab.isActive{color:#0a0a0a;font-weight:600}.shopTab.isActive:after{content:"";background:#0a0a0a;height:2px;position:absolute;bottom:-1px;left:0;right:0}.shopTabCount{color:#999;margin-left:5px;font-size:.62rem}.shopGrid{grid-template-columns:repeat(4,1fr);gap:20px;padding:40px 48px 72px;display:grid}.shopCard{color:#0a0a0a;flex-direction:column;gap:4px;text-decoration:none;display:flex}.shopCardImageWrap{aspect-ratio:4/5;background:#ecece9;display:block;position:relative;overflow:hidden}.shopCardImage{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.shopCard:hover .shopCardImage{transform:scale(1.04)}.shopCardBadge{color:#e4ff1a;font-family:var(--font-display-stack);letter-spacing:.1em;text-transform:uppercase;background:#0a0a0a;padding:5px 10px;font-size:.66rem;font-weight:800;font-stretch:115%;position:absolute;top:12px;left:12px}.shopCardEdition{font-family:var(--font-display-stack);letter-spacing:.12em;color:#0a0a0a8c;font-size:.68rem;font-weight:700;font-stretch:115%;position:absolute;top:12px;right:12px}.shopCardAdd{color:#fff;cursor:pointer;opacity:0;background:#0a0a0a;border:none;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .18s,transform .18s,background .15s;display:flex;position:absolute;bottom:12px;right:12px;transform:translateY(6px)}.shopCard:hover .shopCardAdd,.shopCardAdd.isAdded{opacity:1;transform:translateY(0)}.shopCardAdd:hover{background:#000}.shopCardAdd.isAdded{background:#16a34a}@media (hover:none){.shopCardAdd{opacity:1;transform:none}}.shopCardMeta{justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;display:flex}.shopCardName{letter-spacing:.05em;text-transform:uppercase;font-size:.92rem;font-weight:600}.shopCardPrice{font-size:.92rem}.shopCardCategory{letter-spacing:.08em;text-transform:uppercase;color:#777;font-size:.75rem}.shopBuild{text-align:center;background:#f4f4f2;padding:84px 48px}.shopBuildEyebrow{letter-spacing:.2em;text-transform:uppercase;color:#666;margin:0 0 10px;font-size:.8rem}.shopBuildTitle{font-family:var(--font-display-stack);text-transform:uppercase;margin:0;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:900;font-stretch:125%}.shopBuildBtn{color:#fff;height:56px;font-family:var(--font-display-stack);letter-spacing:.06em;text-transform:uppercase;background:#101418;align-items:center;margin-top:32px;padding:0 34px;font-size:.9rem;font-weight:800;font-stretch:120%;text-decoration:none;transition:background .15s;display:inline-flex}.shopBuildBtn:hover{background:#000}@media (max-width:1100px){.shopGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.shopHead{padding:44px 20px 0}.shopTabs{gap:20px;padding:26px 20px 0}.shopGrid{grid-template-columns:repeat(2,1fr);gap:14px;padding:28px 20px 56px}.shopBuild{padding:64px 20px}}.profilePage{color:#0a0a0a;background:radial-gradient(70% 40% at 50% 0,#0a0a0a06 0%,#0000 55%),#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.profileLoading{color:#0a0a0a8c;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:.9rem;display:flex}.profileSpinner{border:2px solid #0a0a0a26;border-top-color:#0a0a0ab3;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite profileSpin}@keyframes profileSpin{to{transform:rotate(360deg)}}.profileTopbar{z-index:5;-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #0a0a0a0f;flex-shrink:0;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex;position:sticky;top:0}.profileTopbarLogo{width:auto;height:25px;position:absolute;left:50%;transform:translate(-50%)}.profileSignOut{color:#0a0a0ab8;cursor:pointer;background:0 0;border:1px solid #0a0a0a29;border-radius:9px;padding:8px 14px;font-size:.8rem;font-weight:700;transition:background .12s,border-color .12s,color .12s}.profileSignOut:hover{color:#0a0a0a;background:#0a0a0a12;border-color:#0a0a0a4d}.profileShell{grid-template-columns:1fr;gap:24px;width:100%;max-width:980px;margin:0 auto;padding:26px 20px 64px;display:grid}.profileSidebar{flex-direction:column;gap:18px;display:flex}.profileIdentity{align-items:center;gap:12px;display:flex}.profileAvatar{color:#fff;background:#0a0a0a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:800;display:flex}.profileIdentityText{flex-direction:column;min-width:0;display:flex}.profileIdentityName{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.profileIdentityEmail{color:#0a0a0a73;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.profileNav{-ms-overflow-style:none;scrollbar-width:none;flex-direction:row;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.profileNav::-webkit-scrollbar{display:none}.profileNavItem{color:#0a0a0a99;white-space:nowrap;border:1px solid #0000;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:9px 14px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.profileNavItemActive{color:#0a0a0a;background:#0a0a0a1a;border-color:#0a0a0a24}.profileNavItemAccent{color:#0a0a0ad9;border-color:#0a0a0a29}.profileNavItemAccent:hover{border-color:#0a0a0a4d}.profileContent{min-width:0}.profileSection{flex-direction:column;gap:22px;display:flex}.profileSectionHead{flex-direction:column;gap:4px;display:flex}.profileSectionHeadRow{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}.profileHeading{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:800}.profileTileGrid{grid-template-columns:1fr;gap:10px;display:grid}.profileTile{color:#0a0a0a;background:#0a0a0a05;border:1px solid #0a0a0a17;border-radius:14px;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:background .12s,border-color .12s,transform .12s;display:flex}.profileTile:hover{background:#0a0a0a0d;border-color:#0a0a0a2e}.profileTileIcon{color:#0a0a0ad9;background:#0a0a0a0f;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.profileTileText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.profileTileTitle{font-size:.95rem;font-weight:700}.profileTileSub{color:#0a0a0a73;font-size:.8rem}.profileTileArrow{color:#0a0a0a4d;flex-shrink:0}.profileTile:hover .profileTileArrow{color:#0a0a0a99}.profileCard{background:#0a0a0a05;border:1px solid #0a0a0a17;border-radius:14px;padding:18px}.profileCardHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.profileCardTitle{margin:0;font-size:.95rem;font-weight:700}.profileCardLink{color:#0a0a0a99;font-size:.82rem;font-weight:600;text-decoration:none}.profileCardLink:hover{color:#0a0a0a}.profileDl{flex-direction:column;margin:0;display:flex}.profileDlRow{border-top:1px solid #0a0a0a0f;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.profileDlRow:first-child{border-top:none}.profileDlRow dt{color:#0a0a0a73;font-size:.82rem}.profileDlRow dd{text-align:right;word-break:break-word;margin:0;font-size:.88rem;font-weight:600}.profileRoleBadge{text-transform:capitalize}.profileEmpty{text-align:center;color:#0a0a0a8c;border:1px dashed #0a0a0a1f;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.profileEmptyTitle{color:#0a0a0a;margin:6px 0 0;font-size:1rem;font-weight:700}.profileEmptyText{margin:0;font-size:.85rem}.profileSubtleLink{color:#0a0a0a80;margin-top:2px;font-size:.82rem;text-decoration:none}.profileSubtleLink:hover{color:#0a0a0a}.profilePrimaryBtn{color:#fff;cursor:pointer;background:#0a0a0a;border:1px solid #0a0a0a;border-radius:11px;justify-content:center;align-items:center;margin-top:4px;padding:11px 18px;font-size:.86rem;font-weight:700;text-decoration:none;transition:opacity .12s;display:inline-flex}.profilePrimaryBtn:hover{opacity:.88}.profilePrimaryBtnSm{margin-top:0;padding:9px 14px;font-size:.82rem}.profileGhostBtn{color:#0a0a0abf;cursor:pointer;background:0 0;border:1px solid #0a0a0a2e;border-radius:11px;justify-content:center;align-items:center;padding:11px 18px;font-size:.86rem;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.profileGhostBtn:hover:not(:disabled){color:#0a0a0a;background:#0a0a0a12;border-color:#0a0a0a4d}.profileBadge{letter-spacing:.02em;text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.profileBadgePaid{color:#4ade80;background:#4ade8024}.profileBadgePending{color:#facc15;background:#facc1524}.profileBadgeActive{color:#60a5fa;background:#60a5fa29}.profileBadgeMuted{color:#0a0a0a8c;background:#0a0a0a14}.profileFigureGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.profileFigureCard{background:#0a0a0a05;border:1px solid #0a0a0a17;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.profileFigureThumb{aspect-ratio:1;background:#a89e92 url(/builder/preview_bg.jpg) 50%/cover no-repeat;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.profileFigureThumb img{object-fit:contain;object-position:bottom;width:78%;height:92%}.profileFigureBody{padding:12px 14px 14px}.profileFigureName{color:#0a0a0a;margin:0 0 3px;font-size:.9rem;font-weight:700}.profileFigureMeta{color:#0a0a0a80;margin:0 0 12px;font-size:.72rem}.profileFigureActions{gap:8px;display:flex}.profileFigureBtn{appearance:none;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:.5rem .7rem;font-size:.78rem;font-weight:600;transition:background .1s,border-color .1s,color .1s,opacity .1s;display:flex}.profileFigureBtn:disabled{opacity:.55;cursor:default}.profileFigureBtnPrimary{color:#fff;background:#0a0a0a;border:1px solid #0a0a0a;flex:1}.profileFigureBtnPrimary:hover:not(:disabled){background:#ebebeb}.profileFigureBtnGhost{color:#0a0a0ab3;background:#0a0a0a0a;border:1px solid #0a0a0a24;flex:none}.profileFigureBtnGhost:hover:not(:disabled){color:#ff5a7a;background:#ff5a7a1a;border-color:#ff5a7a8c}.profileOrderList{flex-direction:column;gap:12px;display:flex}.profileOrderCard{background:#0a0a0a05;border:1px solid #0a0a0a17;border-radius:14px;padding:16px 18px}.profileOrderHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.profileOrderId{margin:0;font-size:.92rem;font-weight:700}.profileOrderDate{color:#0a0a0a73;margin:2px 0 0;font-size:.78rem}.profileOrderItems{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profileOrderItem{align-items:center;gap:10px;font-size:.86rem;display:flex}.profileOrderItemQty{color:#0a0a0a80;font-variant-numeric:tabular-nums}.profileOrderItemName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.profileOrderItemPrice{font-variant-numeric:tabular-nums;font-weight:600}.profileOrderFoot{border-top:1px solid #0a0a0a12;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:.88rem;display:flex}.profileOrderFoot span{color:#0a0a0a80}.profileOrderFoot strong{font-variant-numeric:tabular-nums}.profileForm{flex-direction:column;gap:16px;display:flex}.profileFormFull{grid-column:1/-1}.profileOptional{color:#0a0a0a59;font-weight:400}.profileCheckRow{color:#0a0a0abf;cursor:pointer;align-items:center;gap:9px;font-size:.85rem;display:flex}.profileCheckRow input{accent-color:#0a0a0a;width:16px;height:16px}.profileFormActions{align-items:center;gap:10px;display:flex}.profileNoticeOk,.profileNoticeErr{border-radius:9px;margin:0;padding:9px 12px;font-size:.82rem}.profileNoticeOk{color:#4ade80;background:#4ade801f}.profileNoticeErr{color:#ff6b6f;background:#e5484d1f}.profileAddressList{grid-template-columns:1fr;gap:12px;display:grid}.profileAddressCard{background:#0a0a0a05;border:1px solid #0a0a0a17;border-radius:14px;padding:16px 18px}.profileAddressTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.profileAddressName{align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:flex}.profileAddressLabel{text-transform:uppercase;letter-spacing:.04em;color:#0a0a0a80;background:#0a0a0a12;border-radius:6px;padding:2px 7px;font-size:.7rem;font-weight:600}.profileAddressLines{color:#0a0a0a99;margin:0;font-size:.84rem;line-height:1.5}.profileAddressPhone{color:#0a0a0a73;margin:4px 0 0;font-size:.82rem}.profileAddressActions{border-top:1px solid #0a0a0a0f;gap:16px;margin-top:12px;padding-top:12px;display:flex}.profileTextBtn{color:#0a0a0a99;cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem;font-weight:600;transition:color .12s}.profileTextBtn:hover{color:#0a0a0a}.profileTextBtnDanger{color:#ff6b6fcc}.profileTextBtnDanger:hover{color:#ff6b6f}@media (min-width:760px){.profileShell{grid-template-columns:220px 1fr;gap:36px;padding-top:34px}.profileSidebar{align-self:start;position:sticky;top:82px}.profileNav{flex-direction:column;overflow-x:visible}.profileTileGrid,.profileAddressList{grid-template-columns:1fr 1fr}}.pdpPage{color:#0a0a0a;-webkit-overflow-scrolling:touch;font-family:var(--font-body-stack);background:#f4f4f2;position:fixed;inset:0;overflow-y:auto}.mqBar{background:#0a0a0a;align-items:center;height:36px;display:flex;overflow:hidden}.mqTrack{width:max-content;animation:28s linear infinite mqScroll;display:flex}.mqHalf{flex-shrink:0;display:flex}.mqItem{font-family:var(--font-display-stack);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#fff;align-items:center;gap:22px;padding-right:22px;font-size:.78rem;font-weight:800;font-stretch:115%;display:flex}.mqItem.isAlt{color:#e4ff1a}.mqSq{background:currentColor;flex-shrink:0;width:6px;height:6px}@keyframes mqScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pdpNav{z-index:20;-webkit-backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #0a0a0a14;justify-content:space-between;align-items:center;height:62px;padding:0 28px;display:flex;position:sticky;top:0}.pdpNavShop{color:#0a0a0a;font-family:var(--font-display-stack);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;font-size:.92rem;font-weight:600;font-stretch:110%;text-decoration:none;display:flex}.pdpNavShop:hover{opacity:.6}.pdpNavLogo{align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pdpNavLogo img{filter:brightness(0);width:auto;height:22px}.pdpNavIcons{align-items:center;gap:20px;display:flex}.pdpNavIcon{color:#0a0a0a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:opacity .15s;display:flex;position:relative}.pdpNavIcon:hover{opacity:.55}.pdpNavIcon.isActive{color:#d32f2f}.pdpNavCartCount{color:#fff;background:#0a0a0a;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.62rem;font-weight:700;display:flex;position:absolute;top:0;right:-2px}.pdpHero{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.pdpImagePanel{background:#e9e9e6;min-height:640px;position:relative;overflow:hidden}.pdpImage{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.pdpImageEdition{font-family:var(--font-display-stack);letter-spacing:.14em;color:#0a0a0a8c;font-size:.78rem;font-weight:700;font-stretch:115%;position:absolute;bottom:20px;left:24px}.pdpInfoPanel{max-width:640px;padding:72px 64px 64px 56px}.pdpTitleRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pdpTitle{font-family:var(--font-display-stack);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(1.25rem,1.9vw,1.7rem);font-weight:800;font-stretch:120%;line-height:1.12}.pdpWishBtn{cursor:pointer;color:#0a0a0a;background:0 0;border:none;flex-shrink:0;padding:2px;transition:transform .15s,color .15s}.pdpWishBtn:hover{transform:scale(1.08)}.pdpWishBtn.isActive{color:#d32f2f}.pdpPrice{margin:14px 0 0;font-size:1.45rem;font-weight:500}.pdpDesc{color:#2a2a2a;max-width:56ch;margin:18px 0 0;font-size:.95rem;line-height:1.55}.pdpControls{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.pdpSizeError{letter-spacing:.04em;color:#d32f2f;margin:8px 0 0;font-size:.78rem}.pdpQty{border:1px solid #0a0a0a;justify-content:space-between;align-items:stretch;height:56px;display:flex}.pdpQtyBtn{width:56px;font-size:1.3rem;font-family:var(--font-body-stack);color:#0a0a0a;cursor:pointer;background:0 0;border:none;transition:background .12s}.pdpQtyBtn:hover{background:#0a0a0a0d}.pdpQtyVal{text-align:center;align-self:center;min-width:20px;font-size:.95rem;font-weight:600}.pdpAddBtn{color:#fff;width:100%;height:58px;font-family:var(--font-display-stack);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#101418;border:none;margin-top:22px;font-size:1rem;font-weight:800;font-stretch:120%;transition:background .15s,transform .1s}.pdpAddBtn:hover{background:#000}.pdpAddBtn:active{transform:scale(.99)}.pdpAddBtn:disabled{opacity:.7;cursor:default}.pdpViewCart{color:#0a0a0a;letter-spacing:.04em;text-transform:uppercase;text-underline-offset:3px;margin-top:12px;font-size:.85rem;text-decoration:underline;display:inline-block}.pdpAccordions{border-top:1px solid #0a0a0a26;margin-top:34px}.pdpAccordion{border-bottom:1px solid #0a0a0a26}.pdpAccordionHead{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:18px 2px;font-size:.88rem;list-style:none;display:flex}.pdpAccordionHead::-webkit-details-marker{display:none}.pdpAccordionIcon{color:#0a0a0a;display:flex}.pdpAccordionVert{transform-origin:50%;transition:transform .18s}.pdpAccordion[open] .pdpAccordionVert{opacity:0;transform:rotate(90deg)}.pdpAccordionBody{color:#333;max-width:58ch;margin:0;padding:0 2px 20px;font-size:.9rem;line-height:1.6}.pdpLook{margin-top:44px}.pdpLookTitle{font-family:var(--font-display-stack);letter-spacing:.02em;text-transform:uppercase;margin:0 0 18px;font-size:1.15rem;font-weight:800;font-stretch:120%}.pdpLookRow{gap:16px;display:flex}.pdpLookCard{color:#0a0a0a;flex-direction:column;gap:6px;width:150px;text-decoration:none;display:flex}.pdpLookImageWrap{background:#ecece9;justify-content:center;align-items:flex-end;width:150px;height:165px;display:flex;overflow:hidden}.pdpLookImage{width:82%;height:auto;transition:transform .2s}.pdpLookCard:hover .pdpLookImage{transform:scale(1.05)}.pdpLookName{letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font-size:.8rem;font-weight:600}.pdpLookPrice{color:#555;font-size:.8rem}.pdpFooter{background:#f4f4f2;border-top:1px solid #0a0a0a14;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.pdpFooterBrand,.pdpFooterBuild{color:#0a0a0a;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;text-decoration:none}.pdpFooterBrand{font-family:var(--font-display-stack);font-weight:800;font-stretch:120%}.pdpFooterBuild:hover,.pdpFooterBrand:hover{opacity:.6}.pdpNotFound{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:70vh;display:flex}.pdpNotFoundTitle{font-family:var(--font-display-stack);text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:800;font-stretch:120%}.pdpNotFoundLink{color:#0a0a0a}@media (max-width:900px){.pdpHero{grid-template-columns:1fr}.pdpImagePanel{min-height:0}.pdpImage{height:62vh;position:static}.pdpInfoPanel{max-width:none;padding:34px 20px 48px}.pdpNav{padding:0 16px}.pdpNavIcons{gap:12px}}.homePage{color:#0a0a0a;-webkit-overflow-scrolling:touch;background:#fff;position:fixed;inset:0;overflow-y:auto}.homeHero{width:100%;height:calc(100svh - 36px);min-height:520px}.homeHeroContent{z-index:3;left:max(28px, env(safe-area-inset-left));bottom:max(40px, calc(env(safe-area-inset-bottom) + 28px));color:#fff;max-width:min(720px,86vw);position:absolute}.homeHeroEyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ffffffd9;margin:0 0 10px;font-size:.8rem}.homeHeroTitle{font-family:var(--font-display-stack);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(28px,3.4vw,56px);font-weight:900;font-stretch:125%;line-height:.92}.homeHeroGlobe{vertical-align:baseline;width:auto;height:.82em;margin:0 .03em;display:inline-block;transform:translateY(.04em)}.homeHeroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.homeHeroBtn{color:#0a0a0a;height:52px;font-family:var(--font-display-stack);letter-spacing:.06em;text-transform:uppercase;background:#fff;align-items:center;padding:0 26px;font-size:.85rem;font-weight:800;font-stretch:118%;text-decoration:none;transition:transform .12s;display:inline-flex;position:relative;overflow:hidden}.homeHeroBtn:not(.isGhost):before{content:"";background:#e4ff1a;transition:transform .28s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:translate(-101%)}.homeHeroBtn>*{position:relative}.homeHeroBtn:hover{transform:translateY(-2px)}.homeHeroBtn:hover:before{transform:translate(0)}.homeHeroBtn.isGhost{color:#fff;background:0 0;border:1px solid #ffffffa6}.homeHeroBtn.isGhost:hover{border-color:#fff}.homeHeroReplay{color:#ffffffbf;height:52px;font-family:var(--font-body-stack);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0 16px;font-size:.8rem;display:inline-flex}.homeHeroReplay:hover{color:#fff}.homeHeroScrollCue{z-index:3;right:max(28px, env(safe-area-inset-right));bottom:max(40px, calc(env(safe-area-inset-bottom) + 28px));color:#ffffffbf;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;animation:2.2s ease-in-out infinite homeCueBob;display:flex;position:absolute}@keyframes homeCueBob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.homeSectionHead{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:34px;display:flex}.homeSectionTitle{font-family:var(--font-display-stack);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.7rem,3.4vw,2.8rem);font-weight:900;font-stretch:122%}.homeSectionLink{color:#0a0a0a;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:2px;font-size:.85rem;text-decoration:none}.homeSectionLink:hover{opacity:.6}.homeCollection{background:#fff;padding:84px 48px 96px}.homeCollectionGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.homeFigCard{color:#0a0a0a;flex-direction:column;gap:4px;text-decoration:none;display:flex}.homeFigImageWrap{aspect-ratio:4/5;background:#ecece9;display:block;position:relative;overflow:hidden}.homeFigImage{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.homeFigCard:hover .homeFigImage{transform:scale(1.04)}.homeFigBadge{color:#e4ff1a;font-family:var(--font-display-stack);letter-spacing:.1em;text-transform:uppercase;background:#0a0a0a;padding:5px 10px;font-size:.66rem;font-weight:800;font-stretch:115%;position:absolute;top:12px;left:12px}.homeFigMeta{justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;display:flex}.homeFigName{letter-spacing:.05em;text-transform:uppercase;font-size:.92rem;font-weight:600}.homeFigPrice{font-size:.92rem}.homeFigCategory{letter-spacing:.08em;text-transform:uppercase;color:#777;font-size:.75rem}.homeSteps{background:#f4f4f2;padding:90px 48px 96px}.homeStepsTitle{font-family:var(--font-display-stack);text-transform:uppercase;margin:0 0 52px;font-size:clamp(2.2rem,5vw,4rem);font-weight:900;font-stretch:125%;line-height:.95}.homeStepsGrid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.homeStepNum{font-family:var(--font-display-stack);color:#999;letter-spacing:.1em;font-size:1rem;font-weight:900;font-stretch:122%;display:block}.homeStepTitle{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.02em;margin:14px 0 10px;font-size:1.15rem;font-weight:800;font-stretch:118%}.homeStepBody{color:#444;max-width:34ch;margin:0;font-size:.92rem;line-height:1.6}.homeStepsCta{color:#fff;height:56px;font-family:var(--font-display-stack);letter-spacing:.06em;text-transform:uppercase;background:#101418;align-items:center;margin-top:54px;padding:0 34px;font-size:.9rem;font-weight:800;font-stretch:120%;text-decoration:none;transition:background .15s;display:inline-flex}.homeStepsCta:hover{background:#000}.homePartner{color:#fff;background:#0a0a0a;padding:110px 48px}.homePartnerEyebrow{letter-spacing:.24em;text-transform:uppercase;color:#e4ff1a;margin:0 0 16px;font-size:.78rem}.homePartnerTitle{font-family:var(--font-display-stack);text-transform:uppercase;margin:0;font-size:clamp(2.6rem,6.5vw,5.4rem);font-weight:900;font-stretch:125%;line-height:.92}.homePartnerBody{color:#ffffffb8;max-width:52ch;margin:26px 0 0;font-size:.98rem;line-height:1.65}.homePartnerCta{color:#0a0a0a;height:56px;font-family:var(--font-display-stack);letter-spacing:.06em;text-transform:uppercase;background:#e4ff1a;align-items:center;margin-top:40px;padding:0 34px;font-size:.9rem;font-weight:800;font-stretch:120%;text-decoration:none;transition:transform .12s;display:inline-flex}.homePartnerCta:hover{transform:translateY(-2px)}.homeNews{text-align:center;background:#fff;padding:96px 48px}.homeNewsTitle{font-family:var(--font-display-stack);text-transform:uppercase;margin:0;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:900;font-stretch:125%}.homeNewsBody{color:#555;margin:14px 0 0;font-size:.95rem}.homeNewsForm{border:1px solid #0a0a0a;max-width:480px;height:58px;margin:34px auto 0;display:flex;position:relative}.homeNewsInput{font-family:var(--font-body-stack);letter-spacing:.08em;color:#0a0a0a;background:0 0;border:none;outline:none;flex:1;padding:0 18px;font-size:.88rem}.homeNewsInput::placeholder{color:#999}.homeNewsBtn{color:#fff;cursor:pointer;background:#101418;border:none;width:64px;font-size:1.2rem;transition:background .15s}.homeNewsBtn:hover{background:#000}.homeNewsDone{letter-spacing:.04em;margin:34px 0 0;font-size:.95rem}.homeNewsError{color:#d32f2f;margin:0;font-size:.78rem;position:absolute;top:calc(100% + 8px);left:0}.homeFooter{color:#fff;background:#0a0a0a;padding:70px 48px 28px}.homeFooterTop{border-bottom:1px solid #ffffff24;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:54px;display:grid}.homeFooterLogo{width:auto;height:26px}.homeFooterTag{color:#fff9;max-width:30ch;margin:16px 0 0;font-size:.88rem;line-height:1.6}.homeFooterCol{flex-direction:column;gap:12px;display:flex}.homeFooterColTitle{font-family:var(--font-display-stack);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin:0 0 6px;font-size:.8rem;font-weight:800;font-stretch:118%}.homeFooterCol a{color:#fff;font-size:.9rem;text-decoration:none}.homeFooterCol a:hover{opacity:.6}.homeFooterBottom{color:#ffffff8c;justify-content:space-between;align-items:center;padding-top:24px;font-size:.78rem;display:flex}.homeFooterMade{font-family:var(--font-display-stack);letter-spacing:.1em;text-transform:uppercase;font-weight:800;font-stretch:120%}@media (max-width:900px){.homeCollection,.homeSteps,.homePartner,.homeNews{padding-left:20px;padding-right:20px}.homeCollectionGrid{grid-template-columns:repeat(2,1fr);gap:14px}.homeStepsGrid{grid-template-columns:1fr;gap:30px}.homeFooter{padding:56px 20px 24px}.homeFooterTop{grid-template-columns:1fr 1fr;gap:32px}.homeFooterBrand{grid-column:1/-1}.homeHeroScrollCue{display:none}.homeFooterBottom{flex-direction:column;align-items:flex-start;gap:10px}}.formLogoImg,.profileTopbarLogo,.cartNav img[alt=MEYO\.world],.partnerNav img[alt=MEYO\.world],.dashHeader img[alt=MEYO\.world]{filter:brightness(0)}.formHeading,.formSuccessHeading,.cartNavTitle,.cartEmptyTitle,.partnerName,.profileHeading,.dashPartnerLinkTitle{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.02em;font-weight:800;font-stretch:120%}.comingSoon{color:#0a0a0a;background:#fff}.ddWrap{width:100%;position:relative}.ddTrigger{color:#0a0a0a;width:100%;height:56px;font-family:var(--font-body-stack);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-align:left;background:#fff;border:1px solid #0a0a0a;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 0 18px;font-size:.88rem;transition:background .12s;display:flex}.ddTrigger:hover{background:#f4f4f2}.ddWrap.hasError .ddTrigger{border-color:#d32f2f}.ddValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ddValue.isPlaceholder{color:#555}.ddChevron{flex-shrink:0;transition:transform .18s}.ddWrap.isOpen .ddChevron{transform:rotate(180deg)}.ddList{z-index:40;background:#fff;border:1px solid #0a0a0a;max-height:280px;margin:0;padding:0;list-style:none;animation:.14s ease-out ddReveal;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000024}.ddWrap.isUp .ddList{top:auto;bottom:calc(100% - 1px);box-shadow:0 -18px 40px #00000024}@keyframes ddReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ddWrap.isUp .ddList{animation-name:ddRevealUp}@keyframes ddRevealUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ddOption{color:#0a0a0a;width:100%;font-family:var(--font-body-stack);letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0a0a0a12;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 18px;font-size:.84rem;display:flex}.ddList li:last-child .ddOption{border-bottom:none}.ddOption.isHighlighted{background:#f4f4f2}.ddOption.isSelected{font-weight:700}.megaMenu{z-index:200;color:#0a0a0a;background:#fff;flex-direction:column;padding:0 48px;animation:.26s ease-out megaMenuIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes megaMenuIn{0%{opacity:0}to{opacity:1}}.megaMenuTop{flex-shrink:0;justify-content:space-between;align-items:center;height:92px;display:flex}.megaMenuLogo{filter:brightness(0);width:auto;height:24px}.megaMenuClose{color:#0a0a0a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .18s,opacity .15s;display:flex}.megaMenuClose:hover{opacity:.6;transform:rotate(90deg)}.megaMenuNav{flex-direction:column;flex:1;justify-content:center;gap:4px;padding:24px 0;display:flex}.megaMenuLink{color:#0a0a0a;opacity:0;animation:.4s cubic-bezier(.22,1,.36,1) forwards megaLinkIn;animation-delay:calc(var(--i) * 55ms + 60ms);align-items:baseline;gap:22px;text-decoration:none;display:flex;transform:translateY(16px)}@keyframes megaLinkIn{to{opacity:1;transform:translateY(0)}}.megaMenuNum{font-family:var(--font-body-stack);letter-spacing:.1em;color:#999;min-width:26px;font-size:.78rem;font-weight:600}.megaMenuLabel{z-index:0;font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(2rem,5.4vw,4.2rem);font-weight:900;font-stretch:125%;line-height:1.06;transition:color .12s;position:relative}.megaMenuLabel:after{content:"";z-index:-1;transform-origin:0;background:#e4ff1a;width:calc(100% + .2em);height:.44em;transition:transform .3s cubic-bezier(.65,0,.35,1);position:absolute;bottom:.03em;left:-.1em;transform:scaleX(0)rotate(-1.2deg)}.megaMenuLink:hover .megaMenuLabel{color:#0000;-webkit-text-stroke:2px #0a0a0a}.megaMenuLink:hover .megaMenuLabel:after{transform:scaleX(1)rotate(-1.2deg)}.megaMenuFooter{border-top:1px solid #0a0a0a1f;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 0 30px;display:flex}.megaMenuFooterLeft{align-items:center;gap:26px;display:flex}.megaMenuCart,.megaMenuFollow{color:#0a0a0a;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:none}.megaMenuCart:hover,.megaMenuFollow:hover{opacity:.55}.megaMenuAuthRow,.megaMenuUser{align-items:center;gap:10px;display:flex}.megaMenuAuthBtn{color:#0a0a0a;height:44px;font-family:var(--font-display-stack);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #0a0a0a;align-items:center;padding:0 22px;font-size:.76rem;font-weight:800;font-stretch:118%;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.megaMenuAuthBtn:hover{background:#f4f4f2}.megaMenuAuthBtn.isSolid{color:#fff;background:#101418;border-color:#101418}.megaMenuAuthBtn.isSolid:hover{background:#000}.megaMenuUserLink{color:#0a0a0a;letter-spacing:.04em;align-items:center;gap:10px;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.megaMenuUserLink:hover{opacity:.6}.megaMenuAvatar{color:#fff;background:#101418;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.78rem;font-weight:700;display:flex}@media (max-width:700px){.megaMenu{padding:0 20px}.megaMenuTop{height:72px}.megaMenuLink:hover .megaMenuLabel{-webkit-text-stroke:1.4px #0a0a0a}.megaMenuFooter{padding-bottom:max(24px, env(safe-area-inset-bottom))}}.profilePage{color:#0a0a0a;font-family:var(--font-body-stack);background:#fff}.profileTopbar{-webkit-backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #0a0a0a14;height:62px;padding:0 28px}.profileSignOut{color:#0a0a0a;height:36px;font-family:var(--font-display-stack);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #0a0a0a;border-radius:0;padding:0 18px;font-size:.72rem;font-weight:800;font-stretch:118%;transition:background .12s}.profileSignOut:hover{background:#f4f4f2}.profileShell{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:56px;width:100%;max-width:1200px;margin:0 auto;padding:48px;display:grid}.profileSidebar{position:sticky;top:110px}.profileIdentity{border-bottom:1px solid #0a0a0a1f;align-items:center;gap:12px;padding-bottom:22px;display:flex}.profileAvatar{color:#fff;width:44px;height:44px;font-family:var(--font-display-stack);background:#101418;border-radius:0;justify-content:center;align-items:center;font-size:1rem;font-weight:800;font-stretch:118%;display:flex}.profileIdentityName{font-family:var(--font-display-stack);letter-spacing:.03em;text-transform:uppercase;color:#0a0a0a;font-size:.9rem;font-weight:800;font-stretch:118%}.profileIdentityEmail{color:#888;font-size:.74rem}.profileNav{flex-direction:column;gap:0;margin-top:10px;display:flex}.profileNavItem{color:#888;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:none;border-left:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:13px 0 13px 16px;font-size:.82rem;text-decoration:none;transition:color .12s,border-color .12s;display:flex;position:relative}.profileNavItem:hover{color:#0a0a0a;background:0 0}.profileNavItemActive{color:#0a0a0a;background:0 0;border-left-color:#0a0a0a;font-weight:600}.profileNavItemAccent{color:#0a0a0a;border:none;border-top:1px solid #0a0a0a1f;border-left:2px solid #0000;margin-top:14px;padding-top:18px;font-weight:600}.profileSectionHead{margin-bottom:28px}.profileHeading{margin:0;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1}.profileSubtext{color:#777;margin:10px 0 0;font-size:.9rem}.profileCard{box-shadow:none;background:#fff;border:1px solid #0a0a0a24;border-radius:0;margin-bottom:22px;padding:26px}.profileCardHead{margin-bottom:18px}.profileCardTitle{font-family:var(--font-display-stack);letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a;margin:0;font-size:.95rem;font-weight:800;font-stretch:120%}.profileSection .formLabel{letter-spacing:.12em;text-transform:uppercase;color:#999;font-size:.68rem;font-weight:700}.profileSection .formInput{color:#0a0a0a;height:50px;font-family:var(--font-body-stack);background:#fff;border:1px solid #0a0a0a;border-radius:0;padding:0 16px;font-size:.88rem}.profileSection .formInput:focus{outline-offset:-1px;box-shadow:none;border-color:#0a0a0a;outline:2px solid #0a0a0a}.profileFormGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.profileFormActions{justify-content:flex-end;margin-top:18px;display:flex}.profilePrimaryBtn{color:#fff;height:48px;font-family:var(--font-display-stack);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#101418;border:none;border-radius:0;padding:0 26px;font-size:.8rem;font-weight:800;font-stretch:118%;transition:background .15s}.profilePrimaryBtn:hover:not(:disabled){background:#000}.profilePrimaryBtn:disabled{opacity:.45;cursor:default}.profileGhostBtn{color:#0a0a0a;height:48px;font-family:var(--font-display-stack);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #0a0a0a;border-radius:0;padding:0 26px;font-size:.8rem;font-weight:800;font-stretch:118%;transition:background .12s}.profileGhostBtn:hover:not(:disabled){background:#f4f4f2}.profileGhostBtn:disabled{opacity:.45;cursor:default}.profileDl{margin:0}.profileDlRow{justify-content:space-between;align-items:baseline;gap:20px;padding:10px 0;font-size:.9rem;display:flex}.profileDlRow dt{color:#888;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.profileDlRow dd{margin:0;font-weight:500}.profileHint{color:#888;margin:12px 0 0;font-size:.82rem;line-height:1.55}.profileNoticeOk,.profileNoticeErr{border:1px solid;margin:0 0 14px;padding:10px 14px;font-size:.82rem}.profileNoticeOk{color:#16a34a;background:#16a34a0f;border-color:#16a34a66}.profileNoticeErr{color:#d32f2f;background:#d32f2f0f;border-color:#d32f2f66}@media (max-width:900px){.profileShell{grid-template-columns:1fr;gap:30px;padding:28px 20px}.profileSidebar{position:static}.profileNav{scrollbar-width:none;border-bottom:1px solid #0a0a0a1f;flex-direction:row;overflow-x:auto}.profileNav::-webkit-scrollbar{display:none}.profileNavItem{white-space:nowrap;border-bottom:2px solid #0000;border-left:none;margin-right:22px;padding:12px 2px}.profileNavItemActive{border-bottom-color:#0a0a0a}.profileNavItemAccent{border-top:none;margin-top:0;padding-top:12px}.profileFormGrid{grid-template-columns:1fr}}.cartPromoForm{border:1px solid #0a0a0a;height:46px;margin-top:6px;display:flex}.cartPromoInput{min-width:0;font-family:var(--font-body-stack);letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a;background:0 0;border:none;outline:none;flex:1;padding:0 14px;font-size:.8rem}.cartPromoInput::placeholder{color:#999}.cartPromoBtn{color:#fff;font-family:var(--font-display-stack);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#101418;border:none;padding:0 18px;font-size:.72rem;font-weight:800;font-stretch:118%;transition:background .12s}.cartPromoBtn:hover:not(:disabled){background:#000}.cartPromoBtn:disabled{opacity:.5;cursor:default}.cartPromoApplied{margin-top:4px}.cartPromoTag{color:#0a0a0a;font-family:var(--font-display-stack);letter-spacing:.08em;text-transform:uppercase;background:#e4ff1a;align-items:center;gap:8px;padding:5px 8px 5px 10px;font-size:.72rem;font-weight:800;font-stretch:115%;display:inline-flex}.cartPromoRemove{color:#0a0a0a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .12s;display:flex}.cartPromoRemove:hover{opacity:.55}.cartPromoAmount{color:#16a34a;font-weight:600}.cartPromoError{color:#d32f2f;margin:8px 0 0;font-size:.78rem}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.104iauyxhaf24.woff2?dpl=dpl_9ZDmmUbH4KuZhw6Dbu1CSbbmkVNE)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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0b9excvam7id0.woff2?dpl=dpl_9ZDmmUbH4KuZhw6Dbu1CSbbmkVNE)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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.0fmzj955937qe.woff2?dpl=dpl_9ZDmmUbH4KuZhw6Dbu1CSbbmkVNE)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}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_d859f618-module__YKIFLG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_d859f618-module__YKIFLG__variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2?dpl=dpl_9ZDmmUbH4KuZhw6Dbu1CSbbmkVNE)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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2?dpl=dpl_9ZDmmUbH4KuZhw6Dbu1CSbbmkVNE)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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2?dpl=dpl_9ZDmmUbH4KuZhw6Dbu1CSbbmkVNE)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}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_8703f94f-module__bDdWXG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_8703f94f-module__bDdWXG__variable{--font-body:"Space Grotesk", "Space Grotesk Fallback"}
