@font-face{font-family:'Svanaya Allura';src:url('fonts/allura-titles.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}.why-editorial .ww-hero{position:relative;isolation:isolate;padding:45px 55px 52px;margin:15px 0 32px;background:#eef0e7;border-radius:0 7vw 0 0;overflow:hidden}.ww-hero h1{font-size:clamp(44px,5.1vw,74px);max-width:1040px;line-height:1.13;letter-spacing:-.04em;position:relative;z-index:1}.ww-hero .eyebrow{position:relative;z-index:1;margin-bottom:23px}.ww-hero>p{max-width:690px;font-size:20px;line-height:1.7;color:var(--muted);position:relative;z-index:1;margin-bottom:0}.ww-hero-art{position:absolute;width:60%;height:100%;right:-4%;top:0;z-index:-1;opacity:.75}.ww-step{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;align-items:center;padding:54px 20px 65px;margin:0}.ww-heading{min-width:0;padding:15px 0}.ww-heading .eyebrow{margin:0 0 13px;font-size:10px;letter-spacing:.17em}.ww-step-name{font-family:'Svanaya Allura','Lucida Handwriting','Segoe Script',cursive;font-size:clamp(94px,9.2vw,142px);line-height:1.18;letter-spacing:0;font-weight:400;text-wrap:nowrap;margin:0 0 7px;color:var(--emerald)}.ww-insight{font-size:25px;line-height:1.45;font-weight:400;max-width:470px;color:var(--emerald);margin:0 0 24px;letter-spacing:-.015em}.ww-art{width:285px;max-width:75%;height:165px;margin:28px 0 0;opacity:.75}.ww-art svg{width:100%;height:100%;overflow:visible}.ww-copy{max-width:665px;font-size:18px;line-height:1.95;padding:13px 0}.ww-copy>p{margin:0 0 26px}.ww-interpretation{margin-top:32px;padding:0;max-width:610px}.ww-interpretation>span{display:block;font-size:10px;letter-spacing:.13em;color:var(--muted);margin-bottom:12px}.ww-interpretation>p{font-size:23px;line-height:1.55;font-style:italic;color:var(--emerald);margin:0}.ww-citations{font-size:13px;margin-top:24px!important;margin-bottom:0!important;color:var(--muted);line-height:1.8}.ww-citations a{text-decoration:none;color:inherit;padding:5px 0;display:inline-block}.ww-step#breathe{grid-template-columns:1.05fr .95fr;gap:100px;padding-top:62px;padding-bottom:70px}.ww-step#breathe .ww-heading{grid-column:2;grid-row:1;justify-self:center}.ww-step#breathe .ww-copy{grid-column:1;grid-row:1;max-width:610px}.ww-step#breathe .ww-insight{max-width:370px}.ww-step#breathe .ww-art{height:185px;max-width:80%;width:265px;opacity:.65}.ww-ripple{transform-origin:150px 100px;animation:ww-ripple 7s ease-in-out infinite;animation-play-state:paused}.ww-ripple:nth-child(2){animation-delay:-2300ms}.ww-ripple:nth-child(3){animation-delay:-4600ms}.ww-step.is-near .ww-ripple{animation-play-state:running}@keyframes ww-ripple{0%,100%{transform:scale(.94);opacity:.45}50%{transform:scale(1.05);opacity:.75}}.ww-step#savour{background:var(--emerald);color:var(--ivory);padding:45px 50px 55px;margin:20px -5px 42px;border-radius:0 6vw 0 0;gap:80px}.ww-step#savour .ww-step-name,.ww-step#savour .ww-insight,.ww-step#savour .ww-interpretation>p{color:var(--ivory)}.ww-step#savour .eyebrow,.ww-step#savour .ww-interpretation>span,.ww-step#savour .ww-citations{color:#e4e6d9}.ww-step#savour .ww-art{color:var(--ivory);opacity:.85;margin-top:28px}.ww-step#release{padding-top:30px;padding-bottom:55px}.why-editorial .cue-confluence{margin-top:5px;margin-bottom:38px}.why-editorial .editorial-section{padding-top:25px}.why-editorial .order-text{font-size:18px;line-height:1.85}.why-editorial .editorial-section>h2{font-size:34px}.why-editorial .ww-copy mark{background:transparent;color:var(--emerald);font-style:italic}.ww-step .ww-art{color:var(--emerald)}@media(max-width:1100px){.ww-step{gap:48px}.ww-step#breathe{gap:65px}.ww-step#savour{gap:48px;padding:40px 35px 48px}.ww-copy{font-size:17px}.ww-insight{font-size:23px}.ww-step-name{font-size:115px}.why-editorial .ww-hero{padding:38px 35px 42px}.ww-art{width:235px}}@media(max-width:760px){.why-editorial .ww-hero{padding:30px 23px 34px;margin:17px -2px 20px;border-radius:0 12vw 0 0}.ww-hero h1{font-size:40px;line-height:1.14}.ww-hero>p{font-size:17px;line-height:1.75}.ww-hero .eyebrow{font-size:10px;margin-bottom:17px}.ww-hero-art{width:100%;right:-20%;opacity:.5}.ww-step,.ww-step#breathe{grid-template-columns:1fr;gap:10px;padding:25px 3px 38px}.ww-step-name{font-size:100px;line-height:1.18;margin-bottom:3px}.ww-heading{padding:10px 0 0}.ww-heading .eyebrow{margin-bottom:7px}.ww-insight{font-size:23px;max-width:none;margin-bottom:15px}.ww-art{width:235px;height:115px;max-width:85%;margin:12px 0 18px}.ww-copy{font-size:17px;line-height:1.85;padding:0}.ww-copy>p{margin-bottom:22px}.ww-interpretation{margin-top:24px}.ww-interpretation>p{font-size:22px;line-height:1.55}.ww-citations{font-size:12px;margin-top:20px!important}.ww-step#breathe .ww-heading,.ww-step#breathe .ww-copy{grid-column:auto;grid-row:auto;justify-self:stretch}.ww-step#breathe .ww-art{width:220px;height:135px;margin:8px 0 18px}.ww-step#savour{grid-template-columns:1fr;gap:10px;padding:28px 24px 35px;margin:15px -2px 30px;border-radius:0 12vw 0 0}.ww-step#savour .ww-art{margin:13px 0 16px}.ww-step#release{padding:15px 3px 30px}.why-editorial .cue-words{font-size:12px}.why-editorial .cue-confluence figcaption{font-size:26px}.why-editorial .editorial-section>h2{font-size:29px}.why-editorial .order-text{font-size:17px}}@media(prefers-reduced-motion:reduce){.ww-ripple{animation:none!important;transform:none;opacity:.6}}@media print{.ww-step,.ww-step#breathe,.ww-step#savour{display:block;background:none;padding:20px 0;margin:0;color:var(--ink);break-inside:avoid}.ww-step#savour .ww-step-name,.ww-step#savour .ww-insight,.ww-step#savour .ww-interpretation>p,.ww-step#savour .eyebrow,.ww-step#savour .ww-interpretation>span,.ww-step#savour .ww-citations{color:var(--ink)}.ww-step-name{font-size:65px}.ww-art,.ww-hero-art{display:none}.why-editorial .ww-hero{background:none;padding:15px 0}}

/* Neutralise the ritual page's ID styles only inside this editorial page. */
.why-editorial .ww-step#breathe{background:none;color:var(--ink);border-radius:0;margin:0}.why-editorial .ww-step#release{background:var(--ivory);border-radius:0}.why-editorial :is(#arrive,#breathe,#savour,#release) .ww-step-name{font-size:clamp(94px,9.2vw,142px)}.why-editorial .ww-step#breathe .ww-step-name{color:var(--emerald)}
@media(max-width:1100px){.why-editorial :is(#arrive,#breathe,#savour,#release) .ww-step-name{font-size:115px}}
@media(max-width:760px){.why-editorial :is(#arrive,#breathe,#savour,#release) .ww-step-name{font-size:100px}.why-editorial .ww-step#breathe{padding:25px 3px 38px}}
@media print{.why-editorial :is(#arrive,#breathe,#savour,#release) .ww-step-name{font-size:65px}}
