@font-face{font-family:PN Belleza;src:url(./belleza-latin.D62PTej2.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PN Belleza;src:url(./belleza-latin-ext.CI9RGLeW.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html:has(body[data-edition=pr-new]){scroll-behavior:auto;background:#d0b29d;scroll-padding-top:96px}body[data-edition=pr-new]{--paper:#fff;--cream:#f5ebe7;--sand:#d0b29d;--sand-deep:#d57e3d;--accent-pressed:#a2551b;--ink:#111;--ink-soft:#494e56;--rule:#1113;--night:#111;--forest:13 24 10;--on-photo:#fff;--shade:0 .04em .03em rgb(var(--forest) / .9), 0 .04em .14em rgb(var(--forest) / .8), 0 .08em .45em rgb(var(--forest) / .8), 0 .08em .45em rgb(var(--forest) / .8), 0 0 .9em rgb(var(--forest) / .6);--font:"PN Belleza", Optima, Candara, "Gill Sans", "Trebuchet MS", sans-serif;--t-heading:clamp(24px, 1.95vw, 28px);--t-statement:clamp(22px, 1.74vw, 25px);--t-title:clamp(18px, 1.39vw, 20px);--t-label:clamp(15px, 11.08px + .272vw, 17.8px);--t-nav:clamp(14px, 10.36px + .253vw, 16.6px);--t-tiny:clamp(13px, 9.64px + .233vw, 15.4px);--t-page:clamp(40px, 3.47vw, 50px);--t-lede:clamp(21px, 15.4px + .389vw, 25px);--t-body:clamp(19px, 13.96px + .35vw, 22.6px);--t-small:clamp(17px, 12.52px + .311vw, 20.2px);--t-fine:clamp(15px, 11.08px + .272vw, 17.8px);--track:clamp(2.4px, 1.728px + .0467vw, 2.88px);--track-label:clamp(1.6px, 1.152px + .0311vw, 1.92px);--m:max(20px, 8vw, calc(58vw - 825px));--near:clamp(44px, 6.7vw, 96px);--after:clamp(52px, 8.3vw, 120px);--section:clamp(64px, 9vw, 130px);--step:clamp(36px, 8.6vw, 136px);--under-opening:132px;--gutter:clamp(16px, 1.7vw, 40px);--narrow:max(320px, calc((100vw - 2 * var(--m)) * .257));--header:114px}@media (width>=1600px){body[data-edition=pr-new]{--t-statement:28px;--t-title:22px}}body[data-edition=pr-new]{--ease:cubic-bezier(.25, .1, .25, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);background:var(--paper);min-width:320px;min-height:100vh;color:var(--ink);font:400 var(--t-body)/1.5 var(--font);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body[data-edition=pr-new] *,body[data-edition=pr-new] :before,body[data-edition=pr-new] :after{box-sizing:border-box}body[data-edition=pr-new] :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0;padding:0}body[data-edition=pr-new] :is(ul,ol){list-style:none}body[data-edition=pr-new] img,body[data-edition=pr-new] video{max-width:100%;display:block}body[data-edition=pr-new] a{color:inherit;text-decoration:none}body[data-edition=pr-new] button{font:inherit;color:inherit;cursor:pointer}body[data-edition=pr-new] :focus-visible{outline-offset:4px;outline:1px solid}body[data-edition=pr-new] ::selection{background:var(--sand-deep);color:var(--ink)}body[data-edition=pr-new] .pn-caps{font-size:var(--t-heading);letter-spacing:var(--track);text-transform:uppercase;font-weight:400;line-height:1.5}body[data-edition=pr-new] .pn-statement{font-size:var(--t-statement);letter-spacing:var(--track);text-transform:uppercase;text-wrap:balance;font-weight:400;line-height:1.5}body[data-edition=pr-new] .pn-title{font-size:var(--t-title);letter-spacing:var(--track);text-transform:uppercase;font-weight:400;line-height:1.3}body[data-edition=pr-new] .pn-eyebrow{font-size:var(--t-tiny);letter-spacing:var(--track);text-transform:uppercase;line-height:1.3}body[data-edition=pr-new] .pn-lede{font-size:var(--t-lede);line-height:1.5}body[data-edition=pr-new] .pn-small{font-size:var(--t-small);line-height:1.55}body[data-edition=pr-new] .pn-copy{gap:1.1em;display:grid}body[data-edition=pr-new] .pn-copy p{text-wrap:pretty}body[data-edition=pr-new] .pn-button{border:1px solid var(--ink);min-height:46px;color:var(--ink);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;text-align:center;transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:15px 20px;line-height:1;display:inline-flex}body[data-edition=pr-new] .pn-button:hover{background:var(--ink);color:var(--paper)}body[data-edition=pr-new] .pn-button:active{transform:translateY(1px)}body[data-edition=pr-new] .pn-button[data-kind=sand]{border-color:var(--sand-deep);background:var(--sand-deep)}body[data-edition=pr-new] .pn-button[data-kind=sand]:hover{border-color:var(--accent-pressed);background:var(--accent-pressed);color:var(--cream)}body[data-edition=pr-new] .pn-button[data-kind=light]{border-color:var(--on-photo);color:var(--on-photo)}body[data-edition=pr-new] .pn-button[data-kind=light]:hover{background:var(--on-photo);color:var(--ink)}body[data-edition=pr-new] .pn-link{font-size:var(--t-tiny);letter-spacing:var(--track);text-transform:uppercase;transition:opacity .3s var(--ease);border-bottom:1px solid;padding:6px 0 5px;line-height:1.3;display:inline-block}body[data-edition=pr-new] .pn-link:hover{opacity:.6}body[data-edition=pr-new] .skip-link{z-index:200;background:var(--ink);color:var(--paper);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;padding:12px 18px;position:fixed;top:-80px;left:16px}body[data-edition=pr-new] .skip-link:focus{top:16px}body[data-edition=pr-new] .pn-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=1023px){body[data-edition=pr-new]{--header:88px}}@media (width<=767px){body[data-edition=pr-new]{--header:64px;--t-page:31px;--t-heading:19px;--t-statement:17px;--t-title:15px;--t-label:13.5px;--t-lede:17.5px;--t-body:16.5px;--t-small:15px;--t-fine:14px;--section:56px;--near:40px;--after:44px;--step:24px;--under-opening:48px;line-height:1.58}}html[data-motion=on] body[data-edition=pr-new] [data-reveal]{opacity:0;transition:opacity 2s cubic-bezier(.16,.68,.43,.99),transform 2s cubic-bezier(.16,.68,.43,.99);transition-delay:var(--delay,0s);transform:translateY(10%)}html[data-motion=on] body[data-edition=pr-new] [data-reveal][data-shown]{opacity:1;transform:none}body[data-edition=pr-new] .pn-header{z-index:60;color:var(--ink);transition:background-color .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease);background:0 0;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}body[data-edition=pr-new] .pn-grounds{z-index:59;pointer-events:none;position:absolute;inset:0}body[data-edition=pr-new] .pn-ground{clip-path:inset(0);position:absolute;left:0;right:0}body[data-edition=pr-new] .pn-ground span{height:var(--header);background:var(--ground);position:fixed;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}body[data-edition=pr-new] .pn-ground[data-kind=photo] span{background:linear-gradient(rgb(var(--forest) / .4), rgb(var(--forest) / 0));-webkit-mask-image:none;mask-image:none}body[data-edition=pr-new] .pn-header-blur{z-index:58;height:var(--header);pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}body[data-edition=pr-new] .pn-header:after{content:"";z-index:-1;pointer-events:none;background:var(--paper);opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}body[data-edition=pr-new] .pn-header[data-open=booking]:after{opacity:1}body[data-edition=pr-new] .pn-header[data-over=film]{color:var(--on-photo)}body[data-edition=pr-new] .pn-header-row{z-index:2;height:var(--header);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:0 clamp(20px,2.8vw,56px);display:grid;position:relative}body[data-edition=pr-new] .pn-logo-slot{aspect-ratio:3552/660;grid-column:2;height:26px}body[data-edition=pr-new] .pn-flow{--opening:0px;--screen:100vh;position:relative}@supports (height:100svh){body[data-edition=pr-new] .pn-flow{--screen:100svh}}body[data-edition=pr-new] .pn-flow[data-opening=film]{--opening:max(var(--screen), 560px)}body[data-edition=pr-new] .pn-flow[data-opening=photo]{--opening:max(var(--screen), 520px)}body[data-edition=pr-new] .pn-mark-rail{inset:var(--opening) 0 0 0;z-index:61;pointer-events:none;color:var(--ink);transition:color .4s var(--ease), opacity .3s var(--ease), visibility 0s;position:absolute}body[data-edition=pr-new] .pn-mark-rail[data-tone=light]{color:var(--on-photo)}body[data-edition=pr-new] .pn-mark-rail[data-away]{opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s linear .3s}body[data-edition=pr-new] .pn-mark{height:var(--header);place-items:center;display:grid;position:sticky;top:0}body[data-edition=pr-new] .pn-mark a{pointer-events:auto;padding:8px 0;display:block}body[data-edition=pr-new] .pn-logo-mark{aspect-ratio:3552/660;height:26px;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:currentColor;display:block}body[data-edition=pr-new] .pn-nav{grid-area:1/1;justify-self:start;gap:clamp(16px,1.55vw,34px);display:flex}body[data-edition=pr-new] .pn-nav a{white-space:nowrap;font-size:var(--t-nav);letter-spacing:.15em;text-transform:uppercase;transition:opacity .3s var(--ease);padding:10px 0;line-height:1;position:relative}body[data-edition=pr-new] .pn-nav a:after{content:"";transform-origin:0;height:1px;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;bottom:2px;left:0;right:.15em;transform:scaleX(0)}body[data-edition=pr-new] .pn-nav a:is(:hover,[aria-current]):after{transform:scaleX(1)}body[data-edition=pr-new] .pn-header[data-over=film] .pn-nav a:not([aria-current],:hover){opacity:.82}body[data-edition=pr-new] .pn-header-tools{grid-column:3;justify-self:end;align-items:center;gap:clamp(14px,1.6vw,28px);display:flex}body[data-edition=pr-new] .pn-lang{font-size:var(--t-nav);letter-spacing:.15em;align-items:center;gap:9px;line-height:1;display:flex}body[data-edition=pr-new] .pn-lang>*{padding:8px 0}body[data-edition=pr-new] .pn-lang>*+:before{content:"|";opacity:.5;margin-right:9px;display:inline-block}body[data-edition=pr-new] .pn-lang [aria-current]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}body[data-edition=pr-new] .pn-lang a{opacity:.7;transition:opacity .3s var(--ease)}body[data-edition=pr-new] .pn-lang a:hover{opacity:1}body[data-edition=pr-new] .pn-start{grid-area:1/1;justify-self:start;align-items:center;gap:16px;display:flex}body[data-edition=pr-new] .pn-lang-start{transition:opacity .3s var(--ease), visibility 0s;display:none}body[data-edition=pr-new] .pn-header[data-open=menu] .pn-lang-start{opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s linear .3s}body[data-edition=pr-new] .pn-reserve{min-height:36px;font-size:var(--t-nav);white-space:nowrap;padding:11px 12px 10px 14px}body[data-edition=pr-new] .pn-reserve-short{display:none}body[data-edition=pr-new] .pn-burger{background:0 0;border:0;grid-area:1/1;justify-self:start;align-items:center;gap:14px;height:44px;padding:0;display:none}body[data-edition=pr-new] .pn-burger-lines{width:26px;height:13px;transition:border-color .3s var(--ease);border-top:1px solid;border-bottom:1px solid;position:relative}body[data-edition=pr-new] .pn-burger-lines:before,body[data-edition=pr-new] .pn-burger-lines:after{content:"";height:1px;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;top:5px;left:0;right:0}body[data-edition=pr-new] .pn-burger[aria-expanded=true] .pn-burger-lines{border-color:#0000}body[data-edition=pr-new] .pn-burger[aria-expanded=true] .pn-burger-lines:before{transform:rotate(45deg)}body[data-edition=pr-new] .pn-burger[aria-expanded=true] .pn-burger-lines:after{transform:rotate(-45deg)}body[data-edition=pr-new] .pn-burger-word{font-size:var(--t-label);letter-spacing:var(--track);text-transform:uppercase;line-height:1}body[data-edition=pr-new] .pn-booking-panel[data-placement=panel]{z-index:1;color:var(--ink);transition:grid-template-rows .5s var(--ease-out), box-shadow .5s var(--ease-out);grid-template-rows:0fr;display:grid;position:absolute;top:100%;left:0;right:0}body[data-edition=pr-new] .pn-booking-panel[data-placement=panel][data-open]{grid-template-rows:1fr;box-shadow:0 24px 40px -32px #281e0a66}body[data-edition=pr-new] .pn-booking-clip{min-height:0;overflow:hidden}body[data-edition=pr-new] .pn-booking{border-top:1px solid var(--rule);background:var(--paper);grid-template-columns:repeat(3,minmax(0,220px)) auto 1fr;align-items:end;gap:24px;padding:22px clamp(20px,2.8vw,56px) 26px;display:grid}body[data-edition=pr-new] .pn-booking-panel[data-placement=panel] .pn-booking{opacity:0;visibility:hidden;transition:opacity .35s ease-out, transform .5s var(--ease-out), visibility 0s linear .5s;transform:translateY(-12px)}body[data-edition=pr-new] .pn-booking-panel[data-placement=panel][data-open] .pn-booking{opacity:1;visibility:visible;transition:opacity .45s ease-out 80ms, transform .5s var(--ease-out), visibility 0s;transform:none}body[data-edition=pr-new] .pn-field{gap:8px;min-width:0;display:grid}body[data-edition=pr-new] .pn-field-label{letter-spacing:.2em;text-transform:uppercase;opacity:.75;font-size:12px;line-height:1}body[data-edition=pr-new] .pn-field :is(select,.pn-date){width:100%;height:42px;font:400 18px/1 var(--font);color:inherit;appearance:none;text-align:left;background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:0 2px}body[data-edition=pr-new] .pn-field select{background:linear-gradient(45deg,#0000 50%,currentColor 50%) right 8px center/6px 6px no-repeat,0 0}body[data-edition=pr-new] .pn-field select option{color:#222;background:#fff}body[data-edition=pr-new] .pn-date{cursor:pointer}body[data-edition=pr-new] .pn-date[data-active]{box-shadow:0 1px}body[data-edition=pr-new] .pn-booking .pn-button{white-space:nowrap;min-height:46px}body[data-edition=pr-new] .pn-booking-note{opacity:.8;align-self:center;margin:0;font-size:15px;line-height:1.3}body[data-edition=pr-new] .pn-booking-note:empty{display:none}body[data-edition=pr-new] .pn-calendar{z-index:3;border:1px solid var(--rule);background:var(--paper);color:var(--ink);animation:pn-sheet .4s var(--ease-out);padding:26px 30px 18px;position:absolute;top:100%;left:clamp(20px,2.8vw,56px);box-shadow:0 24px 48px -24px #281e0a73}body[data-edition=pr-new] .pn-calendar-months{grid-template-columns:repeat(2,288px);gap:44px;display:grid}body[data-edition=pr-new] .pn-month-head{place-items:center;height:40px;margin-bottom:10px;display:grid;position:relative}body[data-edition=pr-new] .pn-month-title{letter-spacing:.2em;text-transform:uppercase;font-size:14px;font-weight:400;line-height:1}body[data-edition=pr-new] .pn-month-step{width:40px;height:40px;color:var(--ink);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;left:-8px}body[data-edition=pr-new] .pn-month-step.pn-month-next{left:auto;right:-8px}body[data-edition=pr-new] .pn-month-step svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:16px;height:16px}body[data-edition=pr-new] .pn-month-step:disabled{opacity:.25;cursor:default}body[data-edition=pr-new] .pn-days{border-collapse:collapse;table-layout:fixed;width:100%}body[data-edition=pr-new] .pn-days th{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);padding:0 0 10px;font-size:11.5px;font-weight:400;line-height:1}body[data-edition=pr-new] .pn-days td{text-align:center;padding:1px 0}body[data-edition=pr-new] .pn-day{width:100%;height:40px;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;background:0 0;border:0;padding:0;font-size:17px;line-height:1;transition:background-color .2s ease-out,color .2s ease-out}body[data-edition=pr-new] .pn-day:not(:disabled,[data-start],[data-end]):hover{background:var(--cream)}body[data-edition=pr-new] .pn-day[data-today]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}body[data-edition=pr-new] .pn-day[data-range]{background:var(--cream)}body[data-edition=pr-new] .pn-day:is([data-start],[data-end]){background:var(--ink);color:var(--paper)}body[data-edition=pr-new] .pn-day:disabled{opacity:.3;cursor:default}body[data-edition=pr-new] .pn-calendar-foot{min-height:20px;color:var(--ink-soft);margin:12px 0 0;font-size:15px;line-height:1.3}body[data-edition=pr-new] .pn-calendar-notice{border-left:2px solid var(--sand-deep);background:var(--cream);color:var(--ink);text-wrap:pretty;animation:pn-in .5s var(--ease) both;margin:16px 0 0;padding:13px 16px 12px;font-size:16px;line-height:1.45}body[data-edition=pr-new] .pn-booking-panel[data-placement=bar]{color:var(--on-photo);position:relative}body[data-edition=pr-new] .pn-booking-panel[data-placement=bar] .pn-booking{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1d181080;border-top:1px solid #ffffff47;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:clamp(20px,2.4vw,44px);padding:18px clamp(20px,2.8vw,56px) 22px}body[data-edition=pr-new] .pn-booking-panel[data-placement=bar] .pn-booking-note{position:absolute;bottom:calc(100% + 10px);right:clamp(20px,2.8vw,56px)}body[data-edition=pr-new] .pn-booking-panel[data-placement=bar] .pn-calendar{animation-name:pn-sheet-up;top:auto;bottom:calc(100% + 1px)}body[data-edition=pr-new] .pn-menu{z-index:-1;padding:calc(var(--header) + 24px) 24px 40px;background:var(--sand);color:var(--ink);opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s linear .4s;grid-template-rows:1fr auto;justify-items:center;gap:24px;display:grid;position:fixed;inset:0;overflow:auto}body[data-edition=pr-new] .pn-menu[data-open]{opacity:1;visibility:visible;transition:opacity .4s var(--ease), visibility 0s}body[data-edition=pr-new] .pn-menu nav{align-content:center;justify-items:center;gap:4px;display:grid}body[data-edition=pr-new] .pn-menu nav a{letter-spacing:var(--track);text-transform:uppercase;text-align:center;padding:9px 8px;font-size:21px;line-height:1.3}body[data-edition=pr-new] .pn-menu nav a[aria-current]{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}body[data-edition=pr-new] .pn-menu nav a.pn-menu-sub{letter-spacing:.2em;opacity:.8;padding:4px 8px 12px;font-size:14px}body[data-edition=pr-new] .pn-menu .pn-lang{font-size:15px}body[data-edition=pr-new] .pn-footer{padding:var(--section) var(--m) 40px;background:var(--paper);border-top:1px solid var(--rule)}body[data-edition=pr-new] .pn-footer-grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:48px;display:grid}body[data-edition=pr-new] .pn-footer-block{font-size:var(--t-body);grid-column:span 3;gap:6px;line-height:1.5;display:grid}body[data-edition=pr-new] .pn-footer-block .pn-title{margin-bottom:14px}body[data-edition=pr-new] .pn-footer-block a{transition:opacity .3s var(--ease)}body[data-edition=pr-new] .pn-footer-block a:hover{opacity:.6}body[data-edition=pr-new] .pn-footer-mail{border-bottom:1px solid var(--rule);overflow-wrap:anywhere}body[data-edition=pr-new] .pn-footer-pages ul{gap:6px;display:grid}body[data-edition=pr-new] .pn-footer-pages a[aria-current]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}body[data-edition=pr-new] .pn-footer-book{justify-items:end}body[data-edition=pr-new] .pn-footer-book .pn-button:hover{opacity:1}body[data-edition=pr-new] .pn-footer-brand{margin-top:var(--section);font-size:var(--t-fine);text-align:center;justify-items:center;gap:clamp(20px,2vw,30px);line-height:1.5;display:grid}body[data-edition=pr-new] .pn-footer-logo{color:var(--ink);transition:opacity .3s var(--ease);display:block}body[data-edition=pr-new] .pn-footer-logo:hover{opacity:.7}body[data-edition=pr-new] .pn-footer-symbol{width:clamp(80px,7.2vw,112px);display:block}body[data-edition=pr-new] .pn-footer-logo svg{fill:currentColor;width:100%;height:auto;display:block}@media (width<=1519px){body[data-edition=pr-new] .pn-nav{gap:16px}body[data-edition=pr-new] .pn-nav a{letter-spacing:.12em}body[data-edition=pr-new] .pn-nav a:after{right:.12em}}@media (width<=1679px){body[data-edition=pr-new] .pn-header[data-lang=es] .pn-nav{gap:16px}body[data-edition=pr-new] .pn-header[data-lang=es] .pn-nav a{letter-spacing:.12em}body[data-edition=pr-new] .pn-header[data-lang=es] .pn-nav a:after{right:.12em}}@media (width<=1359px){body[data-edition=pr-new] .pn-nav{display:none}body[data-edition=pr-new] .pn-burger{display:inline-flex}}@media (width<=1499px){body[data-edition=pr-new] .pn-header[data-lang=es] .pn-nav{display:none}body[data-edition=pr-new] .pn-header[data-lang=es] .pn-burger{display:inline-flex}}@media (width<=1179px){body[data-edition=pr-new] .pn-footer-block{grid-column:span 6}body[data-edition=pr-new] .pn-footer-book{justify-items:start}}@media (width<=899px){body[data-edition=pr-new] .pn-header-tools .pn-lang{display:none}body[data-edition=pr-new] .pn-lang-start{display:flex}body[data-edition=pr-new] .pn-booking-panel[data-placement=panel] .pn-booking{grid-template-columns:1fr 1fr}body[data-edition=pr-new] .pn-booking-panel[data-placement=panel] .pn-booking :is(.pn-field:nth-of-type(3),.pn-button,.pn-booking-note){grid-column:1/-1}body[data-edition=pr-new] .pn-calendar{padding:22px 20px 14px;left:0;right:0}body[data-edition=pr-new] .pn-calendar-months{grid-template-columns:minmax(0,320px);justify-content:center}}@media (width<=767px){body[data-edition=pr-new] .pn-header-row{gap:12px;padding:0 20px}body[data-edition=pr-new] .pn-logo-mark,body[data-edition=pr-new] .pn-logo-slot{height:20px}body[data-edition=pr-new] .pn-flow[data-opening=photo]{--opening:max(calc(var(--screen) * .7), 420px)}body[data-edition=pr-new] .pn-burger-word{display:none}body[data-edition=pr-new] .pn-start{gap:12px}body[data-edition=pr-new] .pn-lang-start{gap:7px;font-size:13px}body[data-edition=pr-new] .pn-lang-start>*+:before{margin-right:7px}body[data-edition=pr-new] .pn-reserve{min-height:35px;padding:12px 11px 11px;font-size:13px}body[data-edition=pr-new] .pn-reserve-long{display:none}body[data-edition=pr-new] .pn-reserve-short{display:inline}body[data-edition=pr-new] .pn-footer{padding-bottom:32px}body[data-edition=pr-new] .pn-footer-block{grid-column:1/-1}}@media (width<=359px){body[data-edition=pr-new] .pn-header-row{padding:0 14px}body[data-edition=pr-new] .pn-logo-mark,body[data-edition=pr-new] .pn-logo-slot{height:17px}body[data-edition=pr-new] .pn-start{gap:8px}body[data-edition=pr-new] .pn-lang-start{letter-spacing:.08em;gap:5px;font-size:12px}body[data-edition=pr-new] .pn-lang-start>*+:before{margin-right:5px}body[data-edition=pr-new] .pn-reserve{padding:12px 8px 11px}}html[data-menu-open]:has(body[data-edition=pr-new]){overflow:hidden}@keyframes pn-sheet{0%{opacity:0;transform:translateY(-10px)}}@keyframes pn-sheet-up{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){body[data-edition=pr-new] :is(.pn-header,.pn-booking-panel,.pn-booking,.pn-calendar,.pn-menu){transition:none!important;animation:none!important}}body[data-edition=pr-new] .current-page{display:block}body[data-edition=pr-new] [data-tone=cream]{background:var(--cream)}body[data-edition=pr-new] [data-tone=sand]{background:var(--sand)}body[data-edition=pr-new] figure img{width:100%;height:auto}body[data-edition=pr-new] .pn-copy p,body[data-edition=pr-new] .pn-close-text,body[data-edition=pr-new] .pn-columns p,body[data-edition=pr-new] .pn-selector-text{text-align:justify}body[data-edition=pr-new]:lang(es) :is(.pn-copy p,.pn-close-text,.pn-columns p,.pn-selector-text){-webkit-hyphens:auto;hyphens:auto}body[data-edition=pr-new] .pn-film{z-index:2;height:var(--opening);background:var(--night);color:var(--on-photo);position:relative;overflow:clip}body[data-edition=pr-new] .pn-film-video{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}body[data-edition=pr-new] .pn-film-foot{z-index:2;position:absolute;inset:auto 0 0}body[data-edition=pr-new] .pn-film-words{z-index:1;pointer-events:none;transition:opacity .6s var(--ease), visibility 0s;position:absolute;inset:0}body[data-edition=pr-new] .pn-film-words[data-off]{opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility 0s .6s}body[data-edition=pr-new] .pn-film-line,body[data-edition=pr-new] .pn-film-more{padding:0 var(--m);text-align:center;position:absolute;bottom:26%;left:0;right:0}body[data-edition=pr-new] .pn-film-line,body[data-edition=pr-new] .pn-film-more-head{font-size:var(--t-page);letter-spacing:var(--track);text-transform:uppercase;text-wrap:balance;text-shadow:var(--shade);font-weight:400;line-height:1.3}body[data-edition=pr-new] .pn-film-more{justify-items:center;gap:clamp(8px,1vw,16px);display:grid}body[data-edition=pr-new] .pn-film-more-text{max-width:34em;font-size:var(--t-lede);text-wrap:balance;text-shadow:var(--shade);line-height:1.5}body[data-edition=pr-new] .pn-film-controls{justify-content:flex-end;align-items:center;gap:10px;padding:0 clamp(20px,2.8vw,56px) 14px;display:flex}body[data-edition=pr-new] .pn-film-controls button{color:inherit;font-size:var(--t-tiny);letter-spacing:var(--track);text-transform:uppercase;text-shadow:0 0 12px #00000080;opacity:.85;transition:opacity .3s var(--ease);background:0 0;border:0;padding:8px 0;line-height:1}body[data-edition=pr-new] .pn-film-controls button:hover{opacity:1}body[data-edition=pr-new] .pn-film-controls .pn-film-play{place-items:center;width:34px;height:34px;margin-right:-11px;padding:0;display:grid}body[data-edition=pr-new] .pn-film-play svg{fill:currentColor;filter:drop-shadow(0 0 6px #00000080);width:12px;height:12px;display:block}body[data-edition=pr-new] .pn-film-bar .pn-button{border-color:var(--sand-deep);background:var(--sand-deep);color:var(--ink)}body[data-edition=pr-new] .pn-film-bar .pn-button:hover{border-color:var(--accent-pressed);background:var(--accent-pressed);color:var(--cream)}body[data-edition=pr-new] .pn-collage{column-gap:var(--gutter);padding:0 var(--m);margin:var(--section) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}body[data-edition=pr-new] .pn-collage-col{gap:var(--step);display:grid}body[data-edition=pr-new] .pn-collage-col:first-child{grid-column:1/span 5}body[data-edition=pr-new] .pn-collage-col:last-child{margin-top:var(--step);grid-column:7/span 6}body[data-edition=pr-new] .pn-collage[data-lead=right] .pn-collage-col:first-child{margin-top:var(--step)}body[data-edition=pr-new] .pn-collage[data-lead=right] .pn-collage-col:last-child{margin-top:0}body[data-edition=pr-new] .pn-collage-col:first-child figure[data-size=small]{width:calc((100% - 4 * var(--gutter)) / 5 * 4 + 3 * var(--gutter));margin-left:calc((100% - 4 * var(--gutter)) / 5 + var(--gutter))}body[data-edition=pr-new] .pn-collage-col:last-child figure[data-size=small]{width:calc((100% - 5 * var(--gutter)) / 6 * 4 + 3 * var(--gutter));margin-left:calc((100% - 5 * var(--gutter)) / 6 + var(--gutter))}@media (width>=768px){body[data-edition=pr-new] :is(.pn-collage,.pn-split,.pn-story,.pn-columns,.pn-feature,.pn-row,.pn-terms,.pn-person){--gutter:0px}}body[data-edition=pr-new] [data-tone]+.pn-collage,body[data-edition=pr-new] .pn-columns+.pn-collage{margin-top:var(--near)}body[data-edition=pr-new] .pn-columns:has(+.pn-collage){margin-bottom:var(--near)}body[data-edition=pr-new] .pn-story{padding:var(--section) var(--m);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}body[data-edition=pr-new] .pn-story-side{flex-direction:column;display:flex}body[data-edition=pr-new] .pn-story-side:first-child{grid-column:1/span 5}body[data-edition=pr-new] .pn-story-side:nth-child(2){grid-column:7/span 6}body[data-edition=pr-new] .pn-story .pn-statement{font-size:var(--t-heading)}body[data-edition=pr-new] .pn-story-side>.pn-statement+figure{margin-top:var(--section)}body[data-edition=pr-new] .pn-story-side>.pn-copy+figure{margin-top:var(--near)}body[data-edition=pr-new] .pn-story-side>figure+figure{margin-top:var(--step)}@media (width>=768px){body[data-edition=pr-new] .pn-story-side:first-child>figure[data-size=small]{width:80%;margin-left:20%}body[data-edition=pr-new] .pn-story-side:nth-child(2)>figure[data-size=small]{width:66.667%;margin-left:16.667%}}body[data-edition=pr-new] .pn-story+.pn-columns{margin-top:0}body[data-edition=pr-new] .pn-close{margin-top:var(--after);text-align:center;grid-column:1/-1;justify-items:center;gap:clamp(26px,2.6vw,40px);display:grid}body[data-edition=pr-new] .pn-close-text{width:min(100%, var(--narrow));text-wrap:pretty}body[data-edition=pr-new] .pn-close .pn-statement{max-width:min(100%,34em)}body[data-edition=pr-new] .pn-intro{padding:calc(var(--header) + var(--under-opening)) var(--m) var(--after);grid-template-columns:11.4% 35.6% 80px 38.6% 1fr;align-items:start;display:grid}body[data-edition=pr-new] .pn-intro>.pn-statement{grid-area:1/2/auto/4}body[data-edition=pr-new] .pn-intro-tall{aspect-ratio:2/3;margin-top:var(--section);grid-area:2/2}body[data-edition=pr-new] .pn-intro-right{grid-area:2/4;justify-items:center;display:grid}body[data-edition=pr-new] .pn-intro-right .pn-copy{width:min(100%, var(--narrow))}body[data-edition=pr-new] .pn-intro-wide{aspect-ratio:3/2;width:100%;margin-top:var(--near)}body[data-edition=pr-new] .pn-intro figure img{object-fit:cover;height:100%}body[data-edition=pr-new] .pn-intro>.pn-close{grid-row:3}body[data-edition=pr-new] .pn-selector{padding:clamp(64px, 8.3vw, 120px) var(--m);background:var(--sand)}body[data-edition=pr-new] .pn-selector-inner{--words:calc((100% - 11 * var(--gutter)) / 4 + 2 * var(--gutter));grid-template-columns:max-content minmax(0, 1fr) var(--words);align-items:center;display:grid}body[data-edition=pr-new] .pn-selector-list{grid-column:1;align-self:start}body[data-edition=pr-new] .pn-selector-list h2{text-wrap:balance;width:0;min-width:100%}body[data-edition=pr-new] .pn-selector-list ul{justify-items:start;gap:6px;margin-top:30px;display:grid}body[data-edition=pr-new] .pn-selector-list button{color:var(--ink);text-align:left;font-size:var(--t-title);letter-spacing:var(--track);text-transform:uppercase;opacity:.45;transition:opacity .35s var(--ease), border-color .35s var(--ease);background:0 0;border:0;border-bottom:1px solid #0000;padding:7px 0 6px;line-height:1.3}body[data-edition=pr-new] .pn-selector-list button:hover{opacity:.8}body[data-edition=pr-new] .pn-selector-list button[aria-selected=true]{opacity:1;border-bottom-color:currentColor}body[data-edition=pr-new] .pn-selector{--picture:525px;--beside:clamp(32px, 3.4vw, 64px)}@media (width>=1600px){body[data-edition=pr-new] .pn-selector{--picture:675px}}body[data-edition=pr-new] .pn-selector-stage{height:var(--picture);grid-column:2;position:relative}body[data-edition=pr-new] .pn-selector-stage figure{inset:0 var(--beside);opacity:0;transition:opacity .7s var(--ease);position:absolute}body[data-edition=pr-new] .pn-selector-stage figure[data-on]{opacity:1}body[data-edition=pr-new] .pn-selector-stage img{object-fit:contain;width:100%;height:100%}body[data-edition=pr-new] .pn-selector-copy{animation:pn-in .6s var(--ease) both;grid-column:3;align-self:end;justify-items:start;gap:26px;display:grid}body[data-edition=pr-new] .pn-selector-text{font-size:var(--t-body);animation:pn-in .6s var(--ease) both;line-height:1.5}body[data-edition=pr-new] .pn-selector-line{text-wrap:balance;animation:pn-in .6s var(--ease) both;margin-bottom:-10px}body[data-edition=pr-new] .pn-closing{z-index:2;height:min(92svh,62vw);min-height:460px;color:var(--on-photo);place-items:center;display:grid;position:relative;overflow:clip}body[data-edition=pr-new] .pn-closing figure{position:absolute;inset:0}body[data-edition=pr-new] .pn-closing figure:after{content:"";background:#18130b4d;position:absolute;inset:0}body[data-edition=pr-new] .pn-closing img{object-fit:cover;height:100%}body[data-edition=pr-new] .pn-closing-words{text-align:center;justify-items:center;gap:30px;padding:0 24px;display:grid;position:relative}body[data-edition=pr-new] .pn-hero{z-index:2;height:var(--opening);background:var(--night);color:var(--on-photo);place-items:center;display:grid;position:relative;overflow:clip}body[data-edition=pr-new] .pn-hero-frame{position:absolute;inset:0}body[data-edition=pr-new] .pn-hero-frame:after{content:"";background:radial-gradient(60% 50%,#18130b52,#18130b14);position:absolute;inset:0}body[data-edition=pr-new] .pn-hero-frame img{object-fit:cover;object-position:var(--focus,50% 50%);height:100%}body[data-edition=pr-new] .pn-hero-title{padding:0 var(--m);text-align:center;font-size:var(--t-page);letter-spacing:var(--track);text-transform:uppercase;text-wrap:balance;text-shadow:var(--shade);font-weight:400;line-height:1.3;position:relative}body[data-edition=pr-new] .current-page>.pn-hero+[class]{padding-top:calc(var(--header) + var(--under-opening))}body[data-edition=pr-new] .pn-ground[data-kind=photo] .pn-side{color:var(--on-photo);text-shadow:0 1px 2px rgb(var(--forest) / .8), 0 0 12px rgb(var(--forest) / .7)}body[data-edition=pr-new] .pn-side{white-space:nowrap;color:var(--ink);font-size:var(--t-tiny);letter-spacing:var(--track);text-transform:uppercase;writing-mode:vertical-rl;pointer-events:none;margin:0;line-height:1;position:fixed;top:50%;left:clamp(24px,2.4vw,52px);transform:translateY(-50%)rotate(180deg)}body[data-edition=pr-new] .pn-lead{padding:var(--section) var(--m)}body[data-edition=pr-new] .pn-lead p{text-align:center;text-wrap:balance;max-width:44em;margin:0 auto}body[data-edition=pr-new] .pn-split{column-gap:var(--gutter);padding:var(--section) var(--m);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}body[data-edition=pr-new] .pn-split[data-tone=cream]{padding-block:clamp(48px,6vw,128px)}body[data-edition=pr-new] .pn-split>.pn-statement{font-size:var(--t-heading)}@media (width>=1180px){body[data-edition=pr-new] .pn-selector-inner{--words:calc(1.1 * ((100% - 11 * var(--gutter)) / 4 + 2 * var(--gutter)))}}body[data-edition=pr-new] .pn-split>:first-child{grid-column:1/span 5}body[data-edition=pr-new] .pn-split>.pn-copy{grid-column:7/span 6}body[data-edition=pr-new] .pn-columns{column-gap:var(--gutter);padding:0 var(--m);margin:var(--section) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}body[data-edition=pr-new] .pn-columns p:first-child{grid-column:1/span 5}body[data-edition=pr-new] .pn-columns p:last-child{grid-column:7/span 5}body[data-edition=pr-new] .pn-prose{padding:0 var(--m);margin:var(--section) 0;justify-items:center;gap:32px;display:grid}body[data-edition=pr-new] .pn-prose .pn-copy{max-width:30em}body[data-edition=pr-new] .pn-invite{padding:var(--section) var(--m);text-align:center;justify-items:center;gap:22px;display:grid}body[data-edition=pr-new] .pn-invite .pn-lede{max-width:34em}body[data-edition=pr-new] .pn-invite .pn-button{margin-top:12px}body[data-edition=pr-new] .pn-invite[data-with=figure]{padding-top:0}body[data-edition=pr-new] .pn-invite[data-with=figure] figure{width:clamp(220px,26vw,460px);margin:var(--section) 0 clamp(24px, 3.4vw, 62px)}body[data-edition=pr-new] .pn-names{z-index:2;background:var(--night);height:min(92svh,60vw);min-height:460px;color:var(--on-photo);place-items:center;display:grid;position:relative;overflow:clip}body[data-edition=pr-new] .pn-names figure{opacity:0;transition:opacity .9s var(--ease);position:absolute;inset:0}body[data-edition=pr-new] .pn-names figure[data-on]{opacity:1}body[data-edition=pr-new] .pn-names figure:after{content:"";background:#18130b5c;position:absolute;inset:0}body[data-edition=pr-new] .pn-names picture{display:contents}body[data-edition=pr-new] .pn-names img{object-fit:cover;object-position:var(--focus,50% 50%);height:100%}body[data-edition=pr-new] .pn-names ul{justify-items:center;gap:6px;padding:0 20px;display:grid;position:relative}body[data-edition=pr-new] .pn-names button{color:inherit;text-align:center;opacity:.62;transition:opacity .4s var(--ease);background:0 0;border:0;padding:6px 4px}body[data-edition=pr-new] .pn-names button:is(:hover,[aria-pressed=true]){opacity:1}body[data-edition=pr-new] .pn-names button[aria-pressed=true]{text-underline-offset:9px;text-decoration:underline;text-decoration-thickness:1px}body[data-edition=pr-new] .pn-feature{column-gap:var(--gutter);padding:var(--section) var(--m);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}body[data-edition=pr-new] .pn-feature figure{grid-column:1/span 5}body[data-edition=pr-new] .pn-feature[data-shape=portrait] figure{grid-column:1/span 4}body[data-edition=pr-new] .pn-feature-copy{grid-column:7/span 5;justify-items:start;gap:18px;display:grid}body[data-edition=pr-new] .pn-feature-copy .pn-button{margin-top:10px}body[data-edition=pr-new] .pn-rows{gap:var(--section);padding:0 var(--m);margin:var(--section) 0;display:grid}body[data-edition=pr-new] .pn-row{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}body[data-edition=pr-new] .pn-row figure{grid-area:1/1/auto/span 5}body[data-edition=pr-new] .pn-row-copy{grid-area:1/7/auto/span 5;gap:16px;display:grid}body[data-edition=pr-new] .pn-row:nth-child(2n) figure{grid-column:7/span 6}body[data-edition=pr-new] .pn-row:nth-child(2n) .pn-row-copy{grid-column:1/span 5}body[data-edition=pr-new] .pn-row-number{opacity:.5;margin-right:.5em}body[data-edition=pr-new] .pn-row-copy .pn-copy{margin-top:8px}body[data-edition=pr-new] .pn-terms{column-gap:var(--gutter);padding:var(--section) var(--m);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}body[data-edition=pr-new] .pn-terms figure{grid-column:1/span 5}body[data-edition=pr-new] .pn-terms-copy{grid-column:7/span 6;justify-items:start;gap:18px;display:grid}body[data-edition=pr-new] .pn-facts{font-size:var(--t-lede);gap:10px;line-height:1.45;display:grid}body[data-edition=pr-new] .pn-facts strong{font-weight:400;font-size:var(--t-statement);letter-spacing:var(--track);text-transform:uppercase;display:block}body[data-edition=pr-new] .pn-facts li:first-child{margin-bottom:8px}body[data-edition=pr-new] .pn-facts [data-point]:before{content:"·";margin-right:.45em}body[data-edition=pr-new] .pn-terms-note{color:var(--ink-soft)}body[data-edition=pr-new] .pn-terms-copy .pn-title{margin-top:14px}body[data-edition=pr-new] .pn-terms-mail{border-bottom:1px solid var(--rule);overflow-wrap:anywhere}body[data-edition=pr-new] .pn-reach{justify-items:start;gap:4px;display:grid}body[data-edition=pr-new] .pn-contact-block .pn-reach{gap:6px}body[data-edition=pr-new] .pn-reach a{align-items:center;gap:.6em;display:inline-flex}body[data-edition=pr-new] .pn-reach svg{fill:none;stroke:currentColor;stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.82em;height:.82em}body[data-edition=pr-new] .pn-terms-copy .pn-button{margin-top:10px}body[data-edition=pr-new] .pn-person{column-gap:var(--gutter);padding:calc(var(--header) + clamp(36px, 4.3vw, 94px)) var(--m) var(--section);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}body[data-edition=pr-new] .pn-person figure{top:calc(var(--header) + 32px);grid-column:1/span 4;position:sticky}body[data-edition=pr-new] .pn-person-copy{grid-column:7/span 6;justify-items:start;gap:18px;display:grid}body[data-edition=pr-new] .pn-person-copy .pn-copy{margin:14px 0 12px}body[data-edition=pr-new] .pn-contact{padding:var(--section) var(--m);grid-template-columns:repeat(3,minmax(0,max-content));justify-content:center;gap:48px clamp(40px,6.5vw,130px);display:grid}body[data-edition=pr-new] .pn-contact-block{align-content:start;gap:6px;display:grid}body[data-edition=pr-new] .pn-contact-block p{text-wrap:balance}body[data-edition=pr-new] .pn-contact-block .pn-title{margin-bottom:14px}@media (width<=1179px){body[data-edition=pr-new] .pn-side{display:none}}@media (width<=1023px){body[data-edition=pr-new] .pn-intro{grid-template-columns:0 45% 5% 50% 0}body[data-edition=pr-new] .pn-film-bar{display:none}body[data-edition=pr-new] .pn-film-controls{padding-bottom:20px}body[data-edition=pr-new] .pn-selector-inner{grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:clamp(40px,6vw,72px)}body[data-edition=pr-new] .pn-selector-list{grid-area:1/1/span 2}body[data-edition=pr-new] .pn-selector-stage{grid-area:1/2}body[data-edition=pr-new] .pn-selector-stage figure{inset:0}body[data-edition=pr-new] .pn-selector-stage img{object-position:0 100%}body[data-edition=pr-new] .pn-selector-copy{grid-area:2/2;align-self:start;max-width:30em;margin-top:36px}}@media (width<=767px){body[data-edition=pr-new] .pn-copy p,body[data-edition=pr-new] .pn-close-text,body[data-edition=pr-new] .pn-columns p,body[data-edition=pr-new] .pn-selector-text{text-align:left}body[data-edition=pr-new]:lang(es) :is(.pn-copy p,.pn-close-text,.pn-columns p,.pn-selector-text){-webkit-hyphens:manual;hyphens:manual}body[data-edition=pr-new] :is(.pn-split,.pn-columns,.pn-feature,.pn-row,.pn-terms,.pn-person,.pn-selector-inner,.pn-contact){grid-template-columns:minmax(0,1fr);row-gap:24px}body[data-edition=pr-new] :is(.pn-split>:first-child,.pn-split>.pn-copy,.pn-columns p:first-child,.pn-columns p:last-child,.pn-feature figure,.pn-feature[data-shape=portrait] figure,.pn-feature-copy,.pn-row figure,.pn-row-copy,.pn-row:nth-child(2n) figure,.pn-row:nth-child(2n) .pn-row-copy,.pn-terms figure,.pn-terms-copy,.pn-person figure,.pn-person-copy,.pn-selector-list,.pn-selector-stage,.pn-selector-copy,.pn-contact-block,.pn-contact-block:last-child){grid-area:auto/1/auto/-1}body[data-edition=pr-new] .pn-intro,body[data-edition=pr-new] .pn-story{grid-template-columns:minmax(0,1fr);display:grid}body[data-edition=pr-new] .pn-intro-right,body[data-edition=pr-new] .pn-story-side{display:contents}body[data-edition=pr-new] .pn-intro>.pn-statement,body[data-edition=pr-new] .pn-intro-tall,body[data-edition=pr-new] .pn-intro>.pn-close{grid-area:auto/1}body[data-edition=pr-new] .pn-intro>.pn-statement,body[data-edition=pr-new] .pn-story-side>.pn-statement{order:1}body[data-edition=pr-new] .pn-intro-right .pn-copy,body[data-edition=pr-new] .pn-story-side>.pn-copy{order:2;width:auto;margin-top:24px}body[data-edition=pr-new] .pn-intro-tall,body[data-edition=pr-new] .pn-story-side:first-child>figure:first-of-type{order:3}body[data-edition=pr-new] .pn-intro-wide,body[data-edition=pr-new] .pn-story-side:nth-child(2)>figure:first-of-type{order:4}body[data-edition=pr-new] .pn-story-side:first-child>figure:nth-of-type(2){order:5}body[data-edition=pr-new] .pn-story-side:nth-child(2)>figure:nth-of-type(2){order:6}body[data-edition=pr-new] .pn-story-side:first-child>figure:nth-of-type(3){order:7}body[data-edition=pr-new] .pn-story-side:nth-child(2)>figure:nth-of-type(3){order:8}body[data-edition=pr-new] .pn-intro-tall,body[data-edition=pr-new] .pn-story-side:first-child>figure,body[data-edition=pr-new] .pn-story-side:first-child>.pn-statement+figure{width:auto;margin:var(--step) 16% 0 calc(-1 * var(--m))}body[data-edition=pr-new] .pn-intro-wide,body[data-edition=pr-new] .pn-story-side:nth-child(2)>figure,body[data-edition=pr-new] .pn-story-side:nth-child(2)>.pn-copy+figure{width:auto;margin:var(--step) calc(-1 * var(--m)) 0 24%}body[data-edition=pr-new] .pn-intro-tall,body[data-edition=pr-new] .pn-story-side:first-child>figure:first-of-type{margin-top:var(--near)}body[data-edition=pr-new] .pn-close{text-align:left;order:20;justify-items:start}body[data-edition=pr-new] .pn-close-text{width:auto}body[data-edition=pr-new] .pn-collage{display:block}body[data-edition=pr-new] .pn-collage-col,body[data-edition=pr-new] .pn-collage[data-lead=right] .pn-collage-col{gap:var(--step);margin-top:0}body[data-edition=pr-new] .pn-collage-col+.pn-collage-col,body[data-edition=pr-new] .pn-collage[data-lead=right] .pn-collage-col+.pn-collage-col{margin-top:var(--step)}body[data-edition=pr-new] .pn-collage-col figure,body[data-edition=pr-new] .pn-collage-col:first-child figure[data-size=small],body[data-edition=pr-new] .pn-collage-col:last-child figure[data-size=small]{width:auto;margin-left:calc(-1 * var(--m));margin-right:16%}body[data-edition=pr-new] .pn-collage-col:first-child figure:nth-child(2n),body[data-edition=pr-new] .pn-collage-col:last-child figure:nth-child(odd),body[data-edition=pr-new] .pn-collage-col:first-child figure[data-size=small]:nth-child(2n),body[data-edition=pr-new] .pn-collage-col:last-child figure[data-size=small]:nth-child(odd){margin-left:24%;margin-right:calc(-1 * var(--m))}body[data-edition=pr-new] .pn-selector{padding:56px var(--m) 62px}body[data-edition=pr-new] .pn-selector-list ul{margin-top:18px}body[data-edition=pr-new] .pn-selector-list,body[data-edition=pr-new] .pn-selector-stage,body[data-edition=pr-new] .pn-selector-copy{grid-row:auto}body[data-edition=pr-new] .pn-selector-stage{height:104vw}body[data-edition=pr-new] .pn-selector-stage img{object-position:50% 50%}body[data-edition=pr-new] .pn-selector-copy{align-self:start;max-width:none;margin-top:0}body[data-edition=pr-new] .pn-closing,body[data-edition=pr-new] .pn-names{height:78svh}@media (width<=359px){body[data-edition=pr-new] .pn-hero-title{font-size:27px}}body[data-edition=pr-new] .pn-feature[data-shape=portrait] figure{width:72%}body[data-edition=pr-new] .pn-row figure{order:-1}body[data-edition=pr-new] .pn-terms figure{width:84%}body[data-edition=pr-new] .pn-person{padding-top:calc(var(--header) + 28px)}body[data-edition=pr-new] .pn-person figure{width:72%;position:static}body[data-edition=pr-new] .pn-contact{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){body[data-edition=pr-new] :is(.pn-selector-stage figure,.pn-names figure,.pn-selector-copy,.pn-selector-text,.pn-selector-line){transition:none!important;animation:none!important}}body[data-edition=pr-new] .pn-opening{display:none}html:is([data-intro=on],[data-intro=waiting],[data-intro=leaving]) body[data-edition=pr-new] .pn-opening{z-index:10000;color:#111;background:#f5ebe7;place-items:center;display:grid;position:fixed;inset:0}html:is([data-intro=on],[data-intro=waiting]):has(body[data-edition=pr-new]){overflow:hidden}body[data-edition=pr-new] .pn-opening-mark{justify-items:center;gap:clamp(14px,1.6vw,21px);display:grid}body[data-edition=pr-new] .pn-opening-symbol{width:clamp(80px,8.5vw,116px)}body[data-edition=pr-new] .pn-opening-word{width:clamp(150px,16vw,220px)}body[data-edition=pr-new] .pn-opening :is(.pn-opening-symbol,.pn-opening-word) svg{fill:currentColor;width:100%;height:auto;display:block}html[data-intro=on] body[data-edition=pr-new] .pn-opening-symbol{animation:1.4s cubic-bezier(.22,.61,.36,1) .1s both pn-intro-rise}html[data-intro=on] body[data-edition=pr-new] .pn-opening-word{animation:.9s cubic-bezier(.22,.61,.36,1) .85s both pn-intro-word}html[data-intro=waiting] body[data-edition=pr-new] .pn-opening-mark{animation:.8s ease-in-out infinite pn-intro-breathe}html[data-intro=leaving] body[data-edition=pr-new] .pn-opening{animation:1.2s cubic-bezier(.45,0,.25,1) both pn-intro-lift}@keyframes pn-intro-rise{0%{clip-path:inset(100% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}@keyframes pn-intro-word{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes pn-intro-breathe{50%{opacity:.3}}@keyframes pn-intro-lift{to{opacity:0;visibility:hidden}}body[data-edition=pr-new] .pn-header{view-transition-name:pn-header}html[data-vt]:has(body[data-edition=pr-new])::view-transition{background:#fff}@media (prefers-reduced-motion:no-preference){html[data-vt=page]:has(body[data-edition=pr-new])::view-transition-old(root){animation:.45s cubic-bezier(.4,0,.2,1) both pn-out}html[data-vt=page]:has(body[data-edition=pr-new])::view-transition-new(root){animation:.8s cubic-bezier(.4,0,.2,1) .3s both pn-in}html[data-vt=page]:has(body[data-edition=pr-new])::view-transition-group(pn-header){animation-duration:.6s}html[data-vt=page]:has(body[data-edition=pr-new])::view-transition-old(pn-header){animation-duration:.6s}html[data-vt=page]:has(body[data-edition=pr-new])::view-transition-new(pn-header){animation-duration:.6s}html[data-vt=lang]:has(body[data-edition=pr-new])::view-transition-old(root){animation:none}html[data-vt=lang]:has(body[data-edition=pr-new])::view-transition-old(pn-header){animation:none}html[data-vt=lang]:has(body[data-edition=pr-new])::view-transition-new(root){mix-blend-mode:normal;animation:.7s cubic-bezier(.4,0,.2,1) both pn-in}html[data-vt=lang]:has(body[data-edition=pr-new])::view-transition-new(pn-header){mix-blend-mode:normal;animation:.7s cubic-bezier(.4,0,.2,1) both pn-in}}body[data-edition=pr-new] :is(.current-page,.pn-footer,.pn-side){transition:opacity .26s cubic-bezier(.4,0,.2,1)}html[data-fade=out] body[data-edition=pr-new] :is(.current-page,.pn-footer,.pn-side){opacity:0}html[data-fade=in] body[data-edition=pr-new] :is(.current-page,.pn-footer,.pn-side){animation:.6s cubic-bezier(.4,0,.2,1) both pn-in}@keyframes pn-out{to{opacity:0}}@keyframes pn-in{0%{opacity:0}}
