@media (width>=1200px){.container,.site-footer,.slots-modal-card{zoom:1.1}.slots-modal-card{max-height:calc((100dvh - 40px)/1.1)}.hero-sticky-track{min-height:calc((100vh - 85px)/1.1)}.hero-clean-layout{grid-template-columns:auto 1fr;gap:22px;margin-top:50px;top:100px}.hero-clean-photo img{height:clamp(560px,calc(90.9090909090909vh - 86.36363636363635px),732px);width:auto;max-width:none;-webkit-mask-image:linear-gradient(#0000 0%,#000 1.5% 74%,#0000),linear-gradient(to right,#0000 0%,#000 1.5% 98.5%,#0000);mask-image:linear-gradient(#0000 0%,#000 1.5% 74%,#0000),linear-gradient(to right,#0000 0%,#000 1.5% 98.5%,#0000)}.hero-brand-name{font-size:clamp(3.5rem,5.8vw,4.64rem)}.hero-clean-subtitle{font-size:1.38rem;margin-bottom:52px}.hero-clean-actions{max-width:420px;gap:18px}.btn-clean-outline,.btn-clean-primary{font-size:1.14rem;padding:18px 26px}}#ambient-canvas{height:100vh;height:100lvh}html{-webkit-tap-highlight-color:transparent}.bg-breath{position:fixed;left:0;right:0;top:0;height:100vh;height:100lvh;z-index:-2;pointer-events:none;background:radial-gradient(60% 50% at 50% 32%,#fcf9f099 0%,#fcf9f000 70%);animation:bgBreath 12s ease-in-out infinite;will-change:opacity,transform}@keyframes cardRise{0%{transform:translateY(120px)scale(.96);opacity:0}to{transform:translateZ(0)scale(1);opacity:1}}@keyframes orbDrift{0%,to{transform:rotate(0)translateZ(0)scale(1);opacity:.75}33%{transform:rotate(9deg)translate(5%,-3%)scale(1.1);opacity:1}66%{transform:rotate(-7deg)translate(-5%,4%)scale(.95);opacity:.85}}@keyframes bgBreath{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes skyBreath{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hero-sky,.status-short,.status-tint{display:none}@media (861px<=width<=1199px){.site-header{padding-left:18px;padding-right:18px;gap:12px}.brand-text p{display:none}.header-nav .dock-item{padding:8px 12px}}@media (hover:none){.spotlight-card:hover{transform:translateZ(0);box-shadow:var(--shadow-card);border-color:var(--border-subtle)}.spotlight-card:before{display:none}.btn-clean-outline:hover,.btn-clean-primary:hover,.btn-primary:hover,.btn-secondary:hover,.btn:hover .btn-arrow,.channel-link:hover,.landscape-action:hover .btn-arrow,.status-pill:hover{transform:none}}@media (width<=860px){:root{--m-gutter:16px;--m-radius:24px;--dock-space:calc(108px + env(safe-area-inset-bottom));--m-surface:rgba(255,255,255,0.86)}html{font-size:16px;background-color:#9db29f;transition:background-color.5s}html[data-bar=dusk],html[data-bar=dusk] body{background-color:#3e5242}html[data-bar=day],html[data-bar=day] body{background-color:#e3e9df}html[data-bar=night],html[data-bar=night] body{background-color:#1a1d1a}body,html{overscroll-behavior-y:none}.container{padding:0 var(--m-gutter)}body,html{overflow-x:clip}#ambient-canvas,.bg-breath{display:none}body{background-color:#e6ebe2;background-image:linear-gradient(#eef1e9 0%,#e3e9df 45%,#d3ddd0);isolation:isolate}.page-section:not(#overview):after{content:"";position:absolute;inset:-25%-40%;z-index:-1;pointer-events:none;background:radial-gradient(circle 520px at 22% 30%,#4a624d80 0%,#4a624d3d 40%,#4a624d00 70%),radial-gradient(circle 420px at 80% 20%,#fcf9f0f2 0%,#fcf9f066 40%,#fcf9f000 70%),radial-gradient(circle 560px at 76% 68%,#627c6680 0%,#627c6638 40%,#627c6600 70%),radial-gradient(circle 400px at 28% 82%,#9db29fb3 0%,#9db29f4d 40%,#9db29f00 70%);-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000);animation:orbDrift 18s ease-in-out infinite;will-change:transform,opacity}#sessions:after{animation-delay:-5s}#faq:after{animation-delay:-10s}#collab:after{animation-delay:-14s}.page-section{--chapter-above:80px;--chapter-below:40px;position:relative;padding:0;scroll-margin-top:72px}#collab{padding-bottom:var(--chapter-above)}.page-content{counter-reset:chapter}#collab,#faq,#landscape,#sessions{counter-increment:chapter}.page-section:not(#overview):before{content:counter(chapter,decimal-leading-zero);display:block;margin:var(--chapter-above) 0 var(--chapter-below);font-family:var(--font-serif);font-style:italic;font-size:2.6rem;line-height:1;text-align:center;color:#3d5440a8;background:linear-gradient(to left,#3d544080,#3d544000)left center/calc(50% - 52px)1.5px no-repeat,linear-gradient(to right,#3d544080,#3d544000)right center/calc(50% - 52px)1.5px no-repeat}.hero-sky{display:block;position:absolute;left:0;right:0;top:0;height:calc(100svh + 70vh);z-index:-1;pointer-events:none;background:linear-gradient(#3e5242 0%,#44594a 14%,#3e5242 calc(100% - 85vh),#3a4d3d calc(100% - 70vh),#3a4d3d8c calc(100% - 38vh),#3a4d3d2e calc(100% - 16vh),#3a4d3d00)}.status-tint{display:block;position:fixed;left:0;right:0;top:0;height:14px;z-index:99;background:#3e5242}.hero-sky:after{content:"";position:absolute;left:0;right:0;top:0;height:100svh;background:radial-gradient(120% 55% at 50% 34%,#80967ecc 0%,#80967e00 70%);animation:skyBreath 12s ease-in-out infinite;-webkit-mask-image:linear-gradient(#0000 0,#000 24%);mask-image:linear-gradient(#0000 0,#000 24%)}.page-content{padding-bottom:8px}.spotlight-card{background:var(--m-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#ffffffb3}.btn{min-height:48px}.btn-secondary{border-color:#3d544073}.site-header{position:fixed;top:0;left:0;right:0;padding:10px calc(var(--m-gutter) - 4px) 12px var(--m-gutter);border:0;border-radius:0 0 24px 24px;gap:8px;background:#3e5242;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 10px 30px#141e1638;transform:translateY(calc(-100% - 24px));opacity:0;visibility:hidden;pointer-events:none;transition:transform.55s cubic-bezier(.22,1,.36,1),opacity.35s,visibility 0s.55s linear;will-change:transform,opacity}.site-header.is-revealed{transform:translateZ(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform.55s cubic-bezier(.22,1,.36,1),opacity.35s,visibility}.brand-badge{gap:10px;min-width:0;flex-shrink:1}.brand-photo{width:42px!important;height:42px!important;max-width:42px;max-height:42px;border-width:1.5px}.brand-text{min-width:0}.brand-text h1{font-size:1.02rem;white-space:nowrap}.brand-text p{font-size:.72rem;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-pill{display:flex;padding:0 10px;min-height:40px;border-radius:999px;flex-shrink:0}#headerSlotsText,.status-row-time{display:none}.status-short{display:inline;white-space:nowrap}.status-row-slots{font-size:.78rem}.hero-sticky-track{min-height:0}.hero-clean-layout{display:flex;flex-direction:column;gap:0;height:100vh;height:100svh;min-height:560px;margin-top:0;padding-top:calc(env(safe-area-inset-top) + 68px);padding-bottom:calc(env(safe-area-inset-bottom) + 21px);position:relative;top:auto}.hero-clean-photo{position:relative;display:block;flex:1 1 0;align-self:stretch;min-height:240px;filter:none}.hero-clean-photo:after{content:"";position:absolute;left:50%;top:44%;width:125%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,#f5ecd66b 0%,#f5ecd621 36%,#0000 62%);pointer-events:none;z-index:0}.hero-clean-photo img{position:absolute;left:50%;bottom:0;z-index:1;height:100%;width:auto;max-width:none;object-fit:contain;object-position:50%100%;margin:0;filter:none;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000);mask-image:linear-gradient(#000 0% 72%,#0000);-webkit-mask-composite:source-over;mask-composite:add;transform:translate(-56%)}.hero-clean-text{position:relative;z-index:2;flex:none;align-self:stretch;align-items:center;text-align:center;margin-top:-64px;padding:0;background:none;border:0;box-shadow:none}.hero-brand-name{white-space:normal;font-size:clamp(2.6rem,13vw,3.4rem);line-height:1.04;letter-spacing:-.4px;padding-bottom:10px;margin-bottom:2px;animation:none;background:none;color:#f2eee3;-webkit-text-fill-color:#f2eee3}.hero-clean-subtitle{font-size:.95rem;color:#f2eee3bd;margin-bottom:20px;text-wrap:balance}.collab-title,.hero-brand-name,.landscape-head h2,.landscape-item h3,.manifesto-box blockquote{text-wrap:balance}.hero-clean-actions{max-width:none;width:100%;gap:12px;margin:0 auto}.btn-clean-outline,.btn-clean-primary{min-height:52px;padding:13px 20px;font-size:1rem}.btn-clean-primary{background:#ede6d3;color:#1a211c}.btn-clean-primary:active{background:#dcd3bc}.btn-clean-outline{color:#ede6d3;background:#ede6d30a;border:1.5px solid#ede6d380;border-radius:999px;text-shadow:none}.btn-clean-outline:active{background:#ede6d31f}.bento-metrics{grid-template-columns:1fr;gap:10px;margin-top:18px}@supports (animation-timeline:scroll()){.bento-item{animation:cardRise linear both;animation-timeline:scroll(root block);animation-range:0 160px}.bento-item:nth-child(2){animation-range:30px 195px}.bento-item:nth-child(3){animation-range:60px 230px}}@supports not (animation-timeline:scroll()){.bento-metrics{margin-top:calc(88px + env(safe-area-inset-bottom) + (100lvh - 100svh))}}.bento-item{padding:16px 18px;border-radius:20px}.bento-item .spotlight-inner{display:flex;align-items:center;gap:14px}.bento-num{flex:0 0 96px;font-size:1.9rem;margin:0;white-space:nowrap}.bento-desc{font-size:.86rem;line-height:1.4}.landscape-head{margin-bottom:22px}.collab-grid .tag-label,.landscape-head .tag-label{display:inline-block;padding:6px 12px;border-radius:999px;background:#fff9;border:1px solid#fffc;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-sage)}.collab-grid .tag-label{background:#3d544014;border-color:#0000;margin-bottom:12px}.landscape-head h2{font-size:clamp(2rem,9.4vw,2.5rem);line-height:1.08;margin-top:14px}.landscape-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--m-gutter);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(-1*var(--m-gutter));padding:4px var(--m-gutter) 18px}.landscape-grid::-webkit-scrollbar{display:none}.landscape-item{flex:0 0 min(calc(100% - 32px),420px);scroll-snap-align:center;scroll-snap-stop:always;padding:24px 20px 18px}.landscape-item h3{font-size:1.1rem;line-height:1.3}.landscape-item p{font-size:.92rem;margin-bottom:14px}.landscape-action{min-height:44px}.swipe-hint{display:block;margin-top:10px;font-size:.82rem;color:var(--text-secondary)}.manifesto-box{margin:40px 0 0;padding:38px 22px;border-radius:var(--m-radius)}.manifesto-box blockquote{font-size:clamp(1.35rem,6vw,1.7rem);line-height:1.32;margin-bottom:16px}.manifesto-box cite{font-size:.82rem;line-height:1.45;display:block}.sessions-split{grid-template-columns:1fr;gap:22px}.session-card{padding:28px 20px 22px;border-radius:var(--m-radius)}.session-badge{top:-12px;right:auto;left:20px;font-size:.66rem;padding:6px 12px}.session-title{font-size:1.3rem}.session-price{font-size:2.4rem;margin:8px 0 14px}.session-checklist{margin-bottom:22px}.session-checklist li{font-size:.92rem;line-height:1.45;align-items:flex-start}.session-checklist li:before{flex-shrink:0;margin-top:.55em}.faq-row{padding:16px 0}.faq-trigger{font-size:1rem;line-height:1.4;gap:16px;min-height:44px}.faq-icon{flex-shrink:0}.faq-body{font-size:.93rem}.faq-row.is-open .faq-body{max-height:480px}.collab-wrapper{padding:26px 18px 22px;border-radius:var(--m-radius)}.collab-grid{gap:26px}.collab-title{font-size:clamp(2.1rem,9.4vw,2.6rem);margin-bottom:12px}.collab-lead{margin-bottom:18px}.direct-channels{margin-top:18px}.channel-link{min-height:52px;padding:14px 18px}.custom-select-trigger,.form-row input,.form-row textarea,.slot-picker-trigger{font-size:16px;min-height:50px}.custom-option{padding:13px 14px;font-size:.95rem}.mobile-dock{left:0;right:0;bottom:max(0px,calc(env(safe-area-inset-bottom) - 13px));transform:none;width:88%;max-width:520px;margin:0 auto}.mobile-dock.is-hidden{transform:translateY(24px)}.mobile-dock .dock-bar{position:relative;display:flex;gap:2px;padding:5px;border-radius:999px;background:linear-gradient(135deg,#4a624df0 0%,#374b3af7);border:1px solid#ffffff38;box-shadow:0 14px 36px -10px#121e1480;backdrop-filter:blur(20px)saturate(140%);-webkit-backdrop-filter:blur(20px)saturate(140%)}.mobile-dock .dock-indicator{top:5px;height:calc(100% - 10px);background:#fffffff2;box-shadow:0 4px 12px#0000002e}.mobile-dock .dock-indicator.is-collab{background:#f5f3ec}.mobile-dock .dock-item{flex:1 1 0;min-width:0;min-height:44px;padding:0 2px;font-size:.76rem;color:#d6e2d4;text-align:center}.mobile-dock .dock-item.is-active{color:var(--accent-sage-hover);font-weight:700}.slots-modal-backdrop{align-items:flex-end;padding:0}.slots-modal-card{width:100%;max-width:none;max-height:88dvh;border-radius:26px 26px 0 0;padding:12px 16px calc(20px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .42s var(--ease-spring)}.slots-modal-backdrop.is-open .slots-modal-card{transform:translateY(0)}.slots-modal-card:before{content:"";display:block;width:40px;height:4px;border-radius:2px;background:#1820192e;margin:0 auto 14px}.slots-modal-header{margin-bottom:14px}.slots-modal-header h3{font-size:1.55rem}.slots-modal-close{width:44px;height:44px;margin:-6px -8px 0 0;flex-shrink:0}.slots-week-switcher{width:100%;margin-bottom:14px}.week-tab{flex:1;min-height:40px;padding:8px}.week-grid{grid-template-columns:1fr;gap:8px}.wk-day{flex-direction:row;align-items:center;gap:14px;min-height:0;padding:10px 12px;border-radius:14px}.wk-day.is-past.no-slots{display:none}.wk-day.no-slots{padding:8px 12px}.wk-head{flex:0 0 44px}.wk-wd{font-size:.72rem}.wk-num{font-size:1.2rem}.wk-chips{flex:1;flex-flow:wrap;gap:8px}.wk-chips .slot-chip{width:auto;min-width:76px;min-height:42px;padding:8px 14px;font-size:.92rem;letter-spacing:0;border-radius:10px}.wk-empty{margin:0;text-align:left;font-size:.9rem}.site-footer{margin-top:28px;padding:36px 0 calc(24px + env(safe-area-inset-bottom));box-shadow:0 50vh 0 50vh#1a1d1a}.footer-top{grid-template-columns:1fr 1fr;gap:26px 16px}.footer-brand{grid-column:1/-1}.footer-col ul a{display:inline-block;padding:5px 0;font-size:.92rem}.footer-bottom{flex-direction:column;gap:6px;text-align:center}}@media (width<=380px){:root{--m-gutter:12px}.brand-text p{display:none}.mobile-dock .dock-item{font-size:.7rem}.bento-num{flex-basis:84px;font-size:1.7rem}}@media (600px<=width<=860px){.hero-clean-text{max-width:560px;margin-left:auto;margin-right:auto}.sessions-split{grid-template-columns:repeat(2,1fr)}.bento-metrics{grid-template-columns:repeat(3,1fr)}.bento-item .spotlight-inner{flex-direction:column;align-items:flex-start}.bento-num{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.bento-item,.bg-breath,.hero-sky:after,.page-section:after{animation:none}}