.navigation-drawer-module__mhc51a__trigger{color:#111;cursor:pointer;align-items:center;gap:16px;min-height:44px;margin-left:auto;padding:10px 0 10px 16px;font-size:14px;font-weight:600;display:inline-flex}.navigation-drawer-module__mhc51a__menuIcon{gap:6px;width:24px;display:grid}.navigation-drawer-module__mhc51a__menuIcon span{background:currentColor;height:2px;transition:transform .22s}.navigation-drawer-module__mhc51a__menuIcon span:last-child{transform-origin:100%;transform:scaleX(.7)}.navigation-drawer-module__mhc51a__trigger:hover .navigation-drawer-module__mhc51a__menuIcon span:last-child{transform:scaleX(1)}.navigation-drawer-module__mhc51a__dialog{color:#111;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.navigation-drawer-module__mhc51a__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1915123d}.navigation-drawer-module__mhc51a__dialog[open]::backdrop{animation:.4s both navigation-drawer-module__mhc51a__fade-in}.navigation-drawer-module__mhc51a__dialog[data-closing=true]::backdrop{animation:.32s both navigation-drawer-module__mhc51a__fade-out}.navigation-drawer-module__mhc51a__panel{overscroll-behavior:contain;background:#fff;flex-direction:column;width:min(580px,100% - 24px);height:100%;margin-left:auto;padding:28px clamp(24px,4vw,56px);display:flex;overflow-y:auto;box-shadow:-20px 0 80px #00000014}.navigation-drawer-module__mhc51a__dialog[open] .navigation-drawer-module__mhc51a__panel{animation:.48s cubic-bezier(.22,1,.36,1) both navigation-drawer-module__mhc51a__slide-in}.navigation-drawer-module__mhc51a__dialog[data-closing=true] .navigation-drawer-module__mhc51a__panel{animation:.32s cubic-bezier(.4,0,1,1) both navigation-drawer-module__mhc51a__slide-out}.navigation-drawer-module__mhc51a__topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.navigation-drawer-module__mhc51a__caption{color:#817b76;letter-spacing:1.8px;text-transform:uppercase;font-size:10px;font-weight:600}.navigation-drawer-module__mhc51a__close{cursor:pointer;border:1px solid #e8e5e2;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:transform .22s,background .22s;display:grid}.navigation-drawer-module__mhc51a__close:hover{background:#f7f5f3;transform:rotate(90deg)}.navigation-drawer-module__mhc51a__navigation{margin-block:auto;padding-block:64px}.navigation-drawer-module__mhc51a__navigation ul{gap:32px;display:grid}.navigation-drawer-module__mhc51a__navigation li{align-items:baseline;gap:18px;display:flex}.navigation-drawer-module__mhc51a__dialog[open] .navigation-drawer-module__mhc51a__navigation li{animation:.45s cubic-bezier(.22,1,.36,1) both navigation-drawer-module__mhc51a__item-in}.navigation-drawer-module__mhc51a__number{color:#aaa39d;font-variant-numeric:tabular-nums;font-size:11px}.navigation-drawer-module__mhc51a__link{letter-spacing:-1.8px;padding-bottom:10px;font-size:clamp(30px,5vw,54px);font-weight:800;line-height:1.15;text-decoration:none;display:inline-block;position:relative}.navigation-drawer-module__mhc51a__link:after{content:"";transform-origin:0;background:#ef3434;height:4px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.navigation-drawer-module__mhc51a__link:hover:after,.navigation-drawer-module__mhc51a__link:focus-visible:after,.navigation-drawer-module__mhc51a__link[aria-current=page]:after{transform:scaleX(1)}.navigation-drawer-module__mhc51a__footer{color:#817b76;border-top:1px solid #eeeae6;padding-top:24px;font-size:13px}.navigation-drawer-module__mhc51a__footer span{color:#ef3434}@keyframes navigation-drawer-module__mhc51a__slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes navigation-drawer-module__mhc51a__slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes navigation-drawer-module__mhc51a__fade-in{0%{opacity:0}to{opacity:1}}@keyframes navigation-drawer-module__mhc51a__fade-out{0%{opacity:1}to{opacity:0}}@keyframes navigation-drawer-module__mhc51a__item-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.navigation-drawer-module__mhc51a__dialog[open] .navigation-drawer-module__mhc51a__panel,.navigation-drawer-module__mhc51a__dialog[open] .navigation-drawer-module__mhc51a__navigation li,.navigation-drawer-module__mhc51a__dialog[open]::backdrop{animation:none}.navigation-drawer-module__mhc51a__link:after,.navigation-drawer-module__mhc51a__close,.navigation-drawer-module__mhc51a__menuIcon span{transition:none}}
.page-module___8aEwW__header{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f5d9;border-bottom:1px solid #0000000f;align-items:center;width:100%;padding:24px clamp(20px,4vw,64px);display:flex;position:relative}.page-module___8aEwW__logo{color:#141414;flex-direction:column;align-items:flex-start;gap:6px;text-decoration:none;display:inline-flex}.page-module___8aEwW__logoBlock{color:#fff;letter-spacing:-1.2px;background:#111;align-items:baseline;gap:4px;padding:10px 12px;font-size:26px;font-weight:800;line-height:1;display:inline-flex}.page-module___8aEwW__logoDot{background:#ef3434;border-radius:50%;flex-shrink:0;width:7px;height:7px}.page-module___8aEwW__logoStudio{letter-spacing:-.3px;font-size:14px;font-weight:500}.page-module___8aEwW__background{background:#faf8f5;position:fixed;inset:0;overflow:hidden}.page-module___8aEwW__content{place-items:center;min-height:calc(100svh - 122px);padding:48px 20px;display:grid;position:relative}.page-module___8aEwW__signup{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f5f0;border:1px solid #00000012;border-radius:24px;width:min(100%,600px);padding:clamp(24px,5vw,48px);box-shadow:0 16px 64px #3223140d}.page-module___8aEwW__eyebrow{color:#756e66;letter-spacing:2px;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.page-module___8aEwW__eyebrow span{background:#ef3434;border-radius:50%;width:6px;height:6px}.page-module___8aEwW__signupTitle{letter-spacing:-1.6px;text-align:center;margin-top:16px;font-size:clamp(28px,5vw,42px);font-weight:600;line-height:1.15}.page-module___8aEwW__signupDescription{color:#756e66;text-align:center;margin-top:14px;font-size:15px;line-height:1.6}.page-module___8aEwW__signupForm{margin-top:32px}.page-module___8aEwW__emailLabel{margin-bottom:8px;font-size:12px;font-weight:500;display:block}.page-module___8aEwW__emailRow{gap:8px;display:flex}.page-module___8aEwW__emailInput{background:#fff;border:1px solid #dedad4;border-radius:10px;width:100%;min-width:0;min-height:52px;padding:14px 16px;font-size:16px}.page-module___8aEwW__emailInput::placeholder{color:#938e87}.page-module___8aEwW__joinButton{color:#fff;cursor:pointer;background:#111;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:14px 20px;font-size:14px;font-weight:500;display:flex}.page-module___8aEwW__joinButton:hover{background:#34302d}.page-module___8aEwW__newsletter{color:#756e66;cursor:pointer;align-items:flex-start;gap:10px;margin-top:18px;font-size:12px;line-height:1.6;display:flex}.page-module___8aEwW__newsletter input{accent-color:#111;flex-shrink:0;width:16px;height:16px;margin-top:2px}.page-module___8aEwW__formStatus{color:#756e66;font-size:13px;line-height:1.6}.page-module___8aEwW__formStatus:not(:empty){margin-top:16px}@media (max-width:480px){.page-module___8aEwW__emailRow{flex-direction:column}}.page-module___8aEwW__pattern{pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(12,1fr);display:grid;position:absolute;inset:-6%}.page-module___8aEwW__cell{place-items:center;display:grid}.page-module___8aEwW__cell:nth-child(24n+13),.page-module___8aEwW__cell:nth-child(24n+14),.page-module___8aEwW__cell:nth-child(24n+15),.page-module___8aEwW__cell:nth-child(24n+16),.page-module___8aEwW__cell:nth-child(24n+17),.page-module___8aEwW__cell:nth-child(24n+18),.page-module___8aEwW__cell:nth-child(24n+19),.page-module___8aEwW__cell:nth-child(24n+20),.page-module___8aEwW__cell:nth-child(24n+21),.page-module___8aEwW__cell:nth-child(24n+22),.page-module___8aEwW__cell:nth-child(24n+23),.page-module___8aEwW__cell:nth-child(24n+24){translate:35%}.page-module___8aEwW__drifter{width:var(--size);color:var(--color);opacity:var(--opacity);animation:page-module___8aEwW__wander var(--duration) ease-in-out var(--delay) infinite var(--direction)}.page-module___8aEwW__claude{width:100%;animation:page-module___8aEwW__rock 6s ease-in-out var(--delay) infinite alternate;display:block;overflow:visible}@keyframes page-module___8aEwW__wander{0%,to{transform:translate(-10px,-9px)}25%{transform:translate(13px,-16px)}50%{transform:translate(19px,10px)}75%{transform:translate(-7px,17px)}}@keyframes page-module___8aEwW__rock{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@media (max-width:700px){.page-module___8aEwW__pattern{grid-template-columns:repeat(6,1fr)}.page-module___8aEwW__cell:nth-child(n+49){display:none}.page-module___8aEwW__drifter{width:calc(var(--size) * .8)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__drifter,.page-module___8aEwW__claude{animation:none}}
