@font-face{font-family:"Noto Sans DA";src:url("../fonts/noto-sans-vietnamese-wght-normal.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Noto Serif DA";src:url("../fonts/noto-serif-vietnamese-wght-normal.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Noto Sans SC";src:url("../fonts/noto-sans-sc-chinese-simplified-400-normal.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Noto Sans SC";src:url("../fonts/noto-sans-sc-chinese-simplified-600-normal.woff2") format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Noto Serif SC";src:url("../fonts/noto-serif-sc-chinese-simplified-400-normal.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Noto Sans KR";src:url("../fonts/noto-sans-kr-korean-400-normal.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Noto Serif KR";src:url("../fonts/noto-serif-kr-korean-400-normal.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Noto Sans JP";src:url("../fonts/noto-sans-jp-japanese-400-normal.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Noto Serif JP";src:url("../fonts/noto-serif-jp-japanese-400-normal.woff2") format("woff2");font-weight:400;font-display:swap}
:root{--ink:#171714;--paper:#f1efe9;--cream:#e7e1d6;--gold:#b29a68;--line:rgba(23,23,20,.18);--serif:"Noto Serif DA",Georgia,serif;--sans:"Noto Sans DA",Arial,sans-serif;--shell:min(1340px,calc(100% - 96px))}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}html[lang="zh-CN"] body{font-family:"Noto Sans SC",var(--sans)}html[lang="zh-CN"] h1,html[lang="zh-CN"] h2,html[lang="zh-CN"] h3{font-family:"Noto Serif SC",var(--serif)}html[lang="ko"] body{font-family:"Noto Sans KR",var(--sans)}html[lang="ko"] h1,html[lang="ko"] h2,html[lang="ko"] h3{font-family:"Noto Serif KR",var(--serif)}html[lang="ja"] body{font-family:"Noto Sans JP",var(--sans)}html[lang="ja"] h1,html[lang="ja"] h2,html[lang="ja"] h3{font-family:"Noto Serif JP",var(--serif)}img,video{display:block;width:100%;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}.shell{width:var(--shell);margin-inline:auto}.kicker,.eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:650}.arrow-link{display:inline-flex;gap:20px;align-items:center;padding:10px 0;border-bottom:1px solid currentColor;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.arrow-link span{font-size:18px}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.05;margin:0}h1 em,h2 em{font-weight:400;color:var(--gold)}
.site-header{height:92px;width:100%;display:grid;grid-template-columns:260px 1fr 260px;align-items:center;padding:0 48px;border-bottom:1px solid var(--line);position:relative;z-index:30;background:rgba(241,239,233,.92);backdrop-filter:blur(16px)}.site-header.is-light{position:absolute;top:0;color:#fff;background:linear-gradient(180deg,rgba(0,0,0,.48),transparent);border-color:rgba(255,255,255,.28);backdrop-filter:none}.brand{display:flex;align-items:center;gap:12px}.brand>span{width:40px;height:40px;border:1px solid currentColor;display:grid;place-items:center;font-family:var(--serif);font-size:14px}.brand div{display:grid;line-height:1.15}.brand b{font-family:var(--serif);font-weight:500;letter-spacing:.15em}.brand small{font-size:8px;letter-spacing:.32em}.site-header>nav{display:flex;justify-content:center;gap:32px}.site-header>nav a,.concierge-link{font-size:11px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.site-header>nav a{position:relative}.site-header>nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;border-bottom:1px solid;transition:.35s}.site-header>nav a:hover:after{right:0}.header-tools{justify-self:end;display:flex;align-items:center;gap:24px}.languages{position:relative;font-size:11px}.languages summary{cursor:pointer;list-style:none}.languages div{position:absolute;right:0;top:28px;min-width:145px;background:var(--paper);color:var(--ink);padding:8px;box-shadow:0 18px 50px rgba(0,0,0,.18)}.languages a{display:block;padding:8px 10px}.languages a.active,.languages a:hover{background:var(--cream)}.concierge-link{border:1px solid currentColor;padding:10px 16px}.mobile-nav-toggle{display:none;background:none;border:0;font-size:11px;letter-spacing:.15em}
.media{position:relative;overflow:hidden;min-height:680px}.media>picture,.media>video,.media>.video-poster{position:absolute;inset:0;width:100%;height:100%}.media img,.media video{height:100%;object-fit:cover;object-position:var(--focus,center)}.media video{z-index:1}.media .video-poster{z-index:0}.media-shade{position:absolute;inset:0;z-index:2;background:rgba(0,0,0,var(--overlay,.35))}.media-content{position:relative;z-index:3;height:100%;min-height:inherit;display:flex;align-items:center}.align-center .media-content{text-align:center;justify-content:center}.align-right .media-content{text-align:right;justify-content:flex-end}.home-hero,.inner-hero{position:relative}.hero-media{min-height:100svh;color:#fff}.hero-copy{padding-top:90px}.hero-copy h1{font-size:clamp(58px,8vw,130px);max-width:1050px;letter-spacing:-.045em}.hero-copy>p:not(.kicker){font-size:17px;max-width:570px;margin:30px 0}.hero-copy .arrow-link{margin-top:24px}.philosophy{display:grid;grid-template-columns:150px 1.6fr 1fr;gap:48px;padding-block:150px;border-bottom:1px solid var(--line)}.philosophy aside{font-size:11px;letter-spacing:.2em}.philosophy h2{font-size:clamp(46px,6vw,92px);letter-spacing:-.04em}.philosophy>p{font-size:16px;align-self:end;max-width:450px}.featured,.journal-home{padding-block:120px}.featured>header,.journal-home>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:60px}.featured h2,.journal-home h2{font-size:clamp(42px,5vw,72px)}.feature-grid,.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.object-image{display:block;position:relative;overflow:hidden;background:#ddd7cb;aspect-ratio:3/4}.object-image img{height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.object-image:hover img{transform:scale(1.035)}.object-image>span{position:absolute;top:18px;left:18px;color:#fff;font-size:10px;letter-spacing:.12em}.object-image>i{position:absolute;right:18px;bottom:18px;color:#fff;font-style:normal;font-size:10px;letter-spacing:.1em;opacity:0;transform:translateY(8px);transition:.35s}.object-image:hover>i{opacity:1;transform:none}.object-meta{display:flex;justify-content:space-between;gap:20px;padding:20px 0 15px;border-bottom:1px solid var(--line)}.object-meta small{font-size:9px;letter-spacing:.13em;text-transform:uppercase}.object-meta h3{font-size:26px;margin:4px 0}.object-meta p{margin:0;color:#625f58}.object-meta strong{font-size:13px;font-weight:500;white-space:nowrap}.editorial{background:var(--ink);color:#fff}.editorial-media{min-height:760px}.editorial-copy{display:flex;flex-direction:column;align-items:flex-start}.editorial-copy h2{font-size:clamp(52px,7vw,100px);max-width:980px}.editorial-copy>p:not(.kicker){font-size:16px;max-width:520px;margin:32px 0}.journal-home article{display:grid;grid-template-columns:60px 170px 1fr 130px 30px;align-items:center;gap:18px;padding:30px 0;border-top:1px solid var(--line)}.journal-home article:last-child{border-bottom:1px solid var(--line)}.journal-home article>span,.journal-home article>small,.journal-home time{font-size:10px;letter-spacing:.12em}.journal-home h3{font-size:28px}.journal-home i{font-style:normal;font-size:20px}.concierge{padding-block:150px;text-align:center}.concierge h2{font-size:clamp(48px,7vw,96px);max-width:950px;margin:0 auto}.concierge>p:not(.kicker){max-width:590px;margin:30px auto}.concierge>a{display:inline-block;background:var(--ink);color:#fff;padding:16px 28px;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.site-footer{background:var(--ink);color:#e8e4dc;padding:85px 48px 35px;display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:60px}.footer-brand>span{width:58px;height:58px;border:1px solid #b29a68;display:grid;place-items:center;color:#b29a68;font-family:var(--serif)}.footer-brand h2{font-size:36px;margin:20px 0 5px}.footer-brand p,.site-footer small{font-size:9px;letter-spacing:.2em;color:#9e998e}.site-footer>div:not(.footer-brand){display:flex;flex-direction:column;gap:12px}.site-footer a{font-size:13px}.copyright{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.14);padding-top:25px;margin-top:40px;font-size:9px;letter-spacing:.2em}
.inner-media{min-height:700px;color:#fff}.inner-copy{padding-top:80px}.inner-copy h1,.page-intro h1{font-size:clamp(58px,8vw,120px);letter-spacing:-.05em}.inner-copy>p:not(.kicker),.page-intro>p:not(.kicker){font-size:16px;max-width:570px;margin-top:30px}.catalog{padding-block:90px 140px}.catalog-controls{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:50px}.catalog-controls>label{border-bottom:1px solid var(--ink);padding:8px 0;min-width:260px}.catalog-controls input{border:0;background:none;outline:0;width:220px}.catalog-controls>div{display:flex;gap:8px;flex:1;justify-content:center}.catalog-controls button{background:none;border:0;padding:8px 10px;font-size:10px;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.catalog-controls #category-filters button.active{border-bottom:1px solid}.selection-trigger{border:1px solid var(--ink)!important}.selection-trigger b{background:var(--ink);color:#fff;padding:2px 6px;margin-left:5px}.catalog-grid{row-gap:70px}.catalog-item.is-hidden{display:none}.select-button{display:flex;width:100%;justify-content:space-between;background:none;border:0;border-bottom:1px solid var(--line);padding:14px 0;cursor:pointer;text-align:left;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.select-button.selected{color:#8b7041}.drawer-wrap{position:fixed;inset:0;z-index:100;display:grid;grid-template-columns:1fr min(540px,100%)}.drawer-wrap[hidden]{display:none}.drawer-shade{border:0;background:rgba(0,0,0,.52);cursor:pointer}.selection-drawer{background:var(--paper);height:100%;padding:40px;overflow:auto}.selection-drawer header{position:relative;border-bottom:1px solid var(--line);padding-bottom:25px}.selection-drawer header button{position:absolute;right:0;top:0;border:0;background:none;font-size:26px}.selection-drawer h2{font-size:42px}.selection-drawer #selected-items article{display:grid;grid-template-columns:80px 1fr 30px;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.selection-drawer #selected-items img{height:100px;object-fit:cover}.selection-drawer #selected-items h3{font-size:20px}.selection-drawer #selected-items p{font-size:12px;margin:6px 0}.selection-drawer #selected-items button{border:0;background:none;font-size:20px}.selection-drawer footer{display:flex;gap:10px;margin-top:28px}.selection-drawer footer a{flex:1;text-align:center;padding:14px;background:var(--ink);color:#fff;font-size:10px;letter-spacing:.12em}.selection-drawer footer a:last-child{background:#8b7041}
.product-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(400px,.65fr)}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#cbc6bb}.product-gallery figure{margin:0;position:relative;background:#ddd7cb;min-height:680px}.product-gallery figure.wide{grid-column:1/-1}.product-gallery img{height:100%;object-fit:cover}.product-gallery figcaption{position:absolute;left:18px;bottom:14px;color:#fff;font-size:9px;letter-spacing:.15em}.product-info{padding:130px 50px 60px;position:sticky;top:0;height:100vh;overflow:auto;background:var(--paper)}.product-info>a:first-child{font-size:10px;letter-spacing:.1em}.product-info .kicker{margin-top:85px}.product-info h1{font-size:clamp(48px,5vw,76px);margin:12px 0}.product-subtitle{font-family:var(--serif);font-size:18px;color:#655f54}.product-info>strong{display:block;font-size:15px;font-weight:500;margin:30px 0}.product-story{max-width:500px}.product-info dl{margin:30px 0}.product-info dl div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:12px 0}.product-info dt{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.product-info dd{margin:0;text-align:right}.primary-action,.secondary-action{display:block!important;text-align:center;padding:15px!important;margin-top:10px;background:var(--ink);color:#fff;font-size:10px!important;letter-spacing:.13em}.secondary-action{background:transparent;color:var(--ink);border:1px solid}.product-dossier{padding-block:120px}.product-dossier header{display:grid;grid-template-columns:1fr 2fr;align-items:end;margin-bottom:45px}.product-dossier h2{font-size:64px}.product-dossier dl{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.product-dossier dl div{padding:25px 20px 25px 0;border-bottom:1px solid var(--line)}.product-dossier dt{font-size:9px;letter-spacing:.13em;text-transform:uppercase}.product-dossier dd{margin:5px 0 0;font-family:var(--serif);font-size:19px}
.page-intro{padding-block:140px 100px}.page-intro h1{max-width:1050px}.collections-list{padding-bottom:140px}.collections-list article{display:grid;grid-template-columns:1.4fr 60px 1fr;gap:40px;align-items:center;border-top:1px solid var(--line);padding:48px 0}.collections-list img{height:590px;object-fit:cover}.collections-list article>span{font-size:11px;align-self:start}.collections-list h2{font-size:60px}.craft-cover{height:85vh}.craft-cover img{height:100%;object-fit:cover}.craft-chapters{padding-block:120px}.craft-chapters article{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:80px 0;border-top:1px solid var(--line)}.craft-chapters article:nth-child(even) img{order:-1}.craft-chapters h2{font-size:58px;margin:20px 0}.craft-chapters img{height:560px;object-fit:cover}.journal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:80px 28px;padding-bottom:140px}.journal-grid article.lead{grid-column:1/-1;display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:50px}.journal-grid img{height:540px;object-fit:cover}.journal-grid .lead img{height:70vh}.journal-grid h2{font-size:36px;margin:12px 0}.journal-grid small{font-size:9px;letter-spacing:.12em}.services-hero{background:var(--ink);color:#fff;padding:160px 0 110px}.services-hero h1{font-size:clamp(58px,8vw,115px);max-width:1050px}.services-hero p:last-child{max-width:560px}.service-list{padding-block:90px}.service-list article{display:grid;grid-template-columns:100px 1fr 110px;gap:30px;padding:45px 0;border-top:1px solid var(--line)}.service-list article:last-child{border-bottom:1px solid var(--line)}.service-list h2{font-size:48px}.service-list p{max-width:580px}.service-list a{font-size:10px;letter-spacing:.12em;align-self:center}.contact-panel{background:#d8cdbb;padding:100px max(48px,calc((100% - 1340px)/2));display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.contact-panel h2{font-size:64px}.direct-links{display:flex;gap:10px;margin-top:35px}.direct-links a{border:1px solid;padding:11px 14px;font-size:10px;letter-spacing:.1em}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-form label{border-bottom:1px solid;display:grid}.contact-form label span{font-size:9px;letter-spacing:.12em;text-transform:uppercase}.contact-form input,.contact-form textarea{border:0;background:none;padding:8px 0;outline:0;resize:vertical}.contact-form .wide,.contact-form button,.form-success,.form-error{grid-column:1/-1}.contact-form button{background:var(--ink);color:#fff;border:0;padding:16px;letter-spacing:.12em;font-size:10px}.honeypot{position:absolute!important;left:-9999px!important}.form-success{color:#365b35}.form-error{color:#842e2e}.price-list{padding-bottom:140px}.price-list>header,.price-list>a{display:grid;grid-template-columns:80px 2fr 1fr 1fr;gap:20px;align-items:center;border-top:1px solid var(--line);padding:20px}.price-list>header{font-size:9px;letter-spacing:.12em}.price-list>a:last-child{border-bottom:1px solid var(--line)}.price-list>a:hover{background:var(--cream)}.price-list b,.price-list small{display:block}.price-list small{color:#77736b}.price-list strong{text-align:right;font-weight:500}
@media(max-width:1100px){:root{--shell:calc(100% - 48px)}.site-header{grid-template-columns:1fr auto auto;padding:0 24px;height:76px}.mobile-nav-toggle{display:block}.site-header>nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--paper);color:var(--ink);padding:30px;flex-direction:column;gap:20px}.site-header>nav.open{display:flex}.site-header.is-light>nav{background:rgba(23,23,20,.96);color:#fff}.concierge-link{display:none}.philosophy{grid-template-columns:80px 1fr}.philosophy>p{grid-column:2}.feature-grid,.catalog-grid{grid-template-columns:repeat(2,1fr)}.product-layout{grid-template-columns:1fr}.product-info{position:relative;height:auto;padding:80px 7vw}.product-gallery figure{min-height:520px}.site-footer{grid-template-columns:2fr 1fr 1fr}.site-footer>div:last-of-type{grid-column:2/-1}.contact-panel{gap:50px}.catalog-controls{flex-wrap:wrap}.catalog-controls>div{order:3;flex-basis:100%;justify-content:flex-start;overflow:auto}.journal-home article{grid-template-columns:45px 120px 1fr 100px 20px}}
@media(max-width:720px){:root{--shell:calc(100% - 32px)}body{font-size:14px}.site-header{padding:0 16px}.brand div{display:none}.header-tools{gap:8px}.philosophy{display:block;padding-block:90px}.philosophy aside{margin-bottom:45px}.philosophy h2{font-size:48px}.philosophy>p{margin-top:35px}.featured,.journal-home{padding-block:80px}.feature-grid,.catalog-grid{grid-template-columns:1fr}.featured>header,.journal-home>header{align-items:start;gap:25px}.featured>header .arrow-link,.journal-home>header .arrow-link{display:none}.object-image{aspect-ratio:4/5}.editorial-media{min-height:680px}.editorial-copy h2{font-size:52px}.journal-home article{grid-template-columns:38px 1fr 20px;gap:10px}.journal-home article small{grid-column:2}.journal-home time{display:none}.journal-home h3{font-size:23px}.concierge{padding-block:100px}.concierge h2{font-size:50px}.site-footer{padding:65px 24px 30px;grid-template-columns:1fr 1fr;gap:45px 25px}.footer-brand{grid-column:1/-1}.site-footer>div:last-of-type{grid-column:auto}.inner-media{min-height:620px}.inner-copy h1,.page-intro h1{font-size:55px}.catalog{padding-block:60px 100px}.catalog-controls>label{width:100%;min-width:0}.catalog-controls input{width:80%}.product-gallery{grid-template-columns:1fr}.product-gallery figure.wide{grid-column:auto}.product-gallery figure{min-height:520px}.product-info{padding:70px 24px}.product-info .kicker{margin-top:50px}.product-dossier{padding-block:80px}.product-dossier header{display:block}.product-dossier h2{font-size:46px}.product-dossier dl{grid-template-columns:1fr 1fr}.page-intro{padding-block:95px 70px}.collections-list article{grid-template-columns:35px 1fr;gap:15px}.collections-list img{grid-column:1/-1;height:440px}.collections-list article>span{grid-column:1}.collections-list article>div{grid-column:2}.collections-list h2{font-size:46px}.craft-cover{height:60vh}.craft-chapters article,.journal-grid article.lead{display:block}.craft-chapters article img{height:420px;margin-top:35px}.craft-chapters article:nth-child(even) img{order:initial}.journal-grid{grid-template-columns:1fr}.journal-grid article.lead{grid-column:auto}.journal-grid img,.journal-grid .lead img{height:440px}.services-hero{padding:110px 0 80px}.services-hero h1{font-size:55px}.service-list article{grid-template-columns:40px 1fr}.service-list article>a{grid-column:2}.service-list h2{font-size:38px}.contact-panel{padding:80px 24px;grid-template-columns:1fr;gap:60px}.contact-panel h2{font-size:46px}.contact-form{grid-template-columns:1fr}.contact-form label{grid-column:1}.direct-links{flex-wrap:wrap}.price-list>header{display:none}.price-list>a{grid-template-columns:35px 1fr}.price-list>a>span:nth-child(3){display:none}.price-list strong{grid-column:2;text-align:left}.selection-drawer{padding:25px}.drawer-wrap{grid-template-columns:1fr}.drawer-shade{display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.media video[autoplay]{display:none}.media .video-poster{z-index:1}}
.journal-grid>a:first-child{grid-column:1/-1}.journal-grid>a:first-child .lead{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:50px}.story-detail>header{padding-block:110px}.story-detail>header>a{font-size:10px;letter-spacing:.1em}.story-detail>header .kicker{margin-top:80px}.story-detail h1{font-size:clamp(55px,8vw,112px);max-width:1100px}.story-detail>header>p:last-child{max-width:700px;font-family:var(--serif);font-size:22px}.story-cover{height:78vh;object-fit:cover}.story-content{max-width:800px;margin:0 auto;padding:100px 24px 140px;font-family:var(--serif);font-size:19px;line-height:2}.story-content h2{font-size:45px;line-height:1.2;margin:65px 0 25px}.story-content blockquote{font-size:30px;line-height:1.5;margin:60px -8vw;padding-left:30px;border-left:2px solid var(--gold)}.story-content figure{margin:60px -12vw}.story-content figure img,.story-content figure video{max-height:80vh;object-fit:cover}.story-content figcaption{font:11px var(--sans);letter-spacing:.08em;color:#777;margin-top:9px}.story-product{display:grid;grid-template-columns:220px 1fr;gap:25px;align-items:center;margin:60px -5vw;padding:18px;background:var(--cream)}.story-product img{height:270px;object-fit:cover}.story-product small,.story-product b,.story-product em{display:block}.story-product small{font:10px var(--sans);letter-spacing:.12em}.story-product b{font-size:28px}.story-product em{font:14px var(--sans);font-style:normal;margin-top:12px}.story-cta,.story-artisan,.story-process{margin:55px -5vw;padding:35px;border:1px solid var(--line)}.story-cta h3,.story-artisan h3,.story-process h3{font-size:34px}.story-cta a{display:inline-block;background:var(--ink);color:#fff;padding:12px 18px;font:11px var(--sans);letter-spacing:.1em}.craft-cover video{height:100%;object-fit:cover}@media(max-width:720px){.journal-grid>a:first-child{grid-column:auto}.journal-grid>a:first-child .lead{display:block}.story-detail>header{padding-block:80px}.story-detail>header .kicker{margin-top:50px}.story-cover{height:55vh}.story-content{padding-block:70px 100px}.story-content h2{font-size:36px}.story-content blockquote,.story-content figure,.story-product,.story-cta,.story-artisan,.story-process{margin-inline:0}.story-product{grid-template-columns:1fr}.story-product img{height:360px}}
