.pbh-root{--pbh-bg:#050609;--pbh-ink:#fff;--pbh-ink-dim:#ffffff14;--pbh-line:#ffffff24;--pbh-font:var(--font-authority,"Montserrat", system-ui, sans-serif);--pbh-mono:var(--font-precision,"Inter", sans-serif);isolation:isolate;background:var(--pbh-bg);width:100%;min-height:auto;color:var(--pbh-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:clamp(4.25rem,8vh,5.5rem);padding-bottom:0;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.pbh-root{--pbh-bg:lab(1.53818% .0960976 -1.42801)}}.pbh-root *,.pbh-root :before,.pbh-root :after{box-sizing:border-box}.pbh-sr-only{clip:rect(0 0 0 0);white-space:normal;width:1px;height:1px;position:absolute;overflow:hidden}.pbh-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0}.pbh-atmosphere__grid{opacity:.03;background-image:linear-gradient(to right, var(--pbh-ink) 1px, transparent 1px), linear-gradient(to bottom, var(--pbh-ink) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 35%,#000,#0000)}.pbh-stage{z-index:1;width:100%;max-width:var(--siv-container-max);padding:0 var(--siv-gutter);flex-direction:column;align-items:center;display:flex;position:relative;container-type:inline-size}.pbh-monolith{white-space:normal;font-family:var(--pbh-font);font-weight:700;font-size:var(--siv-title-page);letter-spacing:0;text-transform:uppercase;color:#fff;flex-wrap:wrap;justify-content:center;gap:.22em;max-width:100%;margin:0;padding:clamp(1.5rem,3.5vh,2.75rem) 0 .5rem;line-height:1.08;display:flex}.pbh-word{color:#fff;will-change:transform, opacity;display:inline-block;position:relative}.pbh-word.is-ghost{color:var(--pbh-ink-dim)}.pbh-children-wrapper{z-index:10;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}@media (max-width:520px){.pbh-root{padding-top:4rem}.pbh-stage{padding:0 var(--siv-gutter)}.pbh-monolith{white-space:normal;font-size:var(--siv-title-page);flex-wrap:wrap;row-gap:.12em;padding:clamp(1.25rem,3.5vh,2rem) 0 .5rem;line-height:1.05}}@media (prefers-reduced-motion:reduce){.pbh-root *{transition:none!important}}
.circular-carousel{--cc-fade:#000;--cc-radius:12px;--cc-inner:.4;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.circular-carousel[data-axis=x]{touch-action:pan-x}.circular-carousel[data-draggable]{cursor:grab}.circular-carousel[data-dragging]{cursor:grabbing}.circular-carousel:focus-visible{box-shadow:inset 0 0 0 2px #80808c8c}.circular-carousel__view{position:absolute;inset:0}.circular-carousel[data-shape=wheel] .circular-carousel__view{-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.circular-carousel[data-shape=panorama] .circular-carousel__view{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.circular-carousel__stage{opacity:0;justify-content:center;align-items:center;transition:opacity .45s;display:flex;position:absolute;inset:0}.circular-carousel[data-ready] .circular-carousel__stage{opacity:1}.circular-carousel__camera,.circular-carousel__ring,.circular-carousel__card{width:0;height:0;transform-style:preserve-3d}.circular-carousel__camera{position:relative}.circular-carousel__ring,.circular-carousel__card{position:absolute;top:0;left:0}.circular-carousel__tile{backface-visibility:hidden;outline:1px solid #0000;position:absolute}.circular-carousel__frame{width:100%;position:absolute;top:0;left:0;overflow:hidden}.circular-carousel__photo{-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute}.circular-carousel__photo--leaving{animation:.7s cubic-bezier(.33,1,.68,1) both circular-carousel-leave}.circular-carousel__shade,.circular-carousel__inner{pointer-events:none;position:absolute;inset:0}.circular-carousel__shade{background:var(--cc-fade);opacity:var(--cc-depth,0)}.circular-carousel__inner{opacity:var(--cc-inner);background:#000}.circular-carousel__caption{color:inherit;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:6px;padding:0 16px;animation:.9s both circular-carousel-reveal;display:flex;position:absolute;bottom:22px;left:0;right:0}.circular-carousel__title{flex-direction:column;align-items:center;max-width:100%;font-size:15px;font-weight:500;line-height:1.35;animation:.52s cubic-bezier(.22,1,.36,1) circular-carousel-title;display:flex}.circular-carousel__subtitle{opacity:.6;font-weight:400}.circular-carousel__count{font-variant-numeric:tabular-nums;opacity:.5;align-items:center;gap:3px;font-size:12px;line-height:1;display:inline-flex}.circular-carousel__slash{opacity:.6}.circular-carousel__digits{display:inline-flex}.circular-carousel__digit{height:1em;display:inline-block;overflow:hidden}.circular-carousel__reel{flex-direction:column;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.circular-carousel__reel>span{height:1em}.circular-carousel__live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes circular-carousel-title{0%{opacity:0;transform:translateY(8px)}to{opacity:1}}@keyframes circular-carousel-leave{0%{opacity:1}to{opacity:0}}@keyframes circular-carousel-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.circular-carousel__stage,.circular-carousel__reel{transition:none}.circular-carousel__caption,.circular-carousel__title{animation:none}}
