.hx{--x0:max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad)));position:relative}.hx-in{grid-template-columns:minmax(0,1fr);display:grid}.hx-main{z-index:2;padding:8px var(--pad) 26px;flex-direction:column;gap:14px;display:flex;position:relative}.hx-eyebrow{color:var(--acc-d);margin-top:4px}.hx-h1{flex-direction:column;gap:12px;display:flex}.hx-k,.hx-k>span{display:block}.hx-s{color:var(--ink);max-width:20ch;font-size:clamp(30px,8.4vw,36px);line-height:1.06;display:block}.hx-u{white-space:nowrap;display:inline-block;position:relative}.hx-u svg{width:calc(100% + 8px);height:.42em;position:absolute;bottom:-.3em;left:-4px;overflow:visible;transform:rotate(-3deg)}@media (prefers-reduced-motion:no-preference){.hx-u svg{clip-path:inset(0 100% 0 0);animation:.62s cubic-bezier(.7,0,.2,1) .45s forwards hxDraw}}@keyframes hxDraw{to{clip-path:inset(0)}}.hx-lead{max-width:60ch}.hx-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.hx-ctas .btn-acc{flex:100%}.hx-wa{gap:8px;display:none!important}.hx-row{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2px;padding-top:10px;display:grid}.hx-row>li{flex-direction:column;gap:2px;min-height:44px;display:flex}.hx-row a{flex-direction:column;gap:2px;min-height:44px;text-decoration:none;display:flex}.hx-row a:hover .xs{text-decoration:underline}.hx-row .dsp{padding-top:.18em;font-size:clamp(20px,6.6vw,26px);line-height:1}.hx-row .xs{color:var(--ink-2)}.hx-desk{display:none!important}.hx-panel{display:none}.hx-sticker{z-index:4;background:var(--ink);width:104px;height:104px;color:var(--cream);text-align:center;font:800 12px/1.2 var(--f-txt);letter-spacing:.06em;text-transform:uppercase;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:12px;display:flex;position:absolute;transform:rotate(-12deg)}.hx-rib{margin-top:8px;position:relative}@media (width>=900px){.hx-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:clamp(700px,100svh - 92px,860px)}.hx-main{padding:26px 48px 150px var(--x0);gap:16px}.hx-s{max-width:17em;font-size:clamp(40px,3.5vw,52px)}.hx-lead{font-size:19px}.hx-ctas .btn-acc{flex:none}.hx-wa{min-height:62px;display:inline-flex!important}.hx-row{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;column-gap:clamp(28px,3vw,48px);max-width:760px}.hx-row .xs{font-size:13px}.hx-row .dsp{font-size:30px}.hx-mob{display:none!important}.hx-desk{display:flex!important}.hx-panel{border-left:1.5px solid var(--ink);background:var(--sand);background-image:radial-gradient(#1a191612 1px,#0000 1px);background-size:6px 6px;display:block;position:relative;overflow:hidden}.hx-sticker{width:124px;height:124px;padding:14px;font-size:13px}.hx-rib{z-index:3;margin:0;position:absolute;bottom:62px;left:0;right:0}}.odo-v{display:inline-flex}.odo-d{vertical-align:top;height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.odo-w{visibility:hidden}.odo-s{text-align:center;white-space:pre;width:100%;transition-property:transform;transition-timing-function:var(--ease-out);line-height:1;position:absolute;top:0;left:0}.odo-go .odo-s{transform:translateY(calc(var(--to) * -1em))}.odo-c{white-space:pre;display:inline-block}.sm-h2{font-size:clamp(44px,12.4vw,64px)}.sm-l{display:block}.sm-h2 .ser{color:var(--acc);margin-top:.08em;font-size:.62em;display:block}.sm-paper{background:var(--paper);border-block:1px solid var(--ink)}.sm-sand{background:var(--sand);border-block:1.5px solid var(--ink)}.sm-head{flex-direction:column;gap:16px;display:flex}.sm-node{border:1.5px solid var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.sm-arrow{text-decoration-color:var(--acc);text-underline-offset:4px;align-items:center;min-height:44px;font-weight:800;text-decoration-thickness:2px;display:inline-flex}.sm-rel{flex-direction:column;max-width:520px;margin-top:18px;display:flex}.sm-rel a{border-bottom:1px solid #bfb4a2;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:8px 0;text-decoration:none;display:flex}.sm-rel a:hover .sm-rel-t{text-decoration:underline;text-decoration-color:var(--acc);text-decoration-thickness:2px}.sm-rel-t{font:800 17px/1.3 var(--f-txt);display:block}.sm-rel .xs{display:block}#form .dsp .ser{color:var(--acc-d);margin-top:.06em;font-size:.66em;display:block}@media (width>=900px){.sm-h2{font-size:clamp(64px,7vw,104px)}.sm-head{grid-template-columns:7fr 5fr;align-items:end;gap:60px;display:grid}.sm-rel-t{font-size:19px}}.irb[data-astro-cid-mr6n4v2y]{z-index:3;margin-block:-18px;padding-block:18px;position:relative;overflow-x:clip}.irb-band[data-astro-cid-mr6n4v2y]{background:var(--ink);border-block:1.5px solid var(--ink);width:112%;margin-left:-6%;padding:11px 0 10px;overflow:hidden;transform:rotate(-3deg)}.irb-run[data-astro-cid-mr6n4v2y]{white-space:nowrap;will-change:transform;align-items:center;gap:clamp(14px,1.6vw,24px);padding-left:calc(6% + 20px);display:inline-flex}.irb-run[data-astro-cid-mr6n4v2y] .dsp[data-astro-cid-mr6n4v2y]{color:var(--cream);padding-top:.06em;font-size:clamp(24px,2.4vw,34px);line-height:1}.irb-sep[data-astro-cid-mr6n4v2y]{opacity:.5;fill:var(--cream);flex-shrink:0}.irb-defs[data-astro-cid-mr6n4v2y]{position:absolute}.swp[data-astro-cid-orlldyqo]{background:var(--cream);height:56px;margin-bottom:-1px;position:relative;overflow:hidden}.swp[data-astro-cid-orlldyqo] i[data-astro-cid-orlldyqo]{background:var(--ink);position:absolute;inset:0}.swp[data-astro-cid-orlldyqo] i[data-astro-cid-orlldyqo]:first-child{clip-path:polygon(-5% 100%,31% 0,51% 0,15% 100%)}.swp[data-astro-cid-orlldyqo] i[data-astro-cid-orlldyqo]:nth-child(2){clip-path:polygon(23% 100%,59% 0,77% 0,41% 100%);--d:70ms}.swp[data-astro-cid-orlldyqo] i[data-astro-cid-orlldyqo]:nth-child(3){clip-path:polygon(49% 100%,85% 0,108% 0,108% 100%);--d:.14s}.motion .swp[data-astro-cid-orlldyqo] i[data-astro-cid-orlldyqo]{transform:translate(-110%)}.motion .swp[data-astro-cid-orlldyqo].in i[data-astro-cid-orlldyqo]{transition:transform .52s cubic-bezier(.7, 0, .2, 1) var(--d,0s);transform:none}@media (width>=900px){.swp[data-astro-cid-orlldyqo]{height:96px}.swp[data-astro-cid-orlldyqo] i[data-astro-cid-orlldyqo]:first-child{clip-path:polygon(-3% 100%,26% 0,43% 0,14% 100%)}.swp[data-astro-cid-orlldyqo] i[data-astro-cid-orlldyqo]:nth-child(2){clip-path:polygon(21% 100%,50% 0,64% 0,35% 100%)}.swp[data-astro-cid-orlldyqo] i[data-astro-cid-orlldyqo]:nth-child(3){clip-path:polygon(43% 100%,72% 0,104% 0,104% 100%)}}
