.v2-stage{background-image:url(/hero.png);background-position:top;background-size:cover;background-attachment:fixed;justify-content:center;align-items:flex-start;min-height:100vh;padding:clamp(24px,3vh,48px) 0;display:flex}.v2-float{background:var(--paper,#faf6ee);border-radius:24px;width:65vw;overflow:hidden;box-shadow:0 4px 24px #00000029,0 24px 80px #0006}.landing .v2-float .nav-inner,.landing .v2-float .hero-inner{max-width:none;padding-left:clamp(24px,5%,56px);padding-right:clamp(24px,5%,56px)}.landing .v2-float h1.display{max-width:70%;font-size:clamp(36px,4.8vw,68px)}.landing .v2-float .hero-lead,.landing .v2-float .hero-meta,.landing .v2-float .hero-ctas{max-width:65%}.v2-float .sec>.section-head,.v2-float .sec>.when-where,.v2-float .sec>.fw-grid,.v2-float .sec>.themes-grid,.v2-float .sec>.ta-list,.v2-float .sec>.for-whom-grid,.v2-float .sec>.takeaways-list,.v2-float .sec>.guides-grid,.v2-float .sec>.price-grid,.v2-float .sec>.payment-schedule,.v2-float .sec>.form-wrap{max-width:70%;padding-left:clamp(16px,4%,40px);padding-right:clamp(16px,4%,40px)}.landing .v2-float .guides-grid{grid-template-columns:repeat(2,1fr)}.landing .v2-float .hero-lead,.landing .v2-float .koreny-lead,.landing .v2-float .guide-bio,.landing .v2-float .takeaway-item p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.landing .v2-float .theme-desc,.landing .v2-float .for-whom-item p,.landing .v2-float .section-sub,.landing .v2-float .ww-sub,.landing .v2-float .slot-text,.landing .v2-float .koreny-quote{text-align:left;-webkit-hyphens:none;hyphens:none}.v2-float .sec>.days-grid{max-width:90%;padding-left:clamp(16px,4%,40px);padding-right:clamp(16px,4%,40px)}.landing .v2-float .day-card{padding:20px}.landing .v2-float .day-schedule,.landing .v2-float .slot{gap:8px}.landing .v2-float .slot-time{width:52px;font-size:11.5px}.landing .v2-float .slot-text{font-size:13px;line-height:1.4}.landing .v2-float .day-head{margin-bottom:12px;padding-bottom:10px}.v2-float .koreny-grid{grid-template-columns:.44fr 1fr;max-width:85%;margin-left:auto;margin-right:auto;padding-left:clamp(16px,4%,40px);padding-right:clamp(16px,4%,40px)}@media (min-width:769px) and (max-width:1200px){.landing .v2-float .days-grid{grid-template-columns:1fr}}@media (max-width:768px){.v2-stage{background-attachment:scroll;align-items:flex-start;padding:12px 0 24px}.v2-float{border-radius:16px;width:96vw}.landing .v2-float .nav-inner{padding-left:16px;padding-right:16px}.landing .v2-float .brand-text{font-size:16px}.landing .v2-float .hero-inner{padding-left:20px;padding-right:20px}.landing .v2-float .hero-orb{right:-150px}.landing .v2-float .eyebrow{text-shadow:0 0 16px #faf6ee,0 0 32px #faf6eed9}.landing .v2-float h1.display{text-shadow:0 0 20px #faf6eef2,0 0 40px #faf6eebf;max-width:100%;font-size:clamp(30px,8vw,44px)}.landing .v2-float .hero-lead,.landing .v2-float .hero-meta,.landing .v2-float .hero-ctas{max-width:100%}.landing .v2-float .hero-lead{text-align:left}.v2-float .sec>.section-head,.v2-float .sec>.when-where,.v2-float .sec>.fw-grid,.v2-float .sec>.themes-grid,.v2-float .sec>.ta-list,.v2-float .sec>.for-whom-grid,.v2-float .sec>.takeaways-list,.v2-float .sec>.guides-grid,.v2-float .sec>.price-grid,.v2-float .sec>.payment-schedule,.v2-float .sec>.form-wrap,.v2-float .sec>.days-grid{max-width:92%;padding-left:16px;padding-right:16px}.v2-float .koreny-grid{grid-template-columns:1fr;gap:24px;max-width:92%}.landing .v2-float .guides-grid{grid-template-columns:1fr}.landing .v2-float .koreny-lead,.landing .v2-float .guide-bio,.landing .v2-float .takeaway-item p{text-align:left;-webkit-hyphens:none;hyphens:none}}
