.landing-brand-themes{padding:var(--landing-section-space) clamp(1.5rem, 3vw, 3rem);max-width:1800px;margin-inline:auto;scroll-margin-top:24px}.landing-theme-heading{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.landing-theme-heading p{max-width:720px;margin-top:.75rem;font-size:clamp(1rem,1.5vw,1.25rem)}.landing-theme-heading .landing-handwriting{flex:0 0 240px;width:240px}.landing-theme-carousel{aspect-ratio:2.35;isolation:isolate;border-radius:28px;min-height:380px;position:relative;overflow:clip}.landing-theme-parallax,.landing-theme-scene,.landing-theme-backdrop{position:absolute;inset:0}.landing-theme-backdrop{height:100%}.landing-theme-backdrop img{object-fit:cover;width:100%;height:100%;min-height:100%}.landing-theme-wordmark{color:#f6f1d7;font-family:var(--font-newsreader), serif;letter-spacing:-.05em;pointer-events:none;font-size:clamp(8rem,22vw,22rem);line-height:1;position:absolute;top:4%;left:11%}.landing-theme-layer{transform:translateY(calc(var(--theme-progress,0) * var(--layer-travel)));position:absolute}.landing-theme-picture,.landing-theme-picture img{width:100%;height:auto;display:block}.landing-theme-phone{z-index:3;--layer-travel:-100px;width:27%;bottom:-3%;right:14%}.landing-theme-base{z-index:2;--layer-travel:-100px;width:66%;bottom:-15%;left:-2%}.landing-theme-leaf{z-index:4;pointer-events:none;width:7%}.landing-theme-leaf-1{--layer-travel:-70px;top:55%;left:43%}.landing-theme-leaf-2{--layer-travel:-140px;top:64%;left:53%}.landing-theme-leaf-3{--layer-travel:-230px;width:5%;top:51%;left:89%}.landing-theme-leaf-4{--layer-travel:-330px;width:6%;top:30%;right:6%}.landing-theme-controls{z-index:10;gap:8px;display:flex;position:absolute;bottom:20px;right:20px}.landing-theme-controls button{color:#35432b;background:#f8f5ef;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .25s;display:grid;box-shadow:0 3px 18px #0000001f}.landing-theme-controls button:disabled{opacity:.65;cursor:default}.landing-theme-controls button:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.landing-theme-controls button:not(:disabled):hover{background:#dce4cf}.landing-theme-scene[data-phase=incoming] .landing-theme-layer{animation:landing-theme-rise var(--theme-duration) cubic-bezier(.22, 1, .36, 1) both}.landing-theme-scene[data-phase=outgoing] .landing-theme-layer{animation:landing-theme-fall var(--theme-duration) cubic-bezier(.22, 1, .36, 1) both}.landing-theme-scene[data-phase=incoming] .landing-theme-backdrop,.landing-theme-scene[data-phase=incoming] .landing-theme-wordmark{animation:landing-theme-diffuse var(--theme-duration) ease both}@keyframes landing-theme-rise{0%{translate:0 calc(var(--layer-travel) * -1.4);opacity:0}to{opacity:1;translate:0}}@keyframes landing-theme-fall{0%{opacity:1;translate:0}to{translate:0 calc(var(--layer-travel) * -1.6);opacity:0}}@keyframes landing-theme-diffuse{0%{filter:blur(16px);opacity:0}to{filter:blur();opacity:1}}@media (max-width:999px){.landing-theme-heading{flex-wrap:wrap;gap:1rem}.landing-theme-heading .landing-handwriting{margin-left:auto}.landing-theme-carousel{aspect-ratio:1.8;min-height:0}.landing-theme-phone{width:32%;right:8%}.landing-theme-base{width:73%}}@media (max-width:699px){.landing-brand-themes{padding:clamp(2.5rem,8vw,3rem) 1.5rem}.landing-theme-heading{gap:.5rem;margin-bottom:1.5rem}.landing-theme-heading .landing-handwriting{flex-basis:185px;width:185px}.landing-theme-carousel{aspect-ratio:.74;border-radius:22px}.landing-theme-wordmark{font-size:25vw;top:5%;left:7%}.landing-theme-phone{width:61%;bottom:12%;right:2%}.landing-theme-base{z-index:4;width:85%;bottom:-3%;left:-7%}.landing-theme-leaf-1{width:13%;top:27%;left:7%}.landing-theme-leaf-2{width:11%;top:33%;left:24%}.landing-theme-leaf-3{width:9%;top:44%;left:6%}.landing-theme-leaf-4{width:10%;top:44%;left:29%;right:auto}.landing-theme-controls{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.landing-theme-layer{transform:none}.landing-theme-scene[data-phase] .landing-theme-layer,.landing-theme-scene[data-phase] .landing-theme-backdrop,.landing-theme-scene[data-phase] .landing-theme-wordmark{animation:none}}.landing-theme-scene[data-theme=coffee] .landing-theme-wordmark{font-size:clamp(7rem,18vw,18rem);left:8%}@media (max-width:699px){.landing-theme-scene[data-theme=coffee] .landing-theme-wordmark{font-size:21vw;left:4%}.landing-theme-scene[data-theme=coffee] .landing-theme-base{width:70%;bottom:-3%;left:-6%}}.landing-theme-scene[data-theme=coffee] .landing-theme-base{width:52%;bottom:-7%;left:0}.landing-theme-scene[data-theme=coffee] .landing-theme-leaf-1{top:53%;left:48%}.landing-theme-scene[data-theme=coffee] .landing-theme-leaf-2{top:69%;left:55%}.landing-theme-scene[data-theme=coffee] .landing-theme-leaf-3{top:62%;left:84%}.landing-theme-scene[data-theme=coffee] .landing-theme-leaf-4{top:43%;right:8%}@media (max-width:699px){.landing-theme-scene[data-theme=coffee] .landing-theme-base{width:70%;bottom:-3%;left:-6%}.landing-theme-scene[data-theme=coffee] .landing-theme-leaf-1{top:27%;left:7%}.landing-theme-scene[data-theme=coffee] .landing-theme-leaf-2{top:33%;left:24%}.landing-theme-scene[data-theme=coffee] .landing-theme-leaf-3{top:44%;left:6%}.landing-theme-scene[data-theme=coffee] .landing-theme-leaf-4{top:44%;left:29%;right:auto}}.landing-theme-scene[data-theme=sushi] .landing-theme-wordmark{color:#f5e9da;font-size:clamp(8rem,21vw,21rem);left:9%}.landing-theme-scene[data-theme=sushi] .landing-theme-base{width:55%;bottom:-8%;left:0}.landing-theme-scene[data-theme=sushi] .landing-theme-leaf-1{width:6%;top:46%;left:55%}.landing-theme-scene[data-theme=sushi] .landing-theme-leaf-2{width:7%;top:64%;left:54%}.landing-theme-scene[data-theme=sushi] .landing-theme-leaf-3{width:6%;top:60%;left:86%}.landing-theme-scene[data-theme=sushi] .landing-theme-leaf-4{width:6%;top:36%;right:7%}@media (max-width:699px){.landing-theme-scene[data-theme=sushi] .landing-theme-wordmark{font-size:25vw;left:7%}.landing-theme-scene[data-theme=sushi] .landing-theme-base{width:79%;bottom:0;left:-7%}.landing-theme-scene[data-theme=sushi] .landing-theme-leaf-1{width:12%;top:28%;left:8%}.landing-theme-scene[data-theme=sushi] .landing-theme-leaf-2{width:12%;top:36%;left:25%}.landing-theme-scene[data-theme=sushi] .landing-theme-leaf-3{width:11%;top:48%;left:7%}.landing-theme-scene[data-theme=sushi] .landing-theme-leaf-4{width:10%;top:51%;left:27%;right:auto}}.landing-theme-scene[data-theme=pizza] .landing-theme-wordmark{color:#fff0d8;font-size:clamp(7rem,18vw,18rem);left:7%}.landing-theme-scene[data-theme=pizza] .landing-theme-base{width:53%;bottom:-8%;left:0}.landing-theme-scene[data-theme=pizza] .landing-theme-leaf-1{width:6%;top:46%;left:55%}.landing-theme-scene[data-theme=pizza] .landing-theme-leaf-2{width:7%;top:42%;left:85%}.landing-theme-scene[data-theme=pizza] .landing-theme-leaf-3{width:6%;top:69%;left:54%}.landing-theme-scene[data-theme=pizza] .landing-theme-leaf-4{width:6%;top:66%;right:6%}@media (max-width:699px){.landing-theme-scene[data-theme=pizza] .landing-theme-wordmark{font-size:21vw;left:4%}.landing-theme-scene[data-theme=pizza] .landing-theme-base{width:76%;bottom:0;left:-7%}.landing-theme-scene[data-theme=pizza] .landing-theme-leaf-1{width:12%;top:26%;left:7%}.landing-theme-scene[data-theme=pizza] .landing-theme-leaf-2{width:12%;top:34%;left:25%}.landing-theme-scene[data-theme=pizza] .landing-theme-leaf-3{width:11%;top:43%;left:7%}.landing-theme-scene[data-theme=pizza] .landing-theme-leaf-4{width:10%;top:49%;left:28%;right:auto}}
.landing-capabilities{background:var(--secondary);color:var(--foreground);scroll-margin-top:24px}.landing-capabilities-inner{max-width:1700px;margin-inline:auto;padding:4rem clamp(1.5rem,3vw,3.25rem)}.landing-capabilities h2{text-align:center}.landing-founder-row{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-block:3rem 5rem;display:grid}.landing-founder-intro .landing-handwriting{width:100%;max-width:520px;margin:0 0 .8rem}.landing-founder-intro h3{font-family:var(--font-newsreader), serif;letter-spacing:-.03em;color:var(--primary);font-size:clamp(1.8rem,2.4vw,2.6rem);line-height:1.1}.landing-founder-intro p{max-width:480px;margin-top:1rem;font-size:1.1rem;line-height:1.7}.landing-founder-frame{aspect-ratio:16/9;border:1px solid var(--border);background:var(--primary);border-radius:20px;overflow:hidden}.landing-founder-frame iframe{border:0;width:100%;height:100%;display:block}.landing-founder-poster{background-color:var(--primary);height:100%;color:var(--primary);background-position:50% 5%;background-repeat:no-repeat;background-size:auto 82%;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;display:flex;position:relative}.landing-founder-poster button{background:var(--primary-foreground);width:72px;height:72px;color:var(--primary);border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.landing-founder-poster button:disabled{cursor:default}.landing-founder-poster button:focus-visible{outline:3px solid var(--ring);outline-offset:5px}.landing-founder-poster svg{width:28px;height:28px;margin-left:4px}.landing-founder-video{width:100%;min-width:0}.landing-capability-grid{grid-template-columns:1fr 1fr;gap:4rem 3.5rem;margin-right:20px;display:grid}.landing-capability-card{isolation:isolate;grid-template-columns:54% 46%;align-items:center;min-height:240px;padding:1.25rem;display:grid;position:relative}.landing-capability-background{z-index:-1;background:color-mix(in srgb, var(--card), var(--accent) 3%);border:1px solid color-mix(in srgb, var(--border), var(--accent) 15%);box-shadow:0 15px 35px -30px var(--primary);border-radius:20px;position:absolute;inset:0}.landing-capability-copy{z-index:2;color:var(--foreground);grid-area:1/1;position:relative}.landing-capability-copy h3{font-family:var(--font-newsreader), serif;letter-spacing:-.035em;color:var(--primary);font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.1}.landing-capability-copy p{margin-top:1rem;font-size:1rem;line-height:1.6}.landing-capability-image{aspect-ratio:3/2;z-index:1;width:53%;position:absolute;top:-30px;right:-22px}.landing-capability-image img{filter:drop-shadow(0 8px 8px #472b4714);width:100%;height:auto}.landing-capability-image .landing-artwork{height:100%;position:relative}.landing-capability-image .landing-artwork-content{height:100%}.landing-capability-image .landing-artwork-skeleton{inset:10%}.landing-capability-image .landing-skeleton-guest{border-radius:12px;width:48%;height:75%;left:15%}.landing-capability-image .landing-skeleton-table{border-radius:12px;width:45%;height:60%;top:28%;left:50%}.landing-capability-card[data-phase=waiting] .landing-capability-background{clip-path:inset(0 46% round 999px)}.landing-capability-card[data-phase=waiting] .landing-capability-image{clip-path:inset(-40px 100% -40px -40px)}.landing-capability-card[data-phase=waiting] .landing-capability-copy{opacity:0}.landing-capability-card:nth-child(2n){--entrance-delay:var(--card-stagger)}.landing-capability-card[data-phase=entering] .landing-capability-background{animation:landing-card-open var(--card-duration) cubic-bezier(.2, .7, .2, 1) var(--entrance-delay,0s) both}.landing-capability-card[data-phase=entering] .landing-capability-image{animation:landing-card-art var(--card-duration) cubic-bezier(.2, .7, .2, 1) var(--entrance-delay,0s) backwards}.landing-capability-card[data-phase=entering] .landing-capability-copy{animation:landing-card-copy var(--card-duration) ease var(--entrance-delay,0s) both}@keyframes landing-card-open{0%{clip-path:inset(0 46% round 999px)}to{clip-path:inset(0 round 20px)}}@keyframes landing-card-art{0%,12%{clip-path:inset(-40px 100% -40px -40px)}90%,to{clip-path:inset(-40px)}}@keyframes landing-card-copy{0%,40%{opacity:0}80%,to{opacity:1}}.landing-capability-more{justify-content:center;margin-top:3rem;display:flex}.landing-capability-more a{background:var(--secondary);min-height:48px;color:var(--primary);border-radius:999px;justify-content:center;align-items:center;gap:.8rem;padding:.8rem 1.5rem;text-decoration:none;display:inline-flex}.landing-capability-more a:hover{background:color-mix(in srgb, var(--primary) 12%, var(--background))}.landing-capability-more a:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.landing-capability-more svg{width:20px;height:20px}@media (max-width:1099px){.landing-capability-grid{gap:3.5rem 2.5rem}.landing-capability-card{grid-template-columns:1fr;align-items:start;min-height:0;padding:clamp(160px,25vw - 40px,200px) 1.25rem 1.25rem}.landing-capability-image{width:75%;max-width:310px;top:-25px;right:-18px}.landing-capability-copy{grid-row:auto}}@media (max-width:699px){.landing-capabilities-inner{padding:3rem 1.5rem}.landing-founder-row{grid-template-columns:1fr;gap:1.5rem;margin-block:2rem 4.5rem}.landing-founder-intro h3{font-size:1.85rem}.landing-founder-intro p{font-size:1rem}.landing-founder-video{justify-self:stretch;width:calc(100% + 16px);margin-inline:-8px}.landing-founder-frame{border-radius:14px;width:100%}.landing-founder-poster button{width:54px;height:54px}.landing-capability-grid{grid-template-columns:1fr;gap:2rem;margin-inline:0 12px}.landing-capability-card{--card-duration:var(--card-mobile-duration);grid-template-columns:62% 38%;align-items:center;padding:1rem;--entrance-delay:0s!important}.landing-capability-copy{grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.5rem .75rem;display:grid}.landing-capability-copy h3{grid-column:1;min-height:clamp(62px,32vw - 50px,130px);font-size:clamp(1.375rem,5.2vw,1.7rem)}.landing-capability-copy p{grid-column:1/-1;margin-top:0;line-height:1.5}.landing-capability-image{width:48%;max-width:240px;top:-14px;right:-12px}.landing-capability-more a{width:100%}}@media (min-width:700px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing-capability-image .landing-artwork{transform-origin:50%;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.landing-capability-card:hover .landing-capability-image .landing-artwork{transform:scale(1.05)}}@media (max-width:699px) and (prefers-reduced-motion:no-preference){.landing-capability-image .landing-artwork{transform:translateX(var(--artwork-scroll-offset,0px)) scale(var(--artwork-scroll-scale,1));transform-origin:0 100%}}@media (prefers-reduced-motion:reduce){.landing-capability-card[data-phase] .landing-capability-background,.landing-capability-card[data-phase] .landing-capability-image,.landing-capability-card[data-phase] .landing-capability-copy{clip-path:none;opacity:1;animation:none;transform:none}}
.landing-live-demo{background:var(--background);scroll-margin-top:24px;overflow:clip}.landing-live-inner{grid-template-columns:44% 56%;align-items:center;gap:0;max-width:1840px;margin-inline:auto;padding:2rem 0 0 clamp(1.25rem,3vw,3rem);display:grid}.landing-live-copy{z-index:1;padding-bottom:2rem;position:relative}.landing-live-copy h2{max-width:650px}.landing-live-action{min-height:44px;color:var(--primary);text-underline-offset:7px;align-items:center;gap:.6rem;margin-top:1rem;font-size:1rem;text-decoration:underline;display:inline-flex}.landing-live-action svg{width:20px;height:20px;transition:transform .2s}.landing-live-action:hover svg{transform:translate(3px)}.landing-live-action:focus-visible{outline:3px solid var(--ring);outline-offset:5px;border-radius:4px}.landing-live-visual{aspect-ratio:1400/830;align-self:end;width:calc(100% + 5vw);margin:0;position:relative;overflow:hidden}.landing-live-table{display:block}.landing-live-table img{width:100%;height:auto;display:block}.landing-live-visual .landing-artwork-content{width:100%;height:100%}.landing-live-visual .landing-artwork-skeleton{inset:15% 4% 5%}.landing-live-visual .landing-skeleton-guest{border-radius:8px;width:30%;height:55%;left:38%}.landing-live-visual .landing-skeleton-table{width:100%;height:40%;top:50%;left:0}@media (max-width:799px){.landing-live-inner{grid-template-columns:1fr;gap:0;padding:2rem 1.5rem}.landing-live-copy{display:contents}.landing-live-copy h2{order:1;max-width:640px}.landing-handwriting{order:2;width:min(100%,440px);margin-block:.6rem .8rem}.landing-live-action{background:var(--primary);width:100%;min-height:54px;color:var(--primary-foreground);border-radius:8px;order:4;justify-content:center;margin-top:1.2rem;padding:.8rem 1rem;font-weight:550;text-decoration:none;transition:background .2s;display:flex}.landing-live-action:hover{background:color-mix(in srgb, var(--primary), black 12%)}.landing-live-visual{aspect-ratio:780/820;order:3;width:calc(100% + 3rem);margin-inline:-1.5rem}}@media (prefers-reduced-motion:reduce){.landing-live-action,.landing-live-action svg{transition:none}.landing-live-action:hover svg{transform:none}}
.landing-why-choose{background:var(--background);color:var(--foreground);scroll-margin-top:5.5rem}.landing-why-choose-inner{max-width:112rem;padding:calc(var(--landing-section-space) * .75) clamp(1.25rem, 3vw, 3rem) var(--landing-section-space);margin:0 auto}.landing-why-choose h2{max-width:52rem}.landing-why-choose-positioning{color:color-mix(in srgb, var(--foreground) 82%, transparent);margin:.75rem 0 2.25rem;font-size:clamp(1.1rem,1.65vw,1.45rem);line-height:1.4}.landing-why-choose-row{grid-template-columns:minmax(8rem,13.5rem) minmax(16rem,1.15fr) minmax(16rem,.85fr);align-items:center;gap:clamp(1.5rem,3.6vw,4rem);min-height:11.5rem;padding:clamp(1rem,1.75vw,1.7rem) 0;display:grid;position:relative}.landing-why-choose-row:not(:last-child):after{background:color-mix(in srgb, var(--primary) 13%, transparent);content:"";height:1px;position:absolute;bottom:0;left:7%;right:7%}.landing-why-choose-avatar{justify-self:center;width:clamp(8rem,12vw,11rem)}.landing-why-choose-avatar img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.landing-why-choose-question h3{color:var(--primary);font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.35vw,3.35rem);font-weight:500;line-height:.95}.landing-why-choose-answer{align-self:center}.landing-why-choose-emphasis{color:color-mix(in srgb, var(--accent) 80%, var(--primary))}.landing-why-choose-answer p{max-width:28rem;margin:0;font-size:clamp(1.05rem,1.4vw,1.32rem);line-height:1.4}.landing-why-choose-answer ul{color:color-mix(in srgb, var(--foreground) 82%, transparent);flex-wrap:wrap;gap:.65rem 0;margin:1.5rem 0 0;padding:0;font-size:.92rem;line-height:1.35;list-style:none;display:flex}.landing-why-choose-answer li{align-items:center;display:inline-flex}.landing-why-choose-answer li+li:before{background:color-mix(in srgb, var(--primary) 42%, transparent);content:"";border-radius:50%;width:.22rem;height:.22rem;margin:0 .7rem}@media (prefers-reduced-motion:no-preference){.landing-why-choose-row>*{opacity:0}[data-entered=true] .landing-why-choose-avatar{animation:why-choose-rise .42s cubic-bezier(.22, 1, .36, 1) var(--reason-delay) both}[data-entered=true] .landing-why-choose-question{animation:why-choose-rise .46s cubic-bezier(.22, 1, .36, 1) calc(var(--reason-delay) + .11s) both}[data-entered=true] .landing-why-choose-answer{animation:why-choose-rise .46s cubic-bezier(.22, 1, .36, 1) calc(var(--reason-delay) + .21s) both}}@keyframes why-choose-rise{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:899px){.landing-why-choose-row{grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);gap:.75rem 1.5rem;min-height:auto}.landing-why-choose-answer{grid-column:1/-1;padding-left:10.5rem}}@media (max-width:699px){.landing-why-choose-inner{padding-top:2rem;padding-bottom:3.5rem}.landing-why-choose-positioning{margin-bottom:1.5rem}.landing-why-choose-row{grid-template-columns:7.25rem minmax(0,1fr);gap:.5rem 1rem;padding:1rem 0 1.15rem}.landing-why-choose-row:not(:last-child):after{left:4%;right:4%}.landing-why-choose-avatar{width:7.25rem}.landing-why-choose-question h3{font-size:clamp(1.9rem,9vw,2.45rem)}.landing-why-choose-answer{grid-column:1/-1;padding-left:0}.landing-why-choose-answer p{font-size:1.05rem}.landing-why-choose-answer ul{margin-top:1.05rem;font-size:.86rem}}
.landing-audience{--audience-progress:0;background:var(--background);color:var(--foreground);scroll-margin-top:5.5rem}.landing-audience-inner{max-width:112rem;padding:var(--landing-section-space) clamp(1.25rem, 3vw, 3rem);grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:start;gap:clamp(2.5rem,5vw,6rem);margin:0 auto;display:grid}.landing-audience-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:clamp(1rem,2.2vw,2.25rem);display:grid}.landing-audience-scene{aspect-ratio:3/4;background:var(--secondary);border-radius:999px;margin:0;position:relative;overflow:hidden}.landing-audience-scene img{object-fit:cover;width:100%;max-width:none;height:calc(100% + 5rem);transform:translateY(calc(var(--audience-progress) * var(--scene-travel))) scale(1.035);transform-origin:50%;-webkit-user-select:none;user-select:none;will-change:transform;display:block}.landing-audience-copy{align-self:start;position:sticky;top:7.5rem}.landing-audience h2{max-width:35rem}.landing-audience-handwriting{width:min(100%,34rem);margin:1.1rem 0 0 -.3rem}.landing-audience-description{max-width:34rem;margin:2rem 0 0;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.65}@media (prefers-reduced-motion:no-preference){.landing-audience-copy>:not(.landing-audience-handwriting){opacity:0;transform:translateY(.8rem)}.landing-audience[data-entered=true] h2,.landing-audience[data-entered=true] .landing-audience-description{animation:.46s cubic-bezier(.22,1,.36,1) both audience-copy-enter}.landing-audience[data-entered=true] .landing-audience-description{animation-delay:.18s}}@keyframes audience-copy-enter{to{opacity:1;transform:translateY(0)}}@media (max-width:899px){.landing-audience-inner{gap:2.5rem}.landing-audience-copy{top:6.25rem}}@media (max-width:699px){.landing-audience-inner{grid-template-columns:1fr;gap:2.5rem;padding-top:clamp(2.75rem,9vw,3.5rem);padding-bottom:clamp(3rem,10vw,4rem)}.landing-audience-copy{grid-row:1;padding:0;position:static}.landing-audience-gallery{grid-row:2;gap:.85rem}.landing-audience-handwriting{width:min(100%,29rem);margin-top:.75rem}.landing-audience-description{margin-top:1.6rem;font-size:1.05rem}.landing-audience-scene img{height:calc(100% + 2rem)}.landing-audience-scene:first-child{--scene-travel:14px}.landing-audience-scene:nth-child(2){--scene-travel:18px}.landing-audience-scene:nth-child(3){--scene-travel:16px}.landing-audience-scene:nth-child(4){--scene-travel:20px}}@media (prefers-reduced-motion:reduce){.landing-audience-scene img{transform:scale(1.035)}}
