:root{--linen:#f4efe7;--sand:#ddd0bc;--sand-soft:#ebe3d6;--tan:#b69d82;--teal:#467573;--deep:#1e4b57;--ink:#2a2f2e;--muted:#5a5f5c;--rule:#d6cbb9;--card:#fbf9f5;--deep-2:#183e48;--mist:#bfd6d3;--photo-linen:url(https://res.cloudinary.com/dtcs3iwtn/image/upload/v1792011328/ac-bg-linen_fudf17.jpg);--photo-cream:url(https://res.cloudinary.com/dtcs3iwtn/image/upload/v1792011328/ac-bg-cream_pimpnj.jpg);--tex:url(https://res.cloudinary.com/dtcs3iwtn/image/upload/v1792011328/ac-bg-texture_iw4o6f.jpg);--mug:url(https://res.cloudinary.com/dtcs3iwtn/image/upload/v1792011327/ac-mug-window_mhyxsp.jpg);--h-font:"Outfit";--h-wt:300;--h-track:-.025em;--b-font:"Outfit";--b-wt:400;--b-track:0em;--b-size:1;--h1:1;--h23:1;--sans:var(--b-font),"Helvetica Neue",Arial,sans-serif;--display:var(--h-font),"Helvetica Neue",Arial,sans-serif;--wrap:1180px;--lift:0 10px 34px #1e4b571a,0 1px 0 #1e4b570a;--lift-hi:0 16px 40px #1e4b5729,0 1px 0 #1e4b570d;--lift-sm:0 6px 18px #1e4b5729}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{background:var(--linen);color:var(--ink);font:var(--b-wt) calc(18px * var(--b-size))/1.65 var(--sans);letter-spacing:var(--b-track);margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--teal)}a:hover{color:var(--deep)}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}h1,h2,h3,.h1{font-family:var(--display);font-weight:var(--h-wt);letter-spacing:var(--h-track);font-variation-settings:"SOFT" 100;color:var(--ink);margin:0}h2 b,.h1 b{color:var(--teal);letter-spacing:-.03em;font-weight:800}h2{font-size:calc(clamp(2rem,3.6vw,3rem) * var(--h23));line-height:1.1}h3{letter-spacing:-.01em;font-size:1.45rem;font-weight:400;line-height:1.25}p{margin:0 0 1em}.lead{font-size:1.2rem;line-height:1.6}.muted{color:var(--muted)}.btn{min-height:56px;font:500 17px/1 var(--sans);letter-spacing:.01em;border:1px solid var(--teal);background:var(--teal);color:#fff;box-shadow:var(--lift-sm);justify-content:center;align-items:center;padding:0 30px;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .25s,transform .25s;display:inline-flex}.btn:hover{background:var(--deep);border-color:var(--deep);color:#fff;transform:translateY(-1px);box-shadow:0 10px 26px #1e4b573d}.btn-ghost{color:var(--teal);box-shadow:none;background:0 0}.btn-ghost:hover{background:var(--teal);color:#fff}.btn-light{color:var(--deep);background:#fff;border-color:#fff}.btn-light:hover{background:var(--linen);border-color:var(--linen);color:var(--deep)}.reassure{color:var(--muted);margin-top:14px;font-size:15px}.textlink{text-underline-offset:5px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.site-header{z-index:20;padding:calc(16px + env(safe-area-inset-top,0px)) 24px 0;transition:padding .3s;position:sticky;top:0}.site-header .wrap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf7f2e6;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:0 28px;transition:min-height .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 10px 34px #1e4b571a,0 1px #1e4b570a}.logo{flex:none}.logo img{width:auto;height:46px;transition:height .3s}.site-header.scrolled{padding-top:calc(8px + env(safe-area-inset-top,0px))}.site-header.scrolled .wrap{min-height:62px;box-shadow:0 12px 36px #1e4b5724}.site-header.scrolled .logo img{height:36px}.site-header.scrolled .nav .btn{min-height:42px}.nav{align-items:center;gap:28px;display:flex}.nav a{color:var(--ink);white-space:nowrap;font-size:16px;text-decoration:none}.nav a:hover{color:var(--teal)}.nav .btn{color:#fff;min-height:46px;padding:0 22px;font-size:16px}.nav .btn:hover,.nav .btn:focus-visible{color:#fff}.nav a.nav-session{color:var(--teal);align-items:center;gap:6px;font-weight:500;display:inline-flex}.nav a.nav-session svg{flex:none}.nav a.nav-session:hover,.nav a.nav-session:focus-visible{color:var(--deep);text-underline-offset:4px;text-decoration:underline}.menu-btn{border:1px solid var(--rule);min-height:44px;font:500 15px var(--sans);color:var(--ink);background:0 0;padding:0 16px;display:none}.hero{padding:48px 0 64px}.hero .wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px;display:grid}.status{color:var(--deep);background:#4675731a;align-items:center;gap:10px;margin-bottom:26px;padding:8px 14px;font-size:15px;font-weight:500;display:inline-flex}.status:before{content:"";background:#3e8e6a;border-radius:50%;width:8px;height:8px}.hero .h1{font-size:calc(clamp(2.8rem,6vw,5rem) * var(--h1));margin-bottom:24px;line-height:1.02}.hero .sub{color:var(--ink);margin-bottom:12px;font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:400;line-height:1.4}.hero .lead{color:var(--muted);max-width:32em;margin-bottom:32px}.hero-img{box-shadow:var(--lift-hi);position:relative;overflow:hidden}.hero-img img{aspect-ratio:4/5;object-fit:cover;object-position:center 50%;width:100%;max-height:min(660px,100vh - 150px)}.proof{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--linen) var(--tex) repeat;background-size:600px}.proof ul{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.proof li{text-align:center;color:var(--muted);border-left:1px solid var(--rule);padding:22px 16px;font-size:15px;line-height:1.35}.proof li:first-child{border-left:0}.proof strong{color:var(--deep);letter-spacing:-.01em;margin-bottom:2px;font-size:1.35rem;font-weight:600;display:block}.familiar{padding:104px 0}.familiar .wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:72px;display:grid}.checks{border-top:1px solid var(--rule);margin:0 0 32px;padding:0;list-style:none}.checks li{border-bottom:1px solid var(--rule);align-items:flex-start;gap:16px;padding:16px 0;display:flex}.checks li:before{content:"";border:1.5px solid var(--teal);background:linear-gradient(var(--teal),var(--teal)) center/10px 10px no-repeat;flex:none;width:20px;height:20px;margin-top:5px}.familiar h2{margin-bottom:20px}.paths{background:var(--linen) var(--tex) repeat;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background-size:600px;padding:96px 0}.paths header{max-width:40em;margin-bottom:44px}.paths header p{margin-top:14px}.path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.path{color:var(--ink);background:var(--card);border-top:3px solid var(--teal);box-shadow:var(--lift);flex-direction:column;padding:32px 26px;text-decoration:none;transition:box-shadow .25s,transform .25s;display:flex}.path:hover{color:var(--ink);box-shadow:var(--lift-hi);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.path:hover,.btn:hover{transform:none}}.path h3{margin-bottom:10px}.path p{color:var(--muted);flex:1;font-size:16px}.path span{color:var(--teal);text-underline-offset:5px;font-size:16px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.approaches{grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:baseline;gap:32px;margin-top:40px;display:grid}.approaches h3{font-size:1.3rem}.approaches ul{flex-wrap:wrap;gap:10px 12px;margin:0;padding:0;list-style:none;display:flex}.approaches li a{border:1px solid var(--rule);min-height:42px;color:var(--ink);background:#fbf9f5;align-items:center;padding:0 16px;font-size:16px;text-decoration:none;display:inline-flex}.approaches li a:hover{border-color:var(--teal);color:var(--teal)}@media (width<=960px){.approaches{grid-template-columns:1fr;gap:16px}}.words{padding:104px 0}.words h2{max-width:16em;margin-bottom:44px}.quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.quotes figure{box-shadow:var(--lift);border-top:3px solid var(--teal);background:#fff;flex-direction:column;margin:0;padding:34px 30px;display:flex}.quotes blockquote{flex:1;margin:0 0 22px;font-size:1.15rem;font-weight:300;line-height:1.55}.quotes figcaption{color:var(--muted);font-size:15px;font-weight:500}.anne{padding:24px 0 112px}.anne .wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:72px;display:grid}.anne img{box-shadow:var(--lift-hi);aspect-ratio:5/6;object-fit:cover;object-position:center 20%;width:100%}.anne h2{margin-bottom:22px}.creds{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0;padding:0;list-style:none;display:grid}.creds li{border-bottom:1px solid var(--rule);padding:13px 0;font-size:16px}.creds li:nth-child(odd){padding-right:16px}.press{color:var(--muted);margin-top:20px;font-size:16px}.band{background:var(--deep);color:#fff;padding:104px 0}.band p{letter-spacing:-.025em;max-width:17em;margin:0 0 36px;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:200;line-height:1.12}.band b{color:#bfd6d3;font-weight:700}.steps{padding:104px 0}.steps .wrap{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:72px;display:grid}.steps h2{margin-bottom:40px}.step-list{margin:0 0 36px;padding:0;list-style:none}.step-list li{border-top:1px solid var(--rule);grid-template-columns:56px 1fr;gap:4px 18px;padding:20px 0;display:grid}.step-list li:last-child{border-bottom:1px solid var(--rule)}.step-num{color:var(--teal);grid-row:span 2;font-size:2.4rem;font-weight:800;line-height:1}.step-list h3{font-size:1.3rem}.step-list p{color:var(--muted);margin:0;font-size:16px}.steps img{box-shadow:var(--lift-hi);aspect-ratio:4/5;object-fit:cover;object-position:68% center;width:100%}.fees{padding:0 0 104px}.fee-box{box-shadow:var(--lift-hi);background:#fff;grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid}.fee-price{background:var(--linen) var(--tex) repeat;border-right:1px solid var(--rule);background-size:600px;padding:48px 44px}.fee-price h2{margin-bottom:18px;font-size:1.7rem}.price{letter-spacing:-.04em;color:var(--deep);margin:0 0 6px;font-size:clamp(3.4rem,6vw,4.6rem);font-weight:300;line-height:1}.fee-detail{padding:44px 48px}.fee-detail dl{grid-template-columns:auto 1fr;gap:0;margin:0;display:grid}.fee-detail dt,.fee-detail dd{border-bottom:1px solid var(--rule);margin:0;padding:14px 0;font-size:16px}.fee-detail dt{color:var(--muted);padding-right:28px}.fee-detail p{color:var(--muted);margin-top:22px;font-size:16px}.faq{background:var(--sand-soft);padding:96px 0}.faq .wrap{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:72px;display:grid}.faq details{border-bottom:1px solid var(--rule)}.faq details:first-child{border-top:1px solid var(--rule)}.faq summary{cursor:pointer;padding:22px 40px 22px 0;font-size:1.15rem;font-weight:400;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--teal);font-size:1.7rem;font-weight:300;position:absolute;top:16px;right:4px}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);margin:0 0 22px;padding-right:40px}.faq .fb{overflow:hidden}.closing{text-align:center;padding:112px 0}.closing h2{max-width:14em;margin:0 auto 18px}.closing p{max-width:30em;margin:0 auto 34px}.actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.closing .actions{justify-content:center}.site-footer{color:#d7e2e0;padding:88px 0 calc(40px + env(safe-area-inset-bottom,0px));background:var(--deep-2) var(--tex) repeat;background-blend-mode:multiply;background-size:600px;font-size:16px;position:relative}.foot-top{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:56px;padding-bottom:56px;display:flex}.foot-top p{letter-spacing:-.025em;color:#fff;max-width:13em;margin:0;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:200;line-height:1.12}.foot-top b{color:#bfd6d3;font-weight:700}.foot-grid{grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr));gap:40px;display:grid}.site-footer h4{font:500 13px/1.3 var(--sans);letter-spacing:.08em;color:#9fbab6;margin:0 0 16px}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin-bottom:10px}.site-footer p{color:#d7e2e0}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{color:#bfd6d3;text-underline-offset:4px;text-decoration:underline}.site-footer .logo img{height:40px;margin-bottom:18px}.crisis{color:#e8efee;background:#ffffff0d;border:1px solid #ffffff2e;margin-top:56px;padding:18px 22px}.legal{color:#9fbab6;flex-wrap:wrap;gap:8px 24px;margin-top:28px;font-size:15px;display:flex}.legal a{color:#9fbab6}.site-footer .foot-top p{color:#fff}.site-footer .btn-light,.site-footer .btn-light:hover{color:var(--deep);text-decoration:none}.intro{z-index:100;background:var(--linen);pointer-events:none;justify-content:center;align-items:center;animation:.5s .95s forwards introOut;display:flex;position:fixed;inset:0}.intro img{opacity:0;width:min(320px,62vw);height:auto;animation:.6s cubic-bezier(.2,.7,.2,1) .1s forwards logoIn}@keyframes logoIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes introOut{to{opacity:0;visibility:hidden}}.seen .intro{display:none}@media (prefers-reduced-motion:reduce){.intro{display:none}}@media (prefers-reduced-motion:no-preference){html:not(.seen) .hero-copy{animation-delay:1s}}.mbar{display:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.hero-copy{animation:.9s ease-out both rise}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero-img:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(40% 35%,#ffecc88c,#ffecc800 70%);animation:22s ease-in-out infinite alternate drift;position:absolute;inset:-20%}@keyframes drift{0%{transform:translate(-18%,-12%)}to{transform:translate(16%,14%)}}.js .reveal{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(10px)}.js .reveal.in{opacity:1;transform:none}.js .checks li:before{background-size:0 0;transition:background-size .45s}.js .checks.on li:before{background-size:10px 10px}.js .checks.on li:nth-child(2):before{transition-delay:.35s}.js .checks.on li:nth-child(3):before{transition-delay:.7s}.js .checks.on li:nth-child(4):before{transition-delay:1.05s}.js .checks.on li:nth-child(5):before{transition-delay:1.4s}.js .band .ph{opacity:0;transition:opacity 1.1s}.js .band.in .ph{opacity:1}.js .band.in .ph:nth-child(2){transition-delay:.6s}.js .band.in .ph:nth-child(3){transition-delay:1.3s}}@media (width<=1020px){.path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof ul{grid-template-columns:repeat(3,minmax(0,1fr))}.proof li:nth-child(4){border-left:0}.proof li:nth-child(n+4){border-top:1px solid var(--rule)}}@media (width>=961px) and (width<=1120px){.site-header .wrap{padding:0 22px}.nav{gap:14px}}@media (width>=961px) and (width<=1009px){.nav a.nav-session{display:none}}@media (width<=960px){.nav{display:none}.menu-btn{align-items:center;display:inline-flex}.nav.open{background:var(--card);flex-direction:column;align-items:stretch;gap:0;padding:8px 24px 24px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 14px 34px #1e4b5724}.nav.open a{border-bottom:1px solid var(--rule);padding:14px 0}.nav.open .btn{border-bottom:0;margin-top:16px}.hero .wrap,.familiar .wrap,.anne .wrap,.steps .wrap,.faq .wrap{grid-template-columns:1fr;gap:40px}.hero{padding:36px 0 56px}.hero-img img{aspect-ratio:16/10;object-position:center 42%;max-height:none}.anne img{aspect-ratio:4/3;object-position:center 15%}.steps img{aspect-ratio:16/10;order:-1}.quotes,.fee-box{grid-template-columns:1fr}.fee-price{border-right:0;border-bottom:1px solid var(--rule)}.foot-grid{grid-template-columns:1fr 1fr}.foot-top{flex-direction:column;align-items:flex-start}.foot-grid>:first-child{grid-column:1/-1}}@media (width<=640px){body{font-size:calc(17px * var(--b-size));padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.wrap{padding:0 22px}.site-header{padding:calc(10px + env(safe-area-inset-top,0px)) 12px 0}.site-header .wrap{min-height:66px;padding:0 16px}.site-header.scrolled .wrap{min-height:56px}.site-header.scrolled .logo img{height:30px}.logo img{height:34px}.path-grid{grid-template-columns:1fr;gap:14px}.proof ul{grid-template-columns:repeat(2,minmax(0,1fr))}.proof li{border-left:0;border-top:1px solid var(--rule)}.proof li:nth-child(odd){border-right:1px solid var(--rule)}.proof li:first-child,.proof li:nth-child(2){border-top:0}.proof li:last-child{border-right:0;grid-column:1/-1}.familiar,.paths,.words,.steps,.faq,.closing,.band{padding:72px 0}.fees{padding-bottom:72px}.anne{padding:8px 0 80px}.fee-price,.fee-detail{padding:32px 24px}.creds{grid-template-columns:1fr}.actions .btn,.hero .btn{width:100%}.foot-grid{grid-template-columns:1fr}.mbar{z-index:30;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule);background:#f4efe7f7;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.mbar .btn{flex:1;min-height:52px}.mbar .call{width:56px;color:var(--teal);background:0 0;flex:none;padding:0}}[data-variants]:not(.site-header){position:relative}.utility{display:none}@keyframes tpIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hww{background:var(--linen) var(--tex) repeat;border-bottom:1px solid var(--rule);background-size:600px;padding:8px 0 96px}.hww .approaches{margin-top:0}@media (width>=961px){.hero{padding:clamp(16px,3.5vh,48px) 0 clamp(28px,5vh,64px)}.hero .h1{font-size:calc(clamp(2.6rem,min(6vw,8.6vh),5rem) * var(--h1));margin-bottom:clamp(12px,2.4vh,24px)}.hero .status{margin-bottom:clamp(12px,2.4vh,26px)}.hero .lead{margin-bottom:clamp(18px,3vh,32px)}.hero-img img{max-height:calc(100svh - 150px)}}@media (width<=640px){.mbar{opacity:0;pointer-events:none;transition:transform .35s,opacity .35s;transform:translateY(110%)}.mbar.show{opacity:1;pointer-events:auto;transform:none}}.approaches .ap-n,.approaches .ap-d{display:none}.band p,.price,.site-footer .foot-top p,.step-num,.proof strong{font-family:var(--display)}.kicker{font:600 13px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 12px}.site-header{pointer-events:none}.site-header>*{pointer-events:auto}.cta-row{flex-wrap:wrap;align-items:center;gap:16px 26px;display:flex}.cta-row .pt-badge{border-left:1px solid var(--rule);border-radius:0;padding-left:26px}.pt-badge{--pt-h:40px;position:relative}.pt-badge img{width:auto;box-shadow:none;aspect-ratio:auto;object-fit:contain;display:block;height:var(--pt-h)!important}.pt-v{left:calc(var(--pt-h) * 1.08);top:calc(var(--pt-h) * .03);font:600 max(10px,calc(var(--pt-h) * .215))/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);white-space:nowrap;position:absolute}.cta-row .pt-badge{--pt-h:48px}.cta-row .pt-badge .pt-v{left:calc(26px + var(--pt-h) * 1.08)}.f-badges .pt-v{color:#fff}.f-badges .pt-badge{--pt-h:44px}.cta-row .pt-badge:hover{box-shadow:none;opacity:.8}.pt-badge{border-radius:8px;line-height:0;transition:transform .2s,box-shadow .2s;display:inline-block}.pt-badge:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1e4b572e}.cta-row .pt-badge,.cta-row .pt-badge:hover{background:0 0}.hww{padding:64px 0}.hww .approaches:not([data-v]){align-items:center}@media (width<=640px){.hww{padding:44px 0}}.f-extra{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:40px;padding-top:28px;display:flex}.f-social{gap:12px;display:flex}.f-social a{color:#e6eeec;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,color .2s;display:grid}.f-social a:hover{color:var(--deep);background:#fff}.f-badges{align-items:center;gap:24px;display:flex}.f-badges .ch-badge{width:auto;height:52px}@media (width<=640px){.site-header .wrap{min-height:72px}.logo img{height:46px}.site-header.scrolled .wrap{min-height:58px}.site-header.scrolled .logo img{height:36px}.cta-row{gap:14px}.cta-row .pt-badge{--pt-h:45px;border-left:0;margin:2px auto 0;padding-left:0}.cta-row .pt-badge .pt-v{left:calc(var(--pt-h) * 1.08)}.f-extra{flex-direction:column;align-items:flex-start}}.sheer{isolation:isolate;--k:1.5;--sw:2.3;--sp:2.25;position:relative;overflow:hidden}.sheer-light{z-index:1;pointer-events:none;opacity:var(--sheer,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 90%,#0000 100%)}.sheer .wrap{z-index:2;position:relative}.sl{will-change:transform;animation-play-state:paused;display:block;position:absolute;inset:-12% calc(-22% - 360px)}.sheer.run .sl{animation-play-state:running}.sl-1{background:repeating-linear-gradient(104deg,#705c4000 0,rgba(112,92,64,calc(.06*var(--k))) 70px,#705c4000 170px,#705c4000 230px,rgba(112,92,64,calc(.045*var(--k))) 290px,#705c4000 370px,#705c4000 520px);animation:sheer-a calc(17s / var(--sp)) ease-in-out infinite alternate}.sl-2{background:repeating-linear-gradient(97deg,#fff8e800 0,rgba(255,248,232,calc(.55*var(--k))) 110px,#fff8e800 240px,#fff8e800 460px);animation:sheer-b calc(23s / var(--sp)) ease-in-out infinite alternate}.sl-3{background:radial-gradient(ellipse 38% 55% at 18% 8%,rgba(255,243,220,calc(.55*var(--k))),#fff3dc00 70%);animation:sheer-c calc(29s / var(--sp)) ease-in-out infinite alternate}@keyframes sheer-a{0%{transform:translate3d(calc(-2% * var(--sw)),0,0) skewX(calc(-3deg * var(--sw))) scaleX(1)}50%{transform:translate3d(calc(1% * var(--sw)),0,0) skewX(calc(1deg * var(--sw))) scaleX(calc(1 + .04 * var(--sw)))}to{transform:translate3d(calc(3% * var(--sw)),0,0) skewX(calc(4deg * var(--sw))) scaleX(calc(1 - .02 * var(--sw)))}}@keyframes sheer-b{0%{transform:translate3d(calc(2% * var(--sw)),0,0) skewX(calc(2deg * var(--sw)))}to{transform:translate3d(calc(-3% * var(--sw)),0,0) skewX(calc(-4deg * var(--sw)))}}@keyframes sheer-c{0%{transform:translate(0)scale(1)}to{transform:translate3d(calc(22% * var(--sw)),calc(6% * var(--sw)),0) scale(calc(1 + .1 * var(--sw)))}}@media (prefers-reduced-motion:reduce){.sl{animation:none!important}}.kick-row{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 clamp(12px,2vh,18px);display:flex}.kick-row .kicker,.kick-row .status{margin:0!important}.kick-row .status{padding:6px 12px;font-size:14px}.topnote{display:none}@media (width<=640px){.kick-row .status{display:none}.topnote{z-index:31;background:var(--deep);color:#f4efe7;height:34px;font:500 14px/1 var(--sans);letter-spacing:.01em;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:9px;text-decoration:none;transition:transform .35s,opacity .35s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.topnote:hover,.topnote:focus,.topnote:active,.topnote:visited{color:#f4efe7;background:var(--deep);text-decoration:none}.topnote i{background:#7fc4a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #7fc4a438}.topnote span{opacity:.75}.note-on .topnote{opacity:1;pointer-events:auto;transform:none}}
