:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ivory:#f6f1e7;--ink:#262421;--muted-ink:#5c564e;--champagne:#bea270;--light-champagne:#d3c29c;--champagne-text:color-mix(in srgb, var(--champagne) 55%, var(--ink));--walnut:#6b4f3a;--walnut-pressed:#58402f;--font-display:var(--font-playfair,Georgia);--font-body:var(--font-garamond,Georgia);--tracking-caps:.18em;--text-primary:var(--ink);--text-label:var(--ink);--text-help:var(--ink);--text-secondary:var(--muted-ink);--tracker-dot:color-mix(in srgb, var(--muted-ink) 88%, var(--ivory));--tracker-line:color-mix(in srgb, var(--muted-ink) 62%, var(--ivory));--tracker-rail:color-mix(in srgb, var(--muted-ink) 20%, var(--ivory));--tracker-faint:color-mix(in srgb, var(--muted-ink) 58%, var(--ivory));--tracker-quiet:color-mix(in srgb, var(--muted-ink) 82%, var(--ivory));--tracker-shade:color-mix(in srgb, var(--muted-ink) 7%, var(--ivory));--width-door:26rem;--width-column:30rem;--width-wide:34rem;--width-reading:36rem;--width-desk:44rem;--width-field:20rem;--width-rail:15rem;--width-panel-wordmark:11.25rem;--mark-band:3.9rem;--panel-wordmark-inset:calc(var(--width-panel-wordmark) * 109 / 925);--radius:7px;--space-half:.5rem;--space-1:.75rem;--space-2:1rem;--space-3:1.25rem;--space-4:1.5rem;--space-5:2rem;--space-6:2.5rem;--space-7:3rem;--frame-inset:1rem;--type-caps-dense:.625rem;--type-caps:.6875rem;--type-section-title:1rem;--type-note:clamp(.9375rem, .86rem + .16vw, 1rem);--type-body:clamp(1rem, .92rem + .17vw, 1.0625rem);--type-lead:clamp(1.0625rem, .97rem + .19vw, 1.125rem);--type-emphasis:clamp(1.125rem, 1.04rem + .17vw, 1.1875rem);--type-list-name:clamp(1.25rem, 1.15rem + .21vw, 1.3125rem);--type-line:clamp(1.0625rem, 4.4vw, 1.25rem);--type-title:clamp(1.75rem, 7vw, 2.5rem);--type-display:clamp(2.25rem, 10vw, 3.25rem)}@media (min-width:40rem){:root{--frame-inset:1.5rem}}*,:before,:after{box-sizing:border-box}html,body{max-width:100vw;margin:0;padding:0;overflow-x:hidden}@media (min-width:60rem){:is(html:has(.deskPage),body:has(.deskPage)){overflow-x:clip}}:is(html:has([data-designer]),body:has([data-designer])),:is(html:has([data-sticky-save]),body:has([data-sticky-save])){overflow-x:clip}html:has([data-sticky-save]){scroll-padding-bottom:7rem}html:has([data-seat-bar]){scroll-padding-bottom:calc(min(55svh,32rem) + 1rem)}body:has([data-foot-room]){padding-bottom:var(--foot-room,calc(6rem + env(safe-area-inset-bottom,0px)))}html:has([data-foot-room]){scroll-padding-bottom:var(--foot-room,6rem)}:is(html:has([data-sticky-bar]),body:has([data-sticky-bar])),:is(html:has(.pageHeading),body:has(.pageHeading)){overflow-x:clip}:root{--page-heading-top:calc(var(--frame-inset) + var(--space-half) + env(safe-area-inset-top,0px) + var(--width-panel-wordmark) * 342 / 925 + var(--space-half));--sticky-back-height:0rem;--sticky-back-room:3rem}html:has(.stickyBack) .pageHeading{padding-inline:var(--sticky-back-room)}@media (max-width:599px){html:has(.stickyBack) .pageHeading{font-size:1.6rem}}@media (max-width:400px){html:has(.stickyBack) .pageHeading{font-size:1.3rem}}h1.designerHeading{overflow-wrap:break-word}@media (max-width:599px){h1.designerHeading{font-size:1.6rem}}@media (max-width:400px){h1.designerHeading{font-size:1.3rem}}.pageHeading{top:calc(var(--page-heading-top) + var(--sticky-back-height));z-index:3;border-image:linear-gradient(var(--ivory), var(--ivory)) fill 0 / / 0 100vw;overflow-wrap:anywhere;position:sticky}@media (max-width:18em),(max-height:16em){:root{--page-heading-height:0px!important}.pageHeading{border-image:;padding-inline:0;position:static;top:auto}html:has(.stickyBack) .pageHeading{border-image:;padding-inline:0;position:static;top:auto}}@media (max-width:18em){.pageHeading{-webkit-hyphens:auto;hyphens:auto}}@media (max-width:340px){html:has(.stickyBack) .pageHeading{font-size:1.2rem}.pageHeading{-webkit-hyphens:auto;hyphens:auto}}:root[data-heading-stuck] .pageHeading{border-image:linear-gradient(var(--ivory) calc(100% - var(--space-3)), transparent) fill 0 / / 0 100vw var(--space-3)}@media print{.pageHeading,:root[data-heading-stuck] .pageHeading{border-image-source:none;position:static}:root[data-print-only] :has([data-print-keep])>:not([data-print-keep]):not(:has([data-print-keep])){display:none!important}}body{background:var(--ivory);color:var(--ink);font-family:var(--font-body), Georgia, "Times New Roman", serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.appFrame{top:calc(var(--frame-inset) + env(safe-area-inset-top,0px));right:calc(var(--frame-inset) + env(safe-area-inset-right,0px));bottom:calc(var(--frame-inset) + env(safe-area-inset-bottom,0px));left:calc(var(--frame-inset) + env(safe-area-inset-left,0px));border:1px solid var(--light-champagne);border-radius:var(--radius);pointer-events:none;z-index:5;position:absolute}.infoMark{border:1px solid var(--champagne);width:1.3rem;height:1.3rem;color:var(--champagne);font-family:var(--font-body), Georgia, serif;cursor:pointer;background:0 0;border-radius:50%;flex:none;padding:0;font-size:.8125rem;line-height:1;position:relative}.infoMark:after{content:"";width:2.75rem;height:2.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.infoMark:focus-visible{outline:2px solid var(--ink);outline-offset:2px}html[data-keys] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus-visible,html[data-keys] textarea:focus-visible,html[data-keys] select:focus-visible{outline:2px solid var(--ink)!important;outline-offset:2px!important}html[data-keys]:has(.pageHeading){scroll-padding-top:calc(var(--page-heading-top) + var(--sticky-back-height) + var(--page-heading-height,4rem) + var(--space-2))}@media (max-width:18em),(max-height:16em){html[data-keys]:has(.pageHeading){scroll-padding-top:0}}input::-webkit-calendar-picker-indicator{outline-color:var(--ink);outline-offset:2px}