@font-face{font-family:Desk Display Fallback;src:local("Times New Roman"),local("Liberation Serif");font-style:normal;font-weight:500;size-adjust:111.99%;ascent-override:96.62%;descent-override:22.41%;line-gap-override:0%}@font-face{font-family:Work Sans Fallback;src:local("Arial"),local("Liberation Sans");font-style:normal;font-weight:400 600;size-adjust:94.64%;ascent-override:98.27%;descent-override:25.68%;line-gap-override:0%}:root{color-scheme:light;--paper: #F4F3F2;--shelf: #E6E2E0;--mist: #EEEAE8;--claret: #7A2433;--claret-light: #8C3344;--claret-deep: #541824;--ink: #1C1416;--ink-soft: #4A3A3D;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--page-gutter: 1.25rem;--header-height: 4.5rem;--display: "Desk Display", "Desk Display Fallback", serif;--body: "Work Sans", "Work Sans Fallback", sans-serif}:root{font-family:var(--body);color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-weight:400;--section-gutter: clamp(1.25rem, 5.2vw, 5rem)}*{box-sizing:border-box}html{scroll-behavior:auto;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:clip;background:var(--paper);font-size:1.0625rem;line-height:1.65}body,button,a{-webkit-font-smoothing:antialiased}button,a,[role=button]{touch-action:manipulation;transition:transform .16s var(--ease-out)}button{font:inherit}button,[role=button]{user-select:none;-webkit-user-select:none;transition:transform .16s var(--ease-out)}a{color:inherit;transition:transform .16s var(--ease-out)}img,canvas,svg{display:block}img{max-width:100%}img[hidden]{display:none}:focus-visible{outline:2px solid var(--claret-light);outline-offset:3px}.skip-link{position:fixed;z-index:1000;top:1rem;left:1rem;padding:.7rem 1rem;transform:translateY(-160%);border-radius:999px;background:var(--claret);color:var(--paper)}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;z-index:50;top:0;right:0;left:0;min-height:var(--header-height);padding:env(safe-area-inset-top,0px) var(--section-gutter) 0;color:var(--ink);isolation:isolate}.site-header:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-bottom:1px solid rgba(122,36,51,.22);background:#f4f3f2e6;content:"";opacity:0;transition:opacity .2s var(--ease-out);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-header.is-scrolled:before,.site-header.menu-open:before{opacity:1}.header-inner{display:flex;width:min(100%,1280px);min-height:var(--header-height);align-items:center;justify-content:space-between;margin-inline:auto;gap:1rem}.brand-link{display:flex;width:max-content;min-width:44px;min-height:44px;flex:0 0 auto;align-items:center}.brand-link img{width:auto;height:40px;flex-shrink:0;object-fit:contain}.desktop-nav{display:none}.menu-toggle{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.menu-glyph{display:grid;width:21px;gap:6px}.menu-glyph span{display:block;width:21px;height:1px;background:currentColor;transition:transform .18s var(--ease-out)}.menu-toggle[aria-expanded=true] .menu-glyph span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-glyph span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.phone-menu{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:flex;min-height:100dvh;flex-direction:column;justify-content:center;padding:calc(var(--header-height) + env(safe-area-inset-top,0px)) var(--section-gutter) calc(2rem + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;background:var(--paper);opacity:0;visibility:hidden;transform:translate(4%);transition:opacity .4s var(--ease-drawer),transform .4s var(--ease-drawer)}.phone-menu.is-open{opacity:1;visibility:visible;transform:translate(0)}.phone-menu.is-closing{opacity:0;visibility:visible;transform:translate(4%);transition-duration:.18s}.phone-menu-nav{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.15rem,1.2vh,.75rem)}.phone-menu-nav a{display:flex;min-height:52px;align-items:center;font-family:var(--display);font-size:clamp(2.1rem,10vw,3.6rem);line-height:1.05;letter-spacing:-.02em;text-decoration:none}.phone-menu-contact{display:flex;flex-direction:column;align-items:flex-start;margin-top:2rem;gap:.25rem}.phone-menu-contact a{display:flex;min-height:44px;align-items:center;font-size:.9375rem;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:.2em}.hero-scroll{position:relative;height:300vh}.hero-scroll.is-static{height:100vh;height:100svh}.hero-stage{position:sticky;top:0;width:100%;height:100vh;height:100svh;overflow:clip;background:linear-gradient(180deg,#f4f3f2,#e6e2e0 70%,#f4f3f2);isolation:isolate}.hero-poster,.hero-canvas,.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-poster{z-index:0;object-fit:cover;object-position:center}.hero-canvas{z-index:1;opacity:0;pointer-events:none}.hero-scrim{z-index:2;pointer-events:none;background:linear-gradient(180deg,#f4f3f2d1,#f4f3f294 36%,#f4f3f200 55%,#f4f3f200)}.hero-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;color:var(--ink);opacity:0;visibility:hidden;transform:translateY(.75rem);transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}.hero-panel.is-active{opacity:1;visibility:visible;transform:translateY(0)}.hero-panel[aria-hidden=true]{pointer-events:none}.hero-opening-copy{position:absolute;top:calc(var(--header-height) + env(safe-area-inset-top,0px) + 1.25rem);left:var(--section-gutter);width:min(36ch,calc(100% - (2 * var(--section-gutter))));min-width:0}.hero-eyebrow,.section-eyebrow{margin:0 0 .75rem;color:var(--claret);font-size:.75rem;font-weight:600;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.hero-eyebrow{max-width:32ch}h1,h2,h3,p{margin-top:0}.hero-title{max-width:10ch;margin:0;color:var(--ink);font-family:var(--display);font-size:clamp(2.6rem,11vw,5.5rem);font-weight:500;line-height:1.02;letter-spacing:-.02em}.hero-subline{max-width:34ch;margin:1rem 0 0;color:var(--ink);font-size:1rem;line-height:1.5}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:.7rem 1.5rem;border:1px solid transparent;border-radius:999px;font-family:var(--body);font-size:.9375rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform .16s var(--ease-out),color .16s ease,background-color .16s ease,border-color .16s ease}.button:active,a:active,button:active{transform:scale(.97)}.button-primary{background:var(--claret);color:var(--paper)}.button-secondary{border-color:var(--ink);background:transparent;color:var(--ink)}.hero-cta{position:absolute;bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));left:var(--section-gutter)}.scroll-cue{position:absolute;bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));left:var(--section-gutter);display:flex;align-items:center;gap:.7rem;color:var(--ink-soft);font-size:.75rem;letter-spacing:.08em;transition:opacity .14s var(--ease-out)}.scroll-cue-line{position:relative;display:block;width:1.75rem;height:1px;background:#7a243380}.scroll-cue-line:after{position:absolute;top:-2px;left:0;width:5px;height:5px;border-radius:50%;background:var(--claret);content:"";animation:cue-drift 2s var(--ease-in-out) infinite}.scroll-cue.is-faded .scroll-cue-line:after{animation:none}@keyframes cue-drift{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(6px)}}.hero-story-copy{position:absolute;top:20%;left:var(--section-gutter);width:min(36ch,calc(100% - (2 * var(--section-gutter))));margin:0;color:var(--ink);font-family:var(--display);font-size:clamp(2.25rem,9vw,4.75rem);font-weight:500;line-height:1.05;letter-spacing:-.02em}.hero-ending{position:absolute;top:30%;left:var(--section-gutter);width:min(36ch,calc(100% - (2 * var(--section-gutter))))}.hero-ending h2{max-width:12ch;margin:0 0 1.5rem;color:var(--ink);font-family:var(--display);font-size:clamp(2.5rem,9vw,4.75rem);font-weight:500;line-height:1.08;letter-spacing:-.02em}.hero-ending-actions{display:flex;flex-wrap:wrap;gap:.7rem}.hero-ending .button-secondary{border-color:transparent;background:var(--paper)}.hero-progress{position:absolute;z-index:5;right:0;bottom:0;left:0;height:2px;background:#7a243329}.hero-progress-fill{width:100%;height:100%;background:var(--claret);transform:scaleX(0);transform-origin:left center}.section{padding:clamp(5.75rem,12vw,10rem) var(--section-gutter)}.section-inner{width:min(100%,1120px);min-width:0;margin-inline:auto}.section-heading{margin:0 0 1.5rem;color:var(--claret);font-family:var(--display);font-size:clamp(2rem,8vw,3.75rem);font-weight:500;line-height:1.08;letter-spacing:-.02em}.reveal-inner{display:inline-block}.js .reveal-inner{opacity:0;transform:translateY(.55rem);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out)}.js .reveal-inner.is-revealed{opacity:1;transform:translateY(0)}.shop-section{background:var(--paper)}.shop-layout{display:grid;gap:2rem}.shop-copy{max-width:52ch;min-width:0}.shop-copy p{margin-bottom:1rem;color:var(--ink-soft);font-size:1.0625rem;line-height:1.65}.shop-copy p:last-child{margin-bottom:0}.shelves-section{border-top:1px solid rgba(122,36,51,.6);background:var(--shelf)}.shelves-layout{display:grid;gap:2.5rem}.shelves-intro{max-width:30rem}.shelves-list{border-top:1px solid rgba(122,36,51,.42)}.shelf-item{border-bottom:1px solid rgba(122,36,51,.42)}.shelf-trigger{display:grid;width:100%;min-height:76px;grid-template-columns:2.5rem auto 1fr 1.5rem;align-items:center;padding:.9rem 0;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.shelf-index{color:var(--claret);font-family:var(--display);font-size:1.35rem;line-height:1}.shelf-name{color:var(--claret);font-family:var(--display);font-size:clamp(1.25rem,5vw,1.65rem);line-height:1.15;letter-spacing:-.015em}.shelf-rule{height:1px;margin-inline:1rem;background:#7a24334d}.shelf-plus{position:relative;width:1rem;height:1rem;justify-self:end}.shelf-plus:before,.shelf-plus:after{position:absolute;top:50%;left:50%;width:.85rem;height:1px;background:var(--claret);content:"";transform:translate(-50%,-50%);transition:transform .2s var(--ease-out)}.shelf-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.shelf-trigger[aria-expanded=true] .shelf-plus:after{transform:translate(-50%,-50%) rotate(0)}.shelf-description{height:0;overflow:hidden}.shelf-description-inner{max-width:52ch;padding:0 2.5rem 1.25rem;color:var(--ink-soft);font-size:.9375rem;line-height:1.6;opacity:0;transform:translateY(-.3rem);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.shelf-description.is-open .shelf-description-inner{opacity:1;transform:translateY(0)}.shelf-description p{margin:0}.section-caption{margin:1.25rem 0 0;color:var(--ink-soft);font-size:.8125rem;line-height:1.5}.claret-band{padding:clamp(4.5rem,10vw,8.5rem) var(--section-gutter);background:var(--claret);color:var(--paper);text-align:center}.claret-band p{width:min(100%,20ch);margin:0 auto;font-family:var(--display);font-size:clamp(2.3rem,8.5vw,5.25rem);font-weight:500;line-height:1.08;letter-spacing:-.02em}.visit-section{background:var(--paper)}.visit-heading{margin-bottom:3rem}.visit-steps{display:grid;gap:2.4rem}.visit-step{min-width:0;border-top:1px solid rgba(122,36,51,.55);padding-top:1.1rem}.visit-number{display:block;margin-bottom:1rem;color:var(--claret);font-family:var(--display);font-size:2rem;line-height:1}.visit-step h3{margin:0 0 .4rem;color:var(--claret);font-family:var(--display);font-size:1.5rem;font-weight:500;line-height:1.15}.visit-step p{max-width:34ch;margin:0;color:var(--ink-soft);font-size:.9375rem;line-height:1.6}.room-section{background:var(--shelf)}.room-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2rem}.room-heading-row .section-heading{margin-bottom:0}.swipe-hint{margin:0 0 .45rem;color:var(--claret-deep);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;transition:opacity .15s var(--ease-out)}.swipe-hint.is-hidden{opacity:0;visibility:hidden}.room-gallery{display:grid;grid-auto-columns:78vw;grid-auto-flow:column;gap:1rem;margin-inline:calc(-1 * var(--section-gutter));padding-inline:var(--section-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--section-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.room-gallery::-webkit-scrollbar{display:none}.room-figure{min-width:0;margin:0;scroll-snap-align:start}.room-figure img{width:100%;aspect-ratio:3 / 4;object-fit:cover;background:var(--mist)}.room-figure figcaption{margin-top:.8rem;color:var(--claret-deep);font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.book-section{background:var(--paper);text-align:center}.book-content{width:min(100%,34rem);margin-inline:auto}.book-content .section-heading{margin-bottom:.8rem}.book-intro{margin:0 0 1.75rem;color:var(--ink-soft)}.book-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.hours{width:min(100%,25rem);margin:2.5rem auto 0;padding-top:1.5rem;border-top:1px solid rgba(122,36,51,.55);color:var(--ink);text-align:left}.hours p{margin:0;padding:.25rem 0;font-size:.9375rem;line-height:1.5}.location{margin:1.3rem 0 0;color:var(--ink-soft);font-size:.9375rem}.site-footer{padding:3.25rem var(--section-gutter) calc(5rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(122,36,51,.55);background:var(--paper)}.footer-inner{display:grid;width:min(100%,1120px);grid-template-columns:1fr;gap:2rem;margin-inline:auto}.footer-logo{width:160px;height:auto;flex-shrink:0;object-fit:contain}.footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.footer-contact a{display:flex;min-height:44px;align-items:center;color:var(--ink-soft);font-size:.9375rem;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:.2em}.footer-dot{display:none}.footer-place{margin:0;color:var(--ink-soft);font-size:.9375rem}.footer-notes{display:flex;flex-direction:column;gap:.35rem;padding-top:1.5rem;border-top:1px solid rgba(122,36,51,.24)}.footer-notes p{margin:0;color:var(--ink-soft);font-size:.8125rem;line-height:1.5}.footer-notes p:last-child{font-size:.75rem}.sticky-contact{position:fixed;z-index:35;right:0;bottom:0;left:0;display:flex;min-height:calc(76px + env(safe-area-inset-bottom,0px));align-items:center;padding:.75rem var(--section-gutter) calc(.75rem + env(safe-area-inset-bottom,0px));gap:.7rem;border-top:1px solid rgba(122,36,51,.24);background:#f4f3f2f5;transform:translateY(100%);transition:transform .22s var(--ease-out);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sticky-contact.is-visible{transform:translateY(0)}.sticky-call{flex:1 1 auto}.sticky-email{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border:1px solid var(--ink);border-radius:50%;color:var(--ink);text-decoration:none}.sticky-email svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(hover:hover)and (pointer:fine){.button-primary:hover{background:var(--claret-light)}.button-secondary:hover{background:#1c14160f}.hero-ending .button-secondary:hover{background:var(--mist)}.phone-menu-nav a:hover,.desktop-nav a:hover{color:var(--claret)}}@media(min-width:600px){:root{--page-gutter: 2rem}.shop-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,8vw,8rem)}.shop-layout .section-eyebrow{margin-top:.5rem}.shop-copy{grid-column:2;grid-row:1 / span 2}.footer-inner{grid-template-columns:160px 1fr 1fr;align-items:center;column-gap:3rem}.footer-contact{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.25rem .7rem}.footer-dot{display:inline;color:var(--claret)}.footer-place{justify-self:end}.footer-notes{grid-column:1 / -1}}@media(min-width:768px){:root{--header-height: 5.75rem;--section-gutter: clamp(2rem, 5vw, 5rem)}.brand-link img{height:52px}.menu-toggle{display:none}.desktop-nav{display:flex;align-items:center;gap:clamp(.5rem,1.5vw,1.75rem);margin-left:auto}.desktop-nav a{display:inline-flex;min-height:44px;align-items:center;color:var(--ink);font-size:.875rem;white-space:nowrap;text-decoration:none;transition:color .16s ease,transform .16s var(--ease-out)}.desktop-nav .button{min-height:44px;padding:.55rem 1.2rem;border-color:#7a243399;color:var(--claret)}.phone-menu,.sticky-contact{display:none}.site-footer{padding-bottom:3rem}.visit-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.room-gallery{grid-auto-columns:1fr;grid-auto-flow:initial;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding-inline:0;overflow:visible;scroll-snap-type:none}.swipe-hint{display:none}}@media(min-width:1100px)and (min-height:600px){.hero-scrim{background:linear-gradient(180deg,#f4f3f2c2,#f4f3f294 6%,#f4f3f200 18%,#f4f3f200 27%,#f4f3f266 35%,#f4f3f266 41%,#f4f3f200 54%,#f4f3f200)}.hero-opening-copy,.hero-story-copy,.hero-ending{left:36%;width:min(28vw,36ch)}.hero-opening-copy{top:35%}.hero-title{font-size:clamp(3.75rem,5.5vw,5.5rem)}.hero-subline{font-size:1.0625rem}.hero-cta{top:auto;bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));left:36%}.scroll-cue{top:auto;bottom:calc(1.35rem + env(safe-area-inset-bottom,0px));left:36%}.hero-story-copy{top:35%;font-size:clamp(3rem,4.5vw,4.75rem)}.hero-ending{top:17%}.shelves-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(3rem,10vw,9rem)}.shelves-intro{position:sticky;top:8rem}.section-caption{margin-left:calc(35% + clamp(3rem,10vw,9rem))}}@media(max-width:1099px)and (orientation:landscape){.hero-scrim{background:linear-gradient(90deg,#f4f3f200,#f4f3f261 34%,#f4f3f2c2 48%,#f4f3f2b8)}.hero-opening-copy,.hero-story-copy,.hero-ending{left:40%;width:min(58vw,36ch)}.hero-opening-copy{top:calc(var(--header-height) + .5rem)}.hero-title{font-size:clamp(2.3rem,6vw,3.75rem)}.hero-subline{margin-top:.6rem;font-size:.9rem}.hero-cta{bottom:3.25rem;left:40%}.scroll-cue{bottom:.65rem;left:40%}.hero-story-copy{top:30%;font-size:clamp(2.25rem,6vw,3.7rem)}.hero-ending{top:24%}.hero-ending h2{margin-bottom:.9rem;font-size:clamp(2.2rem,6vw,3.5rem)}}@media(max-height:600px){.scroll-cue{display:none}.hero-opening-copy{top:calc(var(--header-height) + env(safe-area-inset-top,0px) + .3rem)}.hero-eyebrow{margin-bottom:.35rem;font-size:.65rem}.hero-title{font-size:clamp(2rem,5.5vw,3.2rem)}.hero-subline{max-width:36ch;margin-top:.45rem;font-size:.82rem;line-height:1.3}.hero-cta{bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.hero-story-copy{top:24%;font-size:clamp(2rem,6vw,3.2rem)}.hero-ending{top:22%}.hero-ending h2{max-width:none;margin-bottom:1rem;font-size:clamp(2rem,6vw,3.1rem)}.hero-ending-actions{gap:.5rem}.hero-ending-actions .button{min-height:44px;padding:.6rem 1rem}}@media(min-width:768px)and (min-height:600px){.hero-cta,.scroll-cue{top:auto;bottom:calc(3rem + env(safe-area-inset-bottom,0px))}.scroll-cue{bottom:calc(1.35rem + env(safe-area-inset-bottom,0px))}}@media(max-width:767px){.hero-opening-copy{isolation:isolate}.hero-opening-copy:before{content:"";position:absolute;z-index:-1;left:-.85rem;right:-.6rem;top:42%;bottom:-1.1rem;pointer-events:none;background:linear-gradient(180deg,#f4f3f200,#f4f3f26b,#f4f3f280);filter:blur(14px)}.footer-inner{gap:1.25rem}}@media(max-width:360px){:root{--section-gutter: 1rem}.brand-link img{height:38px}.hero-title{font-size:clamp(2.4rem,11vw,2.8rem)}.shelf-trigger{grid-template-columns:2rem auto 1fr 1.5rem}.shelf-rule{margin-inline:.55rem}}@media(max-width:240px){:root{--section-gutter: .75rem}.header-inner{gap:.5rem}.brand-link img{height:23px}.hero-opening-copy{top:calc(var(--header-height) + env(safe-area-inset-top,0px) + .35rem)}.hero-eyebrow{margin-bottom:.3rem;font-size:.6rem}.hero-title{font-size:2rem}.hero-subline{margin-top:.55rem;font-size:.75rem;line-height:1.35}.hero-cta{bottom:calc(2.25rem + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}a:active,button:active,[role=button]:active{transform:none}.hero-scroll{height:100vh;height:100svh}.hero-panel,.phone-menu{transform:none;transition:opacity .01ms}.phone-menu.is-open,.phone-menu.is-closing{transform:none}.sticky-contact{transform:none;opacity:0;transition:opacity .01ms}.sticky-contact.is-visible{opacity:1}.js .reveal-inner{transition-duration:.01ms}.scroll-cue-line:after{animation:none!important}}@media(prefers-reduced-transparency:reduce){.site-header:before,.sticky-contact{background:var(--paper);backdrop-filter:none;-webkit-backdrop-filter:none}}
