@charset "UTF-8";
.worldview-home{--paper:#F4EFE3;--ink:#1F3A2B;--muted:#1F3A2B;--line:#E6DCC3;--rust:#A4462F;--gold:#B08A2E;--leaf:#F4EFE3;background:var(--paper)}
.worldview-home main{overflow:clip}.worldview-home .wrap{width:min(1380px,calc(100% - 112px))}.worldview-home img{width:100%;height:auto}.worldview-home .folio{font:13px/1.8 Georgia,var(--sans);letter-spacing:.1em;margin-bottom:20px}
.worldview-home figcaption{font-size:13px;line-height:1.8}.world-link{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;min-height:48px;border-bottom:1px solid currentColor;font-size:14px}.world-link span{font-size:20px;transition:transform .2s}.world-link:hover span{transform:translate(3px,-3px)}
.cover{padding-top:25px}.cover-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:27px;border-bottom:1px solid var(--line);font:13px/1.8 Georgia,var(--sans);letter-spacing:.12em}.cover-topline span:nth-child(2){font:16px/1.8 var(--serif);letter-spacing:.1em}
.cover-layout{display:grid;grid-template-columns:1fr 1fr;gap:54px;padding:56px 0 90px;align-items:start}.cover-copy{padding-top:26px;position:relative;z-index:1}.cover-role{font-size:14px;letter-spacing:.04em;margin-bottom:26px}.cover h1{font-family:var(--serif);font-weight:500;letter-spacing:0;line-height:1.65}.cover h1>span{display:block;font-size:clamp(28px,3.65vw,57px);white-space:nowrap}.cover h1 em{display:block;font-style:normal;font-size:clamp(58px,7.1vw,108px);line-height:1.45;color:var(--rust);white-space:nowrap;letter-spacing:-.025em}.cover-intro{font-size:17px;line-height:2.2;margin-top:26px}.cover-link{display:inline-flex;align-items:center;gap:30px;min-height:52px;font-size:14px;border-bottom:1px solid var(--ink);margin-top:25px}.cover-link span{font-size:23px}.cover-note{display:flex;align-items:center;gap:21px;margin-top:50px}.cover-note-number{font:italic 48px/1 Georgia,serif;color:var(--gold)}.cover-note p{font:500 18px/1.8 var(--serif)}
.cover-images{position:relative;padding-left:18px;padding-bottom:42px;min-width:0}.cover-portrait{margin:0 0 0 16px;background:#F4EFE3}.cover-portrait img{height:565px;object-fit:cover;object-position:72% 50%;border-radius:0}.cover-portrait figcaption{display:flex;align-items:center;justify-content:flex-end;gap:17px;padding:13px 18px;background:var(--paper);color:var(--ink)}.cover-portrait strong{font:500 22px/1.6 var(--serif)}.cover-portrait figcaption span{font:12px/1.8 Georgia,serif;letter-spacing:.12em}
.cover-dish{position:absolute;width:225px;left:-76px;bottom:-21px;transform:rotate(-7deg);padding:10px 10px 9px;background:var(--paper);box-shadow:0 5px 12px #E6DCC380}.cover-dish img{aspect-ratio:1;object-fit:cover;object-position:center}.cover-dish figcaption{font:500 15px/1.8 var(--serif);text-align:center;padding-top:8px}
.cover-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--ink);margin-top:4px}.cover-index a{display:flex;align-items:center;justify-content:center;gap:20px;padding:24px 12px;font:500 20px/1.8 var(--serif)}.cover-index a+a{border-left:1px solid var(--line)}.cover-index span{font:12px/1.8 Georgia,serif;color:var(--ink)}
.intro-spread{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center;padding-block:115px 125px}.intro-photo{margin:0}.intro-photo img{aspect-ratio:1.13;object-fit:cover;object-position:center}.intro-photo figcaption{margin-top:16px}.intro-copy h2{font:500 clamp(29px,2.8vw,43px)/1.8 var(--serif);margin-bottom:28px}.intro-copy>p:not(.folio){font-size:16px;line-height:2.2;margin-bottom:22px}.intro-copy .world-link{margin-top:8px}
.world-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:48px}.world-section-head h2{font:500 clamp(34px,3.7vw,57px)/1.6 var(--serif)}.world-section-head>.folio{margin-bottom:18px}.world-section-head>p{font-size:16px;line-height:2.2}
.field-spread{background:#17362A;color:#F4EFE3;padding-block:94px 105px}.field-spread a:hover{color:var(--leaf)}.field-spread .folio{color:#F4EFE3}.field-spread h2 span{color:var(--leaf)}.field-composition{display:grid;grid-template-columns:1.2fr .8fr;gap:60px 75px;align-items:start}.field-main img{aspect-ratio:1.03;object-fit:cover;object-position:50% 50%}.field-main figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:17px}.field-main figcaption span:last-child{font:12px/1.8 Georgia,serif}.field-side{padding-top:100px}.field-harvest{width:78%;margin-left:auto;transform:rotate(3deg)}.field-harvest img{aspect-ratio:1.05;object-fit:cover;object-position:center 72%}.field-harvest figcaption{margin-top:14px}.field-recipe-note{padding:35px 0 0 45px;max-width:450px}.field-recipe-note>p:last-child{font-size:16px;line-height:2.2}.field-recipe-note .folio{font-family:var(--serif);font-size:17px;margin-bottom:14px;letter-spacing:.04em}.field-fish{width:62%;justify-self:end;margin-top:-38px}.field-fish img{aspect-ratio:1.15;object-fit:cover;object-position:center 63%}.field-fish figcaption{margin-top:14px}.field-caption{padding-top:10px}.field-caption>p{font:500 clamp(27px,2.4vw,37px)/1.9 var(--serif);margin-bottom:30px}
.behind{padding-block:108px 110px}.behind .world-section-head h2{font-size:clamp(33px,3.3vw,50px)}.oven-story{display:grid;grid-template-columns:1fr 1fr;background:color-mix(in srgb,var(--rust) 10%,var(--paper));margin-top:45px}.oven-story>figure{position:relative;min-width:0}.oven-story>figure img{height:100%;min-height:600px;object-fit:cover;object-position:50% 58%}.oven-story>figure figcaption{position:absolute;left:18px;bottom:16px;background:var(--paper);color:var(--ink);padding:5px 12px;font-size:12px}.oven-story-copy{padding:44px 50px 46px}.story-number{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;padding-bottom:18px;border-bottom:1px solid #B08A2E66;margin-bottom:25px}.story-number>span{font:italic 39px/1 Georgia,serif}.oven-story h3,.craft-story h3{font:500 clamp(31px,3vw,44px)/1.7 var(--serif);margin-bottom:26px}.oven-story-copy>p:not(.story-number):not(.story-belief),.craft-story-copy>p:not(.story-number){font-size:16px;line-height:2.1;margin-bottom:20px}.oven-story-copy .story-belief{font:500 22px/1.8 var(--serif);margin:26px 0 18px}.oven-story .world-link{font-size:14px}
.craft-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:110px;align-items:center;padding:80px 60px 0}.craft-story-copy .story-number{border-color:var(--gold);color:var(--ink)}.craft-story-photo{width:91%;justify-self:end;padding:16px 16px 13px;background:#F4EFE3;transform:rotate(3deg);box-shadow:0 4px 14px #E6DCC380}.craft-story-photo img{aspect-ratio:1.05;object-fit:cover;object-position:center 40%}.craft-story-photo figcaption{font:500 17px/1.8 var(--serif);text-align:center;padding-top:16px}.craft-story .world-link{margin-top:8px}
.commission{background:#E6DCC3;padding-block:95px 75px}.commission-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:65px;align-items:start}.commission-photo{position:sticky;top:160px}.commission-photo img{aspect-ratio:.82;object-fit:cover;object-position:50% 50%}.commission-photo figcaption{margin-top:16px;font-family:var(--serif);font-size:17px}.commission-list>a{display:grid;grid-template-columns:32px 1fr 22px;gap:20px;align-items:center;min-height:110px;padding-block:20px;border-top:1px solid #E6DCC3}.commission-list>a:last-child{border-bottom:1px solid #E6DCC3}.commission-number{font:13px/1.8 Georgia,serif;color:var(--ink)}.commission-list h3{font:500 25px/1.7 var(--serif);margin-bottom:5px}.commission-list p{font-size:14px;color:var(--muted)}.commission-list>a>span:last-child{font-size:22px}.commission-tail{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #E6DCC3;padding-top:25px;margin-top:48px}.commission-tail>span{font-size:14px}
.daily{display:grid;grid-template-columns:1fr 1.25fr;gap:100px;padding-block:110px 70px}.daily h2{font:500 clamp(31px,3vw,46px)/1.7 var(--serif);margin-bottom:26px}.daily-intro>p:last-child{font-size:16px;line-height:2.2}.daily-links>a{display:grid;grid-template-columns:1fr auto;gap:10px 20px;border-top:1px solid var(--line);padding-block:25px}.daily-links>a:last-child{border-bottom:1px solid var(--line)}.daily-links>a>span{grid-column:1/-1;font:12px/1.8 Georgia,serif;letter-spacing:.1em;color:var(--ink)}.daily-links strong{font:500 22px/1.8 var(--serif)}.daily-links small{font-size:13px;align-self:center;color:var(--muted)}
.world-books{display:grid;grid-template-columns:auto 1fr;gap:12px 35px;padding-block:30px 70px;border-top:1px solid var(--line);align-items:start}.world-books>.folio{padding-top:6px;margin:0}.world-books>p:not(.folio){font:500 24px/1.7 var(--serif)}.world-books>div{grid-column:2;display:flex;flex-wrap:wrap;gap:15px 30px;font-size:15px}.world-books small{display:block;font-size:13px;color:var(--muted);margin-top:4px}.world-books>.world-link{grid-column:2;justify-self:start;margin-top:10px}
.world-contact{background:var(--paper);color:var(--ink);padding-block:90px 95px}.world-contact-inner{display:flex;align-items:center;justify-content:space-between;gap:60px}.world-contact h2{font:500 clamp(31px,3.3vw,50px)/1.7 var(--serif);margin-bottom:26px}.world-contact p:not(.folio){font-size:16px;line-height:2.2}.world-contact-link{background:var(--rust);color:var(--paper);flex-shrink:0;width:220px;height:220px;display:flex;align-items:center;justify-content:center;gap:20px;border:1px solid var(--rust);border-radius:50%;font-size:16px;transition:background .2s,color .2s}.world-contact-link>span:last-child{font-size:25px}.world-contact-link:hover{background:var(--rust);color:var(--paper);text-decoration:underline;text-underline-offset:5px}.worldview-home .footer{border-top:0}
@media(min-width:1600px){.cover h1>span{font-size:56px}.cover h1 em{font-size:109px}}
@media(max-width:1200px){.cover-layout{gap:32px}.cover-portrait img{height:520px}.cover-dish{width:185px;left:-45px}.cover-note{margin-top:35px}.cover-index a{font-size:18px;gap:12px}.intro-spread{gap:55px}.field-composition{gap:55px 45px}.field-recipe-note{padding-left:15px}.oven-story-copy{padding:32px}.craft-story{padding-inline:20px;gap:60px}.commission-layout{gap:40px}.daily{gap:55px}.daily-links strong{font-size:20px}.daily-links small{grid-column:1/-1}}
@media(max-width:1000px){.worldview-home .wrap{width:calc(100% - 64px)}.cover-layout{padding-top:35px;gap:20px}.cover-copy{padding-top:16px}.cover-role{font-size:13px}.cover h1>span{font-size:3.6vw}.cover h1 em{font-size:7.1vw}.cover-intro{font-size:16px}.cover-portrait{margin-left:0}.cover-images{padding-left:0}.cover-portrait img{height:490px}.cover-portrait figcaption{gap:10px;padding-inline:12px}.cover-portrait figcaption strong{font-size:20px}.cover-portrait figcaption span{font-size:12px;letter-spacing:.04em}.cover-dish{left:-23px;bottom:-15px;width:160px}.cover-note p{font-size:16px}.cover-note-number{font-size:38px}.cover-note{gap:15px}.cover-index a{font-size:16px;gap:10px}.intro-spread{gap:38px;padding-block:85px}.intro-copy h2{font-size:30px}.world-section-head{gap:35px}.world-section-head h2{font-size:40px}.world-section-head>p{font-size:15px}.field-spread{padding-block:75px}.field-composition{gap:40px}.field-side{padding-top:60px}.field-harvest{width:88%}.field-recipe-note{padding-left:0}.field-main figcaption{display:block}.field-main figcaption span:last-child{display:block;margin-top:6px}.field-fish{width:80%;margin-top:0}.oven-story-copy{padding:28px}.oven-story h3,.craft-story h3{font-size:33px}.oven-story>figure img{min-height:680px}.craft-story{gap:40px;padding-inline:0}.craft-story-photo{width:100%}.commission-list h3{font-size:22px}.commission-list>a{gap:13px;grid-template-columns:22px 1fr 20px}.commission-list p{font-size:14px}.commission-photo{top:115px}.daily{gap:40px}.daily-links strong{font-size:21px}.world-contact-inner{gap:40px}.world-contact-link{width:180px;height:180px;font-size:15px;gap:12px}}
@media(max-width:760px){.worldview-home .wrap{width:calc(100% - 40px)}.worldview-home .folio{font-size:12px;margin-bottom:16px}.cover{padding-top:17px}.cover-topline{padding-bottom:17px;font-size:12px;letter-spacing:.06em;gap:10px}.cover-topline span:nth-child(2){font-size:14px}.cover-topline span:last-child{display:none}.cover-layout{display:flex;flex-direction:column;gap:28px;padding:30px 0 50px}.cover-copy{display:contents}.cover-role{order:0;font-size:13px;margin:0}.cover h1{order:1;margin-top:-14px}.cover h1>span{font-size:clamp(27px,6.9vw,47px)}.cover h1 em{font-size:clamp(56px,14vw,95px);line-height:1.35}.cover-images{order:2;align-self:stretch;margin:0 0 0 36px;padding-bottom:46px}.cover-portrait img{height:400px;object-position:74% 50%}.cover-portrait figcaption{padding:11px 14px}.cover-portrait figcaption strong{font-size:20px}.cover-dish{width:155px;left:-32px;bottom:0;transform:rotate(-6deg);padding:7px}.cover-dish figcaption{font-size:13px;padding-top:5px}.cover-intro{order:3;font-size:16px;line-height:2.1;margin-top:0}.cover-link{order:4;margin:0;align-self:flex-start;gap:30px}.cover-note{order:5;margin:7px 0 0;gap:16px}.cover-note p{font-size:16px}.cover-note-number{font-size:38px}.cover-index{grid-template-columns:1fr 1fr;margin:0}.cover-index a{font-size:17px;padding:18px 8px;justify-content:flex-start;gap:12px}.cover-index a:nth-child(3){border-left:0}.cover-index a:nth-child(n+3){border-top:1px solid var(--line)}
.intro-spread{display:flex;flex-direction:column;gap:30px;padding-block:65px}.intro-photo{width:100%}.intro-photo img{aspect-ratio:1.3}.intro-photo figcaption{font-size:13px;margin-top:12px}.intro-copy h2{font-size:30px;line-height:1.75;margin-bottom:22px}.intro-copy>p:not(.folio){line-height:2.1;margin-bottom:20px}.world-section-head{display:block;margin-bottom:32px}.world-section-head h2,.behind .world-section-head h2{font-size:33px;line-height:1.6}.world-section-head>p{font-size:16px;margin-top:22px}.world-section-head>p br{display:none}.field-spread{padding-block:60px}.field-composition{grid-template-columns:1fr 1fr;gap:28px 20px}.field-main{grid-column:1/-1}.field-main img{aspect-ratio:1.1}.field-main figcaption{margin-top:12px}.field-main figcaption span:last-child{font-size:12px}.field-side{grid-column:1/-1;display:grid;grid-template-columns:.85fr 1fr;gap:24px;padding-top:20px;align-items:center}.field-harvest{width:100%;margin:0;transform:rotate(-3deg)}.field-harvest img{aspect-ratio:.8}.field-harvest figcaption{font-size:12px}.field-recipe-note{padding:0}.field-recipe-note .folio{font-size:15px}.field-recipe-note>p:last-child{font-size:15px;line-height:2}.field-fish{width:100%;justify-self:start;margin-top:18px}.field-fish img{aspect-ratio:.95}.field-fish figcaption{font-size:12px}.field-caption{padding-top:18px}.field-caption>p{font-size:22px;line-height:1.8;margin-bottom:18px}.field-caption .world-link{font-size:13px;gap:12px;line-height:1.8}.field-caption .world-link span{font-size:18px}
.behind{padding-block:60px}.oven-story{grid-template-columns:1fr;margin-top:30px}.oven-story>figure img{height:360px;min-height:0;object-position:center 60%}.oven-story-copy{padding:28px 25px 32px}.story-number{margin-bottom:22px;font-size:13px}.story-number>span{font-size:34px}.oven-story h3,.craft-story h3{font-size:33px;line-height:1.6;margin-bottom:23px}.oven-story-copy>p:not(.story-number):not(.story-belief),.craft-story-copy>p:not(.story-number){line-height:2.1}.oven-story-copy .story-belief{font-size:22px}.craft-story{display:flex;flex-direction:column-reverse;gap:36px;padding:55px 0 0}.craft-story-photo{width:88%;align-self:center;padding:12px;transform:rotate(3deg)}.craft-story-photo img{aspect-ratio:1.05}.craft-story-photo figcaption{font-size:15px;padding-top:12px}.craft-story-copy{width:100%}
.commission{padding-block:60px 45px}.commission-layout{grid-template-columns:1fr;gap:32px}.commission-photo{position:static}.commission-photo img{aspect-ratio:1.3}.commission-photo figcaption{font-size:15px}.commission-list h3{font-size:23px}.commission-list>a{grid-template-columns:25px 1fr 20px;gap:13px;min-height:105px;padding-block:17px}.commission-list p{font-size:14px;line-height:1.9}.commission-tail{display:block;margin-top:32px;padding-top:22px}.commission-tail>span{display:block;margin-bottom:12px}.commission-tail .world-link{font-size:14px}.daily{display:block;padding-block:60px 40px}.daily h2{font-size:32px;line-height:1.7}.daily-links{margin-top:30px}.daily-links>a{padding-block:22px;gap:8px}.daily-links strong{font-size:21px}.daily-links small{font-size:13px}.world-books{display:block;padding-block:26px 45px}.world-books>p:not(.folio){font-size:22px;margin-top:12px}.world-books>div{display:block;margin-top:23px;font-size:15px}.world-books>div>span{display:block;margin-bottom:16px}.world-books>.world-link{margin-top:6px}.world-contact{padding-block:57px 60px}.world-contact-inner{display:block}.world-contact h2{font-size:29px;line-height:1.8}.world-contact .folio{font-size:12px;letter-spacing:.045em}.world-contact p:not(.folio){font-size:16px;line-height:2.1}.world-contact p:not(.folio) br{display:none}.world-contact-link{width:100%;height:72px;border-radius:0;margin-top:30px;justify-content:space-between;padding-inline:24px;font-size:16px}.world-contact-link>span:last-child{font-size:24px}}
@media(max-width:420px){.cover-portrait img{height:335px}.cover-dish{width:132px}.cover-portrait figcaption span{font-size:12px;letter-spacing:0}.cover-index a{font-size:15px;gap:8px}.field-side{grid-template-columns:1fr;gap:30px}.field-harvest{width:63%;margin:0 6px 0 auto;transform:rotate(3deg)}.field-harvest img{aspect-ratio:1}.field-recipe-note{max-width:none}.field-recipe-note>p:last-child{font-size:16px}.field-caption>p{font-size:20px}.world-contact h2{font-size:26px}.oven-story-copy{padding-inline:22px}}
@media(prefers-reduced-motion:reduce){.worldview-home *{scroll-behavior:auto;transition:none}}

/* 2026-09-13: paper, ink, bengara; gold is reserved for small marks. */
.worldview-home{--line:color-mix(in srgb,var(--gold) 30%,var(--paper));--hand:"HanziPen SC","HanziPen TC","YuKyokasho","Yu Kyokasho",var(--serif)}
.worldview-home .folio,.daily-links>a>span,.cover-index span{color:var(--ink)}
.field-spread .folio,.field-spread h2 span{color:var(--paper)}
.field-spread a:hover{color:var(--paper);text-decoration:underline;text-underline-offset:5px}
.cover-topline,.cover-index{border-color:var(--gold)}
.cover-link,.world-link{border-color:var(--ink)}
.field-spread .world-link{border-color:var(--paper)}
.cover-portrait figcaption{border-bottom:1px solid var(--line);justify-content:flex-end;flex-wrap:wrap}
.cover-portrait figcaption strong,.cover-portrait figcaption span{white-space:nowrap}
.cover-images{padding-bottom:0}
.cover-dish{position:relative;left:auto;bottom:auto;float:none;width:170px;margin:28px 0 0 8px;transform:rotate(-3deg);box-shadow:0 3px 9px #E6DCC380}
.cover-dish figcaption,.field-harvest figcaption,.craft-story-photo figcaption,.photo-aside figcaption{font-family:var(--hand);font-size:17px;line-height:1.65;letter-spacing:.025em}
.cover-dish figcaption{font-size:15px}
.field-harvest{width:65%;padding:9px 9px 13px;background:var(--paper);color:var(--ink);box-shadow:0 3px 9px #E6DCC380;transform:rotate(2deg)}
.field-harvest figcaption{margin-top:10px}
.field-harvest .caption-original{font-family:var(--sans);font-size:12px;display:block;margin-bottom:7px}
.story-number{color:var(--ink);border-color:var(--gold)}
.story-number>span{color:var(--gold)}
.craft-story-copy .story-number{border-color:var(--gold)}
.commission{background:color-mix(in srgb,var(--paper-shade) 40%,var(--paper))}
.commission-list>a,.commission-tail{border-color:var(--line)}
.world-contact{border-top:1px solid var(--line)}
.world-contact-link{width:240px;height:76px;border-radius:3px;padding-inline:24px}
.world-contact-link:hover{box-shadow:inset 0 0 0 1px var(--paper)}
.photo-aside{width:200px;padding:10px 10px 14px;background:var(--paper);color:var(--ink);box-shadow:0 3px 9px #E6DCC380;transform:rotate(-2deg);margin-top:28px}
.photo-aside img{aspect-ratio:4/3;object-fit:cover;width:100%}
.photo-aside figcaption{margin-top:10px;text-align:center;font-size:16px}
.oven-story-copy .photo-aside{margin-top:32px;margin-left:auto;width:185px}
.craft-story-photo{width:74%;padding:12px 12px 16px;transform:rotate(2deg)}
.intro-photo .photo-note,.commission-photo .photo-note{display:block;font:18px/1.75 var(--hand);margin-top:8px}
.daily-intro .photo-aside{margin-top:30px}
@media(min-width:761px){.cover-layout{padding-bottom:56px}.cover-portrait img{height:500px}.cover-dish{width:175px;margin-top:22px;margin-left:10px}.cover-images{display:flex;flex-direction:column;align-items:flex-start}.cover-portrait{width:calc(100% - 16px)}.cover-dish img{aspect-ratio:1.45}.cover-dish figcaption{font-size:15px}.cover-note{margin-top:35px}}
@media(min-width:1001px){.cover-dish{margin-left:-45px}}
@media(max-width:1000px) and (min-width:761px){.cover-portrait{width:100%}.cover-portrait img{height:440px}.cover-dish{width:150px}.cover-portrait figcaption span{font-size:12px}.world-contact-link{width:210px}}
@media(max-width:760px){.cover-images{margin-left:0;display:grid;grid-template-columns:1fr;gap:24px;align-items:start}.cover-portrait{margin:0;width:100%}.cover-portrait img{height:350px;object-position:73% center}.cover-portrait figcaption{padding:12px 0;gap:12px;justify-content:flex-start}.cover-dish{width:145px;margin:0 8px 0 auto;position:relative;left:auto;bottom:auto;transform:rotate(2deg)}.cover-dish img{aspect-ratio:1.35}.cover-dish figcaption{font-size:15px}.cover-layout{gap:26px;padding-bottom:36px}.field-harvest{width:85%;margin-left:auto}.field-harvest figcaption{font-size:16px}.field-caption .world-link{font-size:14px}.craft-story-photo{width:78%;max-width:330px}.photo-aside{width:175px}.oven-story-copy .photo-aside{margin:30px auto 0;width:165px}.world-contact-link{width:100%;height:72px}.daily-intro .photo-aside{margin:28px 8px 0 auto}}
@media(max-width:420px){.cover-portrait img{height:320px}.cover-dish{width:135px}.field-harvest{width:63%}.cover-portrait figcaption{gap:12px}.cover-portrait figcaption strong{font-size:21px}.cover-portrait figcaption span{font-size:12px}}

.intro-photo{width:88%;max-width:570px;padding:12px 12px 16px;background:var(--paper);box-shadow:0 3px 9px #E6DCC380;transform:rotate(-1deg)}
.intro-photo figcaption{padding-inline:4px}.intro-photo .photo-note{font-family:var(--hand)}
.craft-story-photo figcaption .photo-note{display:block;margin-top:8px;font-family:var(--hand)}
.commission-photo .work-note{width:190px;margin:30px 10px 0 auto;position:static;transform:rotate(2deg)}
.commission-photo .work-note img{aspect-ratio:1.25}
.commission-photo .work-note figcaption{font-family:var(--hand);font-size:16px}
@media(max-width:760px){.intro-photo{width:89%;max-width:390px;align-self:center}.commission-photo .work-note{width:165px}.photo-note{display:block;margin-top:8px}.field-harvest .photo-note{font-size:16px}}

/* Keep the selected eight-course spread and roasted dish visible in full. */
.commission-main img,.field-fish img{aspect-ratio:3/2;object-position:center}
