@layer components{._image_4szht_2{position:relative;transform:translateZ(0);display:grid;grid-template-columns:100%;isolation:isolate}._image_4szht_2[data-raised=true]{box-shadow:0 50px 100px -20px color-mix(in lab,var(--black) 25%,transparent),0 30px 60px -30px color-mix(in lab,var(--black) 30%,transparent)}._image_4szht_2[data-reveal=true]{--revealDuration: 1.8s;transition:box-shadow var(--durationL) ease calc(var(--revealDuration) / 2)}._image_4szht_2[data-reveal=true]:not([data-visible=true]){box-shadow:none}._image_4szht_2[data-reveal=true]:before{content:"";background-color:var(--accent);position:absolute;top:0;right:0;bottom:0;left:0;transform:scale3d(0,1,1);transform-origin:left;will-change:transform;z-index:var(--zIndex2)}@media (prefers-reduced-motion: no-preference){._image_4szht_2[data-reveal=true][data-visible=true]:before{animation:reveal var(--revealDuration) var(--bezierFastoutSlowin) var(--delay)}}._container_4szht_42{position:relative;transform:none;display:grid;grid-template-columns:100%}._elementWrapper_4szht_49{opacity:0;transition:none;transform:none;position:relative;display:grid;grid-template-columns:100%}._elementWrapper_4szht_49[data-reveal=true]{opacity:0;transition:opacity var(--durationM) ease var(--delay)}@media (prefers-reduced-motion: reduce){._elementWrapper_4szht_49[data-reveal=true]{transition-delay:calc(var(--delay) - 1s)}}._elementWrapper_4szht_49[data-visible=true]{opacity:1}._placeholder_4szht_71,._element_4szht_49{width:100%;height:auto;grid-column:1;grid-row:1}._placeholder_4szht_71[data-cover=true],._element_4szht_49[data-cover=true]{height:100%;object-fit:cover}._placeholder_4szht_71{transition:opacity var(--durationM) ease var(--delay);pointer-events:none;position:relative;z-index:var(--zIndex1);opacity:1}._placeholder_4szht_71[data-loaded=true]{opacity:0}._element_4szht_49{opacity:0}._element_4szht_49[data-loaded=true]{opacity:1}._button_4szht_104{opacity:0;position:absolute;top:var(--spaceM);left:var(--spaceM);height:32px;color:var(--white);padding:0 8px 0 2px}._button_4szht_104:after{background-color:color-mix(in lab,var(--black) 80%,transparent)}._elementWrapper_4szht_49:hover ._button_4szht_104,._button_4szht_104:focus{opacity:1}}._polaroid_19l73_1{display:in-line-block;position:relative;width:300px;height:360px;padding:0;background:transparent}._image_19l73_11{position:absolute;top:5px;left:5px;width:95%;height:95%;background-size:contain;background-position:top center;background-repeat:no-repeat}._frame_19l73_22{position:absolute;top:0;width:100%;height:100%;box-shadow:0 4px 8px #ffffff80;background-size:cover;background-repeat:no-repeat;background-position:center center}._caption_19l73_33{position:absolute;bottom:10px;left:0;width:100%;text-align:center;font-family:CedarvilleCursive,cursive;font-size:1.5rem;color:#333;z-index:2;transform:rotate(-3deg);padding:0 10px}@layer components{._list_1cydw_3{padding-left:1.7em;line-height:var(--lineHeightBody)}ol._list_1cydw_3{list-style-type:decimal-leading-zero}ul._list_1cydw_3{list-style-type:none}._item_1cydw_29{--bulletSize: min(1.2em, 24px);--markerGap: var(--spaceS);margin-bottom:.6em}ol ._item_1cydw_29::marker{color:var(--accent);font-variant-numeric:ordinal;font-size:min(1.2em,16px);font-weight:var(--fontWeightMedium);font-family:var(--monoFontStack)}ul ._item_1cydw_29:before{content:"";position:relative;display:inline-block;vertical-align:middle;left:calc(var(--markerGap) * -1);margin-left:calc(var(--bulletSize) * -1);width:var(--bulletSize);height:var(--bulletSize);background-color:var(--accent);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.586 12L7.793 6.207l1.414-1.414 6.5 6.5.707.707-.707.707-6.5 6.5-1.414-1.414L13.586 12z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.586 12L7.793 6.207l1.414-1.414 6.5 6.5.707.707-.707.707-6.5 6.5-1.414-1.414L13.586 12z"/></svg>')}}@layer components{._link_10hh2_2{--lineStrokeWidth: 2px;--linkColor: var(--accent);--lineOpacity: 30%;--filledLineGradient: linear-gradient(var(--linkColor), var(--linkColor));--unfilledLineGradient: linear-gradient( color-mix(in lab, var(--accent) var(--lineOpacity), transparent), color-mix(in lab, var(--accent) var(--lineOpacity), transparent) );cursor:pointer;display:inline;color:var(--linkColor);background:var(--filledLineGradient) no-repeat 100% 100% / 0 var(--lineStrokeWidth),var(--unfilledLineGradient) no-repeat 0 100% / 100% var(--lineStrokeWidth);padding-bottom:var(--lineStrokeWidth)}._link_10hh2_2:hover,._link_10hh2_2:focus{background:var(--filledLineGradient) no-repeat 0 100% / 100% var(--lineStrokeWidth),var(--unfilledLineGradient) no-repeat 0 100% / 100% var(--lineStrokeWidth)}@media (prefers-reduced-motion: no-preference){._link_10hh2_2{transition-duration:var(--durationM);transition-timing-function:var(--bezierFastoutSlowin);transition-property:background-size}}._link_10hh2_2[data-secondary=true]{--linkColor: var(--text)}}
