.O2uXQG_header{z-index:50;height:calc(80px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);isolation:isolate;position:fixed;inset:0 0 auto}.O2uXQG_header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:1;background:#fffef9f5;border-bottom:1px solid #315f2714;transition:opacity .36s;position:absolute;inset:0}.O2uXQG_header[data-hero-overlay=true]:before{opacity:0}.O2uXQG_header[data-hero-overlay=true] .O2uXQG_toggle{background:0 0}@media (prefers-reduced-motion:reduce){.O2uXQG_header:before{transition:none}}.O2uXQG_inner{align-items:center;gap:28px;width:min(1320px,100% - 64px);height:100%;margin:auto;display:flex}.O2uXQG_logo{flex-shrink:0;align-items:center;width:100px;min-height:48px;display:flex}.O2uXQG_logo img{width:100%;height:auto;display:block}.O2uXQG_desktopNav{justify-content:flex-end;align-items:center;gap:clamp(16px,2vw,28px);margin-left:auto;display:flex}.O2uXQG_desktopNav a{letter-spacing:.015em;white-space:nowrap;align-items:center;min-height:48px;font-size:15px;font-weight:500;display:flex}.O2uXQG_desktopNav a:hover,.O2uXQG_pageNav a:hover{color:var(--leaf)}.O2uXQG_desktopNav a[aria-current]{text-underline-offset:7px;text-decoration:underline}@media (min-width:1001px){.O2uXQG_header[data-hero-overlay=true] .O2uXQG_desktopNav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#254f21;background:#fffef9ed;border:1px solid #ffffffb3;border-radius:14px;padding:0 20px;box-shadow:0 3px 18px #1727120d}}.O2uXQG_shop{color:#fff;white-space:nowrap;background:#315f27;border-radius:99px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:8px 22px;font-size:15px;display:flex}.O2uXQG_toggle,.O2uXQG_close{color:#315f27;background:#fffef9;border:1px solid #cbd5bd;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.O2uXQG_toggle{display:none}.O2uXQG_spacer{height:calc(80px + env(safe-area-inset-top,0px))}.O2uXQG_dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.O2uXQG_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e321c66}.O2uXQG_panel{margin:calc(80px + env(safe-area-inset-top,0px)) 20px 0 auto;background:#fffef9;border:1px solid #dfe5d4;border-radius:24px;max-width:440px;padding:24px;box-shadow:0 16px 60px #17301426}.O2uXQG_menuHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.O2uXQG_menuHeading p{color:#315f27;font-size:16px;font-weight:600}.O2uXQG_pageNav{display:grid}.O2uXQG_pageNav a{border-top:1px solid #dfe5d4;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;line-height:1.8;display:flex}.O2uXQG_pageNav a svg{flex-shrink:0}@media (min-width:1001px) and (max-width:1100px){.O2uXQG_inner{gap:16px}.O2uXQG_desktopNav{gap:12px}}@media (max-width:1000px){.O2uXQG_header{height:calc(68px + env(safe-area-inset-top,0px))}.O2uXQG_inner{gap:12px;width:calc(100% - 40px)}.O2uXQG_logo{width:90px}.O2uXQG_desktopNav,.O2uXQG_shop{display:none}.O2uXQG_toggle{border:0;border-radius:12px;flex-direction:column;gap:0;width:52px;height:52px;margin-left:auto;display:flex}.O2uXQG_toggle span{font-size:10px;line-height:1.6}.O2uXQG_spacer{height:calc(68px + env(safe-area-inset-top,0px))}.O2uXQG_panel{max-width:none;margin:80px 16px 0;padding:20px}}@media (max-width:1000px) and (orientation:landscape) and (max-height:500px){.O2uXQG_toggle{top:calc(8px + env(safe-area-inset-top,0px));right:calc(2px + env(safe-area-inset-right,0px));width:44px;position:absolute}}
.nwzRVq_trigger{width:fit-content;min-height:44px;color:var(--green);font:inherit;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:underline;display:flex}.nwzRVq_trigger:focus-visible,.nwzRVq_close:focus-visible{outline:2px solid var(--green);outline-offset:3px}.nwzRVq_imageButton:focus-visible,.nwzRVq_imageContainer:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.nwzRVq_dialog{--gutter:24px;width:100%;max-width:none;height:100%;max-height:none;padding:var(--gutter);background:0 0;border:0;margin:0;position:fixed;inset:0}.nwzRVq_dialog[open]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.nwzRVq_dialog::backdrop{background:#ffffff8c}.nwzRVq_panel{width:min(1200px, 100%, calc(100dvh - 2 * var(--gutter)));aspect-ratio:1;border-radius:16px;min-height:0;max-height:100%;position:relative}.nwzRVq_panel[data-zoomed=true]{aspect-ratio:auto;width:min(1200px,100%);height:100%}.nwzRVq_close{z-index:1;width:44px;height:44px;color:var(--green);background:#fffdf5;border:1px solid #cad5bb;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:8px}.nwzRVq_imageContainer{overscroll-behavior:contain;border-radius:inherit;width:100%;height:100%;overflow:auto}.nwzRVq_imageButton{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.nwzRVq_imageButton img{width:100%;height:auto;display:block}.nwzRVq_imageContainer[data-zoomed=true] .nwzRVq_imageButton{cursor:zoom-out;width:1200px}@media (max-width:700px){.nwzRVq_dialog{--gutter:12px;padding:max(var(--gutter), env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) max(var(--gutter), env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left))}}
.fNjVXq_section{background:#f7f5ec;padding:56px 24px 64px}.fNjVXq_inner{max-width:1080px;margin:auto}.fNjVXq_heading{text-align:center;margin-bottom:28px}.fNjVXq_heading h2{color:var(--green);font-size:clamp(26px,3vw,40px);line-height:1.6}.fNjVXq_heading p{margin-top:10px;font-size:18px}.fNjVXq_heading .eyebrow{margin-bottom:12px}.fNjVXq_video{aspect-ratio:16/9;background:#eee7d8;border-radius:20px;width:100%;height:auto;display:block}.fNjVXq_note{color:var(--muted);text-align:center;margin-top:14px;font-size:13px;line-height:1.8}@media (max-width:700px){.fNjVXq_section{padding:36px 16px 44px}.fNjVXq_heading{margin-bottom:20px}.fNjVXq_heading h2{font-size:26px}.fNjVXq_heading p{font-size:16px}.fNjVXq_video{border-radius:12px}.fNjVXq_note{text-align:left;font-size:12px}}
.xwJ-uq_page{color:var(--ink);background:#fffdf5;min-height:100svh}.xwJ-uq_main{max-width:840px;margin:auto;padding:36px 40px 90px}.xwJ-uq_breadcrumb{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:36px;font-size:15px;display:flex}.xwJ-uq_breadcrumb a{text-underline-offset:5px;text-decoration:underline}.xwJ-uq_intro{margin-bottom:36px}.xwJ-uq_intro .eyebrow{margin-bottom:12px}.xwJ-uq_intro h1{margin-bottom:20px;font-size:clamp(34px,4vw,48px)}.xwJ-uq_intro p{font-size:18px;line-height:1.95}.xwJ-uq_intro p+p{color:var(--muted);margin-top:12px;font-size:16px}.xwJ-uq_form{background:#fffef9;border:1px solid #dbe0cd;border-radius:24px;padding:36px;position:relative}.xwJ-uq_fields{border:0;gap:28px;min-width:0;margin:0;padding:0;display:grid}.xwJ-uq_optionalFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 24px;display:grid}.xwJ-uq_field{min-width:0}.xwJ-uq_wide{grid-column:1/-1}.xwJ-uq_field label{color:var(--green);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:17px;font-weight:500;display:flex}.xwJ-uq_optional,.xwJ-uq_required{letter-spacing:.04em;border-radius:5px;padding:1px 9px;font-size:12px;font-weight:500;line-height:1.8}.xwJ-uq_optional{color:var(--muted);background:#edf0e4}.xwJ-uq_required{color:var(--green);background:#f4e9aa}.xwJ-uq_field input,.xwJ-uq_field select,.xwJ-uq_field textarea{width:100%;max-width:100%;min-height:52px;color:var(--ink);font:inherit;letter-spacing:.015em;background:#fff;border:1px solid #c2cbb6;border-radius:10px;padding:12px 14px;font-size:17px;line-height:1.7;display:block}.xwJ-uq_field select{padding-right:30px}.xwJ-uq_field textarea{resize:vertical;min-height:210px}.xwJ-uq_field input:focus,.xwJ-uq_field select:focus,.xwJ-uq_field textarea:focus{border-color:var(--green)}.xwJ-uq_trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.xwJ-uq_privacy{color:var(--muted);margin:24px 0;font-size:14px;line-height:1.9}.xwJ-uq_submit{background:var(--green);color:#fff;border:0;border-radius:99px;justify-content:center;align-items:center;gap:20px;width:100%;max-width:320px;min-height:58px;margin:0 auto;padding:14px 28px;font-size:18px;font-weight:500;display:flex}.xwJ-uq_submit:hover{background:#254f21}.xwJ-uq_submit:disabled{opacity:.65;cursor:wait}.xwJ-uq_error,.xwJ-uq_notice{overflow-wrap:anywhere;border-radius:12px;margin-top:24px;padding:16px 20px;font-size:16px;line-height:1.9}.xwJ-uq_error{color:#773b20;background:#fff2e2}.xwJ-uq_notice{color:var(--green);background:#edf0de}.xwJ-uq_warning{background:#fff8cc}.xwJ-uq_footer{padding:32px max(24px,50vw - 540px)}.xwJ-uq_back{min-height:48px;color:var(--green);align-items:center;gap:12px;font-size:16px;display:inline-flex}.xwJ-uq_copyright{color:var(--muted);margin-top:24px;font-size:13px}@media (max-width:700px){.xwJ-uq_main{padding:24px 20px 56px}.xwJ-uq_breadcrumb{margin-bottom:28px;font-size:14px}.xwJ-uq_intro{margin-bottom:28px}.xwJ-uq_intro h1{font-size:34px}.xwJ-uq_form{border-radius:20px;padding:28px 20px}.xwJ-uq_optionalFields{grid-template-columns:minmax(0,1fr)}.xwJ-uq_fields,.xwJ-uq_optionalFields{gap:24px}.xwJ-uq_field label{gap:10px;font-size:16px}.xwJ-uq_field input,.xwJ-uq_field select,.xwJ-uq_field textarea{padding-inline:12px;font-size:16px}.xwJ-uq_privacy{font-size:13px}.xwJ-uq_footer{padding-inline:24px}}
.nbO5HW_page{color:#283726;background:#fffdf5}.nbO5HW_header{z-index:10;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:auto;padding:24px 40px;display:flex;position:relative}.nbO5HW_header nav{align-items:center;gap:30px;font-size:16px;display:flex}.nbO5HW_back,.nbO5HW_shopLink,.nbO5HW_readLink,.nbO5HW_primaryLink{min-height:48px;color:var(--green);justify-content:center;align-items:center;gap:14px;display:inline-flex}.nbO5HW_shopLink{background:#f4df65;border-radius:999px;padding:10px 24px}.nbO5HW_hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;max-width:1280px;margin:35px auto 0;padding:0 40px 80px;display:grid}.nbO5HW_heroCopy{padding:10px 0 30px}.nbO5HW_breadcrumb{color:#626e5b;flex-wrap:wrap;gap:12px;margin-bottom:48px;font-size:15px;display:flex}.nbO5HW_breadcrumb a{text-underline-offset:5px;text-decoration:underline}.nbO5HW_hero h1{color:var(--green);letter-spacing:.025em;margin-bottom:24px;font-size:clamp(40px,4.4vw,62px);line-height:1.6}.nbO5HW_heroCopy p{text-wrap:pretty;font-size:20px;line-height:1.95}.nbO5HW_heroCopy .nbO5HW_lead{font-family:var(--font-heading), sans-serif;color:var(--green);margin-bottom:22px;font-size:28px;line-height:1.8}.nbO5HW_readLink{border-bottom:1px solid #7b916a;margin-top:24px;font-size:18px}.nbO5HW_ribbon{letter-spacing:.08em;color:var(--green);background:#edf0de;justify-content:center;align-items:center;gap:20px;padding:22px;font-size:15px;display:flex}.nbO5HW_articleLayout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:76px;max-width:1160px;margin:auto;padding:90px 40px;display:grid}.nbO5HW_contents{position:sticky;top:104px}.nbO5HW_contents ol{padding:0;list-style:none}.nbO5HW_contents a{color:var(--green);align-items:center;gap:16px;padding:14px 0;font-size:18px;display:flex}.nbO5HW_contents a span{font-family:var(--font-body), sans-serif;color:#738164;font-size:14px}.nbO5HW_chapter{border-bottom:1px solid #dbe0cd;margin-bottom:58px;padding:0 0 60px;scroll-margin-top:16px}.nbO5HW_chapterMeta{color:var(--green);align-items:center;gap:18px;margin-bottom:22px;display:flex}.nbO5HW_chapterMeta>span{font-family:var(--font-body), sans-serif;color:#829b5d;font-size:42px;font-weight:400;line-height:1}.nbO5HW_chapterMeta p{letter-spacing:.12em;font-size:16px}.nbO5HW_chapter h2{white-space:pre-line;color:var(--green);text-align:left;margin:0 0 28px;font-size:36px;line-height:1.75}.nbO5HW_chapter>p{margin-bottom:22px;font-size:20px;line-height:2}.nbO5HW_chapter>p:last-child{margin-bottom:0}.nbO5HW_emphasizedIntro{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.nbO5HW_ideas{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.nbO5HW_ideas>div{background:#f1f3e6;border-radius:22px;padding:28px}.nbO5HW_ideas svg{color:var(--green);margin-bottom:14px}.nbO5HW_ideas h3{color:var(--green);text-align:left;margin-bottom:12px;font-size:23px;line-height:1.7}.nbO5HW_ideas p{font-size:18px;line-height:1.9}.nbO5HW_inventor{background:#f8efca;border-radius:26px;margin-bottom:50px;padding:40px}.nbO5HW_inventor h2{color:var(--green);margin-bottom:16px;font-size:30px;line-height:1.8}.nbO5HW_inventor .nbO5HW_name{margin-bottom:20px;font-size:20px;font-weight:600}.nbO5HW_inventor p{font-size:18px;line-height:2}.nbO5HW_closing{text-align:center;background:#e9efdd;padding:80px 24px}.nbO5HW_closing h2{color:var(--green);margin-bottom:20px;font-size:42px;line-height:1.7}.nbO5HW_closing p{margin-bottom:28px;font-size:20px}.nbO5HW_primaryLink{color:#fffdf5;background:#355f27;border-radius:999px;padding:16px 30px;font-size:20px}.nbO5HW_footer{padding:36px max(24px,50vw - 540px)}@media (max-width:1000px){.nbO5HW_hero{gap:35px}.nbO5HW_articleLayout{grid-template-columns:170px minmax(0,1fr);gap:40px}.nbO5HW_hero h1{font-size:46px}.nbO5HW_heroCopy .nbO5HW_lead{font-size:24px}.nbO5HW_portrait{height:420px}.nbO5HW_ideas{grid-template-columns:1fr}}@media (max-width:700px){.nbO5HW_header{gap:14px;padding:18px 22px}.nbO5HW_header nav{gap:0}.nbO5HW_header .nbO5HW_shopLink{display:none}.nbO5HW_back{gap:8px;font-size:15px}.nbO5HW_hero{grid-template-columns:1fr;gap:24px;margin-top:12px;padding:0 24px 30px}.nbO5HW_breadcrumb{gap:8px;margin-bottom:30px;font-size:14px}.nbO5HW_heroCopy{padding-bottom:0}.nbO5HW_hero h1{font-size:40px;line-height:1.6}.nbO5HW_heroCopy .nbO5HW_lead{font-size:24px}.nbO5HW_heroCopy p{text-wrap:pretty;font-size:18px}.nbO5HW_readLink{font-size:17px}.nbO5HW_portrait{max-width:360px;height:370px;margin:10px auto 160px}.nbO5HW_portrait .story-script{font-size:28px;top:32px;left:20px}.nbO5HW_artTag{font-size:15px;left:22px}.nbO5HW_ribbon{letter-spacing:.04em;gap:12px;padding:20px 12px;font-size:11px}.nbO5HW_ribbon svg{flex-shrink:0}.nbO5HW_articleLayout{padding:45px 24px 55px;display:block}.nbO5HW_contents{border-bottom:1px solid #dbe0cd;margin-bottom:45px;padding-bottom:24px;position:static}.nbO5HW_contents ol{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.nbO5HW_contents a{gap:10px;padding:10px 0;font-size:16px}.nbO5HW_chapter{margin-bottom:36px;padding-bottom:36px;scroll-margin-top:16px}.nbO5HW_chapterMeta{margin-bottom:18px}.nbO5HW_chapterMeta>span{font-size:34px}.nbO5HW_chapter h2{margin-bottom:22px;font-size:28px;line-height:1.8}.nbO5HW_chapter>p{font-size:18px;line-height:2}.nbO5HW_ideas{gap:14px;margin-top:26px}.nbO5HW_ideas>div{padding:24px}.nbO5HW_ideas h3{font-size:23px}.nbO5HW_ideas p{font-size:18px}.nbO5HW_inventor{margin-bottom:34px;padding:28px 24px}.nbO5HW_inventor h2{font-size:26px}.nbO5HW_inventor .nbO5HW_name,.nbO5HW_inventor p{font-size:18px}.nbO5HW_closing{padding:55px 24px}.nbO5HW_closing h2{font-size:32px}.nbO5HW_closing p{font-size:18px}.nbO5HW_primaryLink{padding:14px 22px;font-size:18px}.nbO5HW_footer{padding:28px 24px}}@media (max-width:360px){.nbO5HW_hero h1{font-size:35px}.nbO5HW_header{padding-inline:16px}.nbO5HW_back{font-size:14px}.nbO5HW_hero,.nbO5HW_articleLayout{padding-inline:20px}.nbO5HW_heroCopy .nbO5HW_lead{font-size:22px}.nbO5HW_chapter h2{font-size:26px}.nbO5HW_portrait{height:340px}.nbO5HW_contents a{font-size:15px}}.nbO5HW_heroVisual{min-width:0;margin:0;padding-bottom:25px;position:relative}.nbO5HW_heroPhoto{background:#e7ecd9;border-radius:230px 230px 28px 28px;height:510px;position:relative;overflow:hidden}.nbO5HW_heroPhoto img{object-fit:cover;object-position:68% center}.nbO5HW_heroStamp{color:var(--green);font-family:var(--font-heading), sans-serif;background:#f4e9aa;border-radius:4px 24px 24px;align-items:center;gap:14px;padding:22px 26px;font-size:23px;line-height:1.65;display:flex;position:absolute;bottom:58px;left:-26px;box-shadow:0 8px 28px #2837260b}.nbO5HW_heroStamp svg{flex-shrink:0}.nbO5HW_heroVisual figcaption{color:#626e5b;text-align:right;margin-top:12px;font-size:12px;line-height:1.8}.nbO5HW_introduction{border-bottom:1px solid #dbe0cd;margin-bottom:54px;padding:0 0 48px}.nbO5HW_introduction>p{font-family:var(--font-heading), sans-serif;color:var(--green);margin:14px 0 24px;font-size:30px;line-height:1.95}.nbO5HW_readingTime{color:#626e5b;font-size:14px}.nbO5HW_chapterEnglish{letter-spacing:.12em;color:#626e5b;margin-top:3px;font-size:10px;display:block}.nbO5HW_chapter figure{margin:0 0 30px}.nbO5HW_chapter figure img{display:block}.nbO5HW_chapter figcaption{color:#626e5b;letter-spacing:.02em;padding-top:12px;font-size:13px;line-height:1.9}.nbO5HW_sceneFigure>img{border-radius:22px;width:100%;height:auto}.nbO5HW_archiveFigure{background:#fffef9;border:1px solid #dbe0cd;border-radius:6px;padding:22px}.nbO5HW_archiveFigure>img{width:100%;height:auto}.nbO5HW_figureHeading{padding:0 0 18px}.nbO5HW_figureHeading>span{color:#626e5b;letter-spacing:.12em;font-size:11px;display:block}.nbO5HW_figureHeading>p{font-family:var(--font-heading), sans-serif;color:var(--green);margin-top:5px;font-size:25px}.nbO5HW_structureFigure{grid-template-columns:1fr 1fr;gap:18px;display:grid}.nbO5HW_structureFigure>div{background:#fff;border:1px solid #e5e7d9;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px 18px 18px;display:flex}.nbO5HW_structureFigure>div>img{object-fit:contain;width:100%;height:260px}.nbO5HW_structureFigure>div>span{color:var(--green);text-align:center;font-size:13px}.nbO5HW_structureFigure>figcaption{grid-column:1/-1;padding-top:0}.nbO5HW_careFigure{background:#fff;border-radius:22px;padding:20px}.nbO5HW_careImages{grid-template-columns:1fr 1fr;align-items:center;gap:14px;display:grid}.nbO5HW_careImages>img{object-fit:contain;width:100%;height:auto}.nbO5HW_makers{grid-template-columns:1fr 1fr;gap:28px;margin-top:28px;display:grid}.nbO5HW_makers>div>span{color:#626e5b;margin-bottom:10px;font-size:13px;display:block}.nbO5HW_makers h3{font-family:var(--font-body), sans-serif;color:var(--green);margin-bottom:14px;font-size:19px;line-height:1.8}.nbO5HW_makers h3 span{font-size:16px}.nbO5HW_makers p{font-size:16px;line-height:1.95}.nbO5HW_development{background:#f1f3e6;border-radius:22px;margin-top:32px;padding:28px}.nbO5HW_development ol{border-left:1px solid #a5b58a;margin:0;padding:0 0 0 22px;list-style:none}.nbO5HW_development li{padding:0 0 24px 8px;position:relative}.nbO5HW_development li:last-child{padding-bottom:0}.nbO5HW_development li:before{content:"";background:#68864e;border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:-28px}.nbO5HW_development li>span{color:#526b40;font-size:13px}.nbO5HW_development h3{color:var(--green);text-align:left;margin:4px 0 8px;font-size:24px}.nbO5HW_development li>p,.nbO5HW_awards>p{font-size:16px;line-height:1.95}.nbO5HW_development .nbO5HW_sourceNote,.nbO5HW_awards .nbO5HW_sourceNote{color:#626e5b;margin-top:20px;font-size:13px;line-height:1.9}.nbO5HW_awards{background:#fffef9;border:1px solid #dbe0cd;border-radius:22px;margin-top:32px;padding:28px}.nbO5HW_awards .eyebrow{margin-bottom:12px}.nbO5HW_awards h3{color:var(--green);text-align:left;margin-bottom:12px;font-size:24px;line-height:1.8}.nbO5HW_awards ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.nbO5HW_awards li{color:var(--green);background:#f1f3e6;border-radius:8px;padding:7px 12px;font-size:14px}@media (max-width:700px){.nbO5HW_development,.nbO5HW_awards{padding:22px 20px}.nbO5HW_development h3,.nbO5HW_awards h3{font-size:22px}}@media (max-width:1000px){.nbO5HW_heroPhoto{height:460px}.nbO5HW_heroStamp{padding:18px;font-size:21px;left:-16px}.nbO5HW_structureFigure{grid-template-columns:1fr}.nbO5HW_structureFigure>div>img{height:220px}.nbO5HW_makers{grid-template-columns:1fr;gap:24px}.nbO5HW_makers>div+div{border-top:1px solid #dacd95;padding-top:24px}}@media (max-width:700px){.nbO5HW_heroVisual{width:100%;max-width:460px;margin:10px auto 0}.nbO5HW_heroPhoto{border-radius:180px 180px 22px 22px;height:370px}.nbO5HW_heroStamp{padding:16px 20px;font-size:22px;bottom:58px;left:-8px}.nbO5HW_heroVisual figcaption{font-size:11px}.nbO5HW_introduction{margin-bottom:36px;padding-bottom:32px}.nbO5HW_introduction>p{font-size:24px}.nbO5HW_introduction .eyebrow{font-size:12px}.nbO5HW_chapter figure{margin-bottom:24px}.nbO5HW_archiveFigure{padding:12px}.nbO5HW_figureHeading{padding-bottom:12px}.nbO5HW_figureHeading>p{font-size:22px}.nbO5HW_chapter figcaption{font-size:12px}.nbO5HW_careFigure{padding:12px}.nbO5HW_careImages{grid-template-columns:1fr;gap:20px}.nbO5HW_structureFigure{gap:12px}.nbO5HW_structureFigure>div{padding:20px}.nbO5HW_makers h3{font-size:19px}.nbO5HW_makers p{font-size:16px}}
.YXj7pa_section{background:#fffdf5;border-block:1px solid #e1e5d5;padding:56px 0}.YXj7pa_inner{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;display:grid}.YXj7pa_inner .eyebrow{margin-bottom:10px}.YXj7pa_inner h2{color:var(--green);font-size:30px}.YXj7pa_articles{margin:0;padding:0;list-style:none}.YXj7pa_articles li+li{border-top:1px solid #e1e5d5;margin-top:24px;padding-top:24px}.YXj7pa_meta{color:#626e5b;flex-wrap:wrap;gap:6px 20px;margin-bottom:12px;font-size:13px;display:flex}.YXj7pa_articles h3{font-family:var(--font-body), sans-serif;color:var(--green);text-wrap:pretty;font-size:18px;font-weight:500;line-height:1.9}.YXj7pa_articles a{min-height:44px;color:var(--green);text-underline-offset:5px;align-items:center;gap:10px;margin-top:12px;text-decoration:underline;display:inline-flex}.YXj7pa_articles a:hover{color:#223e1c}@media (max-width:700px){.YXj7pa_section{padding:36px 0}.YXj7pa_inner{grid-template-columns:1fr;gap:22px}.YXj7pa_inner h2{font-size:26px}.YXj7pa_articles h3{font-size:16px}}
