.color-picker{color:#f2efe7;border:0;min-width:0;margin:25px 0 6px;padding:0}.color-picker legend{font:500 15px/1.5 var(--font-body);align-items:center;gap:12px;padding:0;display:flex}.color-picker legend>span{color:#abb8b7;font-size:11px;font-weight:400}.color-picker-help{color:#abb8b7;margin:5px 0 13px;font-size:12px}.color-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.color-option{cursor:pointer;min-width:0;position:relative}.color-option input{opacity:0;width:1px;height:1px;position:absolute}.color-option-body{min-height:43px;font:12px/1.3 var(--font-body);background:#07101188;border:1px solid #abb8b733;border-radius:7px;align-items:center;gap:7px;padding:8px;display:flex;position:relative}.color-option-body>i{border:1px solid #f2efe745;border-radius:50%;flex-shrink:0;width:20px;height:20px}.color-option-body>svg{color:#c4a46a;flex-shrink:0;margin-left:auto}.color-option:has(input:checked) .color-option-body{color:#f4e6c7;background:#30291c;border-color:#c4a46a}.color-option:has(input:focus-visible) .color-option-body{outline-offset:3px;outline:2px solid #c4a46a}.color-option:hover .color-option-body{border-color:#c4a46a80}.color-choice>p,.color-choice-empty{color:#abb8b7;margin:12px 0 5px;font-size:12px}.color-choice strong{color:#f2efe7;font-weight:500}.color-sample>summary{cursor:pointer;color:#c4a46a;text-underline-offset:4px;padding:7px 0;font-size:12px;text-decoration:underline;list-style:none}.color-sample>summary::-webkit-details-marker{display:none}.color-sample-content{background:#07101180;border:1px solid #abb8b722;border-radius:8px;align-items:center;gap:16px;padding:13px;display:flex}.color-sample-art{aspect-ratio:1089/1920;background-repeat:no-repeat;background-size:200% 200%;border-radius:4px;flex-shrink:0;width:125px}.color-sample-content p{color:#abb8b7;font-size:12px;line-height:1.6}.cart-color-label{color:#abb8b7;margin:8px 0;font-size:12px;display:block}.cart-color-select{color:#f2efe7;background:#0b1517;border:1px solid #abb8b744;border-radius:6px;width:100%;max-width:100%;min-height:38px;margin-top:4px;padding:6px;font-size:13px;display:block}.cart-color-note{color:#e3bf83;margin-top:8px;font-size:12px}.detail-selection-error{color:#f3b5a1;margin-top:10px;font-size:13px}.detail-copy{min-width:0}.wizard .color-options{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:420px){.color-options,.wizard .color-options{grid-template-columns:repeat(2,minmax(0,1fr))}.color-option-body{min-height:44px;font-size:12px}.color-sample-art{width:105px}}.fixed-product-color{border-block:1px solid #abb8b72b;flex-wrap:wrap;gap:8px 14px;margin-top:22px;padding:15px 0;font-size:14px;display:flex}.fixed-product-color>span,.fixed-product-color>small{color:#abb8b7}.fixed-product-color>strong{color:#f2efe7;font-weight:500}.fixed-product-color>small{width:100%;font-size:12px}.collection-color{color:#abb8b7;margin-top:7px;font-size:12px;display:block}.color-radio-control{opacity:0;z-index:1;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.color-option:has([data-checked]) .color-option-body{color:#f4e6c7;background:#30291c;border-color:#c4a46a}.color-option:has(:focus-visible) .color-option-body{outline-offset:3px;outline:2px solid #c4a46a}.urza-design-dialog{align-items:start;width:min(1100px,100% - 36px)!important;max-width:1100px!important}.urza-design-dialog .urza-design-image{align-self:start;min-width:0;position:sticky;top:0}.urza-preview-frame{aspect-ratio:95/113;background:#071011;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.urza-design-image .urza-preview-frame>.art-color-preview{object-fit:contain;width:100%;height:100%;max-height:62dvh}.art-color-preview{width:100%;min-width:0;display:block}.art-color-filter{pointer-events:none;position:absolute}.urza-preview-controls{align-items:center;gap:10px;margin-top:12px;display:flex}.urza-preview-controls>span{color:#eadfc9;margin-right:auto;font-size:14px}.urza-preview-controls>button{color:#eadfc9;border:1px solid #c4a46a60;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.urza-preview-controls>button:hover{background:#c4a46a30}.urza-preview-caption{color:#bcbdb5;margin-top:12px;font-size:12px;line-height:1.6}.urza-design-dialog .urza-design-copy{align-self:start}.urza-design-dialog .urza-design-subtitle{margin-bottom:14px}.urza-design-dialog .urza-design-thumbnails{margin:20px 0 18px}.urza-design-thumbnails .art-color-preview{object-fit:contain;height:82px}.urza-current-side{color:#d5b879;font-size:14px}.urza-color-selection .color-picker{margin-top:12px}.urza-color-selection .color-options{grid-template-columns:repeat(3,minmax(0,1fr))}.urza-color-selection .color-option-body{gap:7px;padding:8px;font-size:13px}.urza-color-selection .color-option-body>i{width:15px;height:15px}.urza-color-selection .color-option-body>svg{display:none}.urza-color-actions{flex-wrap:wrap;gap:10px 20px;margin:4px 0 18px;display:flex}.urza-color-actions .quiet-button{padding:5px 0;font-size:11px}.urza-color-actions button:disabled{opacity:.4;cursor:default}.urza-design-copy>.gold-button{width:100%}@media (max-width:700px){.urza-design-dialog{grid-template-columns:1fr!important}.urza-design-dialog .urza-design-image{position:relative;top:auto}.urza-preview-frame{aspect-ratio:1;max-height:360px}.urza-design-image .urza-preview-frame>.art-color-preview{max-height:360px}.urza-color-selection .color-options{grid-template-columns:repeat(3,minmax(0,1fr))}.urza-color-selection .color-option-body{padding:8px;font-size:12px}.urza-preview-caption{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.urza-preview-controls button{transition:none}}.urza-available-colors{margin:22px 0}.urza-available-colors h3{font:600 15px/1.5 var(--font-body);margin:0 0 12px}.urza-color-samples{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:7px;display:grid}.urza-color-sample{background:#07101188;border:1px solid #abb8b733;border-radius:7px;min-width:0;overflow:hidden}.urza-color-sample summary{cursor:pointer;min-height:43px;font:12px/1.3 var(--font-body);align-items:center;gap:8px;padding:9px;list-style:none;display:flex}.urza-color-sample summary::-webkit-details-marker{display:none}.urza-color-sample summary i{border:1px solid #f2efe745;border-radius:50%;flex-shrink:0;width:18px;height:18px}.urza-color-sample summary:hover{background:#c4a46a20}.urza-color-sample summary:focus-visible{outline-offset:-3px;outline:2px solid #c4a46a}.urza-color-sample[open]{border-color:#c4a46a}.urza-color-sample .color-sample-art{width:calc(100% - 12px);margin:0 6px 6px}@media (max-width:420px){.urza-color-samples{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-ambience{z-index:-3;pointer-events:none;opacity:0;transition:opacity .65s;position:absolute;inset:0;overflow:hidden}.portal-ambience[data-enabled=true]{opacity:1}.portal-fx-plane{pointer-events:none;position:absolute}.portal-magic-window{mix-blend-mode:normal;border-radius:50%;width:31.3%;height:51%;position:absolute;top:7.9%;left:49.6%;overflow:hidden;-webkit-mask-image:radial-gradient(#000 48%,#000b 72%,#0000 99%);mask-image:radial-gradient(#000 48%,#000b 72%,#0000 99%)}.portal-mist{filter:blur(12px);opacity:.7;background:radial-gradient(at 28% 35%,#69c5c55c,#0000 44%),radial-gradient(at 70% 62%,#f1d79340,#0000 36%),conic-gradient(from 30deg,#0000 5%,#a0eee036 15%,#0000 27%,#79c9e045 41%,#0000 59%,#e6d1a52e 75%,#0000 88%);animation:12s ease-in-out infinite alternate arcane-mist-drift;position:absolute;inset:-15%}.portal-current{filter:blur(2px);opacity:1;background:conic-gradient(from 25deg,#0000 0deg,#a6f3ef0a 18deg,#c3fcf2b0 36deg,#0000 58deg 160deg,#dfc99880 184deg,#0000 205deg 275deg,#9ce4ef70 300deg,#0000 325deg);border-radius:50%;animation:16s linear infinite arcane-current-turn;position:absolute;inset:2%;-webkit-mask-image:radial-gradient(#0000 52%,#0007 62%,#000 65%,#0009 67%,#0000 72%);mask-image:radial-gradient(#0000 52%,#0007 62%,#000 65%,#0009 67%,#0000 72%)}.portal-current.inner{opacity:.7;filter:blur(3px);animation-duration:23s;animation-direction:reverse;inset:13%}.portal-heart{background:radial-gradient(at 58% 45%,#f9e7aa65,#0000 38%);animation:6s ease-in-out infinite alternate arcane-heart-breathe;position:absolute;inset:18% 9% 15% 22%}.portal-mote{opacity:0;background:#d3ece4;border-radius:50%;width:4px;height:4px;animation:10s ease-in-out infinite arcane-mote-drift;position:absolute;box-shadow:0 0 8px #9bdedbb3}.portal-mote:nth-child(2n){background:#ddca96;box-shadow:0 0 7px #d5b87980}.portal-ambience[data-running=false] *{animation-play-state:paused!important}.portal-motion-toggle{z-index:3;color:#d3d8cf;min-height:36px;font:12px/1.5 var(--font-body);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#071011b8;border:1px solid #b89b6045;border-radius:24px;align-items:center;gap:8px;padding:7px 12px;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;bottom:27px;left:4.8%}.portal-motion-toggle:hover:not(:disabled){background:#27312b;border-color:#d5b879}.portal-motion-toggle:focus-visible{outline-offset:4px;outline:2px solid #d5b879}.portal-motion-toggle:disabled{cursor:default;color:#abb8b7}@keyframes arcane-current-turn{to{transform:rotate(360deg)}}@keyframes arcane-mist-drift{0%{opacity:.45;transform:translate(-2%,2%)rotate(-8deg)scale(1)}to{opacity:.8;transform:translate(3%,-2%)rotate(13deg)scale(1.07)}}@keyframes arcane-heart-breathe{0%{opacity:.2;transform:scale(.97)}to{opacity:.7;transform:scale(1.04)}}@keyframes arcane-mote-drift{0%,to{opacity:0;transform:translateY(13px)}25%{opacity:.65}65%{opacity:.3}90%{opacity:0;transform:translate(9px,-24px)}}@media (max-width:760px){.portal-motion-toggle{min-height:28px;padding:4px 10px;font-size:11px;inset:73px 6% auto auto}.portal-mist{filter:blur(8px)}.portal-mote:nth-child(n+7){display:none}}@media (prefers-reduced-motion:reduce){.portal-ambience{transition:none;display:none}.portal-ambience *{animation:none!important}.portal-motion-toggle{transition:none}}.portal-motion-toggle{inset:88px 4.8% auto auto}.portal-mist{mix-blend-mode:screen;background:radial-gradient(at 28% 35%,#69c5c590,#0000 44%),radial-gradient(at 70% 62%,#f1d79365,#0000 36%),conic-gradient(from 30deg,#0000 5%,#a0eee060 15%,#0000 27%,#79c9e075 41%,#0000 59%,#e6d1a550 75%,#0000 88%)}.portal-current{filter:blur(1px);background:conic-gradient(from 25deg,#0000 0deg,#258b9c80 16deg,#73f0e8 30deg,#e2fff7 38deg,#0000 58deg 155deg,#be9a5890 171deg,#ffe0a1 186deg,#0000 208deg 270deg,#2f9eaea0 285deg,#a7f5fa 301deg,#0000 325deg)}.portal-ripple{opacity:0;border:2px solid #baeeeab0;border-radius:50%;animation:7s ease-out infinite arcane-ripple-expand;position:absolute;inset:13%;box-shadow:0 0 12px #6bd3d54d,inset 0 0 9px #6bd3d533}.portal-ripple.second{border-color:#ead39a99;animation-delay:-3.5s}.portal-heart{background:radial-gradient(at 58% 45%,#fff1ae99,#0000 43%)}@keyframes arcane-ripple-expand{0%{opacity:0;transform:scale(.52)}18%{opacity:.62}70%{opacity:.24}to{opacity:0;transform:scale(1.3)}}@media (max-width:760px){.portal-motion-toggle{inset:73px 6% auto auto}.portal-ripple{border-width:1px}}.premium-store{background:#071011;position:relative}.premium-header{z-index:8;color:#f2efe7;background:linear-gradient(#07101180,#07101120);border-bottom:1px solid #f2efe710;align-items:center;gap:32px;min-height:76px;padding:0 4.8%;display:flex;position:absolute;inset:0 0 auto}.premium-wordmark{font:16px/1.3 var(--font-heading);letter-spacing:3.6px;white-space:nowrap;margin-right:auto}.premium-navigation{font:14px/1.5 var(--font-body);align-items:center;gap:30px;display:flex}.premium-navigation a{padding:14px 0}.premium-navigation a:hover{color:#c4a46a}.premium-header-actions{align-items:center;gap:20px;display:flex}.premium-header-actions>button{color:#f2efe7;background:0 0;border:0;place-items:center;min-width:34px;min-height:44px;display:grid;position:relative}.premium-header-actions .premium-menu-toggle{display:none}.premium-header-cta{font:14px/1.5 var(--font-body);white-space:nowrap;border:1px solid #b89b6080;border-radius:30px;padding:9px 19px}.premium-header-cta:hover{background:#b89b6012}.premium-cart-count{color:#071011;font:11px var(--font-body);background:#c4a46a;border-radius:20px;padding:3px 5px;position:absolute;top:0;right:-6px}.premium-hero.proposal-a{color:#f2efe7;background:#071011;height:100svh;min-height:800px;max-height:1000px}.premium-hero .proposal-background{object-position:60% center}.premium-hero .proposal-shade{background:linear-gradient(90deg,#020607ed 0%,#020607d4 22%,#02060778 42%,#02060708 64%,#0000 80%),linear-gradient(#0000 73%,#07101133 90%,#071011 100%)}.premium-hero .proposal-copy{width:59%;max-width:900px;top:49%;left:4.8%;transform:translateY(-42%)}.premium-hero .proposal-welcome{font:11px/1.6 var(--font-body);letter-spacing:2.5px;color:#c5d2d1;margin:0 0 22px}.premium-gold-rule{background:#b89b60;width:44px;height:2px;margin-bottom:30px;display:block}.premium-hero .proposal-copy h1{font:400 clamp(42px,3.7vw,64px)/1.07 var(--font-heading);letter-spacing:-1.8px;color:#f2efe7;width:100%;margin:0}.premium-hero .proposal-description{font:16px/1.75 var(--font-body);color:#abb8b7;max-width:540px;margin:28px 0}.premium-hero .proposal-actions{gap:15px}.premium-hero .proposal-actions>a{font:500 14px/1.5 var(--font-body);border-radius:99px;gap:16px;min-height:46px;padding:11px 24px}.premium-hero .gold-button,.urza-design-copy .gold-button{color:#071011;box-shadow:none;background:#c4a46a;border:1px solid #d8bd86}.premium-hero .gold-button:hover,.urza-design-copy .gold-button:hover{background:#ead3a1}.premium-hero .outline-button{color:#f2efe7;background:#07101170;border-color:#abb8b760}.premium-hero .outline-button:hover{background:#0b1517}.premium-specs{max-width:690px;font:12px/1.8 var(--font-body);color:#abb8b7;margin-top:19px}.premium-specs span{color:#7a918f;padding:0 3px}.premium-hero.proposal-a .proposal-product{width:47%;height:72%;inset:auto 2% 3.5% auto}.premium-hero .proposal-model{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;inset:0 0 100px}.premium-hero .proposal-model:active{cursor:grabbing}.premium-hero .proposal-model:focus-visible{outline-offset:-10px;border-radius:10px;outline:1px solid #c4a46a80}.premium-hero .proposal-product-caption{background:linear-gradient(#0000,#07101180);border-top:1px solid #b89b6036;align-items:center;gap:25px;min-height:79px;padding-top:14px;bottom:0;left:16%;right:12%}.premium-hero .proposal-product-caption>div>span{font:10px/1.7 var(--font-body);letter-spacing:2px;color:#e1e3d8}.premium-hero .proposal-product-caption h2{font:38px/1.25 var(--font-heading);color:#f2efe7;margin-top:3px}.premium-hero .proposal-product-caption h2 small{font:13px/1.5 var(--font-body);color:#abb8b7;margin-left:14px}.premium-hero .proposal-product-caption button{font:14px/1.5 var(--font-body);color:#f2efe7;white-space:nowrap;gap:10px}.premium-turn-controls{z-index:3;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;bottom:97px;left:16%;right:12%}.premium-drag-hint,.premium-turn-controls .proposal-spin-control{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d7e1df;font:11px/1.5 var(--font-body);background:#071011c9;border:1px solid #abb8b733;border-radius:25px;align-items:center;gap:8px;min-height:34px;padding:8px 12px;display:inline-flex}.premium-turn-controls .proposal-spin-control{flex-shrink:0;position:static}.premium-turn-controls .proposal-spin-control:hover{background:#203738}.urza-design-dialog{color:#f2efe7;border:1px solid #abb8b730;grid-template-columns:1fr 1fr;max-height:90dvh;overflow:auto;background:#0b1517!important;border-radius:12px!important;gap:32px!important;width:min(880px,100% - 36px)!important;max-width:880px!important;padding:28px!important;display:grid!important}.urza-design-image img{object-fit:contain;width:100%;height:min(65dvh,580px)}.urza-design-copy{align-self:center;min-width:0}.urza-design-copy .proposal-welcome{letter-spacing:2px;font-size:10px}.urza-design-title{font:46px/1.15 var(--font-heading)!important}.urza-design-subtitle{color:#abb8b7;margin:7px 0 24px;font-size:15px}.urza-design-copy [data-slot=dialog-description]{font:15px/1.7 var(--font-body);color:#abb8b7}.urza-design-thumbnails{gap:10px;margin:24px 0;display:flex}.urza-design-thumbnails button{color:#abb8b7;border:1px solid #0000;border-radius:5px;flex:1;min-width:0;padding:3px;font-size:11px}.urza-design-thumbnails button[aria-pressed=true]{border-color:#c4a46a}.urza-design-thumbnails img{object-fit:contain;width:100%;height:82px}.urza-design-close{color:#f2efe7;background:#071011d9;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}@media (max-width:1250px){.premium-header{gap:20px;padding:0 4%}.premium-wordmark{letter-spacing:2.3px;font-size:14px}.premium-navigation{gap:19px;font-size:13px}.premium-header-actions{gap:12px}.premium-header-cta{padding:8px 14px;font-size:12px}.premium-hero .proposal-description{max-width:450px}.premium-hero .proposal-product-caption h2 small{margin:0;display:block}.premium-hero .proposal-copy h1{font-size:clamp(38px,3.8vw,49px)}.premium-hero .proposal-product-caption{gap:12px}.premium-drag-hint{padding:8px;font-size:10px}.premium-turn-controls{left:8%;right:8%}}@media (max-width:900px){.premium-header{min-height:66px}.premium-navigation{display:none}.premium-navigation.is-open{background:#0b1517f7;border:1px solid #abb8b72b;border-radius:10px;flex-direction:column;align-items:stretch;gap:0;padding:16px 22px;font-size:16px;display:flex;position:absolute;top:65px;left:4%;right:4%;box-shadow:0 20px 40px #0006}.premium-header-actions .premium-menu-toggle{display:grid}.premium-hero .proposal-copy{width:58%;left:4%}.premium-hero .proposal-copy h1{font-size:36px}.premium-hero .proposal-description{max-width:360px}.premium-hero.proposal-a .proposal-product{width:48%;height:67%;right:0}.premium-hero .proposal-product-caption{left:10%;right:8%}.premium-turn-controls .proposal-spin-control span{display:none}.premium-specs{max-width:340px}}@media (max-width:760px){.premium-header{gap:10px;min-height:66px;padding:0 5%}.premium-wordmark{letter-spacing:1.8px;white-space:normal;max-width:160px;font-size:12px}.premium-header-actions{gap:7px}.premium-header-actions>button{min-width:30px}.premium-header-cta{display:none}.premium-hero.proposal-a{flex-direction:column;height:auto;min-height:960px;max-height:none;padding-top:105px;padding-bottom:24px;display:flex;overflow:hidden}.premium-hero .proposal-background{object-position:64% center}.premium-hero .proposal-shade{background:linear-gradient(#071011ed 0%,#071011dc 38%,#07101166 54%,#0710110a 69%,#071011ed 100%)}.premium-hero .proposal-copy{z-index:2;width:auto;max-width:none;margin:0 6%;position:relative;top:auto;left:auto;transform:none}.premium-hero .proposal-welcome{letter-spacing:1.5px;margin-bottom:14px;font-size:10px}.premium-gold-rule{width:32px;height:1px;margin-bottom:20px}.premium-hero .proposal-copy h1{letter-spacing:-1px;font-size:clamp(32px,8.5vw,43px);line-height:1.09}.premium-hero .proposal-copy h1 br{display:none}.premium-hero .proposal-description{max-width:520px;margin:20px 0;font-size:15px;line-height:1.65}.premium-hero .proposal-actions{gap:10px}.premium-hero .proposal-actions>a{gap:10px;min-height:44px;padding:10px 15px;font-size:13px}.premium-specs{max-width:400px;margin-top:17px;font-size:11px;line-height:1.9}.premium-hero.proposal-a .proposal-product{flex:none;width:100%;height:480px;margin:15px 0 0;position:relative;inset:auto}.premium-hero .proposal-model{inset:0 0 110px}.premium-hero .proposal-product-caption{gap:15px;min-height:84px;bottom:0;left:8%;right:8%}.premium-hero .proposal-product-caption h2{font-size:31px}.premium-hero .proposal-product-caption h2 small{margin-left:10px;font-size:11px;display:inline}.premium-hero .proposal-product-caption>div>span{letter-spacing:1.5px;font-size:9px}.premium-hero .proposal-product-caption button{font-size:12px}.premium-turn-controls{justify-content:center;bottom:94px;left:8%;right:8%}.premium-drag-hint{font-size:11px}.premium-turn-controls .proposal-spin-control span{display:inline}.premium-turn-controls .proposal-spin-control{padding:8px 10px;font-size:10px}.urza-design-dialog{grid-template-columns:1fr;gap:18px!important;padding:22px!important}.urza-design-image img{height:38dvh}.urza-design-title{font-size:35px!important}.urza-design-thumbnails{margin:18px 0}.urza-design-thumbnails img{height:65px}}@media (max-width:380px){.premium-header-actions{gap:2px}.premium-wordmark{letter-spacing:1.3px;font-size:11px}.premium-hero .proposal-actions>a{padding:10px 12px;font-size:12px}.premium-hero .proposal-product-caption h2 small{margin:0;display:block}.premium-hero .proposal-product-caption button{font-size:11px}.premium-drag-hint{padding:8px;font-size:10px}.premium-hero.proposal-a .proposal-product{height:450px}}.premium-header-catalog{background:#c4a46a12;border-color:#c4a46a80}.premium-header-catalog:hover{background:#c4a46a26}.premium-navigation{gap:12px}.premium-navigation .premium-nav-link{white-space:nowrap;min-height:42px;font:14px/1.5 var(--font-body);color:#f2efe7;border:1px solid #b89b6080;border-radius:30px;justify-content:center;align-items:center;padding:9px 18px;transition:background .2s,border-color .2s;display:inline-flex}.premium-navigation .premium-nav-link:hover{background:#b89b6012;border-color:#b89b60}.premium-navigation .premium-nav-link:focus-visible{outline-offset:4px;outline:2px solid #c4a46a}.premium-navigation .premium-header-catalog{background:#c4a46a12;border-color:#c4a46a80}.premium-navigation .premium-header-catalog:hover{background:#c4a46a26;border-color:#c4a46a}@media (min-width:901px) and (max-width:1250px){.premium-navigation{gap:8px}.premium-navigation .premium-nav-link{padding:8px 12px;font-size:13px}}@media (max-width:900px){.premium-navigation.is-open{gap:10px}.premium-navigation .premium-nav-link{min-height:44px;font-size:14px;display:flex}}.premium-header .premium-logo-link{flex:0 0 76px;width:76px;height:66px;margin-right:auto;display:block;position:relative;overflow:hidden}.premium-logo-link .premium-logo-image{object-fit:contain;mix-blend-mode:screen;width:100px;max-width:none;height:92px;position:absolute;top:-10px;left:-12px}.premium-logo-link:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #d5b879}@media (max-width:600px){.premium-header .premium-logo-link{flex-basis:65px;width:65px;height:60px}.premium-logo-link .premium-logo-image{width:91px;height:84px;top:-9px;left:-13px}}.premium-logo-link .premium-logo-image{filter:contrast(1.25)}.premium-header .premium-logo-link{mix-blend-mode:normal}.premium-logo-link .premium-logo-image{object-fit:contain;filter:none;mix-blend-mode:normal;width:100%;max-width:100%;height:100%;display:block;position:static}.premium-social-links{flex-shrink:0;align-items:center;gap:8px;display:flex}.premium-navigation .premium-social-links>a{color:#eadfc9;background:#161a17a6;border:1px solid #c4a46a80;border-radius:50%;justify-content:center;align-items:center;gap:8px;width:44px;min-height:44px;padding:8px;transition:background-color .2s,color .2s,border-color .2s;display:flex}.premium-social-links>a>span{display:none}.premium-navigation .premium-social-links>a:hover{color:#17150f;background:#ead3a1;border-color:#ead3a1}.premium-social-links>a:focus-visible{outline-offset:4px;outline:2px solid #ead3a1}@media (max-width:1100px){.premium-navigation{display:none}.premium-navigation.is-open{background:#0b1517f7;border:1px solid #abb8b72b;border-radius:10px;flex-direction:column;align-items:stretch;gap:10px;max-height:calc(100dvh - 90px);padding:16px 22px;display:flex;position:absolute;top:76px;left:4%;right:4%;overflow-y:auto;box-shadow:0 20px 40px #0006}.premium-header-actions .premium-menu-toggle{display:grid}.premium-social-links{border-top:1px solid #c4a46a30;justify-content:center;padding-top:12px}.premium-navigation .premium-social-links>a{width:auto;font:500 13px/1.5 var(--font-body);border-radius:24px;flex:1;padding:10px}.premium-social-links>a>span{display:inline}}@media (max-width:900px){.premium-navigation.is-open{top:65px}}.proposal-hero{isolation:isolate;color:#f5f0e5;background:#030e10;height:calc(100svh - 65px);min-height:720px;max-height:820px;position:relative;overflow:hidden}.proposal-background{object-fit:cover;object-position:60% 54%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.proposal-shade{z-index:-2;background:linear-gradient(90deg,#02090de8 0%,#02090dbd 29%,#02090d35 53%,#0000 74%),linear-gradient(#0000 82%,#030e10 100%);position:absolute;inset:0}.proposal-copy{z-index:2;width:39%;max-width:535px;position:absolute;top:50%;left:6%;transform:translateY(-52%)}.proposal-welcome{text-transform:uppercase;font:11px/1.5 var(--font-body);letter-spacing:2px;color:#bad8ce;margin-bottom:20px}.proposal-category{font:500 13px/1.4 var(--font-body);letter-spacing:.4px;color:#dbcca9;align-items:center;gap:9px;margin-bottom:18px;display:flex}.proposal-category>span{background:#c7ad6f;width:19px;height:1px}.proposal-copy h1{font:400 clamp(38px,4.1vw,59px)/1.06 var(--font-heading);letter-spacing:-1.7px;color:#f8f2e6;margin:0}.proposal-description{font:16px/1.75 var(--font-body);color:#cbd5d0;max-width:425px;margin:24px 0 26px}.proposal-actions{flex-wrap:wrap;gap:12px;display:flex}.proposal-actions>a{min-height:46px;font:500 14px/1.3 var(--font-body);justify-content:center;align-items:center;gap:12px;padding:11px 19px;display:inline-flex}.proposal-actions .outline-button{color:#f1eee3;background:#061518b3;border-color:#a2cbb454}.proposal-product{z-index:1;width:38%;height:59%;position:absolute;bottom:4%;right:5%}.proposal-model{min-width:0;position:absolute;inset:0 0 68px;overflow:hidden}.proposal-model canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.proposal-model-status{text-align:center;color:#aac9bf;font:13px var(--font-body);position:absolute;inset:45% 0 auto}.proposal-product-caption{background:linear-gradient(#0000,#030e1099);border-top:1px solid #bfd1bb32;justify-content:space-between;align-items:center;gap:20px;padding-top:13px;display:flex;position:absolute;bottom:0;left:10%;right:8%}.proposal-product-caption>div>span{font:10px/1.5 var(--font-body);letter-spacing:1.5px;color:#abc9bb}.proposal-product-caption h2{font:30px/1.2 var(--font-heading);margin-top:2px}.proposal-product-caption h2 small{font:12px/1.4 var(--font-body);color:#cfddd3;white-space:nowrap;margin-left:10px}.proposal-product-caption :is(button,a){font:14px var(--font-body);color:#b4e3d2;white-space:nowrap;align-items:center;gap:8px;min-height:44px;display:flex}.proposal-comparison-return{color:#b1c1ba;font:11px var(--font-body);z-index:4;border-bottom:1px solid #b1c1ba55;padding-bottom:2px;position:absolute;bottom:13px;left:6%}.proposal-a .proposal-product{width:38%;height:61%;bottom:4.5%;right:4%}.proposal-a .proposal-background{object-position:60% 62%}.proposal-a .proposal-product-caption{left:16%;right:4%}.proposal-b .proposal-background{opacity:.31;object-position:60% 58%}.proposal-b .proposal-shade{background:linear-gradient(90deg,#030e10d9 0%,#030e10a6 35%,#0000 70%),radial-gradient(at 74% 54%,#77bfb013,#0000 48%),linear-gradient(#0000 72%,#030e10)}.proposal-b .proposal-copy{width:36%;top:45%;transform:translateY(-50%)}.proposal-b .proposal-copy h1{font-size:clamp(37px,3.65vw,52px)}.proposal-b .proposal-welcome{margin-bottom:36px}.proposal-b .proposal-product{width:53%;height:auto;top:3%;bottom:6%;right:2%}.proposal-b .proposal-model{top:25px;bottom:104px}.proposal-b .proposal-product-caption{min-height:91px;padding-top:16px;left:13%;right:12%}.proposal-b .proposal-product-caption h2{font-size:47px}.proposal-b .proposal-product-caption h2 small{margin:4px 0 0;font-size:13px;display:block}.proposal-b .proposal-product-caption :is(button,a){color:#f4ecda;background:#142623;border:1px solid #c8d6bd6b;border-radius:5px;padding:11px 17px}.proposal-product-label{text-align:center;font:10px var(--font-body);letter-spacing:2.5px;color:#c1b28a;display:block;position:absolute;inset:0 0 auto}.proposal-c .proposal-background{opacity:.6;object-position:60% 48%}.proposal-c .proposal-shade{background:linear-gradient(#030e10f2 0%,#030e10c7 30%,#030e1055 72%,#030e10 100%)}.proposal-c .proposal-copy{text-align:center;width:86%;max-width:1040px;top:28px;left:50%;transform:translate(-50%)}.proposal-c .proposal-welcome{margin-bottom:12px}.proposal-c .proposal-category{justify-content:center;margin-bottom:12px}.proposal-c .proposal-category>span{display:none}.proposal-c .proposal-copy h1{font-size:clamp(37px,3.4vw,49px)}.proposal-c .proposal-title-break{display:none}.proposal-c .proposal-description{max-width:690px;margin:18px auto 20px;line-height:1.6}.proposal-c .proposal-actions{justify-content:center}.proposal-c .proposal-product{width:32%;height:auto;inset:292px auto 34px 34%}.proposal-c .proposal-model{bottom:66px}.proposal-c .proposal-product-caption{justify-content:center;gap:25px;left:0;right:0}.proposal-c .proposal-product-caption h2{font-size:31px}.proposal-c .proposal-product-caption h2 small{display:none}.proposal-c .proposal-product-caption>div>span{letter-spacing:1px;font-size:9px}.proposal-companions{pointer-events:none;position:absolute;inset:0}.proposal-companion{pointer-events:auto;text-align:left;background:#061416d6;border:1px solid #c2ccb32e;border-radius:9px;width:15%;max-width:195px;padding:8px;position:absolute;bottom:69px;box-shadow:0 14px 35px #0006}.proposal-companion:hover{border-color:#b2d3b988}.companion-1{right:69%}.companion-2{left:69%}.proposal-companion img{aspect-ratio:4/5;object-fit:contain;border-radius:4px;width:100%;height:auto}.proposal-companion>span{justify-content:space-between;align-items:center;gap:9px;padding:10px 4px 3px;display:flex}.proposal-companion strong{font:20px var(--font-heading);color:#e8e8d9}.proposal-companion svg{color:#a4d7c2}@media (min-width:1650px){.proposal-copy{left:max(6%,50vw - 710px)}.proposal-product{right:7%}.proposal-b .proposal-product{right:5%}}@media (min-width:761px) and (max-width:1100px){.proposal-hero{min-height:700px}.proposal-copy{width:44%;left:5%}.proposal-copy h1{font-size:43px}.proposal-description{font-size:15px;line-height:1.65}.proposal-product-caption h2 small{margin:3px 0 0;display:block}.proposal-b .proposal-copy{width:42%}.proposal-b .proposal-product{width:49%;right:0}.proposal-b .proposal-product-caption{left:10%;right:7%}.proposal-c .proposal-copy{width:90%}.proposal-c .proposal-product{width:36%;left:32%}.proposal-c .proposal-companion{width:19%}.proposal-c .companion-1{right:73%}.proposal-c .companion-2{left:73%}}@media (max-width:760px){.proposal-hero{height:calc(100svh - 59px);min-height:730px;max-height:850px}.proposal-background{object-position:64% center}.proposal-shade{background:linear-gradient(#030e10e6 0%,#030e10bf 42%,#0000 75%,#030e10 100%)}.proposal-copy{width:88%;max-width:none;top:25px;left:6%;transform:none}.proposal-welcome{letter-spacing:1.4px;margin-bottom:12px;font-size:10px}.proposal-category{margin-bottom:12px;font-size:12px}.proposal-copy h1{letter-spacing:-.9px;font-size:36px;line-height:1.06}.proposal-description{max-width:480px;margin:17px 0 18px;font-size:14px;line-height:1.6}.proposal-actions{gap:9px}.proposal-actions>a{gap:8px;min-height:43px;padding:10px 13px;font-size:13px}.proposal-product,.proposal-a .proposal-product{width:80%;height:auto;inset:350px auto 31px 15%}.proposal-model{bottom:56px}.proposal-product-caption,.proposal-a .proposal-product-caption{gap:10px;padding-top:10px;left:2%;right:4%}.proposal-product-caption h2{font-size:25px}.proposal-product-caption h2 small{margin-left:7px;font-size:11px}.proposal-product-caption>div>span{letter-spacing:.8px;font-size:8px}.proposal-product-caption :is(button,a){gap:5px;font-size:12px}.proposal-comparison-return{font-size:10px;bottom:9px;left:6%}.proposal-a .proposal-background{object-position:64% center}.proposal-a .proposal-product{width:88%;top:360px;bottom:30px;left:9%}.proposal-b .proposal-background{opacity:.24}.proposal-b .proposal-copy{width:88%;top:22px;left:6%;transform:none}.proposal-b .proposal-welcome{margin-bottom:11px}.proposal-b .proposal-copy h1{font-size:31px}.proposal-b .proposal-description{margin:14px 0 17px;font-size:14px;line-height:1.5}.proposal-b .proposal-category{margin-bottom:10px}.proposal-b .proposal-product{width:94%;height:auto;inset:318px auto 30px 3%}.proposal-b .proposal-model{top:0;bottom:67px}.proposal-b .proposal-product-caption{min-height:57px;padding-top:10px;left:9%;right:9%}.proposal-b .proposal-product-caption h2{font-size:31px}.proposal-b .proposal-product-caption h2 small{margin-left:7px;font-size:11px;display:inline}.proposal-b .proposal-product-caption :is(button,a){padding:9px 12px;font-size:12px}.proposal-product-label{display:none}.proposal-c .proposal-copy{width:88%;max-width:none;top:22px;left:6%;transform:none}.proposal-c .proposal-copy h1{max-width:350px;margin:auto;font-size:32px}.proposal-c .proposal-description{margin:15px auto 17px;font-size:14px;line-height:1.5}.proposal-c .proposal-welcome{margin-bottom:10px;font-size:10px}.proposal-c .proposal-category{margin-bottom:10px}.proposal-c .proposal-product{width:52%;height:auto;top:340px;bottom:35px;left:24%}.proposal-c .proposal-model{bottom:91px;left:-20%;right:-20%}.proposal-c .proposal-product-caption{text-align:center;flex-direction:column;gap:0;min-height:78px;left:-25%;right:-25%}.proposal-c .proposal-product-caption h2{font-size:28px}.proposal-c .proposal-product-caption>div>span{font-size:8px}.proposal-c .proposal-product-caption :is(button,a){min-height:33px}.proposal-c .proposal-companion{border-radius:5px;width:23%;max-width:100px;padding:4px;bottom:141px}.proposal-c .companion-1{left:3%;right:auto}.proposal-c .companion-2{left:auto;right:3%}.proposal-companion>span{gap:2px;padding:8px 1px 3px}.proposal-companion strong{font-size:14px}.proposal-companion svg{width:12px}}@media (max-width:360px){.proposal-copy h1{font-size:32px}.proposal-actions>a{gap:6px;padding:10px;font-size:12px}.proposal-welcome{font-size:9px}.proposal-description{font-size:13px}.proposal-b .proposal-copy h1,.proposal-c .proposal-copy h1{font-size:29px}.proposal-b .proposal-product-caption h2 small{margin:2px 0 0;display:block}.proposal-c .proposal-product{top:350px}.proposal-b .proposal-description,.proposal-c .proposal-description,.proposal-companion strong{font-size:13px}}.proposal-spin-control{z-index:3;color:#c9e4d9;min-height:34px;font:11px var(--font-body);background:#071418d9;border:1px solid #a8caba55;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;display:flex;position:absolute;bottom:78px;right:5%}.proposal-spin-control:hover{background:#20403f}.proposal-spin-control:disabled{opacity:.4}@media (max-width:760px){.proposal-spin-control{min-height:36px;bottom:65px;right:4%}}
