.birthday-poster{background:#151618}.birthday-poster-visual{position:relative;isolation:isolate;height:clamp(650px,59vw,1050px);overflow:hidden}.birthday-poster-photo{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 20%;z-index:-2}.birthday-poster-visual:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#15161860,transparent 45%),linear-gradient(0deg,#151618,transparent 20%)}.birthday-poster-heading{padding-top:42px;position:relative;text-align:center}.birthday-poster h1{font-size:clamp(78px,8vw,156px);line-height:.96;margin:0;text-wrap:balance}.birthday-poster h1 em{color:#ff6b35}.birthday-poster-footer{display:grid;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:38px;padding-block:30px 44px}.birthday-poster-footer>p{font-size:19px;line-height:1.6;color:#e2dcd4}.birthday-poster-facts{display:flex;gap:34px;align-items:center;margin:0}.birthday-poster-facts>div+div{border-left:1px solid #f6f3ed40;padding-left:34px}.birthday-poster-facts dt{font-size:12px;color:#b9b5ae;margin-bottom:6px}.birthday-poster-facts dd{font:700 italic 28px/1.12 Roboto Condensed,Arial,sans-serif;margin:0}.birthday-story{background:#efeae1;color:#252320}.birthday-story-intro{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;gap:70px;padding-block:88px 64px}.inner-page .birthday-story-intro h2{font-size:clamp(50px,4.8vw,88px);max-width:850px}.inner-page .birthday-story-intro h2 em{color:#b33e1e}.birthday-story-intro>p{font-size:18px;line-height:1.7;max-width:440px;color:#5a5046;padding-bottom:6px}.birthday-story-mosaic{display:grid;grid-template-columns:1.08fr .92fr}.birthday-story-arrival{position:relative;isolation:isolate;min-height:760px;margin:0;background:#292521;overflow:hidden}.birthday-story-arrival>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:51% center;z-index:-2}.birthday-story-arrival:after{content:"";position:absolute;inset:35% 0 0;z-index:-1;background:linear-gradient(180deg,transparent,#151618e8 100%);pointer-events:none}.birthday-story-arrival figcaption{position:absolute;bottom:0;inset-inline:0;color:#f6f3ed;padding:42px 36px 42px max(36px,calc((100vw - 1600px)/2))}.birthday-story-after h3,.birthday-story-arrival h3,.birthday-story-play h3{font-size:clamp(36px,3.4vw,62px);line-height:1.04;text-wrap:balance}.birthday-story-arrival p{font-size:17px;line-height:1.7;color:#e3dcd3;max-width:440px;margin-top:18px}.birthday-story-stack{display:grid;grid-template-rows:1.05fr .95fr;min-width:0}.birthday-story-play{position:relative;isolation:isolate;overflow:hidden;background:#202124;color:#f6f3ed;display:flex;align-items:center;min-height:390px}.birthday-story-play>img{position:absolute;inset:0 0 0 auto;width:53%;height:100%;object-fit:cover;object-position:50% 35%;z-index:-2;mask-image:linear-gradient(90deg,transparent,#000 52%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 52%)}.birthday-story-play>div{width:59%;padding:44px 0 44px 44px}.birthday-story-play p{font-size:16px;line-height:1.65;color:#cec8c0;margin-top:22px;max-width:310px}.birthday-story-after{display:flex;flex-direction:column;justify-content:center;padding:44px;background:#e4ded3;gap:24px}.inner-page .birthday-story-after h3 em{color:#ad391c;font-style:inherit}.birthday-story-after>div{display:grid;grid-template-columns:1fr auto;align-items:end;gap:32px}.birthday-story-after p{font-size:16px;line-height:1.65;max-width:320px;color:#554b41}.birthday-story-after p.birthday-story-capacity{margin:0;white-space:nowrap}.birthday-story-capacity strong{display:block;font:800 italic 48px/1.05 Roboto Condensed,Arial,sans-serif;color:#27231f}.birthday-story-capacity span{display:block;font-size:12px;margin-top:8px}.birthday-plan{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:40px;padding-block:66px 76px}.inner-page .birthday-plan h2{font-size:clamp(36px,3vw,54px);line-height:1.08}.birthday-plan>div>p{font-size:15px;line-height:1.7;color:#beb8b0;max-width:470px;margin-top:17px}.birthday-plan-choice{text-align:center}.birthday-plan .birthday-plan-price{font-size:18px;color:#f6f3ed;margin:0}.birthday-plan-price strong{font:800 italic 45px/1.12 Roboto Condensed,Arial,sans-serif}.birthday-plan-choice .text-link{margin-top:10px;max-width:270px;text-align:left}.corporate-cover{position:relative;isolation:isolate;min-height:740px;background:#151618;overflow:hidden}.corporate-cover-image{position:absolute;inset:0 0 0 auto;width:64%;z-index:-2;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}.corporate-cover-image img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:72% center}.corporate-cover:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#151618 21%,#151618e3 35%,#15161815 59%),linear-gradient(0deg,#151618d9,transparent 30%)}.corporate-cover-layout{min-height:740px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.corporate-cover-copy{padding-block:66px 92px;position:relative}.corporate-cover h1{font-size:clamp(70px,6.3vw,120px);line-height:.99;max-width:760px;margin:0;text-wrap:balance}.corporate-cover-copy>p{max-width:410px;font-size:19px;line-height:1.65;color:#d5cfc6;margin-top:32px}.corporate-cover-copy>.button{margin-top:32px}.corporate-cover-caption{align-self:end;justify-self:end;margin-bottom:40px;padding-left:22px;border-left:3px solid #ff6b35;font-size:17px;line-height:1.6;text-shadow:0 1px 7px #151618}.corporate-pause{padding-block:94px 100px}.corporate-pause-top{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end;padding-bottom:62px;border-bottom:1px solid #b7aa99}.inner-page .corporate-pause h2{font-size:clamp(54px,5.6vw,104px);max-width:1000px}.inner-page .corporate-pause h2 em{color:#b33e1e}.corporate-pause-top>p{font-size:18px;line-height:1.75;color:#594e43;max-width:440px;padding-bottom:6px}.corporate-pause-bottom{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:64px;align-items:start}.corporate-pause-statement{font:800 italic clamp(50px,5vw,90px)/1.05 Roboto Condensed,Arial,sans-serif;text-transform:uppercase;letter-spacing:normal;color:#28241f}.corporate-pause-statement em{font:inherit;color:#b33e1e}.corporate-pause-details{margin:0;display:grid;gap:29px}.corporate-pause-details>div{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:baseline}.corporate-pause-details dt{font:800 italic 28px/1.1 Roboto Condensed,Arial,sans-serif;text-transform:uppercase;max-width:220px}.corporate-pause-details dd{font-size:16px;line-height:1.7;color:#5b5045;margin:0;max-width:300px}.corporate-meeting{background:#ff6b35;color:#1c1a18;padding-block:70px 78px}.corporate-meeting-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:center}.inner-page .corporate-meeting h2{font-size:clamp(52px,5vw,90px)}.inner-page .corporate-meeting h2 em{color:#1c1a18}.corporate-meeting-copy>p{max-width:600px;font-size:17px;line-height:1.7;margin-top:26px}.corporate-meeting-action{display:flex;flex-direction:column;align-items:flex-start;justify-self:center;gap:22px}.corporate-meeting-price{font-size:15px;line-height:1.6}.corporate-meeting-price strong{display:block;font:800 italic clamp(38px,3.3vw,58px)/1.08 Roboto Condensed,Arial,sans-serif}.corporate-meeting-action .text-link{border-color:#1c1a1870;color:#1c1a18;padding-top:0}.corporate-meeting-action .text-link:hover{color:#593223;border-color:currentColor}.corporate-meeting-action .button{background:#1c1a18;border-color:#1c1a18;color:#f6f3ed;min-width:270px}.corporate-meeting-action .button:hover{background:#34302c;border-color:#34302c}.prices-ledger-page{background:#efeae1;color:#252320}.prices-ledger-intro{position:relative;isolation:isolate;min-height:390px;display:flex;align-items:center;background:#151618;color:#f6f3ed;overflow:hidden}.prices-ledger-photo{position:absolute;inset:0 0 0 auto;width:48%;height:100%;max-width:none;object-fit:cover;object-position:50% 59%;z-index:-2;mask-image:linear-gradient(90deg,transparent,#000 36%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 36%)}.prices-ledger-intro:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#151618 34%,#15161880 62%,transparent),linear-gradient(0deg,#15161850,transparent 70%);pointer-events:none}.prices-ledger-copy{padding-block:46px 44px}.prices-ledger-copy h1{font-size:clamp(60px,5.4vw,100px);line-height:1;max-width:860px;margin:0;text-wrap:balance}.prices-ledger-copy>p{font-size:17px;line-height:1.6;max-width:570px;color:#d4cec5;margin-top:24px}.prices-ledger-copy>p.prices-ledger-note{font-size:13px;color:#b8b2aa;margin-top:12px}.prices-ledger-tariffs{padding-block:30px 56px;scroll-margin-top:24px}.prices-ledger-tariffs .event-tariff,.prices-ledger-tariffs .game-tariff,.prices-ledger-tariffs .prices-toolbar,.prices-ledger-tariffs .prices-wrap,.prices-ledger-tariffs .tariff-row{background:transparent;color:#252320}.prices-ledger-tariffs .prices-toolbar{border-bottom:1px solid #b7aa99;padding-bottom:24px}.prices-ledger-tariffs .price-day-title{font-size:17px;font-weight:600;color:#4b4136}.prices-ledger-tariffs .prices-controls{border-color:#968a7a;background:transparent}.prices-ledger-tariffs .prices-controls button{color:#50463c;border-color:transparent;background:transparent}.prices-ledger-tariffs .prices-controls button[aria-pressed=true]{color:#f6f3ed;background:#252320;box-shadow:none}.prices-ledger-tariffs .game-tariff{border-bottom:1px solid #b7aa99;padding-block:36px}.prices-ledger-tariffs .event-title h3,.prices-ledger-tariffs .game-tariff h3{font-size:clamp(32px,2.7vw,48px);color:#252320}.prices-ledger-tariffs .event-title p,.prices-ledger-tariffs .game-price small,.prices-ledger-tariffs .game-price>span,.prices-ledger-tariffs .game-tariff p{color:#62564a}.prices-ledger-tariffs .price{color:#252320}.prices-ledger-tariffs .game-tariff .button.secondary,.prices-ledger-tariffs .tariff-pick{color:#252320;border-color:#8e8170;background:transparent}.prices-ledger-tariffs .game-tariff .button.secondary:hover,.prices-ledger-tariffs .tariff-pick:hover{background:#252320;border-color:#252320;color:#f6f3ed}.prices-ledger-tariffs .event-tariff{padding-top:32px}.prices-ledger-tariffs .event-title{padding-bottom:24px;gap:30px}.prices-ledger-tariffs .tariff-row{border-color:#b7aa99}.prices-ledger-tariffs .tariff-row.selected-row{background:#e6ddd0;border-left-color:#bc4725}.prices-ledger-tariffs .price-note{color:#62564a}.prices-ledger-help{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;padding-block:44px 70px;border-top:1px solid #b7aa99}.inner-page .prices-ledger-help h2{font-size:clamp(36px,3.4vw,58px)}.prices-ledger-help p{max-width:710px;color:#62564a;font-size:16px;line-height:1.7;margin-top:18px}.prices-ledger-help>.button{background:#252320;border-color:#252320;color:#f6f3ed}.prices-ledger-help>.button:hover{background:#443b32;border-color:#443b32}@media(min-width:2000px){.birthday-poster-heading{padding-top:58px}.birthday-poster-footer{padding-block:38px 52px}.birthday-poster-footer>p{font-size:22px}.birthday-story-intro{padding-block:110px 78px}.birthday-story-arrival{min-height:900px}.birthday-story-after,.birthday-story-play>div{padding:58px}.birthday-story-play>div{padding-right:0}.birthday-story-arrival figcaption{padding:54px 48px 54px max(48px,calc((100vw - 1800px)/2))}.birthday-story-after p,.birthday-story-play p{font-size:18px}.corporate-cover,.corporate-cover-layout{min-height:900px}.corporate-cover-copy>p{font-size:22px;max-width:510px}.corporate-pause{padding-block:120px}.corporate-meeting{padding-block:100px}.prices-ledger-intro{min-height:450px}.prices-ledger-copy>p{font-size:20px;max-width:680px}.prices-ledger-copy>p.prices-ledger-note{font-size:15px}}@media(min-width:2600px){.birthday-poster-photo{width:2600px;inset-inline:auto;left:50%;transform:translateX(-50%);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}}@media(max-width:1100px){.birthday-poster-visual{height:650px}.birthday-poster h1{font-size:clamp(68px,8.7vw,104px)}.birthday-poster-footer{grid-template-columns:1fr auto;gap:24px}.birthday-poster-footer>p{grid-column:1/-1;font-size:18px}.birthday-poster-facts{gap:24px}.birthday-poster-facts>div+div{padding-left:24px}.birthday-story-intro{gap:32px;grid-template-columns:1.2fr .8fr;padding-block:65px 45px}.inner-page .birthday-story-intro h2{font-size:54px}.birthday-story-intro>p{font-size:16px}.birthday-story-arrival{min-height:700px}.birthday-story-arrival figcaption{padding:32px}.birthday-story-after h3,.birthday-story-arrival h3,.birthday-story-play h3{font-size:42px}.birthday-story-arrival p{font-size:16px}.birthday-story-play>div{padding:32px 0 32px 32px;width:62%}.birthday-story-after p,.birthday-story-play p{font-size:15px}.birthday-story-after{padding:32px}.birthday-story-after>div{grid-template-columns:1fr;gap:20px}.birthday-story-capacity strong{font-size:40px}.birthday-story-capacity span{margin-top:3px}.birthday-plan{grid-template-columns:1fr auto;gap:28px}.birthday-plan>div:first-child{grid-column:1/-1}.birthday-plan-choice{text-align:left}.birthday-plan-choice .text-link{max-width:none}.corporate-cover,.corporate-cover-layout{min-height:670px}.corporate-cover h1{font-size:clamp(64px,7.4vw,84px)}.corporate-cover-image{width:70%}.corporate-cover-copy>p{font-size:17px;max-width:340px}.corporate-cover-caption{font-size:15px}.corporate-pause{padding-block:68px}.corporate-pause-top{gap:40px;grid-template-columns:1.1fr .9fr;padding-bottom:42px}.inner-page .corporate-pause h2{font-size:60px}.corporate-pause-top>p{font-size:16px}.corporate-pause-bottom{gap:48px;padding-top:44px}.corporate-pause-statement{font-size:57px}.corporate-pause-details>div{grid-template-columns:1fr;gap:9px}.corporate-pause-details dt{font-size:27px;max-width:none}.corporate-pause-details dd{font-size:15px;max-width:none}.corporate-meeting-layout{gap:50px}.corporate-meeting-copy>p{font-size:16px}.prices-ledger-intro{min-height:365px}.prices-ledger-copy h1{font-size:68px;max-width:600px}.prices-ledger-copy>p{font-size:16px;max-width:490px}.prices-ledger-photo{width:50%}.prices-ledger-help{gap:30px}}@media(max-width:760px){.birthday-poster-visual{height:500px}.birthday-poster-photo{object-position:52% 62%}.birthday-poster-heading{padding-top:26px}.birthday-poster h1{font-size:clamp(51px,10.8vw,78px);line-height:1}.birthday-poster-visual:after{background:linear-gradient(180deg,#151618c7,transparent 45%),linear-gradient(0deg,#151618,transparent 21%)}.birthday-poster-footer{grid-template-columns:1fr;padding-block:14px 42px;gap:24px}.birthday-poster-footer>p{font-size:17px}.birthday-poster-facts{justify-content:flex-start;gap:28px}.birthday-poster-facts>div+div{padding-left:28px}.birthday-poster-facts dd{font-size:26px}.birthday-poster-footer>.button{width:100%}.birthday-story-intro{display:block;padding-block:48px 35px}.inner-page .birthday-story-intro h2{font-size:clamp(40px,8.5vw,60px)}.birthday-story-intro>p{font-size:16px;max-width:520px;margin-top:24px;padding:0}.birthday-story-mosaic{grid-template-columns:1fr}.birthday-story-arrival{min-height:480px}.birthday-story-arrival>img{object-position:52% 32%}.birthday-story-arrival:after{inset-block-start:25%}.birthday-story-arrival figcaption{padding:30px 24px}.birthday-story-after h3,.birthday-story-arrival h3,.birthday-story-play h3{font-size:clamp(35px,8vw,50px)}.birthday-story-arrival p{font-size:15px;margin-top:14px;max-width:350px}.birthday-story-stack{grid-template-rows:auto auto}.birthday-story-play{min-height:340px}.birthday-story-play>img{width:55%;object-position:50% 32%}.birthday-story-play>div{padding:32px 0 32px 24px;width:58%}.birthday-story-play p{font-size:15px;max-width:245px;margin-top:18px}.birthday-story-after{padding:36px 24px;gap:25px}.birthday-story-after>div{grid-template-columns:1fr auto;gap:24px}.birthday-story-after p{font-size:15px}.birthday-story-capacity strong{font-size:42px}.birthday-plan{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-block:42px 50px}.inner-page .birthday-plan h2{font-size:38px}.birthday-plan>div>p{font-size:15px;margin-top:16px}.birthday-plan .birthday-plan-price{margin:0}.birthday-plan-price strong{font-size:39px}.birthday-plan-choice .text-link{font-size:14px;margin-top:5px}.birthday-plan>.button{width:100%}.corporate-cover{min-height:0}.corporate-cover-image{inset:auto 0 0;width:100%;height:400px;clip-path:polygon(0 12%,100% 0,100% 100%,0 100%)}.corporate-cover-image img{object-position:65% 50%}.corporate-cover:after{background:linear-gradient(180deg,#151618 37%,#151618a8 53%,transparent 71%),linear-gradient(0deg,#151618b5,transparent 30%)}.corporate-cover-layout{min-height:800px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:0}.corporate-cover-copy{padding-block:38px 0}.corporate-cover h1{font-size:clamp(52px,11.6vw,78px);line-height:1.01}.corporate-cover-copy>p{font-size:16px;max-width:340px;margin-top:24px}.corporate-cover-copy>.button{margin-top:24px}.corporate-cover-caption{align-self:flex-start;margin-bottom:28px;font-size:14px;padding-left:16px;max-width:280px}.corporate-pause{padding-block:48px}.corporate-pause-top{display:block;padding-bottom:32px}.inner-page .corporate-pause h2{font-size:clamp(43px,9.8vw,66px)}.corporate-pause-top>p{font-size:16px;margin-top:24px;padding:0;max-width:520px}.corporate-pause-bottom{display:block;padding-top:34px}.corporate-pause-statement{font-size:clamp(49px,11vw,72px)}.corporate-pause-details{gap:25px;margin-top:35px}.corporate-pause-details>div{grid-template-columns:.9fr 1.1fr;gap:24px}.corporate-pause-details dt{font-size:24px}.corporate-pause-details dd{font-size:14px;line-height:1.65}.corporate-meeting{padding-block:45px 50px}.corporate-meeting-layout{grid-template-columns:1fr;gap:32px}.inner-page .corporate-meeting h2{font-size:50px}.corporate-meeting-copy>p{font-size:16px;margin-top:22px}.corporate-meeting-action{justify-self:stretch;gap:20px}.corporate-meeting-price strong{font-size:45px}.corporate-meeting-action .text-link{font-size:14px}.corporate-meeting-action .button{min-width:0;width:100%}.prices-ledger-intro{min-height:340px}.prices-ledger-photo{width:67%;opacity:.5;object-position:50% 57%}.prices-ledger-intro:after{background:linear-gradient(90deg,#151618fa,#1516188c 70%,#15161833),linear-gradient(0deg,#1516188c,transparent)}.prices-ledger-copy{padding-block:34px 38px}.prices-ledger-copy h1{font-size:clamp(46px,10.3vw,70px);max-width:520px}.prices-ledger-copy>p{font-size:15px;max-width:360px;margin-top:22px}.prices-ledger-copy>p.prices-ledger-note{font-size:12px;max-width:290px}.prices-ledger-tariffs{padding-block:23px 38px}.prices-ledger-tariffs .prices-toolbar{padding-bottom:21px;align-items:center;gap:14px}.prices-ledger-tariffs .price-day-title{font-size:14px;line-height:1.5;max-width:130px}.prices-ledger-tariffs .prices-controls button{padding-inline:15px;min-height:44px;font-size:13px}.prices-ledger-tariffs .game-tariff{display:grid;grid-template-columns:1fr auto;gap:23px 16px;padding-block:27px}.prices-ledger-tariffs .game-tariff>div:first-child{grid-column:1;max-width:none}.prices-ledger-tariffs .event-title h3,.prices-ledger-tariffs .game-tariff h3{font-size:30px;max-width:none}.prices-ledger-tariffs .event-title p,.prices-ledger-tariffs .game-tariff p{font-size:13px;line-height:1.6}.prices-ledger-tariffs .game-price{grid-column:2;align-self:start;grid-row:1}.prices-ledger-tariffs .game-price .price{font-size:36px}.prices-ledger-tariffs .game-price>span{font-size:11px;max-width:105px;text-align:right}.prices-ledger-tariffs .game-tariff>.button{grid-column:1/-1;min-height:50px;width:100%;font-size:14px}.prices-ledger-tariffs .event-tariff{padding-top:26px}.prices-ledger-tariffs .event-title{display:block;padding-bottom:24px}.prices-ledger-tariffs .event-title p{margin-top:14px;text-align:left}.prices-ledger-tariffs .tariff-row{grid-template-columns:1fr auto;gap:17px 20px;padding-block:23px}.prices-ledger-tariffs .tariff-time{font-size:33px}.prices-ledger-tariffs .tariff-row .price{font-size:36px}.prices-ledger-tariffs .tariff-pick{grid-column:1/-1;width:100%;min-height:49px;font-size:14px}.prices-ledger-tariffs .price-note{font-size:13px;line-height:1.7;margin-top:23px}.prices-ledger-help{grid-template-columns:1fr;gap:24px;padding-block:32px 48px}.inner-page .prices-ledger-help h2{font-size:38px}.prices-ledger-help p{font-size:15px;margin-top:17px}.prices-ledger-help>.button{width:100%}}@media(max-width:380px){.birthday-poster h1{font-size:48px}.birthday-poster-visual{height:470px}.birthday-poster-facts{gap:22px}.birthday-poster-facts>div+div{padding-left:22px}.birthday-poster-facts dd{font-size:24px}.birthday-story-after>div{grid-template-columns:1fr;gap:22px}.birthday-story-after,.birthday-story-arrival figcaption{padding-inline:20px}.birthday-story-play>div{padding-left:20px;width:61%}.birthday-story-play h3{font-size:35px}.birthday-story-play p{font-size:14px}.corporate-cover h1{font-size:49px}.corporate-cover-layout{min-height:790px}.corporate-pause-details>div{grid-template-columns:1fr;gap:9px}.prices-ledger-copy h1{font-size:44px}.prices-ledger-tariffs .game-tariff h3{font-size:27px}.prices-ledger-tariffs .prices-controls button{padding-inline:12px}}.birthday-capacity{padding-top:54px}.birthday-capacity dl{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin:0}.birthday-capacity dl>div{padding-top:24px;border-top:1px solid #b7aa99}.birthday-capacity dt{font-size:14px;color:#62564a;margin-bottom:14px}.birthday-capacity dd{margin:0;font:800 italic clamp(29px,3vw,48px)/1.08 Roboto Condensed,Arial,sans-serif;text-transform:uppercase}.birthday-capacity dd span{display:block;font:400 15px/1.6 Arial,sans-serif;text-transform:none;color:#62564a;margin-top:12px}.birthday-capacity>p{max-width:1060px;font-size:14px;line-height:1.75;color:#62564a;margin-top:28px}.birthday-capacity+.birthday-story-intro{padding-top:62px}.birthday-included{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;padding-block:90px}.inner-page .birthday-included h2{font-size:clamp(45px,4.2vw,76px);line-height:1.04}.birthday-included h2 em{color:#ff6b35}.birthday-included>div>p{font-size:17px;line-height:1.7;color:#c9c2b9;max-width:460px;margin-top:26px}.birthday-included .text-link{margin-top:24px}.birthday-included ul{list-style:none;margin:0;padding:0}.birthday-included li{border-top:1px solid #5d574f;padding:26px 0}.birthday-included li:last-child{padding-bottom:0}.birthday-included h3{font:800 italic clamp(28px,2.4vw,42px)/1.08 Roboto Condensed,Arial,sans-serif;text-transform:uppercase;margin:0 0 14px}.birthday-included li p{font-size:16px;line-height:1.7;color:#c9c2b9;max-width:620px}.birthday-rules{padding-block:70px}.birthday-rules>.wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.inner-page .birthday-rules h2{font-size:clamp(43px,4vw,70px);line-height:1.06}.birthday-rules-list details{border-top:1px solid #b7aa99}.birthday-rules-list details:last-child{border-bottom:1px solid #b7aa99}.birthday-rules-list summary{font-size:18px;line-height:1.6;font-weight:600;cursor:pointer;padding-block:22px;min-height:60px}.birthday-rules-list details p{white-space:pre-line;font-size:16px;line-height:1.75;color:#62564a;padding-bottom:24px}.corporate-capacity{display:grid;gap:36px}.corporate-capacity p{padding-bottom:30px;border-bottom:1px solid #b7aa99}.corporate-capacity strong{display:block;font:800 italic clamp(58px,6vw,110px)/.98 Roboto Condensed,Arial,sans-serif;text-transform:uppercase}.corporate-capacity span{display:block;font-size:17px;line-height:1.6;color:#594e43;margin-top:20px}@media(max-width:1100px){.birthday-included,.birthday-rules>.wrap{gap:50px}.birthday-capacity dl{gap:32px}.birthday-capacity dd{font-size:36px}.birthday-included{padding-block:65px}.birthday-rules{padding-block:60px}.corporate-capacity strong{font-size:75px}.corporate-capacity span{font-size:16px}}@media(max-width:760px){.birthday-capacity{padding-top:34px}.birthday-capacity dl{grid-template-columns:1fr;gap:25px}.birthday-capacity dl>div{padding-top:21px}.birthday-capacity dt{font-size:13px;margin-bottom:12px}.birthday-capacity dd{font-size:36px}.birthday-capacity dd span{font-size:14px;margin-top:8px}.birthday-capacity>p{font-size:13px;line-height:1.7;margin-top:24px}.birthday-capacity+.birthday-story-intro{padding-top:42px}.birthday-included{grid-template-columns:1fr;gap:32px;padding-block:48px}.inner-page .birthday-included h2{font-size:44px}.birthday-included>div>p{font-size:16px;margin-top:22px}.birthday-included .text-link{font-size:14px;margin-top:20px}.birthday-included h3{font-size:30px}.birthday-included li p{font-size:15px}.birthday-included li{padding-block:23px}.birthday-rules{padding-block:46px}.birthday-rules>.wrap{grid-template-columns:1fr;gap:30px}.inner-page .birthday-rules h2{font-size:43px}.birthday-rules-list summary{font-size:16px;padding-block:20px}.birthday-rules-list details p{font-size:15px;padding-bottom:22px}.corporate-capacity{grid-template-columns:1fr 1fr;gap:25px;margin-bottom:36px}.corporate-capacity p{padding-bottom:22px}.corporate-capacity strong{font-size:58px}.corporate-capacity span{font-size:13px;margin-top:13px}}@media(max-width:380px){.birthday-capacity dd{font-size:32px}.inner-page .birthday-included h2{font-size:40px}.corporate-capacity{grid-template-columns:1fr;gap:24px}.corporate-capacity strong{font-size:64px}}@media(min-width:761px){[data-route=birthday] .birthday-poster-visual{--derzhivr-birthday-photo:20261110;height:min(1050px,calc(clamp(240px,19.5vw,400px) + min(38.666667vw,850.666667px)))}[data-route=birthday] .birthday-poster-photo{inset:auto;top:calc(clamp(240px,19.5vw,400px) - min(28vw,616px));left:50%;width:min(100vw,2200px);max-width:none;height:auto;aspect-ratio:3/2;object-fit:contain;object-position:50% 0;transform:translateX(-50%);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}[data-route=birthday] .birthday-poster-visual:after{background:linear-gradient(180deg,#15161830,transparent 34%),linear-gradient(0deg,#151618,transparent 6%)}}[data-route=prices] .prices-ledger-help{border-top:0}