.dwf .dwf-launch-hero{padding-top:calc(var(--s-4xl) + var(--s-xl));padding-bottom:var(--s-4xl);min-height:var(--hero-h);background:radial-gradient(ellipse 60% 55% at 78% 52%,#9afbaf17,transparent 70%),var(--pine);align-items:center;display:flex}.dwf .dwf-launch-hero__grid{gap:var(--s-3xl);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:center;display:grid}.dwf .dwf-launch-hero__grid>*{min-width:0}.dwf .dwf-launch-hero__eyebrow{align-items:baseline;gap:var(--s-xs);margin-bottom:var(--s-l);opacity:.72;flex-wrap:wrap;display:flex}.dwf .dwf-launch-hero__state{color:var(--mint);opacity:1}.dwf .dwf-launch-hero__state:before{content:"";width:var(--s-2xs);height:var(--s-2xs);margin-right:var(--s-2xs);vertical-align:middle;background:currentColor;border-radius:999px;display:inline-block;transform:translateY(-1px)}.dwf .dwf-launch-hero .dwf-display{font-size:var(--fs-6xl);max-width:var(--measure-display)}.dwf .dwf-launch-hero__lede{margin-top:var(--s-l);max-width:var(--measure-lede);font-family:var(--serif);font-style:italic;font-size:var(--fs-3xl);line-height:var(--lh-h3);letter-spacing:0;color:var(--mint);text-wrap:balance}.dwf .dwf-launch-hero__cta{gap:var(--s-s);margin-top:var(--s-xl);flex-wrap:wrap;display:flex}.dwf .dwf-launch-hero__facts{gap:var(--s-xs)var(--s-l);margin-top:var(--s-xl);padding-top:var(--s-m);border-top:var(--rule-light);max-width:var(--measure-body);font-size:var(--fs-sm);line-height:var(--lh-body);color:#fcf6fbb3;flex-wrap:wrap;display:flex}.dwf .dwf-launch-hero__facts strong{color:var(--cloud);font-weight:500}.dwf .dwf-launch-hero__facts s{opacity:.55;text-decoration-thickness:1px}.dwf .dwf-launch-book{aspect-ratio:5/7;perspective:1400px;justify-self:end;width:100%;max-width:19rem;position:relative}.dwf .dwf-launch-book__stage{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:rotateY(-16deg)rotateX(3deg)}.dwf .dwf-launch-book:hover .dwf-launch-book__stage{transform:rotateY(-8deg)rotateX(1deg)}.dwf .dwf-launch-book__pages{inset:var(--s-3xs)0 var(--s-3xs)0;border-radius:var(--r-media);background:var(--cloud);box-shadow:var(--s-3xs)0 0 #fcf6fbbf,calc(var(--s-3xs)*2)0 0 #fcf6fb80,calc(var(--s-3xs)*3)0 0 #fcf6fb4d;position:absolute;transform:translateZ(-1px)}.dwf .dwf-launch-book__cover{justify-content:flex-end;gap:var(--s-xs);padding:var(--s-m)var(--s-m)var(--s-m)var(--s-xl);background:var(--stone);color:var(--pine);border-radius:var(--r-media);box-shadow:0 var(--s-l)var(--s-3xl)#1d121c8c,0 var(--s-2xs)var(--s-s)#1d121c59;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.dwf .dwf-launch-book__cover:before{content:"";inset-block:0;left:var(--s-xs);background:#24182324;width:1px;position:absolute}.dwf .dwf-launch-book__cover:after{content:"";pointer-events:none;background:linear-gradient(100deg,#2418231a 0%,#0000 14% 78%,#fcf6fb59 100%);position:absolute;inset:0}.dwf .dwf-launch-book__cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dwf .dwf-launch-book__title{font-family:var(--serif);font-style:italic;font-size:var(--fs-3xl);line-height:var(--lh-display);letter-spacing:0;text-wrap:balance}.dwf .dwf-launch-book__author{font-size:var(--fs-xs);line-height:var(--lh-ui);letter-spacing:var(--ls-caps);text-transform:uppercase;opacity:.7}.dwf .dwf-launch-book__meta{padding-top:var(--s-xs);border-top:var(--rule);font-size:var(--fs-2xs);line-height:var(--lh-ui);letter-spacing:.08em;text-transform:uppercase;opacity:.5}@media (prefers-reduced-motion:no-preference){.dwf .dwf-launch-book{animation:9s cubic-bezier(.45,0,.55,1) infinite alternate dwf-launch-float}@keyframes dwf-launch-float{0%{transform:translateY(0)}to{transform:translateY(calc(-1*var(--s-xs)))}}}.dwf .dwf-launch-head{gap:var(--s-s);margin-bottom:var(--s-2xl);display:grid}.dwf .dwf-launch-head .dwf-eyebrow{opacity:.55}.dwf .dwf-launch-head .dwf-h2{max-width:var(--measure-heading)}.dwf .dwf-launch-premise{max-width:var(--measure-body);font-size:var(--fs-lg);line-height:var(--lh-lede)}.dwf .dwf-launch-premise>*+*{margin-top:var(--s-m)}.dwf .dwf-launch-premise .dwf-launch-beat{font-family:var(--serif);font-style:italic;font-size:var(--fs-3xl);line-height:var(--lh-h3);letter-spacing:0;text-wrap:balance}.dwf .dwf-launch-premise>*+.dwf-launch-beat,.dwf .dwf-launch-premise>.dwf-launch-beat+*{margin-top:var(--s-xl)}.dwf .dwf-launch-pull{max-width:34ch;padding-top:var(--s-2xl);text-align:center;margin-inline:auto;position:relative}.dwf .dwf-launch-pull:before{content:"“";font-family:var(--serif);font-size:var(--fs-6xl);color:var(--mint);opacity:.9;line-height:.6;position:absolute;top:0;left:50%;transform:translate(-50%)}.dwf .dwf-launch-pull blockquote p{font-family:var(--serif);font-style:italic;font-size:var(--fs-3xl);line-height:var(--lh-h3);letter-spacing:0;text-wrap:balance}.dwf .dwf-launch-pull figcaption{margin-top:var(--s-l);opacity:.6}.dwf .dwf-launch-parts{gap:var(--s-2xl)var(--s-xl);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.dwf .dwf-launch-part{padding-top:var(--s-m);border-top:var(--rule)}.dwf .dwf-launch-part__label{font-size:var(--fs-xs);line-height:var(--lh-ui);letter-spacing:var(--ls-caps);text-transform:uppercase;opacity:.55;display:block}.dwf .dwf-launch-part__name{margin-top:var(--s-s);font-family:var(--serif);font-style:italic;font-size:var(--fs-2xl);line-height:var(--lh-h3);letter-spacing:0;text-wrap:balance;font-weight:400}.dwf .dwf-launch-part__summary{margin-top:var(--s-s);font-size:var(--fs-md);line-height:var(--lh-body);color:#241823b8}.dwf .dwf-launch-part__first{margin-top:var(--s-m);font-size:var(--fs-sm);line-height:var(--lh-body);opacity:.55}.dwf .dwf-launch-more{margin-top:var(--s-2xl)}.dwf .dwf-launch-sample{max-width:var(--measure-body);position:relative}.dwf .dwf-launch-sample--more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--s-4xl)*2),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--s-4xl)*2),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--s-4xl)*2),transparent);padding-bottom:var(--s-2xl)}.dwf .dwf-launch-sample__more{align-items:center;gap:var(--s-s)var(--s-m);margin-top:calc(-1*var(--s-l));flex-wrap:wrap;display:flex;position:relative}.dwf .dwf-launch-sample__more p{font-size:var(--fs-sm);line-height:var(--lh-body);opacity:.6}.dwf .dwf-launch-author{gap:var(--s-3xl);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.dwf .dwf-launch-author>*{min-width:0}.dwf .dwf-launch-author__body{max-width:var(--measure-body);font-size:var(--fs-lg);line-height:var(--lh-lede)}.dwf .dwf-launch-author__body p+p{margin-top:var(--s-m)}.dwf .dwf-launch-author__links{margin-top:var(--s-l)}.dwf .dwf-launch-close .dwf-eyebrow{margin-bottom:var(--s-m);opacity:.6;display:block}.dwf .dwf-launch-close .dwf-display .dwf-serif{color:var(--mint)}.dwf .dwf-launch-close p{margin-top:var(--s-l);max-width:var(--measure-lede);color:#fcf6fbbf}.dwf .dwf-launch-close__actions{gap:var(--s-s);margin-top:var(--s-xl);flex-wrap:wrap;display:flex}.dwf .dwf-launch-bar{inset-inline:0;z-index:30;color:var(--cloud);border-top:var(--rule-light);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);visibility:hidden;padding-bottom:env(safe-area-inset-bottom);background:#1d121ceb;transition:transform .45s cubic-bezier(.2,.7,.2,1),visibility 0s linear .45s;position:fixed;bottom:0;transform:translateY(100%)}.dwf .dwf-launch-bar[data-shown]{visibility:visible;transition:transform .45s cubic-bezier(.2,.7,.2,1),visibility;transform:none}.dwf .dwf-launch-bar__inner{justify-content:space-between;align-items:center;gap:var(--s-m);max-width:1180px;padding:var(--s-xs)var(--gutter);margin-inline:auto;display:flex}.dwf .dwf-launch-bar__book{align-items:center;gap:var(--s-s);min-width:0;display:flex}.dwf .dwf-launch-bar__thumb{width:calc(var(--s-l) + var(--s-2xs));aspect-ratio:5/7;background:var(--stone);border-radius:2px;flex:none;position:relative;overflow:hidden}.dwf .dwf-launch-bar__thumb:before{content:"";inset-block:0;left:var(--s-3xs);background:#24182333;width:1px;position:absolute}.dwf .dwf-launch-bar__thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dwf .dwf-launch-bar__title{font-family:var(--serif);font-style:italic;font-size:var(--fs-lg);line-height:var(--lh-title);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dwf .dwf-launch-bar__price{font-size:var(--fs-xs);line-height:var(--lh-ui);opacity:.7;white-space:nowrap}.dwf .dwf-launch-bar__price s{opacity:.6}.dwf .dwf-launch-bar__actions{align-items:center;gap:var(--s-xs);flex:none;display:flex}.dwf .dwf-launch-bar .dwf-btn{padding:var(--s-xs)var(--s-m)}.dwf .dwf-launch-bar .dwf-btn--outline-light{padding:calc(var(--s-xs) - 1px)calc(var(--s-m) - 1px)}@media (max-width:1023px){.dwf .dwf-launch-hero{min-height:0;display:block}.dwf .dwf-launch-hero__grid{gap:var(--s-2xl);grid-template-columns:minmax(0,1fr)}.dwf .dwf-launch-book{justify-self:start;max-width:13rem}.dwf .dwf-launch-author{gap:var(--s-2xl);grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.dwf .dwf-launch-hero{padding-top:calc(var(--s-4xl) + var(--s-s));padding-bottom:var(--s-3xl)}.dwf .dwf-launch-hero .dwf-display{font-size:var(--fs-5xl)}.dwf .dwf-launch-hero__lede,.dwf .dwf-launch-premise .dwf-launch-beat,.dwf .dwf-launch-pull blockquote p{font-size:var(--fs-2xl)}.dwf .dwf-launch-bar__inner{gap:var(--s-s)}.dwf .dwf-launch-bar__thumb,.dwf .dwf-launch-bar__secondary{display:none}.dwf .dwf-launch-bar__actions .dwf-btn{white-space:nowrap}}.dwf .dwf-assess,.dwf .dwf-profile{--assess-low:var(--cloud);--assess-high:var(--mint);--assess-line:#fcf6fb29;--assess-ease:cubic-bezier(.2,.7,.2,1)}.dwf .dwf-assess{--dot-l:64px;--dot-m:52px;--dot-s:42px;background:var(--pine);color:var(--cloud);border-radius:calc(var(--r-media)*2);padding:var(--s-xl);scroll-margin-top:var(--s-2xl);position:relative;overflow:hidden;box-shadow:0 24px 64px -32px #24182380}.dwf .dwf-assess:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 0 0,#9afbaf21,#0000 70%);position:absolute;inset:0}.dwf .dwf-assess>*{position:relative}.dwf .dwf-assess-band__lede{font-size:var(--fs-lg);line-height:var(--lh-lede);max-width:var(--measure-body);opacity:.8}.dwf .dwf-assess__count{font-size:var(--fs-xs);line-height:var(--lh-ui);letter-spacing:var(--ls-caps);text-transform:uppercase;opacity:.72;margin-bottom:var(--s-m)}.dwf .dwf-assess__vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dwf .dwf-assess__intro{gap:var(--s-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.dwf .dwf-assess__lede{font-family:var(--serif);font-style:italic;font-size:var(--fs-2xl);line-height:var(--lh-title);max-width:var(--measure-lede);margin-bottom:var(--s-l);text-wrap:balance}.dwf .dwf-assess__how{margin:0 0 var(--s-l);gap:var(--s-s);max-width:var(--measure-body);padding:0;list-style:none;display:grid}.dwf .dwf-assess__how li{gap:var(--s-s);font-size:var(--fs-md);line-height:var(--lh-body);opacity:.88;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.dwf .dwf-assess__how-n{border:1px solid var(--assess-line);width:28px;height:28px;font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--mint);border-radius:999px;place-items:center;line-height:1;display:grid}.dwf .dwf-assess__actions{align-items:center;gap:var(--s-m);flex-wrap:wrap;display:flex}.dwf .dwf-assess__start svg{transition:transform .2s var(--assess-ease)}.dwf .dwf-assess__start:hover svg{transform:translate(3px)}.dwf .dwf-assess__note{font-size:var(--fs-sm);line-height:var(--lh-ui);opacity:.72;max-width:var(--measure-lede)}.dwf .dwf-assess__sample{border:1px solid var(--assess-line);border-radius:var(--r-media);padding:var(--s-m);gap:var(--s-xs);background:#fcf6fb0a;align-content:start;display:grid}.dwf .dwf-assess__sample-tag{font-size:var(--fs-2xs);line-height:var(--lh-ui);letter-spacing:var(--ls-caps);text-transform:uppercase;opacity:.55;margin-bottom:var(--s-xs)}.dwf .dwf-assess__sample-q{font-size:var(--fs-xl);line-height:var(--lh-title);text-wrap:balance}.dwf .dwf-assess__sample-meta{font-size:var(--fs-xs);line-height:var(--lh-ui);opacity:.72}.dwf .dwf-assess__sample-bars{margin:var(--s-s)0 0;gap:var(--s-2xs);padding:0;list-style:none;display:grid}.dwf .dwf-assess__sample-bar{gap:var(--s-xs);font-size:var(--fs-2xs);line-height:var(--lh-ui);opacity:.8;grid-template-columns:minmax(0,7rem) minmax(0,1fr) auto;align-items:center;display:grid}.dwf .dwf-assess__sample-bar--lead{opacity:1;color:var(--mint)}.dwf .dwf-assess__sample-track{background:var(--assess-line);border-radius:999px;height:3px;display:block;overflow:hidden}.dwf .dwf-assess__sample-track>span{height:100%;width:var(--w,0%);animation:dwf-assess-grow 1.1s var(--assess-ease)both;animation-delay:calc(.4s + var(--i,0)*.12s);background:currentColor;border-radius:999px;display:block}.dwf .dwf-assess__sample-value{font-variant-numeric:tabular-nums}.dwf .dwf-assess__sample-read{gap:var(--s-3xs);font-size:var(--fs-sm);line-height:var(--lh-ui);margin-top:var(--s-xs);padding-top:var(--s-s);border-top:1px solid var(--assess-line);display:grid}.dwf .dwf-assess__sample-read .dwf-eyebrow{opacity:.55}.dwf .dwf-assess__top{gap:var(--s-s);margin-bottom:var(--s-l);display:grid}.dwf .dwf-assess__steps{gap:var(--s-3xs);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.dwf .dwf-assess__steps li{background:var(--assess-line);border-radius:999px;height:3px;position:relative;overflow:hidden}.dwf .dwf-assess__steps li:after{content:"";background:var(--mint);transform-origin:0;transition:transform .4s var(--assess-ease),opacity .3s ease;position:absolute;inset:0;transform:scaleX(0)}.dwf .dwf-assess__steps li[data-state=done]:after{transform:scaleX(1)}.dwf .dwf-assess__steps li[data-state=current]:after{animation:1.6s ease-in-out infinite dwf-assess-breathe;transform:scaleX(1)}.dwf .dwf-assess__top .dwf-assess__count{margin-bottom:0}.dwf .dwf-assess__count-n{animation:dwf-assess-roll .32s var(--assess-ease)both;display:inline-block}.dwf .dwf-assess__count-done{opacity:.6}.dwf .dwf-assess__stage{position:relative}.dwf .dwf-assess__question{min-width:0;animation:dwf-assess-in .26s var(--assess-ease)both;border:0;margin:0;padding:0}.dwf .dwf-assess__question[data-enter="-1"]{animation-name:dwf-assess-in-back}.dwf .dwf-assess[data-motion=leaving] .dwf-assess__question{animation:.16s cubic-bezier(.4,0,1,1) both dwf-assess-out}.dwf .dwf-assess[data-motion=leaving] .dwf-assess__question[data-enter="-1"]{animation-name:dwf-assess-out-back}.dwf .dwf-assess__statement{font-family:var(--serif);font-size:var(--fs-2xl);line-height:var(--lh-h3);letter-spacing:0;max-width:var(--measure-heading);margin-bottom:var(--s-xl);text-wrap:balance}.dwf .dwf-assess__scale{align-items:center;gap:var(--s-m);grid-template-columns:auto minmax(0,1fr) auto;max-width:38rem;display:grid}.dwf .dwf-assess__end{font-size:var(--fs-xs);line-height:var(--lh-ui);letter-spacing:var(--ls-caps);text-transform:uppercase;opacity:.6}.dwf .dwf-assess__end--high{color:var(--mint);opacity:.9}.dwf .dwf-assess__dots{min-height:var(--dot-l);justify-content:space-between;align-items:center;display:flex;position:relative}.dwf .dwf-assess__dots:before{content:"";left:calc(var(--dot-l)/2);right:calc(var(--dot-l)/2);background:var(--assess-line);height:1px;position:absolute;top:50%}.dwf .dwf-assess__dot{--dot-color:var(--assess-low);--dot-fill:var(--cloud);width:var(--dot-m);height:var(--dot-m);border:2px solid var(--dot-color);background:var(--pine);color:var(--pine);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--assess-ease),opacity .18s ease,border-color .18s ease,box-shadow .18s ease;border-radius:999px;place-items:center;padding:0;display:grid;position:relative}.dwf .dwf-assess__dot--0,.dwf .dwf-assess__dot--4{width:var(--dot-l);height:var(--dot-l)}.dwf .dwf-assess__dot--1{--dot-color:#fcf6fbc7}.dwf .dwf-assess__dot--2{--dot-color:#fcf6fb80;width:var(--dot-s);height:var(--dot-s)}.dwf .dwf-assess__dot--3{--dot-color:#9afbafd1;--dot-fill:var(--mint)}.dwf .dwf-assess__dot--4{--dot-color:var(--assess-high);--dot-fill:var(--mint)}.dwf .dwf-assess__dot:hover{transform:scale(1.08)}.dwf .dwf-assess__dot:active{transform:scale(.94)}.dwf .dwf-assess__dot:focus-visible{box-shadow:0 0 0 3px var(--pine),0 0 0 5px var(--spark);outline:none}.dwf .dwf-assess__dot-fill{background:var(--dot-fill);transition:transform .22s var(--assess-ease);border-radius:999px;place-items:center;display:grid;position:absolute;inset:2px;transform:scale(0)}.dwf .dwf-assess__dot--selected .dwf-assess__dot-fill{transform:scale(1)}.dwf .dwf-assess__dot-check{opacity:0;width:46%;height:46%;transition:opacity .16s ease,transform .24s var(--assess-ease)50ms;transform:scale(.5)}.dwf .dwf-assess__dot--selected .dwf-assess__dot-check{opacity:1;transform:scale(1)}.dwf .dwf-assess__dot--locked{animation:dwf-assess-lock .26s var(--assess-ease)both}.dwf .dwf-assess__dot--locked:after{content:"";border:2px solid var(--dot-color);pointer-events:none;border-radius:999px;animation:.5s ease-out both dwf-assess-ripple;position:absolute;inset:-2px}.dwf .dwf-assess[data-motion=locking] .dwf-assess__dot:not(.dwf-assess__dot--locked){opacity:.35;transform:scale(.92)}.dwf .dwf-assess__confirm{align-items:center;gap:var(--s-s)var(--s-m);min-height:56px;margin-top:var(--s-xl);flex-wrap:wrap;display:flex}.dwf .dwf-assess__choice{font-size:var(--fs-xl);line-height:var(--lh-title);animation:dwf-assess-rise .24s var(--assess-ease)both}.dwf .dwf-assess__confirm-btn{animation:dwf-assess-rise .24s var(--assess-ease)40ms both}.dwf .dwf-assess__confirm-btn:disabled{opacity:.6;cursor:default;transform:none}.dwf .dwf-assess__coach{font-size:var(--fs-sm);line-height:var(--lh-ui);opacity:.6;animation:.3s both dwf-assess-fade}.dwf .dwf-assess__nav{justify-content:space-between;align-items:center;gap:var(--s-m);margin-top:var(--s-l);font-size:var(--fs-sm);line-height:var(--lh-ui);display:flex}.dwf .dwf-assess__back{align-items:center;gap:var(--s-2xs);color:inherit;font:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;padding:0;transition:opacity .15s;display:inline-flex}.dwf .dwf-assess__back svg{transition:transform .2s var(--assess-ease)}.dwf .dwf-assess__back:hover:not(:disabled){opacity:1}.dwf .dwf-assess__back:hover:not(:disabled) svg{transform:translate(-3px)}.dwf .dwf-assess__back:disabled{opacity:.3;cursor:default}.dwf .dwf-assess__hint{font-size:var(--fs-xs);opacity:.45}.dwf .dwf-assess__error{text-align:left;max-width:none;margin:var(--s-m)0 0;color:var(--spark);animation:dwf-assess-rise .24s var(--assess-ease)both;padding-bottom:0}.dwf .dwf-assess__retry{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dwf .dwf-assess--reading{align-content:center;min-height:18rem;display:grid}.dwf .dwf-assess__reading{gap:var(--s-s);margin:0;padding:0;list-style:none;display:grid}.dwf .dwf-assess__reading li{align-items:center;gap:var(--s-s);font-size:var(--fs-xl);line-height:var(--lh-title);opacity:.3;transition:opacity .35s;display:flex}.dwf .dwf-assess__reading li[data-state=active]{opacity:1}.dwf .dwf-assess__reading li[data-state=done]{opacity:.75}.dwf .dwf-assess__reading-mark{border:1px solid var(--assess-line);width:28px;height:28px;color:var(--pine);border-radius:999px;flex:none;place-items:center;transition:background-color .25s,border-color .25s;display:grid;position:relative}.dwf .dwf-assess__reading-mark svg{opacity:0;transition:opacity .2s ease,transform .25s var(--assess-ease);transform:scale(.5)}.dwf .dwf-assess__reading li[data-state=active] .dwf-assess__reading-mark:before{content:"";border:2px solid #0000;border-top-color:var(--mint);border-radius:999px;animation:.8s linear infinite dwf-assess-spin;position:absolute;inset:-1px}.dwf .dwf-assess__reading li[data-state=done] .dwf-assess__reading-mark{background:var(--mint);border-color:var(--mint)}.dwf .dwf-assess__reading li[data-state=done] .dwf-assess__reading-mark svg{opacity:1;transform:scale(1)}.dwf .dwf-assess--result{padding:var(--s-2xl)var(--s-xl)}.dwf .dwf-profile{gap:var(--s-2xl);display:grid}.dwf .dwf-profile__block{animation:dwf-profile-rise .7s var(--assess-ease)both;animation-delay:calc(var(--i,0)*.12s)}.dwf .dwf-profile__eyebrow{color:var(--mint);opacity:1}.dwf .dwf-profile__eyebrow:before{content:"";background:var(--mint);width:40px;height:2px;margin-bottom:var(--s-xs);animation:dwf-assess-draw .6s var(--assess-ease).2s both;display:block}.dwf .dwf-profile__question{font-size:var(--fs-4xl);max-width:var(--measure-heading);margin:var(--s-xs)0 var(--s-m);text-wrap:balance}.dwf .dwf-profile__reading{font-size:var(--fs-lg);line-height:var(--lh-body);max-width:var(--measure-body);opacity:.88}.dwf .dwf-profile__chapter-link{align-items:center;gap:var(--s-2xs);margin-top:var(--s-m);color:inherit;border-bottom-color:#fcf6fb66;display:inline-flex}.dwf .dwf-profile__chapter-link:hover{border-bottom-color:var(--cloud)}.dwf .dwf-profile__chapter-link svg{transition:transform .2s var(--assess-ease)}.dwf .dwf-profile__chapter-link:hover svg{transform:translate(3px)}.dwf .dwf-profile__diagram{margin:0}.dwf .dwf-profile__diagram img{border-radius:var(--r-media);width:100%;height:auto;animation:dwf-profile-settle 1.2s var(--assess-ease).12s both;display:block}.dwf .dwf-profile__part-name{font-size:var(--fs-2xl);line-height:var(--lh-h3);margin:var(--s-xs)0 var(--s-s)}.dwf .dwf-profile__bars{margin:var(--s-l)0 0;gap:var(--s-s);max-width:var(--measure-body);padding:0;list-style:none;display:grid}.dwf .dwf-profile__bar{align-items:center;gap:var(--s-m);font-size:var(--fs-sm);line-height:var(--lh-ui);grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;display:grid}.dwf .dwf-profile__bar-track{background:var(--assess-line);border-radius:999px;height:4px;display:block;overflow:hidden}.dwf .dwf-profile__bar-track>span{height:100%;width:var(--w,0%);animation:dwf-assess-grow 1s var(--assess-ease)both;animation-delay:calc(.56s + var(--i,0)*.14s);background:#fcf6fb8c;border-radius:999px;display:block}.dwf .dwf-profile__bar--lead .dwf-profile__bar-track>span{background:var(--mint)}.dwf .dwf-profile__bar--lead .dwf-profile__bar-label{color:var(--mint)}.dwf .dwf-profile__bar-value{font-variant-numeric:tabular-nums;opacity:.72}.dwf .dwf-profile__list{margin:var(--s-m)0 0;max-width:var(--measure-body);gap:0;padding:0;list-style:none;display:grid}.dwf .dwf-profile__list li{animation:dwf-profile-rise .6s var(--assess-ease)both;animation-delay:calc(.48s + var(--i,0)*90ms)}.dwf .dwf-profile__list a{gap:var(--s-m);padding:var(--s-s)0;border-top:1px solid var(--assess-line);color:inherit;transition:padding-left .2s var(--assess-ease);grid-template-columns:minmax(0,7rem) minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}.dwf .dwf-profile__list li:last-child a{border-bottom:1px solid var(--assess-line)}.dwf .dwf-profile__list a:hover{padding-left:var(--s-2xs)}.dwf .dwf-profile__list a:hover .dwf-profile__list-title{text-underline-offset:3px;text-decoration:underline}.dwf .dwf-profile__list-number{font-size:var(--fs-xs);line-height:var(--lh-ui);letter-spacing:var(--ls-caps);text-transform:uppercase;opacity:.72}.dwf .dwf-profile__list-title{font-family:var(--serif);font-size:var(--fs-lg)}.dwf .dwf-profile__list-arrow{opacity:0;transition:opacity .2s ease,transform .2s var(--assess-ease);align-self:center;transform:translate(-4px)}.dwf .dwf-profile__list a:hover .dwf-profile__list-arrow{opacity:1;transform:none}.dwf .dwf-profile__actions{gap:var(--s-m);flex-wrap:wrap;align-items:flex-start;display:flex}.dwf .dwf-profile__action{min-width:0}.dwf .dwf-profile__done{align-items:center;gap:var(--s-2xs);font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--mint);animation:dwf-assess-rise .3s var(--assess-ease)both;display:inline-flex}.dwf .dwf-profile__done svg{animation:dwf-assess-pop .4s var(--assess-ease)both}.dwf .dwf-profile__form{gap:var(--s-s);min-width:min(100%,24rem);animation:dwf-assess-rise .3s var(--assess-ease)both;display:grid}.dwf .dwf-profile__form-row{gap:var(--s-xs);align-items:stretch;display:flex}.dwf .dwf-profile__form-row .dwf-checkout__input{flex:auto;min-width:0}.dwf .dwf-profile .dwf-checkout__consent{color:#fcf6fbbf}.dwf .dwf-profile .dwf-checkout__consent input{accent-color:var(--mint)}.dwf .dwf-profile__offer{border-top:1px solid var(--assess-line);padding-top:var(--s-xl)}.dwf .dwf-profile__offer-lede{font-family:var(--serif);font-style:italic;font-size:var(--fs-xl);line-height:var(--lh-title);max-width:var(--measure-lede);margin-bottom:var(--s-l)}.dwf .dwf-profile__offer-cta{gap:var(--s-m);margin-bottom:var(--s-m);flex-wrap:wrap;display:flex}.dwf .dwf-profile__offer-note{font-size:var(--fs-sm);line-height:var(--lh-ui);opacity:.72;max-width:var(--measure-lede)}.dwf .dwf-profile__foot{font-size:var(--fs-sm);line-height:var(--lh-ui)}.dwf .dwf-profile__foot button,.dwf .dwf-profile__foot a{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fcf6fb66;padding:0;transition:border-color .15s}.dwf .dwf-profile__foot button:hover,.dwf .dwf-profile__foot a:hover{border-bottom-color:var(--cloud)}.dwf .dwf-launch-hero__secondary{display:contents}.dwf .dwf-profile-page{padding-top:calc(var(--s-4xl) + var(--s-xl));padding-bottom:var(--s-4xl);background:var(--pine);color:var(--cloud)}@keyframes dwf-assess-in{0%{opacity:0;transform:translate(28px)}}@keyframes dwf-assess-in-back{0%{opacity:0;transform:translate(-28px)}}@keyframes dwf-assess-out{to{opacity:0;transform:translate(-28px)}}@keyframes dwf-assess-out-back{to{opacity:0;transform:translate(28px)}}@keyframes dwf-assess-lock{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1.08)}}@keyframes dwf-assess-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes dwf-assess-breathe{0%,to{opacity:.35}50%{opacity:.85}}@keyframes dwf-assess-roll{0%{opacity:0;transform:translateY(60%)}}@keyframes dwf-assess-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes dwf-assess-fade{0%{opacity:0}}@keyframes dwf-assess-grow{0%{width:0}}@keyframes dwf-assess-draw{0%{width:0}}@keyframes dwf-assess-spin{to{transform:rotate(360deg)}}@keyframes dwf-assess-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes dwf-profile-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes dwf-profile-settle{0%{opacity:0;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.dwf .dwf-assess *,.dwf .dwf-assess :before,.dwf .dwf-assess :after,.dwf .dwf-profile *,.dwf .dwf-profile :before,.dwf .dwf-profile :after{transition-duration:.01ms!important;animation:none!important}}@media (max-width:1023px){.dwf .dwf-assess__intro{gap:var(--s-xl);grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.dwf .dwf-assess{--dot-l:52px;--dot-m:44px;--dot-s:36px;padding:var(--s-l)var(--s-m);border-radius:var(--r-media)}.dwf .dwf-assess--result{padding:var(--s-xl)var(--s-m)}.dwf .dwf-assess__statement{margin-bottom:var(--s-l)}.dwf .dwf-assess__scale{gap:var(--s-xs)var(--s-s);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none}.dwf .dwf-assess__dots{grid-area:1/1/auto/-1}.dwf .dwf-assess__end--low{grid-area:2/1}.dwf .dwf-assess__end--high{text-align:right;grid-area:2/2}.dwf .dwf-assess__confirm{margin-top:var(--s-l)}.dwf .dwf-assess__hint,.dwf .dwf-assess__count-done{display:none}.dwf .dwf-assess__reading li{font-size:var(--fs-lg)}.dwf .dwf-profile__bar{grid-template-columns:minmax(0,1fr) auto}.dwf .dwf-profile__bar-track{order:3;grid-column:1/-1}.dwf .dwf-profile__list a{gap:var(--s-3xs)var(--s-s);grid-template-columns:minmax(0,1fr) auto}.dwf .dwf-profile__list-number{grid-column:1/-1}}.dwf .dwf-launch-hero__explanation{max-width:38rem;font-size:var(--fs-base);opacity:.78;margin-top:var(--s-l);line-height:1.7}.dwf .dwf-launch-hero__reading-links{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem;font-size:.9rem;display:flex}.dwf .dwf-launch-hero__reading-links a{text-underline-offset:.3rem;text-decoration:underline}.dwf .dwf-launch-concerns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.dwf .dwf-launch-concerns article{border-top:1px solid color-mix(in srgb,var(--ink)22%,transparent);padding-top:1.5rem}.dwf .dwf-launch-concerns h3{letter-spacing:-.025em;margin:1rem 0;font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.2}.dwf .dwf-launch-concerns p{opacity:.78;line-height:1.7}.dwf .dwf-launch-concerns a{text-underline-offset:.25rem;align-items:center;gap:.6rem;margin-top:1.5rem;font-size:.9rem;text-decoration:underline;display:flex}.dwf .dwf-launch-concerns svg{flex-shrink:0}.dwf .dwf-launch-workbook{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.dwf .dwf-launch-workbook h2{margin:1.2rem 0}.dwf .dwf-launch-workbook p{margin:1.25rem 0;line-height:1.7}.dwf .dwf-launch-workbook .dwf-btn{margin-top:1rem}.dwf .dwf-launch-workbook__note{opacity:.65;font-size:.85rem}.dwf .dwf-launch-workbook__page{--ink:var(--pine);background:var(--stone);color:var(--ink);box-shadow:8px 8px 0 color-mix(in srgb,var(--stone)40%,var(--pine));padding:clamp(1.5rem,4vw,3rem);transform:rotate(2deg)}.dwf .dwf-launch-workbook__page h3{margin-top:1.5rem;font-size:2rem;line-height:1.2}.dwf .dwf-launch-workbook__page ol{padding-left:1.2rem;list-style:decimal}.dwf .dwf-launch-workbook__page li{margin:1.25rem 0;font-size:.95rem}.dwf .dwf-launch-workbook__page li span{border-bottom:1px solid color-mix(in srgb,var(--ink)20%,transparent);height:2rem;display:block}.dwf .dwf-launch-workbook__foot{opacity:.6;font-size:.8rem}.dwf .dwf-assess__sample-experiment{margin:1.5rem 0;font-size:1rem;line-height:1.7}.dwf .dwf-profile__interpretation{opacity:.75;margin-top:1.25rem;font-size:.9rem;line-height:1.65}@media (max-width:760px){.dwf .dwf-launch-concerns,.dwf .dwf-launch-workbook{grid-template-columns:1fr}.dwf .dwf-launch-workbook__page{transform:none}}.dwf .dwf-assess__sample-answer{margin:.75rem 0;font-size:1rem;line-height:1.6}.dwf .dwf-assess__sample-answer .dwf-eyebrow{color:var(--mint);margin-bottom:.5rem}.dwf .dwf-risk-hero{color:var(--pine);background:#dce5d5}.dwf .dwf-risk-hero .dwf-launch-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.dwf .dwf-risk-hero .dwf-display{letter-spacing:-.055em;font-size:clamp(3.2rem,5.6vw,5.7rem);line-height:1.04}.dwf .dwf-risk-hero .dwf-launch-hero__state,.dwf .dwf-risk-hero .dwf-launch-hero__reading-links a{color:var(--pine)}.dwf .dwf-risk-hero .dwf-launch-hero__explanation{font-size:var(--fs-lg);opacity:1;max-width:31rem;line-height:1.5}.dwf .dwf-risk-hero .dwf-btn--spark{color:var(--pine);background:#fde905}.dwf .dwf-risk-hero .dwf-btn--outline-light{color:var(--pine);border-color:#24182355}.dwf .dwf-risk-hero .dwf-launch-hero__facts{border-color:#24182333}.dwf .dwf-risk-hero .dwf-launch-hero__facts span:nth-child(n+2){display:none}.dwf .dwf-risk-covers{aspect-ratio:auto;width:100%;max-width:32rem;margin:0}.dwf .dwf-risk-covers__pair{aspect-ratio:1.05;width:100%;position:relative}.dwf .dwf-risk-covers__pair img{border-radius:2px 5px 5px 2px;width:56%;height:auto;position:absolute;box-shadow:3px 5px #24182330,12px 24px 28px #24182330}.dwf .dwf-risk-covers__book{top:1%;left:3%;transform:rotate(-9deg)}.dwf .dwf-risk-covers__workbook{top:9%;right:0;transform:rotate(9deg)}.dwf .dwf-risk-covers figcaption{text-align:center;font-size:var(--fs-sm);margin-top:var(--s-l)}@media (max-width:760px){.dwf .dwf-risk-hero .dwf-launch-hero__grid{grid-template-columns:1fr}.dwf .dwf-risk-covers{max-width:27rem;margin:var(--s-l)auto 0}}body:has(.dwf-risk-hero) .dwf-siteheader .dwf-header{color:var(--pine)}body:has(.dwf-risk-hero) .dwf-siteheader .dwf-wordmark img{filter:none}:is(body:has(.dwf-risk-hero) .dwf-siteheader .dwf-btn--outline-light,body:has(.dwf-risk-hero) .dwf-siteheader .dwf-menu-toggle){color:var(--pine);border-color:#24182355}.dwf .dwf-risk-hero .dwf-launch-hero__facts,.dwf .dwf-risk-hero .dwf-launch-hero__facts strong{color:var(--pine)}@media (max-width:760px){.dwf .dwf-risk-hero{padding-top:calc(var(--header-height,110px) + 2rem)}}
