@layer properties,theme;@layer base{html:root:root:not([data-mood]):not([data-season]){--scene-black:#141a17;--scene-forest:#20302a;--scene-surface:#1f2b25;--scene-surface-high:#2e3f36;--scene-white:#f7f5ef;--scene-muted:#cfd4cb;--scene-accent:#e0bd7e;--scene-green:#c9aa70;--scene-edge:#e0bd7e;--scene-sun:#e0bd7e;--scene-sun-lt:#f6e2b4;--scene-sun-dk:#a27c3e;--control-top:#f3dfb3;--control-base:#ceb078;--control-ink:#1c211b;--control-edge:#a58855}body{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text}img,video,svg{-webkit-user-drag:none}}@layer components{html body :is(.scene-heading,.spatial-heading,.masked-heading){color:var(--scene-white)}html body :is(.scene-heading,.spatial-heading,.masked-heading) em,html body :is(.scene-heading,.spatial-heading,.masked-heading) .text-brass{color:var(--scene-edge)}html body :is(.scene-heading,.spatial-heading,.masked-heading){-webkit-mask-image:none;mask-image:none}html body .scene-heading-space[data-heading-space] .scene-heading-ink{color:var(--scene-white);-webkit-mask-image:none;mask-image:none}html body .scene-heading-space[data-heading-space] .scene-heading-ink em{color:var(--scene-edge)}html:root:root:not([data-mood]):not([data-season]) body .abyss-background .abyss-atmosphere-base{background:radial-gradient(at 73% 10%,#39774708,#0000 62%)}html body .scene-heading-space[data-heading-space]>.scene-heading,html body .masked-heading.spatial-heading[class]{color:var(--scene-white);text-shadow:none;filter:none;-webkit-mask-image:none;mask-image:none}html body .scene-heading-space[data-heading-space]>.scene-heading em,html body .masked-heading.spatial-heading[class] em{color:var(--scene-edge)}html body .abyss-background .brand-logo-drawing .brand-logo-painted{opacity:.17}html[data-season=winter] body .abyss-background .abyss-atmosphere-base{background:radial-gradient(at 75% 12%,#bfe7fd12,#0000 65%)}.estate-hero-atmosphere .estate-hero-copy{position:relative}.hero-handwritten-note{z-index:2;color:var(--scene-edge);font:italic 500 clamp(18px,1.9vw,27px)/1.15 var(--font-display);margin:0;position:absolute;top:-25px;right:-9%;transform:rotate(-9deg)}.hero-handwritten-note svg{width:100px;height:30px;margin-left:30px;display:block}.estate-hero-atmosphere .estate-video-control.video-control-keyboard:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.estate-hero-atmosphere .estate-hero-seal{display:none}.estate-footer.estate-footer-continuation{padding-top:24px}.estate-footer-continuation .footer-place-title{font:500 clamp(27px,2.5vw,37px)/1.12 var(--font-display);letter-spacing:-.03em;margin:0}.estate-footer-continuation .footer-place-title em{color:var(--scene-edge);display:block}.estate-footer-continuation .footer-place-logo{opacity:.92;width:88px;height:88px}.footer-continuation-meta{color:var(--scene-muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:-18px;padding-top:5px;font-size:11px;display:flex}.footer-continuation-meta nav{flex-wrap:wrap;gap:20px;display:flex}html body .estate-footer .footer-contact-icons .theme-facebook{filter:grayscale(.25)saturate(.8)brightness(.95)}html[data-season=winter] body .estate-footer .footer-contact-icons .theme-facebook{filter:grayscale(.15)saturate(.8)brightness(1.05)}html body .mood-art.mood-art-v2:is(.mood-art-phone,.mood-art-visit,.mood-art-scroll) .mood-art-variant{filter:saturate(.45)brightness(.73)}html body .mood-art.mood-art-v2.mood-art-care{opacity:1;filter:saturate(.55)brightness(.78)}html body .mood-art.mood-art-v2.mood-art-visit .mood-art-variant{filter:saturate(.24)brightness(.8)}html body .brand-logo-scene{clip-path:none}html[data-season=winter] body .brand-logo>img{filter:grayscale()sepia()saturate(1.6)hue-rotate(155deg)brightness(1.16)}html[data-season=winter] body .brand-logo .brand-logo-scene{opacity:1;filter:grayscale()sepia()saturate(1.6)hue-rotate(155deg)brightness(1.16)}html[data-mood=mlyn] .brand-logo-scene,html[data-mood=drzewo] .brand-logo-scene{opacity:1}html body .corner-menu-hover-surface .venue-dropdown{background:linear-gradient(135deg,color-mix(in srgb,var(--scene-surface) 92%,var(--scene-edge)),var(--scene-black) 84%);border:0;border-radius:30px 13px 32px 15px;padding:24px 25px 22px;box-shadow:0 18px 55px #0005}.corner-menu-hover-surface .venue-dropdown:before{content:"";background:linear-gradient(90deg,transparent,var(--scene-edge),transparent);opacity:.4;width:30%;height:1px;position:absolute;top:0;left:25px}.venue-dropdown .venue-dropdown-heading{margin-bottom:23px;font-size:25px;font-weight:500}.venue-dropdown .venue-dropdown-links a{background:0 0}.venue-dropdown .venue-dropdown-links a:hover{background:#ffffff04;transform:translate(2px)}.venue-dropdown .venue-dropdown-links strong{font-weight:450}.visit-dock-care .care-edge-light svg,.visit-dock-care .care-edge-light{display:none}.visit-dock-care .care-edge-light i{background:radial-gradient(#f9fff960,#0000 70%);border:0;border-radius:60% 30% 55% 40%;width:100px;height:19px;animation:3.8s ease-in-out infinite care-breath-in;position:absolute;top:40%;left:0}.visit-dock-care .care-edge-light i:nth-child(2){height:27px;animation-delay:-1.9s;top:55%}@keyframes care-breath-in{0%{opacity:0;transform:translate(-30px,9px)scale(1.2,.6)}35%{opacity:.55}80%{opacity:.65;transform:translate(80px,-5px)scale(.3,.8)}to{opacity:0;transform:translate(93px,-1px)scale(.1,.2)}}html body .mobile-contact-bar.mobile-contact-ready{box-shadow:none;background:linear-gradient(#0000,#151916f5 36%);border:0}html body .mobile-contact-bar.mobile-contact-ready>div>:is(a,button){box-shadow:none;color:var(--scene-white);background:0 0;border:0}html body .mobile-contact-bar.mobile-contact-ready>div>a:first-child{font:500 15px/1.2 var(--font-display)}.mobile-contact-bar .mobile-phone-art{width:29px;height:29px;color:var(--scene-edge)}.mobile-contact-bar .mobile-price-art{width:24px;height:24px;color:var(--scene-edge)}html body .estate-offer-hero .sketch-phone-arrow{display:none}html body .estate-offer-hero .offer-hero-copy>[data-reveal]>p{color:var(--scene-muted);max-width:44ch;font-size:16px;line-height:1.7}.venue-winter-offer .venue-offer-layout{align-items:center;min-height:445px;display:flex;position:relative}.venue-winter-offer .venue-offer-copy{z-index:2;width:100%;position:relative}html body .venue-winter-offer .venue-offer-copy h1.scene-heading{white-space:nowrap;width:100%;max-width:none;font-size:clamp(40px,5.4vw,81px);line-height:1.12}.venue-winter-offer .venue-offer-photo{z-index:0;aspect-ratio:auto;opacity:.67;border-radius:0;position:absolute;inset:-45px 0 -35px 28%;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#0003 20%,#000 57%,#0000),linear-gradient(#0000,#000 18% 73%,#0000);mask-image:linear-gradient(90deg,#0000,#0003 20%,#000 57%,#0000),linear-gradient(#0000,#000 18% 73%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.venue-winter-offer .venue-offer-lead{max-width:43ch;text-shadow:0 2px 15px var(--scene-black)}html[data-season=winter] .news-exhibition .news-social-icon img{filter:none}html[data-season=winter] .news-exhibition .news-social-orbit{width:clamp(220px,24vw,310px);height:clamp(200px,23vw,290px);top:49%;transform:translate(-50%,-50%)rotate(-17deg)}html[data-season=winter] .news-exhibition .news-social-note-community{isolation:isolate;max-width:150px;padding:21px 6px 29px;top:64%;right:-2%}html[data-season=winter] .news-exhibition .news-social-note-community svg{z-index:-1;opacity:.47;width:100%;height:100%;margin:0;position:absolute;inset:0;transform:scale(1.25,1.13)}html[data-season=winter] .news-exhibition .news-winter-sketch{opacity:.28;width:110px;inset:8% 0 auto auto;transform:rotate(7deg)}html[data-season=winter] .news-contact-map .kowala-map{border:1px solid #b8d9e03d;border-radius:48% 48% 14% 14%/65% 65% 15% 15%;overflow:hidden;box-shadow:0 -8px 35px #b2d8ee0a}@media (min-width:1024px){.venue-offer-page.venue-winter-offer{padding-top:38px}html body .venue-winter-offer .venue-offer-hero{align-content:start}.venue-winter-offer .venue-offer-photo{inset:-45px 0 -35px 35%;-webkit-mask-image:linear-gradient(90deg,#0000,#0003 20%,#000 52% 86%,#0000),linear-gradient(#0000,#000 18% 73%,#0000);mask-image:linear-gradient(90deg,#0000,#0003 20%,#000 52% 86%,#0000),linear-gradient(#0000,#000 18% 73%,#0000)}.contact-inquiry:not(.contact-inquiry--embedded){padding-top:35px}html body .venue-gallery-fan{--fan-card-width:clamp(215px,20.5vw,330px)}.venue-gallery-fan .gallery-fan-stage{margin-top:-60px}html body section.estate-offer-hero>.estate-wrap{width:calc(100% - 140px);max-width:1510px}section.estate-offer-hero>.estate-wrap>.mt-7{min-height:480px;position:relative}.estate-offer-hero .offer-hero-copy{z-index:2;max-width:740px;padding-block:20px;position:relative}html body section.estate-offer-hero .offer-hero-visual{z-index:0;pointer-events:none;position:absolute;inset:-65px 0 -15px 40%}html body section.estate-offer-hero .offer-hero-visual .karta{width:100%;height:100%;margin:0}html body section.estate-offer-hero .offer-hero-visual .karta>div{aspect-ratio:auto;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#0006 20%,#000 44%,#000e 88%,#0000),linear-gradient(#0000,#000 18% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#0006 20%,#000 44%,#000e 88%,#0000),linear-gradient(#0000,#000 18% 72%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}section.estate-offer-hero .karta:before{content:none}section.estate-offer-hero .offer-hero-copy h1{font-size:clamp(58px,5.6vw,82px)}}@media (max-width:1023px){.corner-menu-hover-surface .venue-dropdown{max-height:calc(100dvh - 120px);padding:22px 20px;overflow-y:auto}.venue-dropdown .venue-dropdown-primary{grid-template-columns:1fr;gap:0;padding:0 0 17px;display:grid}.venue-dropdown .venue-dropdown-primary a{font:500 23px/1.2 var(--font-display);min-height:43px;color:var(--scene-white);padding:4px 6px}.venue-dropdown .venue-dropdown-links{border-top:1px solid #ffffff10;padding-top:14px}.venue-dropdown .venue-dropdown-links a{grid-template-columns:22px 1fr 24px;gap:10px;min-height:43px;padding:6px}.venue-dropdown .venue-dropdown-links strong{font-size:15px}.venue-dropdown .venue-dropdown-links small{display:none}.venue-dropdown .venue-dropdown-links>a>svg{width:19px;height:19px}.venue-dropdown .venue-menu-arrow{width:25px}html body .mobile-contact-ready[data-visible=true]+.visit-dock.corner-visit-dock.visit-dock-split .visit-dock-care{top:auto;left:67px;bottom:calc(13px + env(safe-area-inset-bottom));width:44px;height:44px;transform:none}html body .mobile-contact-ready[data-visible=true]+.visit-dock.corner-visit-dock.visit-dock-split .visit-dock-care>.mood-art{width:44px;height:44px}html body .mobile-contact-ready[data-visible=true]+.visit-dock.corner-visit-dock.visit-dock-split .visit-dock-plan{left:12px;bottom:calc(13px + env(safe-area-inset-bottom));width:46px;height:46px;position:fixed}html body .mobile-contact-ready[data-visible=true]>div{gap:10px;padding-left:116px;padding-right:8px}html body .mobile-contact-ready[data-visible=true]>div>a{gap:5px;padding-inline:3px}.visit-dock-care .care-edge-light,.visit-dock.corner-visit-dock.visit-dock-split .visit-dock-care .visit-dock-label{display:none}}@media (max-width:760px){.event-menu-section .event-menu-choices{flex-wrap:wrap;justify-content:center;display:flex}.event-menu-section .event-menu-choices>div{flex:0 0 calc(33.3333% - 5.33333px)}.venue-winter-offer .venue-offer-layout{align-items:flex-start;min-height:395px;padding-top:8px}html body .venue-winter-offer .venue-offer-copy h1.scene-heading{font-size:clamp(25px,6.6vw,46px)}.venue-winter-offer .venue-offer-photo{opacity:.3;inset:0 -8% -5px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 35% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 35% 76%,#0000)}.venue-winter-offer .venue-offer-copy{text-align:center}.venue-winter-offer .venue-offer-lead{margin-inline:auto}.venue-winter-offer .venue-offer-actions{justify-content:center}.venue-winter-offer .venue-offer-facts{margin-top:0}.venue-winter-offer .venue-fact{text-align:center;justify-content:center}html[data-season=winter] .news-exhibition .news-social-orbit{width:175px;height:162px;top:48%}html[data-season=winter] .news-exhibition .news-social-note-community{max-width:107px;padding:14px 5px 19px;font-size:15px;top:67%;right:0}html[data-season=winter] .news-exhibition .news-winter-sketch{opacity:.3;width:62px;top:5%;right:2%}.hero-handwritten-note{text-align:center;margin:0 0 8px;font-size:19px;position:relative;top:auto;right:auto;transform:rotate(-5deg)}.hero-handwritten-note svg{display:none}html body :is(.estate-hero-copy,.offer-hero-copy,.venue-offer-intro,.venue-offer-hero-copy){text-align:center}html body :is(.estate-hero-copy,.offer-hero-copy) :is(h1,p){margin-inline:auto}html body :is(.estate-hero-copy,.offer-hero-copy) .flex{justify-content:center}.estate-footer-continuation .footer-place{text-align:center;justify-items:center}.estate-footer-continuation .footer-place-title{font-size:29px}.footer-continuation-meta{text-align:center;flex-direction:column;gap:12px;margin-top:0}.estate-footer-continuation .footer-contact-icons{justify-content:center}.footer-continuation-meta nav{justify-content:center;gap:18px}.estate-hero .hero-intent-actions,.estate-hero .hero-intent-phone{justify-content:center}}@media (prefers-reduced-motion:reduce){.visit-dock-care .care-edge-light i{opacity:.2;animation:none}}html body .event-menu-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,76px)}html body .event-menu-heading>div:first-child{transform:rotate(-1deg)}html body .event-menu-heading .scene-heading{font-style:italic;font-weight:500;line-height:1.12}html body .event-menu-heading>div>p:not(.estate-eyebrow):first-child{max-width:30ch;color:var(--scene-white);font:500 clamp(22px,2.2vw,31px)/1.4 var(--font-display)}html body .event-menu-heading>div>p+p{max-width:43ch;margin-top:21px;margin-left:clamp(0px,2.2vw,35px);font-size:14px;line-height:1.8}html body .venue-program-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(25px,5vw,75px)}html body .venue-program-heading .scene-heading{font-style:italic;font-weight:500;line-height:1.12}html body .venue-program-heading>p{max-width:41ch;padding-top:18px;font-size:15px;line-height:1.8;position:relative}html body .venue-program-heading>p:before{content:"";background:linear-gradient(90deg,var(--scene-edge),transparent);width:42px;height:1px;position:absolute;top:0;left:0}html body .price-exhibition-heading h2{text-wrap:balance;font-style:italic}@media (min-width:1024px){html body section:is(.estate-hero-atmosphere,.estate-offer-hero,.estate-offers,.signature-exhibition,.event-occasions,.event-weather,.event-menu-section,.price-exhibition,.venue-offer-hero,.venue-offer-section){min-height:calc(100svh - var(--navbar-height,100px));align-content:center}html body section:is(.event-occasions,.event-weather,.event-menu-section,.price-exhibition){align-items:center;padding-block:clamp(42px,6svh,80px);display:flex}html body section.venue-offer-section{flex-direction:column;justify-content:center;padding-block:clamp(38px,5svh,72px);display:flex}html body .venue-offer-section>:is(.venue-program-heading,.venue-winter-program,.venue-winter-comparison,.venue-fire-invitation){width:100%}}@media (max-width:1023px){html body section:is(.estate-hero-atmosphere,.estate-offer-hero,.venue-offer-hero),html body .gallery-page section.estate-gallery{min-height:calc(100svh - var(--navbar-height,86px));align-content:center}}@media (max-width:760px){html body .event-menu-heading,html body .venue-program-heading{grid-template-columns:1fr;gap:22px}html body .event-menu-heading>div>p:not(.estate-eyebrow):first-child{max-width:34ch;font-size:23px}html body .event-menu-heading>div>p+p{margin:14px 0 0;font-size:13px}html body .venue-program-heading>p{padding-top:15px;font-size:14px}}html body section.estate-offer-hero{align-content:start}html body section.estate-offer-hero>.estate-wrap{padding-top:28px;padding-bottom:42px}html body .estate-offer-hero .offer-fact{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px}html body .estate-offer-hero .offer-fact-copy:after,html body .estate-offer-hero .offer-fact-description{margin-inline:auto}html body .stay-page.venue-stay-offer{padding-top:0}html body .stay-page .estate-offer-hero h1{margin:16px 0 0;font-size:clamp(40px,5.2vw,78px)}html body .stay-page .estate-offer-hero .sketch-phone-link{color:var(--scene-edge)}html body .venue-offer-page.venue-winter-offer{padding-top:28px}html body .venue-winter-offer section:is(.venue-offer-hero,.venue-offer-section){align-content:start;min-height:0}html body .venue-winter-offer .venue-offer-section{padding-block:32px 42px}html body .venue-winter-offer .venue-offer-facts{margin-top:20px;padding-bottom:24px}html body .venue-winter-comparison article{text-align:center}html body .venue-winter-comparison article :is(svg,p){margin-inline:auto}html body .venue-winter-program article{text-align:center}html body .venue-winter-program article>svg{margin-inline:auto}html body .news-exhibition .news-social-note-community>svg{opacity:.8;width:42px;height:36px;margin:8px auto 0;position:static;inset:auto;transform:none}html[data-season=winter] body .news-exhibition .news-winter-sketch{width:78px;top:auto;bottom:12px;right:5%}html body .safety-center .safety-document{cursor:pointer}html body .safety-report-contacts .safety-report-phone{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}html body .footer-contact-icons .footer-phone-link.nav-sketch-phone{flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}html body .footer-contact-icons .footer-phone-link.nav-sketch-phone>svg{width:59px;height:59px;color:var(--scene-edge);transition:color .2s}html body .footer-contact-icons .footer-phone-link:hover>svg{color:#a3d7ab}html body .footer-contact-icons .footer-phone-link .nav-sketch-number{font-size:16px;top:auto;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}html body .school-planner[data-compact] .estate-package-choices .school-package-content{grid-template-columns:1fr 1fr;align-items:center;gap:12px;width:100%;display:grid}html body .school-planner[data-compact] .school-package-content>span{max-width:none!important;margin:0!important}html body .school-planner[data-compact] .school-package-identity{gap:8px;display:grid}html body .school-planner[data-compact] .school-package-identity small{align-items:center;gap:5px;margin:0;display:flex}html body .school-planner[data-compact] .school-package-price{text-align:right;gap:7px;display:grid}html body .school-planner[data-compact] .school-package-price b{margin:0;font-size:18px}html body .school-planner[data-compact] .school-package-price>span{font-size:12px;line-height:1.5}@media (min-width:1024px){html body .estate-hero.estate-hero-atmosphere{min-height:calc(100svh - var(--navbar-height,96px));align-content:start;padding-top:50px;padding-bottom:32px}html body .estate-hero-atmosphere .estate-hero-grid{align-items:start}html body .estate-hero-atmosphere .estate-hero-copy{padding-top:40px}html body .estate-hero-atmosphere .estate-hero-stage{height:clamp(570px,66svh,650px)}html body .estate-hero-atmosphere h1{font-size:clamp(58px,5.6vw,82px)}html body .estate-hero .hero-intent-actions{margin-top:32px}html body .signature-exhibition.estate-wrap{width:calc(100% - 210px);max-width:1510px;translate:clamp(40px,3.2vw,62px)}html body .signature-exhibition.abyss-tree .abyss-tree-frame.tree-isolated{width:104%;margin-left:0}html body .signature-exhibition.abyss-tree .tree-isolated-image>img{scale:1}html body .signature-exhibition.abyss-wheel .abyss-wheel-frame:has(.abyss-wheel-isolated){width:108%;max-width:720px;margin-left:-4%}html body .page-corner-brand{width:115px;height:115px}html body .page-corner-brand img{width:115px!important;height:115px!important}}@media (max-width:760px){html body section.estate-offer-hero>.estate-wrap{padding-top:20px;padding-bottom:30px}html body .venue-offer-page.venue-winter-offer{padding-top:18px}html body .venue-winter-offer .venue-offer-layout{min-height:335px}html body .venue-winter-offer .venue-offer-copy h1.scene-heading{white-space:normal;font-size:clamp(35px,9vw,49px)}html body :is(.event-menu-heading,.venue-program-heading,.school-workshop-copy,.stay-room-copy,.price-exhibition-heading,.price-editorial-copy,.venue-fire-invitation,.stay-facts,.school-planner-intro){text-align:center}html body :is(.event-menu-heading,.venue-program-heading,.school-workshop-copy,.price-exhibition-heading,.price-editorial-copy) p{margin-inline:auto}html body .venue-program-heading>p:before{left:calc(50% - 21px)}html body .school-workshop-label,html body .school-workshop-end,html body .venue-fire-invitation{justify-content:center}html body .venue-fire-invitation>div{justify-items:center}html body .venue-fire-cta{justify-self:center}html body .hero-intent-actions{align-items:center}html body .contact-inquiry-postscript{grid-template-columns:1fr;gap:12px}html body .contact-inquiry-preview{grid-row:1}html body .school-day-plan .day-plan-steps button{text-align:center}html body .school-day-plan .day-plan-steps button>span:first-child{justify-content:center}html body .school-day-plan .day-plan-steps button>span:last-child{margin-inline:auto}html body .school-planner[data-compact] .school-package-content strong{font-size:28px}html body .school-planner[data-compact] .school-package-price b{font-size:16px}}html body .safety-center .safety-heading{text-align:center;margin-bottom:30px}html body .safety-center .safety-heading h1{max-width:none;font:500 clamp(40px,5.2vw,78px)/1.1 var(--font-display);letter-spacing:-.035em;margin-inline:auto}html body .safety-center .safety-heading h1 em,html body .safety-center #safety-rules-title em{color:var(--scene-edge);font-weight:500}html body .safety-center .safety-heading p{margin-inline:auto}html body .safety-center section[aria-labelledby=safety-rules-title]>:is(p,h2){text-align:center}html body .signature-exhibition .abyss-new-badge.supplied-new-badge{top:8%;left:0;right:auto}html body .attraction-new-badge{left:-15%;right:auto}@media (max-width:760px){html body .safety-center{padding-top:24px}html body .safety-center .safety-report-copy{text-align:center}html body .safety-center .safety-heading h1{font-size:clamp(35px,9vw,48px)}html body .safety-center .safety-document-name h2{font-size:clamp(17px,5.8cqi,21px)}html body .signature-exhibition .abyss-new-badge.supplied-new-badge{top:1%;left:0}}.school-wheel-addon{color:var(--scene-white);cursor:pointer;align-items:center;gap:12px;margin-top:12px;padding:17px 10px;display:flex;position:relative}.school-wheel-addon input{opacity:0;width:1px;height:1px;position:absolute}.school-wheel-check{border:1px solid var(--scene-edge);width:25px;height:25px;color:var(--scene-black);border-radius:40% 54% 46% 58%;flex:none;place-items:center;display:grid}.school-wheel-check svg{opacity:0}.school-wheel-addon input:checked+.school-wheel-check{background:var(--scene-edge)}.school-wheel-addon input:checked+.school-wheel-check svg{opacity:1}.school-wheel-addon input:focus-visible+.school-wheel-check{outline:2px solid var(--scene-edge);outline-offset:4px}.school-wheel-addon>svg{color:var(--scene-edge);flex:none}.school-wheel-addon>span:last-child{font:500 18px/1.3 var(--font-display)}.school-wheel-addon small{color:var(--scene-muted);font:400 12px/1.5 var(--font-sans);margin-top:5px;display:block}}@layer utilities{html body .email-client-fallback{width:fit-content;font:400 12px/1.4 var(--font-sans);color:inherit;text-underline-offset:3px;opacity:.8;margin:0 auto 12px;padding:5px 3px;text-decoration:underline;display:block}html body .email-client-fallback:hover{opacity:1}@media (min-width:1024px){html body .estate-hero.estate-wrap.estate-hero-atmosphere{width:calc(100% - 140px);max-width:1510px;padding-top:80px}html body .estate-hero.estate-hero-atmosphere .estate-hero-stage{height:clamp(610px,70svh,760px)}html body .estate-hero.estate-hero-atmosphere .estate-hero-stage .estate-hero-media{width:150%;height:100%;top:0;left:-36%}html body .estate-hero.estate-hero-atmosphere h1{font-size:clamp(62px,5.6vw,100px)}html body .estate-hero.estate-hero-atmosphere .estate-hero-lead{max-width:50ch;font-size:18px;line-height:1.75}html body .safety-center-inner{width:min(1560px,100% - 140px)}html body .safety-center #dokumenty{min-height:calc(100svh - 128px);padding-bottom:28px}html body .safety-center .safety-document-list{gap:16px}html body .safety-center .safety-document-name h2{font-size:clamp(18px,1.4vw,23px)}html body .school-planner[data-compact].estate-planner{grid-template-columns:minmax(0,1.65fr) minmax(390px,1fr);gap:24px}html body .school-planner[data-compact] .estate-planner-form{justify-content:flex-start;gap:28px;padding:27px}html body .school-planner[data-compact] .estate-package-choices .school-package-content{grid-template-columns:max-content minmax(0,1fr);gap:24px}html body .school-planner[data-compact] .school-package-price{text-align:left}html body .school-planner[data-compact] .school-package-choice{height:124px;padding:24px 18px 12px}html body .school-planner[data-compact] .school-package-card{height:256px}}@media (min-width:901px) and (max-width:1439px){html body .school-planner[data-compact].estate-planner .estate-package-choices{grid-template-columns:minmax(0,1fr);gap:16px}html body .school-planner[data-compact].estate-planner .school-package-card{height:214px}html body .school-planner[data-compact].estate-planner .school-package-choice{height:104px}html body .school-planner[data-compact].estate-planner .school-package-disclosure{min-height:50px;padding-block:12px}}@media (min-width:761px){html body .gallery-page .venue-gallery-fan.gallery-fan-roomy{--fan-card-width:clamp(205px,min(25vw,calc((100dvh - 540px) / 1.26)),400px);padding-top:40px}html body .gallery-page .venue-gallery-fan.gallery-fan-roomy .gallery-fan-stage{margin-top:-30px}}@media (max-width:760px){html body .gallery-page .venue-gallery-fan.gallery-fan-roomy{padding-top:28px}html body .school-planner[data-compact] .estate-package-choices .school-package-content{grid-template-columns:max-content minmax(0,1fr);gap:18px}html body .school-planner[data-compact] .school-package-price{text-align:left}}html body .price-exhibition .price-exhibition-heading{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}html body .price-exhibition .price-exhibition-heading :is(h2,p){text-align:center;justify-content:center;width:100%}@media (min-width:1440px){html body .school-planner[data-compact] .estate-planner-form>fieldset:first-child{flex-direction:column;display:flex}html body .school-planner[data-compact].estate-planner .estate-package-choices{flex:none;align-items:start}html body .school-planner[data-compact].estate-planner .school-package-card{flex-direction:column;height:auto;min-height:0;display:flex}html body .school-planner[data-compact].estate-planner .school-package-choice{align-items:flex-start;height:auto;min-height:0;padding:20px 18px 22px}html body .school-planner[data-compact].estate-planner .school-package-choice .school-package-content{flex-direction:column;justify-content:flex-start;align-self:auto;gap:14px;display:flex}html body .school-planner[data-compact].estate-planner .school-package-identity{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}html body .school-planner[data-compact].estate-planner .school-package-identity strong{font-size:clamp(34px,2.5vw,42px);line-height:1.15}html body .school-planner[data-compact].estate-planner .school-package-identity small{white-space:nowrap;font-size:16px}html body .school-planner[data-compact].estate-planner .school-package-price{text-align:left;flex:1;align-content:center;gap:10px;padding-bottom:6px;display:grid}html body .school-planner[data-compact].estate-planner .school-package-price b{font:italic 500 clamp(27px,2.2vw,36px)/1.15 var(--font-display);letter-spacing:-.02em}html body .school-planner[data-compact].estate-planner .school-package-price>span{max-width:28ch;font-size:14px;line-height:1.55}html body .school-planner[data-compact].estate-planner .school-package-disclosure{flex:none;min-height:76px;padding-block:22px;font-size:23px}html body .school-planner[data-compact].estate-planner .school-package-disclosure>svg{width:23px;height:23px}}}
@layer properties,theme,base,components;@layer utilities{html body main .estate-wrap:not(.contact-inquiry):not(.estate-news),html body main .max-w-wide,html body main .safety-center-inner,html body .estate-footer>.estate-wrap{--section-measure:1320px;width:min(var(--section-measure), calc(100% - 180px));max-width:none;margin-inline:auto;translate:none}html body main .max-w-wide{padding-inline:0}@media (max-width:1023px){html body main .estate-wrap:not(.contact-inquiry):not(.estate-news),html body main .max-w-wide,html body main .safety-center-inner,html body .estate-footer>.estate-wrap{width:calc(100% - 120px)}}@media (max-width:760px){html body main .estate-wrap:not(.contact-inquiry):not(.estate-news),html body main .max-w-wide,html body main .safety-center-inner,html body .estate-footer>.estate-wrap{width:calc(100% - 72px)}}@media (max-width:480px){html body main .estate-wrap:not(.contact-inquiry):not(.estate-news),html body main .max-w-wide,html body main .safety-center-inner,html body .estate-footer>.estate-wrap{width:calc(100% - 40px)}}@media (max-width:1023px){html body .estate-footer-continuation .footer-destinations{text-align:left}html body .estate-footer-continuation .footer-destinations a{justify-content:flex-start;margin-inline:0}html body .mobile-contact-bar .mobile-phone-art,html body .mobile-contact-bar .mobile-price-art{width:24px;height:24px}html body .mobile-contact-ready[data-visible=true]+.visit-dock.corner-visit-dock.visit-dock-split .visit-dock-care,html body .mobile-contact-ready[data-visible=true]+.visit-dock.corner-visit-dock.visit-dock-split .visit-dock-care>.mood-art{width:44px;height:44px}html body .mobile-contact-ready[data-visible=true]+.visit-dock.corner-visit-dock.visit-dock-split .visit-dock-care{bottom:calc(14px + env(safe-area-inset-bottom))}html body .mobile-contact-bar.mobile-contact-ready>div{padding-left:64px}}html body .mobile-contact-bar{transition:transform .32s var(--ease-out-soft,ease), opacity .32s var(--ease-out-soft,ease)}html body .mobile-contact-bar[data-at-footer=true],html body .mobile-contact-bar[data-at-footer=true]+.visit-dock{opacity:0;pointer-events:none;transform:translateY(120%)}html body .mobile-contact-bar+.visit-dock{transition:transform .32s var(--ease-out-soft,ease), opacity .32s var(--ease-out-soft,ease)}@media (prefers-reduced-motion:reduce){html body .mobile-contact-bar,html body .mobile-contact-bar+.visit-dock{transition:none}}html body .school-planner[data-compact].estate-planner .estate-package-choices,html body .school-planner .estate-package-choices{flex:none;align-self:start;align-items:start}html body .school-planner[data-compact].estate-planner .school-package-choice,html body .school-planner .school-package-choice{height:auto;min-height:0;transition:background-color .22s var(--ease-out-soft,ease), box-shadow .22s var(--ease-out-soft,ease), transform .22s var(--ease-out-soft,ease);border-radius:18px;align-items:center;padding:20px 20px 22px}html body .school-planner .school-package-choice:after{display:none}html body .school-planner[data-compact] .estate-package-choices .school-package-content,html body .school-planner .school-package-content{flex:auto;justify-items:start;gap:12px;display:grid}html body .school-planner[data-compact] .estate-package-choices .school-package-price,html body .school-planner .school-package-price{flex:none;gap:5px;height:auto;display:grid}html body .school-planner .school-package-identity{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}html body .school-planner .school-package-choice:has(input:checked){background:color-mix(in oklab, var(--scene-sun,#ffc74a) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--scene-sun,#ffc74a) 28%, transparent);border-color:#0000}html body .school-planner .school-package-choice:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){html body .school-planner .school-package-choice{transition:none}html body .school-planner .school-package-choice:hover{transform:none}}@media (min-width:900px){html body .estate-hero-copy .hero-intent-actions{flex-flow:wrap;align-items:center;gap:18px 28px}}html body .facebook-orbit-section .facebook-orbit-course{place-items:center;display:grid}html body .facebook-orbit-section .facebook-orbit-course:after{content:"";pointer-events:none;filter:blur(7px);background:radial-gradient(#05100a9e 0%,#0000 72%);background:radial-gradient(lab(3.82656% -4.01036 1.51697/.62) 0%,#0000 72%);border-radius:50%;width:62%;height:26px;position:absolute;bottom:4%;left:50%;translate:-50%}@media (min-width:1024px){html body .contact-community{align-items:stretch}html body .contact-community .contact-community-map .kowala-map{height:100%}html body .contact-community .contact-community-social{grid-template-rows:minmax(0,32fr) minmax(0,68fr);grid-template-columns:minmax(0,1fr);align-self:stretch;align-items:stretch;gap:22px;display:grid}html body .contact-community .contact-community-social>.estate-news{width:100%;max-width:none}html body .contact-community .contact-community-map{align-self:stretch;min-height:0}}html body .facebook-orbit-section .facebook-orbit-scene{--facebook-size:clamp(128px, 12vw, 184px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(6px,1.6vw,26px);height:auto;min-height:clamp(220px,24vw,300px);padding-block:10px 20px;display:grid}html body .facebook-orbit-section .facebook-handnote{margin:0;position:relative;inset:auto;transform:none}html body .facebook-orbit-section .facebook-handnote-more{text-align:right;grid-column:1;justify-self:end}html body .facebook-orbit-section .facebook-handnote-community{text-align:left;grid-column:3;justify-self:start}html body .facebook-orbit-section .news-winter-sketch{pointer-events:none;position:absolute}html body .facebook-orbit-section .facebook-orbit-course{aspect-ratio:1;grid-column:2;width:clamp(124px,13vw,190px);height:auto;margin-inline:auto;position:relative;inset:auto;transform:none}html body .facebook-orbit-section .facebook-orbit-flight{position:relative;top:auto;left:auto}html body .contact-inquiry-paper{border-radius:30px 12px}@media (max-width:760px){html body .contact-inquiry-paper{border-radius:20px 8px}}@media (min-width:700px){html body [data-compact-panel].school-package-popup:not(.school-program-popup):not(.school-date-popup){width:min(560px,100vw - 24px);max-height:min(680px,100dvh - 24px)}html body .school-planner[data-compact] .school-package-addons-body .estate-meal-choices label{min-height:104px}}html body .attraction-arc-card[data-active=true] .attraction-exhibit-image{filter:drop-shadow(0 20px 22px #00000047)}@media (min-width:901px) and (max-width:1439px){html body .school-planner[data-compact].estate-planner .school-package-card{flex-direction:column;height:auto;min-height:0;display:flex}html body .school-planner[data-compact].estate-planner .school-package-choice{height:auto;min-height:132px;padding:22px 24px 24px}}html body .email-art.email-art-sketch{box-shadow:none;filter:none;background:0 0;place-items:center;display:grid}html body .email-art.email-art-sketch svg{stroke-width:2.6px;width:100%;height:100%;overflow:visible}html body .footer-contact-icons>*{place-items:center;width:72px;height:72px;display:grid}html body .footer-contact-icons :is(.footer-icon-link,.email-action)>:is(svg,img,.email-art){flex:none;width:58px;height:58px}html body .footer-contact-icons .email-action .email-art-sketch{transition:transform .3s var(--ease-out-soft,ease), filter .3s ease}html body .footer-contact-icons .email-action:is(:hover,:focus-visible) .email-art-sketch{filter:drop-shadow(0 6px 10px color-mix(in srgb, var(--scene-edge) 45%, transparent));transform:translateY(-3px)rotate(-4deg)}@media (prefers-reduced-motion:reduce){html body .footer-contact-icons .email-action:is(:hover,:focus-visible) .email-art-sketch{transform:none}}html body .footer-contact-icons .email-art.email-art-sketch svg{width:100%;height:100%}html body .footer-contact-icons :is(.footer-icon-link,.email-action) svg :is(g,path){stroke-width:2.6px}html body .footer-contact-icons .footer-phone-link.nav-sketch-phone>svg{width:58px;height:58px}@media (min-width:1024px){html body .contact-community .contact-community-social{grid-template-rows:minmax(230px,42fr) minmax(0,58fr)}}html body .contact-inquiry-options button span{font-size:12px;line-height:1.3}html body :is(.contact-inquiry-date-trigger,.visit-field-control){font-size:15.5px}html body .contact-inquiry .contact-inquiry-field-label{font-size:13px;font-weight:550}html body .contact-inquiry :is(input,textarea){font-size:15.5px}html body .contact-inquiry :is(input,textarea)::placeholder{font-size:15px}html body .contact-inquiry-preview p,html body .email-client-fallback{font-size:13px}html body .safety-center .safety-document-name h2{font-size:clamp(16px,1.25vw,20px);line-height:1.15}html body .safety-center .safety-document-unavailable{margin-top:8px;font-size:clamp(14px,1.1vw,17px)}@media (min-width:1024px){html body .visit-dock.corner-visit-dock.visit-dock-split .visit-dock-care>.mood-art,html body .corner-visit-dock .visit-dock-care>.mood-art{width:82px;height:82px}html body .visit-dock .visit-dock-care{width:82px;height:82px;left:-6px}}html body .school-summary-utilities :is(.estate-text-link,.estate-planner-safety):is(:hover,:focus-visible),html body .school-summary-utilities :is(.estate-text-link,.estate-planner-safety):is(:hover,:focus-visible)>svg,html body .estate-planner-safety:is(:hover,:focus-visible),html body .mood-art.mood-art-v2.mood-art-scroll[class] .mood-art-variant{filter:drop-shadow(0 3px 5px #0000002e)}html body .mood-art.mood-art-care.mood-art-supplied-care{filter:saturate()brightness()drop-shadow(0 6px 10px #6f665b3d)}html body .visit-dock-care .visit-dock-label{font-size:12.5px;font-weight:600}html body .venue-winter-comparison article{border-radius:25px 7px;padding:19px 16px 21px}html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--scene-edge) 55%, transparent) transparent}html body ::-webkit-scrollbar{width:12px;height:12px}html::-webkit-scrollbar{width:12px;height:12px}html body ::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-track{background:0 0}html body ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--scene-edge) 55%, transparent);background-clip:padding-box;border:3.5px solid #0000;border-radius:99px}html::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--scene-edge) 55%, transparent);background-clip:padding-box;border:3.5px solid #0000;border-radius:99px}html body ::-webkit-scrollbar-thumb:hover{background:var(--scene-edge);background-clip:padding-box}html::-webkit-scrollbar-thumb:hover{background:var(--scene-edge);background-clip:padding-box}html body .estate-header .estate-menu-trigger{background:0 0;border:0;width:49px;height:49px;padding:0}html body .estate-header .nav-sketch-menu{width:49px;height:49px;overflow:visible}html body .estate-header .estate-menu-trigger:is(:hover,:focus-visible) .nav-sketch-menu{transform:rotate(-2deg)}html body .estate-header .nav-sketch-menu{transition:transform .25s var(--ease-out-soft,ease)}@media (prefers-reduced-motion:reduce){html body .estate-header .estate-menu-trigger:is(:hover,:focus-visible) .nav-sketch-menu{transform:none}}html body .safety-report .safety-report-phone,html body .safety-report .safety-report-phone h3{text-align:left;justify-content:flex-start;place-items:flex-start start}html body .safety-report .safety-report-phone>*{align-self:flex-start;margin-inline:0}html body .safety-report .safety-report-phone .sketch-phone-link{justify-content:flex-start;margin-inline:0}@media (max-width:760px){html body .facebook-orbit-section .facebook-orbit-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-items:center;gap:10px 14px}html body .facebook-orbit-section .facebook-orbit-course{grid-area:1/1/auto/-1}html body .facebook-orbit-section .facebook-handnote-more{text-align:center;grid-area:2/1;justify-self:center;margin-top:0}html body .facebook-orbit-section .facebook-handnote-community{text-align:center;grid-area:2/2;justify-self:center}html body .facebook-orbit-section .facebook-handnote>svg{display:none}}@media (min-width:761px) and (max-width:1023px){html body .contact-community .contact-community-social{grid-template-columns:minmax(0,1fr);gap:20px}html body .contact-community .contact-community-social>.estate-news{width:100%;max-width:none}}html body .facebook-orbit-section .facebook-handnote-more{align-self:start;margin-top:6px}html body .facebook-orbit-section .facebook-handnote-more>svg{stroke-width:2.4px;width:clamp(84px,8.5vw,140px);height:auto;margin-top:6px}html body .facebook-orbit-section .facebook-handnote-community>svg{stroke-width:2.4px;width:clamp(70px,7vw,118px);height:auto}html body .facebook-orbit-section .facebook-orbit-scene{--facebook-size:clamp(158px, 15.5vw, 244px);height:100%;min-height:0;padding-block:8px 18px}html body .facebook-orbit-section .facebook-orbit-course{width:min(var(--facebook-size), 100%);height:auto;margin-inline:auto;position:relative;top:auto;left:auto;transform:none}html body .facebook-orbit-section .facebook-orbit-flight{margin:0;animation:6s ease-in-out infinite fb-lewitacja;position:relative;top:auto;left:auto;transform:none}html body .facebook-orbit-section .facebook-orbit-course:after{animation:6s ease-in-out infinite fb-lewitacja-cien}@keyframes fb-lewitacja{0%,to{translate:0}50%{translate:0 -12px}}@keyframes fb-lewitacja-cien{0%,to{opacity:1;scale:1}50%{opacity:.72;scale:.88}}@media (prefers-reduced-motion:reduce){html body .facebook-orbit-section .facebook-orbit-flight,html body .facebook-orbit-section .facebook-orbit-course:after{animation:none}}@media (min-width:1024px){html body main section#kalkulator,html body main section#wycena{padding-block:44px}html body main section#wycena .scene-heading{font-size:clamp(38px,3.4vw,56px)}html body .school-planner[data-compact] .estate-planner-form{padding:18px 24px 20px}html body main section#wycena .estate-planner-intro{margin-block:14px 22px}}html body .offer-copy-bottom{flex-wrap:wrap}html body .offer-copy-bottom>.offer-copy-links{flex-wrap:nowrap;flex:0 0 100%;gap:22px}@media (max-width:760px){html body .offer-hero-copy .flex{column-gap:10px}html body .offer-hero-copy .abyss-button{padding:12px 13px;font-size:14px}html body .offer-hero-copy .sketch-phone-link{font-size:16px}html body .offer-hero-copy .sketch-phone-link>.sketch-phone-art{width:40px;height:40px}}@media (max-width:390px){html body :is(.venue-offer-actions,.offer-hero-copy) .sketch-phone-link{font-size:15px}html body :is(.venue-offer-actions,.offer-hero-copy) .sketch-phone-link>.sketch-phone-art{width:36px;height:36px}}html body{background-image:radial-gradient(120% 46% at 50% 0%, color-mix(in oklab, var(--color-forge) 58%, transparent) 0%, transparent 100%), radial-gradient(64% 26% at 88% 20%, color-mix(in oklab, var(--color-brass) 7%, transparent) 0%, transparent 100%), radial-gradient(74% 32% at 6% 58%, color-mix(in oklab, var(--color-moss) 7%, transparent) 0%, transparent 100%)}html body:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(125% 100% at 50% 45%,#0000 52%,#000000a6 128%),linear-gradient(90deg,#000000a6,#0000 13% 87%,#000000a6),linear-gradient(#00000094,#0000 11% 85%,#000000b8);position:fixed;inset:0}@media (min-width:1024px){html body .contact-community .contact-inquiry form{padding-inline:0}}html body .estate-offer-hero .offer-fact{text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:15px}html body .estate-offer-hero .offer-fact-copy,html body .estate-offer-hero .offer-fact-copy:after,html body .estate-offer-hero .offer-fact-description{text-align:left;margin-inline:0}html body .venue-offer-facts .venue-fact{text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:15px}html body .venue-offer-facts .venue-fact>svg{flex:none}html body .venue-offer-facts .venue-fact>div,html body .venue-offer-facts .venue-fact p{text-align:left;margin-inline:0}@media (max-width:760px){html body .signature-exhibition .abyss-signature-copy,html body .signature-exhibition .abyss-signature-copy .scene-heading-space,html body .signature-exhibition .abyss-signature-copy :is(h3,.abyss-signature-lead,.abyss-signature-detail),html body .school-faq .school-faq-heading{text-align:left}html body .signature-exhibition .abyss-signature-copy .estate-eyebrow{justify-content:flex-start}html body .signature-exhibition .abyss-signature-copy .coffee-note{justify-content:flex-start;margin-inline:0}html body .contact-inquiry .contact-inquiry-options{justify-content:flex-start}html body .estate-hero-copy .hero-handwritten-note{text-align:left;transform-origin:0;margin:0 0 20px;transform:rotate(-2.5deg)}}@media (min-width:1024px){html body main :is(.abyss-signature-lead,.offer-fact-description,.price-editorial-description,.venue-offer-lead,.event-weather-lead,.estate-planner-intro,.school-workshop-copy p,.school-package-description p,.event-occasion-copy p,.estate-offer-copy li,.school-faq-answer p,.coffee-note p),html body .safety-center p:not(.safety-eyebrow):not(.safety-small-note):not(.safety-document-meta){font-size:16px;font-weight:450;line-height:1.62}html body main :is(.estate-hero-lead,.offer-hero-copy .max-w-prose){font-weight:450}}html body .review-balloons.review-balloons-art[data-count] .review-balloon .review-balloon-skin{padding:0 10cqw 0 11cqw}html body .review-balloons.review-balloons-art[data-count] .review-balloon-main .review-balloon-skin{padding:0 13cqw 0 11cqw}html body .review-balloons .review-balloon blockquote{text-wrap:pretty}@media (max-width:760px){html body .school-faq .school-faq-answer,html body .school-faq .school-faq-item{transition:none}html body .school-faq .school-faq-answer p{transition:opacity .22s,transform .22s}}@media (min-width:1024px){html body .review-balloons.review-balloons-art[data-count][data-count="3"] .review-balloon-field{width:min(1320px,100% - 200px)}html body .review-balloons.review-balloons-art[data-count] .review-balloon .review-balloon-skin{border-width:27cqw 0 26cqw}html body .review-balloons.review-balloons-art[data-count] .review-balloon-main .review-balloon-skin{border-width:27cqw 0 38cqw}html body .review-balloons .review-balloon blockquote{font-size:clamp(15px,.95vw,16.5px);line-height:1.55}html body .review-balloons.review-balloons-art[data-count] .review-balloon-main blockquote{font-size:clamp(16px,1.05vw,18px)}html body .signature-exhibition.abyss-wheel>.abyss-signature-copy,html body .signature-exhibition.abyss-wheel .scene-heading,html body .signature-exhibition.abyss-wheel .scene-action-copy,html body .signature-exhibition.abyss-wheel .scene-action-note{text-align:left}html body .signature-exhibition.abyss-wheel .estate-eyebrow,html body .signature-exhibition.abyss-wheel .signature-exhibition-action{justify-content:flex-start}html body .signature-exhibition.abyss-wheel .abyss-signature-copy :is(.scene-heading-space,.abyss-signature-lead,.abyss-signature-detail),html body .signature-exhibition.abyss-wheel .scene-art-action,html body .signature-exhibition.abyss-wheel .scene-action-scribble{margin-left:0;margin-right:auto}html body .signature-exhibition.abyss-wheel .abyss-signature-copy :is(.abyss-signature-lead,.abyss-signature-detail){width:100%;max-width:none}html body .signature-exhibition.abyss-wheel .abyss-wheel-caption{text-align:right}html body .signature-exhibition.abyss-tree>.abyss-signature-copy,html body .signature-exhibition.abyss-tree>.signature-exhibition-action,html body .signature-exhibition.abyss-tree .scene-heading,html body .signature-exhibition.abyss-tree .scene-action-copy,html body .signature-exhibition.abyss-tree .scene-action-note{text-align:left;padding-left:0}html body .signature-exhibition.abyss-tree .estate-eyebrow,html body .signature-exhibition.abyss-tree .abyss-signature-copy .coffee-note{justify-content:flex-start}html body .signature-exhibition.abyss-tree .abyss-signature-copy :is(.scene-heading-space,.abyss-signature-lead,.abyss-signature-detail),html body .signature-exhibition.abyss-tree .abyss-signature-copy .coffee-note,html body .signature-exhibition.abyss-tree .scene-art-action{width:100%;max-width:none;margin-inline:0}html body .signature-exhibition.abyss-tree .abyss-tree-caption{left:0}html body .signature-exhibition .abyss-signature-detail{letter-spacing:.02em;font-size:13px}html body .signature-exhibition .abyss-signature-copy .coffee-note{box-shadow:inset 0 1px 0 color-mix(in srgb, currentColor 20%, transparent);margin-top:26px;padding-top:24px}html body .signature-exhibition.abyss-wheel .abyss-signature-copy .scene-heading{font-size:clamp(38px,4.4vw,68px)}html body .signature-exhibition.abyss-wheel>.signature-exhibition-action{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--scene-edge) 24%, transparent);margin-top:26px;padding-top:24px}html body .safety-center .safety-heading,html body .safety-center #safety-rules-title,html body .safety-center .safety-report-copy{text-align:left}html body .safety-center .safety-heading h1,html body .safety-center .safety-heading p{margin-inline:0}html body .safety-center .safety-heading h1{text-wrap:balance;max-width:none;font-size:clamp(34px,3.6vw,51px)}html body .safety-center .safety-rule-list{gap:32px 30px;margin-top:30px;padding-top:30px}html body .safety-center .safety-rule-list li{flex-direction:column;align-items:flex-start;gap:13px}html body .safety-center .safety-rule-list li>svg{stroke-width:1.1px;width:56px;height:60px}html body .safety-center .safety-rule-list p{font:500 18px/1.42 var(--font-display);letter-spacing:-.01em}html body .school-faq .school-faq-layout{gap:60px}html body .school-faq .school-faq-body{width:100%;margin-inline:0}}@media (max-width:760px){html body :is(.estate-hero-copy,.offer-hero-copy,.venue-offer-intro,.venue-offer-hero-copy){text-align:left}html body :is(.estate-hero-copy,.offer-hero-copy) :is(h1,p){margin-inline:0}html body :is(.estate-hero-copy,.offer-hero-copy) .flex{justify-content:flex-start}html body .estate-hero .hero-intent-actions,html body .estate-hero .hero-intent-phone{justify-content:flex-start;align-items:flex-start}html body .estate-footer-continuation .footer-place{text-align:left;justify-items:start}html body .estate-footer-continuation .footer-contact-icons{justify-content:flex-start}html body .footer-continuation-meta{text-align:left}html body .footer-continuation-meta nav{justify-content:flex-start}html body .estate-hero .hero-intent-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .estate-hero .hero-intent-links>.hero-intent-link{grid-column:auto;width:auto}html body .estate-hero .sketch-phone-link{align-self:flex-start;margin-inline:0}html body .estate-hero .sketch-phone-link>.sketch-phone-art{width:70px;height:70px}html body .estate-offers .estate-section-heading{display:none}}@media (min-width:1024px){html body .visit-dock.corner-visit-dock .visit-dock-care,html body .visit-dock.corner-visit-dock .visit-dock-care>.mood-art{width:72px;height:72px}html body .visit-dock.corner-visit-dock .visit-dock-care{left:6px}html body .school-planner[data-compact].estate-planner{grid-template-columns:minmax(0,1fr);gap:26px}html body .school-planner .estate-planner-form{height:auto;min-height:0}html body .school-planner[data-compact].estate-planner .estate-package-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}html body .school-planner[data-compact].estate-planner .school-package-choice{min-height:148px;padding:20px 26px 22px}html body .school-planner .estate-package-choices strong{font-size:clamp(31px,2.8vw,40px)}html body .school-planner .estate-package-choices b{font-size:19px}}html body .school-planner .school-package-disclosure,html body .school-planner .school-date-trigger,html body .school-planner [class*=date-trigger]{box-shadow:none;background:0 0;border:0}@media (min-width:760px){html body .school-planner[data-compact].estate-planner .school-package-disclosure>svg:first-of-type{flex:none;width:30px;height:30px}html body .school-planner[data-compact].estate-planner .school-package-disclosure>svg:last-of-type{flex:none;width:20px;height:20px}}}
@layer properties,theme;@layer base{html:root:root[data-skin=jasny]:not([data-mood]):not([data-season]){--scene-black:#f2efe7;--scene-forest:#e6e1d4;--scene-surface:#fff;--scene-surface-high:#faf7f0;--scene-white:#16191a;--scene-muted:#3d453d;--scene-accent:#b0800e;--scene-green:#27443a;--scene-sage:#6f665b;--scene-silver:#6f665b;--scene-edge:#b0800e;--scene-sun:#f0b52c;--scene-sun-lt:#b0800e;--scene-sun-dk:#b0800e;--control-top:#fff;--control-base:#f0b52c;--control-ink:#16191a;--control-edge:#c69420}html:root:root[data-skin=jasny]{--color-ink:#f2efe7;--color-forge:#e9e4d8;--color-leather:#ded8c9;--color-saddle:#b3aa98;--color-oat:#16191a;--color-linen:#3c443d;--color-linen-dk:#59615a;--color-brass:#b0800e;--color-brass-deep:#7c5b0c;--color-brass-lt:#e6a723;--color-moss:#27443a;--color-moss-lt:#3d6252;--color-stone:#6f665b;--color-shade:#16191a;--color-nav:#fff;--color-nav-dk:#f2efe7}html:root:root[data-skin=jasny][data-mood=drzewo]{--scene-black:#f8eff2;--scene-forest:#eddae2;--scene-surface:#fff;--scene-surface-high:#fcf4f7;--scene-white:#1d151a;--scene-muted:#5b4651;--scene-sage:#7b6571;--scene-silver:#7b6571;--scene-accent:#a24369;--scene-green:#a24369;--scene-edge:#a24369;--scene-sun:#efb3cb;--scene-sun-lt:#8c3a58;--scene-sun-dk:#6d2b43;--control-top:#fff;--control-base:#f2c3d6;--control-ink:#1d151a;--control-edge:#c0899f;--color-ink:#f8eff2;--color-forge:#f0dfe6;--color-oat:#1d151a;--color-linen:#4a3a43;--color-brass:#a24369;--color-brass-lt:#c7647f;--color-moss:#6d2b43;--color-stone:#7b6571}html:root:root[data-skin=jasny][data-mood=mlyn]{--scene-black:#eef4f9;--scene-forest:#dbe7f0;--scene-surface:#fff;--scene-surface-high:#f5f9fc;--scene-white:#111e28;--scene-muted:#3f5260;--scene-sage:#5b7182;--scene-silver:#5b7182;--scene-accent:#14607f;--scene-green:#14607f;--scene-edge:#14607f;--scene-sun:#7cc4e0;--scene-sun-lt:#0f5069;--scene-sun-dk:#0b3d51;--control-top:#fff;--control-base:#9ed4ea;--control-ink:#111e28;--control-edge:#6ba8c1;--color-ink:#eef4f9;--color-forge:#e0ecf4;--color-oat:#111e28;--color-linen:#354855;--color-brass:#14607f;--color-brass-lt:#2f87aa;--color-moss:#0b3d51;--color-stone:#5b7182}html:root:root[data-skin=jasny][data-season=winter]{--scene-black:#eff5fa;--scene-forest:#dde9f2;--scene-surface:#fff;--scene-surface-high:#f6fafd;--scene-white:#10202b;--scene-muted:#2f414e;--scene-sage:#5d7585;--scene-silver:#5d7585;--scene-accent:#1d6a8c;--scene-green:#1d6a8c;--scene-edge:#1d6a8c;--scene-sun:#8ccbe6;--scene-sun-lt:#13556f;--scene-sun-dk:#0d4257;--control-top:#fff;--control-base:#a8daef;--control-ink:#10202b;--control-edge:#74afc7;--scene-art-filter:none;--color-ink:#eff5fa;--color-forge:#e2eef6;--color-oat:#10202b;--color-linen:#364b58;--color-brass:#1d6a8c;--color-brass-lt:#3a8dae;--color-moss:#0d4257;--color-stone:#5d7585}}@layer components;@layer utilities{html:root[data-skin=jasny][data-mood] body,html:root[data-skin=jasny][data-season=winter] body{background-color:var(--color-ink);background-image:radial-gradient(120% 46% at 50% 0%, color-mix(in srgb, var(--scene-accent) 14%, #ffffff8f) 0%, transparent 100%), radial-gradient(70% 30% at 86% 22%, color-mix(in oklab, var(--scene-accent) 10%, transparent) 0%, transparent 100%), radial-gradient(74% 32% at 6% 58%, color-mix(in oklab, var(--scene-accent) 7%, transparent) 0%, transparent 100%)}html[data-skin=jasny] body{background-color:var(--color-ink);background-image:radial-gradient(120% 46% at 50% 0%, #fffc 0%, transparent 100%), radial-gradient(64% 26% at 88% 20%, color-mix(in oklab, var(--scene-sun) 13%, transparent) 0%, transparent 100%), radial-gradient(74% 32% at 6% 58%, color-mix(in oklab, var(--color-moss) 7%, transparent) 0%, transparent 100%)}html[data-skin=jasny] body:after{background:radial-gradient(125% 100% at 50% 45%,#0000 55%,#6f665b26 128%),linear-gradient(90deg,#6f665b1f,#0000 12% 88%,#6f665b1f),linear-gradient(#6f665b14,#0000 10% 86%,#6f665b24)}html[data-skin=jasny] :is(.contact-inquiry-paper,.estate-planner-form,.school-package-card,.estate-planner-details,.school-program-compare>section,.estate-soft-hint){background:var(--glass-fill,#fff);-webkit-backdrop-filter:blur(var(--glass-blur,14px)) saturate(1.05);backdrop-filter:blur(var(--glass-blur,14px)) saturate(1.05);box-shadow:inset 0 0 0 1px var(--glass-edge,#6f665b24), inset 0 1px 0 #fff9, var(--glass-shadow,0 14px 30px #6f665b1a)}html[data-skin=jasny] .school-faq-item{background:var(--glass-fill,#ffffffad);-webkit-backdrop-filter:blur(var(--glass-blur,7px)) saturate(1.05);backdrop-filter:blur(var(--glass-blur,7px)) saturate(1.05);box-shadow:inset 0 0 0 1px var(--glass-edge,#6f665b20), inset 0 1px 0 #ffffff8c, var(--glass-shadow,0 10px 24px #6f665b14)}html[data-skin=jasny] .school-faq-item[data-open=true]{background:var(--glass-fill-strong,#ffffffdb);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--scene-sun) 55%, transparent), inset 0 1px 0 #ffffffa6, 0 16px 32px #6f665b24}html[data-skin=jasny] .school-package-card.is-selected,html[data-skin=jasny] .school-program-compare>section[data-selected]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--scene-sun) 70%, transparent), 0 16px 32px #6f665b24}html[data-skin=jasny] :is(input,textarea,select):not([type=radio]):not([type=checkbox]):not([type=range]){color:var(--scene-white);background:color-mix(in srgb, var(--scene-edge) 7%, #fff);box-shadow:inset 0 -1.5px 0 color-mix(in srgb, var(--scene-edge) 42%, transparent);border-radius:12px 12px 5px 5px}html[data-skin=jasny] :is(input,textarea,select):not([type=radio]):not([type=checkbox]):not([type=range]):focus-visible{background:color-mix(in srgb, var(--scene-edge) 11%, #fff);box-shadow:inset 0 -2.5px 0 var(--scene-edge), 0 6px 16px #6f665b26;outline:none}html[data-skin=jasny] .contact-inquiry-date-trigger{color:var(--scene-white);background:color-mix(in srgb, var(--scene-edge) 7%, #fff);box-shadow:inset 0 -1.5px 0 color-mix(in srgb, var(--scene-edge) 42%, transparent);border:0;border-radius:12px 12px 5px 5px}html[data-skin=jasny] .contact-inquiry-date-trigger:is(:hover,:focus-visible){background:color-mix(in srgb, var(--scene-edge) 11%, #fff);box-shadow:inset 0 -2.5px 0 var(--scene-edge), 0 6px 16px #6f665b26}html[data-skin=jasny] .contact-inquiry-date-trigger>svg{color:var(--scene-sun-dk)}html[data-skin=jasny] :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--scene-muted) 62%, transparent)}html[data-skin=jasny] .contact-inquiry-paper{background:linear-gradient(168deg,#fffefa,#f7f2e7 72%);position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #6f665b24,0 26px 52px #6f665b33}html[data-skin=jasny] .contact-inquiry-paper:before{content:"";background:linear-gradient(90deg, transparent, var(--scene-edge), transparent);opacity:.55;border-radius:2px;height:2px;position:absolute;top:0;left:28px;right:28px}html[data-skin=jasny] :is(.safety-rule-list li>svg,.offer-fact-icon,.venue-fact>svg,.coffee-note>svg,.school-faq-symbol){color:var(--color-moss)}html[data-skin=jasny] :is(.estate-planner-intro,.estate-planner-summary h3 span,.estate-quote p,.estate-planner-note,.estate-meal-choices small,.estate-planner-extras small,.estate-school-workshops p,.estate-event-menu p,.offer-copy-bottom>small,.scene-action-copy small,.coffee-note p,.coffee-note p span,.facebook-orbit-scene small){color:var(--scene-muted)}html[data-skin=jasny] :is(.scene-action-note,.coffee-note,.coffee-note p span:first-child,.facebook-handnote-more,.facebook-handnote-community){color:var(--scene-edge)}html[data-skin=jasny] .contact-inquiry-preview :is(span,b,strong){color:var(--scene-sun-dk)}html[data-skin=jasny] .contact-inquiry-options button[aria-pressed=true] span,html[data-skin=jasny] .contact-inquiry-options button span{color:var(--scene-white)}html[data-skin=jasny] .contact-inquiry-options button[aria-pressed=true] :is(svg,span){color:var(--scene-sun-dk)}html[data-skin=jasny] :is(.facebook-handnote,.facebook-handnote span,.facebook-handnote em,.abyss-wheel-caption,.news-winter-sketch,.school-workshop-label,.school-workshop-label span){color:var(--color-moss)}html[data-skin=jasny] :is(.scene-heading em,.estate-eyebrow,.safety-eyebrow,.text-brass){color:var(--color-brass)}html[data-skin=jasny] .masked-heading.spatial-heading[class]{--color-brass:var(--scene-edge);--color-brass-lt:var(--scene-edge)}html[data-skin=jasny] :is(.scene-heading-space[data-heading-space]>.scene-heading em,.masked-heading.spatial-heading[class] em,.masked-heading.spatial-heading[class] .text-brass){color:var(--scene-edge)}html[data-skin=jasny] :is(.sketch-phone-caption,.contact-topic-transition,.contact-inquiry-letter em,.contact-inquiry-letter small,.contact-inquiry-preview span,.contact-inquiry-preview-heading span,.estate-quote strong){color:var(--scene-sun-dk)}html[data-skin=jasny][data-season=winter] :is(.venue-winter-offer .venue-fact strong,.venue-winter-offer .venue-fact span,.venue-dropdown strong,.venue-dropdown span,.venue-dropdown button,.venue-dropdown a),html[data-skin=jasny][data-season=winter] body .estate-menu-trigger{color:var(--scene-white)}html[data-skin=jasny] :is(.sketch-phone-link svg,.scene-action-scribble,.coffee-note>svg,.safety-rule-list li>svg,.offer-fact-icon>svg,.venue-fact>svg,.school-faq-symbol svg,.deck-arrow-art,.abyss-arrow svg){stroke-width:2.3px}html[data-skin=jasny] .sketch-phone-link>.sketch-phone-art{stroke-width:2.6px}html[data-skin=jasny] :is(.estate-eyebrow,.safety-eyebrow,.offer-fact-description,.abyss-signature-detail,.estate-planner-note,.celebration-note,.school-selection-summary dt,.estate-review-source,.safety-small-note){font-weight:600}html[data-skin=jasny] :is(.facebook-handnote-more,.facebook-handnote-community,.scene-action-note){color:var(--scene-edge);font-weight:600}@media (min-width:761px){html[data-skin=jasny] :is(.facebook-handnote-more,.facebook-handnote-community,.scene-action-note){font-size:clamp(21px,1.9vw,30px)}}html[data-skin=jasny] .scene-action-copy small{font-weight:550}html[data-skin=jasny] .kowala-map,html[data-skin=jasny] .kowala-map .kowala-map-surface{background:#eae6dc}html[data-skin=jasny] .kowala-map .leaflet-tile-pane{filter:grayscale(.45)sepia(.14)saturate(.9)brightness(1.02)contrast(.95)}html[data-skin=jasny] .kowala-map{box-shadow:0 0 0 1px #6f665b2e,0 16px 30px #6f665b26}html[data-skin=jasny] .kowala-map-name{color:var(--scene-white);background:#fffffff2;box-shadow:0 5px 15px #6f665b33}html[data-skin=jasny] .kowala-map-name small{color:var(--scene-muted)}html[data-skin=jasny] :is(.kowala-map-controls button,.kowala-map-attribution,.kowala-map-status){color:var(--scene-white);background:#fffffff2;box-shadow:0 3px 10px #6f665b2e}html[data-skin=jasny] body .corner-menu-hover-surface .venue-dropdown,html[data-skin=jasny] body .venue-dropdown{background:#fff;box-shadow:0 0 0 1px #6f665b29,0 22px 50px #6f665b3d}html[data-skin=jasny] .venue-dropdown :is(a,button,strong,span,p){color:var(--scene-white)}html[data-skin=jasny] .venue-dropdown .venue-dropdown-links a:hover{background:#6f665b14}html[data-skin=jasny] .venue-dropdown-heading :is(span,small){color:var(--scene-muted)}html[data-skin=jasny] .contact-inquiry,html[data-skin=jasny] .contact-community{--inquiry-gold:var(--scene-sun-dk)}html[data-skin=jasny] .contact-inquiry-letter,html[data-skin=jasny] .contact-inquiry-letter :is(span,small,em,b){color:var(--scene-sun-dk)}html[data-skin=jasny] .contact-inquiry-letter:is(:hover,:focus-visible){color:var(--scene-white);filter:none}html[data-skin=jasny] :is(.visit-dock-label,.mobile-contact-bar){color:var(--scene-white);background:#fff;box-shadow:0 0 0 1px #6f665b29,0 10px 24px #6f665b33}html[data-skin=jasny] .back-to-top{box-shadow:none;color:var(--scene-edge);filter:drop-shadow(0 2px 3px #6f665b59);background:0 0}html[data-skin=jasny] .back-to-top:is(:hover,:focus-visible){color:var(--scene-white);background:0 0}html[data-skin=jasny] .visit-dock-calendar{color:var(--scene-sun-dk);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--scene-edge) 55%, transparent), 0 4px 0 #ded6c6, 0 10px 20px #6f665b2e;background:linear-gradient(145deg,#fff,#f6f2e9)}html[data-skin=jasny] .corner-visit-dock .visit-dock-calendar{box-shadow:none;filter:drop-shadow(0 2px 2px #6f665b4d);background:0 0}html[data-skin=jasny] body .corner-menu-hover-surface .venue-dropdown,html[data-skin=jasny] body .venue-dropdown{box-shadow:0 0 0 1px color-mix(in srgb, var(--scene-edge) 34%, transparent), 0 26px 56px #6f665b47;background:#fffdf6}html[data-skin=jasny] .venue-dropdown .venue-dropdown-links a:hover,html[data-skin=jasny] .venue-dropdown .venue-dropdown-links a:focus-visible{background:color-mix(in srgb, var(--scene-edge) 15%, transparent);color:var(--scene-white)}html[data-skin=jasny] .estate-desktop-nav a:is(:hover,:focus-visible),html[data-skin=jasny] .estate-menu-trigger:is(:hover,:focus-visible),html[data-skin=jasny] .venue-dropdown-heading .corner-close:is(:hover,:focus-visible){color:var(--scene-sun-dk);background:0 0}html[data-skin=jasny] .estate-desktop-nav a[aria-current]{color:var(--scene-sun-dk)}html[data-skin=jasny] .custom-phone,html[data-skin=jasny] .custom-phone:hover{box-shadow:none;background:0 0}html[data-skin=jasny] .custom-phone{color:var(--color-moss)}html[data-skin=jasny] .custom-phone svg :is(g,path,circle){stroke-width:2.4px}html[data-skin=jasny] .custom-phone .nav-sketch-number{color:var(--scene-sun-dk)}html[data-skin=jasny] .custom-phone:is(:hover,:focus-visible){color:var(--scene-white)}html[data-skin=jasny] .venue-dropdown-links a svg{color:var(--color-moss);stroke-width:2.2px}html[data-skin=jasny] .venue-dropdown .venue-dropdown-links a:hover,html[data-skin=jasny] .venue-dropdown .venue-dropdown-links a:focus-visible{background:color-mix(in srgb, var(--scene-edge) 26%, transparent)}html[data-skin=jasny] .venue-dropdown-links a:is(:hover,:focus-visible) :is(svg,span,strong){color:var(--scene-white)}html[data-skin=jasny] .mood-art.mood-art-v2.mood-art-scroll[class] .mood-art-variant{filter:brightness(.95)drop-shadow(0 0 1px #6f665bb3)drop-shadow(0 0 2px #6f665b73)drop-shadow(0 2px 4px #6f665b4d)}html[data-skin=jasny] body .mood-art.mood-art-v2.mood-art-care.mood-art-supplied-care{--care-art:url(/media/ikony/child-care-2026.webp);--care-art-size:100% 100%;--care-art-position:center}html[data-skin=jasny][data-mood=drzewo] body .mood-art.mood-art-v2.mood-art-care.mood-art-supplied-care{--care-art:url(/media/ikony/child-care-2026-rose.webp)}html[data-skin=jasny][data-mood=mlyn] body .mood-art.mood-art-v2.mood-art-care.mood-art-supplied-care{--care-art:url(/media/ikony/child-care-2026-blue.webp)}html[data-skin=jasny][data-season=winter] body .mood-art.mood-art-v2.mood-art-care.mood-art-supplied-care{--care-art:url(/media/ikony/child-care-2026-ice.webp)}@media (min-width:1024px){html[data-skin=jasny] body .visit-dock.corner-visit-dock.visit-dock-split .visit-dock-care[class],html[data-skin=jasny] body .visit-dock.corner-visit-dock.visit-dock-split .visit-dock-care[class]>.mood-art[class]{width:clamp(72px,5vw,96px);height:clamp(72px,5vw,96px)}html[data-skin=jasny] body .visit-dock.corner-visit-dock.visit-dock-split .visit-dock-care[class]{left:clamp(12px,1vw,22px)}}html[data-skin=jasny] body [data-compact-panel].compact-visit-popup[class]{color:var(--scene-white);background:linear-gradient(150deg,#fff,#f7f3ea);box-shadow:0 0 0 1px #6f665b2e,0 24px 54px #6f665b40}html[data-skin=jasny] body [data-compact-panel] .visit-dialog-heading[class]{background:#fffdf7;border-bottom-color:#6f665b26}html[data-skin=jasny] [data-compact-panel] .visit-dialog-heading h3{color:var(--scene-white)}html[data-skin=jasny] [data-compact-panel] .visit-dialog-heading>div>span,html[data-skin=jasny] [data-compact-panel] :is(.visit-weekdays,.visit-calendar-note,.visit-month-name small){color:var(--scene-muted)}html[data-skin=jasny] [data-compact-panel] .visit-icon-button{color:var(--scene-sun-dk)}html[data-skin=jasny] [data-compact-panel] :is(.visit-option,.visit-day-grid button){color:var(--scene-white)}html[data-skin=jasny] [data-compact-panel] .visit-option:is(:hover,[aria-selected=true]){background:color-mix(in srgb, var(--scene-edge) 16%, transparent);color:var(--scene-white)}html[data-skin=jasny] [data-compact-panel] .visit-option[aria-selected=true] .visit-option-check,html[data-skin=jasny] [data-compact-panel] .visit-day-grid button[aria-pressed=true]{background:var(--scene-sun);color:#16191a}html[data-skin=jasny] [data-compact-panel] .estate-meal-choices>label{color:var(--scene-white);background:#fff;box-shadow:inset 0 0 0 1px #6f665b2e}html[data-skin=jasny] [data-compact-panel] .estate-meal-choices>label:is(.is-selected,:hover){background:color-mix(in srgb, var(--scene-sun) 22%, #fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--scene-sun) 75%, transparent)}html[data-skin=jasny] [data-compact-panel] .estate-meal-choices :is(strong,span,small){color:var(--scene-white)}html[data-skin=jasny] [data-compact-panel] .estate-meal-choices small{color:var(--scene-muted)}html[data-skin=jasny] [data-compact-panel] .school-meal-mark{border-color:color-mix(in srgb, var(--scene-edge) 60%, transparent);color:#16191a}html[data-skin=jasny] :is(.deck-arrow-art.deck-arrow-light,img.review-arrow-light){filter:brightness(.99)saturate(1.1)drop-shadow(0 0 1px #6f665bcc)drop-shadow(0 0 2px #6f665b80)drop-shadow(0 2px 3px #6f665b59)}html[data-skin=jasny] .review-balloon :is(blockquote,.review-balloon-quote),html[data-skin=jasny] .review-balloon .review-balloon-author p{color:#fff7e6}html[data-skin=jasny] .review-balloon .review-balloon-author small{color:#ded3bd}html[data-skin=jasny] .review-balloon .review-balloon-author>span{color:#f2d9a4;background:#ffffff1f}html[data-skin=jasny] .review-balloon .review-balloon-rating{color:#f2d9a4}html[data-skin=jasny] :is(.attraction-exhibit-image,.facebook-orbit-flight,.abyss-wheel-photo,.tree-isolated-image){filter:drop-shadow(0 14px 18px #6f665b3d)}html[data-skin=jasny] .gallery-fan-card{box-shadow:0 14px 30px #6f665b40}html[data-skin=jasny] .gallery-fan-card[data-tone]{box-shadow:none;--gallery-caption:var(--scene-white)}html[data-skin=jasny] .gallery-fan-moment>a[data-tone]{color:var(--scene-edge)}html[data-skin=jasny] .estate-hero-atmosphere .hero-location-atmosphere{color:color-mix(in srgb, var(--scene-muted) 52%, transparent)}html[data-skin=jasny] .estate-hero-atmosphere .hero-location-atmosphere>span{color:color-mix(in srgb, var(--scene-muted) 72%, transparent)}html[data-skin=jasny] :is(.venue-winter-program,.venue-winter-comparison) article{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--scene-edge) 26%, transparent);background:#ffffff75}html[data-skin=jasny] :is(.venue-winter-program,.venue-winter-comparison) article svg{color:var(--scene-sun-dk);stroke-width:2px}html[data-skin=jasny] .mobile-contact-bar{background:color-mix(in srgb, var(--color-ink) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--scene-edge) 30%, transparent)}html[data-skin=jasny] :is(.estate-menu-trigger,.estate-menu-trigger svg){color:var(--color-moss);background:0 0}html[data-skin=jasny] .estate-menu-trigger svg :is(path,line,rect){stroke-width:2.4px}html[data-skin=jasny] .welcome-curtain-panel{background-color:#efe9dd;background-image:linear-gradient(#fffa,#0000 50%,#ded6c699)}html[data-skin=jasny] .welcome-curtain-copy>p{background:linear-gradient(178deg,#6a6252 0%,#46402f 62%,#2f2b22 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-skin=jasny] .welcome-curtain-copy em{background:linear-gradient(176deg,#e7b53f 0%,#c08c14 58%,#9a6f0b 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){html[data-skin=jasny] .welcome-curtain-copy>p{color:#46402f;-webkit-text-fill-color:#46402f}html[data-skin=jasny] .welcome-curtain-copy em{color:#b0800e;-webkit-text-fill-color:#b0800e}}html[data-skin=jasny] .welcome-curtain-copy>span{color:var(--color-brass)}html[data-skin=jasny] .welcome-curtain-flourish path{stroke:var(--color-brass)}html[data-skin=jasny]{--scene-art-filter:none}}
@layer properties,theme,base,components;@layer utilities{:root{--glass-fill:color-mix(in srgb, var(--scene-surface) 58%, transparent);--glass-fill-strong:color-mix(in srgb, var(--scene-surface) 74%, transparent);--glass-edge:color-mix(in srgb, var(--scene-edge) 30%, transparent);--glass-shadow:0 20px 36px -28px color-mix(in srgb, var(--scene-black) 72%, transparent);--glass-blur:14px;--sketch-rule:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M2 6.4c19-3.6 38 1.8 57-.6 17-2.2 42-1.4 59 2.4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3Cpath d='M13 9.2c24-2.2 63-2 92 .2' fill='none' stroke='black' stroke-width='1' stroke-linecap='round' opacity='.5'/%3E%3C/svg%3E");--glass-pour:linear-gradient(177deg, color-mix(in srgb, var(--scene-surface) 58%, transparent) 0%, color-mix(in srgb, var(--scene-surface) 40%, transparent) 52%, color-mix(in srgb, var(--scene-surface) 16%, transparent) 100%);--glass-pour-strong:linear-gradient(177deg, color-mix(in srgb, var(--scene-surface) 76%, transparent) 0%, color-mix(in srgb, var(--scene-surface) 58%, transparent) 52%, color-mix(in srgb, var(--scene-surface) 28%, transparent) 100%)}html body :is(.school-faq-item[class][class],.contact-inquiry-paper[class][class],.school-planner .school-package-card[class][class],.school-planner .estate-planner-form[class][class],.estate-planner-details[class][class],.school-program-compare>section[class][class],.estate-soft-hint[class][class],.venue-winter-program article[class][class],.venue-winter-comparison article[class][class],.gallery-story-card[class][class],.stay-room[class][class],.event-occasion-card[class][class]){background:var(--glass-pour);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.05);backdrop-filter:blur(var(--glass-blur)) saturate(1.05);box-shadow:var(--glass-shadow)}html body .school-faq-item[data-open=true][class][class]{background:var(--glass-pour-strong);box-shadow:0 0 26px -6px color-mix(in srgb, var(--scene-sun) 30%, transparent), var(--glass-shadow)}html body .school-planner .school-package-card.is-selected[class][class]{background:var(--glass-pour-strong);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--scene-sun) 62%, transparent), var(--glass-shadow)}html body .contact-inquiry-paper[class][class]{background:linear-gradient(177deg, color-mix(in srgb, var(--scene-surface) 58%, transparent) 0%, color-mix(in srgb, var(--scene-surface) 40%, transparent) 52%, color-mix(in srgb, var(--scene-surface) 16%, transparent) 100%);box-shadow:0 26px 46px -36px color-mix(in srgb, var(--scene-black) 62%, transparent)}@media (min-width:761px){html body .balloon-testimonials .estate-review-heading{text-align:left}html body .balloon-testimonials .estate-review-heading :is(.estate-eyebrow,.estate-review-score,.scene-heading,.scene-heading-space,.masked-heading){text-align:left;justify-content:flex-start;align-items:flex-start;margin-inline:0}}html body .balloon-testimonials .estate-review-score{align-items:baseline;gap:8px;font-size:19px;display:flex}html body .balloon-testimonials .estate-review-score b{font-size:clamp(30px,2.6vw,42px);line-height:1}html body .balloon-testimonials .estate-review-slash{transform-origin:50% 60%;color:color-mix(in srgb, var(--scene-edge) 70%, transparent);font-size:clamp(24px,2vw,32px);line-height:1;display:inline-block;transform:rotate(22deg)}html body .estate-hero-atmosphere .hero-location-atmosphere{margin-top:0;margin-bottom:clamp(26px,4vh,58px);padding-block:4px 0}@media (min-width:1024px){html body .visit-dock.corner-visit-dock[class] .visit-dock-care[class],html body .visit-dock.corner-visit-dock[class] .visit-dock-care[class]>.mood-art[class]{width:96px;height:96px}html body .visit-dock.corner-visit-dock[class] .visit-dock-care[class]{left:2px}}html body .mood-art.mood-art-supplied-care{animation:3.4s ease-in-out infinite care-breathe}html body .mood-art.mood-art-supplied-care:after{background:linear-gradient(92deg, color-mix(in srgb, var(--scene-sun) 92%, #fff) 0%, color-mix(in srgb, var(--scene-sun) 62%, #fff) 32%, transparent 68%);animation:3.4s ease-in-out infinite care-glow-left}@keyframes care-breathe{0%,to{transform:scale(1)}46%{transform:scale(1.055)}}@keyframes care-glow-left{0%,to{opacity:.12;transform:translate(-6%)}46%{opacity:.6;transform:translate(0)}}@media (prefers-reduced-motion:reduce){html body .mood-art.mood-art-supplied-care,html body .mood-art.mood-art-supplied-care:after{animation:none}}html body .safety-center .safety-document-content[class]{text-align:center;align-items:center}html body .safety-center .safety-document-name[class]{width:100%}html body .safety-center .safety-document-actions[class]{justify-content:center;width:100%}html body .safety-center .safety-document-art[class]{background-position:bottom}html body .safety-center .safety-heading[class] h1,html body .safety-center h1{font-size:clamp(42px,4.4vw,62px)}html body .safety-center h2,html body .safety-center .safety-rules[class] h2{font-size:clamp(33px,3.3vw,50px)}html body .safety-center .safety-eyebrow{font-size:12px}html body .safety-center :is(.safety-heading,.safety-report-copy,.safety-rule-list) p:not(.safety-eyebrow):not(.safety-small-note):not(.safety-document-meta){font-size:17px;line-height:1.6}html body .safety-center .safety-document-name[class] h2{font:600 clamp(21px, 1.7vw, 26px)/1.15 var(--font-display);letter-spacing:-.02em}html body .safety-center .safety-document[class] .safety-document-unavailable{font:italic 500 19px/1.2 var(--font-display)}html body .safety-center .safety-document[class] .safety-document-actions a{font:600 14px/1.3 var(--font-sans);min-height:36px}html body .safety-center .safety-document[class]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;padding:6px 8px 10px}@media (hover:hover) and (pointer:fine){html body .safety-center .safety-document[class]:hover{box-shadow:none}}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){html body :is(.school-faq-item[class],.contact-inquiry-paper[class],.school-planner .school-package-card[class],.school-planner .estate-planner-form[class]){background:var(--glass-fill-strong)}}html body :is(main,.welcome-curtain,.estate-footer) :is(h1,h2,.scene-heading,.welcome-curtain-copy>p){font-variation-settings:normal;letter-spacing:-.02em;font-weight:600}html body :is(main,.welcome-curtain) :is(h1,h2,.scene-heading) em{font-variation-settings:normal;font-weight:600}@media (max-width:1023px){html body .estate-header .nav-sketch-phone>svg,html body .estate-header .abyss-phone>svg{width:44px;height:44px}html body .mobile-contact-bar.mobile-contact-ready{padding-bottom:env(safe-area-inset-bottom);background:0 0}html body .mobile-contact-bar.mobile-contact-ready>div{background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05);box-shadow:inset 0 0 0 1px var(--glass-edge), inset 0 1px 0 #ffffff8c, 0 14px 26px -18px color-mix(in srgb, var(--scene-black) 70%, transparent);border-radius:20px 7px;margin:0 10px 10px;padding:7px 12px}html body .mobile-contact-bar .mobile-phone-art{width:34px;height:34px;color:var(--scene-edge)}}@media (min-width:1024px){html body .estate-hero.estate-hero-atmosphere .estate-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr);gap:clamp(26px,3.2vw,54px)}html body .estate-hero.estate-hero-atmosphere .estate-hero-stage{height:clamp(650px,76svh,840px)}html body .estate-hero.estate-hero-atmosphere .estate-hero-stage .estate-hero-media{width:148%;left:-26%}}html body :is(a,button):is(:hover,:focus-visible) :is(.sketch-phone-art,.nav-sketch-handset,.mobile-phone-art,.footer-phone-link>svg),html body :is(.sketch-phone-link,.nav-sketch-phone,.abyss-phone,.footer-phone-link,.mobile-contact-bar>div>a:first-child):is(:hover,:focus-visible)>svg,html body :is(.sketch-phone-link,.nav-sketch-phone,.abyss-phone,.footer-phone-link):is(:hover,:focus-visible) .sketch-phone-art{color:#2f7d54;stroke-width:2.7px}html body :is(.sketch-phone-link,.nav-sketch-phone,.abyss-phone,.footer-phone-link):is(:hover,:focus-visible) .sketch-phone-handset{fill:#2f7d5429;stroke-width:2.7px}html body :is(.sketch-phone-link,.nav-sketch-phone,.abyss-phone,.footer-phone-link,.mobile-contact-bar>div>a:first-child)>svg{transition:color .22s,stroke-width .22s}html body :is(.sketch-phone-link,.nav-sketch-phone):is(:hover,:focus-visible) :is(.sketch-phone-number,.nav-sketch-number,.mood-phone-number){color:#2f7d54}@media (prefers-reduced-motion:reduce){html body :is(.sketch-phone-link,.nav-sketch-phone,.abyss-phone,.footer-phone-link)>svg{transition:none}}html body .trip-send-popup .trip-send-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(16px,3vw,28px);margin:2px 0 12px;display:grid}html body .trip-send-popup .trip-send-summary>div{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--scene-edge) 20%, transparent);grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;padding-block:9px;display:grid}html body .trip-send-popup .trip-send-summary dt{color:var(--scene-edge);font:600 10px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin:0}html body .trip-send-popup .trip-send-summary dd{color:var(--scene-white);font:500 15px/1.35 var(--font-sans);overflow-wrap:anywhere;margin:0}html body .trip-send-popup .trip-send-summary .trip-send-total{box-shadow:inset 0 1.5px 0 color-mix(in srgb, var(--scene-edge) 40%, transparent);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;margin-top:4px;padding-block:13px 2px}html body .trip-send-popup .trip-send-summary .trip-send-total dt{align-self:center}html body .trip-send-popup .trip-send-summary .trip-send-total dd{color:var(--scene-sun-lt);font:650 clamp(24px, 2.2vw, 30px)/1.2 var(--font-display);align-items:baseline;gap:9px;display:flex}html body .trip-send-popup .trip-send-summary .trip-send-total dd>small{color:var(--scene-muted);font:400 11px/1.4 var(--font-sans);letter-spacing:.06em}html body .trip-send-popup .trip-send-note{color:var(--scene-muted);font:400 12.5px/1.55 var(--font-sans);max-width:52ch;margin:0 0 14px}html body .trip-send-popup .visit-dialog-heading h3{font-size:clamp(22px,2vw,27px);line-height:1.15}html body .trip-send-popup .trip-send-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}html body .trip-send-popup .trip-send-cancel{color:var(--scene-muted);font:500 14px/1.3 var(--font-sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 2px;text-decoration:underline}@media (max-width:560px){html body [data-compact-panel].trip-send-popup{max-height:calc(100dvh - 24px);padding:16px}html body .trip-send-popup .trip-send-summary{grid-template-columns:minmax(0,1fr);margin-bottom:10px}html body .trip-send-popup .trip-send-summary>div{grid-template-columns:minmax(0,96px) minmax(0,1fr);align-items:baseline;gap:10px;padding-block:7px}html body .trip-send-popup .trip-send-summary .trip-send-total{grid-template-columns:minmax(0,96px) minmax(0,1fr);padding-block:11px 2px}html body .trip-send-popup .trip-send-note{margin-bottom:12px}}html body .trip-send-popup .trip-send-cancel:is(:hover,:focus-visible){color:var(--scene-white)}@media (min-width:1024px){html body [data-compact-panel][class].school-program-popup{max-height:min(88svh,880px);overflow:visible}html body .school-planner[data-compact] .school-program-popup .school-program-compare>section{padding:14px 14px 16px}html body .school-planner[data-compact] .school-program-popup .school-program-compare header{margin-bottom:6px}html body .school-planner[data-compact] .school-program-popup .school-package-description ul{gap:20px 14px;margin-top:12px}html body .school-planner[data-compact] .school-program-popup .school-package-description li{font-size:16px}html body .school-planner[data-compact] .school-program-popup .school-package-description li>svg{width:31px;height:31px}}html body .visit-icon-button.visit-icon-sketch>svg{width:26px;height:26px}html body .visit-icon-button.visit-icon-sketch:is(:hover,:focus-visible)>svg{transition:transform .2s;transform:rotate(-4deg)}html body .school-program-popup .school-package-description li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:22ch}html body .school-planner[data-compact].estate-planner .school-package-price{text-align:center;justify-items:center;width:100%}html body .school-planner[data-compact].estate-planner .school-package-price>span{max-width:30ch;margin-inline:auto}html body .school-planner[data-compact].estate-planner .school-package-identity{text-align:center;justify-content:center;width:100%}html body .school-planner[data-compact].estate-planner .school-package-content{justify-items:center}@media (min-width:1024px){html body main section.estate-offers.estate-section{min-height:0;padding-top:18px}html body .estate-offers .estate-section-heading{align-items:end;margin-bottom:16px}html body .estate-offers .estate-offer-grid{margin-top:-36px}html body .estate-offers .offer-sketch-intro{z-index:3;place-self:start end;margin:0;padding:0;translate:6px -6px}html body .estate-offers .offer-sketch-intro>p{display:none}html body .estate-offers .offer-sketch-link{gap:10px;font-size:25px}html body .estate-offers .offer-sketch-link>svg{width:86px;height:46px;margin-top:-14px}html body .estate-offers .estate-offer:first-child .estate-offer-photo{height:clamp(318px,24.8vw,414px)}html body .estate-offers .estate-offer-copy{margin-top:-38px;padding-top:14px}html body .estate-offers .estate-offer:first-child .estate-offer-copy{margin-top:-38px;padding-top:16px}html body .estate-offers .estate-offer:nth-child(2){margin-top:-46px;padding-top:0}html body main section.estate-offers.estate-wrap{width:min(1660px,100% - 72px);overflow:visible clip}html body .estate-offers .estate-offer-tilt{box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}html body .estate-offers .estate-offer-photo,html body .estate-offers .estate-offer:nth-child(2) .estate-offer-photo{width:124%;height:clamp(348px,27.6vw,458px);box-shadow:none;-webkit-mask-composite:source-in;background:0 0;border-radius:0;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000,#0004 12%,#000 34% 96%,#0000),linear-gradient(#0000,#000 11% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#0004 12%,#000 34% 96%,#0000),linear-gradient(#0000,#000 11% 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}html body .estate-offers .estate-offer:first-child .estate-offer-photo{margin-left:-24%}html body .estate-offers .estate-offer:nth-child(2) .estate-offer-photo{margin-right:-24%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 56%,#0004 80%,#0000 92%),linear-gradient(#0000,#000 11% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 56%,#0004 80%,#0000 92%),linear-gradient(#0000,#000 11% 85%,#0000)}html body .estate-offers .estate-offer-photo img{border-radius:0}html body .estate-offers .estate-offer-copy h3{font-size:clamp(34px,2.8vw,46px)}html body .estate-hero.estate-hero-atmosphere{padding-top:26px}html body .estate-hero.estate-hero-atmosphere .estate-hero-stage{height:clamp(560px,66svh,700px)}html body .estate-hero.estate-hero-atmosphere{min-height:0}html body main section.school-faq{padding-top:46px}html body .estate-hero.estate-hero-atmosphere h1{font-size:clamp(56px,4.9vw,80px)}}@keyframes offer-drop{0%{opacity:0;transform:translateY(-54px)rotate(-1.4deg)scale(.97)}62%{opacity:1;transform:translateY(6px)rotate(.3deg)scale(1.004)}to{opacity:1;transform:rotate(var(--offer-tilt,0deg))}}@keyframes offer-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -2% 0 0)}}html body .estate-offers .estate-offer{--offer-tilt:1.5deg;transform:rotate(var(--offer-tilt));transform-origin:50% 92%;animation:.92s cubic-bezier(.22,.9,.24,1) both offer-drop}html body .estate-offers .estate-offer:nth-child(2){--offer-tilt:-1.5deg}html body .estate-offers .estate-offer:first-child{animation-delay:.12s}html body .estate-offers .estate-offer:nth-child(2){animation-delay:.3s}html body .estate-offers .estate-offer :is(.offer-copy-heading h3,.estate-offer-copy>p){animation:.8s both offer-write}html body .estate-offers .estate-offer:first-child .offer-copy-heading h3{animation-delay:.55s}html body .estate-offers .estate-offer:first-child .estate-offer-copy>p{animation-delay:.78s}html body .estate-offers .estate-offer:nth-child(2) .offer-copy-heading h3{animation-delay:.72s}html body .estate-offers .estate-offer:nth-child(2) .estate-offer-copy>p{animation-delay:.95s}@media (prefers-reduced-motion:reduce){html body .estate-offers .estate-offer,html body .estate-offers .estate-offer :is(.offer-copy-heading h3,.estate-offer-copy>p){animation:none}}html body .facebook-orbit-section .facebook-handnote[class][class]{color:#23539a}html body .facebook-orbit-section .facebook-handnote[class][class]>svg{color:var(--handnote-arrow,#2f6fc4)}html body .facebook-orbit-section .facebook-handnote:is(:hover,:focus-visible){color:#16407c}html body .gallery-fan-card[data-tone][data-active=true]:before{inset:6% -12% 0}html body .gallery-fan-card[data-tone] .gallery-fan-card-caption{display:none}html body .gallery-fan-card[data-tone]{isolation:isolate}html body .gallery-fan-card[data-tone]:before{content:"";z-index:-1;opacity:0;filter:blur(14px);pointer-events:none;border-radius:50%;transition:opacity .5s;position:absolute;inset:16% 2% 6%}html body .gallery-fan-card[data-tone=rose]:before{background:radial-gradient(at 50% 56%,#f3afd766,#0000 70%)}html body .gallery-fan-card[data-tone=sky]:before{background:radial-gradient(at 50% 56%,#84c7e566,#0000 70%)}html body .gallery-fan-card[data-tone][data-active=true]:before{opacity:1}html body .attraction-horseshoe .attraction-arc-current[class]{letter-spacing:.01em;font-variation-settings:normal;font-style:italic;font-weight:500}html body .attraction-horseshoe .attraction-arc-current[class]>span:after{content:"";opacity:.42;background:linear-gradient(90deg,#0000,currentColor,#0000);height:1px;display:block;position:absolute;bottom:2px;left:14%;right:14%}html[data-skin=jasny] body .attraction-horseshoe .attraction-arc-controls .deck-arrow-art.deck-arrow-light{filter:brightness(.99)saturate(1.15)drop-shadow(0 0 1px #6f665b8c)drop-shadow(0 2px 4px #6f665b45)}html body :is(.attraction-arc-controls,.gallery-fan-controls,.review-balloon-controls) .abyss-arrow:focus-visible,html body :is(.attraction-arc-controls,.gallery-fan-controls,.review-balloon-controls) button:focus-visible{border-radius:50%;outline:none}html body :is(.attraction-arc-controls,.gallery-fan-controls,.review-balloon-controls) :is(.abyss-arrow,button):focus-visible .deck-arrow-art{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--scene-sun) 85%, transparent)) drop-shadow(0 0 2px color-mix(in srgb, var(--scene-sun) 70%, transparent))}html[data-skin=jasny] .attraction-arc-card[data-exhibit=rozowe-drzewo]{--exhibit-halo:#f3afd733}html[data-skin=jasny] .attraction-arc-card[data-exhibit=diabelski-mlyn]{--exhibit-halo:#84c7e524}html[data-skin=jasny] .attraction-arc-card:is([data-exhibit=rozowe-drzewo],[data-exhibit=diabelski-mlyn]) .attraction-arc-link:before{filter:blur(6px);inset:34% 16% 6%}@media (min-width:1024px){html body .school-full-day .day-plan-photo-sticky{--day-photo-height:clamp(400px, 64svh, 620px)}html body .school-full-day .day-plan-layout{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);gap:clamp(38px,3.4vw,64px)}html body .school-full-day .day-plan-steps>li button>span:first-child>span{font-size:clamp(34px,2.8vw,44px)}html body .school-full-day .day-plan-steps>li button>span:last-child{max-width:44ch;font-size:17px;font-weight:450;line-height:1.6}html body section:is(.event-occasions,.event-weather,.event-menu-section){min-height:0;padding-block:clamp(44px,4.4vw,74px)}}html[data-season=winter] body .estate-header :is(.brand-logo img,.nav-sketch-menu,.nav-sketch-phone>svg,.abyss-phone>svg),html[data-season=winter] body .page-corner-brand{filter:none;opacity:1}html[data-season=winter] body .estate-header .brand-logo img{filter:drop-shadow(0 2px 6px #1c3a4a2e)}html[data-skin=jasny][data-season=winter] body .estate-header.estate-header-fade:before{background:linear-gradient(#eaf6fbf2 0%,#eaf6fbcc 38%,#eaf6fb4d 68%,#0000)}html[data-skin=jasny][data-season=winter] body .estate-header .estate-desktop-nav>:is(a,button){color:#1c4a5e}html body .attraction-horseshoe .attraction-arc-current[class]{color:var(--scene-white);font-weight:600}html[data-skin=jasny] body .attraction-horseshoe .attraction-arc-current[class]{text-shadow:0 1px #ffffffb3}html body .attraction-horseshoe .attraction-arc-controls .deck-arrow-art[class]{width:88px;height:88px}html body .attraction-horseshoe .attraction-arc-controls .abyss-arrow[class]{flex-basis:96px;width:96px;height:96px}html body .attraction-horseshoe .attraction-arc-controls[class]{grid-template-columns:96px minmax(0,360px) 96px}@media (max-width:760px){html body .attraction-horseshoe .attraction-arc-controls[class]{grid-template-columns:76px minmax(0,170px) 76px;gap:0 4px;max-width:352px}html body .attraction-horseshoe .attraction-arc-controls .abyss-arrow[class]{flex-basis:76px;width:76px;height:76px}html body .attraction-horseshoe .attraction-arc-controls .deck-arrow-art[class]{width:70px;height:70px}html body .attraction-horseshoe .attraction-arc-current[class]{font-size:17px}html body .school-planner[data-compact].estate-planner .school-package-choice{padding:14px 12px 15px}html body .school-planner[data-compact].estate-planner .school-package-content{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}html body .school-planner[data-compact].estate-planner .school-package-identity{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}html body .school-planner[data-compact].estate-planner .school-package-identity strong{font-size:24px;line-height:1.1}html body .school-planner[data-compact].estate-planner .school-package-identity small{gap:5px;font-size:12px}html body .school-planner[data-compact].estate-planner .school-package-price{text-align:left;gap:3px;min-width:0;display:grid}html body .school-planner[data-compact].estate-planner .school-package-price b{white-space:nowrap;font-size:17px}html body .school-planner[data-compact].estate-planner .school-package-price>span,html body .school-planner[data-compact].estate-planner .school-package-content>span{font-size:10.5px;line-height:1.35;max-width:none!important}html body .school-planner[data-compact].estate-planner .school-people-group{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:10px;display:grid}html body .school-planner[data-compact].estate-planner .school-people-group>label{margin:0}html body .school-planner[data-compact] .school-people-control{grid-template-columns:38px minmax(0,1fr) 38px;margin-top:0}html body .school-planner[data-compact] .school-people-control button{height:40px}html body .school-planner[data-compact].estate-planner .school-people-control input{padding-block:7px;font-size:18px}}html body .contact-inquiry-options[class]{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}html body .contact-inquiry-options>legend{flex:0 0 100%}html body .contact-inquiry-options>button{flex:0 0 calc(14.2857% - 6px);min-width:0}@media (max-width:760px){html body .contact-inquiry-options>button{flex:0 0 calc(25% - 5.25px)}html body .contact-inquiry-postscript{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:10px}html body .contact-inquiry-postscript .contact-inquiry-preview{order:-1}}html body .corner-menu-hover-surface .venue-dropdown[class][class]{background:linear-gradient(177deg, color-mix(in srgb, var(--scene-surface) 88%, transparent) 0%, color-mix(in srgb, var(--scene-surface) 76%, transparent) 54%, color-mix(in srgb, var(--scene-surface) 62%, transparent) 100%);-webkit-backdrop-filter:blur(20px)saturate(1.06);backdrop-filter:blur(20px)saturate(1.06);box-shadow:var(--glass-shadow)}html body .corner-menu-hover-surface .venue-dropdown:before{opacity:.55}html body .review-balloons.review-balloons-art[data-count] .review-balloon blockquote{-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:94%;margin-inline:auto;display:-webkit-box;overflow:hidden}@media (max-width:760px){html body .review-balloons.review-balloons-art[data-count] .review-balloon blockquote{-webkit-line-clamp:4;max-width:100%}}html body .review-balloon-browser-card blockquote{-webkit-line-clamp:none;max-width:none;display:block;overflow:visible}html body .review-invitation{justify-items:center;margin-block:26px 6px;display:grid}html body .review-invitation-card[class]{gap:0;width:min(560px,100%);padding:clamp(38px,3.4vw,54px) clamp(26px,2.6vw,42px) clamp(30px,2.8vw,42px)}html body .review-invitation-stars{color:color-mix(in srgb, var(--scene-edge) 35%, transparent);gap:7px;margin-bottom:14px;display:flex;position:relative}html body .review-invitation-stars svg{width:clamp(24px,2.2vw,31px);height:clamp(24px,2.2vw,31px)}html body .review-invitation-stars-fill{width:calc(var(--score,1) * 100%);color:var(--scene-edge);gap:7px;display:flex;position:absolute;inset:0;overflow:hidden}html body .review-invitation-score[class]{margin:0;font-size:clamp(46px,4.4vw,64px)}html body .review-invitation-count{color:var(--scene-muted);font:500 13px/1.4 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:2px 0 0}html body .review-invitation-copy{max-width:42ch;color:var(--scene-muted);font:400 15px/1.7 var(--font-sans);text-wrap:pretty;margin:18px 0 22px}html body .abyss-tree-caption{max-width:26ch;padding-right:.3em}html body .safety-report-channels{justify-items:start;gap:4px;margin-top:4px;display:grid}html body .event-price-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(20px,2.2vw,32px)}@media (max-width:1000px){html body .event-price-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){html body .event-price-row{grid-template-columns:minmax(0,1fr)}}html body .event-menu-note>small{font-size:12px}html body .safety-report-contacts[class]{grid-template-columns:auto auto auto;justify-content:start;align-items:center;gap:clamp(14px,1.8vw,26px)}html body .safety-report-contacts .safety-report-protection{min-width:168px}html body .safety-report-contacts .safety-report-phone .sketch-phone-link{font-size:21px}html body .safety-report-contacts .safety-report-phone .sketch-phone-link>.sketch-phone-art{width:48px;height:48px}html body .safety-report-contacts .safety-report-person{color:var(--scene-white);font:500 16px/1.4 var(--font-sans)}html body .safety-report-contacts .safety-small-note{margin-bottom:1px}html body .safety-report-contacts .email-action{gap:12px;margin:0}html body .safety-report-contacts .email-action .email-art{width:48px;height:48px;color:var(--scene-edge);flex:0 0 48px}html body .safety-report-contacts .email-action:is(:hover,:focus-visible) .email-art{color:var(--scene-white)}html body .safety-report-contacts .email-action-copy{width:auto;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:0 0;border-radius:0;padding:0;font-size:14px;position:static;transform:none}html body .safety-report a[class],html body .safety-report a{text-decoration:none}html body .safety-report a:is(:hover,:focus-visible):not(.sketch-phone-link):not(:has(.sketch-phone-art)){color:var(--scene-white)}@media (max-width:1190px){html body .safety-report-contacts[class]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:16px}}@media (min-width:1024px){html body .facebook-orbit-section .facebook-orbit-course{translate:0 34px}}html body :is(.venue-fire-cta,.venue-room-note>a,.gallery-stories .gallery-story-link){padding-bottom:10px;text-decoration:none;position:relative}html body :is(.venue-fire-cta,.venue-room-note>a,.gallery-stories .gallery-story-link):after{content:"";transform-origin:0;height:9px;-webkit-mask-image:var(--sketch-rule);-webkit-mask-image:var(--sketch-rule);mask-image:var(--sketch-rule);opacity:.85;background:currentColor;transition:opacity .25s,translate .25s;position:absolute;bottom:0;left:0;right:0;transform:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html body :is(.venue-fire-cta,.venue-room-note>a,.gallery-stories .gallery-story-link):is(:hover,:focus-visible):after{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html body :is(.venue-fire-cta,.gallery-stories .gallery-story-link):after{transition:none}}html[data-season=winter] body .kowala-map[class]{background:color-mix(in srgb, var(--scene-surface) 92%, var(--scene-edge));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--scene-edge) 34%, transparent), inset 0 2px 0 #ffffffb3, 0 18px 34px color-mix(in srgb, var(--scene-edge) 22%, transparent)}html[data-season=winter] body .kowala-map .kowala-map-surface{background:color-mix(in srgb, var(--scene-surface) 92%, var(--scene-edge))}html[data-season=winter] body .kowala-map .leaflet-tile-pane{filter:grayscale()brightness(1.14)contrast(.82)sepia(.55)hue-rotate(168deg)saturate(1.45)}html[data-season=winter] body .kowala-map:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 0% 0%, #ffffffd1, transparent 46%), radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--scene-edge) 26%, transparent), transparent 52%), linear-gradient(transparent 62%, #ffffff8c);position:absolute;inset:0}html[data-season=winter] body .kowala-map:after{content:"";z-index:1;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#fff 1.4px,#0000 1.6px),radial-gradient(circle,#ffffffb3 1px,#0000 1.2px);background-position:0 0,23px 17px;background-size:74px 66px,47px 53px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 52%,#0000 24%,#000 86%);mask-image:radial-gradient(at 50% 52%,#0000 24%,#000 86%)}html[data-season=winter] body .kowala-map :is(.kowala-map-name,.kowala-map-controls,.kowala-map-attribution,.kowala-map-status){z-index:2}html[data-season=winter] body .kowala-map-name[class]{background:color-mix(in srgb, var(--scene-surface) 88%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);color:var(--scene-white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--scene-edge) 30%, transparent), 0 8px 18px color-mix(in srgb, var(--scene-edge) 20%, transparent)}html[data-season=winter] body .kowala-map-name>svg{color:var(--scene-edge)}html[data-season=winter] body .kowala-map-controls button[class]{background:color-mix(in srgb, var(--scene-surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--scene-edge);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--scene-edge) 26%, transparent), 0 5px 12px color-mix(in srgb, var(--scene-edge) 18%, transparent)}html[data-season=winter] body .kowala-map-controls button[class]:hover:not(:disabled){background:var(--scene-surface);color:var(--scene-white)}html[data-season=winter] body .kowala-map-attribution[class]{background:color-mix(in srgb, var(--scene-surface) 82%, transparent);color:var(--scene-muted)}html[data-season=winter] body .kowala-map-pin{--pin-fill:color-mix(in srgb, var(--scene-edge) 82%, white);--pin-stroke:var(--scene-surface);--pin-dot:var(--scene-white)}html body .event-menu-heading .scene-heading{color:var(--scene-white);font-style:normal}html body .event-menu-heading .scene-heading em{color:var(--scene-edge);font-style:italic}html body .event-menu-heading .event-menu-handnote[class]{color:color-mix(in srgb, var(--scene-muted) 88%, var(--scene-white));font:500 clamp(19px, 1.7vw, 24px)/1.5 var(--font-display);letter-spacing:-.01em;padding-bottom:14px;font-style:italic;display:inline-block;position:relative}html body .event-menu-heading .event-menu-handnote[class]:after{content:"";background:var(--scene-edge);opacity:.5;height:9px;-webkit-mask-image:var(--sketch-rule);-webkit-mask-image:var(--sketch-rule);mask-image:var(--sketch-rule);position:absolute;bottom:2px;left:0;right:8%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html body .event-menu-heading .event-menu-note-copy>p+p{color:var(--scene-muted);font:400 14px/1.75 var(--font-sans);max-width:46ch;margin-top:16px}html body .event-menu-choices>div{cursor:pointer;border-radius:22px 8px;transition:background .25s,box-shadow .25s,translate .25s}html body .event-menu-choices>div:hover{box-shadow:none;background:0 0;translate:0 -3px}html body .event-menu-choices h3{color:var(--scene-muted);font:600 13px/1.35 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;transition:color .25s}html body .event-menu-choices>div:hover h3{color:var(--scene-edge)}@media (prefers-reduced-motion:reduce){html body .event-menu-choices>div{transition:none}html body .event-menu-choices>div:hover{translate:none}}html body .nav-sketch-phone .nav-sketch-number[class]{color:var(--scene-edge);font:650 clamp(18px, 1.7vw, 25px)/1.2 var(--font-display);letter-spacing:-.01em;text-shadow:0 1px 0 color-mix(in srgb, var(--scene-surface) 85%, transparent), 0 0 14px color-mix(in srgb, var(--scene-surface) 90%, transparent);background:0 0;border-radius:0;padding:0;transform:translate(-50%,5px)}html body .nav-sketch-phone:is(:hover,:focus-visible) .nav-sketch-number[class]{color:#2f7d54;transform:translate(-50%,2px)}html body .price-feature-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,30px);margin-inline:clamp(-64px,-3.4vw,-16px);display:grid}html body .price-exhibition .price-compact-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,26px);margin-top:clamp(10px,1.1vw,18px);display:grid}html body .price-feature-card{text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:40px 22px;grid-template-rows:auto auto auto 1fr auto;align-content:start;justify-items:center;gap:0;padding:clamp(42px,3.6vw,56px) clamp(26px,2.4vw,38px) clamp(34px,3vw,46px);text-decoration:none;transition:translate .3s;display:grid;position:relative}html body .price-feature-card:after{content:"";pointer-events:none;opacity:.5;mix-blend-mode:multiply;background:url(/media/ikony/frame-review.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}html body .price-feature-card:is(:hover,:focus-visible){translate:0 -4px}html body :is(.price-feature-card,.meal-card,.price-editorial-card){cursor:pointer}html body .price-feature-ornament{width:72%;color:var(--scene-edge);justify-content:center;align-items:center;gap:13px;margin-bottom:2px;display:flex}html body .price-feature-ornament>i{background:linear-gradient(90deg,#0000,currentColor);flex:1;height:1px}html body .price-feature-ornament>i:last-child{transform:rotate(180deg)}html body .price-feature-ornament>span{flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative}html body .price-feature-ornament img{object-fit:contain;width:100%;height:100%}html body .price-feature-ornament[data-stack=true]>span{justify-content:center;align-items:center;gap:2px;width:auto;display:flex}html body .price-feature-ornament[data-stack=true] img{opacity:1;width:46px;height:46px;position:static;scale:1}html body .price-feature-ornament[data-stack=true] img:first-child{transform:scaleX(-1)}html body .price-feature-card h3{color:var(--scene-white);font:600 clamp(22px, 2vw, 28px)/1.1 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}html body .price-feature-amount{color:var(--scene-edge);font:600 clamp(38px, 3.6vw, 54px)/1.05 var(--font-display);letter-spacing:-.03em;transform-origin:50% 60%;align-items:baseline;gap:10px;margin:10px 0 6px;padding-bottom:12px;font-style:italic;transition:color .3s,text-shadow .3s,scale .3s;display:flex;position:relative}html body .price-feature-card:is(:hover,:focus-visible) .price-feature-amount{color:color-mix(in srgb, var(--scene-sun) 62%, var(--scene-edge));text-shadow:0 0 24px color-mix(in srgb, var(--scene-sun) 32%, transparent);scale:1.03}html body .price-feature-card:is(:hover,:focus-visible) .price-feature-amount:after{opacity:.85}@media (prefers-reduced-motion:reduce){html body .price-feature-amount{transition:color .3s}html body .price-feature-card:is(:hover,:focus-visible) .price-feature-amount{scale:1}}html body .price-feature-amount:after{content:"";opacity:.55;height:9px;-webkit-mask-image:var(--sketch-rule);-webkit-mask-image:var(--sketch-rule);mask-image:var(--sketch-rule);background:currentColor;position:absolute;bottom:0;left:4%;right:4%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html body .price-feature-amount>small{color:var(--scene-muted);font:500 11px/1.4 var(--font-sans);letter-spacing:.06em}html body .price-feature-list{border-top:1px solid color-mix(in srgb, var(--scene-edge) 24%, transparent);width:100%;color:color-mix(in srgb, var(--scene-muted) 85%, var(--scene-white));font:500 15.5px/1.4 var(--font-sans);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:9px clamp(10px,1.2vw,18px);margin:12px 0 0;padding:14px 0 0;list-style:none;display:grid}html body .meal-prices .price-feature-list{grid-template-columns:minmax(0,1fr)}html body .price-feature-list>li{grid-template-columns:17px auto;align-items:start;gap:8px;display:inline-grid}html body .price-feature-list>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}html body .price-feature-list svg{color:var(--scene-edge);margin-top:3px}html body .price-feature-card .price-editorial-link{width:100%;max-width:none;color:var(--scene-muted);justify-content:center;gap:10px;margin-top:auto;padding-top:16px;font-size:14px}html body .price-feature-card .price-editorial-link .deck-arrow-art{width:34px;height:28px}html body .price-exhibition .price-card-compact{grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;padding:0 0 18px}html body .price-exhibition .price-card-compact .price-editorial-visual{z-index:0;aspect-ratio:1.42;width:100%;margin-bottom:14px;position:relative;inset:auto;transform:perspective(1100px)rotate(-1.5deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 14% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 14% 76%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}html body .price-exhibition .price-card-compact:nth-child(2n) .price-editorial-visual{transform:perspective(1100px)rotate(1.5deg)}html body .price-exhibition .price-card-compact:is(:hover,:focus-visible) .price-editorial-visual{transform:perspective(1100px)rotate(0)}html body .price-exhibition .price-card-compact .price-editorial-copy{grid-column:1;padding-left:0}html body .price-exhibition .price-card-compact .price-editorial-amount{transition:color .3s,text-shadow .3s}html body .price-exhibition .price-card-compact:is(:hover,:focus-visible) .price-editorial-amount{color:color-mix(in srgb, var(--scene-sun) 62%, var(--scene-edge));text-shadow:0 0 22px color-mix(in srgb, var(--scene-sun) 30%, transparent)}html body .price-exhibition .price-card-compact h3{font-size:21px;line-height:1.15}html body .price-exhibition .price-card-compact .price-editorial-amount{margin-top:8px;font-size:30px}html body .price-exhibition .price-card-compact .price-editorial-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:9px;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}html body .price-exhibition .price-card-compact .price-editorial-link{max-width:none;color:var(--scene-muted);justify-content:flex-start;gap:9px;margin-top:12px;font-size:13px}html body .price-exhibition .price-card-compact .price-editorial-link .deck-arrow-art{width:30px;height:26px}@media (max-width:1100px){html body .price-exhibition .price-compact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){html body .price-feature-row{grid-template-columns:minmax(0,1fr);margin-inline:0}html body .price-feature-card{padding:clamp(38px,9vw,52px) clamp(22px,6vw,34px) clamp(30px,7vw,40px)}}@media (max-width:600px){html body .price-feature-list{grid-template-columns:minmax(0,1fr);gap:8px;font-size:15px}html body .price-feature-list>li:last-child:nth-child(odd){justify-self:start}html body .price-feature-amount{font-size:clamp(34px,10vw,44px)}}@media (max-width:560px){html body .price-exhibition .price-compact-strip{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){html body .estate-offers .offer-sketch-intro{translate:-132px -6px}html body .estate-offers .estate-offer-grid{perspective:1500px;perspective-origin:50% 46%}html body .estate-offers .estate-offer{--offer-turn:9deg}html body .estate-offers .estate-offer:nth-child(2){--offer-turn:-9deg}html body .estate-offers .estate-offer:hover{transform:rotate(calc(var(--offer-tilt) * .4)) rotateY(calc(var(--offer-turn) * .4))}}@media (prefers-reduced-motion:reduce){html body .estate-offers .estate-offer{transition:none}}html body .school-package-addons-body .estate-meal-choices{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:clamp(8px,1vw,16px)}html body .school-package-addons-body .estate-meal-choices>label[class]{min-height:0;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:14px 10px 16px;transition:translate .25s;position:relative}html body .school-package-addons-body .estate-meal-choices>label[class]:hover{translate:0 -3px}html body .school-package-addons-body .estate-meal-choices>label.is-selected[class]{box-shadow:none;background:0 0}html body .school-package-addons-body .school-meal-art[class]{flex:none;width:clamp(84px,8vw,112px);height:clamp(84px,8vw,112px)}html body .school-package-addons-body .school-meal-art[class] img{object-fit:contain;filter:none;width:100%;height:100%;transition:scale .3s}html body .school-package-addons-body .estate-meal-choices>label:hover .school-meal-art img,html body .school-package-addons-body .estate-meal-choices>label.is-selected .school-meal-art img{scale:1.06}html body .school-package-addons-body .estate-meal-choices strong{color:var(--scene-white);font:600 15px/1.25 var(--font-display);display:block}html body .school-package-addons-body .estate-meal-choices .is-selected strong{color:var(--scene-edge)}html body .school-package-addons-body .estate-meal-choices small{margin-top:4px;font-size:11px;display:block}html body .school-package-addons-body .estate-meal-choices .school-meal-mark{top:6px;left:50%;translate:-50%}html body .school-package-addons-body .estate-meal-choices>label:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:52%}html body .school-addon-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(10px,1.4vw,22px);margin-top:14px;display:grid}html body .school-addon-row .school-wheel-note{color:var(--scene-muted);font:400 12.5px/1.55 var(--font-sans);margin:0}@media (max-width:640px){html body .school-addon-row{grid-template-columns:minmax(0,1fr)}html body .school-package-addons-body .estate-meal-choices>label:last-child:nth-child(odd){max-width:100%}}html body :is(.visit-dock-label,.mobile-contact-bar .mobile-bar-label)[class]{box-shadow:none;color:var(--scene-edge);font:600 clamp(15px, 1.3vw, 19px)/1.2 var(--font-display);letter-spacing:-.01em;text-shadow:0 1px 0 color-mix(in srgb, var(--scene-surface) 88%, transparent), 0 0 16px color-mix(in srgb, var(--scene-surface) 92%, transparent);background:0 0;border-radius:0;padding:0}html[data-skin=jasny] body .visit-dock-label[class]{box-shadow:none;color:var(--scene-edge);background:0 0}html body .visit-dock-action:is(:hover,:focus-visible) .visit-dock-label[class]{color:color-mix(in srgb, var(--scene-edge) 78%, var(--scene-white))}html body .venue-gallery-fan .gallery-fan-card>.gallery-fan-cutout{object-position:50% 62%;padding:16% 1% 10%}html body .venue-gallery-fan .gallery-fan-card[data-tone=rose]>.gallery-fan-cutout{padding:14% 0 9%;transform:scale(1.06)}html body .venue-gallery-fan .gallery-fan-card[data-tone=rose][data-active=true]>.gallery-fan-cutout{transform-origin:50% 78%;transform:scale(1.34)translateY(4%)}html body .gallery-fan-card-caption strong{font:500 clamp(22px, 2.1vw, 30px)/1.08 var(--font-display);letter-spacing:-.015em;font-style:italic}html body .gallery-fan-card[data-active=true] .gallery-fan-card-caption strong{padding-bottom:11px;display:inline-block;position:relative}html body .gallery-fan-card[data-active=true] .gallery-fan-card-caption strong:after{content:"";opacity:.6;height:8px;-webkit-mask-image:var(--sketch-rule);-webkit-mask-image:var(--sketch-rule);mask-image:var(--sketch-rule);background:currentColor;position:absolute;bottom:0;left:2%;right:2%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html body .gallery-fan-moment a{color:var(--scene-edge);font:500 clamp(21px, 2vw, 28px)/1.2 var(--font-display);letter-spacing:-.015em;gap:0;font-style:italic}html body .gallery-fan-moment a[data-tone],html body .nav-sketch-phone[class]{color:var(--scene-edge)}html body .nav-sketch-number-arrow{width:92px;height:22px;color:inherit;opacity:.8;margin:2px auto 0;display:block}html body .footer-phone-link .nav-sketch-number-arrow{margin:0 auto 2px;rotate:180deg}html body .footer-phone-link .nav-sketch-number{flex-direction:column-reverse;align-items:center;display:flex}html body .estate-review-aside{z-index:5;text-align:right;justify-items:end;gap:4px;margin-top:clamp(-52px,-3vw,-12px);margin-bottom:clamp(-16px,-1vw,-4px);display:grid;position:relative}html body .estate-review-all{color:var(--scene-edge);cursor:pointer;justify-items:end;gap:4px;text-decoration:none;display:grid;position:relative}html body .estate-review-all-label{font:500 clamp(18px, 1.7vw, 26px)/1.25 var(--font-display);padding-bottom:9px;font-style:italic;display:inline-block;position:relative}html body .estate-review-rules{color:var(--scene-muted);font:400 12px/1.4 var(--font-sans);letter-spacing:.01em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;cursor:pointer;transition:color .2s}html body .estate-review-rules:is(:hover,:focus-visible){color:var(--scene-edge)}@media (max-width:760px){html body .estate-review-aside{text-align:left;justify-items:start;margin-bottom:6px}}html body .estate-review-all-label:after{content:"";opacity:.55;height:8px;-webkit-mask-image:var(--sketch-rule);-webkit-mask-image:var(--sketch-rule);mask-image:var(--sketch-rule);background:currentColor;position:absolute;bottom:0;left:0;right:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html body .estate-review-all:is(:hover,:focus-visible) .estate-review-all-label:after{opacity:.9}html body .kowala-map[class]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--scene-edge) 26%, transparent), 0 16px 30px color-mix(in srgb, var(--scene-black) 30%, transparent)}html body .kowala-map[class] .leaflet-tile-pane{filter:grayscale(.82)sepia(.34)saturate(.9)brightness(1.06)contrast(.9)}html body .kowala-map:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 86% at 50% 50%, transparent 52%, color-mix(in srgb, var(--scene-black) 55%, transparent)), linear-gradient(transparent 68%, color-mix(in srgb, var(--scene-black) 42%, transparent));position:absolute;inset:0}html body .kowala-map :is(.kowala-map-name,.kowala-map-controls,.kowala-map-attribution,.kowala-map-status){z-index:2}html body .kowala-map-name[class]{background:color-mix(in srgb, var(--scene-surface) 88%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--scene-edge) 26%, transparent), 0 8px 18px color-mix(in srgb, var(--scene-black) 26%, transparent)}html body .kowala-map-controls button[class]{background:color-mix(in srgb, var(--scene-surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--scene-edge);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--scene-edge) 22%, transparent)}@media (min-width:1024px){html body .contact-community .contact-community-map .kowala-map[class]{min-height:clamp(300px,24vw,380px)}html body .contact-community .contact-community-social[class]{grid-template-rows:minmax(300px,1fr) auto}html body .contact-community .facebook-orbit-scene[class]{height:auto;min-height:330px}}@media (min-width:900px){html body .balloon-testimonials .review-balloon-field{padding-top:34px}}}
