.home-seven{--seven-paper:#f1f2f6;--seven-surface:#fff;--seven-ink:#2334c2;--seven-ink-tint:#dde1ff;--seven-band:#2334c2;--seven-on-band:#fff;--seven-on-band-sub:#dde1ff;--seven-band-line:rgba(255,255,255,.32);--seven-pink:#ff7ab6;--seven-on-pink:#13173a;--seven-pink-band:#ff7ab6;--seven-on-pink-band:#13173a;--seven-night:#13173a;--seven-on-night:#fff;--seven-on-night-sub:#b7bcd9;--seven-night-line:rgba(255,255,255,.16);--seven-text:#23263a;--seven-text-sub:#5c5f6e;--seven-line:#d6d9e6;--seven-line-strong:#8289a6;--seven-chip:#e7e9f3;--seven-btn-bg:#ff7ab6;--seven-btn-fg:#13173a;--seven-btn-hover:#ff5fa8;--seven-btn-night-bg:#13173a;--seven-btn-night-fg:#fff;--seven-btn-night-hover:#2a3070;--seven-focus:#2334c2;--seven-focus-on-dark:#fff;--seven-photo-ink:#2334c2;--seven-photo-blend:screen;--seven-photo-filter:grayscale(1)contrast(1.08);--seven-fs-display:clamp(4rem,2.2rem + 7.6vw,9.5rem);--seven-fs-display-2:clamp(2rem,1.3rem + 3vw,4.25rem);--seven-fs-chapter:clamp(1.75rem,1rem + 3vw,3.5rem);--seven-fs-chapter-minor:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);--seven-fs-title-sm:1.25rem;--seven-fs-price:1.75rem;--seven-fs-price-compact:1.25rem;--seven-fs-quote-mark:6rem;--seven-fs-recruit:clamp(1.75rem,1rem + 2.2vw,3rem);--seven-fs-stat:clamp(2.75rem,1.6rem + 3.4vw,4.75rem);--seven-fs-step:clamp(4.5rem,3rem + 5vw,8rem);--seven-fs-step-compact:4rem;--seven-fs-name:clamp(2rem,1.5rem + 2vw,3rem);--seven-fs-quote:clamp(1.375rem,1rem + 1.4vw,2.25rem);--seven-fs-sleeve:clamp(1.5rem,1.25rem + 1vw,2rem);--seven-fs-xl:1.5rem;--seven-fs-lg:1.125rem;--seven-fs-md:1rem;--seven-fs-sm:.875rem;--seven-fs-xs:.75rem;--seven-radius-xs:4px;--seven-radius-sm:6px;--seven-radius:14px;--seven-radius-btn:10px;--seven-radius-pill:999px;--seven-rule-w:3px;--seven-touch:44px;--seven-gutter:1rem;--seven-section-y:3rem;--seven-max:80rem;background:var(--seven-paper);color:var(--seven-text);display:block;overflow-x:clip}.dark .home-seven{--seven-paper:#0e1120;--seven-surface:#151933;--seven-ink:#aeb8ff;--seven-ink-tint:#232a5c;--seven-band:#232c8a;--seven-on-band:#fff;--seven-on-band-sub:#c9cfff;--seven-band-line:rgba(255,255,255,.24);--seven-pink:#ff9fcb;--seven-on-pink:#13173a;--seven-pink-band:#4a1e3b;--seven-on-pink-band:#ffd1e5;--seven-night:#080a16;--seven-on-night:#fff;--seven-on-night-sub:#a5abcf;--seven-night-line:rgba(255,255,255,.12);--seven-text:#e8eaf6;--seven-text-sub:#a5abcf;--seven-line:#2a2f52;--seven-line-strong:#6870a0;--seven-chip:#20254a;--seven-btn-bg:#ff9fcb;--seven-btn-fg:#13173a;--seven-btn-hover:#ffbcdb;--seven-btn-night-bg:#ffd1e5;--seven-btn-night-fg:#4a1e3b;--seven-btn-night-hover:#ffe3ef;--seven-focus:#aeb8ff;--seven-focus-on-dark:#fff;--seven-photo-ink:#8f9bf5;--seven-photo-blend:multiply;--seven-photo-filter:grayscale(1)contrast(1.1)brightness(.62)}@media (min-width:768px){.home-seven{--seven-gutter:2rem;--seven-section-y:4.5rem}}@media (min-width:1200px){.home-seven{--seven-gutter:3rem;--seven-section-y:6rem}}.home-seven .s7-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--seven-max) + var(--seven-gutter)*2);padding-inline:var(--seven-gutter);margin-left:auto;margin-right:auto}.home-seven .s7-main:focus{outline:none}.home-seven .s7-skip{left:var(--seven-gutter);z-index:60;border-radius:var(--seven-radius-sm);background:var(--seven-btn-bg);color:var(--seven-btn-fg);font-size:var(--seven-fs-md);padding:.75rem 1rem;font-weight:500;text-decoration:none;position:absolute;top:-6rem}.home-seven .s7-skip:focus{top:.75rem}.home-seven .s7-chapter{padding-block:var(--seven-section-y)}.home-seven .s7-chapter--surface{background:var(--seven-surface)}.home-seven .s7-chapter--paper{background:var(--seven-paper)}.home-seven .s7-chapter--follow{padding-top:0}.home-seven .s7-chapter:focus{outline:none}.home-seven .s7-textlink{min-height:var(--seven-touch);color:var(--seven-ink);font-size:var(--seven-fs-md);text-underline-offset:5px;align-items:center;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.home-seven .s7-textlink:hover{text-decoration-thickness:2px}.home-seven .s7-btn{background-color:var(--seven-btn-bg);color:var(--seven-btn-fg)}.home-seven .s7-btn:hover{background-color:var(--seven-btn-hover)}.home-seven .s7-btn-outline{color:var(--seven-ink);box-shadow:inset 0 0 0 1.5px var(--seven-ink);background-color:transparent}.home-seven .s7-btn-outline:hover{background-color:var(--seven-ink-tint)}.home-seven .s7-btn-quiet{background-color:var(--seven-surface);color:var(--seven-text);box-shadow:inset 0 0 0 1px var(--seven-line-strong)}.home-seven .s7-btn-quiet:hover{background-color:var(--seven-chip);color:var(--seven-text)}.home-seven .s7-btn-ghost{color:var(--seven-text);box-shadow:none;background-color:transparent}.home-seven .s7-btn-ghost:hover{background-color:var(--seven-chip);color:var(--seven-text)}.home-seven .s7-btn-night{background-color:var(--seven-btn-night-bg);color:var(--seven-btn-night-fg)}.home-seven .s7-btn-night:hover{background-color:var(--seven-btn-night-hover);color:var(--seven-btn-night-fg)}.home-seven .s7-btn-touch{height:auto;min-height:var(--seven-touch);padding-left:1rem;padding-right:1rem}.home-seven .s7-btn-lg{border-radius:var(--seven-radius-btn);height:3rem;font-size:var(--seven-fs-md);padding-left:1.5rem;padding-right:1.5rem;line-height:1.5rem}.home-seven .s7-iconbtn{width:var(--seven-touch);height:var(--seven-touch);border-radius:var(--seven-radius-btn);padding:0}.home-seven .s7-btn-quiet:disabled{color:var(--seven-text-sub);box-shadow:inset 0 0 0 1px var(--seven-line);cursor:not-allowed;background-color:transparent}.home-seven .s7-avatar{background-color:var(--seven-ink-tint)}.home-seven :-webkit-any(a,button,[role=tab]):focus-visible{outline:2px solid var(--seven-focus);outline-offset:3px}.home-seven :-moz-any(a,button,[role=tab]):focus-visible{outline:2px solid var(--seven-focus);outline-offset:3px}.home-seven :is(a,button,[role=tab]):focus-visible{outline:2px solid var(--seven-focus);outline-offset:3px}.home-seven .s7-band :-webkit-any(a,button):focus-visible{outline-color:var(--seven-focus-on-dark)}.home-seven .s7-band :-moz-any(a,button):focus-visible{outline-color:var(--seven-focus-on-dark)}.home-seven .s7-band :is(a,button):focus-visible{outline-color:var(--seven-focus-on-dark)}.home-seven .s7-footer :-webkit-any(a,button):focus-visible{outline-color:var(--seven-focus-on-dark)}.home-seven .s7-footer :-moz-any(a,button):focus-visible{outline-color:var(--seven-focus-on-dark)}.home-seven .s7-footer :is(a,button):focus-visible{outline-color:var(--seven-focus-on-dark)}.home-seven .s7-recruit :-webkit-any(a,button):focus-visible{outline-color:var(--seven-on-pink-band)}.home-seven .s7-recruit :-moz-any(a,button):focus-visible{outline-color:var(--seven-on-pink-band)}.home-seven .s7-recruit :is(a,button):focus-visible{outline-color:var(--seven-on-pink-band)}.home-seven .s7-photo{min-width:0;margin:0}.home-seven .s7-duo{isolation:isolate;background:var(--seven-photo-ink);position:relative;overflow:hidden}.home-seven .s7-duo img{object-fit:cover;filter:var(--seven-photo-filter);mix-blend-mode:var(--seven-photo-blend)}.home-seven .s7-pro-badge{background-color:var(--seven-pink);color:var(--seven-on-pink);white-space:nowrap;font-weight:600}.home-seven .s7-rating{color:var(--seven-text);font-size:var(--seven-fs-sm);align-items:center;gap:.25rem;line-height:1.25rem;display:inline-flex}.home-seven .s7-rating__star{width:1rem;height:1rem;color:var(--seven-text)}.home-seven .s7-rating__value{font-variant-numeric:tabular-nums;font-weight:600}.home-seven .s7-rating__count,.home-seven .s7-rating--none{color:var(--seven-text-sub)}.home-seven .s7-tags{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.home-seven .s7-tag{background-color:var(--seven-chip);color:var(--seven-text-sub);box-shadow:none}.home-seven .s7-tag--skill{color:var(--seven-text);box-shadow:inset 0 0 0 1px var(--seven-line-strong);background-color:transparent}.home-seven .s7-empty{border:1px dashed var(--seven-line-strong);border-radius:var(--seven-radius);background:var(--seven-paper);justify-items:start;gap:.5rem;padding:2.5rem 1.5rem;display:grid}.home-seven .s7-empty__title{color:var(--seven-text);font-size:var(--seven-fs-lg);margin:0;font-weight:600;line-height:1.5rem}.home-seven .s7-empty__text{color:var(--seven-text-sub);font-size:var(--seven-fs-md);margin:0;line-height:1.5rem}.home-seven .s7-empty__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.75rem;display:flex}.home-seven .s7-head{border-top:var(--seven-rule-w)solid var(--seven-ink);gap:1rem;margin-bottom:2rem;padding-top:1.25rem;display:grid}.home-seven .s7-head__title{color:var(--seven-ink);font-size:var(--seven-fs-chapter);letter-spacing:0;margin:0;font-weight:600;line-height:1.18}.home-seven .s7-head__side{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.home-seven .s7-head__lede{max-width:34em;color:var(--seven-text-sub);font-size:var(--seven-fs-md);margin:0;line-height:1.6}.home-seven .s7-head--minor{border-top:2px solid var(--seven-text);padding-top:1rem}.home-seven .s7-head--minor .s7-head__title{color:var(--seven-text);font-size:var(--seven-fs-chapter-minor);line-height:1.25}@media (min-width:1024px){.home-seven .s7-head{grid-template-columns:7fr 5fr;align-items:end;gap:3rem;margin-bottom:2.5rem}}.home-seven .s7-nav{z-index:40;background:var(--seven-paper);border-bottom:1px solid var(--seven-line);position:-webkit-sticky;position:sticky;top:0}.home-seven .s7-nav__bar{align-items:center;gap:.5rem;height:4rem;display:flex}.home-seven .s7-logo{min-height:var(--seven-touch);color:var(--seven-ink);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.home-seven .s7-logo__mark{fill:currentColor;width:1.75rem;height:1.5rem}.home-seven .s7-logo__word{color:var(--seven-text);font-size:var(--seven-fs-title-sm);font-weight:600;line-height:1}.home-seven .s7-nav__links{display:none}.home-seven .s7-nav__link{min-height:var(--seven-touch);color:var(--seven-text-sub);font-size:var(--seven-fs-md);align-items:center;padding-left:.875rem;padding-right:.875rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.home-seven .s7-nav__link:hover{color:var(--seven-text)}.home-seven .s7-nav__link[aria-current=page]{color:var(--seven-ink)}.home-seven .s7-nav__link[aria-current=page]:after{content:"";height:var(--seven-rule-w);background:var(--seven-ink);position:absolute;bottom:.25rem;left:.875rem;right:.875rem}.home-seven .s7-nav__actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.home-seven .s7-nav__service{display:none}.home-seven .s7-nav__login{height:var(--seven-touch);padding-left:.875rem;padding-right:.875rem}@media (min-width:768px){.home-seven .s7-nav__links{gap:.25rem;margin-left:2rem;display:flex}.home-seven .s7-nav__service{display:inline-flex}.home-seven .s7-nav__menu{display:none}.home-seven .s7-nav__login{padding-left:1.25rem;padding-right:1.25rem}}.home-seven .s7-hero{background:var(--seven-paper);padding-top:2.5rem;padding-bottom:4rem}.home-seven .s7-hero__grid{gap:2.5rem;display:grid}.home-seven .s7-hero__copy{min-width:0}.home-seven .s7-hero__kicker{color:var(--seven-ink);font-size:var(--seven-fs-lg);margin:0 0 1rem;font-weight:500;line-height:1.5rem}.home-seven .s7-hero__title{color:var(--seven-ink);letter-spacing:0;margin:0;font-weight:600}.home-seven .s7-hero__q{font-size:var(--seven-fs-display);line-height:1.02;display:block}.home-seven .s7-hero__a{font-size:var(--seven-fs-display-2);margin-top:.2em;line-height:1.15;display:block}.home-seven .s7-hero__lines{border-top:1px solid var(--seven-line-strong);max-width:34rem;margin:2rem 0 0;padding:0;list-style:none}.home-seven .s7-hero__lines li{border-bottom:1px solid var(--seven-line);color:var(--seven-text);font-size:var(--seven-fs-lg);padding-top:.75rem;padding-bottom:.75rem;line-height:1.6}.home-seven .s7-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem;display:flex}.home-seven .s7-hero__proof{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2rem;display:flex}.home-seven .s7-hero__faces{margin:0;padding:0 0 0 .5rem;list-style:none;display:flex}.home-seven .s7-hero__faces li{margin-left:-.5rem}.home-seven .s7-hero__face{box-shadow:0 0 0 2px var(--seven-paper)}.home-seven .s7-hero__proof-text{color:var(--seven-text-sub);font-size:var(--seven-fs-sm);flex-wrap:wrap;gap:.125rem 1.25rem;margin:0;line-height:1.25rem;display:flex}.home-seven .s7-hero__proof-text strong{color:var(--seven-text);font-size:var(--seven-fs-md);font-variant-numeric:tabular-nums;font-weight:600}.home-seven .s7-hero__photo .s7-duo{aspect-ratio:4/3;border-radius:var(--seven-radius-xs)}.home-seven .s7-hero__photo img{object-position:64% 40%}@media (min-width:1024px){.home-seven .s7-hero{padding-top:4.5rem;padding-bottom:6rem}.home-seven .s7-hero__grid{grid-template-columns:7fr 5fr;align-items:center;gap:3rem}.home-seven .s7-hero__photo .s7-duo{aspect-ratio:4/5}}@keyframes s7-rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.home-seven .s7-hero__q,.home-seven .s7-hero__a{animation:.7s cubic-bezier(.2,.7,.2,1) both s7-rise}.home-seven .s7-hero__a{animation-delay:.12s}@media (prefers-reduced-motion:reduce){.home-seven .s7-hero__q,.home-seven .s7-hero__a{animation:none}}.home-seven .s7-tabs-wrap{margin-inline:calc(var(--seven-gutter)*-1);padding-inline:calc(var(--seven-gutter) - .5rem);scrollbar-width:none;margin-bottom:2rem}.home-seven .s7-tabs-wrap::-webkit-scrollbar{display:none}.home-seven .s7-tabs{border-top:0;border-bottom:0;gap:.75rem;height:3.5rem}.home-seven .s7-tabs:before{content:"";background:var(--seven-line);height:1px;position:absolute;bottom:0;left:.5rem;right:.5rem}.home-seven .s7-tabs>div[aria-hidden=true]{height:var(--seven-rule-w);background:var(--seven-ink);clip-path:inset(0 .5rem);bottom:0}.home-seven .s7-tab{height:3.5rem;color:var(--seven-text-sub);font-size:var(--seven-fs-md);gap:.375rem;padding-left:.5rem;padding-right:.5rem;font-weight:500}.home-seven .s7-tab:hover{color:var(--seven-text)}.home-seven .s7-tab[data-state=active]{color:var(--seven-ink)}.home-seven .s7-tab:focus-visible{outline-offset:-4px}.home-seven .s7-tab__count{border-radius:var(--seven-radius-pill);background:var(--seven-chip);min-width:1.375rem;height:1.375rem;color:var(--seven-text-sub);font-size:var(--seven-fs-xs);font-variant-numeric:tabular-nums;place-items:center;padding-left:.25rem;padding-right:.25rem;line-height:1;display:inline-grid}.home-seven .s7-tab[data-state=active] .s7-tab__count{background:var(--seven-ink);color:var(--seven-surface)}.home-seven .s7-panel:focus-visible{outline-offset:6px}.home-seven .s7-roster{gap:2.5rem;display:grid}.home-seven .s7-feature{border-radius:var(--seven-radius);background:var(--seven-paper);gap:1.5rem;padding:1.5rem;display:grid}.home-seven .s7-feature__portrait{aspect-ratio:1;border-radius:var(--seven-radius-sm);background:var(--seven-ink-tint);width:10rem;overflow:hidden}.home-seven .s7-feature__portrait img{object-fit:cover;width:100%;height:100%;display:block}.home-seven .s7-feature__body{flex-direction:column;align-items:flex-start;gap:.875rem;min-width:0;display:flex}.home-seven .s7-feature__meta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.home-seven .s7-feature__name{color:var(--seven-text);font-size:var(--seven-fs-name);margin:0;font-weight:600;line-height:1.1}.home-seven .s7-feature__role{color:var(--seven-text-sub);font-size:var(--seven-fs-md);margin:-.25rem 0 0;font-weight:500}.home-seven .s7-feature__gender{border-left:1px solid var(--seven-line-strong);margin-left:.625rem;padding-left:.625rem}.home-seven .s7-feature__bio{max-width:32em;color:var(--seven-text);font-size:var(--seven-fs-md);margin:0;line-height:1.7}.home-seven .s7-track{border-block:1px solid var(--seven-line);flex-wrap:wrap;align-self:stretch;align-items:center;gap:.25rem .75rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.home-seven .s7-track__play{width:var(--seven-touch);height:var(--seven-touch);border-radius:var(--seven-radius-pill);padding:0}.home-seven .s7-track__title{color:var(--seven-text);font-size:var(--seven-fs-md);font-weight:500}.home-seven .s7-track__time{color:var(--seven-text-sub);font-size:var(--seven-fs-sm);font-variant-numeric:tabular-nums}.home-seven .s7-track__note{color:var(--seven-text-sub);font-size:var(--seven-fs-xs);margin-left:auto}.home-seven .s7-roster__side{min-width:0}.home-seven .s7-roster__label{color:var(--seven-text-sub);font-size:var(--seven-fs-sm);margin:0 0 .75rem;font-weight:500}.home-seven .s7-roster__list{border-top:2px solid var(--seven-text);margin:0;padding:0;list-style:none}.home-seven .s7-row{border-bottom:1px solid var(--seven-line);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem .5rem;text-decoration:none;transition:background-color .2s ease-out;display:grid}.home-seven .s7-row:hover{background:var(--seven-paper)}.home-seven .s7-row__main{gap:.25rem;min-width:0;display:grid}.home-seven .s7-row__name{color:var(--seven-text);font-size:var(--seven-fs-lg);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;line-height:1.5rem;display:flex}.home-seven .s7-row__role{color:var(--seven-text-sub);font-size:var(--seven-fs-sm);font-weight:500}.home-seven .s7-row__bio{color:var(--seven-text-sub);font-size:var(--seven-fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.375rem;display:-webkit-box;overflow:hidden}.home-seven .s7-row__chev{width:1.5rem;height:1.5rem;color:var(--seven-text-sub)}.home-seven .s7-roster__note{border-left:var(--seven-rule-w)solid var(--seven-ink);background:var(--seven-paper);color:var(--seven-text);font-size:var(--seven-fs-md);margin:0 0 1.25rem;padding:.75rem 1rem;font-weight:500;line-height:1.6}.home-seven .s7-roster__list+.s7-textlink{margin-top:.5rem}@media (min-width:640px){.home-seven .s7-feature{grid-template-columns:12rem minmax(0,1fr);align-items:start;padding:2rem}.home-seven .s7-feature__portrait{width:100%}}@media (min-width:1024px){.home-seven .s7-roster{grid-template-columns:7fr 5fr;align-items:start;gap:3rem}}.home-seven .s7-sleeves{border-top:2px solid var(--seven-text);margin:0;padding:0;list-style:none}.home-seven .s7-sleeve{border-bottom:1px solid var(--seven-line);gap:1.25rem;padding-top:1.5rem;padding-bottom:1.5rem;display:grid}.home-seven .s7-sleeve__cover{aspect-ratio:16/10;border-radius:var(--seven-radius-sm);background:var(--seven-band);position:relative;overflow:hidden}.home-seven .s7-sleeve__cover .s7-duo{position:absolute;top:0;bottom:0;left:0;right:0}.home-seven .s7-sleeve__type{box-sizing:border-box;height:100%;color:var(--seven-on-band);font-size:var(--seven-fs-xl);align-items:flex-end;padding:1rem;font-weight:600;display:flex}.home-seven .s7-sleeve__body{flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.home-seven .s7-sleeve__title{color:var(--seven-text);font-size:var(--seven-fs-sleeve);margin:0;font-weight:600;line-height:1.2}.home-seven .s7-sleeve__author{color:var(--seven-text);font-size:var(--seven-fs-md);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-weight:500;display:flex}.home-seven .s7-sleeve__desc{max-width:36em;color:var(--seven-text-sub);font-size:var(--seven-fs-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.home-seven .s7-sleeve__end{flex-direction:column;gap:1rem;display:flex}.home-seven .s7-sleeve__facts{grid-template-columns:1fr 1fr;gap:1rem;margin:0;display:grid}.home-seven .s7-sleeve__facts div{gap:.125rem;display:grid}.home-seven .s7-sleeve__facts dt{color:var(--seven-text-sub);font-size:var(--seven-fs-sm)}.home-seven .s7-sleeve__facts dd{color:var(--seven-text);font-size:var(--seven-fs-md);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.home-seven .s7-sleeve__facts .s7-sleeve__price{color:var(--seven-text);font-size:var(--seven-fs-price);font-weight:600;line-height:2.25rem}@media (max-width:767px){.home-seven .s7-sleeve{grid-template:"cover title""cover author""cover facts"1fr"desc desc""action action"/5.5rem minmax(0,1fr);gap:.375rem 1rem;padding-top:1.25rem;padding-bottom:1.25rem}.home-seven .s7-sleeve__body,.home-seven .s7-sleeve__end{display:contents}.home-seven .s7-sleeve__cover{aspect-ratio:1;grid-area:cover;align-self:start}.home-seven .s7-sleeve__type{font-size:var(--seven-fs-sm);padding:.5rem}.home-seven .s7-sleeve__title{font-size:var(--seven-fs-title-sm);grid-area:title}.home-seven .s7-sleeve__author{font-size:var(--seven-fs-sm);grid-area:author}.home-seven .s7-sleeve__desc{font-size:var(--seven-fs-sm);grid-area:desc;margin-top:.5rem}.home-seven .s7-sleeve__body .s7-tags{display:none}.home-seven .s7-sleeve__facts{grid-area:facts;grid-template-columns:1fr;gap:0}.home-seven .s7-sleeve__facts div{align-items:baseline;gap:.5rem;display:flex}.home-seven .s7-sleeve__facts dd{font-size:var(--seven-fs-sm)}.home-seven .s7-sleeve__facts .s7-sleeve__price{font-size:var(--seven-fs-price-compact);line-height:1.75rem}.home-seven .s7-sleeve__end>a{grid-area:action;margin-top:.5rem}}@media (min-width:768px){.home-seven .s7-sleeve{grid-template-columns:12rem minmax(0,1fr) 13rem;align-items:start;gap:2rem;padding-top:2rem;padding-bottom:2rem}.home-seven .s7-sleeve__cover{aspect-ratio:1}.home-seven .s7-sleeve__facts{grid-template-columns:1fr}.home-seven .s7-sleeve__end{justify-content:space-between;height:100%}}@media (min-width:1024px){.home-seven .s7-sleeve{grid-template-columns:15rem minmax(0,1fr) 15rem}}.home-seven .s7-band{padding-block:var(--seven-section-y)}.home-seven .s7-pro{background:var(--seven-band);color:var(--seven-on-band)}.home-seven .s7-pro__grid{gap:3rem;display:grid}.home-seven .s7-pro__claim{justify-items:start;gap:1rem;display:grid}.home-seven .s7-pro__title{color:var(--seven-on-band);font-size:var(--seven-fs-chapter);margin:0;font-weight:600;line-height:1.15}.home-seven .s7-pro__text{max-width:30em;color:var(--seven-on-band-sub);font-size:var(--seven-fs-lg);margin:0;line-height:1.6}.home-seven .s7-stats{border-top:1px solid var(--seven-band-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.home-seven .s7-stat{flex-direction:column-reverse;justify-content:flex-end;padding:1.5rem 1rem 0 0;display:flex}.home-seven .s7-stat:last-child{grid-column:1/-1}.home-seven .s7-stat__value{color:var(--seven-on-band);font-size:var(--seven-fs-stat);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;margin:0;font-weight:600;line-height:1}.home-seven .s7-stat__label{color:var(--seven-on-band-sub);font-size:var(--seven-fs-md);margin-top:.625rem;font-weight:500}@media (min-width:1024px){.home-seven .s7-pro__claim{grid-template-columns:7fr 5fr;align-items:end;column-gap:3rem}.home-seven .s7-pro__claim .s7-pro-badge{grid-column:1/-1}.home-seven .s7-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.home-seven .s7-stat,.home-seven .s7-stat:last-child{border-left:1px solid var(--seven-band-line);grid-column:auto;padding:1.75rem 1.25rem 0}.home-seven .s7-stat:first-child{border-left:0;padding-left:0}}.home-seven .s7-steps{gap:2.5rem;margin:0 0 4rem;padding:0;list-style:none;display:grid}.home-seven .s7-step{border-top:1px solid var(--seven-line-strong);padding-top:1rem}.home-seven .s7-step__num{color:var(--seven-ink);font-size:var(--seven-fs-step);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:600;line-height:.9;display:block}.home-seven .s7-step__name{color:var(--seven-text);font-size:var(--seven-fs-xl);margin:1rem 0 .5rem;font-weight:600;line-height:2rem}.home-seven .s7-step__text{max-width:24em;color:var(--seven-text-sub);font-size:var(--seven-fs-md);margin:0;line-height:1.7}.home-seven .s7-perks{gap:1rem;display:grid}.home-seven .s7-perks__label{color:var(--seven-text);font-size:var(--seven-fs-lg);margin:0;font-weight:600}.home-seven .s7-perks__list{border-top:2px solid var(--seven-text);margin:0}.home-seven .s7-perk{border-bottom:1px solid var(--seven-line);gap:.25rem;padding-top:1rem;padding-bottom:1rem;display:grid}.home-seven .s7-perk__term{color:var(--seven-text);font-size:var(--seven-fs-title-sm);font-weight:600;line-height:1.75rem}.home-seven .s7-perk__text{color:var(--seven-text);font-size:var(--seven-fs-md);margin:0;line-height:1.7}@media (min-width:640px){.home-seven .s7-perk{grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:2rem}}@media (max-width:767px){.home-seven .s7-step{grid-template-columns:4rem minmax(0,1fr);column-gap:1rem;display:grid}.home-seven .s7-step__num{font-size:var(--seven-fs-step-compact);grid-row:span 2}.home-seven .s7-step__name{margin-top:.25rem}}@media (min-width:768px){.home-seven .s7-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-bottom:5rem}}@media (min-width:1024px){.home-seven .s7-perks__list{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:2rem;display:grid}.home-seven .s7-perk{border-bottom:0;padding-top:1.25rem;padding-bottom:0;display:block}.home-seven .s7-perk__text{margin-top:.5rem}}.home-seven .s7-night{background:var(--seven-night);color:var(--seven-on-night)}.home-seven .s7-night__head{border-top:var(--seven-rule-w)solid var(--seven-pink);gap:1rem;margin-bottom:3rem;padding-top:1.25rem;display:grid}.home-seven .s7-night__title{color:var(--seven-on-night);font-size:var(--seven-fs-chapter);margin:0;font-weight:600;line-height:1.18}.home-seven .s7-night__lede{max-width:30em;color:var(--seven-on-night-sub);font-size:var(--seven-fs-lg);margin:0;line-height:1.6}.home-seven .s7-guards{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.home-seven .s7-guard{border-top:1px solid var(--seven-night-line);padding-top:1.25rem}.home-seven .s7-guard__icon{width:1.75rem;height:1.75rem;color:var(--seven-pink)}.home-seven .s7-guard__name{color:var(--seven-on-night);font-size:var(--seven-fs-title-sm);margin:.875rem 0 .5rem;font-weight:600;line-height:1.75rem}.home-seven .s7-guard__text{color:var(--seven-on-night-sub);font-size:var(--seven-fs-md);margin:0;line-height:1.7}@media (max-width:639px){.home-seven .s7-guards{gap:1.5rem}.home-seven .s7-guard{grid-template-columns:1.75rem minmax(0,1fr);align-items:center;column-gap:.75rem;display:grid}.home-seven .s7-guard__name{margin:0}.home-seven .s7-guard__text{grid-column:2;margin-top:.375rem}}@media (min-width:640px){.home-seven .s7-guards{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@media (min-width:1024px){.home-seven .s7-night__head{grid-template-columns:7fr 5fr;align-items:end;gap:3rem;margin-bottom:4rem}.home-seven .s7-guards{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-seven .s7-voices{gap:2.5rem;display:grid}.home-seven .s7-carousel{border-top:var(--seven-rule-w)solid var(--seven-ink);min-width:0;padding-top:1.25rem}.home-seven .s7-voices__title{color:var(--seven-ink);font-size:var(--seven-fs-lg);margin:0;font-weight:600;line-height:1.5rem}.home-seven .s7-quote{flex-direction:column;justify-content:space-between;min-height:15rem;margin:1.5rem 0;display:flex}.home-seven .s7-quote__text{margin:0}.home-seven .s7-quote__text:before{content:"“"/"";height:3.25rem;color:var(--seven-pink);font-size:var(--seven-fs-quote-mark);margin-left:-.5em;font-weight:600;line-height:1;display:block}.home-seven .s7-quote__text p{max-width:24em;color:var(--seven-text);font-size:var(--seven-fs-quote);margin:0;font-weight:500;line-height:1.55}.home-seven .s7-quote__by{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.home-seven .s7-quote__avatar{width:var(--seven-touch);height:var(--seven-touch);border-radius:var(--seven-radius-pill);background:var(--seven-ink-tint);color:var(--seven-ink);font-size:var(--seven-fs-lg);flex:none;place-items:center;font-weight:600;display:grid}.home-seven .s7-quote__avatar-icon{width:1.25rem;height:1.25rem}.home-seven .s7-quote__name{color:var(--seven-text);font-size:var(--seven-fs-md);font-weight:600;display:block}.home-seven .s7-quote__role{color:var(--seven-text-sub);font-size:var(--seven-fs-sm);display:block}.home-seven .s7-carousel__controls{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.home-seven .s7-dots{display:flex}.home-seven .s7-dot{width:var(--seven-touch);height:var(--seven-touch);border-radius:var(--seven-radius-btn);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.home-seven .s7-dot:before{content:"";box-sizing:border-box;border:2px solid var(--seven-ink);border-radius:var(--seven-radius-pill);width:.75rem;height:.75rem;transition:width .2s ease-out}.home-seven .s7-dot[aria-current=true]:before{background:var(--seven-ink);width:1.75rem}.home-seven .s7-dot:hover:before{background:var(--seven-ink-tint)}.home-seven .s7-dot[aria-current=true]:hover:before{background:var(--seven-ink)}@media (max-width:479px){.home-seven .s7-carousel__count{display:none}}.home-seven .s7-carousel__count{color:var(--seven-text-sub);font-size:var(--seven-fs-sm);font-variant-numeric:tabular-nums;margin-left:auto}.home-seven .s7-feedback{border-radius:var(--seven-radius);background:var(--seven-paper);flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:2rem 1.5rem;display:flex}.home-seven .s7-feedback__title{color:var(--seven-text);font-size:var(--seven-fs-xl);text-indent:-.5em;margin:0;font-weight:600;line-height:1.5}.home-seven .s7-feedback__text{color:var(--seven-text-sub);font-size:var(--seven-fs-md);margin:0 0 .5rem;line-height:1.6}@media (min-width:1024px){.home-seven .s7-voices{grid-template-columns:8fr 4fr;align-items:stretch;gap:3rem}.home-seven .s7-feedback{padding:2.5rem 2rem}}.home-seven .s7-recruit{background:var(--seven-pink-band);color:var(--seven-on-pink-band)}.home-seven .s7-recruit__grid{display:grid}.home-seven .s7-recruit__copy{padding:3rem var(--seven-gutter);flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;display:flex}.home-seven .s7-recruit__title{color:var(--seven-on-pink-band);font-size:var(--seven-fs-recruit);margin:0;font-weight:600;line-height:1.25}.home-seven .s7-recruit__photo{min-height:13rem;position:relative}.home-seven .s7-recruit__photo .s7-duo{position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:1024px){.home-seven .s7-recruit__grid{grid-template-columns:1fr 1fr;min-height:26rem}.home-seven .s7-recruit__copy{padding-block:var(--seven-section-y);padding-left:max(var(--seven-gutter),calc((200% - var(--seven-max))/2))}}.home-seven .s7-phrase{display:inline-block}.home-seven .s7-start{align-items:center;gap:2rem;display:grid}.home-seven .s7-start__photo .s7-duo{aspect-ratio:3/2;border-radius:var(--seven-radius-xs)}.home-seven .s7-start__photo img{object-position:60% 50%}.home-seven .s7-start__copy{flex-direction:column;align-items:flex-start;display:flex}.home-seven .s7-start__title{color:var(--seven-ink);font-size:var(--seven-fs-display-2);margin:0;font-weight:600;line-height:1.1}.home-seven .s7-start__text{color:var(--seven-text);font-size:var(--seven-fs-lg);margin:1.25rem 0 2rem;line-height:1.8}@media (min-width:1024px){.home-seven .s7-start{grid-template-columns:6fr 5fr;gap:4rem}}.home-seven .s7-help__head{border-top:2px solid var(--seven-text);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;margin-bottom:2rem;padding-top:1rem;display:flex}.home-seven .s7-help__title{color:var(--seven-text);font-size:var(--seven-fs-chapter-minor);margin:0;font-weight:600;line-height:1.25}.home-seven .s7-help__actions{flex-wrap:wrap;gap:.5rem;display:flex}.home-seven .s7-search{gap:.5rem;display:grid}.home-seven .s7-search__label{color:var(--seven-text);font-size:var(--seven-fs-md);font-weight:500}.home-seven .s7-search__row{gap:.5rem;display:flex}.home-seven .s7-search__input{border-radius:var(--seven-radius-btn);background:var(--seven-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--seven-line-strong);flex:1}.home-seven .s7-search__input:focus-within{box-shadow:inset 0 0 0 2px var(--seven-ink)}.home-seven .s7-search__input>*,.home-seven .s7-search__input input{background:0 0}.home-seven .s7-search__input>*{min-height:3rem}.home-seven .s7-search__input input{color:var(--seven-text);font-size:var(--seven-fs-md)}.home-seven .s7-search__input input::placeholder{color:var(--seven-text-sub)}.home-seven .s7-search .s7-btn-touch{min-height:3rem;padding-left:1.5rem;padding-right:1.5rem}.home-seven .s7-help__status{color:var(--seven-text-sub);font-size:var(--seven-fs-sm);margin:1.5rem 0 .75rem}.home-seven .s7-faq{border-top:2px solid var(--seven-text)}.home-seven .s7-faq__item{border-bottom:1px solid var(--seven-line);box-shadow:none;background:0 0;border-radius:0;padding:0}.home-seven .s7-faq__item:hover,.home-seven .s7-faq__item[data-state=open]{background:var(--seven-paper)}.home-seven .s7-faq__item h3{margin:0}.home-seven .s7-faq__q{width:100%;min-height:3.5rem;color:var(--seven-text);font-size:var(--seven-fs-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0;padding:.875rem .75rem;font-weight:500;line-height:1.5rem;display:grid}.home-seven .s7-faq__q:focus-visible{outline-offset:-3px}.home-seven .s7-faq__q svg{color:var(--seven-ink)}.home-seven .s7-faq__a{max-width:44em;color:var(--seven-text);font-size:var(--seven-fs-md);padding:0 .75rem 1.25rem;line-height:1.7}.home-seven .s7-footer{background:var(--seven-night);color:var(--seven-on-night-sub);padding-top:4rem}.home-seven .s7-footer__grid{gap:2.5rem;display:grid}.home-seven .s7-footer__mark{width:2.75rem;height:2.25rem;fill:var(--seven-pink)}.home-seven .s7-footer__name{color:var(--seven-on-night);font-size:var(--seven-fs-xl);margin:.75rem 0 .25rem;font-weight:600;line-height:2rem}.home-seven .s7-footer__tagline{font-size:var(--seven-fs-md);margin:0}.home-seven .s7-footer__head{color:var(--seven-on-night);font-size:var(--seven-fs-md);margin:0 0 .75rem;font-weight:600}.home-seven .s7-footer__col ul{margin:0;padding:0;list-style:none;display:grid}.home-seven .s7-footer__col li{min-height:var(--seven-touch);font-size:var(--seven-fs-sm);align-items:center;display:flex}.home-seven .s7-footer__col a,.home-seven .s7-footer__col button{min-height:var(--seven-touch);color:var(--seven-on-night-sub);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.home-seven .s7-footer__col a:hover,.home-seven .s7-footer__col button:hover{color:var(--seven-on-night);text-underline-offset:4px;text-decoration:underline}.home-seven .s7-footer__base{margin-top:3rem}.home-seven .s7-footer__base p{border-top:1px solid var(--seven-night-line);font-size:var(--seven-fs-sm);margin:0;padding-top:1.5rem;padding-bottom:1.5rem}.home-seven .s7-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.home-seven .s7-footer__brand,.home-seven .s7-footer__contact{grid-column:1/-1}@media (min-width:1024px){.home-seven .s7-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr}.home-seven .s7-footer__brand,.home-seven .s7-footer__contact{grid-column:auto}}.home-seven.s7-drawer{border-left-color:var(--seven-line);background:var(--seven-surface);color:var(--seven-text);overflow-x:hidden}.home-seven .s7-drawer__head{border-bottom:1px solid var(--seven-line)}.home-seven .s7-drawer__title{color:var(--seven-text);font-size:var(--seven-fs-lg);font-weight:600}.home-seven .s7-drawer__list{margin:0;padding:0;list-style:none}.home-seven .s7-drawer__link{border-bottom:1px solid var(--seven-line);min-height:3.5rem;color:var(--seven-text);font-size:var(--seven-fs-lg);justify-content:space-between;align-items:center;padding-left:1.25rem;padding-right:1.25rem;font-weight:500;text-decoration:none;display:flex}.home-seven .s7-drawer__link svg{width:1.25rem;height:1.25rem;color:var(--seven-text-sub)}.home-seven .s7-drawer__link[aria-current=page]{color:var(--seven-ink);box-shadow:inset var(--seven-rule-w)0 0 var(--seven-ink)}.home-seven .s7-drawer__link:focus-visible{outline-offset:-3px}.home-seven .s7-drawer__actions{gap:.75rem;padding:1.25rem;display:grid}.home-seven .s7-drawer__btn{width:100%;height:var(--seven-touch)}
