html{--page-bg:#000}body{background:#000}.hosting[data-astro-cid-l2mh4aow]{--r:30vmin;--gap:clamp(22px, 2.2vw, 36px);user-select:none;background:#000;position:fixed;inset:0}.ring[data-astro-cid-l2mh4aow]{width:100%;height:100%;display:block;position:absolute;inset:0}.word[data-astro-cid-l2mh4aow]{font:400 var(--fs-ui) / 1 var(--font-ui);text-transform:uppercase;letter-spacing:var(--track-ui);white-space:nowrap;color:var(--white);opacity:0;background:0 0;border:0;align-items:center;gap:.9em;margin:0;padding:0;transition:opacity .6s;display:inline-flex;position:absolute;top:50%;left:50%}.is-revealed[data-astro-cid-l2mh4aow] .word[data-astro-cid-l2mh4aow]{opacity:.5}.is-revealed[data-astro-cid-l2mh4aow] .word[data-astro-cid-l2mh4aow].is-active,.is-revealed[data-astro-cid-l2mh4aow] .word[data-astro-cid-l2mh4aow]:hover{opacity:1}.is-revealed[data-astro-cid-l2mh4aow] .word-0[data-astro-cid-l2mh4aow]{transition-delay:0s}.is-revealed[data-astro-cid-l2mh4aow] .word-1[data-astro-cid-l2mh4aow]{transition-delay:.12s}.is-revealed[data-astro-cid-l2mh4aow] .word-2[data-astro-cid-l2mh4aow]{transition-delay:.24s}.is-revealed[data-astro-cid-l2mh4aow] .word-3[data-astro-cid-l2mh4aow]{transition-delay:.36s}.is-revealed[data-astro-cid-l2mh4aow] .word[data-astro-cid-l2mh4aow].is-active,.is-revealed[data-astro-cid-l2mh4aow] .word[data-astro-cid-l2mh4aow]:not(.is-active){transition-duration:.4s;transition-delay:0s}.word[data-astro-cid-l2mh4aow]:focus-visible{outline:1px solid var(--white);outline-offset:6px}.dot[data-astro-cid-l2mh4aow]{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.word[data-astro-cid-l2mh4aow] span[data-astro-cid-l2mh4aow]+span[data-astro-cid-l2mh4aow]{text-underline-offset:.45em;text-decoration:underline 1px #0000;transition:text-decoration-color .3s}.is-locked[data-astro-cid-l2mh4aow] .word[data-astro-cid-l2mh4aow].is-active span[data-astro-cid-l2mh4aow]+span[data-astro-cid-l2mh4aow]{text-decoration-color:currentColor}.word-0[data-astro-cid-l2mh4aow]{translate:-50% calc(-100% - var(--r) - var(--gap))}.word-1[data-astro-cid-l2mh4aow]{translate:calc(var(--r) + var(--gap)) -50%}.word-2[data-astro-cid-l2mh4aow]{translate:-50% calc(var(--r) + var(--gap))}.word-3[data-astro-cid-l2mh4aow]{translate:calc(-100% - var(--r) - var(--gap)) -50%}.note[data-astro-cid-l2mh4aow]{width:calc(var(--r) * 1.3);font:300 clamp(14px, 1.05vw, 18px) / 1.5 var(--font-ui);text-align:center;text-wrap:balance;color:#ffffffb8;pointer-events:none;margin:0;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.note-item[data-astro-cid-l2mh4aow]{opacity:0;grid-area:1/1;align-self:center;transition:opacity .5s,translate .5s cubic-bezier(.22,1,.36,1);translate:0 .4em}.is-revealed[data-astro-cid-l2mh4aow] .note-item[data-astro-cid-l2mh4aow].is-active{opacity:1;transition-delay:.2s;translate:0}.actions[data-astro-cid-l2mh4aow]{right:var(--edge);bottom:var(--edge);z-index:10;display:flex;position:fixed}.action[data-astro-cid-l2mh4aow]{width:32px;height:32px;color:var(--white);-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;margin:-7px;padding:0;display:grid}.action[data-astro-cid-l2mh4aow] svg[data-astro-cid-l2mh4aow]{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;display:block}.panel-by[data-astro-cid-l2mh4aow]{color:var(--dim)}.info[data-astro-cid-l2mh4aow] .sec[data-astro-cid-l2mh4aow]{gap:18px;padding-block:clamp(28px,2.6vw,44px);position:relative}.info[data-astro-cid-l2mh4aow] .sec[data-astro-cid-l2mh4aow]:before{content:"";background:linear-gradient(var(--dim), var(--dim)) center / 1px 100% no-repeat, linear-gradient(var(--dim), var(--dim)) center / 100% 1px no-repeat;width:9px;height:9px;position:absolute;top:-5px;left:-5px}.info[data-astro-cid-l2mh4aow] .sec-head[data-astro-cid-l2mh4aow]{flex-direction:row;align-items:baseline;gap:1.2em}.info[data-astro-cid-l2mh4aow] .sec-index[data-astro-cid-l2mh4aow]{font:400 var(--fs-ui) / 1.6 var(--font-ui);letter-spacing:var(--track-ui);color:var(--dim)}.claim[data-astro-cid-l2mh4aow]{max-width:14em;font:300 clamp(32px, 3vw, 52px) / 1.05 var(--font-ui);letter-spacing:-.02em;text-wrap:balance;margin:0}.claim-sub[data-astro-cid-l2mh4aow]{max-width:34em;font:300 clamp(15px, 1vw, 18px) / 1.65 var(--font-ui);color:var(--text-2);margin:1.1em 0 0}.spec[data-astro-cid-l2mh4aow]{border-top:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(28px,2.6vw,44px) 0 0;display:grid}.spec[data-astro-cid-l2mh4aow] div[data-astro-cid-l2mh4aow]{border-bottom:var(--rule);gap:6px;padding:14px 16px 14px 0;display:grid}.spec[data-astro-cid-l2mh4aow] div[data-astro-cid-l2mh4aow]:nth-child(2n){border-left:var(--rule);padding-left:16px}.cta[data-astro-cid-l2mh4aow] .sec-head[data-astro-cid-l2mh4aow]{display:none}.spec[data-astro-cid-l2mh4aow] dt[data-astro-cid-l2mh4aow]{font:400 var(--fs-ui) / 1.4 var(--font-ui);text-transform:uppercase;letter-spacing:var(--track-ui);color:var(--dim)}.spec[data-astro-cid-l2mh4aow] dd[data-astro-cid-l2mh4aow]{font:400 clamp(15px, 1vw, 18px) / 1.3 var(--font-ui);margin:0}.lead[data-astro-cid-l2mh4aow]{max-width:24em;font:400 clamp(18px, 1.35vw, 24px) / 1.3 var(--font-ui);letter-spacing:-.005em;text-wrap:balance;margin:0 0 .75em}.text[data-astro-cid-l2mh4aow]{max-width:36em;font:300 clamp(15px, 1vw, 17px) / 1.7 var(--font-ui);color:var(--text-2);text-wrap:pretty;margin:0}.text[data-astro-cid-l2mh4aow]+.text[data-astro-cid-l2mh4aow]{margin-top:.7em}.tags[data-astro-cid-l2mh4aow]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-l2mh4aow] li[data-astro-cid-l2mh4aow]{font:400 calc(var(--fs-ui) * .92) / 1.2 var(--font-ui);text-transform:uppercase;letter-spacing:var(--track-ui);color:var(--dim);border:1px solid #ffffff2e;border-radius:2px;padding:6px 10px 5px}.contact[data-astro-cid-l2mh4aow]{justify-items:start;gap:.35em;display:grid}.contact[data-astro-cid-l2mh4aow] .text[data-astro-cid-l2mh4aow]{margin-bottom:14px}.contact-mail[data-astro-cid-l2mh4aow]{font:300 clamp(22px, 1.8vw, 32px) / 1.2 var(--font-ui);letter-spacing:-.01em}.contact-tel[data-astro-cid-l2mh4aow]{font:300 clamp(15px, 1vw, 18px) / 1.4 var(--font-ui);color:var(--dim);font-variant-numeric:tabular-nums}@media (width>=768px){.info[data-astro-cid-l2mh4aow] .sec[data-astro-cid-l2mh4aow]{grid-template-columns:minmax(10em,1fr) minmax(0,3fr)}.info[data-astro-cid-l2mh4aow] .sec-head[data-astro-cid-l2mh4aow]{flex-direction:column;gap:.4em}.spec[data-astro-cid-l2mh4aow]{grid-template-columns:repeat(4,minmax(0,1fr))}.spec[data-astro-cid-l2mh4aow] div[data-astro-cid-l2mh4aow]+div[data-astro-cid-l2mh4aow]{border-left:var(--rule);padding-left:16px}.cta[data-astro-cid-l2mh4aow] .sec-head[data-astro-cid-l2mh4aow]{display:flex}}@media (width<=767px){.word-1[data-astro-cid-l2mh4aow],.word-3[data-astro-cid-l2mh4aow]{writing-mode:vertical-rl}.word-3[data-astro-cid-l2mh4aow]{rotate:180deg}.note[data-astro-cid-l2mh4aow]{width:calc(var(--r) * 1.45)}}
