.c-tpl{--card-w:100vw;background:var(--p-paper);min-height:100dvh;color:var(--p-ink);isolation:isolate;position:relative}.c-tpl .v-foot{border-top-color:var(--p-rule);color:var(--p-ink2)}.c-tpl .v-door{color:var(--p-ink)}.c-tpl .v-small{color:var(--p-ink2)}.ct-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-tpl picture{display:contents}.c-tpl figure img{object-fit:cover;width:100%;height:100%;display:block}.ct-prov{right:var(--sp-2);bottom:var(--sp-2);z-index:1;padding:3px var(--sp-2);border-radius:var(--rad-pill);background:color-mix(in oklch, var(--p-paper) 84%, transparent);color:var(--p-ink2);font:400 var(--t-fine) / 1.4 var(--ui);letter-spacing:.01em;pointer-events:none;margin:0;position:absolute}.c-tpl-editorial .ct-inset .ct-prov{left:var(--sp-2);border-radius:var(--rad-field);right:auto}.ct-primary{margin-top:var(--sp-4)}.ct-primary .v-cta{width:100%;min-height:58px;font-size:var(--t-s3)}.ct-body{padding:0 var(--pad) 96px;max-width:var(--max)}.ct-body section{padding-top:30px}.ct-links{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ct-facts{margin:var(--sp-5) 0 0;border-top:1px solid var(--p-rule)}.ct-facts>div{gap:var(--sp-3);border-bottom:1px solid var(--p-rule);grid-template-columns:5.5em minmax(0,1fr);align-items:baseline;padding:10px 0;display:grid}.ct-facts dt{font:500 var(--t-small) / 1.5 var(--ui);color:var(--p-ink2)}.ct-facts dd{font:500 var(--t-ui) / 1.5 var(--ui);color:var(--p-ink);margin:0}.ct-facts>div[data-lead]{grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0 14px}.ct-facts>div[data-lead] dd{font:600 var(--t-fact) / 1.25 var(--ui);letter-spacing:-.01em}.ct-weekwrap{margin-top:var(--sp-4)}.ct-week{gap:var(--sp-1);grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.ct-week li{text-align:center;border-bottom:2px solid var(--p-rule);font:500 var(--t-fine) / 1.4 var(--ui);color:var(--p-ink2);white-space:nowrap;padding:6px 0 4px}.ct-week li[aria-current]{color:var(--p-ink);border-bottom-color:var(--p-ink);font-weight:600}.ct-weekcap{margin:var(--sp-2) 0 0;font:400 var(--t-meta) / 1.5 var(--ui);color:var(--p-ink2)}.c-tpl .v-verbs[data-column]{flex-direction:column;gap:6px;max-width:none;margin:0;display:flex}.c-tpl .v-verbs[data-column] span+span:before{content:none}.c-tpl-poster .ct-hero{--ph:calc(var(--card-w) * 1.42);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.c-tpl-poster .ct-photo{height:var(--ph);background:var(--p-plate);grid-area:1/1;margin:0;position:relative;container-type:size}.c-tpl-poster .ct-photo:after{content:"";background:linear-gradient(to top, oklch(.16 .035 var(--h) / .9) 0%, oklch(.16 .035 var(--h) / .78) 42%, oklch(.16 .035 var(--h) / .3) 76%, transparent 100%);pointer-events:none;height:52%;position:absolute;inset:auto 0 0}.c-tpl-poster .ct-over{--ct-fg:oklch(.975 .012 var(--h));--p-ink:var(--ct-fg);--p-ink2:oklch(.88 .025 var(--h));z-index:1;padding:0 var(--pad) var(--sp-5);color:var(--ct-fg);grid-area:1/1;align-self:end;position:relative}.c-tpl-poster .ct-over .v-voice{margin-top:var(--sp-1);max-width:22em}.c-tpl-poster .v-nick{font-size:min(clamp(56px, 24vw, 104px), calc((var(--card-w) - 2 * var(--pad)) / (var(--nick-len,4) * var(--nick-w,.8))));line-height:1.05}.c-tpl-poster .ct-prov-under{margin:var(--sp-2) 0 0;padding:0 var(--pad);color:var(--p-ink2);font:400 var(--t-fine) / 1.4 var(--ui);letter-spacing:0;white-space:nowrap;background:0 0;border-radius:0;grid-area:2/1;position:static;overflow:hidden}.c-tpl-poster .ct-answer{padding:var(--sp-4) var(--pad) 0;grid-area:3/1}.c-tpl-poster .ct-big{font:600 var(--t-fact) / 1.25 var(--ui);letter-spacing:-.01em;margin:0}.c-tpl-poster .ct-small{margin:var(--sp-1) 0 0;font:500 var(--t-ui) / 1.5 var(--ui);color:var(--p-ink2)}.c-tpl-poster .ct-small .sep{color:var(--p-ink2)}.c-tpl-poster .ct-body{padding-top:4px}.c-tpl-editorial{column-gap:var(--sp-4);padding:0 var(--pad);grid-template-columns:minmax(0,1fr) 62%;align-items:end;display:grid}.c-tpl-editorial .ct-head{grid-column:1/-1;padding-top:96px}.ct-name{font:600 min(clamp(64px, 25vw, 150px), calc((var(--card-w) - 2 * var(--pad)) * 1.85 / (var(--nick-len,4) * var(--nick-w,.8)))) / .98 var(--voice);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0;padding-top:.08em}.c-tpl-editorial .ct-head .v-voice{margin-top:var(--sp-3)}.c-tpl-editorial .ct-inset{margin:var(--sp-5) 0 0;aspect-ratio:4/5;border-radius:var(--rad-field);background:var(--p-plate);grid-area:2/2;position:relative;overflow:hidden;container-type:size}.c-tpl-editorial .ct-side{padding-bottom:var(--sp-2);grid-area:2/1}.c-tpl-editorial .ct-side .v-verbs{font-size:var(--t-read)}.c-tpl-editorial .ct-body{grid-area:3/1/auto/-1;padding-bottom:0;padding-left:0;padding-right:0}.c-tpl-editorial .ct-foot{grid-area:4/1/auto/-1;padding-bottom:96px}.c-tpl-compact{padding:84px var(--pad) 0}.c-tpl-compact .ct-id{gap:var(--sp-4);grid-template-columns:92px minmax(0,1fr);align-items:center;display:grid}.c-tpl-compact .ct-square{aspect-ratio:1;border-radius:var(--rad-field);background:var(--p-plate);width:92px;margin:0;position:relative;overflow:hidden;container-type:size}.c-tpl-compact .ct-square .ct-prov{display:none}.c-tpl-compact .ct-square .c-mono{font-size:110cqh;bottom:-22%;right:-8%}.ct-nick{font:600 min(clamp(30px, 10vw, 48px), calc((var(--card-w) - 2 * var(--pad) - 108px) / (var(--nick-len,4) * var(--nick-w,.8)))) / 1.12 var(--voice);letter-spacing:-.015em;white-space:nowrap;margin:0;padding-top:.06em}.c-tpl-compact .ct-id .v-voice{font-size:var(--t-lead);margin-top:4px;line-height:1.4}.c-tpl-compact .v-verbs{margin-top:var(--sp-4);font-size:var(--t-body);max-width:none}.c-tpl-compact .ct-facts{margin-top:var(--sp-4)}.c-tpl-compact .ct-body{padding:0 0 60px}.c-tpl-compact .c-demo{margin-top:var(--sp-5)}@media (min-width:720px){.c-tpl-compact{padding:110px var(--pad) 80px;background:var(--p-ground);align-content:start;justify-items:center;display:grid}.c-tpl-compact .ct-panel{border-radius:var(--rad-card);background:var(--p-paper);width:min(720px,100%);padding:40px 48px 8px}.c-tpl-compact .ct-id{gap:var(--sp-5);grid-template-columns:160px minmax(0,1fr)}.c-tpl-compact .ct-square{width:160px}.ct-nick{font-size:min(56px, calc(520px / (var(--nick-len,4) * var(--nick-w,.8))))}.c-tpl-compact .ct-primary .v-cta{width:auto;min-width:300px}.c-tpl-compact .c-id,.c-tpl-compact .c-trust{text-align:left}}@media (min-width:900px){.c-tpl-poster{--pad:max(48px, calc((100vw - var(--grid-max)) / 2));--hh:clamp(640px, 100dvh, 960px);--pw:min(calc((var(--hh) - 32px) * .8), 50vw, 1000px)}.c-tpl-poster .ct-hero{height:var(--hh);grid-template-columns:minmax(0, 1fr) var(--pw);column-gap:var(--gutter);padding-left:var(--pad);grid-template-rows:minmax(0,1fr) auto auto minmax(0,.6fr) 32px}.c-tpl-poster .ct-photo{grid-area:1/2/5;height:auto}.c-tpl-poster .ct-photo:after{content:none}.c-tpl-poster .ct-prov-under{grid-area:5/2;align-self:center;margin:0;padding:0}.c-tpl-poster .ct-over{--ct-fg:var(--p-ink);--p-ink:inherit;--p-ink2:inherit;max-height:none;color:var(--p-ink);grid-area:2/1;padding:0}.c-tpl-poster .v-nick{font-size:min(clamp(96px, 13vw, 220px), calc((100vw - var(--pw) - var(--gutter) - var(--pad) - 24px) / (var(--nick-len,4) * var(--nick-w,.8))))}.c-tpl-poster .ct-over .v-voice{font-size:var(--t-s3);margin-top:var(--sp-3)}.c-tpl-poster .ct-answer{padding:var(--sp-5) 0 0;grid-area:3/1}.c-tpl-poster .ct-big{font-size:var(--t-s4)}.c-tpl-poster .ct-primary .v-cta{width:auto;min-width:300px}.c-tpl-poster .c-id,.c-tpl-poster .c-trust{text-align:left;max-width:24em}.c-tpl-poster .ct-body{grid-template-columns:minmax(0, 1fr) var(--pw);column-gap:var(--gutter);max-width:none;padding:8px 0 80px var(--pad);grid-auto-flow:dense;align-items:start;margin:0;display:grid}.c-tpl-poster .ct-body>*{grid-column:1;min-width:0;max-width:36em}.c-tpl-poster .ct-body>[data-block=about]{padding-right:var(--pad);grid-area:1/2/span 3}.c-tpl-poster .ct-body>.v-foot{max-width:none;margin-right:var(--pad);grid-column:1/-1}.c-tpl-editorial{grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:start;column-gap:48px}.c-tpl-editorial .ct-head{padding-top:110px}.ct-name{font-size:min(clamp(96px, 13vw, 220px), calc((min(100vw, 1440px) - 2 * var(--pad)) / (var(--nick-len,4) * var(--nick-w,.8))))}.c-tpl-editorial .ct-head .v-voice{font-size:var(--t-s4);max-width:22em}.c-tpl-editorial .ct-inset{top:var(--sp-5);margin-top:var(--sp-6);grid-area:2/1/4;position:sticky}.c-tpl-editorial .ct-side{padding-top:var(--sp-6);grid-area:2/2}.c-tpl-editorial .ct-side .v-verbs{font-size:var(--t-s3)}.c-tpl-editorial .ct-body{grid-area:3/2;max-width:40em}.c-tpl-editorial .ct-foot{grid-row:4}.c-tpl-editorial .ct-facts{margin-top:var(--sp-4)}.c-tpl-editorial .ct-facts>div[data-lead]{gap:var(--sp-3);grid-template-columns:5.5em minmax(0,1fr);padding:10px 0}.c-tpl-editorial .ct-facts>div[data-lead] dd{font-size:var(--t-s4)}.c-tpl-editorial .ct-primary .v-cta{width:auto;min-width:300px}.c-tpl-editorial .c-id,.c-tpl-editorial .c-trust{text-align:left;max-width:24em}}.c-phone .c-tpl,.c-phone .c-card{--card-w:390px;--pad:22px;--max:640px;min-height:720px}.c-phone .c-photo{max-height:none}.c-phone .v-nick{font-size:min(clamp(56px, 117px, 118px), calc((390px - 2 * var(--pad)) / (var(--nick-len,4) * var(--nick-w,.8))))}.c-phone .c-tpl-poster .v-nick{font-size:min(94px, calc((390px - 2 * var(--pad)) / (var(--nick-len,4) * var(--nick-w,.8))))}.c-phone .c-tpl-poster .ct-hero{--ph:554px}.c-phone .v-chrome{display:none}@media (min-width:720px){.c-phone .c-card{padding-right:0;display:block}.c-phone .c-photo{aspect-ratio:4/5;width:100%;height:auto;max-height:none;position:relative;top:auto}.c-phone .c-photo:after{display:block}.c-phone .c-head{padding:0 var(--pad);max-width:var(--max);margin-top:-26px}.c-phone .c-body{padding:0 var(--pad) 96px;max-width:var(--max)}.c-phone .c-head .v-voice{font-size:var(--t-voice);max-width:19em}.c-phone .c-head .v-verbs{font-size:var(--t-read)}.c-phone .c-price{font-size:var(--t-fact)}.c-phone .c-primary .v-cta,.c-phone .ct-primary .v-cta{width:100%;min-width:0}.c-phone .c-id,.c-phone .c-trust{text-align:center;max-width:none}.c-phone .c-tpl-compact{padding:84px var(--pad) 0;background:var(--p-paper);display:block}.c-phone .c-tpl-compact .ct-panel{border-radius:0;width:auto;padding:0}.c-phone .c-tpl-compact .ct-id{gap:var(--sp-4);grid-template-columns:92px minmax(0,1fr)}.c-phone .c-tpl-compact .ct-square{width:92px}.c-phone .ct-nick{font-size:min(clamp(30px, 39px, 48px), calc((390px - 2 * var(--pad) - 108px) / (var(--nick-len,4) * var(--nick-w,.8))))}}@media (min-width:900px){.c-phone .c-tpl-poster{--pad:22px}.c-phone .c-tpl-poster .ct-hero{grid-template-rows:none;grid-template-columns:minmax(0,1fr);column-gap:0;height:auto;padding-left:0}.c-phone .c-tpl-poster .ct-photo{height:var(--ph);grid-area:1/1}.c-phone .c-tpl-poster .ct-photo:after{content:""}.c-phone .c-tpl-poster .ct-prov-under{padding:0 var(--pad);margin:var(--sp-2) 0 0;grid-area:2/1}.c-phone .c-tpl-poster .ct-over{--ct-fg:oklch(.975 .012 var(--h));--p-ink:var(--ct-fg);--p-ink2:oklch(.88 .025 var(--h));padding:0 var(--pad) var(--sp-5);color:var(--ct-fg);grid-row:1}.c-phone .c-tpl-poster .ct-over .v-voice{font-size:var(--t-voice);margin-top:var(--sp-1)}.c-phone .c-tpl-poster .ct-answer{padding:var(--sp-4) var(--pad) 0;grid-row:3}.c-phone .c-tpl-poster .ct-big{font-size:var(--t-fact)}.c-phone .c-tpl-poster .ct-body{max-width:var(--max);padding:4px var(--pad) 96px;margin:0;display:block}.c-phone .c-tpl-poster .ct-body>*{max-width:none;margin-right:0;padding-right:0}.c-phone .c-tpl-editorial{column-gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 62%;align-items:end}.c-phone .c-tpl-editorial .ct-head{padding-top:96px}.c-phone .ct-name{font-size:min(clamp(64px, 97px, 150px), calc((390px - 2 * var(--pad)) * 1.85 / (var(--nick-len,4) * var(--nick-w,.8))))}.c-phone .c-tpl-editorial .ct-head .v-voice{font-size:var(--t-voice);max-width:19em}.c-phone .c-tpl-editorial .ct-inset{margin-top:var(--sp-5);grid-area:2/2;position:relative;top:auto}.c-phone .c-tpl-editorial .ct-side{grid-area:2/1;padding-top:0}.c-phone .c-tpl-editorial .ct-side .v-verbs{font-size:var(--t-read)}.c-phone .c-tpl-editorial .ct-body{grid-area:3/1/auto/-1;max-width:none}.c-phone .c-tpl-editorial .ct-facts>div[data-lead]{grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0 14px}.c-phone .c-tpl-editorial .ct-facts>div[data-lead] dd{font-size:var(--t-fact)}}.ct-side>section{padding-top:0}.ct-side>section+*,.ct-side>*+section{margin-top:var(--sp-4)}.c-tpl-editorial .ct-side .v-bio p{font-size:var(--t-body)}.c-tpl-editorial .ct-side .ct-links{flex-direction:column;align-items:flex-start}.c-tpl-compact>.ct-panel>section{margin-top:var(--sp-4)}.c-tpl .ct-photo{overflow:hidden}.c-tpl-editorial .ct-insetwrap{margin:var(--sp-5) 0 0;grid-area:2/2;align-self:start;min-width:0}.c-tpl-editorial .ct-insetwrap .ct-inset{margin:0;position:relative;top:auto}.c-tpl-editorial .ct-side{padding-top:var(--sp-5);align-self:start}.ct-prov.ct-prov-under{padding:var(--sp-2) 0 0;color:var(--p-ink2);font:400 var(--t-fine) / 1.4 var(--ui);letter-spacing:0;background:0 0;border-radius:0;margin:0;position:static}@media (min-width:900px){.c-tpl-editorial .ct-insetwrap{top:var(--sp-5);margin-top:var(--sp-6);grid-area:2/1/4;position:sticky}.c-tpl-editorial .ct-side{padding-top:var(--sp-6)}.c-phone .c-tpl-editorial .ct-insetwrap{margin-top:var(--sp-5);grid-area:2/2;position:relative;top:auto}.c-phone .c-tpl-editorial .ct-side{padding-top:var(--sp-5)}}@media (min-width:1024px){.c-tpl-editorial{--pad:max(48px, calc((100vw - var(--grid-max)) / 2))}}.c-tpl-poster .ct-small .sep{padding-inline:.25em 0}
