@layer tokens{:root{--color-1:#fff;--color-2:#18181b;--color-3:#62626b;--color-4:#f4f4f5;--color-5:#ffb547;--color-6:#fc5f2b;--color-7:#120d0a;--color-8:#a1a1aa;--color-9:#e4e4e7;--color-10:#ffe3b3;--font-1:"Host Grotesk Variable", "Host Grotesk Fallback", Arial, sans-serif;--radius-1:.875rem;--radius-2:999px;--space-1:clamp(5rem, 13vh, 9rem);--space-2:clamp(1.25rem, 4vw, 3.5rem);--space-3:.5rem;--shadow-1:0 1.75rem 3.5rem -1.5rem color-mix(in srgb, var(--color-7) 45%, transparent)}}@layer base{@font-face{font-family:Host Grotesk Fallback;src:local(Arial),local(ArialMT),local(Helvetica);font-weight:100 549;size-adjust:105.1%;ascent-override:97%;descent-override:30.4%;line-gap-override:0%}@font-face{font-family:Host Grotesk Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold);font-weight:550 799;size-adjust:93.5%;ascent-override:109%;descent-override:34.2%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}.lp{background:var(--color-1);color:var(--color-2);font-family:var(--font-1);-webkit-font-smoothing:antialiased;font-size:1.0625rem;font-weight:400;line-height:1.55}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-2);outline-offset:3px}[data-ground=dark] :focus-visible{outline-color:var(--color-1)}[data-ground=dark] .m-surface-3 :focus-visible{outline-color:var(--color-2)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-loop].is-paused{animation-play-state:paused}}@layer atoms{.m-text{font-family:var(--font-1);letter-spacing:0;text-transform:none;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.55}.m-text-2{font-family:var(--font-1);letter-spacing:-.035em;text-transform:none;font-size:clamp(2.75rem,5.4vw,5rem);font-style:normal;font-weight:400;line-height:1.02}.m-text-3{font-family:var(--font-1);letter-spacing:-.03em;text-transform:none;font-size:clamp(2rem,3.5vw,3.25rem);font-style:normal;font-weight:400;line-height:1.06}.m-text-4{font-family:var(--font-1);letter-spacing:-.015em;text-transform:none;font-size:clamp(1.25rem,1.6vw,1.5rem);font-style:normal;font-weight:400;line-height:1.25}.m-text-5{font-family:var(--font-1);letter-spacing:0;text-transform:none;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.35}.m-text-6{font-family:var(--font-1);letter-spacing:0;text-transform:none;color:var(--color-3);font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.5}.m-text-7{font-family:var(--font-1);letter-spacing:0;text-transform:none;color:var(--color-8);font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.5}.m-text-8{font-family:var(--font-1);letter-spacing:-.02em;text-transform:none;font-size:clamp(1.5rem,2.3vw,2.125rem);font-style:normal;font-weight:400;line-height:1.22}.m-btn,.m-btn-2,.m-btn-3{border-radius:var(--radius-2);isolation:isolate;min-height:3rem;font-family:var(--font-1);letter-spacing:0;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:500;line-height:1.1;text-decoration:none;transition:color .35s;display:inline-flex;position:relative;overflow:hidden}.m-btn:before,.m-btn-2:before,.m-btn-3:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle closest-side, var(--color-10), var(--color-5) 55%, var(--color-6));border-radius:50%;width:150%;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)scale(0)}.m-btn{background:var(--color-2);color:var(--color-1)}.m-btn-2{background:var(--color-1);color:var(--color-2)}.m-btn-3{background:color-mix(in srgb, var(--color-1) 16%, transparent);color:var(--color-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (hover:hover){.m-btn:hover,.m-btn-2:hover,.m-btn-3:hover{color:var(--color-2)}.m-btn:hover:before,.m-btn-2:hover:before,.m-btn-3:hover:before{transform:translate(-50%,-50%)scale(1)}}.m-btn:focus-visible:before,.m-btn-2:focus-visible:before,.m-btn-3:focus-visible:before{transform:translate(-50%,-50%)scale(1)}.m-btn:focus-visible,.m-btn-2:focus-visible,.m-btn-3:focus-visible{color:var(--color-2)}.m-link{font:inherit;color:inherit;background:linear-gradient(var(--color-6), var(--color-6)) 50% 100% / 0% 2px no-repeat, linear-gradient(currentColor, currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:.15em;text-decoration:none;transition:background-size .45s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.m-link:hover{background-size:100% 2px,100% 1px}}.m-link:focus-visible{background-size:100% 2px,100% 1px}.m-iconbtn{border:1px solid color-mix(in srgb, currentColor 35%, transparent);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:border-color .35s;display:inline-grid;position:relative}.m-iconbtn__icon{width:1.125rem;height:.625rem;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:relative}.m-iconbtn__icon:before,.m-iconbtn__icon:after{content:"";background:currentColor;height:1.5px;position:absolute;left:0;right:0}.m-iconbtn__icon:before{top:0}.m-iconbtn__icon:after{bottom:0}@media (hover:hover){.m-iconbtn:hover{border-color:var(--color-6)}.m-iconbtn:hover .m-iconbtn__icon{transform:rotate(90deg)}}.m-surface{background:color-mix(in srgb, var(--color-1) 82%, transparent);color:var(--color-2);border:1px solid color-mix(in srgb, var(--color-1) 70%, transparent);border-radius:var(--radius-1);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2)}.m-surface-2{background:color-mix(in srgb, var(--color-7) 80%, transparent);color:var(--color-1);border:1px solid color-mix(in srgb, var(--color-1) 14%, transparent);border-radius:var(--radius-1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.m-surface-3{background:var(--color-1);color:var(--color-2);border-radius:var(--radius-1);box-shadow:var(--shadow-1)}.m-badge{border-radius:var(--radius-2);background:var(--color-1);color:var(--color-2);font-family:var(--font-1);letter-spacing:0;white-space:nowrap;align-items:center;gap:.4rem;padding:.3rem .7rem .3rem .35rem;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex}.m-badge__icon{background:var(--color-6);border-radius:50%;width:1.125rem;height:1.125rem;position:relative}.m-badge__icon:after{content:"";border:solid var(--color-1);border-width:0 1.5px 1.5px 0;width:.3rem;height:.52rem;position:absolute;top:.22rem;left:.36rem;transform:rotate(45deg)}.m-field{border:1px solid var(--color-9);background:var(--color-4);width:100%;min-height:3rem;color:var(--color-2);font-family:var(--font-1);border-radius:.625rem;padding:.8rem 1rem;font-size:1rem;font-weight:400;line-height:1.4;transition:border-color .3s;display:block}.m-field:focus-visible{outline:2px solid var(--color-2);outline-offset:2px;border-color:var(--color-2)}}@layer layout{.lp-wrap{width:min(100% - 2 * var(--space-2), 80rem);margin-inline:auto}}@layer sections{#navigation{z-index:50;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0 0 auto}#navigation.is-hidden{transform:translateY(-100%)}#navigation .nav__bar{height:4.5rem;padding-inline:var(--space-2);background:var(--color-1);color:var(--color-2);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;display:grid}#navigation .nav__links{gap:1.75rem;font-size:.9375rem;display:flex}#navigation .nav__logo{letter-spacing:-.045em;align-items:center;gap:.5rem;font-size:1.625rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}#navigation .nav__mark{background:radial-gradient(circle closest-side, var(--color-10), var(--color-5) 45%, var(--color-6));border-radius:50%;width:1rem;height:1rem}#navigation .nav__actions{justify-content:flex-end;align-items:center;gap:1.25rem;font-size:.9375rem;display:flex}#navigation .nav__menu{display:none}#navigation .menu{z-index:60;padding:1rem var(--space-2) 2rem;background:var(--color-1);color:var(--color-2);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}#navigation .menu[hidden]{display:none}#navigation .menu__top{justify-content:space-between;align-items:center;height:2.5rem;margin-bottom:2.5rem;display:flex}#navigation .menu__list{letter-spacing:-.03em;gap:1.25rem;font-size:2rem;line-height:1.1;display:grid}#navigation .menu__foot{justify-items:start;gap:1rem;margin-top:auto;display:grid}#navigation .menu__close .m-iconbtn__icon{height:0;transform:rotate(45deg)}#navigation .menu__close .m-iconbtn__icon:before{top:0;transform:rotate(0)}#navigation .menu__close .m-iconbtn__icon:after{top:0;bottom:auto;transform:rotate(90deg)}@media (max-width:960px){#navigation .nav__bar{grid-template-columns:1fr auto;gap:.75rem;height:4rem}#navigation .nav__links,#navigation .nav__tel{display:none}#navigation .nav__logo{grid-area:1/1;font-size:1.5rem}#navigation .nav__actions{gap:.625rem}#navigation .nav__actions .m-btn{min-height:2.5rem;padding:.625rem 1rem;font-size:.875rem}#navigation .nav__menu{display:inline-grid}}@media (max-width:360px){#navigation .nav__actions .m-btn{padding-inline:.8rem}}@media (max-width:389px){#navigation .nav__bar{gap:.5rem}#navigation .nav__logo{gap:.375rem;font-size:1.25rem}#navigation .nav__actions{gap:.5rem}#navigation .nav__actions .m-btn{padding-inline:.75rem;font-size:.8125rem}}@media (max-width:960px){#navigation .nav__actions .sk-link{display:none}#navigation .nav__actions .sk-btn{padding-inline:.875rem}}@media (max-width:389px){#navigation .nav__actions .sk-btn{padding-inline:.75rem;font-size:.8125rem}}#opening{--opening-top:var(--nav-h,4.5rem);background:var(--color-7);grid-template-rows:100svh auto;grid-template-columns:100%;display:grid;position:relative}#opening .opening__stage{background:var(--color-1);grid-area:1/1/3/2;align-self:start;height:100svh;position:sticky;top:0}#opening .opening__frame{isolation:isolate;background:var(--color-7);clip-path:inset(var(--opening-top) var(--space-3) var(--space-3) var(--space-3) round var(--radius-1));position:absolute;inset:0;overflow:hidden}#opening .opening__disc{--opening-disc:min(104vmin, 62rem);width:var(--opening-disc);height:var(--opening-disc);left:calc(62% - var(--opening-disc) / 2);top:calc(46% - var(--opening-disc) / 2);position:absolute}#opening .disc__intro,#opening .disc__core{border-radius:50%;position:absolute;inset:0}#opening .disc__core{background:radial-gradient(circle closest-side, var(--color-10), var(--color-5) 32%, var(--color-6) 62%, color-mix(in srgb, var(--color-6) 32%, transparent) 80%, transparent)}#opening .opening__photo{mix-blend-mode:multiply;position:absolute;inset:0}#opening .opening__photo-in{position:absolute;inset:0}#opening .opening__photo img{aspect-ratio:1600/1067;filter:grayscale()contrast(1.3)brightness(1.08);width:auto;max-width:none;height:88%;-webkit-mask-image:linear-gradient(to bottom, transparent 3%, var(--color-2) 14%), linear-gradient(to right, transparent, var(--color-2) 16%, var(--color-2) 84%, transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to bottom, transparent 3%, var(--color-2) 14%), linear-gradient(to right, transparent, var(--color-2) 16%, var(--color-2) 84%, transparent);mask-image:linear-gradient(to bottom, transparent 3%, var(--color-2) 14%), linear-gradient(to right, transparent, var(--color-2) 16%, var(--color-2) 84%, transparent);position:absolute;bottom:0;left:62%;transform:translate(-55%)scaleX(-1);-webkit-mask-composite:source-in;mask-composite:intersect}#opening .opening__first{z-index:1;padding:calc(var(--opening-top) + 2rem) 0 2.5rem;color:var(--color-1);grid-area:1/1/2/2;align-items:center;display:flex;position:relative}#opening .opening__intro{justify-items:start;gap:1.5rem;display:grid}#opening .opening__heading{text-wrap:balance;max-width:8.6em}#opening .opening__lead{max-width:25rem}#opening .opening__actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}#opening .opening__checks{gap:.5rem;margin-top:.5rem;font-size:.875rem;font-weight:500;display:grid}#opening .opening__checks li{align-items:center;gap:.5rem;display:inline-flex}#opening .opening__checks li:before{content:"";background:var(--color-5);border-radius:50%;width:.375rem;height:.375rem}#opening .opening__second{z-index:1;min-height:100svh;color:var(--color-2);background:radial-gradient(circle farthest-corner at 61% 40%, var(--color-10), var(--color-5) 38%, var(--color-6) 100%);grid-area:2/1/3/2;align-items:center;padding:7rem 0 5rem;display:flex;position:relative}#opening .opening__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:3rem 5rem;display:grid}#opening .opening__copy{justify-items:start;gap:1.5rem;max-width:34rem;display:grid}#opening .aip{justify-self:end;gap:.25rem;width:100%;max-width:26rem;padding:1.75rem;display:grid}#opening .aip__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}#opening .aip__sum{letter-spacing:-.035em;font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.05}#opening .aip__rows{border-top:1px solid color-mix(in srgb, var(--color-2) 14%, transparent);margin:1.25rem 0 1rem;display:grid}#opening .aip__row{--rows-lit:1;border-bottom:1px solid color-mix(in srgb, var(--color-2) 14%, transparent);justify-content:space-between;gap:1rem;padding:.7rem 0 .7rem 1rem;font-size:.9375rem;display:flex;position:relative}#opening .aip__row:before{content:"";background:var(--color-6);width:.375rem;height:.375rem;transform:scale(var(--rows-lit));border-radius:50%;margin-top:-.1875rem;position:absolute;top:50%;left:0}#opening .aip__row dd{text-align:right;font-weight:500}@media (prefers-reduced-motion:no-preference){#opening .opening__intro{animation:1s cubic-bezier(.2,.7,.2,1) backwards opening-rise}#opening .disc__intro{animation:1.2s cubic-bezier(.2,.7,.2,1) backwards opening-glow}#opening .opening__photo-in{animation:1.2s cubic-bezier(.2,.7,.2,1) backwards opening-settle}#opening .disc__core{animation:7s ease-in-out infinite alternate opening-drift}#opening .disc__core.is-paused{animation-play-state:paused}}@keyframes opening-rise{0%{transform:translateY(1.5rem)}}@keyframes opening-glow{0%{transform:scale(.72)}}@keyframes opening-settle{0%{transform:scale(1.06)}}@keyframes opening-drift{0%{transform:translate(-2.75rem,1.25rem)scale(.96)}to{transform:translate(2.75rem,-1.5rem)scale(1.05)}}@keyframes opening-drift-small{0%{transform:translate(-1.5rem,.5rem)scale(.97)}to{transform:translate(1.5rem,-1rem)scale(1.04)}}@media (max-width:960px) and (prefers-reduced-motion:no-preference){#opening .disc__core{animation-name:opening-drift-small}}@media (max-width:960px){#opening{--opening-top:var(--nav-h,4rem)}#opening .opening__disc{--opening-disc:min(104vw, 32rem);left:calc(56% - var(--opening-disc) / 2);top:calc(24% - var(--opening-disc) / 2)}#opening .opening__photo img{height:50%;top:5%;bottom:auto;left:56%}#opening .opening__first{align-items:flex-end;padding-bottom:2.25rem}#opening .opening__intro{gap:1.125rem}#opening .opening__lead{font-size:1.0625rem}#opening .opening__grid{grid-template-columns:100%}#opening .aip{justify-self:stretch;max-width:none;padding:1.375rem}#opening .opening__second{padding:5.5rem 0 4rem}}#opening{grid-template-rows:auto}#opening .opening__second{grid-area:1/1/2/2}#opening .opening__copy h1{text-wrap:balance}#opening .opening__copy .opening__actions{align-items:center;gap:.75rem 1.75rem;margin-top:.25rem}@media (prefers-reduced-motion:no-preference){#opening .opening__copy>*{animation:1s cubic-bezier(.2,.7,.2,1) backwards opening-rise}#opening .opening__copy>:nth-child(2){animation-delay:80ms}#opening .opening__copy>:nth-child(3){animation-delay:.16s}#opening .aip{animation:1.1s cubic-bezier(.2,.7,.2,1) .2s backwards opening-rise}}#market{padding:var(--space-1) 0}#market .market__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:1.5rem 4rem;display:grid}#market .market__head h2{text-wrap:balance}#market .market__lead{max-width:30rem}#market .market__chart{margin-top:clamp(3rem,8vh,5rem)}#market .market__field{height:clamp(10rem,30vh,17rem);position:relative}#market .market__lines{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:0}#market .market__line{transform-origin:50% 100%;background:#d4d4d8;border-radius:2px 2px 0 0;flex:none;width:4px;height:100%}#market .market__line.is-auto{background:var(--color-6)}#market .market__legend{border-top:1px solid var(--color-9);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:1.25rem;padding-top:1rem;display:flex}#market .market__key{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .6rem;display:grid}#market .market__key:before{content:"";background:var(--color-6);border-radius:2px;grid-row:1/3;width:.75rem;height:2rem}#market .market__key--manual:before{background:#d4d4d8}#market .market__key .m-text-6{grid-column:2}#market .market__kinds{border-top:1px solid var(--color-9);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:clamp(3rem,8vh,5rem);padding-top:2rem;display:grid}#market .market__kinds li{align-content:start;gap:.5rem;display:grid}#market .market__list{border-top:1px solid var(--color-9);margin-top:2.5rem}#market .market__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;list-style:none;display:flex}#market .market__list summary::-webkit-details-marker{display:none}#market .market__list summary:after{content:"+";border:1px solid color-mix(in srgb, var(--color-2) 30%, transparent);border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:1.25rem;line-height:1;display:grid}#market .market__list[open] summary:after{content:"−"}#market .market__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;padding-bottom:1rem;display:grid}#market .market__cols h3{margin-bottom:.75rem}#market .market__cols ul{gap:.35rem;font-size:.9375rem;display:grid}#market .market__cols li{border-bottom:1px solid var(--color-4);grid-template-columns:3.25rem minmax(0,1fr) auto;gap:.75rem;padding:.35rem 0;display:grid}#market .market__cols li span:first-child{font-variant-numeric:tabular-nums;color:var(--color-3)}#market .market__cols li span:last-child{color:var(--color-3);font-size:.8125rem}#market .market__source{max-width:46rem;margin-top:.5rem}@media (max-width:960px){#market .market__head,#market .market__cols{grid-template-columns:100%}#market .market__line{width:2px}#market .market__kinds{grid-template-columns:100%;gap:1.5rem}}#method{padding:var(--space-1) 0 calc(var(--space-1) / 2)}#method .method__head{justify-items:start;gap:1rem;margin-bottom:clamp(1rem,4vh,3rem);display:grid}#method .method__lead{max-width:32rem}#method .method__body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 clamp(2rem,5vw,5rem);display:grid}#method .method__stage{grid-area:1/2;align-self:start;height:76vh;position:sticky;top:12vh}#method .method__steps{grid-area:1/1}#method .method__step{align-content:center;min-height:76vh;padding:2rem 0;display:grid}#method .method__card{justify-items:start;gap:1rem;display:grid}#method .method__num{align-items:center;gap:.6rem;display:inline-flex}#method .method__num:before{content:"";background:var(--color-6);border-radius:50%;width:.5rem;height:.5rem}#method .method__title{max-width:14em;font-size:clamp(1.75rem,2.6vw,2.5rem)}#method .method__text{max-width:26rem}#method .method__frame{border-radius:var(--radius-1);background:var(--color-7);height:100%;position:relative;overflow:hidden}#method .method__photo{clip-path:inset(0);margin:0;position:absolute;inset:0}#method .method__photo:first-child{z-index:4}#method .method__photo:nth-child(2){z-index:3}#method .method__photo:nth-child(3){z-index:2}#method .method__photo:nth-child(4){z-index:1}#method .method__shift{position:absolute;inset:0}#method .method__photo .shot{width:100%;height:100%}#method .method__chip{justify-items:start;gap:.4rem;max-width:19rem;padding:1rem 1.125rem;display:grid;position:absolute;bottom:1.25rem;left:1.25rem}#method .method__index{z-index:5;gap:.5rem;padding:.875rem 1.125rem;display:grid;position:absolute;top:1.25rem;right:1.25rem}#method .method__index li{align-items:center;gap:.6rem;font-size:.8125rem;font-weight:500;line-height:1.2;display:flex}#method .method__dot{background:var(--color-5);border-radius:50%;width:.5rem;height:.5rem}@media (max-width:960px){#method .method__body{width:calc(100% - 2 * var(--space-3));grid-template-columns:100%}#method .method__stage{height:100svh;padding:var(--space-3) 0;grid-area:1/1;top:0}#method .method__steps{z-index:1;grid-area:1/1;position:relative}#method .method__step{min-height:100svh;padding:0 .75rem}#method .method__card{border-radius:var(--radius-1);color:var(--color-1);background:color-mix(in srgb, var(--color-7) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:.75rem;padding:1.25rem}#method .method__title{font-size:1.625rem}#method .method__chip{max-width:none;padding:.75rem .875rem;inset:24% .75rem auto}#method .method__index{justify-content:space-between;padding:.6rem .875rem;display:flex;top:4.75rem;left:.75rem;right:.75rem}#method .method__label{display:none}}#included{padding:var(--space-1) 0}#included .included__inner{text-align:center;justify-items:center;gap:1.5rem;display:grid}#included .included__title{max-width:15em}#included .included__lead{max-width:36rem}#included .included__ledger{text-align:left;width:min(100%,48rem);margin:1.5rem 0 .5rem}#included .included__row{--rows-lit:1;color:color-mix(in srgb, var(--color-2) calc(var(--rows-lit) * 100%), var(--color-9));border-radius:.5rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:.25rem 1.5rem;padding:.9rem 1rem .9rem 2.25rem;font-size:.9375rem;display:grid;position:relative}#included .included__row:nth-child(odd){background:var(--color-4)}#included .included__row:before{content:"";background:var(--color-6);width:.4375rem;height:.4375rem;transform:scale(var(--rows-lit));border-radius:50%;position:absolute;top:1.3rem;left:1rem}#included .included__row dt{font-weight:500}#included .included__row dd{color:color-mix(in srgb, var(--color-3) calc(var(--rows-lit) * 100%), var(--color-9))}#included .included__note{max-width:34rem}@media (max-width:640px){#included .included__inner{text-align:left;justify-items:start}#included .included__row{grid-template-columns:100%}}#advisers{padding:var(--space-1) 0;background:var(--color-2);color:var(--color-1)}#advisers .advisers__head{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:1.5rem 4rem;margin-bottom:clamp(2.5rem,7vh,4.5rem);display:grid}#advisers .advisers__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.25rem;display:grid}#advisers .adviser__frame{aspect-ratio:3/4;clip-path:inset(0 round var(--radius-1));background:var(--color-7);overflow:hidden}#advisers .adviser__frame img{object-fit:cover;width:100%;height:100%}#advisers .adviser__text{gap:.35rem;margin-top:1.125rem;display:grid}#advisers .adviser__role{color:var(--color-5)}@media (max-width:960px){#advisers .advisers__head{grid-template-columns:100%}#advisers .advisers__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .875rem}#advisers .adviser__name{font-size:1.125rem}}#stories{padding:var(--space-1) 0}#stories .stories__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:1rem 4rem;margin-bottom:clamp(3rem,8vh,5rem);display:grid}#stories .stories__list{gap:clamp(4rem,12vh,7.5rem);display:grid}#stories .story{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:2rem clamp(2rem,6vw,6rem);display:grid}#stories .story:nth-child(2n) .story__photo{order:2}#stories .story__photo{aspect-ratio:5/4;border-radius:var(--radius-1);background:var(--color-7);margin:0;overflow:hidden}#stories .story__photo .shot{width:100%;height:100%}#stories .story__text{justify-items:start;gap:1.25rem;display:grid}#stories .story__quote{margin:0}#stories .story__result{border-top:1px solid var(--color-9);align-items:center;gap:.6rem;padding-top:1rem;display:inline-flex}#stories .story__result:before{content:"";background:var(--color-6);border-radius:50%;flex:none;width:.5rem;height:.5rem}@media (max-width:960px){#stories .stories__head,#stories .story{grid-template-columns:100%}#stories .story:nth-child(2n) .story__photo{order:0}}#switch{padding:var(--space-1) 0;background:var(--color-5);color:var(--color-2)}#switch .switch__track{width:min(100% - 2 * var(--space-2), 80rem);gap:clamp(2.5rem,6vh,4rem);margin-inline:auto;display:grid}#switch .switch__intro{gap:1.25rem;max-width:36rem;display:grid}#switch .switch__run{position:relative}#switch .switch__line{display:none}#switch .switch__panels{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem;display:grid}#switch .switch__panel{align-content:start;justify-items:start;gap:1rem;display:grid}#switch .switch__dot{background:var(--color-2);outline:.375rem solid color-mix(in srgb, var(--color-1) 45%, transparent);border-radius:50%;width:1rem;height:1rem}#switch .switch__when{font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.05}#switch .switch__panel>.m-text{max-width:24rem}#switch .switch__card{gap:.25rem;margin-top:.25rem;padding:1rem 1.125rem;display:grid}@media (max-width:960px){#switch .switch__panels{grid-template-columns:100%}}#pricing{padding:var(--space-1) 0}#pricing .offer__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:3rem clamp(2rem,6vw,6rem);display:grid}#pricing .offer__frame{aspect-ratio:4/5;border-radius:var(--radius-1);background:var(--color-7);position:relative;overflow:hidden}#pricing .offer__img{object-fit:cover;object-position:50% 35%;width:100%;height:100%}#pricing .offer__panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.25rem 1.5rem;padding:1.25rem 1.375rem;display:grid;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}#pricing .offer__panel>:not(svg){grid-column:1}#pricing .offer__figure{letter-spacing:-.03em;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.05}#pricing .offer__old{white-space:nowrap;text-decoration-thickness:1px}#pricing .offer__chart{grid-area:1/2/4;width:clamp(6rem,12vw,9rem);height:auto;overflow:visible}#pricing .offer__chart polyline{fill:none;stroke:var(--color-5);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;vector-effect:non-scaling-stroke}#pricing .offer__copy{justify-items:start;gap:1.5rem;display:grid}#pricing .offer__price{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}#pricing .offer__amount{letter-spacing:-.04em;font-size:clamp(3rem,5vw,4.5rem);line-height:1}#pricing .offer__checks{gap:.75rem;display:grid}#pricing .offer__checks li{align-items:center;gap:.75rem;display:flex}#pricing .offer__checks li:before{content:"";background:radial-gradient(circle, var(--color-1) 0 22%, var(--color-6) 26%);border-radius:50%;flex:none;width:1.125rem;height:1.125rem}@media (max-width:960px){#pricing .offer__grid{grid-template-columns:100%}#pricing .offer__frame{aspect-ratio:4/4.4}#pricing .offer__panel{padding:1rem;bottom:.75rem;left:.75rem;right:.75rem}}#faq{padding:var(--space-1) 0;background:var(--color-4)}#faq .faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2.5rem clamp(2rem,6vw,6rem);display:grid}#faq .faq__head{gap:1.25rem;display:grid;position:sticky;top:7rem}#faq .faq__item{--rows-lit:1;border-top:1px solid color-mix(in srgb, var(--color-2) calc(var(--rows-lit) * 18%), transparent);color:color-mix(in srgb, var(--color-2) calc(var(--rows-lit) * 100%), var(--color-9))}#faq .faq__item:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-2) 18%, transparent)}#faq .faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;list-style:none;display:flex}#faq .faq__q::-webkit-details-marker{display:none}#faq .faq__icon{border:1px solid color-mix(in srgb, var(--color-2) 30%, transparent);border-radius:50%;flex:none;width:2.25rem;height:2.25rem;transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .35s;position:relative}#faq .faq__icon:before,#faq .faq__icon:after{content:"";background:currentColor;width:.75rem;height:1.5px;margin:-.75px 0 0 -.375rem;position:absolute;top:50%;left:50%}#faq .faq__icon:after{transition:transform .45s cubic-bezier(.2,.7,.2,1);transform:rotate(90deg)}#faq .faq__item[open] .faq__icon:after{transform:rotate(0)}@media (hover:hover){#faq .faq__q:hover .faq__icon{border-color:var(--color-6);transform:rotate(90deg)}}#faq .faq__a{max-width:40rem;padding:0 3.5rem 1.6rem 0}@media (max-width:960px){#faq .faq__grid{grid-template-columns:100%}#faq .faq__head{position:static}#faq .faq__a{padding-right:0}}#contact{padding:var(--space-1) 0;background:var(--color-7);color:var(--color-1)}#contact .contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:3rem clamp(2rem,5vw,5rem);display:grid}#contact .contact__visual{isolation:isolate;border-radius:var(--radius-1);background:var(--color-7);grid-area:1/2/3;height:80vh;min-height:30rem;position:sticky;top:10vh;overflow:hidden}#contact .contact__disc{--contact-disc:min(62vh, 36rem);width:var(--contact-disc);height:var(--contact-disc);left:calc(50% - var(--contact-disc) / 2);top:calc(42% - var(--contact-disc) / 2);position:absolute}#contact .contact__glow{background:radial-gradient(circle closest-side, var(--color-10), var(--color-5) 34%, var(--color-6) 64%, color-mix(in srgb, var(--color-6) 30%, transparent) 82%, transparent);border-radius:50%;position:absolute;inset:0}#contact .contact__photo{mix-blend-mode:multiply;position:absolute;inset:0}#contact .contact__photo img{object-fit:cover;object-position:60% 50%;filter:grayscale()contrast(1.35)brightness(1.06);width:100%;height:100%}#contact .contact__copy{grid-column:1;gap:1.5rem;display:grid}#contact .contact__title{max-width:11em}#contact .contact__details{gap:1rem;margin-top:.5rem;display:grid}#contact .contact__details div{border-top:1px solid color-mix(in srgb, var(--color-1) 16%, transparent);grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding-top:1rem;display:grid}#contact .contact__form{grid-column:1;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}#contact .contact__field{gap:.4rem;display:grid}#contact .contact__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}#contact .contact__form .m-btn{justify-self:start;margin-top:.5rem}@media (max-width:960px){#contact .contact__grid{grid-template-columns:100%}#contact .contact__visual{aspect-ratio:4/3.4;grid-area:auto/1;height:auto;min-height:0;position:relative;top:auto}#contact .contact__disc{--contact-disc:82vw}#contact .contact__pair{grid-template-columns:100%}}@media (max-width:389px){#contact .contact__details dd{overflow-wrap:anywhere}}#footer{padding:0 var(--space-3) var(--space-3);background:var(--color-7)}#footer .footer__card{box-shadow:none;gap:clamp(2.5rem,6vh,4rem);padding:clamp(2rem,5vw,4rem) clamp(1.25rem,4vw,3.5rem) 2rem;display:grid}#footer .footer__top{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);gap:2.5rem;display:grid}#footer .footer__brand{align-content:start;justify-items:start;gap:1.25rem;display:grid}#footer .footer__logo{letter-spacing:-.045em;align-items:center;gap:.5rem;font-size:2rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}#footer .footer__mark{background:radial-gradient(circle closest-side, var(--color-10), var(--color-5) 45%, var(--color-6));border-radius:50%;width:1.125rem;height:1.125rem}#footer .footer__col{align-content:start;gap:1rem;display:grid}#footer .footer__col ul{gap:.7rem;font-size:.9375rem;display:grid}#footer .footer__col a{justify-self:start}#footer .footer__legal{border-top:1px solid var(--color-9);grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:1rem 2.5rem;padding-top:1.5rem;display:grid}#footer .footer__legal p:last-child{text-align:right}@media (max-width:960px){#footer .footer__top,#footer .footer__legal{grid-template-columns:100%}#footer .footer__legal p:last-child{text-align:left}}.shot{background:radial-gradient(circle at 62% 38%, color-mix(in srgb, var(--color-5) 38%, transparent), transparent 62%), var(--color-7);place-items:center;width:100%;height:100%;padding:1.5rem;display:grid;position:relative;overflow:hidden}#method .shot{padding:5.5rem 1.5rem 8.5rem}.ui{border-radius:var(--radius-1);background:var(--color-1);width:min(100%,24rem);color:var(--color-2);box-shadow:var(--shadow-1);gap:.75rem;padding:1.25rem;font-size:.875rem;line-height:1.4;display:grid}.ui--wide{width:min(100%,30rem)}.ui__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ui__label{color:var(--color-3);font-size:.75rem;font-weight:500}.ui__title{letter-spacing:-.015em;font-size:1.125rem}.ui__field{gap:.3rem;display:grid}.ui__input{border:1px solid var(--color-9);background:var(--color-4);border-radius:.625rem;padding:.6rem .8rem}.ui__btn{border-radius:var(--radius-2);background:var(--color-2);color:var(--color-1);justify-self:start;padding:.6rem 1.1rem;font-weight:500}.ui__rows{display:grid}.ui__row{border-bottom:1px solid var(--color-4);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.ui__row:last-child{border-bottom:0}.ui__row>span:last-child{font-variant-numeric:tabular-nums;color:var(--color-3)}.ui__tick{align-items:center;gap:.5rem;display:inline-flex}.ui__tick:before{content:"";background:var(--color-6);border-radius:50%;width:.5rem;height:.5rem}.ui__tag{border-radius:var(--radius-2);flex:none;padding:.15rem .5rem;font-size:.75rem;font-weight:500}.ui__tag--critical{color:#8f2509;background:#fde4df}.ui__tag--serious{color:#6f3d00;background:#ffedd0}.ui__score{align-items:center;gap:1rem;display:flex}.ui__ring{flex:none;width:4.5rem;height:4.5rem}.ui__ring circle{fill:none;stroke-width:8px}.ui__ring text{fill:var(--color-2);font-family:var(--font-1);font-size:26px}.ui__doc{gap:.45rem;display:grid}.ui__doc i{background:var(--color-9);border-radius:.25rem;height:.5rem;display:block}.ui__bars{border-bottom:1px solid var(--color-9);align-items:flex-end;gap:.5rem;height:6rem;padding-bottom:.25rem;display:flex}.ui__bars i{background:color-mix(in srgb, var(--color-5) 55%, var(--color-1));border-radius:.25rem .25rem 0 0;flex:1}.ui__bars i:last-child{background:var(--color-6)}.ui__weeks{color:var(--color-3);gap:.5rem;font-size:.6875rem;display:flex}.ui__weeks span{text-align:center;flex:1}.ba{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(100%,32rem);display:grid}.ba .ui{align-content:start;width:auto;padding:1rem}.ba__head{align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;display:flex}.ba__head:before{content:"";background:var(--color-9);border-radius:50%;width:.5rem;height:.5rem}.ba__head--after:before{background:var(--color-6)}.ba__img{aspect-ratio:4/3;background:radial-gradient(circle at 30% 70%,#f2c48d 0 18%,#0000 19%),radial-gradient(circle at 68% 62%,#e7a86a 0 22%,#0000 23%),linear-gradient(#f6ead8 0 58%,#d9b48a 58%);border-radius:.5rem}.ba__voice{background:var(--color-7);color:var(--color-1);border-radius:.5rem;padding:.55rem .7rem;font-size:.8125rem}.ba__voice span{color:var(--color-8);font-size:.6875rem;display:block}.ba__placeholder{border:1px solid var(--color-9);color:#a1a1aa;background:var(--color-1);border-radius:.625rem;padding:.6rem .8rem}.ba__big{letter-spacing:-.02em;font-size:1.5rem;line-height:1.1}.ba__ratio{font-variant-numeric:tabular-nums;color:var(--color-3);font-size:.75rem;font-weight:500}@media (max-width:480px){.ba{grid-template-columns:100%}}#advisers .advisers__list{grid-template-columns:100%}#advisers .adviser{grid-template-columns:minmax(0,17rem) minmax(0,34rem);align-items:end;gap:1.5rem clamp(2rem,5vw,4.5rem);display:grid}#advisers .adviser__text{gap:.75rem;margin-top:0}#advisers .adviser__name{letter-spacing:-.03em;font-size:clamp(1.75rem,2.6vw,2.5rem)}#advisers .adviser__mail{color:var(--color-1)}@media (max-width:960px){#advisers .advisers__list{grid-template-columns:100%}#advisers .adviser{grid-template-columns:minmax(0,15rem)}}#contact .contact__photo{mix-blend-mode:normal;place-items:center;padding-bottom:12%;display:grid}#contact .contact__photo img{aspect-ratio:1;object-fit:cover;filter:none;width:min(12rem,52%);height:auto;box-shadow:0 0 0 .375rem color-mix(in srgb, var(--color-1) 22%, transparent);border-radius:50%}#contact .contact__caption{gap:.25rem;padding:1rem 1.125rem;display:grid;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}#contact .contact__details dd{overflow-wrap:anywhere}#contact .contact__form textarea.m-field{resize:vertical;min-height:6rem}#opening .report__score{align-items:baseline;gap:.5rem;display:flex}#opening .report__score span{color:var(--color-3);font-size:1.125rem}@media (max-width:960px){#navigation .nav__login{display:none}#method .shot{place-items:start center;padding:8rem 1rem 1rem}#method .shot .ui{width:min(100%,21rem)}#method .method__chip{display:none}#method .method__step{align-content:end;padding-bottom:1.5rem}}#pricing .offer__form{border-top:1px solid var(--color-9);width:100%;max-width:34rem;padding-top:1.5rem}#contact .contact__form{gap:1.25rem;display:grid}}@layer scenes{[data-8b-live]{--ease-expo-out:linear(0, .1587, .2915, .403, .4969, .576, .6429, .6996, .7476, .7883, .8229, .8523, .8772, .8983, .9162, .9312, .9438, .9544, .9632, .9705, .9766, .9815, .9855, .9887, .9913, .9933, .9949, .9962, .9971, .9979, .9984, .9989, .9992, .9994, .9996, .9997, .9998, .9999, .9999, 1, 1)}[data-8b-live] [data-8b-motion~=rise] .line__in{animation-name:motion-rise-line-in-translate;animation-duration:1s;animation-delay:calc(0s + 90ms * var(--i));animation-timing-function:var(--ease-expo-out);animation-play-state:paused;animation-fill-mode:both;transform:none}[data-8b-live] [data-8b-motion~=rise].is-in .line__in{animation-play-state:running}[data-8b-live] [data-8b-motion~=lightRows][data-8b-items=":scope > div"]>div,[data-8b-live] [data-8b-motion~=lightRows][data-8b-items=":scope > details"]>details{animation-name:motion-lightrows-scope-div-div---rows-lit;animation-duration:.6s;animation-delay:calc(0s + 80ms * var(--i));animation-timing-function:cubic-bezier(.3333,1,.6667,1)}[data-8b-live] [data-8b-motion~=lightRows][data-8b-items=":scope > div"]>div{animation-play-state:paused;animation-fill-mode:both}[data-8b-live] [data-8b-motion~=lightRows][data-8b-items=":scope > div"].is-in>div{animation-play-state:running}[data-8b-live] [data-8b-motion~=lightRows][data-8b-items=":scope > details"]>details{animation-play-state:paused;animation-fill-mode:both}[data-8b-live] [data-8b-motion~=lightRows][data-8b-items=":scope > details"].is-in>details{animation-play-state:running}[data-8b-live] #stories .stories__list>li:nth-of-type(-n+3)>.story__photo{overflow:clip}[data-8b-live] [data-8b-motion~=brighten]{view-timeline:--motion-brighten block;view-timeline-inset:0;animation-name:motion-brighten-filter,motion-brighten-scale;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--motion-brighten;animation-range:cover cover calc(50% - 5vh);transform:none}@keyframes motion-rise-line-in-translate{0%{translate:0 calc(108% + .1296em)}to{translate:0}}@keyframes motion-lightrows-scope-div-div---rows-lit{0%{--rows-lit:0}.002%{--rows-lit:.0005}to{--rows-lit:1}}@keyframes motion-brighten-filter{0%{filter:brightness(.42)saturate(.6)}to{filter:brightness()saturate()}}@keyframes motion-brighten-scale{0%{scale:1.08}to{scale:1}}[data-8b-live] #market .market__field{view-timeline:--market-t1 block;view-timeline-inset:0}[data-8b-live] #market .market__line{animation-name:market-line-grow;animation-timeline:--market-t1;animation-range:cover calc(6vh + var(--i) * .5vh) cover calc(34vh + var(--i) * .5vh);animation-timing-function:cubic-bezier(.3333,1,.6667,1);animation-fill-mode:both}[data-8b-live] #market .market__line.is-auto{animation-name:market-line-grow,market-line-light}@keyframes market-line-grow{0%{scale:1 .2}to{scale:1}}@keyframes market-line-light{0%{background-color:#d4d4d8}to{background-color:var(--color-6)}}@media (prefers-reduced-motion:no-preference){[data-8b-live] #method .method__photo{z-index:auto}}[data-8b-live] #method{timeline-scope:--method-t1, --method-t2, --method-t3}[data-8b-live] #method .method__steps>li:nth-of-type(2){view-timeline:--method-t1 block;view-timeline-inset:0}[data-8b-live] #method .method__steps>li:nth-of-type(3){view-timeline:--method-t2 block;view-timeline-inset:0}[data-8b-live] #method .method__steps>li:nth-of-type(4){view-timeline:--method-t3 block;view-timeline-inset:0}[data-8b-live] #method .method__frame>figure:nth-of-type(2){animation-name:method-figure-method-photo-clippath;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both;animation-timeline:--method-t1;animation-range:cover 15vh cover 70vh}[data-8b-live] #method .method__frame>figure:nth-of-type(2)>.method__shift>.shot{animation-name:method-div-method-shift-img-scale;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--method-t1;animation-range:cover 15vh cover 70vh;transform:none}[data-8b-live] #method .method__frame>figure:first-of-type>.method__shift{animation-name:method-div-method-shift-translate,method-div-method-shift-filter;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both;animation-timeline:--method-t1;animation-range:cover 15vh cover 70vh;transform:none}[data-8b-live] #method .method__index>li:nth-of-type(2)>.method__dot{animation-name:method-span-method-dot-scale,method-span-method-dot-opacity;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--method-t1,--method-t2;animation-range:cover 45.25vh cover 61.75vh;transform:none}[data-8b-live] #method .method__index>li:first-of-type>.method__dot{animation-name:method-span-method-dot-opacity;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--method-t1;animation-range:cover 45.25vh cover 61.75vh}[data-8b-live] #method .method__frame>figure:nth-of-type(3){animation-name:method-figure-method-photo-clippath;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both;animation-timeline:--method-t2;animation-range:cover 15vh cover 70vh}[data-8b-live] #method .method__frame>figure:nth-of-type(3)>.method__shift>.shot{animation-name:method-div-method-shift-img-scale;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--method-t2;animation-range:cover 15vh cover 70vh;transform:none}[data-8b-live] #method .method__frame>figure:nth-of-type(2)>.method__shift{animation-name:method-div-method-shift-translate,method-div-method-shift-filter;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both;animation-timeline:--method-t2;animation-range:cover 15vh cover 70vh;transform:none}[data-8b-live] #method .method__index>li:nth-of-type(3)>.method__dot{animation-name:method-span-method-dot-scale,method-span-method-dot-opacity;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--method-t2,--method-t3;animation-range:cover 45.25vh cover 61.75vh;transform:none}[data-8b-live] #method .method__frame>figure:nth-of-type(4){animation-name:method-figure-method-photo-clippath;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both;animation-timeline:--method-t3;animation-range:cover 15vh cover 70vh}[data-8b-live] #method .method__frame>figure:nth-of-type(4)>.method__shift>.shot{animation-name:method-div-method-shift-img-scale;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--method-t3;animation-range:cover 15vh cover 70vh;transform:none}[data-8b-live] #method .method__frame>figure:nth-of-type(3)>.method__shift{animation-name:method-div-method-shift-translate,method-div-method-shift-filter;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both;animation-timeline:--method-t3;animation-range:cover 15vh cover 70vh;transform:none}[data-8b-live] #method .method__index>li:nth-of-type(4)>.method__dot{animation-name:method-span-method-dot-scale;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--method-t3;animation-range:cover 45.25vh cover 61.75vh;transform:none}@keyframes method-figure-method-photo-clippath{0%{clip-path:inset(100% 0% 0%)}to{clip-path:inset(0%)}}@keyframes method-div-method-shift-img-scale{0%{scale:1.18}to{scale:1}}@keyframes method-div-method-shift-translate{0%{translate:0}to{translate:0 -12%}}@keyframes method-div-method-shift-filter{0%{filter:brightness()}to{filter:brightness(.4)}}@keyframes method-span-method-dot-scale{0%{scale:0}to{scale:1}}@keyframes method-span-method-dot-opacity{0%{opacity:1}to{opacity:0}}[data-8b-live] #advisers .advisers__list>li{view-timeline:--advisers-item block;view-timeline-inset:0}[data-8b-live] #advisers .advisers__list>li>.adviser__frame{animation-name:advisers-div-adviser-frame-clippath;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both;animation-timeline:--advisers-item}[data-8b-live] #advisers .advisers__list>li>.adviser__frame>img{animation-name:advisers-div-adviser-frame-img-filter,advisers-div-adviser-frame-img-scale;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--advisers-item;transform:none}[data-8b-live] #advisers .advisers__list>li>.adviser__text{animation-name:advisers-div-adviser-text-translate;animation-timing-function:cubic-bezier(.3333,1,.6667,1);animation-fill-mode:both;animation-timeline:--advisers-item;transform:none}@keyframes advisers-div-adviser-frame-clippath{0%{clip-path:inset(0% 46% round 320px)}to{clip-path:inset(0% round 14px)}}@keyframes advisers-div-adviser-frame-img-filter{0%{filter:brightness(.3)}to{filter:brightness()}}@keyframes advisers-div-adviser-frame-img-scale{0%{scale:1.2}to{scale:1}}@keyframes advisers-div-adviser-text-translate{0%{translate:0 32px}to{translate:0}}@media (min-width:961px){[data-8b-live] #advisers .advisers__list>li>.adviser__frame,[data-8b-live] #advisers .advisers__list>li>.adviser__frame>img{animation-range:cover calc(4vh + 6vh * var(--i)) cover calc(39.2vh + 6vh * var(--i))}[data-8b-live] #advisers .advisers__list>li>.adviser__text{animation-range:cover calc(21.6vh + 6vh * var(--i)) cover calc(48vh + 6vh * var(--i))}}@media (max-width:960px){[data-8b-live] #advisers .advisers__list>li:nth-of-type(odd)>.adviser__frame{animation-range:cover 4vh cover 39.2vh}[data-8b-live] #advisers .advisers__list>li:nth-of-type(2n+2)>.adviser__frame{animation-range:cover 10vh cover 45.2vh}[data-8b-live] #advisers .advisers__list>li:nth-of-type(odd)>.adviser__frame>img{animation-range:cover 4vh cover 39.2vh}[data-8b-live] #advisers .advisers__list>li:nth-of-type(2n+2)>.adviser__frame>img{animation-range:cover 10vh cover 45.2vh}[data-8b-live] #advisers .advisers__list>li:nth-of-type(odd)>.adviser__text{animation-range:cover 21.6vh cover 48vh}[data-8b-live] #advisers .advisers__list>li:nth-of-type(2n+2)>.adviser__text{animation-range:cover 27.6vh cover 54vh}}[data-8b-live] #switch{height:calc(100svh + var(--switch-distance,0px));view-timeline:--switch-run block;view-timeline-inset:0;padding:0;animation-name:switch-ground;animation-timing-function:cubic-bezier(.3333,0,.6667,.3333);animation-fill-mode:both;animation-timeline:--switch-run;animation-range:contain;overflow:clip}[data-8b-live] #switch .switch__track{width:max-content;height:100svh;padding-inline:var(--space-2);align-items:center;gap:0;margin:0;animation-name:switch-run;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--switch-run;animation-range:contain;display:flex;position:sticky;top:0}[data-8b-live] #switch .switch__intro{flex:none;width:min(34rem,84vw);margin-right:8vw}[data-8b-live] #switch .switch__line{background:color-mix(in srgb, var(--color-2) 18%, transparent);height:2px;display:block;position:absolute;top:.5rem;left:0;right:4vw}[data-8b-live] #switch .switch__fill{background:var(--color-2);transform-origin:0;animation-name:switch-fill;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--switch-run;animation-range:contain 4% contain 96%;position:absolute;inset:0}[data-8b-live] #switch .switch__panels{gap:0;display:flex}[data-8b-live] #switch .switch__panel{flex:none;width:min(31rem,84vw);padding-right:4vw;position:relative}[data-8b-live] #switch .switch__dot{--switch-dot-at:calc(.06 + .84 * var(--i) / max(var(--n) - 1, 1));animation-name:switch-dot;animation-timeline:--switch-run;animation-range:contain calc(var(--switch-dot-at) * 100%) contain calc((var(--switch-dot-at) + .08) * 100%);animation-timing-function:linear(0, .1444, .278, .4011, .514, .6172, .711, .7958, .872, .9399, 1, 1.0526, 1.098, 1.1367, 1.169, 1.1953, 1.216, 1.2314, 1.242, 1.2481, 1.25, 1.2482, 1.243, 1.2348, 1.224, 1.2109, 1.196, 1.1796, 1.162, 1.1437, 1.125, 1.1063, 1.088, 1.0704, 1.054, 1.0391, 1.026, 1.0152, 1.007, 1.0018, 1);animation-fill-mode:both}@keyframes switch-ground{0%{background-color:var(--color-1)}to{background-color:var(--color-5)}}@keyframes switch-run{0%{translate:0}to{translate:calc(-1 * var(--switch-distance,0px)) 0}}@keyframes switch-fill{0%{scale:0 1}to{scale:1}}@keyframes switch-dot{0%{scale:.45}to{scale:1}}[data-8b-live] #pricing .offer__frame{view-timeline:--offer-t1 block;view-timeline-inset:0}[data-8b-live] #pricing .offer__img{animation-name:offer-img-offer-img-scale;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--offer-t1;animation-range:cover 15vh cover calc(50% + 5vh);transform:none}[data-8b-live] #pricing .offer__panel{animation-name:offer-div-offer-panel-translate;animation-timing-function:cubic-bezier(.3333,1,.6667,1);animation-fill-mode:both;animation-timeline:--offer-t1;animation-range:cover calc(7.5% + 13.5vh) cover calc(32.5% + 8.5vh);transform:none}[data-8b-live] #pricing .offer__chart>polyline{animation-name:offer-svg-offer-chart-polyline-strokedashoffset;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--offer-t1;animation-range:cover calc(22.5% + 10.5vh) cover calc(45% + 6vh)}@keyframes offer-img-offer-img-scale{0%{scale:1.2}to{scale:1}}@keyframes offer-div-offer-panel-translate{0%{translate:0 140%}to{translate:0}}@keyframes offer-svg-offer-chart-polyline-strokedashoffset{0%{stroke-dashoffset:1px}99.998%{stroke-dashoffset:.0002px}to{stroke-dashoffset:0}}[data-8b-live] #contact{view-timeline:--contact-t1 block;view-timeline-inset:0}[data-8b-live] #contact .contact__disc,[data-8b-live] #contact .contact__photo{animation-fill-mode:both;animation-timeline:--contact-t1;animation-range:cover 10vh cover 85vh;transform:none}[data-8b-live] #contact .contact__disc{animation-name:contact-div-contact-disc-translate,contact-div-contact-disc-scale;animation-timing-function:cubic-bezier(.3333,1,.6667,1)}[data-8b-live] #contact .contact__photo{animation-name:contact-div-contact-photo-scale;animation-timing-function:linear}@keyframes contact-div-contact-disc-translate{0%{translate:0 70%}to{translate:0}}@keyframes contact-div-contact-disc-scale{0%{scale:.45}to{scale:1}}@keyframes contact-div-contact-photo-scale{0%{scale:1.12}to{scale:1}}}
