.home-audit__h{font-family:var(--fd);font-variation-settings:"wdth" 62;text-transform:uppercase;font-kerning:normal;font-weight:800;font-stretch:62%}.home-thesis__big,.home-story__lead,.home-book__h{font-family:var(--fd);font-variation-settings:"wdth" 80;letter-spacing:-.012em;font-weight:700;font-stretch:80%}.home-hero{background-color:var(--k);isolation:isolate;--hero-w:100vw;--hero-lap:12vw;--hero-top:20px;position:relative;overflow:hidden}@supports (height:1svh){@media (max-width:599px){.home-hero{--hero-w:min(100vw, max(250px, calc(300px + (100svh - 664px) * .5)));--hero-lap:clamp(46px, calc(76px - (100svh - 664px) * .16), 76px);--hero-top:clamp(4px, calc(4px + (100svh - 664px) * .09), 20px)}}@media (min-width:600px) and (max-width:899px){.home-hero{--hero-w:min(100vw, max(340px, calc((100svh - 690px) * 1.36)));--hero-lap:calc(var(--hero-w) * .12)}}}.home-hero__media{padding-top:calc(var(--hdr) + var(--hero-top) - var(--hero-w) * .12);display:block}.home-hero__img{width:var(--hero-w);transform-origin:50% 30%;height:auto;animation:tl-photo 2.4s var(--slow) both;margin-inline:auto;display:block}.home-hero__wrap{margin-top:calc(-1 * var(--hero-lap));padding-bottom:56px;position:relative}.home-hero .tl-h1{font-size:min(calc((100vw - 2 * var(--pad)) / 5.36), 124px);justify-items:start;margin-left:-.022em;line-height:.88;display:grid}.home-hero__pair{white-space:nowrap;display:block}.home-hero__pair .tl-mask{vertical-align:top;display:inline-block}.home-hero__lead{max-width:31em;font-size:var(--fs-m);color:var(--t1);text-wrap:pretty;margin-top:20px;line-height:1.55}.home-hero .tl-actions{margin-top:26px}.home-hero__proof{max-width:30em;font-family:var(--fd);font-variation-settings:"wdth" 80;color:var(--w);margin-top:16px;font-size:18px;font-weight:600;font-stretch:80%;line-height:1.4}@media (max-width:559px){.home-hero .tl-btn--gold{justify-content:space-between;width:100%}}@media (max-width:599px) and (max-height:740px){.home-hero__lead{margin-top:16px;font-size:16px;line-height:1.5}.home-hero .tl-actions{margin-top:20px}}@media (min-width:600px) and (max-width:899px){.home-hero__wrap{padding-bottom:72px}.home-hero__lead{font-size:var(--fs-l);margin-top:26px;line-height:1.5}.home-hero .tl-actions{margin-top:32px}.home-hero__proof{margin-top:20px;font-size:20px}}@media (min-width:900px){.home-hero{--hero-h:clamp(680px, min(100svh, 76vw), 1100px);--hero-foot:clamp(56px, 7.2svh, 88px);--hero-col:calc(54vw - var(--pad) - max(0px, (100vw - 1440px) / 2));--hero-rest:calc(var(--hdr) + 64px + var(--hero-lead) + 88px + 45px + var(--hero-foot));--hero-lead:132px;height:var(--hero-h)}.home-hero__media{--photo-h:min(calc(var(--hero-h) - var(--hdr) - 60px), 52.6vw);z-index:-1;height:max(calc(var(--photo-h) + 9.7561vw), calc(var(--photo-h) * 1.19644));padding:0;position:absolute;inset:auto 0 0}.home-hero__img{object-fit:cover;object-position:84% 0%;transform-origin:70% 20%;width:100%;height:100%;margin:0}.home-hero__wrap{height:100%;padding-bottom:var(--hero-foot);flex-direction:column;justify-content:flex-end;margin-top:0;display:flex}.home-hero__copy{width:var(--hero-col)}.home-hero .tl-h1{font-size:clamp(56px, min(calc(var(--hero-col) / 5.36), calc((var(--hero-h) - var(--hero-rest)) / 2.64)), 160px)}.home-hero__lead{max-width:34em;margin-top:24px;font-size:18px;line-height:1.5}.home-hero .tl-actions{margin-top:30px}.home-hero__proof{margin-top:20px}}@media (min-width:1280px){.home-hero{--hero-lead:114px}.home-hero__lead{max-width:31em;font-size:20px}}@media (min-width:1300px) and (min-height:1040px){.home-hero__pair{white-space:normal;justify-items:start;display:grid}.home-hero__pair .tl-mask{display:block}.home-hero .tl-h1{font-size:clamp(56px, min(calc(var(--hero-col) / 4.64), calc((var(--hero-h) - var(--hero-rest) - 36px) / 3.52)), 168px)}}.home-thesis{background-color:var(--c);isolation:isolate;padding-top:28px;position:relative;overflow:clip}.home-thesis__media{aspect-ratio:1400/1700;width:min(100%,520px);margin-inline:auto;position:relative}.home-thesis__img{object-fit:cover;width:100%;height:100%;display:block}.home-thesis__wrap{padding-bottom:var(--sec);margin-top:-40px;position:relative}.home-thesis__h{display:grid}.home-thesis__p{max-width:30em;font-size:var(--fs-m);color:var(--t1);margin-top:26px}.home-thesis__big{border-top:1px solid var(--line-2);max-width:15em;color:var(--w);text-wrap:balance;margin-top:30px;padding-top:26px;font-size:30px;line-height:1.08}.home-thesis__p--after{margin-top:16px}.home-thesis__link{margin-top:22px}@media (min-width:1024px){.home-thesis{align-items:center;min-height:clamp(680px,56vw,820px);padding-top:0;display:flex}.home-thesis__media{z-index:-1;width:auto;height:min(100%,850px,70vw);margin:0;position:absolute;inset:auto auto 0 calc(50% + clamp(280px,22.4vw,323px));transform:translate(-49.3%)}.home-thesis__wrap{margin-top:0;padding-top:96px;padding-bottom:96px}.home-thesis__copy{width:min(46vw,640px)}.home-thesis__p{margin-top:34px}.home-thesis__big{margin-top:40px;padding-top:32px;font-size:44px}.home-thesis__p--after{margin-top:18px}}.home-story{background-color:var(--c);padding-top:24px;padding-bottom:var(--sec)}.home-story__col{max-width:34em;font-size:var(--fs-m);color:var(--t1);gap:20px;margin-top:40px;line-height:1.65;display:grid}.home-story__lead{font-size:var(--fs-xl);color:var(--w);line-height:1.15}@media (min-width:1024px){.home-story{padding-top:40px}.home-story__col{margin-top:72px;margin-left:calc((100% - 11 * var(--gut)) / 12 * 6 + 6 * var(--gut));max-width:560px;font-size:var(--fs-m)}}.home-group{background-color:var(--c);padding-bottom:var(--sec)}.home-group__head{gap:22px;padding-bottom:48px;display:grid}.home-group__lead{max-width:34em;font-size:var(--fs-l);color:var(--t1);line-height:1.5}.home-group__note{font-size:var(--fs-s);color:var(--t2);margin-top:36px}.home-group__note--story>span{max-width:62em;display:block}.home-group__note--story+.home-group__note{margin-top:12px}@media (max-width:1023px){.home-group .tl-tile:last-child:nth-child(odd){aspect-ratio:3/2;grid-column:1/-1}.home-group .tl-tile:last-child:nth-child(odd) .tl-tile__line{min-height:0}}@media (min-width:600px) and (max-width:1023px){.home-group .tl-tile:last-child:nth-child(odd){aspect-ratio:2}.home-group .tl-tile:last-child:nth-child(odd) .tl-tile__media:after{content:"";background-image:linear-gradient(#0b0b0b00,#0b0b0b8f 45%,#0b0b0bc2);position:absolute;inset:34% 0 0}}@media (min-width:1024px){.home-group__head{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-bottom:56px}.home-group__h{grid-column:1/span 8}.home-group__lead{font-size:var(--fs-m);grid-column:9/-1}}.home-ways{background-color:var(--w);color:var(--ink);padding-top:var(--sec);padding-bottom:var(--sec)}.home-ways__head{gap:18px;display:grid}.home-ways__intro{max-width:32em;font-size:var(--fs-m);color:var(--i1)}.home-audit{background-color:var(--gold);color:var(--ink);border-radius:2px;gap:18px;margin-top:40px;padding:28px 22px 24px;display:grid}.home-audit__name{flex-direction:column;gap:6px;display:flex}.home-audit__h{font-size:48px;line-height:.9}.home-audit__free{font-family:var(--fd);font-variation-settings:"wdth" 80;font-weight:700;font-size:var(--fs-l)}.home-audit__p{max-width:34em;font-size:var(--fs-m);line-height:1.5}.home-audit .tl-btn{justify-content:space-between}.home-ways__foot{margin-top:20px}@media (min-width:768px){.home-audit{padding:32px 32px 30px}.home-audit__name{flex-direction:row;align-items:baseline;gap:16px}.home-audit .tl-btn{justify-self:start}}@media (min-width:1024px){.home-ways__head{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.home-ways__h{grid-column:1/span 7}.home-ways__intro{grid-column:8/-1}.home-audit{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:14px 40px;margin-top:56px;padding:36px}.home-audit__name{grid-column:1}.home-audit__h{font-size:56px}.home-audit__p{grid-area:2/1}.home-audit .tl-btn{grid-area:1/2/span 2;justify-self:end}.home-ways__foot{margin-top:28px}}@media (min-width:1200px){.home-audit{grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:clamp(40px,3.6vw,56px)}.home-audit__name{flex-direction:column;gap:8px}.home-audit__h{font-size:clamp(54px,4.45vw,64px)}.home-audit__p{grid-area:1/2}.home-audit .tl-btn{grid-area:1/3}}.home-books{background-color:var(--c);padding-top:var(--sec);padding-bottom:var(--sec)}.home-books__grid{gap:28px;display:grid}.home-books__photo{aspect-ratio:1;position:relative;overflow:hidden}.home-books__side{display:contents}.home-books__h{order:-1}.home-books__mock{order:2;width:58%;margin-top:12px}.home-book--btm{order:3}.home-book{align-content:start;gap:10px;display:grid}.home-book__h{font-size:var(--fs-xl);line-height:1.05}.home-book__meta{font-size:var(--fs-s);color:var(--t2)}.home-book__p{max-width:30em;font-size:var(--fs-m);color:var(--t1)}.home-book .tl-link{margin-top:4px}.home-book--dp{padding-bottom:12px}@media (min-width:768px){.home-books__grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px}.home-books__photo{grid-column:1/span 6;align-self:end;max-width:600px}.home-books__side{grid-column:8/-1;align-content:space-between;gap:28px;display:grid}.home-books__h,.home-books__mock,.home-book--btm{order:0}.home-books__mock{width:min(100%,310px);margin-top:0}.home-book--dp{grid-column:1/span 6}.home-book--btm{border-top:0;grid-column:8/-1;padding-top:0}}
