.offer-services{align-content:start;row-gap:var(--space-7);padding:calc(var(--header-h) + var(--space-8)) var(--gutter) var(--space-9);flex:auto;grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.offer-services__title{max-width:12em;font-family:var(--font-display-500);font-synthesis:none;letter-spacing:-.02em;text-wrap:balance;color:var(--text);margin:0;font-size:clamp(2.25rem,7.69231cqi,5.5rem);font-weight:500;line-height:1}.offer-services__list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.offer-services__item{border-bottom:1px solid var(--rule)}.offer-row{align-items:center;column-gap:var(--space-4);row-gap:var(--space-1);min-height:2.75rem;padding-block:var(--space-4);color:var(--text);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) 1.125rem;grid-template-areas:"name mark""line mark";text-decoration:none;display:grid}.offer-row__name{font-family:var(--font-display-500);font-synthesis:none;letter-spacing:-.01em;transition:color var(--duration-hover) ease;grid-area:name;font-size:clamp(1.375rem,1.15rem + .9vw,1.75rem);font-weight:500;line-height:1.12}.offer-row__line{max-width:34em;color:var(--text-2);grid-area:line;font-size:.9375rem;line-height:1.5}.offer-row__mark{width:1.125rem;height:1.125rem;color:var(--text-2);transition:color var(--duration-hover) ease, transform var(--duration-control) var(--ease-out);grid-area:mark}.offer-row[aria-current=true] .offer-row__name,.offer-row[aria-current=true] .offer-row__mark{color:var(--accent-text)}.offer-row[aria-current=true] .offer-row__mark{transform:translateX(var(--space-1))}.offer-row:active .offer-row__name{color:var(--accent-text)}@media (hover:hover) and (pointer:fine){.offer-row:hover .offer-row__name,.offer-row:hover .offer-row__mark{color:var(--accent-text)}.offer-row:hover .offer-row__mark{transform:translateX(var(--space-1))}}.offer-services__frame{display:none}@media (prefers-reduced-motion:no-preference) and (min-height:600px) and (min-width:768px){.offer-services{padding-top:calc(var(--header-h) + clamp(1rem, 3.6svh, 3rem));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(.75rem,2.6svh,2.25rem) clamp(2rem,5cqi,5.5rem);padding-bottom:clamp(1rem,3.6svh,3rem)}.offer-services__title{font-size:clamp(1.75rem, min(100cqi / 19, (100svh - var(--header-h)) / 12.5), 4.5rem);grid-area:1/1}.offer-services__list{grid-area:2/1;align-self:start}.offer-row{padding-block:clamp(.375rem,1.05svh,.875rem)}.offer-row__name{font-size:clamp(1rem,min(2.5svh,2.9cqi),1.5rem)}.offer-row__line{font-size:clamp(.8125rem,min(1.65svh,2.1cqi),1rem);line-height:1.4}.offer-services__frame{max-height:calc(100svh - var(--header-h) - clamp(2.5rem, 8svh, 6rem));aspect-ratio:4/5;border-radius:var(--radius-md);grid-area:1/2/span 2;align-content:center;align-self:center;align-items:center;padding:clamp(1.25rem,3cqi,3rem);display:grid;overflow:clip;container-type:inline-size}.offer-services__frame:empty{visibility:hidden}.offer-services__example{opacity:0;min-width:0;transition:opacity var(--duration-control) var(--ease-out);grid-area:1/1}.offer-services__example[data-shown]{opacity:1}}@media (prefers-reduced-motion:no-preference) and (min-height:600px) and (min-width:1024px){.offer-row{column-gap:var(--space-5);grid-template-columns:minmax(0,9.5em) minmax(0,1fr) 1.125rem;grid-template-areas:"name line mark"}.offer-row__name{font-size:clamp(1rem,min(2.4svh,1.9cqi),1.5rem)}.offer-row__line{font-size:clamp(.8125rem,min(1.65svh,1.3cqi),1rem)}.offer-services__frame{aspect-ratio:1}}@media (prefers-reduced-motion:no-preference) and (min-height:600px) and (min-width:768px) and (max-width:1023.98px) and (max-height:799.98px){.offer-services{grid-template-columns:minmax(0,1fr)}.offer-services__frame{display:none}.offer-row{column-gap:var(--space-5);grid-template-columns:minmax(0,9.5em) minmax(0,1fr) 1.125rem;grid-template-areas:"name line mark"}}.vig{width:100%;color:var(--text);gap:1.1em;font-size:clamp(.8125rem,3.9cqi,1.3125rem);line-height:1.45;display:grid}.vig p{margin:0}.vig__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:.75em;font-weight:400;line-height:1.3;display:block}.vig__rows{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.vig__rows>li,.vig__rows>div{border-bottom:1px solid var(--rule);grid-template-columns:7.5em minmax(0,1fr);align-items:baseline;column-gap:1em;padding-block:.7em;display:grid}.vig__rows dd{align-items:center;gap:.5em;margin:0;display:flex}.vig__state{background-color:var(--accent-text);border-radius:50%;flex:none;width:.55em;height:.55em}.vig__rows .is-warn .vig__state{border:1.5px solid var(--alert);background-color:#0000}.vig__record{gap:.3em;display:grid}.vig__record strong,.vig__brief,.vig__headline{font-family:var(--font-display-500);font-synthesis:none;letter-spacing:-.02em;text-wrap:balance;font-weight:500}.vig__record strong{font-size:1.9em;line-height:1.02}.vig__letter{text-wrap:pretty;font-size:1.2em;line-height:1.5}.vig__letter mark{color:inherit;background-color:color-mix(in oklch, var(--accent) 24%, transparent);border-radius:2px;padding-inline:.15em}.vig--voice{background-color:var(--surface);border-radius:var(--radius-sm);gap:1.2em;padding:1.6em 1.4em}.vig__wave{align-items:center;gap:.2em;height:4em;display:flex}.vig__wave>span{background-color:var(--accent);border-radius:1px;flex:1 1 0;height:100%}.vig__line{border-top:1px solid var(--rule);grid-template-columns:4.5em minmax(0,1fr);align-items:baseline;column-gap:1em;padding-top:.8em;display:grid}.vig__brief{font-size:1.6em;line-height:1.08}.vig__cols{gap:.9em;display:grid}.vig__cols>div{border-top:1px solid var(--rule);gap:.35em;padding-top:.7em;display:grid}.vig--app{justify-items:center}.vig__phone{border:1.5px solid var(--text);border-radius:var(--radius-md);width:min(15em,78%);padding:1.3em 1.1em 1.6em}.vig__phone-title{font-family:var(--font-display-500);font-synthesis:none;letter-spacing:-.01em;margin-bottom:.6em;font-size:1.35em;font-weight:500}.vig__phone ul{margin:0;padding:0;list-style:none;display:grid}.vig__phone li{border-top:1px solid var(--rule);grid-template-columns:3.4em minmax(0,1fr);column-gap:.6em;padding-block:.55em;display:grid}.vig__phone strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2);font-size:.85em;font-weight:400}.vig__caption{color:var(--text-2);font-size:.9em}.vig__headline{font-size:2em;line-height:1.02}.vig__sub{color:var(--text-2)}.vig__action{color:var(--surface);background-color:var(--text);border-radius:var(--radius-sm);justify-self:start;padding:.55em .95em;font-weight:600}.vig__sections{color:var(--text-2);border-top:1px solid var(--rule);flex-wrap:wrap;gap:.4em 1.4em;margin:0;padding:.8em 0 0;list-style:none;display:flex}.offer-ask{align-content:start;row-gap:var(--space-8);min-height:100svh;padding:calc(var(--header-h) + var(--space-8)) var(--gutter) var(--space-10);display:grid;container-type:inline-size}.offer-ask .composer{row-gap:var(--space-6)}.offer-ask__title{margin:0 0 var(--space-2);max-width:12em;font-family:var(--font-display-500);font-synthesis:none;letter-spacing:-.02em;text-wrap:balance;color:var(--text);font-size:clamp(2.25rem,7.69231cqi,7rem);font-weight:500;line-height:.98}.offer-ask__answer:not(:empty){align-items:start;gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--rule);display:grid}.offer-ask__service{font-family:var(--font-display-500);font-synthesis:none;letter-spacing:-.02em;color:var(--accent-text);margin:0;font-size:clamp(2rem,5.88235cqi,4.75rem);font-weight:500;line-height:1}.offer-ask__lines{gap:var(--space-4);display:grid}.offer-ask__line{max-width:34em;color:var(--text);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,.95rem + .45vw,1.375rem);line-height:1.45}.offer-ask__go{white-space:normal;text-align:start;justify-self:start;padding-block:.6875rem;font-size:1.125rem;line-height:1.4;display:inline-block}.offer-ask__go .action__mark{vertical-align:-.125em;margin-inline-start:var(--space-2);display:inline-block}@media (min-width:1024px){.offer-ask__answer:has(>.offer-ask__service){column-gap:var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.offer-ask__answer:has(>.offer-ask__service)>.offer-ask__service{grid-area:1/1/span 3}.offer-ask__answer:has(>.offer-ask__service)>:not(.offer-ask__service){grid-column:2}.offer-ask__lines{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.offer-clients{row-gap:var(--space-6);padding:var(--space-9) var(--gutter) var(--space-10);display:grid}.offer-clients__title{max-width:14em;font-family:var(--font-display-500);font-synthesis:none;letter-spacing:-.02em;text-wrap:balance;color:var(--text);margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:500;line-height:1.1}.offer-marks{background-color:var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px 0;list-style:none;display:grid}.offer-marks__cell{min-height:7rem;padding:var(--space-5) var(--space-3);background-color:var(--surface);justify-content:center;align-items:center;display:flex}.offer-marks__cell:last-child:nth-child(3n+1){grid-column:1/-1}.offer-marks__logo{object-fit:contain;width:auto;max-width:100%;height:3.5rem;display:block}.offer-marks__logo--wide{height:2.5rem}@media (min-width:768px){.offer-marks{grid-template-columns:repeat(7,minmax(0,1fr))}.offer-marks__cell{min-height:8rem}.offer-marks__cell:last-child:nth-child(3n+1){grid-column:auto}}@media (min-width:1024px){.offer-clients{align-items:center;column-gap:var(--space-8);grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.offer-closing{--lead-size:clamp(1.0625rem, .95rem + .45vw, 1.375rem);gap:var(--space-7);padding:calc(var(--header-h) + var(--space-6)) var(--gutter) max(var(--space-8), var(--assistant-reserve,0px));flex-direction:column;flex:auto;display:flex;container-type:inline-size}.offer-closing__title{font-family:var(--font-display-500);font-synthesis:none;letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:clamp(2.25rem,11.1111cqi,12rem);font-weight:500;line-height:.92}.offer-closing__title>span{display:block}.offer-closing__foot{gap:var(--space-6);max-width:30em;padding-top:var(--space-5);border-top:1px solid var(--rule);font-size:var(--lead-size);flex-direction:column;display:flex}.offer-closing__body{color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.45}.offer-closing__actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}@media (min-height:600px){.offer-closing__title{font-size:clamp(2.25rem, min(100cqi / 9, (100svh - var(--header-h) - 21rem) / 3.6), 12rem)}}@media (min-width:1024px){.offer-closing__foot{align-self:flex-end;width:100%}}@media (prefers-reduced-motion:no-preference) and (min-height:800px) and (min-width:1024px){.offer-services{padding-block:calc(var(--header-h) + var(--space-6)) var(--space-7);grid-template-rows:auto auto;align-content:center;column-gap:clamp(3rem,6cqi,6rem)}.offer-services__frame{aspect-ratio:4/5;justify-self:end;width:92%}.offer-row{grid-template-columns:minmax(0,10.5em) minmax(0,1fr) 1.125rem}}@media (min-width:1024px){.offer-ask{padding-block:calc(var(--header-h) + var(--space-9)) var(--space-10);align-content:center}.offer-ask__title{max-width:10em;margin-bottom:var(--space-6);font-size:clamp(3rem,6.25cqi,6rem)}.offer-closing{align-content:center;align-items:end;column-gap:var(--space-9);padding-block:calc(var(--header-h) + var(--space-9)) var(--space-9);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.offer-closing__title{font-size:clamp(2.25rem, min(100cqi / 13.5, (100svh - var(--header-h) - 8rem) / 3), 8rem);line-height:.98}.offer-closing__foot{align-self:end;max-width:none}}@media (prefers-reduced-motion:reduce){.offer-row__name,.offer-row__mark{transition:none}.offer-row[aria-current=true] .offer-row__mark,.offer-row:hover .offer-row__mark{transform:none}}
.awards{--awards-gap:clamp(.5rem, 1.1vw, 1.5rem);--awards-plate:clamp(9rem, 18vw, 11rem);gap:var(--space-4);padding:var(--space-8) var(--gutter) calc(var(--space-8) + var(--radius-lg));flex-direction:column;display:flex}.awards__line{min-width:0;container-type:inline-size}.awards__plate{--plate-w:calc((100cqi - 3 * var(--awards-gap)) / 4);min-width:0;height:round(up, calc(var(--plate-w) * .6), 1px);border-radius:var(--radius-sm);background-color:var(--surface-2);position:relative;overflow:hidden}.awards__plate>img{object-fit:contain;width:80%;height:84%;display:block;position:absolute;inset:8% 10%}.awards__plate[data-wide]>img{object-fit:cover;width:100%;height:100%;inset:0}.awards__plate[data-tone=inverted]>img{filter:invert()hue-rotate(180deg)}@media (max-width:767.98px),(min-width:1024px),(prefers-reduced-motion:reduce){.awards [data-slot=marquee-track]{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;animation:none;display:grid}.awards [data-slot=marquee-track][data-clone]{display:none}}@media (min-width:1024px){.awards [data-slot=marquee-track]{grid-template-columns:repeat(7,minmax(0,1fr))}.awards__plate{--plate-w:calc((100cqi - 6 * var(--awards-gap)) / 7)}}.awards[data-offscreen] [data-slot=marquee-track]{animation:none}.awards__pause{display:none}@media (min-width:768px) and (max-width:1023.98px) and (prefers-reduced-motion:no-preference){.awards{padding-inline:0}.awards__plate{--plate-w:var(--awards-plate);width:var(--plate-w)}.awards__pause{width:2.75rem;height:2.75rem;border:1px solid var(--rule);border-radius:var(--radius-md);color:var(--text);cursor:pointer;transition:background-color var(--duration-hover) ease, border-color var(--duration-hover) ease, transform .16s var(--ease-out);background-color:#0000;align-self:flex-end;place-items:center;margin-inline-end:var(--gutter);padding:0;display:grid}.awards__pause>svg{width:.875rem;height:.875rem}@media (hover:hover) and (pointer:fine){.awards__pause:hover{border-color:var(--text-2);background-color:var(--surface-2)}}.awards__pause:active{transform:scale(.97)}}
.reel{--reel-title-size:clamp(2rem, 100cqi / 9.4, 3.25rem);--reel-frame:color-mix(in oklab, var(--text) 8%, var(--surface));align-content:start;gap:var(--space-7);padding:calc(var(--header-h) + var(--space-8)) var(--gutter) var(--space-9);flex:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""intro""stage""names";display:grid;container-type:inline-size}.reel__head{display:contents}.reel__title{font-family:var(--font-display-500);font-size:var(--reel-title-size);font-synthesis:none;letter-spacing:-.02em;color:var(--text);grid-area:title;margin:0;font-weight:500;line-height:1.02}.reel__title-line{display:block}.reel__title-line--accent{color:var(--accent-text)}.reel__intro{margin:calc(var(--space-7) * -1 + var(--space-4)) 0 0;max-width:32em;color:var(--text-2);text-wrap:pretty;grid-area:intro;font-size:clamp(1rem,.94rem + .28vw,1.1875rem);line-height:1.5}.reel__stage{gap:var(--space-3);flex-direction:column;grid-area:stage;min-width:0;display:flex}.reel__frame{aspect-ratio:16/9;border-radius:var(--radius-md);background-color:var(--reel-frame);width:100%;position:relative;overflow:hidden;container-type:inline-size}.reel__face{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s linear .2s;position:absolute;inset:0}.reel__face[data-on]{opacity:1;visibility:visible;transition:opacity .2s,visibility}.reel__face>img,.reel__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.reel__video{opacity:0;transition:opacity .2s}.reel__video[data-ready]{opacity:1}.reel__video[hidden]{display:none}.reel__under{align-items:center;gap:var(--space-1) var(--space-5);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind kind""open pause";display:grid}.reel__kind{grid-area:kind}.reel__open{grid-area:open;justify-self:start}.reel__pause{grid-area:pause}@media (min-width:768px){.reel__under{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"kind open pause"}}.reel__kind{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:.75rem;line-height:1.2}.reel__open{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--text);text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);transition:color var(--duration-hover) ease, text-decoration-color var(--duration-hover) ease;font-weight:600;line-height:1.3;display:inline-flex}.reel__open>svg{flex:none;width:1rem;height:1rem}.reel__pause{border:1px solid var(--rule);border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;transition:background-color var(--duration-hover) ease, border-color var(--duration-hover) ease, transform .16s var(--ease-out);background-color:#0000;flex:none;place-items:center;padding:0;display:grid}.reel__pause>svg{width:.875rem;height:.875rem}@media (hover:hover) and (pointer:fine){.reel__open:hover{color:var(--accent-text);text-decoration-color:currentColor}.reel__pause:hover{border-color:var(--text-2);background-color:var(--reel-frame)}.reel__name:hover{color:var(--text)}}.reel__pause:active{transform:scale(.97)}.reel__open:active,.reel__name:active{color:var(--accent-text)}.reel__said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reel__names{border-bottom:1px solid var(--rule);grid-area:names;margin:0;padding:0;list-style:none}.reel__name{--reel-row:2.75rem;width:100%;min-height:var(--reel-row);padding:var(--space-1) 0;border:0;border-top:1px solid var(--rule);font-family:var(--font-sans);text-align:start;color:var(--text-2);cursor:pointer;transition:color var(--duration-hover) ease;background:0 0;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;font-size:.9375rem;font-weight:500;line-height:1.3;display:grid;position:relative}.reel__num{font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1}.reel__name[aria-current]{color:var(--text)}.reel__name[aria-current] .reel__num{color:var(--accent-text)}.reel__rule{pointer-events:none;height:2px;position:absolute;inset:-1px 0 auto;overflow:hidden}.reel__name[aria-current] .reel__rule{background-color:color-mix(in oklch, var(--accent) 35%, transparent)}.reel__fill{background-color:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.reel-call{text-align:center;grid-template-rows:minmax(0,1fr) auto;gap:clamp(.5rem,3cqi,2rem);padding:clamp(.75rem,4.5cqi,2.75rem) clamp(1rem,6cqi,4rem);display:grid;position:absolute;inset:0}.reel-call__wave{align-items:center;gap:clamp(1px,.45cqi,.25rem);min-height:0;display:flex}.reel-call__wave>span{height:calc(var(--peak) * 100%);background-color:var(--text-2);opacity:.26;min-height:2px;transition:opacity var(--duration-hover) ease;border-radius:1px;flex:1 1 0}.reel-call__wave>span[data-who=rasha]{background-color:var(--accent)}.reel-call__wave>span[data-played]{opacity:1}.reel-call__turns{margin:0;padding:0;list-style:none}.reel-call__turn{justify-items:center;gap:clamp(.125rem,1cqi,.625rem);display:grid}.reel-call__who{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:clamp(.6875rem,1.5cqi,.8125rem);line-height:1.2}.reel-call__turn[data-who=rasha] .reel-call__who{color:var(--accent-text)}.reel-call__ar{color:color-mix(in oklab, var(--text) 70%, var(--reel-frame));max-width:28em;font-family:var(--font-sans);text-wrap:balance;margin:0;font-size:clamp(1.0625rem,4.2cqi,2.375rem);font-weight:500;line-height:1.45}.reel-call__ar>[data-said]{color:var(--text)}.reel-call__en{max-width:40em;color:var(--text-2);text-wrap:balance;margin:0;font-size:clamp(.8125rem,1.9cqi,1.125rem);line-height:1.45}@media (min-width:768px) and (max-width:1023.98px) and (orientation:portrait){.reel{gap:var(--space-6);padding-block:calc(var(--header-h) + var(--space-6)) var(--space-6)}.reel__intro{margin-top:calc(var(--space-6) * -1 + var(--space-3))}.reel__frame{width:min(100%, (100svh - var(--header-h) - 36rem) * 16 / 9)}.reel__names{column-gap:var(--space-6);grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;display:grid}}@media (min-width:1024px),(min-width:768px) and (orientation:landscape){.reel{--reel-title-size:clamp(1.75rem, (100cqi - var(--space-9)) / 2.75 / 9.4, 3.25rem);align-content:center;column-gap:clamp(3rem,5cqi,6rem);row-gap:var(--space-5);padding-block:calc(var(--header-h) + var(--space-6)) var(--space-7);grid-template:"title stage""intro stage""names stage"/minmax(0,1fr) minmax(0,1.75fr)}.reel__intro{max-width:31em;margin:0;font-size:clamp(1rem,.88rem + .24vw,1.125rem)}.reel__names{align-self:start}.reel__stage{align-self:center}.reel__frame{width:100%}.reel__name{--reel-row:2.75rem}}@media (min-width:1024px) and (min-height:600px) and (max-height:799.98px),(min-width:768px) and (orientation:landscape) and (min-height:600px) and (max-height:799.98px){.reel{--reel-title-size:clamp(1.5rem, (100cqi - var(--space-8)) / 3 / 10, 2.25rem);column-gap:var(--space-8);row-gap:var(--space-5);padding-block:calc(var(--header-h) + var(--space-4)) var(--space-5);grid-template:"title intro""names stage"/minmax(0,1fr) minmax(0,2fr)}.reel__intro{align-self:end}.reel__stage{width:min(100%, (100svh - var(--header-h) - var(--space-4) - var(--space-5) * 2 - var(--reel-title-size) * 2.1 - 2.75rem - var(--space-3)) * 16 / 9);justify-self:end}}@media (min-width:768px) and (min-height:600px) and (max-height:699.98px){.reel__names{column-gap:var(--space-4);grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;display:grid}.reel__name{grid-template-columns:1.75rem minmax(0,1fr);font-size:.875rem}}@media (min-width:768px) and (max-width:1023.98px) and (min-height:600px) and (max-height:699.98px){.reel{row-gap:var(--space-4);column-gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"title title""intro intro""names stage"}.reel__intro{max-width:none}.reel__under{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind kind""open pause"}}@media (prefers-reduced-motion:reduce){.reel__face,.reel__face[data-on],.reel__video,.reel-call__wave>span{transition-duration:0s}.reel__pause,.reel__open,.reel__name{transition:none}.reel__pause:active{transform:none}}
.home-purpose{padding:calc(var(--header-h) + var(--space-6)) var(--gutter) var(--space-8);flex:auto;align-items:center;display:flex;container-type:inline-size}.home-purpose__line{--purpose-rest:color-mix(in oklab, var(--text) 50%, var(--surface));max-width:11.5em;font-family:var(--font-display-500);font-synthesis:none;letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:clamp(1.875rem,10cqi,3rem);font-weight:500;line-height:1.04}[data-scene-mode=play] .home-purpose__line[data-reading] .home-purpose__word{--word:clamp(0, (var(--progress,1) - var(--i) / var(--n) * .8) * 5, 1);color:color-mix(in oklab, var(--text) calc(var(--word) * 100%), var(--purpose-rest))}@media (min-width:768px){.home-purpose__line{text-wrap:balance;font-size:clamp(2.5rem,8.47458cqi,7rem)}}@media (min-width:1024px){.home-purpose__line{margin-inline-start:16.6667cqi;font-size:clamp(2.5rem,7.24638cqi,7rem)}}@media (min-height:600px) and (min-width:768px){.home-purpose__line{font-size:clamp(2.5rem, min(100cqi / 11.8, (100svh - var(--header-h) - 5rem) / 5.6), 7rem)}}@media (min-height:600px) and (min-width:1024px){.home-purpose__line{font-size:clamp(2.5rem, min(100cqi / 13.8, (100svh - var(--header-h) - 5rem) / 5.6), 7rem)}}
.home-statement{--lead-size:clamp(1.0625rem, .95rem + .3vw, 1.25rem);--statement-rest:26rem;padding:calc(var(--header-h) + var(--space-8)) var(--gutter) max(var(--space-8), var(--assistant-reserve,0px));flex-direction:column;flex:auto;justify-content:center;gap:clamp(2rem,5svh,3rem);display:flex;container-type:inline-size}.home-statement__title{row-gap:var(--space-2);font-family:var(--font-display-500);font-synthesis:none;letter-spacing:-.025em;color:var(--text);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;font-size:clamp(2.25rem,12.0482cqi,10rem);font-weight:500;line-height:.98;display:grid}.home-statement__title>span{grid-column:1/-1;display:block}.home-statement__title>.home-statement__connector{letter-spacing:-.015em;font-size:.4em;line-height:1.15}.home-statement__title>.home-statement__connector--second,.home-statement__title>.home-statement__accent--second{grid-column:3/-1}.home-statement__connector--second{margin-top:var(--space-2)}.home-statement__accent{color:var(--accent-text)}.home-statement__lead{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--rule);font-size:var(--lead-size);flex-direction:column;display:flex}.home-statement__lead>p{max-width:46ch;color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.5}.home-statement__actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}@media (min-height:600px){.home-statement__title{font-size:clamp(2.25rem, min(100cqi / 8.3, (100svh - var(--header-h) - var(--statement-rest)) / 3.25), 10rem)}}@media (max-width:767.98px){.home-statement{padding-top:calc(var(--header-h) + var(--space-6));justify-content:space-between}}@media (min-width:1024px){.home-statement{--statement-rest:19rem}.home-statement__lead{align-items:end;gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.home-statement__lead>p{grid-area:1/2;justify-self:end}.home-statement__actions{grid-area:1/1}}@media (max-height:599.98px){.home-statement{padding-bottom:var(--space-9)}}.home-cue{pointer-events:none;transition:opacity var(--duration-control) var(--ease-out);justify-content:center;margin-top:auto;padding-bottom:clamp(1rem,3.5svh,2.25rem);display:flex}#opening:not([data-scene-progress="0.000"]) .home-cue{opacity:0}#opening:not([data-scene-progress="0.000"]) .home-cue__arrow{animation-play-state:paused}.home-cue__mark{width:2.75rem;height:2.75rem;color:var(--text);background-color:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-md);place-items:center;display:grid}.home-cue__arrow{width:1.125rem;height:1.125rem;animation:2.4s cubic-bezier(.77,0,.175,1) infinite home-cue-drift;rotate:90deg}@keyframes home-cue-drift{0%,to{transform:translate(-.125rem)}50%{transform:translate(.25rem)}}@media (prefers-reduced-motion:reduce){.home-cue{transition:none}.home-cue__arrow{animation:none}}
.opening{inset:var(--header-h) 0 0;background-color:var(--surface);position:absolute}.opening__still,.opening__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.opening__still{object-fit:cover;object-position:50% 50%}.opening__canvas{opacity:0;pointer-events:none;will-change:transform;transition:opacity var(--duration-control) var(--ease-out)}.opening[data-opening-state=ready] .opening__canvas{opacity:1}@media (prefers-reduced-motion:reduce){.opening__canvas{transition:none}}
/*# sourceMappingURL=0_0ndtnaopogp.css.map*/