.page-heading{padding-block:clamp(52px,6vw,100px) 52px;border-bottom:1px solid var(--line)}.page-heading>.eyebrow,.page-heading>div>.eyebrow{margin-bottom:24px}.page-title{max-width:1250px;margin:0;font-family:RC Display,serif;font-size:clamp(46px,6.8vw,108px);font-weight:400;line-height:1.06;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.page-text-link{display:inline-flex;align-items:center;gap:20px;width:fit-content;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:5px}.page-text-link:hover{color:var(--accent)}.content-page,.contact-page,.collections-page,.journal-page,.article-page{padding-bottom:clamp(64px,8vw,128px)}.content-page__layout{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,780px);gap:clamp(40px,8vw,160px);padding-top:56px}.content-page__aside{max-width:360px}.content-page__aside>.eyebrow{margin:0 0 16px}.content-page__aside>p:not(.eyebrow){margin:0 0 10px;font-size:14px}.content-page__body{min-width:0}.content-page__shop{margin-top:40px}.content-page__image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain;background:var(--rose)}.content-page--about .content-page__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.content-page--about .content-page__aside{max-width:none}.content-page--about .page-prose{max-width:650px}.page-prose,.shopify-policy__body{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.page-prose>:first-child,.shopify-policy__body>:first-child{margin-top:0}.page-prose>:last-child,.shopify-policy__body>:last-child{margin-bottom:0}.page-prose p,.shopify-policy__body p{margin:0 0 1.35em}.page-prose :is(h1,h2,h3,h4,h5,h6),.shopify-policy__body :is(h1,h2,h3,h4,h5,h6){font-family:RC Sans,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.4;margin:2.25em 0 .8em;text-wrap:pretty}.page-prose :is(h1,h2),.shopify-policy__body :is(h1,h2){font-size:24px}.page-prose h3,.shopify-policy__body h3{font-size:20px}.page-prose :is(h4,h5,h6),.shopify-policy__body :is(h4,h5,h6){font-size:17px}.page-prose a,.shopify-policy__body a{text-decoration:underline;text-underline-offset:4px}.page-prose :is(ul,ol),.shopify-policy__body :is(ul,ol){margin:1.4em 0;padding-left:1.4em}.page-prose li,.shopify-policy__body li{margin-bottom:.5em}.page-prose ul,.shopify-policy__body ul{list-style:disc}.page-prose ol,.shopify-policy__body ol{list-style:decimal}.page-prose :is(img,video,iframe),.shopify-policy__body :is(img,video,iframe){max-width:100%}.page-prose :is(img,video),.shopify-policy__body :is(img,video){height:auto}.page-prose blockquote,.shopify-policy__body blockquote{margin:2em 0;padding:4px 0 4px 24px;border-left:2px solid var(--accent);font-family:RC Display,serif;font-size:28px;line-height:1.4}.page-prose table,.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;line-height:1.6;margin-block:2em}.page-prose :is(th,td),.shopify-policy__body :is(th,td){border:1px solid var(--line);padding:12px 16px;min-width:130px;text-align:left;vertical-align:top}.page-prose th,.shopify-policy__body th{background:var(--rose);font-weight:600}.page-prose hr,.shopify-policy__body hr{border:0;border-top:1px solid var(--line);margin:2em 0}.page-prose pre,.shopify-policy__body pre{max-width:100%;overflow-x:auto}.page-empty-copy{max-width:540px;line-height:1.7}.shopify-policy__container{width:100%;max-width:880px!important;padding:clamp(52px,6vw,96px) 48px clamp(72px,8vw,128px)!important;margin-inline:auto}.shopify-policy__title{text-align:left!important;padding-bottom:36px;border-bottom:1px solid var(--line);margin-bottom:36px}.shopify-policy__title h1{margin:0;font-family:RC Display,serif;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1.1;letter-spacing:-.04em;overflow-wrap:anywhere}.contact-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,136px);padding-top:56px}.contact-page__intro{font-family:RC Display,serif;font-size:clamp(28px,2.6vw,42px);line-height:1.3;letter-spacing:-.025em;margin:0 0 48px}.contact-details{margin:0;max-width:580px}.contact-details>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:18px;padding-block:22px;border-top:1px solid var(--line)}.contact-details dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;line-height:1.9}.contact-details dd{margin:0;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.contact-details a{text-decoration:underline;text-underline-offset:4px}.contact-details a:hover{color:var(--accent)}.contact-details__social{display:flex;flex-wrap:wrap;gap:8px 24px}.contact-page__form{background:var(--rose);padding:clamp(28px,3vw,52px);align-self:start}.contact-page__form-title{font-family:RC Display,serif;font-size:clamp(32px,3vw,48px);letter-spacing:-.04em;line-height:1.2;font-weight:400;margin:0 0 34px}.studio-form{margin:0}.studio-form__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.studio-form__field{min-width:0;margin-bottom:24px}.studio-form__field label{display:block;font-size:12px;margin-bottom:10px}.studio-form__field label span{font-size:11px}.studio-form__field :is(input,textarea){display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font-family:inherit;font-size:16px;line-height:1.5;box-shadow:none}.studio-form__field textarea{min-height:148px;resize:vertical}.studio-form__field :is(input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.studio-form__field [aria-invalid=true]{border-width:2px;border-color:var(--accent)}.studio-form__footer{display:grid;gap:24px}.studio-form__footer p,.studio-form__note{max-width:420px;font-size:11px;line-height:1.8;margin:0}.studio-form__footer p a,.studio-form__note a{text-decoration:underline;text-underline-offset:3px}.studio-form__footer .button{width:100%;justify-content:space-between}.form-message{border:1px solid var(--ink);padding:20px;line-height:1.6;margin-bottom:24px;font-size:14px}.form-message h3{font-family:RC Display,serif;font-size:32px;line-height:1.2;font-weight:400;margin:0 0 12px}.form-message p{margin:0}.form-message ul{margin-bottom:0;padding-left:20px}.form-message--error{color:var(--accent);border-color:var(--accent)}.not-found{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;padding-block:72px;align-items:center}.not-found__copy{padding-block:30px}.not-found__copy .page-title{font-size:clamp(46px,5vw,84px);margin:24px 0}.not-found__copy>p:not(.eyebrow){max-width:430px;font-size:15px;line-height:1.8}.not-found__actions{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;margin-top:28px}.not-found__image{max-height:760px}.not-found__image img{display:block;width:100%;height:100%;max-height:760px;aspect-ratio:4 / 5;object-fit:contain;background:var(--rose)}.page-search{max-width:450px;margin-top:52px}.page-search label{display:block;font-size:12px;margin-bottom:14px}.page-search>div{display:flex;border-bottom:1px solid var(--ink)}.page-search input{min-width:0;flex:1;border:0;padding:12px 0;background:transparent;font-family:inherit;font-size:16px;color:var(--ink);border-radius:0}.page-search button{width:48px;min-height:48px;border:0;background:transparent;color:var(--ink);font-size:25px;cursor:pointer}.collections-page__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.collections-page__heading>.page-text-link{flex-shrink:0}.collections-page .department-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 32px;padding-top:40px}.department-card{display:block;color:var(--ink);text-decoration:none;min-width:0}.department-card__image{position:relative;overflow:hidden;background:var(--rose)}.department-card__image img{display:block;width:100%;height:auto;aspect-ratio:4 / 4.2;object-fit:contain}.department-card:hover .department-card__caption{border-bottom-color:var(--accent)}.department-card__index{position:absolute;top:18px;left:20px;font-size:12px;letter-spacing:.08em}.department-card__caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.department-card__caption h2{margin:0 0 8px;font-family:RC Display,serif;font-size:clamp(34px,3.5vw,58px);font-weight:400;line-height:1.1;letter-spacing:-.04em}.department-card__caption p{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;font-size:12px;line-height:1.7}.department-card__caption p span{opacity:.72}.department-card__arrow{font-size:32px}.journal-page__filter{margin:24px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:24px;font-size:13px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 28px;padding-top:40px}.journal-card{min-width:0;text-decoration:none}.journal-card__image{overflow:hidden;background:var(--rose)}.journal-card__image img{mix-blend-mode:multiply;display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transition:transform .65s ease}.journal-card:hover .journal-card__image img{transform:scale(1.025)}.journal-card__body{padding-top:24px}.journal-card__body .eyebrow{margin:0 0 16px;font-size:10px;line-height:1.8}:is(.journal-card h2,.journal-card h3){margin:0 0 16px;font-family:RC Display,serif;font-weight:400;font-size:clamp(26px,2.5vw,40px);line-height:1.2;letter-spacing:-.03em}.journal-card__excerpt{font-size:14px;line-height:1.7;margin:0 0 16px}.journal-card--text{display:flex;align-items:flex-end;min-height:360px;padding:32px;background:var(--rose)}.journal-card--text .journal-card__body{padding:0}.page-pagination{display:flex;justify-content:center;align-items:center;gap:32px;padding-top:48px;font-size:13px}.page-pagination a{display:flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.journal-empty{padding:clamp(48px,6vw,100px) 0 20px;max-width:640px}.journal-empty__title{margin:0 0 24px;font-family:RC Display,serif;font-size:clamp(34px,4vw,58px);letter-spacing:-.03em;line-height:1.15}.journal-empty>p:not(.journal-empty__title){max-width:450px;font-size:15px;line-height:1.7;margin:0 0 28px}.article-page__heading{max-width:1250px;margin-inline:auto}.article-page__heading .page-title{font-size:clamp(42px,5vw,84px);margin-top:24px}.article-page__meta{display:flex;flex-wrap:wrap;gap:12px 32px;font-size:11px;margin:28px 0 0;line-height:1.8}.article-page__image{margin-top:40px}.article-page__image img{display:block;width:100%;max-height:850px;object-fit:contain;height:auto}.article-page__reading{max-width:780px;margin:56px auto 0;min-width:0}.article-page__back{margin-top:40px}.article-comments{margin-top:56px;border-top:1px solid var(--line);padding-top:40px}.article-comments>h2{font-family:RC Display,serif;font-size:38px;font-weight:400;line-height:1.2;margin:0 0 24px}.article-comment{padding-block:24px;border-bottom:1px solid var(--line)}.article-comment header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:12px}.article-comment .page-prose{font-size:14px}.article-comments .studio-form{margin-top:40px}.article-comments .studio-form h3{margin:0 0 24px;font-family:RC Display,serif;font-size:30px;font-weight:400}.article-comments .studio-form__note{margin-bottom:24px}@media(min-width:1800px){.content-page__layout{grid-template-columns:minmax(180px,1fr) minmax(0,780px) minmax(0,.25fr)}.content-page--about .content-page__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:989px){.page-heading{padding-top:48px;padding-bottom:36px}.content-page__layout{grid-template-columns:minmax(150px,.5fr) minmax(0,1.5fr);gap:32px;padding-top:36px}.content-page--about .content-page__layout{gap:36px;align-items:start}.contact-page__layout{gap:36px;padding-top:36px}.contact-details>div{grid-template-columns:1fr;gap:6px}.contact-page__form{padding:28px}.contact-page__form .studio-form__row{grid-template-columns:1fr;gap:0}.not-found{gap:32px;padding-block:48px}.collections-page .department-grid{gap:36px 24px}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.page-heading>.eyebrow,.page-heading>div>.eyebrow{margin-bottom:20px}.page-title{font-size:clamp(42px,11.3vw,70px)}.content-page__layout,.content-page--about .content-page__layout{display:flex;flex-direction:column;gap:36px}.content-page__aside{order:2;border-top:1px solid var(--line);padding-top:28px;max-width:none;width:100%}.content-page--about .content-page__aside{order:0;border-top:0;padding-top:0}.content-page--about .content-page__image{max-height:440px;aspect-ratio:1}.page-prose,.shopify-policy__body{font-size:15px;line-height:1.85}.page-prose :is(h1,h2),.shopify-policy__body :is(h1,h2){font-size:22px}.shopify-policy__container{padding:48px 20px 72px!important}.contact-page__layout{grid-template-columns:1fr;gap:36px}.contact-page__intro{margin-bottom:28px;font-size:30px}.contact-details>div{grid-template-columns:90px minmax(0,1fr);gap:18px;padding-block:18px}.contact-details dd{font-size:14px}.contact-page__form{margin-inline:-20px;padding:32px 20px 36px}.contact-page__form-title{margin-bottom:28px}.contact-page__form .studio-form__row{grid-template-columns:1fr}.studio-form__row{grid-template-columns:1fr;gap:0}.not-found{grid-template-columns:1fr;gap:32px;padding-block:40px 64px}.not-found__copy{padding:0}.not-found__copy .page-title{font-size:clamp(45px,11vw,70px)}.not-found__image{max-height:400px}.not-found__image img{max-height:400px;aspect-ratio:1}.page-search{margin-top:32px}.collections-page__heading{align-items:flex-start;flex-direction:column;gap:16px}.collections-page .department-grid{grid-template-columns:1fr;padding-top:28px;gap:36px}.department-card__image img{aspect-ratio:1}.department-card__caption{padding-block:18px}.department-card__caption h2{font-size:38px}.department-card__caption p{font-size:11px;gap:5px 16px}.journal-grid{grid-template-columns:1fr;gap:36px;padding-top:28px}.journal-card__image img{aspect-ratio:1}:is(.journal-card h2,.journal-card h3){font-size:32px}.journal-card--text{min-height:300px;padding:28px}.article-page__heading .page-title{font-size:42px}.article-page__image{margin-top:28px}.article-page__reading{margin-top:36px}}@media(prefers-reduced-motion:reduce){.journal-card__image img{transition:none}.journal-card:hover .journal-card__image img{transform:none}}.studio-journal{padding-block:clamp(56px,7vw,112px);border-bottom:1px solid var(--line)}.studio-journal__intro{max-width:540px;font-size:14px;line-height:1.8;margin-top:-10px}.studio-journal .journal-card__image img{aspect-ratio:4/3;object-fit:contain}.studio-journal .journal-card__body .eyebrow{color:var(--accent)}@media(min-width:1100px){.studio-journal .journal-grid{gap:38px}.studio-journal .journal-card:nth-child(2){padding-top:64px}.studio-journal .journal-card:nth-child(3){padding-top:128px}}@media(max-width:599px){.studio-journal__intro{font-size:13px}.studio-journal .journal-grid{gap:42px}.studio-journal .journal-card h3{font-size:30px}}@media(max-width:749px){.page-prose :is(th,td),.shopify-policy__body :is(th,td){min-width:110px;padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pages.css.map */
