.fa-root{--fa-m:0.8rem;--fa-r:0.375rem;--fa-display:var(--font-display);--fa-num-font:var(--font-display);--fa-band-0:var(--site-bg);--fa-band-1:color-mix(in oklab,var(--site-text) 2.2%,var(--site-bg));--fa-band-2:color-mix(in oklab,var(--site-text) 4.4%,var(--site-bg));--fa-band-3:color-mix(in oklab,var(--site-text) 6.6%,var(--site-bg));--fa-band-4:color-mix(in oklab,var(--site-text) 8.8%,var(--site-bg));--fa-band-5:color-mix(in oklab,var(--site-text) 11%,var(--site-bg));--fa-line:var(--site-primary);--fa-tick:color-mix(in oklab,var(--site-text) 34%,transparent);--fa-hair:var(--site-border);--fa-slab:color-mix(in oklab,var(--site-text) 90%,var(--site-bg));--fa-slab-fg:var(--site-bg);--fa-slab-muted:color-mix(in oklab,var(--site-bg) 74%,var(--site-text));--fa-sticky-top:5.5rem;--fa-pad:1rem;--fa-axis-w:2.75rem}@media (min-width:40rem){.fa-root{--fa-pad:1.5rem}}@media (min-width:64rem){.fa-root{--fa-m:1.6rem;--fa-axis-w:4.5rem}}.fa-root,.site-header[data-skin=fathom]{--hero-fg:color-mix(in srgb,white 97%,var(--hero-ink));--hero-fg-muted:color-mix(in srgb,white 92%,var(--hero-ink))}:root[data-theme=dark] .fa-root{--fa-band-0:color-mix(in oklab,var(--site-text) 9%,var(--site-bg));--fa-band-1:color-mix(in oklab,var(--site-text) 7%,var(--site-bg));--fa-band-2:color-mix(in oklab,var(--site-text) 5%,var(--site-bg));--fa-band-3:color-mix(in oklab,var(--site-text) 3.5%,var(--site-bg));--fa-band-4:color-mix(in oklab,var(--site-text) 2%,var(--site-bg));--fa-band-5:var(--site-bg);--fa-tick:color-mix(in oklab,var(--site-text) 30%,transparent);--fa-slab:var(--site-card);--fa-slab-fg:var(--site-text);--fa-slab-muted:var(--site-muted)}.fa-root:lang(ar){--fa-display:var(--font-arabic,var(--font-display))}.fa-root :is(.fa-water-num,.fa-num-val,.fa-tag-val){unicode-bidi:isolate;direction:ltr}.site-header[data-skin=fathom] .site-nav-link{font-family:var(--font-display);font-size:1.0625rem;font-weight:500;letter-spacing:.01em}.site-header[data-skin=fathom] .site-header-cta{border-radius:.375rem;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;letter-spacing:.01em}[data-blog-band][data-skin=fathom] h2{font-family:var(--font-display);font-size:clamp(2rem,1.35rem + 2.4vw,3.4rem);font-weight:600;line-height:1}[data-blog-band][data-skin=fathom] article h3{font-family:var(--font-display);font-size:1.375rem;line-height:1.1}[data-blog-band][data-skin=fathom] article,[data-blog-band][data-skin=fathom] article:hover{border-radius:.375rem;box-shadow:none}[data-blog-band][data-skin=fathom] article span.rounded-full{border-radius:.25rem}[data-blog-band][data-skin=fathom] article>a>div:first-child:not(:has(img)){display:none}:root:has(.site-header[data-skin=fathom]) [data-blog-index] :is(h1,h2,h3){font-family:var(--font-display);letter-spacing:.005em}:root:has(.site-header[data-skin=fathom]) [data-blog-index] article,:root:has(.site-header[data-skin=fathom]) [data-blog-index] article:hover{border-radius:.375rem;box-shadow:none}@media (hover:hover){:root:has(.site-header[data-skin=fathom]) [data-blog-index] article:hover{border-color:color-mix(in oklab,var(--site-primary) 55%,var(--site-border))}}:root:has(.site-header[data-skin=fathom]) [data-blog-index] :is(nav .rounded-full,.border-dashed){border-radius:.375rem}:root:has(.site-header[data-skin=fathom]) [data-blog-index] article span.rounded-full{border-radius:.25rem}:root:has(.site-header[data-skin=fathom]) [data-blog-index] article>a>div:first-child:not(:has(img)){display:none}:root:has(.site-header[data-skin=fathom]) [data-blog-index] article>a:not(:has(img)){grid-template-columns:minmax(0,1fr)}.fa-root [data-site-fab-bar=sticky-cta] a{border-radius:var(--fa-r);font-family:var(--fa-display);font-size:1rem;font-weight:600;letter-spacing:.01em}.fa-root .fa-wrap{margin-inline:auto;width:100%;max-width:72rem;padding-inline:var(--fa-pad)}.fa-root .fa-sec-pad{padding-block:4rem}@media (min-width:40rem){.fa-root .fa-sec-pad{padding-block:5rem}}.fa-root .fa-head{max-width:46rem}.fa-root .fa-h1{font-size:clamp(2.75rem,1.55rem + 4.6vw,5.75rem);font-weight:640;line-height:.95;letter-spacing:-.012em}.fa-root .fa-h1,.fa-root .fa-h2{font-family:var(--fa-display);color:var(--site-text);text-wrap:balance}.fa-root .fa-h2{font-size:clamp(2rem,1.35rem + 2.4vw,3.4rem);font-weight:600;line-height:1;letter-spacing:-.008em}.fa-root:lang(ar) :is(.fa-h1,.fa-h2){letter-spacing:0;line-height:1.25}.fa-root .fa-lead{margin-top:.9rem;max-width:58ch;font-size:1.0625rem;line-height:1.6;color:var(--site-muted);text-wrap:pretty}.fa-root .fa-sec-body{margin-top:2.5rem}.fa-root .fa-narrow{max-width:48rem}.fa-root .fa-water{font-style:italic;white-space:nowrap}.fa-root .fa-water-num{font-family:var(--fa-num-font);font-variant-numeric:tabular-nums}.fa-root .fa-unit,.fa-root:lang(ar) .fa-water{font-style:normal}.fa-root:lang(ar) .fa-water-num{font-style:italic}.fa-root .fa-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--fa-r);padding:.75rem 1.35rem;font-family:var(--fa-display);font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;text-decoration:none;transition:background-color var(--mo-dur-1) var(--mo-ease-out),border-color var(--mo-dur-1) var(--mo-ease-out),color var(--mo-dur-1) var(--mo-ease-out),transform var(--mo-dur-1) var(--mo-ease-out)}.fa-root .fa-btn--primary{background-color:var(--site-primary);color:var(--site-primary-fg)}.fa-root .fa-btn--plate{background-color:var(--hero-fg);color:var(--hero-ink)}.fa-root .fa-btn--line{border-color:var(--site-text);background-color:transparent;color:var(--site-text)}.fa-root .fa-btn--ghost{border-color:color-mix(in oklab,var(--hero-fg) 72%,transparent);background-color:transparent;color:var(--hero-fg)}.fa-root .fa-link--cover{color:var(--hero-fg)}.fa-root .fa-btn-meta{font-family:var(--font-sans,inherit);font-size:.8125rem;font-weight:500;letter-spacing:0;opacity:.8}.fa-root .fa-surfacing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.fa-root .fa-btn--sm{min-height:2.75rem;padding:.6rem 1rem;font-size:1.0625rem}@media (hover:hover){.fa-root .fa-btn--primary:hover{background-color:color-mix(in oklab,var(--site-primary) 86%,var(--site-text))}.fa-root .fa-btn--plate:hover{background-color:color-mix(in oklab,var(--hero-fg) 84%,var(--hero-ink))}.fa-root .fa-btn--line:hover{background-color:var(--site-text);color:var(--site-bg)}.fa-root .fa-btn--ghost:hover{border-color:var(--hero-fg);background-color:var(--hero-fg);color:var(--hero-ink)}}.fa-root :is(.fa-btn,.fa-link,.fa-plaque-link,.fa-note-btn,.fa-log-link,.fa-profile-link,.fa-desk-tel,.fa-desk-mail):focus-visible{outline:2px solid var(--site-ring);outline-offset:2px}.fa-root .fa-hero[data-cover] :is(.fa-btn,a):focus-visible{outline-color:var(--hero-fg)}.fa-root .fa-link{display:inline-flex;min-height:1.5rem;align-items:center;font-weight:600;color:var(--site-text);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em}@media (hover:hover){.fa-root .fa-link:hover{text-decoration-thickness:2px}}.fa-root .site-mention{font-weight:600;color:var(--site-text);text-decoration:none;white-space:nowrap;border-radius:.125rem}.fa-root .site-mention-glyph{display:inline-block;width:.95em;height:.95em;margin-inline-end:.3em;vertical-align:-.13em;color:var(--site-primary)}.fa-root .site-mention-word{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em}@media (hover:hover){.fa-root .site-mention:hover .site-mention-word{text-decoration-thickness:2px}}.fa-root .site-mention:focus-visible{outline:2px solid var(--site-ring);outline-offset:3px}.fa-root .fa-hero[data-cover] .site-mention,.fa-root .fa-hero[data-cover] .site-mention-glyph,.fa-root .fa-surfacing .site-mention,.fa-root .fa-surfacing .site-mention-glyph{color:inherit}.fa-root .fa-hero[data-surface=home]{position:relative;isolation:isolate;overflow:hidden;display:grid;padding-block:7rem 3.25rem}.fa-root .fa-hero[data-surface=home][data-cover]{min-height:min(88svh,52rem)}.fa-root .fa-hero[data-surface=home]:not([data-cover]){padding-block:5.5rem 4rem;background-color:var(--fa-band-1);border-block-end:1px solid var(--fa-hair)}.fa-root .fa-hero .hero-kenburns{animation:none}.fa-root .fa-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;column-gap:2rem}@media (min-width:64rem){.fa-root .fa-hero[data-surface=home] .fa-hero-inner{grid-template-columns:minmax(0,1fr) 6rem}}.fa-root .fa-hero-copy{max-width:44rem}.fa-root .fa-hero-eyebrow{margin-bottom:1rem;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--site-muted)}.fa-root .fa-hero-sub{margin-top:1.25rem;max-width:34rem;font-size:1.125rem;line-height:1.6;color:var(--site-muted);text-wrap:pretty}.fa-root .fa-hero-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.fa-root .fa-sounding{display:none}@media (min-width:64rem){.fa-root .fa-sounding{position:relative;display:block;align-self:end;height:min(26rem,100%);margin:0;padding:0;list-style:none;border-inline-end:1px solid color-mix(in oklab,var(--site-text) 55%,transparent)}.fa-root .fa-sounding-mark{position:absolute;inset-inline-end:0;top:calc(var(--fa-y) * 100%);display:flex;align-items:center;gap:.5rem;transform:translateY(-50%)}.fa-root .fa-sounding-num{font-family:var(--fa-num-font);font-size:1rem;font-style:italic;font-weight:400;font-variant-numeric:tabular-nums;line-height:1;color:var(--site-muted)}.fa-root .fa-sounding-tick{width:.875rem;height:1px;background-color:color-mix(in oklab,var(--site-text) 70%,transparent);transform-origin:right center}:root[dir=rtl] .fa-root .fa-sounding-tick{transform-origin:left center}}.fa-root .fa-hero[data-surface=page]{background-color:var(--fa-band-1);border-block-end:1px solid var(--fa-hair)}.fa-root .fa-phero{display:grid;gap:2rem;padding-block:3rem 3.5rem}@media (min-width:64rem){.fa-root .fa-hero[data-media] .fa-phero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3.5rem;padding-block:4rem 4.5rem}}.fa-root .fa-phero .fa-h1{font-size:clamp(2.5rem,1.6rem + 3.2vw,4.5rem)}.fa-root .fa-phero-body{margin-top:1rem;max-width:62ch;line-height:1.65;color:var(--site-muted);white-space:pre-line}.fa-root .fa-phero-media{margin:0;overflow:hidden;aspect-ratio:16/10;border-radius:var(--fa-r);background-color:var(--fa-band-2)}@media (min-width:64rem){.fa-root .fa-phero-media{aspect-ratio:4/3}}.fa-root .fa-phero-media img{display:block;width:100%;height:100%;object-fit:cover}.fa-root .fa-plaques-sec{background-color:var(--site-card);border-block-end:1px solid var(--fa-hair)}.fa-root .fa-plaques-head{padding-block-start:2.5rem}.fa-root .fa-plaques-title{font-family:var(--fa-display);font-size:1.5rem;font-weight:600;line-height:1.1;color:var(--site-text)}.fa-root .fa-plaques-lead{margin-top:.35rem;font-size:.9375rem;color:var(--site-muted)}.fa-root .fa-plaques{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background-color:var(--fa-hair)}.fa-root .fa-plaque:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:48rem){.fa-root .fa-plaques[data-count="3"],.fa-root .fa-plaques[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.fa-root .fa-plaques:is([data-count="3"],[data-count="6"]) .fa-plaque:last-child:nth-child(odd){grid-column:auto}}@media (min-width:64rem){.fa-root .fa-plaques[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.fa-root .fa-plaques[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.fa-root .fa-plaques[data-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.fa-root .fa-plaques .fa-plaque:last-child:nth-child(odd){grid-column:auto}}.fa-root .fa-plaque{display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:1.35rem 1rem 1.25rem;background-color:var(--site-card)}.fa-root .fa-plaque-label{order:2;font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--site-muted)}.fa-root .fa-plaque-value{order:1;margin:0;overflow-wrap:anywhere;font-family:var(--fa-display);font-size:clamp(1.75rem,1.35rem + 1.2vw,2.35rem);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--site-text)}@media (max-width:22.5rem){.fa-root .fa-plaque-value{font-size:1.5rem}}.fa-root .fa-plaque-more{order:3;margin:0}.fa-root .fa-plaque-link{display:inline-flex;align-items:baseline;gap:.25rem;color:inherit;text-decoration:none}.fa-root .fa-plaque-arrow{width:1rem;height:1rem;flex-shrink:0;color:var(--site-muted)}:root[dir=rtl] .fa-root .fa-plaque-arrow{transform:scaleX(-1)}@media (hover:hover){.fa-root .fa-plaque-link:hover{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.18em}}.fa-root .fa-note-btn{min-height:1.5rem;padding:0;border:0;background:none;font-size:.8125rem;font-weight:600;color:var(--site-text);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}@media (hover:hover){.fa-root .fa-note-btn:hover{text-decoration-thickness:2px}}.fa-root .fa-ladder-sec{padding-block-start:4rem}@media (min-width:40rem){.fa-root .fa-ladder-sec{padding-block-start:5rem}}.fa-root .fa-ladder-head{padding-block-end:2.25rem}.fa-root .fa-ladder{margin:0;padding:0;list-style:none}.fa-root .fa-rung{position:relative;view-timeline-name:--fa-rung;view-timeline-axis:block;view-timeline-inset:0 25%}.fa-root .fa-rung:before{content:"";position:absolute;inset:0;background-color:var(--fa-band,var(--fa-band-0))}.fa-root .fa-rung[data-step="0"]{--fa-band:var(--fa-band-0)}.fa-root .fa-rung[data-step="1"]{--fa-band:var(--fa-band-1)}.fa-root .fa-rung[data-step="2"]{--fa-band:var(--fa-band-2)}.fa-root .fa-rung[data-step="3"]{--fa-band:var(--fa-band-3)}.fa-root .fa-rung[data-step="4"]{--fa-band:var(--fa-band-4)}.fa-root .fa-rung[data-step="5"]{--fa-band:var(--fa-band-5)}.fa-root .fa-rung--surface{border-block-start:1px solid var(--fa-hair)}.fa-root .fa-ladder>.fa-rung:last-child .fa-rung-grid{padding-block-end:4.5rem}.fa-root .fa-rung-grid{position:relative;display:grid;grid-template-columns:var(--fa-axis-w) minmax(0,1fr);align-content:start;column-gap:.9rem;min-height:calc(var(--fa-gap, 0) * var(--fa-m));padding-block-end:1.75rem}@media (min-width:64rem){.fa-root .fa-rung-grid{grid-template-columns:var(--fa-axis-w) 13rem minmax(0,1fr);column-gap:1.5rem;padding-block-end:2.25rem}}.fa-root .fa-axis{position:absolute;inset-block:0;inset-inline-start:var(--fa-pad);width:var(--fa-axis-w)}.fa-root .fa-axis-line{position:absolute;inset-block:0;inset-inline-start:50%;width:2px;margin-inline-start:-1px;background-color:var(--fa-line)}.fa-root .fa-rung[data-dashed] .fa-axis-line{width:0;background-color:transparent;border-inline-start:2px dashed var(--fa-line)}.fa-root .fa-axis-break{position:absolute;inset-block-start:58%;inset-inline-start:calc(50% - .65rem);width:1.3rem;height:.45rem;border-block:2px solid var(--fa-line);background-color:var(--fa-band,var(--site-bg));transform:skewY(-24deg)}:root[dir=rtl] .fa-root .fa-axis-break{transform:skewY(24deg)}.fa-root .fa-tick{position:absolute;top:calc(var(--fa-k) * 100%);inset-inline-start:calc(50% - .25rem);width:.5rem;height:1px;background-color:var(--fa-tick)}.fa-root .fa-tick[data-major]{inset-inline-start:calc(50% - .5rem);width:1rem}.fa-root .fa-tag{position:relative;z-index:1;display:block;width:max-content;min-width:2.25rem;margin-inline:auto;margin-block-start:-.8rem;padding:.2rem .35rem;border:1px solid var(--fa-line);border-block-start:2px solid var(--site-accent);border-radius:var(--fa-r);background-color:var(--fa-band,var(--site-bg));text-align:center}.fa-root .fa-tag-val{font-family:var(--fa-num-font);font-size:.8125rem;font-style:italic;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;color:var(--site-text)}.fa-root .fa-tag--zero{border-block-start-color:var(--fa-line)}.fa-root .fa-surface-label{grid-column:2;align-self:start;margin-block-start:-.65rem;font-size:.8125rem;font-weight:600;color:var(--site-muted)}@media (min-width:64rem){.fa-root .fa-surface-label{grid-column:2/-1}}.fa-root .fa-num{grid-column:2;margin:0;margin-block-start:-.08em;font-family:var(--fa-num-font);font-size:clamp(3.25rem,2.2rem + 4.2vw,6.5rem);font-style:italic;font-weight:260;line-height:.88;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--site-text);white-space:nowrap}.fa-root .fa-num[data-len="5"]{font-size:clamp(3rem,2rem + 3.6vw,5.4rem)}.fa-root .fa-num[data-len="6"],.fa-root .fa-num[data-len="7"]{font-size:clamp(2.75rem,1.9rem + 3vw,4.4rem)}.fa-root .fa-num-unit{font-size:.3em;font-style:normal;font-weight:500;letter-spacing:0;color:var(--site-muted)}.fa-root .fa-rung-copy{grid-column:2;max-width:38rem;padding-block-start:.85rem}@media (min-width:64rem){.fa-root .fa-num{grid-column:2;grid-row:1}.fa-root .fa-rung-copy{grid-column:3;grid-row:1;padding-block-start:.35rem}}.fa-root .fa-rung-limit{display:inline-flex;align-items:center;gap:.5rem;margin-block-end:.5rem;font-size:.8125rem;font-weight:600;color:var(--site-text)}.fa-root .fa-rung-limit:before{content:"";width:1rem;height:2px;background-color:var(--site-accent)}.fa-root .fa-rung-title{font-family:var(--fa-display);font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-weight:600;line-height:1.05;color:var(--site-text);text-wrap:balance}.fa-root .fa-rung-text{margin-top:.6rem;line-height:1.6;color:var(--site-muted);white-space:pre-line;text-wrap:pretty}.fa-root .fa-rung-level{margin-top:.65rem;font-size:.875rem;font-weight:600;line-height:1.45;color:var(--site-text)}.fa-root .fa-rung-copy .fa-link{margin-top:.75rem}.fa-root .fa-rail{position:relative;max-width:52rem;margin:0;padding:0;list-style:none}.fa-root .fa-rail-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;padding-block:0 2rem;padding-inline-start:1.5rem;border-inline-start:1px solid var(--fa-hair)}.fa-root .fa-rail-item:last-child{padding-block-end:0}.fa-root .fa-rail-item:before{content:"";position:absolute;top:.55rem;inset-inline-start:-.3125rem;width:.625rem;height:2px;background-color:var(--fa-line)}@media (min-width:48rem){.fa-root .fa-rail-item{grid-template-columns:7rem minmax(0,1fr);column-gap:1.5rem}}.fa-root .fa-rail-meta{font-family:var(--fa-display);font-size:1.375rem;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--site-text)}.fa-root .fa-rail-title{font-family:var(--fa-display);font-size:1.375rem;font-weight:600;line-height:1.15;color:var(--site-text)}.fa-root .fa-rail-text{margin-top:.4rem;line-height:1.6;color:var(--site-muted);white-space:pre-line}.fa-root .fa-slates{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.fa-root .fa-slates--auto{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr))}@media (min-width:48rem){.fa-root .fa-slates--2,.fa-root .fa-slates--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.fa-root .fa-slates--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.fa-root .fa-slate-slot{display:flex;min-width:0}.fa-root .fa-slate{position:relative;display:flex;flex-direction:column;width:100%;padding:1.35rem 1.25rem 1.25rem;padding-inline-start:1.85rem;border:1px solid var(--fa-hair);border-radius:var(--fa-r);background-color:var(--site-card);transition:border-color var(--mo-dur-1) var(--mo-ease-out)}@media (hover:hover){.fa-root .fa-slate:hover{border-color:color-mix(in oklab,var(--site-primary) 55%,var(--fa-hair))}}.fa-root .fa-slate:focus-within{border-color:var(--site-primary)}.fa-root .fa-slate-tab{position:absolute;inset-block:.85rem;inset-inline-start:.7rem;width:4px;overflow:hidden;border-radius:2px;background-color:var(--fa-hair)}.fa-root .fa-slate-tab:after{content:"";position:absolute;inset-inline:0;top:0;height:calc(var(--fa-fill, 0) * 100%);border-radius:inherit;background-color:var(--site-primary)}.fa-root .fa-slate-tab[data-over]:after{height:100%;background-color:var(--site-accent)}.fa-root .fa-slate-tab[data-empty]{opacity:.55}.fa-root .fa-slate-title{font-family:var(--fa-display);font-size:1.5rem;font-weight:600;line-height:1.1;color:var(--site-text);text-wrap:balance}.fa-root .fa-slate-text{margin-top:.6rem;font-size:.9875rem;line-height:1.6;color:var(--site-muted);white-space:pre-line;text-wrap:pretty}.fa-root .fa-facts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;margin:1rem 0 0;padding-block-start:.9rem;border-block-start:1px solid var(--fa-hair)}.fa-root .fa-fact--wide{grid-column:1/-1}.fa-root .fa-fact dt{font-size:.75rem;font-weight:600;line-height:1.3;color:var(--site-muted)}.fa-root .fa-fact dd{margin:.15rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--site-text)}.fa-root .fa-slate-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:auto;padding-block-start:1.25rem}.fa-root .fa-price{font-family:var(--fa-display);font-size:1.75rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--site-text)}.fa-root .fa-slate-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-inline-start:auto}.fa-root .fa-slates-footer{margin-top:1.75rem}@media (min-width:48rem){.fa-root .fa-slates[data-count="1"]{grid-template-columns:minmax(0,1fr)}.fa-root .fa-slates[data-count="1"] .fa-slate:has(>.fa-slate-foot){display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,17rem);column-gap:2.25rem;align-items:stretch}.fa-root .fa-slates[data-count="1"] .fa-slate-foot{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-end;margin-top:0;padding-block-start:0;padding-inline-start:2rem;border-inline-start:1px solid var(--fa-hair)}.fa-root .fa-slates[data-count="1"] .fa-slate-actions{margin-inline-start:0}.fa-root :is(.fa-slates--auto,.fa-slates--3):is([data-count="2"],[data-count="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}}.fa-root .fa-day{container:fa-day/inline-size}.fa-root .fa-day-in{display:grid;gap:1.5rem}@container fa-day (min-width: 56rem){.fa-root .fa-day-in[data-profile]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;column-gap:3.5rem}.fa-root .fa-day-in[data-profile] .fa-profile{position:sticky;top:var(--fa-sticky-top)}.fa-root .fa-day-in[data-profile] .fa-day-note{grid-column:1/-1}}.fa-root .fa-profile{margin:0}.fa-root .fa-profile-plot{position:relative;height:10rem;margin-block:1.85rem 2.5rem}@container fa-day (min-width: 34rem){.fa-root .fa-profile-plot{height:14rem}}.fa-root .fa-profile-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}:root[dir=rtl] .fa-root .fa-profile-svg{transform:scaleX(-1)}.fa-root .fa-profile-surface{stroke:var(--fa-tick);stroke-width:1;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.fa-root .fa-profile-path{fill:none;stroke:var(--fa-line);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.fa-root .fa-profile-time{position:absolute;top:-1.75rem;inset-inline-start:calc(var(--fa-x) * 100%);width:3.5rem;margin-inline-start:-1.75rem;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;text-align:center;color:var(--site-muted)}.fa-root .fa-profile-time:after{content:"";position:absolute;top:1.15rem;inset-inline-start:calc(50% - .5px);width:1px;height:.5rem;background-color:var(--fa-tick)}.fa-root .fa-profile-time[data-edge=start]{margin-inline-start:0;text-align:start}.fa-root .fa-profile-time[data-edge=start]:after{inset-inline-start:0}.fa-root .fa-profile-time[data-edge=end]{margin-inline-start:-3.5rem;text-align:end}.fa-root .fa-profile-time[data-edge=end]:after{inset-inline-start:auto;inset-inline-end:0}.fa-root .fa-profile-time[data-fit=wide]{display:none}@container fa-day (min-width: 34rem){.fa-root .fa-profile-time[data-fit=wide]{display:block}}.fa-root .fa-profile-depth{position:absolute;top:calc(var(--fa-y) * 100%);inset-inline-start:calc(var(--fa-x) * 100%);width:5rem;margin-inline-start:-2.5rem;margin-block-start:.45rem;font-size:.8125rem;line-height:1.2;text-align:center;color:var(--site-text)}.fa-root .fa-profile-depth[data-edge=start]{margin-inline-start:0;text-align:start}.fa-root .fa-profile-depth[data-edge=end]{margin-inline-start:-5rem;text-align:end}.fa-root .fa-day-list{margin:0;padding:0;list-style:none}.fa-root .fa-day-item{display:grid;grid-template-columns:3.75rem minmax(0,1fr) auto;grid-template-areas:"time title depth" "time text text" "time meta meta";align-items:baseline;column-gap:.9rem;padding-block:.85rem;padding-inline-start:.75rem;border-block-start:1px solid var(--fa-hair);border-inline-start:2px solid transparent}.fa-root .fa-day-item[data-dive]{border-inline-start-color:var(--fa-line)}.fa-root .fa-day-copy{display:contents}.fa-root .fa-day-title{grid-area:title}.fa-root .fa-day-text{grid-area:text}.fa-root .fa-day-meta{grid-area:meta}.fa-root .fa-day-depth{grid-area:depth}.fa-root .fa-day-time{grid-area:time;align-self:start;font-family:var(--fa-display);font-size:1.125rem;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums;color:var(--site-text)}.fa-root .fa-day-title{font-size:1rem;font-weight:600;line-height:1.35;color:var(--site-text)}.fa-root .fa-day-meta,.fa-root .fa-day-text{margin-top:.25rem;font-size:.9375rem;line-height:1.55;color:var(--site-muted);white-space:pre-line}.fa-root .fa-day-depth{font-size:.9375rem;line-height:1.35;color:var(--site-text)}.fa-root .fa-day-note{font-size:.875rem;line-height:1.55;color:var(--site-muted);white-space:pre-line}.fa-root .fa-log{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@media (min-width:48rem){.fa-root .fa-log{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (min-width:64rem){.fa-root .fa-log{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.5rem}}@media (min-width:48rem){.fa-root .fa-log[data-count="1"]{grid-template-columns:minmax(0,36rem)}}@media (min-width:64rem){.fa-root .fa-log:is([data-count="2"],[data-count="4"]){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}.fa-root .fa-log-entry{min-width:0;padding-block:1.25rem 1.6rem;border-block-start:1px solid var(--fa-hair)}.fa-root .fa-log-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.fa-root .fa-log-name{font-family:var(--fa-display);font-size:1.5rem;font-weight:600;line-height:1.1;color:var(--site-text)}.fa-root .fa-log-link{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--fa-tick);text-underline-offset:.2em}@media (hover:hover){.fa-root .fa-log-link:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}}.fa-root .fa-log-depth{font-size:1.125rem;color:var(--site-text)}.fa-root .fa-bar{margin-block-start:.85rem}.fa-root .fa-bar-track{position:relative;display:block;height:.75rem;margin-inline-end:1.4rem}.fa-root .fa-bar-track:before{content:"";position:absolute;inset-inline:0;top:calc(50% - .5px);height:1px;background-color:var(--fa-tick)}.fa-root .fa-bar-tick{position:absolute;top:20%;inset-inline-start:calc(var(--fa-t) * 100%);width:1px;height:60%;background-color:var(--fa-tick)}.fa-root .fa-bar-fill{position:absolute;top:calc(50% - 2px);inset-inline-start:calc(var(--fa-a) * 100%);width:calc((var(--fa-b) - var(--fa-a)) * 100%);min-width:4px;height:4px;border-radius:2px;background-color:var(--fa-line);transform-origin:left center}:root[dir=rtl] .fa-root .fa-bar-fill{transform-origin:right center}.fa-root .fa-bar[data-point] .fa-bar-fill{width:4px;margin-inline-start:-2px}.fa-root .fa-bar[data-over] .fa-bar-track:after{content:"";position:absolute;top:calc(50% - 1px);inset-inline-start:100%;width:1.2rem;border-block-start:2px dashed var(--site-accent)}.fa-root .fa-log-level{margin-top:.8rem;font-size:.8125rem;font-weight:600;line-height:1.45;color:var(--site-text)}.fa-root .fa-log-text{margin-top:.4rem;font-size:.9375rem;line-height:1.6;color:var(--site-muted);white-space:pre-line;text-wrap:pretty}.fa-root .fa-notes{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none}@media (min-width:40rem){.fa-root .fa-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-root .fa-notes[data-count="1"]{grid-template-columns:minmax(0,40rem)}}@media (min-width:64rem){.fa-root .fa-notes{grid-template-columns:repeat(3,minmax(0,1fr))}.fa-root .fa-notes:is([data-count="2"],[data-count="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}}.fa-root .fa-note{display:flex;gap:.9rem;min-width:0;padding:1.25rem;border:1px solid var(--fa-hair);border-radius:var(--fa-r);background-color:var(--site-card)}.fa-root .fa-note-n{min-width:1.5rem;font-family:var(--fa-display);font-size:1.5rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--site-primary)}.fa-root .fa-note-copy{min-width:0}.fa-root .fa-note-meta{margin-bottom:.35rem;font-size:.75rem;font-weight:600;line-height:1.3;color:var(--site-muted)}.fa-root .fa-note-title{font-family:var(--fa-display);font-size:1.3125rem;font-weight:600;line-height:1.15;color:var(--site-text)}.fa-root .fa-note-text{margin-top:.45rem;font-size:.9375rem;line-height:1.6;color:var(--site-muted);white-space:pre-line;text-wrap:pretty}.fa-root .fa-strip :is(.rounded-xl,.rounded-2xl,.rounded-lg){border-radius:var(--fa-r)}.fa-root .fa-reviews{display:grid;gap:2rem}@media (min-width:64rem){.fa-root .fa-reviews:not(.fa-reviews--single){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:3rem}}.fa-root .fa-quote{margin:0}.fa-root .fa-quote blockquote p{font-size:1.0625rem;line-height:1.6;color:var(--site-text)}.fa-root .fa-quote--lead blockquote p{font-family:var(--fa-display);font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);font-weight:500;line-height:1.2}.fa-root .fa-quote-rest{display:grid;gap:1.5rem}.fa-root .fa-quote-rest .fa-quote{padding-block-start:1.25rem;border-block-start:1px solid var(--fa-hair)}.fa-root .fa-quote-by{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:.875rem}.fa-root .fa-quote-name{font-weight:600;color:var(--site-text)}.fa-root .fa-quote-trip{color:var(--site-muted)}.fa-root .fa-surfacing{background-color:var(--fa-slab);color:var(--fa-slab-fg)}:root:not([data-theme=dark]) .fa-root .fa-surfacing{--site-bg:var(--fa-slab);--site-text:var(--fa-slab-fg);--site-muted:var(--fa-slab-muted);--site-border:color-mix(in oklab,var(--fa-slab-fg) 30%,transparent);--site-primary:var(--fa-slab-fg);--site-primary-fg:var(--site-text-solid);--site-ring:var(--fa-slab-fg)}:root[data-theme=dark] .fa-root .fa-surfacing{border-block:1px solid var(--site-border)}.fa-root .fa-surfacing-inner{display:grid;gap:2rem;padding-block:4.5rem}@media (min-width:64rem){.fa-root .fa-surfacing-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding-block:5.5rem}}.fa-root .fa-surfacing-copy{max-width:44rem}.fa-root .fa-surfacing-body{margin-top:.75rem;max-width:60ch;line-height:1.6;color:var(--site-muted);white-space:pre-line}.fa-root .fa-desk{display:grid;gap:2.5rem}@media (min-width:64rem){.fa-root .fa-desk[data-form]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:3.5rem}}.fa-root .fa-desk-body{margin-bottom:1.25rem;max-width:60ch;line-height:1.65;color:var(--site-muted);white-space:pre-line}.fa-root .fa-desk-list{display:grid;margin:0}@media (min-width:48rem){.fa-root .fa-desk:not([data-form]) .fa-desk-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.fa-root .fa-desk-row{display:grid;gap:.35rem;padding-block:1rem;border-block-start:1px solid var(--fa-hair)}.fa-root .fa-desk-row dt{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--site-muted)}.fa-root .fa-desk-row dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin:0}.fa-root .fa-desk-stack{flex-direction:column;align-items:flex-start}.fa-root .fa-desk-value{font-size:1.0625rem;line-height:1.5;color:var(--site-text)}.fa-root .fa-desk-pre{white-space:pre-line}.fa-root .fa-desk-icon{width:1rem;height:1rem;flex-shrink:0}.fa-root .fa-desk-tel{font-family:var(--fa-display);font-size:1.5rem;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--site-text);text-decoration:none;unicode-bidi:plaintext}.fa-root .fa-desk-mail{font-size:1.0625rem;font-weight:600;color:var(--site-text);overflow-wrap:anywhere;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media (hover:hover){.fa-root .fa-desk-tel:hover{text-decoration-line:underline;text-underline-offset:.15em}.fa-root .fa-desk-mail:hover,.fa-root .fa-desk-tel:hover{text-decoration-thickness:2px}}.fa-root .fa-profiles{margin-top:1.5rem}.fa-root .fa-profiles-label{font-size:.8125rem;font-weight:600;color:var(--site-muted)}.fa-root .fa-profiles-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none}.fa-root .fa-profile-link{display:inline-flex;min-height:2.75rem;align-items:center;gap:.45rem;padding:.45rem .85rem;border:1px solid var(--fa-hair);border-radius:var(--fa-r);font-size:.875rem;font-weight:600;color:var(--site-text);text-decoration:none;transition:border-color var(--mo-dur-1) var(--mo-ease-out)}@media (hover:hover){.fa-root .fa-profile-link:hover{border-color:var(--site-primary)}}.fa-root .fa-desk-note{margin-top:1.25rem;font-size:.9375rem;line-height:1.55;color:var(--site-muted);white-space:pre-line}.fa-root .fa-desk-form :is(.rounded-3xl,.rounded-2xl,.rounded-xl,.rounded-lg){border-radius:var(--fa-r)}.fa-root .sf-root{--sf-radius:var(--fa-r);--sf-field-radius:var(--fa-r)}.fa-root .sf-submit{font-family:var(--fa-display);font-size:1.0625rem;font-weight:600;letter-spacing:.01em}.fa-root .fa-dialog{width:min(32rem,calc(100% - 2rem));max-height:calc(100% - 4rem);margin:auto;padding:0;border:1px solid var(--site-border);border-radius:var(--fa-r);background-color:var(--site-card);color:var(--site-text)}.fa-root .fa-dialog::backdrop{background-color:color-mix(in oklab,var(--hero-ink) 55%,transparent)}.fa-root .fa-dialog-inner{padding:1.5rem 1.5rem 1.25rem}.fa-root .fa-dialog-title{font-family:var(--fa-display);font-size:1.75rem;font-weight:600;line-height:1.05;color:var(--site-text)}.fa-root .fa-dialog-text{margin-top:.9rem;line-height:1.65;color:var(--site-muted);white-space:pre-line}.fa-root .fa-dialog-actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.fa-root .fa-skin :is(h3,.font-display){font-family:var(--fa-display)}.fa-root .fa-skin :is(.rounded-3xl,.rounded-xl,.rounded-2xl,.rounded-lg){border-radius:var(--fa-r)}.fa-root .fa-skin .tint-primary{background-color:var(--fa-band-1)}.fa-root .fa-skin .vd-typo.tint-primary{background-color:var(--fa-slab)}.fa-root .fa-skin .vd-typo .vd-typo-title{color:var(--fa-slab-fg)}.fa-root .fa-skin .vd-grid[data-count="1"]{max-width:52rem}@media (prefers-reduced-motion:no-preference){:root:not([data-motion-level=off]):not([data-fa-opened]) .fa-root .fa-hero[data-surface=home] .hero-kenburns{transform-origin:50% 30%;animation:fa-cover var(--mo-dur-4) var(--mo-ease-out) backwards}:root:not([data-motion-level=off]):not([data-fa-opened]) .fa-root .fa-hero[data-surface=home] .fa-hero-eyebrow{animation:fa-settle var(--mo-dur-3) var(--mo-ease-out) 40ms backwards}:root:not([data-motion-level=off]):not([data-fa-opened]) .fa-root .fa-hero[data-surface=home] .fa-h1{animation:fa-descend var(--mo-dur-3) var(--mo-ease-out) 80ms backwards}:root:not([data-motion-level=off]):not([data-fa-opened]) .fa-root .fa-hero[data-surface=home] .fa-hero-sub{animation:fa-settle var(--mo-dur-3) var(--mo-ease-out) .24s backwards}:root:not([data-motion-level=off]):not([data-fa-opened]) .fa-root .fa-hero[data-surface=home] .fa-hero-actions{animation:fa-fade var(--mo-dur-3) var(--mo-ease-out) .36s backwards}:root:not([data-motion-level=off]):not([data-fa-opened]) .fa-root .fa-hero[data-surface=home] .fa-sounding{animation:fa-axis var(--mo-dur-3) var(--mo-ease-out) .3s backwards}:root:not([data-motion-level=off]):not([data-fa-opened]) .fa-root .fa-hero[data-surface=home] .fa-sounding-num{animation:fa-fade var(--mo-dur-2) var(--mo-ease-out) calc(.42s + var(--fa-i, 0) * 50ms) backwards}:root:not([data-motion-level=off]):not([data-fa-opened]) .fa-root .fa-hero[data-surface=home] .fa-sounding-tick{animation:fa-tick var(--mo-dur-2) var(--mo-ease-out) calc(.42s + var(--fa-i, 0) * 50ms) backwards}.mo-js .fa-root [data-mo-item]:not([data-mo-in]),.mo-js .fa-root [data-mo=fade]:not([data-mo-in]){transform:translate3d(0,calc(var(--mo-shift) * -.5),0)}@supports (animation-timeline:view()){:root:not([data-motion-level=off]) .fa-root .fa-ladder-sec[data-reveal] .fa-rung:before{animation:fa-water linear both;animation-timeline:--fa-rung;animation-range:entry 0 entry 100%}:root:not([data-motion-level=off]) .fa-root .fa-ladder-sec[data-reveal] .fa-axis{animation:fa-payout linear both;animation-timeline:--fa-rung;animation-range:entry 0 entry 100%}}:root:not([data-motion-level=off]) .fa-root .fa-rung .fa-tag{position:sticky;top:calc(var(--fa-sticky-top) + 24vh)}.mo-js .fa-root .fa-profile[data-mo-in]:not([data-mo-late]) .fa-profile-svg{animation:fa-wipe var(--mo-dur-4) linear .12s backwards}.mo-js .fa-root .fa-profile[data-mo-in]:not([data-mo-late]) :is(.fa-profile-time,.fa-profile-depth){animation:fa-fade var(--mo-dur-2) var(--mo-ease-out) calc(.12s + var(--fa-x, 0) * var(--mo-dur-4)) backwards}:root:not([data-motion-level=off]) .fa-root .fa-btn:active{transform:scale(.98)}@supports (animation-timeline:view()){:root:not([data-motion-level=off]) .fa-root{timeline-scope:--fa-hero}:root:not([data-motion-level=off]) .fa-root>.fa-hero{view-timeline:--fa-hero block}:root:not([data-motion-level=off]) .fa-root [data-site-fab-bar=sticky-cta]:not(:focus-within){animation:fa-dock linear both;animation-timeline:--fa-hero;animation-range:exit 40% exit 80%}:root:not([data-motion-level=off]) .fa-root[data-surface=home] [data-site-fab-bar=sticky-cta]:not(:focus-within){animation-range:exit 62% exit 95%}}:root:not([data-motion-level=off]) .fa-root .fa-dialog[open]{animation:fa-dialog-in var(--mo-dur-2) var(--mo-ease-out)}:root:not([data-motion-level=off]) .fa-root .fa-dialog[open]::backdrop{animation:fa-veil-in var(--mo-dur-2) var(--mo-ease-out)}:root:not([data-motion-level=off]) .fa-root .fa-dialog[data-closing]{animation:fa-dialog-out calc(var(--mo-dur-2) * .7) var(--mo-ease-in-out) forwards}:root:not([data-motion-level=off]) .fa-root .fa-dialog[data-closing]::backdrop{animation:fa-veil-out calc(var(--mo-dur-2) * .7) var(--mo-ease-in-out) forwards}@keyframes fa-cover{0%{transform:scale(1.04)}}@keyframes fa-descend{0%{transform:translate3d(0,-.28em,0)}}@keyframes fa-settle{0%{opacity:0;transform:translate3d(0,-8px,0)}}@keyframes fa-water{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fa-payout{0%{clip-path:inset(-1.5rem -2rem calc(100% + 1.5rem) -2rem)}to{clip-path:inset(-1.5rem -2rem 0 -2rem)}}@keyframes fa-fade{0%{opacity:0}}@keyframes fa-axis{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fa-tick{0%{opacity:0;transform:scaleX(0)}}@keyframes fa-wipe{0%{clip-path:inset(-12% 100% -12% 0)}to{clip-path:inset(-12% 0 -12% 0)}}@keyframes fa-dialog-in{0%{opacity:0;transform:translate3d(0,-6px,0) scale(.98)}}@keyframes fa-dock{0%{transform:translate3d(0,110%,0)}to{transform:none}}@keyframes fa-dialog-out{to{opacity:0;transform:scale(.98)}}@keyframes fa-veil-in{0%{opacity:0}}@keyframes fa-veil-out{to{opacity:0}}}@media (prefers-reduced-motion:no-preference){.mo-js:root[data-motion-level=rich] .fa-root .fa-log-entry[data-mo-in]:not([data-mo-late]) .fa-bar-fill{animation:fa-bar var(--mo-dur-3) var(--mo-ease-out) calc(.16s + var(--mo-i, 0) * 40ms) backwards}@keyframes fa-bar{0%{transform:scaleX(0)}}}.mr-root{--mr-dock:4.25rem;--mr-board:var(--site-text);--mr-board-fg:var(--site-bg);--mr-board-muted:color-mix(in oklab,var(--site-bg) 70%,var(--site-text));--mr-board-line:color-mix(in oklab,var(--site-bg) 15%,var(--site-text));--mr-board-hover:color-mix(in oklab,var(--site-bg) 6%,var(--site-text));--mr-flap:color-mix(in oklab,var(--site-bg) 12%,var(--site-text));--mr-flap-seam:var(--site-text);--mr-stub:color-mix(in oklab,var(--site-primary) 6%,var(--site-card));--mr-perf:color-mix(in oklab,var(--site-text) 30%,var(--site-card));--mr-perf-w:2px;--mr-notch:var(--site-bg);--mr-notch-r:0.6875rem;--mr-col-time:minmax(6rem,max-content);--mr-col-boat:minmax(6.5rem,9rem);--mr-col-pier:4.5rem;--mr-col-back:5.25rem}@media (min-width:768px){.mr-root{--mr-dock:5.75rem}}:root[data-theme=dark] .mr-root{--mr-board:var(--site-card);--mr-board-fg:var(--site-text);--mr-board-muted:var(--site-muted);--mr-board-line:var(--site-border);--mr-board-hover:color-mix(in oklab,var(--site-text) 4%,var(--site-card));--mr-flap:color-mix(in oklab,var(--site-text) 8%,var(--site-card));--mr-flap-seam:var(--site-card);--mr-stub:color-mix(in oklab,var(--site-primary) 7%,var(--site-card));--mr-perf:color-mix(in oklab,var(--site-text) 28%,var(--site-card))}.site-header[data-skin=marina] .site-nav-link{font-family:var(--font-display);font-size:1.0625rem;font-weight:500;letter-spacing:.01em}.site-header[data-skin=marina] .site-header-cta{border-radius:.5rem;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;letter-spacing:.01em}[data-blog-band][data-skin=marina] p:has(+h2){font-family:var(--font-display);font-size:1.0625rem;font-weight:500;letter-spacing:.01em}[data-blog-band][data-skin=marina] h2{font-size:clamp(2rem,1.6rem + 1.2vw,2.5rem);line-height:1;letter-spacing:-.005em}[data-blog-band][data-skin=marina] article h3{font-size:1.25rem;line-height:1.15}[data-blog-band][data-skin=marina] article,[data-blog-band][data-skin=marina] article:hover{border-radius:.875rem;box-shadow:none}[data-blog-band][data-skin=marina] article span.rounded-full{border-radius:.25rem}[data-blog-band][data-skin=marina] article .mt-auto{font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em}[data-blog-band][data-skin=marina] article:is(:hover,:focus-within) .mt-auto{text-decoration-thickness:2px}.mr-root .mr-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.7rem 1.4rem;font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:.015em;white-space:nowrap;transition:background-color .18s ease,color .18s ease,transform .12s ease}.mr-root .mr-btn:focus-visible{outline:2px solid var(--site-ring);outline-offset:2px}.mr-root .mr-btn:active{transform:translateY(1px)}.mr-root .mr-btn-icon{width:1.05rem;height:1.05rem}.mr-root .mr-btn--primary{background-color:var(--site-primary);color:var(--site-primary-fg)}.mr-root .mr-btn--primary:hover{background-color:color-mix(in oklab,var(--site-primary) 86%,var(--site-text))}.mr-root .mr-btn--plate{background-color:var(--hero-fg);color:var(--hero-ink)}.mr-root .mr-btn--plate:hover{background-color:color-mix(in oklab,var(--hero-fg) 82%,var(--hero-ink))}.mr-root .mr-hero[data-cover] .mr-btn:focus-visible{outline-color:var(--hero-fg)}.mr-root .mr-head{max-width:46rem}.mr-root .mr-h2{font-family:var(--font-display);font-size:clamp(2.125rem,1.55rem + 1.8vw,3rem);font-weight:600;line-height:1;letter-spacing:-.005em;color:var(--site-text);text-wrap:balance}.mr-root .mr-lead{margin-top:.85rem;max-width:58ch;font-size:1.0625rem;line-height:1.6;color:var(--site-muted);text-wrap:pretty}.mr-root .mr-sec-body{margin-top:2.5rem}.mr-root .mr-narrow{max-width:48rem}.mr-root .mr-hero{display:flex;align-items:flex-end;padding-top:7rem;padding-bottom:3.5rem}.mr-root .mr-hero[data-cover]{min-height:min(78svh,46rem)}.mr-root .mr-hero[data-docked]{padding-bottom:calc(var(--mr-dock) + 2.5rem)}.mr-root .mr-hero-inner{width:100%}.mr-root .mr-hero-copy{max-width:40rem}.mr-root .mr-hero-eyebrow{margin-bottom:1rem;font-size:1.125rem;font-weight:500}.mr-root .mr-h1,.mr-root .mr-hero-eyebrow{font-family:var(--font-display);color:var(--site-text)}.mr-root .mr-h1{font-size:clamp(3rem,1.9rem + 4.4vw,5.5rem);font-weight:600;line-height:.92;letter-spacing:-.008em;text-wrap:balance}.mr-root .mr-hero-sub{margin-top:1.25rem;max-width:34rem;font-size:1.125rem;line-height:1.6;color:var(--site-muted);text-wrap:pretty}.mr-root .mr-hero-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.mr-root .mr-hero-badges{margin-top:1.75rem}.mr-root .mr-hero-chips{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.mr-root .mr-hero-chips li{border:1px solid color-mix(in oklab,var(--site-text) 40%,transparent);border-radius:.5rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;color:var(--site-text)}.mr-root .mr-sched[data-docked]{position:relative;z-index:1;margin-top:calc(-1 * var(--mr-dock))}.mr-root .mr-board{container:mr-board/inline-size;position:relative;overflow:hidden;border-radius:1rem;background-color:var(--mr-board);color:var(--mr-board-fg);box-shadow:inset 0 3px 0 var(--site-accent),0 28px 56px -30px color-mix(in oklab,var(--hero-ink) 55%,transparent)}:root[data-theme=dark] .mr-root .mr-board{box-shadow:inset 0 3px 0 var(--site-accent),inset 0 0 0 1px var(--site-border)}.mr-root .mr-board-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1.5rem;border-bottom:1px solid var(--mr-board-line);padding:1.35rem 1.25rem 1.1rem}.mr-root .mr-board-title{font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:.07em;text-transform:uppercase;color:var(--mr-board-fg)}.mr-root .mr-board-place{font-size:.875rem;line-height:1.4;color:var(--mr-board-muted)}.mr-root .mr-board-cols{display:none}.mr-root .mr-board-rows>li+li{border-top:1px solid var(--mr-board-line)}.mr-root .mr-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"time trip" "facts facts" "cta cta";column-gap:1rem;row-gap:.9rem;padding:1.1rem 1.25rem 1.2rem;transition:background-color .2s ease}.mr-root .mr-row-time{grid-area:time}.mr-root .mr-row-trip{grid-area:trip;min-width:0;align-self:center}.mr-root .mr-facts{grid-area:facts;display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}.mr-root .mr-row-cta{grid-area:cta}.mr-root .mr-facts:empty{display:none}.mr-root .mr-flaps{display:inline-flex;align-items:center;gap:.1875rem;font-family:var(--font-display);font-size:1.75rem;font-weight:600;line-height:1;color:var(--mr-board-fg);font-variant-numeric:tabular-nums}.mr-root .mr-flap{position:relative;display:inline-grid;width:1.05em;height:1.34em;place-items:center;overflow:hidden;border-radius:.25rem;background-color:var(--mr-flap)}.mr-root .mr-flap:after{content:"";position:absolute;inset-inline:0;top:calc(50% - .5px);height:1px;background-color:var(--mr-flap-seam)}.mr-root .mr-flap>span{display:block;transform-origin:50% 50%;backface-visibility:hidden}.mr-root .mr-flap-sep{padding-inline:.04em;color:var(--mr-board-muted)}.mr-root .mr-row-title{font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1.1;color:var(--mr-board-fg)}.mr-root .mr-row-days{margin-top:.25rem;font-size:.875rem;line-height:1.4;color:var(--mr-board-muted)}.mr-root .mr-row-note{margin-top:.15rem;font-size:.8125rem;line-height:1.45;color:var(--mr-board-muted)}.mr-root .mr-fact dt{font-family:var(--font-display);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mr-board-muted)}.mr-root .mr-fact dd{margin-top:.1rem;font-family:var(--font-display);font-size:1.25rem;font-weight:600;line-height:1.15;color:var(--mr-board-fg);font-variant-numeric:tabular-nums}.mr-root .mr-row-cta{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid color-mix(in oklab,var(--mr-board-fg) 45%,var(--mr-board));border-radius:.5rem;padding:.55rem 1.1rem;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;color:var(--mr-board-fg);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.mr-root .mr-row-cta:focus-visible,.mr-root .mr-row-cta:hover{border-color:var(--mr-board-fg);background-color:var(--mr-board-fg);color:var(--mr-board)}.mr-root .mr-row-cta:focus-visible{outline:2px solid var(--mr-board-fg);outline-offset:2px}.mr-root .mr-board-note{display:flex;align-items:flex-start;gap:.6rem;border-top:1px solid var(--mr-board-line);padding:1rem 1.25rem 1.2rem;font-size:.8125rem;line-height:1.55;color:var(--mr-board-muted)}.mr-root .mr-board-note-icon{margin-top:.15rem;width:1rem;height:1rem;flex-shrink:0}@media (hover:hover){.mr-root .mr-row:hover{background-color:var(--mr-board-hover)}}@container mr-board (min-width: 46rem){.mr-root .mr-board-head{padding-inline:1.5rem}.mr-root .mr-board-grid{display:grid;grid-template-columns:var(--mr-grid);column-gap:1.25rem}.mr-root :is(.mr-board-cols,.mr-board-rows){display:grid;grid-column:1/-1;grid-template-columns:subgrid}.mr-root .mr-board-rows>li{grid-column:1/-1}.mr-root .mr-board-cols{border-bottom:1px solid var(--mr-board-line);padding:.7rem 1.5rem;font-family:var(--font-display);font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mr-board-muted)}.mr-root .mr-row{grid-template-columns:subgrid;grid-template-areas:none;align-items:center;column-gap:normal;padding:1.15rem 1.5rem}.mr-root .mr-row>*{grid-area:auto}.mr-root .mr-facts{display:grid;grid-column:span var(--mr-facts);grid-template-columns:subgrid}.mr-root .mr-fact{grid-column:var(--mr-fc)}.mr-root .mr-fact dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mr-root .mr-fact dd{margin-top:0}.mr-root .mr-row-cta{justify-self:end}.mr-root .mr-board-note{padding-inline:1.5rem}}@container mr-board (max-width: 45.99rem){.mr-root .mr-row-cta{width:100%}}.mr-root .mr-tickets{display:grid;gap:1.5rem}@media (min-width:768px){.mr-root .mr-tickets--2,.mr-root .mr-tickets--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mr-root .mr-tickets--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mr-root .mr-ticket-slot{container:mr-ticket/inline-size}.mr-root .mr-ticket{position:relative;display:flex;height:100%;flex-direction:column}.mr-root .mr-ticket-main{position:relative;display:flex;flex:1;flex-direction:column;overflow:hidden;border:1px solid var(--site-border);border-radius:.875rem;background-color:var(--site-card)}.mr-root .mr-ticket-main[data-stub]{border-bottom:0;border-radius:.875rem .875rem 0 0}.mr-root .mr-ticket-photo{position:relative;aspect-ratio:16/9;overflow:hidden;background-color:color-mix(in oklab,var(--site-primary) 10%,var(--site-card))}.mr-root .mr-ticket-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mr-root .mr-ticket-body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:1.35rem 1.4rem 1.5rem}.mr-root .mr-ticket-title{font-family:var(--font-display);font-size:1.75rem;font-weight:600;line-height:1.05;color:var(--site-text);text-wrap:balance}.mr-root .mr-ticket-text{max-width:60ch;font-size:.9375rem;line-height:1.65;color:var(--site-muted)}.mr-root .mr-ticket-facts{margin-top:auto;display:flex;flex-wrap:wrap;gap:.75rem 2rem;padding-top:.9rem}.mr-root :is(.mr-ticket-facts,.mr-stub) dt{font-family:var(--font-display);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--site-muted)}.mr-root .mr-ticket-facts dd{margin-top:.15rem;font-size:.9375rem;font-weight:500;color:var(--site-text)}.mr-root .mr-ticket-stub{position:relative;display:flex;flex-direction:column;gap:1.1rem;overflow:hidden;border:1px solid var(--site-border);border-top:var(--mr-perf-w) dashed var(--mr-perf);border-radius:0 0 .875rem .875rem;background-color:var(--mr-stub);padding:1.2rem 1.4rem 1.4rem;transform-origin:100% 0}.mr-root .mr-stub{display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));gap:.85rem 1rem}.mr-root .mr-stub dd{margin-top:.15rem;font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:1.05;color:var(--site-text);font-variant-numeric:tabular-nums}.mr-root .mr-stub-time dd{font-size:2rem}.mr-root .mr-stub-fare dd{color:var(--site-primary)}.mr-root .mr-stub-cta{width:100%}.mr-root .mr-ticket-main[data-stub]:after,.mr-root .mr-ticket-main[data-stub]:before,.mr-root .mr-ticket-stub:after,.mr-root .mr-ticket-stub:before{content:"";position:absolute;z-index:2;width:calc(var(--mr-notch-r) * 2);height:calc(var(--mr-notch-r) * 2);border:1px solid var(--site-border);border-radius:9999px;background-color:var(--mr-notch)}.mr-root .mr-ticket-main[data-stub]:before{left:calc(-1 * var(--mr-notch-r));bottom:calc(-1 * var(--mr-notch-r))}.mr-root .mr-ticket-main[data-stub]:after{right:calc(-1 * var(--mr-notch-r));bottom:calc(-1 * var(--mr-notch-r))}.mr-root .mr-ticket-stub:before{left:calc(-1 * var(--mr-notch-r));top:calc(-1 * var(--mr-notch-r) - var(--mr-perf-w))}.mr-root .mr-ticket-stub:after{right:calc(-1 * var(--mr-notch-r));top:calc(-1 * var(--mr-notch-r) - var(--mr-perf-w))}@container mr-ticket (min-width: 44rem){.mr-root .mr-ticket,.mr-root .mr-ticket-main{flex-direction:row}.mr-root .mr-ticket-main[data-stub]{border-bottom:1px solid var(--site-border);border-right:0;border-radius:.875rem 0 0 .875rem}.mr-root .mr-ticket-photo{width:34%;min-height:16rem;flex-shrink:0;aspect-ratio:auto}.mr-root .mr-ticket-body{padding:1.6rem 1.75rem}.mr-root .mr-ticket-title{font-size:2rem}.mr-root .mr-ticket-stub{width:15rem;flex-shrink:0;justify-content:space-between;border-top:1px solid var(--site-border);border-left:var(--mr-perf-w) dashed var(--mr-perf);border-radius:0 .875rem .875rem 0;padding:1.5rem 1.4rem;transform-origin:0 100%}.mr-root .mr-stub{grid-template-columns:minmax(0,1fr);gap:1rem}.mr-root .mr-stub-time dd{font-size:2.5rem}.mr-root .mr-ticket-main[data-stub]:before{left:auto;right:calc(-1 * var(--mr-notch-r));top:calc(-1 * var(--mr-notch-r));bottom:auto}.mr-root .mr-ticket-main[data-stub]:after{right:calc(-1 * var(--mr-notch-r));bottom:calc(-1 * var(--mr-notch-r))}.mr-root .mr-ticket-stub:before{left:calc(-1 * var(--mr-notch-r) - var(--mr-perf-w));top:calc(-1 * var(--mr-notch-r))}.mr-root .mr-ticket-stub:after{left:calc(-1 * var(--mr-notch-r) - var(--mr-perf-w));right:auto;top:auto;bottom:calc(-1 * var(--mr-notch-r))}}.mr-root .mr-tickets-footer{margin-top:2.25rem;display:flex;justify-content:center}.mr-root .mr-deck figure .rounded-xl{border-radius:.875rem}.mr-root .mr-deck figcaption{border-radius:.25rem;padding:.2rem .55rem;font-family:var(--font-display);font-size:.9375rem;font-weight:500;letter-spacing:.01em}.mr-root .mr-reviews{display:grid;gap:2.5rem}.mr-root .mr-quote--lead blockquote p{font-family:var(--font-display);font-size:clamp(1.625rem,1.25rem + 1.3vw,2.25rem);font-weight:500;line-height:1.18;color:var(--site-text);text-wrap:pretty}.mr-root .mr-quote-rest{display:grid;align-content:start;gap:2rem}.mr-root .mr-quote-rest blockquote p{font-size:1rem;line-height:1.7;color:var(--site-text)}.mr-root .mr-quote-by{margin-top:1rem;display:flex;flex-direction:column;gap:.15rem;font-size:.875rem;line-height:1.4}.mr-root .mr-quote-name{font-weight:600;color:var(--site-text)}.mr-root .mr-quote-trip{color:var(--site-muted)}@media (min-width:768px){.mr-root .mr-reviews:not(.mr-reviews--single){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:3.5rem}.mr-root .mr-reviews:not(.mr-reviews--single) .mr-quote-rest{border-left:1px solid var(--site-border);padding-left:2.5rem}}@media (min-width:1024px){.mr-root .site-region .mr-reviews:not(.mr-reviews--single){grid-template-columns:minmax(0,1fr);gap:2.25rem}.mr-root .site-region .mr-reviews .mr-quote-rest{border-left:0;border-top:1px solid var(--site-border);padding-left:0;padding-top:2rem}}.mr-root .mr-charter{background-color:color-mix(in oklab,var(--site-primary) 7%,var(--site-bg))}.mr-root .mr-charter-inner{display:grid;gap:1.75rem}.mr-root .mr-charter-copy{max-width:44rem}.mr-root .mr-charter-body{margin-top:.9rem;max-width:60ch;font-size:1.0625rem;line-height:1.65;color:var(--site-muted)}@media (min-width:768px){.mr-root .mr-charter-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem}}.mr-root .mr-pier-wrap{container:mr-pier/inline-size}.mr-root .mr-pier{display:grid;gap:2.25rem}@container mr-pier (min-width: 50rem){.mr-root .mr-pier:not(.mr-pier--solo){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3.5rem}}.mr-root .mr-pier-body{max-width:46ch;font-size:1.0625rem;line-height:1.7;color:var(--site-muted)}.mr-root .mr-pier-call{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.mr-root .mr-pier-phone{font-family:var(--font-display);font-size:1.25rem;font-weight:500;color:var(--site-text);font-variant-numeric:tabular-nums}.mr-root .mr-pier-note{margin-top:1.25rem;max-width:46ch;font-size:.875rem;line-height:1.55;color:var(--site-muted)}.mr-root .mr-pier-card{display:grid;gap:.875rem}.mr-root .mr-pier-card .hours-card,.mr-root .mr-pier-channels,.mr-root .mr-pier-place{border:1px solid var(--site-border);border-radius:.875rem;background-color:var(--site-card)}.mr-root .mr-pier-place{padding:1.25rem 1.4rem 1.35rem}.mr-root .mr-pier-card .hours-card{padding:1.25rem 1.4rem}.mr-root .mr-pier-label{display:flex;align-items:center;gap:.45rem;font-family:var(--font-display);font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--site-muted)}.mr-root .mr-pier-icon{width:1rem;height:1rem;flex-shrink:0}.mr-root .mr-pier-address{margin-top:.5rem;font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1.2;color:var(--site-text)}.mr-root .mr-pier-link{margin-top:.85rem;display:inline-flex;min-height:2.75rem;align-items:center;font-size:.9375rem;font-weight:600;color:var(--site-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.mr-root .mr-pier-link:hover{text-decoration-thickness:2px}.mr-root .mr-pier-channels>li+li{border-top:1px solid var(--site-border)}.mr-root .mr-pier-channels a{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.6rem;min-height:3.25rem;padding:.75rem 1.4rem;font-size:.9375rem;color:var(--site-text);transition:background-color .18s ease}.mr-root .mr-pier-channels a:hover{background-color:color-mix(in oklab,var(--site-primary) 6%,var(--site-card))}.mr-root .mr-pier-channels>li:first-child a{border-radius:.875rem .875rem 0 0}.mr-root .mr-pier-channels>li:last-child a{border-radius:0 0 .875rem .875rem}.mr-root .mr-pier-channels>li:only-child a{border-radius:.875rem}.mr-root .mr-pier-kind{font-weight:600}.mr-root .mr-pier-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--site-muted)}.mr-root :is(.mr-pier-link,.mr-pier-channels a):focus-visible{outline:2px solid var(--site-ring);outline-offset:2px}.mr-root .mr-skin h3{font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1.15;letter-spacing:0}.mr-root .mr-skin[data-design=timeline] .tabular-nums{font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1.05}.mr-root .mr-skin :is(.text-3xl,.text-4xl,.text-5xl){font-family:var(--font-display);font-weight:600}.mr-root .mr-skin .rounded-2xl,.mr-root .mr-skin .rounded-xl{border-radius:.875rem}@media (prefers-reduced-motion:no-preference){.mo-js .mr-root .mr-board[data-mo-in]:not([data-mo-late]) .mr-flap>span{animation:mr-flip .64s cubic-bezier(.2,.85,.25,1) backwards;animation-delay:calc(.12s + var(--mr-r, 0) * .16s + var(--mr-i, 0) * 70ms)}@keyframes mr-flip{0%{transform:perspective(12em) rotateX(-96deg)}55%{transform:perspective(12em) rotateX(16deg)}80%{transform:perspective(12em) rotateX(-6deg)}to{transform:none}}@media (hover:hover) and (pointer:fine){:root:not([data-motion-level=off]) .mr-root .mr-ticket-stub{transition:transform .42s cubic-bezier(.34,1.56,.64,1)}:root:not([data-motion-level=off]) .mr-root .mr-ticket:hover .mr-ticket-stub{transform:translate3d(0,3px,0) rotate(calc(-.7deg * var(--mo-dir, 1)))}@container mr-ticket (min-width: 44rem){:root:not([data-motion-level=off]) .mr-root .mr-ticket:hover .mr-ticket-stub{transform:translate3d(calc(4px * var(--mo-dir, 1)),0,0) rotate(calc(.8deg * var(--mo-dir, 1)))}}}}:is(.site-header,.site-topbar)[data-skin=marina]{--site-header-max:69rem}