@media (max-width:640px){nav:not(.hn) a:first-child+div{scrollbar-width:none;width:calc(100% + 64px);margin:0 -32px;padding:0 32px 4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 40px),#0000);flex-wrap:nowrap!important}nav:not(.hn) a:first-child+div::-webkit-scrollbar{display:none}nav:not(.hn) a:first-child+div>*{white-space:nowrap;flex:none}nav:not(.hn) a:first-child+div>a:not([class]){align-items:center;min-height:44px;display:inline-flex}nav:not(.hn) a:first-child+div:has(>.status){overflow-x:visible;-webkit-mask-image:none;mask-image:none;flex-wrap:wrap!important}.heroText{padding-bottom:8px!important}}.ev-clip>div{aspect-ratio:9/16}@media (max-width:767px){.ev-side{order:-1}}@media (max-width:640px){main h1{overflow-wrap:anywhere}.cp-strip{--clip-w:150px;--clip-h:250px}}
.hn .bookbtn{box-sizing:border-box;color:#231f1c;background:#fbf5e8;border:2px solid #231f1c;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:2px 2px #231f1c}.hn .badge{box-sizing:border-box;background:var(--accent);color:#fbf5e8;border:2px solid #231f1c;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:13px;display:inline-flex}.hn .btn{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.hn .btn:hover{transform:scale(1.04,.96)}.hn .btn:active{transform:scale(.97,1.03)}.hn-menu,.hn .hn-more{display:none}.hn-foot a{color:var(--accent)}.hn-foot a:hover{color:var(--accent-ink)}.viewas-chip{display:none}@media (prefers-reduced-motion:reduce){.hn .btn{transition:none}.hn .btn:hover{transform:none}}@media (max-width:767px){.hn-menu{display:inline-flex}.hn .hn-links{display:none!important}.hn.open .hn-links{flex-direction:column;width:100%;flex-wrap:nowrap!important;align-items:flex-start!important;gap:4px!important;display:flex!important}.hn-links>a:not(.btn){align-items:center;min-height:44px;display:inline-flex}.viewas-chip{display:inline-flex}.viewas:not(.open) .viewas-panel{display:none!important}.viewas-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.site-grain{z-index:100;pointer-events:none;opacity:var(--grain,.07);mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}.band{margin:0 calc(-1 * var(--band-gutter,40px));padding:28px var(--band-gutter,40px);background:#ead6ae;border-top:1.5px solid #231f1c;border-bottom:1.5px solid #231f1c;flex-direction:column;gap:16px;display:flex}.band-panel{background:var(--accent-soft);border:3px solid #231f1c;border-radius:24px;flex-wrap:wrap;align-items:flex-start;gap:32px;padding:24px;display:flex;box-shadow:4px 4px #231f1c}@media (max-width:767px){.band{background:0 0;border:0;gap:12px;margin:0;padding:0}}.tabbar,.tabbar-space{display:none!important}@media (max-width:767px){.tabbar{display:grid!important}.tabbar-space{height:calc(65px + env(safe-area-inset-bottom));display:block!important}body:has(.tabbar) .viewas{bottom:calc(81px + env(safe-area-inset-bottom))!important}}
