.vault-site{--aur-gold:#d9ba7d;background:#081c17}.vault-site p{color:#b9c6bb}.vault-site .aur-nav{background:#071711}.vault-site .aur-nav nav{gap:22px}.vault-site .aur-eyebrow{color:#d6b97c}.vault-hero{isolation:isolate;background:#061710;align-items:center;min-height:740px;padding:90px 7vw 110px;display:flex;position:relative}.vault-hero-image{object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.vault-hero-shade{z-index:-2;background:linear-gradient(90deg,#061710ee,#061710b8 35%,#06171015 67%),linear-gradient(#0000 70%,#071b17);position:absolute;inset:0}.vault-hero-copy{width:53%;max-width:650px}.vault-site .vault-hero h1{font-size:clamp(58px,5.7vw,90px);line-height:.99}.vault-hero h1 em{margin-top:12px;display:inline-block}.vault-hero-copy>p:not(.aur-eyebrow){max-width:480px}.vault-site .vault-lead{color:#e6e4d5;margin-top:30px;font-size:21px;line-height:1.6}.vault-hero-foot{letter-spacing:.14em;color:#c5be9f;border-top:1px solid #ddc48c44;justify-content:space-between;gap:24px;padding-top:20px;font-size:9px;display:flex;position:absolute;bottom:25px;left:7vw;right:7vw}.vault-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.vault-categories article{background:linear-gradient(145deg,#152d23,#091e17);border:1px solid #ceba8644;flex-direction:column;padding:32px;scroll-margin-top:35px;display:flex}.vault-categories article:hover{border-color:#d8bb7a}.vault-card-number{letter-spacing:.18em;color:#cbb888;font-size:10px}.vault-symbol{color:#d2b173;align-self:center;width:100%;max-width:230px;height:165px;margin:15px 0 25px}.vault-symbol-coin{color:#c9d1cc}.vault-symbol-gem{color:#e9ddbd}.vault-site .vault-categories h3{margin-bottom:12px;font-size:50px}.vault-site .vault-categories h4{font:500 14px/1.5 var(--font-sans),sans-serif;letter-spacing:0;color:#d6bd8d}.vault-categories p{font-size:14px;line-height:1.85}.vault-categories details{border-top:1px solid #c9b27030;margin-top:auto;padding:16px 0}.vault-categories summary{cursor:pointer;color:#ddd8c8;font-size:12px}.vault-categories details p{margin:12px 0 0;font-size:12px}.vault-categories article>a{color:#ddc18c;border-top:1px solid #c9b27030;justify-content:space-between;align-items:center;padding-top:18px;font-size:13px;display:flex}.vault-atelier{background:#102b21;grid-template-columns:1fr 1fr;display:grid}.vault-atelier-art{min-height:620px;position:relative;overflow:hidden}.vault-atelier-art img{object-fit:cover;width:100%;height:100%}.vault-atelier-art>span{letter-spacing:.1em;color:#e3d2ad;background:#07171199;width:fit-content;padding:8px 10px;font-size:9px;position:absolute;bottom:25px;left:28px;right:28px}.vault-atelier-copy{padding:80px 7vw 70px 6vw}.vault-site .vault-atelier h2{font-size:clamp(44px,4vw,66px)}.vault-atelier-copy>p{font-size:14px}.vault-site .vault-atelier .aur-large{font-size:22px}.vault-site .vault-mission{background:#e9e4d6}.vault-transparency{border-top:1px solid #24463344;margin-top:30px;padding-top:22px}.vault-site .vault-transparency h3{font-size:30px}.vault-transparency p{font-size:14px}.vault-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:50px 0 0;padding:0;list-style:none;display:grid}.vault-process li{border-top:1px solid #c5af7b66;padding-top:20px}.vault-process li>span{color:#ccb584;margin-bottom:25px;font-size:13px;display:block}.vault-site .vault-process h3{font-size:31px}.vault-process p{max-width:340px;font-size:14px}.vault-contact{background:#143427;border-top:1px solid #d8bf8230;grid-template-columns:4fr 5fr;gap:8vw;display:grid}.vault-contact>div>p{max-width:400px}.vault-site .vault-contact h2{font-size:clamp(45px,4.5vw,68px)}.vault-site .vault-small{color:#adbdad;font-size:13px}.vault-form fieldset{border:0;min-width:0;margin:0;padding:0}.vault-kicker{font:600 10px/1.6 var(--font-sans),sans-serif;letter-spacing:.18em;color:#d8bb7d}.vault-form legend{margin-bottom:20px;padding:0}.vault-category-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:26px;display:grid}.vault-category-choice label{cursor:pointer;border:1px solid #8b9d775e;align-items:flex-start;gap:9px;padding:13px 10px;font-size:11px;line-height:1.6;display:flex}.vault-category-choice label:has(input:checked){background:#d8bb7d18;border-color:#d8bb7d}.vault-category-choice input{accent-color:#d8bb7d;margin-top:3px}.vault-form-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.vault-form-fields label{color:#ece5d3;font-size:12px;line-height:1.5}.vault-form-fields label>span{color:#a7b9aa;font-size:11px}.vault-full{grid-column:1/-1}.vault-form-fields input,.vault-form-fields textarea{color:#f5f0df;width:100%;font:14px/1.5 var(--font-sans),sans-serif;background:#0b2118;border:1px solid #7d957560;border-radius:0;margin-top:8px;padding:13px;display:block}.vault-form-fields textarea{resize:vertical;min-height:120px}.vault-form-fields input:focus,.vault-form-fields textarea:focus{outline-offset:2px;outline:2px solid #d8bb7d}.vault-form-fields textarea::placeholder{color:#9cae9e}.vault-consent{color:#c6d0be;align-items:flex-start;gap:12px;margin:24px 0 14px;font-size:11px;line-height:1.8;display:flex}.vault-consent input{accent-color:#d8bb7d;flex-shrink:0;width:16px;height:16px;margin-top:3px}.vault-consent a{text-underline-offset:3px;text-decoration:underline}.vault-site .vault-form-note{color:#aebfac;font-size:11px}.vault-form button{cursor:pointer;border:0}.vault-form button:disabled{opacity:.65;cursor:wait}.vault-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.vault-error{background:#6b2929;padding:15px;font-size:14px;color:#fff!important}.vault-receipt{border:1px solid #c9b57977;align-self:start;padding:32px}.vault-receipt h3{margin-top:20px;font-size:38px}.vault-receipt p{font-size:14px}.vault-receipt code{overflow-wrap:anywhere;font-size:12px}.vault-faq{max-width:1050px;margin:auto}.vault-faq details{border-bottom:1px solid #c9b57940;padding:24px 0;scroll-margin-top:25px}.vault-faq summary{cursor:pointer;color:#e5d3ab;font-size:16px}.vault-faq details p{margin:20px 0 0;font-size:14px}.vault-faq a{text-decoration:underline}.vault-site .aur-footer{background:#06140f}.vault-replay{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.vault-replay:hover{color:#e5c88e}:is(.vault-site button:focus-visible,.vault-gate button:focus-visible){outline-offset:5px;outline:2px solid #edcf92}.vault-locked{overflow:hidden}.vault-gate{color:#eee9dc;z-index:1000;perspective:1800px;isolation:isolate;background:radial-gradient(#ddbd7660,#081b15 65%);border:0;justify-content:center;align-items:center;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:30px;display:flex;position:fixed;inset:0;overflow:hidden}.vault-gate::backdrop{background:#06120f}.vault-door{z-index:-1;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:repeating-linear-gradient(90deg,#0000 0 70px,#d3b06c09 71px 72px),linear-gradient(130deg,#163a2a,#061610 65%);border:1px solid #d6b46d70;width:50.1%;transition:transform 1.4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;box-shadow:inset 0 0 70px #000a}.vault-door:before{content:"";border:1px solid #dfc68755;position:absolute;inset:28px;box-shadow:0 0 0 8px #d4ad6b08,inset 0 0 0 8px #d4ad6b08}.vault-door:after{content:"";border:1px solid #dfc68725;border-radius:160px 160px 0 0;position:absolute;inset:55px}.vault-door-left{transform-origin:0;left:0}.vault-door-right{transform-origin:100%;right:0}.vault-gate-core{text-align:center;width:min(620px,90vw);transition:opacity .35s,transform .8s}.vault-gate-core>.vault-kicker{margin:0 0 20px}.vault-lock{outline-offset:10px;background:radial-gradient(#1a3b2c,#071912);border:1px solid #cfac65aa;border-radius:50%;outline:1px solid #cfac6540;place-items:center;width:190px;height:190px;margin:0 auto 25px;transition:transform .65s;display:grid;position:relative;box-shadow:0 15px 60px #0009,inset 0 0 18px #cdad6340}.vault-lock:before{content:"";border:1px dashed #d8bd7c66;border-radius:50%;position:absolute;inset:-20px}.vault-lock img{object-fit:contain;border-radius:50%;width:85%;height:85%}.vault-gate h2{font:500 clamp(62px,8vw,110px)/.95 var(--font-display),Georgia,serif;letter-spacing:.01em;color:#e8cd95;margin:28px 0 18px}.vault-gate-core>p:not(.vault-kicker){font:16px/1.7 var(--font-sans),sans-serif;color:#cbd0bf;margin:0 0 30px}.vault-gate .aur-button{cursor:pointer;color:#0d2418;font:600 14px var(--font-sans),sans-serif;background:#d9bb7e;border:1px solid #dbc18a;padding:15px 30px}.vault-gate-skip{color:#c7cbbd;font:12px var(--font-sans),sans-serif;cursor:pointer;background:0 0;border:0;position:absolute;bottom:24px;right:30px}.vault-nojs{text-align:center;color:#e7cf96;position:absolute;bottom:60px;left:20px;right:20px}.vault-gate.opening .vault-door-left{transform:rotateY(-110deg)}.vault-gate.opening .vault-door-right{transform:rotateY(110deg)}.vault-gate.opening .vault-gate-core{opacity:0;pointer-events:none;transition-delay:.25s;transform:scale(.92)}.vault-gate.opening .vault-lock{transform:rotate(55deg)}.vault-home-teaser{background:#0a2018 url(/assets/skarbiec-concept.webp) 100%/cover;min-height:450px;position:relative}.vault-home-teaser:before{content:"";background:linear-gradient(90deg,#081c17f5,#081c17b0 48%,#081c1720);position:absolute;inset:0}.vault-home-teaser>div{max-width:610px;position:relative}.vault-home-teaser p:not(.aur-eyebrow){max-width:480px}.vault-admin{color:#eee9dc;background:#10291f;min-height:100vh;padding:60px 7vw}.vault-admin h1{font:54px/1.1 var(--font-display),Georgia,serif;margin:30px 0 20px}.vault-admin a{text-underline-offset:5px;text-decoration:underline}.vault-admin article{border:1px solid #a5915e70;margin:20px 0;padding:25px}.vault-admin article h2{font:32px var(--font-display),Georgia,serif;margin:5px 0 15px}.vault-admin article p{white-space:pre-wrap;overflow-wrap:anywhere}.vault-admin article small{color:#b8c7b6;font-size:12px}.vault-admin select,.vault-admin button{color:#10291f;font:inherit;cursor:pointer;background:#dfc58e;border:0;padding:10px}.vault-admin article label{align-items:center;gap:10px;margin-right:15px;display:inline-flex}.vault-admin button:disabled{opacity:.5}.vault-admin-error{color:#ffb9b9}.vault-delete-confirm{background:#452c26;margin-top:15px;padding:20px}.vault-delete-confirm button{margin:8px}.vault-admin-note{color:#bacbbb;max-width:850px;line-height:1.7}@media (max-width:1100px){.vault-site .aur-nav{flex-wrap:wrap}.vault-site .aur-nav nav{justify-content:space-between;width:100%}.vault-hero-copy{width:60%}.vault-categories article{padding:24px}.vault-atelier-copy{padding:65px 5vw}.vault-atelier-art{min-height:650px}.vault-contact{gap:5vw}.vault-category-choice{grid-template-columns:1fr}.vault-category-choice label{padding:10px}}@media (max-width:760px){.vault-hero{align-items:start;min-height:820px;padding:55px 7vw 340px}.vault-hero-image{object-position:70% bottom;height:55%;top:auto;bottom:20px}.vault-hero-shade{background:linear-gradient(#061710 38%,#06171020 60%,#0000 85%,#071b17)}.vault-hero-copy{width:100%;max-width:100%}.vault-site .vault-hero h1{font-size:clamp(50px,9.8vw,72px)}.vault-site .vault-lead{margin-top:22px;font-size:19px}.vault-hero-copy>p:not(.aur-eyebrow){font-size:14px}.vault-hero-foot{flex-direction:column;gap:8px;font-size:8px;bottom:18px}.vault-categories,.vault-atelier,.vault-contact{grid-template-columns:1fr}.vault-categories{gap:20px}.vault-categories article{padding:28px}.vault-symbol{height:130px;margin-bottom:12px}.vault-atelier-art{aspect-ratio:1.5;height:auto;min-height:0}.vault-atelier-copy{padding:55px 7vw}.vault-process ol{grid-template-columns:1fr;gap:22px}.vault-process li>span{margin-bottom:14px}.vault-process p{max-width:none}.vault-contact{gap:35px}.vault-form-fields,.vault-category-choice{grid-template-columns:1fr}.vault-category-choice label{font-size:12px}.vault-form-fields label{font-size:14px}.vault-form-fields input,.vault-form-fields textarea{font-size:16px}.vault-faq summary{font-size:15px}.vault-site .aur-nav nav{justify-content:flex-start;gap:7px 18px;font-size:18px}.vault-lock{width:145px;height:145px}.vault-gate h2{font-size:72px}.vault-gate-skip{bottom:22px;right:20px}.vault-door:before{inset:13px}.vault-door:after{inset:25px}.vault-home-teaser{background-position:70%}.vault-home-teaser:before{background:#071b17bd}.vault-admin{padding:35px 6vw}.vault-admin h1{font-size:43px}.vault-admin article label{margin-bottom:12px;display:flex}}@media (prefers-reduced-motion:reduce){.vault-door,.vault-gate-core,.vault-lock{transition:none}}.vault-chapter-nav{letter-spacing:.04em;color:#d9c69f;background:#0b2119;border-block:1px solid #d9b77738;flex-wrap:wrap;justify-content:center;gap:clamp(18px,3vw,48px);padding:25px 5vw;font-size:12px;display:flex}.vault-chapter-nav a{border-bottom:1px solid #0000;padding:7px 0}.vault-chapter-nav a:hover{color:#fff0cb;border-color:#e5c48c}.vault-editorial{background:radial-gradient(at 0 30%,#16382a80,#0000 55%),#081c17;scroll-margin-top:25px}.vault-filter-row{border-bottom:1px solid #d5b67940;justify-content:space-between;align-items:center;gap:25px;margin:40px 0 34px;padding-bottom:24px;display:flex}.vault-filters{flex-wrap:wrap;gap:10px;display:flex}.vault-filters button{color:#c4cdbb;font:12px var(--font-sans),sans-serif;cursor:pointer;background:0 0;border:1px solid #bea87550;padding:11px 19px;transition:background .2s,color .2s,border-color .2s}.vault-filters button:hover{color:#f4dbab;border-color:#d4b67a}.vault-filters button[aria-pressed=true]{color:#0c2118;background:#d8bb7d;border-color:#d8bb7d}.vault-collection-count{font:10px var(--font-sans),sans-serif;letter-spacing:.09em;color:#c1b38f;white-space:nowrap}.vault-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 26px;display:grid}.vault-collection-card{background:#10271e;border:1px solid #bca06b33;flex-direction:column;min-width:0;transition:transform .4s,border-color .4s,box-shadow .4s;display:flex}.vault-collection-card:hover{border-color:#c9ac6e80;transform:translateY(-5px);box-shadow:0 15px 35px #0003}.vault-collection-image{aspect-ratio:1.36;cursor:zoom-in;isolation:isolate;background:#06120f;border:0;border-bottom:1px solid #c5a87350;width:100%;padding:0;display:block;position:relative;overflow:hidden}.vault-collection-image:after{content:"";pointer-events:none;border:1px solid #dfbb7150;position:absolute;inset:12px}.vault-collection-image img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:filter .5s;display:block}.vault-collection-image:hover img{filter:saturate(1.12)brightness(1.12)}.vault-concept-label{color:#e9d5aa;font:8px var(--font-sans),sans-serif;letter-spacing:.13em;background:#06140eea;border:1px solid #baa47870;padding:7px 9px;position:absolute;top:22px;left:22px}.vault-image-open{color:#e4cca0;background:#071a14df;border:1px solid #bda67a99;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:22px;right:22px}.vault-collection-text{flex-direction:column;flex:1;padding:26px 26px 23px;display:flex}.vault-site .vault-collection-line{letter-spacing:.13em;text-transform:uppercase;color:#d4b580;margin:0 0 14px;font-size:9px;line-height:1.8}.vault-site .vault-collection-text h3{letter-spacing:-.02em;margin:0 0 17px;font-size:clamp(30px,2.8vw,43px);line-height:1.1}.vault-collection-text>p:not(.vault-collection-line){margin:0 0 26px;font-size:13px;line-height:1.9}.vault-collection-actions{border-top:1px solid #bda67a40;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:17px;display:flex}.vault-collection-actions button,.vault-collection-actions a{color:#e2c38b;font:11px var(--font-sans),sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.vault-collection-actions .aur-direction-icon{width:17px;height:17px}.vault-site .vault-gallery-caption{text-align:center;color:#aab7a7;max-width:870px;margin:35px auto 0;font-size:11px;line-height:1.9}.vault-lookbook-open{overflow:hidden}.vault-lookbook{color:#e8e0cd;overscroll-behavior:contain;background:#0a2018;border:1px solid #bda16a99;width:min(1240px,94vw);max-width:94vw;max-height:92dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 150px #000b}.vault-lookbook::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020b08e8}.vault-lookbook-inner{padding:32px}.vault-lookbook-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.vault-site .vault-lookbook-heading h2{font:400 clamp(36px,5vw,62px)/1.1 var(--font-display),Georgia,serif;color:#e6ca8e;letter-spacing:-.02em;margin:10px 0 20px}.vault-lookbook-close{color:#ead6ab;cursor:pointer;background:#102e22;border:1px solid #bda16a88;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.vault-site .vault-lookbook-notice{color:#c7c2af;background:#d4b16a0b;border-left:2px solid #ae9056;margin:0 0 20px;padding:12px 16px;font-size:11px;line-height:1.7}.vault-lookbook-toolbar{flex-wrap:wrap;gap:12px;margin:0 0 14px;display:flex}.vault-lookbook-toolbar button{color:#d5c395;font:11px var(--font-sans),sans-serif;cursor:pointer;background:0 0;border:1px solid #ad956b60;padding:9px 12px}.vault-lookbook-toolbar span{margin-left:8px;font-size:16px}.vault-lookbook-art{background:#030c09;border:1px solid #bda16a33;max-height:65dvh;overflow:auto}.vault-lookbook-art img{object-fit:contain;width:100%;height:auto;display:block}.vault-lookbook-art.is-zoomed img{width:1536px;max-width:none}.vault-lookbook-story{grid-template-columns:1fr 1fr;gap:40px;padding-top:28px;display:grid}.vault-site .vault-lookbook-story h3{color:#e4c58c;margin-bottom:12px;font-size:30px}.vault-lookbook-story p{font-size:13px;line-height:1.8}.vault-lookbook-story .aur-button{padding:13px 18px;font-size:12px}.vault-form-fields select{color:#f5f0df;width:100%;font:14px/1.5 var(--font-sans),sans-serif;background:#0b2118;border:1px solid #7d957560;border-radius:0;margin-top:8px;padding:13px;display:block}.vault-form-fields select:focus{outline-offset:2px;outline:2px solid #d8bb7d}.vault-door-ornament{color:#ddbd765e;filter:drop-shadow(0 2px 1px #000);width:86%;height:96%;position:absolute;top:2%;left:7%}.vault-door-right .vault-door-ornament{transform:scaleX(-1)}.vault-gate-glow{z-index:-2;opacity:.3;background:radial-gradient(#f4d79dbb,#dcb57025 30%,#0000 60%);transition:opacity 1.1s,transform 1.5s;position:absolute;inset:-20%}.vault-gate.opening .vault-gate-glow{opacity:1;transform:scale(1.25)}.vault-gate-core{background:radial-gradient(#071b16f5 35%,#071b1699 65%,#0000 75%);padding:28px 30px}.vault-lock:after{content:"";border:1px solid #c8aa6950;border-radius:30%;position:absolute;inset:-31px;transform:rotate(45deg)}.vault-gate-skip{align-items:center;gap:9px;display:flex}.vault-home-teaser{background-image:url(/assets/skarbiec/hero.webp)}@media (max-width:1100px){.vault-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-collection-text h3{font-size:38px}.vault-chapter-nav{gap:14px 28px}}@media (max-width:760px){.vault-chapter-nav{justify-content:flex-start;gap:7px 20px;padding:15px 6vw;font-size:11px}.vault-filter-row{flex-direction:column;align-items:flex-start;gap:18px;margin:30px 0 25px}.vault-filters{gap:8px}.vault-filters button{padding:10px 13px;font-size:11px}.vault-editorial-grid{grid-template-columns:1fr;gap:24px}.vault-collection-text{padding:25px}.vault-site .vault-collection-text h3{font-size:39px}.vault-collection-text>p:not(.vault-collection-line){font-size:14px}.vault-collection-actions button,.vault-collection-actions a{padding-block:8px;font-size:12px}.vault-lookbook{width:96vw;max-width:96vw;max-height:95dvh}.vault-lookbook-inner{padding:18px}.vault-lookbook-heading{align-items:flex-start}.vault-lookbook-close{background:#132f24;position:sticky;top:0}.vault-lookbook-story{grid-template-columns:1fr;gap:18px}.vault-lookbook-art{max-height:55dvh}.vault-lookbook-art img{min-width:100%}.vault-form-fields select{font-size:16px}.vault-door-ornament{width:100%;left:0}.vault-gate-core{padding:22px 10px}.vault-site .aur-footer nav{flex-wrap:wrap;gap:18px 24px}.vault-site .vault-hero h1{font-size:clamp(44px,10vw,67px)}.vault-hero-image{object-position:72% center}.vault-gate h2{font-size:68px}}@media (max-height:650px){.vault-gate-core{padding:15px}.vault-lock{width:100px;height:100px;margin-bottom:18px}.vault-gate h2{margin:20px 0 10px;font-size:58px}.vault-gate-core>.vault-kicker{margin-bottom:16px}.vault-gate-core>p:not(.vault-kicker){margin-bottom:15px;font-size:13px}.vault-gate .aur-button{padding:12px 22px}}@media (prefers-reduced-motion:reduce){.vault-collection-card,.vault-collection-image img,.vault-gate-glow{transition:none}.vault-collection-card:hover{transform:none}}
