.Theatre.isEditMode .NewComponentPlaceholder::before{font-family:"Droid Serif Regular",serif;font-size:20px;color:#1d1d1b;font-weight:500}.Theatre.isEditMode .NewComponentPlaceholder::before{color:#00c0f0}.Theatre.isEditMode .NewComponentPlaceholder::after{font-family:"Droid Serif Regular",serif;font-size:16px;color:#1d1d1b;font-weight:500}.Theatre{padding:0 15px}.Theatre.isEditMode .NewComponentPlaceholder{padding:15px;border:5px solid #0070ff}.Theatre.isEditMode .NewComponentPlaceholder::before{content:"New PLACEHOLDER component: " attr(date-placeholder--type-node-id);display:block;padding-bottom:15px}.Theatre.isEditMode .NewComponentPlaceholder::after{content:attr(date-placeholder--admin-title) attr(date-placeholder--admin-note);display:block;white-space:pre-line}.Theatre_entrance{flex:1 0 auto}
.Foyer_hubWrap,.Foyer_menu{margin:0 auto;max-width:1200px}@keyframes spin-pipe{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}.Foyer{position:fixed;bottom:0;left:0;right:0;z-index:100}.Foyer_hub{height:40px;background:#fff;border-top:1px solid #a0a0a0}.Foyer_hubWrap{position:relative;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 15px}.Foyer_hubInfo{display:flex;align-items:center;gap:5px;color:#0070ff}.Foyer_hubBatching{display:flex;align-items:center;gap:10px;color:#a07000}.Foyer_hubBatching::before{content:"";display:inline-block;width:1px;height:.8em;background-color:currentColor;animation:spin-pipe 1s linear infinite;transform-origin:center}.Foyer_menu{position:fixed;inset:0 0 40px 0;z-index:100;overflow:hidden;pointer-events:none}.Foyer_menu::before{content:"";display:block;position:fixed;inset:0 0 40px 0;background:#f0f0f0;opacity:0;z-index:-1;transition:opacity .2s}.Foyer_menu.isOpen::before{opacity:.7}.Foyer_menu_wrap{position:relative;width:100%;height:100%;background:#fff;transform:translateX(100%);transition:transform .2s ease-out;content-visibility:auto}.Foyer_menu.isOpen .Foyer_menu_wrap{transform:translateX(0);pointer-events:auto;content-visibility:visible}.Foyer_menu:not(.isOpen) .Foyer_menu_wrap *{content-visibility:auto}
.Nav_areaTitle{font-family:"Roboto Slab Thin",sans-serif;font-size:16px;color:#1d1d1b}.Nav_header{display:flex;justify-content:flex-start;gap:10px;align-items:center;height:40px;padding:0 15px;background:#fff;border-bottom:1px solid #a0a0a0}.Nav_areaTitle{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Nav_area{position:absolute;inset:40px 0 0;z-index:100;overflow:auto;background:#fff;transform:translateX(100%);transition:transform .2s ease-in-out;content-visibility:auto;contain-intrinsic-size:auto 100%}.Nav_area.isOpen{transform:translateX(0);content-visibility:visible}.Nav_area.realm{transform:translateX(0)}.Nav_area a,.Nav_area a:visited,.Nav_area a:active a:hover{text-decoration:none;color:inherit}.Nav_item{padding:15px 0;border-bottom:1px solid #a0a0a0}.Nav_item.red{background:#fde6f7}.Nav_item.green{background:#f5fbe1}.Nav_item.blue{background:#e1f9fc}.Nav_item.yellow{background:#fffde1}.Nav_itemBlock{display:grid;grid-template-columns:1fr 24px;place-items:start center;gap:10px;padding:0 15px 0 25px;cursor:pointer}.Nav_details{display:grid;width:100%;gap:10px;grid-template-areas:"title" "photo" "text"}@media(600px <= width){.Nav_details{grid-template-columns:1fr 3fr;grid-template-areas:"photo title" "photo text";grid-template-rows:min-content 1fr;gap:5px 20px;align-items:start}}.Nav_title{grid-area:title}.Nav_bannerPhoto{grid-area:photo}.Nav_bannerText{grid-area:text}.Nav_next{margin-top:5px;cursor:pointer}
@keyframes pulse{0%{transform:scale(0.7);animation-timing-function:ease-in}20%{transform:scale(1.5);animation-timing-function:ease-out}100%{transform:scale(0.7)}}.body:not(.loaded){background:#fff}.Loading{display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible;pointer-events:auto}.Loading-screen{position:fixed;inset:0;align-items:flex-start;background:#1d1d1b70;z-index:9999}.Loading-screen.Loading-hideOnBodyLoaded{background:#fff}body.loaded .Loading-screen.Loading-hideOnBodyLoaded{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease-out,visibility 0s linear .5s}body.loaded .Loading-screen.Loading-hideOnBodyLoaded>.Loading_container>svg{animation-play-state:paused;transition:animation-play-state 0s linear .5s}.Loading-page{position:absolute;inset:0;padding:0;background:#1d1d1b70;z-index:100;display:flex;justify-content:center;align-items:center}.Loading-element{position:absolute;inset:0;padding:0;background:#1d1d1b70;z-index:10;display:flex;justify-content:center;align-items:center}.Loading-element.Loading-hideOnMounted{background:#1d1d1b20}body.mounted .Loading-element.Loading-hideOnMounted{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease-out,visibility 0s linear .5s}body.mounted .Loading-element.Loading-hideOnMounted>.Loading_container>svg{animation-play-state:paused;transition:animation-play-state 0s linear .5s}.Loading_container{display:flex;justify-content:center;align-items:center}.Loading_container>svg{display:block;width:100%;height:auto;mix-blend-mode:multiply;animation:pulse 1000ms linear infinite both;animation-play-state:running;will-change:transform;backface-visibility:hidden;aspect-ratio:658.83/790.83}.Loading-page .Loading_container,.Loading-screen .Loading_container{height:100%;width:30vw;transform:translateY(-10vh)}@media(orientation: portrait){.Loading-page .Loading_container,.Loading-screen .Loading_container{width:30vh}}.Loading-element .Loading_container{width:100%;height:100%;padding:7%;gap:5px;overflow-x:clip;-webkit-mask-image:linear-gradient(to right, transparent 0px, black 30px, black calc(100% - 30px), transparent 100%);mask-image:linear-gradient(to right, transparent 0px, black 30px, black calc(100% - 30px), transparent 100%);-webkit-mask-clip:no-clip;mask-clip:no-clip}.Loading-element .Loading_container-isBeam{padding:0}.Loading-element .Loading_container>svg{height:150%;width:auto;flex:0 0 auto}
.ButtonIcon{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;border:none;background:rgba(0,0,0,0);color:#1d1d1b;cursor:pointer}.ButtonIcon-l{width:48px;height:48px;font-size:36px}.ButtonIcon:disabled{color:#d0d0d0;cursor:not-allowed}
.Icon{font-family:"www-icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Icon{display:inline-flex;justify-content:center;align-items:center}.Icon-arrow::before{content:"\f105"}.Icon-angle::before{content:"\f105"}.Icon-angleDouble::before{content:"\f101"}.Icon-alignment::before{content:"\f05b"}.Icon-caret::before{content:"\f0da"}.Icon-chevron::before{content:"\f054"}.Icon-back::before{content:"\f112"}.Icon-add::before{content:"\f067"}.Icon-close::before{content:"\f00d"}.Icon-crop::before{content:"\f125"}.Icon-delete::before{content:"\f014"}.Icon-edit::before{content:"\f040"}.Icon-enableEditing::before{content:"\f0ad"}.Icon-extras::before{content:"\f0f6"}.Icon-linkExternal::before{content:"\f08e"}.Icon-linkup::before{content:"\f0c1"}.Icon-unlink::before{content:"\f127"}.Icon-login::before{content:"\f090"}.Icon-logout::before{content:"\f08b"}.Icon-navigation::before{content:"\f0c9"}.Icon-remove::before{content:"\f068"}.Icon-reset::before{content:"\f0e2"}.Icon-save::before{content:"\f0c7"}.Icon-sort::before{content:"\f047"}.Icon-enableSort::before{content:"\f0dc"}.Icon-upload::before{content:"\f093"}.Icon-user::before{content:"\f2c0"}.Icon-service::before{content:"\f085"}.Icon-home::before{content:"\f015"}.Icon-sitemap::before{content:"\f0e8"}.Icon-imprint::before{content:"\f0e3"}.Icon-privacy::before{content:"\f132"}.Icon-unpublished::before{content:"\f070"}.Icon-newsletter::before{content:"\f1d9"}.Icon-contact::before{content:"\f044"}.Icon-bold::before{content:"\f032"}.Icon-italic::before{content:"\f033"}.Icon-listUl::before{content:"\f0ca"}.Icon-listOl::before{content:"\f0cb"}.Icon-table::before{content:"\f0ce"}.Icon-photo::before{content:"\f03e"}.Icon-undo::before{content:"\f0e2"}.Icon-redo::before{content:"\f01e"}.Icon-link::before{content:"\f0c1"}.Icon-quality::before{content:"\f185"}.Icon-fps::before{content:"\f0e4"}.Icon-pause::before{content:"\f04c"}
.Photo_caption{font-family:"Roboto Slab Thin",sans-serif;font-size:16px;color:#1d1d1b}.Photo_copyright-isLink::after{font-family:"www-icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Photo_copyright-isLink{position:relative;display:inline-block;margin-right:1.2em;white-space:nowrap}.Photo_copyright-isLink::after{content:"\f08e";color:color-mix(in srgb, currentColor 65%, #ffffff);position:absolute;right:-1.2em;top:.4em}.Photo{display:flex;flex-flow:column;width:100%}.Photo_img{display:block;width:100%;height:auto;object-fit:contain;background:#d0d0d0}.Photo_img.isLoaded{background:rgba(0,0,0,0)}.Photo_caption{text-align:right;font-size:14px;font-style:italic}.Photo_copyright{white-space:nowrap}.Photo_copyright::before{content:"©";margin-right:.2em;color:color-mix(in srgb, currentColor 65%, #ffffff)}.Photo_copyright-left::before{display:inline-block;transform:scaleX(-1) skewX(30deg);margin:0 0 0 .2em}.Photo_copyright-public::before{content:"℗"}.Photo_copyright-isLink::after,.Photo_copyright-isLink.Tx_lk-external::after{color:color-mix(in srgb, currentColor 35%, #ffffff)}.Photo_copyright,.Photo_copyright:hover,.Photo_copyright:active,.Photo_copyright:visited{text-decoration:none;color:inherit}
.Service_title{font-family:"Droid Serif Regular",serif;font-size:20px;color:#1d1d1b;font-weight:500}.Service_headerTitle{font-family:"Roboto Slab Thin",sans-serif;font-size:16px;color:#1d1d1b}.Service_header{display:flex;justify-content:flex-start;gap:5px;align-items:center;height:40px;padding:0 15px;background:#fff;border-bottom:1px solid #a0a0a0}.Service_headerTitle{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Service_list{position:absolute;top:40px;bottom:0;left:0;right:0;z-index:100;overflow:auto;background:#fff}.Service_menu{position:absolute;inset:0;z-index:100;overflow:auto;background:#fff;transition:left .2s;transform:translateX(100%);transition:transform .2s ease-in-out}.Service_menu.isOpen{transform:translateX(0)}.Service_item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 15px;border-bottom:1px solid #a0a0a0}.Service_link{display:flex;align-items:center;justify-content:flex-start;gap:10px;text-decoration:none}.Service_title{text-decoration:none}
.UserCurrent_name{font-family:"Droid Serif Regular",serif;font-size:16px;color:#1d1d1b;font-weight:500}.UserCurrent_actions{font-family:"Roboto Slab Light",sans-serif;font-size:16px;font-weight:400;color:#1d1d1b}.UserCurrent_name{margin-bottom:10px}.UserCurrent_action{padding:15px 15px;white-space:nowrap;border-bottom:1px solid #a0a0a0;cursor:pointer}.UserCurrent_label{display:flex;align-items:center;gap:5px}.UserCurrent_subAction{padding:15px 30px;cursor:pointer}.UserCurrent_subAction:first-child{padding-top:20px}
.Switch{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:1px;cursor:pointer}.Switch-fixed{justify-content:flex-end}.Switch-inline{display:inline-flex}.Switch-hasBottomGap{margin-bottom:20px}.Switch_switch{position:relative;overflow:hidden;display:flex;align-items:center;border-radius:16em;width:58em;height:32em;padding:2em;background:#d0d0d0}.Switch_switch:before{content:"";width:24em;height:24em;border-radius:50%;background:#fff;transform:translate(2em);transition:transform .25s}.Switch_input:checked~.Switch_switch{background:#b6f100}.Switch_input:checked~.Switch_switch:before{transform:translate(28em)}.Switch_input:disabled~.Switch_switch:after{content:"";position:absolute;inset:0;background:#d0d0d0;opacity:.5}.Switch_label{display:inline-flex;align-items:center;gap:5px;font-size:16em}.Switch_icon{width:24px;height:24px}
.h-2{font-family:"Droid Serif Bold",serif;font-size:36px;font-weight:700;line-height:1.3;color:#1d1d1b}.h-3{font-family:"Droid Serif Regular",serif;font-size:24px;line-height:1.3;color:#1d1d1b;font-weight:500}.h-4{font-family:"Droid Serif Regular",serif;font-size:20px;color:#1d1d1b;font-weight:500}.h-5{font-family:"Droid Serif Regular",serif;font-size:16px;color:#1d1d1b;font-weight:500}body{font-family:"Roboto Slab Light",sans-serif;font-size:16px;font-weight:400;color:#1d1d1b}.Notify_icon{font-family:"www-icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"www-icons";src:url(../fonts/www-icons.4411a3a7.woff2);font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"Roboto Slab Thin";src:url(../fonts/RobotoSlab-Thin.783c43f3.woff2);font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:"Roboto Slab Light";src:url(../fonts/RobotoSlab-Light.e7ad5e88.woff2);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"Roboto Slab Regular";src:url(../fonts/RobotoSlab-Regular.ac44cff5.woff2);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Roboto Slab Medium";src:url(../fonts/RobotoSlab-Medium.07c48c7e.woff2);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Roboto Slab SemiBold";src:url(../fonts/RobotoSlab-SemiBold.577e17e2.woff2);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Roboto Slab Bold";src:url(../fonts/RobotoSlab-Bold.fe079976.woff2);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Roboto Slab ExtraBold";src:url(../fonts/RobotoSlab-ExtraBold.96e0b3e2.woff2);font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:"Roboto Slab Black";src:url(../fonts/RobotoSlab-Black.fcae1a91.woff2);font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:"Droid Serif Regular";src:url(../fonts/DroidSerif.82b663cb.woff2);font-style:normal;font-display:swap}@font-face{font-family:"Droid Serif Italic";src:url(../fonts/DroidSerif-Italic.a663dcfa.woff2);font-style:italic;font-display:swap}@font-face{font-family:"Droid Serif Bold";src:url(../fonts/DroidSerif-Bold.bf9e20c5.woff2);font-style:normal;font-weight:bold;font-display:swap}@font-face{font-family:"Droid Serif BoldItalic";src:url(../fonts/DroidSerif-BoldItalic.8dcde63a.woff2);font-weight:bold;font-style:italic;font-display:swap}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}ul{list-style:none}body{line-height:1.6;-webkit-font-smoothing:antialiased;background:#fff}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}fieldset{border:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}section,article,header,footer,nav,aside{display:block}#root{isolation:isolate}.invisible{position:absolute !important;clip-path:inset(50%) !important;width:1px !important;height:1px !important;overflow:hidden !important;white-space:nowrap !important}.h-2{margin-bottom:30px}.Notify{max-width:600px;width:100% !important}.Notify_desc{font-family:"Roboto Slab Light",sans-serif;font-size:16px;font-weight:400;margin-top:5px;color:inherit}.Notify_close{background:rgba(0,0,0,0);border:none;font-weight:bold;color:inherit;padding:2px 5px;font-size:14px;cursor:pointer}.Notify_icon{display:inline-flex;justify-content:center;align-items:center}.Notify_item{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:15px;border-radius:6px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);font-family:"Roboto Slab Medium",sans-serif;font-size:16px;font-weight:500;transition:transform .2s ease}.Notify_item[data-type=info]{background-color:#f1f7f8;border:1px solid #0070ff;color:#0070ff}.Notify_item[data-type=info] .Notify_icon::before{content:"\f05a"}.Notify_item[data-type=success]{background-color:#f6f8f1;border:1px solid #4f9100;color:#4f9100}.Notify_item[data-type=success] .Notify_icon::before{content:"\f00c"}.Notify_item[data-type=error]{background-color:#f8f2f6;border:1px solid #d32f2f;color:#d32f2f}.Notify_item[data-type=error] .Notify_icon::before{content:"\f1e2"}.Notify_item[data-type=warning]{background-color:#faf8e6;border:1px solid #a07000;color:#a07000}.Notify_item[data-type=warning] .Notify_icon::before{content:"\f071"}
.Edifice_shell{margin:0 auto;max-width:1200px}.Edifice{height:calc(100vh - 40px);overflow:auto;background:#f0f0f0}.Edifice_shell{display:flex;flex-direction:column;gap:30px;min-height:100%;background:#fff}
.Exit_title{font-family:"Droid Serif Regular",serif;font-size:16px;color:#1d1d1b;font-weight:500}.Exit{flex-shrink:0;margin-top:auto;padding:15px 15px;border-top:1px solid #a0a0a0}.Exit_list{display:flex;gap:30px;align-items:center}.Exit_list>li:nth-child(2){margin-right:auto}@media(max-width: 700px){.Exit_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px 15px;justify-items:stretch}}.Exit_link{display:flex;align-items:center;justify-content:flex-start;gap:2px;text-decoration:none}.Exit_title{text-decoration:none;white-space:nowrap}.Exit_copy{margin-top:30px;text-align:right}
.Marquee{margin-bottom:30px;padding:0 15px;border-bottom:1px solid #a0a0a0;display:flex;justify-content:space-between}.Marquee_logo{font-size:.3px}.Marquee_logoDws{font-size:.5px;margin:12px 2px 0}@media(min-width: 600px){.Marquee_logo{font-size:.5px}.Marquee_logoDws{font-size:1px;margin:0 12px}}@media(min-width: 900px){.Marquee_logo{font-size:.7px}.Marquee_logoDws{font-size:1px;margin:50px 12px 0}}
.Logo_text{font-family:"Roboto Slab ExtraBold",serif;color:#1d1d1b}.Logo{display:inline-block;position:relative;width:500em;height:238em}.Logo>figure{width:100%;height:100%}.Logo-flowers{width:198.3em}.Logo_img{position:absolute;top:0;left:0;height:238em}.Logo_text{text-transform:uppercase;position:absolute;top:60em;left:203em}.Logo_text_a,.Logo_text_b{position:absolute;white-space:nowrap}.Logo_text_a>span,.Logo_text_b>span{text-shadow:.01em 0}.Logo_text_a{top:0;left:43em}.Logo_text_a>span{font-size:31em}.Logo_text_b{top:16em;left:0}.Logo_text_b>span{font-size:68em;letter-spacing:.05em}
.LogoDws_textLink{font-family:"Roboto Slab Light",sans-serif;font-size:16px;font-weight:400;color:#1d1d1b}.LogoDws{display:flex;flex-direction:column;align-items:flex-end}.LogoDws_img{width:60em;margin-right:-13em}.LogoDws_text{margin-top:5em;text-align:right}.LogoDws_textLink{font-size:10em;line-height:1}.LogoDws_textLink,.LogoDws_textLink:hover,.LogoDws_textLink:active,.LogoDws_textLink:visited{color:#1d1d1b;text-decoration:none}
.Stage_title{font-family:"Droid Serif Regular",serif;font-size:24px;line-height:1.3;color:#1d1d1b;font-weight:500}.Stage_head{margin-bottom:30px;border-bottom:1px solid #a0a0a0;padding-bottom:20px;position:relative;z-index:1;display:grid;width:100%;text-decoration:none;color:inherit;align-items:start;grid-template-columns:300px 1fr;grid-template-areas:"photo title" "photo text";grid-template-rows:min-content 1fr;gap:5px 25px}@media(max-width: 700px){.Stage_head{display:block;overflow:hidden;margin-bottom:20px}}.Stage_title{grid-area:title;margin:0 0 10px 0}@media(600px <= width){.Stage_title{font-size:36px}}@media(800px <= width){.Stage_title{font-size:48px}}.Stage_bannerPhoto{grid-area:photo;width:100%;max-width:300px;height:auto;border-radius:4px;overflow:hidden}@media(max-width: 700px){.Stage_bannerPhoto{float:left;width:150px;margin:0 5px 0 0}.Stage_bannerPhoto .Photo_captionText{position:absolute !important;clip-path:inset(50%) !important;width:1px !important;height:1px !important;overflow:hidden !important;white-space:nowrap !important}}.Stage_bannerText{grid-area:text;margin:0;line-height:1.4}.Stage_component{display:inline-block;margin-right:5px;text-transform:uppercase;color:#c00090}.Stage_component::after{content:": "}
.Lite_title{font-family:"Droid Serif Regular",serif;font-size:20px;color:#1d1d1b;font-weight:500}.Lite:not(:last-child){margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #303030}.Lite_title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.Lite_link{display:inline-block;line-height:1}.Lite_banner{margin-bottom:20px}
.Input_maxLength,.Input_error{font-family:"Roboto Slab Light",sans-serif;font-size:12px;color:#1d1d1b}.Input{width:100%;margin:0;padding:0 10px;height:40px;background:#fff;border:1px solid #d0d0d0;border-radius:4px;color:#1d1d1b;transition:border-color .2s ease,box-shadow .2s ease}.Input:hover:not(:disabled):not([readonly]):not(:focus){border-color:#a0a0a0}.Input:focus{outline:none;border-color:#0070ff;box-shadow:0 0 0 2px rgba(0,123,255,.2)}.Input-disabled{background:#f0f0f0;color:#a0a0a0;cursor:not-allowed;border-color:#e0e0e0}.Input[readonly]{background:rgba(0,0,0,0);border-style:dashed}.Input.isInvalid{border-color:#d32f2f}.Input.isInvalid:focus{outline:none;border-color:#d32f2f;box-shadow:0 0 0 2px rgba(211,47,47,.2)}.Input-textarea{resize:vertical;min-height:80px;padding:10px;display:block}.Input_container{display:flex;align-items:flex-start;gap:10px;width:100%}.Input_container-textarea .Input_label{padding-top:10px}.Input_container:has(input:required) .Input_label::after,.Input_container:has(textarea:required) .Input_label::after{content:" *";color:#d32f2f}.Input_fieldWrapper{position:relative;width:100%}.Input_fieldWrapper.hasLabel{flex:1}.Input_maxLength{color:#d32f2f;position:absolute;top:-15px;right:0}.Input_error{color:#d32f2f;opacity:0;transition:opacity .2s ease}.Input_error.isInvalid{opacity:1}.Input_label{flex:0 1 auto;width:auto;padding-top:0.45em;line-height:1.6;display:block}.isInvalid>.Input_label{color:#d32f2f}.Input_container.hasLabelWidth .Input_label{flex:0 0 var(--label-width, 150px)}@media(max-width: 600px){.Input_container.hasLabelWidth,.Input_container{flex-direction:column;gap:5px}.Input_container.hasLabelWidth-textarea .Input_label,.Input_container-textarea .Input_label{padding:0}.Input_container.hasLabelWidth .Input_label,.Input_container .Input_label{flex:none;width:auto}}
.Tooltip{font-family:"Roboto Slab Light",sans-serif;font-size:16px;font-weight:400;color:#1d1d1b}.Tooltip{padding:5px 10px;border-radius:4px;width:max-content;max-width:calc(100vw - 15px);background-color:#f0f0f0;border:1px solid #e0e0e0}
.Select_error{font-family:"Roboto Slab Light",sans-serif;font-size:12px;color:#1d1d1b}.Select_container{display:flex;align-items:flex-start;gap:10px;width:100%}.Select_container:has(select:required) .Select_label::after{content:" *";color:#d32f2f}.Select_container.isDisabled{cursor:not-allowed}.Select_wrapper{position:relative;display:flex;align-items:center}.Select_wrapper:focus-within .Select_arrow{transform:rotate(270deg)}.Select_arrow{position:absolute;right:10px;pointer-events:none;transform:rotate(90deg);transition:transform .2s ease-in-out}.Select_input{width:100%;height:40px;padding:0 20px 0 10px;background:#fff;border:1px solid #d0d0d0;border-radius:4px;appearance:none;cursor:pointer}.Select_input:focus{outline:none;border-color:#0070ff;box-shadow:0 0 0 2px rgba(0,123,255,.2)}.Select_input:disabled{background:#f0f0f0;color:#a0a0a0;cursor:not-allowed}.Select_input.isInvalid{border-color:#d32f2f}.Select_label{flex:0 0 auto;padding-top:.5em}.Select_container.hasLabelWidth .Select_label{flex:0 0 var(--label-width, 150px)}.Select_fieldWrapper{flex:1}.Select_error{color:#d32f2f;min-height:1.2em;opacity:0}.Select_error.isInvalid{opacity:1}@media(max-width: 600px){.Select_container.hasLabelWidth,.Select_container{flex-direction:column;gap:5px}.Select_container.hasLabelWidth .Select_label,.Select_container .Select_label{width:auto;flex:none}}
.ImageUpload_outPutHeading{font-family:"Droid Serif Regular",serif;font-size:16px;color:#1d1d1b;font-weight:500}.ImageUpload_fileInfo{font-family:"Roboto Slab Light",sans-serif;font-size:12px;color:#1d1d1b}.ImageUpload{display:flex;flex-direction:column;gap:10px;border:2px dashed rgba(0,0,0,0);transition:background .2s}.ImageUpload.isDragging{background:rgba(0,112,255,.05);border-color:#0070ff}.ImageUpload_inputContainer{display:flex;align-items:center;gap:10px;width:100%}.ImageUpload_label{flex:0 1 auto;width:auto}.ImageUpload_label.isRequired::after{content:" *";color:#d32f2f}.ImageUpload_inputContainer.hasLabelWidth .ImageUpload_label{flex:0 0 var(--label-width, 150px)}@media(max-width: 600px){.ImageUpload_inputContainer.hasLabelWidth,.ImageUpload_inputContainer{flex-direction:column;align-items:flex-start;gap:5px}.ImageUpload_inputContainer.hasLabelWidth .ImageUpload_label,.ImageUpload_inputContainer .ImageUpload_label{flex:none;width:auto}}.ImageUpload_trigger{cursor:pointer;display:inline-block}.ImageUpload_button{display:inline-flex;place-items:center;padding:5px 15px;border:1px solid #0070ff;background:#fff;color:#0070ff;cursor:pointer}.ImageUpload_button.disabled{background:#d0d0d0;cursor:not-allowed}.ImageUpload_output{display:flex;gap:30px;width:100%}.ImageUpload_outPutSlot{flex:1;display:flex;flex-direction:column}.ImageUpload_outPutHeading{margin-bottom:10px}.ImageUpload_outPutImage.isEmpty{aspect-ratio:16/9;background:#e0e0e0}.ImageUpload_fileThumb{display:block;width:100%;height:auto}.ImageUpload_fileInfo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 10px;width:100%;margin-top:5px}.ImageUpload_fileName{flex:1 1 auto;min-width:150px;word-break:break-all}.ImageUpload_fileSize{flex:0 0 auto;white-space:nowrap;color:#505050}
.CopyrightInput_buttons{display:flex;justify-content:flex-end;gap:20px}
.Button{font-family:"Roboto Slab Light",sans-serif;font-size:16px;font-weight:400;color:#1d1d1b}.Button{display:inline-flex;align-items:center;justify-content:center;padding:5px 15px;cursor:pointer}.Button-primary{border:1px solid #0070ff;background:#0070ff;color:#fff}.Button-secondary{border:1px solid #0070ff;background:#fff;color:#0070ff}.Button-tertiary{border:1px solid #1d1d1b;background:#fff;color:#1d1d1b}.Button:disabled{background:#d0d0d0;border-color:#1d1d1b;cursor:not-allowed}
.Matrix_head{border-bottom:5px dotted red;margin-bottom:20px}.Matrix_content{position:relative}
.Cluster-placeholder,.Cluster-strip{display:flex;flex-direction:column}.Cluster-placeholder .Photo_caption,.Cluster-strip .Photo_caption{margin-bottom:20px}
.Animation_btnText{font-family:"Roboto Slab Light",sans-serif;font-size:12px;color:#1d1d1b}.Animation_btnText{color:#fff}.Animation{position:relative;display:flex;flex-direction:column-reverse;width:100%;margin:0 auto;user-select:none}.Animation_container{display:flex;position:relative;justify-content:center;align-items:center;width:100%;overflow:hidden;background:#e0e0e0}.Animation_canvasBox{display:flex;position:absolute;justify-content:center;align-items:center;width:100%;height:auto;z-index:1;opacity:0;visibility:hidden}.Animation_canvasBox.isReady{opacity:1;visibility:visible}.Animation_canvas{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.Animation_still{display:block;position:relative;width:100%;height:auto;z-index:2;opacity:1;visibility:visible;transition:opacity 250ms ease,visibility 0s linear,z-index 0s linear}.Animation_still.isHidden{opacity:0;visibility:hidden;z-index:0;transition-delay:0s,250ms,250ms}.Animation_img{display:block;width:100%;height:auto;object-fit:contain}.Animation_progressWrapper{display:flex;align-items:center;position:absolute;bottom:64px;left:0;width:100%;height:10px;padding:0 100px;z-index:3}.Animation_progress{position:relative;width:100%;height:4px;border-radius:9999px;background:#fff;opacity:1;visibility:visible;overflow:visible;transition:opacity 250ms ease,visibility 250ms ease}.Animation_progress.isLoaded{background:#a0a0a0;opacity:0;visibility:hidden}.Animation_progress.isLoaded.isVisible{opacity:1;visibility:visible}.Animation_progress.isLoaded .Animation_progression{background:#fff}.Animation_progression{position:absolute;left:0;top:0;height:100%;border-radius:9999px;will-change:width;background:#d32f2f}.Animation_controls{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:12px;left:0;width:100%;padding:0 100px;z-index:3;pointer-events:none;opacity:0;transition:opacity 250ms ease}.Animation_container.isHudVisible>.Animation_controls{opacity:1;pointer-events:auto}.Animation_controlGroup{display:flex;align-items:center;gap:30px}.Animation_controlGroup--right{width:auto;gap:5px;border-radius:9999px;background:rgba(29,29,27,.5)}.Animation_interactiveWrap{position:relative;display:flex;align-items:center}.Animation_interactiveWrap:hover .Animation_hudTooltip{opacity:1;transform:translateX(-50%) translateY(0)}.Animation_btnView{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:rgba(0,0,0,0);color:#fff;cursor:pointer}.Animation_btnView::before{content:"";display:block;position:absolute;inset:-5px;background:rgba(0,0,0,0)}.Animation_btnView .IconPrevFrame{transform:rotate(180deg)}.Animation_btnView--round{background:rgba(29,29,27,.5);border-radius:9999px}.Animation_btnView--combo{width:auto;border-radius:9999px;padding:0 20px 0 15px;gap:5px}.Animation_buttonPair{display:flex;gap:10px;background:rgba(29,29,27,.5);border-radius:9999px;padding:0 5px}.Animation_popup{display:flex;flex-direction:column;gap:5px;position:absolute;bottom:58px;left:50%;background:#1d1d1b;border-radius:6px 6px 0 0;padding:15px;min-width:130px;z-index:5;opacity:0;pointer-events:none;transform:translate(-50%, 10px);transition:opacity 250ms ease,transform 250ms ease}.Animation_popup.isOpen{opacity:1;pointer-events:auto;transform:translate(-50%, 0)}.Animation_popupOption{height:40px;display:flex;align-items:center;padding:0 15px;color:#fff;cursor:pointer;border-radius:4px;white-space:nowrap;font-size:14px;transition:background 250ms}.Animation_popupOption:hover{background:hsla(0,0%,100%,.1)}.Animation_popupOption.isActive{color:#a07000;font-weight:bold}.Animation_hudTooltip{position:absolute;bottom:63px;left:50%;transform:translateX(-50%) translateY(5px);background:rgba(29,29,27,.8);color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 250ms ease,transform 250ms ease;z-index:4}.Animation_editInfo{position:relative;display:flex;align-items:center;height:40px;padding:0 15px;z-index:26;background:rgba(29,29,27,.5);border-radius:9999px;cursor:pointer}.Animation_editInfo:hover .Animation_hudTooltip{opacity:1;transform:translateX(-50%) translateY(0)}.Animation_editInfoText{color:#fff;font-family:monospace;font-size:11px}.Animation_bottomSheet{display:flex;flex-direction:column;position:fixed;left:0;bottom:0;width:100vw;height:100vh;height:100dvh;padding:20px;box-sizing:border-box;background:#1d1d1b;z-index:100;transform:translateY(100%);transition:transform .3s cubic-bezier(0.25, 1, 0.5, 1)}.Animation_bottomSheet.isOpen{transform:translateY(0)}.Animation_bottomSheetHeader{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:30px;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:15px}.Animation_bottomSheetTitle{color:#fff;font-size:18px;font-weight:bold}.Animation_bottomSheetCloseBtn{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:#fff;width:44px;height:44px;cursor:pointer}.Animation_bottomSheetPanel{display:none;flex-direction:column;width:100%;gap:15px}.Animation_bottomSheetPanel.isActive{display:flex}.Animation_bottomSheetRow,.Animation_bottomSheetBackRow,.Animation_bottomSheetOption{display:flex;justify-content:space-between;align-items:center;width:100%;height:54px;padding:0 20px;box-sizing:border-box;background:hsla(0,0%,100%,.05);color:#fff;border-radius:8px;font-size:16px;cursor:pointer}.Animation_bottomSheetBackRow{justify-content:flex-start;gap:15px;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);margin-bottom:15px}.Animation_bottomSheetBackRow>.Icon{transform:rotate(180deg)}.Animation_bottomSheetOption{justify-content:center}.Animation_bottomSheetOption.isActive{background:#a07000;color:#1d1d1b;font-weight:bold}@media(min-width: 601px){.Animation_desktopOnly{display:flex}.Animation_mobileOnly{display:none}.Animation_mobilePlayOverlayBtn{display:none}}@media(max-width: 600px){.Animation_desktopOnly{display:none}.Animation_mobileOnly{display:flex}.Animation_progressWrapper{bottom:auto;top:12px;padding:0 20px}.Animation_controls{top:0;bottom:0;left:0;right:0;width:100%;height:100%;padding:0;justify-content:center;background:rgba(0,0,0,.2);pointer-events:none}.Animation_controlGroup--left{display:none}.Animation_controlGroup--right{position:absolute;bottom:20px;right:20px;z-index:10}.Animation_mobilePlayOverlayBtn{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:74px;height:74px;align-items:center;justify-content:center;background:rgba(29,29,27,.4);border:2px solid hsla(0,0%,100%,.6);border-radius:50%;color:#fff;z-index:10;cursor:pointer;opacity:0;pointer-events:none;transition:opacity 250ms ease,transform .2s ease}.Animation_container.isHudVisible>.Animation_mobilePlayOverlayBtn{opacity:1;pointer-events:auto}.Animation_mobilePlayOverlayBtn:active{transform:translate(-50%, -50%) scale(0.92)}.Animation_mobilePlayOverlayBtn .Icon{font-size:28px;margin-left:4px}}
.Tx_h2{font-family:"Droid Serif Bold",serif;font-size:36px;font-weight:700;line-height:1.3;color:#1d1d1b}.Tx_h3{font-family:"Droid Serif Regular",serif;font-size:24px;line-height:1.3;color:#1d1d1b;font-weight:500}.Tx_h4{font-family:"Droid Serif Regular",serif;font-size:20px;color:#1d1d1b;font-weight:500}.Tx_h5{font-family:"Droid Serif Regular",serif;font-size:16px;color:#1d1d1b;font-weight:500}.Tx{font-family:"Roboto Slab Light",sans-serif;font-size:16px;font-weight:400;color:#1d1d1b}.Tx_b{font-family:"Roboto Slab Medium",sans-serif;font-style:normal;font-weight:500;font-size:16px;color:#1d1d1b}.Tx_lk-external::after{font-family:"www-icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Tx_lk-external{position:relative;display:inline-block;margin-right:1.2em;white-space:nowrap}.Tx_lk-external::after{content:"\f08e";color:color-mix(in srgb, currentColor 65%, #ffffff);position:absolute;right:-1.2em;top:.4em}.Tx{margin:0}.Tx_h2,.Tx_h3,.Tx_h4,.Tx_h5{margin-bottom:.5em}.Tx_p{margin-bottom:1em}.Tx_i{font-style:italic}.Tx_lk{cursor:pointer;text-decoration:none;color:#007d8f}.Tx_lk:hover{text-decoration:underline}.Tx_lk:hover::after{text-decoration:none}.Tx_lk:visited{color:#793a91}.Tx_lk:visited::after{color:color-mix(in srgb, #793a91 65%, #ffffff)}.Tx_ol,.Tx_ul{margin-bottom:1em;padding-left:3em}.Tx_ul{list-style-type:disc}.Tx_img{clear:both;float:left;width:45%;margin:0 20px 20px 0}.Tx_img-right{float:right;margin:0 0 20px 20px}.Tx_clear{clear:both}

/*# sourceMappingURL=main.7e81fe433dfcc33e6c04.css.map*/