.content-page{padding-top:76px;padding-bottom:90px}.content-page *{box-sizing:border-box}.content-heading{max-width:1000px;margin-bottom:64px}.content-heading .eyebrow{margin:0 0 20px}.content-heading h1{font-size:clamp(45px,5.8vw,86px);font-weight:500;line-height:1.01;letter-spacing:-.055em;margin:0 0 28px}.content-lead{max-width:660px;font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:var(--muted,#6b6865);margin:0}.content-page p{line-height:1.65}.content-page a:not(.button){color:inherit}.content-page a:not(.button):focus-visible,.content-page summary:focus-visible,.content-page input:focus-visible{outline:2px solid var(--ink,#202020);outline-offset:5px}.content-page [hidden],.content-faq-item[hidden]{display:none!important}.content-article-layout{display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,2.4fr);gap:80px;align-items:start}.content-side-nav{display:flex;flex-direction:column;position:sticky;top:110px}.content-side-nav a{display:flex;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid var(--line,#d7d2cb);font-size:14px;text-decoration:none;color:var(--muted,#6b6865)!important}.content-side-nav a span{opacity:0}.content-side-nav a[aria-current=page],.content-side-nav a:hover{color:var(--ink,#202020)!important}.content-side-nav a[aria-current=page] span,.content-side-nav a:hover span{opacity:1}.content-prose{max-width:800px}.content-prose>section{margin:0 0 36px}.content-prose h2{font-size:23px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 15px}.content-prose p{font-size:15px;color:var(--muted,#6b6865);margin:0 0 16px}.content-prose strong{font-weight:500;color:var(--ink,#202020)}.content-prose a{text-decoration-thickness:1px;text-underline-offset:3px}.content-prose .content-version{border-top:1px solid var(--line,#d7d2cb);padding-top:20px;font-size:12px;margin-top:48px}.content-draft{padding:22px 24px;background:#e9e1db;border:1px solid #d9c9c0;border-radius:4px;margin-bottom:40px}.content-draft-label{display:inline-flex;align-items:center;font-size:11px;font-weight:500;line-height:1.3;text-transform:uppercase;letter-spacing:.07em}.content-draft-label:before{content:"";width:5px;height:5px;background:#7a574a;border-radius:50%;margin-right:8px}.content-draft p{font-size:13px;margin:10px 0 0;color:#5f534b}.content-cta{border-top:1px solid var(--line,#d7d2cb);padding-top:48px;margin-top:90px;display:flex;align-items:center;justify-content:space-between;gap:40px}.content-cta h2{font-size:clamp(28px,3vw,43px);font-weight:500;letter-spacing:-.04em;line-height:1.1;margin:14px 0}.content-cta p:not(.eyebrow){font-size:15px;color:var(--muted,#6b6865);margin:0}.content-cta .button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:space-between;gap:28px}.content-text-link{display:inline-flex;align-items:center;gap:24px;font-size:14px;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:7px;margin-top:12px}.content-text-link:hover{opacity:.65}.content-small-note{font-size:12px!important;line-height:1.6;color:var(--muted,#6b6865);display:block}.content-faq-aside{position:sticky;top:110px}.content-search-label{display:block;font-size:13px;margin-bottom:12px}.content-search{display:flex;align-items:center;border-bottom:1px solid var(--ink,#202020);gap:10px;padding-bottom:10px}.content-search>span{font-size:24px;line-height:1}.content-search input{width:100%;min-width:0;background:none;border:0;border-radius:0;color:var(--ink,#202020);font:inherit;font-size:15px;padding:5px 0;outline-offset:4px}.content-search input::placeholder{color:#8b8680;opacity:1}.content-search-status{font-size:12px;color:var(--muted,#6b6865);min-height:20px;margin:10px 0 0}.content-contact-note{margin-top:36px}.content-contact-note p{font-size:13px;margin-bottom:9px;color:var(--muted,#6b6865)}.content-contact-note a{font-size:14px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px}.content-contact-note a span{margin-left:20px}.content-faq-group{margin-bottom:48px}.content-faq-group>h2{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;color:var(--muted,#6b6865)}.content-faq-item{border-bottom:1px solid var(--line,#d7d2cb)}.content-faq-item:first-child{border-top:1px solid var(--line,#d7d2cb)}.content-faq-item summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;padding:24px 0;font-size:18px;line-height:1.35;letter-spacing:-.015em}.content-faq-item summary::-webkit-details-marker{display:none}.content-faq-item summary:hover{color:#7a574a}.content-faq-plus{position:relative;display:block;flex:0 0 15px;height:15px;margin-right:3px}.content-faq-plus:before,.content-faq-plus:after{content:"";position:absolute;background:currentColor;left:0;top:7px;width:15px;height:1px}.content-faq-plus:after{transform:rotate(90deg);transition:transform .15s}.content-faq-item[open] .content-faq-plus:after{transform:rotate(0)}.content-faq-answer{padding:0 44px 24px 0}.content-faq-answer p{margin:0;color:var(--muted,#6b6865);font-size:15px;line-height:1.7}.content-faq-answer a{text-underline-offset:3px}.content-faq-empty{padding:35px 0}.content-faq-empty h2{font-size:24px;font-weight:500}.content-faq-empty p{color:var(--muted,#6b6865);font-size:15px}.content-quality-stage{display:grid;grid-template-columns:1.1fr 1fr;min-height:510px;background:#e8e3dc;border-radius:4px;overflow:hidden}.content-paper-scene{position:relative;min-height:510px;overflow:hidden;background:linear-gradient(135deg,#e3dcd2,#cfc1b4)}.content-paper{position:absolute;left:50%;top:44%;width:53%;aspect-ratio:3/4;background:#f4f0e7;transform:translate(-50%,-50%) rotate(-9deg);box-shadow:0 25px 50px #52473630}.content-paper-back{transform:translate(-43%,-45%) rotate(7deg);background:#dfd5c4;box-shadow:0 12px 25px #52473620}.content-paper-front{display:flex;flex-direction:column;padding:9%;justify-content:space-between;background:#f4f0e7}.content-paper-front>span{font-size:clamp(17px,2.5vw,36px);font-weight:500;line-height:.95;letter-spacing:-.055em}.content-paper-front small{font-size:7px;letter-spacing:.15em}.content-paper-wave{display:flex;align-items:center;gap:3px;height:95px}.content-paper-wave i{display:block;width:4px;min-width:1px;height:var(--wave);background:#b36a53}.content-material-caption{position:absolute;left:35px;bottom:25px;font-size:12px;color:#60554a}.content-quality-copy{padding:72px 12%;align-self:center}.content-quality-copy h2{font-size:clamp(30px,3vw,43px);font-weight:500;letter-spacing:-.045em;line-height:1.12;margin:22px 0}.content-quality-copy>p:not(.eyebrow){font-size:15px;line-height:1.65;color:#6b625a}.content-quality-copy .content-small-note{margin-top:25px}.content-quality-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:72px 0 90px}.content-number{font-size:12px;color:var(--muted,#6b6865);display:block;border-top:1px solid var(--line,#d7d2cb);padding-top:22px}.content-quality-grid h2{font-size:24px;letter-spacing:-.03em;line-height:1.15;font-weight:500;margin:24px 0 16px}.content-quality-grid p{color:var(--muted,#6b6865);font-size:14px}.content-material-details{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.content-material-details h2{font-size:clamp(30px,3vw,43px);font-weight:500;letter-spacing:-.045em;line-height:1.05;margin:20px 0}.content-material-details>div>p:not(.eyebrow){font-size:15px;color:var(--muted,#6b6865)}.content-format-item{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line,#d7d2cb);padding:24px 0;min-height:95px}.content-format-item:first-child{border-top:1px solid var(--line,#d7d2cb)}.content-format-icon{display:block;height:var(--size);width:calc(var(--size)*.72);border:1px solid var(--ink,#202020);margin:0 8px;flex-shrink:0}.content-format-item>div{flex:1}.content-format-item strong{display:block;font-size:17px;font-weight:500;margin-bottom:6px}.content-format-item>div>span{display:block;font-size:12px;color:var(--muted,#6b6865);line-height:1.5}.content-format-item>span:last-child{font-size:14px;white-space:nowrap}.content-format-stack>.content-small-note{margin-top:15px}.content-about-band{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding:72px 7%;background:#dfd0c6;border-radius:4px}.content-about-year{align-self:center;display:flex;flex-direction:column;gap:16px}.content-about-year>strong{font-size:clamp(80px,11vw,160px);font-weight:500;letter-spacing:-.07em;line-height:.85;margin:5px 0 12px}.content-about-year>span{font-size:14px;line-height:1.5}.content-about-story h2{font-size:35px;font-weight:500;line-height:1.1;letter-spacing:-.04em;margin:22px 0}.content-about-story p:not(.eyebrow){font-size:15px;color:#64554c}.content-about-belief{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start;margin:80px 7% 0}.content-about-brand{padding-top:8px;max-width:260px}.content-about-brand .brand{max-width:260px}.content-about-belief h2{font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.04em;margin:0 0 22px}.content-about-belief p{font-size:15px;color:var(--muted,#6b6865)}.content-shipping-summary{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line,#d7d2cb);border-bottom:1px solid var(--line,#d7d2cb);margin-bottom:64px;padding:38px 0}.content-shipping-summary>div{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding-left:8%}.content-shipping-summary>div+div{border-left:1px solid var(--line,#d7d2cb)}.content-shipping-summary strong{font-size:clamp(50px,6vw,88px);line-height:1;font-weight:500;letter-spacing:-.05em}.content-shipping-summary>div>span:last-child{font-size:14px;color:var(--muted,#6b6865)}.content-side-note p{font-size:13px;color:var(--muted,#6b6865);max-width:240px}.content-steps{list-style:none;counter-reset:content-step;padding:0;margin:24px 0 36px}.content-steps li{position:relative;padding:0 0 20px 44px;counter-increment:content-step}.content-steps li:before{content:counter(content-step,decimal-leading-zero);position:absolute;left:0;top:1px;font-size:12px;color:var(--muted,#6b6865)}.content-steps li strong{font-size:16px;line-height:1.3;display:block;margin-bottom:8px}.content-steps li p{font-size:14px}.content-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.content-contact-card{background:var(--ink,#202020);color:#f3f1ed!important;border-radius:4px;padding:42px 40px;text-decoration:none;display:flex;flex-direction:column;gap:60px;min-width:0}.content-contact-card strong{font-size:clamp(24px,3vw,42px);font-weight:500;line-height:1.1;letter-spacing:-.035em;overflow-wrap:anywhere}.content-contact-card>span:last-child{display:flex;align-items:center;justify-content:space-between;font-size:14px}.content-contact-card-light{background:#dfd0c6;color:var(--ink,#202020)!important}.content-contact-card:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.content-contact-bottom{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:64px}.content-contact-bottom h2{font-size:26px;font-weight:500;letter-spacing:-.025em;margin:0 0 16px}.content-contact-bottom p{font-size:15px;color:var(--muted,#6b6865)}.content-contact-bottom address{font-style:normal;font-size:14px;line-height:1.6}.content-contact-bottom address strong{font-weight:500}.content-contact-bottom address a{text-underline-offset:3px}
.content-clear-data + p{margin-top:10px}
@media(max-width:1000px){.content-article-layout{gap:45px;grid-template-columns:minmax(170px,1fr) minmax(0,2.3fr)}.content-quality-stage{min-height:430px}.content-paper-scene{min-height:430px}.content-quality-copy{padding:45px 9%}.content-quality-grid{gap:30px}.content-material-details{gap:45px}.content-about-band{gap:45px;padding:60px 6%}.content-about-belief{gap:45px;margin:65px 6% 0}.content-contact-card{padding:35px 28px}.content-contact-bottom{gap:65px}.content-paper-wave{gap:2px;height:80px}}
@media(max-width:720px){.content-page{padding-top:46px;padding-bottom:56px}.content-heading{margin-bottom:38px}.content-heading h1{font-size:clamp(38px,8.8vw,64px);margin-bottom:22px}.content-heading .eyebrow{margin-bottom:17px}.content-lead{font-size:17px}.content-article-layout{display:block}.content-side-nav{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 22px;margin-bottom:30px}.content-side-nav a{font-size:12px;padding:11px 0}.content-side-nav a span{display:none}.content-prose h2{font-size:21px}.content-prose p{font-size:14px}.content-draft{padding:18px;margin-bottom:30px}.content-draft p{font-size:12px}.content-cta{display:block;margin-top:60px;padding-top:32px}.content-cta .button{margin-top:25px}.content-faq-aside{position:static;margin-bottom:32px;display:grid;grid-template-columns:1fr}.content-contact-note{display:none}.content-search{max-width:100%}.content-search-status{margin-bottom:0}.content-faq-group{margin-bottom:34px}.content-faq-group>h2{margin-bottom:12px}.content-faq-item summary{font-size:17px;line-height:1.4;padding:21px 0}.content-faq-answer{padding-right:22px;padding-bottom:22px}.content-faq-answer p{font-size:14px}.content-quality-stage{display:block}.content-paper-scene{min-height:420px}.content-paper{width:48%;max-width:240px;top:45%}.content-paper-front{padding:34px}.content-paper-front>span{font-size:29px}.content-paper-wave{height:84px}.content-quality-copy{padding:35px 28px}.content-quality-copy h2{font-size:35px}.content-quality-grid{display:block;margin:45px 0 55px}.content-quality-grid article{margin-bottom:28px}.content-quality-grid h2{font-size:25px;margin:18px 0 12px}.content-quality-grid p{font-size:14px}.content-material-details{display:block}.content-format-stack{margin-top:30px}.content-format-item{gap:17px}.content-format-item>span:last-child{font-size:13px}.content-about-band{display:block;padding:38px 28px}.content-about-year{margin-bottom:48px}.content-about-year>strong{font-size:120px}.content-about-year>span{font-size:13px}.content-about-story h2{font-size:31px}.content-about-belief{display:block;margin:48px 0 0}.content-about-brand{margin-bottom:40px}.content-about-belief h2{font-size:29px}.content-shipping-summary{padding:25px 0;margin-bottom:36px}.content-shipping-summary>div{padding-left:0;padding-right:18px;gap:12px}.content-shipping-summary>div+div{padding-left:23px;padding-right:0}.content-shipping-summary .eyebrow{font-size:9px!important;line-height:1.5}.content-shipping-summary strong{font-size:49px}.content-shipping-summary>div>span:last-child{font-size:12px;line-height:1.5}.content-side-note{margin-bottom:32px;max-width:480px}.content-side-note p{max-width:none}.content-contact-grid{grid-template-columns:1fr;gap:16px}.content-contact-card{padding:28px;gap:35px}.content-contact-card strong{font-size:32px}.content-contact-bottom{display:block;margin-top:42px}.content-contact-bottom address{margin-top:32px}.content-contact-bottom h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.content-faq-plus:after{transition:none}}
