.pages-root{background:#fff;min-width:0;overflow-wrap:anywhere}.pages-root h1,.pages-root h2,.pages-root h3{font-weight:400;letter-spacing:-.025em}.pages-root button,.pages-root a{touch-action:manipulation}.pages-heading{padding:135px var(--edge) 78px;text-align:center}.pages-heading h1{font-size:clamp(62px,7.1vw,110px);line-height:1.04;max-width:1000px;margin:0 auto}.pages-heading>p{font-size:24px;line-height:1.5;max-width:690px;margin:34px auto 0}.pages-kicker{font:12px/1.45 var(--sans);letter-spacing:.06em;text-transform:uppercase}.pages-link{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;font-size:20px;line-height:1.3;border-bottom:1px solid #b7b7b7;padding:0 0 6px;max-width:100%;margin-top:28px}.pages-link:hover{border-color:#202020}.pages-link>span{font-family:var(--sans);font-size:19px}.pages-media{position:relative;margin:0;background:#efeeeb;overflow:hidden;min-width:0}.pages-media>img{width:100%;height:100%;object-fit:cover;display:block}.pages-media>figcaption{position:absolute;bottom:15px;left:22px;right:22px;font:10px/1.5 var(--sans);color:#fff;text-shadow:0 1px 5px #000;z-index:2}.pages-image-slot{display:flex;align-items:center;justify-content:center;min-height:inherit;width:100%;height:100%;padding:30px;color:#716a62;text-align:center;font:12px/1.6 var(--sans)}.pages-image-slot:before{content:"";position:absolute;left:30px;right:30px;top:30px;bottom:30px;border:1px solid #d8d4cd;pointer-events:none}.pages-image-slot>span{position:relative;max-width:250px}.pages-media:has(.pages-image-slot)>figcaption{color:#666;text-shadow:none}.pages-image-error{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:30px;background:#efeeeb;color:#666;text-align:center;font:12px/1.5 var(--sans);z-index:3}.pages-template-note{padding:0 var(--edge) 35px;text-align:center;font:11px/1.6 var(--sans);color:#666;max-width:900px;margin:auto}.pages-breadcrumbs{padding-top:45px;padding-bottom:75px}.pages-collection .pages-heading{padding-bottom:49px}.pages-collection .pages-heading h1{white-space:normal}.pages-collection .pages-heading>p{max-width:590px;font-size:23px}.pages-collection-categories{display:flex;justify-content:center;gap:28px;padding:0 var(--edge) 62px;font-size:22px;line-height:1.4}.pages-collection-category{display:flex;flex-direction:column;align-items:center;gap:16px;min-width:0}.pages-collection-category>span{border-bottom:1px solid #333;padding-bottom:5px}.pages-collection-category-media{width:6rem;aspect-ratio:1;background:transparent}.pages-collection-category-media>img{object-fit:contain}.pages-collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px var(--edge);border-top:1px solid #eee;min-height:75px}.pages-grid-controls{display:flex;align-items:center;gap:8px}.pages-grid-button{display:flex;align-items:center;justify-content:center;width:38px;height:40px;padding:9px;color:#888}.pages-grid-button[aria-pressed=true]{color:#202020}.pages-grid-button svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.1}.pages-filter-open{display:flex;gap:9px;align-items:center;font-size:20px;padding:8px 0}.pages-filter-open svg{width:17px;height:17px;stroke:currentColor;stroke-width:1;fill:none}.pages-filter-count{font:10px/1 var(--sans);background:#ece7dc;border-radius:50%;padding:4px;min-width:18px;text-align:center}.pages-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 34px;list-style:none;padding:0 var(--edge);margin:0}.pages-product-grid[data-grid=small]{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 20px}.pages-product-card{min-width:0;padding-bottom:15px}.pages-product-card>a{display:block}.pages-product-image{position:relative;aspect-ratio:1.17;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f6f5f2}.pages-product-image>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:70%;height:82%;object-fit:contain;transition:opacity .45s ease,transform .5s ease}.pages-product-image>.pages-product-secondary{width:100%;height:100%;object-fit:cover;object-position:50% 0%;opacity:0}.pages-product-card>a:hover .pages-product-front{opacity:0}.pages-product-card>a:hover .pages-product-secondary{opacity:1;transform:scale(1.02)}.pages-product-card>a:not(:has(.pages-product-secondary)):hover .pages-product-front{opacity:1;transform:scale(1.025)}.pages-card-image-slot{font:12px/1.5 var(--sans);color:#716a62;text-align:center;padding:25px}.pages-product-card-copy{text-align:center;padding:23px 10px 0;min-width:0}.pages-product-card-copy h2{font-size:27px;line-height:1.2}.pages-product-card-copy p{font:10px/1.5 var(--sans);letter-spacing:.035em;text-transform:uppercase;margin-top:11px;color:#666}.pages-product-card-copy>span{display:block;font:12px/1.5 var(--sans);margin-top:11px}.pages-product-grid[data-grid=small] .pages-product-card-copy{padding:19px 2px 0}.pages-product-grid[data-grid=small] h2{font-size:20px}.pages-product-grid[data-grid=small] .pages-product-card-copy p{font-size:9px}.pages-collection-count{text-align:center;padding:50px var(--edge) 20px;font:12px/1.5 var(--sans);color:#666}.pages-empty{grid-column:1/-1;text-align:center;padding:90px 20px;list-style:none}.pages-empty h2{font-size:36px;line-height:1.15}.pages-empty p{font-size:21px;line-height:1.5;max-width:450px;margin:22px auto}.pages-outline-button{border:1px solid #202020;border-radius:30px;padding:12px 25px;min-height:44px;font-size:20px}.pages-solid-button{display:flex;justify-content:center;align-items:center;min-height:48px;border-radius:5px;background:#202020;color:#fff;font-size:21px;padding:12px 20px;width:100%}.pages-solid-button:hover{background:#454545}.pages-filter-dialog{margin:0 0 0 auto;padding:28px 35px 30px;border:0;width:38vw;min-width:400px;max-width:100vw;height:100svh;max-height:none;color:#202020;overflow:auto}.pages-filter-dialog::backdrop{background:#00000042}.pages-filter-dialog[open]{display:flex;flex-direction:column;animation:panel-enter .25s ease}.pages-filter-top{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-shrink:0}.pages-filter-top h2{font-size:30px}.pages-filter-fields{padding:44px 0 28px;flex:1}.pages-filter-fields fieldset{border:0;padding:0;margin:0 0 38px;min-width:0}.pages-filter-fields legend{font-size:26px;padding:0;margin-bottom:20px}.pages-filter-fields label{display:flex;align-items:center;gap:12px;font-size:20px;line-height:1.4;padding:8px 0;cursor:pointer;min-height:44px}.pages-filter-fields input{width:17px;height:17px;accent-color:#202020;flex-shrink:0;margin:0}.pages-filter-note{font:11px/1.6 var(--sans);color:#666}.pages-filter-bottom{flex-shrink:0;border-top:1px solid #e8e8e8;padding-top:22px}.pages-clear-button{display:block;font-size:19px;text-decoration:underline;text-underline-offset:3px;margin:0 auto 22px}html.pages-modal-lock{overflow:hidden}.pages-about-intro{padding:145px 8vw 105px;display:grid;grid-template-columns:.95fr 1.05fr;gap:9vw}.pages-about-intro h1{font-size:clamp(60px,6.3vw,96px);line-height:1.03}.pages-about-intro .pages-kicker{margin-top:31px}.pages-about-philosophy{padding-top:10px}.pages-about-philosophy p{font-size:25px;line-height:1.5;margin-bottom:26px}.pages-about-philosophy p:last-child{margin-bottom:0}.pages-about-panorama{height:70vw;max-height:850px;min-height:500px}.pages-about-panorama>img{object-position:50% 44%}.pages-about-media-reel{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;outline-offset:-5px}.pages-about-media-reel::-webkit-scrollbar{display:none}.pages-about-media-reel:focus-visible{outline:2px solid #7b3c2f;outline-offset:-5px}.pages-about-reel-slide{flex:0 0 100%;height:70vw;max-height:850px;min-height:500px;scroll-snap-align:start;-webkit-user-select:none;user-select:none}.pages-about-reel-slide>img{object-position:50% 44%}.pages-about-reel-pattern>img{object-fit:contain;width:74%;height:88%;margin:4% auto 0}.pages-about-media-reel.is-dragging{cursor:grabbing;scroll-snap-type:none}.pages-about-media-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px var(--edge);font:11px/1.5 var(--sans)}.pages-about-media-controls>div{display:flex;gap:4px}.pages-about-statement{padding:110px 8vw 118px;text-align:center}.pages-about-statement h2{font-size:clamp(52px,6vw,90px);line-height:1.07;margin:28px auto 0;max-width:1050px}.pages-craft-section{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center;padding:0 8vw 110px}.pages-craft-media{aspect-ratio:4/5}.pages-craft-section>div{min-width:0}.pages-craft-section h2{font-size:48px;line-height:1.15;margin-bottom:29px}.pages-craft-section p{font-size:25px;line-height:1.5}.pages-related-artwork{padding:25px 0 90px;text-align:center}.pages-related-artwork>h2{font-size:45px;line-height:1.15;margin:0 var(--edge) 45px}.pages-related-artwork .pages-product-grid{max-width:1080px;margin:auto;grid-template-columns:minmax(0,1fr);padding:0 max(var(--edge),12vw)}.pages-related-artwork .pages-product-image{aspect-ratio:1.35}.pages-related-artwork>.pages-link{margin-top:25px}.pages-stories .pages-heading{padding-bottom:57px}.pages-story-categories{display:flex;justify-content:center;flex-wrap:wrap;gap:17px 35px;padding:0 var(--edge) 57px}.pages-story-categories a{padding:7px 0;border-bottom:1px solid transparent;font-size:21px;line-height:1.4}.pages-story-categories a[aria-current=page]{border-color:#202020}.pages-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 30px;padding:0 var(--edge)}.pages-story-card{min-width:0}.pages-story-card>a{display:block}.pages-story-card-media{aspect-ratio:4/5}.pages-story-media-pattern{background:#f0ede7}.pages-story-media-pattern>img{object-fit:contain;width:85%;height:85%;margin:7.5% auto 0}.pages-story-media-detail>img{transform:scale(1.8);object-fit:cover}.pages-story-media-room>img{object-position:50% 35%}.pages-story-card-media>img{transition:transform .5s ease}.pages-story-card>a:hover .pages-story-media-room>img{transform:scale(1.025)}.pages-story-card>a:hover .pages-story-media-pattern>img{transform:scale(1.025)}.pages-story-card>a:hover .pages-story-media-detail>img{transform:scale(1.84)}.pages-story-card-copy{padding:26px 3px 45px}.pages-story-card-copy .pages-story-category{font-size:21px;line-height:1.4;margin-top:18px}.pages-story-card-copy h2{font-size:36px;line-height:1.1;margin:0}.pages-story-card-copy>p:not(.pages-kicker){font-size:21px;line-height:1.4}.pages-story-read{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:20px;margin-top:28px;border-bottom:1px solid #c4c4c4;padding-bottom:7px}.pages-story-read>span{font-family:var(--sans);font-size:18px}.pages-stories .pages-template-note{padding-top:20px}.pages-story-hero{position:relative;height:570px;min-height:520px;background:#46352a;color:#fff;overflow:hidden}.pages-story-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pages-story-hero-media>img{object-position:50% 43%}.pages-story-hero-pattern .pages-story-hero-media>img{object-position:50% 50%;transform:scale(1.1)}.pages-story-hero-detail .pages-story-hero-media>img{transform:scale(1.8);object-position:50% 50%}.pages-story-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000007a}.pages-story-hero-copy{position:absolute;top:50%;left:50%;width:calc(100% - 70px);max-width:1080px;transform:translate(-50%,-34%);text-align:center}.pages-story-hero-copy h1{font-size:clamp(64px,6.4vw,100px);line-height:1.06;margin-top:22px}.pages-story-hero-caption{position:absolute;bottom:20px;left:var(--edge);right:var(--edge);font:10px/1.5 var(--sans);color:#fff}.pages-story-body{padding:84px var(--edge) 60px;max-width:1260px;margin:auto}.pages-story-intro{font-size:32px;line-height:1.4;max-width:1040px;margin-bottom:46px}.pages-story-text{max-width:1030px;margin:50px 0}.pages-story-text h2{font-size:33px;line-height:1.2;margin-bottom:22px}.pages-story-text p{font-size:25px;line-height:1.5}.pages-story-inline-media{height:520px;margin:60px 0 65px}.pages-related-stories{padding:25px 0 45px;text-align:center}.pages-related-stories>h2{font-size:45px;margin:0 var(--edge) 48px}.pages-related-stories .pages-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}.pages-related-stories .pages-story-card-media{aspect-ratio:1.4}.pages-related-stories .pages-story-card-copy{padding-bottom:25px}.pages-faq .pages-heading{padding-bottom:70px}.pages-faq-intro{font-size:30px;line-height:1.3;max-width:740px;margin:35px auto 0;white-space:normal}.pages-faq-category-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:0 8vw 100px}.pages-faq-category{min-width:0;text-align:center;font-size:24px;line-height:1.25}.pages-faq-category-media{aspect-ratio:1.2;margin-bottom:20px;background:#f6f5f2}.pages-faq-category-media>img{width:74%;height:88%;margin:5% auto 0;object-fit:contain;transition:transform .4s ease}.pages-faq-category:hover img{transform:scale(1.035)}.pages-faq-category-media:has(.pages-image-slot){background:#eae7e0}.pages-faq-category-media .pages-image-slot:before{top:18px;right:18px;bottom:18px;left:18px}.pages-faq-content{display:grid;grid-template-columns:1fr 2.7fr;gap:9vw;padding:0 8vw 65px}.pages-faq-content>aside{min-width:0}.pages-faq-content>aside>nav{position:sticky;top:110px;display:flex;flex-direction:column;align-items:flex-start;gap:23px;font-size:21px;line-height:1.3}.pages-faq-content>aside a{padding-bottom:5px;border-bottom:1px solid #aaa}.pages-faq-answers{min-width:0}.pages-faq-answers>section{margin-bottom:70px;scroll-margin-top:115px}.pages-faq-answers>section>h2{font-size:40px;line-height:1.15;margin-bottom:38px}.pages-faq-answer{margin-bottom:33px}.pages-faq-answer h3{font-size:25px;line-height:1.3;margin-bottom:13px}.pages-faq-answer p{font-size:21px;line-height:1.5}.pages-faq-answer .pages-link{margin-top:17px;font-size:18px}.pages-contact .pages-heading{padding-top:155px;padding-bottom:105px}.pages-contact .pages-heading>p{font-size:26px;max-width:590px}.pages-email-link{display:inline-flex;align-items:center;gap:30px;font-size:27px;margin-top:40px;border-bottom:1px solid #555;padding-bottom:7px}.pages-contact .pages-heading>.pages-contact-pending{font:12px/1.5 var(--sans);color:#666;margin-top:40px}.pages-contact-help{padding:65px 8vw 85px;border-top:1px solid #eee;max-width:1250px;margin:auto;text-align:center}.pages-contact-help h2{font-size:45px;line-height:1.15}.pages-contact-help>p{font-size:24px;line-height:1.5;max-width:580px;margin:26px auto 0}.pages-contact-help>nav{display:flex;gap:35px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:20px}.pages-contact-help .pages-link{font-size:23px}.pages-policy .pages-heading{padding-top:145px;padding-bottom:72px}.pages-policy .pages-heading h1{font-size:clamp(58px,6vw,88px);max-width:1100px}.pages-policy-body{padding:0 var(--edge) 55px;max-width:1200px;margin:auto}.pages-draft-note{font:12px/1.5 var(--sans);color:#666;margin-bottom:46px}.pages-policy-body section{margin:0 0 42px}.pages-policy-body h2{font-size:27px;line-height:1.25;margin-bottom:16px}.pages-policy-body section p{font-size:23px;line-height:1.55;margin-bottom:15px}.pages-policy-updated{font:11px/1.5 var(--sans);color:#666;padding-top:17px}@media(min-width:1600px){.pages-about-intro{padding-top:180px}.pages-heading{padding-top:170px}.pages-story-hero{height:720px}.pages-collection-toolbar{padding-top:24px;padding-bottom:24px}.pages-story-card-copy h2{font-size:44px}.pages-story-body{max-width:1500px}.pages-story-text,.pages-story-intro{max-width:1180px}.pages-about-philosophy p,.pages-story-text p{font-size:29px}}@media(max-width:1000px)and (min-width:701px){.pages-about-intro{padding-left:6vw;padding-right:6vw;gap:6vw}.pages-about-philosophy p{font-size:23px}.pages-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pages-product-grid[data-grid=small]{grid-template-columns:repeat(4,minmax(0,1fr))}.pages-craft-section{padding-left:6vw;padding-right:6vw;gap:6vw}.pages-craft-section p{font-size:23px}.pages-faq-category-cards{padding-left:6vw;padding-right:6vw;gap:17px}.pages-faq-category{font-size:20px}.pages-faq-content{padding-left:6vw;padding-right:6vw;gap:6vw}.pages-faq-content>aside>nav{font-size:19px}.pages-filter-dialog{width:48vw;min-width:370px}.pages-filter-top h2{font-size:28px}}@media(max-width:700px){.pages-heading{padding:112px 22px 48px}.pages-heading h1{font-size:58px;line-height:1.06}.pages-heading>p{font-size:23px;margin-top:26px}.pages-kicker{font-size:10px}.pages-link{font-size:21px;gap:24px}.pages-breadcrumbs{padding-top:30px;padding-bottom:50px}.pages-template-note{padding-bottom:23px;font-size:10px}.pages-collection .pages-heading{padding-bottom:33px}.pages-collection .pages-heading>p{font-size:21px}.pages-collection-categories{font-size:20px;padding-bottom:35px}.pages-collection-toolbar{padding:13px 18px;min-height:67px}.pages-grid-controls{gap:6px}.pages-grid-button{width:36px;height:40px;padding:8px}.pages-filter-open{font-size:19px;gap:8px}.pages-product-grid{gap:28px 15px;padding:0 18px}.pages-product-grid[data-grid=small]{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 9px}.pages-product-image{aspect-ratio:1}.pages-product-image>img{width:80%;height:86%}.pages-product-image>.pages-product-secondary{width:100%;height:100%}.pages-product-card-copy{padding:17px 2px 0}.pages-product-card-copy h2{font-size:23px;line-height:1.15}.pages-product-card-copy p{font-size:8px;margin-top:9px;letter-spacing:.015em}.pages-product-card-copy>span{font-size:10px;margin-top:9px}.pages-product-grid[data-grid=small] h2{font-size:19px}.pages-product-grid[data-grid=small] .pages-product-card-copy p{font-size:8px}.pages-collection-count{padding-top:33px;font-size:11px}.pages-empty{padding:65px 12px}.pages-empty h2{font-size:32px}.pages-empty p{font-size:21px}.pages-filter-dialog{width:100vw;min-width:0;padding:17px 24px 26px}.pages-filter-top h2{font-size:26px}.pages-filter-fields{padding-top:35px}.pages-filter-fields legend{font-size:25px}.pages-filter-fields label{font-size:21px}.pages-filter-bottom{padding-top:20px}.pages-solid-button{font-size:23px}.pages-about-intro{display:block;padding:112px 22px 58px}.pages-about-intro h1{font-size:60px}.pages-about-intro .pages-kicker{margin-top:25px}.pages-about-philosophy{padding-top:36px}.pages-about-philosophy p{font-size:24px;line-height:1.5}.pages-about-panorama,.pages-about-reel-slide{height:125vw;min-height:0;max-height:none}.pages-about-media-controls{font-size:10px;padding:8px 18px}.pages-about-media-controls .icon-button{width:36px;height:36px}.pages-about-reel-pattern>img{width:90%;height:88%;margin:7% auto 0}.pages-media>figcaption{left:18px;right:18px;font-size:9px;bottom:13px}.pages-about-statement{padding:66px 22px 70px}.pages-about-statement h2{font-size:45px;line-height:1.1;margin-top:24px}.pages-craft-section{display:flex;flex-direction:column;gap:35px;align-items:stretch;padding:0 22px 70px}.pages-craft-media{aspect-ratio:1}.pages-craft-section h2{font-size:40px;margin-bottom:23px}.pages-craft-section p{font-size:24px}.pages-related-artwork{padding-bottom:65px}.pages-related-artwork>h2{font-size:35px;margin-bottom:32px}.pages-related-artwork .pages-product-grid{padding:0 22px}.pages-related-artwork .pages-product-image{aspect-ratio:1.1}.pages-related-artwork .pages-product-card-copy h2{font-size:29px}.pages-related-artwork .pages-product-card-copy p{font-size:10px}.pages-related-artwork .pages-product-card-copy>span{font-size:12px}.pages-stories .pages-heading{padding-bottom:37px}.pages-story-categories{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:0 22px 30px;gap:25px;scrollbar-width:thin}.pages-story-categories button{flex-shrink:0;font-size:20px;padding-bottom:5px}.pages-story-grid{grid-template-columns:minmax(0,1fr);gap:17px;padding:0 22px}.pages-story-card-media{aspect-ratio:1.05}.pages-story-card-copy{padding:24px 0 37px}.pages-story-card-copy h2{font-size:35px;margin-top:13px;margin-bottom:16px}.pages-story-card-copy>p:not(.pages-kicker){font-size:23px}.pages-story-read{font-size:21px;margin-top:24px}.pages-story-hero{height:590px;min-height:0}.pages-story-hero-copy{width:calc(100% - 44px);transform:translate(-50%,-27%)}.pages-story-hero-copy h1{font-size:50px;margin-top:20px;line-height:1.07}.pages-story-hero-caption{font-size:9px;bottom:18px}.pages-story-hero-pattern .pages-story-hero-media>img{transform:scale(1.02)}.pages-story-body{padding:49px 22px 28px}.pages-story-intro{font-size:28px;line-height:1.4;margin-bottom:35px}.pages-story-text{margin:35px 0}.pages-story-text h2{font-size:28px;margin-bottom:19px}.pages-story-text p{font-size:24px;line-height:1.5}.pages-story-inline-media{height:340px;margin:39px 0 44px}.pages-related-stories{padding-top:10px;padding-bottom:30px}.pages-related-stories>h2{font-size:36px;margin-bottom:34px}.pages-related-stories .pages-story-grid{grid-template-columns:minmax(0,1fr)}.pages-related-stories .pages-story-card-copy{padding-bottom:30px}.pages-related-stories .pages-story-card-media{aspect-ratio:1.25}.pages-faq .pages-heading{padding-bottom:50px}.pages-faq-intro{font-size:26px;line-height:1.3;margin-top:29px}.pages-faq-category-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 17px;padding:0 22px 59px}.pages-faq-category{font-size:22px}.pages-faq-category-media{margin-bottom:16px;aspect-ratio:1.1}.pages-faq-category-media .pages-image-slot{font-size:10px;padding:20px}.pages-faq-category-media .pages-image-slot:before{top:12px;right:12px;bottom:12px;left:12px}.pages-faq-content{display:block;padding:0 22px 20px}.pages-faq-content>aside{display:none}.pages-faq-answers>section{margin-bottom:53px;scroll-margin-top:90px}.pages-faq-answers>section>h2{font-size:34px;margin-bottom:31px}.pages-faq-answer{margin-bottom:30px}.pages-faq-answer h3{font-size:25px;margin-bottom:13px}.pages-faq-answer p{font-size:22px}.pages-faq-answer .pages-link{font-size:20px}.pages-contact .pages-heading{padding:125px 22px 65px}.pages-contact .pages-heading>p{font-size:25px}.pages-email-link{font-size:26px;margin-top:33px}.pages-contact .pages-heading>.pages-contact-pending{margin-top:30px;font-size:11px}.pages-contact-help{padding:50px 22px 58px}.pages-contact-help h2{font-size:37px}.pages-contact-help>p{font-size:23px;margin-top:23px}.pages-contact-help>nav{flex-direction:column;gap:0;align-items:stretch;margin-top:7px}.pages-contact-help .pages-link{width:100%;font-size:24px;margin-top:26px}.pages-policy .pages-heading{padding:117px 22px 47px}.pages-policy .pages-heading h1{font-size:48px;line-height:1.08}.pages-policy-body{padding:0 22px 35px}.pages-draft-note{font-size:11px;margin-bottom:35px}.pages-policy-body section{margin-bottom:33px}.pages-policy-body h2{font-size:26px;margin-bottom:14px}.pages-policy-body section p{font-size:23px}.pages-policy-updated{font-size:10px}}@media(max-width:700px){.pages-story-categories a{flex-shrink:0;font-size:20px;padding-bottom:5px}.pages-story-card-copy h2{margin:0}.pages-story-card-copy .pages-story-category{margin-top:16px}}@media(max-width:360px){.pages-heading h1{font-size:50px}.pages-heading>p{font-size:21px}.pages-about-intro h1{font-size:50px}.pages-story-hero-copy h1{font-size:43px}.pages-faq-intro{font-size:24px}.pages-faq-category{font-size:20px}.pages-policy .pages-heading h1{font-size:43px}.pages-product-grid[data-grid=small]{grid-template-columns:repeat(2,minmax(0,1fr))}.pages-filter-open{font-size:18px}.pages-story-card-copy h2{font-size:32px}.pages-product-card-copy h2{font-size:21px}}@media(min-width:701px){.pages-collection .pages-heading{padding:120px 0 0}.pages-collection .pages-heading h1{font-size:45px;line-height:49.5px;letter-spacing:-.9008px}.pages-collection .pages-heading>p{font-size:13px;line-height:19.5px;max-width:704px;margin:16px auto 26px;letter-spacing:normal}.pages-collection .pages-collection-categories{margin-top:32px;padding:0 16px 36px;gap:8px}.pages-collection .pages-collection-category{width:96px;min-width:96px;gap:0;padding:17.6px 0 9.6px}.pages-collection .pages-collection-category-media{width:70px;height:104px;aspect-ratio:auto}.pages-collection .pages-collection-category>span{font:13px/16.9px var(--sans);letter-spacing:.2608px;border:0;padding:0 5.2px}.pages-collection .pages-collection-toolbar{height:74px;min-height:74px;padding:15px 24px;border:0}.pages-collection .pages-grid-controls{gap:0}.pages-collection .pages-grid-button{width:44px;height:44px;padding:10px}.pages-collection .pages-grid-button svg{width:24px;height:24px}.pages-collection .pages-grid-button[aria-pressed=true]{background:#f4f4f4;border-radius:50%}.pages-collection .pages-filter-open{font-size:16px;line-height:21.6px;gap:4px;padding:4px 12px 4px 8px;min-height:44px}.pages-collection .pages-product-grid{padding:0;gap:52px 32px}.pages-collection .pages-product-grid[data-grid=small]{gap:52px 32px}.pages-collection .pages-product-image{aspect-ratio:616.333374 / 468.375}.pages-collection .pages-product-image>.pages-product-front{width:calc(100% - 16px);height:calc(100% - 16px)}.pages-collection .pages-product-card-copy{padding:15px 4px 0}.pages-collection .pages-product-card-copy h2{font:700 11px/12.76px var(--sans);letter-spacing:.6px;text-transform:uppercase}.pages-collection .pages-product-card-copy p{font:500 11px/11px var(--sans);letter-spacing:1px;margin-top:6.54px;text-transform:uppercase;color:var(--ink)}.pages-collection .pages-product-card-copy>span{font:500 10px/10px var(--sans);letter-spacing:1px;margin:7px auto 0}}.pages-about-heading{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.pages-about-intro .pages-about-heading .pages-kicker{margin:0}@media(min-width:701px){.pages-about-intro{display:block;padding:13.888889vw 0 0}.pages-about-heading{padding:2.777778vw 0 13.888889vw;gap:4.166667vw}.pages-about-intro h1{font-size:48px;line-height:45.6px;letter-spacing:-.96px;margin:0 5.555556vw;white-space:normal}.pages-about-intro .pages-about-heading .pages-kicker{line-height:14px}.pages-about-philosophy{display:grid;grid-template-columns:repeat(2,minmax(0,26.38835vw));gap:5.208333vw;margin:0 2.777778vw;padding:0 0 5.555556vw}.pages-about-philosophy p{font-size:18px;line-height:27px;margin:0;letter-spacing:normal}}@media(min-width:701px){.pages-contact .pages-heading{padding:15.277778vw 0 105px}.pages-contact .pages-heading h1{font-size:96px;line-height:96px;letter-spacing:-2.88px;max-width:none}.pages-contact .pages-heading>p:not(.pages-contact-pending){font-size:24px;line-height:28.8px;letter-spacing:-.48px;max-width:391.125px;margin:21.3333px auto 0}}@media(min-width:701px){.pages-faq .pages-heading{padding-top:11.111111vw}.pages-faq .pages-heading h1{font-size:96px;line-height:96px;letter-spacing:-.96px}.pages-faq .pages-faq-intro{font-size:24px;line-height:31.2px;letter-spacing:-.48px;max-width:384.291687px;margin-top:17.7778px}.pages-faq-category-cards{padding-left:2.777778vw;padding-right:2.777778vw;gap:2.777778vw}.pages-faq-category{padding:1.388889vw 2.777778vw}.pages-faq-content{padding-left:2.777778vw;padding-right:2.777778vw;grid-template-columns:minmax(0,22.344944vw) minmax(0,47.22331vw);gap:9vw}.pages-faq-answers>section>h2{font-size:36px;line-height:36px;letter-spacing:-.72px;margin-bottom:36px}.pages-faq-answer h3{font:18px/27px var(--sans);letter-spacing:.36px;margin-bottom:9px}.pages-faq-answer p{font-size:18px;line-height:27px;letter-spacing:-.36px}}.pages-faq-inline-link{display:inline-block;text-decoration:underline;text-underline-offset:3px}@media(min-width:701px){.pages-policy .pages-heading{height:100svh;min-height:0;padding:0;display:flex;align-items:flex-end;text-align:left}.pages-policy .pages-heading h1{font-size:64px;line-height:76.8px;letter-spacing:-2.56px;max-width:518px;margin:0 0 2.777778vw 2.777778vw;white-space:normal}.pages-policy-body{max-width:none;margin:0;padding:5.555556vw 50vw 13.888889vw 2.777778vw}.pages-policy-body h2{font:16px/19.2px var(--sans);letter-spacing:.4px;text-transform:uppercase;margin-bottom:16px}.pages-policy-body section p{font-size:24px;line-height:36px;letter-spacing:-.48px;margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.pages-root *,.pages-root *:before,.pages-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pages-stories .pages-story-features{display:block;padding:0;gap:0}.pages-story-feature{position:relative;min-width:0;height:100svh;min-height:620px;overflow:hidden}.pages-story-feature-full{display:flex!important;align-items:center;justify-content:center;color:#fff;background:#46352a}.pages-story-feature-full:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008f;z-index:1;pointer-events:none}.pages-story-feature-full .pages-story-feature-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.pages-story-feature-full .pages-story-feature-media>img,.pages-story-feature-full:hover .pages-story-feature-media>img{width:100%;height:100%;margin:0;object-fit:cover;transform:none}.pages-stories .pages-story-feature-copy{position:relative;z-index:2;padding:0;width:calc(100% - 44px);max-width:800px;text-align:center}.pages-stories .pages-story-feature-copy h2{font-size:72px;line-height:86.4px;letter-spacing:-.02em;margin:0}.pages-stories .pages-story-feature-copy .pages-story-category{font-size:24px;line-height:31.2px;margin:20px 0 0;color:inherit}.pages-stories .pages-story-feature-copy .pages-story-read{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:24px;padding:10px 20px;border:0;border-radius:40px;background:#fff;color:#202020;font-size:16px;line-height:21.6px}.pages-story-feature-split{display:grid!important;grid-template-columns:1fr 1fr;background:#f3f1ec;color:var(--ink)}.pages-story-feature-split .pages-story-feature-media{grid-column:2;grid-row:1;height:100%;aspect-ratio:auto}.pages-stories .pages-story-feature-split .pages-story-feature-copy{grid-column:1;grid-row:1;align-self:center;justify-self:stretch;width:auto;max-width:none;margin:0;padding:0 5.555556vw;text-align:left}.pages-stories .pages-story-feature-split .pages-story-read{background:#202020;color:#fff}.pages-stories .pages-template-note{padding-top:30px}@media(min-width:701px){.pages-stories .pages-heading{padding:11.111111vw 2.777778vw 0}.pages-stories .pages-heading h1{font-size:96px;line-height:96px;letter-spacing:-.96px;max-width:none}.pages-stories .pages-heading>p{font-size:24px;line-height:31.2px;letter-spacing:-.48px;max-width:518.020874px;margin-top:17.7778px}.pages-stories .pages-story-categories{margin-top:29.5556px;padding:0 2.777778vw 10.08625vw;gap:8px}.pages-stories .pages-story-categories a{position:relative;display:flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border:0;font-size:16px;line-height:16px;letter-spacing:-.32px;isolation:isolate}.pages-stories .pages-story-categories a:before{content:"";position:absolute;left:0;right:0;top:6px;bottom:6px;border:1px solid #ccc;border-radius:32px;z-index:-1}.pages-stories .pages-story-categories a[aria-current=page]:before{background:#eee;border-color:#eee}.pages-story .pages-story-hero{height:100svh;min-height:0}.pages-story .pages-story-hero-copy{max-width:800px;transform:translate(-50%,-50%)}.pages-story .pages-story-hero-copy .pages-kicker{position:absolute;bottom:calc(100% + 22px);left:0;right:0}.pages-story .pages-story-hero-copy h1{font-size:72px;line-height:86.4px;letter-spacing:-.02em;margin:0}.pages-story-body{max-width:none;padding:6.944444vw 2.777778vw 60px}.pages-story-intro{font-size:24px;line-height:33.6px;letter-spacing:-.48px;max-width:52.77751vw}.pages-story-body>.pages-story-text{max-width:none;width:27.777507vw}.pages-story-body>.pages-story-text:nth-of-type(2n){width:44.444175vw;margin-left:auto}.pages-story-text p{font-size:24px;line-height:36px;letter-spacing:-.48px}}@media(max-width:700px){.pages-stories .pages-story-feature-copy h2{font-size:43px;line-height:1.1}.pages-stories .pages-story-feature-copy .pages-story-category{font-size:23px;line-height:1.4;margin-top:22px}.pages-story-feature-split{display:block!important;height:auto;min-height:0}.pages-story-feature-split .pages-story-feature-media{height:110vw;min-height:0}.pages-stories .pages-story-feature-split .pages-story-feature-copy{padding:49px 22px 58px;text-align:left}.pages-stories .pages-story-feature-copy .pages-story-read{font-size:20px}.pages-story .pages-story-hero-copy h1{font-size:43px}}.pages-collection .pages-inspiration-categories{display:flex;justify-content:center;flex-wrap:nowrap;gap:12px;margin:8px auto 0;padding:0 var(--edge) 48px}.pages-collection .pages-inspiration-categories .pages-collection-category{width:132px;min-width:132px;gap:14px;padding:12px 0 8px;color:inherit;text-decoration:none}.pages-collection .pages-inspiration-categories .pages-collection-category-media{width:104px;height:104px;aspect-ratio:1;margin:0 auto;transition:transform .35s ease}.pages-collection .pages-inspiration-categories .pages-collection-category-media img{width:100%;height:100%;object-fit:contain}.pages-collection .pages-inspiration-categories .pages-collection-category>span{font:15px/1.3 var(--sans);letter-spacing:.01em;border:0;padding:0 4px;text-align:center}.pages-collection .pages-inspiration-categories .pages-collection-category:hover .pages-collection-category-media{transform:translateY(-3px)}.pages-collection .pages-inspiration-categories .pages-collection-category[aria-current] span{text-decoration:underline;text-underline-offset:5px}@media(max-width:700px){.pages-collection .pages-inspiration-categories{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;gap:4px;padding:0 16px 30px;margin-top:20px;-webkit-overflow-scrolling:touch}.pages-collection .pages-inspiration-categories .pages-collection-category{width:96px;min-width:96px;gap:10px;scroll-snap-align:start}.pages-collection .pages-inspiration-categories .pages-collection-category-media{width:72px;height:72px}.pages-collection .pages-inspiration-categories .pages-collection-category>span{font-size:13px}}@media(max-width:700px){.pages-collection .pages-inspiration-categories{scrollbar-width:none}.pages-collection .pages-inspiration-categories::-webkit-scrollbar{display:none}}.pages-collection .pages-inspiration-heading{font:700 14px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;text-align:center;margin:36px auto 18px;padding:0 var(--edge)}.pages-collection .pages-inspiration-categories{margin-top:0}@media(max-width:700px){.pages-collection .pages-inspiration-heading{font-size:13px;text-align:left;margin:28px 0 10px;padding:0 16px}}.pages-faq-category-media>img[src*=faq-icons]{width:44%;height:62%;margin:11% auto 0}@media(max-width:700px){.pages-faq-category-media>img[src*=faq-icons]{width:52%;height:66%;margin:10% auto 0}}.pages-story .pages-story-hero-copy-bottom .pages-story-hero-copy{top:auto;bottom:clamp(64px,9vh,110px);transform:translate(-50%)}.pages-story-hero-copy-bottom .pages-story-hero-shade{background:linear-gradient(180deg,#0000002e,#00000038,#0000009e)}@media(max-width:700px){.pages-story .pages-story-hero-copy-bottom .pages-story-hero-copy{bottom:52px}}.pages-story-feature-full.pages-story-feature-copy-bottom{align-items:flex-end;padding-bottom:clamp(64px,9vh,110px);box-sizing:border-box}.pages-story-feature-full.pages-story-feature-copy-bottom:after{background:linear-gradient(180deg,#0000002e,#0000003d,#000000a8)}@media(max-width:700px){.pages-story-feature-full.pages-story-feature-copy-bottom{padding-bottom:52px}}@media(max-width:700px){.pages-product-card-copy p{min-height:3em}}.pages-story-hero .pages-image-slot{align-items:flex-start;padding-top:120px;box-sizing:border-box}.pages-story-hero .pages-image-slot span{font-size:15px;max-width:80%;text-align:center}.pages-product-card-copy>span,.pages-collection .pages-product-card-copy>span{font:500 14px/1.3 var(--sans);letter-spacing:.5px;margin:9px auto 0}@media(max-width:700px){.pages-product-card-copy>span,.pages-collection .pages-product-card-copy>span{font-size:13px}}.pages-policy-link{text-decoration:underline;text-underline-offset:3px}.pages-media>picture>img{width:100%;height:100%;object-fit:cover;display:block}.pages-story-inline-media.pages-story-triptych{height:auto;background:transparent}.pages-story-inline-media.pages-story-triptych img{height:auto;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/23/assets/pages.css.map */
