main#MainContent[data-template=index]{background:none;margin:0;padding:0;box-shadow:none}.th-pad{box-sizing:border-box;padding-right:var(--th-margin-x);padding-left:var(--th-text-x)}.th-sheet{position:relative;box-sizing:border-box;background:var(--th-paper);padding:81px;box-shadow:0 2px #23375e0d,0 16px 34px #23375e17}.th-band{position:relative;z-index:5;box-sizing:border-box;padding-block:81px}main#MainContent .th-band--pierrepont{background:var(--th-rule);color:var(--th-ink)}main#MainContent .th-band--pierrepont h2{color:var(--th-ink);margin:27px 0;font-size:clamp(28px,3.4vw,44px);line-height:1.2273;letter-spacing:-.022em;max-width:20ch}main#MainContent .th-band--pierrepont p{color:#2e4165;font-size:18px;line-height:27px;max-width:60ch;margin:0 0 27px}main#MainContent .th-band--pierrepont .kicker{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#5c6e90;margin:0}main#MainContent .th-band--pierrepont .th-colon{color:var(--th-red)}main#MainContent .th-band--closing{background:var(--th-ink)}main#MainContent .th-band--closing h2{color:var(--th-paper);margin:0 0 27px;font-size:clamp(30px,3.8vw,50px);line-height:1.08;letter-spacing:-.025em;max-width:18ch}main#MainContent .th-band--closing p{color:#b7c0d6;margin:0 0 27px;font-size:19px;line-height:27px;max-width:56ch}main#MainContent .th-band--closing a.th-link{color:#d96a57;border-bottom-color:#d96a57}main#MainContent .th-eyebrow{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--th-red);margin:0 0 40px}main#MainContent .th-claim{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(34px,5.6vw,78px);line-height:1.0385;letter-spacing:-.03em;color:var(--th-ink);margin:0 0 40px;max-width:17ch;text-wrap:pretty}main#MainContent .th-lede{font-weight:300;font-size:20px;line-height:27px;color:var(--th-body);max-width:62ch;margin:0 0 40px;text-wrap:pretty}main#MainContent a.th-link{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--th-red);text-decoration:none;border-bottom:1px solid var(--th-red);padding-bottom:3px}.th-pencil{position:absolute;top:-34px;right:150px;width:560px;max-width:46vw;z-index:3;transform:rotate(-14deg);filter:drop-shadow(0 13px 10px rgba(35,55,94,.18));pointer-events:none}.th-pencil img{display:block;width:100%;height:auto}main#MainContent .th-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;height:54px}main#MainContent .th-head h2{font-size:38px;letter-spacing:-.025em;margin:0;color:var(--th-ink)}main#MainContent .th-meta{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--th-slate)}main#MainContent a.th-row{display:grid;grid-template-columns:56px minmax(0,1fr) 360px 150px;gap:24px;align-items:end;height:54px;padding-bottom:5px;box-sizing:border-box;text-decoration:none;color:inherit;border-bottom:1px solid var(--th-rule)}main#MainContent a.th-row:hover{border-bottom-color:var(--th-red)}main#MainContent a.th-row:hover .t{color:var(--th-red)}main#MainContent .th-row .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:var(--th-slate)}main#MainContent .th-row .t{font-family:Playfair Display,Georgia,serif;font-size:25px;line-height:1;color:var(--th-ink)}main#MainContent .th-row .d{font-weight:300;font-size:15px;line-height:1;color:var(--th-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main#MainContent .th-row .p{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;line-height:1;text-align:right;color:var(--th-ink)}main#MainContent .th-row--last .n,main#MainContent .th-row--last .t,main#MainContent .th-row--last .p{color:var(--th-red)}main#MainContent .th-studies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:54px;padding-top:27px}main#MainContent .th-study{border-top:1px solid var(--th-rule);padding-top:20px}main#MainContent .th-study .k{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--th-red)}main#MainContent .th-study h3{font-size:27px;line-height:1.15;letter-spacing:-.02em;color:var(--th-ink);margin:14px 0}main#MainContent .th-study p{font-weight:300;font-size:16px;line-height:27px;color:var(--th-body);margin:0 0 14px;max-width:none;text-wrap:pretty}main#MainContent .th-case{display:flex;gap:72px;align-items:flex-start}main#MainContent .th-colon{font-family:Playfair Display,Georgia,serif;font-size:116px;line-height:.7}@media screen and (max-width:1100px){.th-sheet{padding:54px}.th-pencil{width:380px;right:40px;top:-22px}main#MainContent a.th-row{grid-template-columns:44px minmax(0,1fr) 150px}main#MainContent .th-row .d{display:none}main#MainContent .th-studies{grid-template-columns:1fr;gap:27px}main#MainContent .th-case{gap:32px}main#MainContent .th-colon{font-size:72px}}@media screen and (max-width:749px){.th-sheet{padding:27px 22px}.th-band{padding-block:40px}.th-pencil{display:none}main#MainContent .th-head{height:auto;display:block}main#MainContent .th-head .th-meta{display:block;margin-top:8px}main#MainContent a.th-row{grid-template-columns:32px minmax(0,1fr)}main#MainContent .th-row .p{grid-column:2;text-align:left;margin-top:6px}main#MainContent .th-case{display:block}main#MainContent .th-colon{display:none}}@media screen and (min-width:1500px){main#MainContent[data-template=index] .th-sheet:has(.th-claim){display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);column-gap:clamp(48px,4vw,88px);align-items:start}main#MainContent .th-sheet:has(.th-claim)>.th-eyebrow{grid-column:1 / -1;grid-row:1}main#MainContent .th-sheet:has(.th-claim)>.th-claim{grid-column:1;grid-row:2;max-width:none;margin-bottom:0}main#MainContent .th-sheet:has(.th-claim)>.th-lede{grid-column:2;grid-row:2;align-self:end;max-width:none;margin-bottom:0}main#MainContent .th-sheet:has(.th-claim)>a.th-circle--cta{grid-column:2;grid-row:3;justify-self:start;align-self:start;margin-top:40px}main#MainContent .th-sheet:has(.th-claim)>*:last-child{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/thesis-home.css.map */
