.elementor-1662 .elementor-element.elementor-element-te27cpmn{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-f8d1ebd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-f8d1ebd:not(.elementor-motion-effects-element-type-background), .elementor-1662 .elementor-element.elementor-element-f8d1ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27paper );}.elementor-1662 .elementor-element.elementor-element-fb15c3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(24px,12px + 2.5vw,48px);--padding-bottom:var(--s9,72px);--padding-left:var(--pad,56px);--padding-right:var(--pad,56px);}.elementor-1662 .elementor-element.elementor-element-5fdfc56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1662 .elementor-element.elementor-element-01f7b0a{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-te27muted );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1662 .elementor-element.elementor-element-5a4fe71 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;fill:var( --e-global-color-te27ink2 );color:var( --e-global-color-te27ink2 );padding:0px 0px 0px 0px;}.elementor-1662 .elementor-element.elementor-element-5a4fe71 .elementor-button:hover, .elementor-1662 .elementor-element.elementor-element-5a4fe71 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-te27plum2 );}.elementor-1662 .elementor-element.elementor-element-5a4fe71 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1662 .elementor-element.elementor-element-5a4fe71 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-1662 .elementor-element.elementor-element-5a4fe71 .elementor-button:hover svg, .elementor-1662 .elementor-element.elementor-element-5a4fe71 .elementor-button:focus svg{fill:var( --e-global-color-te27plum2 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1662 .elementor-element.elementor-element-6b1a2de .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:28px;font-weight:500;line-height:1.5em;color:var( --e-global-color-te27plum );}.elementor-1662 .elementor-element.elementor-element-ae23155 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:156px;font-weight:400;line-height:0.86em;letter-spacing:-0.04em;color:var( --e-global-color-te27ink );}.elementor-1662 .elementor-element.elementor-element-4fee2c8{font-family:"Schibsted Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-te27ink2 );}.elementor-1662 .elementor-element.elementor-element-4b20293{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-3997413{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-1bf026d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-b53bccd .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:150px;font-weight:400;line-height:0.78em;letter-spacing:-0.05em;color:var( --e-global-color-te27ink );}.elementor-1662 .elementor-element.elementor-element-a642f40 .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:44px;font-weight:500;line-height:1em;color:var( --e-global-color-te27plum2 );}.elementor-1662 .elementor-element.elementor-element-a073148 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-te27ink2 );}.elementor-1662 .elementor-element.elementor-element-edee286{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-edee286:not(.elementor-motion-effects-element-type-background), .elementor-1662 .elementor-element.elementor-element-edee286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27ink );}.elementor-1662 .elementor-element.elementor-element-aec6084{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-c551478{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--s9,88px);--padding-bottom:0px;--padding-left:var(--pad,56px);--padding-right:var(--pad,56px);}.elementor-1662 .elementor-element.elementor-element-2e0580a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-b95ff25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-d7d4b8a .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:56px;font-weight:500;line-height:1.1em;color:var( --e-global-color-te27paper );}.elementor-1662 .elementor-element.elementor-element-283b98a .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:64px;font-weight:400;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-te27paper );}.elementor-1662 .elementor-element.elementor-element-330e9ab{font-family:"Schibsted Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#B9AEA1;}.elementor-1662 .elementor-element.elementor-element-4236573{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:var(--s10,104px);--padding-left:var(--pad,56px);--padding-right:var(--pad,56px);}.elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-1662 .elementor-element.elementor-element-a3f38f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-1fa43b7 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );padding:0px 0px 0px 0px;}.elementor-1662 .elementor-element.elementor-element-1fa43b7 .elementor-button:hover, .elementor-1662 .elementor-element.elementor-element-1fa43b7 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-te27paper );}.elementor-1662 .elementor-element.elementor-element-1fa43b7 .elementor-button:hover svg, .elementor-1662 .elementor-element.elementor-element-1fa43b7 .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-1662 .elementor-element.elementor-element-74e7597{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--s10,104px);--padding-bottom:calc(var(--s10,104px) + 8px);--padding-left:var(--pad,56px);--padding-right:var(--pad,56px);}.elementor-1662 .elementor-element.elementor-element-4ff7139{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-94909b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-68b3fd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-2a895d6 .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:56px;font-weight:500;line-height:1.1em;color:var( --e-global-color-te27rust );}.elementor-1662 .elementor-element.elementor-element-dc5456e .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:64px;font-weight:400;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-te27ink );}.elementor-1662 .elementor-element.elementor-element-96e5dc2{font-family:"Schibsted Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:var( --e-global-color-te27ink2 );}.elementor-1662 .elementor-element.elementor-element-13efcfe{font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-te27ink2 );}.elementor-1662 .elementor-element.elementor-element-1555895{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-7e96dc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-79fe045 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:48px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:var( --e-global-color-te27ink );}.elementor-1662 .elementor-element.elementor-element-720a1f2 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-te27muted );}.elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1662 .elementor-element.elementor-element-6b1a2de .elementor-heading-title{font-size:26px;line-height:1.5em;}.elementor-1662 .elementor-element.elementor-element-ae23155 .elementor-heading-title{font-size:112px;line-height:0.9em;letter-spacing:-0.04em;}.elementor-1662 .elementor-element.elementor-element-4fee2c8{font-size:17px;}.elementor-1662 .elementor-element.elementor-element-b53bccd .elementor-heading-title{font-size:112px;letter-spacing:-0.05em;}.elementor-1662 .elementor-element.elementor-element-a642f40 .elementor-heading-title{font-size:36px;}.elementor-1662 .elementor-element.elementor-element-a073148 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1662 .elementor-element.elementor-element-2e0580a{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1662 .elementor-element.elementor-element-d7d4b8a .elementor-heading-title{font-size:52px;}.elementor-1662 .elementor-element.elementor-element-283b98a .elementor-heading-title{font-size:52px;line-height:1em;letter-spacing:-0.03em;}.elementor-1662 .elementor-element.elementor-element-330e9ab{font-size:17px;line-height:1.6em;}.elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-1662 .elementor-element.elementor-element-94909b3{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1662 .elementor-element.elementor-element-2a895d6 .elementor-heading-title{font-size:52px;}.elementor-1662 .elementor-element.elementor-element-dc5456e .elementor-heading-title{font-size:52px;line-height:1em;letter-spacing:-0.03em;}.elementor-1662 .elementor-element.elementor-element-79fe045 .elementor-heading-title{font-size:40px;line-height:1em;letter-spacing:-0.025em;}.elementor-1662 .elementor-element.elementor-element-720a1f2 .elementor-heading-title{font-size:15px;}.elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}}@media(max-width:767px){.elementor-1662 .elementor-element.elementor-element-te27cpmn{--flex-wrap:nowrap;}.elementor-1662 .elementor-element.elementor-element-fb15c3f{--padding-top:10px;--padding-bottom:26px;--padding-left:var(--pad,56px);--padding-right:var(--pad,56px);}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1662 .elementor-element.elementor-element-6b1a2de .elementor-heading-title{font-size:22px;line-height:1.6em;}.elementor-1662 .elementor-element.elementor-element-ae23155 .elementor-heading-title{font-size:48px;line-height:0.98em;letter-spacing:-0.03em;}.elementor-1662 .elementor-element.elementor-element-4fee2c8{font-size:16px;}.elementor-1662 .elementor-element.elementor-element-b53bccd .elementor-heading-title{font-size:72px;letter-spacing:-0.04em;}.elementor-1662 .elementor-element.elementor-element-a642f40 .elementor-heading-title{font-size:26px;}.elementor-1662 .elementor-element.elementor-element-a073148 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-1662 .elementor-element.elementor-element-c551478{--padding-top:24px;--padding-bottom:0px;--padding-left:var(--pad,56px);--padding-right:var(--pad,56px);}.elementor-1662 .elementor-element.elementor-element-2e0580a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1662 .elementor-element.elementor-element-b95ff25{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1662 .elementor-element.elementor-element-d7d4b8a .elementor-heading-title{font-size:52px;}.elementor-1662 .elementor-element.elementor-element-283b98a .elementor-heading-title{font-size:32px;line-height:1.02em;letter-spacing:-0.02em;}.elementor-1662 .elementor-element.elementor-element-330e9ab{font-size:16px;line-height:1.5em;}.elementor-1662 .elementor-element.elementor-element-4236573{--padding-top:18px;--padding-bottom:28px;--padding-left:var(--pad,56px);--padding-right:var(--pad,56px);}.elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1662 .elementor-element.elementor-element-07bed7f > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-1662 .elementor-element.elementor-element-a3f38f8{--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-74e7597{--padding-top:30px;--padding-bottom:36px;--padding-left:var(--pad,56px);--padding-right:var(--pad,56px);}.elementor-1662 .elementor-element.elementor-element-94909b3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1662 .elementor-element.elementor-element-68b3fd3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1662 .elementor-element.elementor-element-2a895d6 .elementor-heading-title{font-size:52px;}.elementor-1662 .elementor-element.elementor-element-dc5456e .elementor-heading-title{font-size:32px;line-height:1.02em;letter-spacing:-0.02em;}.elementor-1662 .elementor-element.elementor-element-7e96dc8{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1662 .elementor-element.elementor-element-79fe045 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.02em;}.elementor-1662 .elementor-element.elementor-element-720a1f2 .elementor-heading-title{font-size:14px;}.elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1662 .elementor-element.elementor-element-885ed15 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}}/* Start custom CSS for button, class: .elementor-element-5a4fe71 */.elementor-1662 .elementor-element.elementor-element-5a4fe71 .elementor-button{min-height:44px;display:inline-flex;align-items:center}.elementor-1662 .elementor-element.elementor-element-5a4fe71 .elementor-button-icon svg,.elementor-1662 .elementor-element.elementor-element-5a4fe71 .elementor-button-icon i{width:11px;font-size:11px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b1a2de */.elementor-1662 .elementor-element.elementor-element-6b1a2de{margin-top:var(--s7,28px)}@media (max-width:767px){.elementor-1662 .elementor-element.elementor-element-6b1a2de{margin-top:4px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae23155 */.elementor-1662 .elementor-element.elementor-element-ae23155{margin-top:4px}.elementor-1662 .elementor-element.elementor-element-ae23155 .elementor-heading-title{font-size:clamp(48px,2.9px + 10.6vw,156px)}@media (min-width:768px) and (max-width:1024px){.elementor-1662 .elementor-element.elementor-element-ae23155 .elementor-heading-title{font-size:clamp(96px,12vw,124px)}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fee2c8 */.elementor-1662 .elementor-element.elementor-element-4fee2c8{margin-top:var(--s7,32px);max-width:560px}.elementor-1662 .elementor-element.elementor-element-4fee2c8 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a642f40 */.elementor-1662 .elementor-element.elementor-element-a642f40{padding-bottom:6px}@media (max-width:767px){.elementor-1662 .elementor-element.elementor-element-a642f40{padding-bottom:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a073148 */.elementor-1662 .elementor-element.elementor-element-a073148{margin-top:18px}@media (max-width:767px){.elementor-1662 .elementor-element.elementor-element-a073148{margin-top:0}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e561843 */.elementor-1662 .elementor-element.elementor-element-e561843{margin-top:26px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-330e9ab */.elementor-1662 .elementor-element.elementor-element-330e9ab p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e5dc2 */.elementor-1662 .elementor-element.elementor-element-96e5dc2 p{margin:0;max-width:480px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13efcfe */.elementor-1662 .elementor-element.elementor-element-13efcfe p{margin:0;max-width:480px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1555895 */.elementor-1662 .elementor-element.elementor-element-1555895{margin-top:var(--s9,56px)}@media (max-width:767px){.elementor-1662 .elementor-element.elementor-element-1555895{margin-top:18px}}.elementor-1662 .elementor-element.elementor-element-1555895>.elementor-widget-shortcode:last-child{flex:1;min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-720a1f2 */.elementor-1662 .elementor-element.elementor-element-720a1f2{padding-bottom:6px}@media (max-width:767px){.elementor-1662 .elementor-element.elementor-element-720a1f2{padding-bottom:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e96dc8 */.elementor-1662 .elementor-element.elementor-element-7e96dc8{margin-top:40px}@media (max-width:767px){.elementor-1662 .elementor-element.elementor-element-7e96dc8{margin-top:26px}}/* End custom CSS */
/* Start custom CSS *//* Countries 2027 · past (from template 9267) */
/* Past events 2027 · page styles (template "Countries 2027 · Past events"). Design: PastEvents.dc.html (1440) + MPastEvents.dc.html (390).
   Spacing = the Home scale (fluid 320 → 1440, fixed above). Fonts: Brygada 1918, Schibsted Grotesk, Azeret Mono, Noto Serif Tibetan only. */
.te27p{--s1:clamp(4px,3.43px + .179vw,6px);--s2:clamp(8px,6.86px + .357vw,12px);--s3:clamp(12px,10.86px + .357vw,16px);--s4:clamp(14px,12.29px + .536vw,20px);--s5:clamp(16px,13.71px + .714vw,24px);--s6:clamp(20px,17.71px + .714vw,28px);--s7:clamp(24px,20.57px + 1.071vw,36px);--s8:clamp(32px,27.43px + 1.429vw,48px);--s9:clamp(40px,30.86px + 2.857vw,72px);--s10:clamp(48px,32px + 5vw,104px);--pad:clamp(20px,6.43px + 3.39vw,56px);--ease:cubic-bezier(.2,.7,.2,1);--ink:#17120F;--ink2:#2A221D;--paper:#F4EFE7;--card:#FBF8F3;--muted:#62584F;--muted-d:#B9AEA1;--orange:#FF923A;--purple:#60399D;--plum:#3A2263;--rust:#A84E0C;--line:rgba(23,18,15,.14);--line-d:rgba(244,239,231,.16);
  --pangden:repeating-linear-gradient(90deg,#D7094A 0 6px,#F98307 6px 12px,#E5A800 12px 18px,#6E9F12 18px 24px,#0DA7D8 24px 30px,#3A2263 30px 36px);
  background:var(--paper);color:var(--ink);font-family:"Schibsted Grotesk",system-ui,sans-serif;overflow-x:clip}
.te27p *{box-sizing:border-box}
.te27p a{text-decoration:none;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit}
.te27p .te27p-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.te27p .elementor-widget{margin-block-end:0}
.te27p [lang=bo],.te27p .te27p-bo{font-family:"Noto Serif Tibetan",serif;font-weight:500}
.te27p :focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:4px}
@media (max-width:767px){.te27p{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}

/* ---------- reveal on enter (only with the script; never hides content without it) ---------- */
html.te27p-js .te27p-rv{opacity:0;transform:translateY(16px);transition:opacity .52s var(--ease),transform .52s var(--ease)}
html.te27p-js .te27p-rv.te27p-rv-row{transform:translateY(12px);transition-duration:.36s}
html.te27p-js .te27p-rv.is-in{opacity:1;transform:none}
.te27p-wall.is-swapping .te27p-wallgrid,.te27p-reg.is-swapping .te27p-reglist,.te27p-reg.is-swapping .te27p-reghead{opacity:.35;transition:opacity .15s ease}
.te27p-wallgrid,.te27p-reglist,.te27p-reghead{transition:opacity .22s ease}

/* ---------- HERO ---------- */
.te27p-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,560px);column-gap:var(--s9);align-items:end}
.te27p-crumb nav{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--muted)}
.te27p-crumb nav a{color:var(--muted)}.te27p-crumb nav a:hover{color:var(--purple)}.te27p-crumb nav [aria-current]{color:var(--ink)}
.te27p-h1 em{font-style:italic;color:var(--purple)}
.te27p-cu{flex-wrap:nowrap!important;display:flex!important;flex-direction:row!important;align-items:flex-end;gap:16px}
.te27p-cu-n .elementor-heading-title{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}
.te27p-cu-bo .elementor-heading-title{white-space:nowrap}
@media (prefers-reduced-motion:no-preference){html.te27c-js:not(.te27p-cu-done):not(.te27p-cu-run) .te27p-cu-n .elementor-heading-title{opacity:0;animation:te27p-show 0s 2.4s forwards}}
@keyframes te27p-show{to{opacity:1}}
.te27p-cu-n .te27p-dg{display:inline-block;opacity:0;transform:translateY(6px);transition:opacity .42s var(--ease),transform .42s var(--ease)}
html.te27p-cu-done .te27p-cu-n .te27p-dg{opacity:1;transform:none}
.te27p-search{position:relative;display:flex;align-items:center;gap:12px;height:56px;padding:0 22px;border-radius:999px;border:1px solid rgba(23,18,15,.22);background:var(--card);transition:border-color .15s ease,box-shadow .15s ease}
.te27p-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px rgba(255,146,58,.35)}
.te27p-search svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.te27p-search input[type=search]{flex:1;min-width:0;height:44px;border:0!important;outline:0;background:transparent!important;padding:0!important;font:400 16px/1.2 "Schibsted Grotesk",sans-serif;color:var(--ink);box-shadow:none!important}
.te27p-search input::placeholder{color:var(--muted);opacity:1}
.te27p-search input::-webkit-search-cancel-button{display:none}
.te27p-search-x{flex:none;width:32px;height:32px;margin-right:-10px;border-radius:99px;position:relative}
.te27p-search-x::before,.te27p-search-x::after{content:"";position:absolute;left:9px;top:15px;width:14px;height:1.6px;background:var(--ink);transform:rotate(45deg)}.te27p-search-x::after{transform:rotate(-45deg)}

/* ---------- PANGDEN BAND (once per page) + its light ---------- */
.te27p-band{height:12px;background:var(--pangden);position:relative;overflow:hidden}
.te27p-band::after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-110%);opacity:0}
.te27p-band.is-lit::after{animation:te27p-light 1.1s var(--ease) .1s 1 both}
@keyframes te27p-light{0%{transform:translateX(-110%);opacity:1}100%{transform:translateX(260%);opacity:1}}
@media (prefers-reduced-motion:reduce){.te27p-band.is-lit::after{animation:none}}

/* ---------- section heads: Tibetan numeral in the left gutter (computers), above the title (phones) ---------- */
.te27p-sec{position:relative}
.te27p-num{position:absolute!important;left:0;width:calc(var(--pad) - 12px);text-align:right}
.te27p-wall .te27p-num{top:calc(12px + var(--s9) - 8px)}
.te27p-reg .te27p-num{top:calc(var(--s10) - 8px)}
.te27p-num .elementor-heading-title{line-height:1.1}

/* ---------- ༡ THE POSTER WALL ---------- */
.te27p-wall-hd{display:flex!important;flex-direction:row!important;align-items:flex-end;justify-content:space-between;gap:var(--s8)}
.te27p-wall-t{max-width:640px;flex:0 1 640px}
.te27p-dek .te27p-hl{color:var(--paper)}
.te27p-chips{display:flex;flex-direction:column;align-items:flex-end;gap:12px;min-width:0}
.te27p-chips-y,.te27p-chips-m{display:flex;gap:6px;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.te27p-chips-y::-webkit-scrollbar,.te27p-chips-m::-webkit-scrollbar{display:none}
.te27p-chips-m{max-width:min(640px,46vw);-webkit-mask:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 40px),transparent);padding-right:32px}
.te27p-chip{flex:none;height:40px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font:500 14px/1 "Schibsted Grotesk",sans-serif!important;white-space:nowrap;color:var(--paper)!important;border:1px solid rgba(244,239,231,.3);background:transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .1s ease;touch-action:manipulation}
.te27p-chip-n{font:400 12px/1 "Azeret Mono",monospace;color:var(--muted-d)}
@media (hover:hover) and (pointer:fine){.te27p-chip:hover{border-color:rgba(244,239,231,.7)}}
.te27p-chip.is-on{background:var(--paper);color:var(--ink)!important;border-color:var(--paper)}.te27p-chip.is-on .te27p-chip-n{color:var(--ink2)}
.te27p-chip:active{transform:scale(.97)}
.te27p-wallgrid,.te27p-wallgrid .jet-listing-grid{width:100%}
.te27p-wallgrid .jet-listing-grid__items{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:18px 14px;margin:0!important;align-items:start}
.te27p-wallgrid .jet-listing-grid__items.is-cols{display:block!important}
.te27p-wallgrid .jet-listing-grid__item{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}
.te27p-mcols{display:flex;gap:14px;align-items:flex-start}
.te27p-mcol{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}
.te27p-wi{border-radius:3px!important;display:block!important;color:var(--paper)!important;border-radius:3px;transition:transform .32s var(--ease)}
.te27p-wi-img,.te27p-wi-img .jet-listing-dynamic-image{display:block;width:100%;margin:0}
.te27p-wi-img{border-radius:3px;overflow:hidden;background:#2A221D;box-shadow:0 24px 40px -28px rgba(0,0,0,.9)}
.te27p-wi-img img{display:block;width:100%!important;height:auto!important;max-width:none;aspect-ratio:var(--ar,.71);object-fit:cover;object-position:50% 0;transition:transform .42s var(--ease)}
.te27p-wi-cap{margin-top:8px}
.te27p-cap{display:flex;align-items:center;gap:7px;font:400 12px/1.3 "Azeret Mono",monospace;color:var(--muted-d);white-space:nowrap;overflow:hidden}
.te27p-cap-c{overflow:hidden;text-overflow:ellipsis}
.te27p-dot{flex:none;width:7px;height:7px;border-radius:99px;background:var(--orange)}
@media (hover:hover){.te27p-wi:hover{transform:translateY(-4px)}.te27p-wi:hover .te27p-wi-img img{transform:scale(1.03)}.te27p-wi:hover .te27p-cap{color:var(--paper)}}
.te27p-wi:active{transform:scale(.98)}
.te27p button.te27p-more{display:flex;margin:var(--s7) auto 0;height:52px;padding:0 28px;border-radius:999px;border:1px solid rgba(244,239,231,.4);background:transparent;color:var(--paper);font:600 15px/1 "Schibsted Grotesk",sans-serif;cursor:pointer;align-items:center;transition:background-color .15s ease,color .15s ease,transform .1s ease}
.te27p button.te27p-more{background:transparent!important;color:var(--paper)!important;border:1px solid rgba(244,239,231,.4)!important;font:600 15px/1 "Schibsted Grotesk",sans-serif!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
.te27p button.te27p-more:hover,.te27p button.te27p-more:focus-visible{background:var(--paper)!important;color:var(--ink)!important}.te27p button.te27p-more:active{transform:scale(.97)}.te27p button.te27p-more.is-busy{opacity:.6}.te27p button.te27p-more[hidden]{display:none}
.te27p-wall-ft{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;gap:var(--s5);border-top:1px solid var(--line-d)}
.te27p-note{font-size:15px;line-height:1.5;color:var(--muted-d)}
.te27p-allup .elementor-button{border-bottom:1px solid rgba(244,239,231,.4)!important;border-radius:0!important;padding:0 0 2px!important;min-height:44px}
.te27p-allup .elementor-button:hover{border-bottom-color:var(--paper)!important}
.te27p-allup .elementor-button-content-wrapper::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s var(--ease)}
.te27p-allup .elementor-button:hover .elementor-button-content-wrapper::after{transform:translateX(3px)}
.te27p-allup .elementor-button-content-wrapper{display:flex;align-items:center;gap:8px}

/* ---------- ༢ THE REGISTER ---------- */
.te27p-reg-top{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,640px);column-gap:var(--s9);align-items:start}
.te27p-weave{border-top:1px solid var(--ink)}
.te27p-wv{height:52px;display:flex!important;align-items:center;gap:18px;border-bottom:1px solid var(--line);color:var(--muted)!important;font:500 16px/1 "Schibsted Grotesk",sans-serif!important;--u:4.5px;transition:background-color .15s ease}
.te27p-wv-l{flex:none;width:118px}.te27p-wv-lm{display:none}
.te27p-wv-t{flex:1;min-width:0;display:flex;align-items:center;gap:18px;height:28px}
.te27p-wv-b{display:block;height:18px;width:min(calc(var(--n) * 4.5px - 1.5px),calc((100% - 50px) * var(--n) / var(--max)));flex:none;
  background:repeating-linear-gradient(90deg,rgba(23,18,15,.34) 0 3px,transparent 3px 4.5px);transform-origin:50% 100%;transition:height .2s var(--ease)}
.te27p-wv-n{flex:none;min-width:28px;font:400 14px/1 "Azeret Mono",monospace;color:var(--muted)}
.te27p-wv:hover{background:rgba(23,18,15,.03)}.te27p-wv:hover .te27p-wv-b{background:repeating-linear-gradient(90deg,rgba(23,18,15,.6) 0 3px,transparent 3px 4.5px)}
.te27p-wv.is-on{color:var(--ink)!important;font-weight:700!important}
.te27p-wv.is-on .te27p-wv-b{height:28px;background:repeating-linear-gradient(90deg,#D7094A 0 3px,transparent 3px 4.5px,#F98307 4.5px 7.5px,transparent 7.5px 9px,#E5A800 9px 12px,transparent 12px 13.5px,#6E9F12 13.5px 16.5px,transparent 16.5px 18px,#0DA7D8 18px 21px,transparent 21px 22.5px)}
.te27p-wv.is-on .te27p-wv-n{color:var(--ink);font-weight:500}
.te27p-wv.is-zero{pointer-events:none;opacity:.45}
.te27p-wv:active{transform:scale(.995)}
html.te27p-js .te27p-wv .te27p-wv-b{transform:scaleY(0)}
html.te27p-js .te27p-wv.is-in .te27p-wv-b{transform:none;transition:transform .5s var(--ease) var(--dl,0ms),height .2s var(--ease)}
.te27p-regf{display:flex!important;flex-direction:row!important;align-items:center;gap:10px}
.te27p-filters{flex:1;min-width:0}
.te27p-f-row{display:flex;align-items:center;gap:10px}
.te27p-sel{position:relative;flex:none;display:inline-flex}
.te27p-sel select{-webkit-appearance:none;appearance:none;height:44px;padding:0 40px 0 18px!important;border-radius:999px!important;border:1px solid rgba(23,18,15,.2)!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317120F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/16px!important;font:500 15px/1 "Schibsted Grotesk",sans-serif!important;color:var(--ink)!important;cursor:pointer;max-width:240px;transition:border-color .15s ease,background-color .15s ease}
.te27p-sel select:hover{border-color:rgba(23,18,15,.5)!important}
.te27p-sel.is-on select{background-color:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F4EFE7' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important}
.te27p-tog{flex:none;height:44px;padding:0 18px 0 14px;border-radius:999px;border:1px solid rgba(23,18,15,.2);display:inline-flex;align-items:center;gap:10px;font:500 15px/1 "Schibsted Grotesk",sans-serif;cursor:pointer;position:relative;transition:background-color .15s ease,color .15s ease,border-color .15s ease}
.te27p-tog input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}
.te27p-tog-box{width:18px;height:18px;border-radius:4px;border:1.5px solid rgba(23,18,15,.5);display:inline-flex;align-items:center;justify-content:center}
.te27p-tog-s{display:none}
.te27p-tog.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.te27p-tog.is-on .te27p-tog-box{background:var(--orange);border:0}
.te27p-tog.is-on .te27p-tog-box::after{content:"";width:10px;height:6px;border:2.4px solid var(--ink);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}
.te27p-tog:has(input:focus-visible){outline:2px solid var(--orange);outline-offset:3px}
.te27p-sortl{margin-left:auto;font-size:15px;color:var(--muted)}
.te27p-apply{display:none}
html:not(.te27p-js) .te27p button.te27p-apply{display:inline-flex;height:44px;padding:0 18px;border-radius:999px;border:0;background:var(--ink);color:var(--paper);font:600 15px/1 "Schibsted Grotesk",sans-serif}
.te27p-sel:active,.te27p-tog:active{transform:scale(.97)}
.te27p-reghead{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:flex-end;gap:var(--s5);border-bottom:1.5px solid var(--ink);scroll-margin-top:96px}
.te27p-regsub .elementor-heading-title{white-space:nowrap}
.te27p-reglist,.te27p-reglist .jet-listing-grid{width:100%}
.te27p-reglist .jet-listing-grid__items{display:block!important;margin:0!important}
.te27p-reglist .jet-listing-grid__item{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}
.te27p-reglist .jet-listing-grid__item[hidden]{display:none!important}
.te27p .jet-listing-grid__item a.te27p-row.e-con{border-radius:0!important}
.te27p-row{border-radius:0!important;display:grid!important;grid-template-columns:150px 72px minmax(0,1fr) 240px 150px 90px;column-gap:24px;align-items:start;padding:16px 0!important;border-top:1px solid rgba(23,18,15,.1);color:var(--ink)!important;transition:background-color .15s ease}
.te27p-reglist .jet-listing-grid__item:first-child .te27p-row,.te27p-reglist .is-pfirst .te27p-row{border-top:0!important}
.te27p-row:has(.te27p-rd[data-first="1"]){padding-top:24px!important;border-top-color:rgba(23,18,15,.32)}
.te27p-row:not(:has(.te27p-rd[data-first="1"])) .te27p-r-day{visibility:hidden}
.te27p-reglist .is-pfirst .te27p-r-day{visibility:visible!important}
.te27p-r-rd{display:none!important}
.te27p-r-day{display:flex!important;flex-direction:row!important;align-items:baseline;gap:12px}
.te27p-r-day .jet-listing-dynamic-field__content{font-variant-numeric:lining-nums}
.te27p-r-time,.te27p-r-place,.te27p-r-cat{padding-top:6px}
.te27p-r-title .jet-listing-dynamic-field__content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease;overflow-wrap:anywhere}
.te27p-r-title .te27p-bo{font-size:24px;line-height:1.6}
.te27p-r-place .jet-listing-dynamic-field__content{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.te27p-r-place .jet-listing-dynamic-field,.te27p-r-title .jet-listing-dynamic-field,.te27p-r-mm .jet-listing-dynamic-field{display:block;text-align:left}
.te27p-r-txt{align-items:stretch!important}.te27p-r-txt>.elementor-widget,.te27p-row>.elementor-widget{width:100%!important;max-width:100%;margin:0!important}.te27p-row .jet-listing-dynamic-field__inline-wrap{display:block;width:100%}.te27p-row .elementor-widget-jet-listing-dynamic-field{text-align:left}
.te27p-r-cat .jet-listing-dynamic-field__content,.te27p-r-mm .jet-listing-dynamic-field__content{display:flex;align-items:center;gap:8px;white-space:nowrap}
.te27p-cd{flex:none;width:7px;height:7px;border-radius:99px;display:inline-block}
.te27p-r-mm{display:none!important}
.te27p-r-end{display:flex!important;flex-direction:row!important;justify-content:flex-end;padding-top:4px}
.te27p-r-end .jet-listing-dynamic-field__content:empty,.te27p-r-end .elementor-widget-jet-listing-dynamic-field:not(:has(.te27p-ph)){display:none}
.te27p-ph{height:26px;padding:0 10px;border-radius:999px;background:var(--orange);color:var(--ink);display:inline-flex;align-items:center;font:600 13px/1 "Schibsted Grotesk",sans-serif}
.te27p-r-arrow{width:18px;height:18px;margin-top:3px;background:var(--ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s var(--ease)}
.te27p-row:has(.te27p-ph) .te27p-r-arrow{display:none}
@media (hover:hover){.te27p-row:hover .te27p-r-title .jet-listing-dynamic-field__content{color:var(--purple)}.te27p-row:hover .te27p-r-arrow{transform:translateX(3px)}.te27p-row:hover{background:linear-gradient(90deg,transparent,rgba(23,18,15,.025) 30%,transparent)}}
.te27p-row:active{background:rgba(23,18,15,.04)}
.te27p-empty{padding:var(--s8) 0;text-align:left}
.te27p-empty p{margin:0;font:400 22px/1.3 "Brygada 1918",Georgia,serif}
.te27p-empty-a{display:inline-flex;margin-top:16px;height:48px;padding:0 22px;border-radius:999px;border:1px solid var(--ink);color:var(--ink)!important;align-items:center;font:500 15px/1 "Schibsted Grotesk",sans-serif!important}
.te27p-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}
.te27p-pg{height:48px;padding:0 20px;border-radius:999px;border:1px solid rgba(23,18,15,.2);background:transparent;display:inline-flex;align-items:center;gap:8px;font:500 15px/1 "Schibsted Grotesk",sans-serif!important;color:var(--ink)!important;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease;touch-action:manipulation}
.te27p-pg-newer::before,.te27p-pg-older::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}
.te27p-pg-newer::before{transform:scaleX(-1)}
.te27p-pg-older{border-color:var(--ink)}
.te27p-pg[aria-disabled=true]{color:var(--muted)!important;cursor:default;border-color:rgba(23,18,15,.14)}
.te27p a.te27p-pg:hover{background:var(--ink);color:var(--paper)!important}
.te27p-pg:active{transform:scale(.97)}
.te27p-pg-nums{display:flex;gap:6px}
.te27p .te27p-pgn{width:48px;height:48px;border-radius:999px;border:1px solid rgba(23,18,15,.2);display:inline-flex;align-items:center;justify-content:center;color:var(--ink)!important;font:400 13px/1 "Azeret Mono",monospace!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .1s ease;touch-action:manipulation}
.te27p .te27p-pgn.is-on{background:var(--ink);color:var(--paper)!important;border-color:var(--ink)}
.te27p a.te27p-pgn:hover{border-color:var(--ink)}.te27p a.te27p-pgn:active{transform:scale(.95)}
.te27p-pg-m{display:none}

/* ---------- 1280 and below ---------- */
@media (max-width:1279px){
  .te27p-row{grid-template-columns:120px 64px minmax(0,1fr) 200px 120px 72px;column-gap:18px}
}
/* ---------- tablet (768–1024) ---------- */
@media (max-width:1024px){
  .te27p-chip{height:44px}
  .te27p-hero{grid-template-columns:minmax(0,1fr) minmax(0,400px);column-gap:var(--s7)}
  .te27p-wall-hd{flex-direction:column!important;align-items:flex-start}
  .te27p-chips{align-items:flex-start;width:100%}
  .te27p-chips-m{max-width:100%}
  .te27p-reg-top{grid-template-columns:minmax(0,1fr);row-gap:var(--s7)}
  .te27p-row{grid-template-columns:92px 56px minmax(0,1fr) 170px 52px;column-gap:16px}
  .te27p-r-cat{display:none!important}
  .te27p-sortl{display:none}
  .te27p-f-row{flex-wrap:wrap}
  .te27p-sel:last-of-type{margin-left:auto}
  .te27p-sel select{max-width:200px}
}
@media (max-width:900px) and (min-width:768px){
  .te27p-hero{grid-template-columns:minmax(0,1fr);row-gap:var(--s7)}
}
/* ---------- phone (≤767) ---------- */
@media (max-width:767px){
  .te27p-hero{grid-template-columns:minmax(0,1fr);row-gap:0}
  .te27p-cuwrap>.e-con,.te27p-cuwrap>.elementor-widget{width:auto!important}.te27p-cuwrap>.te27p-cu-line{flex:1 1 0;min-width:0}.te27p-cu>.elementor-widget{width:auto!important}
  .te27p-cuwrap{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;align-items:flex-end;gap:14px;margin-top:22px!important;padding-top:18px!important;border-top:1px solid var(--ink)}
  .te27p-cu{gap:8px;align-items:baseline}
  .te27p-cu-line{padding-bottom:2px}
  .te27p-num{position:static!important;width:auto;text-align:left}
  .te27p-num .elementor-heading-title{line-height:60px!important;height:60px}
  .te27p-num{margin-bottom:-10px!important}
  .te27p-wall-hd{gap:16px}
  .te27p-chips{gap:8px;margin-inline:calc(-1 * var(--pad));width:calc(100% + 2 * var(--pad))}
  .te27p-chips-y,.te27p-chips-m{padding-inline:var(--pad);max-width:none;width:100%;gap:8px;scroll-snap-type:x proximity;scroll-padding-inline:var(--pad)}
  .te27p-chips-y{display:contents}
  .te27p-chips{flex-direction:row;overflow-x:auto;scrollbar-width:none;padding-inline:var(--pad);scroll-snap-type:x proximity;scroll-padding-inline:var(--pad)}
  .te27p-chips::-webkit-scrollbar{display:none}
  .te27p-chips-m{display:contents}
  .te27p-chips::after{content:"";flex:none;width:12px}
  .te27p-chip{scroll-snap-align:start}
  .te27p-mcols{gap:8px}.te27p-mcol{gap:8px}
  .te27p-wallgrid .jet-listing-grid__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
  .te27p-wi{position:relative;border-radius:3px;overflow:hidden}
  .te27p-wi-img{box-shadow:none}
  .te27p-wi-cap{position:absolute!important;left:5px;bottom:5px;margin:0;max-width:calc(100% - 10px)}
  .te27p-cap{height:22px;padding:0 6px;border-radius:3px;background:var(--paper);color:var(--ink);font-size:12px;font-weight:500;gap:5px}
  .te27p-cap-c{display:none}
  .te27p-dot{width:6px;height:6px}
  .te27p-wall-ft{flex-direction:column!important;align-items:stretch;border-top:0;gap:14px}
  .te27p-note{font-size:14px}.te27p-note-cap{display:none}
  .te27p-allup .elementor-button{width:100%;justify-content:center;height:52px;border:0!important;border-radius:999px!important;background:var(--paper)!important;color:var(--ink)!important;padding:0 20px!important;font-weight:600!important}
  .te27p-allup .elementor-button-content-wrapper{justify-content:center}
  .te27p-more{width:100%;justify-content:center}
  .te27p-wv{height:44px;gap:12px;font-size:15px!important}
  .te27p-wv-l{width:40px}.te27p-wv-ld{display:none}.te27p-wv-lm{display:inline}
  .te27p-wv-b{height:16px;width:min(calc(var(--n) * 2.5px - 1px),calc((100% - 40px) * var(--n) / var(--max)));background:repeating-linear-gradient(90deg,rgba(23,18,15,.34) 0 1.5px,transparent 1.5px 2.5px)}
  .te27p-wv:hover .te27p-wv-b{background:repeating-linear-gradient(90deg,rgba(23,18,15,.34) 0 1.5px,transparent 1.5px 2.5px)}
  .te27p-wv.is-on .te27p-wv-b{height:24px;background:repeating-linear-gradient(90deg,#D7094A 0 1.5px,transparent 1.5px 2.5px,#F98307 2.5px 4px,transparent 4px 5px,#E5A800 5px 6.5px,transparent 6.5px 7.5px,#6E9F12 7.5px 9px,transparent 9px 10px,#0DA7D8 10px 11.5px,transparent 11.5px 12.5px)}
  .te27p-wv-n{font-size:13px}.te27p-wv-t{gap:12px}
  .te27p-regf{flex-direction:column!important;align-items:stretch;gap:10px}
  .te27p-search{height:48px;padding:0 16px;gap:10px}
  .te27p-search input[type=search]{height:40px}
  .te27p-filters{margin-inline:calc(-1 * var(--pad))}
  .te27p-f-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-inline:var(--pad);gap:8px;scroll-snap-type:x proximity;scroll-padding-inline:var(--pad)}
  .te27p-f-row::-webkit-scrollbar{display:none}
  .te27p-f-row::after{content:"";flex:none;width:12px}
  .te27p-tog{order:-1;height:48px;padding:0 16px}
  .te27p-tog-box,.te27p-tog-l{display:none}.te27p-tog-s{display:inline}
  .te27p-sel select{height:48px}
  .te27p-sel:last-of-type{margin-left:0}
  .te27p-sel,.te27p-tog{scroll-snap-align:start}
  .te27p-reghead{border-bottom-width:1px}
  .te27p-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start;gap:14px;padding:12px 0!important}
  .te27p-row>.e-con,.te27p-row>.elementor-widget{width:auto!important;max-width:none}
  .te27p-row>.te27p-r-txt{flex:1 1 0!important;min-width:0}
  .te27p-row>.te27p-r-end{flex:none!important}
  .te27p-row:has(.te27p-rd[data-first="1"]){padding-top:16px!important;border-top-color:rgba(23,18,15,.3)}
  .te27p-r-day{flex:none!important;width:50px!important;flex-direction:column!important;gap:6px}
  .te27p-r-time,.te27p-r-place,.te27p-r-cat{display:none!important}
  .te27p-r-txt{flex:1 1 auto;min-width:0;display:flex!important;flex-direction:column!important;gap:5px}
  .te27p-r-mm{display:block!important;font-size:14px;color:var(--muted)}
  .te27p-r-mm .jet-listing-dynamic-field__content{overflow:hidden}
  .te27p-r-mm .te27p-mm{overflow:hidden;text-overflow:ellipsis}
  .te27p-r-title .te27p-bo{font-size:19px}
  .te27p-r-end{flex:none;gap:8px;padding-top:0;align-items:center}
  .te27p-r-arrow{width:16px;height:16px;margin-top:6px;background:var(--muted);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E")}
  .te27p-row:has(.te27p-ph) .te27p-r-arrow{display:block}
  .te27p-ph{height:26px;padding:0 9px;font-size:12px}
  .te27p-pager{flex-direction:column;align-items:stretch;margin-top:0;padding-top:20px}
  .te27p-pg-newer,.te27p-pg-older,.te27p-pg-nums{display:none!important}
  .te27p-pg-m{display:flex;flex-direction:column}
  .te27p-pg-bar{display:block;height:2px;border-radius:2px;background:#E2D8C9;overflow:hidden}
  .te27p-pg-bar i{display:block;height:100%;background:var(--ink);transform-origin:0 50%;transition:transform .36s var(--ease)}
  .te27p-pg-lab{margin-top:10px;font:400 12px/1.3 "Azeret Mono",monospace;color:var(--muted)}
  .te27p .te27p-pg-more{margin-top:14px;width:100%;height:52px;border-radius:999px;border:1px solid var(--ink);display:flex;align-items:center;justify-content:center;font:600 15px/1 "Schibsted Grotesk",sans-serif!important;color:var(--ink)!important;touch-action:manipulation;transition:transform .1s ease,background-color .15s ease}
  .te27p .te27p-pg-more:active{transform:scale(.98);background:rgba(23,18,15,.05)}
  .te27p .te27p-pg-more.is-busy{opacity:.6}
  .te27p-pg-more[hidden]{display:none}
  .te27p-sub-pg{display:none}
}
@media (max-width:359px){.te27p-cuwrap{flex-wrap:wrap!important}.te27p-cuwrap>.te27p-cu-line{flex:1 1 100%!important;margin-top:10px!important}}
@media (prefers-reduced-motion:reduce){.te27p *{transition-duration:0s!important;animation:none!important}html.te27p-js .te27p-rv{opacity:1!important;transform:none!important}html.te27p-js .te27p-wv .te27p-wv-b{transform:none!important}}

/* DETAIL-2027 START */
/* ---- Detailing pass (1 Oct 2026) ---- */
@media (max-width:767px){
  /* register: one fixed day column so every title starts on the same line */
  .te27p-row>.te27p-r-day{flex:0 0 48px!important;width:48px!important}
}
/* DETAIL-2027 END */

/* QCFIX-R1 START (QC round 1, 1 Oct 2026) */
/* iPhone Safari zooms into any field under 16px: the filter menus are 16px on phones and tablets */
@media (max-width:1024px){.te27p-sel select{font-size:16px!important}}
/* phone archive search: the field itself is a 44px target */
@media (max-width:767px){.te27p-search input[type=search]{height:44px}}
/* section numerals ༡ ༢ on tablets: inside the gutter, like the hub and country pages */
@media (min-width:768px) and (max-width:1179px){.te27p-num{position:static!important;width:auto;text-align:left;margin-bottom:-10px!important}.te27p-num .elementor-heading-title{line-height:60px!important;height:60px}}
/* QCFIX-R1 END */

/* QCFIX-R2 START (QC round 2, 1 Oct 2026) */
/* press feedback = the scale only (no grey / blue tap rectangle on iOS / Android) */
.te27p a,.te27p button,.te27p [role=button],.te27p label,.te27p select{-webkit-tap-highlight-color:transparent}
/* the same centred 1328px content width as the hub and the country pages (bands and backgrounds stay full width) */
@media (min-width:1441px){
  .te27p .te27p-hero,.te27p .te27p-reg,.te27p .te27p-wall-hd,.te27p .te27p-wall-b{padding-left:max(56px,calc(50% - 664px))!important;padding-right:max(56px,calc(50% - 664px))!important}
  .te27p .te27p-intro{max-width:680px}
}
/* QCFIX-R2 END */

/* QCFIX-R3 START (QC round 3, 1 Oct 2026) */
/* Tibetan letters inside Latin text (live event titles) use the self-hosted Noto Serif Tibetan subset, never a system font */
/* (one Tibetan-only face per weight the Latin family declares: a face with a weight RANGE would win over the exact Latin face and push Latin text to the fallback) */
@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-500-tib.woff2) format("woff2");unicode-range:U+0F00-0FFF}
@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-500-tib.woff2) format("woff2");unicode-range:U+0F00-0FFF}
@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-500-tib.woff2) format("woff2");unicode-range:U+0F00-0FFF}
@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-500-tib.woff2) format("woff2");unicode-range:U+0F00-0FFF}
@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-500-tib.woff2) format("woff2");unicode-range:U+0F00-0FFF}
@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-500-tib.woff2) format("woff2");unicode-range:U+0F00-0FFF}
@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-500-tib.woff2) format("woff2");unicode-range:U+0F00-0FFF}
@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-500-tib.woff2) format("woff2");unicode-range:U+0F00-0FFF}
@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-500-tib.woff2) format("woff2");unicode-range:U+0F00-0FFF}
@font-face{font-family:"Azeret Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-500-tib.woff2) format("woff2");unicode-range:U+0F00-0FFF}
@font-face{font-family:"Azeret Mono";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-500-tib.woff2) format("woff2");unicode-range:U+0F00-0FFF}
@font-face{font-family:"Azeret Mono";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-500-tib.woff2) format("woff2");unicode-range:U+0F00-0FFF}
/* section heads ༡ ༢: the numeral sits beside its title at every width from 768 (like the hub and the country pages), above it
   on phones; it never hugs the screen edge */
.te27p .te27p-h2row{display:flex!important;flex-direction:row!important;align-items:center;flex-wrap:nowrap;gap:clamp(10px,6px + 1vw,18px)!important}
.te27p .te27p-h2row>.elementor-element{width:auto;flex:none;margin:0}
.te27p .te27p-h2row>.te27p-h2{flex:1 1 auto;min-width:0}
.te27p .te27p-h2row .te27p-num{position:static!important;width:auto!important;margin:0!important;text-align:left;left:auto;top:auto}
.te27p .te27p-h2row .te27p-num .elementor-heading-title{line-height:1!important;height:auto!important}
@media (max-width:767px){.te27p .te27p-h2row{flex-direction:column!important;align-items:flex-start;gap:4px!important}}
/* ༡ wall head 1025–1339px: the chip rows go under the introduction (they ran through its first line) */
@media (min-width:1025px) and (max-width:1339px){
  .te27p .te27p-wall-hd{flex-direction:column!important;align-items:flex-start}
  .te27p .te27p-wall-t{flex:0 1 auto}
  .te27p .te27p-chips{align-items:flex-start;width:100%}
  .te27p .te27p-chips-m{max-width:100%}
}
/* ༢ register top 1025–1339px: the month picker goes under the title (the title column was too narrow for "༢ The register") */
@media (min-width:1025px) and (max-width:1339px){.te27p .te27p-reg-top{grid-template-columns:minmax(0,1fr);row-gap:var(--s7)}}
/* ༡ month chips on computers and iPad landscape: every month is visible (they wrap) instead of hiding behind a fade that a
   mouse wheel cannot scroll */
@media (min-width:1025px){
  .te27p .te27p-chips-m{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;overflow:visible;max-width:min(820px,100%);padding-right:0;-webkit-mask:none;mask:none}
}
@media (min-width:1025px) and (max-width:1339px){.te27p .te27p-chips-m{justify-content:flex-start}}
/* QCFIX-R3 END */

/* QCFIX-R4 START (final fixer, 1 Oct 2026) */
/* hero count-up: the Tibetan figure is hidden until the count starts at ༠ (no flash of the final digits, then a reset);
   a 5 s safety net shows both numbers if the page script never runs */
@media (prefers-reduced-motion:no-preference){
  html.te27c-js:not(.te27p-cu-done):not(.te27p-cu-run) .te27p-cu-bo .elementor-heading-title{opacity:0;animation:te27p-show 0s 5s forwards}
  html.te27c-js:not(.te27p-cu-done):not(.te27p-cu-run) .te27p-cu-n .elementor-heading-title{animation-delay:5s}
}
/* register: a thin orange progress line under the month heading while the chosen month loads */
.te27p-reghead{position:relative}
.te27p-reg.is-swapping .te27p-reghead::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--orange,#FF923A);transform-origin:left center;animation:te27p-load 1.2s cubic-bezier(.2,.7,.2,1) infinite}
@keyframes te27p-load{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(.85);opacity:1}100%{transform:scaleX(1);opacity:0}}
.te27p-reg.is-swapping .te27p-reghead{opacity:1}
/* register: when every row shows the same category, the column steps aside */
.te27p-reg.is-onecat .te27p-r-cat{display:none!important}
.te27p-reg.is-onecat .te27p-row{grid-template-columns:150px 72px minmax(0,1fr) 240px 90px}
@media (max-width:1279px){.te27p-reg.is-onecat .te27p-row{grid-template-columns:120px 64px minmax(0,1fr) 200px 72px}}
@media (max-width:1024px){.te27p-reg.is-onecat .te27p-row{grid-template-columns:92px 56px minmax(0,1fr) 170px 52px}}
@media (max-width:767px){.te27p-reg.is-onecat .te27p-row{grid-template-columns:none}}
/* touch screens: breadcrumb links and wall chips are 44px targets */
@media (pointer:coarse){
  .te27p-crumb nav a{display:inline-flex;align-items:center;min-height:44px}
  .te27p-chip{height:44px}
}
/* QCFIX-R4 END */

/* PAST-WOW START (Past events WOW pass, 1 Oct 2026) */
/* hero: film strip of the newest ended posters, drifting slowly (transform only; paused off screen, still with reduced motion) */
.te27p-hero>.te27p-film-w{grid-column:1/-1;width:100vw!important;max-width:100vw;margin:var(--s9) 0 0 calc(50% - 50vw)!important;position:relative}
.te27p-film{--fh:150px;display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:14px 0 22px;opacity:0;transition:opacity .9s var(--ease);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);pointer-events:none;user-select:none}
.te27p-film.is-ready,.te27p-film.is-still,html:not(.te27p-js) .te27p-film{opacity:1}
.te27p-film-row{overflow:visible}
.te27p-film-track{display:flex;width:max-content;will-change:transform;animation:te27p-drift 90s linear infinite}
.te27p-film-row.is-b .te27p-film-track{animation-duration:110s;animation-direction:reverse;margin-left:-60px}
.te27p-film:not(.is-ready) .te27p-film-track,.te27p-film.is-off .te27p-film-track{animation-play-state:paused}
@keyframes te27p-drift{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.te27p-fp{flex:none;height:var(--fh);width:calc(var(--fh) * var(--ar,.72));max-width:calc(var(--fh) * 1.1);margin-right:18px;border-radius:3px;overflow:hidden;background:#E6DED2;box-shadow:0 18px 30px -20px rgba(23,18,15,.55),0 0 0 1px rgba(23,18,15,.06)}
.te27p-fp:nth-child(3n+1){transform:rotate(-1.4deg) translateY(3px)}.te27p-fp:nth-child(3n+2){transform:rotate(1.1deg)}.te27p-fp:nth-child(3n){transform:rotate(-.4deg) translateY(-4px)}
.te27p-fp img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:50% 0}
.te27p-film.is-still{overflow-x:hidden}
@media (max-width:767px){.te27p-hero>.te27p-film-w{margin-top:var(--s8)!important}.te27p-film{--fh:118px;gap:0;padding:10px 0 16px}.te27p-film-row.is-b{display:none}.te27p-fp{margin-right:12px}}
@media (min-width:1441px){.te27p-film{--fh:170px}}
/* hero: archive facts (live data) count up once */
.te27p-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--s6) 0 var(--s5);padding:0;border-top:1px solid var(--line)}
.te27p-st{display:flex;flex-direction:column-reverse;gap:4px;padding:14px 12px 0 0;margin:0}
.te27p-st+.te27p-st{padding-left:14px;border-left:1px solid var(--line)}
.te27p-st dd{margin:0;font:500 clamp(24px,20px + 1vw,32px)/1 "Brygada 1918",serif;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}
.te27p-st-n{display:inline-block}
.te27p-st dt{font:400 12px/1.3 "Azeret Mono",monospace;color:var(--muted);letter-spacing:.02em}
@media (max-width:767px){.te27p-stats{margin:20px 0 18px}.te27p-st{padding:12px 6px 0 0}.te27p-st+.te27p-st{padding-left:10px}.te27p-st dt{font-size:11px}}
@media (max-width:359px){.te27p-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.te27p-st:nth-child(3){border-left:0;padding-left:0}}
/* "A year ago this week" strip (only with real data; nothing printed otherwise) */
.te27p-otd-w:not(:has(.te27p-otd)){display:none!important}
.te27p-otd{padding:var(--s7) var(--pad);border-top:1px solid var(--line)}
.te27p-otd-k{margin:0 0 14px;font:500 13px/1.2 "Azeret Mono",monospace;color:var(--rust);text-transform:uppercase;letter-spacing:.06em}
.te27p-otd-l{list-style:none;margin:0;padding:0;display:flex;gap:16px;overflow-x:auto;scrollbar-width:none}
.te27p-otd-l a{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:12px;min-width:260px;color:var(--ink)}
.te27p-otd-i{grid-row:1/span 2;width:48px;height:64px;border-radius:3px;overflow:hidden}.te27p-otd-i img{width:100%;height:100%;object-fit:cover;object-position:50% 0}
.te27p-otd-t{font:500 16px/1.3 "Brygada 1918",serif}.te27p-otd-m{font-size:13px;color:var(--muted)}
/* wall: desktop hover = lift + gentle tilt towards the mouse + the title slides up over the poster */
.te27p-wallgrid .jet-listing-grid__item{will-change:auto}
.te27p-wi-cap{position:relative}
.te27p-cap-t{position:absolute;left:0;right:0;bottom:calc(100% + 8px);padding:28px 10px 10px;border-radius:0 0 3px 3px;background:linear-gradient(180deg,transparent,rgba(17,12,9,.86) 55%);color:var(--paper);font:500 14px/1.3 "Brygada 1918",serif;opacity:0;transform:translateY(10px);transition:opacity .28s var(--ease),transform .32s var(--ease);pointer-events:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}
@media (hover:hover) and (pointer:fine){
  .te27p-wi{transform-style:preserve-3d;transition:transform .36s var(--ease)!important}
  .te27p-wi:hover{transform:perspective(900px) translateY(-6px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))!important}
  .te27p-wi:hover .te27p-wi-img{box-shadow:0 34px 48px -26px rgba(0,0,0,.95)}
  .te27p-wi:hover .te27p-cap-t,.te27p-wi:focus-visible .te27p-cap-t{opacity:1;transform:none}
}
@media (max-width:767px),(hover:none){.te27p-cap-t{display:none}}
.te27p-wi{cursor:zoom-in}
/* register: poster thumb (cover, top centre) beside the title + "With photo recap" badge */
.te27p-r-txt:has(>.te27p-r-thumb){display:grid!important;grid-template-columns:44px minmax(0,1fr);column-gap:16px;row-gap:5px;align-items:start;align-content:start}
.te27p-r-txt>.te27p-r-thumb{grid-row:1/span 2;width:44px!important;height:58px;border-radius:3px;overflow:hidden;background:rgba(23,18,15,.06);box-shadow:inset 0 0 0 1px rgba(23,18,15,.08)}
.te27p-r-thumb .jet-listing-dynamic-image,.te27p-r-thumb .elementor-widget-container{display:block;width:100%;height:100%;margin:0}
.te27p-r-thumb img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:50% 0;transition:transform .4s var(--ease)}
.te27p-r-txt>.te27p-r-title{padding-top:3px}
@media (hover:hover){.te27p-row:hover .te27p-r-thumb img{transform:scale(1.06)}}
.te27p-rb{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px 0 7px;margin-left:6px;border-radius:999px;background:rgba(255,146,58,.18);color:#7A3A08;font:600 12px/1 "Schibsted Grotesk",sans-serif;vertical-align:2px;white-space:nowrap}
.te27p-rb svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}
.te27p-r-end .elementor-widget-jet-listing-dynamic-field{display:none!important}.te27p-row:has(.te27p-ph) .te27p-r-arrow{display:block!important}
@media (max-width:767px){
  .te27p-r-txt:has(>.te27p-r-thumb){grid-template-columns:40px minmax(0,1fr);column-gap:12px;row-gap:4px}
  .te27p-r-txt>.te27p-r-thumb{width:40px!important;height:52px}
  .te27p-row{min-height:76px;transition:transform .16s var(--ease),background-color .16s ease}
  .te27p-row:active{transform:scale(.985);background:rgba(23,18,15,.045)}
  .te27p-rb{height:20px;font-size:11px;margin-left:4px;padding:0 7px 0 6px}
}
/* register: month switch = the list settles in (old rows dim, new rows rise one after another) */
.te27p-reg.is-swapping .te27p-reglist{opacity:.25;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}
/* lightbox (lives in <body>, outside .te27p: own tokens) */
html.te27p-lb-open,html.te27p-lb-open body{overflow:hidden!important}
.te27p-lb{--paper:#F4EFE7;--ink:#17120F;--orange:#FF923A;--muted-d:#B9AEA1;--ease:cubic-bezier(.2,.7,.2,1);position:fixed;inset:0;z-index:100000;display:none;color:var(--paper);font-family:"Schibsted Grotesk",system-ui,sans-serif;-webkit-tap-highlight-color:transparent}
.te27p-lb.is-on{display:block}
.te27p-lb-bg{position:absolute;inset:0;background:rgba(14,10,8,.95);opacity:0;transition:opacity .26s ease}
.te27p-lb.is-in .te27p-lb-bg{opacity:var(--bgo,1)}
.te27p-lb-in{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:56px;padding:64px 112px;align-items:center;pointer-events:none}
.te27p-lb-fig{margin:0;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;pointer-events:auto;opacity:0;transform:scale(.96);transition:opacity .3s var(--ease),transform .36s var(--ease);touch-action:none}
.te27p-lb.is-in .te27p-lb-fig{opacity:1;transform:none}
.te27p-lb-fig img{display:block;max-width:100%;max-height:calc(100vh - 128px);max-height:calc(100dvh - 128px);width:auto;height:auto;border-radius:4px;box-shadow:0 40px 80px -30px rgba(0,0,0,.9);background:#2A221D;user-select:none;-webkit-user-drag:none}
.te27p-lb-info{pointer-events:auto;opacity:0;transform:translateY(10px);transition:opacity .3s var(--ease) .06s,transform .36s var(--ease) .06s}
.te27p-lb.is-in .te27p-lb-info{opacity:1;transform:none}
.te27p-lb-info p{margin:0}
.te27p-lb-cnt{font:400 12px/1 "Azeret Mono",monospace;color:var(--muted-d);margin-bottom:18px!important}
.te27p-lb-t{font:500 clamp(24px,20px + 1vw,34px)/1.15 "Brygada 1918",serif;margin-bottom:16px!important;overflow-wrap:anywhere}
.te27p-lb-t[lang=bo]{font-family:"Noto Serif Tibetan",serif;line-height:1.6}
.te27p-lb-d{font:400 14px/1.4 "Azeret Mono",monospace;color:var(--paper)}
.te27p-lb-p{font-size:16px;color:var(--muted-d);margin-top:6px!important}
.te27p-lb-o{font-size:15px;color:var(--muted-d);margin-top:14px!important;padding-top:14px;border-top:1px solid rgba(244,239,231,.16)}
.te27p-lb-r{display:inline-flex;margin-top:14px!important;height:24px;align-items:center;padding:0 10px;border-radius:999px;background:rgba(255,146,58,.2);color:var(--orange);font-size:12px;font-weight:600}
.te27p-lb-r[hidden],.te27p-lb-o[hidden]{display:none}
.te27p-lb-a{display:inline-flex;align-items:center;gap:8px;height:48px;margin-top:24px;padding:0 22px;border-radius:999px;background:var(--orange);color:var(--ink)!important;font:600 15px/1 "Schibsted Grotesk",sans-serif;text-decoration:none!important;transition:transform .16s var(--ease)}
.te27p-lb-info>.te27p-lb-a{display:flex;width:max-content}
.te27p-lb a.te27p-lb-a,.te27p-lb a.te27p-lb-a:hover,.te27p-lb a.te27p-lb-a:focus{font:600 15px/1 "Schibsted Grotesk",sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink)!important}
.te27p-lb p{letter-spacing:0;text-transform:none}
.te27p-lb-a:hover{transform:translateX(2px)}.te27p-lb-a:active{transform:scale(.97)}
.te27p-lb button{appearance:none;-webkit-appearance:none;border:0;margin:0;padding:0;cursor:pointer;font:inherit;color:var(--paper);background:rgba(244,239,231,.1);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,transform .15s var(--ease)}
.te27p-lb button[type=button],.te27p-lb button[type=button]:focus{background:rgba(244,239,231,.1)!important;color:var(--paper)!important;border:0!important;box-shadow:none!important;outline-color:var(--orange)}
.te27p-lb button[type=button]:hover{background:rgba(244,239,231,.2)!important}.te27p-lb button:active{transform:scale(.94)}
@media (max-width:900px){.te27p-lb button.te27p-lb-nav[type=button]{background:rgba(14,10,8,.6)!important}}
.te27p-lb :focus-visible{outline:2px solid var(--orange);outline-offset:3px}
.te27p-lb-x{position:absolute;top:18px;right:18px;width:48px;height:48px}
.te27p-lb-x::before,.te27p-lb-x::after{content:"";position:absolute;width:18px;height:1.6px;background:var(--paper);transform:rotate(45deg)}.te27p-lb-x::after{transform:rotate(-45deg)}
.te27p-lb-nav{position:absolute;top:50%;width:52px;height:52px;margin-top:-26px;font-size:20px!important}
.te27p-lb-prev{left:24px}.te27p-lb-next{right:24px}
.te27p-lb-nav[hidden]{display:none!important}
@media (max-width:1100px){.te27p-lb-in{gap:36px;padding:64px 88px}}
@media (max-width:900px){
  .te27p-lb-in{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:16px;padding:64px 16px calc(18px + env(safe-area-inset-bottom));align-items:stretch}
  .te27p-lb-fig img{max-height:100%}
  .te27p-lb-info{padding:0 4px}
  .te27p-lb-cnt{position:absolute;top:30px;left:20px;margin:0!important}
  .te27p-lb-t{font-size:22px;margin-bottom:8px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
  .te27p-lb-d{font-size:13px}.te27p-lb-p{font-size:14px;margin-top:2px!important}
  .te27p-lb-o{font-size:14px;margin-top:8px!important;padding-top:0;border-top:0}
  .te27p-lb-r{margin-top:8px!important}
  .te27p-lb-a{height:48px;margin-top:14px;width:100%!important;justify-content:center}
  .te27p-lb-info>.te27p-lb-a{display:flex}
  .te27p-lb-x{top:12px;right:10px;width:44px;height:44px}
  .te27p-lb-nav{top:auto;bottom:auto;width:44px;height:44px;margin-top:-22px;top:38%;background:rgba(14,10,8,.55)!important}
  .te27p-lb-prev{left:8px}.te27p-lb-next{right:8px}
}
@media (prefers-reduced-motion:reduce){.te27p-lb *,.te27p-lb-bg{transition-duration:0s!important}}
/* PAST-WOW END *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Italic-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Italic-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Italic-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Italic-VF.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto Serif Tibetan';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Serif Tibetan';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Serif Tibetan';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Serif Tibetan';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-VF.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Brygada 1918';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/Brygada1918-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Brygada 1918';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/Brygada1918-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Brygada 1918';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/Brygada1918-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Brygada 1918';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/Brygada1918-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Brygada 1918';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/Brygada1918-Italic-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Brygada 1918';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/Brygada1918-Italic-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Brygada 1918';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/Brygada1918-Italic-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Brygada 1918';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/Brygada1918-Italic-VF.woff2') format('woff2');
}
/* End Custom Fonts CSS */