@font-face{font-family:Fraunces Variable;src:url(/fonts/fraunces-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces Variable;src:url(/fonts/fraunces-latin-wght-italic.woff2)format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Jost Variable;src:url(/fonts/jost-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces Fallback;src:local(Georgia);ascent-override:92.9623%;descent-override:24.2386%;size-adjust:105.204%}@font-face{font-family:Jost Fallback;src:local(Arial),local(ArialMT);ascent-override:111.45%;descent-override:39.0596%;line-gap-override:0%;size-adjust:96.007%}:root{--font-display:"Fraunces Variable", "Fraunces Fallback", Georgia, serif;--font-script:"Fraunces Variable", "Fraunces Fallback", Georgia, serif;--font-ui:"Jost Variable", "Jost Fallback", "Helvetica Neue", Arial, sans-serif;--mono:"SF Mono", Menlo, Consolas, monospace;--bone:#fcfaf6;--paper:#fff;--plum:#46333c;--poppy:#e8641f;--lilac:#c5bdd6;--rule:#eae4da;--muted:#8a7a7f;--r:12px;--shell-max:1180px;--shell-pad:30px;--mast-py:14px;--nav-gap:22px;--nav-fs:.63rem;--foot-gap:22px;--foot-pt:22px;--foot-pb:34px;--body-lh:1.55}*{box-sizing:border-box;margin:0}body{background:var(--bone);color:var(--plum);font-family:var(--font-ui);line-height:var(--body-lh);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;font-family:inherit}.disp{font-family:var(--font-display);font-weight:400}.wrap{max-width:var(--shell-max);padding:0 var(--shell-pad);margin:0 auto}.pill{background:var(--poppy);color:#fff6ef;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;border:none;border-radius:24px;padding:12px 24px;font-size:.62rem;transition:all .18s;display:inline-block}.pill:hover{background:#d1571a}.kick{letter-spacing:.26em;text-transform:uppercase;color:var(--poppy);font-size:.6rem}header.mast{border-bottom:1px solid var(--rule)}.mast-in{max-width:var(--shell-max);padding:var(--mast-py) var(--shell-pad);align-items:flex-end;gap:26px;margin:0 auto;display:flex}.mark{border-bottom:2px solid var(--plum);align-items:flex-end;gap:8px;padding-right:6px;display:flex}.mark .glyph{flex:none;width:30px;height:30px;display:block}.mark .wordmark{flex-direction:column;align-items:flex-start;margin-bottom:-.13em;display:flex}.mark .the{font-family:var(--font-script);margin:0 0 -.3em .14em;font-size:.8rem;font-style:italic;line-height:1}.mark .name{font-family:var(--font-display);font-size:1.4rem;line-height:1}.mast nav{gap:var(--nav-gap);font-size:var(--nav-fs);letter-spacing:.18em;text-transform:uppercase;margin-left:auto;display:flex}.mast nav a:hover{color:var(--poppy)}@media (width<=760px){.mast nav{display:none}}body[data-page=build] .mast nav a[href="/build/"],body[data-page=sourcing] .mast nav a[href="/sourcing/"],body[data-page=book] .mast nav a[href="/book/"]{color:var(--poppy)}footer{border-top:1px solid var(--rule)}.foot-in{max-width:var(--shell-max);padding:var(--foot-pt) var(--shell-pad) var(--foot-pb);gap:var(--foot-gap);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;margin:0 auto;font-size:.6rem;display:flex}.foot-in a:hover{color:var(--poppy)}.foot-in .end{color:var(--poppy);margin-left:auto}body[data-page=home] .foot-in a[href=\/],body[data-page=build] .foot-in a[href="/build/"],body[data-page=sourcing] .foot-in a[href="/sourcing/"],body[data-page=book] .foot-in a[href="/book/"]{display:none}.pill.ghost{color:var(--plum);border:1.5px solid var(--plum);background:0 0}.pill.ghost:hover{background:var(--plum);color:var(--bone)}.top{grid-template-columns:1.1fr .9fr;align-items:end;gap:36px;padding:46px 0 30px;display:grid}@media (width<=860px){.top{grid-template-columns:1fr;gap:12px}}.top h1{font-family:var(--font-display);font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:400;line-height:1.02}.top h1 em{color:var(--poppy);font-style:italic}.top p{color:var(--muted);font-size:.94rem}.three{grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:34px;display:grid}@media (width<=800px){.three{grid-template-columns:1fr}}.c{border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);padding:28px}.c svg{width:100%;height:70px;margin-bottom:14px;display:block}.c .n{background:var(--poppy);border-radius:50%;width:9px;height:9px;margin-bottom:10px;display:block}.c h3{font-family:var(--font-display);margin:5px 0 7px;font-size:1.3rem;font-weight:400}.c p{color:var(--muted);font-size:.85rem}.quote{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:44px;padding:44px 0}.quote p{font-family:var(--font-display);max-width:900px;font-size:clamp(1.4rem,3vw,2.1rem);font-style:italic;line-height:1.3}.closer{flex-wrap:wrap;align-items:center;gap:20px;padding-bottom:56px;display:flex}.closer p{color:var(--muted);max-width:44ch;font-size:.88rem}
