:root{--paper:#f6f2e9;--well:#fffdf8;--ink:#11110f;--muted:#5b574f;--rule:#aaa49a;--serif:Georgia,"Times New Roman",serif;--sans:Arial,sans-serif}*{box-sizing:border-box}[hidden],[hidden] *{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:18px;line-height:1.58}a{color:inherit;text-underline-offset:.2em}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400;line-height:1.08}h1{font-size:clamp(2.75rem,7vw,6.25rem);letter-spacing:-.035em}h2{font-size:clamp(1.8rem,4vw,3.4rem)}h3{font-size:1.45rem}.site-header{min-height:122px;padding:18px clamp(22px,5vw,68px) 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:35px;background:var(--well);border-bottom:1px solid var(--rule)}.brand{display:block;width:154px;flex:0 0 154px;text-decoration:none;line-height:1}.wordmark{display:block;font-size:48px;letter-spacing:-.055em}.sale-line{display:block;width:90%;max-width:90%;margin:7px auto 0;text-align:center;white-space:nowrap;font-size:13px;letter-spacing:.015em}.site-header nav,.site-footer nav{display:flex;gap:clamp(15px,3vw,38px);flex-wrap:wrap}.site-header nav a,.site-footer a{text-decoration:none}.site-header nav a:hover{text-decoration:underline}.wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.measure{width:min(72ch,calc(100% - 48px));margin-left:max(24px,calc((100% - 1180px)/2));margin-right:24px}.page-head{padding:clamp(65px,9vw,115px) 0 45px;border-bottom:1px solid var(--rule);text-align:left}.page-head h1{max-width:17ch}.page-head p{max-width:68ch;font-size:1.25rem}.hero-photo{width:100%;height:min(55vw,620px);object-fit:cover}.home-hero{padding:42px 0 54px}.home-hero h1{max-width:100%;overflow:visible;padding-bottom:26px;border-bottom:1px solid var(--rule);text-align:left}.hero-open{max-width:72ch;font-size:clamp(1.35rem,2.4vw,2rem)}.sale-story,.home-prose{padding:56px 0 15px;text-align:left}.sale-story h2{max-width:18ch}.sale-story p,.home-prose p{max-width:72ch}.fact-band{border-top:1px solid var(--rule)}.fact{display:grid;grid-template-columns:210px minmax(0,72ch);gap:45px;padding:28px 0;border-bottom:1px solid var(--rule)}.label,label,legend{font-family:var(--sans);font-size:.73rem;line-height:1.25;letter-spacing:.12em;text-transform:uppercase;color:#34312c}.section-title{padding-top:50px;border-top:1px solid var(--rule)}.ideas-list,.post-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}a.idea-row,a.post-card{display:grid;color:inherit;border-bottom:1px solid var(--rule);padding:25px 18px 26px 0;min-height:180px}a.idea-row:nth-child(odd),a.post-card:nth-child(odd){border-right:1px solid var(--rule)}a.idea-row:nth-child(2n),a.post-card:nth-child(2n){padding-left:24px}.idea-row{grid-template-columns:72px 115px 1fr;gap:18px;align-items:start}.idea-row img{aspect-ratio:4/3;object-fit:cover}.idea-num{font-size:2.4rem;line-height:1}.post-card{grid-template-rows:auto 1fr}.post-card .meta{font-family:var(--sans);font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}a.idea-row,a.idea-row *,a.idea-row:hover,a.idea-row:hover *,a.idea-tile,a.idea-tile *,a.idea-tile:hover,a.idea-tile:hover *,a.post-card,a.post-card *,a.post-card:hover,a.post-card:hover *{text-decoration:none}.inquire-section{padding:55px 0}.inquire-box{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(430px,1.3fr);gap:45px;border:1px solid var(--rule);border-radius:7px;padding:34px;background:#ffffff40}.inquire-title{white-space:nowrap;font-size:clamp(1.55rem,3vw,2.55rem)}.inquiry-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.inquiry-form>label:nth-child(3),.inquiry-form fieldset,.choice-block,.submit{grid-column:1/-1}label{display:grid;gap:6px}input,textarea{width:100%;padding:10px;border:1px solid var(--rule);border-radius:3px;background:var(--well);color:var(--ink);font:1rem var(--serif)}fieldset{margin:0;padding:8px 0;border:0;display:flex;gap:24px;flex-wrap:wrap}fieldset label{display:flex;align-items:center;gap:7px}fieldset input{width:auto}.choice-block{padding:17px 0 2px;border-top:1px solid var(--rule)}.choice-block h3{font-size:1.15rem}.submit,.cookie-bar button{border:1px solid var(--ink);padding:12px 18px;background:var(--ink);color:var(--well);font:inherit;cursor:pointer}.trust-row{margin-top:22px;padding-top:20px;border-top:1px solid var(--rule)}.trust-row p{font-size:.95rem;color:var(--muted)}.trust-marks{display:flex;align-items:center;gap:35px;flex-wrap:wrap}.trust-marks img{width:auto;height:26px}.article{width:min(72ch,calc(100% - 48px));margin-left:max(24px,calc((100% - 1180px)/2));padding:70px 0}.article>header{text-align:left}.byline{font-size:.95rem}.byline a{text-decoration:none}.featured{position:relative;margin:35px 0 45px}.featured img{width:100%;max-height:610px;object-fit:cover}.watermark{position:absolute;right:12px;bottom:12px;padding:5px 9px;background:#fffdf8e6;font:12px var(--sans)}.article-body{text-align:left}.article-body h2{font-size:2rem;margin-top:2.2em}.article-body p{max-width:72ch}.author-bio{display:grid;grid-template-columns:130px 1fr;gap:25px;margin-top:60px;padding:25px;border:1px solid var(--rule);background:var(--well)}.author-bio img{width:130px;aspect-ratio:1;object-fit:cover}.author-bio h2{font-size:1.5rem}.archive{padding:50px 0 70px}.studio-flow{padding:55px 0;text-align:left}.studio-flow p{max-width:72ch}.media-well{margin:30px 0;padding:25px;border:1px solid var(--rule);background:var(--well)}.avatar-well{width:min(330px,100%)}.avatar-well img{width:100%}.logo-well{width:min(720px,100%)}.logo-well img{width:100%;max-height:150px;object-fit:contain}.cta{margin-top:50px;padding-top:28px;border-top:1px solid var(--rule)}.site-footer{margin-top:50px;padding:24px clamp(24px,5vw,68px);display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--rule)}.site-footer p{margin:0}.cookie-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--paper);border-top:1px solid var(--ink)}.cookie-bar p{margin:0}.cookie-bar>div{display:flex;gap:10px;flex:none}.cookie-bar button{margin:0}.cookie-bar button:last-child{background:transparent;color:var(--ink)}@media(max-width:760px){.site-header{align-items:flex-start;flex-direction:column}.site-header nav{width:100%;justify-content:space-between;gap:10px;font-size:.92rem}.fact,.inquire-box,.ideas-list,.post-grid{grid-template-columns:1fr}a.idea-row:nth-child(odd),a.post-card:nth-child(odd){border-right:0}.inquiry-form{grid-template-columns:1fr}.inquiry-form>label{grid-column:1/-1}.cookie-bar{flex-direction:column;align-items:stretch}.cookie-bar>div{justify-content:flex-end}}@media(max-width:520px){body{font-size:16px}.wrap,.measure,.article{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.home-hero{padding-top:26px}.home-hero h1{font-size:3.1rem;overflow:visible}.inquire-box{padding:20px 15px}.inquire-title{font-size:1.42rem}.idea-row{grid-template-columns:48px 85px 1fr;gap:10px}a.idea-row:nth-child(2n),a.post-card:nth-child(2n){padding-left:0}.author-bio{grid-template-columns:80px 1fr}.author-bio img{width:80px}.cookie-bar{left:0;right:0;bottom:0;padding:12px 16px}}.hero-photo{height:min(55vw,520px,calc(100vh - 382px))}
