.acc-landing{--deep:#7c4f43;--mid:#b07c6c;--pop-green:#ff9e7d;--pop-green-2:#ffd4b3;--amber:#ffd4b3;--amber-deep:#e8a07c;--purple:#d4a5b3;--purple-deep:#a87a8a;--ink:#c96d4a;--muted:#d98c6d;--pale:#fff5eb;--white:#fff;color:var(--pale);-webkit-font-smoothing:antialiased;background:0 0;font-family:Inter,sans-serif;line-height:1.6;position:relative;overflow-x:hidden}.acc-landing *,.acc-landing :before,.acc-landing :after{box-sizing:border-box;margin:0;padding:0}.acc-landing a{color:inherit}.acc-landing .wrap{max-width:1160px;margin:0 auto;padding:0 32px}.acc-landing img,.acc-landing svg{max-width:100%;display:block}.acc-landing .rv{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.acc-landing .rv.in{opacity:1;transform:translateY(0)}.acc-landing .nav{z-index:50;background:0 0;border-bottom:none;position:sticky;top:0;overflow:visible}.acc-landing .nav-inner{justify-content:center;align-items:center;max-width:1160px;margin:0 auto;padding:10px 32px 26px;display:flex;position:relative}.acc-landing .brand{color:var(--pale);letter-spacing:.02em;text-align:center;font-family:Fraunces,serif;font-size:clamp(32px,5vw,52px);font-weight:700}.acc-landing .brand-logo{z-index:60;pointer-events:none;filter:drop-shadow(0 14px 28px #3c20184d);opacity:.98;width:auto;height:clamp(130px,17vw,210px);position:absolute;top:48px;left:-10px;transform:none;-webkit-mask-image:radial-gradient(78% 78% at 50% 52%,#000 50%,#00000080 75%,#0000 100%);mask-image:radial-gradient(78% 78% at 50% 52%,#000 50%,#00000080 75%,#0000 100%)}.acc-landing .nav-links{align-items:center;gap:30px;display:flex;position:absolute;top:12px;right:16px;transform:none}.acc-landing .nav-links a{color:var(--pale);font-size:13.5px;font-weight:600;text-decoration:none}@media (width<=720px){.acc-landing .nav-links{gap:14px;top:12px;right:16px}.acc-landing .nav-links a:not(.nav-keep){display:none}.acc-landing .nav-inner{padding:42px 20px 12px}.acc-landing .brand-logo{height:100px;top:34px;left:-6px;transform:none}.acc-landing .brand{text-align:center;font-size:26px;display:block}}.acc-landing .hero{color:var(--pale);isolation:isolate;background:0 0;padding:52px 0 0;position:relative;overflow:hidden}.acc-landing .paint-canvas{z-index:0;cursor:crosshair;mix-blend-mode:screen;opacity:.85;z-index:0;cursor:crosshair;mix-blend-mode:screen;opacity:.85;inset:0;position:absolute;inset:0}.acc-landing .hero-glow{filter:blur(90px);z-index:0;pointer-events:none;border-radius:50%;position:absolute}.acc-landing .hero-glow.g1{background:radial-gradient(circle,#ff9e7d73,#0000 70%);width:520px;height:520px;animation:14s ease-in-out infinite acc-drift1;top:-220px;right:-160px}.acc-landing .hero-glow.g2{background:radial-gradient(circle,#ffd4b359,#0000 70%);width:460px;height:460px;animation:16s ease-in-out infinite acc-drift2;bottom:-220px;left:-160px}@keyframes acc-drift1{0%,to{transform:translate(0)}50%{transform:translate(-40px,30px)}}@keyframes acc-drift2{0%,to{transform:translate(0)}50%{transform:translate(30px,-40px)}}.acc-landing .hero-inner{z-index:2;text-align:center;pointer-events:none;padding-bottom:44px;position:relative}.acc-landing .hero-brand{color:var(--pale);pointer-events:auto;margin-bottom:18px;font-family:Fraunces,serif;font-size:clamp(42px,7vw,76px);font-weight:800;line-height:1.05}.acc-landing .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pop-green);background:#ffd4b33d;border:1px solid #ff9e7d4d;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 16px;font-size:11.5px;font-weight:700;display:inline-flex}.acc-landing .hero h1{letter-spacing:-.02em;max-width:920px;margin:0 auto 22px;font-family:Fraunces,serif;font-size:clamp(38px,7vw,80px);font-weight:800;line-height:.98}.acc-landing .hero h1 .accent{color:var(--pop-green);font-style:italic;font-weight:500;display:block}.acc-landing .hero p.sub{color:#fdfdf8e0;max-width:520px;margin:0 auto 30px;font-size:18px;font-weight:500;line-height:1.6}.acc-landing .hero-actions{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:14px;display:flex}.acc-landing .btn-primary{background:var(--pop-green);color:var(--deep);border-radius:100px;padding:16px 32px;font-size:15.5px;font-weight:800;text-decoration:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;display:inline-block;box-shadow:0 10px 30px #ff9e7d66}.acc-landing .btn-primary:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 14px 36px #ff9e7d8c}.acc-landing .btn-secondary{border:1.5px solid var(--pale);background:var(--pale);color:var(--warm-ink);border-radius:100px;padding:16px 28px;font-size:15.5px;font-weight:800;text-decoration:none;transition:background .18s,transform .18s}.acc-landing .btn-secondary:hover{background:#fdfdf81a;transform:translateY(-3px)}.acc-landing .hero-note{color:#fdfdf88c;font-size:12.5px;font-weight:500}.acc-landing .hero-hint{color:#fdfdf873;letter-spacing:.02em;margin-top:26px;font-size:11.5px}.acc-landing .loop-preview{z-index:2;pointer-events:none;max-width:960px;margin:0 auto;padding:0 32px;position:relative}.acc-landing .loop-card{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#5c362e9e;border:1px solid #ffd4b333;border-radius:24px 24px 0 0;padding:30px 30px 0;box-shadow:0 -40px 90px #5c362e40}.acc-landing .loop-steps{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.acc-landing .loop-step{text-align:center;padding:16px 10px 28px;transition:transform .2s;position:relative}.acc-landing .loop-step:hover{transform:translateY(-6px)}.acc-landing .loop-step-icon{width:52px;height:52px;color:var(--white);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 12px;font-size:20px;display:flex}.acc-landing .loop-step:first-child .loop-step-icon{background:var(--pop-green-2)}.acc-landing .loop-step:nth-child(2) .loop-step-icon{background:var(--amber)}.acc-landing .loop-step:nth-child(3) .loop-step-icon{background:var(--purple)}.acc-landing .loop-step:nth-child(4) .loop-step-icon{background:var(--deep)}.acc-landing .loop-step-title{color:var(--pale);margin-bottom:4px;font-size:13.5px;font-weight:800}.acc-landing .loop-step-text{color:#fbf8f2b3;font-size:11.5px;line-height:1.4}@media (width<=680px){.acc-landing .loop-steps{grid-template-columns:1fr 1fr;row-gap:20px}}.acc-landing .section{background:0 0;padding:100px 0}.acc-landing .section-head{text-align:center;max-width:660px;margin:0 auto 48px}.acc-landing .section-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pop-green);margin-bottom:12px;font-size:11.5px;font-weight:800}.acc-landing .section-title{color:var(--pale);letter-spacing:-.015em;font-family:Fraunces,serif;font-size:clamp(28px,4vw,46px);font-weight:700;line-height:1.08}.acc-landing .section-sub{color:#fbf8f2b8;margin-top:16px;font-size:16px;line-height:1.65}.acc-landing .contrast{grid-template-columns:1fr 1fr;gap:22px;display:grid}.acc-landing .contrast-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#5c362e9e;border:1.5px solid #ffd4b333;border-radius:20px;padding:34px 30px;position:relative;overflow:hidden}.acc-landing .contrast-card.checklist{background:#5c362e9e;border:1.5px solid #ffd4b333}.acc-landing .contrast-card.process{background:#5c362eb8;border:1.5px solid #ff9e7d40}.acc-landing .contrast-card.process:after{content:"";background:radial-gradient(circle,#ff9e7d59,#0000 70%);width:260px;height:260px;position:absolute;top:-100px;right:-100px}.acc-landing .contrast-label{letter-spacing:.1em;text-transform:uppercase;z-index:1;margin-bottom:18px;font-size:11.5px;font-weight:800;position:relative}.acc-landing .contrast-list{z-index:1;flex-direction:column;gap:16px;list-style:none;display:flex;position:relative}.acc-landing .contrast-list li{gap:12px;font-size:15px;font-weight:500;line-height:1.55;display:flex}.acc-landing .contrast-card.checklist .contrast-list li{color:#fbf8f2bf}.acc-landing .contrast-card.process .contrast-list li{color:#fbf8f2eb}.acc-landing .contrast-mark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:flex}@media (width<=720px){.acc-landing .contrast{grid-template-columns:1fr}}.acc-landing .what-about{text-align:center;padding:110px 0 100px}.acc-landing .what-about-inner{max-width:720px;margin:0 auto}.acc-landing .what-about-hook{color:var(--warm-ink);letter-spacing:-.02em;margin:0 0 26px;font-family:Fraunces,serif;font-size:clamp(32px,5.4vw,58px);font-weight:800;line-height:1.05}.acc-landing .what-about-kicker{color:var(--warm-ink);margin:0 0 42px;font-family:Fraunces,serif;font-size:clamp(24px,3.4vw,38px);font-weight:700;line-height:1.12}.acc-landing .what-about-body{color:var(--warm-ink-soft);flex-direction:column;gap:22px;font-size:clamp(16.5px,1.9vw,20px);line-height:1.65;display:flex}.acc-landing .what-about-body p{margin:0}.acc-landing .what-about-emphasis{color:var(--warm-ink);padding:6px 0;font-family:Fraunces,serif;font-size:clamp(19px,2.4vw,26px);font-weight:700;line-height:1.25}@media (width<=720px){.acc-landing .what-about{padding:76px 0 68px}.acc-landing .what-about-body{gap:18px}.acc-landing .what-about-emphasis{padding:4px 0}}.acc-landing .loop-detail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#5c362e85;border:1px solid #ffd4b32e;border-radius:24px;flex-direction:column;gap:0;max-width:780px;margin:0 auto;padding:24px 32px;display:flex}.acc-landing .loop-row{grid-template-columns:60px 1fr;gap:24px;padding:28px 0;display:grid;position:relative}.acc-landing .loop-row:not(:last-child):after{content:"";background:repeating-linear-gradient(to bottom, var(--pop-green-2) 0 7px, transparent 7px 14px);width:3px;position:absolute;top:76px;bottom:-10px;left:29px}.acc-landing .loop-num{width:60px;height:60px;color:var(--white);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-family:Fraunces,serif;font-size:22px;font-weight:800;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:flex}.acc-landing .loop-row:hover .loop-num{transform:rotate(-6deg)scale(1.08)}.acc-landing .loop-row:first-child .loop-num{background:var(--pop-green-2)}.acc-landing .loop-row:nth-child(2) .loop-num{background:var(--amber)}.acc-landing .loop-row:nth-child(3) .loop-num{background:var(--purple)}.acc-landing .loop-row:nth-child(4) .loop-num{background:var(--deep)}.acc-landing .loop-row-title{color:var(--pale);margin-bottom:6px;font-family:Fraunces,serif;font-size:21px;font-weight:700}.acc-landing .loop-row-text{color:#fbf8f2b8;max-width:580px;font-size:15px;line-height:1.65}.acc-landing .book-section{background:0 0}.acc-landing .book-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.acc-landing .book-mock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#5c362e9e;border:1.5px solid #ffd4b333;border-radius:18px;padding:24px;transition:transform .3s;position:relative;transform:rotate(0);box-shadow:0 30px 70px #5c362e52}.acc-landing .book-mock:hover{transform:scale(1.02)}.acc-landing .book-mock:before{content:"";pointer-events:none;border:1.5px dashed #fdfdf82e;border-radius:10px;position:absolute;inset:12px}.acc-landing .book-date{color:var(--pop-green);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:11.5px;font-weight:800}.acc-landing .book-photo{aspect-ratio:4/3;border-radius:10px;width:100%;margin-bottom:16px;position:relative;overflow:hidden}.acc-landing .book-photo img{object-fit:cover;width:100%;height:100%;display:block}.acc-landing .book-caption{color:var(--pale);font-family:Fraunces,serif;font-size:17px;font-style:italic;font-weight:500;line-height:1.5}.acc-landing .book-copy h3{color:var(--pale);margin-bottom:16px;font-family:Fraunces,serif;font-size:30px;font-weight:700;line-height:1.15}.acc-landing .book-copy p{color:#fbf8f2b8;margin-bottom:16px;font-size:15.5px;line-height:1.7}.acc-landing .btn-purple{background:var(--purple);border-radius:100px;padding:16px 30px;font-size:15.5px;font-weight:800;text-decoration:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:inline-block;box-shadow:0 10px 30px #7c6fff66;color:var(--white)!important}.acc-landing .btn-purple:hover{transform:translateY(-3px)scale(1.03)}@media (width<=720px){.acc-landing .book-grid{grid-template-columns:1fr}.acc-landing .book-mock{transform:none}}.acc-landing .stats-strip{color:var(--pale);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#5c362ead;border-top:1px solid #ffd4b32e;border-bottom:1px solid #ffd4b32e}.acc-landing .stats-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.acc-landing .stat-num{color:var(--pop-green);margin-bottom:8px;font-family:Fraunces,serif;font-size:clamp(34px,4.5vw,52px);font-weight:800;line-height:1}.acc-landing .stat-label{color:#fbf8f299;font-size:13px;font-weight:500}@media (width<=680px){.acc-landing .stats-grid{grid-template-columns:1fr;gap:36px}}.acc-landing .gallery-section{isolation:isolate;background:#7c4a3f8c;position:relative;overflow:hidden}.acc-landing .gallery-video{object-fit:cover;z-index:-2;filter:saturate(.75)contrast(1.05)brightness(.65)sepia(.55)hue-rotate(-10deg);width:100%;height:100%;position:absolute;inset:0}.acc-landing .gallery-video-overlay{z-index:-1;background:linear-gradient(#7c4a3feb 0%,#7c4a3fb8 22% 78%,#7c4a3feb 100%);position:absolute;inset:0}.acc-landing .gallery-section .section-title,.acc-landing .gallery-section .section-sub{color:var(--pale)}.acc-landing .gallery-section .section-eyebrow{color:var(--peach)}.acc-landing .gallery-grid{z-index:1;grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr 1fr;gap:14px;height:520px;display:grid;position:relative}.acc-landing .gallery-item{background:#7c4a3f66;border:1px solid #fff5eb2e;border-radius:16px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 22px 48px #3c201973}.acc-landing .gallery-item:hover{transform:translateY(-6px);box-shadow:0 30px 60px #3c201999}.acc-landing .gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.acc-landing .gallery-item:hover img{transform:scale(1.06)}.acc-landing .gallery-item.tall{grid-row:span 2}.acc-landing .gallery-caption{color:var(--pale);opacity:0;background:linear-gradient(#0000,#7c4a3fd9);padding:16px;font-size:12.5px;font-weight:600;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.acc-landing .gallery-item:hover .gallery-caption{opacity:1}@media (width<=780px){.acc-landing .gallery-grid{grid-template-rows:repeat(3,180px);grid-template-columns:1fr 1fr;height:auto}.acc-landing .gallery-item.tall{grid-row:span 1}}.acc-landing .philosophy{color:var(--pale);text-align:center;background:0 0}.acc-landing .philosophy-quote{max-width:780px;color:var(--pale);margin:0 auto 26px;font-family:Fraunces,serif;font-size:clamp(20px,2.8vw,28px);font-style:italic;font-weight:500;line-height:1.5}.acc-landing .philosophy-quote em{color:var(--pop-green);font-style:italic}.acc-landing .philosophy-tags{flex-wrap:wrap;justify-content:center;gap:36px;margin-top:34px;display:flex}.acc-landing .philosophy-tag{text-align:center}.acc-landing .philosophy-tag .k{letter-spacing:.1em;text-transform:uppercase;color:#fbf8f273;margin-bottom:4px;font-size:10.5px}.acc-landing .philosophy-tag .v{color:var(--pop-green);font-family:Fraunces,serif;font-size:17px;font-weight:600}.acc-landing .domains-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.acc-landing .domain-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#5c362e94;border:1.5px solid #ffd4b333;border-radius:16px;padding:22px 20px;transition:transform .2s,border-color .2s}.acc-landing .domain-card:hover{border-color:var(--pop-green);transform:translateY(-4px)}.acc-landing .domain-num{color:var(--pop-green);margin-bottom:10px;font-family:Fraunces,serif;font-size:13px;font-weight:700}.acc-landing .domain-name{color:var(--pale);margin-bottom:8px;font-family:Fraunces,serif;font-size:16.5px;font-weight:700;line-height:1.25}.acc-landing .domain-text{color:#fbf8f2b8;font-size:13px;line-height:1.55}@media (width<=780px){.acc-landing .domains-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.acc-landing .domains-grid{grid-template-columns:1fr}}.acc-landing .founder-section{background:0 0}.acc-landing .founder-grid{grid-template-columns:220px 1fr;align-items:start;gap:44px;display:grid}.acc-landing .founder-photo{border:2px solid #fdfdf82e;border-radius:20px;width:220px;height:220px;overflow:hidden;box-shadow:0 24px 60px #00000059}.acc-landing .founder-photo img{object-fit:cover;width:100%;height:100%}.acc-landing .founder-copy .k{letter-spacing:.1em;text-transform:uppercase;color:var(--pop-green);margin-bottom:10px;font-size:11px;font-weight:800}.acc-landing .founder-copy h3{color:var(--pale);margin-bottom:6px;font-family:Fraunces,serif;font-size:30px;font-weight:700}.acc-landing .founder-role{color:#fbf8f2b8;margin-bottom:18px;font-size:14px;font-weight:500}.acc-landing .founder-copy p{color:#fbf8f2b8;max-width:560px;margin-bottom:14px;font-size:15px;line-height:1.7}.acc-landing .founder-creds{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.acc-landing .founder-cred{color:#fbf8f2d9;background:#5c362e94;border:1px solid #ffd4b333;border-radius:100px;padding:8px 16px;font-size:12.5px;font-weight:600}@media (width<=680px){.acc-landing .founder-grid{grid-template-columns:1fr}.acc-landing .founder-photo{width:140px;height:140px}}.acc-landing .proof-wrap{flex-direction:column;align-items:center;display:flex}.acc-landing .proof-photo{border:3px solid var(--pop-green);border-radius:50%;width:88px;height:88px;margin-bottom:22px;overflow:hidden;box-shadow:0 8px 24px #ff9e7d40}.acc-landing .proof-photo img{object-fit:cover;width:100%;height:100%}.acc-landing .proof{text-align:center;max-width:700px;margin:0 auto}.acc-landing .proof-quote{color:var(--pale);margin-bottom:24px;font-family:Fraunces,serif;font-size:clamp(21px,2.8vw,30px);font-style:italic;font-weight:600;line-height:1.42}.acc-landing .proof-who{color:#fbf8f2b8;font-size:14px;font-weight:700}.acc-landing .proof-who span{color:#fbf8f28c;font-weight:400}.acc-landing .cta-final{color:var(--pale);text-align:center;background:0 0;position:relative;overflow:hidden}.acc-landing .cta-final-inner{z-index:2;position:relative}.acc-landing .cta-final h2{margin-bottom:18px;font-family:Fraunces,serif;font-size:clamp(30px,5vw,52px);font-weight:800;line-height:1.08}.acc-landing .cta-final p{color:#fbf8f2bf;max-width:460px;margin:0 auto 32px;font-size:16px}.acc-landing footer{background:#fff8f0;border-top:1px solid #ff9e7d59;padding:44px 0}.acc-landing .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.acc-landing .footer-inner .brand{color:var(--warm-ink);font-size:17px}.acc-landing .footer-links{color:var(--warm-ink);gap:24px;font-size:13.5px;font-weight:700;display:flex}.acc-landing .footer-links a{color:var(--warm-ink);text-decoration:none;transition:color .18s}.acc-landing .footer-links a:hover{color:#ff9e7d;text-decoration:underline}.acc-landing .signed-in-dock{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#5c362ed1,#5c362ef2);border-top:1px solid #ffd4b32e;padding:10px 16px 24px;position:fixed;bottom:0;left:0;right:0}.acc-landing .signed-in-dock-inner{justify-content:space-around;align-items:center;gap:8px;max-width:800px;margin:0 auto;display:flex}.acc-landing .dock-item{color:#fbf8f2b8;border-radius:14px;flex-direction:column;align-items:center;gap:5px;min-width:58px;padding:8px 10px;text-decoration:none;transition:background .18s,color .18s;display:flex}.acc-landing .dock-icon{stroke-width:1.9px;width:22px;height:22px}.acc-landing .dock-label{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:10.5px;font-weight:700;overflow:hidden}.acc-landing .dock-spacer{pointer-events:none;height:84px}.acc-landing .section{position:relative}.acc-landing{--peach:#ff9e7d;--peach-soft:#ffd4b3;--cream:#fff8f0;--warm-deep:#fff8f0;--warm-ink:#e07a52;--warm-ink-soft:#e8a07c}.acc-landing .brand,.acc-landing .hero h1,.acc-landing .section-title,.acc-landing .loop-row-title,.acc-landing .loop-step-title,.acc-landing .book-copy h3,.acc-landing .book-caption,.acc-landing .domain-name,.acc-landing .founder-copy h3,.acc-landing .proof-quote,.acc-landing .philosophy-quote,.acc-landing .stat-num,.acc-landing .footer-inner .brand{color:var(--warm-ink)}.acc-landing .hero h1 .accent{color:#ff9e7d}.acc-landing p,.acc-landing li,.acc-landing .section-sub,.acc-landing .hero p.sub,.acc-landing .loop-row-text,.acc-landing .loop-step-text,.acc-landing .contrast-list li,.acc-landing .domain-text,.acc-landing .founder-cred,.acc-landing .hero-note,.acc-landing .hero-hint,.acc-landing .gallery-caption,.acc-landing .nav-links a{color:var(--pale)}.acc-landing .nav-links a:hover,.acc-landing .section-eyebrow,.acc-landing .book-date{color:#ff9e7d}.acc-landing .eyebrow{color:#ff9e7d;background:#ffd4b359;border-color:#ff9e7d59}.acc-landing .nav{background:0 0;border-bottom:none}.acc-landing .loop-card,.acc-landing .contrast-card,.acc-landing .contrast-card.checklist,.acc-landing .contrast-card.process,.acc-landing .loop-detail,.acc-landing .book-mock,.acc-landing .stats-strip,.acc-landing .domain-card,.acc-landing .founder-cred{color:var(--warm-ink);background:#fff8f0db;border-color:#ff9e7d38}.acc-landing .contrast-card.checklist .contrast-mark{color:var(--warm-ink-soft);background:#ff9e7d24}.acc-landing .contrast-card.process .contrast-mark{background:var(--peach);color:#fff8f0}.acc-landing .signed-in-dock{background:linear-gradient(#fff8f0d9,#fff8f0f5);border-top:1px solid #ff9e7d33}.acc-landing .dock-item:hover{color:var(--warm-ink);background:#ff9e7d29}.acc-landing .hero-glow.g1{background:radial-gradient(circle,#ff9e7d47,#0000 70%)}.acc-landing .hero-glow.g2{background:radial-gradient(circle,#ffd4b34d,#0000 70%)}.acc-landing .gallery-section{background:#fff8f073}.acc-landing .gallery-video{filter:sepia(.5)saturate(.68)contrast(1.02)brightness(.42)hue-rotate(-8deg)}.acc-landing .gallery-video-overlay{background:linear-gradient(#fff8f08c 0%,#fff8f052 22% 78%,#fff8f08c 100%)}.acc-landing .gallery-section .section-title{color:var(--warm-ink)}.acc-landing .gallery-section .section-sub{color:var(--warm-ink-soft)}.acc-landing .gallery-item{background:#fff8f099;border:1px solid #ff9e7d33;box-shadow:0 18px 40px #7c4a3f2e}.acc-landing .gallery-caption{color:var(--warm-ink);background:linear-gradient(#0000,#fff8f0eb)}.acc-landing .btn-secondary{color:var(--warm-ink);border-color:var(--pale)}.acc-landing .btn-secondary:hover{background:#ffd4b359}.acc-landing .btn-primary{background:#ff9e7d;box-shadow:0 10px 26px #ff9e7d52;color:#fff8f0!important}.acc-landing .btn-primary:hover{background:#e88d65;box-shadow:0 14px 32px #ff9e7d6b;color:#fff8f0!important}.acc-landing #problem .section-title,.acc-landing #problem .section-sub,.acc-landing .contrast-card,.acc-landing .contrast-card.checklist .contrast-label,.acc-landing .contrast-card.process .contrast-label,.acc-landing .contrast-card.checklist .contrast-list li,.acc-landing .contrast-card.process .contrast-list li{color:var(--warm-ink)}.acc-landing #problem .section-sub,.acc-landing .contrast-card.checklist .contrast-list li{color:var(--warm-ink-soft)}.acc-landing .contrast-card.checklist .contrast-label{color:#e8a07c}.acc-landing .contrast-card.process .contrast-label{color:#e88d65}.acc-landing,.acc-landing .hero,.acc-landing .philosophy,.acc-landing .cta-final,.acc-landing .stats-strip,.acc-landing .stat-label,.acc-landing .loop-step-text,.acc-landing .loop-row-text,.acc-landing .book-copy p,.acc-landing .philosophy-tag .k,.acc-landing .philosophy-tag .v,.acc-landing .founder-role,.acc-landing .founder-copy p,.acc-landing .founder-cred,.acc-landing .proof-who,.acc-landing .proof-who span,.acc-landing .cta-final p,.acc-landing .footer-links,.acc-landing .footer-links a,.acc-landing .dock-item,.acc-landing .book-caption,.acc-landing .gallery-caption,.acc-landing .domain-text,.acc-landing .contrast-list li{color:var(--warm-ink-soft)}.acc-landing .hero h1,.acc-landing .philosophy-quote,.acc-landing .proof-quote,.acc-landing .cta-final h2,.acc-landing .stat-num,.acc-landing .loop-step-title,.acc-landing .loop-row-title,.acc-landing .book-copy h3,.acc-landing .book-caption,.acc-landing .domain-name,.acc-landing .founder-copy h3,.acc-landing .brand,.acc-landing .footer-inner .brand{color:var(--warm-ink)}.acc-landing .btn-primary,.acc-landing .contrast-card.process .contrast-mark{color:#fff8f0!important}.acc-landing .price-card{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#5c362e9e;border:1.5px solid #ff9e7d4d;border-radius:26px;max-width:560px;margin:0 auto;padding:44px 34px;box-shadow:0 24px 60px #3c201847}.acc-landing .price-card-label{letter-spacing:.12em;text-transform:uppercase;color:var(--pop-green);margin-bottom:16px;font-size:11.5px;font-weight:800}.acc-landing .price-amount{color:var(--pale);justify-content:center;align-items:baseline;gap:6px;font-family:Fraunces,serif;display:flex}.acc-landing .price-currency{font-size:26px;font-weight:700}.acc-landing .price-number{font-size:clamp(56px,9vw,84px);font-weight:800;line-height:1}.acc-landing .price-period{color:#fbf8f2b3;font-family:inherit;font-size:17px;font-weight:600}.acc-landing .price-trial{color:var(--pop-green);margin-top:10px;font-size:14px;font-weight:600}.acc-landing .price-points{text-align:left;flex-direction:column;gap:12px;margin:26px 0 30px;list-style:none;display:flex}.acc-landing .price-points li{color:#fbf8f2e6;padding-left:28px;font-size:15px;line-height:1.5;position:relative}.acc-landing .price-points li:before{content:"✓";background:var(--pop-green);width:20px;height:20px;color:var(--deep);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:absolute;top:0;left:0}.acc-landing .price-buy{text-align:center;width:100%;display:inline-block}.acc-landing .price-fineprint{color:#fbf8f299;margin-top:16px;font-size:12.5px;line-height:1.5}.acc-landing .feature-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.acc-landing .feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#5c362e85;border:1px solid #ffd4b333;border-radius:18px;padding:24px 22px}.acc-landing .feature-card h3{color:var(--pale);margin-bottom:8px;font-family:Fraunces,serif;font-size:18px;font-weight:700;line-height:1.25}.acc-landing .feature-card p{color:#fbf8f2bf;font-size:14.5px;line-height:1.6}.acc-landing .faq-list{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;display:flex}.acc-landing .faq-item{background:#5c362e73;border:1px solid #ffd4b32e;border-radius:16px;padding:22px 24px}.acc-landing .faq-item h3{color:var(--pale);margin-bottom:8px;font-family:Fraunces,serif;font-size:17px;font-weight:700}.acc-landing .faq-item p{color:#fbf8f2bf;font-size:14.5px;line-height:1.6}@media (width<=640px){.acc-landing .price-card{padding:34px 22px}}.what-about-photos{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.what-about-photos figure{margin:0}.what-about-photos img{aspect-ratio:3/4;object-fit:cover;border-radius:14px;width:100%;display:block;box-shadow:0 10px 30px #0000001f}.what-about-photos figcaption{opacity:.75;text-align:center;margin-top:.6rem;font-size:.85rem}@media (width<=720px){.what-about-photos{grid-template-columns:1fr;gap:1.5rem}}.acc-landing .book-sample-link{color:var(--pop-green);border-bottom:1.5px solid #ff9e7d66;margin-top:10px;padding-bottom:2px;font-size:15px;font-weight:700;text-decoration:none;transition:color .18s,border-color .18s;display:inline-block}.acc-landing .book-sample-link:hover{color:var(--pop-green-2);border-color:var(--pop-green-2)}.acc-landing.au-home-redesign{--primary:var(--home-terracotta);--primary-foreground:var(--home-cream);--ring:var(--home-teal);--warm-ink:var(--home-ink);--warm-ink-soft:var(--home-muted);--pale:var(--home-cream);--pop-green:var(--home-teal);--deep:var(--home-teal);--lc-ink:#33251d;--lc-cream:#fdf7ec;--lc-cream-glass:#fdf7ec;--lc-peach:#fbe3d3;--lc-sage:#e3ebdf;--lc-lilac:#ece4f2;--lc-gold:#f6e7c8;--lc-terracotta:#c4502a;--lc-terracotta-pressed:#a5421f;--lc-teal:#1f5c5a;--lc-muted:#6b5348;--lc-shadow:5px 5px 0 var(--lc-ink);color:var(--lc-ink);letter-spacing:0;background:0 0;font-family:Nunito Sans,sans-serif;font-size:18px;line-height:1.7}:is(body:has(.au-home-redesign) .global-page-video,body:has(.au-home-redesign) .global-page-video-overlay){display:none}.au-home-redesign *,.au-home-redesign :before,.au-home-redesign :after{letter-spacing:0}.au-home-redesign.acc-landing .wrap{max-width:1080px;padding:0 32px}.au-home-redesign.acc-landing .rv{opacity:1;transform:none}.au-home-redesign.acc-landing .nav{background:var(--lc-cream-glass);border-bottom:2px solid var(--lc-ink);position:relative}.au-home-redesign.acc-landing .nav-inner{justify-content:space-between;gap:24px;min-height:92px;padding:14px 32px}.au-home-redesign.acc-landing .brand-logo{object-fit:contain;filter:none;opacity:1;width:96px;height:68px;position:static;-webkit-mask-image:none;mask-image:none}.au-home-redesign.acc-landing .nav-links{flex-wrap:wrap;justify-content:flex-end;gap:22px;position:static}.au-home-redesign.acc-landing .nav-links a{color:var(--lc-ink);font-size:15px;font-weight:700}.au-home-redesign.acc-landing .nav-links .nav-label-short{display:none}.au-home-redesign.acc-landing a:hover{color:var(--lc-terracotta)}.au-home-redesign.acc-landing a:focus-visible,.au-home-redesign.acc-landing summary:focus-visible{outline:3px solid var(--lc-teal);outline-offset:5px}.au-home-redesign.acc-landing .hero{background:var(--lc-cream-glass);color:var(--lc-ink);min-height:0;padding:84px 0 72px;position:relative;overflow:hidden}.au-home-redesign.acc-landing .hero:before,.au-home-redesign.acc-landing .hero:after{content:"";z-index:0;pointer-events:none;border-radius:48% 52% 55% 45%/55% 48% 52% 45%;position:absolute}.au-home-redesign.acc-landing .hero:before{background:var(--lc-gold);width:130px;height:130px;top:60px;left:6%}.au-home-redesign.acc-landing .hero:after{background:var(--lc-sage);width:110px;height:110px;bottom:200px;right:7%}.au-home-redesign .hero-panel{z-index:1;border:2px solid var(--lc-ink);box-shadow:var(--lc-shadow);background:var(--lc-peach);border-radius:28px;flex:0 0 min(420px,38%);position:relative;overflow:hidden}.au-home-redesign .hero-video{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.au-home-redesign.acc-landing .hero-inner{z-index:1;text-align:left;pointer-events:auto;flex-direction:row;align-items:center;gap:56px;padding-bottom:0;display:flex;position:relative}.au-home-redesign .hero-text{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.au-home-redesign.acc-landing .hero-brand{color:var(--lc-terracotta);margin-bottom:18px;font-family:"Baloo 2",sans-serif;font-size:22px;font-weight:800;line-height:1.3}.au-home-redesign.acc-landing .eyebrow{color:var(--lc-terracotta);text-transform:uppercase;letter-spacing:.14em;background:0 0;border:none;border-radius:0;margin-bottom:18px;padding:0;font-size:13px;font-weight:800}.au-home-redesign.acc-landing .hero h1{max-width:780px;color:var(--lc-ink);margin:0 0 22px;font-family:"Baloo 2",sans-serif;font-size:54px;font-weight:800;line-height:1.12}.au-home-redesign.acc-landing .hero h1 .accent{color:var(--lc-muted);font-style:normal;font-weight:800;display:block}.au-home-redesign.acc-landing .hero p.sub{color:var(--lc-muted);max-width:620px;margin:0 0 30px;font-size:19px;line-height:1.7}.au-home-redesign.acc-landing .hero-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px}.au-home-redesign.acc-landing .btn-primary{background:var(--lc-terracotta);border:2px solid var(--lc-ink);height:auto;min-height:54px;box-shadow:var(--lc-shadow);white-space:normal;border-radius:999px;padding:13px 34px;font-family:"Baloo 2",sans-serif;font-size:17px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;color:#fff8f0!important}.au-home-redesign.acc-landing .btn-primary:hover{background:var(--lc-terracotta-pressed);box-shadow:3px 3px 0 var(--lc-ink);transform:translate(2px,2px)}.au-home-redesign.acc-landing .btn-primary:active{box-shadow:0 0 0 var(--lc-ink);transform:translate(5px,5px)}.au-home-redesign.acc-landing .btn-secondary{border:2px solid var(--lc-ink);color:var(--lc-ink);box-shadow:var(--lc-shadow);background:#fffdf8;border-radius:999px;padding:13px 30px;font-family:"Baloo 2",sans-serif;font-size:16px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s}.au-home-redesign.acc-landing .btn-secondary:hover{background:var(--lc-peach);color:var(--lc-ink);box-shadow:3px 3px 0 var(--lc-ink);transform:translate(2px,2px)}.au-home-redesign.acc-landing .hero-note,.au-home-redesign .home-education-note{color:var(--lc-muted);max-width:560px;font-size:14px}.au-home-redesign .home-education-note{margin:14px 0 6px}.au-home-redesign .hero-chips{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:26px;display:flex}.au-home-redesign .hero-chip{border:2px solid var(--lc-ink);color:var(--lc-ink);box-shadow:3px 3px 0 var(--lc-ink);border-radius:999px;padding:7px 18px;font-size:14px;font-weight:800}.au-home-redesign .chip-peach{background:var(--lc-peach)}.au-home-redesign .chip-sage{background:var(--lc-sage)}.au-home-redesign .chip-cream{background:#fffdf8}.au-home-redesign .chip-lilac{background:var(--lc-lilac)}.au-home-redesign.acc-landing .section{padding:84px 0}.au-home-redesign.acc-landing .section-head{max-width:740px;margin-bottom:40px}.au-home-redesign.acc-landing .section-eyebrow{color:var(--lc-terracotta);text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:800}.au-home-redesign.acc-landing .section-title,.au-home-redesign.acc-landing .book-copy h3,.au-home-redesign.acc-landing .founder-copy h3,.au-home-redesign.acc-landing .cta-final h2{color:var(--lc-ink);font-family:"Baloo 2",sans-serif;font-size:38px;font-weight:800;line-height:1.18}.au-home-redesign.acc-landing .section-sub,.au-home-redesign.acc-landing .book-copy p,.au-home-redesign.acc-landing .founder-copy p,.au-home-redesign.acc-landing .cta-final p{color:var(--lc-muted);font-size:18px;line-height:1.7}.au-home-redesign.acc-landing #loop{background:var(--lc-cream-glass)!important}.au-home-redesign.acc-landing .loop-detail{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;grid-template-columns:1fr 1fr;gap:20px;max-width:880px;padding:0;display:grid}.au-home-redesign.acc-landing .loop-row{border:2px solid var(--lc-ink);box-shadow:var(--lc-shadow);background:#fffdf8;border-radius:20px;grid-template-columns:52px 1fr;gap:18px;padding:24px}.au-home-redesign.acc-landing .loop-row:after{display:none}.au-home-redesign.acc-landing .loop-num{border:2px solid var(--lc-ink);width:52px;height:52px;color:var(--lc-ink);border-radius:50%;font-family:"Baloo 2",sans-serif;font-size:22px;font-weight:800}.au-home-redesign.acc-landing .loop-row:first-child .loop-num{background:var(--lc-peach)}.au-home-redesign.acc-landing .loop-row:nth-child(2) .loop-num{background:var(--lc-sage)}.au-home-redesign.acc-landing .loop-row:nth-child(3) .loop-num{background:var(--lc-gold)}.au-home-redesign.acc-landing .loop-row:nth-child(4) .loop-num{background:var(--lc-lilac)}.au-home-redesign.acc-landing .loop-row:hover .loop-num{transform:none}.au-home-redesign.acc-landing .loop-row-title{color:var(--lc-ink);font-family:"Baloo 2",sans-serif;font-size:20px;font-weight:800}.au-home-redesign.acc-landing .loop-row-text{color:var(--lc-muted);max-width:none;font-size:16px}.au-home-redesign .adult-only-note{background:var(--lc-sage);border:2px solid var(--lc-ink);max-width:880px;color:var(--lc-teal);text-align:center;box-shadow:var(--lc-shadow);border-radius:999px;margin:32px auto 0;padding:18px 26px;font-weight:800}.au-home-redesign.acc-landing .book-section{background:var(--lc-peach);border-top:2px solid var(--lc-ink);border-bottom:2px solid var(--lc-ink)}.au-home-redesign.acc-landing .book-grid{align-items:center;gap:64px}.au-home-redesign.acc-landing .book-mock{border:2px solid var(--lc-ink);max-width:450px;box-shadow:var(--lc-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdf8;border-radius:24px;padding:24px;transform:rotate(-1.5deg)}.au-home-redesign.acc-landing .book-mock:before{display:none}.au-home-redesign.acc-landing .book-mock:hover{transform:rotate(-1.5deg)}.au-home-redesign.acc-landing .book-mock img{border-radius:14px}.au-home-redesign.acc-landing .book-date{color:var(--lc-terracotta);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800}.au-home-redesign.acc-landing .book-caption{color:var(--lc-ink);font-family:Caveat,cursive;font-size:27px}.au-home-redesign.acc-landing .book-sample-link{color:var(--lc-teal);border-color:var(--lc-teal);font-size:17px;font-weight:800}.au-home-redesign .home-detail{background:var(--lc-cream-glass)}.au-home-redesign .detail-panel{border-bottom:2px solid var(--lc-ink)}.au-home-redesign .detail-panel:first-child{border-top:2px solid var(--lc-ink)}.au-home-redesign .detail-panel summary{cursor:pointer;color:var(--lc-ink);padding:26px 8px;font-family:"Baloo 2",sans-serif;font-size:22px;font-weight:800}.au-home-redesign .detail-panel summary::marker{color:var(--lc-terracotta)}.au-home-redesign .detail-panel[open] summary{color:var(--lc-terracotta)}.au-home-redesign .detail-content{padding:12px 0 36px}.au-home-redesign.acc-landing .detail-content .section,.au-home-redesign.acc-landing .detail-content .gallery-section{background:0 0;border:none;padding:24px 0!important}.au-home-redesign.acc-landing .detail-content .wrap{padding:0}.au-home-redesign.acc-landing .loop-preview{pointer-events:auto;max-width:none;padding:0}.au-home-redesign.acc-landing .loop-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0}.au-home-redesign.acc-landing .loop-step{border:2px solid var(--lc-ink);box-shadow:var(--lc-shadow);background:#fffdf8;border-radius:20px;padding:22px}.au-home-redesign.acc-landing .loop-step-icon{color:var(--lc-ink);background:var(--lc-peach);border:2px solid var(--lc-ink);border-radius:14px}.au-home-redesign.acc-landing .loop-step:nth-child(2) .loop-step-icon{background:var(--lc-sage)}.au-home-redesign.acc-landing .loop-step:nth-child(3) .loop-step-icon{background:var(--lc-gold)}.au-home-redesign.acc-landing .loop-step:nth-child(4) .loop-step-icon{background:var(--lc-lilac)}.au-home-redesign.acc-landing .loop-step:hover{transform:none}.au-home-redesign.acc-landing .loop-step-title{color:var(--lc-ink);font-family:"Baloo 2",sans-serif;font-size:18px;font-weight:800}.au-home-redesign.acc-landing .loop-step-text{color:var(--lc-muted);font-size:16px}.au-home-redesign.acc-landing .domains-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.au-home-redesign.acc-landing .domain-card{border:2px solid var(--lc-ink);box-shadow:var(--lc-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdf8;border-radius:20px;padding:22px;display:block}.au-home-redesign.acc-landing .domain-card:nth-child(3n+1){background:var(--lc-peach)}.au-home-redesign.acc-landing .domain-card:nth-child(3n+2){background:var(--lc-sage)}.au-home-redesign.acc-landing .domain-card:nth-child(3n){background:var(--lc-gold)}.au-home-redesign.acc-landing .domain-card:hover{transform:none}.au-home-redesign.acc-landing .domain-num{color:var(--lc-terracotta);font-family:"Baloo 2",sans-serif;font-weight:800}.au-home-redesign.acc-landing .domain-name{color:var(--lc-ink);margin:4px 0 6px;font-family:"Baloo 2",sans-serif;font-size:18px;font-weight:800}.au-home-redesign.acc-landing .domain-text{color:var(--lc-muted);font-size:15px}.au-home-redesign.acc-landing .contrast-card{border:2px solid var(--lc-ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--lc-shadow);background:#fffdf8;border-radius:22px;padding:28px}.au-home-redesign.acc-landing .contrast-card.process{background:var(--lc-sage)}.au-home-redesign.acc-landing .contrast-card:after{display:none}.au-home-redesign.acc-landing .contrast-card .contrast-label{font-family:"Baloo 2",sans-serif;font-size:19px;font-weight:800}.au-home-redesign.acc-landing .contrast-card .contrast-label,.au-home-redesign.acc-landing .contrast-card .contrast-list li{color:var(--lc-ink);font-size:16px}.au-home-redesign.acc-landing .contrast-card .contrast-mark{background:var(--lc-teal);border-radius:50%;color:#fff8f0!important}.au-home-redesign.acc-landing .philosophy-quote,.au-home-redesign.acc-landing .proof-quote{color:var(--lc-ink);font-family:"Baloo 2",sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:1.4}.au-home-redesign.acc-landing .philosophy-tag{border:2px solid var(--lc-ink);box-shadow:var(--lc-shadow);background:#fffdf8;border-radius:18px;padding:14px 26px}.au-home-redesign.acc-landing .philosophy-tag .k,.au-home-redesign.acc-landing .stat-label,.au-home-redesign.acc-landing .proof-who,.au-home-redesign.acc-landing .proof-who span{color:var(--lc-muted);font-size:15px}.au-home-redesign.acc-landing .philosophy-tag .v,.au-home-redesign.acc-landing .stat-num{color:var(--lc-terracotta);font-family:"Baloo 2",sans-serif;font-weight:800}.au-home-redesign.acc-landing .stat-num{font-size:34px}.au-home-redesign.acc-landing .gallery-grid{grid-template-rows:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:18px;height:auto}.au-home-redesign.acc-landing .gallery-item{box-shadow:var(--lc-shadow);border:2px solid var(--lc-ink);background:#fffdf8;border-radius:18px;padding:10px 10px 14px;overflow:hidden}.au-home-redesign.acc-landing .gallery-item.tall{grid-row:auto}.au-home-redesign.acc-landing .gallery-item:hover{box-shadow:var(--lc-shadow);transform:none}.au-home-redesign.acc-landing .gallery-item:nth-child(odd){transform:rotate(-1deg)}.au-home-redesign.acc-landing .gallery-item:nth-child(2n){transform:rotate(1deg)}.au-home-redesign.acc-landing .gallery-item img{aspect-ratio:3/4;border-radius:10px;height:auto}.au-home-redesign.acc-landing .gallery-item:hover img{transform:none}.au-home-redesign.acc-landing .gallery-caption{opacity:1;color:var(--lc-muted);background:0 0;padding:10px 4px 0;font-size:14px;font-weight:700;position:static}.au-home-redesign.acc-landing .founder-section{background:var(--lc-sage);border-top:2px solid var(--lc-ink);border-bottom:2px solid var(--lc-ink)}.au-home-redesign.acc-landing .founder-grid{grid-template-columns:300px 1fr;align-items:start;gap:64px}.au-home-redesign.acc-landing .founder-photo{border:2px solid var(--lc-ink);width:300px;height:350px;box-shadow:var(--lc-shadow);border-radius:24px;overflow:hidden}.au-home-redesign.acc-landing .founder-copy .k{color:var(--lc-terracotta);text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:800}.au-home-redesign.acc-landing .founder-role{color:var(--lc-muted);font-size:16px;font-weight:700}.au-home-redesign.acc-landing .founder-creds{display:block}.au-home-redesign.acc-landing .founder-cred{border:2px solid var(--lc-ink);color:var(--lc-ink);box-shadow:3px 3px 0 var(--lc-ink);background:#fffdf8;border-radius:14px;margin-top:10px;padding:12px 18px;font-size:14px;font-weight:700}.au-home-redesign .founder-question{font-style:italic;font-weight:700;color:var(--lc-teal)!important}.au-home-redesign.acc-landing .cta-final{background:var(--lc-peach);color:var(--lc-ink);border-bottom:2px solid var(--lc-ink)}.au-home-redesign.acc-landing .cta-final .hero-actions{justify-content:center;margin-top:26px}.au-home-redesign.acc-landing .cta-final p{max-width:650px;margin-bottom:22px}.au-home-redesign .closing-price{color:var(--lc-ink);font-family:"Baloo 2",sans-serif;font-size:19px;font-weight:800}.au-home-redesign.acc-landing footer{background:var(--lc-ink);border-top:none;padding:56px 0}.au-home-redesign.acc-landing .footer-inner .brand{color:#fff8f0;font-family:"Baloo 2",sans-serif;font-weight:800}.au-home-redesign.acc-landing .footer-inner .brand em{color:var(--lc-peach);font-style:normal}.au-home-redesign.acc-landing .footer-links{color:#fff8f0;flex-wrap:wrap}.au-home-redesign.acc-landing .footer-links a{color:#fff8f0;font-weight:700}.au-home-redesign.acc-landing .footer-links a:hover{color:var(--lc-peach)}@media (width<=720px){.au-home-redesign.acc-landing .wrap{padding:0 16px}.au-home-redesign.acc-landing .nav-inner{gap:12px;min-height:78px;padding:10px 16px}.au-home-redesign.acc-landing .brand-logo{width:68px;height:60px}.au-home-redesign.acc-landing .nav-links{gap:12px}.au-home-redesign.acc-landing .nav-links a{font-size:12px}.au-home-redesign.acc-landing .nav-links a[href=\/homeschool],.au-home-redesign.acc-landing .nav-links a[href=\/uk]{display:block}.au-home-redesign.acc-landing .nav-links .nav-label-full{display:none}.au-home-redesign.acc-landing .nav-links .nav-label-short{display:inline}.au-home-redesign.acc-landing .hero{padding:44px 0 48px}.au-home-redesign.acc-landing .hero:before{width:70px;height:70px;top:24px;left:-18px}.au-home-redesign.acc-landing .hero:after{width:60px;height:60px;top:140px;bottom:auto;right:-14px}.au-home-redesign.acc-landing .hero-inner{flex-direction:column;align-items:stretch;gap:36px}.au-home-redesign .hero-panel{border-radius:20px;flex:none}.au-home-redesign .hero-video{height:220px;min-height:0}.au-home-redesign.acc-landing .hero-brand{margin-bottom:12px;font-size:18px}.au-home-redesign.acc-landing .hero h1{font-size:34px;line-height:1.16}.au-home-redesign.acc-landing .hero p.sub{font-size:17px}.au-home-redesign.acc-landing .hero-actions{flex-direction:column;align-items:center;gap:12px}.au-home-redesign .hero-chips{gap:8px}.au-home-redesign .hero-chip{padding:6px 14px;font-size:12px}.au-home-redesign.acc-landing .section{padding:52px 0}.au-home-redesign.acc-landing .section-title,.au-home-redesign.acc-landing .book-copy h3,.au-home-redesign.acc-landing .founder-copy h3,.au-home-redesign.acc-landing .cta-final h2{font-size:28px}.au-home-redesign.acc-landing .section-sub,.au-home-redesign.acc-landing .book-copy p,.au-home-redesign.acc-landing .founder-copy p{font-size:17px}.au-home-redesign.acc-landing .loop-detail{grid-template-columns:1fr}.au-home-redesign.acc-landing .loop-row{gap:14px;padding:20px}.au-home-redesign.acc-landing .loop-row-title{font-size:18px}.au-home-redesign .adult-only-note{text-align:left;border-radius:20px}.au-home-redesign.acc-landing .book-grid{grid-template-columns:1fr;gap:32px}.au-home-redesign.acc-landing .book-mock{padding:18px;transform:none}.au-home-redesign.acc-landing .book-mock:hover{transform:none}.au-home-redesign .detail-panel summary{padding:22px 0;font-size:18px}.au-home-redesign.acc-landing .domains-grid{grid-template-columns:1fr}.au-home-redesign.acc-landing .gallery-grid{scroll-snap-type:x proximity;gap:16px;display:flex;overflow-x:auto}.au-home-redesign.acc-landing .gallery-item{scroll-snap-align:start;flex:0 0 72%}.au-home-redesign.acc-landing .founder-grid{grid-template-columns:1fr;gap:28px}.au-home-redesign.acc-landing .founder-photo{width:200px;height:230px}.au-home-redesign.acc-landing .cta-final .hero-actions{align-items:center}.au-home-redesign.acc-landing .footer-links{gap:16px}}@media (prefers-reduced-motion:reduce){.au-home-redesign *,.au-home-redesign :before,.au-home-redesign :after{transition:none!important;animation:none!important}.au-home-redesign .hero-panel{display:none}}.homeschool-page{background:var(--paa-pale);color:var(--paa-ink);font-family:var(--font-sans);min-height:100vh}.homeschool-nav{background:var(--paa-pale);justify-content:space-between;align-items:center;gap:24px;max-width:1180px;height:76px;margin:auto;padding:0 28px;display:flex}.homeschool-nav img{object-fit:contain;width:74px;height:74px}.homeschool-nav>div{align-items:center;gap:24px;display:flex}.homeschool-nav a{color:var(--paa-ink);font-size:14px;font-weight:700;text-decoration:none}.homeschool-nav .homeschool-nav-cta{background:var(--paa-deep);color:var(--primary-foreground);border-radius:6px;padding:10px 18px}.homeschool-hero{align-items:flex-end;min-height:620px;display:flex;position:relative;overflow:hidden}.homeschool-hero>img{object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}.homeschool-hero-shade{background:linear-gradient(#33221b14,#33221bd1);position:absolute;inset:0}.homeschool-hero-copy{z-index:1;width:min(760px,100% - 48px);color:var(--paa-pale);text-align:center;margin:0 auto 70px;position:relative}.homeschool-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--paa-deep);margin:0 0 12px;font-size:12px;font-weight:800}.homeschool-hero .homeschool-kicker{color:var(--paa-amber-soft)}.homeschool-hero h1{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(42px,6vw,76px);line-height:1.02}.homeschool-hero-copy>p:not(.homeschool-kicker){max-width:620px;margin:22px auto 28px;font-size:18px;line-height:1.65}.homeschool-primary-link,.homeschool-final a{background:var(--paa-light);color:var(--paa-deep);border-radius:6px;padding:14px 23px;font-weight:800;text-decoration:none;display:inline-flex}.homeschool-band{padding:94px 28px}.homeschool-inner{max-width:1080px;margin:auto}.homeschool-band h2{font-family:var(--font-display);letter-spacing:0;color:var(--paa-ink);margin:0;font-size:clamp(34px,4vw,52px);line-height:1.08}.homeschool-rhythm{text-align:center}.homeschool-steps{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;display:grid}.homeschool-steps article{border-top:2px solid var(--paa-deep);padding:28px 20px}.homeschool-steps svg{width:25px;height:25px;color:var(--paa-deep)}.homeschool-steps h3{font-family:var(--font-display);margin:16px 0 8px;font-size:24px}.homeschool-steps p,.homeschool-book p,.homeschool-sampler p,.homeschool-final p{color:var(--muted-foreground);line-height:1.7}.homeschool-book{background:var(--paa-light)}.homeschool-book-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:60px;display:grid}.homeschool-book-grid>img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.homeschool-book-grid p{font-size:17px}.homeschool-book-grid a{color:var(--paa-deep);font-weight:800}.homeschool-book-note{border-left:2px solid var(--paa-hairline);color:var(--muted-foreground);margin:22px 0;padding:2px 0 2px 16px;font-size:14px;line-height:1.65}.homeschool-book-note strong{color:var(--paa-ink)}.homeschool-sampler-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:start;gap:64px;display:grid}.homeschool-sampler ul{margin:28px 0 0;padding:0;list-style:none}.homeschool-sampler li{align-items:center;gap:10px;margin:12px 0;display:flex}.homeschool-sampler li svg{width:18px;color:var(--paa-deep)}.homeschool-form-panel{background:var(--card);border:1px solid var(--paa-hairline);box-shadow:var(--shadow-soft);border-radius:6px;padding:30px}.homeschool-form-panel label:not(.homeschool-consent){margin-bottom:7px;font-size:14px;font-weight:700;display:block}.homeschool-form-panel input[type=email]{border:1px solid var(--input);background:var(--background);width:100%;color:var(--foreground);border-radius:5px;padding:12px;font-size:16px}.homeschool-consent{align-items:flex-start;gap:10px;margin:18px 0;font-size:14px;line-height:1.5;display:flex}.homeschool-consent button{margin-top:3px}.homeschool-form-panel>form>button{width:100%;height:44px}.homeschool-fineprint{margin:14px 0 0;font-size:12px!important}.homeschool-fineprint a{color:var(--paa-deep)}.homeschool-honeypot{display:none}.homeschool-error{font-size:13px;color:var(--destructive)!important}.homeschool-success{text-align:center;padding:24px 4px}.homeschool-success svg{color:var(--paa-deep);width:30px;height:30px}.homeschool-success h3{font-family:var(--font-display);margin:12px 0 4px;font-size:27px}.homeschool-final{text-align:center;background:var(--paa-deep);color:var(--paa-pale)}.homeschool-final h2{color:var(--paa-pale);max-width:800px;margin:auto}.homeschool-final p{color:var(--paa-light);margin:18px 0 24px}.homeschool-footer{justify-content:space-between;gap:20px;max-width:1080px;margin:auto;padding:34px 28px;font-size:13px;display:flex}.homeschool-footer>div{gap:22px;display:flex}.homeschool-footer a{color:var(--paa-ink)}.sampler-page{max-width:920px;color:var(--paa-ink);background:var(--paa-pale);min-height:100vh;margin:0 auto;padding:36px 24px 70px}.sampler-toolbar{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.sampler-toolbar>a{color:var(--paa-deep)}.sampler-cover{text-align:center;border:2px solid var(--paa-deep);margin-bottom:26px;padding:58px 24px}.sampler-cover h1{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(38px,6vw,68px);line-height:1.05}.sampler-cover>p:last-child{color:var(--muted-foreground);font-size:18px}.sampler-intro{background:var(--paa-light);margin-bottom:24px;padding:28px}.sampler-intro h2,.sampler-day h2{font-family:var(--font-display);letter-spacing:0}.sampler-days{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.sampler-day{border:1px solid var(--paa-hairline);background:var(--card);break-inside:avoid;padding:24px}.sampler-day>p:first-child{color:var(--paa-deep);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.sampler-day h2{margin:4px 0 18px;font-size:26px}.sampler-day h3{text-transform:uppercase;letter-spacing:.12em;color:var(--paa-mid);margin:16px 0 4px;font-size:12px}.sampler-day p{line-height:1.6}.sampler-foot{text-align:center;color:var(--paa-mid);margin-top:32px}@media (width<=720px){.homeschool-nav{padding:0 16px}.homeschool-nav>div>a:not(.homeschool-nav-cta){display:none}.homeschool-hero{min-height:590px}.homeschool-hero-copy{margin-bottom:44px}.homeschool-band{padding:68px 20px}.homeschool-steps,.homeschool-book-grid,.homeschool-sampler-grid{grid-template-columns:1fr}.homeschool-book-grid,.homeschool-sampler-grid{gap:34px}.homeschool-footer{flex-direction:column}.sampler-days{grid-template-columns:1fr}.sampler-toolbar{align-items:flex-start;gap:16px}}@media print{.global-page-video,.global-page-video-overlay,.sampler-toolbar{display:none!important}.sampler-page{background:#fff;max-width:none;padding:0}.sampler-cover{break-after:page;flex-direction:column;justify-content:center;min-height:240mm;display:flex}.sampler-intro{break-after:page}.sampler-days{display:block}.sampler-day{break-after:page;border:none;min-height:125mm;margin:0;padding:18mm}.sampler-foot{display:none}}.acc-sample-book{--deep:#7c4f43;--mid:#b07c6c;--pop-green:#ff9e7d;--pop-green-2:#ffd4b3;--amber:#ffd4b3;--amber-deep:#e8a07c;--ink:#c96d4a;--pale:#fff5eb;--page-bg:#fdf6ee;--page-ink:#4a2e26;--page-muted:#8a675c;--sage:#e4ead9;--sage-ink:#4d5a3a;--butter:#f7ecc9;--butter-ink:#6b5723;--lilac:#e9e2f2;--lilac-ink:#54486b;--blush:#f6ddd6;--blush-ink:#7c463a;color:var(--pale);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;line-height:1.6}.acc-sample-book *,.acc-sample-book :before,.acc-sample-book :after{box-sizing:border-box;margin:0;padding:0}.acc-sample-book a{color:inherit}.acc-sample-book .wrap{max-width:980px;margin:0 auto;padding:0 24px}.acc-sample-book img{max-width:100%;display:block}.acc-sample-book .sb-head{text-align:center;padding:64px 0 20px}.acc-sample-book .sb-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pop-green);background:#ffd4b33d;border:1px solid #ff9e7d4d;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 16px;font-size:11.5px;font-weight:700;display:inline-flex}.acc-sample-book .sb-title{letter-spacing:-.02em;color:var(--pale);font-family:Fraunces,serif;font-size:clamp(34px,6vw,60px);font-weight:800;line-height:1.02}.acc-sample-book .sb-title .accent{color:var(--pop-green);font-style:italic;font-weight:500;display:block}.acc-sample-book .sb-sub{color:#fdfdf8d9;max-width:560px;margin:18px auto 0;font-size:17px;font-weight:500}.acc-sample-book .sb-book{max-width:760px;margin:56px auto 24px}.acc-sample-book .sb-page-label{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#fdfdf88c;margin:44px 0 14px;font-size:11px;font-weight:700}.acc-sample-book .sb-cover{text-align:center;background:linear-gradient(150deg,#8a5442,#6e4234 60%,#5f382c);border:1.5px solid #ffd4b347;border-radius:16px 22px 22px 16px;padding:56px 44px;position:relative;box-shadow:0 34px 80px #3c201873,inset 6px 0 #0000002e}.acc-sample-book .sb-cover:before{content:"";pointer-events:none;border:1.5px dashed #fdfdf838;border-radius:10px;position:absolute;inset:14px}.acc-sample-book .sb-cover-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--pop-green-2);margin-bottom:22px;font-size:11px;font-weight:800}.acc-sample-book .sb-cover-title{color:var(--pale);font-family:Fraunces,serif;font-size:clamp(38px,7vw,64px);font-weight:800;line-height:1.05}.acc-sample-book .sb-cover-sub{color:#fff5ebd9;margin-top:16px;font-family:Fraunces,serif;font-size:19px;font-style:italic}.acc-sample-book .sb-cover-foot{letter-spacing:.18em;text-transform:uppercase;color:#fff5eb99;margin-top:34px;font-size:12px}.acc-sample-book .sb-day{background:var(--page-bg);color:var(--page-ink);border-radius:14px;padding:34px 34px 40px;position:relative;box-shadow:0 26px 60px #3c201859}.acc-sample-book .sb-day:before{content:"";pointer-events:none;border-left:2px dashed #7c4f432e;position:absolute;top:0;bottom:0;left:22px}.acc-sample-book .sb-day-head{border-bottom:1.5px dashed #7c4f4340;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:22px;padding-bottom:14px;padding-left:18px;display:flex}.acc-sample-book .sb-day-name{letter-spacing:.28em;text-transform:uppercase;color:var(--ink);font-size:10.5px;font-weight:800}.acc-sample-book .sb-day-date{color:var(--page-ink);font-family:Fraunces,serif;font-size:24px;font-weight:600}.acc-sample-book .sb-day-page-num{letter-spacing:.22em;text-transform:uppercase;color:var(--page-muted);font-size:10px}.acc-sample-book .sb-activity{color:var(--ink);margin:0 0 16px;padding-left:18px;font-family:Fraunces,serif;font-size:19px;font-style:italic}.acc-sample-book .sb-story{color:var(--page-ink);background:#fff9;border:1px solid #7c4f4324;border-radius:12px;margin:0 0 22px 18px;padding:16px 18px;font-family:Fraunces,serif;font-size:16.5px;font-style:italic;line-height:1.6}.acc-sample-book .sb-section-label{letter-spacing:.2em;text-transform:uppercase;color:var(--page-muted);margin:0 0 10px;padding-left:18px;font-size:10px;font-weight:800}.acc-sample-book .sb-moments{gap:12px;margin:0 0 22px 18px;list-style:none;display:grid}.acc-sample-book .sb-moment{border-radius:12px;padding:12px 16px;box-shadow:0 6px 16px #3c201814}.acc-sample-book .sb-moment:nth-child(odd){transform:rotate(-.5deg)}.acc-sample-book .sb-moment:nth-child(2n){transform:rotate(.6deg)}.acc-sample-book .sb-moment.sage{background:var(--sage);color:var(--sage-ink)}.acc-sample-book .sb-moment.butter{background:var(--butter);color:var(--butter-ink)}.acc-sample-book .sb-moment.lilac{background:var(--lilac);color:var(--lilac-ink)}.acc-sample-book .sb-moment.blush{background:var(--blush);color:var(--blush-ink)}.acc-sample-book .sb-moment-kind{letter-spacing:.18em;text-transform:uppercase;opacity:.75;font-size:9.5px;font-weight:800}.acc-sample-book .sb-moment-text{margin-top:2px;font-family:Caveat,cursive;font-size:25px;line-height:1.15}.acc-sample-book .sb-domains{flex-wrap:wrap;gap:8px;margin:0 0 22px 18px;list-style:none;display:flex}.acc-sample-book .sb-domains li{color:var(--ink);background:#fff;border:1px solid #7c4f434d;border-radius:100px;padding:4px 12px;font-size:11.5px;font-weight:600}.acc-sample-book .sb-photos{grid-template-columns:1fr 1fr;gap:18px;margin:0 0 6px 18px;display:grid}.acc-sample-book .sb-photo{background:#fff;border-radius:4px;padding:10px 10px 12px;box-shadow:0 10px 24px #3c20182e}.acc-sample-book .sb-photo:nth-child(odd){transform:rotate(-.8deg)}.acc-sample-book .sb-photo:nth-child(2n){transform:rotate(.9deg)}.acc-sample-book .sb-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:100%}.acc-sample-book .sb-photo figcaption{color:#6b4a3f;text-align:center;margin-top:8px;font-family:Caveat,cursive;font-size:20px}.acc-sample-book .sb-swatch{aspect-ratio:4/3;border-radius:2px;align-items:flex-end;width:100%;padding:10px;display:flex}.acc-sample-book .sb-swatch span{color:#ffffffeb;font-family:Caveat,cursive;font-size:20px}.acc-sample-book .sb-note{background:var(--deep);color:var(--pale);border-radius:12px;margin-top:22px;margin-left:18px;padding:16px 18px}.acc-sample-book .sb-note-label{letter-spacing:.2em;text-transform:uppercase;opacity:.8;font-size:10px;font-weight:800}.acc-sample-book .sb-note-text{margin-top:4px;font-family:Caveat,cursive;font-size:25px;line-height:1.2}.acc-sample-book .sb-progress{background:#ffffff8c;border:1.5px dashed #7c4f434d;border-radius:12px;margin-top:22px;margin-left:18px;padding:16px 18px 14px}.acc-sample-book .sb-progress-label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:0 0 12px;font-size:10px;font-weight:800}.acc-sample-book .sb-progress-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.acc-sample-book .sb-progress-stat{border-radius:10px;padding:12px 12px 11px;box-shadow:0 6px 16px #3c201814}.acc-sample-book .sb-progress-stat.sage{background:var(--sage);color:var(--sage-ink)}.acc-sample-book .sb-progress-stat.butter{background:var(--butter);color:var(--butter-ink)}.acc-sample-book .sb-progress-stat.lilac{background:var(--lilac);color:var(--lilac-ink)}.acc-sample-book .sb-progress-num{font-family:Fraunces,serif;font-size:21px;font-weight:800;line-height:1.1}.acc-sample-book .sb-progress-stat.sage .sb-progress-num{color:#3d4a2c}.acc-sample-book .sb-progress-stat.butter .sb-progress-num{color:#5a481a}.acc-sample-book .sb-progress-stat.lilac .sb-progress-num{color:#463a5c}.acc-sample-book .sb-progress-stat.sage .sb-progress-text{color:#43512f}.acc-sample-book .sb-progress-stat.butter .sb-progress-text{color:#6b5723}.acc-sample-book .sb-progress-stat.lilac .sb-progress-text{color:#54486b}.acc-sample-book .sb-progress-text{margin-top:5px;font-size:11.5px;line-height:1.45}.acc-sample-book .sb-progress-foot{color:var(--page-muted);margin-top:12px;font-size:12.5px;font-style:italic}.acc-sample-book .sb-facts{grid-template-columns:repeat(3,1fr);gap:16px;margin:52px 0;display:grid}.acc-sample-book .sb-fact{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#5c362e8c;border:1.5px solid #ffd4b333;border-radius:14px;padding:22px}.acc-sample-book .sb-fact-title{color:var(--pale);margin-bottom:8px;font-family:Fraunces,serif;font-size:18px}.acc-sample-book .sb-fact-text{color:#fdfdf8cc;font-size:13.5px}.acc-sample-book .sb-cta{text-align:center;padding:8px 0 88px}.acc-sample-book .sb-cta-note{color:#fdfdf88c;margin-top:12px;font-size:12.5px}.acc-sample-book .sb-back{text-align:center;color:#fdfdf899;padding-bottom:56px;font-size:13px;text-decoration:none;display:block}.acc-sample-book .sb-back:hover{color:var(--pop-green)}.acc-sample-book .sb-back-top{text-align:left;padding:20px 0 8px}@media (width<=640px){.acc-sample-book .sb-day{padding:24px 18px 30px}.acc-sample-book .sb-day:before{left:12px}.acc-sample-book .sb-story,.acc-sample-book .sb-moments,.acc-sample-book .sb-domains,.acc-sample-book .sb-photos,.acc-sample-book .sb-note,.acc-sample-book .sb-progress{margin-left:12px}.acc-sample-book .sb-progress-grid,.acc-sample-book .sb-facts{grid-template-columns:1fr}}.acc-sample-book .sb-moment.sage .sb-moment-text{color:#3d4a2c}.acc-sample-book .sb-moment.butter .sb-moment-text{color:#5a481a}.acc-sample-book .sb-moment.lilac .sb-moment-text{color:#463a5c}.acc-sample-book .sb-moment.blush .sb-moment-text{color:#6b382e}.acc-sample-book .sb-moment.sage .sb-moment-kind{color:#5d6c48}.acc-sample-book .sb-moment.butter .sb-moment-kind{color:#7d682e}.acc-sample-book .sb-moment.lilac .sb-moment-kind{color:#665a7d}.acc-sample-book .sb-moment.blush .sb-moment-kind{color:#8a5245}.sb-chart{background:#fffaf3;border:1.5px dashed #c56a47;border-radius:16px;margin:24px 0 0;padding:20px}.sb-chart-intro{color:#6b5a4a;margin:4px 0 14px;font-size:13px}.sb-chart-rows{gap:10px;display:grid}.sb-chart-row{background:#fff;border:1px solid #eadccb;border-radius:12px;padding:10px 12px}.sb-chart-row.focus{background:#fff6e0;border-color:#d9a441}.sb-chart-head{color:#3b2f25;justify-content:space-between;font-size:14px;font-weight:600;display:flex}.sb-chart-nums{color:#7a6654;font-variant-numeric:tabular-nums;font-weight:500}.sb-chart-tag{text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#d9a441;border-radius:99px;margin-left:8px;padding:2px 7px;font-size:10px;font-style:normal}.sb-chart-track{background:#f0e4d6;border-radius:99px;height:10px;margin-top:8px;position:relative}.sb-chart-bar{background:#c56a47;border-radius:99px;position:absolute;top:0;bottom:0;left:0}.sb-chart-dot{background:#8a7a6c;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.sb-sample-note{margin-top:12px;font-weight:600}.acc-sample-book .sb-checkin{background:#ffffffb3;border:1.5px solid #7c4f4340;border-radius:12px;margin:0 0 24px 18px;padding:14px 16px 12px}.acc-sample-book .sb-checkin-title{margin:0 0 10px}.acc-sample-book .sb-checkin-row{border-top:1px dashed #7c4f432e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.acc-sample-book .sb-checkin-row:first-of-type{border-top:0}.acc-sample-book .sb-checkin-label{color:var(--ink);min-width:0;font-size:13px;font-weight:600}.acc-sample-book .sb-checkin-scale{gap:4px;display:inline-flex}.acc-sample-book .sb-checkin-scale span{width:24px;height:24px;color:var(--page-muted);background:#fff;border:1px solid #7c4f4333;border-radius:6px;place-items:center;font-size:11.5px;font-weight:700;display:grid}.acc-sample-book .sb-checkin-scale span.on{background:var(--deep);color:var(--pale);border-color:var(--deep)}.acc-sample-book .sb-checkin-foot{color:var(--page-muted);margin-top:8px;font-size:12.5px;font-style:italic}.acc-sample-book .sb-report{background:#fff;border-radius:12px;margin:22px 0 0 18px;padding:16px 18px;box-shadow:0 8px 20px #3c20181a}.acc-sample-book .sb-report-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.acc-sample-book .sb-report-title{margin:0}.acc-sample-book .sb-approved{background:var(--sage);color:#3d4a2c;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:700}.acc-sample-book .sb-report-text{color:var(--ink);font-size:14px;line-height:1.55}.acc-sample-book .sb-report-foot{color:var(--page-muted);margin-top:10px;font-size:12.5px;font-style:italic}.acc-sample-book .sb-progress-outside{margin:22px 0 0}.acc-sample-book .sb-together{letter-spacing:.14em;text-transform:uppercase;background:var(--lilac);color:#463a5c;border-radius:100px;margin:0 0 10px 18px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-block}.acc-sample-book .sb-own-page{color:var(--page-muted);margin:16px 0 0 18px;font-size:12.5px;font-style:italic}.acc-sample-book .sb-edu-head{color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.acc-sample-book .sb-edu-count{background:var(--butter);color:#5a481a;border-radius:100px;padding:2px 10px;font-size:11.5px}.acc-sample-book .sb-edu-rows{margin:0;padding:0;list-style:none}.acc-sample-book .sb-edu-row{border-top:1px dashed #7c4f4333;grid-template-columns:130px minmax(0,1fr);column-gap:14px;padding:10px 0;display:grid}.acc-sample-book .sb-edu-date{color:var(--ink);grid-row:span 2;font-size:12.5px;font-weight:700}.acc-sample-book .sb-edu-activity{color:var(--ink);font-size:13.5px;font-weight:600}.acc-sample-book .sb-edu-note{color:var(--page-muted);font-size:13px}.acc-sample-book .sb-cta-buttons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=640px){.acc-sample-book .sb-checkin,.acc-sample-book .sb-report,.acc-sample-book .sb-own-page,.acc-sample-book .sb-together{margin-left:12px}.acc-sample-book .sb-edu-row{grid-template-columns:1fr}.acc-sample-book .sb-edu-date{grid-row:auto}}.acc-sample-book .sb-edu .sb-chart-intro{opacity:1;color:#6b5a4a!important}.acc-sample-book .sb-lr-title{color:var(--ink);margin:4px 0 6px;font-size:22px}.acc-sample-book .sb-lr-paper{color:#33221b;background:#fff;border:1px solid #e8d5c4;border-radius:6px;padding:22px;font:12px/1.5 Georgia,serif;overflow-x:auto;box-shadow:0 10px 30px -14px #3c231459}.acc-sample-book .sb-lr-h1{color:#33221b;margin:0 0 4px;font:700 22px/1.2 Georgia,serif}.acc-sample-book .sb-lr-sum{color:#6b4f43;margin:0 0 10px}.acc-sample-book .sb-lr-intro{color:#6b4f43;margin:0 0 12px;font-size:11px}.acc-sample-book .sb-lr-tr{border-bottom:1px solid #e8d5c4;grid-template-columns:7.5rem minmax(9rem,1.1fr) minmax(10rem,1.3fr) 5rem;gap:8px;min-width:560px;padding:6px;display:grid}.acc-sample-book .sb-lr-th{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.acc-sample-book .sb-lr-desc{color:#6b4f43;font-size:11px;display:block}.acc-sample-book .sb-lr-tr ul{margin:0;padding-left:1rem;list-style:outside}.acc-sample-book .sb-lr-paper li,.acc-sample-book .sb-lr-paper strong{opacity:1;font-size:12px;color:#33221b!important}.acc-sample-book .sb-lr-p img{object-fit:cover;border-radius:4px;width:5rem;height:5rem;display:block}.acc-sample-book .sb-lr-foot{color:#9a8478;margin:14px 0 0;font-size:10px}.acc-sample-book .sb-lr-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 4px;display:flex}.acc-sample-book .sb-lr-hint{color:var(--page-muted);font-size:12px}@media (width<=640px){.acc-sample-book .sb-lr-paper{padding:14px}.acc-sample-book .sb-lr-tr{min-width:0;padding:10px 0;display:block}.acc-sample-book .sb-lr-th{display:none}.acc-sample-book .sb-lr-d{margin-bottom:2px;font-weight:700;display:block}.acc-sample-book .sb-lr-tr ul{margin:6px 0}.acc-sample-book .sb-lr-p img{width:100%;height:9rem}}.acc-landing.uk-home-redesign{--primary:var(--home-terracotta);--primary-foreground:var(--home-cream);--ring:var(--home-teal);--warm-ink:var(--home-ink);--warm-ink-soft:var(--home-muted);--pale:var(--home-cream);--pop-green:var(--home-teal);--deep:var(--home-teal);--lc-ink:var(--site-ink);--lc-cream:var(--site-cream);--lc-cream-glass:var(--site-cream);--lc-peach:var(--site-peach);--lc-sage:var(--site-sage);--lc-lilac:var(--site-lilac);--lc-gold:var(--site-gold);--lc-terracotta:var(--site-terracotta);--lc-terracotta-pressed:var(--site-pressed);--lc-teal:var(--site-teal);--lc-muted:var(--site-muted);--lc-shadow:5px 5px 0 var(--lc-ink);color:var(--lc-ink);letter-spacing:0;background:0 0;font-family:Nunito Sans,sans-serif;font-size:18px;line-height:1.7}:is(body:has(.uk-home-redesign) .global-page-video,body:has(.uk-home-redesign) .global-page-video-overlay){display:none}.uk-home-redesign *,.uk-home-redesign :before,.uk-home-redesign :after{letter-spacing:0}.uk-home-redesign.acc-landing .wrap{max-width:1080px;padding:0 32px}.uk-home-redesign.acc-landing .rv{opacity:1;transform:none}.uk-home-redesign.acc-landing .nav{background:var(--lc-cream-glass);border-bottom:2px solid var(--lc-ink);position:relative}.uk-home-redesign.acc-landing .nav-inner{justify-content:space-between;gap:24px;min-height:92px;padding:14px 32px}.uk-home-redesign.acc-landing .brand-logo{object-fit:contain;filter:none;opacity:1;width:96px;height:68px;position:static;-webkit-mask-image:none;mask-image:none}.uk-home-redesign.acc-landing .nav-links{flex-wrap:wrap;justify-content:flex-end;gap:22px;position:static}.uk-home-redesign.acc-landing .nav-links a{color:var(--lc-ink);font-size:15px;font-weight:700}.uk-home-redesign.acc-landing a:hover{color:var(--lc-terracotta)}.uk-home-redesign.acc-landing .nav-links .nav-label-short{display:none}.uk-home-redesign.acc-landing a:focus-visible,.uk-home-redesign.acc-landing summary:focus-visible{outline:3px solid var(--lc-teal);outline-offset:5px}.uk-home-redesign.acc-landing .hero{background:var(--lc-cream-glass);color:var(--lc-ink);min-height:0;padding:84px 0 72px;position:relative;overflow:hidden}.uk-home-redesign.acc-landing .hero:before,.uk-home-redesign.acc-landing .hero:after{content:"";z-index:0;pointer-events:none;border-radius:48% 52% 55% 45%/55% 48% 52% 45%;position:absolute}.uk-home-redesign.acc-landing .hero:before{background:var(--lc-gold);width:130px;height:130px;top:60px;left:6%}.uk-home-redesign.acc-landing .hero:after{background:var(--lc-sage);width:110px;height:110px;bottom:200px;right:7%}.uk-home-redesign .hero-panel{z-index:1;border:2px solid var(--lc-ink);box-shadow:var(--lc-shadow);background:var(--lc-peach);border-radius:28px;flex:0 0 min(420px,38%);position:relative;overflow:hidden}.uk-home-redesign .hero-video{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.uk-home-redesign.acc-landing .hero-inner{z-index:1;text-align:left;pointer-events:auto;flex-direction:row;align-items:center;gap:56px;padding-bottom:0;display:flex;position:relative}.uk-home-redesign .hero-text{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.uk-home-redesign.acc-landing .hero-brand{color:var(--lc-terracotta);margin-bottom:18px;font-family:"Baloo 2",sans-serif;font-size:22px;font-weight:800;line-height:1.3}.uk-home-redesign.acc-landing .eyebrow{color:var(--lc-terracotta);text-transform:uppercase;letter-spacing:.14em;background:0 0;border:none;border-radius:0;margin-bottom:18px;padding:0;font-size:13px;font-weight:800}.uk-home-redesign.acc-landing .hero h1{max-width:780px;color:var(--lc-ink);margin:0 0 22px;font-family:"Baloo 2",sans-serif;font-size:54px;font-weight:800;line-height:1.12}.uk-home-redesign.acc-landing .hero h1 .accent{color:var(--lc-muted);font-style:normal;font-weight:800;display:block}.uk-home-redesign.acc-landing .hero p.sub{color:var(--lc-muted);max-width:620px;margin:0 0 30px;font-size:19px;line-height:1.7}.uk-home-redesign.acc-landing .hero-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px}.uk-home-redesign.acc-landing .btn-primary{background:var(--lc-terracotta);border:2px solid var(--lc-ink);height:auto;min-height:54px;box-shadow:var(--lc-shadow);white-space:normal;border-radius:999px;padding:13px 34px;font-family:"Baloo 2",sans-serif;font-size:17px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;color:var(--primary-foreground)!important}.uk-home-redesign.acc-landing .btn-primary:hover{background:var(--lc-terracotta-pressed);box-shadow:3px 3px 0 var(--lc-ink);transform:translate(2px,2px)}.uk-home-redesign.acc-landing .btn-primary:active{box-shadow:0 0 0 var(--lc-ink);transform:translate(5px,5px)}.uk-home-redesign.acc-landing .btn-secondary{border:2px solid var(--lc-ink);background:var(--site-paper);color:var(--lc-ink);box-shadow:var(--lc-shadow);border-radius:999px;padding:13px 30px;font-family:"Baloo 2",sans-serif;font-size:16px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s}.uk-home-redesign.acc-landing .btn-secondary:hover{background:var(--lc-peach);color:var(--lc-ink);box-shadow:3px 3px 0 var(--lc-ink);transform:translate(2px,2px)}.uk-home-redesign.acc-landing .hero-note,.uk-home-redesign .home-education-note{color:var(--lc-muted);max-width:560px;font-size:14px}.uk-home-redesign .home-education-note{margin:14px 0 6px}.uk-home-redesign .hero-chips{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:26px;display:flex}.uk-home-redesign .hero-chip{border:2px solid var(--lc-ink);color:var(--lc-ink);box-shadow:3px 3px 0 var(--lc-ink);border-radius:999px;padding:7px 18px;font-size:14px;font-weight:800}.uk-home-redesign .chip-peach{background:var(--lc-peach)}.uk-home-redesign .chip-sage{background:var(--lc-sage)}.uk-home-redesign .chip-cream{background:var(--site-paper)}.uk-home-redesign .chip-lilac{background:var(--lc-lilac)}.uk-home-redesign.acc-landing .section{padding:84px 0}.uk-home-redesign.acc-landing .section-head{max-width:740px;margin-bottom:40px}.uk-home-redesign.acc-landing .section-eyebrow{color:var(--lc-terracotta);text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:800}.uk-home-redesign.acc-landing .section-title,.uk-home-redesign.acc-landing .book-copy h3,.uk-home-redesign.acc-landing .founder-copy h3,.uk-home-redesign.acc-landing .cta-final h2{color:var(--lc-ink);font-family:"Baloo 2",sans-serif;font-size:38px;font-weight:800;line-height:1.18}.uk-home-redesign.acc-landing .section-sub,.uk-home-redesign.acc-landing .book-copy p,.uk-home-redesign.acc-landing .founder-copy p,.uk-home-redesign.acc-landing .cta-final p{color:var(--lc-muted);font-size:18px;line-height:1.7}.uk-home-redesign.acc-landing #loop{background:var(--lc-cream-glass)!important}.uk-home-redesign.acc-landing .loop-detail{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;grid-template-columns:1fr 1fr;gap:20px;max-width:880px;padding:0;display:grid}.uk-home-redesign.acc-landing .loop-row{background:var(--site-paper);border:2px solid var(--lc-ink);box-shadow:var(--lc-shadow);border-radius:20px;grid-template-columns:52px 1fr;gap:18px;padding:24px}.uk-home-redesign.acc-landing .loop-row:after{display:none}.uk-home-redesign.acc-landing .loop-num{border:2px solid var(--lc-ink);width:52px;height:52px;color:var(--lc-ink);border-radius:50%;font-family:"Baloo 2",sans-serif;font-size:22px;font-weight:800}.uk-home-redesign.acc-landing .loop-row:first-child .loop-num{background:var(--lc-peach)}.uk-home-redesign.acc-landing .loop-row:nth-child(2) .loop-num{background:var(--lc-sage)}.uk-home-redesign.acc-landing .loop-row:nth-child(3) .loop-num{background:var(--lc-gold)}.uk-home-redesign.acc-landing .loop-row:nth-child(4) .loop-num{background:var(--lc-lilac)}.uk-home-redesign.acc-landing .loop-row:hover .loop-num{transform:none}.uk-home-redesign.acc-landing .loop-row-title{color:var(--lc-ink);font-family:"Baloo 2",sans-serif;font-size:20px;font-weight:800}.uk-home-redesign.acc-landing .loop-row-text{color:var(--lc-muted);max-width:none;font-size:16px}.uk-home-redesign .adult-only-note{background:var(--lc-sage);border:2px solid var(--lc-ink);max-width:880px;color:var(--lc-teal);text-align:center;box-shadow:var(--lc-shadow);border-radius:999px;margin:32px auto 0;padding:18px 26px;font-weight:800}.uk-home-redesign.acc-landing .book-section{background:var(--lc-peach);border-top:2px solid var(--lc-ink);border-bottom:2px solid var(--lc-ink)}.uk-home-redesign.acc-landing .book-grid{align-items:center;gap:64px}.uk-home-redesign.acc-landing .book-mock{background:var(--site-paper);border:2px solid var(--lc-ink);max-width:450px;box-shadow:var(--lc-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:24px;padding:24px;transform:rotate(-1.5deg)}.uk-home-redesign.acc-landing .book-mock:before{display:none}.uk-home-redesign.acc-landing .book-mock:hover{transform:rotate(-1.5deg)}.uk-home-redesign.acc-landing .book-mock img{border-radius:14px}.uk-home-redesign.acc-landing .book-date{color:var(--lc-terracotta);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800}.uk-home-redesign.acc-landing .book-caption{color:var(--lc-ink);font-family:Caveat,cursive;font-size:27px}.uk-home-redesign.acc-landing .book-sample-link{color:var(--lc-teal);border-color:var(--lc-teal);font-size:17px;font-weight:800}.uk-home-redesign .home-detail{background:var(--lc-cream-glass)}.uk-home-redesign .detail-panel{border-bottom:2px solid var(--lc-ink)}.uk-home-redesign .detail-panel:first-child{border-top:2px solid var(--lc-ink)}.uk-home-redesign .detail-panel summary{cursor:pointer;color:var(--lc-ink);padding:26px 8px;font-family:"Baloo 2",sans-serif;font-size:22px;font-weight:800}.uk-home-redesign .detail-panel summary::marker{color:var(--lc-terracotta)}.uk-home-redesign .detail-panel[open] summary{color:var(--lc-terracotta)}.uk-home-redesign .detail-content{padding:12px 0 36px}.uk-home-redesign.acc-landing .detail-content .section,.uk-home-redesign.acc-landing .detail-content .gallery-section{background:0 0;border:none;padding:24px 0!important}.uk-home-redesign.acc-landing .detail-content .wrap{padding:0}.uk-home-redesign.acc-landing .loop-preview{pointer-events:auto;max-width:none;padding:0}.uk-home-redesign.acc-landing .loop-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0}.uk-home-redesign.acc-landing .loop-step{background:var(--site-paper);border:2px solid var(--lc-ink);box-shadow:var(--lc-shadow);border-radius:20px;padding:22px}.uk-home-redesign.acc-landing .loop-step-icon{color:var(--lc-ink);background:var(--lc-peach);border:2px solid var(--lc-ink);border-radius:14px}.uk-home-redesign.acc-landing .loop-step:nth-child(2) .loop-step-icon{background:var(--lc-sage)}.uk-home-redesign.acc-landing .loop-step:nth-child(3) .loop-step-icon{background:var(--lc-gold)}.uk-home-redesign.acc-landing .loop-step:nth-child(4) .loop-step-icon{background:var(--lc-lilac)}.uk-home-redesign.acc-landing .loop-step:hover{transform:none}.uk-home-redesign.acc-landing .loop-step-title{color:var(--lc-ink);font-family:"Baloo 2",sans-serif;font-size:18px;font-weight:800}.uk-home-redesign.acc-landing .loop-step-text{color:var(--lc-muted);font-size:16px}.uk-home-redesign.acc-landing .domains-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.uk-home-redesign.acc-landing .domain-card{background:var(--site-paper);border:2px solid var(--lc-ink);box-shadow:var(--lc-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px;padding:22px;display:block}.uk-home-redesign.acc-landing .domain-card:nth-child(3n+1){background:var(--lc-peach)}.uk-home-redesign.acc-landing .domain-card:nth-child(3n+2){background:var(--lc-sage)}.uk-home-redesign.acc-landing .domain-card:nth-child(3n){background:var(--lc-gold)}.uk-home-redesign.acc-landing .domain-card:hover{transform:none}.uk-home-redesign.acc-landing .domain-num{color:var(--lc-terracotta);font-family:"Baloo 2",sans-serif;font-weight:800}.uk-home-redesign.acc-landing .domain-name{color:var(--lc-ink);margin:4px 0 6px;font-family:"Baloo 2",sans-serif;font-size:18px;font-weight:800}.uk-home-redesign.acc-landing .domain-text{color:var(--lc-muted);font-size:15px}.uk-home-redesign.acc-landing .contrast-card{background:var(--site-paper);border:2px solid var(--lc-ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--lc-shadow);border-radius:22px;padding:28px}.uk-home-redesign.acc-landing .contrast-card.process{background:var(--lc-sage)}.uk-home-redesign.acc-landing .contrast-card:after{display:none}.uk-home-redesign.acc-landing .contrast-card .contrast-label{font-family:"Baloo 2",sans-serif;font-size:19px;font-weight:800}.uk-home-redesign.acc-landing .contrast-card .contrast-label,.uk-home-redesign.acc-landing .contrast-card .contrast-list li{color:var(--lc-ink);font-size:16px}.uk-home-redesign.acc-landing .contrast-card .contrast-mark{background:var(--lc-teal);border-radius:50%;color:var(--primary-foreground)!important}.uk-home-redesign.acc-landing .philosophy-quote,.uk-home-redesign.acc-landing .proof-quote{color:var(--lc-ink);font-family:"Baloo 2",sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:1.4}.uk-home-redesign.acc-landing .philosophy-tag{background:var(--site-paper);border:2px solid var(--lc-ink);box-shadow:var(--lc-shadow);border-radius:18px;padding:14px 26px}.uk-home-redesign.acc-landing .philosophy-tag .k,.uk-home-redesign.acc-landing .stat-label,.uk-home-redesign.acc-landing .proof-who,.uk-home-redesign.acc-landing .proof-who span{color:var(--lc-muted);font-size:15px}.uk-home-redesign.acc-landing .philosophy-tag .v,.uk-home-redesign.acc-landing .stat-num{color:var(--lc-terracotta);font-family:"Baloo 2",sans-serif;font-weight:800}.uk-home-redesign.acc-landing .stat-num{font-size:34px}.uk-home-redesign.acc-landing .gallery-grid{grid-template-rows:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:18px;height:auto}.uk-home-redesign.acc-landing .gallery-item{background:var(--site-paper);box-shadow:var(--lc-shadow);border:2px solid var(--lc-ink);border-radius:18px;padding:10px 10px 14px;overflow:hidden}.uk-home-redesign.acc-landing .gallery-item.tall{grid-row:auto}.uk-home-redesign.acc-landing .gallery-item:hover{box-shadow:var(--lc-shadow);transform:none}.uk-home-redesign.acc-landing .gallery-item:nth-child(odd){transform:rotate(-1deg)}.uk-home-redesign.acc-landing .gallery-item:nth-child(2n){transform:rotate(1deg)}.uk-home-redesign.acc-landing .gallery-item img{aspect-ratio:3/4;border-radius:10px;height:auto}.uk-home-redesign.acc-landing .gallery-item:hover img{transform:none}.uk-home-redesign.acc-landing .gallery-caption{opacity:1;color:var(--lc-muted);background:0 0;padding:10px 4px 0;font-size:14px;font-weight:700;position:static}.uk-home-redesign.acc-landing .founder-section{background:var(--lc-sage);border-top:2px solid var(--lc-ink);border-bottom:2px solid var(--lc-ink)}.uk-home-redesign.acc-landing .founder-grid{grid-template-columns:300px 1fr;align-items:start;gap:64px}.uk-home-redesign.acc-landing .founder-photo{border:2px solid var(--lc-ink);width:300px;height:350px;box-shadow:var(--lc-shadow);border-radius:24px;overflow:hidden}.uk-home-redesign.acc-landing .founder-copy .k{color:var(--lc-terracotta);text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:800}.uk-home-redesign.acc-landing .founder-role{color:var(--lc-muted);font-size:16px;font-weight:700}.uk-home-redesign.acc-landing .founder-creds{display:block}.uk-home-redesign.acc-landing .founder-cred{background:var(--site-paper);border:2px solid var(--lc-ink);color:var(--lc-ink);box-shadow:3px 3px 0 var(--lc-ink);border-radius:14px;margin-top:10px;padding:12px 18px;font-size:14px;font-weight:700}.uk-home-redesign .founder-question{font-style:italic;font-weight:700;color:var(--lc-teal)!important}.uk-home-redesign.acc-landing .cta-final{background:var(--lc-peach);color:var(--lc-ink);border-bottom:2px solid var(--lc-ink)}.uk-home-redesign.acc-landing .cta-final .hero-actions{justify-content:center;margin-top:26px}.uk-home-redesign.acc-landing .cta-final p{max-width:650px;margin-bottom:22px}.uk-home-redesign .closing-price{color:var(--lc-ink);font-family:"Baloo 2",sans-serif;font-size:19px;font-weight:800}.uk-home-redesign.acc-landing footer{background:var(--lc-ink);border-top:none;padding:56px 0}.uk-home-redesign.acc-landing .footer-inner .brand{color:var(--primary-foreground);font-family:"Baloo 2",sans-serif;font-weight:800}.uk-home-redesign.acc-landing .footer-inner .brand em{color:var(--lc-peach);font-style:normal}.uk-home-redesign.acc-landing .footer-links{color:var(--primary-foreground);flex-wrap:wrap}.uk-home-redesign.acc-landing .footer-links a{color:var(--primary-foreground);font-weight:700}.uk-home-redesign.acc-landing .footer-links a:hover{color:var(--lc-peach)}@media (width<=720px){.uk-home-redesign.acc-landing .wrap{padding:0 16px}.uk-home-redesign.acc-landing .nav-inner{gap:12px;min-height:78px;padding:10px 16px}.uk-home-redesign.acc-landing .brand-logo{width:68px;height:60px}.uk-home-redesign.acc-landing .nav-links{gap:12px}.uk-home-redesign.acc-landing .nav-links a{font-size:12px}.uk-home-redesign.acc-landing .nav-links a[href="/uk/homeschool"],.uk-home-redesign.acc-landing .nav-links a[href=\/]{display:block}.uk-home-redesign.acc-landing .nav-links .nav-label-full{display:none}.uk-home-redesign.acc-landing .nav-links .nav-label-short{display:inline}.uk-home-redesign.acc-landing .hero{padding:44px 0 48px}.uk-home-redesign.acc-landing .hero:before{width:70px;height:70px;top:24px;left:-18px}.uk-home-redesign.acc-landing .hero:after{width:60px;height:60px;top:140px;bottom:auto;right:-14px}.uk-home-redesign.acc-landing .hero-inner{flex-direction:column;align-items:stretch;gap:36px}.uk-home-redesign .hero-panel{border-radius:20px;flex:none}.uk-home-redesign .hero-video{height:220px;min-height:0}.uk-home-redesign.acc-landing .hero-brand{margin-bottom:12px;font-size:18px}.uk-home-redesign.acc-landing .hero h1{font-size:34px;line-height:1.16}.uk-home-redesign.acc-landing .hero p.sub{font-size:17px}.uk-home-redesign.acc-landing .hero-actions{flex-direction:column;align-items:center;gap:12px}.uk-home-redesign .hero-chips{gap:8px}.uk-home-redesign .hero-chip{padding:6px 14px;font-size:12px}.uk-home-redesign.acc-landing .section{padding:52px 0}.uk-home-redesign.acc-landing .section-title,.uk-home-redesign.acc-landing .book-copy h3,.uk-home-redesign.acc-landing .founder-copy h3,.uk-home-redesign.acc-landing .cta-final h2{font-size:28px}.uk-home-redesign.acc-landing .section-sub,.uk-home-redesign.acc-landing .book-copy p,.uk-home-redesign.acc-landing .founder-copy p{font-size:17px}.uk-home-redesign.acc-landing .loop-detail{grid-template-columns:1fr}.uk-home-redesign.acc-landing .loop-row{gap:14px;padding:20px}.uk-home-redesign.acc-landing .loop-row-title{font-size:18px}.uk-home-redesign .adult-only-note{text-align:left;border-radius:20px}.uk-home-redesign.acc-landing .book-grid{grid-template-columns:1fr;gap:32px}.uk-home-redesign.acc-landing .book-mock{padding:18px;transform:none}.uk-home-redesign.acc-landing .book-mock:hover{transform:none}.uk-home-redesign .detail-panel summary{padding:22px 0;font-size:18px}.uk-home-redesign.acc-landing .domains-grid{grid-template-columns:1fr}.uk-home-redesign.acc-landing .gallery-grid{scroll-snap-type:x proximity;gap:16px;display:flex;overflow-x:auto}.uk-home-redesign.acc-landing .gallery-item{scroll-snap-align:start;flex:0 0 72%}.uk-home-redesign.acc-landing .founder-grid{grid-template-columns:1fr;gap:28px}.uk-home-redesign.acc-landing .founder-photo{width:200px;height:230px}.uk-home-redesign.acc-landing .cta-final .hero-actions{align-items:center}.uk-home-redesign.acc-landing .footer-links{gap:16px}}@media (prefers-reduced-motion:reduce){.uk-home-redesign *,.uk-home-redesign :before,.uk-home-redesign :after{transition:none!important;animation:none!important}.uk-home-redesign .hero-panel{display:none}}
