
html{scroll-behavior:smooth;scroll-padding-top:16px}body{margin:0;overflow-x:clip;background:#fff}
.elementor .ds-native{padding:0;width:100%;max-width:none}
.ds-native.ds-node,.ds-native .ds-node{--display:block;display:block;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;gap:0;min-height:0;--flex-grow:0;--flex-shrink:1;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}
.ds-native .ds-node{width:auto;max-width:none}
.ds-native .elementor-widget{margin:0;min-width:0}
.ds-native .ds-pass,.ds-native .ds-pass>.elementor-widget-container{display:contents}
.ds-native .ds-heading{width:auto}
.ds-native .ds-heading .elementor-heading-title{font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;padding:0;margin:0}
.ds-native .ds-image,.ds-native .ds-image>.elementor-widget-container{display:contents}
.ds-native .ds-image img{border-radius:0}
.ds-native .ds-image-box>.elementor-widget-container,.ds-native .ds-image-box a{display:block;width:100%;height:100%}
.ds-native .ds-svg{width:auto;display:block;line-height:0}
.ds-native .ds-svg img{width:26px;height:26px}
.ds-native .ds-ml-widget,.ds-native .ds-ml-widget>.elementor-widget-container{display:contents}
.ds-native .ds-button{display:inline-block;width:auto}
.ds-native .ds-button .elementor-button{font:inherit;color:inherit;background:transparent;border:0;padding:0;box-shadow:none;width:100%}
.ds-native .ds-button .elementor-button-content-wrapper,.ds-native .ds-button .elementor-button-text{font:inherit;line-height:inherit}
@font-face{font-family:Butler;src:url(fonts/Butler-Free-Lgt.woff2) format("woff2");font-weight:100 300;font-display:swap}@font-face{font-family:Butler;src:url(fonts/Butler-Free-Rmn.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Butler;src:url(fonts/Butler-Free-Bd.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Geist;src:url(fonts/Geist.woff2) format("woff2");font-weight:100 900;font-display:swap}.ds-native{
  --white:#FFFFFF;--ink:#222222;--black:#000000;--p1:#F7EAEB;--p2:#F8DEDE;
  --pink:linear-gradient(165deg,#F7EAEB 15%,#F8DEDE 85%);
  --serif:Butler,"Times New Roman",serif;--sans:Geist,system-ui,Arial,sans-serif;
  --pad:20px;--sec:72px;--max:1280px;
  --shadow-photo:-4px 4px 16px rgba(0,0,0,.2);
  --shadow-btn:0 1px 2px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.05),0 12px 28px rgba(0,0,0,.07);
  --ease:cubic-bezier(.2,.7,.1,1);
}@media(min-width:900px){.ds-native{--pad:64px;--sec:112px}}.ds-native *,.ds-native *::before,.ds-native *::after{box-sizing:border-box}.ds-native{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:16px}.ds-native{margin:0;background:var(--white);color:var(--ink);font:300 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(min-width:900px){.ds-native{font-size:18px;line-height:1.5}}.ds-native .ds-h1,.ds-native .ds-h2,.ds-native .ds-h3,.ds-native p,.ds-native .ds-ol,.ds-native .ds-ul,.ds-native .ds-figure,.ds-native blockquote{margin:0;padding:0}.ds-native .ds-ol,.ds-native .ds-ul{list-style:none}.ds-native img{display:block;max-width:100%;height:auto}.ds-native a{color:inherit}.ds-native b,.ds-native strong{font-weight:600}.ds-native .ds-h1 b,.ds-native .ds-h2 b,.ds-native .ds-h3 b,.ds-native .serif b{font-weight:700;color:var(--black)}.ds-native button,.ds-native input{font:inherit;color:inherit}.ds-native :focus-visible{outline:2px solid var(--black);outline-offset:4px}.ds-native .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ds-native .wrap{width:100%;max-width:calc(var(--max) + 2*var(--pad));margin-inline:auto;padding-inline:var(--pad)}.ds-native .sec{padding-block:var(--sec);position:relative}.ds-native .ph{background:var(--p2);padding:0 .25em;font-style:normal;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ds-native .label{font:600 11px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;display:flex;gap:12px;align-items:center}.ds-native .label .n{font-weight:300}.ds-native .label::after{content:"";height:1px;background:var(--ink);flex:0 0 40px}@media(max-width:599px){.ds-native .hero .label::after{display:none}}.ds-native .dk{display:none}@media(min-width:900px){.ds-native .dk{display:inline}}.ds-native .label.plain::after{display:none}.ds-native .h2{font:300 40px/1.04 var(--serif);letter-spacing:-.02em;margin-top:22px}@media(min-width:900px){.ds-native .label{font-size:12px}.ds-native .h2{font-size:64px;letter-spacing:-.022em;margin-top:28px}}.ds-native .lead{max-width:30em}.ds-native .small{font-size:12px;line-height:1.5}.ds-native .mk{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23F8DEDE'/%3E%3Cstop offset='.5' stop-color='%23F7EAEB'/%3E%3Cstop offset='1' stop-color='%23F8DEDE'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 15C40 8 90 11 150 9s110-3 147 2c2 4-1 8-4 9-40-4-100-2-150 1S30 23 6 22C2 20 1 17 3 15z' fill='url(%23g)'/%3E%3Cpath d='M10 13c60-6 150-6 280-3' stroke='%23F8DEDE' stroke-width='5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:0 92%;background-size:100% .6em;padding:0 .08em;margin:0 -.08em;
  box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size 1.1s var(--ease) .25s}.ds-native .mk.thick{background-size:100% .72em}.ds-native .swash{position:relative;display:inline-block;white-space:nowrap}.ds-native .swash svg{position:absolute;left:-2%;bottom:-.16em;width:104%;height:.32em;overflow:visible;pointer-events:none}.ds-native .swash path{fill:none;stroke:var(--black);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--ease) .9s}.ds-native .ring{position:relative;display:inline-block;white-space:nowrap}.ds-native .ring svg{position:absolute;left:-8%;top:-22%;width:116%;height:144%;overflow:visible;pointer-events:none}.ds-native .ring path{fill:none;stroke:var(--ink);stroke-width:1.3;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease) .5s}.ds-native .btn{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;padding:6px 6px 6px 26px;border:0;border-radius:999px;background:var(--pink);color:var(--ink);
  font:600 16px/1.2 var(--sans);text-decoration:none;cursor:pointer;box-shadow:var(--shadow-btn);transition:transform .35s var(--ease),box-shadow .35s var(--ease);position:relative;overflow:hidden;isolation:isolate}.ds-native .btn::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%);transform:translateX(-120%);transition:transform .9s var(--ease);z-index:-1}.ds-native .btn:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.04),0 10px 20px rgba(0,0,0,.06),0 22px 44px rgba(0,0,0,.07)}.ds-native .btn:hover::before{transform:translateX(120%)}.ds-native .btn i{flex:0 0 44px;height:44px;border-radius:50%;background:var(--white);display:grid;place-items:center;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 10px rgba(0,0,0,.06);transition:transform .45s var(--ease)}.ds-native .btn i svg{width:20px;height:20px}.ds-native .btn:hover i{transform:rotate(45deg)}.ds-native .btn:active{transform:translateY(0) scale(.99)}@media(min-width:900px){.ds-native .btn{font-size:18px;min-height:60px;padding-left:30px;gap:32px}.ds-native .btn i{flex-basis:48px;height:48px}}.ds-native .form{display:grid;gap:22px;max-width:520px}.ds-native .row2{display:grid;gap:22px}@media(min-width:600px){.ds-native .row2{grid-template-columns:1fr 1fr;gap:28px}}.ds-native .field label{display:block;font:600 12px/1.3 var(--sans);letter-spacing:.06em;margin-bottom:6px}.ds-native .field input{width:100%;height:48px;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;padding:6px 0;font:300 18px/1.4 var(--sans);transition:border-color .3s}.ds-native .field{position:relative}.ds-native .field::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--black);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.ds-native .field:focus-within::after{transform:scaleX(1)}.ds-native .field input:focus{outline:none}.ds-native .field input::placeholder{color:var(--ink);opacity:.45}.ds-native .field input:user-invalid{border-bottom-style:dashed}.ds-native .check{display:grid;grid-template-columns:20px 1fr;gap:12px;font-size:12px;line-height:1.55;cursor:pointer}.ds-native .check input{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:1px 0 0;border:1px solid var(--ink);border-radius:0;background:var(--white);display:grid;place-items:center;cursor:pointer}.ds-native .check input::after{content:"";width:10px;height:10px;background:var(--black);transform:scale(0);transition:transform .2s var(--ease)}.ds-native .check input:checked::after{transform:scale(1)}.ds-native .check a{text-underline-offset:3px}.ds-native .form .btn{width:100%}@media(min-width:600px){.ds-native .form .btn{width:auto}}.ds-native .note{font-size:12px;line-height:1.5}.ds-native .form-note{display:flex;gap:10px;align-items:center}.ds-native .form-note::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink);flex:none}.ds-native .mast{border-bottom:1px solid var(--ink)}.ds-native .mast .wrap{display:flex;justify-content:space-between;align-items:center;height:64px;gap:16px}.ds-native .logo{font:300 22px/1 var(--serif);letter-spacing:-.02em;text-decoration:none}.ds-native .logo b{font-weight:700}.ds-native .mast-mid{display:none;font:600 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}.ds-native .mast-cta{font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;display:inline-flex;gap:8px;align-items:center;padding:10px 0;position:relative}.ds-native .mast-cta::after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(.3);transform-origin:left;transition:transform .4s var(--ease)}.ds-native .mast-cta:hover::after{transform:scaleX(1)}@media(min-width:900px){.ds-native .mast .wrap{height:84px}.ds-native .logo{font-size:28px}.ds-native .mast-mid{display:block}.ds-native .mast-cta{font-size:12px}}.ds-native .hero{padding-top:20px;overflow:clip}.ds-native .hero-grid{display:grid;gap:8px}.ds-native .hero-copy{position:relative;z-index:3}.ds-native .hero .ds-h1{font:300 42px/1.05 var(--serif);letter-spacing:-.025em;margin-top:22px}.ds-native .hero .ds-h1 b{display:inline-block}.ds-native .hero .lead{margin-top:22px}.ds-native .hero .lead b{font-weight:600}.ds-native .hero-sub{margin-top:28px;padding-top:20px;border-top:1px solid var(--ink);display:grid;grid-template-columns:auto 1fr;gap:16px;max-width:520px}.ds-native .hero-sub .arrow{font:300 34px/1 var(--serif)}.ds-native .hero-sub p{font-size:15px;line-height:1.55}.ds-native .hero .form{margin-top:26px}.ds-native .hero-foot{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--ink);margin-top:48px;padding-top:12px;font-size:12px}@media(min-width:900px){.ds-native .hero{padding-top:56px}.ds-native .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:56px;align-items:start}.ds-native .hero-copy{padding-top:28px}.ds-native .hero .ds-h1{font-size:clamp(56px,5vw,72px);letter-spacing:-.02em;margin-top:30px}.ds-native .hero .lead{max-width:480px;margin-top:28px}.ds-native .hero-foot{margin-top:64px;padding-top:14px}
}.ds-native .art{position:relative;container-type:inline-size;width:100%;aspect-ratio:600/640;isolation:isolate;order:-1;margin-inline:auto;max-width:520px}@media(min-width:900px){.ds-native .art{order:0;max-width:none;aspect-ratio:600/700;margin-top:-8px}}.ds-native .art>*{position:absolute}.ds-native .art .circle{width:64cqw;aspect-ratio:1;border-radius:50%;background:var(--pink);left:23cqw;top:17cqw;z-index:0;will-change:transform}.ds-native .art .w{font:300 37cqw/.8 var(--serif);letter-spacing:-.035em;color:var(--ink);white-space:nowrap;user-select:none;pointer-events:none}.ds-native .art .w.make{left:-1cqw;top:8cqw}.ds-native .art .w.up{font-size:44cqw;left:50cqw;top:66cqw}.ds-native .art .w.back{z-index:1}.ds-native .art .w.front{z-index:3}.ds-native .art .w.front .h{visibility:hidden}.ds-native .art picture{z-index:2;left:24cqw;top:0}.ds-native .art .photo{position:relative;height:107cqw;width:auto;max-width:none;
  -webkit-mask-image:linear-gradient(#000 80%,transparent 99%);mask-image:linear-gradient(#000 80%,transparent 99%)}@media(min-width:900px){.ds-native .art .photo{height:116cqw}.ds-native .art picture{left:22cqw}.ds-native .art .w.up{top:72cqw}}.ds-native .art .vert{left:2cqw;bottom:4cqw;transform:rotate(-90deg);transform-origin:left bottom;font:300 22px/1 var(--serif);z-index:4;white-space:nowrap;translate:1em 0}.ds-native .art .tag{right:0;top:2cqw;z-index:4;font:600 10px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;text-align:right}.ds-native .art .tag span{display:block;font-weight:300}@media(max-width:899px){.ds-native .art .vert{display:none}.ds-native .art .tag{display:none}}.ds-native .d1{transition-delay:.08s!important}.ds-native .d2{transition-delay:.18s!important}.ds-native .d3{transition-delay:.3s!important}.ds-native .d4{transition-delay:.42s!important}.ds-native .d5{transition-delay:.54s!important}.ds-native .ticker{background:var(--ink);color:var(--white);overflow:hidden;padding:22px 0;border-top:1px solid var(--ink)}.ds-native .ticker-track{display:flex;width:max-content;animation:tick 48s linear infinite}.ds-native .ticker:hover .ticker-track{animation-play-state:paused}.ds-native .ticker .ds-ul{display:flex;align-items:center;gap:0;flex:none}.ds-native .ticker .ds-li{font:300 26px/1 var(--serif);letter-spacing:-.01em;white-space:nowrap;display:block}.ds-native .ticker .ds-li b{font-weight:700;color:var(--white)}.ds-native .ticker .ds-li::after{content:"";display:inline-block;vertical-align:middle;width:10px;height:10px;border-radius:50%;background:var(--pink);margin:0 32px}@media(min-width:900px){.ds-native .ticker{padding:28px 0}.ds-native .ticker .ds-li{font-size:36px}.ds-native .ticker .ds-li::after{margin:0 44px}}@keyframes tick{to{transform:translateX(-50%)}}.ds-native .pain-head{display:grid;gap:24px;align-items:end}.ds-native .qmark{font:300 150px/.75 var(--serif);color:var(--ink);letter-spacing:-.05em;display:none}.ds-native .source{font-size:12px;max-width:260px}@media(min-width:900px){.ds-native .pain-head{grid-template-columns:1fr auto}.ds-native .qmark{display:block;font-size:220px}}.ds-native .quotes{margin-top:44px;counter-reset:q}.ds-native .quotes .ds-li{border-top:1px solid var(--ink);padding:26px 0 30px;display:grid;grid-template-columns:28px 1fr;gap:12px}.ds-native .quotes > .ds-li:nth-last-child(1 of .ds-li){border-bottom:1px solid var(--ink)}.ds-native .quotes .qn{font:600 11px/1 var(--sans);letter-spacing:.12em;padding-top:12px}.ds-native .quotes blockquote{font:300 29px/1.16 var(--serif);letter-spacing:-.015em}.ds-native .quotes blockquote::before{content:"„"}.ds-native .quotes blockquote::after{content:"”"}@media(min-width:900px){.ds-native .quotes{margin-top:72px;display:grid;grid-template-columns:repeat(12,1fr);column-gap:24px}.ds-native .quotes .ds-li{grid-template-columns:48px 1fr;gap:16px;padding:40px 0 44px}.ds-native .quotes > .ds-li:nth-child(1 of .ds-li){grid-column:1/8}.ds-native .quotes > .ds-li:nth-child(2 of .ds-li){grid-column:4/11}.ds-native .quotes > .ds-li:nth-child(3 of .ds-li){grid-column:6/13}.ds-native .quotes > .ds-li:nth-last-child(1 of .ds-li){border-bottom:0}.ds-native .quotes blockquote{font-size:42px;line-height:1.12}
}.ds-native .resolve{margin-top:48px;display:grid;gap:18px;max-width:640px}.ds-native .resolve > .ds-pass:nth-child(n+2 of .ds-pass) p{font-size:19px;line-height:1.5}.ds-native .resolve > .ds-pass:nth-child(1 of .ds-pass) p{font:300 30px/1.12 var(--serif);letter-spacing:-.015em}.ds-native .resolve > .ds-pass:nth-child(1 of .ds-pass) p b{font-weight:700;color:var(--black)}@media(min-width:900px){.ds-native .resolve{margin:88px 0 0 auto;grid-template-columns:1fr;max-width:620px}.ds-native .resolve > .ds-pass:nth-child(1 of .ds-pass) p{font-size:44px}}.ds-native .course{border-top:1px solid var(--ink)}.ds-native .course-top{display:grid;gap:24px;position:relative}.ds-native .course-top .h2{position:relative;z-index:1;max-width:820px}.ds-native .course-grid{display:grid;gap:48px;margin-top:44px}@media(min-width:900px){.ds-native .course-grid{grid-template-columns:repeat(12,1fr);column-gap:24px;margin-top:80px}.ds-native .lessons{grid-column:1/8}.ds-native .course-photo{grid-column:9/13}}.ds-native .lessons{display:grid;gap:0}@media(min-width:600px){.ds-native .lessons{grid-template-columns:1fr 1fr;column-gap:32px}}.ds-native .lessons .ds-li{border-top:1px solid var(--ink);padding:18px 0 28px;display:grid;gap:10px;align-content:start;position:relative}.ds-native .lessons .num{font:300 72px/.85 var(--serif);letter-spacing:-.04em;transition:transform .6s var(--ease)}.ds-native .lessons .ds-li:hover .num{transform:translateX(8px)}.ds-native .lessons p{font-size:17px;line-height:1.45;max-width:22em}@media(min-width:900px){.ds-native .lessons .num{font-size:96px}.ds-native .lessons p{font-size:18px}.ds-native .lessons .ds-li{padding:22px 0 40px}}.ds-native .course-photo{position:relative;max-width:420px;width:100%;justify-self:center}.ds-native .course-photo .frame{position:absolute;inset:-14px 14px 46px -14px;border:1px solid var(--ink);z-index:0}.ds-native .course-photo img{position:relative;z-index:1;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;box-shadow:var(--shadow-photo)}.ds-native .course-photo figcaption{display:flex;justify-content:space-between;margin-top:16px;font-size:12px;position:relative}.ds-native .start{margin-top:36px;display:inline-flex;align-items:center;gap:14px;padding:14px 22px;background:var(--pink);font:600 13px/1.3 var(--sans);letter-spacing:.04em}.ds-native .start .ph{background:none;padding:0}.ds-native .start::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--black);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}@media(min-width:900px){.ds-native .course-photo{position:sticky;top:40px;align-self:start;justify-self:end}}.ds-native .gets{border-top:1px solid var(--ink)}.ds-native .steps{display:grid;gap:0;margin-top:40px}.ds-native .steps .ds-li{border-top:1px solid var(--ink);padding:16px 0 28px;display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:start}.ds-native .steps .big{font:300 128px/.78 var(--serif);letter-spacing:-.05em;color:var(--black)}.ds-native .steps .when{display:block;font:600 11px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:8px 0 10px}.ds-native .steps p{font-size:17px;line-height:1.45}@media(min-width:900px){.ds-native .steps{grid-template-columns:repeat(3,1fr);column-gap:24px;margin-top:72px}.ds-native .steps .ds-li{grid-template-columns:1fr;gap:20px;padding:24px 0 0}.ds-native .steps .big{font-size:200px}.ds-native .steps p{font-size:18px;max-width:19em}
}.ds-native .gets-cta{margin-top:48px;display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center}.ds-native .gets-cta .btn{width:100%}@media(min-width:600px){.ds-native .gets-cta .btn{width:auto}}.ds-native .magnet{overflow:clip;background:var(--white)}.ds-native .magnet-grid{display:grid;gap:40px;position:relative}@media(min-width:900px){.ds-native .magnet-grid{grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:center}.ds-native .magnet-copy{grid-column:1/6}.ds-native .stack{grid-column:6/13}}.ds-native .giant5{position:absolute;font:300 360px/1.05 var(--serif);letter-spacing:-.06em;padding:.3em .08em .1em;background:var(--pink);-webkit-background-clip:text;background-clip:text;color:transparent;z-index:0;pointer-events:none;right:-10px;top:-120px}@media(min-width:900px){.ds-native .giant5{font-size:720px;right:auto;left:-2%;top:-290px}}.ds-native .magnet-copy{position:relative;z-index:2;min-width:0}.ds-native .magnet{padding-top:max(120px,var(--sec,0px))}@media(min-width:900px){.ds-native .magnet-copy .h2 b{white-space:nowrap}}.ds-native .magnet-copy .lead{margin-top:24px}.ds-native .stack{position:relative;z-index:1;aspect-ratio:1/0.92;max-width:640px;width:100%;justify-self:center;container-type:inline-size}.ds-native .stack .ds-figure{position:absolute;width:52cqw;box-shadow:var(--shadow-photo);background:var(--white);transition:transform .9s var(--ease)}.ds-native .stack .ds-figure img{width:100%;aspect-ratio:4/5;object-fit:cover}.ds-native .stack .s1{left:24cqw;top:4cqw;z-index:3;transform:rotate(-2deg)}.ds-native .stack .s2{left:2cqw;top:14cqw;z-index:2;transform:rotate(-9deg)}.ds-native .stack .s3{left:46cqw;top:16cqw;z-index:1;transform:rotate(7deg)}.ds-native .stack:hover .s1{transform:rotate(0) translateY(-2cqw)}.ds-native .stack:hover .s2{transform:rotate(-12deg) translateX(-4cqw)}.ds-native .stack:hover .s3{transform:rotate(10deg) translateX(4cqw)}.ds-native .stack .stamp{position:absolute;z-index:4;right:0;bottom:2cqw;width:23cqw;aspect-ratio:1;border-radius:50%;background:var(--ink);color:var(--white);display:grid;place-items:center;text-align:center;font:300 4.4cqw/1 var(--serif);animation:spin 26s linear infinite}.ds-native .stack .stamp span{font:600 1.7cqw/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;display:block;margin-top:.6cqw}@keyframes spin{to{transform:rotate(360deg)}}.ds-native .stack .stamp-in{animation:spin 26s linear infinite reverse}.ds-native .toc{margin-top:64px;position:relative;z-index:2}.ds-native .toc-head{display:flex;justify-content:space-between;gap:16px;align-items:end;border-bottom:1px solid var(--ink);padding-bottom:14px}.ds-native .toc .ds-li{display:grid;grid-template-columns:52px 1fr 64px;gap:14px;align-items:center;border-bottom:1px solid var(--ink);padding:16px 0;min-height:96px;transition:background .5s var(--ease)}.ds-native .toc .tn{font:300 64px/.8 var(--serif);letter-spacing:-.04em;color:var(--black)}.ds-native .toc .ds-h3{font:300 21px/1.18 var(--serif);letter-spacing:-.01em}.ds-native .toc .pk{position:relative;width:64px;height:64px;justify-self:end}.ds-native .toc .pk::before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--pink);transition:transform .6s var(--ease)}.ds-native .toc .pk img{position:absolute;left:50%;bottom:6px;max-height:84px;max-width:80px;width:auto;translate:-50% 0;filter:drop-shadow(0 10px 10px rgba(0,0,0,.12));transition:transform .6s var(--ease)}.ds-native .toc .pk em{position:absolute;inset:0;display:grid;place-items:center;font:300 12px/1.05 var(--serif);font-style:normal;text-align:center}.ds-native .toc .ds-li:hover .pk img{transform:translateY(-6px) rotate(-4deg)}.ds-native .toc .ds-li:hover .pk::before{transform:scale(1.08)}.ds-native .toc .lock{font-size:12px;display:block;margin-top:6px;font-family:var(--sans);font-weight:300}@media(min-width:900px){.ds-native .toc{margin-top:104px}.ds-native .toc .ds-ol{display:grid;grid-template-columns:repeat(5,1fr);column-gap:24px}.ds-native .toc .ds-li{grid-template-columns:1fr;border-bottom:0;border-top:1px solid var(--ink);padding:64px 0 0;align-content:start;gap:20px}.ds-native .toc-head{border-bottom:0;padding-bottom:28px}.ds-native .toc .tn{font-size:120px}.ds-native .toc .ds-h3{font-size:22px;min-height:4.8em}.ds-native .toc .pk{width:150px;height:150px;justify-self:start;order:-1;margin-bottom:8px}.ds-native .toc .pk img{max-height:190px;max-width:180px;bottom:12px}.ds-native .toc .pk em{font-size:22px}
}.ds-native .about{border-top:1px solid var(--ink);overflow:clip}.ds-native .about-grid{display:grid;gap:48px}@media(min-width:900px){.ds-native .about-grid{grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:center}.ds-native .about-photo{grid-column:1/7}.ds-native .about-copy{grid-column:8/13}}.ds-native .about-photo{position:relative;max-width:520px;width:100%;isolation:isolate}.ds-native .about-photo .circle{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:var(--pink);right:-6%;top:6%;z-index:-1}.ds-native .about-photo img{width:82%;aspect-ratio:4/5;object-fit:cover;box-shadow:var(--shadow-photo)}.ds-native .about-photo .name{position:absolute;left:0;bottom:-.18em;font:300 120px/.8 var(--serif);letter-spacing:-.05em;color:var(--black);mix-blend-mode:normal}.ds-native .about-photo .name b{font-weight:700}@media(min-width:900px){.ds-native .about-photo .name{font-size:200px;left:-6px}}.ds-native .about-photo figcaption{position:absolute;right:0;top:0;font:600 11px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.ds-native .about-copy .txt{margin-top:28px;display:grid;gap:16px;max-width:520px}.ds-native .pull{margin:8px 0;font:300 30px/1.14 var(--serif);letter-spacing:-.015em;padding-left:22px;border-left:1px solid var(--ink);position:relative}@media(min-width:900px){.ds-native .pull{font-size:38px}}.ds-native .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border-top:1px solid var(--ink);margin-top:32px;padding-top:20px}.ds-native .stats strong{display:block;font:300 34px/1 var(--serif);margin-bottom:8px}.ds-native .stats span{font-size:12px;line-height:1.4;display:block}.ds-native .sign{font:300 56px/1 var(--serif);margin-top:28px;letter-spacing:-.03em;position:relative;display:inline-block}.ds-native .sign svg{position:absolute;left:-4%;bottom:-.1em;width:120%;height:.4em;overflow:visible}.ds-native .sign path{fill:none;stroke:var(--ink);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:400;transition:stroke-dashoffset 1.6s var(--ease) .6s}.ds-native .proof{border-top:1px solid var(--ink);overflow:clip}.ds-native .proof-head{display:flex;justify-content:space-between;align-items:end;gap:24px}.ds-native .bigq{font:300 160px/.6 var(--serif);color:var(--black);margin-bottom:-.1em}@media(min-width:900px){.ds-native .bigq{font-size:280px}}.ds-native .board{display:grid;gap:36px;margin-top:48px;padding:0 6px}.ds-native .clip{position:relative;background:var(--white);box-shadow:var(--shadow-photo);padding:20px;display:grid;align-content:space-between;gap:24px;transition:transform .7s var(--ease)}.ds-native .clip:nth-child(1){transform:rotate(-2deg);min-height:280px}.ds-native .clip:nth-child(2){transform:rotate(1.5deg);min-height:340px}.ds-native .clip:nth-child(3){transform:rotate(-1deg);min-height:260px}.ds-native .clip:nth-child(4){transform:rotate(2deg);min-height:300px}.ds-native .clip:hover{transform:rotate(0) translateY(-6px)}.ds-native .clip .slot{border:1px dashed var(--ink);background:var(--white);flex:1;display:grid;place-items:center;text-align:center;padding:24px;font-size:13px;min-height:180px}.ds-native .clip .meta{display:flex;justify-content:space-between;font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.ds-native .clip.quote{background:var(--pink);box-shadow:none;padding:28px}.ds-native .clip.quote blockquote{font:300 30px/1.12 var(--serif);letter-spacing:-.015em}@media(min-width:900px){.ds-native .board{grid-template-columns:repeat(12,1fr);column-gap:24px;row-gap:0;margin-top:80px;align-items:start}.ds-native .clip:nth-child(1){grid-column:1/5;margin-top:40px}.ds-native .clip:nth-child(2){grid-column:5/9}.ds-native .clip:nth-child(3){grid-column:9/13;margin-top:72px}.ds-native .clip:nth-child(4){grid-column:3/7;margin-top:-20px}.ds-native .clip:nth-child(5){grid-column:8/12;margin-top:24px;transform:rotate(-1.5deg)}.ds-native .clip.quote blockquote{font-size:36px}
}.ds-native .faq{border-top:1px solid var(--ink)}.ds-native .faq-grid{display:grid;gap:32px}@media(min-width:900px){.ds-native .faq-grid{grid-template-columns:repeat(12,1fr);column-gap:24px}.ds-native .faq-l{grid-column:1/5}.ds-native .acc{grid-column:5/13}.ds-native .faq-l .h2{font-size:72px}}.ds-native .acc details{border-top:1px solid var(--ink)}.ds-native .acc details:last-child{border-bottom:1px solid var(--ink)}.ds-native .acc summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:40px 1fr 24px;gap:12px;align-items:center;padding:22px 0;font:600 17px/1.35 var(--sans)}.ds-native .acc summary::-webkit-details-marker{display:none}.ds-native .acc summary .qn{font:300 22px/1 var(--serif)}.ds-native .acc summary .pm{position:relative;width:20px;height:20px;justify-self:end}.ds-native .acc summary .pm::before,.ds-native .acc summary .pm::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--ink);transition:transform .4s var(--ease)}.ds-native .acc summary .pm::after{transform:rotate(90deg)}.ds-native .acc details[open] .pm::after{transform:rotate(0)}.ds-native .acc summary:hover .q{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ds-native .acc .a{padding:0 36px 26px 52px;max-width:640px}@media(min-width:900px){.ds-native .acc summary{font-size:18px;padding:26px 0;grid-template-columns:56px 1fr 24px}.ds-native .acc .a{padding-left:68px}}.ds-native .final{background:var(--pink);overflow:clip;padding-bottom:0}.ds-native .final-grid{display:grid;gap:40px;position:relative;z-index:2}@media(min-width:900px){.ds-native .final-grid{grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:end}.ds-native .final-grid>.ds-node:nth-child(1 of .ds-node){grid-column:1/7}.ds-native .final-grid>.ds-node:nth-last-child(1 of .ds-node){grid-column:8/13}}.ds-native .final .h2{font-size:42px}@media(min-width:900px){.ds-native .final .h2{font-size:72px;line-height:1.03}}.ds-native .final .field input{background:transparent}.ds-native .final .check input{background:transparent}.ds-native .bgword{display:block;font:300 33vw/.8 var(--serif);letter-spacing:-.05em;color:var(--white);white-space:nowrap;text-align:center;margin-top:56px;translate:0 14%;user-select:none;pointer-events:none}@media(min-width:900px){.ds-native .bgword{font-size:min(29vw,440px);margin-top:72px}}.ds-native .foot{padding:24px 0 max(24px, env(safe-area-inset-bottom));font-size:12px}.ds-native .foot .wrap{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between}@media(min-width:900px){.ds-native .foot{padding-bottom:32px}}.ds-native .sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;transform:translateY(140%);transition:transform .5s var(--ease)}.ds-native .sticky.show{transform:none}.ds-native .sticky .btn{width:100%}@media(min-width:900px){.ds-native .sticky{display:none}}.ds-native .ty{padding-block:56px 72px;overflow:clip}.ds-native .ty-grid{display:grid;gap:56px;align-items:center}@media(min-width:900px){.ds-native .ty{padding-block:96px 112px}.ds-native .ty-grid{grid-template-columns:repeat(12,1fr);column-gap:24px}.ds-native .ty-copy{grid-column:1/7}.ds-native .ty .art{grid-column:8/13}}.ds-native .ty .ds-h1{font:300 54px/1 var(--serif);letter-spacing:-.025em;margin-top:24px}@media(min-width:900px){.ds-native .ty .ds-h1{font-size:96px}}.ds-native .ty .txt{display:grid;gap:16px;margin-top:28px;max-width:480px}.ds-native .ty .steps3{margin-top:36px;border-top:1px solid var(--ink)}.ds-native .ty .steps3 .ds-li{display:grid;grid-template-columns:56px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--ink);align-items:center}.ds-native .ty .steps3 .n{font:300 44px/.8 var(--serif)}.ds-native .ty .btns{display:flex;flex-wrap:wrap;gap:16px;margin-top:36px}@media(prefers-reduced-motion:reduce){.ds-native *,.ds-native *::before,.ds-native *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ds-native .ticker-track{transform:none}
}.ds-native .magnet-grid>*{min-width:0}.ds-native .fifteen{display:flex;align-items:flex-end;gap:14px;margin:0;line-height:1}.ds-native .fifteen .n{font:300 120px/.74 var(--serif);letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px var(--ink);position:relative}.ds-native .fifteen .n::after{content:"";position:absolute;left:.06em;right:-.02em;bottom:.02em;height:.22em;background:var(--pink);z-index:-1}.ds-native .fifteen .cap{display:grid;gap:6px;padding-bottom:2px;border-left:1px solid var(--ink);padding-left:14px}.ds-native .fifteen em{font:300 34px/.9 var(--serif);font-style:normal;letter-spacing:-.02em}.ds-native .fifteen small{font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.ds-native .course-top{isolation:isolate}@media(min-width:900px){.ds-native .course-top{grid-template-columns:1fr auto;align-items:end;column-gap:48px}.ds-native .fifteen .n{font-size:210px}.ds-native .fifteen em{font-size:52px}.ds-native .fifteen small{font-size:11px}.ds-native .fifteen .cap{padding-left:18px;gap:10px}}.ds-native .about-photo{margin-bottom:.9em}.ds-native .about-photo .name{bottom:-.62em;left:-2px;font:300 72px/.86 var(--serif);display:grid;letter-spacing:-.04em}.ds-native .about-photo .name b{font-weight:700;padding-left:.5em}@media(min-width:900px){.ds-native .about-photo{margin-bottom:60px}.ds-native .about-photo .name{font-size:118px;left:-10px}}.ds-native .final .btn{background:var(--ink);color:var(--white)}.ds-native .final .btn i{background:var(--white);color:var(--ink)}.ds-native .final .btn::before{background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%)}.ds-native .fifteen{padding-top:.3em}.ds-native .fifteen .n{line-height:.8}.ds-native .hero-card .btn{background:var(--ink);color:var(--white)}.ds-native .hero-card .btn i{background:var(--white);color:var(--ink)}.ds-native .hero-card .btn::before,.ds-native .final .btn::before{background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%)}.ds-native .hero{padding-bottom:56px}.ds-native .hero-card{position:relative;z-index:4;margin-top:32px;background:linear-gradient(135deg,#F7EAEB,#F8DEDE);border:1px solid var(--ink);padding:26px 20px 22px}.ds-native .hero-card .card-k{font:300 26px/1.1 var(--serif);letter-spacing:-.015em;margin-bottom:18px}.ds-native .hero-card .form{margin-top:0;max-width:none;gap:20px}.ds-native .hero-card .field input{background:var(--white);border:1px solid var(--ink);height:54px;padding:0 16px}.ds-native .hero-card .field::after{left:1px;right:1px}.ds-native .hero-card .form .btn{width:100%}@media(min-width:900px){.ds-native .hero{padding-bottom:88px}.ds-native .hero-card{grid-column:1/-1;margin-top:0;padding:36px 40px 30px}.ds-native .hero-copy .label::after{display:none}.ds-native .hero-card .card-k{font-size:34px;margin-bottom:24px}.ds-native .hero-card .form{grid-template-columns:1fr 1fr auto;column-gap:16px;align-items:end;row-gap:16px}.ds-native .hero-card .row2{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;gap:16px}.ds-native .hero-card .form>div:has(.btn){grid-column:3;grid-row:1}.ds-native .hero-card .check{grid-column:1/3}.ds-native .hero-card .form-note{grid-column:3;justify-self:start}.ds-native .hero-card .form .btn{min-height:60px}.ds-native .art{aspect-ratio:600/660}
}@media(min-width:900px){.ds-native .hero-grid{row-gap:0}.ds-native .hero .art{align-self:end;margin-bottom:-1px}.ds-native .hero-copy{padding-bottom:40px}}.ds-native .about-photo{margin-bottom:0}.ds-native .about-photo .name{left:0;right:auto;bottom:0;width:82%;box-sizing:border-box;padding:120px 22px 18px;color:var(--white);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,.72) 100%);font-size:54px;line-height:.9;z-index:2}.ds-native .about-photo .name b{color:var(--white);padding-left:0}@media(min-width:900px){.ds-native .about-photo{margin-bottom:0}.ds-native .about-photo .name{left:0;font-size:84px;padding:160px 32px 26px}}.ds-native .ty .h2,.ds-native .ty-steps .h2,.ds-native .ty-next .h2,.ds-native .ty-ig .h2{font:300 40px/1.04 var(--serif);letter-spacing:-.02em}.ds-native .ty-steps .h2 b,.ds-native .ty-next .h2 b,.ds-native .ty-ig .h2 b{font-weight:700}@media(min-width:900px){.ds-native .ty-steps .h2,.ds-native .ty-next .h2,.ds-native .ty-ig .h2{font-size:64px}}.ds-native .ty-cover{position:relative;max-width:440px;width:100%;margin-inline:auto;isolation:isolate}.ds-native .ty-cover img{width:100%;height:auto;rotate:-3deg;filter:drop-shadow(-4px 8px 22px rgba(0,0,0,.18))}.ds-native .ty-cover .circle{position:absolute;inset:8% -6% auto auto;width:78%;aspect-ratio:1;border-radius:50%;background:var(--pink);z-index:-1}.ds-native .ty-stamp{position:absolute;left:-4%;bottom:8%;width:112px;aspect-ratio:1;border-radius:50%;background:var(--ink);color:var(--white);display:grid;place-content:center;text-align:center;font:300 16px/1.05 var(--serif);rotate:-12deg}.ds-native .ty-stamp b{font-weight:700}@media(min-width:900px){.ds-native .ty-cover{grid-column:8/13;max-width:none}.ds-native .ty-stamp{width:140px;font-size:19px}}.ds-native .ty-steps{padding-block:var(--sec);background:var(--pink)}.ds-native .ty-ol{margin-top:40px;display:grid;gap:0;border-top:1px solid var(--ink)}.ds-native .ty-ol .ds-li{display:grid;grid-template-columns:64px 1fr;gap:16px;padding:24px 0;border-bottom:1px solid var(--ink)}.ds-native .ty-ol .n{font:300 64px/.8 var(--serif)}.ds-native .ty-ol .ds-h3{font:600 18px/1.3 var(--sans)}.ds-native .ty-ol p{margin-top:6px;max-width:44ch}@media(min-width:900px){.ds-native .ty-ol{grid-template-columns:repeat(4,1fr);border-top:0;gap:24px;margin-top:56px}.ds-native .ty-ol .ds-li{grid-template-columns:1fr;border:0;border-top:1px solid var(--ink);padding-top:28px}.ds-native .ty-ol .n{font-size:96px}}.ds-native .ty-next{padding-block:var(--sec)}.ds-native .ty-next-in{border:1px solid var(--ink);padding:32px 22px;display:grid;gap:20px}.ds-native .ty-ul{display:grid;gap:14px}.ds-native .ty-ul .ds-li{padding-left:28px;position:relative}.ds-native .ty-ul .ds-li::before{content:"";position:absolute;left:0;top:.55em;width:14px;height:1px;background:var(--ink)}@media(min-width:900px){.ds-native .ty-next-in{grid-template-columns:5fr 6fr;column-gap:64px;padding:56px 64px}.ds-native .ty-next-in .card-k{grid-column:1/-1}.ds-native .ty-ul{align-self:end;gap:18px;font-size:18px}}.ds-native .ty-ig{padding-block:0 var(--sec)}.ds-native .ty-ig-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px}.ds-native .ty-ig-stats{display:flex;gap:24px}.ds-native .ty-ig-stats b{font:300 32px/1 var(--serif);display:block}.ds-native .ig-grid{margin-top:32px;display:grid;grid-template-columns:repeat(2,1fr);gap:6px}@media(min-width:700px){.ds-native .ig-grid{grid-template-columns:repeat(3,1fr);gap:12px}}.ds-native .ig-t{position:relative;display:block;aspect-ratio:1;overflow:hidden}.ds-native .ig-t img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.ds-native .ig-h{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.38);color:var(--white);opacity:0;transition:opacity .4s}.ds-native .ig-h svg{width:40px;height:40px}.ds-native .ig-t:hover img,.ds-native .ig-t:focus-visible img{transform:scale(1.05)}.ds-native .ig-t:hover .ig-h,.ds-native .ig-t:focus-visible .ig-h{opacity:1}.ds-native .ty-ig-cta{margin-top:36px;display:grid;justify-items:center;gap:14px;text-align:center}.ds-native .btn-xl{background:var(--ink);color:var(--white)}.ds-native .btn-xl i{background:var(--white)}@media(min-width:900px){.ds-native .btn-xl{font-size:22px;min-height:72px;padding-left:40px}.ds-native .btn-xl i{flex-basis:60px;height:60px}}@media(max-width:480px){.ds-native .btn-xl{width:100%;justify-content:space-between;font-size:16px;gap:12px}}.ds-native .perks{display:grid;gap:12px;margin-top:4px}.ds-native .perks .ds-li{position:relative;padding-left:24px}.ds-native .perks .ds-li::before{content:"";position:absolute;left:0;top:.7em;width:12px;height:1px;background:var(--ink)}.ds-native .quiz{font:700 1.18em/1.15 var(--serif);letter-spacing:-.01em;color:var(--black)}.ds-native .perks .ds-li:first-child{background:var(--pink);border:1px solid var(--ink);padding:14px 16px 14px 16px}.ds-native .perks .ds-li:first-child::before{display:none}.ds-native .perks .ds-li:first-child .quiz{display:block;margin-bottom:4px}.ds-native .ty-ul .quiz{display:block}.ds-native .steps .perks .ds-li{display:block;border:0;padding:0 0 0 24px;font-size:16px;line-height:1.45}.ds-native .steps .perks .ds-li:first-child{border:1px solid var(--ink);padding:14px 16px}.ds-native .steps .perks{margin-top:12px}@media(min-width:900px){.ds-native .steps .ds-li{align-content:start}.ds-native .steps .perks .ds-li{font-size:17px}}.ds-native .steps .sol{display:grid;gap:0;margin-top:14px;border-top:1px solid var(--ink)}.ds-native .steps .sol .ds-li{display:block;border:0;border-bottom:1px solid rgba(34,34,34,.18);padding:12px 0 12px 30px;position:relative;font-size:16px;line-height:1.4}.ds-native .steps .sol .ds-li::before{content:"";position:absolute;left:0;top:17px;width:16px;height:16px;border-radius:50%;background:var(--pink);border:1px solid var(--ink)}.ds-native .steps .sol .ds-li::after{content:"";position:absolute;left:5px;top:21px;width:5px;height:3px;border:solid var(--ink);border-width:0 0 1.5px 1.5px;rotate:-45deg}.ds-native .steps .sol b{display:block;font:700 19px/1.15 var(--serif);color:var(--black);margin-bottom:2px}.ds-native .steps .sol-start{margin-top:16px;background:var(--pink);padding:12px 14px;font-size:15px!important}@media(min-width:900px){.ds-native .steps .sol .ds-li{font-size:16px}.ds-native .steps .sol b{font-size:21px}}.ds-native .gets2 .g2-head{display:grid;gap:14px;max-width:760px}.ds-native .gets2 .h2 b{font-weight:700}.ds-native .g2-lead{font:300 20px/1.35 var(--serif);max-width:30ch}.ds-native .g2{margin-top:44px;position:relative;display:grid;gap:44px}.ds-native .g2-when{display:flex;align-items:baseline;gap:12px;font:300 34px/1 var(--serif);letter-spacing:-.02em;color:var(--black);margin-bottom:18px;padding-top:14px;border-top:1px solid var(--ink)}.ds-native .g2-when span{font:600 11px/1 var(--sans);letter-spacing:.14em}.ds-native .g2-card{background:var(--ink);color:var(--white);display:grid;position:relative;overflow:hidden}.ds-native .g2-card .g2-txt{padding:28px 22px 0}.ds-native .g2-card .ds-h3{font:300 30px/1.08 var(--serif);letter-spacing:-.015em}.ds-native .g2-card .ds-h3 b{font-weight:700;display:block}.ds-native .g2-card p{margin-top:14px;font-size:16px;line-height:1.5;opacity:.88;max-width:40ch}.ds-native .g2-card img{width:72%;justify-self:end;margin:22px -6% -18% 0;rotate:-5deg;filter:drop-shadow(-6px 10px 24px rgba(0,0,0,.45))}.ds-native .g2-days .g2-body{background:var(--pink);padding:28px 22px}.ds-native .g2-intro{font-size:16px;line-height:1.5;max-width:44ch}.ds-native .g2-fx{margin-top:18px;display:grid}.ds-native .g2-fx .ds-li{font:300 23px/1.2 var(--serif);letter-spacing:-.01em;padding:14px 0;border-top:1px solid var(--ink)}.ds-native .g2-fx .ds-li b{font-weight:700}.ds-native .g2-quote{margin-top:18px;padding-top:16px;border-top:1px solid var(--ink);font:300 17px/1.4 var(--sans)}.ds-native .g2-quote b{font-weight:600}.ds-native .g2-start .g2-body{border:1px solid var(--ink);padding:26px 22px}.ds-native .g2-big{font:300 26px/1.15 var(--serif);letter-spacing:-.015em}.ds-native .g2-big b{font-weight:700}.ds-native .g2-ph{margin-top:14px;font-size:15px}.ds-native .g2-cta{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}@media(min-width:900px){.ds-native .g2-head{grid-template-columns:7fr 4fr;max-width:none;align-items:end;column-gap:48px}.ds-native .gets2 .h2{font-size:72px;line-height:1}.ds-native .g2-lead{font-size:24px;justify-self:end}.ds-native .g2{margin-top:72px;gap:0}.ds-native .g2-st{display:grid;grid-template-columns:3fr 9fr;column-gap:48px;padding:40px 0;border-top:1px solid var(--ink)}.ds-native .g2-when{flex-direction:column;align-items:flex-start;gap:14px;border:0;padding:0;font-size:52px;line-height:.95;position:sticky;top:110px;align-self:start}.ds-native .g2-card{grid-template-columns:7fr 5fr;min-height:340px}.ds-native .g2-card .g2-txt{padding:48px 0 48px 48px;align-self:center}.ds-native .g2-card .ds-h3{font-size:44px}.ds-native .g2-card p{font-size:17px}.ds-native .g2-card img{width:100%;margin:28px -14% -22% 0;align-self:end}.ds-native .g2-days .g2-body{padding:44px 48px;display:grid;grid-template-columns:4fr 7fr;column-gap:40px}.ds-native .g2-intro{font-size:17px;align-self:start}.ds-native .g2-fx{margin-top:0;grid-row:span 2}.ds-native .g2-fx .ds-li{font-size:30px;padding:18px 0}.ds-native .g2-fx .ds-li:first-child{border-top:0;padding-top:0}.ds-native .g2-quote{align-self:end;border-top:1px solid var(--ink);grid-column:1;grid-row:2}.ds-native .g2-start .g2-body{padding:40px 48px;display:grid;grid-template-columns:8fr 4fr;column-gap:40px;align-items:end}.ds-native .g2-big{font-size:38px}.ds-native .g2-ph{margin:0;justify-self:end;text-align:right}.ds-native .g2-cta{margin-top:24px;padding-top:40px;border-top:1px solid var(--ink)}
}.ds-native .g2-card .ds-h3,.ds-native .g2-card .ds-h3 b{color:var(--white)}.ds-native .g2-days .g2-quote b{color:var(--black)}@media(min-width:900px){.ds-native .g2-when{position:static;font-size:44px}.ds-native .g2-days .g2-body{grid-template-columns:1fr 2fr}}@media(min-width:1200px){.ds-native .g2-when{font-size:52px}}.ds-native .gets3 .h2 b{font-weight:700}.ds-native .g3-top{display:grid;gap:36px}.ds-native .g3-lead{margin-top:18px;font-size:17px;line-height:1.55;max-width:42ch}.ds-native .g3-k{font:600 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.ds-native .g3-list .ds-li{font:300 24px/1.2 var(--serif);letter-spacing:-.01em;padding:16px 0;border-bottom:1px solid var(--ink)}.ds-native .g3-list .ds-li:first-child{border-top:1px solid var(--ink)}.ds-native .g3-list .ds-li b{font-weight:700;color:var(--black)}.ds-native .g3-course{margin-top:64px;background:var(--ink);color:var(--white);display:grid;overflow:hidden}.ds-native .g3-c-txt{padding:40px 22px 44px;display:grid;gap:18px;justify-items:start}.ds-native .g3-c-k{font:600 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:.75}.ds-native .g3-course .ds-h3{font:300 46px/.98 var(--serif);letter-spacing:-.025em}.ds-native .g3-course .ds-h3 b{font-weight:700;display:block;color:var(--white)}.ds-native .g3-c-p{font-size:17px;line-height:1.55;max-width:44ch;opacity:.9}.ds-native .g3-c-q{font:300 21px/1.3 var(--serif);max-width:30ch}.ds-native .g3-c-q b{font-weight:700;color:var(--white)}.ds-native .g3-c-date{font-size:14px;line-height:1.5;opacity:.85;padding-top:16px;border-top:1px solid rgba(255,255,255,.3);width:100%}.ds-native .g3-c-date .ph{color:var(--ink)}.ds-native .g3-course .btn{margin-top:6px;background:var(--pink);color:var(--ink)}.ds-native .g3-c-img{order:-1;aspect-ratio:4/3;overflow:hidden;background:var(--pink)}.ds-native .g3-c-img img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}@media(min-width:900px){.ds-native .g3-top{grid-template-columns:6fr 5fr;column-gap:72px;align-items:end}.ds-native .gets3 .h2{font-size:72px;line-height:1}.ds-native .g3-lead{font-size:18px}.ds-native .g3-list .ds-li{font-size:28px}.ds-native .g3-course{margin-top:112px;grid-template-columns:7fr 5fr}.ds-native .g3-c-txt{padding:72px 64px;gap:22px}.ds-native .g3-course .ds-h3{font-size:84px}.ds-native .g3-c-q{font-size:26px}.ds-native .g3-c-img{order:0;aspect-ratio:auto}
}@media(min-width:900px) and (max-width:1199px){.ds-native .g3-course .ds-h3{font-size:64px}.ds-native .g3-c-txt{padding:56px 44px}.ds-native .gets3 .h2{font-size:56px}}@media(min-width:900px){.ds-native .g3-top{align-items:start}.ds-native .g3-head{padding-top:28px}}.ds-native .g3-c-img img{object-position:50% 18%}.ds-native .g3-list .ds-li{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.ds-native .g3-ck{width:22px;height:22px;margin-top:.12em;border:1px solid var(--ink);border-radius:0;background:linear-gradient(135deg,#F7EAEB,#F8DEDE);display:grid;place-items:center}.ds-native .g3-ck svg{width:15px;height:15px;fill:none;stroke:#222;stroke-width:1.6;stroke-linecap:square}@media(min-width:900px){.ds-native .g3-ck{width:26px;height:26px}.ds-native .g3-ck svg{width:17px;height:17px}}.ds-native .final-note{margin-top:20px;font-size:16px;line-height:1.5}.ds-native .stats{grid-template-columns:repeat(2,1fr)}.ds-native .g3-ck{width:20px;height:20px;border:0;background:none;margin-top:.18em}.ds-native .g3-ck svg{width:20px;height:20px;stroke:#000;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media(min-width:900px){.ds-native .g3-ck{width:24px;height:24px}.ds-native .g3-ck svg{width:24px;height:24px}}.ds-native .g3-why{display:grid;gap:14px;max-width:46ch;margin:4px 0 2px}.ds-native .g3-why .ds-li{position:relative;padding-left:24px;font-size:16px;line-height:1.5;opacity:.92}.ds-native .g3-why .ds-li::before{content:"";position:absolute;left:0;top:.72em;width:12px;height:1px;background:#F8DEDE}.ds-native .g3-why b{font-weight:600;color:var(--white)}@media(min-width:900px){.ds-native .g3-why .ds-li{font-size:17px}}.ds-native .nx{margin-top:72px;display:grid;gap:24px;padding-top:28px;border-top:1px solid var(--ink);position:relative;z-index:2}.ds-native .nx-lead{font-size:17px;line-height:1.55;max-width:44ch;margin-top:10px}.ds-native .nx-list{display:grid;gap:0}.ds-native .nx-list .ds-li{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:start;font:400 21px/1.25 var(--serif);letter-spacing:-.005em;padding:14px 0;border-bottom:1px solid rgba(34,34,34,.25)}.ds-native .nx-list .ds-li:first-child{border-top:1px solid rgba(34,34,34,.25)}.ds-native .nx-ck svg{width:20px;height:20px;margin-top:.1em;fill:none;stroke:#000;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media(min-width:900px){.ds-native .nx{margin-top:112px;grid-template-columns:5fr 7fr;column-gap:72px;padding-top:40px}.ds-native .nx-list{grid-template-columns:1fr 1fr;column-gap:40px}.ds-native .nx-list .ds-li:nth-child(2){border-top:1px solid rgba(34,34,34,.25)}.ds-native .nx-list .ds-li{font-size:23px;padding:18px 0}}.ds-native .toc .pk-face img{bottom:auto;top:50%;translate:-50% -50%;height:112%;max-height:none;max-width:none;width:auto;filter:none}.ds-native .toc .ds-li:hover .pk-face img{transform:translateY(-4px)}.ds-native .why-sec .g3-course{margin-top:0}.ds-native .magnet-btn{margin-top:28px}.ds-native .nextsteps{background:var(--pink)}.ds-native .ns-head .h2{margin-top:14px}.ds-native .st-list{display:grid;gap:0;margin-top:40px;counter-reset:none}.ds-native .st-list>.ds-li{position:relative;padding:0 0 32px 56px}.ds-native .st-list>.ds-li::before{content:"";position:absolute;left:19px;top:40px;bottom:0;width:1px;background:var(--ink);opacity:.35}.ds-native .st-list>.ds-li:last-child::before{display:none}.ds-native .st-n{position:absolute;left:0;top:0;width:40px;height:40px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;font:400 20px/1 var(--serif);background:var(--white)}.ds-native .st-list .ds-h3{font:400 24px/1.15 var(--serif);letter-spacing:-.01em;padding-top:6px}.ds-native .st-list p{font-size:16px;line-height:1.55;margin-top:10px;max-width:36ch}.ds-native .st-mini{display:grid;gap:6px;margin-top:12px}.ds-native .st-mini .ds-li{display:grid;grid-template-columns:18px 1fr;gap:8px;font-size:15px;line-height:1.4}.ds-native .st-ck svg{width:16px;height:16px;margin-top:2px;fill:none;stroke:#000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ds-native .ns-cta{margin-top:8px}@media(min-width:900px){.ds-native .st-list{grid-template-columns:repeat(4,1fr);column-gap:32px;margin-top:64px}.ds-native .st-list>.ds-li{padding:64px 0 0}.ds-native .st-list>.ds-li::before{left:48px;right:-32px;top:20px;bottom:auto;width:auto;height:1px}.ds-native .st-list .ds-h3{font-size:26px;padding-top:0}.ds-native .ns-cta{margin-top:56px}
}.ds-native .why-band{margin-top:72px;background:var(--ink);color:var(--white);padding:40px 22px 44px}.ds-native .why3{display:grid;gap:26px;margin-top:22px}.ds-native .why3 .ds-li{border-top:1px solid rgba(255,255,255,.3);padding-top:18px}.ds-native .why3 .ds-h3{font:400 23px/1.15 var(--serif);letter-spacing:-.01em;color:var(--white)}.ds-native .why3 p{font-size:16px;line-height:1.55;margin-top:10px;opacity:.85;max-width:36ch}.ds-native .why-foot{display:grid;gap:22px;margin-top:36px;justify-items:start}.ds-native .why-band .btn{background:var(--pink);color:var(--ink)}@media(min-width:900px){.ds-native .why-band{margin-top:112px;padding:64px}.ds-native .why3{grid-template-columns:repeat(3,1fr);column-gap:40px;margin-top:32px}.ds-native .why3 .ds-h3{font-size:28px}.ds-native .why-foot{grid-template-columns:1fr auto;align-items:center;margin-top:56px;padding-top:36px;border-top:1px solid rgba(255,255,255,.3)}
}.ds-native .nextsteps .btn{background:var(--ink);color:var(--white)}.ds-native .nextsteps .btn i{background:var(--white);color:var(--ink)}.ds-native .toc .ds-h3{font:400 16px/1.45 var(--sans);letter-spacing:0;color:var(--ink)}@media(min-width:900px){.ds-native .toc .ds-h3{font-size:18px;min-height:0;max-width:17em}}.ds-native .magnet{padding-bottom:48px}.ds-native .pain{padding-top:56px}@media(min-width:900px){.ds-native .magnet{padding-bottom:64px}.ds-native .pain{padding-top:72px}.ds-native .pain-head{position:relative;grid-template-columns:1fr}.ds-native .qmark{position:absolute;right:0;top:0}
}.ds-native .why-h{font:300 34px/1.08 var(--serif);letter-spacing:-.02em;color:var(--white);max-width:16em}.ds-native .why-h b{font-weight:700;display:block;color:var(--white)}.ds-native .why-band .why3{margin-top:36px}.ds-native .why3 .ds-li{display:grid;grid-template-columns:56px 1fr;column-gap:18px;align-items:start}.ds-native .why3 .ds-li>.ds-h3,.ds-native .why3 .ds-li>p{grid-column:2}.ds-native .why-ic{grid-row:1/3;width:56px;height:56px;border-radius:50%;background:var(--pink);display:grid;place-items:center;margin-top:2px}.ds-native .why-ic svg{width:30px;height:30px;fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(min-width:900px){.ds-native .why-h{font-size:56px;max-width:none}.ds-native .why-band .why3{margin-top:56px}.ds-native .why3 .ds-li{display:block;padding-top:28px}.ds-native .why-ic{width:76px;height:76px;margin:0 0 22px}.ds-native .why-ic svg{width:38px;height:38px}
}.ds-native .why-band .why-ic svg{width:34px;height:34px;stroke-width:1.7}@media(min-width:900px){.ds-native .why-band .why-ic svg{width:44px;height:44px;stroke-width:1.6}}

.ds-native .swash:after{content:"";position:absolute;left:-2%;bottom:-.16em;width:104%;height:.32em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M4 13C60 6 140 4 200 7s80 4 94 2' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none}
.ds-native .ring:after{content:"";position:absolute;left:-8%;top:-22%;width:116%;height:144%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='none'%3E%3Cpath d='M160 8C90 4 14 18 8 50s70 46 150 44 136-14 134-46S220 2 120 10' fill='none' stroke='%23222' stroke-width='1.3'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none}
.ds-native .ds-policy{max-width:900px;margin-inline:auto;padding-block:64px 96px}
.ds-native .ds-policy .ds-h1{font:300 clamp(42px,6vw,72px)/1.05 var(--serif);margin-bottom:24px}
.ds-native .ds-policy .ds-h2{font:300 32px/1.15 var(--serif);margin-top:36px;margin-bottom:16px}
.ds-native .ds-policy p{margin-bottom:16px;font:300 17px/1.65 var(--sans)}
.ds-native .ds-button.btn{padding:0;box-shadow:var(--shadow-btn)}
.ds-native .ds-button.btn .elementor-button{padding:6px 6px 6px 26px;min-height:56px;display:flex;align-items:center;border-radius:999px;text-align:left}
.ds-native .ds-button.btn .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}
.ds-native .ds-button.btn .elementor-button-text{flex:1;text-align:left}
.ds-native .ds-button.btn .elementor-button-icon{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#fff;color:#222;display:grid;place-items:center;box-shadow:0 4px 10px #00000010;font-size:18px}
.ds-native .ds-button.btn .elementor-button-icon i{background:none;box-shadow:none;width:auto;height:auto;transform:rotate(-45deg);font-size:18px}
.ds-native .ds-button.btn .elementor-button-icon svg{width:18px;height:18px;transform:rotate(-45deg);fill:#222}
.ds-native .ds-button.mast-cta .elementor-button{padding:0;text-transform:inherit;letter-spacing:inherit}
.ds-native .art .w{position:absolute}
.ds-native .art .ds-image img{position:absolute;z-index:2;left:24cqw;top:0;height:107cqw;width:auto;max-width:none;-webkit-mask-image:linear-gradient(#000 80%,transparent 99%);mask-image:linear-gradient(#000 80%,transparent 99%)}
.ds-native .acc .elementor-accordion-item{border:0;border-top:1px solid var(--ink)}
.ds-native .acc .elementor-accordion-item:last-child{border-bottom:1px solid var(--ink)}
.ds-native .acc .elementor-tab-title{font:600 17px/1.35 var(--sans);padding:24px 0;color:var(--ink)}
.ds-native .acc .elementor-tab-content{border:0;padding:0 28px 24px 0;font:300 17px/1.55 var(--sans);color:var(--ink)}
.ds-native .acc .elementor-tab-title.elementor-active{color:var(--ink)}
.ds-native .ds-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px;height:1px;overflow:hidden}
.ds-native .check p{margin:0}.ds-native .btn:disabled{opacity:.6;cursor:wait}
.ds-native:has(.elementor-element-edit-mode) .ticker-track,.ds-native:has(.elementor-element-edit-mode) .stamp,.ds-native:has(.elementor-element-edit-mode) .stamp-in{animation:none}
.elementor-editor-active .ds-native .sticky{display:none}
.ds-native .quotes blockquote p{display:inline;margin:0;padding:0;font:inherit}
.ds-native .form,.ds-native .form>* ,.ds-native .form .row2,.ds-native .form .field{min-width:0}
.ds-native .form .check{grid-template-columns:20px minmax(0,1fr)}
.ds-native .form .check>span{min-width:0;overflow-wrap:break-word}
.ds-native .form .btn{max-width:100%}
.ds-native .form .btn>span{min-width:0;flex:1;white-space:normal;overflow-wrap:break-word;text-align:left}
@media(max-width:899px){.ds-native .form{grid-template-columns:minmax(0,1fr)}.ds-native .form .row2{grid-template-columns:minmax(0,1fr)}}
@media(min-width:600px) and (max-width:899px){.ds-native .form .row2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:599px){.ds-native .form .btn{gap:16px;padding-left:20px}}
@media(min-width:900px){.ds-native .art .ds-image img{height:116cqw;left:22cqw}.ds-native .ds-button.btn .elementor-button{padding-left:30px;min-height:60px}.ds-native .ds-button.btn .elementor-button-content-wrapper{gap:32px}.ds-native .ds-button.btn .elementor-button-icon{flex-basis:48px;width:48px;height:48px}}

/* The Elementor image widgets load standalone SVG documents. */
.ds-native .why-band .why-ic { background-color: #f8dede; }
.ds-native .why-band .why-ic img { width: 34px; height: 34px; display: block; }
.ds-native .st-ck img { width: 16px; height: 16px; display: block; margin-top: 2px; }
@media (min-width: 900px) {
  .ds-native .why-band .why-ic img { width: 44px; height: 44px; }
}
@media (max-width: 899px) {
  .ds-native .art .w.front { display: none; }
  .ds-native .art .w.make.back { font-size: 19.5cqw; left: 0; top: 8cqw; z-index: 3; }
  .ds-native .art .w.up.back { font-size: 31cqw; left: 67cqw; top: 66cqw; z-index: 3; }
  .ds-native .ticker { padding: 20px var(--pad); }
  .ds-native .ticker .ticker-track { width: 100%; animation: none; transform: none; }
  .ds-native .ticker-track > .ds-ul { display: grid; width: 100%; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px 20px; }
  .ds-native .ticker-track > .ds-ul ~ .ds-ul { display: none; }
  .ds-native .ticker .ds-li { font-size: clamp(17px, 4.5vw, 24px); line-height: 1.15; white-space: normal; }
  .ds-native .ticker .ds-li::after { display: none; }
}
