.landing{--landing-band-green:#f8faf8;--landing-band-white:#fff;--landing-band-aqua:#d6f2f2;--landing-band-rose:#fff3f1;--landing-band-sage:#deecd6;--landing-beat-bg:var(--landing-band-green);--landing-beat-bg-alt:var(--landing-band-white);--landing-b1:430px;--landing-b2:1080px;--landing-design-width:100cqw;--landing-design-half-width:calc(var(--landing-design-width) * .5);--landing-vw:calc(var(--landing-b1) * .01);--landing-breakout-vw:calc(var(--landing-b1) * .01);--landing-page-padding:clamp(1.25rem, calc(var(--landing-vw) * 5), 2rem);--landing-breakout-safe-width:calc(var(--landing-design-width) - 2 * var(--landing-page-padding));--landing-body-font-size:1.2rem;--speech-bubble-base-font-size:var(--landing-body-font-size);--landing-text-width:34.375rem;--landing-wide-width:56rem;--landing-two-column-gap:4rem;--landing-two-column-width:calc((var(--landing-wide-width) - var(--landing-two-column-gap)) / 2);color:#000;background:#fff;flex-direction:column;align-items:center;width:100%;min-height:100%;font-family:Poppins,sans-serif;display:flex;overflow:clip auto;container-type:inline-size}@media (width>=430px) and (width<=1079px){.landing{--landing-breakout-vw:calc(var(--landing-design-width) * .01);--landing-body-font-size:1.2rem}}@media (width>=1080px){.landing{--landing-vw:calc(var(--landing-b2) * .01);--landing-breakout-vw:calc(var(--landing-b2) * .01);--landing-body-font-size:1.4rem}}.landing__scale-wrap{width:100%;min-width:0;display:flow-root;overflow-x:clip}.landing__viewport{width:100%}@media (width<=429.98px){.landing{--landing-design-width:var(--landing-b1)}.landing-intro-hero{padding:2.55rem 1.85rem 0}.landing-intro-hero__title{gap:.04em;line-height:1.02}.landing-intro-hero__promises{max-width:23.5rem;margin-top:1.35rem;line-height:1.32}.landing-intro-hero__promises li{grid-template-columns:1.45em minmax(0,1fr);gap:.58em}.landing-intro-hero__promise-icon{width:1.45em;height:1.45em;margin-top:-.04em}.landing-intro-story__heading h2{letter-spacing:0;text-align:center;line-height:1.02}.landing-intro-story__heading h2 span{display:block}.landing-author__bio{font-size:1.1rem}.landing-section--audience .landing-body,.landing-section--audience .landing-list{font-size:1.25rem}}.landing__content{width:min(100%, var(--landing-b1));max-width:none;padding:0 var(--landing-page-padding);isolation:isolate;margin:0 auto;overflow:visible}.landing__content>:not(.landing-boundary){z-index:1;position:relative}@media (width>=1080px){.landing__content{width:calc(var(--landing-text-width) + 2 * var(--landing-page-padding))}}.landing-intro-story__scene,.landing-intro-story__heading,.landing-personal-story__section,.landing-section{position:relative}.landing-intro-story__scene:before,.landing-intro-story__heading:before,.landing-personal-story__section:before,.landing-section:before{content:"";inset-block:0;z-index:-1;width:var(--landing-design-width);background:var(--landing-beat-bg);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.landing-section{padding-block:0;display:flow-root}.landing-section--wide{overflow:visible}@media (width>=1080px){.landing-section--wide{box-sizing:border-box;width:var(--landing-wide-width);margin-inline:calc(50% - var(--landing-wide-width) / 2);padding-inline:0}}.landing-section--wide>.landing-chapters-intro,.landing-section--wide>.landing-daw-intro,.landing-section--wide>.landing-feature-row{width:100%;max-width:none}.landing-section--wide>.landing-chapters-intro+.landing-daw-intro,.landing-section--wide>.landing-chapters-intro+.landing-feature-row{margin-top:clamp(2.5rem, calc(var(--landing-vw) * 6), 4rem)}.landing-tweak-row{gap:clamp(1.5rem, calc(var(--landing-vw) * 4), 2.5rem);align-items:center;width:100%;display:grid}@media (width>=1080px){.landing-tweak-row{grid-template-columns:repeat(2, var(--landing-two-column-width));gap:var(--landing-two-column-gap)}}.landing-section--wide>.landing-tweak-row+.landing-feature-row{margin-top:clamp(4rem, calc(var(--landing-vw) * 9), 6rem)}.landing-intro-hero{box-sizing:border-box;width:var(--landing-design-width);margin-inline:calc(50% - var(--landing-design-half-width));padding:clamp(1.65rem, calc(var(--landing-vw) * 5.4), 3.75rem) clamp(1rem, calc(var(--landing-vw) * 4.5), 3rem) 0;background:var(--landing-beat-bg);color:#000;text-align:center}.landing-intro-hero__title{width:fit-content;max-width:100%;font-size:min(calc(var(--landing-vw) * 20.5), 8rem);letter-spacing:0;text-align:left;flex-direction:column;align-items:flex-start;gap:.22em;margin:0 auto;font-style:italic;font-weight:700;line-height:1.1;display:flex}.landing-intro-hero__title-line{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:.02em;display:inline-flex}.landing-intro-hero__title-line .punk-text{font-size:.86em}@media (width>=1080px){.landing-intro-hero__title{font-size:5rem}.landing-intro-hero__title-line{flex-direction:row;align-items:center;gap:.22em}.landing-intro-hero__title-line .punk-text{font-size:1em}}.landing-story-banner{width:var(--landing-design-width);margin-inline:calc(50% - var(--landing-design-half-width));padding-top:clamp(1.65rem, calc(var(--landing-vw) * 5.4), 3.75rem);background:var(--landing-beat-bg);color:#000}.landing-story-banner__heading{margin:clamp(1rem, calc(var(--landing-vw) * 4), 2rem) 0 0;padding-inline:var(--landing-page-padding);font-size:min(calc(var(--landing-breakout-vw) * 11), 5.5rem);letter-spacing:-.03em;text-align:center;white-space:nowrap;font-weight:800;line-height:1.05}@media (width<=1079px){.landing-story-banner__break--wide{display:none}}@media (width>=1080px){.landing-story-banner__heading{font-size:4.4rem}.landing-story-banner__break--narrow{display:none}}.landing-story-banner__video{aspect-ratio:16/9;width:min(100%,46rem);margin-inline:auto;display:block;-webkit-mask-image:linear-gradient(#0000,#000 4px calc(100% - 4px),#0000);mask-image:linear-gradient(#0000,#000 4px calc(100% - 4px),#0000)}.landing-intro-hero__joy-word:after{content:"";z-index:-1;background:linear-gradient(90deg,#f7c866,#f7a7cc,#9ed9a8);border-radius:999px 60% 999px 70%;height:.12em;position:absolute;bottom:.02em;left:-.08em;right:-.08em}.landing-intro-hero__joy-word:before{content:"";background:#f7c866;border-radius:50%;width:.16em;height:.16em;position:absolute;top:-.12em;right:-.12em;box-shadow:-.22em .1em 0 -.04em #9ed9a8,.12em .2em 0 -.05em #f7a7cc}.landing-intro-hero__promises{width:fit-content;max-width:100%;margin-top:clamp(2rem, calc(var(--landing-vw) * 5.5), 3rem);margin-bottom:0;font-size:var(--landing-body-font-size);text-align:left;flex-direction:column;gap:1.25rem;margin-inline:auto;padding:0;line-height:1.4;list-style:none;display:flex}.landing-intro-hero__promises li{grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.75rem;margin:0;display:grid}.landing-intro-hero__promise-text{white-space:nowrap}@media (width<=499.98px){.landing-intro-hero__promise-line{display:block}.landing-intro-hero__promises li:nth-child(odd){margin-inline-start:4rem}}.landing-intro-hero__promise-icon{color:currentColor;width:1.35rem;height:1.35rem;margin-top:.16em;display:inline-flex}.landing-intro-hero__promise-icon img{object-fit:contain;width:100%;height:100%}.landing-intro-story__scene{gap:clamp(3rem, calc(var(--landing-vw) * 8), 4.5rem);display:grid;overflow:visible}.landing-intro-story__beat{overflow:visible}.landing-intro-story__beat:nth-of-type(2){padding-top:2rem}.landing-intro-story__scene,.landing-intro-story__heading{padding-block:0}.landing-personal-story__section{--landing-beat-bg:var(--landing-band-green);margin-top:0;padding-block:0}.landing-personal-story__section--dialogue{--landing-beat-bg:var(--landing-beat-bg-alt);margin-top:0;margin-block-end:0}.landing-intro-story__scene{--landing-beat-bg:var(--landing-beat-bg-alt)}.landing-intro-story__beat>p,.landing-intro-story__copy p{font-size:var(--landing-body-font-size);text-align:center;margin:0;line-height:1.45}.landing-intro-story__beat-intro{font-size:clamp(1.35rem, calc(var(--landing-vw) * 4), 1.65rem);flex-direction:column;display:flex}.landing-intro-story__beat-intro-l{text-align:left}.landing-intro-story__beat-intro-r{text-align:right}.landing-intro-story__beat-center{text-align:center}.landing-nowrap{white-space:nowrap}.landing-tinted-text{--landing-tinted-text-bg:color-mix(in oklch, var(--landing-tinted-text-color) 12%, white);--landing-tinted-text-color:#62350e;box-sizing:border-box;background:var(--landing-tinted-text-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;width:fit-content;max-width:100%;color:var(--landing-tinted-text-color);border-radius:.08em;padding:0;font-style:normal;font-weight:700}.landing-intro-story__beat-center.landing-tinted-text{margin-inline:auto}.landing-wiggle-text__letter{transform-origin:50% 80%;white-space:pre;background-color:#0000;border-radius:.08em;transition:transform .8s ease-in-out,color .3s,background-color .3s;display:inline-block}.landing-tinted-text--orange{--landing-tinted-text-color:#d67d08}.landing-tinted-text--wine{--landing-tinted-text-color:#d12503}.landing-tinted-text--red{--landing-tinted-text-color:#aa2831}.landing-tinted-text--red-light{--landing-tinted-text-color:#d993d1}.landing-tinted-text--blue{--landing-tinted-text-color:#1f5f9f}.landing-tinted-text--blue-light{--landing-tinted-text-color:#70abe2}.landing-tinted-text--turquoise{--landing-tinted-text-color:#379ebe}.landing-tinted-text--yellow{--landing-tinted-text-color:#dfd220}.landing-tinted-text--green{--landing-tinted-text-color:#2f7d4a}.landing-tinted-text--green-light{--landing-tinted-text-color:#75c892}.landing-tinted-text--grass{--landing-tinted-text-color:#45b06ad8}.landing-tinted-text--pink{--landing-tinted-text-color:#b83f7c}.landing-tinted-text--dark{--landing-tinted-text-bg:#575757;--landing-tinted-text-color:#fff}.landing-tinted-text--soul{--landing-tinted-text-bg:color-mix(in oklch, var(--landing-tinted-text-color) 8%, white);--landing-tinted-text-color:#b46772}p.landing-intro-story__copy-large{font-size:clamp(1.5rem, calc(var(--landing-vw) * 4.5), 1.85rem);font-weight:700}.landing-story-illustration{width:min(22rem,94%);height:auto;margin:clamp(2.25rem, calc(var(--landing-vw) * 7), 3.5rem) auto 0;display:block}.landing-head-player{aspect-ratio:1190/1310;width:min(23rem,96%);margin:calc(clamp(2.25rem, calc(var(--landing-vw) * 7), 3.5rem) - 100px) auto -6rem;display:block;position:relative;transform:translate(-20px)}.landing-head-player .landing-story-illustration--head{width:100%;height:100%;margin:0;position:relative}.landing-laptop-player{width:min(20rem,88%);margin:clamp(1rem, calc(var(--landing-vw) * 3), 1.5rem) auto 0;display:block;position:relative;transform:rotate(-2deg)}.landing-laptop-player .landing-story-illustration--laptop{width:100%;margin:0;position:relative;transform:none}.landing-story-illustration__frame{object-fit:contain;width:100%;height:100%;display:block}.landing-story-illustration__frame--animated{position:absolute;inset:0}.landing-story-illustration--laptop{width:min(20rem,88%);transform:rotate(-2deg)}.landing-play-btn{width:clamp(120px, calc(var(--landing-vw) * 34), 184px);height:clamp(120px, calc(var(--landing-vw) * 34), 184px);cursor:pointer;z-index:4;background:0 0;border:none;margin:0;padding:0;transition:none;display:block;position:absolute;top:56%;left:47%;transform:translate(-50%,-50%)}.landing .landing-play-btn:hover:not(:disabled),.landing .landing-play-btn:active:not(:disabled){box-shadow:none;background:0 0;border:none}.landing-play-btn:focus-visible{outline-offset:4px;border-radius:50%;outline:3px solid #2d7dd2a6}.landing-play-btn--boring{top:41%;left:47%;transform:translate(calc(-50% - 20px),calc(-50% - 10px))}.landing-play-btn--boring:focus-visible{outline-color:#c86a00a6}.landing-play-btn__icon{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.landing-player-label{z-index:5;pointer-events:none;width:max-content;font-size:clamp(2rem, calc(var(--landing-vw) * 7), 2.7rem);font-weight:800;line-height:1;position:absolute;left:50%}.landing-player-label--head{top:67%;left:47%;transform:translate(-50%)}.landing-player-label--laptop{top:57%;left:calc(47% - 20px);transform:translate(-50%)}.landing-intro-story__copy{flex-direction:column;gap:1.5rem;margin-top:-1.5rem;display:flex}.landing-intro-story__heading{justify-content:center;display:flex}.landing-intro-story__heading h2{width:max-content;font-size:clamp(1.75rem, calc(var(--landing-breakout-vw) * 8), 5.5rem);letter-spacing:-.035em;white-space:nowrap;margin:0;font-weight:400;line-height:1.15}@media (width<=429.98px){.landing-intro-story__heading h2{font-size:clamp(2.625rem, calc(var(--landing-breakout-vw) * 12), 8.25rem)}}.landing-personal-story__copy{flex-direction:column;gap:1.35rem;display:flex}.landing-personal-story__section>.landing-personal-story__copy:first-child,.landing-personal-story__section>.landing-personal-story__copy--break:first-child{margin-top:0}.landing-personal-story__copy+.landing-personal-story__soul,.landing-personal-story__soul+.landing-personal-story__copy,.landing-personal-story__copy--break{margin-top:clamp(3.5rem, calc(var(--landing-vw) * 10), 5.5rem)}.landing-pontus-story__intro+.landing-personal-story__thoughts,.landing-personal-story__copy+.landing-personal-story__thoughts{margin-top:clamp(2.75rem, calc(var(--landing-vw) * 8), 4.5rem)}.landing-personal-story__thoughts+.landing-personal-story__copy{margin-top:clamp(2.25rem, calc(var(--landing-vw) * 7), 4rem)}.landing-pontus-story__intro{padding-block-start:0;display:flow-root}.landing-pontus-story__intro .speech-bubble{padding:.85rem 1.05rem}.landing-pontus-story__intro .speech-bubble p{font-size:1.45rem}@media (width>=1080px){.landing-pontus-story__intro .speech-bubble{padding:1.1rem 1.35rem}.landing-pontus-story__intro .speech-bubble p{font-size:1.75rem}}.landing-pontus-story__intro>.landing-personal-story__copy{display:block}.landing-pontus-story__intro>.landing-personal-story__copy p{clear:left}.landing-pontus-story__intro .speech-bubble p{clear:none}.landing-pontus-story__intro>.landing-personal-story__copy p+p{margin-top:1.35rem}.landing-pontus-story__intro .speech-bubble-turn{margin-bottom:clamp(2rem, calc(var(--landing-vw) * 6), 3.25rem)}.landing-pontus-story__intro .speech-bubble-wrap{transform:translateY(-1.9rem)}.landing-author__photo-frame.landing-pontus-story__avatar,.landing-author__photo-frame.landing-bjorn-story__avatar{position:relative;overflow:visible}.landing-author__photo-crop{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.landing-bjorn-story__avatar .landing-author__photo-crop{border-radius:50%}.landing-author__photo-label{z-index:1;color:#111;white-space:nowrap;background:#fff8cf;border:1px solid #111;border-radius:999px;padding:.18em .52em .2em;font-size:.8rem;font-weight:700;line-height:1;position:absolute;bottom:-.62rem;left:50%;transform:translate(-50%)rotate(-4deg)}.landing-bjorn-story__intro{align-items:center;gap:clamp(1rem,4vw,1.75rem);display:flex}.landing-bjorn-story__intro>.landing-personal-story__copy{flex:auto;min-width:0}.landing-bjorn-story__intro>.landing-personal-story__copy p:first-child{font-size:calc(var(--landing-body-font-size) * 1.2)}.landing-author__photo--natural{width:100%}.landing-author__photo-frame.landing-bjorn-story__avatar{align-self:center;width:clamp(4.5rem,16vw,6.5rem);transform:rotate(-2deg);box-shadow:0 6px 16px -10px #00000059}.landing-personal-story__copy p{font-size:var(--landing-body-font-size);margin:0;line-height:1.45}.landing-personal-story__copy p.landing-intro-story__copy-large{font-size:clamp(1.5rem, calc(var(--landing-vw) * 4.5), 1.85rem);font-weight:700}.landing-personal-story__thoughts{width:115%;max-width:none;height:auto;margin-inline:-7.5%;display:block}.landing-personal-story__soul{width:min(20rem,84%);height:auto;margin-inline:auto;display:block;transform:rotate(2deg)}.landing-personal-story__collab{aspect-ratio:550/355;width:min(30rem,100%);height:auto;margin-block:clamp(.75rem, calc(var(--landing-vw) * 3), 1.5rem) clamp(2.25rem, calc(var(--landing-vw) * 7), 3rem);border-radius:20px;margin-inline:auto;display:block;overflow:hidden}.landing-personal-story__collab img{object-fit:cover;width:116%;max-width:none;height:116%;margin:-5% 0 0 -8%;display:block}.landing-personal-story__list{font-size:var(--landing-body-font-size);margin:0;padding-left:2.25rem;line-height:1.45;list-style-position:outside}.landing-personal-story__list li{padding-left:.65rem}.landing-personal-story__list li+li{margin-top:.9rem}.landing-personal-story__copy--break .landing-personal-story__list{margin-bottom:clamp(.5rem, calc(var(--landing-vw) * 2), 1rem)}.landing-dialogue{gap:clamp(1.5rem, calc(var(--landing-vw) * 4), 2rem);flex-direction:column;display:flex}.landing-dialogue__turn{grid-template-columns:3.5rem minmax(0,1fr);align-items:end;gap:.75rem;max-width:100%;display:grid}.landing-dialogue__turn--bjorn{grid-template-columns:minmax(0,1fr) 3.5rem;align-self:flex-end}.landing-dialogue__turn--bjorn .landing-dialogue__speaker{grid-column:2}.landing-dialogue__turn--bjorn .landing-dialogue__message{grid-area:1/1}.landing-dialogue__speaker{flex-direction:column;align-items:center;gap:.3rem;width:3.5rem;display:flex}.landing-dialogue__turn--raise-speaker .landing-dialogue__speaker{margin-top:calc(-1 * clamp(2.5rem, calc(var(--landing-vw) * 7), 3.25rem));align-self:start}.landing-dialogue__photo-frame{aspect-ratio:1;border-radius:50%;width:3.5rem;overflow:hidden;box-shadow:0 12px 16px -10px #0c0c0d59}.landing-dialogue__photo{object-fit:cover;width:100%;max-width:none;height:100%}.landing-dialogue__message{min-width:0}.landing-dialogue__name{letter-spacing:.06em;text-transform:uppercase;text-align:center;opacity:.55;margin:0;font-size:.78rem;font-weight:700}.landing-dialogue__message .speech-bubble{--speech-bubble-font-size:clamp(1.37rem, 3.75vw, 1.57rem);padding:.65rem 1.2rem}.landing-dialogue__message .speech-bubble p{margin:0}.speech-bubble .landing-tinted-text{-webkit-text-stroke:.035em currentColor}.landing-dialogue__message .speech-bubble p+p{margin-top:.35rem}.landing-policy-links{flex-wrap:wrap;justify-content:center;gap:.65rem 1.25rem;font-size:.85rem;display:flex}@media (width<=1079.98px){.landing-policy-links{white-space:nowrap;flex-wrap:nowrap;gap:.6rem;font-size:.7rem}}.landing-policy-links a{color:inherit;text-underline-offset:.16em}@media (width>=430px){.landing-intro-hero__title{gap:.28em;line-height:1.05}.landing-story-illustration{width:min(32rem,86%);margin-top:4rem}.landing-head-player{--head-width:min(40.8rem, calc(var(--landing-design-width) - 2 * var(--landing-page-padding)));width:var(--head-width);max-width:none;margin-top:-77px;margin-bottom:-8rem;margin-left:calc(50% - var(--head-width) / 2 - 20px);margin-right:0;transform:none}.landing-head-player .landing-story-illustration--head{width:100%;margin:0}.landing-laptop-player{width:min(28rem,76%)}.landing-laptop-player .landing-story-illustration--laptop{width:100%;margin:0;transform:none}}@media (width>=1080px){.landing-intro-hero{min-height:22rem;padding:clamp(3.5rem, calc(var(--landing-vw) * 7), 6rem) clamp(3.5rem, calc(var(--landing-vw) * 7), 6rem) 0}.landing-body,.landing-list{font-size:1.4rem}.landing-intro-hero__promises{margin-top:3.5rem}.landing-intro-story__copy{gap:2rem;width:100%;margin-inline:auto}.landing-intro-story__beat>p,.landing-intro-story__copy p{font-size:1.4rem}p.landing-intro-story__copy-large{font-size:1.85rem}.landing-personal-story__copy{gap:1.75rem}.landing-pontus-story__intro>.landing-personal-story__copy p+p{margin-top:1.75rem}.landing-personal-story__copy p,.landing-personal-story__list{font-size:1.4rem}.landing-personal-story__copy p.landing-intro-story__copy-large{font-size:1.85rem}.landing-dialogue__turn{grid-template-columns:3.25rem minmax(0,1fr);gap:.85rem}.landing-dialogue__turn--bjorn{grid-template-columns:minmax(0,1fr) 3.75rem}.landing-dialogue__photo-frame,.landing-dialogue__speaker{width:3.75rem}.landing-dialogue__message .speech-bubble{--speech-bubble-font-size:1.57rem}.landing-personal-story__copy+.landing-personal-story__soul,.landing-personal-story__soul+.landing-personal-story__copy,.landing-personal-story__copy--break{margin-top:clamp(5rem, calc(var(--landing-vw) * 9), 8rem)}.landing-pontus-story__intro+.landing-personal-story__thoughts,.landing-personal-story__copy+.landing-personal-story__thoughts{margin-top:clamp(4rem, calc(var(--landing-vw) * 7), 6.5rem)}.landing-personal-story__thoughts+.landing-personal-story__copy{margin-top:clamp(3.25rem, calc(var(--landing-vw) * 7), 6rem)}.landing-personal-story__soul{width:min(24rem,78%)}.landing-personal-story__collab{width:min(34rem,100%);margin-block:clamp(1rem, calc(var(--landing-vw) * 3), 2rem)}}.landing-section--testimonials{box-sizing:border-box;width:var(--landing-design-width);margin-inline:calc(50% - var(--landing-design-half-width));padding:0 var(--landing-page-padding);overflow:visible}.landing-testimonials__inner{flex-direction:column;gap:2rem;width:min(42rem,100%);margin-inline:auto;display:flex}.landing-testimonials__heading{margin:0}.landing-testimonials__heading em{white-space:nowrap}.landing-section--offer{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.landing-pricing__photo{width:min(85%,22rem);height:auto;margin-bottom:1rem;display:block}.landing-pricing-offer{--course-price-width:min(97%, 27.4rem);flex-direction:column;align-self:stretch;align-items:center;gap:.75rem;margin-top:-1rem;display:flex}.landing-section--pricing .landing-body{font-size:calc(var(--landing-body-font-size) * 1.02)}.landing-section--offer:after{content:"";inset-block:0;z-index:-1;width:var(--landing-design-width);pointer-events:none;background:linear-gradient(112deg,#fffc 0%,#ffffff59 20%,#fff0 36% 50%,#ffffff80 60%,#ffffff14 68%,#fff0 80%,#ffffff4d 100%),linear-gradient(#ffffff59 0%,#fff0 55%,#033c440f 100%);position:absolute;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.landing-section--offer .landing-cta{margin-top:1.25rem}.landing-section--pricing .landing-cta--large{min-height:58px;margin-top:0;padding:.9rem 2.1rem;font-size:1.25rem}@media (width>=1080px){.landing-pricing-offer{--course-price-width:min(94%, 26.4rem)}.landing-section--pricing .landing-cta--large{min-height:64px;padding:1rem 2.5rem;font-size:1.4rem}}.landing-section--try .landing-cta--try{margin-top:0}.landing-try-tada{font-size:clamp(1.6rem, calc(var(--landing-vw) * 4.4), 2.35rem);place-items:center;display:grid}.landing-try-tada>*{grid-area:1/1}.landing-try-tada__ctas{z-index:1;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:relative}.landing-try-tada__art{width:min(16em, var(--landing-design-width));aspect-ratio:838/492;pointer-events:none;height:auto}@media (width<=1079px){.landing-try-tada:has(.landing-cta--try-outline){margin-block:1.6em}.landing-try-tada:has(.landing-cta--try-outline) .landing-try-tada__art{scale:1.08 1.4}}.landing-section--try .landing-try-tada .landing-cta--try-outline{background:var(--landing-beat-bg)}.landing-section--try .landing-try-tada .landing-cta--try-outline:hover{background:linear-gradient(#c2410c14, #c2410c14), var(--landing-beat-bg)}.landing-try-tada:has(.landing-cta--try-outline) .landing-try-tada__art{translate:0 -.4em}.landing-section--try:has(.landing-try-tada){padding-block:0}.landing-section--try{padding-block:clamp(1.5rem, calc(var(--landing-vw) * 5), 3rem)}.landing-section--offer .landing-cta--try-outline{margin-top:.5rem}.landing-section--pricing .landing-cta--try-outline{margin-top:.6rem}.landing-section--audience{gap:2.5rem;display:grid}.landing-section--audience .landing-body,.landing-section--audience .landing-list{font-size:clamp(1.05rem, calc(var(--landing-vw) * 3), 1.25rem);line-height:1.55}.landing-section--authors{gap:2.5rem;display:grid}.landing-authors__group-photo{justify-self:center;width:min(70%,14rem);height:auto;display:block}.landing-author{text-align:left;width:100%;display:flow-root}.landing-author__photo-frame{float:left;aspect-ratio:1;width:min(21%,5.25rem);margin:0 clamp(.7rem, calc(var(--landing-vw) * 2.4), 1rem) clamp(.45rem, calc(var(--landing-vw) * 1.4), .7rem) 0;border-radius:50%;overflow:hidden}.landing-author__photo{object-fit:cover;max-width:none;height:100%}.landing-author__photo--bjorn{width:260%;margin-left:-8%}.landing-author__photo--pontus{width:260%;margin-left:-158%}.landing-author__bio{font-size:var(--landing-body-font-size);margin:0;line-height:1.45}@media (width>=1080px){.landing-section--audience{box-sizing:border-box;grid-template-columns:repeat(2, var(--landing-two-column-width));gap:var(--landing-two-column-gap);width:var(--landing-wide-width);margin-inline:calc(50% - var(--landing-wide-width) / 2);padding-inline:0}.landing-section--authors{box-sizing:border-box;align-items:center;gap:var(--landing-two-column-gap);width:var(--landing-wide-width);margin-inline:calc(50% - var(--landing-wide-width) / 2);grid-template-columns:1fr auto 1fr;padding-inline:0}.landing-section--authors .landing-authors__group-photo{grid-area:1/2;width:14rem;max-width:100%}.landing-author{flex-direction:column;gap:1.25rem;display:flex}.landing-author--pontus{text-align:right;grid-area:1/1;align-items:flex-end}.landing-author--bjorn{text-align:left;grid-area:1/3;align-items:flex-start}.landing-author__photo-frame{float:none;flex-shrink:0;width:min(100%,11.5rem);margin:0}.landing-author__bio{font-size:1.25rem;line-height:1.55}}.landing-section--footer-hero{--footer-hero-cta-space:clamp(2.5rem, calc(var(--landing-vw) * 8), 4rem);text-align:center;align-items:center;gap:var(--footer-hero-cta-space);padding-top:var(--footer-hero-cta-space);padding-bottom:clamp(3.5rem, calc(var(--landing-vw) * 8), 6rem);flex-direction:column;display:flex}.landing-section--footer-links-only{padding-bottom:var(--footer-hero-cta-space)}.landing-chapters-intro{gap:clamp(1.25rem, calc(var(--landing-vw) * 4), 2rem);align-items:center;display:grid}.landing-chapters-intro__video{aspect-ratio:696/720;object-fit:contain;object-position:top center;background:#111;border-radius:14px;width:100%;display:block;box-shadow:0 10px 24px -12px #00000047}.landing-chapters-intro__copy{display:contents}.landing-chapters-intro__headline{order:-1;margin:0}.landing-chapters-intro__list{max-width:34rem;font-size:clamp(.9rem, calc(var(--landing-vw) * 2.15), 1.1rem);color:#6b6b6b;order:1;margin:0;line-height:1.45}@media (width>=1080px){.landing-chapters-intro{grid-template-columns:repeat(2, var(--landing-two-column-width));gap:var(--landing-two-column-gap)}.landing-chapters-intro__video{order:-1;max-width:21.75rem}.landing-chapters-intro__copy{flex-direction:column;gap:.75rem;margin:0;display:flex}.landing-chapters-intro__headline,.landing-chapters-intro__list{order:0}}.landing-daw-intro{flex-direction:column;gap:1.5rem;display:flex}.landing-daw-intro .landing-body{font-size:calc(var(--landing-body-font-size) * 1.15)}.landing-daw-intro__video{aspect-ratio:1186/720;background:#111;border-radius:8px;width:100%;display:block;box-shadow:0 6px 6px -3px #0003}@media (width<=1079px){.landing-daw-intro--breakout-video .landing-daw-intro__video{--landing-daw-video-width:min(100% + 6rem, var(--landing-design-width) - 1.5rem);width:var(--landing-daw-video-width);margin-inline:calc((100% - var(--landing-daw-video-width)) / 2)}}.landing-img{width:100%;height:auto;display:block}.landing-img--rounded{border-radius:8px;box-shadow:0 6px 6px -3px #0003}.landing-feature-row__media--concepts{place-items:center;margin-top:1.5rem;display:grid}.landing-img--concepts{border-radius:8px;width:100%;height:auto;box-shadow:0 6px 6px -3px #0003}.landing-body{font-size:var(--landing-body-font-size);margin:0 0 1rem;font-weight:400;line-height:1.65}.landing-body:last-child{margin-bottom:0}.landing-underline{text-underline-offset:.15em;font-style:italic;text-decoration:underline}.landing-display{font-size:clamp(1.75rem, calc(var(--landing-vw) * 5), 2.75rem);text-align:center;margin:1.5rem 0;font-weight:700;line-height:1.25}.landing-display em{font-style:italic}.landing-display--underline em{text-underline-offset:.12em;text-decoration:underline}.landing-list{font-size:var(--landing-body-font-size);margin:0 0 1rem;padding-left:1.35rem;line-height:1.65}.landing-list li{margin-bottom:.75rem}.landing-list--nested ul{margin-top:.35rem;padding-left:1.25rem;list-style:outside}@media (width>=430px){.landing-section--audience .landing-body,.landing-section--audience .landing-list{font-size:1.25rem}}.landing-embed{width:100%;max-width:400px;margin-bottom:2rem}.landing-feature-row__media--try-it{position:relative}#try-it .eq-panel2__controls{display:none}#try-it .eq-panel2__handle:not(.eq-panel2__handle--ghost){width:24px;height:24px}.landing-try-arrow{pointer-events:none;z-index:2;width:84px;height:27px;position:absolute}.landing-try-arrow__label{width:max-content;font-size:1.8rem;font-weight:800;line-height:1;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.landing-try-arrow__label:after{content:"";border-top:.45rem solid #facc15;border-left:.4rem solid #0000;border-right:.4rem solid #0000;position:absolute;top:calc(100% + .7rem);left:50%;transform:translate(-50%)}.landing-learn-loop__diagram{justify-self:center;gap:clamp(.75rem, calc(var(--landing-vw) * 3), 1.25rem);grid-template-columns:auto minmax(0,1fr);align-items:center;width:min(100%,27rem);margin:0;display:grid}.landing-learn-loop__knob{justify-self:center;width:fit-content;min-width:0}.landing-learn-loop__knob .embedded-mix.embedded-mix--bare{background:#0c1018;border:1px solid #ffffff14;border-radius:12px;width:fit-content;padding:.75rem}.landing-learn-loop__knob .embedded-mix__content,.landing-learn-loop__knob .timeline,.landing-learn-loop__knob .track-dim-wrapper,.landing-learn-loop__knob .effect-strip2__panel{gap:0;margin:0}.landing-learn-loop__knob .effect-panel-renderer,.landing-learn-loop__knob .reverb-panel-content{width:auto;line-height:normal}.landing-learn-loop__knob .knobs-container{flex-direction:column;align-items:center;gap:0;padding:0;display:flex}.landing-learn-loop__knob .knob-root{gap:.35rem;min-width:0}.landing-learn-loop__connection{justify-self:center;width:100%;max-width:18.4375rem;height:auto;display:block}.landing-learn-loop__connection-wrap{min-width:0;position:relative}.landing-thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.5rem;display:grid}.landing-thumb-grid__item{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 8px 16px -8px #0000001f}.landing-feature-row__media--exercises{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 40%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 40%,#0000 100%)}.landing-feature-row__media--exercises .landing-thumb-grid{gap:clamp(.35rem, calc(var(--landing-vw) * 2), .8rem);grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-top:0}.landing-feature-row__media--exercises .landing-thumb-grid__item{border-radius:clamp(6px, calc(var(--landing-vw) * 1.8), 14px)}.landing-faq-title{font-size:clamp(2.5rem, calc(var(--landing-vw) * 8), 4rem);text-align:center;margin:0 0 2rem;font-weight:600}.landing-faq-list{flex-direction:column;display:flex}.landing-body a{color:var(--color-accent-primary);font-weight:600}.landing-title-card{margin-block:clamp(2rem, calc(var(--landing-vw) * 6), 3rem) clamp(3rem, calc(var(--landing-vw) * 8), 5rem);padding:clamp(1rem, calc(var(--landing-vw) * 3), 2rem) 0;justify-content:center;display:flex;position:relative;overflow:visible}.landing-title-card:last-child{margin-bottom:0}.landing-title-card__heading{margin:0}.landing-course-intro__photo{width:min(70%,14rem);height:auto;margin:0 auto clamp(1rem, calc(var(--landing-vw) * 3), 1.5rem);display:block}.landing-title-card__title{width:min(100%,52.375rem);height:auto;display:block}@media (width<=429px){.landing-title-card{display:block}.landing-title-card__title{width:120%;max-width:none;margin-inline:-10%}}.landing-title-card+.landing-feature-rows{margin-top:clamp(3rem, calc(var(--landing-vw) * 7), 4.5rem)}.landing-feature-row{gap:clamp(1.5rem, calc(var(--landing-vw) * 4), 2.5rem);align-items:center;width:100%;margin-inline:auto;padding-block:1lh;display:grid}.landing-feature-row+.landing-feature-row{margin-top:0}.landing-feature-row__copy{flex-direction:column;gap:0;display:flex}.landing-feature-row__copy .landing-body:last-child,.landing-feature-row__media .landing-embed{margin-bottom:0}@media (width>=1080px){.landing-feature-rows{box-sizing:border-box;width:var(--landing-wide-width);margin-inline:calc(50% - var(--landing-wide-width) / 2)}.landing-feature-row{grid-template-columns:repeat(2, var(--landing-two-column-width));gap:var(--landing-two-column-gap);width:var(--landing-wide-width);max-width:none}.landing-feature-row--flip .landing-feature-row__copy{order:2}.landing-feature-row--flip .landing-feature-row__media{order:1}}@media (prefers-reduced-motion:no-preference){.landing-section>*{animation:.6s both landing-fade-in}.landing-intro-hero__joy-word{animation:3.4s ease-in-out infinite joy-word-float}.landing-intro-hero__joy-word:before{animation:2.6s ease-in-out infinite joy-sparkle}@keyframes landing-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes joy-word-float{0%,to{transform:translateY(-.01em)rotate(-.8deg)}50%{transform:translateY(-.06em)rotate(.6deg)}}@keyframes joy-sparkle{0%,to{opacity:.55;transform:translateY(0)scale(.85)}45%{opacity:1;transform:translateY(-.08em)scale(1.08)}}}.landing-text-column{width:100%;max-width:var(--landing-text-column-width,var(--landing-text-width));margin-inline:auto}.landing-breakout{box-sizing:border-box;width:min(var(--landing-breakout-width,var(--landing-wide-width)), var(--landing-breakout-safe-width));max-width:min(var(--landing-breakout-width,var(--landing-wide-width)), var(--landing-breakout-safe-width));margin-inline:calc(50% - min(var(--landing-breakout-width,var(--landing-wide-width)), var(--landing-breakout-safe-width)) / 2)}.landing-vibe-words{margin-block:0}.landing-vibe-words__grid{aspect-ratio:500/248;width:92%;margin-inline:auto;margin-top:clamp(2.75rem, calc(var(--landing-vw) * 6.7), 4.5rem);position:relative}.landing-vibe-words__img{left:calc(var(--x) / 500 * 100%);top:calc(var(--y) / 248 * 100%);width:calc(var(--w) / 500 * 100%);height:auto;position:absolute}@media (width<=429px){.landing-vibe-words__grid{align-items:center;gap:calc(var(--landing-vw) * 5);aspect-ratio:auto;flex-direction:column;display:flex}.landing-vibe-words__img{width:calc(var(--w) / 500 * 136%);position:static}}.landing-two-column{gap:clamp(1.5rem, calc(var(--landing-vw) * 4), 2.5rem);max-width:min(var(--landing-wide-width), 100%);align-items:center;margin-inline:auto;display:grid}@media (width>=1080px){.landing-two-column{grid-template-columns:repeat(2, var(--landing-two-column-width));gap:var(--landing-two-column-gap);width:var(--landing-wide-width);max-width:none}.landing-two-column--reverse-desktop>:first-child{order:2}.landing-two-column--reverse-desktop>:last-child{order:1}}.landing-trial-note{color:var(--color-text-muted);text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.5}.audio-unlock.svelte-1323dxy{z-index:10;cursor:pointer;background:#0c101866;border:0;border-radius:12px;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.audio-unlock.svelte-1323dxy:hover,.audio-unlock.svelte-1323dxy:active{background:#0c101866}.audio-unlock__play.svelte-1323dxy{color:#111;background:#facc15;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;box-shadow:0 4px 20px #00000040}.audio-unlock.svelte-1323dxy:focus-visible{outline-offset:4px;outline:3px solid #facc15}#try-it.svelte-x0oqv7{position:relative}.embedded-trial.svelte-3o59d4{text-align:left;width:100%;max-width:360px;font-family:Poppins,sans-serif}.embedded-trial.svelte-3o59d4 .auth-field:where(.svelte-3o59d4) input:where(.svelte-3o59d4){box-sizing:border-box}.trial-actions.svelte-3o59d4{margin-top:12px}.trial-note.svelte-3o59d4{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.5}div.svelte-1hcaq4c{pointer-events:none;width:100%;height:100%;position:relative}svg.svelte-1hcaq4c{pointer-events:none;width:100%;height:100%;display:block}.embedded-trial-wrap.svelte-1bcb5yv{isolation:isolate;justify-items:center;padding-block:.75rem;display:grid;position:relative}.embedded-trial-wrap__content.svelte-1bcb5yv{isolation:isolate;width:100%;max-width:360px;position:relative}.embedded-trial-wrap__content.svelte-1bcb5yv:before{content:"";z-index:-1;pointer-events:none;background:url(../../../landing/tada.svg) 50%/100% 100% no-repeat;position:absolute;inset:-5rem -10rem}h2.svelte-1bcb5yv{text-align:center;white-space:nowrap;margin:0 0 1.5rem;font-family:Poppins,sans-serif;font-size:clamp(2rem,5.5vw,2.25rem);font-weight:600;line-height:1.2}.landing-footer.svelte-1p7o6x0{box-sizing:border-box;width:var(--landing-design-width);margin-inline:calc(50% - var(--landing-design-width) / 2);padding:5rem var(--landing-page-padding) 1.75rem;color:#59645e;background:#fff;font-family:Poppins,sans-serif}.landing-footer__inner.svelte-1p7o6x0{width:100%;max-width:calc(var(--landing-b1) - 2 * var(--landing-page-padding));margin-inline:auto}.landing-footer__main.svelte-1p7o6x0{gap:2.75rem;display:grid}.landing-footer__brand.svelte-1p7o6x0{width:max-content}.landing-footer.svelte-1p7o6x0 a:where(.svelte-1p7o6x0){color:inherit;text-decoration:none}.landing-footer__title.svelte-1p7o6x0{white-space:nowrap;flex-direction:column;font-family:Poppins,sans-serif;font-size:2.6rem;font-weight:900;line-height:1.02;display:flex}.landing-footer.svelte-1p7o6x0 .landing-footer__title:where(.svelte-1p7o6x0){color:#929b95}.landing-footer__subtitle.svelte-1p7o6x0{white-space:nowrap;margin:.5rem 0 0;font-size:1.15rem}.landing-footer__title.svelte-1p7o6x0 span:where(.svelte-1p7o6x0):first-child{letter-spacing:.025em}.landing-footer__navigation.svelte-1p7o6x0{display:grid}.landing-footer__social.svelte-1p7o6x0{align-items:center;gap:.5rem;margin:1rem 0 0 -.6rem;display:flex}.landing-footer__social.svelte-1p7o6x0 a:where(.svelte-1p7o6x0){border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.landing-footer__social.svelte-1p7o6x0 a:where(.svelte-1p7o6x0):hover{background:#f2f4f2}.landing-footer__social.svelte-1p7o6x0 a[href*=facebook\.com]:where(.svelte-1p7o6x0),.landing-footer__social.svelte-1p7o6x0 a[href*=youtube\.com]:where(.svelte-1p7o6x0){color:#818b84}.landing-footer__social.svelte-1p7o6x0 svg:where(.svelte-1p7o6x0){width:1.4rem;height:1.4rem}.landing-footer__navigation.svelte-1p7o6x0>nav:where(.svelte-1p7o6x0):not(.landing-footer__legal){flex-direction:column;align-items:flex-start;gap:.9rem;font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.5;display:flex}.landing-footer__legal.svelte-1p7o6x0{color:#858b87;flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-top:3.5rem;font-size:.7rem;line-height:1.6;display:flex}.landing-footer.svelte-1p7o6x0 a:where(.svelte-1p7o6x0):hover{text-underline-offset:.25em;text-decoration:underline}.landing-footer.svelte-1p7o6x0 .landing-footer__title:where(.svelte-1p7o6x0):hover{text-decoration:none}.landing-footer.svelte-1p7o6x0 a:where(.svelte-1p7o6x0):focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid}@media (width<=1079.98px){.landing-footer.svelte-1p7o6x0{padding-block:3.5rem 1.5rem}.landing-footer__main.svelte-1p7o6x0{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.landing-footer__brand.svelte-1p7o6x0{justify-self:end}.landing-footer__title.svelte-1p7o6x0{font-size:2rem}.landing-footer__subtitle.svelte-1p7o6x0{font-size:.885rem}.landing-footer__navigation.svelte-1p7o6x0>nav:where(.svelte-1p7o6x0):not(.landing-footer__legal){gap:.65rem;font-size:.95rem}.landing-footer__social.svelte-1p7o6x0{gap:.25rem;margin-top:.65rem}.landing-footer__legal.svelte-1p7o6x0{margin-top:2rem}}@media (width>=1080px){.landing-footer__inner.svelte-1p7o6x0{width:34rem;max-width:100%}.landing-footer__main.svelte-1p7o6x0{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.landing-footer__brand.svelte-1p7o6x0{justify-self:end}.landing-footer__legal.svelte-1p7o6x0{margin-top:2rem}}.landing-boundary.svelte-1m97r15{z-index:0;box-sizing:border-box;width:var(--landing-design-width);margin-inline:calc(50% - var(--landing-design-half-width));position:relative}.landing-boundary__above.svelte-1m97r15{height:max(0px, calc(var(--landing-boundary-default-narrow) + var(--landing-boundary-above-narrow)));background:var(--landing-boundary-from)}.landing-boundary__below.svelte-1m97r15{height:max(0px, calc(var(--landing-boundary-default-narrow) + var(--landing-boundary-below-narrow)));background:var(--landing-boundary-to)}@media (width>=1080px){.landing-boundary__above.svelte-1m97r15{height:max(0px, calc(var(--landing-boundary-default-wide) + var(--landing-boundary-above-wide)))}.landing-boundary__below.svelte-1m97r15{height:max(0px, calc(var(--landing-boundary-default-wide) + var(--landing-boundary-below-wide)))}}
