@charset "UTF-8";
:root{--ink:#171918;--paper:#fff;--accent:#284c37;--muted:#797d78;--line:#dedfd9;--sans:Arial,"PingFang SC","Microsoft YaHei",sans-serif;--serif:Georgia,"Songti SC","Noto Serif CJK SC",serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:40px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.8 var(--sans);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{background:var(--accent);color:#fff}a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}button{font:inherit}main{overflow:clip}.shell{margin:auto;width:calc(100% - 112px);max-width:1360px}.kicker{font-size:12px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.dim{color:var(--muted)}.line-link{border-bottom:1px solid currentColor;padding-bottom:4px;font-size:14px}.topbar{height:96px;display:flex;align-items:center;justify-content:space-between;gap:25px}.topbar .logo{font-weight:600;font-size:18px;letter-spacing:-.03em}.topbar nav{display:flex;align-items:center;gap:35px;font-size:14px}.topbar nav a:hover{opacity:.55}.jump{display:flex;align-items:center;gap:20px;width:fit-content;font-size:14px}.jump b{font-weight:400;transition:transform .3s}.jump:hover b{transform:translate(4px,-4px)}.section-intro{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:50px}.section-intro h2{font-size:46px;line-height:1.3;letter-spacing:-.04em}.list-row{display:grid;grid-template-columns:50px 1fr 170px 24px;gap:24px;border-top:1px solid var(--line);padding:27px 0;align-items:baseline}.list-row:last-child{border-bottom:1px solid var(--line)}.list-row .index{font:italic 18px var(--serif);color:var(--muted)}.list-row h3{font-size:25px;line-height:1.5;transition:transform .25s}.list-row .category{font-size:13px;color:var(--muted)}.list-row .arrow{font-size:23px;transition:transform .25s}.list-row:hover h3{transform:translateX(5px)}.list-row:hover .arrow{transform:translate(3px,-3px)}.bottom{padding:50px 0 115px;display:flex;justify-content:space-between;gap:24px;font-size:12px;color:var(--muted)}.bottom a{color:var(--ink)}.fade-in{animation:enter .9s both cubic-bezier(.2,.7,.2,1)}.d2{animation-delay:.12s}.d3{animation-delay:.23s}@keyframes enter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .75s,transform .75s}.js .reveal.visible{opacity:1;transform:none}
.switcher{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:200;display:flex;align-items:center;gap:6px;padding:7px;border:1px solid #ffffff28;border-radius:50px;background:#181a17ed;color:#f5f5ed;box-shadow:0 4px 20px #0002;backdrop-filter:blur(20px);font:13px/1 var(--sans)}.switcher .switch-home{padding:0 12px 0 13px;white-space:nowrap;border-right:1px solid #ffffff30;margin-right:3px;line-height:25px}.switcher .switch-option{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;transition:background .2s,color .2s}.switcher .switch-option:hover{background:#ffffff20}.switcher .switch-option[aria-current=page]{background:#eeeee5;color:#20231d}.switcher a:focus-visible{outline-color:#fff}.skip-link{position:fixed;top:-100px;left:16px;padding:10px;background:var(--ink);color:var(--paper);z-index:300}.skip-link:focus{top:10px}
/* 02: a private reading room */
.quiet{--paper:#fcfcfa;--ink:#222620;--accent:#32563a;--muted:#85877f;--line:#e1e3db}.quiet .shell{max-width:1110px}.quiet .topbar{height:115px}.quiet .logo{font:italic 28px var(--serif);font-weight:400}.quiet .topbar nav{gap:30px}.quiet .quiet-hero{padding:100px 0 90px;display:grid;grid-template-columns:1fr 220px;gap:70px;border-bottom:1px solid var(--line)}.quiet .quiet-hero h1{font:clamp(72px,8.5vw,118px)/1.07 var(--serif);letter-spacing:-.065em;margin:22px 0 30px}.quiet .quiet-hero h1 span{display:block;font-size:.48em;letter-spacing:-.05em;margin-top:18px}.quiet .quiet-tag{font:italic 26px/1.4 var(--serif);color:var(--accent)}.quiet .quiet-description{max-width:500px;margin-top:32px;font-size:18px;line-height:1.95}.quiet .marginalia{padding-top:35px;font-size:13px;line-height:2.1}.quiet .marginalia .note-mark{font:italic 90px/1.1 var(--serif);color:var(--accent);margin-bottom:50px}.quiet .marginalia span{display:block}.quiet .marginalia .note-rule{width:25px;height:1px;background:var(--ink);margin:26px 0}.quiet .quiet-writing{padding:70px 0 80px}.quiet .section-intro h2{font:36px/1.4 var(--serif)}.quiet .list-row{grid-template-columns:35px 1fr 130px 20px;padding-block:25px}.quiet .list-row h3{font:25px/1.6 var(--serif)}.quiet .quiet-about{border-top:1px solid var(--line);padding:55px 0 75px;display:grid;grid-template-columns:220px 1fr;gap:65px}.quiet .quiet-about h2{font:28px var(--serif)}.quiet .quiet-about p{max-width:640px;font-size:18px;line-height:2}.quiet .quiet-about p+p{margin-top:20px}.quiet .quiet-contact{display:flex;align-items:flex-end;justify-content:space-between;border-top:1px solid var(--line);padding:50px 0 35px}.quiet .quiet-contact h2{font:italic 41px var(--serif);letter-spacing:-.02em}.quiet .quiet-contact p{margin-top:17px;color:var(--muted);font-size:15px}
/* 03: a personal journal with a wider world */
.journal{--paper:#eee8dc;--ink:#342e25;--accent:#a54529;--muted:#80776a;--line:#cfc5b4}.journal .shell{max-width:1380px;width:calc(100% - 96px)}.journal .topbar{height:77px;border-bottom:1px solid var(--line)}.journal .topbar .logo{font:italic 22px var(--serif)}.journal .journal-masthead{display:flex;align-items:baseline;justify-content:space-between;padding:30px 0 24px}.journal .journal-masthead h1{font:clamp(82px,11.5vw,168px)/1 var(--serif);letter-spacing:-.06em}.journal .journal-masthead h1 span{font:26px var(--sans);letter-spacing:-.04em;margin-left:24px}.journal .journal-masthead .edition{max-width:220px;font-size:12px;text-align:right;line-height:1.8}.journal .journal-cover{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:0;border-block:1px solid var(--line);padding:0}.journal .journal-photo{margin:0;position:relative;min-height:545px;overflow:hidden}.journal .journal-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform 1.4s}.journal .journal-photo:hover img{transform:scale(1.025)}.journal .journal-photo figcaption{position:absolute;bottom:20px;left:25px;color:#fff;font:italic 17px var(--serif);text-shadow:0 1px 5px #0007}.journal .journal-lede{padding:48px 0 42px 50px;display:flex;flex-direction:column;justify-content:space-between;gap:35px}.journal .journal-lede h2{font:clamp(35px,3.9vw,57px)/1.5 var(--serif);letter-spacing:-.05em}.journal .journal-lede p{font-size:17px;line-height:1.9;margin:20px 0 28px;max-width:390px}.journal .journal-lede .signature{font:italic 27px var(--serif);color:var(--accent)}.journal .journal-writing{padding:95px 0 90px}.journal .section-intro h2{font:48px var(--serif)}.journal .journal-essays{display:grid;grid-template-columns:1fr 1fr;column-gap:75px}.journal .journal-essay{padding:32px 0 38px;border-top:1px solid var(--line);display:block}.journal .journal-essay .kicker{color:var(--accent)}.journal .journal-essay h3{font:31px/1.55 var(--serif);margin:20px 0 14px;transition:color .25s}.journal .journal-essay p{font-size:16px;line-height:1.95;color:var(--muted);max-width:510px}.journal .journal-essay:hover h3{color:var(--accent)}.journal .journal-note{border-block:1px solid var(--line);padding:65px 0;display:grid;grid-template-columns:1fr 2fr;gap:65px}.journal .journal-note h2{font:italic 43px/1.3 var(--serif);letter-spacing:-.03em}.journal .journal-note p{font:24px/1.85 var(--serif);max-width:850px}.journal .journal-note .note-footer{font:14px/1.7 var(--sans);margin-top:25px;color:var(--muted)}.journal .journal-connect{padding:70px 0 40px;display:flex;justify-content:space-between;align-items:flex-end}.journal .journal-connect h2{font:45px/1.5 var(--serif)}
/* 04: Swiss typography and graphic rhythm */
.swiss{--paper:#f0f0eb;--ink:#181a17;--accent:#e7422c;--muted:#71746b;--line:#bbbeb2}.swiss .shell{max-width:1500px;width:calc(100% - 80px)}.swiss .topbar{height:79px;border-bottom:2px solid var(--ink)}.swiss .topbar .logo{font-size:20px;font-weight:700}.swiss .swiss-kicker{display:grid;grid-template-columns:1fr 1fr 1fr;padding:23px 0;font-size:12px;line-height:1.6;letter-spacing:.07em}.swiss .swiss-kicker span:nth-child(2){text-align:center}.swiss .swiss-kicker span:last-child{text-align:right}.swiss .swiss-name{font-size:clamp(76px,16.3vw,244px);line-height:.94;font-weight:700;letter-spacing:-.085em;margin:24px 0 32px}.swiss .swiss-main{display:grid;grid-template-columns:1fr 1fr;gap:0;border-block:2px solid var(--ink)}.swiss .swiss-mark{background:var(--accent);padding:38px 28px 40px;font-size:clamp(94px,13.3vw,204px);font-weight:600;line-height:1.15;letter-spacing:-.07em;display:flex;align-items:center;justify-content:center}.swiss .swiss-main-copy{padding:36px 45px;display:flex;flex-direction:column;justify-content:space-between;gap:22px}.swiss .swiss-main-copy h2{font-size:clamp(28px,3.4vw,49px);font-weight:500;line-height:1.25;letter-spacing:-.04em}.swiss .swiss-main-copy p{font-size:17px;line-height:1.85;max-width:420px}.swiss .swiss-bottom-line{padding-block:20px;display:flex;justify-content:space-between;font-size:12px;letter-spacing:.07em}.swiss .swiss-writing{padding:75px 0 95px}.swiss .section-intro{margin-bottom:38px}.swiss .section-intro h2{font-size:60px;line-height:1;font-weight:600}.swiss .list-row{grid-template-columns:90px 1fr 170px 25px;padding:33px 0;border-color:var(--ink)}.swiss .list-row .index{font:38px/1 var(--sans);letter-spacing:-.07em;color:var(--accent)}.swiss .list-row h3{font-size:29px;font-weight:500}.swiss .swiss-belief{display:grid;grid-template-columns:1fr 2fr;border-top:2px solid var(--ink);padding:50px 0 85px;gap:60px}.swiss .swiss-belief h2{font-size:clamp(44px,6vw,80px);line-height:1.3;letter-spacing:-.045em;font-weight:500}.swiss .swiss-belief p{font-size:18px;max-width:640px;line-height:1.9;margin-top:28px}.swiss .swiss-contact{background:var(--accent);padding:55px 40px 65px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.swiss .swiss-contact h2{font-size:clamp(60px,8vw,112px);line-height:1;letter-spacing:-.06em;font-weight:600}.swiss .swiss-contact a{font-size:20px;border-bottom:2px solid var(--ink);padding-bottom:7px}.swiss .bottom{border-top:2px solid var(--ink);margin-top:40px}
/* 05: a quiet, luminous studio */
.studio{--paper:#fbfbf8;--ink:#323c38;--accent:#527867;--muted:#929b94;--line:#e1e6df}.studio .shell{max-width:1240px}.studio .topbar{height:94px}.studio .topbar .logo{font:22px var(--serif)}.studio .topbar nav{color:#758477}.studio .studio-hero{text-align:center;position:relative;padding:54px 0 38px;isolation:isolate}.studio .studio-hero .kicker{color:var(--accent);font-size:12px;letter-spacing:.2em}.studio .studio-hero h1{font:clamp(62px,7.5vw,108px)/1.2 var(--serif);letter-spacing:-.055em;margin:24px 0 18px}.studio .studio-hero h1 span{font:400 .66em var(--sans);letter-spacing:-.055em;margin-left:15px}.studio .studio-subtitle{font:italic 25px/1.5 var(--serif);color:var(--accent)}.studio .studio-art{width:600px;max-width:90%;height:350px;object-fit:cover;object-position:center 55%;margin:16px auto 4px;mix-blend-mode:multiply;will-change:transform}.studio .studio-description{font-size:17px;line-height:1.9;max-width:510px;margin:0 auto}.studio .studio-hero .jump{margin:24px auto 0;font-size:14px}.studio .studio-writing{padding:90px 0 80px}.studio .studio-writing .section-intro{border-bottom:1px solid var(--line);padding-bottom:25px;align-items:center}.studio .section-intro h2{font:44px/1.3 var(--serif)}.studio .studio-entries{display:grid;grid-template-columns:1fr 1fr;gap:50px 80px;padding-top:15px}.studio .studio-entry{display:block;position:relative;padding-left:23px}.studio .studio-entry:before{content:"";position:absolute;left:0;top:6px;width:4px;height:4px;border:1px solid var(--accent);border-radius:50%;transition:background .3s,transform .3s}.studio .studio-entry:hover:before{background:var(--accent);transform:scale(1.8)}.studio .studio-entry .kicker{color:var(--muted);letter-spacing:.07em}.studio .studio-entry h3{font-size:26px;line-height:1.65;margin:13px 0 12px;letter-spacing:-.025em}.studio .studio-entry p{font-size:16px;color:#7d8b80;line-height:1.9;max-width:440px}.studio .studio-about{background:#edf2eb;padding:75px 0}.studio .studio-about-inner{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;align-items:center}.studio .studio-about h2{font:52px/1.3 var(--serif);letter-spacing:-.035em}.studio .studio-about p{font-size:18px;line-height:2;color:#6c7c6e}.studio .studio-about .line-link{display:inline-block;margin-top:24px}.studio .studio-contact{text-align:center;padding:80px 0 25px}.studio .studio-contact h2{font:48px/1.4 var(--serif);letter-spacing:-.03em;margin:20px 0}.studio .studio-contact p{font-size:16px;color:#7b877d;margin-bottom:28px}.studio .studio-contact .line-link{font-size:16px}
/* Direction chooser */
.directions{--paper:#eeeee9}.directions .gallery-head{padding:80px 0 50px;display:flex;justify-content:space-between;gap:50px;align-items:flex-end}.directions .gallery-head h1{font-size:clamp(43px,5vw,76px);line-height:1.2;letter-spacing:-.05em;margin-top:20px}.directions .gallery-head p{font-size:17px;color:var(--muted);max-width:350px}.directions .gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px 35px;padding:15px 0 100px}.directions .direction-card:first-child{grid-column:1/-1}.directions .direction-card .preview{aspect-ratio:1.6;background:#dfdfd7;overflow:hidden;border:1px solid #00000012}.directions .direction-card:first-child .preview{aspect-ratio:2.2}.directions .direction-card img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s}.directions .direction-card:hover img{transform:scale(1.018)}.directions .direction-info{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding-top:18px}.directions .direction-info h2{font-size:25px;letter-spacing:-.035em}.directions .direction-info .number{font:italic 22px var(--serif);color:var(--muted);margin-right:12px}.directions .direction-info p{font-size:14px;color:var(--muted);margin-top:7px}.directions .direction-info .arrow{font-size:25px}
@media(max-width:1000px){.shell{width:calc(100% - 64px)}.quiet .quiet-hero{grid-template-columns:1fr 170px;gap:35px}.quiet .quiet-hero h1{font-size:92px}.journal .journal-lede{padding-left:32px}.journal .journal-lede h2{font-size:40px}.journal .journal-photo{min-height:500px}.journal .journal-masthead .edition{max-width:170px}.swiss .swiss-main-copy{padding:30px}.studio .studio-about-inner{gap:55px}.studio .studio-entries{gap:40px}.list-row{grid-template-columns:40px 1fr 115px 20px;gap:17px}.list-row h3{font-size:23px}}
@media(max-width:700px){.shell,.journal .shell,.swiss .shell{width:calc(100% - 44px)}.topbar,.quiet .topbar,.studio .topbar{height:82px}.topbar nav{gap:20px;font-size:13px}.topbar nav .desktop-only{display:none}.kicker{font-size:12px;letter-spacing:.09em}.bottom{display:block;padding-block:35px 105px;font-size:12px}.bottom span{display:block;margin-top:10px}.section-intro{margin-bottom:30px;gap:20px}.section-intro h2{font-size:34px}.section-intro .kicker{max-width:115px;text-align:right}.list-row,.quiet .list-row,.swiss .list-row{grid-template-columns:27px 1fr 20px;gap:13px;padding-block:25px;align-items:start}.list-row h3,.quiet .list-row h3,.swiss .list-row h3{font-size:23px;grid-row:2;grid-column:2}.list-row .category{grid-column:2;grid-row:1;font-size:12px}.list-row .index{grid-column:1;grid-row:1/3;padding-top:0}.list-row .arrow{grid-column:3;grid-row:2}.switcher{bottom:14px;padding:5px;gap:4px}.switcher .switch-home{padding-inline:9px;font-size:12px}.switcher .switch-option{width:32px;height:32px;font-size:12px}.quiet .topbar .logo{font-size:25px}.quiet .quiet-hero{padding:62px 0 52px;display:block}.quiet .quiet-hero h1{font-size:83px;margin-top:24px;letter-spacing:-.06em}.quiet .quiet-hero h1 span{font-size:41px;margin-top:14px}.quiet .quiet-tag{font-size:24px;max-width:270px}.quiet .quiet-description{font-size:17px;line-height:1.95;margin-top:26px;max-width:320px}.quiet .marginalia{display:none}.quiet .quiet-writing{padding:44px 0 55px}.quiet .section-intro h2{font-size:32px}.quiet .quiet-about{display:block;padding:35px 0 45px}.quiet .quiet-about h2{font-size:25px;margin-bottom:25px}.quiet .quiet-about p{font-size:17px}.quiet .quiet-contact{display:block;padding-top:35px}.quiet .quiet-contact h2{font-size:34px}.quiet .quiet-contact .line-link{display:inline-block;margin-top:27px}.journal .topbar{height:73px}.journal .journal-masthead{padding-block:24px 20px;display:block}.journal .journal-masthead h1{font-size:77px;letter-spacing:-.06em;white-space:nowrap}.journal .journal-masthead h1 span{font-size:19px;margin-left:15px}.journal .journal-masthead .edition{display:none}.journal .journal-cover{display:flex;flex-direction:column}.journal .journal-photo{min-height:300px}.journal .journal-photo figcaption{left:16px;bottom:15px;font-size:15px}.journal .journal-lede{padding:30px 0 32px;gap:24px}.journal .journal-lede h2{font-size:37px;line-height:1.5}.journal .journal-lede p{font-size:16px;margin-block:17px 20px}.journal .journal-lede .signature{font-size:24px}.journal .journal-writing{padding:50px 0 25px}.journal .journal-essays{display:block}.journal .section-intro h2{font-size:36px}.journal .journal-essay{padding-block:27px}.journal .journal-essay h3{font-size:28px;margin-block:14px 10px}.journal .journal-note{display:block;padding-block:40px}.journal .journal-note h2{font-size:33px;margin-bottom:28px}.journal .journal-note p{font-size:21px}.journal .journal-note .note-footer{font-size:13px}.journal .journal-connect{display:block;padding:45px 0 15px}.journal .journal-connect h2{font-size:36px}.journal .journal-connect .line-link{display:inline-block;margin-top:25px}.swiss .topbar{height:72px}.swiss .swiss-kicker{grid-template-columns:1fr 1fr;font-size:11px;padding-block:18px}.swiss .swiss-kicker span:nth-child(2){display:none}.swiss .swiss-name{font-size:16.3vw;margin:16px 0 25px}.swiss .swiss-main{grid-template-columns:1fr}.swiss .swiss-mark{font-size:112px;padding:15px 20px 23px}.swiss .swiss-main-copy{padding:29px 0 25px;gap:20px}.swiss .swiss-main-copy h2{font-size:36px;max-width:320px}.swiss .swiss-main-copy p{font-size:16px}.swiss .swiss-bottom-line{font-size:11px;gap:25px}.swiss .swiss-writing{padding:50px 0 60px}.swiss .section-intro h2{font-size:44px}.swiss .list-row .index{font-size:24px}.swiss .swiss-belief{display:block;padding:35px 0 50px}.swiss .swiss-belief h2{font-size:45px;margin-top:30px}.swiss .swiss-belief p{font-size:17px}.swiss .swiss-contact{display:block;padding:40px 22px 45px}.swiss .swiss-contact h2{font-size:68px}.swiss .swiss-contact a{display:inline-block;margin-top:35px;font-size:17px}.studio .studio-hero{padding:38px 0 35px}.studio .studio-hero h1{font-size:59px;line-height:1.05;margin-top:28px}.studio .studio-hero h1 span{display:block;font-size:43px;margin:17px 0 0}.studio .studio-subtitle{font-size:22px;margin-top:20px}.studio .studio-art{height:285px;max-width:100%;margin-top:12px}.studio .studio-description{font-size:16px;max-width:310px}.studio .studio-writing{padding:45px 0 55px}.studio .section-intro h2{font-size:33px}.studio .studio-entries{display:block;padding-top:0}.studio .studio-entry{margin-top:36px;padding-left:20px}.studio .studio-entry h3{font-size:25px;margin-block:12px 10px}.studio .studio-about{padding:45px 0}.studio .studio-about-inner{display:block}.studio .studio-about h2{font-size:44px;margin-bottom:25px}.studio .studio-about p{font-size:17px}.studio .studio-contact{padding:45px 0 10px}.studio .studio-contact h2{font-size:37px}.directions .gallery-head{padding:45px 0 30px;display:block}.directions .gallery-head h1{font-size:44px}.directions .gallery-head p{font-size:16px;margin-top:25px}.directions .gallery-grid{display:block;padding-bottom:40px}.directions .direction-card{display:block;margin-bottom:35px}.directions .direction-card:first-child .preview{aspect-ratio:1.6}.directions .direction-info h2{font-size:24px}.directions .direction-info p{font-size:13px}.directions .direction-info .number{font-size:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}.js .reveal{opacity:1;transform:none}.studio .studio-art{will-change:auto}}
/* A denser opening keeps the reading-room concept focused on writing. */
@media(min-width:701px){.quiet .quiet-hero{padding:42px 0 42px}.quiet .quiet-hero h1{font-size:82px;margin:12px 0 15px}.quiet .quiet-hero h1 span{display:inline;font-size:.43em;margin-left:12px}.quiet .quiet-description{font-size:17px;margin-top:20px}.quiet .marginalia{padding-top:0}.quiet .marginalia .note-mark{font-size:65px;margin-bottom:22px}.quiet .quiet-writing{padding-top:43px}.quiet .section-intro{margin-bottom:28px}.quiet .quiet-hero{grid-template-columns:1fr 180px}}
.studio .studio-art{object-fit:contain;mask-image:radial-gradient(ellipse 65% 66% at 50% 48%,#000 42%,transparent 80%)}
@media(min-width:1001px){.directions .gallery-grid{grid-template-columns:repeat(3,1fr);gap:44px 30px}.directions .direction-card:first-child{grid-column:auto}.directions .direction-card:first-child .preview{aspect-ratio:1.6}.directions .direction-info h2{font-size:23px}.directions .gallery-head{padding-top:45px}}
@media(min-width:701px) and (max-width:1000px){.directions .direction-card:first-child{grid-column:auto}.directions .direction-card:first-child .preview{aspect-ratio:1.6}}
@media(max-width:700px){.quiet .quiet-hero{padding:38px 0 35px}.quiet .quiet-hero h1{font-size:72px;letter-spacing:-.06em;margin:17px 0 22px}.quiet .quiet-hero h1 span{display:inline;font-size:30px;margin-left:10px;white-space:nowrap}.quiet .quiet-tag{font-size:23px}.quiet .quiet-description{margin-top:23px}.quiet .quiet-writing{padding-top:35px}.quiet .section-intro h2{font-size:28px}.studio .studio-art{mask-image:radial-gradient(ellipse 85% 65% at 50% 48%,#000 38%,transparent 80%)}}
