.hx{border-bottom:1px solid var(--line);background:radial-gradient(900px 520px at 88% 6%,#faf6ec 0,transparent 62%),var(--paper);position:relative;overflow:hidden}.hx:before{content:"";opacity:.5;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .55  0 0 0 0 .5  0 0 0 0 .42  0 0 0 .07 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:absolute;inset:0}.hx-giant{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.03em;color:#1736420d;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(150px,30vw,470px);font-weight:600;line-height:1;position:absolute;bottom:-.34em;left:-.04em}.hx-inner{grid-template:"copy stage""actions stage"/minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:0 36px;max-width:1240px;margin:auto;padding:76px 22px 96px;display:grid;position:relative}.hx-eyebrow{letter-spacing:.16em;color:#8a4a2c;margin:0;font-size:12px;font-weight:800}.hx h1{font-family:var(--font-serif),Georgia,"Times New Roman",serif;letter-spacing:-.012em;word-spacing:.08em;color:var(--ink);margin:20px 0 26px;font-size:clamp(38px,5.4vw,82px);font-weight:500;line-height:1}.hx h1 span{display:block}.hx-mark{width:fit-content;color:var(--navy);font-style:italic;position:relative}.hx-mark svg{width:100%;height:.2em;position:absolute;bottom:-.14em;left:0;right:0;overflow:visible}.hx-mark path{fill:none;stroke:var(--copper);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;animation:1s cubic-bezier(.5,0,.2,1) 1s both hx-draw}.hx-lede{color:#3d4643;max-width:520px;margin:0;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.hx-actions{flex-wrap:wrap;grid-area:actions;align-self:start;gap:12px;margin-top:30px;display:flex}.hx-copy{grid-area:copy;align-self:end}.hx-stagewrap{grid-area:stage;min-width:0}.hx-aim{color:#3d4643;max-width:520px;margin:8px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.hx-disclaimer{color:#5c6460;max-width:520px;margin:10px 0 0;font-size:12.5px;line-height:1.4}.hx-stagewrap .hx-disclaimer{margin-left:auto}.hx-stage{aspect-ratio:10/11;width:100%;max-width:600px;margin-left:auto;position:relative;container-type:inline-size}.hx-tag{z-index:5;letter-spacing:.04em;color:#8a4a2c;background:#faf6ec;border:1px solid #8a4a2c;border-radius:4px;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;top:-2px;left:0}.hx-card{z-index:2;color:var(--ink);transform:rotate(var(--r,0deg));animation:hx-settle .95s cubic-bezier(.2,.75,.2,1) var(--d,0s) both;background:#fbfaf6;border:1px solid #d8d5cd;margin:0;padding:4.4cqw 4.6cqw 4cqw;position:absolute;box-shadow:0 1.4cqw 3.2cqw -1.2cqw #17364238,0 .2cqw .5cqw #17364214}.hx-card p{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.01em;margin:1.6cqw 0 2cqw;font-size:max(15px,3cqw);line-height:1.28}.hx-card small{color:#5c6460;font-size:max(11px,2.1cqw)}.hx-pg{letter-spacing:.1em;text-transform:uppercase;color:#8a4a2c;font-size:max(11px,2.1cqw);font-weight:800}.hx-art{z-index:1;filter:drop-shadow(0 2.4cqw 3cqw #17364233);width:78%;height:auto;position:absolute;top:1%;left:22%}.hx-a{width:41%;top:7%;left:0}.hx-b{background:var(--navy);width:48%;color:var(--paper);border-color:var(--navy);padding:5cqw 5cqw 4.4cqw;top:70%;right:0}.hx-b .hx-pg{color:#e6b99f}.hx-b small{color:#c9d6db}.hx-b p{font-size:max(16px,3.3cqw)}.hx-b em{white-space:nowrap;background:linear-gradient(#0000 62%,#a35f3d99 62%);padding:0 .1em;font-style:italic}.hx-c{width:42%;top:57%;left:0}.hx-tape{background:#a35f3d38;border:1px solid #a35f3d55;width:15cqw;height:4.2cqw;position:absolute;top:-1.8cqw;left:42%;transform:rotate(-3deg)}.hx-tape-r{left:auto;right:12%;transform:rotate(5deg)}.hx-note{color:#8a4a2c;z-index:3;width:30%;margin:0;font-size:max(12px,2.3cqw);font-style:italic;font-weight:700;position:absolute;top:86%;left:1%;transform:rotate(-3deg)}.hx-note b{font-style:normal}.hx-line{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hx-line path.hx-p{fill:none;stroke:var(--copper);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;animation:1.1s cubic-bezier(.5,0,.2,1) .95s both hx-draw}.hx-line .hx-p+.hx-p{animation-delay:1.25s}.hx-line .hx-dot{fill:var(--copper);stroke:none;animation:.4s 1.9s both hx-pop}@keyframes hx-pop{0%{opacity:0}}.hx-ruler{z-index:3;width:26%;animation:.95s cubic-bezier(.2,.75,.2,1) .5s both hx-settle;position:absolute;bottom:-1%;left:34%;transform:rotate(-4deg)}.hx-ruler rect{fill:#efe3c8;stroke:#173642;stroke-width:1.3px}.hx-ruler line{stroke:#173642;stroke-width:1.2px}.hx-stamp{z-index:3;width:19%;animation:.95s cubic-bezier(.2,.75,.2,1) .6s both hx-settle;position:absolute;top:-2%;right:0;transform:rotate(12deg)}.hx-stamp circle{fill:none;stroke:#8a4a2c;stroke-width:2px}.hx-stamp text{letter-spacing:.14em;fill:#8a4a2c;font-size:9.4px;font-weight:800;font-family:var(--font-sans),sans-serif}.hx-stamp .hx-stamp-n{font-family:var(--font-serif),Georgia,serif;letter-spacing:0;font-size:30px;font-weight:600}.hx-story{background:var(--surface);border-bottom:1px solid var(--line);scroll-margin-top:64px}.hx-story-inner{grid-template-columns:200px minmax(0,1fr);gap:56px;max-width:1100px;margin:auto;padding:84px 22px;display:grid}.hx-story aside{border-top:2px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;color:#8a4a2c;align-self:start;padding-top:14px;font-size:12px;font-weight:800}.hx-story aside span{color:#5c6460;letter-spacing:.04em;text-transform:none;margin-top:8px;font-size:13px;font-weight:600;display:block}.hx-story h2{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.01em;word-spacing:.06em;margin:0 0 22px;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.08}.hx-story-text{font-family:var(--font-serif),Georgia,serif;color:#232b2a;max-width:640px;margin:0;font-size:clamp(19px,2vw,24px);line-height:1.6}.hx-story-text mark{color:inherit;background:linear-gradient(#0000 60%,#a35f3d55 60%);padding:0 .08em}.hx-bridge{border-top:1px solid var(--line);max-width:1100px;margin:0 auto;padding:30px 22px 92px}.hx-bridge-q{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.015em;word-spacing:.06em;margin:34px 0 16px;font-size:clamp(34px,5.6vw,76px);font-weight:500;line-height:1.02}.hx-bridge-q i{color:var(--navy)}.hx-bridge p{color:#3d4643;margin:0;font-size:clamp(16px,1.6vw,20px)}@keyframes hx-settle{0%{opacity:0;transform:translateY(26px) rotate(calc(var(--r,0deg) + 7deg))}}@keyframes hx-draw{0%{stroke-dashoffset:1px}}@media (max-width:900px){.hx-inner{grid-template:"copy""stage""actions"/1fr;gap:12px;padding:22px 18px 30px}.hx-copy{align-self:auto}.hx h1{margin:8px 0 10px;font-size:clamp(31px,9.2vw,58px);line-height:1.02}.hx-eyebrow{font-size:11px}.hx-lede{margin:0;font-size:16px;line-height:1.5}.hx-aim{display:none}.hx-giant{font-size:46vw;bottom:-.12em}.hx-stagewrap{width:100%;max-width:460px;margin:0 auto}.hx-stagewrap .hx-disclaimer{max-width:none;margin:8px 0 0}.hx-stage{aspect-ratio:1/.84;max-width:none;margin:0;display:block}.hx-art{width:60%;top:0;left:0}.hx-a{width:50%;padding:3.4cqw 3.8cqw 3cqw;top:2%;left:auto;right:0}.hx-b{width:56%;padding:3.8cqw 4cqw 3.2cqw;top:auto;bottom:4%;right:0}.hx-c{display:none}.hx-tag{font-size:11px;top:auto;bottom:0;left:0}.hx-card p{margin:1cqw 0 1.4cqw;font-size:max(13px,3.2cqw)}.hx-b p{font-size:max(14px,3.5cqw)}.hx-card small,.hx-pg{font-size:max(10.5px,2.5cqw)}.hx-tape{width:44px;height:14px;top:-7px}.hx-note,.hx-ruler,.hx-stamp,.hx-line{display:none}.hx-actions{flex-direction:column;align-items:stretch;gap:4px;margin-top:2px}.hx-actions .st-btn{width:100%}.hx-actions .st-btn-ghost{text-underline-offset:4px;min-height:40px;color:var(--navy);background:0 0;border:0;padding:6px 0;text-decoration:underline}.hx-story-inner{grid-template-columns:1fr;gap:26px;padding:52px 18px}.hx-bridge{padding:22px 18px 60px}}@media (prefers-reduced-motion:reduce){.hx-card,.hx-ruler,.hx-stamp,.hx-line .hx-p,.hx-line .hx-dot,.hx-mark path{animation:none}html{scroll-behavior:auto}}
