.landing-page{position:relative;overflow:clip}.landing-page--animated .hero-viewport{position:fixed}.landing-story-flow{z-index:2;position:relative}.vlogger-app-shell:has(.landing-page--animated) .site-footer{z-index:2;background:0 0;position:relative}.section-eyebrow{color:#8e9eb5;letter-spacing:.23em;text-transform:uppercase;margin:0 0 2rem;font-size:.72rem;font-weight:500}.section-heading{color:#eef3fa;letter-spacing:-.05em;white-space:pre-line;margin:0;font-size:clamp(2.2rem,3.05vw,4rem);font-weight:500;line-height:1.08}.section-description{color:#9fadc0;margin:2rem 0 0;font-size:clamp(.95rem,1.05vw,1.1rem);line-height:1.8}.camera-chapter{align-items:center;min-height:72svh;padding:7rem 5%;display:flex;position:relative;overflow:clip}.camera-chapter--right{justify-content:flex-end}.camera-chapter__panel{width:min(26vw,28rem)}.camera-chapter__detail{color:#7f93ad;margin-top:1.4rem;font-size:.85rem;line-height:1.8}.camera-chapter__link{color:#c4cedd;align-items:center;gap:.65rem;margin-top:2rem;font-size:.8rem;display:inline-flex}.camera-chapter__link svg:last-child{transition:transform .25s}.camera-chapter__link:hover svg:last-child{transform:translate(4px)}.landing-page--animated .camera-chapter{min-height:100svh}.perspective-section{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;min-height:115svh;padding:7rem 5%;display:grid;position:relative}.perspective-section__intro{grid-column:1}.discovery-grid{grid-column:3;gap:.85rem;display:grid}.discovery-card{background:linear-gradient(140deg,#1c304b73,#0a142233);border:1px solid #9caec721;border-radius:14px;flex-direction:column;min-height:185px;padding:1.4rem;transition:transform .45s,border-color .45s,background-color .45s;display:flex}.discovery-card:hover{background-color:#1f355338;border-color:#aabcd466;transform:translateY(-7px)}.discovery-card:hover .discovery-card__action svg{transform:translate(5px)}.discovery-card__top{color:#aabbd1;justify-content:space-between;align-items:center;display:flex}.discovery-card__number{color:#74869e;letter-spacing:.16em;font-size:.68rem}.discovery-card__heading{color:#e8eef7;letter-spacing:-.04em;margin:1rem 0 0;font-size:1.35rem;font-weight:500}.discovery-card__copy{color:#96a6bc;max-width:26rem;margin:.8rem 0 1.2rem;font-size:.85rem;line-height:1.7}.discovery-card__action{color:#d3ddea;align-items:center;gap:.8rem;margin-top:auto;font-size:.8rem;display:flex}.discovery-card__action svg{transition:transform .35s}.create-section{justify-content:flex-end;align-items:center;min-height:100svh;padding:7rem 5% 9rem;display:flex;position:relative;overflow:clip}.create-section__panel{width:min(26vw,28rem)}.create-section__actions{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:2.7rem;display:flex}.create-section__services-link{color:#b4c1d4;align-items:center;gap:.7rem;font-size:.85rem;transition:color .25s;display:flex}.create-section__services-link:hover{color:#fff}.create-section__film-lines{pointer-events:none;gap:2rem;height:160%;display:flex;position:absolute;top:-40%;right:-6%;transform:rotate(26deg)}.create-section__film-line{border-left:1px solid #7697c217;border-right:1px solid #7697c217;width:65px;height:100%}@media (width<=1000px){.camera-chapter__panel,.create-section__panel{width:29vw}.perspective-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.discovery-card{padding:1.1rem}.section-heading{font-size:clamp(2.2rem,3.6vw,3rem)}}@media (width<=760px){.camera-chapter{min-height:65svh;padding:calc(var(--header-height) + 1rem) 7% 5rem;align-items:flex-start}.camera-chapter__panel,.create-section__panel{background:#050b14c7;border-radius:12px;width:min(100%,23rem);padding:1.1rem}.camera-chapter--right .camera-chapter__panel{margin-left:auto}.camera-chapter__detail{margin-top:1rem;font-size:.8rem}.camera-chapter__link{margin-top:1.25rem}.perspective-section{gap:3rem;padding:5rem 7%;display:block}.perspective-section__intro{background:#050b14c7;border-radius:12px;max-width:24rem;padding:1.1rem}.section-eyebrow{margin-bottom:1.5rem;font-size:.65rem}.section-heading{font-size:clamp(2.25rem,8vw,3.25rem)}.section-description{margin-top:1.4rem;font-size:.93rem}.discovery-grid{gap:1rem;margin-top:4rem}.discovery-card{background-color:#050b14d9;min-height:220px;padding:1.5rem}.discovery-card__heading{font-size:1.55rem}.create-section{padding:calc(var(--header-height) + 1rem) 7% 6rem;align-items:flex-start}.create-section__actions{gap:1.5rem}.create-section__film-lines{opacity:.5}}