@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500&family=Libre+Caslon+Display&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#0b0b0b;color:#e9e5dc;font-family:DM Sans,sans-serif}button{cursor:pointer;font:inherit}.app{background:#0b0b0b}.app,.hero{min-height:100vh}.hero{align-items:center;border-bottom:1px solid #292929;display:flex;overflow:hidden;padding:80px 8%;position:relative}.hero:after{bottom:4%;color:hsla(0,0%,100%,.018);content:"001";font-family:Libre Caslon Display,serif;font-size:clamp(9rem,24vw,22rem);line-height:.8;pointer-events:none;position:absolute;right:6%}.hero__content{max-width:900px;position:relative;z-index:1}.collection__header>span,.experience__header>span,.hero__archive{color:#858585;display:block;font-size:.68rem;font-weight:500;letter-spacing:.32em;margin-bottom:28px;text-transform:uppercase}.hero h1{color:#f0ede6;font-size:clamp(5rem,13vw,11rem);font-weight:400;letter-spacing:-.055em;line-height:.8}.hero h1,.hero__tagline{font-family:Libre Caslon Display,serif}.hero__tagline{color:#d8d3c8;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.2;margin-top:38px}.hero__description{color:#8e8c87;font-size:1rem;font-weight:300;line-height:1.8;margin-top:28px;max-width:550px}.hero__button{background:#0000;border:1px solid #5c5a56;color:#e9e5dc;font-size:.68rem;letter-spacing:.16em;margin-top:42px;padding:16px 26px;text-transform:uppercase;transition:.25s ease}.hero__button:hover{background:#e9e5dc;border-color:#e9e5dc;color:#0b0b0b}.collection{border-bottom:1px solid #292929;padding:130px 7%}.collection__header{margin-bottom:100px;max-width:760px}.collection__header h2{color:#f0ede6;font-family:Libre Caslon Display,serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:400;letter-spacing:-.035em;line-height:.98}.collection__header p{color:#85837e;font-size:.95rem;font-weight:300;line-height:1.8;margin-top:30px;max-width:520px}.archive-card{border-bottom:1px solid #343434;border-top:1px solid #343434;display:grid;grid-template-columns:1.05fr .95fr;margin-bottom:120px;min-height:720px;position:relative}.archive-card__image{background:#141414;border-right:1px solid #343434;min-height:720px;overflow:hidden;position:relative}.archive-card__image:after{bottom:25px;color:#4c4c4c;content:"IMAGE PENDING";font-size:.6rem;left:30px;letter-spacing:.25em;position:absolute}.archive-card__content{display:flex;flex-direction:column;justify-content:center;padding:65px 60px}.archive-card__meta{color:#777570;display:flex;flex-wrap:wrap;font-size:.62rem;gap:12px 28px;letter-spacing:.2em;margin-bottom:55px;text-transform:uppercase}.archive-card__content h3{color:#efebe3;font-family:Libre Caslon Display,serif;font-size:clamp(4rem,7vw,7rem);font-weight:400;letter-spacing:-.04em;line-height:.9}.archive-card__excerpt{border-left:1px solid #514f4b;color:#c8c3b8;font-family:Libre Caslon Display,serif;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.45;margin-top:40px;max-width:560px;padding-left:25px}.archive-card__synopsis{color:#898782;font-size:.92rem;font-weight:300;line-height:1.8;margin-top:35px;max-width:560px}.archive-card__details{color:#aaa69e;display:flex;flex-wrap:wrap;font-size:.65rem;gap:10px 25px;letter-spacing:.12em;margin-top:35px;text-transform:uppercase}.archive-card__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:45px}.archive-card button{background:#0000;border:1px solid #55524d;color:#ddd8ce;font-size:.65rem;letter-spacing:.14em;margin-top:45px;padding:15px 22px;text-transform:uppercase;transition:all .6s ease}.archive-card__actions button{margin-top:0}.archive-card button:hover{background:#e9e5dc;border-color:#e9e5dc;color:#0b0b0b}.archive-card__sample{margin:18px 0}.archive-card__sample a{color:inherit;font-size:.85rem;letter-spacing:.06em;text-decoration:underline;text-underline-offset:5px;transition:opacity .2s ease}.archive-card__sample a:hover{opacity:.65}@media (max-width:800px){.collection,.hero{padding-left:6%;padding-right:6%}.archive-card{grid-template-columns:1fr}.archive-card__image{border-bottom:1px solid #343434;border-right:none;min-height:500px}.archive-card__content{padding:50px 25px}}.archive-card--reverse .archive-card__image{border-left:1px solid #343434;border-right:none;order:2}.archive-card--reverse .archive-card__content{order:1}@media (max-width:800px){.archive-card--reverse .archive-card__image{border-bottom:1px solid #343434;border-left:none;order:1}.archive-card--reverse .archive-card__content{order:2}}.archive-card__image img{display:block;height:100%;object-fit:cover;width:100%}.experience{border-bottom:1px solid #292929;padding:140px 7%}.experience__header{margin-bottom:90px;max-width:850px}.experience__header h2{color:#f0ede6;font-family:Libre Caslon Display,serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:400;letter-spacing:-.035em;line-height:.98}.experience__steps{border-bottom:1px solid #343434;border-top:1px solid #343434;display:grid;grid-template-columns:repeat(3,1fr)}.experience__step{border-right:1px solid #343434;min-height:300px;padding:40px 35px}.experience__step:last-child{border-right:none}.experience__step>span{color:#5f5d59;display:block;font-family:Libre Caslon Display,serif;font-size:2rem;margin-bottom:65px}.experience__step h3{color:#e9e5dc;font-family:Libre Caslon Display,serif;font-size:1.8rem;font-weight:400;margin-bottom:18px}.experience__step p{color:#85837e;font-size:.88rem;font-weight:300;line-height:1.8;max-width:330px}.experience__steps,.provenance{grid-template-columns:1fr}.experience__step{border-bottom:1px solid #343434;border-right:none;min-height:auto}.experience__step:last-child{border-bottom:none}.provenance__number{border-bottom:1px solid #292929;border-right:none;min-height:260px}.archive-mark,.footer{flex-direction:column}.archive-mark{bottom:7%;color:#f5efe1e0;display:flex;pointer-events:none;position:absolute;right:7%;text-shadow:0 2px 12px #0000008c;z-index:2}.archive-mark span,.archive-mark strong{font-weight:400}.archive-mark--violet{font-family:proper-script-font,cursive;font-size:clamp(1.15rem,1.7vw,1.7rem);font-style:italic;line-height:1.05;opacity:.82;transform:rotate(-4deg)}.archive-mark--violet strong{font-size:1.3em}.archive-mark--charles{font-family:cursive;font-size:clamp(1.15rem,1.8vw,1.8rem);transform:rotate(-2deg)}.archive-mark--charles strong{font-size:1.25em}.archive-mark--denise{font-family:DM Sans,sans-serif;font-size:.72rem;letter-spacing:.16em;line-height:1.7;text-transform:uppercase}.archive-email-input{background:#0000;border:none;border-bottom:1px solid #f0ede673;color:#f0ede6;font-size:11px;letter-spacing:2px;outline:none;padding:14px 16px;width:280px}.archive-email-input::placeholder{color:#f0ede673}.archive-email-input:focus{border-bottom-color:#f0ede6}.archive-success{animation:archiveReveal .9s ease forwards;max-width:390px;padding:20px 0 4px}.archive-success-label{color:#f0ede68c;display:block;font-size:10px;letter-spacing:4px;margin-bottom:16px}.archive-discovery{color:#f0ede6c7;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.7;margin:0 0 12px}.archive-discovery-emphasis{color:#f0ede6;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic;margin:16px 0}.archive-on-its-way{color:#f0ede6;display:block;font-size:9px;letter-spacing:3px;margin-top:20px}@keyframes archiveReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:801px){.hero{min-height:78vh;padding-bottom:70px;padding-top:70px}.hero h1{font-size:clamp(5rem,9vw,8rem)}.collection{padding-bottom:85px;padding-top:85px}.collection__header{margin-bottom:60px}.collection__header h2,.experience__header h2{font-size:clamp(3rem,4.5vw,4.5rem)}.archive-card{margin-bottom:65px}.archive-card,.archive-card__image{min-height:520px}.archive-card__content{padding:40px 45px}.archive-card__meta{margin-bottom:25px}.archive-card__content h3{font-size:clamp(3.2rem,4.5vw,5rem)}.archive-card__excerpt{font-size:clamp(1.25rem,1.6vw,1.55rem);margin-top:24px}.archive-card__details,.archive-card__synopsis{margin-top:22px}.archive-card button,.archive-card__actions{margin-top:28px}.archive-card__actions button{margin-top:0}.experience{padding-bottom:85px;padding-top:85px}.experience__header{margin-bottom:55px}.hero{min-height:65vh;padding-bottom:55px;padding-top:55px}.hero h1{font-size:clamp(4.5rem,7.5vw,7rem)}.hero__tagline{font-size:clamp(1.5rem,2.3vw,2.2rem);margin-top:18px}.hero__description{margin-top:20px}.hero__button{margin-top:28px}.archive-card{margin-bottom:45px;min-height:0}.archive-card__image{height:480px;min-height:0}.archive-card__content{padding:28px 35px}.archive-card__meta{margin-bottom:18px}.archive-card__content h3{font-size:clamp(2.8rem,4vw,4.4rem)}.archive-card__excerpt{margin-top:18px}.archive-card__details,.archive-card__synopsis{margin-top:16px}.archive-card__actions{margin-top:20px}.experience__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.experience__step{border-bottom:none;border-right:1px solid #343434;min-height:250px;padding:30px}.experience__step:last-child{border-right:none}.experience__step>span{margin-bottom:35px}}.uncovered{background:#101010;color:#eee8dd;padding:45px 6% 65px}.uncovered__header{margin-bottom:28px;text-align:center}.uncovered__eyebrow{color:#a49e93;font-size:.65rem;letter-spacing:.22em}.uncovered__header h2{font-family:Georgia,serif;font-size:clamp(2rem,3vw,3rem);font-weight:400;margin:12px 0}.uncovered__header p{color:#a49e93;font-size:.9rem;margin:0}.uncovered__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1050px}.uncovered__card{border:1px solid #343434;overflow:hidden}.uncovered__card img{display:block;height:145px;object-fit:cover;width:100%}.uncovered__info{padding:15px 18px 18px}.uncovered__info span{color:#a49e93;font-size:.6rem;letter-spacing:.15em}.uncovered__info h3{font-family:Georgia,serif;font-size:1.4rem;font-weight:400;margin:7px 0}.uncovered__info p{color:#bdb6ab;font-size:.8rem;line-height:1.5;margin:0}@media (max-width:800px){.uncovered{padding:40px 20px 55px}.uncovered__grid{grid-template-columns:1fr;max-width:400px}.uncovered__card img{height:120px}}.uncovered__image{overflow:hidden;position:relative}.uncovered__overlay{align-items:center;background:#0a0a0aad;color:#eee8dd;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:15px;position:absolute;text-align:center}.uncovered__overlay span{font-family:Georgia,serif;font-size:clamp(1rem,1.8vw,1.5rem);font-weight:400;letter-spacing:.08em}.uncovered__overlay strong{font-size:.65rem;font-weight:400;letter-spacing:.15em}.margins{background:#191514;border-bottom:1px solid #44352f;border-top:1px solid #44352f;color:#eee8dd;padding:65px 6%;text-align:center}.margins__inner{margin:0 auto;max-width:800px}.margins__eyebrow{color:#bca38c;font-size:.65rem;letter-spacing:.22em;margin-bottom:12px}.margins h2{font-family:Georgia,serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:400;margin:0 0 12px}.margins__tagline{color:#d4c1ad;font-family:Georgia,serif;font-size:1.2rem;font-style:italic;margin-bottom:20px}.margins__description{color:#c8beb3;font-size:.95rem;line-height:1.7;margin:0 auto 28px;max-width:540px}.margins__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.margins__actions a{border:1px solid #a88b73;color:#eee8dd;display:inline-block;font-size:.7rem;letter-spacing:.12em;padding:13px 22px;text-decoration:none;transition:background .2s ease,color .2s ease}.margins__actions a:hover{background:#eee8dd;color:#191514}.margins__note{color:#a99b8e;font-size:.7rem;line-height:1.6;margin-top:25px}@media (max-width:800px){.margins{padding:45px 20px}.margins__actions{align-items:center;flex-direction:column}.margins__actions a{box-sizing:border-box;max-width:280px;width:100%}}.about-page{background:#f6f2ea;color:#292722;min-height:100vh;padding:110px 24px 100px;text-align:center}.about-page__inner{margin:0 auto;max-width:720px}.about-page__eyebrow{color:#8b7964;display:block;font-family:Georgia,serif;font-size:11px;letter-spacing:3px;margin-bottom:24px;text-transform:uppercase}.about-page h1{font-size:clamp(40px,6vw,68px);letter-spacing:4px;line-height:1.15;margin:0 0 48px}.about-page h1,.about-page h2{font-family:Georgia,serif;font-weight:400}.about-page h2{font-size:clamp(23px,3.5vw,32px);line-height:1.4;margin:64px 0 28px}.about-page p{font-family:Georgia,serif;font-size:17px;line-height:1.9;margin:0 auto 24px;max-width:620px}.about-page__emphasis{color:#75634e;font-style:italic;margin-bottom:38px!important;margin-top:38px!important}.about-page__closing{border-top:1px solid #c8bba7;color:#66533e;font-size:clamp(21px,3vw,27px)!important;font-style:italic;line-height:1.7!important;margin-top:72px!important;padding-top:36px}@media (max-width:600px){.about-page{padding:85px 22px 75px}.about-page h1{letter-spacing:2px;margin-bottom:36px}.about-page h2{margin-top:48px}.about-page p{font-size:16px;line-height:1.85}}.faq-page{background:#f6f2ea;color:#292722;min-height:100vh;padding:110px 24px 100px;text-align:center}.faq-page__inner{margin:0 auto;max-width:720px}.faq-page__eyebrow{color:#8b7964;display:block;font-family:Georgia,serif;font-size:11px;letter-spacing:3px;margin-bottom:24px;text-transform:uppercase}.faq-page h1{font-family:Georgia,serif;font-size:clamp(36px,6vw,62px);font-weight:400;letter-spacing:2px;line-height:1.2;margin:0 0 24px}.faq-page__intro{color:#75634e;font-family:Georgia,serif;font-size:17px;font-style:italic;line-height:1.8;margin:0 auto 65px}.faq-page__questions{border-top:1px solid #c8bba7;text-align:left}.faq-page__item{border-bottom:1px solid #c8bba7}.faq-page__question{font-size:inherit;font-weight:400;margin:0}.faq-page__toggle{align-items:center;background:#0000;border:0;color:#292722;cursor:pointer;display:flex;font-family:Georgia,serif;font-size:19px;gap:24px;justify-content:space-between;line-height:1.5;padding:25px 4px;text-align:left;width:100%}.faq-page__toggle:hover{color:#8b6745}.faq-page__toggle:focus-visible{outline:2px solid #8b6745;outline-offset:4px}.faq-page__symbol{color:#8b7964;flex-shrink:0;font-family:Georgia,serif;font-size:25px;font-weight:400}.faq-page__answer{padding:0 42px 26px 4px}.faq-page__answer[hidden]{display:none}.faq-page__answer p{color:#625849;font-family:Georgia,serif;font-size:16px;line-height:1.9;margin:0}.faq-page__closing{border-top:1px solid #c8bba7;color:#66533e;font-family:Georgia,serif;font-size:22px;font-style:italic;line-height:1.7;margin:72px auto 0;padding-top:36px}@media (max-width:600px){.faq-page{padding:85px 22px 75px}.faq-page h1{font-size:36px}.faq-page__intro{font-size:16px;margin-bottom:45px}.faq-page__toggle{font-size:17px;padding:22px 2px}.faq-page__answer{padding-right:20px}.faq-page__answer p{font-size:15px}.faq-page__closing{font-size:20px}}.site-navbar{background:#191514;border-bottom:1px solid #d2bea040;position:sticky;top:0;width:100%;z-index:1000}.site-navbar__inner{align-items:center;display:flex;gap:30px;justify-content:space-between;margin:0 auto;max-width:1400px;min-height:66px;padding:0 36px}.site-navbar__brand{color:#f6f2ea;flex-shrink:0;font-family:Georgia,serif;font-size:20px;font-weight:400;letter-spacing:4px;text-decoration:none}.site-navbar__links{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-end}.site-navbar__links a{color:#ded2c1;font-family:Georgia,serif;font-size:12px;letter-spacing:1.2px;text-decoration:none;transition:color .2s ease}.site-navbar__brand:hover,.site-navbar__links a:hover{color:#c5a67c}.site-navbar a:focus-visible{outline:2px solid #c5a67c;outline-offset:5px}@media (max-width:850px){.site-navbar__inner{flex-direction:column;gap:15px;padding:14px 24px}.site-navbar__links{gap:14px 22px;justify-content:center}}@media (max-width:480px){.site-navbar__inner{padding:14px 16px}.site-navbar__brand{font-size:18px;letter-spacing:3px}.site-navbar__links{gap:12px 16px}.site-navbar__links a{font-size:11px;letter-spacing:.5px}}#archives,#how-it-works,#margins,#uncovered{scroll-margin-top:110px}.blog-page{background:#f6f2ea;color:#292722;font-family:Georgia,serif;min-height:100vh;padding:100px 24px 110px}.blog-page__inner{margin:0 auto;max-width:820px}.blog-page__eyebrow{color:#8b7964;display:block;font-size:11px;letter-spacing:3px;margin-bottom:20px;text-align:center;text-transform:uppercase}.blog-page h1{font-size:clamp(40px,6vw,66px);font-weight:400;letter-spacing:2px;margin:0 0 22px;text-align:center}.blog-page__intro{color:#66533e;font-size:17px;line-height:1.8;margin:0 auto 60px;max-width:620px;text-align:center}.blog-list{grid-gap:0;display:grid;gap:0}.blog-item{border-top:1px solid #c8bba7;padding:34px 0}.blog-item a{color:inherit;text-decoration:none}.blog-item a:hover{text-decoration:underline;text-underline-offset:5px}.blog-item h2{font-size:clamp(24px,3vw,34px);font-weight:400;margin:10px 0}.blog-item p{color:#66533e;font-size:16px;line-height:1.8;margin:12px 0}.blog-meta{color:#8b7964;font-size:12px;letter-spacing:1px}.blog-article{margin:0 auto;max-width:720px}.blog-article h1{line-height:1.2;margin:18px 0 28px;text-align:left}.blog-article__body{font-size:18px;line-height:1.9;overflow-wrap:anywhere}.blog-article__body h2,.blog-article__body h3{font-weight:400;line-height:1.35;margin-top:42px}.blog-article__body img{height:auto;max-width:100%}.blog-article__body a,.blog-back{color:#75634e}.blog-back{display:inline-block;margin-bottom:35px;text-decoration:none}.blog-message{color:#66533e;line-height:1.8;text-align:center}@media(max-width:600px){.blog-page{padding:75px 22px}.blog-article__body{font-size:16px}}.blog-article__body ol,.blog-article__body ul{padding-left:1.6em}.blog-article__body li{margin:.45em 0}.blog-article__body table{border-collapse:collapse;display:block;font-size:.9em;overflow-x:auto;width:100%}.blog-article__body td,.blog-article__body th{border:1px solid #c8bba7;padding:10px;text-align:left}.blog-article__body blockquote{border-left:3px solid #8b7964;color:#66533e;margin:25px 0;padding-left:22px}.blog-article__body h2[id]{scroll-margin-top:110px}.blog-toc{border-block:1px solid #c8bba7;margin:36px 0;padding:12px 0}.blog-toc h2{font-size:24px;margin:10px 0}.blog-toc ul{margin:0 0 10px}
/*# sourceMappingURL=main.18dcd119.css.map*/