g[itemprop=animation]{& animate{animation-play-state:paused}}svg[data-animate]{& g[itemprop=animation] animate{animation-play-state:running}& path[itemprop=cutout]{filter:brightness()saturate();transition:fill-opacity .8s ease-in-out;animation-play-state:paused;&:focus{outline:none}&:hover{will-change:fill-opacity;fill-opacity:.75;animation:.4s ease-out 1s forwards fade-back}&:active{filter:brightness(1.1)saturate(1.1);opacity:.9}}}@keyframes fade-back{to{fill-opacity:.5}}g[data-mask-pen]{& path[data-mask-pen=hover]{fill:color-mix(in srgb, var(--slate-fill) 30%, transparent);stroke:color-mix(in srgb, var(--slate-fill) 85%, transparent);stroke-width:calc(var(--base-line) * .035);vector-effect:non-scaling-stroke}& path[data-mask-pen=selected]{fill:color-mix(in srgb, var(--slate-fill) 55%, transparent);stroke:color-mix(in srgb, var(--slate-fill) 95%, transparent);stroke-width:calc(var(--base-line) * .035);vector-effect:non-scaling-stroke}& path[data-mask-pen=preview]{stroke-width:calc(var(--base-line) * .05);vector-effect:non-scaling-stroke}& circle[data-mask-pen=radius]{fill:none;stroke-width:calc(var(--base-line) * .06);stroke-dasharray:calc(var(--base-line) * .2) calc(var(--base-line) * .15);vector-effect:non-scaling-stroke}}svg[itemtype=\/posters]{cursor:pointer;-webkit-touch-callout:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;contain:layout;border-radius:calc(var(--base-line) * .03);width:100%;height:100%;min-height:512px;max-height:100%;transition:transform .4s ease-in-out,aspect-ratio .4s cubic-bezier(.22,1,.36,1),min-height .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1),max-height .4s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}svg[itemtype=\/posters][data-storytelling]{touch-action:pan-x}svg[itemtype=\/posters][data-aspect]{height:auto;min-height:0;max-height:100%}svg[itemtype=\/posters][data-hide-cursor]{cursor:none}svg[itemtype=\/posters][data-mask-pen-mode]{cursor:crosshair;touch-action:pinch-zoom}svg[itemtype=\/posters][data-mask-pen-mode] use[itemprop=sediment],svg[itemtype=\/posters][data-mask-pen-mode] use[itemprop=sand],svg[itemtype=\/posters][data-mask-pen-mode] use[itemprop=gravel],svg[itemtype=\/posters][data-mask-pen-mode] use[itemprop=rocks],svg[itemtype=\/posters][data-mask-pen-mode] use[itemprop=boulders]{pointer-events:none}svg[itemtype=\/posters] rect#lightbar-back,svg[itemtype=\/posters] rect#lightbar-front,svg[itemtype=\/posters]>rect:first-of-type,svg[itemtype=\/posters] symbol path[itemprop],svg[itemtype=\/posters] symbol rect[itemprop=background]{pointer-events:none;transition:opacity .2s,visibility .2s}svg[itemtype=\/posters] use[itemprop=sediment],svg[itemtype=\/posters] use[itemprop=sand],svg[itemtype=\/posters] use[itemprop=gravel],svg[itemtype=\/posters] use[itemprop=rocks],svg[itemtype=\/posters] use[itemprop=boulders]{opacity:.5;transition-behavior:allow-discrete;transition:filter .44s ease-in-out,opacity .44s ease-out,display .44s ease-out}svg[itemtype=\/posters] use[itemprop=sediment]:hover,svg[itemtype=\/posters] use[itemprop=sand]:hover,svg[itemtype=\/posters] use[itemprop=gravel]:hover,svg[itemtype=\/posters] use[itemprop=rocks]:hover,svg[itemtype=\/posters] use[itemprop=boulders]:hover{filter:saturate(113%)brightness(108%);transition:filter .33s}svg[itemtype=\/posters] use[itemprop=sediment]:active,svg[itemtype=\/posters] use[itemprop=sand]:active,svg[itemtype=\/posters] use[itemprop=gravel]:active,svg[itemtype=\/posters] use[itemprop=rocks]:active,svg[itemtype=\/posters] use[itemprop=boulders]:active{filter:saturate(166%)brightness(130%)}svg[itemtype=\/posters] use[itemprop=sediment]:focus,svg[itemtype=\/posters] use[itemprop=sand]:focus,svg[itemtype=\/posters] use[itemprop=gravel]:focus,svg[itemtype=\/posters] use[itemprop=rocks]:focus,svg[itemtype=\/posters] use[itemprop=boulders]:focus{filter:saturate(150%)brightness(118%)}svg[itemtype=\/posters][data-held-layer=sediment] use[itemprop=sediment],svg[itemtype=\/posters][data-held-layer=sand] use[itemprop=sand],svg[itemtype=\/posters][data-held-layer=gravel] use[itemprop=gravel],svg[itemtype=\/posters][data-held-layer=rocks] use[itemprop=rocks],svg[itemtype=\/posters][data-held-layer=boulders] use[itemprop=boulders]{filter:saturate(166%)brightness(130%)}svg[itemtype=\/posters][data-held-layer=shadow] use[itemprop=shadow]{opacity:.85}svg[itemtype=\/posters] g[data-grid-overlay] line{fill:none;stroke:color-mix(in srgb, var(--bone) 72%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke;shape-rendering:crispedges;paint-order:stroke}@media (prefers-reduced-motion:reduce){svg[itemtype=\/posters]{transition-duration:.01ms}}@starting-style{svg[itemtype=\/posters] rect#lightbar-back,svg[itemtype=\/posters] rect#lightbar-front,svg[itemtype=\/posters]>rect:first-of-type,svg[itemtype=\/posters] symbol path[itemprop],svg[itemtype=\/posters] symbol rect[itemprop=background]{opacity:0}}@starting-style{svg[itemtype=\/posters] use[itemprop=sediment],svg[itemtype=\/posters] use[itemprop=sand],svg[itemtype=\/posters] use[itemprop=gravel],svg[itemtype=\/posters] use[itemprop=rocks],svg[itemtype=\/posters] use[itemprop=boulders]{opacity:0}}@keyframes cutout-fade{0%{opacity:0}to{opacity:.5}}path[itemprop]{stroke-miterlimit:3.14;stroke-linecap:round;transition:opacity .2s,visibility .2s,stroke-opacity .2s,stroke-width .2s;&:focus{outline:none}&:active{fill-opacity:.99}}g{transition:opacity .2s,visibility .2s}@starting-style{path[itemprop]{opacity:0}}@starting-style{g{opacity:0}}rect[itemprop=background]{stroke:none;outline:none;transition:opacity .2s,visibility .2s;&:focus{outline:none}}@starting-style{rect[itemprop=background]{opacity:0}}figure[data-display=phonebook]>figcaption>menu a[aria-label="Send a text message"]>svg{fill:var(--accent);opacity:.25;&:hover,&:active{opacity:1}}address[itemscope]{color:var(--text)}address[itemscope]>header{justify-content:space-between;align-items:center;gap:.44rem;display:flex}address[itemscope]>header>button{color:var(--emphasis);padding-inline:.33rem}address[itemscope]>header>h3,address[itemscope]>b{text-align:left}address[itemscope]>header>h3{font-size:clamp(var(--min-font), calc(1.125rem + (1.33 - 1.125) * (100dvw - 35rem) / (80 - 35)), var(--max-font));text-transform:capitalize;margin:0}address[itemscope]>b[itemprop]{font-weight:300;line-height:1;display:inline-block}address[itemscope]>b[itemprop]:first-of-type{margin-right:.22rem}address[itemscope]>b[itemprop]:focus{outline:0;font-weight:400}a[data-display=label]{color:var(--accent);align-items:center;gap:.43989rem;display:flex}a[data-display=label]>svg{border-radius:.33325rem;flex-shrink:0;width:2.67rem;height:2.67rem;overflow:hidden}a[data-display=label]>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}figure[data-display=phonebook]{content-visibility:auto;contain-intrinsic-size:auto 96px;white-space:nowrap;text-overflow:ellipsis;justify-content:space-between;display:flex;overflow:hidden}figure[data-display=phonebook] #background,figure[data-display=phonebook] svg.icon[data-icon=silhouette]{fill:var(--accent)}figure[data-display=phonebook]>svg{min-height:inherit;cursor:pointer;width:8rem;height:8rem;margin-right:.44rem;overflow:hidden}@media (width<=35rem){figure[data-display=phonebook]>svg{border-top-right-radius:.66rem;border-bottom-right-radius:.66rem}}@media (width>=35rem){figure[data-display=phonebook]>svg{border-radius:.66rem}}figure[data-display=phonebook]>svg.background{fill:var(--accent)}figure[data-display=phonebook]>figcaption{flex:1;justify-content:space-between;display:flex}figure[data-display=phonebook]>figcaption>address,figure[data-display=phonebook]>figcaption>menu{flex-direction:column;justify-content:space-between;display:flex}figure[data-display=phonebook]>figcaption>address{justify-content:center}figure[data-display=phonebook]>figcaption>menu{padding:.43989rem}figure[data-display=phonebook]>figcaption>menu:hover{opacity:1}menu>button[aria-pressed]{appearance:none;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;&[aria-pressed=true]>svg{fill:var(--emphasis)!important}}figure:has([itemtype=\/posters])>figcaption>footer>menu>menu{&>a,&>button{&>svg{fill:var(--accent)}}&>button{appearance:none;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;line-height:1;&:focus-visible{outline-offset:calc(var(--base-line) * .25);outline:.25px solid}}}figure:has([itemtype=\/posters]):not([itemtype]){scroll-snap-align:center;border-radius:.04rem;grid-row-start:span 2;min-height:512px;scroll-margin:50vh;transition:grid-column-start .4s cubic-bezier(.22,1,.36,1),grid-column-end .4s cubic-bezier(.22,1,.36,1),grid-row-start .4s cubic-bezier(.22,1,.36,1),grid-row-end .4s cubic-bezier(.22,1,.36,1),min-height .4s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}figure:has([itemtype=\/posters]):not([itemtype])[aria-expanded=false]:after{content:"";z-index:2;pointer-events:none;border:.13rem solid color-mix(in srgb, var(--accent) 88%, transparent);border-radius:.37rem;position:absolute;inset:.24rem}figure:has([itemtype=\/posters]):not([itemtype]):has(svg[data-aspect]){grid-row-start:auto;grid-column-start:span 3}figure:has([itemtype=\/posters]):not([itemtype]) output.video-export-progress{z-index:3;white-space:nowrap;background-color:var(--surface-glass);backdrop-filter:blur(8px);border-radius:.33325rem;padding:.33325rem .6665rem;font-size:.78em;position:absolute;bottom:.6665rem;left:50%;transform:translate(-50%)}figure:has([itemtype=\/posters]):not([itemtype]):focus{outline:.25px solid var(--emphasis);outline-offset:.33325rem}@media (orientation:landscape),(width>=29rem){figure:has([itemtype=\/posters]):not([itemtype]):has(svg[data-orientation=horizontal]){grid-row-start:auto;grid-column-start:span 2;width:100%;min-height:auto}figure:has([itemtype=\/posters]):not([itemtype]):has(svg[data-orientation=horizontal]).new,figure:has([itemtype=\/posters]):not([itemtype]):has(svg[data-orientation=horizontal]):has(svg[data-aspect]){grid-column-start:span 2}}@media (width>=35rem){figure:has([itemtype=\/posters]):not([itemtype]):has(svg[data-orientation=horizontal]):has(+figure:has([itemtype=\/posters]):has(svg[data-orientation=horizontal])),figure:has([itemtype=\/posters]):not([itemtype]):has(svg[data-orientation=horizontal])+figure:has([itemtype=\/posters]):has(svg[data-orientation=horizontal]){grid-column-start:span 3}figure:has([itemtype=\/posters]):not([itemtype]).new:not(:has(svg[data-orientation=horizontal])){grid-area:2/2}}figure:has([itemtype=\/posters]):not([itemtype]) svg{z-index:1}figure:has([itemtype=\/posters]):not([itemtype]) svg[itemscope]{grid-area:1/1;position:relative}figure:has([itemtype=\/posters]):not([itemtype])>svg:not([data-poster-symbol-defs]){content-visibility:auto;contain-intrinsic-size:auto 512px}figure:has([itemtype=\/posters]):not([itemtype]) svg[aria-roledescription=referenced\ poster]{cursor:pointer;-webkit-touch-callout:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;contain:layout;width:100%;height:100%;min-height:512px;max-height:100%;display:block;overflow:hidden}figure:has([itemtype=\/posters]):not([itemtype]) svg[aria-roledescription=referenced\ poster] rect[role=presentation][aria-hidden=true]{pointer-events:all}@media (prefers-reduced-motion:reduce){figure:has([itemtype=\/posters]):not([itemtype]){transition-duration:.01ms}}figure:has([itemtype=\/posters]):not([itemtype]) canvas[data-mode=inline]{z-index:2;-webkit-touch-callout:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;border-radius:.04rem;position:absolute;inset:0;overflow:hidden}figure:has([itemtype=\/posters]):not([itemtype])>figcaption{z-index:3;pointer-events:none;flex-direction:column;grid-area:1/1;justify-content:space-between;padding:1.333rem;display:flex;transform:none}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>header{pointer-events:none;flex-direction:column;flex:1;align-items:flex-start;gap:.6665rem;min-height:0;display:flex}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>header>aside{z-index:2;background-color:var(--surface-glass);backdrop-filter:blur(8px);min-height:0;max-height:none;color:var(--text);box-shadow:0 .08em .6em color-mix(in srgb, var(--basalt) 5%, transparent), 0 .15em .5em color-mix(in srgb, var(--moonlight) 15%, transparent);-webkit-overflow-scrolling:touch;pointer-events:auto;border-radius:.6665rem;padding:1.333rem;display:block;overflow:hidden auto}@media (prefers-color-scheme:dark){figure:has([itemtype=\/posters]):not([itemtype])>figcaption>header>aside{box-shadow:0 .08em .6em color-mix(in srgb, var(--moonlight) 35%, transparent), 0 .2em .65em color-mix(in srgb, var(--moonlight) 45%, transparent)}}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>header>aside p[itemprop=statement]{white-space:pre-wrap;word-break:break-word;font-size:.95em;line-height:1.45}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>header>aside p[itemprop=statement]:last-child{margin-bottom:0}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer{flex-direction:column;align-items:flex-start;gap:.6665rem;display:flex}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>a:has(>time){pointer-events:auto;text-decoration:none}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>a:has(>time):hover>time,figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>a:has(>time):focus-visible>time{text-decoration:underline}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>a>time,figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>time{color:var(--accent);white-space:nowrap;background-color:var(--surface-glass);backdrop-filter:blur(8px);border-radius:.33325rem;padding-inline:.5332rem}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu{pointer-events:auto;border-radius:1.333rem;justify-content:space-between;align-items:center;gap:.6665rem;min-width:0;max-width:29rem;height:auto;padding:1.333rem .6665rem;display:flex;position:relative}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--surface-glass);backdrop-filter:blur(8px);position:absolute;inset:0}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu svg[itemtype=\/posters]{min-height:auto}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>a,figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>figure,figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>nav,figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>button,figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>fieldset,figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>span[role=group]{pointer-events:auto}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>button[aria-label="Toggle mask pen"],figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>button[aria-label=Clear\ mask]{background:color-mix(in srgb, var(--moonlight) 30%, transparent);border:1px solid color-mix(in srgb, var(--bone) 30%, transparent);cursor:pointer;color:var(--contrast);opacity:.7;text-align:center;border-radius:.33325rem;min-width:1.9995rem;padding-inline:.6665rem;font-size:larger;line-height:1}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>button[aria-label="Toggle mask pen"]:hover,figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>button[aria-label=Clear\ mask]:hover{opacity:1;background:color-mix(in srgb, var(--moonlight) 50%, transparent)}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>button[aria-label="Toggle mask pen"][aria-pressed=true]{opacity:1;background:color-mix(in srgb, var(--slate-fill) 50%, transparent);border-color:color-mix(in srgb, var(--slate-fill) 80%, transparent)}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>span[role=group]{align-items:center;gap:1.333rem;display:flex}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>a[data-display=label],figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>figure[data-display=phonebook]{z-index:2;background-color:var(--surface-glass);backdrop-filter:blur(8px);border-radius:.33325rem;padding:.43989rem;animation-name:fade-in;animation-duration:.1s;position:relative}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>a[data-display=label]>address>h3:first-of-type,figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>figure[data-display=phonebook]>address>h3:first-of-type{margin-right:.443889rem}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>a[data-display=label]>address>h3,figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>figure[data-display=phonebook]>address>h3,figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>a[data-display=label]>address>time,figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>figure[data-display=phonebook]>address>time{color:var(--accent);line-height:1}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>a[data-display=label]>svg,figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>figure[data-display=phonebook]>svg,figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>span[role=group] svg{fill:var(--accent)}figure:has([itemtype=\/posters]):not([itemtype])>figcaption>footer>menu>menu{align-items:center;gap:.6665rem;display:flex}
