.std-cform{max-width:760px;margin:0 auto;padding:60px 24px 90px}.std-spacer{height:calc(var(--header-h) + 20px)}.std-rich{overflow-wrap:break-word}.std-rich p{margin:0 0 18px}.std-rich a{text-decoration:underline}.std-rich img{max-width:100%;height:auto}.std-rich iframe{max-width:100%}.std-bio{max-width:1100px;margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:420px 1fr;gap:56px;align-items:start}.std-bio__img{width:100%;height:auto;display:block}.std-bio h2{font-size:40px;margin:0 0 18px}.std-html{padding:70px 24px}.std-html--dark{background:#111;color:#fff}.std-html__inner{max-width:960px;margin:0 auto}.std-html h1,.std-html h2{font-size:40px;text-align:center;margin:0 0 16px}.std-html__sub{text-align:center;font-family:var(--serif);font-size:20px;margin:0 0 24px}.std-feature{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.std-feature__img img{width:100%;height:100%;min-height:380px;object-fit:cover;display:block}.std-feature__text{padding:64px 56px;align-self:center;max-width:640px}.std-feature__text h2{font-size:34px;margin:0 0 14px}.std-feature--flip .std-feature__img{order:2}.std-cta{text-align:center;padding:60px 24px}.std-cta p{font-family:var(--serif);font-size:30px;margin:0 0 20px}.std-reviews{padding:80px 24px;text-align:center;background:var(--sand)}.std-reviews h2{font-size:40px;margin:0}.std-reviews__sub{font-family:var(--serif);font-size:20px;margin:8px 0 0}.std-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1140px;margin:36px auto;text-align:left}.std-reviews figure{margin:0;background:#fff;padding:28px;display:flex;flex-direction:column;justify-content:space-between}.std-reviews blockquote{margin:0 0 18px;font-size:15px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.std-reviews figcaption{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.std-reviewlist{max-width:900px;margin:0 auto;padding:40px 24px 80px;display:grid;gap:28px}.std-review{margin:0;display:grid;grid-template-columns:64px 1fr;gap:20px;padding-bottom:28px;border-bottom:1px solid var(--line)}.std-review img{width:64px;height:64px;border-radius:50%;object-fit:cover}.std-review figcaption{font-size:14px}.std-review figcaption span{color:var(--muted)}.std-review blockquote{margin:8px 0 0;font-size:16px;line-height:1.7}.std-review blockquote p{margin:0 0 12px}.std-review__initials{width:64px;height:64px;border-radius:50%;background:var(--sand);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:22px}.std-props{padding:80px 24px;text-align:center}.std-props h2{font-size:40px;margin:0 0 36px}.std-props__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1140px;margin:0 auto 40px}.std-guide{display:block;background:#fff;color:#000;border-bottom:1px solid var(--line)}.std-guide__form{padding:64px 24px;max-width:620px;margin:0 auto}.std-guide__form h2{font-size:36px;margin:0 0 12px}.std-guide form{display:grid;gap:14px;margin-top:22px}.std-guide input[type=email]{background:transparent;border:0;border-bottom:1px solid #000;color:#000;padding:12px 0;font:inherit;font-size:16px}.std-guide input::placeholder{color:#777}.std-guide form .btn{justify-self:start}.std-guide__note{font-size:12px;opacity:.85;margin:0}.std-guide__note a{text-decoration:underline}.std-gallery,.std-hoods{padding:70px 24px;text-align:center}.std-gallery h2,.std-hoods h2{font-size:40px;margin:0 0 28px}.std-hoods__intro{max-width:960px;margin:0 auto 36px;text-align:left}.std-hoods__group{font-size:32px;margin:40px 0 20px}.std-gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1140px;margin:0 auto}.std-hoods__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1060px;margin:0 auto}.std-tile{display:block;color:inherit;text-decoration:none}.std-tile img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:3px;transition:opacity .2s}.std-tile:hover img{opacity:.88}.std-tile__ph{aspect-ratio:3/2;background:#cfc8bb;border-radius:3px;display:flex;align-items:center;justify-content:center}.std-tile__ph img{width:42%;height:auto;aspect-ratio:auto;opacity:.9;border-radius:0}.std-tile span{display:block;font-family:var(--serif);font-size:24px;line-height:1.2;padding:10px 2px 0}.std-tile:hover span{text-decoration:underline;text-underline-offset:4px}.std-videos{max-width:1180px;margin:0 auto;padding:70px 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px}.std-video__play{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;background:#000;cursor:pointer;overflow:hidden}.std-video__play img{width:100%;height:100%;object-fit:cover;display:block}.std-video__icon{position:absolute;left:50%;top:50%;width:64px;height:44px;transform:translate(-50%,-50%);background:#000000a6;border-radius:10px}.std-video__icon:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-35%,-50%);border-left:18px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent}.std-video__frame{position:relative;aspect-ratio:16/9}.std-video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.std-video h3{font-family:var(--sans);font-size:16px;line-height:1.35;margin:14px 0 6px}.std-video p{font-size:14px;line-height:1.55;margin:0;color:#333;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:900px){.std-bio,.std-feature{grid-template-columns:1fr}.std-feature--flip .std-feature__img{order:0}.std-feature__text,.std-guide__form{padding:40px 24px}.std-reviews__grid,.std-props__grid,.std-videos{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.std-gallery__grid{grid-template-columns:1fr}.std-hoods__grid{grid-template-columns:1fr 1fr;gap:22px 14px}.std-tile span{font-size:19px;padding-top:8px}.std-intro{height:420px}.std-intro h1{font-size:38px}.std-html h1,.std-html h2,.std-reviews h2,.std-props h2,.std-gallery h2,.std-hoods h2{font-size:30px}.std-guide__form h2,.std-feature__text h2{font-size:28px}}
