.brg{--brg-ink: var(--color-foreground, #000);--brg-paper: var(--color-background, #fff);--brg-accent: var(--bn-accent, #ff4315);--brg-line: rgb(var(--color-foreground-rgb, 0 0 0) / .15);--brg-display: var(--font-heading--family, inherit);--brg-display-weight: var(--font-heading--weight, 400);--brg-head: var(--font-h4--family, var(--font-body--family, inherit));--brg-head-weight: var(--font-h4--weight, 400);--brg-head-style: var(--font-h4--style, normal);--brg-head-tracking: var(--font-h4--letter-spacing, 0);--brg-radius: var(--bn-radius-panel-lg, 16px);--brg-h2: clamp(1.875rem, 1.35rem + 1.4vw, 2.75rem);--brg-h3: 1.25rem;--brg-small: .875rem;--brg-space: clamp(72px, 48px + 5.4vw, 128px);--brg-mark: 14px;--brg-pill: 30px;--brg-sum: 40px;--brg-g: clamp(24px, 12px + 2.4vw, 48px);--brg-ease: cubic-bezier(.22, .72, .24, 1);--brg-origin: left;color:var(--brg-ink);background:var(--brg-paper);font-family:var(--font-body--family, inherit);font-size:1rem}[dir=rtl] .brg{--brg-origin: right}.brg,.brg *{box-sizing:border-box}.brg [hidden]{display:none!important}.brg-wrap{width:100%;max-width:var(--page-width, 90rem);margin-inline:auto;padding-inline:var(--page-margin, 16px)}.brg :is(h1,h2,h3,p){margin:0}.brg h1{font-family:var(--brg-display);font-weight:var(--brg-display-weight);color:var(--brg-ink)}.brg :is(h2,h3),.brg .brg-label{font-family:var(--brg-head);font-weight:var(--brg-head-weight);font-style:var(--brg-head-style);letter-spacing:var(--brg-head-tracking);color:var(--brg-ink)}.brg h2{font-size:var(--brg-h2);line-height:1.15;text-wrap:balance}.brg p{line-height:1.6;text-wrap:pretty}.brg a:where(:not(.button,.button-secondary)){color:inherit;text-decoration:none}.brg .svg-wrapper{flex:none;width:20px;height:20px}.brg :focus-visible{outline:2px solid var(--brg-ink);outline-offset:4px}.brg.brg-pointer :focus-visible{outline:none}.brg :is(input,textarea):focus-visible{outline:none}.brg-hero{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,34rem);grid-template-areas:"title title" "intro start";column-gap:clamp(40px,6vw,112px);row-gap:clamp(28px,20px + 2vw,48px);align-items:start;padding-block-start:clamp(53px,44.8px + 2.1vw,75px)}.brg .brg-title{grid-area:title;font-size:calc(100cqi / 8.2);line-height:.86;letter-spacing:var(--bn-tracking-display, -.03em);text-transform:uppercase;white-space:nowrap}.brg-title br{display:none}.brg-dot{display:inline-block;width:.115em;height:.115em;margin-inline:.08em .065em;overflow:hidden;background:var(--brg-accent);color:transparent;line-height:0}.brg-intro{grid-area:intro;padding-block-start:6px}.brg .brg-description{max-width:42ch;font-size:clamp(1rem,.9rem + .35vw,1.1875rem);line-height:1.55}.brg-start{grid-area:start;min-width:0;padding:clamp(24px,14px + 1.8vw,40px);border:1px solid var(--brg-ink);border-radius:var(--brg-radius);background:var(--brg-paper);scroll-margin-top:120px}.brg .brg-label{display:block;margin-block-end:clamp(16px,8px + 1.2vw,24px);font-size:clamp(1.625rem,1.3rem + .8vw,2.125rem);line-height:1.15}.brg-input-wrap{position:relative}.brg-input-wrap>.svg-wrapper{position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);pointer-events:none}.brg .field__input{box-sizing:border-box;width:100%;height:var(--height-buy-buttons, 52px);padding-block:0;padding-inline:32px 0;border:0;border-block-end:1px solid var(--brg-ink);border-radius:0;background:transparent;color:var(--brg-ink);font-size:1rem;box-shadow:none;-webkit-appearance:none;appearance:none}.brg .field__input:focus{border-color:var(--brg-ink);box-shadow:none}.brg .brg-cta{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--height-buy-buttons, 52px);max-width:100%;padding-block:0;padding-inline:32px;white-space:nowrap;text-decoration:none;--button-color: var(--brg-paper);--button-background-color: var(--brg-ink);--button-border-color: var(--brg-ink)}.brg .brg-cta:hover{--button-color: var(--bn-white, #fff);--button-background-color: var(--brg-accent);--button-border-color: var(--brg-accent)}.brg-form .brg-cta{width:100%;margin-block-start:12px}.brg .brg-error{margin-block-start:12px;font-size:var(--brg-small)}.brg-how{padding-block-start:var(--brg-space);scroll-margin-top:90px}.brg-head p{margin-block-start:12px}.brg-route{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--brg-g);margin:clamp(40px,28px + 2.6vw,64px) 0 0;padding:0;list-style:none}.brg-route:before{content:"";position:absolute;top:calc(var(--brg-mark) / 2 - .5px);inset-inline-start:calc(var(--brg-mark) / 2);width:calc((200% + 2 * var(--brg-g)) / 3);height:1px;background:var(--brg-ink);transform-origin:var(--brg-origin) center}.brg-stop{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.brg-stop>accordion-custom{display:block;width:100%}.brg-leg{grid-column:1;grid-row:2;justify-self:start;display:inline-flex;align-items:center;height:var(--brg-pill);margin-block:2px 4px;padding-inline:12px;border:1px solid var(--brg-ink);border-radius:var(--style-border-radius-pills, 40px);background:var(--brg-paper);font-size:var(--brg-small);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.brg-mark{position:relative;z-index:1;flex:none;width:var(--brg-mark);height:var(--brg-mark);margin-block-end:18px;border-radius:50%;background:var(--brg-paper);box-shadow:inset 0 0 0 4px var(--brg-ink),0 0 0 4px var(--brg-paper)}.brg-stop[data-state=now] .brg-mark{box-shadow:inset 0 0 0 4px var(--brg-accent),0 0 0 4px var(--brg-paper)}.brg-step summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--brg-sum) auto;align-items:center;column-gap:16px;padding:0;cursor:pointer;list-style:none}.brg-step summary .icon-plus{grid-column:2;grid-row:1 / 3;align-self:center;margin:0}@media(min-width:750px){.brg-step summary{cursor:auto}.brg-step summary .icon-plus{display:none}}.brg-step summary::-webkit-details-marker{display:none}.brg .brg-step h3{margin:0;font-size:var(--brg-h3);line-height:1.3}.brg .brg-step .svg-wrapper{width:16px;height:16px}.brg-step .details-content{padding-block:10px 4px}.brg .brg-step p{max-width:38ch}.brg-fine{display:flex;align-items:flex-start;gap:12px;margin-block-start:40px;max-width:76ch}.brg-fine .svg-wrapper{margin-block-start:1px}.brg .brg-fine p{font-size:var(--brg-small)}.brg-route[data-armed]:before{transform:scaleX(0);transition:transform 1.1s var(--brg-ease) .1s}.brg-route[data-armed] :is(.brg-mark,.brg-leg){opacity:0;transition:opacity .4s ease;transition-delay:calc(var(--i, 0) * .45s + .15s)}.brg-route[data-armed] .brg-mark{scale:.4;transition-property:opacity,scale;transition-duration:.4s,.5s;transition-timing-function:ease,var(--brg-ease)}.brg-route[data-armed][data-drawn]:before{transform:none}.brg-route[data-armed][data-drawn] :is(.brg-mark,.brg-leg){opacity:1;scale:1}.brg-promise{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px 48px;margin-block-start:var(--brg-space);padding:clamp(28px,16px + 2.6vw,56px);border:1px solid var(--brg-ink);border-radius:var(--brg-radius)}.brg-promise p{max-width:62ch;margin-block-start:14px}.brg .brg-ghost{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--height-buy-buttons, 52px);padding-block:0;padding-inline:28px;white-space:nowrap;text-decoration:none;--button-color: var(--brg-ink);--button-background-color: var(--brg-paper);--button-border-color: var(--brg-ink);--button-border-width: 1px}.brg .brg-ghost:hover{--button-color: var(--brg-paper);--button-background-color: var(--brg-ink)}.brg-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px clamp(40px,7vw,112px);margin-block-start:var(--brg-space);scroll-margin-top:90px}.brg-faq-intro p{margin-block-start:20px}.brg-faq-intro a{font-weight:500;text-decoration:none}.brg-faq-list{border-block-start:1px solid var(--brg-line)}.brg-faq-item{border-block-end:1px solid var(--brg-line)}.brg-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:22px;font-size:1.0625rem;line-height:1.45;cursor:pointer;list-style:none}.brg-faq-item summary::-webkit-details-marker{display:none}.brg-faq-item .svg-wrapper{width:16px;height:16px}.brg-faq-item .details-content{padding-block:0 24px;padding-inline:0 40px}.brg-faq-item .details-content p{max-width:64ch}.brg-close{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-block:var(--brg-space)}.brg-close .brg-cta{min-width:220px}@media(max-width:989px){.brg-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "intro" "start"}}@media(max-width:749px){.brg-hero{row-gap:24px}.brg .brg-title{font-size:calc(100cqi / 4.22)}.brg-title br{display:inline}.brg .brg-description{max-width:none;font-size:1rem}.brg-start{padding:22px}.brg-route{grid-template-columns:minmax(0,1fr);margin-block-start:36px}.brg-route:before{display:none}.brg-stop{display:grid;grid-template-columns:var(--brg-mark) minmax(0,1fr);align-items:start;column-gap:18px;padding-block:0 16px}.brg-stop:last-child{padding-block-end:0}.brg-stop:before{content:"";grid-column:1;grid-row:1;justify-self:center;align-self:stretch;width:1px;margin-block-end:-16px;background:var(--brg-ink);transform-origin:center top}.brg-stop:first-child:before{margin-block-start:calc(var(--brg-sum) / 2)}.brg-stop:last-child:before{align-self:start;height:calc(var(--brg-sum) / 2);margin-block-end:0}.brg-mark{grid-column:1;grid-row:1;margin-block:calc((var(--brg-sum) - var(--brg-mark)) / 2) 0}.brg-stop>accordion-custom{grid-column:2;grid-row:1}.brg-fine{margin-block-start:32px}.brg-route[data-armed] .brg-stop:before{transform:scaleY(0);transition:transform .6s var(--brg-ease);transition-delay:calc(var(--i, 0) * .4s + .1s)}.brg-route[data-armed][data-drawn] .brg-stop:before{transform:none}.brg-promise{grid-template-columns:minmax(0,1fr);padding:26px 22px}.brg-promise .brg-ghost{justify-self:start}.brg-faq{grid-template-columns:minmax(0,1fr);gap:28px}.brg-faq-item summary{font-size:1rem;padding-block:20px}.brg-faq-item .details-content{padding-inline-end:0}.brg-close{flex-direction:column;align-items:stretch;gap:28px}.brg-close .brg-cta{width:100%}}@media(prefers-reduced-motion:reduce){.brg *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/298/assets/book-request-guest.css.map */
