.marker-annotation-module__fQ2bfq__mark{z-index:0;--marker-color:var(--ds-highlight);--marker-clearance:.24em;--marker-duration:.72s;--marker-delay:.15s;position:relative}.marker-annotation-module__fQ2bfq__label{z-index:1;position:relative}.marker-annotation-module__fQ2bfq__mark[data-fit=close]{--marker-clearance:.12em}.marker-annotation-module__fQ2bfq__mark[data-fit=roomy]{--marker-clearance:.36em}.marker-annotation-module__fQ2bfq__mark[data-emphasis=subtle] .marker-annotation-module__fQ2bfq__art{opacity:.48}.marker-annotation-module__fQ2bfq__mark[data-color=gray]{--marker-color:var(--ds-marker-ink)}.marker-annotation-module__fQ2bfq__mark[data-color=blue]{--marker-color:color-mix(in oklab, var(--ds-secondary-blue-fg) 30%, transparent)}.marker-annotation-module__fQ2bfq__mark[data-color=green]{--marker-color:color-mix(in oklab, var(--ds-secondary-green-fg) 30%, transparent)}.marker-annotation-module__fQ2bfq__mark[data-color=orange]{--marker-color:color-mix(in oklab, var(--ds-secondary-orange-fg) 30%, transparent)}.marker-annotation-module__fQ2bfq__mark[data-color=purple]{--marker-color:color-mix(in oklab, var(--ds-secondary-purple-fg) 30%, transparent)}.marker-annotation-module__fQ2bfq__mark[data-color=red]{--marker-color:color-mix(in oklab, var(--ds-secondary-red-fg) 30%, transparent)}.marker-annotation-module__fQ2bfq__art{--stroke-duration:var(--marker-duration);--stroke-delay:var(--marker-delay);--stroke-ease:cubic-bezier(.4, 0, .2, 1);z-index:-1;pointer-events:none;-webkit-mask:var(--marker-shape) center / 100% 100% no-repeat;-webkit-mask:var(--marker-shape) center / 100% 100% no-repeat;mask:var(--marker-shape) center / 100% 100% no-repeat;position:absolute;overflow:visible}.marker-annotation-module__fQ2bfq__drawing{width:100%;height:100%;display:block;overflow:visible}.marker-annotation-module__fQ2bfq__ink{fill:var(--marker-color)}.marker-annotation-module__fQ2bfq__mark[data-marker=circle]{--marker-shape:var(--circle-source,url(/images/markers/circle-open-dry.svg))}.marker-annotation-module__fQ2bfq__mark[data-marker=circle][data-brush=smooth]{--marker-shape:url(/images/markers/circle-open-smooth.svg)}.marker-annotation-module__fQ2bfq__mark[data-marker=circle] .marker-annotation-module__fQ2bfq__art{opacity:.95;--stroke-ease:cubic-bezier(.45, .05, .35, 1);--circle-outset:.36em;--circle-height:calc(1cap + .62em + 2 * max(.22em, var(--marker-clearance)));inset-inline-start:-.48em;--circle-extra-height:calc(var(--circle-height) * var(--circle-headroom,0));height:calc(var(--circle-height) + var(--circle-extra-height));transform:translateY(calc(var(--circle-height) * -.5 - .05em - var(--circle-extra-height)));width:calc(100% + .48em + var(--circle-outset));top:50%}.marker-annotation-module__fQ2bfq__mark[data-marker=circle] .marker-annotation-module__fQ2bfq__art[data-pass="2"]{--marker-shape:var(--circle-second-source,url(/images/markers/circle-open-dry-second.svg));height:calc(var(--circle-height) * 1.09375 + var(--circle-extra-height));transform:translateY(calc(var(--circle-height) * -.5 - .175em - var(--circle-extra-height)));opacity:.76}.marker-annotation-module__fQ2bfq__mark[data-marker=circle][data-brush=smooth] .marker-annotation-module__fQ2bfq__art[data-pass="2"]{--marker-shape:url(/images/markers/circle-open-smooth-second.svg)}.marker-annotation-module__fQ2bfq__mark[data-marker=underline]{--marker-shape:url(/images/markers/underline-dry.svg)}.marker-annotation-module__fQ2bfq__mark[data-marker=underline][data-brush=smooth]{--marker-shape:url(/images/markers/underline.svg)}.marker-annotation-module__fQ2bfq__mark[data-marker=underline] .marker-annotation-module__fQ2bfq__art{--stroke-ease:cubic-bezier(.215, .61, .355, 1);inset-inline:-.08em;width:calc(100% + .16em);height:.52em;bottom:-.16em}.marker-annotation-module__fQ2bfq__mark[data-marker=underline][data-emphasis=subtle] .marker-annotation-module__fQ2bfq__art{inset-inline-start:0;width:100%;height:.23em;bottom:-.12em}.marker-annotation-module__fQ2bfq__mark[data-marker=underline][data-layered=true] .marker-annotation-module__fQ2bfq__art{--stroke-ease:cubic-bezier(.3, .08, .35, 1);opacity:.72;height:.36em;bottom:-.085em}.marker-annotation-module__fQ2bfq__mark[data-marker=underline][data-layered=true][data-brush=dry]{--marker-shape:url(/images/markers/underline-dry-forward.svg)}.marker-annotation-module__fQ2bfq__mark[data-marker=underline][data-layered=true][data-brush=smooth]{--marker-shape:url(/images/markers/highlight-smooth.svg)}.marker-annotation-module__fQ2bfq__mark[data-marker=underline][data-layered=true] .marker-annotation-module__fQ2bfq__art[data-pass="2"]{--marker-shape:url(/images/markers/underline-dry-return.svg);--stroke-ease:cubic-bezier(.3, .08, .35, 1);inset-inline-start:.06em;opacity:.5;transform-origin:100%;width:92%;height:.19em;bottom:-.1em;transform:rotate(-.7deg)}.marker-annotation-module__fQ2bfq__mark[data-marker=underline][data-brush=smooth] .marker-annotation-module__fQ2bfq__art[data-pass="2"]{--marker-shape:url(/images/markers/highlight-smooth.svg)}.marker-annotation-module__fQ2bfq__mark[data-marker=highlight]{--marker-shape:url(/images/markers/highlight.svg)}.marker-annotation-module__fQ2bfq__mark[data-marker=highlight][data-brush=smooth]{--marker-shape:url(/images/markers/highlight-smooth.svg)}.marker-annotation-module__fQ2bfq__mark[data-marker=highlight] .marker-annotation-module__fQ2bfq__art{inset-inline:-.08em;width:calc(100% + .16em);height:.68em;bottom:.05em}.marker-annotation-module__fQ2bfq__trace{display:none}.marker-annotation-module__fQ2bfq__mark[data-marker=circle] .marker-annotation-module__fQ2bfq__circleTrace,.marker-annotation-module__fQ2bfq__mark[data-marker=underline] .marker-annotation-module__fQ2bfq__underlineTrace,.marker-annotation-module__fQ2bfq__mark[data-marker=highlight] .marker-annotation-module__fQ2bfq__highlightTrace,.marker-annotation-module__fQ2bfq__returnTrace{display:block}.marker-annotation-module__fQ2bfq__mark[data-animate=true] .marker-annotation-module__fQ2bfq__trace{stroke-dasharray:1;animation:marker-annotation-module__fQ2bfq__marker-draw var(--stroke-duration) var(--stroke-ease) var(--stroke-delay) both}.marker-annotation-module__fQ2bfq__mark[data-animate=true] .marker-annotation-module__fQ2bfq__reveal{-webkit-mask:var(--marker-reveal-mask);mask:var(--marker-reveal-mask);animation:marker-annotation-module__fQ2bfq__marker-finish 0s calc(var(--stroke-duration) + var(--stroke-delay)) forwards}@keyframes marker-annotation-module__fQ2bfq__marker-draw{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes marker-annotation-module__fQ2bfq__marker-finish{to{-webkit-mask:none;mask:none}}@media (prefers-reduced-motion:reduce){.marker-annotation-module__fQ2bfq__mark[data-animate=true] .marker-annotation-module__fQ2bfq__trace,.marker-annotation-module__fQ2bfq__mark[data-animate=true] .marker-annotation-module__fQ2bfq__reveal{animation:none}.marker-annotation-module__fQ2bfq__mark[data-animate=true] .marker-annotation-module__fQ2bfq__reveal{-webkit-mask:none;mask:none}}
.home-experience-module__WtKl6a__work{--gallery-gap:24px;min-inline-size:0;position:relative;container-type:size}.home-experience-module__WtKl6a__rail{--reel-entry-delay:1.2s;--reel-entry-duration:.36s;--reel-entry-distance:8px;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:auto;cursor:grab;animation:home-experience-module__WtKl6a__reel-entry var(--reel-entry-duration) cubic-bezier(.215, .61, .355, 1) var(--reel-entry-delay) backwards;outline:none;padding-block:16px;position:absolute;inset:-16px 0;overflow:auto hidden}@keyframes home-experience-module__WtKl6a__reel-entry{0%{opacity:0;transform:translateY(var(--reel-entry-distance))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-experience-module__WtKl6a__rail{animation:none}}@media print{.home-experience-module__WtKl6a__rail{animation:none}}.home-experience-module__WtKl6a__rail:focus-visible{outline:2px solid var(--ds-ink);outline-offset:-4px}.home-experience-module__WtKl6a__rail[data-dragging=true],.home-experience-module__WtKl6a__rail[data-dragging=true] *{cursor:grabbing}.home-experience-module__WtKl6a__rail img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.home-experience-module__WtKl6a__rail::-webkit-scrollbar{display:none}.home-experience-module__WtKl6a__track{block-size:100%;inline-size:max-content;display:flex}.home-experience-module__WtKl6a__group{align-items:center;gap:var(--gallery-gap);block-size:100%;flex:none;padding-inline-end:var(--gallery-gap);display:flex}.home-experience-module__WtKl6a__card{aspect-ratio:8/5;cursor:grab;-webkit-user-select:none;user-select:none;flex:none;block-size:100%;inline-size:160cqh;min-inline-size:0;position:relative}.home-experience-module__WtKl6a__card>*{block-size:100%;inline-size:100%;position:absolute;inset:0}.home-experience-module__WtKl6a__placeholder{background:var(--ds-surface);border-radius:var(--ds-radius-media)}:is(.home-experience-module__WtKl6a__card:has(img[data-loaded=true])>.home-experience-module__WtKl6a__placeholder,.home-experience-module__WtKl6a__card:has(video):not(:has([data-video-poster]))>.home-experience-module__WtKl6a__placeholder){visibility:hidden;animation:none}.home-experience-module__WtKl6a__image{object-fit:contain;outline:1px solid var(--ds-image-outline);outline-offset:-1px;filter:drop-shadow(0 6px 9px #0000000f);filter:drop-shadow(0 6px 9px lab(0% 0 0/.06));block-size:100%;inline-size:100%;display:block}@media (max-width:639px){.home-experience-module__WtKl6a__group{gap:16px;padding-inline-end:16px}}.home-experience-module__WtKl6a__rail .home-experience-module__WtKl6a__card,.home-experience-module__WtKl6a__rail .home-experience-module__WtKl6a__card *{cursor:inherit}
.ticket-artwork-module__pUIPFa__details{opacity:1;transition:opacity .22s cubic-bezier(.22,1,.36,1)}[data-loading=true] .ticket-artwork-module__pUIPFa__details{opacity:0}.ticket-artwork-module__pUIPFa__landscape{opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1)}[data-image-state=ready] .ticket-artwork-module__pUIPFa__landscape{opacity:1}@media (prefers-reduced-motion:reduce){.ticket-artwork-module__pUIPFa__landscape,.ticket-artwork-module__pUIPFa__details{transition:none}}
.ticket-shimmer-module__oTSeaG__window{pointer-events:none}.ticket-shimmer-module__oTSeaG__sweep{transform-box:fill-box;transform-origin:50%;opacity:0;animation:5.4s ease-in-out infinite paused ticket-shimmer-module__oTSeaG__shimmer-sweep;transform:translate(-180%)rotate(22deg)}[data-image-state=ready] .ticket-shimmer-module__oTSeaG__window[data-active=true] .ticket-shimmer-module__oTSeaG__sweep{animation-play-state:running}@keyframes ticket-shimmer-module__oTSeaG__shimmer-sweep{0%,8%{opacity:0;transform:translate(-180%)rotate(22deg)}13%,36%{opacity:.85}43%,to{opacity:0;transform:translate(350%)rotate(22deg)}}@media (prefers-reduced-motion:reduce),print{.ticket-shimmer-module__oTSeaG__window{display:none}.ticket-shimmer-module__oTSeaG__sweep{animation:none}}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__an2jCq__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__an2jCq__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
.visitor-history-module__mJaJSW__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.visitor-history-module__mJaJSW__row{text-align:start;cursor:pointer;border-radius:8px;align-items:center;gap:16px;min-block-size:56px;inline-size:100%;padding-block:8px;display:flex}.visitor-history-module__mJaJSW__thumbnail{flex:none;inline-size:40px;display:block}.visitor-history-module__mJaJSW__thumbnail svg{filter:drop-shadow(0 2px 2px #0000001f);filter:drop-shadow(0 2px 2px lab(0% 0 0/.12));block-size:auto;inline-size:100%;transition:transform .15s ease-out;display:block;transform:rotate(-5deg)}.visitor-history-module__mJaJSW__place{flex:1;gap:2px;min-inline-size:0;display:grid}.visitor-history-module__mJaJSW__number{font-size:var(--ds-font-size-supporting);color:var(--ds-ink);overflow-wrap:anywhere}.visitor-history-module__mJaJSW__location{font-size:var(--ds-font-size-control);color:var(--ds-ink-muted)}.visitor-history-module__mJaJSW__time{white-space:nowrap;text-align:end;font-size:var(--ds-font-size-control);font-variant-numeric:tabular-nums;color:var(--ds-ink-muted);flex:none;align-self:flex-start;padding-block-start:2px}.visitor-history-module__mJaJSW__row:focus-visible{outline:2px solid var(--ds-ink);outline-offset:4px}.visitor-history-module__mJaJSW__row:not(:has(.visitor-history-module__mJaJSW__location)) .visitor-history-module__mJaJSW__time{align-self:center;padding-block-start:0}@media (hover:hover) and (pointer:fine){.visitor-history-module__mJaJSW__row:hover .visitor-history-module__mJaJSW__thumbnail svg{transform:translateY(-2px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.visitor-history-module__mJaJSW__thumbnail svg{transition:none}.visitor-history-module__mJaJSW__row:hover .visitor-history-module__mJaJSW__thumbnail svg{transform:rotate(-5deg)}}@media (max-width:359px){.visitor-history-module__mJaJSW__row{gap:12px}.visitor-history-module__mJaJSW__thumbnail{inline-size:32px}}.visitor-history-module__mJaJSW__pagination{justify-content:center;margin-block-start:24px;padding-block:6px;display:flex}
.guest-book-module__lRCWlW__page{padding-block:136px 112px}.guest-book-module__lRCWlW__bookHeading{margin-block-end:32px}.guest-book-module__lRCWlW__bookHeading>p{margin-block-start:12px}.guest-book-module__lRCWlW__eyebrow{font-size:var(--ds-font-size-caption);color:var(--ds-ink-muted);display:block}.guest-book-module__lRCWlW__dialog{overscroll-behavior-y:contain;block-size:100dvh;max-block-size:100dvh;inline-size:100%;max-inline-size:100%;color:var(--ds-ink);background:0 0;border:0;margin:0 auto;padding:24px;overflow-y:auto}.guest-book-module__lRCWlW__dialog::backdrop{background:color-mix(in oklch, var(--ds-canvas) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.guest-book-module__lRCWlW__dialog[open]{animation:.18s cubic-bezier(.22,1,.36,1) guest-book-module__lRCWlW__reveal}.guest-book-module__lRCWlW__ticketContent{pointer-events:none;max-inline-size:492px;margin-inline:auto}.guest-book-module__lRCWlW__ticketStage[hidden]{display:none}.guest-book-module__lRCWlW__ticketStage{flex-direction:column;justify-content:center;min-block-size:calc(100dvh - 48px);display:flex}.guest-book-module__lRCWlW__ticket{pointer-events:auto;inline-size:100%;max-inline-size:440px;margin:12px auto 32px;position:relative;container-type:inline-size}.guest-book-module__lRCWlW__ticket:focus{outline:none}.guest-book-module__lRCWlW__ticket svg{block-size:auto;inline-size:100%;display:block}.guest-book-module__lRCWlW__actions{justify-content:center;align-items:center;gap:12px;display:flex}.guest-book-module__lRCWlW__actions>a,.guest-book-module__lRCWlW__actions>button{pointer-events:auto}.guest-book-module__lRCWlW__shuffle[aria-busy=true]{cursor:progress}.guest-book-module__lRCWlW__status{text-align:center;font-size:var(--ds-font-size-caption);color:var(--ds-ink-muted);margin-block-start:16px}.guest-book-module__lRCWlW__status:empty{display:none}@keyframes guest-book-module__lRCWlW__reveal{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:639px){.guest-book-module__lRCWlW__page{padding-block:104px 96px}.guest-book-module__lRCWlW__dialog{padding:20px}.guest-book-module__lRCWlW__ticketStage{min-block-size:calc(100dvh - 40px)}}@media (prefers-reduced-motion:reduce){.guest-book-module__lRCWlW__dialog[open]{animation:none}}.guest-book-module__lRCWlW__ticketPreview{pointer-events:none;flex:none;place-items:center;block-size:28px;inline-size:32px;display:inline-grid}.guest-book-module__lRCWlW__ticketPreview svg{block-size:auto;inline-size:100%;transition:transform .22s var(--ds-ease);transform-origin:30% 70%;filter:drop-shadow(0 2px 3px #00000029);filter:drop-shadow(0 2px 3px lab(0% 0 0/.16));display:block;transform:rotate(-6deg)}.guest-book-module__lRCWlW__ticketPreview svg :is(g,image){transition:none}.guest-book-module__lRCWlW__closeTicket{z-index:1;position:fixed;inset-block-start:24px;inset-inline-end:24px}.guest-book-module__lRCWlW__visitorsStage{padding-block:72px 40px}.guest-book-module__lRCWlW__visitorsPanel{pointer-events:auto;inline-size:100%;max-inline-size:400px;margin-inline:auto}.guest-book-module__lRCWlW__visitorsHeader{justify-content:space-between;align-items:center;gap:16px;margin-block-end:24px;display:flex}.guest-book-module__lRCWlW__visitorsPanel h2{margin:0}.guest-book-module__lRCWlW__visitorsPanel h2:focus{outline:none}@media (max-width:639px){.guest-book-module__lRCWlW__closeTicket{inset-block-start:max(16px, env(safe-area-inset-top));inset-inline-end:max(16px, env(safe-area-inset-right))}.guest-book-module__lRCWlW__visitorsStage{padding-block-start:64px}}.guest-book-module__lRCWlW__ticketTilt{perspective:1200px;touch-action:pinch-zoom;-webkit-user-select:none;user-select:none}.guest-book-module__lRCWlW__ticketSurface{transform-origin:50%;transform:rotateX(var(--ticket-rotate-x,0deg)) rotateY(var(--ticket-rotate-y,0deg)) scale(var(--ticket-scale,1));filter:drop-shadow(0 3px 5px #00000014)drop-shadow(0 16px 20px #00000024);filter:drop-shadow(0 3px 5px lab(0% 0 0/.08))drop-shadow(0 16px 20px lab(0% 0 0/.14));position:relative}.guest-book-module__lRCWlW__reflectionWindow{pointer-events:none;border-radius:3px;block-size:39.583cqw;position:absolute;inset:3.75cqw 3.75% auto;overflow:hidden}.guest-book-module__lRCWlW__reflection{pointer-events:none;background:radial-gradient(#fff,#0000 58%);position:absolute;inset:-50%}@media (prefers-reduced-motion:reduce){.guest-book-module__lRCWlW__reflectionWindow{display:none}.guest-book-module__lRCWlW__ticketTilt{touch-action:auto}}.guest-book-module__lRCWlW__chatTicket{text-align:start;min-block-size:44px}.guest-book-module__lRCWlW__chatTicket .guest-book-module__lRCWlW__ticketPreview{block-size:24px;inline-size:34px}.guest-book-module__lRCWlW__chatNumberAndTicket{vertical-align:baseline;white-space:nowrap;font:inherit;font-variant-numeric:tabular-nums;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex;position:relative}.guest-book-module__lRCWlW__chatNumberAndTicket:before{content:"";position:absolute;inset:-10px 0}.guest-book-module__lRCWlW__chatNumberAndTicket:focus-visible{outline:2px solid var(--ds-ink);outline-offset:4px;border-radius:3px}.guest-book-module__lRCWlW__chatNumberAndTicket:focus-visible .guest-book-module__lRCWlW__ticketPreview svg{transform:translateY(-3px)rotate(3deg)}@media (hover:hover) and (pointer:fine){.guest-book-module__lRCWlW__chatNumberAndTicket:hover .guest-book-module__lRCWlW__ticketPreview svg{transform:translateY(-3px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.guest-book-module__lRCWlW__chatNumberAndTicket .guest-book-module__lRCWlW__ticketPreview svg{transition:none}.guest-book-module__lRCWlW__chatNumberAndTicket:hover .guest-book-module__lRCWlW__ticketPreview svg,.guest-book-module__lRCWlW__chatNumberAndTicket:focus-visible .guest-book-module__lRCWlW__ticketPreview svg{transform:rotate(-6deg)}}.guest-book-module__lRCWlW__visitorEntry{pointer-events:auto;min-block-size:44px;font-size:var(--ds-font-size-control);color:var(--ds-ink-muted);cursor:pointer;border-radius:8px;justify-content:center;align-self:center;align-items:center;gap:8px;margin-block-start:20px;padding:4px 8px;display:flex}.guest-book-module__lRCWlW__visitorEntry:hover{color:var(--ds-ink)}.guest-book-module__lRCWlW__visitorEntry:focus-visible{outline:2px solid var(--ds-ink);outline-offset:4px}.guest-book-module__lRCWlW__visitorStack{align-items:center;margin-inline-end:0;display:flex}.guest-book-module__lRCWlW__visitorStack>span{transform-origin:50% 80%;inline-size:44px;filter:drop-shadow(0 2px 2px var(--ds-outline));transition:transform .18s ease-out;display:block;transform:rotate(-8deg)}.guest-book-module__lRCWlW__visitorStack>span+span{margin-inline-start:-22px}.guest-book-module__lRCWlW__visitorStack>span:nth-child(2){transform:rotate(2deg)translateY(-2px)}.guest-book-module__lRCWlW__visitorStack>span:nth-child(3){transform:rotate(9deg)}.guest-book-module__lRCWlW__visitorStack svg{block-size:auto;inline-size:100%}.guest-book-module__lRCWlW__visitorEntry{z-index:1;background:0 0;border:0;margin:0;font-weight:400;text-decoration:none;position:fixed;inset-block-end:max(24px, env(safe-area-inset-bottom));inset-inline-start:50%;transform:translate(-50%)}.guest-book-module__lRCWlW__ticketStage{padding-block:64px;position:relative}@media (max-width:639px){.guest-book-module__lRCWlW__visitorEntry{display:none}}@media (max-height:540px){.guest-book-module__lRCWlW__visitorEntry{margin-block-start:24px;position:static;transform:none}}@media (hover:hover) and (pointer:fine){.guest-book-module__lRCWlW__visitorEntry:hover .guest-book-module__lRCWlW__visitorStack>span:first-child{transform:translate(-3px,-2px)rotate(-14deg)}.guest-book-module__lRCWlW__visitorEntry:hover .guest-book-module__lRCWlW__visitorStack>span:nth-child(2){transform:translateY(-4px)rotate(0)}.guest-book-module__lRCWlW__visitorEntry:hover .guest-book-module__lRCWlW__visitorStack>span:nth-child(3){transform:translate(3px,-2px)rotate(14deg)}}.guest-book-module__lRCWlW__visitorEntry:active .guest-book-module__lRCWlW__visitorStack>span{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.guest-book-module__lRCWlW__visitorStack>span{transition:none}.guest-book-module__lRCWlW__visitorEntry:is(:hover,:active) .guest-book-module__lRCWlW__visitorStack>span:first-child{transform:rotate(-8deg)}.guest-book-module__lRCWlW__visitorEntry:is(:hover,:active) .guest-book-module__lRCWlW__visitorStack>span:nth-child(2){transform:rotate(2deg)translateY(-2px)}.guest-book-module__lRCWlW__visitorEntry:is(:hover,:active) .guest-book-module__lRCWlW__visitorStack>span:nth-child(3){transform:rotate(9deg)}}
.home-chat-module__iLjKGG__section{padding-block-end:var(--home-section-space);scroll-margin-top:64px}.home-chat-module__iLjKGG__dmThread{--dm-radius:20px;--message-gap:12px;inline-size:min(100%, var(--home-text-measure));margin-inline:auto}.home-chat-module__iLjKGG__dmThread,.home-chat-module__iLjKGG__opening,.home-chat-module__iLjKGG__conversation{gap:var(--message-gap);display:grid}.home-chat-module__iLjKGG__exchange{align-items:flex-start;gap:var(--message-gap);flex-direction:column;display:flex;position:relative}.home-chat-module__iLjKGG__answer{border-radius:var(--dm-radius);background:var(--ds-surface);inline-size:fit-content;max-inline-size:100%;color:var(--ds-ink);overflow-wrap:anywhere;padding:10px 16px}.home-chat-module__iLjKGG__answer>p{text-wrap:pretty}.home-chat-module__iLjKGG__previewBubble{padding:0}.home-chat-module__iLjKGG__previewBubble>a{border-radius:inherit}.home-chat-module__iLjKGG__dmTyping{display:none}.home-chat-module__iLjKGG__dmThread [data-ticket-pending=true]>:not([data-dm-typing]){visibility:hidden;pointer-events:none}@keyframes home-chat-module__iLjKGG__typing-dot{0%,40%,to{opacity:.45;transform:translateY(0)}20%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.home-chat-module__iLjKGG__dmThread [data-reveal=pending]>:not([data-dm-typing]),.home-chat-module__iLjKGG__dmThread [data-reveal=typing]>:not([data-dm-typing]){opacity:0;pointer-events:none}.home-chat-module__iLjKGG__dmThread [data-message-group=welcome][data-reveal=pending]>.home-chat-module__iLjKGG__dmTyping,.home-chat-module__iLjKGG__dmThread [data-ticket-pending=true]>.home-chat-module__iLjKGG__dmTyping,.home-chat-module__iLjKGG__dmThread [data-reveal=typing]>.home-chat-module__iLjKGG__dmTyping{border-radius:var(--dm-radius);background:var(--ds-surface);pointer-events:none;justify-content:center;align-items:center;gap:4px;block-size:40px;inline-size:56px;margin:0;animation:.18s cubic-bezier(.32,.72,0,1) both home-chat-module__iLjKGG__dm-arrive;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.home-chat-module__iLjKGG__dmTyping>span{background:var(--ds-ink-muted);border-radius:50%;block-size:5px;inline-size:5px;animation:.9s ease-in-out infinite home-chat-module__iLjKGG__typing-dot}.home-chat-module__iLjKGG__dmTyping>span:nth-child(2){animation-delay:.12s}.home-chat-module__iLjKGG__dmTyping>span:nth-child(3){animation-delay:.24s}.home-chat-module__iLjKGG__dmThread [data-reveal=arriving]>:not([data-dm-typing]){animation:.26s cubic-bezier(.32,.72,0,1) both home-chat-module__iLjKGG__dm-arrive;animation-delay:var(--message-delay,0s);transform-origin:0 100%}@keyframes home-chat-module__iLjKGG__dm-arrive{0%{opacity:0;transform:translateY(3px)scale(.98)}to{opacity:1;transform:none}}}@media (hover:hover) and (pointer:fine){.home-chat-module__iLjKGG__dmThread .home-chat-module__iLjKGG__previewBubble:hover{background:var(--ds-surface-hover)}}@media print{.home-chat-module__iLjKGG__dmThread [data-ticket-pending]>:not([data-dm-typing]){visibility:visible}.home-chat-module__iLjKGG__dmThread [data-reveal]>:not([data-dm-typing]){opacity:1;pointer-events:auto;animation:none;transform:none}.home-chat-module__iLjKGG__dmThread .home-chat-module__iLjKGG__dmTyping{display:none}}
.page-loading-module__Q6uv9W__feedback{visibility:hidden;animation:0s linear 2s forwards page-loading-module__Q6uv9W__show-feedback}@keyframes page-loading-module__Q6uv9W__show-feedback{to{visibility:visible}}
.hover-portrait-module__YgcM2a__frame{flex-shrink:0;display:block;position:relative}.hover-portrait-module__YgcM2a__about{outline:1px solid var(--ds-image-outline);outline-offset:-1px;border-radius:8px;width:48px;height:48px;overflow:hidden}.hover-portrait-module__YgcM2a__preview{border-radius:max(0px, calc(var(--dm-radius,20px) - var(--portrait-inset,14px)));width:100%;height:100%;box-shadow:0 0 0 1px var(--ds-image-outline)}.hover-portrait-module__YgcM2a__photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.hover-portrait-module__YgcM2a__pixel{opacity:0;image-rendering:pixelated}.hover-portrait-module__YgcM2a__about .hover-portrait-module__YgcM2a__photo{transform:scale(1.28)}.hover-portrait-module__YgcM2a__about .hover-portrait-module__YgcM2a__pixel{transform:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hover-portrait-module__YgcM2a__about .hover-portrait-module__YgcM2a__photo{transition:opacity .2s ease-out,transform .2s ease-out}.hover-portrait-module__YgcM2a__about:hover .hover-portrait-module__YgcM2a__photo{opacity:0;transform:scale(1.24)}.hover-portrait-module__YgcM2a__about:hover .hover-portrait-module__YgcM2a__pixel{opacity:1;transform:none}.hover-portrait-module__YgcM2a__preview .hover-portrait-module__YgcM2a__pixel{transition:opacity .18s var(--ds-ease)}a:hover .hover-portrait-module__YgcM2a__preview .hover-portrait-module__YgcM2a__pixel{opacity:1}}
.tldr-control-module__oVm3Da__control{min-block-size:44px;padding:var(--ds-space-unit);flex-shrink:0;align-items:center;margin-inline-end:calc(var(--ds-space-unit) * -1);display:flex}.tldr-control-module__oVm3Da__dial{background:#292a2d;background:lab(17.0474% .0943542 -2.12645);border-radius:9999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 2px 4px #00000029}.tldr-control-module__oVm3Da__tick{background:#a5a6a3;background:lab(67.9679% -.792503 1.42506);border-radius:9999px;width:5.04px;height:1.5px;position:absolute;top:18%}.tldr-control-module__oVm3Da__tickLeft{inset-inline-start:10%;transform:rotate(-45deg)}.tldr-control-module__oVm3Da__tickRight{inset-inline-end:10%;transform:rotate(45deg)}.tldr-control-module__oVm3Da__knob{background:repeating-radial-gradient(circle at 50% 50%, transparent 0, transparent 1px, #00000009 1.5px, #00000009 2px), conic-gradient(from 20deg in srgb, #f6f6f3, #aaa9a4, #fafaf7, #8e8e89, #eeeeea, #9b9b96, #f7f7f4);border-radius:9999px;width:23px;height:23px;position:relative;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 0 0 2px #00000024,0 1px 2px #00000038}@supports (color:lab(0% 0 0)){.tldr-control-module__oVm3Da__knob{background:repeating-radial-gradient(circle at 50% 50%, transparent 0, transparent 1px, #00000009 1.5px, #00000009 2px), conic-gradient(from 20deg in srgb, lab(96.8222% -.391662 1.44651), lab(69.2102% -.321418 2.72015), lab(98.2095% -.390559 1.44207), lab(58.9062% -.714958 2.67215), lab(94.014% -.524282 1.94107), lab(63.8681% -.704587 2.62949), lab(97.1695% -.391364 1.44539))}}.tldr-control-module__oVm3Da__pointer{inset-inline-start:50%;background:#2b2c2f;background:lab(17.9882% .0927448 -2.1118);border-radius:9999px;width:2px;height:6.9px;position:absolute;top:10%;transform:translate(-50%);box-shadow:0 1px #ffffff59}.tldr-control-module__oVm3Da__highlight{background:radial-gradient(circle at 40% 32%,#ffffff8c,#0000 42%);border-radius:9999px;position:absolute;inset:27%}
.chat-page-preview-module__skCPDG__link{--preview-image-size:48px;border-radius:inherit;min-height:44px;color:var(--ds-ink);align-items:center;gap:12px;padding:12px 16px;display:flex}.chat-page-preview-module__skCPDG__link.chat-page-preview-module__skCPDG__aboutLink{--preview-image-size:44px;--portrait-inset:14px;padding:var(--portrait-inset)}.chat-page-preview-module__skCPDG__visual{width:var(--preview-image-size);height:var(--preview-image-size);flex-shrink:0;place-items:center;display:grid}.chat-page-preview-module__skCPDG__copy{min-width:0;line-height:var(--ds-line-height-supporting);gap:2px;display:grid}.chat-page-preview-module__skCPDG__title{font-size:var(--ds-font-size-caption);font-weight:500;line-height:var(--ds-line-height-heading);align-items:center;gap:6px;display:flex}.chat-page-preview-module__skCPDG__copy>.availability-status{line-height:var(--ds-line-height-heading);color:var(--ds-ink)}.chat-page-preview-module__skCPDG__link .availability-label{font-size:var(--ds-font-size-caption);font-weight:500;line-height:var(--ds-line-height-heading);animation:none}.chat-page-preview-module__skCPDG__url{font-size:var(--ds-font-size-control);line-height:var(--ds-line-height-supporting);color:var(--ds-ink-muted);overflow-wrap:anywhere}@media (max-width:359px){.chat-page-preview-module__skCPDG__link{--preview-image-size:40px}}
.media-controls-module__stioUa__surface{color:#fff;-webkit-backdrop-filter:blur(12px);background:#1212128c;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff1f}.media-controls-module__stioUa__button{block-size:32px;inline-size:32px;color:inherit;cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.media-controls-module__stioUa__button:hover,.media-controls-module__stioUa__button[aria-expanded=true]{background:#ffffff24}.media-controls-module__stioUa__button:disabled{opacity:.4;cursor:default}.media-controls-module__stioUa__button:focus-visible{outline:2px solid var(--ds-secondary-blue-fg);outline-offset:2px}@media (pointer:coarse){.media-controls-module__stioUa__button{block-size:44px;inline-size:44px}.media-controls-module__stioUa__button>svg{block-size:14px;inline-size:14px}}
.more-work-module__2VAbXW__images{--spread:2px;--rise:-5px;--fan-angle:-3deg;position:relative}.more-work-module__2VAbXW__card{width:max-content;z-index:calc(3 - var(--index));background:var(--ds-canvas);box-shadow:0 0 0 1px var(--ds-image-outline);transform:translate(calc(-50% + (var(--index) - 1) * var(--spread)), calc(-50% + 5px + var(--index) * var(--rise))) rotate(calc(var(--index) * var(--fan-angle)));border-radius:4px;position:absolute;top:50%;left:50%;overflow:hidden}.more-work-module__2VAbXW__card img{width:auto;height:auto;max-width:var(--preview-image-size);max-height:calc(var(--preview-image-size) * .8);object-fit:contain;display:block}@media (hover:hover) and (pointer:fine){a:hover .more-work-module__2VAbXW__images{--spread:3px;--rise:-7px;--fan-angle:-5deg}}@media (prefers-reduced-motion:no-preference){.more-work-module__2VAbXW__card{transition:transform .24s var(--ds-ease)}}
.image-mention-module__w7J3Wa__anchor{display:inline-block;position:relative}.image-mention-module__w7J3Wa__mention{white-space:nowrap;color:inherit;cursor:pointer;font:inherit;text-align:inherit;touch-action:manipulation;background:0 0;border:0;align-items:baseline;gap:.3rem;padding:0;text-decoration:none;display:inline-flex;position:relative}.image-mention-module__w7J3Wa__icon{object-fit:contain;align-self:center;width:auto;max-width:1.5rem;height:1.375rem}.image-mention-module__w7J3Wa__thumbnail{outline:1px solid var(--ds-image-outline);outline-offset:-1px;border-radius:3px;align-self:center;width:auto;height:24px}.image-mention-module__w7J3Wa__mention:focus-visible{outline:2px solid var(--ds-ink);outline-offset:4px;border-radius:3px}.image-mention-module__w7J3Wa__preview,.image-mention-module__w7J3Wa__bookPreview{left:var(--preview-left);width:var(--preview-width);margin-top:var(--preview-margin,0px);transform-origin:var(--preview-origin)}.image-mention-module__w7J3Wa__preview{z-index:2;pointer-events:none;display:block;position:absolute;bottom:calc(100% + 10px)}.image-mention-module__w7J3Wa__preview[data-below]{top:calc(100% + 10px);bottom:auto}.image-mention-module__w7J3Wa__preview img{outline:1px solid var(--ds-image-outline);outline-offset:-1px;filter:drop-shadow(0 4px 8px #00000026);filter:drop-shadow(0 4px 8px lab(0% 0 0/.15));border-radius:6px;width:100%;height:auto;display:block}.image-mention-module__w7J3Wa__object{object-fit:contain;align-self:center;width:auto;max-width:24px;height:24px}@media (pointer:coarse){.image-mention-module__w7J3Wa__mention:before{content:"";height:max(100%,44px);position:absolute;inset:50% 0 auto;transform:translateY(-50%)}}.image-mention-module__w7J3Wa__bookStack{flex:none;align-self:center;width:26px;height:24px;position:relative}.image-mention-module__w7J3Wa__bookStack img{outline:1px solid var(--ds-image-outline);outline-offset:-1px;transform-origin:bottom;border-radius:1px;width:auto;height:22px;position:absolute;bottom:1px;left:2px}.image-mention-module__w7J3Wa__bookStack img:first-child{z-index:4;transform:rotate(-4deg)}.image-mention-module__w7J3Wa__bookStack img:nth-child(2){z-index:3;transform:translate(3px)rotate(0)}.image-mention-module__w7J3Wa__bookStack img:nth-child(3){z-index:2;transform:translate(5px)rotate(4deg)}.image-mention-module__w7J3Wa__bookStack img:nth-child(4){z-index:1;transform:translate(7px)rotate(8deg)}.image-mention-module__w7J3Wa__bookPreview{z-index:3;aspect-ratio:1/.58;pointer-events:none;position:absolute;bottom:100%}.image-mention-module__w7J3Wa__bookPreview[data-below]{top:100%;bottom:auto}.image-mention-module__w7J3Wa__bookPreview img{outline:1px solid var(--ds-image-outline);outline-offset:-1px;filter:drop-shadow(0 3px 4px #0003);filter:drop-shadow(0 3px 4px lab(0% 0 0/.2));transform-origin:bottom;border-radius:2px;width:20%;height:auto;position:absolute;bottom:24px;left:40%}.image-mention-module__w7J3Wa__bookPreview[data-below] img{top:24px;bottom:auto}.image-mention-module__w7J3Wa__bookPreview[data-open] img:first-of-type{transform:translate(-170%)rotate(-2deg)}.image-mention-module__w7J3Wa__bookPreview[data-open] img:nth-of-type(2){transform:translate(-56%,-5px)rotate(-1deg)}.image-mention-module__w7J3Wa__bookPreview[data-open] img:nth-of-type(3){transform:translate(56%,-5px)rotate(1deg)}.image-mention-module__w7J3Wa__bookPreview[data-open] img:nth-of-type(4){transform:translate(170%)rotate(2deg)}.image-mention-module__w7J3Wa__preview[data-object] img{filter:none;border-radius:0;outline:none}.image-mention-module__w7J3Wa__closeControl{right:0;bottom:var(--close-bottom,100%);top:var(--close-top,auto);pointer-events:auto;position:absolute}[data-dismissible].image-mention-module__w7J3Wa__preview,[data-dismissible].image-mention-module__w7J3Wa__bookPreview{pointer-events:auto}.image-mention-module__w7J3Wa__bookPreview[data-dismissible]{aspect-ratio:1/.42}.image-mention-module__w7J3Wa__closeButton.image-mention-module__w7J3Wa__closeButton{background:0 0;block-size:44px;inline-size:44px}.image-mention-module__w7J3Wa__closeFace{place-items:center;block-size:28px;inline-size:28px;display:grid}.image-mention-module__w7J3Wa__closeButton:hover .image-mention-module__w7J3Wa__closeFace{background:#121212b3}.image-mention-module__w7J3Wa__bookPreview .image-mention-module__w7J3Wa__closeControl{right:calc(6% - 8px)}.image-mention-module__w7J3Wa__preview[data-object] .image-mention-module__w7J3Wa__closeControl{bottom:calc(100% - 8px)}
.playback-controls-module__TpMYCq__controls{padding:2px;display:flex;position:absolute;inset-block-end:.625rem;inset-inline-end:.625rem}@media (pointer:coarse){.playback-controls-module__TpMYCq__controls{padding:0}}
.videojs-video-module__IOJTgq__player{border-radius:var(--ds-radius-media);background:var(--ds-surface);inline-size:100%;position:relative;overflow:hidden;container-type:inline-size}.videojs-video-module__IOJTgq__player>video{block-size:auto;inline-size:100%;display:block}.videojs-video-module__IOJTgq__player:fullscreen{background:#000;border-radius:0;place-items:center;display:grid}.videojs-video-module__IOJTgq__player:fullscreen>video{object-fit:contain;block-size:100%}.videojs-video-module__IOJTgq__controls{transition:opacity .15s var(--ds-ease);position:absolute;inset-block-end:0;inset-inline:10px}.videojs-video-module__IOJTgq__controls:not([data-visible]):not(:focus-within):not(:has([data-open])){opacity:0;pointer-events:none}.videojs-video-module__IOJTgq__bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.videojs-video-module__IOJTgq__cluster{align-items:center;padding:2px;display:flex}.videojs-video-module__IOJTgq__time{white-space:nowrap;font-size:var(--ds-font-size-control);font-variant-numeric:tabular-nums;gap:3px;padding-inline:6px 10px;display:flex}.videojs-video-module__IOJTgq__time:has([data-unavailable]){display:none}.videojs-video-module__IOJTgq__slider{cursor:pointer;touch-action:none;align-items:center;block-size:20px;inline-size:100%;display:flex;position:relative}.videojs-video-module__IOJTgq__slider:focus-visible{outline:2px solid var(--ds-secondary-blue-fg);outline-offset:-2px}.videojs-video-module__IOJTgq__track{background:#ffffff40;border-radius:999px;block-size:2px;inline-size:100%;position:relative;overflow:hidden}.videojs-video-module__IOJTgq__fill,.videojs-video-module__IOJTgq__buffer{border-radius:inherit;position:absolute;inset-block:0;inset-inline-start:0}.videojs-video-module__IOJTgq__fill{inline-size:var(--media-slider-fill);background:#fff}.videojs-video-module__IOJTgq__buffer{inline-size:var(--media-slider-buffer);background:#ffffff40}.videojs-video-module__IOJTgq__thumb{opacity:0;background:#fff;border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-inline-start:var(--media-slider-fill);transform:translate(-50%)}.videojs-video-module__IOJTgq__slider:hover .videojs-video-module__IOJTgq__thumb,.videojs-video-module__IOJTgq__slider:focus-visible .videojs-video-module__IOJTgq__thumb,.videojs-video-module__IOJTgq__slider[data-dragging] .videojs-video-module__IOJTgq__thumb{opacity:1}.videojs-video-module__IOJTgq__menu{--media-menu-side-offset:8px;min-inline-size:112px;max-block-size:var(--media-menu-available-height);overscroll-behavior:contain;font-size:var(--ds-font-size-control);background:#121212d9;border-radius:12px;padding:4px;overflow:auto}.videojs-video-module__IOJTgq__menuItem{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-block-size:32px;padding-inline:10px;display:flex}.videojs-video-module__IOJTgq__menu{left:auto!important;right:var(--playback-menu-right)!important;translate:none!important}.videojs-video-module__IOJTgq__menuItem[data-highlighted]{background:#ffffff24}.videojs-video-module__IOJTgq__menuItem:focus-visible{outline:2px solid var(--ds-secondary-blue-fg);outline-offset:-2px}@container (max-width:599px){.videojs-video-module__IOJTgq__duration{display:none}.videojs-video-module__IOJTgq__controls{inset-inline:6px}}@container (max-width:360px){.videojs-video-module__IOJTgq__time{display:none}}@media (pointer:coarse){.videojs-video-module__IOJTgq__cluster{padding:0}.videojs-video-module__IOJTgq__menuItem{min-block-size:44px}.videojs-video-module__IOJTgq__slider{block-size:28px}}@media (prefers-reduced-motion:reduce){.videojs-video-module__IOJTgq__controls{transition:none}}@media (max-width:599px),(pointer:coarse){.videojs-video-module__IOJTgq__player .videojs-video-module__IOJTgq__speedTrigger{display:none}}
