.wwu{--wwu-accent: var(--color-accent);interpolate-size:allow-keywords}.wwu:after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.wwu .section-label[data-index]:before{content:attr(data-index);font-family:var(--font-mono);color:var(--color-accent);margin-right:1.1em;letter-spacing:.1em}.wwu-band{background:var(--color-surface)}.wwu-head{max-width:40ch;margin-bottom:var(--space-lg)}.wwu-head--wide{max-width:64ch}.wwu-head-title{margin-top:var(--space-sm)}.wwu-head-intro{margin-top:var(--space-md);color:var(--color-text-secondary);max-width:56ch}.wwu-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(7rem,12vh,10rem);padding-bottom:var(--space-xl);overflow:hidden}.wwu-hero-watermark{position:absolute;top:2%;right:calc(-1 * var(--grid-margin));font-family:var(--font-serif);font-style:italic;font-size:clamp(16rem,12rem + 22vw,46rem);line-height:.8;color:var(--color-text-primary);opacity:.04;pointer-events:none;user-select:none;z-index:0}.wwu-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--space-lg);align-items:center}@media(min-width:1024px){.wwu-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-xl)}}.wwu-badge{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-tertiary);margin-bottom:var(--space-md)}.wwu-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 12px 1px color-mix(in srgb,var(--color-accent) 60%,transparent)}.wwu-hero-headline{letter-spacing:var(--tracking-hero);margin-bottom:var(--space-md)}.wwu-hero-kicker{display:block;font-size:var(--text-h3);font-weight:500;line-height:1.15;color:var(--color-text-tertiary);margin-bottom:.25em}.wwu-hero-turn{display:block;font-size:clamp(3.6rem,2rem + 6.6vw,9rem);font-weight:500;line-height:.92}.wwu-hero-headline .hero-word{margin-block:-.06em}.wwu-yours{color:var(--color-accent);font-size:1.08em}.wwu-period{color:var(--color-accent)}.wwu-hero-subtitle{max-width:52ch;color:var(--color-text-secondary);margin-bottom:var(--space-md)}.wwu-hero .hero-stars{margin-top:0;margin-bottom:var(--space-md)}.wwu-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.wwu-hero-oneliner{font-family:var(--font-serif);font-style:italic;font-size:var(--text-small);color:var(--color-text-tertiary);margin-top:var(--space-md)}.btn-flip .btn-flip-inner{position:relative;display:block;overflow:hidden}.btn-flip .btn-flip-label{display:block;transition:transform .55s var(--ease-expo-out)}.btn-flip .btn-flip-label[aria-hidden]{position:absolute;inset:0;transform:translateY(115%)}.btn-flip:hover .btn-flip-label,.btn-flip:focus-visible .btn-flip-label{transform:translateY(-115%)}.btn-flip:hover .btn-flip-label[aria-hidden],.btn-flip:focus-visible .btn-flip-label[aria-hidden]{transform:translateY(0)}.wwu-terminal-drift{will-change:transform}.wwu-terminal{width:100%}@media(min-width:1024px){.wwu-terminal-drift{margin-right:calc(-1 * var(--grid-margin) * .6)}}.wwu-terminal-body{min-height:22rem;padding:var(--space-md)}.wwu-skillmd{margin:0;font-family:var(--font-mono);font-size:clamp(.72rem,.62rem + .4vw,.9rem);line-height:1.75;color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;tab-size:2}.wwu-skillmd .tok-fence{color:var(--color-text-muted)}.wwu-skillmd .tok-key{color:var(--color-accent)}.wwu-skillmd .tok-h{color:var(--color-cat-code)}.wwu-caret{display:inline-block;width:.55em;height:1.05em;margin-left:1px;vertical-align:-.18em;background:var(--color-accent);animation:wwu-blink 1.05s steps(1) infinite}@keyframes wwu-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.wwu-hero-scroll{position:absolute;bottom:var(--space-md);left:50%;transform:translate(-50%);z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--color-text-tertiary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em}.wwu-hero-scroll svg{width:20px;height:20px}.wwu-problem-cards{display:grid;grid-template-columns:1fr;gap:var(--space-md);margin-bottom:var(--space-xl)}@media(min-width:768px){.wwu-problem-cards{grid-template-columns:repeat(3,1fr)}.wwu-problem-card:nth-child(2){margin-top:var(--space-lg)}.wwu-problem-card:nth-child(3){margin-top:calc(var(--space-lg) * 2)}}.wwu-problem-card{position:relative;padding:var(--space-md);background:var(--color-dark);border-top:2px solid;border-image:linear-gradient(to right,var(--color-accent),transparent) 1;overflow:hidden}.wwu-band .wwu-problem-card{background:var(--color-dark)}.wwu-problem-num{font-size:clamp(4rem,3rem + 5vw,7rem);font-weight:700;line-height:.8;color:var(--color-accent);opacity:.1;pointer-events:none;user-select:none;margin-bottom:var(--space-xs)}.wwu-problem-title{font-size:var(--text-h3);font-weight:500;margin-bottom:var(--space-sm)}.wwu-problem-body{color:var(--color-text-secondary)}.wwu-villain{position:relative;height:210vh}.wwu-villain-sticky{position:sticky;top:0;height:100svh;display:flex;align-items:center}.wwu-villain-line{font-size:clamp(2.75rem,1.3rem + 5.8vw,7.75rem);font-weight:500;letter-spacing:var(--tracking-display);line-height:1.04;max-width:15ch;color:var(--color-text-primary)}.villain-word{display:inline-block;margin-right:.24em;will-change:opacity}.villain-word.text-serif{font-size:1.06em;font-weight:400}.villain-accent{color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.wwu-villain{height:auto}.wwu-villain-sticky{position:static;height:auto;padding-block:var(--space-2xl)}}.wwu-pillars{display:grid;grid-template-columns:1fr;gap:var(--space-md);margin-bottom:var(--space-lg)}@media(min-width:768px){.wwu-pillars{grid-template-columns:repeat(3,1fr)}}.wwu-pillar{--wwu-accent: var(--card-color, var(--color-accent));display:flex;flex-direction:column;padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-top:2px solid var(--card-color, var(--color-accent));transition:transform var(--duration-fast) var(--ease-quart-out),border-color var(--duration-fast) var(--ease-quart-out),box-shadow var(--duration-normal) var(--ease-quart-out)}.wwu-band .wwu-pillar{background:var(--color-dark)}.wwu-pillar:hover{transform:translateY(-4px);box-shadow:0 0 40px color-mix(in srgb,var(--card-color) 14%,transparent)}.wwu-pillar-name{font-size:var(--text-h3);font-weight:500;margin-bottom:var(--space-xs)}.wwu-pillar-tagline{color:var(--color-text-secondary);margin-bottom:var(--space-md)}.wwu-list{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-xs)}.wwu-list li{position:relative;padding-left:1.7em;font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.5}.wwu-list li:before{content:"";position:absolute;left:.1em;top:.35em;width:.5em;height:.28em;border-left:2px solid var(--wwu-accent);border-bottom:2px solid var(--wwu-accent);transform:rotate(-45deg)}.wwu-callout{max-width:60ch;padding-top:var(--space-md);border-top:1px solid var(--color-border);font-family:var(--font-serif);font-style:italic;font-size:var(--text-body-lg);color:var(--color-text-secondary)}.wwu-proof-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);margin-bottom:var(--space-md)}.wwu-badge-link{display:inline-flex;align-items:center;gap:.5em;padding:.45em 1.1em;border:1px solid var(--color-border);border-radius:100px;font-size:var(--text-small);color:var(--color-text-secondary);transition:border-color var(--duration-fast) var(--ease-quart-out),background var(--duration-fast) var(--ease-quart-out)}.wwu-badge-link:hover{border-color:var(--color-border-hover);background:#fafaf90d}.wwu-proof-founder{max-width:60ch;font-size:var(--text-body-lg);color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.wwu-proof-founder strong{color:var(--color-text-primary);font-weight:500}.wwu-wall{overflow:hidden;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:var(--space-md);margin-bottom:var(--space-lg);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.wwu-wall-skew{will-change:transform}.wwu-wall-track{gap:var(--space-md)}.wwu-wall-item{flex-shrink:0;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-text-tertiary)}.wwu-wall-yours{flex-shrink:0;white-space:nowrap;font-family:var(--font-serif);font-style:italic;font-size:var(--text-small);color:var(--color-accent)}.wwu-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}@media(min-width:768px){.wwu-stats{grid-template-columns:repeat(4,1fr)}}.wwu-stat-value{font-weight:600;letter-spacing:var(--tracking-display);line-height:1;margin-bottom:.25em;font-variant-numeric:tabular-nums}.wwu-stat-label{font-size:var(--text-small);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.1em}.wwu-steps{display:grid;grid-template-columns:1fr;gap:var(--space-md);margin-bottom:var(--space-lg)}@media(min-width:640px){.wwu-steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.wwu-steps{grid-template-columns:repeat(5,1fr);gap:var(--space-sm)}}.wwu-step{padding-top:var(--space-sm);border-top:1px solid var(--color-border)}@media(min-width:1100px){.wwu-step{position:relative;border-top:none}.wwu-step:before{content:"";position:absolute;top:0;left:0;right:calc(-1 * var(--space-sm));height:1px;background:var(--color-border);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-expo-out)}.wwu-step:last-child:before{right:0}.wwu-steps.revealed .wwu-step:before{transform:scaleX(1)}.wwu-steps.revealed .wwu-step:nth-child(1):before{transition-delay:0ms}.wwu-steps.revealed .wwu-step:nth-child(2):before{transition-delay:.14s}.wwu-steps.revealed .wwu-step:nth-child(3):before{transition-delay:.28s}.wwu-steps.revealed .wwu-step:nth-child(4):before{transition-delay:.42s}.wwu-steps.revealed .wwu-step:nth-child(5):before{transition-delay:.56s}}.wwu-step-num{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-accent);letter-spacing:.1em;margin-bottom:var(--space-md)}.wwu-step-title{font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin-bottom:var(--space-sm)}.wwu-step-body{font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.6}.wwu-emphasis{font-family:var(--font-serif);font-style:italic;font-size:var(--text-h3);color:var(--color-text-secondary);max-width:30ch}.wwu-emphasis b{color:var(--color-accent);font-weight:inherit}.wwu-packages{display:grid;grid-template-columns:1fr;gap:var(--space-md);margin-bottom:var(--space-lg);align-items:start}@media(min-width:900px){.wwu-packages{grid-template-columns:repeat(3,1fr)}}.wwu-package{--wwu-accent: var(--color-accent);position:relative;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);transition:transform var(--duration-fast) var(--ease-quart-out),border-color var(--duration-fast) var(--ease-quart-out),box-shadow var(--duration-normal) var(--ease-quart-out)}.wwu-band .wwu-package{background:var(--color-dark)}.wwu-package:hover{transform:translateY(-4px);border-color:var(--color-border-hover)}.wwu-package--featured{border-color:var(--color-accent);box-shadow:0 0 60px #e84d1a1f}@media(min-width:900px){.wwu-package--featured{transform:translateY(-12px)}.wwu-package--featured:hover{transform:translateY(-16px)}}.wwu-package-tag{position:absolute;top:0;right:var(--space-md);transform:translateY(-50%);padding:.3em .9em;border-radius:100px;background:var(--color-accent);color:var(--color-light);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em}.wwu-package-name{font-size:var(--text-body-lg);font-weight:500}.wwu-package-price{font-size:var(--text-h2);font-weight:600;letter-spacing:var(--tracking-heading);line-height:1}.wwu-package-timeline{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary)}.wwu-package-blurb{font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.55}.wwu-package .wwu-list{margin-top:0;margin-bottom:var(--space-sm)}.wwu-package-cta{margin-top:auto;justify-content:center;width:100%}.wwu-risk{text-align:center;font-size:var(--text-h3);line-height:1.3;color:var(--color-text-primary);max-width:30ch;margin-inline:auto;text-wrap:balance}.wwu-faq-list{max-width:80ch}.wwu-faq-item{border-bottom:1px solid var(--color-border)}.wwu-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-md);cursor:pointer;list-style:none;font-size:var(--text-h3);font-weight:500;color:var(--color-text-primary);transition:color var(--duration-fast) var(--ease-quart-out)}.wwu-faq-item summary::-webkit-details-marker{display:none}.wwu-faq-item summary:hover{color:var(--color-accent)}.wwu-faq-icon{position:relative;flex-shrink:0;width:1.1rem;height:1.1rem;transition:transform var(--duration-normal) var(--ease-expo-out)}.wwu-faq-item[open] .wwu-faq-icon{transform:rotate(180deg)}.wwu-faq-icon:before,.wwu-faq-icon:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transition:transform var(--duration-normal) var(--ease-expo-out)}.wwu-faq-icon:before{width:1.1rem;height:2px;transform:translate(-50%,-50%)}.wwu-faq-icon:after{width:2px;height:1.1rem;transform:translate(-50%,-50%)}.wwu-faq-item[open] .wwu-faq-icon:after{transform:translate(-50%,-50%) scaleY(0)}.wwu-faq-item::details-content{block-size:0;overflow:clip;transition:block-size .5s var(--ease-expo-out),content-visibility .5s allow-discrete}.wwu-faq-item[open]::details-content{block-size:auto}.wwu-faq-answer{padding-bottom:var(--space-md);max-width:68ch;color:var(--color-text-secondary);line-height:var(--leading-body)}.wwu-faq-item[open] .wwu-faq-answer{animation:wwu-faq-in .5s var(--ease-quart-out) both}@keyframes wwu-faq-in{0%{opacity:0;transform:translateY(-8px)}}.wwu-founder-grid{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:900px){.wwu-founder-grid{grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:start}}.wwu-founder-statement{font-size:var(--text-h2);letter-spacing:var(--tracking-heading);line-height:1.15;text-wrap:balance}.wwu-founder-name{display:flex;align-items:center;gap:.45em;width:fit-content;font-size:var(--text-h3);font-weight:500;transition:color var(--duration-fast) var(--ease-quart-out)}a.wwu-founder-name:hover,a.wwu-founder-name:focus-visible{color:var(--color-accent)}.wwu-founder-linkedin{width:.62em;height:.62em;flex-shrink:0;color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-quart-out)}a.wwu-founder-name:hover .wwu-founder-linkedin,a.wwu-founder-name:focus-visible .wwu-founder-linkedin{color:var(--color-accent)}.wwu-founder-inline{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-border-hover);transition:text-decoration-color var(--duration-fast) var(--ease-quart-out)}.wwu-founder-inline:hover{text-decoration-color:var(--color-accent)}.wwu-founder-credential{display:inline-block;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-top:.35em;margin-bottom:var(--space-md)}.wwu-founder-bio{color:var(--color-text-secondary);line-height:var(--leading-body);max-width:54ch}.wwu-book{position:relative;overflow:hidden;background:radial-gradient(58% 46% at 50% 108%,color-mix(in srgb,var(--color-accent) 15%,transparent) 0%,transparent 72%)}.wwu-book-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-md)}.wwu-book-headline{max-width:18ch}.wwu-book-trust{max-width:48ch;color:var(--color-text-secondary)}.wwu-book-cta{margin-top:var(--space-sm)}.wwu-book-secondary{margin-top:var(--space-md);text-align:center;font-size:var(--text-small);color:var(--color-text-tertiary)}.wwu-book-secondary a{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-border-hover);transition:color var(--duration-fast) var(--ease-quart-out)}.wwu-book-secondary a:hover{color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.wwu-caret{animation:none;opacity:1}.wwu-wall-track{animation:none}.wwu-faq-item::details-content{transition:none}.wwu-faq-item[open] .wwu-faq-answer{animation:none}.wwu-step:before{transition:none;transform:scaleX(1)}}
