.wave-main-article{--wave-article-line: #d8d9d4;--wave-article-red: #a31618;--wave-article-muted: var(--wave-grey-500);--wave-article-soft: #f3f4f2;padding-block:0;background:var(--wave-white);color:var(--wave-ink)}.wave-article{display:block}.wave-main-article :is(blockquote,.wave-steps,.wave-article__hero) :focus-visible{outline-color:var(--wave-focus-on-dark)}.wave-article__header{padding-block:2.8rem 4rem;background:var(--wave-white)}.wave-article__crumbs{margin-bottom:2rem}.wave-article__crumbs-list{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:1.3rem;line-height:2rem}.wave-article__crumb{display:flex;align-items:center;gap:1rem;min-width:0}.wave-article__crumb-link{padding:1.2rem .4rem;margin:-1.2rem -.4rem;color:var(--wave-article-muted);text-decoration:none}.wave-article__crumb--tag .wave-article__crumb-link{color:var(--wave-article-red)}.wave-article__crumb--tag .wave-article__crumb-link:first-letter{text-transform:uppercase}.wave-article__crumb-link:hover{text-decoration:underline;text-underline-offset:.3rem}.wave-article__crumb-sep{flex:none;width:1.3rem;height:1.3rem;color:var(--wave-ink-navy)}.wave-article__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "excerpt excerpt" "byline issue";column-gap:1.6rem;row-gap:2rem}.wave-article__intro--no-excerpt{grid-template-areas:"title title" "byline issue"}.wave-article__title{grid-area:title;max-width:93rem;font-family:var(--font-sans);font-weight:800;font-size:clamp(3rem,1.803rem + 3.192vw,6.4rem);line-height:1.02;letter-spacing:-.01em;text-transform:uppercase;color:var(--wave-ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;text-wrap:balance}.wave-article__issue{grid-area:issue;align-self:end;justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;white-space:nowrap;text-align:right}.wave-article__issue-label{font-family:var(--font-mono);font-size:1.2rem;line-height:1.4rem;text-transform:uppercase;color:var(--wave-article-muted)}.wave-article__issue-label:empty{display:none}@media screen and (max-width:374px){.wave-article__intro{grid-template-columns:minmax(0,1fr) min-content;column-gap:1.2rem}.wave-article__issue{white-space:normal}}.wave-article__issue-no{font-family:var(--font-display);font-weight:400;font-size:clamp(3rem,2.366rem + 1.69vw,4.8rem);line-height:1.04;color:var(--wave-ink)}.wave-article__excerpt{grid-area:excerpt;max-width:76rem;font-family:var(--font-mono);font-size:clamp(1.6rem,1.424rem + .469vw,2.1rem);line-height:1.29;color:var(--wave-ink)}.wave-article__excerpt p{margin:0}.wave-article__excerpt p+p{margin-top:.8em}.wave-article__byline{grid-area:byline;align-self:end;display:flex;flex-direction:column;gap:1rem;min-width:0}.wave-article__author-row{display:flex;align-items:center;gap:1.2rem;min-width:0}.wave-article__avatar{flex:none;display:grid;place-items:center;width:4.2rem;height:4.2rem}.wave-article__avatar-img{display:block;width:100%;height:100%;object-fit:contain}.wave-article__avatar--photo{overflow:hidden;border-radius:50%}.wave-article__avatar--photo .wave-article__avatar-img{object-fit:cover}.wave-article__avatar--initials{border-radius:50%;background:var(--wave-lime);font-family:var(--font-sans);font-weight:700;font-size:1.4rem;line-height:1;color:var(--wave-ink)}.wave-article__author-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.wave-article__author-name{font-family:var(--font-sans);font-weight:700;font-size:1.5rem;line-height:1.8rem;color:var(--wave-ink)}.wave-article__author-role{font-family:var(--font-mono);font-size:1.2rem;line-height:1.5rem;color:var(--wave-article-muted)}.wave-article__meta{font-family:var(--font-mono);font-size:1.2rem;line-height:1.5rem;text-transform:uppercase;color:var(--wave-article-muted)}.wave-article__meta-sep{white-space:pre-wrap}.wave-article__meta time,.wave-article__read-time{white-space:nowrap}.wave-article__hero{position:relative;margin:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--wave-ink);color:var(--wave-white)}.wave-article__hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.wave-article__hero-img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--wave-article-hero-pos, 50% 50%)}.wave-article__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 20%,#0000008c);pointer-events:none}.wave-article__hero-caption{--wave-article-scrim: rgba(0, 0, 0, .4);position:absolute;inset:auto 0 0;z-index:1;padding-top:4rem;padding-bottom:1.6rem;background:linear-gradient(180deg,rgba(0,0,0,0) 0,var(--wave-article-scrim) 4rem);font-family:var(--font-mono);text-shadow:0 1px 2px rgba(0,0,0,.35)}.wave-article__hero-caption-inner{display:flex;flex-direction:column;gap:.6rem}.wave-article__hero-alt{max-width:51rem;font-size:1.2rem;line-height:1.6rem}.wave-article__hero-credit{font-size:1.2rem;line-height:1.5rem;text-transform:uppercase;color:#ffffffd1}.wave-article__content{padding-block:3.2rem 5.6rem;background:var(--wave-white)}.wave-article__layout{display:grid;grid-template-columns:minmax(0,1fr);row-gap:2.4rem}.wave-article__rail{display:none}.wave-article__main{min-width:0}.wave-article__rail-label{font-family:var(--font-sans);font-weight:700;font-size:1.3rem;line-height:1.6rem;text-transform:uppercase;color:var(--wave-ink)}.wave-article__toc-list{margin:0;padding:0;list-style:none}.wave-article__toc-link{display:grid;grid-template-columns:2.3rem minmax(0,1fr);column-gap:1rem;align-items:baseline;padding-block:.7rem;font-family:var(--font-mono);color:var(--wave-article-muted);text-decoration:none}.wave-article__toc-num{font-size:1.1rem;line-height:1.8rem}.wave-article__toc-text{font-size:1.2rem;line-height:1.8rem}.wave-article__toc .wave-article__toc-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.wave-article__toc-link:hover .wave-article__toc-text{color:var(--wave-ink);text-decoration:underline;text-underline-offset:.3rem}.wave-article__toc-link[aria-current=true]{color:var(--wave-ink)}.wave-article__toc-details{border:1px solid var(--wave-article-line);border-radius:var(--wave-radius-box);background:var(--wave-article-soft)}.wave-article__toc-summary{display:flex;align-items:center;gap:1rem;min-height:5.2rem;padding:1.4rem 1.8rem;cursor:pointer;list-style:none;font-family:var(--font-sans);font-weight:700;font-size:1.3rem;line-height:1.6rem;text-transform:uppercase;color:var(--wave-ink);-webkit-tap-highlight-color:transparent}.wave-article__toc-summary::-webkit-details-marker{display:none}.wave-article__toc-summary::marker{content:""}.wave-article__toc-summary-count{margin-left:auto;font-family:var(--font-mono);font-weight:400;font-size:1.2rem;color:var(--wave-article-muted)}.wave-article__toc-summary-icon{flex:none;width:1.6rem;height:1.6rem;transition:transform var(--wave-dur) var(--wave-ease)}.wave-article__toc-details[open] .wave-article__toc-summary-icon{transform:rotate(180deg)}.wave-article__toc-details .wave-article__toc-list{padding:0 1.8rem 1.2rem;border-top:1px solid var(--wave-article-line)}.wave-article__toc-details .wave-article__toc-link{padding-block:1.1rem;border-bottom:1px solid var(--wave-line-soft)}.wave-article__toc-details .wave-article__toc-item:last-child .wave-article__toc-link{border-bottom:0}.wave-article__toc-details .wave-article__toc-num{font-size:1.2rem;line-height:2.2rem}.wave-article__toc-details .wave-article__toc-text{font-size:1.4rem;line-height:2.2rem}.wave-article__share{display:flex;flex-direction:column;gap:1.2rem}.wave-article__share-list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.wave-article__share-btn{position:relative;display:grid;place-items:center;width:3.4rem;height:3.4rem;padding:0;border:1px solid var(--wave-article-line);border-radius:50%;background:var(--wave-white);color:var(--wave-ink);cursor:pointer;transition:background-color var(--wave-dur) var(--wave-ease),border-color var(--wave-dur) var(--wave-ease);-webkit-tap-highlight-color:transparent}.wave-article__share-btn:before{content:"";position:absolute;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem}.wave-article__share-btn:hover{border-color:var(--wave-ink);background:var(--wave-lime)}.wave-article__share-icon,.wave-article__share-check{grid-area:1 / 1;width:1.5rem;height:1.5rem}.wave-article__share-check{display:none;color:var(--wave-green-ink)}.wave-article__share-btn.is-copied{border-color:var(--wave-green);background:var(--wave-green-soft)}.wave-article__share-btn.is-copied .wave-article__share-icon{display:none}.wave-article__share-btn.is-copied .wave-article__share-check{display:block}.wave-article__share-status{min-height:1.6rem;font-family:var(--font-mono);font-size:1.2rem;line-height:1.6rem;color:var(--wave-green-ink)}.wave-main-article .wave-article__share-status:empty{display:block}.wave-article__share--end{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:1.6rem;row-gap:.8rem;margin-top:4rem;padding-block:2rem;border-block:1px solid var(--wave-article-line)}.wave-article__share--end .wave-article__share-btn{width:4.4rem;height:4.4rem}.wave-article__share--end .wave-article__share-btn:before{content:none}.wave-article__share--end .wave-article__share-status{flex:1 1 100%;min-height:0}.wave-article__note{display:flex;flex-direction:column;gap:1rem;padding-left:1.6rem;border-left:.4rem solid var(--wave-lime);text-transform:uppercase}.wave-article__note-label{font-family:var(--font-mono);font-size:1.2rem;line-height:1.4rem;color:var(--wave-article-muted)}.wave-article__note-text{font-family:var(--font-display);font-weight:400;font-size:2.2rem;line-height:1.1;letter-spacing:-.02em;color:var(--wave-ink);overflow-wrap:break-word}.wave-article__author{display:flex;align-items:flex-start;gap:1.6rem;margin-top:4rem;padding-top:2.4rem;border-top:1px solid var(--wave-article-line)}@media screen and (max-width:989px){.wave-article__share--end+.wave-article__author{margin-top:2.4rem;padding-top:0;border-top:0}}.wave-article__author-media{flex:none;display:grid;place-items:center;width:6.4rem;height:6.2rem}.wave-article__author-img{display:block;width:100%;height:100%;object-fit:contain}.wave-article__author-media--photo{overflow:hidden;width:6.4rem;height:6.4rem;border-radius:50%}.wave-article__author-media--photo .wave-article__author-img{object-fit:cover}.wave-article__author-media--initials{width:6.4rem;height:6.4rem;border-radius:50%;background:var(--wave-lime);font-family:var(--font-sans);font-weight:700;font-size:2rem;color:var(--wave-ink)}.wave-article__author-copy{display:flex;flex-direction:column;gap:.8rem;min-width:0}.wave-article__author-signature{font-family:var(--font-script);font-weight:400;font-size:2.8rem;line-height:3rem;color:var(--wave-ink)}.wave-article__author-bio{font-family:var(--font-mono);font-size:1.4rem;line-height:2rem;color:var(--wave-article-muted)}.wave-article__placeholder{font-family:var(--font-mono);font-size:1.4rem;color:var(--wave-article-muted)}.wave-article__body{--wave-flow: 2.4rem;--wave-flow-block: 3.2rem;--wave-flow-h2: 4.8rem;--wave-flow-after-h2: 2rem;--wave-flow-h3: 3.2rem;--wave-flow-after-h3: 1.2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem;counter-reset:wave-step;font-family:var(--font-mono);font-size:clamp(1.6rem,1.53rem + .188vw,1.8rem);line-height:1.56;color:var(--wave-ink)}.wave-main-article .wave-article__body>*{grid-column:1 / -1;min-width:0;margin:0}.wave-main-article .wave-article__body>*+*{margin-top:var(--wave-flow)}.wave-main-article .wave-article__body>*+:is(figure,blockquote,table,hr,.wave-callout,.wave-steps,.wave-formula,.wave-image-pair,.wave-article__table,.key-takeaways,.wave-faq),.wave-main-article .wave-article__body>:is(figure,blockquote,table,hr,.wave-callout,.wave-steps,.wave-formula,.wave-image-pair,.wave-article__table,.key-takeaways,.wave-faq)+*{margin-top:var(--wave-flow-block)}.wave-main-article .wave-article__body>*+h3{margin-top:var(--wave-flow-h3)}.wave-main-article .wave-article__body>:is(h3,h4,h5,h6)+*{margin-top:var(--wave-flow-after-h3)}.wave-main-article .wave-article__body>*+h2{margin-top:var(--wave-flow-h2)}.wave-main-article .wave-article__body>h2+*,.wave-main-article .wave-article__body>h2+:is(style,script)+*{margin-top:var(--wave-flow-after-h2)}.wave-main-article .wave-article__body>br{display:none}.wave-main-article .wave-article__body p{font-family:var(--font-mono);font-size:inherit;line-height:inherit;color:var(--wave-ink);overflow-wrap:break-word}.wave-main-article .wave-article__body--lead>p:first-of-type{font-family:var(--font-sans);font-weight:700;font-size:clamp(2.1rem,1.854rem + .657vw,2.8rem);line-height:1.286;letter-spacing:0}.wave-main-article .wave-article__body h2{display:flex;align-items:baseline;gap:1.2rem;font-family:var(--font-sans);font-style:normal;font-weight:800;font-size:clamp(2.6rem,2.178rem + 1.127vw,3.8rem);line-height:1.08;letter-spacing:0;text-transform:uppercase;color:var(--wave-ink);word-break:normal;overflow-wrap:break-word;scroll-margin-top:2.4rem}.wave-article__h2-num{flex:none;font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,1.989rem + .563vw,2.8rem);line-height:1.07;letter-spacing:0;color:var(--wave-article-red)}.wave-article__h2-num:before{content:attr(data-num)}.wave-main-article .wave-article__body>h2:first-of-type .wave-article__h2-num{color:var(--wave-lime)}.wave-article__body--plain-h2 .wave-article__h2-num{display:none}@media screen and (max-width:749px){.wave-main-article .wave-article__body h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5}}@media screen and (max-width:374px){.wave-main-article .wave-article__body h2{font-size:2.3rem}}.wave-article__h2-text{flex:1 1 auto;min-width:0}.wave-main-article .wave-article__body h3{font-family:var(--font-sans);font-style:normal;font-weight:700;font-size:clamp(2rem,1.859rem + .376vw,2.4rem);line-height:1.25;letter-spacing:0;color:var(--wave-ink);scroll-margin-top:2.4rem}.wave-main-article .wave-article__body :is(h4,h5,h6){font-family:var(--font-sans);font-style:normal;font-weight:700;font-size:1.8rem;line-height:1.3;letter-spacing:0;color:var(--wave-ink)}.wave-main-article .wave-article__body :is(strong,b){font-weight:700}.wave-main-article .wave-article__body a:not([class]){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--wave-article-red);text-underline-offset:.3rem;overflow-wrap:anywhere;transition:background-color var(--wave-dur) var(--wave-ease)}.wave-main-article .wave-article__body a:not([class]):hover{text-decoration-thickness:2px;background-color:var(--wave-lime)}.wave-main-article .wave-article__body small{font-size:1.3rem;line-height:1.8rem;color:var(--wave-article-muted)}.wave-main-article .wave-article__body p>small:only-child{display:block;white-space:pre-line}.wave-main-article .wave-article__body :is(code,kbd){padding:.1em .35em;border-radius:.4rem;background:var(--wave-article-soft);font-family:var(--font-mono);font-size:.9em}.wave-main-article .wave-article__body pre{overflow-x:auto;padding:1.6rem 2rem;border-radius:var(--wave-radius-box);background:var(--wave-article-soft);font-size:1.4rem;line-height:1.5}.wave-main-article .wave-article__body pre code{padding:0;background:none}.wave-main-article .wave-article__body :where(ul:not([class]),ol:not([class])){display:flex;flex-direction:column;gap:1.2rem;margin-inline:0;margin-bottom:0;padding:0}.wave-main-article .wave-article__body :where(ul:not([class])){list-style:none}.wave-main-article .wave-article__body :where(ul:not([class]))>li{position:relative;padding-left:2.6rem}.wave-main-article .wave-article__body :where(ul:not([class]))>li:before{content:"";position:absolute;top:calc(.78em - .45rem);left:.2rem;width:.9rem;height:.9rem;border:1px solid var(--wave-ink);border-radius:50%;background:var(--wave-lime)}.wave-main-article .wave-article__body :where(ol:not([class])){padding-left:3.6rem;list-style:decimal-leading-zero}.wave-main-article .wave-article__body :where(ol:not([class]))>li{padding-left:.4rem}.wave-main-article .wave-article__body :where(ol:not([class]))>li::marker{font-family:var(--font-mono);font-size:.85em;color:var(--wave-article-red)}.wave-main-article .wave-article__body li>:is(ul,ol){margin-top:1rem}.wave-main-article .wave-article__body li>p{margin:0}.wave-main-article .wave-article__body hr{display:block;height:1px;border:0;background:var(--wave-article-line)}.wave-main-article .wave-article__body img{max-width:100%;height:auto;border-radius:var(--wave-radius-box)}.wave-main-article .wave-article__body figure{position:relative;margin-inline:0;margin-bottom:0}.wave-main-article .wave-article__body figure img,.wave-main-article .wave-article__body p>img:only-child{display:block;width:100%}.wave-main-article .wave-article__body :where(figure img,p>img:only-child):where(:not([width][height])){aspect-ratio:auto 16 / 9}.wave-main-article .wave-article__body figcaption{margin-top:1rem;font-family:var(--font-mono);font-size:1.2rem;line-height:1.6rem;color:var(--wave-article-muted)}.wave-main-article .wave-article__body figure:not(:has(img,picture,video,iframe,svg,table)){padding-left:1.6rem;border-left:.3rem solid var(--wave-lime);font-family:var(--font-mono);font-size:1.5rem;line-height:2.2rem;color:var(--wave-grey-700)}.wave-main-article .wave-article__body .wave-image-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.wave-main-article .wave-article__body>figure:has(img):not(figure:has(img)+figure):has(+figure img){grid-column:1;margin-top:var(--wave-flow-block)}.wave-main-article .wave-article__body>figure:has(img):not(figure:has(img)+figure)+figure:has(img){grid-column:2;margin-top:var(--wave-flow-block)}.wave-main-article .wave-article__body>figure:has(img):not(figure:has(img)+figure):has(+figure img) img,.wave-main-article .wave-article__body>figure:has(img):not(figure:has(img)+figure)+figure:has(img) img,.wave-main-article .wave-article__body .wave-image-pair img{width:100%;aspect-ratio:371 / 420;object-fit:cover}.wave-main-article .wave-article__body .wave-image-pair figure{margin:0}.wave-main-article .wave-article__body blockquote{display:flex;flex-direction:column;gap:1.8rem;margin-inline:0;margin-bottom:0;padding:3.2rem 2.4rem;border:0;border-radius:var(--wave-radius-card);background:var(--wave-ink);color:var(--wave-white);font-style:normal}.wave-main-article .wave-article__body blockquote:before{content:"\201c";display:block;height:3.2rem;font-family:var(--font-display);font-size:5.6rem;line-height:3.2rem;color:var(--wave-lime)}.wave-main-article .wave-article__body blockquote>*{margin:0}.wave-main-article .wave-article__body blockquote p{font-family:var(--font-display);font-weight:400;font-size:clamp(2.4rem,1.907rem + 1.315vw,3.8rem);line-height:1.05;text-transform:uppercase;color:var(--wave-white)}.wave-main-article .wave-article__body blockquote :is(cite,footer),.wave-main-article .wave-article__body blockquote>p:last-child:not(:first-child),.wave-main-article .wave-article__body blockquote>p:has(>cite:only-child){font-family:var(--font-mono);font-style:normal;font-size:1.2rem;line-height:1.6rem;text-transform:uppercase;color:var(--wave-cream-text)}.wave-main-article .wave-article__body blockquote a:not([class]){color:var(--wave-lime);text-decoration-color:currentColor}.wave-main-article .wave-article__body blockquote a:not([class]):hover{background:none}.wave-main-article .wave-article__table{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.wave-main-article .wave-article__body table{width:100%;border:0;border-collapse:collapse;table-layout:auto;box-shadow:none;font-family:var(--font-mono);font-size:1.4rem;line-height:2rem;color:var(--wave-ink)}.wave-main-article .wave-article__body table :is(th,td){padding:1.2rem 1.6rem 1.2rem 0;border:0;border-bottom:1px solid var(--wave-article-line);text-align:left;vertical-align:top;opacity:1;overflow-wrap:break-word}.wave-main-article .wave-article__body table :is(th,td):last-child{padding-right:0}.wave-main-article .wave-article__body table th{vertical-align:bottom;border-bottom-color:var(--wave-ink);font-family:var(--font-sans);font-weight:700;font-size:1.2rem;line-height:1.6rem;letter-spacing:.02em;text-transform:uppercase}.wave-main-article .wave-article__body table caption{margin-bottom:1rem;font-family:var(--font-mono);font-size:1.2rem;text-align:left;color:var(--wave-article-muted)}.wave-main-article .wave-article__body .key-takeaways{padding:2rem 1.8rem 2.2rem;border:1px solid var(--wave-article-line);border-radius:var(--wave-radius-card);background:var(--wave-article-soft)}.wave-main-article .wave-article__body .key-takeaways>strong:first-child{display:block;margin-bottom:1.4rem;font-family:var(--font-mono);font-weight:400;font-size:1.2rem;line-height:1.6rem;text-transform:uppercase;color:var(--wave-article-red)}.wave-main-article .wave-article__body .key-takeaways ul{gap:1rem;margin:0}.wave-main-article .wave-article__body .key-takeaways li{font-size:1.5rem;line-height:2.2rem}.wave-main-article .wave-article__body .key-takeaways ul>li{padding-left:2.2rem}.wave-main-article .wave-article__body .key-takeaways ul>li:before{top:calc(1.1rem - .45rem);left:0}@media screen and (max-width:749px){.wave-main-article .wave-article__body .wave-article__table--stack :is(table,tbody,tr,th,td){display:block;width:100%}.wave-main-article .wave-article__body .wave-article__table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wave-main-article .wave-article__body .wave-article__table--stack tr{padding-block:1.6rem;border-bottom:1px solid var(--wave-article-line)}.wave-main-article .wave-article__body .wave-article__table--stack tbody tr:first-child{border-top:1px solid var(--wave-ink)}.wave-main-article .wave-article__body .wave-article__table--stack table :is(th,td){padding:0;border:0}.wave-main-article .wave-article__body .wave-article__table--stack table :is(th,td)+:is(th,td){margin-top:1rem}.wave-main-article .wave-article__body .wave-article__table--stack table :is(th,td):before{content:attr(data-label);display:block;margin-bottom:.2rem;font-family:var(--font-sans);font-weight:700;font-size:1.2rem;line-height:1.6rem;letter-spacing:.02em;text-transform:uppercase;color:var(--wave-article-muted)}.wave-main-article .wave-article__body .wave-article__table--stack tbody :is(th,td):first-child{font-family:var(--font-sans);font-weight:700;font-size:1.6rem;line-height:2.2rem;text-transform:none;letter-spacing:0}}.wave-main-article .wave-article__body .wave-faq{margin-inline:0;margin-bottom:0}.wave-main-article .wave-article__body .wave-faq details{margin:0;overflow:visible;border:0;border-top:1px solid var(--wave-line);border-radius:0;background:transparent;box-shadow:none}.wave-main-article .wave-article__body .wave-faq details:last-child{border-bottom:1px solid var(--wave-line)}.wave-main-article .wave-article__body .wave-faq details[open]{border-color:var(--wave-line);box-shadow:none}.wave-main-article .wave-article__body .wave-faq summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;min-height:4.4rem;padding:1.8rem 0;background:none;font-family:var(--font-sans);font-weight:700;font-size:1.7rem;line-height:2.2rem;color:var(--wave-ink)}.wave-main-article .wave-article__body .wave-faq summary:hover{background:none;color:var(--wave-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem}.wave-main-article .wave-article__body .wave-faq summary:after{content:"";flex:none;width:2.4rem;height:2.4rem;margin-top:-.1rem;background:var(--wave-article-arrow) center / contain no-repeat;font-size:0;transform:none;transition:transform var(--wave-dur) var(--wave-ease)}.wave-main-article .wave-article__body .wave-faq details[open] summary:after{transform:rotate(90deg)}.wave-main-article .wave-article__body .wave-faq .wave-faq__content{padding:0 3.2rem 2rem 0}.wave-main-article .wave-article__body .wave-faq .wave-faq__content p{font-size:1.5rem;line-height:2.2rem}.wave-main-article .wave-article__body .wave-callout{position:relative;display:flex;flex-direction:column;gap:1rem;padding:8.4rem 2.4rem 2.4rem;border:1px solid var(--wave-article-line);border-radius:var(--wave-radius-card);background:var(--wave-article-soft)}.wave-main-article .wave-article__body .wave-callout:before{content:"";position:absolute;top:2.4rem;left:2.4rem;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--wave-lime) var(--wave-article-brain) center / 2.1rem no-repeat}.wave-main-article .wave-article__body .wave-callout>*{margin:0}.wave-main-article .wave-article__body .wave-callout p{font-size:1.5rem;line-height:2.2rem;color:var(--wave-article-muted)}.wave-main-article .wave-article__body .wave-callout .wave-callout__label{font-size:1.2rem;line-height:1.6rem;text-transform:uppercase;color:var(--wave-article-red)}.wave-main-article .wave-article__body .wave-callout :is(h2,h3,h4,.wave-callout__title){display:block;font-family:var(--font-sans);font-weight:800;font-size:clamp(2rem,1.824rem + .469vw,2.5rem);line-height:1.12;text-transform:uppercase;color:var(--wave-ink)}.wave-main-article .wave-article__body .wave-callout .wave-callout__source{font-size:1.2rem;line-height:1.5rem;text-transform:uppercase}.wave-main-article .wave-article__body .wave-steps{display:flex;flex-direction:column;gap:2.4rem;padding:3.2rem 2.4rem;border-radius:var(--wave-radius-card);background:var(--wave-ink);color:var(--wave-white)}.wave-main-article .wave-article__body .wave-steps>*{margin:0}.wave-main-article .wave-article__body .wave-steps>:is(h2,h3,h4,p):first-child,.wave-main-article .wave-article__body .wave-steps .wave-steps__title{display:block;font-family:var(--font-display);font-weight:400;font-size:clamp(2.4rem,2.189rem + .563vw,3rem);line-height:1.15;text-transform:uppercase;color:var(--wave-lime)}.wave-main-article .wave-article__body .wave-steps :is(ol,ul){display:flex;flex-direction:column;gap:1.4rem;margin:0;padding:0;list-style:none;counter-reset:wave-step}.wave-main-article .wave-article__body .wave-steps li{position:relative;min-height:3rem;padding:.45rem 0 .45rem 4.4rem;counter-increment:wave-step;font-family:var(--font-mono);font-size:1.6rem;line-height:2.1rem;color:var(--wave-white)}.wave-main-article .wave-article__body .wave-steps li:before{content:counter(wave-step);position:absolute;top:0;left:0;display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--wave-lime);border-radius:50%;background:none;font-family:var(--font-mono);font-size:1.1rem;line-height:1;color:var(--wave-lime)}.wave-main-article .wave-article__body .wave-steps li::marker{content:""}.wave-main-article .wave-article__body .wave-steps p{color:var(--wave-white)}.wave-main-article .wave-article__body .wave-steps a:not([class]){color:var(--wave-lime);text-decoration-color:currentColor}.wave-main-article .wave-article__body .wave-steps a:not([class]):hover{background:none}.wave-main-article .wave-article__body .wave-formula{display:flex;flex-direction:column;gap:2rem;padding:2.4rem;border-radius:var(--wave-radius-card);background:var(--wave-lime);color:var(--wave-ink)}.wave-main-article .wave-article__body .wave-formula :empty{display:none}.wave-main-article .wave-article__body .wave-formula__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2.4rem}.wave-main-article .wave-article__body .wave-formula__title{display:flex;flex-direction:column;gap:.5rem;margin:0;text-transform:uppercase}.wave-main-article .wave-article__body .wave-formula__eyebrow{font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,2.059rem + .376vw,2.6rem);line-height:1.08}.wave-main-article .wave-article__body .wave-formula__name{font-family:var(--font-sans);font-weight:800;font-size:clamp(2rem,1.859rem + .376vw,2.4rem);line-height:1.2}.wave-main-article .wave-article__body .wave-formula__meta{margin:0;font-size:1.2rem;line-height:1.6rem;text-transform:uppercase;white-space:nowrap}.wave-main-article .wave-article__body .wave-formula__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.wave-main-article .wave-article__body .wave-formula__item{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:1.6rem;border-radius:1.2rem;background:#fff9}.wave-main-article .wave-article__body .wave-formula__item:before{content:none}.wave-main-article .wave-article__body .wave-formula__item-name{font-family:var(--font-sans);font-weight:700;font-size:1.4rem;line-height:1.7rem;overflow-wrap:break-word}.wave-main-article .wave-article__body .wave-formula__item-amount{font-family:var(--font-mono);font-size:1.2rem;line-height:1.5rem}.wave-main-article .wave-article__body .wave-formula__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 2.4rem}.wave-main-article .wave-article__body .wave-formula__note{flex:1 1 32rem;font-size:1.2rem;line-height:1.6rem;color:#3d4433}.wave-main-article .wave-article__body .wave-formula__link{padding-block:1.2rem;margin-block:-1.2rem;font-family:var(--font-sans);font-weight:700;font-size:1.4rem;line-height:2rem;text-transform:uppercase;color:var(--wave-ink);text-decoration:underline;text-underline-offset:.3rem}@media screen and (min-width:750px){.wave-article__header{padding-block:4.8rem 5.6rem}.wave-article__crumbs{margin-bottom:2.8rem}.wave-article__intro{column-gap:3.2rem;row-gap:2.8rem}.wave-article__hero{aspect-ratio:16 / 9}.wave-article__hero-caption{--wave-article-scrim: rgba(0, 0, 0, .3);padding-bottom:3.2rem}.wave-article__hero-caption-inner{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:3.2rem}.wave-article__hero-alt{font-size:1.3rem;line-height:1.7rem}.wave-article__hero-credit{flex:none;max-width:40%;text-align:right}.wave-article__content{padding-block:5.6rem 8rem}.wave-article__layout{row-gap:3.2rem}.wave-article__main,.wave-article__toc-mobile,.wave-article__note{max-width:76rem}.wave-article__note-text{font-size:2.4rem}.wave-article__author-media{width:7.6rem;height:7.4rem}.wave-article__author-media--photo,.wave-article__author-media--initials{height:7.6rem}.wave-article__author-bio{font-size:1.3rem;line-height:1.8rem}.wave-article__body{--wave-flow: 2.8rem;--wave-flow-block: 4rem;--wave-flow-h2: 5.6rem;--wave-flow-after-h2: 2.4rem;--wave-flow-h3: 4rem;--wave-flow-after-h3: 1.6rem;column-gap:1.8rem}.wave-main-article .wave-article__body h2{gap:1.8rem}.wave-main-article .wave-article__body table{font-size:1.5rem;line-height:2.2rem}.wave-main-article .wave-article__body .wave-image-pair{gap:1.8rem}.wave-main-article .wave-article__body>figure:has(img):not(figure:has(img)+figure):has(+figure img):has(figcaption):after,.wave-main-article .wave-article__body>figure:has(img):not(figure:has(img)+figure)+figure:has(img):has(figcaption):after,.wave-main-article .wave-article__body .wave-image-pair figure:has(figcaption):after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;border-radius:0 0 var(--wave-radius-box) var(--wave-radius-box);background:linear-gradient(180deg,#0000,#0000008c 72%,#0009);pointer-events:none}.wave-main-article .wave-article__body>figure:has(img):not(figure:has(img)+figure):has(+figure img) figcaption,.wave-main-article .wave-article__body>figure:has(img):not(figure:has(img)+figure)+figure:has(img) figcaption,.wave-main-article .wave-article__body .wave-image-pair figcaption{position:absolute;right:1.8rem;bottom:1.8rem;left:1.8rem;z-index:1;max-width:26rem;margin:0;font-size:1.2rem;line-height:1.5rem;color:var(--wave-white)}.wave-main-article .wave-article__body blockquote{gap:2.4rem;padding:4.8rem 5rem 4.4rem}.wave-main-article .wave-article__body blockquote:before{height:4rem;font-size:7rem;line-height:4rem}.wave-main-article .wave-article__body .key-takeaways{padding:3.2rem 3.4rem}.wave-main-article .wave-article__body .wave-faq summary{font-size:1.8rem}.wave-main-article .wave-article__body .wave-callout{gap:1.1rem;padding:3.4rem 3.4rem 3.4rem 12.2rem}.wave-main-article .wave-article__body .wave-callout:before{top:3.4rem;left:3.4rem;width:5.8rem;height:5.8rem;background-size:2.7rem}.wave-main-article .wave-article__body .wave-steps{padding:4.2rem}.wave-main-article .wave-article__body .wave-steps>:is(h2,h3,h4,p):first-child,.wave-main-article .wave-article__body .wave-steps .wave-steps__title{line-height:1.467}.wave-main-article .wave-article__body .wave-formula{gap:2.4rem;padding:3.4rem}.wave-main-article .wave-article__body .wave-formula__list{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.wave-main-article .wave-article__body .wave-formula__list:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.wave-main-article .wave-article__body .wave-formula__list:has(>:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:990px){.wave-article__header{padding-block:clamp(5.6rem,-.784rem + 6.452vw,7.2rem) 6.4rem}.wave-article__crumbs{margin-bottom:3.6rem}.wave-article__intro{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title issue" "excerpt byline";column-gap:4rem;row-gap:3.6rem}.wave-article__intro--no-excerpt{grid-template-areas:"title issue" ". byline"}.wave-article__intro--no-issue{grid-template-areas:"title title" "excerpt byline"}.wave-article__intro--no-issue.wave-article__intro--no-excerpt{grid-template-areas:"title title" ". byline"}.wave-article__byline{width:31rem;justify-self:end}.wave-article__author-role{font-size:1.1rem;line-height:1.4rem}.wave-article__hero{aspect-ratio:auto;height:min(52.778vw,86rem)}.wave-article__hero-caption{padding-bottom:5.2rem}.wave-article__hero-credit{font-size:1.1rem;line-height:1.4rem}.wave-article__content{padding-block:clamp(6.4rem,-6.56rem + 13.09vw,9.6rem) 12rem}.wave-article__layout{grid-template-columns:minmax(16rem,19fr) minmax(0,76fr) minmax(11rem,14.6fr);column-gap:clamp(4rem,-7.44rem + 11.56vw,9.2rem);align-items:start}.wave-article__rail{position:sticky;top:calc(var(--wave-header-offset, 0px) + 3.2rem);grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:3.4rem;max-height:calc(100vh - var(--wave-header-offset, 0px) - 6.4rem);margin:-.6rem;padding:.6rem;overflow-y:auto;scrollbar-width:thin}.wave-article__toc .wave-article__rail-label{margin-bottom:.7rem}.wave-article__toc+.wave-article__share--rail{margin-top:-.7rem;padding-top:3.4rem;border-top:1px solid var(--wave-article-line)}.wave-article__toc-mobile,.wave-article__share--end{display:none}.wave-article__main{grid-column:2;grid-row:1;max-width:none}.wave-article__layout:not(:has(.wave-article__note)) .wave-article__main{grid-column:2 / 4;max-width:76rem}.wave-article__note{grid-column:3;grid-row:1;gap:1.8rem;max-width:none;padding-left:0;border-left:0}.wave-article__note-label{font-size:1.1rem}.wave-article__note-text{font-size:clamp(1.9rem,.8rem + 1.111vw,2.4rem);line-height:1.083}.wave-article__author{gap:2.2rem;margin-top:4.8rem;padding-top:3rem}.wave-article__body{--wave-flow: 3.6rem;--wave-flow-block: 4.4rem;--wave-flow-h2: 4.8rem;--wave-flow-after-h2: 3.6rem;--wave-flow-h3: 4rem;--wave-flow-after-h3: 1.6rem}.wave-main-article .wave-article__body .wave-callout .wave-callout__source{font-size:1rem;line-height:1.4rem}.wave-main-article .wave-article__body .wave-formula__meta{font-size:1.1rem}.wave-main-article .wave-article__body .wave-formula__note{font-size:1rem;line-height:1.4rem}.wave-main-article .wave-article__body>figure:has(img):not(figure:has(img)+figure):has(+figure img) figcaption,.wave-main-article .wave-article__body>figure:has(img):not(figure:has(img)+figure)+figure:has(img) figcaption,.wave-main-article .wave-article__body .wave-image-pair figcaption{font-size:1.1rem;line-height:1.4rem}}@media screen and (min-width:1200px){.wave-article__title{text-wrap:pretty}.wave-article__body{--wave-flow: 4.8rem;--wave-flow-block: 4.8rem;--wave-flow-h2: 4.8rem;--wave-flow-after-h2: 4.8rem;--wave-flow-h3: 4.8rem;--wave-flow-after-h3: 2rem}}@media(prefers-reduced-motion:reduce){.wave-article__toc-summary-icon,.wave-main-article .wave-article__body .wave-faq summary:after{transition:none}}@media(pointer:coarse){.wave-article__share-btn{width:4.4rem;height:4.4rem}.wave-article__share-btn:before{content:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-wave-main-article.css.map */
