.gc[data-v-b973c8e1]{--surface:var(--accent-soft);--frame:var(--accent);--dur:1.05s;--ease:cubic-bezier(.76, 0, .24, 1);isolation:isolate}.gc-frame[data-v-b973c8e1],.gc-stage[data-v-b973c8e1]{position:absolute;inset:0;transition:clip-path var(--dur) var(--ease) var(--gc-delay,0s)}.gc-stage[data-v-b973c8e1]{background:var(--surface);clip-path:inset(0)}.gc-img[data-v-b973c8e1]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--dur) var(--ease) var(--gc-delay,0s)}.gc:hover .gc-img[data-v-b973c8e1]{transform:scale(1.03);transition-duration:.5s;transition-delay:0s}.gc-frame[data-v-b973c8e1]{background:var(--frame);clip-path:polygon(0 0,42% 0,42% 6%,13% 6%,13% 45%,0 45%)}.gc-corner[data-v-b973c8e1]{position:absolute;right:0;bottom:0;width:62%;height:34%;justify-content:flex-end;border-top-left-radius:100%;background:var(--frame);transform-origin:right bottom;transition:transform var(--dur) var(--ease) var(--gc-delay,0s)}.gc-corner[data-v-b973c8e1],.gc-text[data-v-b973c8e1]{display:flex;align-items:flex-end}.gc-text[data-v-b973c8e1]{flex-direction:column;padding:0 .75rem .75rem;text-align:right;transition:opacity calc(var(--gc-delay, 0s) + .7s) .5s ease,transform calc(var(--gc-delay, 0s) + .7s) .5s ease}@media(min-width:768px){.gc-text[data-v-b973c8e1]{padding:0 1rem 1rem}}@media(prefers-reduced-motion:no-preference){.js .gc:not(.is-open) .gc-stage{clip-path:inset(0 22% 0 22%)}.js .gc:not(.is-open) .gc-img{transform:scale(1.12)}.js .gc:not(.is-open) .gc-frame{clip-path:polygon(22% 0,46% 0,46% 3.4%,29.6% 3.4%,29.6% 27%,22% 27%)}.js .gc:not(.is-open) .gc-corner{transform:translate(-35.5%) scale(.8)}.js .gc:not(.is-open) .gc-text{opacity:0;transform:translateY(10px)}}.hb[data-v-05e03c83]{--dark:var(--accent);--light:var(--accent-soft);--dur:1.15s;--ease:cubic-bezier(.76, 0, .24, 1);--stage-start:inset(0 22% 0 22%);--frame-end:polygon(0 0, 42% 0, 42% 6%, 9% 6%, 9% 78%, 0 78%);--frame-start:polygon(22% 0, 46% 0, 46% 3.4%, 29.6% 3.4%, 29.6% 27%, 22% 27%);--darkbox-end:inset(0 0 0 66%);--darkbox-start:inset(23% 22% 0 46%);--circle-w:116%;--circle-l:-18%;--circle-t:-6.4%;--circle-start:translate(-.5%, 15.1%) scale(.54);position:relative;container-type:inline-size;aspect-ratio:4/5;overflow:hidden;isolation:isolate}@media(min-width:768px){.hb[data-v-05e03c83]{--stage-start:inset(0 33% 0 33%);--frame-end:polygon(0 0, 23.4% 0, 23.4% 11.3%, 7.4% 11.3%, 7.4% 86%, 0 86%);--frame-start:polygon(33% 0, 47.7% 0, 47.7% 3.4%, 37.6% 3.4%, 37.6% 27%, 33% 27%);--darkbox-end:inset(0 0 0 69.4%);--darkbox-start:inset(23% 33% 0 47.7%);--circle-w:48%;--circle-l:45%;--circle-t:-24.4%;--circle-start:translate(-52.9%, 20.25%) scale(.785);aspect-ratio:1086/467}}.hb-art[data-v-05e03c83],.hb-art[data-v-05e03c83]>*{position:absolute;inset:0}.hb-art[data-v-05e03c83]>*{transition-property:clip-path,transform,background-color,border-color,opacity;transition-duration:var(--dur);transition-timing-function:var(--ease)}.hb-circle-clip[data-v-05e03c83],.hb-stage[data-v-05e03c83]{clip-path:inset(0)}.hb-stage[data-v-05e03c83]{background:var(--light)}.hb-dark[data-v-05e03c83]{clip-path:var(--darkbox-end)}.hb-dark[data-v-05e03c83],.hb-frame[data-v-05e03c83]{background:var(--dark)}.hb-frame[data-v-05e03c83]{clip-path:var(--frame-end)}.hb-circle[data-v-05e03c83]{position:absolute;left:var(--circle-l);top:var(--circle-t);width:var(--circle-w);aspect-ratio:1;border-radius:50%;transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease)}.hb-circle-fill[data-v-05e03c83]{background:var(--light)}.hb-content[data-v-05e03c83]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:12% 8% 18% 15%;transition:opacity .6s ease,transform .6s ease}@media(min-width:768px){.hb-content[data-v-05e03c83]{padding:4% 32% 4% 10.5%}}.hb-tagline[data-v-05e03c83]{font-size:clamp(26px,8cqw,40px);line-height:1.02;text-transform:uppercase;letter-spacing:-.01em}.hb-intro[data-v-05e03c83]{margin-top:.9em;max-width:34em;line-height:1.3}.hb-button[data-v-05e03c83],.hb-intro[data-v-05e03c83]{font-size:clamp(14px,4cqw,17px)}.hb-button[data-v-05e03c83]{align-self:flex-start;margin-top:1.4em;background:var(--accent);color:var(--accent-contrast);font-weight:700;padding:.45em 1em;transition:background-color .2s,color .2s}.hb-button[data-v-05e03c83]:focus-visible,.hb-button[data-v-05e03c83]:hover{background:var(--accent-ink);color:#fff}@media(min-width:768px){.hb-tagline[data-v-05e03c83]{font-size:clamp(30px,5.4cqw,76px)}.hb-intro[data-v-05e03c83]{font-size:clamp(15px,2.2cqw,26px)}.hb-button[data-v-05e03c83]{position:absolute;left:10.5%;bottom:8%;margin:0;font-size:clamp(14px,2.3cqw,28px);padding:.5em .9em}}.hb-corner[data-v-05e03c83]{position:absolute;right:0;bottom:0;width:34%;height:14%;display:flex;align-items:flex-end;justify-content:flex-end;gap:.2em;padding:0 2% 2% 0;color:var(--accent-contrast);font-weight:700;text-transform:uppercase;font-size:clamp(14px,4.3cqw,20px);line-height:1;letter-spacing:-.01em;transform-origin:100% 100%;transition:opacity .6s ease,transform .35s cubic-bezier(.2,.8,.2,1)}@media(min-width:768px){.hb-corner[data-v-05e03c83]{width:30.6%;height:12%;padding:0 .6% .9% 0;font-size:clamp(16px,3.7cqw,48px)}}.hb-corner[data-v-05e03c83]:focus-visible,.hb-corner[data-v-05e03c83]:hover{transform:scale(1.08);outline:none}@media(prefers-reduced-motion:no-preference){.js .hb:not(.is-open) .hb-circle-clip,.js .hb:not(.is-open) .hb-stage{clip-path:var(--stage-start)}.js .hb:not(.is-open) .hb-dark{clip-path:var(--darkbox-start)}.js .hb:not(.is-open) .hb-frame{clip-path:var(--frame-start)}.js .hb:not(.is-open) .hb-circle{transform:var(--circle-start)}.js .hb:not(.is-open) .hb-content{opacity:0;transform:translateY(14px)}.js .hb:not(.is-open) .hb-corner{opacity:0}.hb.is-open .hb-content[data-v-05e03c83],.hb.is-open .hb-corner[data-v-05e03c83]{transition-delay:.75s}}
