:root{--paper:#f8f7f4;--white:#fff;--ink:#25262a;--muted:#686970;--link:#79616d;--line:#d8d5d1;--footer:#23262d;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Source Sans 3","Segoe UI",Arial,sans-serif;--width:1296px;--gutter:72px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font:18px/1.55 var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--link);text-underline-offset:5px}a:hover{text-decoration-color:var(--ink)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--link)}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--serif);font-weight:500;line-height:1.12;margin:0 0 24px}h1{font-size:72px;letter-spacing:-1.9px}h2{font-size:48px;letter-spacing:-1px}h3{font-size:29px;letter-spacing:-.35px}p{margin:0 0 22px}p:last-child{margin-bottom:0}ul,ol{margin-top:0;padding-left:24px}li{padding-left:4px;margin-bottom:10px}.container{width:calc(100% - var(--gutter)*2);max-width:var(--width);margin-inline:auto}.eyebrow{font:500 12px/1.5 var(--sans);letter-spacing:1.8px;color:var(--link);text-transform:uppercase;margin:0 0 20px}.lead{font-size:22px;line-height:1.55;color:#5e6066;max-width:770px}.caption,.fine{font:15px/1.55 var(--sans);color:var(--muted)}.caption{margin-top:15px}.text-link{display:inline-flex;align-items:center;gap:18px;font:500 20px/1.35 var(--serif);color:var(--link);text-decoration:underline;text-decoration-thickness:1px;min-height:36px}.text-link span{font-family:var(--sans);text-decoration:none}.button{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:13px 26px;text-decoration:none;border:1px solid var(--ink);font:500 17px/1.4 var(--sans);cursor:pointer;background:transparent;border-radius:0}.button-outline{color:var(--ink);background:#fff}.button-dark{color:#fff;background:var(--ink)}.button:hover{background:#f1eeea;color:var(--ink)}.inline-links{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:28px}.stack-links{display:flex;align-items:flex-start;flex-direction:column;gap:20px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.anchor{display:block;position:relative;scroll-margin-top:30px}.site-header{background:#fff;position:relative;z-index:10}.utility{height:36px;padding:0 62px;display:flex;justify-content:space-between;align-items:center;background:#f0efed;font-size:13px}.utility>div{display:flex;align-items:center;gap:28px}.utility a{color:#45474d;text-decoration:none}.utility .pipe{color:#aaa;margin-inline:-13px}.utility .utility-search{display:flex;gap:9px;align-items:center}.search-icon{display:inline-block;width:13px;height:13px;border:1.6px solid #4a4d55;border-radius:50%;position:relative;margin-right:3px}.search-icon:after{content:"";position:absolute;width:7px;height:1.5px;background:#4a4d55;transform:rotate(45deg);right:-6px;bottom:-3px}.nav-wrap{height:116px;padding:0 62px;display:flex;align-items:center;justify-content:space-between;gap:46px}.wordmark{font:500 54px/.95 var(--serif);font-variant:small-caps;color:var(--ink);text-decoration:none;letter-spacing:-.6px}.main-nav{display:flex;gap:43px;align-items:center}.main-nav a{font-size:16px;color:#3c3f45;text-decoration:none;white-space:nowrap}.main-nav a:hover{color:var(--link)}.menu-toggle,.mobile-menu[hidden]{display:none}.home-hero{display:grid;grid-template-columns:30% 70%;min-height:790px;background:#f7f7f6}.hero-copy{padding:150px 46px 100px 68px}.hero-copy h1{font-size:72px;margin-bottom:32px;letter-spacing:-2px}.hero-copy p{font-size:19px;line-height:1.55;max-width:275px;color:#5c5e64;margin-bottom:52px}.hero-links{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.hero-links .text-link{font-size:27px}.hero-photo{width:100%;height:790px;object-fit:cover;object-position:center}.brand-intro{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:78px 80px}.brand-intro h2{font-size:62px;line-height:1.04;margin:0}.brand-intro>div{padding-top:8px;max-width:580px}.brand-intro p{font-size:20px;color:var(--muted);margin-bottom:18px}.section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;margin-bottom:38px}.section-heading h2{margin:0}.section-heading p{max-width:510px;padding-top:9px;color:var(--muted);font-size:17px}.featured{padding-block:42px 66px}.featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.featured-grid .photo-link{display:block;margin-bottom:22px}.featured-grid .photo-link img{width:100%;aspect-ratio:1.08;object-fit:cover}.featured-grid h3{font-size:26px;margin-bottom:12px}.featured-grid h3 a{color:inherit;text-decoration:none}.featured-grid p{font-size:17px;color:var(--muted);margin-bottom:19px}.shared-note{text-align:center;border-top:1px solid var(--line);padding-top:21px;margin-top:36px;font-size:14px;color:var(--muted)}.care-band{background:#f3f3f1;padding-block:70px;margin-top:20px}.split{display:grid;grid-template-columns:46% 1fr;gap:72px;align-items:center}.split img{aspect-ratio:1.5;object-fit:cover;width:100%}.split>div:last-child{padding-left:0;max-width:500px}.split h2{font-size:50px}.split p{font-size:21px;color:var(--muted);max-width:420px}.teaser-pair{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-top:4px}.teaser-pair article{height:350px;position:relative;padding:60px;overflow:hidden;background:#f3f0eb}.teaser-pair article>div:first-child{position:relative;z-index:1;max-width:350px}.teaser-pair h2{font-size:36px;margin-bottom:20px}.teaser-pair p{font-size:17px;max-width:240px;color:#626369;margin-bottom:27px}.logo-teaser{background:linear-gradient(115deg,#fbfaf8,#e5ddd4)!important}.paper-sleeve{position:absolute!important;right:-35px;bottom:26px;width:310px;height:145px;transform:rotate(-15deg);background:#f6f0e7;box-shadow:2px 7px 18px #75614b26;display:grid;place-items:center}.paper-sleeve span{font:34px var(--serif);font-variant:small-caps;color:#8b8077;letter-spacing:2px}.sets-teaser{background-image:linear-gradient(90deg,#faf8f5,#faf8f5d9,#faf8f500 70%),url("ffa72a6e9ba670e0a6.png")!important;background-size:cover!important;background-position:center!important}.sets-teaser small{position:absolute;right:28px;bottom:18px;color:#67616b;font-size:12px}.business-band{min-height:400px;background:#f8f7f5 url("e4d00f54f5ddcb4123.png") center/cover no-repeat;display:flex;align-items:center;margin-top:4px;padding:68px 0}.business-band h2{font-size:53px;margin-bottom:32px}.business-copy{display:grid;grid-template-columns:1fr 1fr;max-width:750px;gap:38px;margin-bottom:22px}.business-copy p{font-size:17px;color:#66676e;max-width:300px}.business-copy p+p{border-left:1px solid #c9c7c5;padding-left:34px}.service-row{display:grid;grid-template-columns:repeat(4,1fr);padding-block:54px 58px;gap:35px}.service-row>div+div{border-left:1px solid var(--line);padding-left:30px}.service-row h3{font-size:27px;margin-bottom:19px}.service-row p{font-size:17px;line-height:1.5;color:var(--muted);margin-bottom:19px;max-width:230px}.service-row .text-link{font-size:20px;gap:16px}.site-footer{position:relative;overflow:hidden;background:var(--footer);color:#d7d7d8;padding:62px 0 26px}.footer-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.3fr 1fr 1.1fr 1.35fr;gap:40px;padding-right:170px}.site-footer a{display:block;color:#c7c8cc;text-decoration:none;font-size:16px;margin:6px 0}.site-footer .wordmark{font-size:43px;color:#eee;margin:0 0 36px}.footer-brand{padding-right:30px;border-right:1px solid #74757c}.footer-brand>a:last-child{font-size:15px}.site-footer h3{font:500 16px var(--sans);color:#e0dfe1;margin-bottom:18px}.footer-bottom{position:relative;z-index:1;display:flex;justify-content:space-between;border-top:1px solid #65676d;margin-top:48px;padding-top:22px;font-size:13px;color:#a9abb0;gap:24px}.footer-bottom>div{display:flex;flex-wrap:wrap;gap:20px}.footer-bottom a{font-size:12px;margin:0;color:#b0b1b6}.footer-art{position:absolute;right:-40px;bottom:20px;top:8px;width:300px;background:url("e4d00f54f5ddcb4123.png") right top/auto 110% no-repeat;opacity:.22;filter:grayscale(1);-webkit-mask-image:linear-gradient(90deg,transparent,black 55%);mask-image:linear-gradient(90deg,transparent,black 55%)}.page-title{padding-top:84px;padding-bottom:64px}.page-title h1{max-width:1000px}.page-title .lead{margin-bottom:0}.breadcrumbs{display:flex;flex-wrap:wrap;gap:13px;font-size:14px;color:#83848b;padding-top:30px}.breadcrumbs a{font:inherit;text-decoration:none;min-height:0}.breadcrumbs a span{display:none}.catalog-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:21px;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:15px;color:var(--muted);margin-bottom:50px}.filter-tabs{display:flex;gap:30px;flex-wrap:wrap}.filter-tabs a{text-decoration:none;color:var(--muted);padding-bottom:5px}.filter-tabs .active{color:var(--ink);border-bottom:1px solid var(--link)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:65px 40px}.product-card{min-width:0}.card-photo{display:block;background:#f5f4f1;margin-bottom:22px;overflow:hidden}.card-photo img{width:100%;aspect-ratio:1.05;object-fit:contain;mix-blend-mode:multiply;padding:18px;transition:transform .2s}.card-photo:hover img{transform:scale(1.02)}.product-card .eyebrow{font-size:11px;letter-spacing:1.2px;margin-bottom:10px}.product-card h3{font-size:29px;margin-bottom:13px}.product-card h3 a{color:var(--ink);text-decoration:none}.product-card p:not(.eyebrow){font-size:16px;color:var(--muted);min-height:50px;line-height:1.5}.product-card .text-link{font-size:20px}.pagination{display:flex;justify-content:center;gap:16px;padding-block:55px}.pagination a{display:grid;place-items:center;width:42px;height:42px;text-decoration:none;border:1px solid var(--line);color:var(--muted)}.pagination .active{background:var(--ink);color:#fff;border-color:var(--ink)}.status-note{display:flex;align-items:flex-start;gap:13px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin-block:22px;color:var(--muted);font-size:15px;line-height:1.5}.status-dot{width:6px;height:6px;background:#9e8f87;border-radius:50%;margin-top:9px;flex:none}.status-note b{font-weight:500;color:#5b5359}.status-note p{margin-top:5px;margin-bottom:0}.product-hero{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:48px;padding-bottom:60px;align-items:start}.product-main-photo{background:#f7f6f3;padding:35px 35px 20px}.product-main-photo>img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.product-main-photo .caption{font-size:13px;margin-top:20px}.product-overview{padding-top:18px}.product-overview h1{font-size:58px;letter-spacing:-1px}.product-overview .lead{font-size:20px}.product-overview .stack-links{margin-block:27px}.product-overview>.fine{font-size:14px}.detail-nav{display:flex;gap:40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:22px;font-size:16px}.detail-nav a{color:var(--ink);text-decoration:none}.source-content{padding-top:22px}.detail-block{padding-block:48px;border-bottom:1px solid var(--line);overflow-wrap:anywhere;scroll-margin-top:30px}.detail-block:has(>section:empty){display:none}.source-content section{margin:0;padding:0}.source-content h2{font-size:44px;max-width:1050px;margin-bottom:25px}.source-content h3{font-size:31px;margin-top:30px}.source-content h4{font-size:25px;margin-top:22px}.source-content p{color:#66686f;max-width:1060px;font-size:17px;line-height:1.65}.source-content strong{font-weight:600;color:#44464e}.source-content ul,.source-content ol{font-size:17px;color:#66686f;max-width:1050px}.source-content li{margin-bottom:12px}.source-content figure{margin:28px 30px 28px 0;display:inline-flex;flex-direction:column;vertical-align:top;max-width:calc(50% - 22px)}.source-content figure img{max-height:440px;width:auto;object-fit:contain;background:#f6f5f2}.source-content figcaption{max-width:530px;font-size:14px;color:var(--muted);margin-top:15px}.source-content img{max-width:540px;max-height:500px;object-fit:contain;margin:22px 0}.source-content table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.55;margin:28px 0}.source-content caption{text-align:left;color:var(--muted);font-size:15px;padding:0 0 20px}.source-content th{background:#f3f1ed;font-weight:500;color:var(--ink);text-align:left}.source-content td,.source-content th{padding:19px 22px;border-bottom:1px solid var(--line);vertical-align:top}.source-content td{color:#60626a}.source-content tr th:first-child{width:24%}.source-content dl{display:grid;grid-template-columns:230px 1fr;gap:0;border-top:1px solid var(--line);font-size:17px}.source-content dt,.source-content dd{padding:20px 0;border-bottom:1px solid var(--line);margin:0}.source-content dt{color:#45464d;font-weight:500}.source-content dd{padding-left:30px;color:var(--muted)}.source-content a{font-size:17px}.source-content a[target=_blank]{font-size:14px}.source-content [role=tablist]{display:flex;gap:25px}.source-content [hidden]{display:block}.product-inquiry{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;padding-block:68px;border-bottom:1px solid var(--line)}.product-inquiry p{color:var(--muted);font-size:18px;max-width:680px}.product-inquiry .stack-links{justify-content:center;align-items:flex-start}.related{padding-block:80px}.related .section-heading{align-items:center}.related .product-grid{width:100%}.variant-select{margin-bottom:22px}.variant-select label{display:block;margin-bottom:10px;font-size:15px;color:var(--muted)}.variant-select select{width:100%;padding:12px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:16px}.editorial-photo{display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:center;margin-bottom:48px}.editorial-photo>img{width:100%;aspect-ratio:1.15;object-fit:cover}.editorial-photo>div{padding:20px 0}.editorial-photo h2{font-size:51px}.editorial-photo p{font-size:19px;color:var(--muted)}.packaging-photo>img{aspect-ratio:1.25}.editorial-section{display:grid;grid-template-columns:31% 1fr;gap:70px;border-top:1px solid var(--line);padding-block:68px;scroll-margin-top:30px}.editorial-section>h2{font-size:43px;line-height:1.12}.editorial-section>div>p{font-size:18px;color:var(--muted);max-width:840px}.editorial-section h3{font-size:31px;margin-bottom:16px}.two-up{display:grid;grid-template-columns:1fr 1fr;gap:46px}.three-up{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.two-up p,.three-up p,.numbered-items p{font-size:17px;color:var(--muted)}.two-up h3:not(:first-child){margin-top:32px}.two-up .text-link,.three-up .text-link{font-size:19px}.numbered-items{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.numbered-items span,.number{font-family:var(--serif);font-size:30px;color:#99838e;display:block;margin-bottom:20px}.wide-mood{margin-bottom:60px}.wide-mood img{width:100%;aspect-ratio:3.25;object-fit:cover;object-position:center}.process-list{padding-left:0;counter-reset:steps;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:40px}.process-list li{position:relative;padding-left:54px;counter-increment:steps;margin:0}.process-list li:before{content:"0" counter(steps);font:30px var(--serif);color:#99838e;position:absolute;left:0;top:-5px}.process-list b{font-weight:500;font-size:18px}.process-list p{font-size:17px;color:var(--muted);margin-top:10px}.plain-list{padding-left:19px;color:var(--muted);font-size:18px}.anchor-tabs{display:flex;gap:36px;flex-wrap:wrap;padding-block:20px;border-block:1px solid var(--line);margin-bottom:50px}.anchor-tabs a{text-decoration:none;color:#555760;font-size:16px}.faq details{border-top:1px solid var(--line);padding-block:22px}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font:29px/1.25 var(--serif);cursor:pointer;padding-right:30px}.faq details p{margin-top:20px;color:var(--muted);font-size:17px}.form-layout{display:grid;grid-template-columns:31% 1fr;gap:90px;padding-bottom:100px}.form-layout aside{border-top:1px solid var(--line);padding-top:30px}.form-layout aside h2{font-size:37px}.form-layout aside p{font-size:17px;color:var(--muted)}.contact-email{display:block;margin:30px 0;font-size:21px;overflow-wrap:anywhere}.side-steps{padding-left:19px;font-size:17px;color:var(--muted)}.side-steps li{padding-left:8px;margin-bottom:18px}.field{display:block;font-size:16px;color:#494b52;margin-bottom:24px}.field input,.field textarea,.field select{display:block;margin-top:9px;width:100%;border:1px solid #ccc9c6;padding:13px 15px;background:#fff;color:var(--ink);border-radius:0;min-width:0}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--link)}.field textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.form-required{margin-bottom:24px}.consent{display:flex;align-items:flex-start;gap:13px;color:var(--muted);font-size:15px;margin:28px 0}.consent input{width:18px;height:18px;flex:none;margin-top:3px;accent-color:var(--ink)}.consent a{display:inline}.form-layout form>.fine:last-child{margin-top:23px}.form-error{border-left:3px solid #9b665d;background:#f8f0ec;padding:20px 24px;color:#6e443c;margin-bottom:28px;font-size:16px}.form-error p{margin-top:9px;font-size:16px}.state-page{min-height:750px;display:flex;align-items:center;padding-block:80px}.state-inner{max-width:980px}.state-inner h1{font-size:80px}.state-inner .lead{max-width:760px;margin-bottom:32px}.state-inner>.button{margin-block:10px 20px}.state-mark{display:block;font:40px var(--serif);color:var(--link);margin-bottom:24px}.reference-pill{font-size:15px;letter-spacing:.5px;color:var(--muted)}.preview-only{margin-top:42px;color:#89868a;font-size:13px}.search-content{padding-bottom:100px}.search-form{display:flex;gap:18px;max-width:950px;margin-bottom:50px}.search-form input{flex:1;min-width:0;border:1px solid var(--line);padding:15px 20px;font-size:19px}.result-count{font-size:16px;color:var(--muted);margin-bottom:38px}.empty-state{padding:40px 0 80px}.empty-state h2{font-size:43px}.empty-state p{color:var(--muted);max-width:720px}.review-note{padding:24px 30px;border-left:3px solid #ad957c;background:#f6f1e9;color:#705f50;font-size:16px;margin-top:10px;margin-bottom:40px}.review-note b{font-size:12px;letter-spacing:1px}.review-note p{margin-top:10px}.policy-content{max-width:1000px;padding-bottom:100px;overflow-wrap:anywhere}.policy-content h1{font-size:42px;margin-block:30px}.policy-content h2{font-size:37px;margin-top:48px}.policy-content h3{font-size:28px;margin-top:32px}.policy-content p,.policy-content li{font-size:17px;line-height:1.75;color:var(--muted)}.policy-content .policy-contact{margin-top:60px;padding-top:20px;border-top:1px solid var(--line)}.style-guide{padding-bottom:100px}.style-guide>h2{margin-top:60px}.style-guide .type-demo{margin-top:20px}.swatches{display:flex;gap:30px;flex-wrap:wrap}.swatches>div{min-width:180px}.swatches span{display:block;height:100px;border:1px solid var(--line);margin-bottom:12px}.swatches small,.swatches b{display:block;font-size:15px;font-weight:400}@media(min-width:1600px){.home-hero{grid-template-columns:minmax(390px,30%) 1fr}.hero-copy{padding-left:max(70px,calc((100vw - 1450px)/2))}.hero-photo{height:850px}.home-hero{min-height:850px}}@media(max-width:1150px){:root{--gutter:40px}.nav-wrap{padding:0 40px;gap:25px}.wordmark{font-size:44px}.main-nav{gap:24px}.main-nav a{font-size:14px}.hero-copy{padding:100px 30px 70px 40px}.hero-copy h1{font-size:62px}.hero-photo{height:700px}.home-hero{min-height:700px;grid-template-columns:33% 67%}.footer-grid{padding-right:70px;gap:28px}.brand-intro{gap:60px}.teaser-pair article{padding:45px 36px}.teaser-pair h2{font-size:33px}.paper-sleeve{width:245px;right:-90px}.product-hero{gap:46px}.product-overview h1{font-size:50px}.product-grid{gap:50px 28px}.editorial-section{gap:45px}.three-up{gap:25px}.numbered-items{grid-template-columns:1fr;gap:25px}.numbered-items span{margin-bottom:7px}.form-layout{gap:48px}}@media(max-width:760px){:root{--gutter:24px}body{font-size:16px;line-height:1.6}h1{font-size:48px;letter-spacing:-.9px}h2{font-size:37px;letter-spacing:-.5px}h3{font-size:27px}.eyebrow{font-size:10px;letter-spacing:1.3px;margin-bottom:17px}.lead{font-size:18px}.text-link{font-size:21px;gap:16px;min-height:42px}.button{font-size:15px;padding:12px 20px;min-height:49px}.utility{height:33px;padding:0 24px;font-size:10px}.utility>div{gap:14px}.utility .pipe{margin-inline:-6px}.utility-search{font-size:0}.utility-search .search-icon{transform:scale(.85)}.utility>div:last-child{gap:18px}.nav-wrap{height:80px;padding:0 24px}.wordmark{font-size:42px}.main-nav{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:7px;border:0;background:none;padding:8px;width:42px;height:42px;cursor:pointer}.menu-toggle>span:not(.sr-only){display:block;background:var(--ink);height:1px;width:25px}.mobile-menu{padding:28px 28px 40px;background:#f8f7f4;border-top:1px solid var(--line)}.mobile-menu>a{display:block;font:30px/1.3 var(--serif);color:var(--ink);text-decoration:none;margin:23px 0}.mobile-menu-small{border-top:1px solid var(--line);padding-top:18px;margin-top:28px}.mobile-menu-small a{display:block;font-size:15px;color:var(--muted);margin:12px 0}.home-hero{display:flex;flex-direction:column;min-height:0}.hero-copy{padding:44px 24px 40px}.hero-copy h1{font-size:57px;line-height:.98;margin-bottom:24px}.hero-copy p{font-size:17px;max-width:295px;margin-bottom:25px}.hero-links{gap:4px}.hero-links .text-link{font-size:24px}.hero-photo{height:auto;aspect-ratio:1.06;object-position:center}.brand-intro{display:block;padding-block:48px 32px}.brand-intro h2{font-size:43px;line-height:1.05;margin-bottom:24px}.brand-intro>div{padding:0}.brand-intro p{font-size:17px;margin-bottom:15px}.section-heading{display:block;margin-bottom:26px}.section-heading h2{font-size:38px;margin-bottom:17px}.section-heading p{font-size:15px;padding:0}.featured{padding-block:27px 36px}.featured-grid{grid-template-columns:1fr;gap:42px}.featured-grid .photo-link{margin-bottom:19px}.featured-grid .photo-link img{aspect-ratio:1.08}.featured-grid h3{font-size:24px;line-height:1.18;margin-bottom:10px}.featured-grid p{font-size:15px;margin-bottom:10px}.shared-note{font-size:12px;text-align:left;line-height:1.6;margin-top:31px;padding-top:20px}.care-band{padding-block:38px;margin-top:6px}.split{grid-template-columns:1fr;gap:27px}.split img{aspect-ratio:1.5}.split h2{font-size:38px;margin-bottom:18px}.split p{font-size:17px;max-width:270px;margin-bottom:14px}.teaser-pair{grid-template-columns:1fr;gap:4px;margin-top:4px}.teaser-pair article{height:280px;padding:38px 24px}.teaser-pair h2{font-size:33px;max-width:220px}.teaser-pair p{font-size:16px;max-width:185px}.teaser-pair article>div:first-child{max-width:255px}.paper-sleeve{width:200px;height:100px;right:-54px;bottom:35px}.paper-sleeve span{font-size:25px}.sets-teaser{background-position:65% center!important;background-size:auto 100%!important}.sets-teaser small{font-size:10px;bottom:13px;right:15px}.business-band{padding:40px 0 48px;min-height:420px;background-position:65% center;background-size:auto 100%;position:relative}.business-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f9f8f4ed,#f9f8f4a3 65%,#f9f8f445)}.business-band>.container{position:relative}.business-band h2{font-size:41px;margin-bottom:25px}.business-copy{display:block;max-width:245px}.business-copy p{font-size:16px;max-width:230px;margin-bottom:15px}.business-copy p+p{border:0;padding:0}.service-row{grid-template-columns:1fr 1fr;padding-block:38px 40px;gap:30px 24px}.service-row>div+div{padding-left:0;border:0}.service-row>div:nth-child(2n){border-left:1px solid var(--line);padding-left:18px}.service-row h3{font-size:24px;margin-bottom:12px}.service-row p{font-size:14px;line-height:1.5;max-width:145px;margin-bottom:13px}.service-row .text-link{font-size:19px;gap:8px;line-height:1.25}.site-footer{padding-top:40px;padding-bottom:25px}.footer-grid{grid-template-columns:1fr 1fr;padding-right:0;gap:32px 24px}.footer-brand{grid-column:1/-1;border:0;padding:0}.site-footer .wordmark{font-size:42px;margin-bottom:19px}.site-footer a{font-size:14px;margin:8px 0}.site-footer h3{font-size:14px;margin-bottom:17px}.footer-bottom{margin-top:32px;display:block;font-size:12px;padding-top:20px}.footer-bottom>div{gap:15px;margin-top:14px}.footer-art{right:-70px;width:220px;opacity:.12}.page-title{padding-top:45px;padding-bottom:35px}.page-title h1{font-size:49px;line-height:1.05;margin-bottom:24px;overflow-wrap:anywhere}.page-title .lead{font-size:18px;line-height:1.55}.breadcrumbs{padding-top:23px;font-size:11px;gap:8px;line-height:1.4}.catalog-controls{display:block;padding-block:18px;margin-bottom:30px;font-size:13px}.filter-tabs{gap:20px;margin-bottom:16px}.filter-tabs a{font-size:14px}.product-grid{grid-template-columns:1fr;gap:40px}.card-photo{margin-bottom:18px}.card-photo img{padding:20px;aspect-ratio:1.1}.product-card .eyebrow{font-size:10px;margin-bottom:9px}.product-card h3{font-size:30px;margin-bottom:12px}.product-card p:not(.eyebrow){min-height:0;font-size:15px;margin-bottom:11px}.product-card .text-link{font-size:21px}.pagination{padding-block:35px;gap:12px}.pagination a{width:40px;height:40px}.status-note{font-size:14px;padding-block:17px;margin-block:18px;gap:11px}.status-note b{font-size:13px}.product-hero{display:flex;flex-direction:column;gap:28px;padding-top:27px;padding-bottom:35px}.product-main-photo{padding:21px 21px 14px;width:100%}.product-main-photo .caption{font-size:11px;margin-top:14px}.product-overview{padding-top:0;width:100%}.product-overview h1{font-size:46px;line-height:1.05;overflow-wrap:anywhere}.product-overview .lead{font-size:18px}.product-overview .stack-links{gap:13px}.product-overview>.fine{font-size:13px}.detail-nav{gap:20px;font-size:13px;justify-content:space-between;padding-block:18px;overflow-wrap:anywhere}.source-content{padding-top:10px}.detail-block{padding-block:32px}.source-content h2{font-size:36px;line-height:1.08;margin-bottom:22px}.source-content h3{font-size:29px;line-height:1.12;margin-top:24px}.source-content p,.source-content ul,.source-content ol{font-size:16px;line-height:1.65}.source-content img{width:100%;max-height:none;max-width:100%;margin:18px 0}.source-content figure{display:block;max-width:100%;margin:24px 0}.source-content figure img{max-height:none;width:100%}.source-content figcaption{font-size:12px;margin-top:10px}.source-content table,.source-content tbody,.source-content thead,.source-content tr,.source-content th,.source-content td{display:block;width:100%!important}.source-content thead{display:none}.source-content tr{margin-bottom:16px;border-bottom:1px solid var(--line);padding-bottom:6px}.source-content tr:has(>th):not(:has(>td)){display:none}.source-content td,.source-content th{border:0;font-size:15px;padding:9px 0;background:none}.source-content td:before{content:attr(data-label);display:block;font-size:12px;color:#8a7a82;letter-spacing:.2px;margin-bottom:4px}.source-content td:empty{display:none}.source-content dl{display:block;font-size:16px}.source-content dt{border:0;padding:15px 0 5px;font-weight:600}.source-content dd{padding:0 0 16px}.source-content a{font-size:15px}.product-inquiry{display:block;padding-block:39px}.product-inquiry h2{font-size:38px}.product-inquiry p{font-size:16px}.product-inquiry .stack-links{margin-top:26px;gap:16px}.related{padding-block:44px}.related .section-heading{margin-bottom:27px}.related .section-heading>.text-link{margin-top:8px}.editorial-photo{display:flex;flex-direction:column;gap:24px;margin-bottom:30px}.editorial-photo>img{aspect-ratio:1.18;width:100%}.editorial-photo>div{padding:0}.editorial-photo h2{font-size:39px;margin-bottom:20px}.editorial-photo p{font-size:17px}.packaging-photo>img{aspect-ratio:1.25}.editorial-section{display:block;padding-block:38px}.editorial-section>h2{font-size:37px;margin-bottom:25px}.editorial-section>div>p{font-size:17px}.two-up,.three-up,.numbered-items{grid-template-columns:1fr;gap:31px}.two-up article+article,.three-up article+article{border-top:1px solid var(--line);padding-top:25px}.editorial-section h3{font-size:30px}.two-up p,.three-up p,.numbered-items p{font-size:16px}.numbered-items span{font-size:25px;margin-bottom:10px}.wide-mood{margin-bottom:35px}.wide-mood img{aspect-ratio:1.35;object-position:75% center}.process-list{grid-template-columns:1fr;gap:27px}.process-list li{padding-left:45px}.process-list b{font-size:17px}.process-list p{font-size:16px}.plain-list{font-size:17px}.anchor-tabs{gap:18px;font-size:13px;margin-bottom:20px}.anchor-tabs a{font-size:14px}.faq summary{font-size:27px;padding-right:10px}.faq details p{font-size:16px;line-height:1.6}.form-layout{display:flex;flex-direction:column;gap:35px;padding-bottom:55px}.form-layout aside h2{font-size:35px}.form-layout aside p{font-size:16px}.contact-email{font-size:19px;margin-block:24px}.form-grid{grid-template-columns:1fr;gap:0}.field{font-size:15px;margin-bottom:21px}.field input,.field select,.field textarea{font-size:16px;padding:13px 12px}.consent{font-size:14px;line-height:1.6}.form-required{font-size:13px}.form-error{font-size:15px;padding:16px 18px}.form-error p{font-size:15px}.state-page{min-height:640px;padding-block:55px}.state-inner h1{font-size:55px}.state-inner .lead{font-size:18px}.state-inner .inline-links{align-items:flex-start;gap:17px;flex-direction:column}.preview-only{font-size:11px;margin-top:34px}.search-form{gap:10px;margin-bottom:30px}.search-form input{font-size:16px;padding:12px;max-width:calc(100% - 94px)}.search-form button{padding:12px 14px;font-size:14px;min-width:84px}.search-content{padding-bottom:55px}.result-count{font-size:14px;margin-bottom:30px}.empty-state{padding-block:20px 30px}.empty-state h2{font-size:37px}.empty-state p{font-size:17px}.empty-state .inline-links{gap:12px;flex-direction:column;align-items:flex-start}.review-note{padding:19px 20px;font-size:14px;line-height:1.6;margin-bottom:30px}.review-note b{font-size:10px;line-height:1.6;display:block}.policy-content{padding-bottom:55px}.policy-content h1{font-size:35px}.policy-content h2{font-size:32px;margin-top:35px}.policy-content h3{font-size:27px}.policy-content p,.policy-content li{font-size:16px;line-height:1.7}.policy-content .policy-contact{margin-top:40px}.style-guide{padding-bottom:55px}.style-guide .type-demo{font-size:43px}.style-guide>h2{margin-top:40px}.swatches{gap:18px}.swatches>div{min-width:140px;flex:1}.swatches span{height:80px}.swatches small,.swatches b{font-size:13px}}.type-demo{font:500 72px/1.12 var(--serif);letter-spacing:-1.9px;margin-bottom:24px}@media(max-width:760px){.source-content caption{display:block;width:100%;max-width:100%;white-space:normal;line-height:1.6;text-align:left;font-size:14px;padding:0 0 20px}.type-demo{font-size:43px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.featured-nails-original{position:relative;width:100%;aspect-ratio:1.08;background:#f3f0e9;overflow:hidden}.featured-grid .featured-nails-original img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:34px;aspect-ratio:auto}@media(max-width:760px){.featured-grid .featured-nails-original img{padding:22px}}.sv-module{display:contents}.shopify-section:empty{display:none}.sv-skip:focus{position:fixed;width:auto;height:auto;top:10px;left:10px;background:#fff;z-index:10000;padding:15px}.errors{border:1px solid #9c5f65;padding:20px;margin-bottom:25px}.errors a{text-decoration:underline}.product-card .card-photo:has(.sv-hand-model){aspect-ratio:1;background:#f4f2ee}.product-card .card-photo img.sv-hand-model{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;padding:0;mix-blend-mode:normal}.card-image-caption{display:block;font:400 11px/1.4 var(--sans);letter-spacing:.15px;color:#817b77;margin:-10px 0 14px}@media(max-width:760px){.card-image-caption{font-size:11px;margin-top:-6px;margin-bottom:12px}}.sv-product-pn036 .product-main-photo>img{mix-blend-mode:normal;object-fit:contain}.sv-product-pn037 .product-main-photo>img{mix-blend-mode:normal;object-fit:contain}
