:root{--color-paper:#fff;--color-paper-warm:#f6f3ee;--color-ink:#111;--color-ink-soft:#1f1f1f;--color-muted:#8e8e93;--color-accent:#ff383c;--color-muted-text:#76767a;--color-accent-text:#df3134;--color-line:#111;--color-line-soft:#d8d8d8;--color-divider:#505050;--divider-hairline:.5px;--overlay-glass-fill:#0c0c0c4d;--overlay-glass-fill-thumb:#0c0c0c38;--overlay-glass-fill-button:#0c0c0c2b;--overlay-glass-rim:#ffffff0a;--overlay-glass-rim-soft:#ffffff0a;--overlay-glass-bevel:#ffffff57;--overlay-glass-bevel-soft:#ffffff56;--overlay-glass-bevel-under:#ffffff4d;--overlay-glass-glow:#ffffff38;--overlay-glass-glow-soft:#ffffff39;--overlay-glass-shine-top:#ffffff5c;--overlay-glass-shine-edge:#ffffff2e;--overlay-glass-tint-top:#ffffff1c;--overlay-glass-tint-foot:#00000005;--overlay-glass-hover:#ffffff24;--overlay-glass-label:#ffffff9e;--overlay-glass-focus-ring:#ffffffeb;--overlay-glass-drop:#00000008;--overlay-glass-hair:#0000000a;--overlay-glass-cast-near:#0000000a;--overlay-glass-cast-far:#0000001f;--overlay-glass-blur-soft:#0000000b;--overlay-glass-under:#0000000d;--overlay-glass-edge-soft:#00000013;--overlay-glass-inner-top:#00000014;--overlay-modal-backdrop:#121212ad;--overlay-modal-backdrop-clear:#12121200;--overlay-modal-document:#0000002e;--overlay-modal-close:#00000038;--surface-dark:#170707;--surface-dark-raised:#241010;--surface-dark-close-hover:#fff0ee;--on-surface-dark:#fff;--on-surface-dark-strong:#f3e8e8;--on-surface-dark-body:#eadede;--on-surface-dark-muted:#8f7e7e;--font-sans:var(--font-montserrat), Arial, Helvetica, sans-serif;--font-serif:Georgia, "Times New Roman", serif;--font-size-2xs:.625rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:1.25rem;--font-size-lg:1.75rem;--font-size-xl:2rem;--font-size-2xl:3rem;--font-size-marquee:clamp(3rem, 4.45vw, 4rem);--font-size-fluid-sm:clamp(.8125rem, .97vw, .875rem);--font-size-fluid-base:clamp(.875rem, 1.11vw, 1rem);--font-size-fluid-md:clamp(1rem, 1.39vw, 1.25rem);--font-size-fluid-lg:clamp(1.25rem, 1.67vw, 1.5rem);--font-size-control-lg:clamp(1.15rem, 1.67vw, 1.5rem);--font-size-glass-label:.72rem;--about-copy-size:clamp(1.45rem, 1.78vw, 2rem);--about-copy-size-phone:clamp(1.1rem, 5.6vw, 1.45rem);--about-caption-size:clamp(1.75rem, 2.78vw, 2.5rem);--contact-detail-size:clamp(1.3rem, 1.9vw, 1.75rem);--home-manifesto-size:clamp(5.5rem, 18vw, 18rem);--home-manifesto-size-phone:clamp(4.2rem, 21vw, 7rem);--service-index-size:clamp(2.3rem, 3.15vw, 4rem);--service-row-title-size:clamp(2.15rem, 3.1vw, 4.1rem);--service-row-copy-size:clamp(1rem, 1.22vw, 1.28rem);--service-detail-label-size:clamp(.82rem, .95vw, .96rem);--service-detail-figure-size:clamp(2.2rem, 2.95vw, 3.4rem);--footer-statement-size:clamp(1.45rem, 2vw, 2rem);--footer-statement-size-phone:clamp(1.35rem, 7vw, 2rem);--footer-contact-size:clamp(.9rem, 1vw, 1rem);--page-heading-size:clamp(1.5rem, 2.22vw, 2rem);--work-detail-title-size:clamp(2.7rem, 5.6vw, 6.3rem);--work-detail-title-size-phone:clamp(2.8rem, 15vw, 4.8rem);--work-detail-copy-size:clamp(1rem, 1.25vw, 1.3rem);--work-filters-size:clamp(.62rem, .54vw, .72rem);--gallery-title-size:clamp(1.55rem, 2.05vw, 2.25rem);--gallery-copy-size:clamp(.9rem, 1.05vw, 1.15rem);--gallery-detail-label-size:clamp(.7rem, .78vw, .85rem);--gallery-detail-value-size:clamp(.78rem, .86vw, .95rem);--gallery-float-sub-size:.6875rem;--journal-title-size:clamp(2.25rem, 4.2vw, 4.5rem);--journal-title-size-phone:clamp(2rem, 9vw, 2.75rem);--journal-body-size:clamp(1.0625rem, 1.25vw, 1.25rem);--journal-h2-size:clamp(1.5rem, 2.2vw, 2.25rem);--journal-h3-size:clamp(1.25rem, 1.6vw, 1.625rem);--journal-quote-size:clamp(1.5rem, 2.4vw, 2.5rem);--journal-cta-heading-size:clamp(1.75rem, 3vw, 3rem);--journal-card-title-size:clamp(1.25rem, 1.6vw, 1.75rem);--line-height-tight:1;--line-height-heading:1.05;--line-height-copy:1.18;--line-height-control:1.2;--line-height-compact:1.25;--line-height-loose:1.35;--line-height-body:1.4;--tracking-label:.08em;--tracking-display:-.02em;--tracking-glass-label:.02em;--not-found-code-tracking:.18em;--skip-link-tracking:.04em;--contact-detail-tracking:-.025em;--work-detail-title-tracking:-.045em;--gallery-float-close-tracking:.09em;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-label:650;--font-weight-bold:700;--font-weight-extrabold:800;--about-copy-leading:1.16;--about-caption-leading:.95;--contact-detail-leading:1.08;--home-manifesto-leading:.76;--service-row-title-leading:.96;--footer-statement-leading:1.14;--page-heading-leading:1.22;--work-detail-title-leading:.92;--work-detail-copy-leading:1.55;--gallery-detail-label-leading:1.1;--gallery-float-sub-leading:1.15;--journal-title-leading:1.02;--journal-body-leading:1.6;--journal-h2-leading:1.12;--journal-card-title-leading:1.15;--ease-glass:cubic-bezier(.104, .204, .492, 1);--ease-entrance:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.7, 0, .2, 1);--ease-settle:cubic-bezier(.22, 1, .36, 1);--ease-accelerate:cubic-bezier(.7, 0, .84, 0);--duration-fast:.18s;--duration-base:.22s;--duration-slow:.32s;--duration-slower:.35s;--duration-reduced-motion:1ms;--glass-fade-duration:.25s;--glass-fade-delay:.15s;--glass-shift-delay:.1s;--glass-collapse-duration:.45s;--page-transition-in:.78s;--page-transition-out:.7s;--page-transition-delay:90ms;--share-button-duration:.2s;--work-grid-duration:.14s;--work-skeleton-shimmer:1.8s;--work-filters-duration:.16s;--work-modal-duration:.36s;--work-modal-backdrop-duration:.42s;--work-modal-sheet-duration:.62s;--work-detail-image-fade:.3s;--work-detail-image-shift:.5s;--gallery-duration:.28s;--gallery-thumb-duration:.24s;--page-gutter-min:1.5rem;--page-gutter-max:2.5rem;--page-gutter:clamp(var(--page-gutter-min), 2.777vw, var(--page-gutter-max));--container-max:85rem;--frame-max:90rem;--header-height:5.25rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:2.5rem;--space-3xl:4rem;--space-4xl:5.5rem;--space-section:clamp(4.5rem, 7.8vw, 7rem);--space-pair-gap:.35rem;--space-control-pad-sm:.55rem;--space-control-gap:.6rem;--space-control-pad:.625rem;--space-label-gap:.8rem;--space-block-gap:1.25rem;--space-row-gap:1.4rem;--space-section-narrow:3rem;--space-section-narrow-lg:3.5rem;--space-fluid-header:clamp(1.5rem, 3vw, 3rem);--about-intro-gap:clamp(4rem, 9.2vw, 13rem);--about-intro-pad-top:clamp(6rem, 9vw, 10.3rem);--about-intro-pad-bottom:clamp(7rem, 10vw, 11rem);--about-intro-pad-top-tablet:clamp(3.5rem, 10vw, 5rem);--about-intro-pad-bottom-tablet:clamp(4.5rem, 12vw, 7rem);--about-copy-gap:clamp(1.9rem, 2.4vw, 2.7rem);--about-title-gap:clamp(1.5rem, 2vw, 2.2rem);--about-media-offset:clamp(.5rem, .8vw, 1rem);--contact-layout-gap:clamp(2.5rem, 17.43vw, 15.6875rem);--contact-layout-pad-y:clamp(1rem, 1.67vw, 1.5rem);--contact-layout-pad-top-narrow:clamp(2rem, 6vw, 3rem);--contact-layout-pad-bottom-narrow:clamp(3rem, 8vw, 4rem);--contact-detail-gap:clamp(1rem, 1.6vw, 1.5rem);--home-hero-pad-bottom:clamp(2.5rem, 5.56vw, 5rem);--home-hero-pad-bottom-tablet:clamp(2.5rem, 6vw, 4rem);--home-hero-gap-tablet:clamp(2rem, 5vw, 3rem);--home-hero-intro-gap:clamp(1.5rem, 4.1vw, 3.6875rem);--home-hero-word-gap:.25em;--home-section-header-pad:clamp(3.5rem, 6.94vw, 6.25rem);--home-manifesto-gap:clamp(.15rem, 1vw, .8rem);--home-stack-pad-bottom:clamp(2rem, 5vw, 4rem);--home-stack-footer-offset:clamp(.5rem, 2vw, 1.5rem);--home-stack-footer-pad:clamp(1rem, 2vw, 1.75rem);--home-services-pad:clamp(3rem, 5.55vw, 5rem);--home-services-column-gap:clamp(2.5rem, 13.89vw, 12.5rem);--home-services-column-gap-tablet:clamp(2rem, 6vw, 4rem);--home-services-row-gap:clamp(2.5rem, 4vw, 3.5rem);--home-services-header-pad-phone:2.4rem;--home-stack-pad-bottom-tablet:clamp(4rem, 9vw, 7rem);--home-manifesto-pad-y:4.5rem;--service-header-pad-top:clamp(2rem, 4.03vw, 3.625rem);--service-header-pad-bottom:clamp(1.5rem, 2.22vw, 2rem);--service-list-gap:clamp(4.8rem, 6vw, 7rem);--service-list-pad-bottom:clamp(7rem, 9.5vw, 11rem);--service-list-pad-bottom-tablet:5rem;--service-row-stack-gap:clamp(2.4rem, 5vw, 6rem);--service-summary-gap:clamp(1.2rem, 1.7vw, 2rem);--service-detail-list-gap:.58rem;--service-detail-label-offset:1.1rem;--work-hero-pad-top:clamp(1rem, 1.94vw, 1.75rem);--work-hero-pad-bottom:clamp(1.55rem, 2.1vw, 2.2rem);--work-grid-pad-bottom:clamp(4rem, 8vw, 7rem);--work-toolbar-offset-tablet:clamp(1.7rem, 2.5vw, 2.4rem);--work-grid-gap-x:clamp(.35rem, .9vw, .9rem);--work-grid-gap-y:clamp(2rem, 3.4vw, 3.75rem);--work-grid-gap-x-narrow:1.25rem;--work-grid-gap-y-narrow:5rem;--work-skeleton-gap:clamp(1rem, 2vw, 2rem);--footer-inner-gap:clamp(2rem, 8vw, 10rem);--footer-inner-pad-y:clamp(2.8rem, 5.1vw, 5.75rem);--footer-bar-pad-top:1.35rem;--footer-bar-pad-bottom:1.45rem;--footer-bar-gap-phone:.9rem;--nav-list-gap:clamp(1.5rem, 8.33vw, 7.5rem);--nav-link-pad:.375rem;--nav-link-pad-phone:.72rem;--page-heading-gap:.28em;--page-heading-underline-gap:.08em;--input-label-gap:.125rem;--glass-pointer-pad-x:15px;--work-detail-header-pad:clamp(3rem, 6vw, 6rem);--work-detail-header-pad-top:clamp(4rem, 8vw, 8.5rem);--work-detail-header-gap-y:clamp(2rem, 4vw, 4rem);--work-detail-header-gap-x:clamp(2rem, 5vw, 6rem);--work-detail-actions-gap:clamp(1.25rem, 2.5vw, 2rem);--work-detail-gallery-pad-top:clamp(1.25rem, 2vw, 2rem);--work-detail-gallery-pad-bottom:clamp(5rem, 10vw, 10rem);--work-detail-meta-gap:clamp(.35rem, .9vw, .9rem);--work-modal-pad-top:clamp(.9rem, 2vw, 1.8rem);--work-modal-bar-gap:clamp(1rem, 3vw, 2rem);--work-modal-identity-gap:.7rem;--work-modal-actions-gap:clamp(.75rem, 1.6vw, 1.5rem);--work-filters-gap:.45rem;--work-filters-button-pad-y:.3rem;--work-filters-button-pad-x:.05rem;--gallery-section-gap:clamp(2rem, 4vw, 5rem);--gallery-panel-pad-y:clamp(1.5rem, 3vw, 3.75rem);--gallery-header-pad-top:clamp(1.75rem, 3vw, 3rem);--gallery-header-pad-bottom:clamp(2rem, 3vw, 3.5rem);--gallery-slide-gap:clamp(1.5rem, 2vw, 2rem);--gallery-slide-pad-tablet:3px;--gallery-title-block-gap-tablet:.85rem;--gallery-panel-radius-value:2.5rem;--gallery-float-title-offset:.15rem;--gallery-float-height:70px;--gallery-float-height-tablet:56px;--gallery-float-inner:50px;--gallery-float-inner-tablet:40px;--gallery-float-icon:24px;--gallery-float-icon-tablet:20px;--gallery-float-radius:8px;--gallery-float-radius-tablet:6px;--gallery-float-pad:10px;--gallery-float-pad-tablet:8px;--gallery-float-actions-gap-tablet:8px;--gallery-float-nav-gap:5px;--gallery-float-nav-gap-tablet:4px;--journal-article-measure:42rem;--journal-figure-measure:64rem;--journal-post-pad-top:clamp(3rem, 6vw, 6rem);--journal-post-pad-bottom:clamp(4rem, 8vw, 8rem);--journal-header-gap:clamp(1.25rem, 2vw, 2rem);--journal-meta-gap:clamp(.75rem, 1.4vw, 1.5rem);--journal-cover-gap:clamp(2rem, 4vw, 4rem);--journal-flow-gap:1.1em;--journal-heading-gap:1.9em;--journal-list-indent:1.3em;--journal-list-item-gap:.45em;--journal-figure-gap:clamp(2rem, 4vw, 3.5rem);--journal-quote-indent:clamp(1rem, 2vw, 1.75rem);--journal-quote-rule:2px;--journal-link-offset:.18em;--journal-embed-ratio-video:16 / 9;--journal-embed-ratio-map:4 / 3;--journal-cta-pad:clamp(2.5rem, 5vw, 4.5rem);--journal-cta-gap:clamp(1rem, 1.6vw, 1.5rem);--journal-index-pad-top:clamp(1.5rem, 3vw, 3rem);--journal-index-pad-bottom:clamp(4rem, 8vw, 7rem);--journal-index-heading-gap:clamp(2rem, 4vw, 4rem);--journal-grid-gap-x:clamp(1.25rem, 2.5vw, 2.5rem);--journal-grid-gap-y:clamp(2.5rem, 4.5vw, 4.5rem);--journal-card-gap:clamp(.6rem, 1vw, .9rem);--journal-card-image-ratio:3 / 2;--journal-empty-pad:clamp(3rem, 6vw, 6rem)}body{font-size:var(--font-size-base);line-height:var(--line-height-body);text-rendering:geometricprecision}::selection{color:var(--color-paper);background:var(--color-ink)}h1,h2,h3,h4,p{overflow-wrap:break-word}h1,h2,h3,h4{font-weight:inherit;line-height:var(--line-height-heading)}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--color-ink);background:var(--color-paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button{border-radius:0}img,picture,svg,video{max-width:100%;display:block}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_bba129a6-module__TUV0iq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_bba129a6-module__TUV0iq__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
.PageTransition-module-scss-module__5sGXsW__page-transition__announcer{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PageTransition-module-scss-module__5sGXsW__page-transition{z-index:2000;pointer-events:auto;visibility:visible;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.PageTransition-module-scss-module__5sGXsW__page-transition__curtain{background:var(--color-ink);clip-path:inset(100% 0 0);position:absolute;inset:0}.PageTransition-module-scss-module__5sGXsW__page-transition__accent{background:var(--color-paper);width:100vw;height:.42rem;position:absolute;bottom:0;right:0;transform:translate(-100%)}.PageTransition-module-scss-module__5sGXsW__page-transition__logo{opacity:0;filter:invert()blur(18px);width:clamp(8.5rem,18vw,15rem);height:auto;position:relative;transform:translate(38vw)skew(-8deg)}.PageTransition-module-scss-module__5sGXsW__page-transition--covered{visibility:visible}.PageTransition-module-scss-module__5sGXsW__page-transition--covered .PageTransition-module-scss-module__5sGXsW__page-transition__curtain{clip-path:inset(0)}.PageTransition-module-scss-module__5sGXsW__page-transition--idle{visibility:hidden;pointer-events:none}.PageTransition-module-scss-module__5sGXsW__page-transition--idle .PageTransition-module-scss-module__5sGXsW__page-transition__curtain{clip-path:inset(100% 0 0)}.PageTransition-module-scss-module__5sGXsW__page-transition--covering,.PageTransition-module-scss-module__5sGXsW__page-transition--revealing{visibility:visible}.PageTransition-module-scss-module__5sGXsW__page-transition--covering .PageTransition-module-scss-module__5sGXsW__page-transition__curtain{animation:PageTransition-module-scss-module__5sGXsW__curtain-in var(--page-transition-in) var(--ease-entrance) both}.PageTransition-module-scss-module__5sGXsW__page-transition--covered .PageTransition-module-scss-module__5sGXsW__page-transition__accent,.PageTransition-module-scss-module__5sGXsW__page-transition--covering .PageTransition-module-scss-module__5sGXsW__page-transition__accent{animation:PageTransition-module-scss-module__5sGXsW__accent-sweep var(--page-transition-in) var(--page-transition-delay) linear infinite backwards}.PageTransition-module-scss-module__5sGXsW__page-transition--covered .PageTransition-module-scss-module__5sGXsW__page-transition__logo,.PageTransition-module-scss-module__5sGXsW__page-transition--covering .PageTransition-module-scss-module__5sGXsW__page-transition__logo{animation:PageTransition-module-scss-module__5sGXsW__logo-sweep-in var(--page-transition-out) var(--page-transition-delay) var(--ease-entrance) both}.PageTransition-module-scss-module__5sGXsW__page-transition--revealing .PageTransition-module-scss-module__5sGXsW__page-transition__curtain{animation:PageTransition-module-scss-module__5sGXsW__curtain-out var(--page-transition-out) var(--ease-exit) both}.PageTransition-module-scss-module__5sGXsW__page-transition--revealing .PageTransition-module-scss-module__5sGXsW__page-transition__logo{animation:PageTransition-module-scss-module__5sGXsW__logo-sweep-out var(--page-transition-out) var(--ease-exit) both}.PageTransition-module-scss-module__5sGXsW__page-transition--idle .PageTransition-module-scss-module__5sGXsW__page-transition__accent,.PageTransition-module-scss-module__5sGXsW__page-transition--idle .PageTransition-module-scss-module__5sGXsW__page-transition__logo{display:none}@media (prefers-reduced-motion:reduce){.PageTransition-module-scss-module__5sGXsW__page-transition{display:none}}@media (max-width:560px){.PageTransition-module-scss-module__5sGXsW__page-transition__accent{height:.32rem}.PageTransition-module-scss-module__5sGXsW__page-transition__logo{width:clamp(7rem,42vw,10rem)}}@keyframes PageTransition-module-scss-module__5sGXsW__curtain-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes PageTransition-module-scss-module__5sGXsW__curtain-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes PageTransition-module-scss-module__5sGXsW__accent-sweep{0%{transform:translate(-100%)}42%,70%{transform:translate(0)}to{transform:translate(100%)}}@keyframes PageTransition-module-scss-module__5sGXsW__logo-sweep-in{0%{opacity:0;filter:invert()blur(18px);transform:translate(38vw)skew(-8deg)}to{opacity:1;filter:invert()blur();transform:translate(0)skew(0)}}@keyframes PageTransition-module-scss-module__5sGXsW__logo-sweep-out{0%{opacity:1;filter:invert()blur();transform:translate(0)skew(0)}to{opacity:0;filter:invert()blur(14px);transform:translate(-34vw)skew(6deg)}}
.GlassPointer-module-scss-module__S1f1Ma__glass-pointer{z-index:1000;min-width:60px;height:34px;padding:0 var(--glass-pointer-pad-x);background:var(--overlay-glass-fill);pointer-events:none;translate:calc(-50% + var(--x,0px)) calc(-100% + var(--y,0px) - 15px);clip-path:inset(0 50% round 5px);-webkit-backdrop-filter:blur(6px)saturate(180%);box-shadow:inset 0 0 0 1px var(--overlay-glass-rim-soft),inset 1.8px 3px 0 -2px var(--overlay-glass-bevel-soft),inset -2px -2px 0 -2px var(--overlay-glass-bevel-under),inset -3px -8px 1px -6px var(--overlay-glass-glow-soft),inset -.3px -1px 4px 0 var(--overlay-glass-blur-soft),inset -1.5px 2.5px 0 -2px var(--overlay-glass-edge-soft),inset 0 3px 4px -2px var(--overlay-glass-edge-soft),inset 2px -6.5px 1px -4px var(--overlay-glass-hair),0 1px 5px var(--overlay-glass-hair),0 6px 16px var(--overlay-glass-drop);transition:clip-path var(--glass-fade-duration) var(--ease-glass);will-change:translate,clip-path;border-radius:5px;justify-content:center;align-items:center;display:none;position:fixed;top:0;left:0;overflow:hidden}@supports ((-webkit-backdrop-filter:url("#glass-distortion")) or (backdrop-filter:url("#glass-distortion"))){.GlassPointer-module-scss-module__S1f1Ma__glass-pointer{-webkit-backdrop-filter:blur(4px)url(#glass-distortion)saturate(1.8)}}.GlassPointer-module-scss-module__S1f1Ma__glass-pointer[data-active]{clip-path:inset(0 round 5px);transition-duration:var(--glass-collapse-duration)}.GlassPointer-module-scss-module__S1f1Ma__glass-pointer__tint,.GlassPointer-module-scss-module__S1f1Ma__glass-pointer__shine{border-radius:5px;position:absolute;inset:0}.GlassPointer-module-scss-module__S1f1Ma__glass-pointer__tint{background:linear-gradient(var(--overlay-glass-tint-top) 0, var(--overlay-glass-rim) 32%, var(--overlay-glass-tint-foot))}.GlassPointer-module-scss-module__S1f1Ma__glass-pointer__shine{box-shadow:inset 0 1px 0 var(--overlay-glass-shine-top),inset 0 -1px 0 var(--overlay-glass-under),inset 1px 1px 0 var(--overlay-glass-shine-edge),inset -1px -1px 0 var(--overlay-glass-cast-near)}.GlassPointer-module-scss-module__S1f1Ma__glass-pointer__text{color:var(--on-surface-dark);font-size:var(--font-size-glass-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-glass-label);line-height:var(--line-height-tight);opacity:0;text-transform:uppercase;transition:opacity 0s linear var(--glass-fade-duration),transform 0s linear var(--glass-fade-duration);white-space:nowrap;display:block;position:relative;transform:translateY(35%)}.GlassPointer-module-scss-module__S1f1Ma__glass-pointer[data-active] .GlassPointer-module-scss-module__S1f1Ma__glass-pointer__text{opacity:1;transition:opacity var(--glass-fade-duration) var(--ease-glass) var(--glass-fade-delay),transform var(--duration-slower) var(--ease-glass) var(--glass-shift-delay);transform:translateY(0)}.GlassPointer-module-scss-module__S1f1Ma__glass-pointer__defs{pointer-events:none;width:0;height:0;position:absolute}@media (hover:hover) and (pointer:fine) and (min-width:761px){.GlassPointer-module-scss-module__S1f1Ma__glass-pointer{display:flex}}@media (prefers-reduced-motion:reduce){.GlassPointer-module-scss-module__S1f1Ma__glass-pointer,.GlassPointer-module-scss-module__S1f1Ma__glass-pointer__text,.GlassPointer-module-scss-module__S1f1Ma__glass-pointer[data-active] .GlassPointer-module-scss-module__S1f1Ma__glass-pointer__text{transition:none}}
