.chapter--hero{min-height:100svh;padding-top:calc(var(--header-h) + .75rem);flex-direction:column;gap:clamp(1rem,3vh,2.4rem);padding-bottom:clamp(1.25rem,4vh,3rem);display:flex}.hero-lockup{max-width:62rem;display:block}.hero-brand{letter-spacing:.01em;white-space:nowrap;font-size:min(13.5vw,16svh,12rem);line-height:.94}.hero-line{background:#79ceb129;width:min(100%,44rem);height:clamp(.45rem,.9vw,.8rem);margin-top:clamp(.6rem,1.5vh,1.1rem);display:block;position:relative}.hero-line:before{content:"";background:var(--mint);transform:scaleX(var(--preload-progress));transform-origin:0;transition:transform .25s linear;position:absolute;inset:0}.hero-claim{margin-top:clamp(.8rem,2.2vh,1.8rem);font-size:min(7.4vw,9svh,4rem);line-height:1.05}.hero-claim-turn{display:inline-block}.hero-body{align-items:end;gap:clamp(1.4rem,3.5vh,2.6rem);display:grid}.hero-action{justify-items:start;gap:clamp(.9rem,2.2vh,1.5rem);max-width:44rem;display:grid}.hero-support{max-width:46ch;line-height:1.45}.hero-cta{width:auto}.hero-human{--portrait-size:2.75rem;gap:.7rem}.hero-human .kicker{letter-spacing:.16em}.hero-secondary{min-height:2.75rem;color:var(--cream-body);font-size:var(--text-label);letter-spacing:.06em;text-decoration:underline;-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-underline-offset:.3em;transition:color .18s var(--ease-out);align-items:center;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.hero-secondary:hover{color:var(--cream)}.route{width:min(100%,34rem);margin:0}.route-svg{aspect-ratio:600/80;width:100%;display:block;overflow:visible}.route-track{stroke:var(--line);stroke-width:1px}.route-fill{fill:var(--mint);transform-box:view-box;transform-origin:40px 40px;transform:scaleX(1)}.route-stop{fill:var(--mint);opacity:1}.route-dot{transform-box:view-box;transform:translate(520px)}.route-dot circle{fill:var(--mint)}.route-check{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:1}.route-labels{color:var(--cream-muted);font-size:var(--text-small);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.5rem;font-weight:700;display:grid}.route-labels li:nth-child(2){text-align:center}.route-labels li:nth-child(3){text-align:right}@media (width>=900px){.hero-body{grid-template-columns:minmax(0,1fr) minmax(18rem,36%);gap:clamp(2rem,4vw,4rem)}.hero-route{justify-self:end;width:100%}}.chapter--trust{padding-top:clamp(3.5rem,10vh,7rem);padding-bottom:clamp(3.5rem,10vh,7rem)}.trust-heading{max-width:46rem}.trust-intro{margin-top:1.1rem}.case{gap:clamp(1.6rem,4vw,3rem);margin-top:clamp(2.25rem,6vh,4rem);display:grid}.case-media{grid-template-columns:minmax(0,1fr);gap:clamp(.7rem,1.6vw,1.1rem);display:grid}.case-shot{background:#0c0d0b0f;position:relative;overflow:hidden}.case-shot img{object-fit:cover;width:100%;height:100%}.case-shot--lead,.case-shot--site{aspect-ratio:4/3}.case-shot--content{aspect-ratio:1}.case-copy{align-content:start;gap:.7rem;display:grid}.case-name{font-size:clamp(2rem,4.4vw,3.4rem);line-height:.95}.case-built{color:var(--ink-green);letter-spacing:.12em}.case-body{max-width:46ch}.case-result{max-width:42ch;color:var(--ink);font-size:var(--text-body);border-left:2px solid var(--ink-green);padding-left:clamp(.8rem,1.6vw,1.2rem);font-weight:700;line-height:1.5}.case-links{font-size:var(--text-label);flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:.4rem;font-weight:700;display:flex}.case-links a{align-items:center;min-height:2.75rem;display:inline-flex}@media (width>=620px){.case-media{grid-template-columns:repeat(2,minmax(0,1fr))}.case-shot--lead{aspect-ratio:16/10;grid-column:1/-1}.case-shot--content{aspect-ratio:3/4}}@media (width>=1000px){.case{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.kamal{--portrait-size:clamp(3.25rem, 6vw, 4.5rem);border-top:1px solid var(--cream-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1rem,2.4vw,1.6rem);max-width:52rem;margin-top:clamp(2.5rem,7vh,4.5rem);padding-top:clamp(1.5rem,4vh,2.5rem);display:grid}.kamal-copy{gap:.7rem;display:grid}.kamal-title{font-size:clamp(1.5rem,3vw,2.35rem);line-height:1}.kamal-copy .body{max-width:52ch}.process{margin-top:clamp(2.5rem,8vh,5rem)}.process-title{font-size:clamp(1.5rem,3vw,2.35rem)}.process-route{grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(1.75rem,5vh,3rem);display:grid}.process-node{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem 1.1rem;max-width:26rem;display:grid}.process-node .process-index{grid-row:1/3}.process-node-title,.process-node-body{grid-column:2}.process-node--one{grid-area:1/1/auto/5}.process-node--two{grid-area:2/5/auto/9;margin-top:clamp(1.5rem,5vh,3.5rem)}.process-node--three{grid-area:3/9/auto/13;margin-top:clamp(1.5rem,5vh,3.5rem)}.process-index{border:2px solid var(--mint);background:var(--ink);width:2.9rem;height:2.9rem;color:var(--mint);font-size:var(--text-label);letter-spacing:.06em;place-content:center;font-weight:800;display:grid}.process-node-title{font-size:clamp(1.35rem,2.4vw,2rem)}.process-node-body{max-width:28ch;color:var(--cream-body);font-size:var(--text-body);line-height:1.5}.chapter--package{padding-top:clamp(4rem,12vh,8rem);padding-bottom:clamp(4rem,12vh,8rem)}.package-heading{max-width:44rem}.package-intro{max-width:40ch;margin-top:1.1rem}.package-card{border:1px solid var(--mint);background:#151613b8;justify-items:start;gap:.9rem;margin-top:clamp(2rem,6vh,3.5rem);padding:clamp(1.4rem,3.2vw,2.6rem);display:grid;position:relative}.package-badge{color:var(--ink);background:var(--mint);font-size:var(--text-small);letter-spacing:.18em;text-transform:uppercase;padding:.4rem .75rem;font-weight:800}.package-name{font-size:clamp(1.9rem,5vw,3.6rem);line-height:.95}.package-line{max-width:46ch}.module-grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.25rem);margin-top:clamp(1.25rem,3vh,2rem);display:grid}.module{align-content:start;gap:.7rem;display:grid}.module-title{font-size:clamp(1.25rem,2.1vw,1.75rem)}.module-body{max-width:34ch}.tile-media{aspect-ratio:4/3;background:var(--ink-soft);border:1px solid var(--line);position:relative;overflow:hidden}.tile-poster,.tile-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile-video{opacity:0;transition:opacity .32s var(--ease-out)}.is-video-playing .tile-video{opacity:1}.tile-note{z-index:2;color:var(--cream-muted);font-size:var(--text-small);letter-spacing:.16em;text-transform:uppercase;background:#0c0d0bd1;padding:.35rem .6rem;font-weight:700;position:absolute;bottom:0;left:0}@media (width>=620px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.module-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.module{grid-column:span 2}}.package-close{border-top:1px solid var(--line);gap:clamp(1.25rem,3vw,2rem);margin-top:clamp(2.5rem,7vh,4.5rem);padding-top:clamp(1.5rem,4vh,2.5rem);display:grid}.package-backbone{gap:.6rem;max-width:52ch;display:grid}.package-link{min-height:2.75rem;color:var(--cream);font-size:var(--text-label);letter-spacing:.06em;text-decoration:underline;-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-underline-offset:.3em;transition:color .18s var(--ease-out);align-items:center;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.package-link:hover{color:var(--mint)}@media (width>=900px){.package-close{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.chapter--contact-inline{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);padding-top:clamp(4rem,12vh,8rem);padding-bottom:clamp(4rem,12vh,8rem);display:grid}.chapter--contact-inline .contact-intro{gap:1.25rem;display:grid}.chapter--contact-inline .contact-lead{max-width:36ch}.chapter--contact-inline .contact-human{--portrait-size:2.75rem;gap:.7rem}.chapter--contact-inline .contact-form--inline{border:1px solid var(--cream-line);background:#fffdf86b;padding:clamp(1.25rem,3vw,2rem)}@media (width>=900px){.chapter--contact-inline{grid-template-columns:minmax(0,5fr) minmax(21rem,6fr)}}@media (width<=700px){.chapter--hero{padding-top:calc(var(--header-h) + .5rem)}.hero-support{font-size:var(--text-body)}.kamal{grid-template-columns:minmax(0,1fr)}.package-card{gap:.75rem}}@media (width<=899px){.process-route{grid-template-columns:minmax(0,1fr);gap:2rem}.process-node--one,.process-node--two,.process-node--three{grid-area:auto/1/auto/-1;margin-top:0}.process-node--two{margin-left:clamp(1rem,6vw,3rem)}.process-node--three{margin-left:clamp(2rem,12vw,5rem)}}@media (height<=560px){.chapter--hero{padding-top:calc(var(--header-h) + .25rem);gap:.75rem;padding-bottom:1rem}.hero-brand{font-size:min(11vw,15svh)}.hero-claim{margin-top:.6rem;font-size:min(5vw,9svh)}.hero-line{margin-top:.5rem}.hero-action{gap:.7rem}}@media (height<=420px){.chapter--hero{gap:.5rem}.hero-brand{font-size:min(9vw,12svh)}.hero-claim{margin-top:.5rem;font-size:min(4.4vw,7.5svh)}.hero-line{margin-top:.4rem}.hero-support{line-height:1.35}.hero-body,.hero-action{gap:.5rem}}@media (width>=1700px){.chapter{padding-inline:max(var(--frame), calc((100vw - 1620px) / 2))}}.chapter--opening{--strip:calc(100dvh * .5625);--side:calc((100vw - var(--strip)) / 2);padding:0}.opening-stage{isolation:isolate;background-color:var(--ink);touch-action:pan-y;height:100svh;min-height:30rem;margin:0;position:relative;overflow:hidden}html.is-deck #top .opening-stage{height:100%;min-height:0;margin:0}.opening-frame{background:#8d939b url(/media/opening/loop.webp) 50%/cover no-repeat;position:absolute;inset:0}html:not(.js) .opening-frame,html.opening-landed .opening-frame{background-image:url(/media/opening/landed.webp)}.opening-layer{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .28s linear;position:absolute;inset:0}.opening-layer.is-on{opacity:1}.opening-cross{z-index:2;color:var(--mint);opacity:.7;pointer-events:none;font-size:.875rem;font-weight:600;line-height:1;display:none;position:absolute}@media (aspect-ratio>=4/5){.opening-stage{background-image:repeating-linear-gradient(0deg,#f4eee20b 0 1px,#0000 1px 150px),repeating-linear-gradient(90deg,#f4eee20b 0 1px,#0000 1px 150px);background-position:50%}.opening-frame{width:var(--strip);left:50%;right:auto;translate:-50%;box-shadow:0 0 0 1px #f4eee224}.opening-cross{display:block}.opening-cross--tl{top:calc(var(--header-h) + .75rem);left:calc(var(--side) - 1.4rem)}.opening-cross--br{bottom:.9rem;left:calc(100vw - var(--side) + .75rem)}}.opening-tagline{z-index:3;top:calc(var(--header-h) + .9rem);right:var(--frame);letter-spacing:.02em;text-align:right;text-shadow:0 2px 18px #00000059;pointer-events:none;font-size:clamp(1.35rem,6.6vw,2.15rem);line-height:1.16;position:absolute}.opening-tagline-line{display:block}.opening-block{color:var(--ink);background:var(--mint);text-shadow:none;padding:.02em .16em .04em;display:inline-block;transform:skew(-6deg)}.opening-block>span{display:inline-block;transform:skew(6deg)}html.js .opening-tagline .opening-tagline-line{opacity:0;translate:0 16px}html.js .opening-tagline.is-in .opening-tagline-line{opacity:1;transition:opacity .5s,translate .5s;translate:0}html.js .opening-tagline.is-in .opening-tagline-line+.opening-tagline-line{transition-delay:.18s}@media (aspect-ratio<=5/4){.opening-frame:after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#0a0a099e,#0a0a0966 45%,#0a0a0900);height:40%;transition:opacity .6s;position:absolute;inset:0 0 auto}html:not(.js) .opening-frame:after{opacity:1}.opening-stage:has(.opening-tagline.is-in) .opening-frame:after{opacity:1}.opening-tagline{text-shadow:0 1px 2px #0009,0 2px 18px #00000073}}@media (aspect-ratio>=5/4){.opening-tagline{top:26%;right:auto;left:var(--frame);width:calc(var(--side) - 2 * var(--frame));font-size:clamp(1.1rem, calc((var(--side) - 2 * var(--frame)) / 9.4), max(3.6rem, 6.2vh));text-align:left;line-height:1.06}}@media (aspect-ratio>=4/5) and (aspect-ratio<=5/4){.opening-tagline{right:calc(var(--side) + 1rem);font-size:clamp(1.2rem, calc(var(--strip) / 13), 2.1rem)}}.opening-action{z-index:4;left:50%;bottom:calc(5.25rem + env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 2 * var(--frame));opacity:0;visibility:hidden;text-align:center;justify-items:center;gap:.7rem;transition:opacity .45s,translate .45s,visibility 0s linear .45s;display:grid;position:absolute;translate:-50% 14px}.opening-action.is-shown{opacity:1;visibility:visible;transition:opacity .45s,translate .45s;translate:-50%}.opening-button{min-width:13rem}.opening-button svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:square;width:1.05rem;height:1.05rem}.opening-button:disabled{opacity:.6;cursor:progress}.opening-under{max-width:22rem;color:var(--cream);font-size:var(--text-small);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 12px #0009;font-weight:700;line-height:1.55}.opening-chips{z-index:5;left:var(--frame);right:var(--frame);bottom:calc(1.3rem + env(safe-area-inset-bottom));pointer-events:none;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex;position:absolute}.opening-chips>*{pointer-events:auto}.opening-skip{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s;position:absolute;bottom:0;left:0}.opening-skip.is-shown{opacity:1;visibility:visible;transition:opacity .35s;position:relative}.opening-book{margin-left:auto}html:not(.js) .opening-action,html:not(.js) .opening-skip{display:none}.opening-chip{min-height:2.75rem;color:var(--cream);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);clip-path:polygon(.6rem 0,100% 0,100% calc(100% - .6rem),calc(100% - .6rem) 100%,0 100%,0 .6rem);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:#0a0a098c;align-items:center;gap:.6rem;padding:.7rem 1.1rem;font-size:.6875rem;font-weight:700;transition:color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #f4eee252}.opening-chip:hover{color:var(--mint);box-shadow:inset 0 0 0 1px var(--mint)}.opening-chip:focus-visible{box-shadow:inset 0 0 0 2px var(--mint);outline:none}.opening-chev{opacity:.8;font-size:.8rem;line-height:1}.opening-book{color:var(--mint);box-shadow:inset 0 0 0 1px #79ceb18c}.opening-dot{background:var(--mint);flex:none;width:6px;height:6px}@media (width<=359px){.opening-chip{letter-spacing:.12em;gap:.4rem;padding-inline:.7rem}}@media (height<=520px){.opening-action{bottom:calc(3.9rem + env(safe-area-inset-bottom))}.opening-under{display:none}.opening-chips{bottom:.6rem}html.is-deck[data-deck-stage=true] .header-cta{display:none}}@media (prefers-reduced-motion:reduce){html.js .opening-tagline .opening-tagline-line{translate:0}.opening-action{translate:-50%}}.chapter--system{padding-top:clamp(3.5rem,10vh,6rem)}.system-heading .display--chapter{margin-top:0}.system-heading em{line-height:1;display:inline-block}.system-pains{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);margin:clamp(1.75rem,5vh,3rem) 0 clamp(2.25rem,6vh,3.5rem);padding:0;list-style:none;display:grid}.system-pain{border-top:1px solid var(--line);align-content:start;gap:.55rem;padding-top:clamp(.9rem,2.2vh,1.35rem);display:grid;position:relative}.system-pain:before{content:"";background:var(--mint);width:2.75rem;height:3px;position:absolute;top:-2px;left:0}.system-pain-title{font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:.95}.system-pain-body{max-width:30ch;color:var(--cream-body);font-size:var(--text-body);line-height:1.5}@media (width>=760px){.system-pains{grid-template-columns:repeat(3,minmax(0,1fr))}}.system-answer{max-width:30ch;color:var(--cream);font-size:clamp(1.3rem,2.05vw,1.9rem);font-weight:650;line-height:1.25}.system-links{flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;display:flex}.kamal-story{max-width:54ch}.people-more{margin-top:.1rem}.people-team-link{min-height:2.75rem;color:var(--copy-strong);font-size:var(--text-label);letter-spacing:.06em;text-underline-offset:.3em;transition:color .18s var(--ease-out);align-items:center;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.people-team-link:hover{color:var(--ink-green)}.people-quote{border-left:3px solid var(--mint);gap:.9rem;max-width:34rem;margin:clamp(2rem,6vh,3.5rem) 0 0;padding-left:clamp(1rem,2vw,1.6rem);display:grid}.surface-cream .people-quote{border-left-color:var(--ink)}.people-quote-line{margin:0;font-size:clamp(2rem,3.6vw,3.3rem);line-height:1}.people-quote-by{letter-spacing:.12em}.package-diff{gap:clamp(.85rem,2vh,1.25rem);margin-top:clamp(2rem,6vh,3.5rem);display:grid}.diff-kicker{margin:0}.diff-list{grid-template-columns:minmax(0,1fr);gap:clamp(.6rem,1.2vw,.9rem);margin:0;padding:0;list-style:none;display:grid}.diff{border:1px solid var(--line);background:#151613b8;align-content:start;gap:.5rem;padding:clamp(1rem,1.7vw,1.4rem);display:grid}.diff-index{color:var(--mint);font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1}.diff-title{margin:0;font-size:clamp(1.2rem,1.6vw,1.5rem);line-height:1.02}.diff-body{color:var(--cream-body);font-size:clamp(.95rem,.25vw + .88rem,1.02rem);line-height:1.5}@media (width>=620px){.diff-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.module-takes{border-top:1px solid var(--line);max-width:36ch;color:var(--cream-muted);padding-top:.55rem;font-size:.9375rem;line-height:1.45}.module-takes-label{color:var(--mint);font-size:var(--text-small);letter-spacing:.14em;text-transform:uppercase;margin-right:.3em;font-weight:800}.surface-cream .module-takes-label{color:var(--ink-green)}.contact-free{max-width:40ch;font-weight:600}html.is-deck #system .system-pains{margin:0}html.is-deck #system .hero-body{border-top:1px solid var(--line);padding-top:clamp(1rem,2.8vh,1.75rem)}html.is-deck #system .hero-support{max-width:46ch;color:var(--cream-body);font-size:var(--text-body);font-weight:400;line-height:1.55}html.is-deck #system .hero-action{gap:clamp(.7rem,1.8vh,1.1rem)}html.is-deck #people .people-quote{margin-top:0}html.is-deck #people .kamal-copy{gap:.6rem}@media (width>=900px){html.is-deck #people{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-content:safe center;gap:clamp(1.25rem,3.5vh,2.25rem) clamp(2rem,5vw,5rem);display:grid}html.is-deck #people .kamal{grid-column:1;align-self:center}html.is-deck #people .people-quote{grid-column:2;align-self:center}html.is-deck #people .process{grid-column:1/-1}}html.is-deck #package .package-diff{margin-top:0}@media (width>=1000px){html.is-deck #package{grid-template-rows:auto auto;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-content:safe center;gap:clamp(1rem,3vh,2rem) clamp(2rem,4vw,4.5rem);display:grid}html.is-deck #package .package-heading{grid-area:1/1;align-self:end}html.is-deck #package .package-card{grid-area:2/1;align-self:start}html.is-deck #package .package-diff{grid-area:1/2/3;align-self:center}html.is-deck #package .package-name{font-size:clamp(1.9rem,3.3vw,3rem)}}html.is-deck #modules .module-takes{padding-top:.45rem;font-size:clamp(.875rem,.2vw + .82rem,.95rem);line-height:1.42}.entry{display:none}html.has-entry{overflow:hidden}html.has-entry .entry{z-index:200;padding:calc(4.5rem + env(safe-area-inset-top)) 1.5rem calc(2rem + env(safe-area-inset-bottom));color:var(--cream);background-color:var(--ink);background-image:repeating-linear-gradient(0deg,#f4eee20d 0 1px,#0000 1px 140px),repeating-linear-gradient(90deg,#f4eee20d 0 1px,#0000 1px 140px);background-position:50%;justify-content:center;align-items:center;transition:opacity .6s,visibility 0s linear .6s;display:flex;position:fixed;inset:0;overflow-y:auto}html.has-entry .entry.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.entry:focus{outline:none}.entry-language{top:calc(1rem + env(safe-area-inset-top));right:var(--frame);position:absolute}.entry-inner{text-align:center;width:min(100%,36rem);margin-block:auto;position:relative}.entry-cross{color:var(--mint);opacity:.7;font-size:.875rem;font-weight:600;line-height:1;position:absolute}.entry-cross--tl{top:-2.1rem;left:0}.entry-cross--br{bottom:-2.1rem;right:0}.entry-word{color:var(--cream);letter-spacing:.5em;text-transform:uppercase;padding-left:.5em;font-size:clamp(.875rem,3.8vw,1.125rem);font-weight:800}.entry-rule{background:var(--mint);width:4rem;height:3px;margin:1.1rem auto 1.5rem;display:block;transform:skewY(-5deg)}.entry-claim{letter-spacing:.02em;font-size:clamp(1.85rem,9vw,3.4rem);line-height:1.14}.entry-claim-line{display:block}.entry-block{color:var(--ink);background:var(--mint);padding:.02em .16em .04em;display:inline-block;transform:skew(-6deg)}.entry-block>span{display:inline-block;transform:skew(6deg)}.entry-choices{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:clamp(1.8rem,6vh,2.6rem);display:flex}.entry-choice{min-width:min(15rem,100%)}.entry-speaker{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15rem;height:1.15rem}.entry-choice--quiet{min-height:3rem;color:var(--cream);font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase;clip-path:polygon(.9rem 0,100% 0,100% calc(100% - .9rem),calc(100% - .9rem) 100%,0 100%,0 .9rem);transition:color .2s var(--ease-out), box-shadow .2s var(--ease-out);justify-content:center;align-items:center;padding:.95rem 1.6rem;font-weight:800;line-height:1.25;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #f4eee28c}.entry-choice--quiet:hover{color:var(--mint);box-shadow:inset 0 0 0 1px var(--mint)}.entry-choice:disabled{opacity:.45;cursor:progress;translate:0}.entry-choice:focus-visible{box-shadow:inset 0 0 0 3px var(--cream);outline:none}.entry-choice--quiet:focus-visible{box-shadow:inset 0 0 0 3px var(--mint)}.entry-status{min-height:1.3em;color:var(--cream-muted);font-size:var(--text-small);letter-spacing:.2em;text-transform:uppercase;margin-top:1.3rem;font-weight:700}.entry-line{background:#79ceb129;width:min(16rem,70%);height:2px;margin:.7rem auto 0;transition:opacity .4s;display:block;position:relative;overflow:hidden}.entry-line:before{content:"";background:var(--mint);transform:scaleX(var(--preload-progress));transform-origin:0;transition:transform .25s linear;position:absolute;inset:0}.entry[data-ready=true] .entry-line{opacity:0}@media (width<=420px){.entry-choices{flex-direction:column;align-items:stretch}.entry-choice{min-width:0}}@media (height<=520px){html.has-entry .entry{padding-top:calc(3.6rem + env(safe-area-inset-top))}.entry-cross{display:none}.entry-rule{margin:.7rem auto .9rem}.entry-claim{font-size:clamp(1.5rem,7vh,2.4rem)}.entry-choices{margin-top:1.2rem}}@media (prefers-reduced-motion:reduce){html.has-entry .entry{transition-duration:.2s}}.sound-switch{border:1px solid var(--line);width:2.5rem;height:2.5rem;color:var(--cream-muted);transition:color .18s var(--ease-out), border-color .18s var(--ease-out), background-color .18s var(--ease-out);place-content:center;display:inline-grid}.sound-switch svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.sound-switch .sound-switch-on{display:none}.sound-switch[aria-pressed=true]{color:var(--mint);border-color:var(--mint)}.sound-switch[aria-pressed=true] .sound-switch-on{display:inline}.sound-switch[aria-pressed=true] .sound-switch-off{display:none}.sound-switch:hover{color:var(--ink);background:var(--mint);border-color:var(--mint)}@media (width<=480px){.sound-switch{width:2.25rem;height:2.25rem}}
