.SectionWrapper-module-scss-module__xG45Ga__section{width:100%;position:relative}.SectionWrapper-module-scss-module__xG45Ga__spacingTopDefault{margin-top:var(--space-section-separation)}.SectionWrapper-module-scss-module__xG45Ga__spacingTopMedium{margin-top:var(--space-section-separation-medium)}.SectionWrapper-module-scss-module__xG45Ga__spacingTopSmall{margin-top:var(--space-section-separation-small)}.SectionWrapper-module-scss-module__xG45Ga__spacingTopNone{margin-top:0}.SectionWrapper-module-scss-module__xG45Ga__spacingBottomDefault{margin-bottom:var(--space-section-separation)}.SectionWrapper-module-scss-module__xG45Ga__spacingBottomMedium{margin-bottom:var(--space-section-separation-medium)}.SectionWrapper-module-scss-module__xG45Ga__spacingBottomSmall{margin-bottom:var(--space-section-separation-small)}.SectionWrapper-module-scss-module__xG45Ga__spacingBottomNone{margin-bottom:0}.SectionWrapper-module-scss-module__xG45Ga__band{padding-block:var(--space-band-padding-y)}.SectionWrapper-module-scss-module__xG45Ga__colorTransparent{background-color:#0000}.SectionWrapper-module-scss-module__xG45Ga__colorLightGreen{background-color:var(--color-bg-brand-subtle)}.SectionWrapper-module-scss-module__xG45Ga__colorGreen{background-color:var(--color-bg-brand);--color-text:var(--color-text-negative);--color-text-heading:var(--color-text-negative);--color-text-muted:color-mix(in srgb, var(--color-text-negative) 80%, var(--color-bg-brand));--color-text-muted-60:color-mix(in srgb, var(--color-text-negative) 60%, var(--color-bg-brand));--color-border:color-mix(in srgb, var(--color-text-negative) 20%, transparent);--color-focus-ring:var(--color-text);--color-surface:var(--color-bg-brand);--color-surface-elevated:color-mix(in srgb, var(--color-bg-brand) 85%, var(--color-text-negative));--color-link:var(--color-text);--button-accent-color:var(--color-text);--color-bg-muted:color-mix(in srgb, var(--color-bg-brand) 85%, var(--color-text-negative))}.SectionWrapper-module-scss-module__xG45Ga__bgFramed{background:0 0!important}.SectionWrapper-module-scss-module__xG45Ga__frame{z-index:0;pointer-events:none;border-radius:var(--radius-3xl);position:absolute;inset:0;overflow:hidden}@media (min-width:1024px){.SectionWrapper-module-scss-module__xG45Ga__frame{inset-inline:var(--space-6)}}.SectionWrapper-module-scss-module__xG45Ga__content{z-index:var(--section-content-z,1);position:relative}
.GallerySection-module-scss-module__QGElqW__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.GallerySection-module-scss-module__QGElqW__grid{gap:var(--space-5);grid-template-columns:minmax(0,787fr) repeat(2,minmax(0,336fr))}}.GallerySection-module-scss-module__QGElqW__item{aspect-ratio:169/150}.GallerySection-module-scss-module__QGElqW__item:first-child{aspect-ratio:350/275;grid-column:span 2}@media (min-width:768px){.GallerySection-module-scss-module__QGElqW__item{aspect-ratio:336/300}.GallerySection-module-scss-module__QGElqW__item:first-child{aspect-ratio:auto;grid-area:span 2}}.GallerySection-module-scss-module__QGElqW__photo{border-radius:var(--radius-3xl);background:var(--color-bg-muted);height:100%;position:relative;overflow:hidden}@media (min-width:768px){.GallerySection-module-scss-module__QGElqW__photo{border-radius:var(--radius-5xl)}}.GallerySection-module-scss-module__QGElqW__interactive{overflow:hidden}.GallerySection-module-scss-module__QGElqW__interactive img,.GallerySection-module-scss-module__QGElqW__interactive video{transition-property:transform;transition-duration:var(--duration-normal);transition-timing-function:ease-in-out}@media (prefers-reduced-motion:reduce){.GallerySection-module-scss-module__QGElqW__interactive img,.GallerySection-module-scss-module__QGElqW__interactive video{transition:none}}@media (hover:hover) and (pointer:fine){.GallerySection-module-scss-module__QGElqW__interactive:hover img,.GallerySection-module-scss-module__QGElqW__interactive:hover video{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.GallerySection-module-scss-module__QGElqW__interactive:hover img,.GallerySection-module-scss-module__QGElqW__interactive:hover video{transform:none}}.GallerySection-module-scss-module__QGElqW__image{object-fit:cover}.GallerySection-module-scss-module__QGElqW__open{padding:var(--space-5);border-radius:inherit;align-items:flex-end;display:flex;position:absolute;inset:0}.GallerySection-module-scss-module__QGElqW__open:focus-visible{box-shadow:inset 0 0 0 1px var(--color-focus-ring);outline:none}@media (min-width:1280px){.GallerySection-module-scss-module__QGElqW__open{padding:var(--space-12)}}.GallerySection-module-scss-module__QGElqW__chip{align-items:center;gap:var(--space-icon-label-gap);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-body-auto);color:var(--color-text-negative);border-radius:var(--radius-full);background:var(--color-overlay-glass);-webkit-backdrop-filter:blur(6.85px);backdrop-filter:blur(6.85px);display:flex}@media (min-width:1280px){.GallerySection-module-scss-module__QGElqW__chip{font-size:var(--text-lg)}}.GallerySection-module-scss-module__QGElqW__chipIcon{flex-shrink:0;width:1.125rem;height:1.125rem}@media (min-width:1280px){.GallerySection-module-scss-module__QGElqW__chipIcon{width:1.5rem;height:1.5rem}}
.MarkdownProse-module-scss-module__BtGY7a__prose{color:var(--color-text);font-size:var(--text-lg);line-height:var(--leading-relaxed)}@media (min-width:768px){.MarkdownProse-module-scss-module__BtGY7a__prose{font-size:var(--text-xl)}}.MarkdownProse-module-scss-module__BtGY7a__prose>h1{display:none}.MarkdownProse-module-scss-module__BtGY7a__prose>:first-child{margin-top:0}.MarkdownProse-module-scss-module__BtGY7a__prose>h1:first-child+*{margin-top:0}:is(.MarkdownProse-module-scss-module__BtGY7a__prose h2,.MarkdownProse-module-scss-module__BtGY7a__prose h3){scroll-margin-top:calc(var(--header-height-compact) + var(--space-4))}:is(.MarkdownProse-module-scss-module__BtGY7a__prose h4,.MarkdownProse-module-scss-module__BtGY7a__prose h5,.MarkdownProse-module-scss-module__BtGY7a__prose h6){color:var(--color-text-heading)}.MarkdownProse-module-scss-module__BtGY7a__prose h2{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--color-text-heading);margin-top:var(--space-12);margin-bottom:var(--space-4)}@media (min-width:768px){.MarkdownProse-module-scss-module__BtGY7a__prose h2{font-size:var(--text-4xl)}}.MarkdownProse-module-scss-module__BtGY7a__prose h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-text-heading);margin-top:var(--space-10);margin-bottom:var(--space-3)}@media (min-width:768px){.MarkdownProse-module-scss-module__BtGY7a__prose h3{font-size:var(--text-2xl)}}.MarkdownProse-module-scss-module__BtGY7a__prose p{margin-bottom:var(--space-5)}.MarkdownProse-module-scss-module__BtGY7a__prose strong{font-weight:var(--font-weight-bold);color:var(--color-text-heading)}.MarkdownProse-module-scss-module__BtGY7a__prose em{color:var(--color-text-muted);font-style:italic}:is(.MarkdownProse-module-scss-module__BtGY7a__prose ul,.MarkdownProse-module-scss-module__BtGY7a__prose ol){margin-bottom:var(--space-4);padding-left:var(--space-6)}.MarkdownProse-module-scss-module__BtGY7a__prose ul{list-style-type:disc}.MarkdownProse-module-scss-module__BtGY7a__prose ol{list-style-type:decimal}.MarkdownProse-module-scss-module__BtGY7a__prose li{margin-bottom:var(--space-2)}:is(.MarkdownProse-module-scss-module__BtGY7a__prose li>ul,.MarkdownProse-module-scss-module__BtGY7a__prose li>ol){margin-top:var(--space-2);margin-bottom:var(--space-2)}.MarkdownProse-module-scss-module__BtGY7a__prose li::marker{color:var(--color-accent)}.MarkdownProse-module-scss-module__BtGY7a__prose a{color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-link) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-link) 40%, transparent);text-underline-offset:3px;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}@media (hover:hover) and (pointer:fine){.MarkdownProse-module-scss-module__BtGY7a__prose a:hover{color:var(--color-accent-hover);text-decoration-color:currentColor}}.MarkdownProse-module-scss-module__BtGY7a__prose a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.MarkdownProse-module-scss-module__BtGY7a__prose hr{margin-block:var(--space-10);border:0;border-top:1px solid var(--color-border)}.MarkdownProse-module-scss-module__BtGY7a__prose blockquote{margin-block:var(--space-8);padding:var(--space-4) var(--space-6);border-left:4px solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb, var(--color-accent) 5%, transparent);color:var(--color-text);font-style:italic}.MarkdownProse-module-scss-module__BtGY7a__prose blockquote p:last-child{margin-bottom:0}.MarkdownProse-module-scss-module__BtGY7a__prose table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}@media (min-width:768px){.MarkdownProse-module-scss-module__BtGY7a__prose table{font-size:var(--text-base)}}.MarkdownProse-module-scss-module__BtGY7a__prose thead{background-color:var(--color-bg-muted)}:is(.MarkdownProse-module-scss-module__BtGY7a__prose th,.MarkdownProse-module-scss-module__BtGY7a__prose td){padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);text-align:left;vertical-align:top}.MarkdownProse-module-scss-module__BtGY7a__prose th{font-weight:var(--font-weight-semibold);color:var(--color-text)}.MarkdownProse-module-scss-module__BtGY7a__prose code{font-family:var(--font-mono-stack);color:var(--color-text);background-color:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.15em .4em;font-size:.875em}.MarkdownProse-module-scss-module__BtGY7a__prose pre{margin-block:var(--space-4);padding:var(--space-4);background-color:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);overflow-x:auto}.MarkdownProse-module-scss-module__BtGY7a__prose pre code{background-color:#0000;border:0;padding:0}.MarkdownProse-module-scss-module__BtGY7a__prose.MarkdownProse-module-scss-module__BtGY7a__small{font-size:var(--text-smaller-body);line-height:var(--leading-smaller-body)}.MarkdownProse-module-scss-module__BtGY7a__tableScroll{max-width:100%;margin-block:var(--space-6);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.MarkdownProse-module-scss-module__BtGY7a__image{max-width:100%;height:auto;margin-block:var(--space-6);border-radius:var(--radius-md);display:block}.MarkdownProse-module-scss-module__BtGY7a__prose.MarkdownProse-module-scss-module__BtGY7a__diary{font-size:var(--text-smaller-body);line-height:var(--leading-smaller-body)}.MarkdownProse-module-scss-module__BtGY7a__prose.MarkdownProse-module-scss-module__BtGY7a__diary>*{max-width:var(--container-narrow-max-width);margin-inline:auto}.MarkdownProse-module-scss-module__BtGY7a__prose.MarkdownProse-module-scss-module__BtGY7a__diary h2{font-family:var(--font-body-stack);font-size:var(--text-blog-subheadings);font-weight:var(--font-weight-medium);line-height:var(--leading-blog-subheadings);margin-bottom:var(--space-8)}.MarkdownProse-module-scss-module__BtGY7a__prose.MarkdownProse-module-scss-module__BtGY7a__diary>p:has(>img:only-child){max-width:none;margin-block:var(--space-section-separation-small)}.MarkdownProse-module-scss-module__BtGY7a__prose.MarkdownProse-module-scss-module__BtGY7a__diary .MarkdownProse-module-scss-module__BtGY7a__image{border-radius:var(--radius-3xl);width:100%;margin-block:0}@media (min-width:1280px){.MarkdownProse-module-scss-module__BtGY7a__prose.MarkdownProse-module-scss-module__BtGY7a__diary .MarkdownProse-module-scss-module__BtGY7a__image{border-radius:var(--radius-6xl)}}
.Accordion-module-scss-module___FQl_a__accordion{--accordion-accent:var(--color-accent);--accordion-accent-hover:var(--color-accent-hover);gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.Accordion-module-scss-module___FQl_a__item{border:1px solid var(--color-divider);border-radius:var(--radius-3xl);background:var(--color-surface);interpolate-size:allow-keywords;overflow:hidden}.Accordion-module-scss-module___FQl_a__item::details-content{block-size:0;transition:block-size var(--transition-normal),content-visibility var(--transition-normal) allow-discrete;overflow:clip}@media (prefers-reduced-motion:reduce){.Accordion-module-scss-module___FQl_a__item::details-content{transition:none}}.Accordion-module-scss-module___FQl_a__item[open]::details-content{block-size:auto}@media (min-width:1280px){.Accordion-module-scss-module___FQl_a__item{border-radius:var(--radius-6xl)}}.Accordion-module-scss-module___FQl_a__summary{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-4);border-radius:inherit;cursor:pointer;list-style:none;display:flex}.Accordion-module-scss-module___FQl_a__summary:focus-visible{box-shadow:inset 0 0 0 1px var(--color-focus-ring);outline:none}.Accordion-module-scss-module___FQl_a__summary::-webkit-details-marker{display:none}@media (min-width:1280px){.Accordion-module-scss-module___FQl_a__summary{gap:var(--space-5)}}@media (hover:hover) and (pointer:fine){.Accordion-module-scss-module___FQl_a__summary:hover .Accordion-module-scss-module___FQl_a__question{color:var(--accordion-accent)}}.Accordion-module-scss-module___FQl_a__number{aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-bg-brand-badge);width:1.875rem;font-family:var(--font-display-stack);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);color:var(--color-text-heading);flex-shrink:0;place-items:center;display:grid}@media (min-width:1280px){.Accordion-module-scss-module___FQl_a__number{width:2.5rem;font-size:var(--text-xl)}}.Accordion-module-scss-module___FQl_a__question{font-family:var(--font-body-stack);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);color:var(--color-text);transition:color var(--transition-fast);flex:1}@media (prefers-reduced-motion:reduce){.Accordion-module-scss-module___FQl_a__question{transition:none}}@media (min-width:1280px){.Accordion-module-scss-module___FQl_a__question{font-size:var(--text-xl)}}.Accordion-module-scss-module___FQl_a__icon{color:var(--color-text);transition:transform var(--transition-normal);flex-shrink:0}@media (prefers-reduced-motion:reduce){.Accordion-module-scss-module___FQl_a__icon{transition:none}}.Accordion-module-scss-module___FQl_a__item[open] .Accordion-module-scss-module___FQl_a__icon{transform:rotate(180deg)}.Accordion-module-scss-module___FQl_a__answer{--color-accent:var(--accordion-accent);--color-accent-hover:var(--accordion-accent-hover);--color-link:var(--accordion-accent);padding:var(--space-6) var(--space-6) var(--space-8);border-top:1px solid var(--color-divider);opacity:0;transition:opacity var(--transition-normal)}@media (prefers-reduced-motion:reduce){.Accordion-module-scss-module___FQl_a__answer{transition:none}}.Accordion-module-scss-module___FQl_a__answer>:last-child{margin-bottom:0}.Accordion-module-scss-module___FQl_a__item[open] .Accordion-module-scss-module___FQl_a__answer{opacity:1}@starting-style{.Accordion-module-scss-module___FQl_a__item[open] .Accordion-module-scss-module___FQl_a__answer{opacity:0}}@media (min-width:1280px){.Accordion-module-scss-module___FQl_a__answer{padding-inline:var(--space-8)}}.Accordion-module-scss-module___FQl_a__flat{gap:0}.Accordion-module-scss-module___FQl_a__flat .Accordion-module-scss-module___FQl_a__item{border:0;border-bottom:1px solid var(--color-divider);background:0 0;border-radius:0}.Accordion-module-scss-module___FQl_a__flat .Accordion-module-scss-module___FQl_a__summary{padding-inline:0}@media (min-width:1280px){.Accordion-module-scss-module___FQl_a__flat .Accordion-module-scss-module___FQl_a__summary{padding-block:var(--space-5)}}.Accordion-module-scss-module___FQl_a__flat .Accordion-module-scss-module___FQl_a__answer{padding:var(--space-6) 0;font-size:var(--text-bigger-body);line-height:var(--leading-normal)}
.page-module-scss-module__4T2JcG__content{gap:var(--space-8)}@media (min-width:1280px){.page-module-scss-module__4T2JcG__content{gap:var(--space-12)}}
.page-module-scss-module__dlwzfW__body.page-module-scss-module__dlwzfW__body{font-size:var(--text-lg);line-height:var(--leading-normal)}.page-module-scss-module__dlwzfW__body.page-module-scss-module__dlwzfW__body p{margin-bottom:var(--space-6)}.page-module-scss-module__dlwzfW__body.page-module-scss-module__dlwzfW__body strong{font-size:var(--text-xl);font-weight:var(--font-weight-medium)}
