:root{color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark}}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}:root{background:light-dark(#fafbf7,#48433f)}body{color:light-dark(#253b33,#faf3e9);background:light-dark(#fafbf7,#48433f)}.site-header{background:light-dark(#e0e9dc,#57504b)}.site-header :is(.brand,.brand strong,.brand span,nav a){color:light-dark(#30473c,#faf3e9)}.site-header .contact-icon{color:light-dark(#526e5b,#e4d3c2)}.replica-footer{background:light-dark(#eaf0e4,#57504b)}.replica-footer .footer-legal{flex-wrap:wrap;gap:4px 16px;padding-top:14px;padding-bottom:12px;font-size:11px;font-weight:400;line-height:1.5;display:flex}.replica-footer .footer-legal a{font-size:inherit;min-height:0;font-weight:400}.replica-footer .privacy-settings{padding:4px 8px;font-size:11px}.theme-control{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.theme-control select{border:1px solid var(--line);color:light-dark(#252530,#f0edf6);background:light-dark(#fff,#252332);border-radius:8px;max-width:100%;min-height:44px;padding:8px}:root[data-theme=dark] .original-format-grid .format-card{background-blend-mode:multiply;background-color:#62564f}:root[data-theme=dark] .home-page .hero{background-image:linear-gradient(90deg,#48433fd9,#48433f1f),var(--portrait-image)}:root[data-theme=dark] .home-page .home-experience{background-image:linear-gradient(90deg,#48433feb,#48433fb8),url(/media/legacy/90fd6fa1ad5ba6e09dde-1200.webp)}:root[data-theme=dark] .hero-copy{z-index:1;mix-blend-mode:normal;position:relative}:root[data-theme=dark] .hero .hero-copy :is(h1,p,span){color:#f4f0ff}@media (width>=768px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root[data-theme=dark] .home-page .hero-image{opacity:0}}@media (width<=767px){:root[data-theme=dark] .home-page .hero{background-color:#48433f;background-image:none}:root[data-theme=dark] .hero-image{opacity:.5}}:root[data-theme=dark] .experience-facts{background-blend-mode:multiply;background-color:#57504b}:root[data-theme=dark] main a:not(.button){color:#eddbd0}input,textarea,select{color:light-dark(#252530,#f0edf6)}@media (width<=480px){.original-format-grid .format-card h3{overflow-wrap:normal;hyphens:none;font-size:clamp(20px,5.8vw,26px)}}:where(input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid light-dark(#6055a9,#bcafff)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root[data-theme=dark]{--line:#8c7e74}:root[data-theme=dark] .site-header{box-shadow:0 1px #75685f}:root[data-theme=dark] .reflection-block{color:#faf3e9;background:#59524d}:root[data-theme=dark] .reflection-block label{color:#fff8ef;background:#655c55;border-color:#948479}:root[data-theme=dark] :is(.pr-scenario,.pr-program article,.pr-hosts article,.pr-conditions,.privacy-dialog,.contact-dialog){color:#fff8ef;background:#5b524e}:root[data-theme=dark] .original-format-grid .format-card{background-blend-mode:soft-light;color:#fff8ef}:root[data-theme=dark] .original-format-grid .format-card :is(h3,p,strong,a,button){color:#fff8ef}:root[data-theme=dark] .theme-control select{color:#fff8ef;background:#625951}:root[data-theme=dark] .replica-footer .footer-contacts img{filter:brightness(0)invert();opacity:1}:root[data-theme=dark] .replica-footer .theme-control{color:#fff8ef}:root[data-theme=dark] .replica-footer .theme-control select{color:#fff8ef;-webkit-text-fill-color:#fff8ef;opacity:1;background:#39332f;border-color:#d4c5b6;font-size:14px}:root[data-theme=dark] .theme-control option{color:#fff8ef;background:#39332f}:root[data-theme=dark] .site-header .social-icons a{border-color:#bca99b}:root[data-theme=dark] body{background:linear-gradient(135deg,#625d57,#514d48) fixed}:root[data-theme=dark] .site-header{backdrop-filter:blur(18px);background:#686057c7}:root[data-theme=dark] .replica-footer{background:#eadac614}:root[data-theme=dark] :is(.reflection-block,.pr-scenario,.pr-program article,.pr-hosts article,.pr-conditions){background:#f4e2cb17;border:1px solid #fff2df1f}:root[data-theme=dark] .reflection-block :is(textarea,input){color:#fff8ef;background:#231f1b38}.original-privacy .privacy-portrait{isolation:isolate;position:relative}.original-privacy .privacy-portrait:before{content:"";z-index:-1;background:radial-gradient(at 50% 65%,light-dark(#c2bead52,#efdabf2e),#0000 72%);border-radius:48% 48% 20px 20px;position:absolute;inset:14% 3% 0}.original-privacy .privacy-portrait img{mask-image:linear-gradient(#000 0% 77%,#0000 100%)}@media (width<=767px){.original-privacy .privacy-portrait{mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.original-privacy .privacy-portrait img{mask-image:none}}
