.vault-mag{background:var(--vm-espresso, #1A1208);color:#a89468;padding:56px 24px 64px;font-family:"Lora",var(--font-body-family, Georgia),serif}.vault-mag a{color:inherit;text-decoration:none}.vault-mag a:focus-visible{outline:2px solid var(--vm-honey, #C8A84A);outline-offset:3px}.vault-mag__masthead{max-width:760px;margin:0 auto;text-align:center}.vault-mag__title{font-family:"Playfair Display",var(--font-heading-family, Georgia),serif;font-weight:500;font-size:clamp(30px,5vw,44px);letter-spacing:.16em;text-transform:uppercase;color:var(--vm-cream, #E8D090);margin:0}.vault-mag__subtitle{font-style:italic;font-size:15px;color:var(--vm-honey, #C8A84A);margin:10px 0 0}.vault-mag__rule{display:flex;align-items:center;gap:10px;max-width:340px;margin:26px auto 0}.vault-mag__rule span{flex:1;height:1px;background:var(--vm-honey, #C8A84A)}.vault-mag__rule i{width:7px;height:7px;background:var(--vm-honey, #C8A84A);transform:rotate(45deg)}.vault-mag__rule--quiet{max-width:760px;margin:44px auto}.vault-mag__rule--quiet span{background:#3d2f18}.vault-mag__rule--quiet i{width:6px;height:6px}.vault-mag__departments{margin-top:24px;font-size:12px;letter-spacing:.24em;text-transform:uppercase}.vault-mag__departments a{color:#a89468;padding-bottom:5px;transition:color .15s ease}.vault-mag__departments a:hover{color:var(--vm-cream, #E8D090)}.vault-mag__departments a.is-active{color:var(--vm-cream, #E8D090);border-bottom:1px solid var(--vm-honey, #C8A84A)}.vault-mag__departments span{color:#6e5f3e;padding:0 12px}.vault-mag__lead{max-width:760px;margin:44px auto 0}.vault-mag__lead-image{display:block;border:1px solid #3d2f18}.vault-mag__lead-image img{display:block;width:100%;height:auto}.vault-mag__kicker{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--vm-honey, #C8A84A);margin:30px 0 0}.vault-mag__kicker--small{font-size:10.5px;margin:0}.vault-mag__lead-title{font-family:"Playfair Display",var(--font-heading-family, Georgia),serif;font-weight:500;font-size:clamp(26px,4.4vw,38px);line-height:1.18;margin:10px 0 0}.vault-mag__lead-title a{color:var(--vm-cream, #E8D090)}.vault-mag__lead-title a:hover{color:#fff3d1}.vault-mag__deck{font-style:italic;font-size:17px;line-height:1.65;color:#d6c399;max-width:560px;margin:14px 0 0}.vault-mag__byline{font-size:12.5px;letter-spacing:.08em;margin:16px 0 0}.vault-mag__byline span{color:#6e5f3e;padding:0 4px}.vault-mag__readlink{display:inline-block;margin-top:16px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--vm-honey, #C8A84A);border-bottom:1px solid transparent;transition:border-color .15s ease,color .15s ease}.vault-mag__readlink:hover{color:var(--vm-cream, #E8D090);border-bottom-color:var(--vm-honey, #C8A84A)}.vault-mag__archive{max-width:760px;margin:0 auto}.vault-mag__row{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid #2A1F10}.vault-mag__row:last-child{border-bottom:0}.vault-mag__thumb{flex:none;width:92px;height:92px;border:1px solid #3d2f18;overflow:hidden}.vault-mag__thumb img{width:100%;height:100%;object-fit:cover;display:block}.vault-mag__row-title{font-family:"Playfair Display",var(--font-heading-family, Georgia),serif;font-weight:500;font-size:21px;line-height:1.25;margin:5px 0 0}.vault-mag__row-title a{color:var(--vm-cream, #E8D090)}.vault-mag__row-title a:hover{color:#fff3d1}.vault-mag__row-deck{font-size:14px;line-height:1.55;margin:6px 0 0;max-width:560px}.vault-mag__row-date{font-size:11.5px;letter-spacing:.1em;color:#8a7a55;margin:8px 0 0}.vault-mag__empty{text-align:center;padding:40px 0;font-style:italic}.vault-mag__empty a{color:var(--vm-honey, #C8A84A);border-bottom:1px solid var(--vm-honey, #C8A84A)}.vault-mag__pagination{max-width:760px;margin:32px auto 0;display:flex;justify-content:center;gap:24px;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.vault-mag__pagination a{color:var(--vm-honey, #C8A84A)}.vault-mag__pagination a:hover{color:var(--vm-cream, #E8D090)}.vault-mag__colophon{max-width:760px;margin:52px auto 0;border:1px solid var(--vm-honey, #C8A84A);padding:4px}.vault-mag__colophon-inner{border:1px solid var(--vm-honey, #C8A84A);padding:32px 24px;text-align:center}.vault-mag__colophon-title{font-family:"Playfair Display",var(--font-heading-family, Georgia),serif;font-weight:500;font-size:22px;color:var(--vm-cream, #E8D090);margin:0}.vault-mag__colophon-text{font-style:italic;font-size:14px;margin:8px 0 0}.vault-mag__form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:18px}.vault-mag__form input[type=email]{width:min(280px,100%);background:#231910;border:1px solid #3d2f18;color:var(--vm-cream, #E8D090);font-family:inherit;font-size:14px;padding:11px 14px;border-radius:0}.vault-mag__form input[type=email]::placeholder{color:#8a7a55}.vault-mag__form button{background:transparent;border:1px solid var(--vm-honey, #C8A84A);color:var(--vm-honey, #C8A84A);font-family:inherit;font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:11px 22px;cursor:pointer;border-radius:0;transition:background .15s ease,color .15s ease}.vault-mag__form button:hover{background:var(--vm-honey, #C8A84A);color:var(--vm-espresso, #1A1208)}.vault-mag__form-note{flex-basis:100%;font-size:13px;font-style:italic;color:var(--vm-cream, #E8D090);margin:8px 0 0}.vault-mag__form-note--error{color:#d99a6c}@media(max-width:700px){.vault-mag{padding:40px 16px 48px}.vault-mag__row{gap:16px}.vault-mag__thumb{width:72px;height:72px}.vault-mag__row-title{font-size:18px}.vault-mag__deck{font-size:15.5px}}@media(prefers-reduced-motion:reduce){.vault-mag *{transition:none!important}}.vaulted-intake__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4.5rem);align-items:start}.vaulted-intake__intro{position:static;align-self:start}.vaulted-intake__eyebrow{margin-block-end:.75rem;letter-spacing:.14em;text-transform:uppercase}.vaulted-intake__intro .h1{max-width:20ch;margin-block-end:1.25rem;font-size:clamp(2rem,2.4vw,3rem);line-height:1.04;letter-spacing:.055em;text-wrap:balance}.vaulted-intake__steps{display:grid;gap:0;margin-block-start:2.5rem;padding:0;list-style:none}.vaulted-intake__steps li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1.25rem;border-block-start:1px solid rgb(var(--text-color) / .18)}.vaulted-intake__steps li>span{font-size:.72rem;letter-spacing:.12em;color:rgb(var(--text-color) / .55)}.vaulted-intake__steps strong,.vaulted-intake__steps p{display:block}.vaulted-intake__steps p{margin-block-start:.35rem;color:rgb(var(--text-color) / .68);font-size:.9rem;line-height:1.55}.vaulted-intake__panel{padding:clamp(1.25rem,3vw,2.5rem);border:1px solid rgb(var(--text-color) / .16);background:rgb(var(--background));box-shadow:0 24px 70px #00000014}.vaulted-intake__form{gap:0}.vaulted-intake__form label[for*=reference-number]{max-width:calc(100% - 1.5rem);overflow:hidden;font-size:.78rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.vaulted-intake__success{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgb(var(--text-color) / .34);background:rgb(var(--text-color) / .06);outline:none}.vaulted-intake__success-mark{display:grid;inline-size:2.25rem;block-size:2.25rem;place-items:center;border:1px solid rgb(var(--text-color) / .6);border-radius:50%;font-size:1rem}.vaulted-intake__success h2{margin:0}.vaulted-intake__success p{margin-block-start:.65rem;color:rgb(var(--text-color) / .72);line-height:1.6}.vaulted-intake__group{border:0;padding:0 0 2.25rem;margin:0 0 2.25rem;border-block-end:1px solid rgb(var(--text-color) / .14)}.vaulted-intake__group legend{width:100%;margin-block-end:1.35rem;font-family:var(--heading-font-family);font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.2}.vaulted-intake__group legend span{display:block;margin-block-end:.35rem;font-family:var(--text-font-family);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--text-color) / .55)}.vaulted-intake__choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.vaulted-intake__choice{cursor:pointer}.vaulted-intake__choice input{position:absolute;opacity:0;pointer-events:none}.vaulted-intake__choice>span{display:flex;min-height:100%;flex-direction:column;gap:.4rem;padding:1rem;border:1px solid rgb(var(--text-color) / .2);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.vaulted-intake__choice small{color:rgb(var(--text-color) / .65);font-size:.78rem;line-height:1.45}.vaulted-intake__choice:hover>span{transform:translateY(-2px);border-color:rgb(var(--text-color) / .45)}.vaulted-intake__choice input:checked+span{border-color:rgb(var(--text-color));background:rgb(var(--text-color) / .06);box-shadow:inset 0 0 0 1px rgb(var(--text-color))}.vaulted-intake__choice input:focus-visible+span{outline:2px solid currentColor;outline-offset:3px}.vaulted-intake__field-note{margin-block-start:-.35rem;font-size:.78rem;line-height:1.5;color:rgb(var(--text-color) / .62)}.vaulted-intake__honeypot{position:absolute!important;inset-inline-start:-10000px!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important}.vaulted-intake__error{padding:1rem 1.1rem;margin-block-end:1.5rem;border:1px solid rgb(170 45 45 / .65);background:#aa2d2d14}.vaulted-intake__error p{margin-block-start:.35rem}.vaulted-intake__photo-picker{display:block;cursor:pointer}.vaulted-intake__photo-picker input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.vaulted-intake__photo-picker>span{display:flex;min-block-size:7rem;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1.5rem;border:1px dashed rgb(var(--text-color) / .45);text-align:center;transition:border-color .16s ease,background-color .16s ease}.vaulted-intake__photo-picker:hover>span,.vaulted-intake__photo-picker input:focus-visible+span{border-color:rgb(var(--text-color));background:rgb(var(--text-color) / .04)}.vaulted-intake__photo-picker small{padding:.55rem .85rem;border:1px solid rgb(var(--text-color) / .35);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.vaulted-intake__photo-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-block-start:1rem}.vaulted-intake__photo-item{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid rgb(var(--text-color) / .18);background:rgb(var(--text-color) / .05)}.vaulted-intake__photo-item img{inline-size:100%;block-size:100%;object-fit:cover}.vaulted-intake__photo-item button{position:absolute;inset-block-start:.35rem;inset-inline-end:.35rem;padding:.35rem .5rem;border:0;background:#000000c7;color:#fff;cursor:pointer;font-size:.65rem}.vaulted-intake__submit-status:empty{display:none}.vaulted-intake__transactional-note{padding:1rem 1.1rem;margin-block-end:1.25rem;border-inline-start:3px solid rgb(var(--text-color));background:rgb(var(--text-color) / .05)}.vaulted-intake__transactional-note p{margin-block-start:.35rem;font-size:.86rem;line-height:1.55;color:rgb(var(--text-color) / .72)}.vaulted-intake__checkbox{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start;padding-block:.9rem;cursor:pointer}.vaulted-intake__checkbox+.vaulted-intake__checkbox{border-block-start:1px solid rgb(var(--text-color) / .1)}.vaulted-intake__checkbox input{inline-size:1.15rem;block-size:1.15rem;margin-block-start:.12rem;accent-color:rgb(var(--text-color))}.vaulted-intake__checkbox strong,.vaulted-intake__checkbox small{display:block}.vaulted-intake__checkbox small{margin-block-start:.25rem;color:rgb(var(--text-color) / .65);font-size:.78rem;line-height:1.5}.vaulted-intake__legal{margin-block-start:.75rem;font-size:.72rem;line-height:1.5}.vaulted-intake__legal a{text-decoration:underline;text-underline-offset:.15em}.vaulted-intake__submit p{margin-block-start:.75rem;text-align:center;color:rgb(var(--text-color) / .58);font-size:.75rem}@media screen and (min-width:1000px)and (min-height:900px){.vaulted-intake__intro{position:sticky;top:calc(var(--sticky-area-height, 0px) + 2rem)}}@media screen and (max-width:999px){.vaulted-intake__layout{grid-template-columns:1fr}.vaulted-intake__intro{max-width:46rem}.vaulted-intake__intro .h1{max-width:20ch}}@media screen and (max-width:699px){.vaulted-intake__panel{padding:1rem}.vaulted-intake__choice-grid{grid-template-columns:1fr}.vaulted-intake__photo-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.vaulted-native-request__success{scroll-margin-top:180px}.vaulted-native-request [data-native-pending][hidden]{display:none}.vaulted-native-request{--vwr-border: color-mix(in srgb, currentColor 18%, transparent);--vwr-muted: color-mix(in srgb, currentColor 66%, transparent);display:grid;gap:1.5rem;width:100%;margin-block:1.5rem;padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--vwr-border);color:inherit}.vaulted-native-request__intro{display:grid;gap:.55rem}.vaulted-native-request__intro h2,.vaulted-native-request__intro p,.vaulted-native-request__success h3,.vaulted-native-request__success p{margin:0}.vaulted-native-request__intro h2{font-family:var(--heading-font-family, inherit);font-size:clamp(1.55rem,3vw,2.15rem);font-weight:400;line-height:1.12;letter-spacing:.025em}.vaulted-native-request__intro>p:last-child{max-width:54ch;color:var(--vwr-muted);line-height:1.6}.vaulted-native-request__eyebrow{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.vaulted-native-request__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.vaulted-native-request__choice{display:grid;gap:.35rem;min-height:6.25rem;padding:1rem;border:1px solid var(--vwr-border);border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.vaulted-native-request__choice:hover,.vaulted-native-request__choice:focus-visible,.vaulted-native-request__choice.is-selected{border-color:color-mix(in srgb,currentColor 62%,transparent);background:color-mix(in srgb,currentColor 6%,transparent)}.vaulted-native-request__choice strong{font-family:var(--heading-font-family, inherit);font-size:1rem;font-weight:500;letter-spacing:.04em}.vaulted-native-request__choice span{color:var(--vwr-muted);font-size:.82rem;line-height:1.45}.vaulted-native-request__form{display:grid;gap:1.35rem}.vaulted-native-request__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.vaulted-native-request__form label:not(.vaulted-native-request__check){display:grid;gap:.45rem}.vaulted-native-request__form label>span,.vaulted-native-request__details legend,.vaulted-native-request__consent legend{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.vaulted-native-request__form input:not([type=checkbox]),.vaulted-native-request__form select,.vaulted-native-request__form textarea{width:100%;min-height:3rem;padding:.75rem .85rem;border:1px solid var(--vwr-border);border-radius:0;background:transparent;color:inherit;font:inherit}.vaulted-native-request__form textarea{min-height:6rem;resize:vertical}.vaulted-native-request__form input:focus-visible,.vaulted-native-request__form select:focus-visible,.vaulted-native-request__form textarea:focus-visible,.vaulted-native-request__choice:focus-visible,.vaulted-native-request__submit:focus-visible{outline:2px solid currentColor;outline-offset:2px}.vaulted-native-request__details,.vaulted-native-request__consent{display:grid;gap:1rem;margin:0;padding:1.25rem 0 0;border:0;border-top:1px solid var(--vwr-border)}.vaulted-native-request__details[hidden]{display:none}.vaulted-native-request__details legend,.vaulted-native-request__consent legend{padding:0 .65rem 0 0;font-weight:600}.vaulted-native-request__wide-field{grid-column:1 / -1}.vaulted-native-request__check{display:grid;grid-template-columns:1.1rem 1fr;gap:.7rem;align-items:start;cursor:pointer}.vaulted-native-request__check input{width:1rem;height:1rem;margin:.15rem 0 0;accent-color:currentColor}.vaulted-native-request__check span{color:var(--vwr-muted);font-size:.82rem;line-height:1.5;letter-spacing:0;text-transform:none}.vaulted-native-request__consent>p,.vaulted-native-request__legal,.vaulted-native-request__submit-note,.vaulted-native-request__seller-link{margin:0;color:var(--vwr-muted);font-size:.75rem;line-height:1.55}.vaulted-native-request__legal a,.vaulted-native-request__seller-link a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.vaulted-native-request__submit{min-height:3.25rem;padding:.85rem 1.25rem;border:1px solid currentColor;border-radius:0;background:currentColor;color:rgb(var(--background, 255 255 255));font:inherit;font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.vaulted-native-request__submit:disabled{cursor:wait;opacity:.55}.vaulted-native-request__error{padding:.85rem 1rem;border:1px solid currentColor;font-size:.85rem}.vaulted-native-request__success{display:grid;grid-template-columns:2.25rem 1fr;gap:1rem;align-items:start;padding:1.25rem;border:1px solid color-mix(in srgb,currentColor 45%,transparent);outline:none}.vaulted-native-request__success[hidden]{display:none}.vaulted-native-request__success>span{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid currentColor;border-radius:50%}.vaulted-native-request__success div{display:grid;gap:.55rem}.vaulted-native-request__success h3{font-family:var(--heading-font-family, inherit);font-size:1.35rem;font-weight:400}.vaulted-native-request__success p{color:var(--vwr-muted);line-height:1.55}.vaulted-native-request__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:699px){.vaulted-native-request__choices,.vaulted-native-request__grid{grid-template-columns:1fr}.vaulted-native-request__choice{min-height:auto}}@media(prefers-reduced-motion:reduce){.vaulted-native-request__choice{transition:none}}.vaulted-native-request__choice{position:relative}.vaulted-native-request__choice:has(input:checked){border-color:color-mix(in srgb,currentColor 62%,transparent);background:color-mix(in srgb,currentColor 6%,transparent)}.vaulted-native-request__choice input{position:absolute;opacity:0;width:1px;height:1px}.vaulted-native-request__choice:focus-within{outline:2px solid currentColor;outline-offset:2px}.vaulted-native-request__form label.vaulted-native-request__choice{gap:.35rem}.vaulted-native-request__form label.vaulted-native-request__choice>span{font-size:.82rem;letter-spacing:normal;text-transform:none}.vaulted-native-request__form input[type=hidden]{display:none}.vaulted-native-request__form select option{background:#1c1409;color:#f2ebd9}.vaulted-native-request .vaulted-native-request__submit{background-color:#f2ebd9;color:#1c1409;border-color:#f2ebd9}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
