:root{--paper:var(--background);--white:var(--card);--ink:var(--foreground);--dark:var(--foreground);--text:var(--foreground);--muted:var(--muted-foreground);--gold:var(--primary);--accent:var(--primary);--line:var(--border);--on-dark:var(--foreground);--on-dark-muted:var(--muted-foreground);--serif:var(--app-font);--sans:var(--app-font)}
.unified-page .mobile-nav nav a{color:var(--ink)}.unified-page .mobile-nav nav a.nav-active{color:var(--gold)}.unified-page .content-jumps a{color:var(--ink);border-color:var(--line)}.unified-page .closing .eyebrow{color:var(--muted-foreground)}
.unified-page{background:var(--paper);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.9}.unified-page .container,.unified-page .wrap{width:min(1184px,calc(100% - 112px));margin-inline:auto}.unified-page .opening{background:var(--paper);color:var(--ink)}.unified-page .eyebrow,.unified-page .eyebrow.light,.unified-page .section-label{color:var(--gold)}.unified-page .site-header{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line)}.header-inner>nav .nav-active,.mobile-nav nav .nav-active{color:var(--gold)}.unified-page .brand{font-family:Arial,sans-serif;letter-spacing:-1.5px;font-size:28px;font-weight:700;line-height:1}.unified-page .brand b{font:500 27px/1 var(--serif);letter-spacing:3px;margin-left:17px;color:var(--ink)}.unified-page .header-inner{height:auto;min-height:98px;padding-block:0}.unified-page .header-cta{margin-left:0}.unified-page .mobile-nav nav{background:var(--paper);color:var(--ink)}.unified-page .ui-menu-close{display:none}.unified-page .mobile-nav[open] .ui-menu-open{display:none}.unified-page .mobile-nav[open] .ui-menu-close{display:inline-block}
.unified-page .detail-hero{padding-top:35px;padding-bottom:52px;border-bottom:1px solid var(--line)}.unified-page .breadcrumb{font-size:13px;color:var(--muted);margin-bottom:30px;gap:15px}.unified-page .breadcrumb a:hover{color:var(--gold)}.unified-page .detail-hero h1{font-family:var(--serif);font-size:58px;font-weight:500;line-height:1.5;letter-spacing:1px;color:var(--ink);margin-top:0;max-width:950px}.unified-page .detail-hero h1 em{color:var(--ink);font-style:normal}.unified-page .detail-lead{font-size:18px;line-height:1.95;color:var(--muted);max-width:800px;margin-top:24px}.unified-page .detail-hero-bottom{border-top:1px solid var(--line);padding-top:24px;margin-top:32px;align-items:center;gap:24px}.unified-page .detail-hero .light-link{color:var(--ink);border-color:var(--line)}.unified-page .detail-hero .light-link:hover{color:var(--gold)}.unified-page .detail-hero .price-caption{font-size:15px;color:var(--muted)}.unified-page .price-caption strong{color:var(--ink);font-size:22px;font-weight:500}.unified-page .detail-hero-bottom>div:empty{display:none}
.unified-page .page-section{padding-block:62px;background:var(--paper)}.unified-page .page-section.tinted{background:var(--secondary)}.unified-page .page-layout{gap:65px}.unified-page .page-layout>div>h2,.unified-page .page-section>div>h2{font-family:var(--serif);font-size:37px;line-height:1.6;font-weight:500;color:var(--ink)}.unified-page .page-section p,.unified-page .page-section li,.unified-page .narrative-list p,.unified-page .plain-list,.unified-page .booking-flow>p,.unified-page .circle-rights p,.unified-page .circle-additions p,.unified-page .circle-steps p{font-size:16px;line-height:2;color:var(--muted)}.unified-page .page-section .curation-note{font:500 27px/1.9 var(--serif);color:var(--ink)}.unified-page .narrative-list h3,.unified-page .circle-rights h3,.unified-page .circle-additions h3{font-size:21px;color:var(--ink);font-weight:500}.unified-page .section-note,.unified-page .calendar-status,.unified-page .real-work-meta,.unified-page .read-word,.unified-page .content-jumps,.unified-page .right-number>span{font-size:13px!important;color:var(--muted)}.unified-page .service-table{font-size:15px;line-height:1.95}.unified-page .service-table th{font-weight:500;color:var(--ink)}.unified-page .service-table td{color:var(--muted)}.unified-page .flow-price,.unified-page .booking-value{color:var(--ink)!important;font-size:20px!important}.unified-page .flow-intro{font-size:20px!important;color:var(--ink)!important}.unified-page .booking-two-paths article>p:not(.eyebrow):not(.booking-value){font-size:16px;color:var(--muted)}.unified-page .sprint-summary{font-size:16px!important}.unified-page .sprint-rights p,.unified-page .sprint-rights li{font-size:16px}.unified-page .sprint-rights summary{font-size:15px}.unified-page .real-work p{font-size:16px!important}.unified-page .real-work h3{font-size:24px;color:var(--ink)}.unified-page .work-folder summary{font-size:21px;color:var(--ink)}.unified-page .work-folder summary span{font-size:13px}.unified-page .calendar-heading p:last-child{font-size:16px;color:var(--muted)}
.unified-page .circle-welcome{padding-block:55px}.unified-page .circle-welcome h2,.unified-page .circle-chapter h2,.unified-page .circle-rhythm h2{font-family:var(--serif);font-size:38px;line-height:1.6;font-weight:500;color:var(--ink)}.unified-page .circle-welcome>p:last-of-type{font-size:16px;line-height:2}.unified-page .circle-values{font-size:14px;color:var(--muted)}.unified-page .circle-rights h3{font-size:20px}.unified-page .circle-steps h3{font-size:21px}.unified-page .right-number{color:var(--ink)}.unified-page .circle-steps article>span{color:var(--gold)}.unified-page .article-body{color:var(--text);font-size:17px;line-height:2;max-width:820px;margin-inline:auto}.unified-page .article-body h2{font-size:31px;color:var(--ink)}.unified-page .article-body h3{font-size:25px;color:var(--ink)}.unified-page .article-body code{font-size:max(13px,.88em)}.unified-page .article-body pre code{font-size:13px}.unified-page .article-return{max-width:820px;margin-inline:auto}.unified-page .article-hero h1{font-size:48px;max-width:1000px}
.unified-page .page-end{background:var(--dark);color:var(--on-dark);padding-block:62px}.unified-page .page-end h2{font:500 40px/1.65 var(--serif);color:var(--on-dark)}.unified-page .page-end .text-link{color:var(--on-dark-muted);border-color:var(--border)}.unified-page .page-end .ui-icon{color:var(--on-dark-muted)}.unified-page .page-end p{color:var(--on-dark-muted)}.unified-page .u-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:37px;color:var(--ink)}.unified-page .u-footer .brand{font-size:23px}.unified-page .u-footer .brand b{font-size:22px}.unified-page .u-footer>span{font-size:13px;color:var(--muted)}.unified-page .u-footer>div{display:flex;gap:30px;align-items:center;font-size:13px}.unified-page .u-footer .text-link{font-size:13px}.unified-page .u-footer>.brand span{color:var(--gold)}
@media(max-width:1050px){.unified-page .container,.unified-page .wrap{width:calc(100% - 72px)}.unified-page .page-layout{gap:40px}.unified-page .detail-hero h1{font-size:52px}.unified-page .header-inner{gap:25px}.unified-page .header-inner>nav{gap:20px}}
@media(max-width:759px){.unified-page .container,.unified-page .wrap{width:calc(100% - 40px)}.unified-page .header-inner{min-height:82px;display:flex;padding-block:0;gap:14px}.unified-page .brand{font-size:23px}.unified-page .brand b{font-size:23px;margin-left:12px;letter-spacing:2px}.unified-page .header-cta{margin-left:auto;font-size:13px}.unified-page .mobile-nav{font-size:13px}.unified-page .mobile-nav nav{top:100%;left:-20px;right:-20px;width:auto}.unified-page .detail-hero{padding-top:27px;padding-bottom:34px}.unified-page .breadcrumb{margin-bottom:24px;gap:12px}.unified-page .detail-hero h1{font-size:40px;line-height:1.5;letter-spacing:.5px}.unified-page .detail-lead{font-size:17px;margin-top:20px}.unified-page .detail-hero-bottom{margin-top:25px;padding-top:22px;gap:20px;flex-wrap:wrap}.unified-page .price-caption strong{font-size:21px}.unified-page .page-section{padding-block:42px}.unified-page .page-layout>div>h2,.unified-page .page-section>div>h2{font-size:30px}.unified-page .page-section .curation-note{font-size:24px}.unified-page .page-section p,.unified-page .page-section li,.unified-page .narrative-list p{font-size:16px}.unified-page .narrative-list h3{font-size:20px}.unified-page .service-table{font-size:15px}.unified-page .circle-welcome h2,.unified-page .circle-chapter h2,.unified-page .circle-rhythm h2{font-size:31px}.unified-page .circle-rights h3{font-size:19px}.unified-page .circle-values{flex-wrap:wrap;gap:15px}.unified-page .circle-values span+span{padding-left:15px}.unified-page .article-body{font-size:16px;max-width:calc(100% - 40px)}.unified-page .article-body h2{font-size:28px}.unified-page .article-body h3{font-size:23px}.unified-page .article-return{max-width:calc(100% - 40px)}.unified-page .article-hero h1{font-size:33px}.unified-page .page-end{padding-block:46px}.unified-page .page-end h2{font-size:32px}.unified-page .u-footer{display:block;padding-block:30px}.unified-page .u-footer>span{display:block;margin-top:18px}.unified-page .u-footer>div{justify-content:space-between;margin-top:22px}.unified-page .calendar-embed{margin-inline:-20px}.unified-page .home-page .hero h1{font-size:clamp(42px,11.2vw,64px)}}
@media(max-width:360px){.unified-page .header-inner{padding-block:17px;gap:12px}.unified-page .header-cta{order:3;width:100%;margin-left:0}.unified-page .mobile-nav{margin-left:auto}.unified-page .detail-hero h1{font-size:37px}.unified-page .article-hero h1{font-size:31px}}
