.-KtN3q_page{color:#1c0e09;background:#f5f2ef;overflow:clip}.-KtN3q_hero,.-KtN3q_bench,.-KtN3q_workpaper{width:min(1180px,100% - 56px);margin:auto}.-KtN3q_hero{z-index:1;padding:50px 0 0;position:relative}.-KtN3q_hero>p:first-child{color:#6b5e49;margin:0 0 22px;font-size:15px}.-KtN3q_hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(51px,6vw,79px);font-weight:400;line-height:1.04}.-KtN3q_hero h1 span,.-KtN3q_workpaper h2 span{color:#747b5e}.-KtN3q_hero>p:last-child{color:#6b5e49;max-width:39ch;margin:25px 0 0;font-size:18px;line-height:1.65}.-KtN3q_bench{margin-top:12px;position:relative}.-KtN3q_workshop{width:100%;height:auto;margin-left:auto;display:block}.-KtN3q_drawer{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.-KtN3q_drawerTabs{border-bottom:1px solid #d1c3aa;justify-content:flex-end;gap:12px;margin-top:5px;padding-bottom:23px;display:flex}.-KtN3q_drawerTabs button{color:#6b5e49;font:inherit;cursor:pointer;background:#f3eee1;border:1px solid #c9bca3;border-radius:4px;align-items:center;gap:22px;padding:13px 18px;font-size:14px;display:flex}.-KtN3q_drawerTabs button[aria-pressed=true]{color:#405032;background:#dde4cd;border-color:#afbc94}.-KtN3q_drawerTabs button[aria-pressed=true] svg{transform:rotate(180deg)}.-KtN3q_detail{grid-template-columns:40px 1fr 1fr;align-items:start;gap:24px;min-height:160px;padding-top:29px;display:grid}.-KtN3q_detail>svg{color:#5d694b;margin-top:6px}.-KtN3q_detail h2{letter-spacing:-.035em;margin:0;font-size:31px;font-weight:400;line-height:1.15}.-KtN3q_detail p{color:#6b5e49;max-width:43ch;margin:0;font-size:16px;line-height:1.6}.-KtN3q_workpaper{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:80px 0;display:grid}.-KtN3q_workpaper h2{letter-spacing:-.05em;margin:0;font-size:48px;font-weight:400;line-height:1.1}.-KtN3q_workpaper>div>p{color:#6b5e49;max-width:40ch;margin:24px 0;font-size:17px;line-height:1.65}.-KtN3q_quote{background:#e5e5d4;border:1px solid #c7cbb0;border-radius:4px;padding:30px;transform:rotate(-2deg);box-shadow:5px 7px 0 -1px #d3dac0}.-KtN3q_quote>span{color:#5d694b;font-size:12px}.-KtN3q_quote>div{border-bottom:1px solid #c5ccb0;padding:30px 0}.-KtN3q_quote strong{letter-spacing:-.04em;font-size:31px;font-weight:400}.-KtN3q_quote p{color:#5d694b;margin:14px 0 0;font-size:15px;line-height:1.6}.-KtN3q_quote dl{gap:18px;margin:24px 0 0;font-size:13px;display:grid}.-KtN3q_quote dl>div{justify-content:space-between;gap:20px;display:flex}.-KtN3q_quote dt{color:#5d694b;flex-shrink:0}.-KtN3q_quote dd{text-align:right;color:#4d5e3c;margin:0}.-KtN3q_cta{color:#f5f2ef;background:#1c0e09;border-radius:4px;align-items:center;gap:20px;max-width:100%;padding:16px 20px;font-size:14px;text-decoration:none;display:inline-flex}:where(html:not(.pointer-nav)) .-KtN3q_page button:focus-visible,:where(html:not(.pointer-nav)) .-KtN3q_cta:focus-visible{outline-offset:4px;outline:2px solid #76845f}@media (max-width:1050px){.-KtN3q_bench{margin-top:12px}.-KtN3q_workshop{width:100%}.-KtN3q_hero>p:last-child{max-width:34ch}.-KtN3q_workpaper{gap:50px}.-KtN3q_workpaper h2{font-size:41px}}@media (max-width:760px){.-KtN3q_hero,.-KtN3q_bench,.-KtN3q_workpaper{width:calc(100% - 40px)}.-KtN3q_hero{padding-top:35px}.-KtN3q_hero>p:last-child{max-width:47ch;font-size:17px}.-KtN3q_bench{margin-top:5px}.-KtN3q_workshop{width:100%}.-KtN3q_drawerTabs{justify-content:stretch;gap:8px}.-KtN3q_drawerTabs button{flex:1;justify-content:center;gap:9px;padding:13px 10px;font-size:12px}.-KtN3q_detail{grid-template-columns:27px 1fr;gap:15px;min-height:0}.-KtN3q_detail p{grid-column:2;max-width:50ch}.-KtN3q_detail h2{font-size:28px}.-KtN3q_workpaper{grid-template-columns:1fr;gap:45px;padding-block:55px 65px}.-KtN3q_quote{width:100%;max-width:500px;margin:auto;transform:none}.-KtN3q_workpaper>div>p{max-width:47ch}}@media (max-width:430px){.-KtN3q_hero,.-KtN3q_bench,.-KtN3q_workpaper{width:calc(100% - 32px)}.-KtN3q_hero h1{font-size:47px}.-KtN3q_hero>p:last-child{font-size:16px}.-KtN3q_drawerTabs button{gap:4px;padding:12px 5px;font-size:11px}.-KtN3q_drawerTabs button svg{width:12px}.-KtN3q_detail h2{font-size:25px}.-KtN3q_detail p{font-size:15px}.-KtN3q_quote{padding:24px 21px}.-KtN3q_quote strong{font-size:27px}.-KtN3q_quote dl>div{gap:12px;font-size:12px}.-KtN3q_workpaper h2{font-size:36px}.-KtN3q_cta{gap:13px;padding:15px;font-size:13px}}@media (prefers-reduced-motion:reduce){.-KtN3q_drawer{transition:none}}.-KtN3q_page button,.-KtN3q_page select{min-height:44px}
