:root{--paper:#efe8dc;--paper-2:#e7dece;--paper-3:#f6f0e6;--ink:#3a3029;--muted:#75695e;--dark:#382e27;--line:#57453238;--serif:Georgia,'Times New Roman','Songti SC',SimSun,serif}body{background:var(--paper);color:var(--ink)}.site-header{background:#efe8dcf0;height:90px}.wordmark{font-family:var(--serif);font-size:22px;letter-spacing:.02em;font-weight:400}.site-header nav{font-size:12px}.feature-hero-stage,.series-panel{background:#e3d8c8}.feature-hero-wash,.series-wash{display:none}.feature-hero-xiamen,.feature-hero-workshop,.feature-hero-detail,.series-canvas figure{box-shadow:none}.feature-hero-xiamen{left:3%;top:5%;width:65%;height:80%;padding:0}.feature-hero-workshop{right:4%;top:27%;width:24%;height:60%;padding:0}.feature-hero-detail{display:none}.feature-hero-mark{left:3%;right:auto;bottom:3%;align-items:flex-start}.feature-hero-mark span{font-family:var(--serif);font-size:28px;font-weight:400}.hero-caption{padding-top:24px}.intro-copy>p:first-child,.home-contact>div p,.route-intro h1,.album-title h1,.about-heading h1,.about-belief-lead,.approach h2,.contact-title h1,.story-list a>span,.series-meta h2{font-family:var(--serif);font-weight:400}.site-footer{background:var(--dark)}a:focus-visible{outline:2px solid #956342;outline-offset:6px}.eyebrow{font-size:10px;letter-spacing:.18em;color:var(--muted)}.service-intro,.price-section,.service-extras,.service-details,.service-cta,.home-service{padding:110px var(--page) 140px}.service-opening{display:grid;grid-template-columns:1.1fr .8fr;gap:12vw;align-items:center;margin-top:90px}.service-opening h1{font:400 clamp(42px,5vw,74px)/1.35 var(--serif);letter-spacing:.04em;margin:35px 0}.service-opening p{font-size:14px;line-height:2.2;color:var(--muted);margin-bottom:40px}.service-opening figure{margin:0}.service-opening figure img{aspect-ratio:3/4;object-fit:cover}.service-opening figcaption{font-size:9px;letter-spacing:.17em;padding-top:16px}.price-section{background:var(--paper-3);scroll-margin-top:90px}.price-heading{max-width:660px;margin-bottom:90px}.price-heading h2,.service-extras h2,.service-details h2,.service-cta h2,.home-service h2{font:400 clamp(30px,3.5vw,52px)/1.5 var(--serif);letter-spacing:.02em;margin:30px 0}.price-heading>p:last-child{font-size:14px;line-height:2;color:var(--muted)}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:70px 5vw}.price-card{border-top:1px solid var(--line);padding-top:28px;display:flex;flex-direction:column;align-items:flex-start;min-height:330px}.price-card h3{font:400 23px var(--serif);margin:28px 0 0}.price{font:400 48px var(--serif);margin:26px 0}.price small{font-size:19px}.delivery{font-size:13px;line-height:2;color:var(--muted);margin:0 0 15px}.package-note{font-size:12px;line-height:1.8;max-width:230px;color:#815a40;margin:0 0 25px}.price-card .text-link{margin-top:auto}.service-extras{display:grid;grid-template-columns:1fr 1.2fr;gap:13vw;align-items:start}.service-extras img{width:80%;margin-top:60px}.extra-list h3{font:400 24px var(--serif);margin:0 0 40px}.extra-list dl{margin:0}.extra-list dl>div{border-top:1px solid var(--line);padding:23px 0;display:flex;justify-content:space-between;gap:20px;font-size:13px}.extra-list dd{text-align:right;margin:0;line-height:1.8}.extra-list dd small{display:block;max-width:230px;font-size:12px;color:var(--muted);margin-top:8px}.fine-print{font-size:12px;line-height:2;color:var(--muted)}.service-details{background:var(--paper-2)}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 10vw;margin-top:80px}.detail-grid article{border-top:1px solid var(--line);padding-top:24px}.detail-grid span{font-size:12px;letter-spacing:.06em}.detail-grid p{font-size:14px;line-height:2.2;color:var(--muted);margin-top:25px;max-width:480px}.service-cta{text-align:center;padding-block:150px}.service-cta>p:not(.section-label){font-size:14px;line-height:2.1;color:var(--muted)}.service-cta .text-link{margin-top:25px}.service-phone{margin-top:60px;font-size:12px!important}.home-service{background:var(--paper-2);text-align:center}.home-service h2 i{font-size:.65em;font-weight:400}.home-service>p:not(.section-label){font-size:14px;line-height:2;color:var(--muted);margin-bottom:40px}@media(max-width:760px){.site-header{height:76px}.wordmark{font-size:17px;white-space:nowrap}.site-header nav{gap:14px;font-size:11px}.site-header nav a:nth-child(2){display:block}.site-header nav a:last-child{display:none}.service-intro,.price-section,.service-extras,.service-details,.home-service{padding-block:75px 95px}.service-opening{grid-template-columns:1fr;gap:65px;margin-top:60px}.service-opening h1{font-size:42px}.service-opening figure{width:78%;margin-left:auto}.price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 24px}.price-card{min-height:340px}.price-card h3{font-size:18px;line-height:1.6}.price{font-size:34px}.package-note{font-size:11px}.price-heading{margin-bottom:65px}.service-extras{grid-template-columns:1fr;gap:65px}.service-extras img{width:65%;margin-top:35px}.detail-grid{grid-template-columns:1fr;gap:35px;margin-top:50px}.service-cta{padding-block:100px}.feature-hero-xiamen{width:91%;height:47%;left:4%;top:4%}.feature-hero-workshop{width:43%;height:40%;top:53%;right:4%}.feature-hero-mark{bottom:18%;left:4%;width:40%}.feature-hero-mark span{font-size:21px}.hero-caption{gap:20px}.site-header nav a:nth-child(3){display:none}}@media(max-width:380px){.price-grid{grid-template-columns:1fr}.price-card{min-height:300px}}
:root{--paper:#f4f3e8;--paper-2:#eeede0;--paper-3:#f8f7ee;--ink:#24241e;--muted:#706e61;--dark:#13140f}.site-header{background:#f4f3e8f2}.mag-masthead{display:flex;align-items:center;justify-content:center;gap:6vw;padding:45px 20px 55px}.mag-masthead>span{font-size:9px;letter-spacing:.1em}.mag-masthead h1{font:400 clamp(55px,7vw,108px)/.82 var(--serif);text-align:center;letter-spacing:-.07em;margin:0}.mag-masthead em{font:italic 24px/1.4 var(--serif);display:block;letter-spacing:-.03em}.mag-film{position:relative}.mag-strip{display:flex;gap:8px;overflow:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.mag-strip a{flex:0 0 32%;scroll-snap-align:center}.mag-strip img{height:69vh;min-height:450px;object-fit:cover}.film-controls{display:flex;justify-content:space-between;align-items:center;padding:16px var(--page);font-size:9px;letter-spacing:.15em}.film-controls button{border:1px solid var(--line);border-radius:50%;width:42px;height:42px;background:transparent;color:var(--ink);font-size:22px;cursor:pointer}.mag-story{padding:150px 20px 170px;max-width:1000px;margin:auto}.mag-story>.section-label{text-align:center}.mag-story h2{font:400 clamp(48px,6vw,85px)/.95 var(--serif);text-align:center;letter-spacing:-.05em;margin:40px 0 70px}.mag-story h2 i{font-weight:400}.mag-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;max-width:650px;margin:auto}.mag-story figure{margin:0;position:relative}.mag-story small{display:block;font-size:10px;margin-bottom:6px}.mag-story-grid>figure img{aspect-ratio:3/4;object-fit:cover}.mag-story-grid>figure em{position:absolute;left:-100px;top:47%;transform:rotate(-13deg);font:italic 23px var(--serif);width:150px}.mag-story-grid>div img{aspect-ratio:1;object-fit:cover}.mag-story-grid p{font-size:12px;line-height:2;margin:28px 0 35px}.mag-statement{position:relative;height:85vh;min-height:620px;overflow:hidden}.mag-statement>img{height:100%;object-fit:cover;filter:grayscale(1) brightness(.68)}.mag-statement>div{position:absolute;inset:12% 8% auto auto;color:#fffdf0;text-align:right}.mag-statement span{font-size:10px;letter-spacing:.2em}.mag-statement h2{font:400 clamp(48px,6vw,90px)/1.25 var(--serif);margin:28px 0}.mag-dark{background:var(--dark);color:var(--paper);display:grid;grid-template-columns:1fr .85fr;gap:12vw;padding:150px max(var(--page),12vw)}.mag-dark small{font-size:9px;letter-spacing:.1em}.mag-dark-copy>img{width:36%;margin:25px 0 110px}.mag-dark h2{font:400 clamp(42px,5vw,75px)/.95 var(--serif);letter-spacing:-.05em;margin:0 0 25px}.mag-dark p{font-size:13px;line-height:2;color:#c7c5b8;margin-bottom:35px}.mag-dark>figure{margin:35px 0 0}.mag-dark>figure img{height:680px;object-fit:cover}.mag-dark figcaption{font-size:8px;letter-spacing:.13em;margin-top:15px}.mag-collections{padding:70px 0 140px;overflow:hidden}.mag-banner{font:400 clamp(70px,10vw,155px)/1 var(--serif);white-space:nowrap;letter-spacing:-.06em;margin-left:-15px}.mag-editorial{display:grid;grid-template-columns:1.2fr .45fr 1fr;gap:8vw;align-items:start;padding:80px var(--page) 130px}.mag-editorial figure{margin:0}.mag-editorial figure:nth-child(2){margin-top:160px}.mag-editorial figure:nth-child(3){margin-top:70px}.mag-editorial img{aspect-ratio:3/4;object-fit:cover}.mag-editorial figure:nth-child(3) img{aspect-ratio:4/3}.mag-editorial figcaption{font-size:9px;letter-spacing:.08em;padding-top:12px}.mag-row{border-block-start:1px solid var(--line);display:flex;align-items:center;gap:20px;padding:25px max(var(--page),12vw)}.mag-row:last-child{border-bottom:1px solid var(--line)}.mag-row small{font-size:10px}.mag-row>span{font:400 clamp(26px,4.5vw,70px)/1 var(--serif);letter-spacing:-.04em}.mag-row b{font-size:11px;font-weight:400;margin-left:auto}.mag-book{display:grid;grid-template-columns:1fr 1fr}.mag-book>figure{margin:0;position:relative;min-height:760px}.mag-book>figure img{height:100%;object-fit:cover;filter:brightness(.6)}.mag-book>figure h2{position:absolute;top:10%;left:10%;color:var(--paper);font:400 clamp(46px,5.5vw,86px)/1 var(--serif);letter-spacing:-.05em}.mag-book>div{padding:100px 6vw;align-self:center}.mag-book>div h2{font:400 clamp(30px,3.2vw,48px)/1.4 var(--serif);margin:50px 0 25px}.mag-book>div p:not(.section-label){font-size:14px;line-height:2;color:var(--muted);margin-bottom:40px}.mag-book>div>span{display:block;font-size:11px;letter-spacing:.1em;margin-top:60px}.quiet-link{display:block;font-size:11px;color:var(--muted);margin-top:18px}@media(max-width:760px){.mag-masthead{gap:25px;padding:40px 18px}.mag-masthead>span{font-size:7px;max-width:60px}.mag-masthead h1{font-size:64px}.mag-masthead em{font-size:18px}.mag-strip a{flex-basis:77%}.mag-strip img{height:65vh;min-height:400px}.mag-story{padding:95px 24px}.mag-story h2{font-size:48px}.mag-story-grid{gap:20px}.mag-story-grid>figure em{left:0;top:auto;bottom:-35px;font-size:18px;width:120px}.mag-story-grid p{font-size:11px}.mag-statement{min-height:540px;height:75vh}.mag-statement>div{inset:15% 6% auto auto}.mag-statement h2{font-size:48px}.mag-dark{grid-template-columns:1fr;padding:90px 24px;gap:60px}.mag-dark-copy>img{margin-bottom:65px}.mag-dark h2{font-size:58px}.mag-dark>figure{width:78%;margin:0 0 0 auto}.mag-dark>figure img{height:auto;aspect-ratio:3/4}.mag-banner{font-size:65px}.mag-editorial{gap:20px;padding:55px 20px 80px;grid-template-columns:1fr .6fr}.mag-editorial figure:nth-child(2){margin-top:85px}.mag-editorial figure:nth-child(3){grid-column:1/-1;width:65%;margin:30px 0 0 auto}.mag-row{padding:25px 20px;gap:10px}.mag-row>span{font-size:26px}.mag-row b{font-size:9px;max-width:65px;line-height:1.6}.mag-book{grid-template-columns:1fr}.mag-book>figure{min-height:550px}.mag-book>figure h2{font-size:65px}.mag-book>div{padding:80px 25px}.mag-book>div h2{font-size:38px}}


.new-album .album-cover{display:flex;align-items:center;background:var(--paper-2)}.new-album .album-cover img{object-fit:contain;height:100%;width:100%}

.mag-masthead h1{font-size:clamp(54px,8.5vw,130px);letter-spacing:-.065em;line-height:1}.mag-masthead em{margin-top:4px}@media(max-width:760px){.mag-masthead{gap:16px}.mag-masthead h1{font-size:clamp(40px,10vw,64px)}.mag-masthead em{font-size:17px}.mag-masthead>span{max-width:50px;font-size:6px}}
