@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-wght-normal.DdeTHZLK.woff2)format("woff2")}:root{--paper:#f1f3f1;--ink:#12201e;--ink-2:#4b5956;--rule:#ccd5d2;--pencil:#87201a;--margin:clamp(20px, 5vw, 72px);color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Public Sans Variable,sans-serif}*{box-sizing:border-box;border-radius:0}[hidden]{display:none!important}body{margin:0;font-size:1.125rem;font-weight:400;line-height:1.55}h1,h2,h3,p,ul,ol,blockquote{margin:0}h1,h2,h3{text-wrap:balance;font-weight:650}h1,h2{font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.1}h3{font-size:1.25rem;line-height:1.3}p,li,blockquote{text-wrap:pretty}strong{font-weight:650}a{color:inherit;text-underline-offset:2px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--ink);outline-offset:5px}main:focus{outline:none}address{font-style:normal}img{max-width:100%;height:auto;display:block}.wrap{width:min(1296px, calc(100% - var(--margin) * 2));margin-inline:auto}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.main-columns{grid-column:1/9}.section{margin-top:128px}.process,.price{margin-top:160px}.coverage,.evidence{margin-top:112px}.display{letter-spacing:-.02em;font-size:clamp(2.5rem,4.6vw,4.25rem);font-weight:650;line-height:1.04}.kicker{color:var(--ink-2);font-size:.875rem;font-weight:600;line-height:1.45}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:2;top:8px;left:var(--margin);background:var(--ink);color:var(--paper);padding:12px 16px;position:absolute;transform:translateY(-160%)}.skip-link:focus{outline-color:var(--ink);transform:none}.site-header{justify-content:space-between;align-items:center;gap:16px;min-height:96px;display:flex}.wordmark{font-size:1.25rem;font-weight:700;text-decoration:none}.header-call{text-underline-offset:4px;white-space:nowrap;font-size:.875rem;font-weight:600;text-decoration-thickness:1px}.hero{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-top:8px;display:grid}.hero-heading{grid-column:1/9;align-self:start}.hero>.kicker{grid-column:1/-1;margin-bottom:16px}.hero-intro{grid-column:9/-1;align-self:start;gap:24px;display:grid}.hero-intro>.button{justify-self:start}.button{background:var(--ink);min-height:48px;color:var(--paper);justify-content:center;align-items:center;padding:10px 20px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.button:hover{text-decoration:underline}.rate-sheet{--week-label-width:112px;font-variant-numeric:tabular-nums;border-top:2px solid var(--ink);grid-column:1/-1;margin-top:32px}.sheet-head{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:baseline;gap:24px;padding-block:18px 20px;display:grid}.sheet-head h2{font-size:1.5rem;line-height:1.2}.sheet-legend,.day-head,.week-label{color:var(--ink-2);font-size:.875rem;line-height:1.45}.sheet-issue{text-wrap:wrap;color:var(--ink);margin-top:10px;font-size:1rem;font-weight:500;line-height:1.45}.sheet-legend{text-align:right}.day-head,.week{grid-template-columns:var(--week-label-width) minmax(0, 1fr);display:grid}.day-head>div,.nights{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.day-head{margin-bottom:8px}.day-head>div>span{text-align:right;padding-right:17px}.weeks{display:grid}.week-label{text-wrap:initial;align-self:center;padding-right:8px;font-weight:500}.nights{padding:0;list-style:none}.night{border-top:1px solid var(--rule);border-right:1px solid var(--rule);justify-content:flex-end;align-items:center;min-width:0;height:70px;padding:0 26px 0 16px;display:flex;position:relative}.night:first-child{border-left:1px solid var(--rule)}.week:last-child .night{border-bottom:1px solid var(--rule)}.night-price{text-align:right}.night-short{display:none}.rate{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5rem;font-weight:500;line-height:1.2;display:inline-block;position:relative}.pencil-defs{position:absolute;overflow:hidden}.pencil{pointer-events:none;overflow:visible}.pencil path{fill:none;stroke:var(--pencil);stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pencil .pencil-pressure{stroke-width:1.1px;opacity:.55}.ring{width:calc(100% + 30px);height:calc(100% + 22px);transform:rotate(var(--turn));position:absolute;top:-11px;left:-15px}@media (width>=900px) and (width<=1099px){.night{padding-right:22px}.rate{font-size:1.2rem}.button{padding-inline:16px;font-size:1rem}}.sheet-note{margin-top:24px;margin-left:var(--week-label-width)}.sheet-note blockquote{max-width:60ch}.sign-off{white-space:nowrap}.signature{vertical-align:middle;display:inline-block}.initials{width:70px;height:38px;display:block}.week-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-bottom:8px;display:grid}.week-tabs button{min-width:0;min-height:44px;color:var(--ink);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px;font-size:.875rem;font-weight:400;line-height:1.15}.week-tabs button[aria-selected=true]{border-bottom-color:var(--ink);font-weight:650}.week-tabs button:focus-visible{z-index:1;outline-offset:2px;position:relative}.ruled-section{align-items:start;row-gap:0}.section-head{border-bottom:1px solid var(--ink);grid-column:1/-1;margin-bottom:32px;padding-bottom:16px}.steps,.coverage-list,.terms{padding:0;list-style:none}.steps{grid-column:1/-1}.steps>li,.coverage-list>li,.terms>li{padding-block:24px}.steps>li+li,.coverage-list>li+li,.terms>li+li{border-top:1px solid var(--rule)}.steps>li:first-child,.coverage-list>li:first-child,.terms>li:first-child{padding-top:0}.steps>li:last-child,.coverage-list>li:last-child,.terms>li:last-child{padding-bottom:0}.steps>li{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;column-gap:24px;display:grid}.step-when,.coverage-group h3{color:var(--ink-2);font-size:.875rem;font-weight:600;line-height:1.45}.step-when{grid-column:1/4}.steps h3{grid-column:4/9;font-size:1.5rem;font-weight:600;line-height:1.25}.step-line{max-width:36em;color:var(--ink-2);grid-column:9/-1;font-size:1.125rem;font-weight:400;line-height:1.5}.coverage-group{grid-row:2}.coverage-group h3{margin-bottom:12px}.coverage-list>li,.terms>li{color:var(--ink);font-size:1.125rem}.covered{grid-column:1/8}.stays{grid-column:9/-1}.evidence-figure{letter-spacing:-.03em;color:var(--ink);font-size:clamp(3.5rem,7vw,6rem);font-weight:650;line-height:1}.evidence-label{color:var(--ink);margin-top:12px;font-size:1.5rem;font-weight:600;line-height:1.3}.evidence-copy{color:var(--ink);grid-column:9/-1;gap:16px;padding-top:4px;font-size:1.125rem;line-height:1.5;display:grid}.evidence-context{color:var(--ink-2)}.free-sample{margin-top:48px}.free-sample h3{margin-bottom:16px}.free-sample>a{margin-top:16px}.who-copy{grid-area:2/1/auto/9}.who-copy p{font-size:1.25rem}.who-copy .who-links{font-size:inherit;white-space:nowrap;gap:28px;margin-top:16px;display:flex}.portrait{grid-area:2/9/auto/-1;width:100%;max-width:320px}.site-footer{background:var(--ink);color:var(--paper);padding-block:64px 32px}.site-footer :focus-visible{outline-color:var(--paper)}.contact{padding-bottom:56px}.contact h2{font-size:inherit;line-height:inherit;margin-bottom:24px}.contact-phone,.contact-email{width:fit-content;max-width:100%;display:block}.contact-phone,.contact-phone:hover{text-underline-offset:.12em;text-decoration-thickness:.06em}.contact-email{overflow-wrap:anywhere;margin-top:24px}.contact address p{margin-top:24px}.contact-invitation{margin-top:32px}.contact+.footer-details{border-top:1px solid #f1f3f140;padding-top:40px}.footer-meaning{grid-column:1/9}.data-link{grid-column:9/-1;place-self:start}.site-footer.section .data-link{grid-column:1/9}.copyright{margin-top:40px;font-size:.875rem;line-height:1.45}.data-page{padding-block:64px 72px}.data-page h1,.not-found h1{font-size:clamp(2rem,3.3vw,3rem)}.data-copy{max-width:64ch;margin-top:40px}.data-copy>p+p{margin-top:24px}.not-found{padding-block:80px 128px}.not-found>a{margin-top:32px;display:inline-block}@media (width>=900px) and (width<=1399px){.rate-sheet{--week-label-width:96px}}@media (width<=899px){body{font-size:1.0625rem}.grid{display:block}.section{margin-top:80px}.process,.price{margin-top:96px}.coverage,.evidence{margin-top:72px}.site-header{gap:12px;min-height:64px}.site-header a{align-items:center;min-height:44px;display:inline-flex}.header-call{font-size:.9375rem;font-weight:500}.hero{padding-top:16px;display:block}.hero>.kicker{margin-bottom:8px}.hero-intro{margin-top:16px;display:block}.hero-intro>.button{margin-top:16px}.rate-sheet{margin-top:24px}.sheet-head{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:16px}.sheet-head h2{font-size:1.375rem}.sheet-issue{font-size:.875rem}.sheet-legend{text-align:left}.day-head{display:none}.weeks{gap:24px}.week,.nights{grid-template-columns:minmax(0,1fr);display:grid}.week{gap:8px}.week-label{font-weight:600}.night{border-left:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;height:64px;padding:10px 32px 10px 16px}.week:last-child .night{border-bottom:0}.week .night:last-child{border-bottom:1px solid var(--rule)}.night-short{font-weight:500;display:inline}.sheet-note{margin-top:24px;margin-left:0}.section-head{margin-bottom:24px;padding-bottom:12px}.steps>li,.coverage-list>li,.terms>li{padding-block:20px}.steps>li{grid-template-columns:minmax(0,1fr);align-items:start}.steps>li>*{grid-column:1/-1}.steps h3{margin-top:4px;font-size:1.25rem}.step-line{margin-top:8px}.step-line,.coverage-list>li,.terms>li{font-size:1.0625rem}.coverage-group+.coverage-group{margin-top:32px}.evidence-label{font-size:1.25rem}.evidence-copy{gap:12px;margin-top:20px;padding-top:0;font-size:1.0625rem}.who-links a{align-items:center;min-height:44px;display:inline-flex}.research a{margin-block:-12px;padding-block:12px;display:inline-block}.free-sample{margin-top:40px}.portrait{max-width:240px;margin-bottom:24px}.contact{padding-bottom:40px}.contact a{min-height:44px}.contact-invitation{margin-top:24px}.site-footer{padding-block:40px 24px}.contact+.footer-details{padding-top:32px}.data-link{align-items:center;min-height:44px;margin-top:24px;display:inline-flex}.copyright{margin-top:24px}.data-page{padding-block:40px}.data-copy{margin-top:32px}.questions a{min-height:44px;padding-block:9px;display:inline-block}.not-found{padding-block:48px 72px}.not-found>a{min-height:44px}}@media (width<=374px){.rate-sheet{margin-top:16px}}
