.drop{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.drop__inner{max-width:var(--container);margin:0 auto;padding:var(--sec) var(--pad);display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,90px);align-items:center}.drop__art{display:flex;justify-content:flex-end;align-items:center;gap:clamp(10px,1.4vw,20px)}.drop__frame{margin:0;flex:1;max-width:168px}.drop__frame img{width:100%;aspect-ratio:3/5;object-fit:cover;border:1px solid var(--line-strong);background:var(--bone-deep)}.drop__frame figcaption{font-family:var(--font-serif);font-style:italic;font-size:13px;color:var(--clay);text-align:center;margin-top:12px}.drop__frame:nth-child(1){transform:translateY(-24px)}.drop__frame:nth-child(3){transform:translateY(24px)}.drop__title{font-size:clamp(34px,4.5vw,56px);font-weight:300;line-height:1;letter-spacing:-.02em;margin:18px 0 22px}.drop__title em{font-style:italic;color:var(--clay)}.drop p{font-size:15px;color:var(--stone);max-width:42ch;line-height:1.55;margin:0}.drop__field{margin-top:38px;max-width:480px;border-bottom:none;display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.drop__field input{flex:1;min-width:240px;border:1px solid var(--line-strong);background:var(--bone);padding:20px 22px;font-size:17px}.drop__field input:focus{border-color:var(--ink);outline:none}.drop__field button{background:var(--ink);color:var(--bone);border:1px solid var(--ink);padding:20px 30px;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.drop__field button:hover{background:var(--clay);border-color:var(--clay);color:var(--bone)}.drop__field button:hover svg{transform:translate(5px)}@media(max-width:860px){.drop__inner{grid-template-columns:1fr}.drop__art{justify-content:flex-start;margin-top:8px}.drop__frame:nth-child(1),.drop__frame:nth-child(3){transform:none}}.lines{max-width:var(--container);margin:0 auto;padding:var(--sec) var(--pad)}.lines__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ink);border:1px solid var(--ink)}.line{padding:clamp(40px,5vw,72px);display:flex;flex-direction:column;min-height:320px;background:var(--bone)}.line--cap{background:var(--ink);color:var(--bone)}.line__word{font-family:var(--font-serif);font-size:clamp(64px,8vw,104px);font-weight:300;line-height:.85;letter-spacing:-.02em}.line--cap .line__word{color:var(--bone)}.line__kicker{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--clay);margin-bottom:auto}.line__sub{font-size:15px;color:var(--stone);max-width:36ch;line-height:1.55;margin:26px 0 30px}.line--cap .line__sub{color:#f4efe3a8}.line .link{align-self:flex-start}.line--cap .link{color:var(--bone)}.line--cap .link:after{background:var(--line-ink)}@media(max-width:560px){.lines__grid{grid-template-columns:1fr}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.foot{background:var(--ink);color:var(--bone)}.foot__top{max-width:var(--container);margin:0 auto;padding:clamp(64px,8vw,110px) var(--pad) clamp(40px,5vw,72px);display:grid;grid-template-columns:1.2fr 2fr;gap:clamp(40px,6vw,90px)}.foot__mark{height:42px;width:auto;margin-bottom:26px}.foot__line{font-family:var(--font-serif);font-size:26px;font-weight:300;color:var(--bone);margin:0 0 16px;max-width:18ch;line-height:1.1}.foot__give{font-size:13px;color:#f4efe38c;max-width:34ch;line-height:1.55}.foot__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,44px)}.foot__col h5{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#f4efe366;margin:0 0 20px;font-weight:500}.foot__col a{display:block;color:#f4efe3d1;text-decoration:none;font-size:14px;font-weight:300;padding:7px 0;transition:color .25s}.foot__col a:hover{color:var(--bone)}.foot__col p{font-size:13px;color:#f4efe38c;line-height:1.55;margin:0 0 18px}.foot__news .field{border-color:var(--line-ink)}.foot__news .field input{color:var(--bone)}.foot__news .field input::placeholder{color:#f4efe366}.foot__news .field button{color:var(--bone)}.foot__legal{border-top:1px solid var(--line-ink);max-width:var(--container);margin:0 auto;padding:24px var(--pad);display:flex;flex-wrap:wrap;gap:10px 26px}.foot__legal a{color:#f4efe399;text-decoration:none;font-size:11px;letter-spacing:.12em;text-transform:uppercase;transition:color .25s}.foot__legal a:hover{color:var(--bone)}.foot__bar{max-width:var(--container);margin:0 auto;padding:26px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:12px;color:#f4efe373;letter-spacing:.04em}.foot__sig{font-family:var(--font-script);font-size:22px;color:var(--bone)}.foot__bar a{display:inline-flex}.foot__bar svg{stroke:#f4efe3b3;fill:none;stroke-width:1.5}@media(max-width:860px){.foot__top,.foot__cols{grid-template-columns:1fr}}.head{position:sticky;top:0;z-index:30;background:var(--bone)}.announce{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--stone);padding:11px 16px;border-bottom:1px solid var(--line)}.announce strong{color:var(--ink);font-weight:500}.nav{display:flex;align-items:center;justify-content:space-between;position:relative;max-width:var(--container);margin:0 auto;padding:22px var(--pad);border-bottom:1px solid var(--line)}.nav__group{display:flex;align-items:center;gap:30px}.nav__links{display:contents}.nav__right{gap:18px}.navlink{font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--ink);position:relative;padding:4px 0}.navlink:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--clay);transition:right .4s cubic-bezier(.22,1,.36,1)}.navlink:hover:after{right:0}.brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none}.brand__mark{height:30px;width:auto}.brand__word{font-family:var(--font-script);font-size:22px;color:var(--ink);line-height:1;white-space:nowrap}.icon{background:none;border:none;cursor:pointer;color:var(--ink);width:34px;height:34px;display:grid;place-items:center;position:relative;text-decoration:none}.icon svg{stroke:currentColor;fill:none;stroke-width:1.4}.icon__count{position:absolute;top:-1px;right:-2px;font-size:10px;font-family:var(--font-sans);color:var(--clay)}.nav__toggle{display:none}@media(max-width:860px){.nav{position:relative}.nav__group .navlink{display:none}.nav__toggle{display:grid}.nav__links{display:block}.nav__links .navlink{display:none}.nav__links.is-open{position:absolute;top:100%;left:0;right:0;background:var(--bone);border-bottom:1px solid var(--line);padding:8px var(--pad) 20px;z-index:40}.nav__links.is-open .navlink{display:block}}.hero{max-width:var(--container);margin:0 auto;padding:clamp(56px,8vw,110px) var(--pad) clamp(48px,7vw,90px);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,6vw,90px);align-items:center}.hero__title{font-size:clamp(32px,4.2vw,54px);font-weight:300;line-height:1.06;letter-spacing:-.02em;margin:22px 0 0}.hero__title em{font-style:italic;color:var(--clay)}.hero__sub{font-size:clamp(16px,1.5vw,19px);color:var(--stone);max-width:40ch;margin:30px 0 38px;line-height:1.55}.hero__cta{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:38px}.hero__foot{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:48px;padding-top:26px;border-top:1px solid var(--line)}.hero__proof{font-size:13px;color:var(--stone)}.hero__proof b{font-family:var(--font-serif);font-size:19px;font-weight:500;color:var(--ink)}.hero__give{display:flex;align-items:baseline;gap:11px;font-size:13px;color:var(--stone);max-width:34ch;line-height:1.4}.hero__give .pct{font-family:var(--font-serif);font-size:30px;font-weight:400;color:var(--clay);line-height:1;flex:none}.hero__art{position:relative}.hero__art img{width:100%;aspect-ratio:4/5;object-fit:cover}.hero__cap{position:absolute;left:0;bottom:-30px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone)}.hero__num{position:absolute;top:-18px;right:0;font-family:var(--font-serif);font-style:italic;font-size:15px;color:var(--clay)}@media(max-width:860px){.hero{grid-template-columns:1fr}.hero__art{order:-1;max-width:420px}}.impact{background:var(--ink);color:var(--bone)}.impact__inner{max-width:var(--container);margin:0 auto;padding:var(--sec) var(--pad)}.impact .marker{border-color:var(--line-ink)}.impact .marker__title{color:var(--bone)}.impact .marker__title em{color:var(--clay)}.impact__title{font-size:clamp(40px,5.5vw,72px);font-weight:300;line-height:.98;letter-spacing:-.02em;color:var(--bone);max-width:16ch;margin:0 0 30px}.impact__title em{font-style:italic;color:var(--clay)}.impact__lede{font-size:clamp(16px,1.6vw,20px);color:#f4efe3b3;max-width:46ch;line-height:1.5;margin:0 0 64px}.impact__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line-ink)}.impact__stat{padding:36px clamp(20px,2.5vw,44px) 0;border-left:1px solid var(--line-ink)}.impact__stat:first-child{border-left:none;padding-left:0}.impact__stat b{display:block;font-family:var(--font-serif);font-weight:300;font-size:clamp(44px,5vw,68px);line-height:.9;color:var(--bone)}.impact__stat span{display:block;font-size:13px;color:#f4efe38c;margin-top:14px;letter-spacing:.04em}.impact__foot{margin-top:56px;display:flex;align-items:center;gap:26px;flex-wrap:wrap}.impact__note{font-size:13px;color:#f4efe380;max-width:40ch;line-height:1.5}@media(max-width:860px){.impact__stats{grid-template-columns:1fr;border:none}.impact__stat{border-left:none;padding-left:0;border-top:1px solid var(--line-ink);padding-top:32px;margin-top:0}.impact__stat:first-child{border-top:1px solid var(--line-ink)}}.impactstrip{background:var(--ink);color:var(--bone)}.impactstrip__inner{max-width:var(--container);margin:0 auto;padding:clamp(64px,8vw,108px) var(--pad);display:grid;grid-template-columns:1fr auto;gap:clamp(36px,5vw,72px);align-items:center}.impactstrip__lede{font-family:var(--font-serif);font-size:clamp(28px,3.4vw,44px);font-weight:300;line-height:1.12;color:var(--bone);max-width:20ch;margin:0}.impactstrip__lede em{font-style:italic;color:var(--clay)}.impactstrip__r{text-align:right}.impactstrip__big{font-family:var(--font-serif);font-weight:300;font-size:clamp(48px,6vw,80px);line-height:.9;color:var(--bone)}.impactstrip__big em{font-style:italic;color:var(--clay)}.impactstrip__sub{font-size:13px;color:#f4efe38c;letter-spacing:.04em;margin-top:14px}.impactstrip__r .link{color:var(--bone);margin-top:24px}.impactstrip__r .link:after{background:var(--line-ink)}@media(max-width:920px){.impactstrip__inner{grid-template-columns:1fr}.impactstrip__r{text-align:left}}.causepage{--measure:760px}.causepage .crumb{font-size:12px;letter-spacing:.06em;color:var(--stone-light);display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:26px}.causepage .crumb a{text-decoration:none;color:var(--stone)}.causepage .crumb a:hover{color:var(--clay)}.causepage .crumb span[aria-current]{color:var(--ink)}.causepage .chero{border-bottom:1px solid var(--line)}.causepage .chero__inner{max-width:var(--container);margin:0 auto;padding:clamp(48px,6vw,88px) var(--pad);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(36px,5vw,84px);align-items:center}.causepage .chero__eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--stone)}.causepage .chero__title{font-size:clamp(42px,6.2vw,82px);font-weight:300;line-height:.97;letter-spacing:-.03em;margin:18px 0 0}.causepage .chero__title em{font-style:italic;color:var(--clay)}.causepage .chero__sub{font-family:var(--font-script);font-size:27px;color:var(--clay);margin:16px 0 0}.causepage .chero__lede{font-size:17px;line-height:1.65;color:var(--stone);max-width:48ch;margin:22px 0 0}.causepage .chero__lede strong{color:var(--ink-soft);font-weight:400}.causepage .chero__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--bone-deep);box-shadow:inset 0 0 0 1px #14110e14,0 24px 60px -32px #14110e73}.causepage .chero__media img{width:100%;height:100%;object-fit:cover}.causepage .chero__cap{position:absolute;left:0;bottom:0;background:#14110e8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--bone);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;padding:9px 14px}.causepage .idea{background:var(--ink);color:var(--bone)}.causepage .idea__inner{max-width:var(--measure);margin:0 auto;padding:clamp(64px,8vw,104px) var(--pad)}.causepage .idea__k{color:#f4efe380}.causepage .idea__big{font-family:var(--font-serif);font-size:clamp(28px,3.8vw,44px);font-weight:300;line-height:1.22;letter-spacing:-.01em;margin:24px 0 0;color:var(--bone);text-wrap:balance}.causepage .idea__big em{font-style:italic;color:#e6b98f}.causepage .idea__sub{font-size:15px;color:#f4efe39e;line-height:1.6;max-width:60ch;margin:24px 0 0}.causepage .act{max-width:var(--measure);margin:0 auto;padding:clamp(56px,7vw,96px) var(--pad);border-top:1px solid var(--line)}.causepage .act:first-of-type{border-top:none}.causepage .act__eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--clay);font-weight:500;display:flex;align-items:baseline;gap:10px}.causepage .act__no{font-family:var(--font-serif);font-style:italic;font-size:15px;color:var(--stone-light);letter-spacing:0;text-transform:none}.causepage .act__h{font-size:clamp(30px,3.8vw,46px);font-weight:300;line-height:1.06;margin:16px 0 26px;letter-spacing:-.02em}.causepage .act__h em{font-style:italic;color:var(--clay)}.causepage .act p{font-size:18px;line-height:1.72;color:var(--ink-soft);margin:0 0 1.3em;text-wrap:pretty}.causepage .act p:last-child{margin-bottom:0}.causepage .act strong{font-weight:400;color:var(--ink)}.causepage .act em{font-style:italic}.causepage .pull{margin:1.6em 0;padding:8px 0 8px 26px;border-left:2px solid var(--clay);font-family:var(--font-serif);font-style:italic;font-size:clamp(26px,3vw,34px);line-height:1.34;color:var(--ink);text-wrap:balance}.causepage .timeline{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.causepage .timeline__inner{max-width:var(--container);margin:0 auto;padding:clamp(56px,7vw,96px) var(--pad)}.causepage .tl-head{text-align:center;margin-bottom:clamp(40px,5vw,60px)}.causepage .tl-head .act__eyebrow{justify-content:center}.causepage .tl-head h2{font-size:clamp(30px,3.8vw,46px);font-weight:300;letter-spacing:-.02em;margin:14px 0 0}.causepage .tl-head p{color:var(--stone);max-width:58ch;margin:16px auto 0;font-size:16px;line-height:1.6}.causepage .tl{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.causepage .tl:before{content:"";position:absolute;top:5px;left:11%;right:11%;height:1px;background:var(--line-strong)}.causepage .tl__node{position:relative;padding:0 16px;text-align:center}.causepage .tl__dot{width:11px;height:11px;border-radius:50%;background:var(--paper);border:2px solid var(--stone-light);margin:0 auto 22px;position:relative;z-index:1}.causepage .tl__node.is-dark .tl__dot{background:var(--ink);border-color:var(--ink)}.causepage .tl__node.is-now .tl__dot{background:var(--clay);border-color:var(--clay);box-shadow:0 0 0 5px #a6603c24}.causepage .tl__yr{font-family:var(--font-serif);font-size:clamp(22px,2.4vw,28px);color:var(--ink);line-height:1}.causepage .tl__node.is-now .tl__yr{color:var(--clay)}.causepage .tl__lab{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone);margin:9px 0}.causepage .tl__txt{font-size:13.5px;color:var(--stone);line-height:1.55;max-width:24ch;margin:0 auto}.causepage .tl-gap{text-align:center;font-family:var(--font-serif);font-style:italic;font-size:clamp(20px,2.2vw,24px);color:var(--clay);margin-top:clamp(36px,4vw,52px)}.causepage .give{display:block;background:transparent;border:0;border-top:1px solid var(--line);max-width:var(--measure);margin:0 auto;padding:clamp(56px,7vw,96px) var(--pad)}.causepage .give__grid{display:grid;gap:0;margin-top:28px;border-top:1px solid var(--line)}.causepage .gv{display:grid;grid-template-columns:.5fr 1fr;gap:clamp(16px,4vw,48px);padding:26px 0;border-bottom:1px solid var(--line);align-items:baseline}.causepage .gv__k{font-family:var(--font-serif);font-size:24px;font-weight:400;color:var(--ink);line-height:1.1}.causepage .gv__v{font-size:16px;line-height:1.62;color:var(--stone)}.causepage .gv__v b{font-weight:400;color:var(--clay-deep)}.causepage .impact{background:var(--ink);color:var(--bone)}.causepage .impact__inner{max-width:var(--container);margin:0 auto;padding:clamp(56px,7vw,92px) var(--pad);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,56px);text-align:center}.causepage .imp__fig{font-family:var(--font-serif);font-size:clamp(46px,6vw,76px);font-weight:300;line-height:1;color:var(--bone);letter-spacing:-.02em}.causepage .imp__fig em{font-style:italic;color:#e6b98f}.causepage .imp__lab{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#f4efe380;margin-top:14px}.causepage .imp__sub{font-size:13.5px;color:#f4efe39e;line-height:1.55;max-width:30ch;margin:10px auto 0}.causepage .impact__note{max-width:var(--container);margin:0 auto;padding:0 var(--pad) clamp(48px,6vw,72px);text-align:center;font-size:12.5px;font-style:italic;color:#f4efe373}.causepage .founders{background:var(--bone-deep);border-top:1px solid var(--line)}.causepage .founders__inner{max-width:var(--measure);margin:0 auto;padding:clamp(56px,7vw,96px) var(--pad)}.causepage .founders__k{color:var(--stone)}.causepage .founders p{font-family:var(--font-serif);font-size:clamp(24px,2.8vw,32px);font-weight:300;line-height:1.42;color:var(--ink);margin:22px 0 0;text-wrap:pretty}.causepage .founders p em{font-style:italic;color:var(--clay)}.causepage .founders__small{font-family:var(--font-sans)!important;font-size:16px!important;color:var(--stone)!important;line-height:1.66!important;max-width:60ch;margin-top:24px!important}.causepage .closing{text-align:center;max-width:760px;margin:0 auto;padding:clamp(64px,8vw,112px) var(--pad)}.causepage .closing__sig{font-family:var(--font-script);font-size:38px;color:var(--clay)}.causepage .closing__line{font-family:var(--font-serif);font-style:italic;font-size:clamp(22px,2.6vw,30px);font-weight:300;color:var(--ink);max-width:30ch;margin:14px auto 0;line-height:1.3}.causepage .closing__cta{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:38px;flex-wrap:wrap}@media(max-width:920px){.causepage .chero__inner{grid-template-columns:1fr;gap:34px}.causepage .chero__media{max-width:440px}.causepage .impact__inner{grid-template-columns:1fr;gap:44px}}@media(max-width:660px){.causepage .tl{grid-template-columns:1fr 1fr;gap:36px 0}.causepage .tl:before{display:none}.causepage .gv{grid-template-columns:1fr;gap:6px}}.apage{--measure:720px}.progress{position:fixed;top:0;left:0;height:2px;width:0;background:var(--clay);z-index:50;transition:width .1s linear}.apage .crumb{font-size:12px;letter-spacing:.06em;color:var(--stone-light);display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin-bottom:30px}.apage .crumb a{text-decoration:none;color:var(--stone)}.apage .crumb a:hover{color:var(--clay)}.apage .crumb span[aria-current]{color:var(--ink)}.ahero{border-bottom:1px solid var(--line)}.ahero__inner{max-width:820px;margin:0 auto;padding:clamp(44px,5.5vw,76px) var(--pad) clamp(30px,3.4vw,46px);text-align:center}.ahero__cat{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--clay);font-weight:500}.ahero__title{font-size:clamp(38px,5.6vw,72px);font-weight:300;line-height:.98;letter-spacing:-.03em;margin:18px 0 0}.ahero__title em{font-style:italic;color:var(--clay)}.ahero__lede{font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:var(--stone);max-width:54ch;margin:24px auto 0}.ahero__lede strong{color:var(--ink-soft);font-weight:400}.ahero__meta{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:34px;font-size:13px;color:var(--stone);flex-wrap:wrap}.ahero__by{display:flex;align-items:center;gap:11px}.apage .avatar{width:38px;height:38px;border-radius:50%;background:var(--bone-deep);border:1px solid var(--line-strong);display:grid;place-items:center;font-family:var(--font-serif);font-style:italic;font-size:16px;color:var(--clay);flex:none;text-transform:uppercase}.ahero__by b{font-weight:400;color:var(--ink-soft)}.apage .dot{color:var(--line-strong)}.figure{max-width:var(--container);margin:0 auto;padding:clamp(36px,4vw,56px) var(--pad) 0}.figure__frame{position:relative;aspect-ratio:16/8;overflow:hidden;background:var(--ink);box-shadow:0 18px 50px -28px #14110e66}.figure__frame img{width:100%;height:100%;object-fit:cover}.figure__cap{max-width:var(--measure);margin:14px auto 0;font-size:12.5px;color:var(--stone-light);letter-spacing:.02em;text-align:left}.figure__cap b{color:var(--stone);font-weight:400}.article{max-width:var(--measure);margin:0 auto;padding:clamp(40px,5vw,64px) var(--pad) clamp(20px,3vw,32px)}.article p{font-size:18px;line-height:1.72;color:var(--ink-soft);margin:0 0 1.35em;text-wrap:pretty}.article p a{color:var(--clay);text-decoration:none;background-image:linear-gradient(var(--clay),var(--clay));background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .3s}.article p a:hover{color:var(--clay-deep)}.article>p:first-of-type:first-letter{font-family:var(--font-serif);float:left;font-size:5.4em;line-height:.72;font-weight:400;padding:8px 14px 0 0;color:var(--ink)}.article h2{font-size:clamp(28px,3.2vw,38px);font-weight:400;line-height:1.08;margin:1.6em 0 .5em;font-family:var(--font-serif)}.article h2 em{font-style:italic;color:var(--clay)}.article h3{font-size:21px;font-weight:500;font-family:var(--font-sans);letter-spacing:.01em;margin:1.8em 0 .4em;color:var(--ink)}.article em{font-style:italic}.article strong{font-weight:400;color:var(--ink)}.article ul,.article ol{font-size:18px;line-height:1.72;color:var(--ink-soft);margin:0 0 1.35em;padding-left:1.2em}.article li{margin:.4em 0}.article img{margin:2.2em 0;width:100%}.article blockquote{margin:1.8em 0;padding:6px 0 6px 26px;border-left:2px solid var(--clay);font-family:var(--font-serif);font-style:italic;font-size:clamp(26px,3vw,34px);line-height:1.32;color:var(--ink);text-wrap:balance}.article blockquote p{font-size:inherit;color:inherit;margin:0}.article .pull{margin:1.8em 0;padding:6px 0 6px 26px;border-left:2px solid var(--clay);font-family:var(--font-serif);font-style:italic;font-size:clamp(26px,3vw,34px);line-height:1.32;color:var(--ink);text-wrap:balance}.article .note{margin:2.2em 0;padding:30px 32px;background:var(--bone-deep);border:1px solid var(--line)}.article .note__k{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--clay);font-weight:500;margin-bottom:14px}.article .note p{font-size:16px;line-height:1.62;color:var(--ink-soft);margin:0}.article .sign{font-family:var(--font-script);font-size:30px;color:var(--clay);margin:1.4em 0 0}.inspired{max-width:var(--measure);margin:0 auto;padding:clamp(20px,3vw,32px) var(--pad)}.inspired__card{display:flex;align-items:center;gap:24px;padding:26px;border:1px solid var(--line);background:var(--bone)}.inspired__media{width:96px;height:120px;flex:none;overflow:hidden;background:var(--bone-deep);box-shadow:inset 0 0 0 1px #14110e0f}.inspired__media img{width:100%;height:100%;object-fit:cover}.inspired__body{flex:1;min-width:0}.inspired__k{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--stone);font-weight:500}.inspired__name{font-family:var(--font-serif);font-size:26px;font-weight:400;line-height:1.08;margin:8px 0 6px}.inspired__sub{font-size:13.5px;color:var(--stone)}.inspired__sub b{color:var(--clay);font-weight:400}.endbar{max-width:var(--measure);margin:0 auto;padding:clamp(36px,4vw,52px) var(--pad);border-top:1px solid var(--line)}.author{display:flex;gap:20px;align-items:flex-start}.author .avatar{width:56px;height:56px;font-size:22px}.author__name{font-family:var(--font-serif);font-size:22px;font-weight:400}.author__role{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--clay);margin:3px 0 10px}.author__bio{font-size:14.5px;line-height:1.6;color:var(--stone);max-width:52ch}.share{display:flex;align-items:center;gap:14px;margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}.share__label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--stone-light)}.share__btns{display:flex;gap:10px}.share__btns a{width:40px;height:40px;border:1px solid var(--line-strong);display:grid;place-items:center;color:var(--ink);text-decoration:none;transition:border-color .2s,color .2s,background .2s}.share__btns a:hover{border-color:var(--ink);background:var(--ink);color:var(--bone)}.share__btns svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5}.more{max-width:var(--container);margin:0 auto;padding:clamp(48px,6vw,80px) var(--pad) var(--sec)}.apage .amark{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:20px;margin-bottom:44px;border-bottom:1px solid var(--ink)}.apage .amark h2{font-size:clamp(24px,3vw,34px);font-weight:400}.apage .amark h2 em{font-style:italic;color:var(--clay)}.amark__aside{font-size:13px;color:var(--stone)}.apage .articles{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(36px,3.5vw,56px) clamp(24px,3vw,44px)}.apage .post{text-decoration:none;color:inherit;display:flex;flex-direction:column}.apage .post__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--bone-deep)}.apage .post__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1)}.apage .post:hover .post__media img{transform:scale(1.04)}.apage .post__cat{position:absolute;top:14px;left:0;background:var(--bone);color:var(--ink);font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:6px 12px;font-weight:500}.apage .post__body{padding-top:20px}.apage .post__meta{font-size:11.5px;letter-spacing:.06em;color:var(--stone-light);display:flex;align-items:center;gap:9px}.apage .post__title{font-family:var(--font-serif);font-size:25px;font-weight:400;line-height:1.12;margin:12px 0 0;background-image:linear-gradient(var(--clay),var(--clay));background-size:0 1px;background-repeat:no-repeat;background-position:0 95%;transition:background-size .5s cubic-bezier(.22,1,.36,1);display:inline}.apage .post:hover .post__title{background-size:100% 1px}.apage .post__excerpt{font-size:14.5px;line-height:1.6;color:var(--stone);margin:12px 0 0;max-width:42ch}.apage .post__by{margin-top:18px;font-size:12px;color:var(--stone)}.apage .post__by b{font-weight:400;color:var(--ink-soft)}.apage .news{background:var(--ink);color:var(--bone)}.apage .news__inner{max-width:var(--container);margin:0 auto;padding:clamp(64px,8vw,108px) var(--pad);display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,6vw,90px);align-items:center}.apage .news__k{color:#f4efe380;margin-bottom:20px}.apage .news__h{font-family:var(--font-serif);font-size:clamp(32px,4.4vw,56px);font-weight:300;line-height:1.04;letter-spacing:-.02em;color:var(--bone);max-width:16ch}.apage .news__h em{font-style:italic;color:var(--clay)}.apage .news__p{font-size:15px;color:#f4efe399;line-height:1.6;max-width:38ch;margin-top:20px}.apage .news__form{display:flex;flex-direction:column;gap:18px}.apage .news .field{display:flex;align-items:center;gap:0;border-bottom:1px solid var(--line-ink)}.apage .news .field input{flex:1;background:none;border:none;font-family:var(--font-sans);font-weight:300;font-size:18px;color:var(--bone);padding:16px 0}.apage .news .field input::placeholder{color:#f4efe366}.apage .news .field input:focus{outline:none}.apage .news .field button{background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:9px;font-family:var(--font-sans);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone);padding:16px 0 16px 18px}.apage .news .field button svg{width:18px;height:9px;stroke:currentColor;fill:none;stroke-width:1.4;transition:transform .35s}.apage .news .field button:hover svg{transform:translate(5px)}.apage .news__fine{font-size:12px;color:#f4efe366;letter-spacing:.03em}.apage .news__fine b{color:#f4efe3b3;font-weight:400}@media(max-width:1080px){.apage .articles{grid-template-columns:repeat(2,1fr)}}@media(max-width:920px){.apage .news__inner{grid-template-columns:1fr;gap:36px}.figure__frame{aspect-ratio:16/10}}@media(max-width:640px){.inspired__card{flex-direction:column;align-items:flex-start;text-align:left}.author{flex-direction:column}}@media(max-width:560px){.apage .articles{grid-template-columns:1fr}}.jpage .crumb{font-size:12px;letter-spacing:.06em;color:var(--stone-light);display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:0}.jpage .crumb a{text-decoration:none;color:var(--stone)}.jpage .crumb a:hover{color:var(--clay)}.jpage .crumb span[aria-current]{color:var(--ink)}.jhero{max-width:var(--container);margin:0 auto;padding:clamp(36px,4vw,56px) var(--pad) 0}.jhero__intro{padding-bottom:clamp(36px,4vw,52px);border-bottom:1px solid var(--line)}.jhero__head{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(32px,5vw,80px);align-items:end;margin-top:26px}.jhero__title{font-size:clamp(50px,7.5vw,98px);font-weight:300;line-height:.92;letter-spacing:-.03em;margin:0}.jhero__title em{font-style:italic;color:var(--clay)}.jhero__lede{font-size:16px;line-height:1.65;color:var(--stone);max-width:40ch}.jhero__lede strong{color:var(--ink-soft);font-weight:400}.lead{max-width:var(--container);margin:0 auto;padding:clamp(40px,5vw,64px) var(--pad) clamp(48px,5vw,64px)}.lead__card{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,4vw,64px);align-items:center}.lead__media{position:relative;aspect-ratio:16/11;overflow:hidden;background:var(--ink);display:block}.lead__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.lead__card:hover .lead__media img{transform:scale(1.03)}.lead__badge{position:absolute;top:0;left:0;background:var(--clay);color:var(--bone);font-size:10px;letter-spacing:.22em;text-transform:uppercase;padding:8px 15px;font-weight:500}.lead__cat{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--clay)}.lead__title{font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1.04;letter-spacing:-.02em;margin:18px 0 0}.lead__title a{text-decoration:none;background-image:linear-gradient(var(--clay),var(--clay));background-size:0 1px;background-repeat:no-repeat;background-position:0 92%;transition:background-size .5s cubic-bezier(.22,1,.36,1)}.lead__card:hover .lead__title a{background-size:100% 1px}.lead__excerpt{font-size:16px;line-height:1.65;color:var(--stone);margin:22px 0 0;max-width:46ch}.lead__meta{display:flex;align-items:center;gap:14px;margin-top:26px;font-size:13px;color:var(--stone);flex-wrap:wrap}.lead__by{display:flex;align-items:center;gap:10px}.lead__avatar{width:34px;height:34px;border-radius:50%;background:var(--bone-deep);border:1px solid var(--line-strong);display:grid;place-items:center;font-family:var(--font-serif);font-style:italic;font-size:15px;color:var(--clay);text-transform:uppercase}.lead__dot{color:var(--line-strong)}.lead__cta{margin-top:30px}.topics{position:sticky;top:0;z-index:20;background:var(--bone);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.topics__inner{max-width:var(--container);margin:0 auto;padding:15px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.topics__row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.jpage .chip{font-family:var(--font-sans);font-weight:400;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-strong);background:transparent;color:var(--stone);cursor:pointer;padding:9px 16px;transition:border-color .2s,color .2s,background .2s}.jpage .chip:hover{border-color:var(--ink);color:var(--ink)}.jpage .chip.is-active{background:var(--ink);color:var(--bone);border-color:var(--ink)}.topics__count{font-size:12px;color:var(--stone-light);letter-spacing:.04em}.jpage .grid-wrap{max-width:var(--container);margin:0 auto;padding:clamp(40px,5vw,64px) var(--pad) var(--sec)}.amark{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:20px;margin-bottom:44px;border-bottom:1px solid var(--ink)}.amark h2{font-size:clamp(24px,3vw,34px);font-weight:400}.amark h2 em{font-style:italic;color:var(--clay)}.articles{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(36px,3.5vw,56px) clamp(24px,3vw,44px)}.post{text-decoration:none;color:inherit;display:flex;flex-direction:column}.post.is-hidden{display:none}.post__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--bone-deep)}.post__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1)}.post:hover .post__media img{transform:scale(1.04)}.post__cat{position:absolute;top:14px;left:0;background:var(--bone);color:var(--ink);font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:6px 12px;font-weight:500}.post__body{padding-top:20px}.post__meta{font-size:11.5px;letter-spacing:.06em;color:var(--stone-light);display:flex;align-items:center;gap:9px}.post__meta .dot{color:var(--line-strong)}.post__title{font-family:var(--font-serif);font-size:25px;font-weight:400;line-height:1.12;margin:12px 0 0;background-image:linear-gradient(var(--clay),var(--clay));background-size:0 1px;background-repeat:no-repeat;background-position:0 95%;transition:background-size .5s cubic-bezier(.22,1,.36,1);display:inline}.post:hover .post__title{background-size:100% 1px}.post__excerpt{font-size:14.5px;line-height:1.6;color:var(--stone);margin:12px 0 0;max-width:42ch}.post__by{margin-top:18px;font-size:12px;color:var(--stone)}.post__by b{font-weight:400;color:var(--ink-soft)}.jpage .empty{grid-column:1 / -1;text-align:center;padding:70px 20px;color:var(--stone);display:none}.jpage .empty.is-show{display:block}.jpage .empty h3{font-size:30px;font-weight:300;font-style:italic;color:var(--ink);margin-bottom:12px}.jpage .loadmore{display:flex;flex-direction:row;justify-content:center;margin-top:clamp(48px,6vw,80px)}.news{background:var(--ink);color:var(--bone)}.news__inner{max-width:var(--container);margin:0 auto;padding:clamp(64px,8vw,108px) var(--pad);display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,6vw,90px);align-items:center}.news__k{color:#f4efe380;margin-bottom:20px}.news__h{font-family:var(--font-serif);font-size:clamp(32px,4.4vw,56px);font-weight:300;line-height:1.04;letter-spacing:-.02em;color:var(--bone);max-width:16ch}.news__h em{font-style:italic;color:var(--clay)}.news__p{font-size:15px;color:#f4efe399;line-height:1.6;max-width:38ch;margin-top:20px}.news__form{display:flex;flex-direction:column;gap:18px}.jpage .news .field{display:flex;align-items:center;gap:0;border-bottom:1px solid var(--line-ink)}.jpage .news .field input{flex:1;background:none;border:none;font-family:var(--font-sans);font-weight:300;font-size:18px;color:var(--bone);padding:16px 0}.jpage .news .field input::placeholder{color:#f4efe366}.jpage .news .field input:focus{outline:none}.jpage .news .field button{background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:9px;font-family:var(--font-sans);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone);padding:16px 0 16px 18px}.jpage .news .field button svg{width:18px;height:9px;stroke:currentColor;fill:none;stroke-width:1.4;transition:transform .35s}.jpage .news .field button:hover svg{transform:translate(5px)}.news__fine{font-size:12px;color:#f4efe366;letter-spacing:.03em}.news__fine b{color:#f4efe3b3;font-weight:400}@media(max-width:1080px){.articles{grid-template-columns:repeat(2,1fr)}}@media(max-width:920px){.jhero__head{grid-template-columns:1fr;gap:24px}.lead__card{grid-template-columns:1fr;gap:26px}.news__inner{grid-template-columns:1fr;gap:36px}}@media(max-width:560px){.articles{grid-template-columns:1fr}}.cpage .crumb{font-size:12px;letter-spacing:.06em;color:var(--stone-light);display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:26px}.cpage .crumb a{text-decoration:none;color:var(--stone)}.cpage .crumb a:hover{color:var(--clay)}.cpage .crumb span[aria-current]{color:var(--ink)}.chero{border-bottom:1px solid var(--line)}.chero__inner{max-width:var(--container);margin:0 auto;padding:clamp(40px,5vw,68px) var(--pad) clamp(36px,4vw,56px);display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(40px,6vw,90px);align-items:end}.chero__title{font-size:clamp(52px,8vw,104px);font-weight:300;line-height:.92;letter-spacing:-.03em;margin:0}.chero__title em{font-style:italic;color:var(--clay)}.chero__meta{display:flex;align-items:baseline;gap:14px;margin-top:22px}.chero__count{font-family:var(--font-serif);font-style:italic;font-size:20px;color:var(--stone)}.chero__count b{font-style:normal;color:var(--ink);font-weight:400}.chero__lede{font-size:16px;line-height:1.65;color:var(--stone);max-width:42ch}.chero__lede strong{color:var(--ink-soft);font-weight:400}.chero__give{margin-top:26px;display:inline-flex;align-items:center;gap:12px;font-size:13px;color:var(--stone);border-top:1px solid var(--line);padding-top:20px}.chero__give b{font-family:var(--font-serif);font-style:italic;font-size:20px;color:var(--clay);font-weight:400}.toolbar{position:sticky;top:0;z-index:20;background:var(--bone);border-bottom:1px solid var(--line)}.toolbar__inner{max-width:var(--container);margin:0 auto;padding:16px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chip{font-family:var(--font-sans);font-weight:400;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-strong);background:transparent;color:var(--stone);cursor:pointer;padding:9px 16px;transition:border-color .2s,color .2s,background .2s}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip.is-active{background:var(--ink);color:var(--bone);border-color:var(--ink)}.chip__n{font-size:10px;opacity:.6;margin-left:5px}.toolbar__right{display:flex;align-items:center;gap:18px}.result-n{font-size:12px;color:var(--stone-light);letter-spacing:.04em}.sort{display:flex;align-items:center;gap:8px}.sort label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone)}.sort select{font-family:var(--font-sans);font-weight:400;font-size:13px;color:var(--ink);background:transparent;border:none;border-bottom:1px solid var(--line-strong);padding:6px 22px 6px 2px;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B6660' stroke-width='1.6'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 2px center}.sort select:focus{outline:none;border-color:var(--clay)}.grid-wrap{max-width:var(--container);margin:0 auto;padding:clamp(36px,4vw,56px) var(--pad) var(--sec)}.cpage .plates{grid-template-columns:repeat(3,1fr);gap:clamp(28px,3.4vw,56px) clamp(24px,3vw,44px)}.cpage .plate__name{font-size:26px}.cpage .plate__price{font-size:22px}.cpage .plate__price s{font-size:17px}.plate__flag{position:absolute;top:14px;right:14px;font-family:var(--font-serif);font-style:italic;font-size:16px;color:var(--clay)}.plate__quick{position:absolute;left:14px;right:14px;bottom:14px;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s}.plate:hover .plate__quick{opacity:1;transform:translateY(0)}.plate__quick .btn{width:100%;padding:13px;background:var(--bone);color:var(--ink);border-color:var(--bone)}.plate__quick .btn:hover{background:var(--ink);color:var(--bone);border-color:var(--ink)}.plate__rate{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--stone);margin-top:10px}.plate__rate svg{width:13px;height:13px;fill:var(--clay);stroke:none}.grid-break{grid-column:1 / -1;background:var(--bone-deep);border:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;overflow:hidden}.grid-break__copy{padding:clamp(32px,4vw,56px);display:flex;flex-direction:column;justify-content:center}.grid-break__copy .kicker{margin-bottom:18px}.grid-break__copy h3{font-size:clamp(28px,3.2vw,42px);font-weight:300;line-height:1.05;letter-spacing:-.02em}.grid-break__copy h3 em{font-style:italic;color:var(--clay)}.grid-break__copy p{font-size:15px;color:var(--stone);line-height:1.65;max-width:40ch;margin:18px 0 26px}.grid-break__art{background:var(--ink);position:relative;min-height:240px}.grid-break__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.92}.empty{grid-column:1 / -1;text-align:center;padding:80px 20px;color:var(--stone);display:none}.empty.is-show{display:block}.empty h3{font-size:30px;font-weight:300;font-style:italic;color:var(--ink);margin-bottom:12px}.loadmore{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:clamp(48px,6vw,80px)}.loadmore[hidden]{display:none}.loadmore__count{font-size:13px;color:var(--stone-light);letter-spacing:.04em}.loadmore__bar{width:180px;height:3px;background:var(--line);position:relative;overflow:hidden}.loadmore__bar i{position:absolute;top:0;right:50%;bottom:0;left:0;background:var(--clay);transition:right .5s}@media(max-width:1080px){.cpage .plates{grid-template-columns:repeat(2,1fr)}}@media(max-width:920px){.chero__inner{grid-template-columns:1fr;gap:32px}.grid-break{grid-template-columns:1fr}.grid-break__art{min-height:280px;order:-1}}@media(max-width:560px){.cpage .plates{grid-template-columns:1fr}.toolbar__inner{gap:14px}}.staticpage{--measure:760px}.phero{border-bottom:1px solid var(--line)}.phero__inner{max-width:var(--measure);margin:0 auto;padding:clamp(44px,5.5vw,76px) var(--pad) clamp(28px,3vw,40px)}.staticpage .crumb{font-size:12px;letter-spacing:.06em;color:var(--stone-light);display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:24px}.staticpage .crumb a{text-decoration:none;color:var(--stone)}.staticpage .crumb a:hover{color:var(--clay)}.staticpage .crumb span[aria-current]{color:var(--ink)}.phero__eyebrow{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--clay);font-weight:500;margin:0 0 14px}.phero__title{font-size:clamp(36px,5vw,60px);font-weight:300;line-height:1;letter-spacing:-.025em;margin:0}.prose{max-width:var(--measure);margin:0 auto;padding:clamp(36px,4.5vw,56px) var(--pad) clamp(40px,5vw,64px)}.prose>:first-child{margin-top:0}.prose p{font-size:16.5px;line-height:1.72;color:var(--ink-soft);margin:0 0 1.25em;text-wrap:pretty}.prose .lede,.prose p:first-of-type{font-size:19px;color:var(--ink-soft)}.prose a{color:var(--clay);text-decoration:none;background-image:linear-gradient(var(--clay),var(--clay));background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%}.prose a:hover{color:var(--clay-deep)}.prose h2{font-family:var(--font-serif);font-size:clamp(24px,2.8vw,32px);font-weight:400;line-height:1.12;margin:1.7em 0 .5em;letter-spacing:-.01em}.prose h2 em{font-style:italic;color:var(--clay)}.prose h3{font-family:var(--font-sans);font-size:18px;font-weight:500;margin:1.6em 0 .4em;color:var(--ink)}.prose ul,.prose ol{font-size:16.5px;line-height:1.7;color:var(--ink-soft);margin:0 0 1.25em;padding-left:1.2em}.prose li{margin:.45em 0}.prose b,.prose strong{font-weight:500;color:var(--ink)}.prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}.pform{max-width:var(--measure);margin:0 auto;padding:0 var(--pad) clamp(48px,6vw,80px)}.pform__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pform label{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin-bottom:18px}.pform input,.pform textarea{display:block;width:100%;margin-top:8px;border:1px solid var(--line-strong);background:var(--bone);font-family:var(--font-sans);font-weight:300;font-size:16px;color:var(--ink);padding:14px 16px;text-transform:none;letter-spacing:normal}.pform input:focus,.pform textarea:focus{outline:none;border-color:var(--ink)}.pform .btn{margin-top:6px}.pform__ok{font-size:15px;color:var(--clay);margin:0 0 24px}@media(max-width:560px){.pform__row{grid-template-columns:1fr}}.crumb{max-width:var(--container);margin:0 auto;padding:22px var(--pad) 0;font-size:12px;letter-spacing:.06em;color:var(--stone-light);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.crumb a{text-decoration:none;color:var(--stone)}.crumb a:hover{color:var(--clay)}.crumb span[aria-current]{color:var(--ink)}.pdp{max-width:var(--container);margin:0 auto;padding:clamp(28px,4vw,52px) var(--pad) var(--sec);display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(40px,5vw,80px);align-items:start}.gallery{position:sticky;top:118px;display:grid;grid-template-columns:72px 1fr;gap:20px;align-items:start}.gallery__thumbs{display:flex;flex-direction:column;gap:14px}.thumb{padding:0;border:1px solid var(--line);background:var(--bone-deep);cursor:pointer;aspect-ratio:4/5;overflow:hidden;transition:border-color .25s}.thumb img{width:100%;height:100%;object-fit:cover}.thumb.is-active{border-color:var(--ink)}.gallery__main{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--bone-deep)}.gallery__main img{width:100%;height:100%;object-fit:cover}.gallery__tag{position:absolute;top:16px;left:0;background:var(--bone);color:var(--ink);font-size:10px;letter-spacing:.22em;text-transform:uppercase;padding:7px 13px;font-weight:500;z-index:2}.gallery__num{position:absolute;top:16px;right:18px;font-family:var(--font-serif);font-style:italic;font-size:16px;color:var(--clay);z-index:2}.gallery__cap{position:absolute;left:0;bottom:0;right:0;background:linear-gradient(transparent,#14110e8c);color:var(--bone);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:34px 16px 14px}.buy{display:flex;flex-direction:column}.buy__theme{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--stone-light)}.buy__name{font-size:clamp(40px,4.6vw,60px);font-weight:300;line-height:.98;letter-spacing:-.025em;margin:14px 0 0}.buy__name em{font-style:italic;color:var(--clay)}.buy__rate{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:13px;color:var(--stone)}.buy__stars{display:inline-flex;gap:3px;color:var(--clay)}.buy__stars svg{width:15px;height:15px;fill:currentColor;stroke:none}.buy__rate a{color:var(--stone);text-decoration-color:var(--line-strong);text-underline-offset:3px}.buy__price{display:flex;align-items:baseline;gap:14px;margin:28px 0 0;padding-bottom:26px;border-bottom:1px solid var(--line)}.buy__now{font-family:var(--font-serif);font-size:36px;font-weight:400;color:var(--ink);line-height:1}.buy__was{font-family:var(--font-serif);font-size:24px;color:var(--stone-light);text-decoration:line-through}.buy__save{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--clay);border:1px solid var(--line-strong);padding:5px 11px}.buy__edition{display:flex;align-items:center;gap:11px;margin-top:24px;font-size:13px;color:var(--stone)}.buy__edition b{font-family:var(--font-serif);font-style:italic;font-size:16px;color:var(--ink);font-weight:400}.buy__bar{flex:1;height:4px;background:var(--line);max-width:130px;position:relative;overflow:hidden}.buy__bar i{position:absolute;top:0;right:88%;bottom:0;left:0;background:var(--clay)}.opt{margin-top:30px}.opt__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.opt__label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--stone)}.opt__help{font-size:12px;color:var(--stone-light);text-decoration:none}.opt__help:hover{color:var(--clay)}.sizes{display:flex;gap:10px;flex-wrap:wrap}.size{min-width:54px;padding:13px 16px;border:1px solid var(--line-strong);background:transparent;cursor:pointer;font-family:var(--font-sans);font-size:13px;letter-spacing:.08em;color:var(--ink);transition:border-color .2s,background .2s,color .2s}.size:hover{border-color:var(--ink)}.size.is-active{background:var(--ink);color:var(--bone);border-color:var(--ink)}.size[disabled]{color:var(--stone-light);border-style:dashed;cursor:not-allowed;text-decoration:line-through}.add{display:flex;gap:14px;margin-top:34px;align-items:stretch}.qty{display:flex;align-items:stretch;border:1px solid var(--line-strong)}.qty button{width:46px;background:none;border:none;cursor:pointer;font-size:18px;color:var(--ink);font-family:var(--font-serif);line-height:1}.qty button:hover{color:var(--clay)}.qty span{min-width:38px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-sans);font-weight:400;font-size:15px}.add .btn{flex:1;padding:18px 30px}#productForm{display:flex;flex-direction:column}#productForm .shopify-payment-button{margin-top:12px}.buy__sub{margin-top:14px;display:flex;align-items:center;gap:12px;font-size:13px}.buy__sub a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-strong);padding-bottom:2px}.buy__sub a:hover{border-color:var(--clay)}.give{margin-top:30px;border:1px solid var(--line);background:var(--bone-deep);padding:22px 24px;display:flex;align-items:flex-start;gap:18px}.give__pct{font-family:var(--font-serif);font-size:38px;font-weight:400;color:var(--clay);line-height:.9;flex:none}.give__t{font-size:13px;color:var(--ink-soft);line-height:1.5}.give__t b{font-weight:500}.reassure{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:24px;border-top:1px solid var(--line)}.reassure div{padding:18px clamp(8px,1.4vw,18px) 0;border-left:1px solid var(--line)}.reassure div:first-child{border-left:none;padding-left:0}.reassure dt{font-size:12px;color:var(--ink);margin-bottom:5px}.reassure dd{margin:0;font-size:11.5px;color:var(--stone-light);line-height:1.4}.acc{margin-top:34px;border-top:1px solid var(--ink)}.acc__item{border-bottom:1px solid var(--line)}.acc__btn{width:100%;background:none;border:none;cursor:pointer;text-align:left;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-serif);font-size:20px;font-weight:400;color:var(--ink)}.acc__btn .pm{position:relative;width:15px;height:15px;flex:none}.acc__btn .pm:before,.acc__btn .pm:after{content:"";position:absolute;background:var(--clay);transition:transform .3s}.acc__btn .pm:before{left:0;right:0;top:7px;height:1px}.acc__btn .pm:after{top:0;bottom:0;left:7px;width:1px}.acc__item.is-open .pm:after{transform:scaleY(0)}.acc__panel{overflow:hidden;max-height:0;transition:max-height .4s ease}.acc__panel-inner{padding:0 0 26px;font-size:14px;color:var(--stone);line-height:1.65;max-width:52ch}.acc__panel-inner ul{margin:0;padding-left:18px}.acc__panel-inner li{margin:5px 0}.acc__panel-inner b{color:var(--ink-soft);font-weight:500}.stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--bone);border-top:1px solid var(--line);padding:12px var(--pad);display:none;align-items:center;justify-content:space-between;gap:16px;transform:translateY(100%);transition:transform .35s cubic-bezier(.22,1,.36,1)}.stickybuy.is-show{transform:translateY(0)}.stickybuy__l{display:flex;flex-direction:column}.stickybuy__n{font-family:var(--font-serif);font-size:18px;line-height:1}.stickybuy__p{font-size:13px;color:var(--clay);margin-top:3px}.stickybuy .btn{padding:14px 24px}@media(max-width:920px){.pdp{grid-template-columns:1fr;gap:44px}.gallery{position:static}}@media(max-width:860px){.stickybuy{display:flex}}@media(max-width:560px){.gallery{grid-template-columns:1fr}.gallery__thumbs{flex-direction:row;order:2}.thumb{width:64px}.reassure{grid-template-columns:1fr}.reassure div{border-left:none;padding-left:0}}.story{border-top:1px solid var(--line)}.story__inner{max-width:var(--container);margin:0 auto;padding:var(--sec) var(--pad);display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,90px);align-items:center}.story__art{position:relative}.story__art img{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--bone-deep)}.story__art .hero__num{position:absolute;top:-18px;right:0;font-family:var(--font-serif);font-style:italic;font-size:15px;color:var(--clay)}.story__title{font-size:clamp(34px,4.4vw,56px);font-weight:300;line-height:1;letter-spacing:-.02em;margin:18px 0 26px}.story__title em{font-style:italic;color:var(--clay)}.story p{font-size:15.5px;color:var(--stone);line-height:1.7;max-width:48ch;margin:0 0 18px}.story p strong{color:var(--ink-soft);font-weight:400}.story__specs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:38px;border-top:1px solid var(--line)}.story__specs div{padding:20px clamp(12px,2vw,28px) 0;border-left:1px solid var(--line)}.story__specs div:nth-child(odd){border-left:none;padding-left:0}.story__specs dt{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone-light)}.story__specs dd{margin:8px 0 18px;font-family:var(--font-serif);font-size:19px;color:var(--ink)}@media(max-width:920px){.story__inner{grid-template-columns:1fr}.story__art{max-width:420px}}@media(max-width:560px){.story__specs{grid-template-columns:1fr}.story__specs div{border-left:none;padding-left:0}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.values{max-width:var(--container);margin:0 auto;padding:clamp(48px,6vw,80px) var(--pad);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);gap:0}.value{padding:0 clamp(20px,2.5vw,40px);border-left:1px solid var(--line)}.value:first-child{border-left:none;padding-left:0}.value__no{font-family:var(--font-serif);font-style:italic;font-size:15px;color:var(--clay)}.value__t{font-family:var(--font-serif);font-size:22px;font-weight:400;margin:12px 0 8px;line-height:1.1}.value__s{font-size:13px;color:var(--stone);line-height:1.45}@media(max-width:860px){.values{grid-template-columns:1fr 1fr;gap:36px 0}.value:nth-child(3){border-left:none;padding-left:0}}@media(max-width:560px){.values{grid-template-columns:1fr}.value{border-left:none;padding-left:0}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
