@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter/inter-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter/inter-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/caveat/caveat-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:Caveat;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/caveat/caveat-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant/cormorant-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant/cormorant-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cormorant/cormorant-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cormorant/cormorant-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-sc/cormorant-sc-normal-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-sc/cormorant-sc-normal-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-sc/cormorant-sc-normal-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-sc/cormorant-sc-normal-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces/fraunces-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces/fraunces-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces/fraunces-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces/fraunces-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gfs-didot/gfs-didot-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat/montserrat-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:Montserrat;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat/montserrat-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat/montserrat-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat/montserrat-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/playfair/playfair-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/playfair/playfair-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair/playfair-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair/playfair-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--text: #6b6375;--text-h: #08060d;--bg: #fff;--border: #e5e4e7;--shadow: rgba(0, 0, 0, .1) 0 10px 15px -3px, rgba(0, 0, 0, .05) 0 4px 6px -2px;--font-body: "Inter";--sans: system-ui, "Segoe UI", Roboto, sans-serif;--heading: var(--font-body), system-ui, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, Consolas, monospace;--type-body: var(--h-fs-body);--type-lead: var(--h-fs-section);--type-title: var(--h-fs-section);--type-mast: var(--h-fs-title);--type-display: var(--h-fs-title);font:18px/145% var(--sans);letter-spacing:normal;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;@media(max-width:1024px){font-size:16px}}body{margin:0}#root{width:100%;text-align:left;min-height:100svh;display:flex;flex-direction:column;box-sizing:border-box}h1,h2{font-family:var(--heading);font-weight:500}h1{font-size:var(--type-display);letter-spacing:-.02em;margin:32px 0;@media(max-width:1024px){font-size:var(--type-mast);margin:20px 0}}h2{font-size:var(--type-title);line-height:118%;letter-spacing:-.01em;margin:0 0 8px;@media(max-width:1024px){font-size:var(--type-lead)}}p{margin:0}.counter{font-family:var(--mono);display:inline-flex;border-radius:4px;color:var(--text-h)}:root{--h-ts: 1;--h-tz: 1;--h-night: #14332B;--h-night-deep: #0D221C;--h-ivory: #FAF4E8;--h-paper: #FEFCF7;--h-linen: #F4EFE3;--h-rule: #E9E0CC;--h-ink: #1A2420;--h-ink-2: #5A6660;--h-ink-soft: #5A6660;--h-dock-hi: #163A31;--h-dock-lo: #10291F;--h-emerald: #256B58;--h-emerald-deep: #1F5A4A;--h-gold: #7E5F1A;--h-champ-4: #F0DCA6;--h-champ: #BFA067;--h-champ-3: #D8BE86;--h-champ-wash: #F7EEDB;--h-ink-mid: #1A2420;--h-kick-ink: #7E5F1A;--h-kick-ring: #8F7338;--h-blush: #B26B4A;--h-blush-ink: #8E5047;--h-blush-line: #E4C9BA;--h-blush-wash: #F6E9E2;--h-sage-wash: #EAF4EE;--h-sage-line: #BFD6CB;--h-on-night: #FAF4E8;--h-on-night-2: rgba(250,244,232,.8);--h-on-night-3: rgba(250,244,232,.72);--h-on-night-4: rgba(250,244,232,.6);--h-on-press: #FAF4E8;--h-pool: radial-gradient(120% 45% at 0% 0%, rgba(37,107,88,.28), rgba(37,107,88,0) 70%);--h-serif: "Playfair Display", Georgia, serif;--h-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--h-voice: "Cormorant Garamond", Georgia, serif;--h-hand: "Caveat", cursive;--h-num: lining-nums tabular-nums;--h-fs-kicker: calc(12px * var(--h-ts, 1));--h-lh-kicker: calc(16px * var(--h-ts, 1));--h-tr-kicker: .12em;--h-fs-meta: calc(13px * var(--h-ts, 1));--h-lh-meta: calc(18px * var(--h-ts, 1));--h-fs-label: calc(15px * var(--h-ts, 1));--h-lh-label: calc(20px * var(--h-ts, 1));--h-fs-press: calc(15px * var(--h-ts, 1));--h-lh-press: calc(20px * var(--h-ts, 1));--h-fs-cell: calc(17px * var(--h-ts, 1));--h-lh-cell: calc(24px * var(--h-ts, 1));--h-fs-body: calc(17px * var(--h-ts, 1));--h-lh-body: calc(24px * var(--h-ts, 1));--h-fs-voice: calc(18px * var(--h-ts, 1));--h-lh-voice: calc(26px * var(--h-ts, 1));--h-fs-card-head: calc(20px * var(--h-ts, 1));--h-lh-card-head: calc(26px * var(--h-ts, 1));--h-fs-section: calc(24px * var(--h-ts, 1));--h-lh-section: calc(30px * var(--h-ts, 1));--h-fs-act: calc(24px * var(--h-ts, 1));--h-lh-act: calc(30px * var(--h-ts, 1));--h-fs-figure: calc(36px * var(--h-ts, 1));--h-lh-figure: calc(40px * var(--h-ts, 1));--h-fs-title: calc(38px * var(--h-ts, 1));--h-lh-title: calc(44px * var(--h-ts, 1));--h-fs-hero: calc(44px * var(--h-ts, 1));--h-lh-hero: calc(48px * var(--h-ts, 1));--h-fs-alert: var(--h-fs-body);--h-lh-alert: var(--h-lh-body);--h-s-1: 4px;--h-s-2: 8px;--h-s-3: 12px;--h-s-4: 16px;--h-s-5: 24px;--h-s-6: 32px;--h-s-7: 48px;--h-s-8: 56px;--h-pad-card: 20px;--h-pad-room: 20px;--h-gap-section: 48px;--h-r-card: 14px;--h-r-press: 999px;--h-r-field: 10px;--h-r-sheet: 18px;--h-shadow-soft: 0 1px 2px rgba(20,51,43,.04), 0 18px 40px -28px rgba(20,51,43,.22);--h-shadow-lift: 0 18px 40px -16px rgba(13,34,28,.38);--h-rail-w: 248px;--h-content-max: 1180px;--h-frame-max: 1880px;--h-ayla-w: 340px;--h-ayla-strip: 64px;--h-ayla-drawer: 360px;--h-scrim-night: rgba(13,34,28,.4);--h-gutter: 20px;--h-target: 44px;--h-row-press: 36px;--h-dock-seal: 56px;--h-t-press: .16s;--h-t-sheet: .24s;--h-t-room: .32s;--h-t-seal: .6s}@media(min-width:1024px){:root{--h-tr-kicker: .13em;--h-fs-meta: calc(12px * var(--h-ts, 1));--h-lh-meta: calc(16px * var(--h-ts, 1));--h-fs-label: calc(14px * var(--h-ts, 1));--h-lh-label: calc(20px * var(--h-ts, 1));--h-fs-cell: calc(15px * var(--h-ts, 1));--h-lh-cell: calc(22px * var(--h-ts, 1));--h-fs-body: calc(16px * var(--h-ts, 1));--h-lh-body: calc(24px * var(--h-ts, 1));--h-fs-card-head: calc(19px * var(--h-ts, 1));--h-lh-card-head: calc(26px * var(--h-ts, 1));--h-fs-section: calc(26px * var(--h-ts, 1));--h-lh-section: calc(32px * var(--h-ts, 1));--h-fs-act: calc(30px * var(--h-ts, 1));--h-lh-act: calc(36px * var(--h-ts, 1));--h-fs-figure: calc(48px * var(--h-ts, 1));--h-lh-figure: calc(54px * var(--h-ts, 1));--h-fs-title: calc(52px * var(--h-ts, 1));--h-lh-title: calc(60px * var(--h-ts, 1));--h-fs-hero: calc(68px * var(--h-ts, 1));--h-lh-hero: calc(72px * var(--h-ts, 1));--h-pad-card: 24px;--h-pad-room: 48px;--h-room-gutter: 40px;--h-search-max: 440px;--h-act-measure: 40ch}}@media(min-width:1360px){:root{--h-fs-title: calc(52px * var(--h-ts, 1));--h-lh-title: calc(60px * var(--h-ts, 1));--h-pad-room: 56px;--h-room-gutter: 48px}}.h-kicker{font:600 var(--h-fs-kicker)/var(--h-lh-kicker) var(--h-sans);letter-spacing:var(--h-tr-kicker);text-transform:uppercase;color:var(--h-gold);margin:0}.h-turn{font-style:italic;color:var(--h-gold)}.h-num{font-variant-numeric:var(--h-num)}.h-voice{font:italic 500 var(--h-fs-voice)/var(--h-lh-voice) var(--h-voice);color:var(--h-ink-2)}.h-on-night .h-kicker,.h-on-night .h-turn{color:var(--h-champ-4)}.h-press{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--h-target);padding:0 20px;border-radius:var(--h-r-press);border:1px solid transparent;font:600 var(--h-fs-press)/var(--h-lh-press) var(--h-sans);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--h-t-press) ease,color var(--h-t-press) ease,border-color var(--h-t-press) ease}:where(a[href],button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--h-emerald);outline-offset:2px}:where(.h-on-night,nav[aria-label="The rooms"]) :focus-visible{outline-color:var(--h-champ-4)}.h-press--primary{background:var(--h-emerald);color:var(--h-on-press)}.h-press--primary:hover,.h-press--primary:active{background:var(--h-emerald-deep)}.h-press--secondary{background:transparent;color:var(--h-emerald);border-color:var(--h-emerald)}.h-press--secondary:hover{background:var(--h-sage-wash)}.h-press--text{background:transparent;color:var(--h-emerald);padding:0 8px}.h-press--text:hover{text-decoration:underline}.h-press--onNight{background:var(--h-on-night);color:var(--h-night)}.h-press--row{min-height:var(--h-row-press);padding:0 14px}.h-press[disabled],.h-press[aria-disabled=true]{opacity:.5;cursor:default}[data-room] .h-press{font-size:16px;font-weight:500;padding:0 22px}[data-room] .h-press--text{padding:0 12px}[data-room] .h-press--row{padding:0 14px}.h-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid currentColor;border-radius:var(--h-r-press);font:600 var(--h-fs-kicker)/var(--h-lh-kicker) var(--h-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.h-pill--emerald{color:var(--h-emerald)}.h-pill--gold{color:var(--h-gold)}.h-pill--blush{color:var(--h-blush-ink)}.h-pill--ink2{color:var(--h-ink-2)}.h-next{background:var(--h-paper);border:1px solid var(--h-rule);border-left:3px solid var(--h-emerald);border-radius:var(--h-r-card);box-shadow:var(--h-shadow-soft);padding:var(--h-pad-card);display:grid;gap:8px}.h-next--overdue{border-left-color:var(--h-blush)}.h-next__act{margin:0;color:var(--h-ink);font:400 var(--h-fs-act)/var(--h-lh-act) var(--h-serif)}.h-next__meta{margin:0}.h-next__presses{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.h-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--h-blush);margin-right:8px;vertical-align:middle}.h-ribbon{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-top:1px solid var(--h-rule);border-bottom:1px solid var(--h-rule)}.h-ribbon__fig{padding:16px 24px 16px 0;display:grid;gap:4px}.h-ribbon__fig+.h-ribbon__fig{padding-left:24px;border-left:1px solid var(--h-rule)}.h-ribbon__value{font:400 var(--h-fs-figure)/var(--h-lh-figure) var(--h-serif);font-variant-numeric:var(--h-num);color:var(--h-ink)}.h-ribbon__note{font:400 var(--h-fs-meta)/var(--h-lh-meta) var(--h-sans);color:var(--h-ink-2)}.h-ribbon__quiet{padding:12px 0;font:400 var(--h-fs-meta)/var(--h-lh-meta) var(--h-sans);color:var(--h-ink-2)}@media(max-width:1023px){.h-ribbon{grid-auto-flow:row}.h-ribbon__fig+.h-ribbon__fig{padding-left:0;border-left:0;border-top:1px solid var(--h-rule)}}.h-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:56px;padding:8px 16px;border-bottom:1px solid var(--h-rule);background:transparent;color:var(--h-ink);text-align:left;width:100%;font:400 var(--h-fs-body)/var(--h-lh-body) var(--h-sans)}.h-row--dated{min-height:64px}.h-row--edge{box-shadow:inset 3px 0 0 var(--h-blush)}button.h-row{border-width:0 0 1px;cursor:pointer}.h-row__date{display:grid;justify-items:center;min-width:44px}.h-row__day{font:400 26px/1 var(--h-serif);font-variant-numeric:var(--h-num)}.h-row__title{font:500 var(--h-fs-card-head)/var(--h-lh-card-head) var(--h-serif);margin:0}.h-row__meta{font:400 var(--h-fs-meta)/var(--h-lh-meta) var(--h-sans);color:var(--h-ink-2);margin:0}.h-row__amount{font:400 var(--h-fs-card-head)/var(--h-lh-card-head) var(--h-serif);font-variant-numeric:var(--h-num);text-align:right;white-space:nowrap}.h-slip{background:var(--h-paper);border:1px solid var(--h-rule);border-radius:var(--h-r-card);box-shadow:var(--h-shadow-soft);padding:var(--h-pad-card);display:grid;gap:8px}.h-slip__line{margin:0;font:400 var(--h-fs-card-head)/var(--h-lh-card-head) var(--h-serif);color:var(--h-ink)}.h-slip__line em{font-family:var(--h-voice);color:var(--h-gold)}.h-seal{display:inline-block;flex:none;object-fit:contain}.h-seal--moment{animation:h-seal-press var(--h-t-seal) cubic-bezier(.2,.7,.2,1) both}@keyframes h-seal-press{0%{transform:scale(1.35);opacity:0}60%{transform:scale(.94);opacity:1}to{transform:scale(1);opacity:1}}.h-dark{background:var(--h-pool),var(--h-night);color:var(--h-on-night);border-radius:var(--h-r-sheet);padding:40px}.h-rail{width:var(--h-rail-w);min-height:100%;display:flex;flex-direction:column;gap:16px;background:var(--h-pool),linear-gradient(180deg,var(--h-night),var(--h-night-deep));color:var(--h-on-night-2);padding:24px 12px}.h-rail__crest{padding:0 12px 8px;color:var(--h-on-night);font:400 22px/28px var(--h-serif)}.h-rail__nav{display:grid;gap:16px}.h-rail__group{display:grid;gap:2px;margin:0;padding:0;list-style:none}.h-rail__label{padding:0 12px 4px;color:var(--h-champ-4);font:600 var(--h-fs-kicker)/var(--h-lh-kicker) var(--h-sans);letter-spacing:.12em;text-transform:uppercase}.h-rail__door{display:flex;align-items:center;gap:12px;width:100%;min-height:36px;padding:0 12px;border:0;border-radius:var(--h-r-field);background:transparent;color:var(--h-on-night-2);font:400 15px/20px var(--h-sans);text-align:left;cursor:pointer;text-decoration:none}.h-rail__door:hover{color:var(--h-on-night)}.h-rail__door[aria-current=page]{color:var(--h-on-night);background:#faf4e80f;box-shadow:inset 3px 0 0 var(--h-champ-4)}.h-rail__icon{width:18px;height:18px;flex:none;color:var(--h-on-night-3)}.h-rail__door[aria-current=page] .h-rail__icon{color:var(--h-on-night)}.h-rail__count{margin-left:auto;font:500 var(--h-fs-kicker)/var(--h-lh-kicker) var(--h-sans);font-variant-numeric:var(--h-num);color:var(--h-on-night-4)}.h-rail__count--needs{padding:2px 8px;border-radius:var(--h-r-press);background:var(--h-champ-4);color:var(--h-night)}.h-rail__foot{margin-top:auto;padding:12px;border-top:1px solid rgba(240,220,166,.24)}.h-day{background:var(--h-pool),var(--h-night);color:var(--h-on-night);border-radius:var(--h-r-sheet);padding:40px;display:grid;gap:32px}.h-day__key{display:flex;flex-wrap:wrap;gap:16px;font:italic 500 16px/22px var(--h-voice);color:var(--h-on-night-3)}.h-day__chapter{display:grid;gap:12px}.h-day__head{margin:0;font:italic 400 28px/34px var(--h-serif);color:var(--h-champ-4)}.h-day__moments{margin:0;padding:0;list-style:none;display:grid}.h-day__moment{display:grid;grid-template-columns:88px 24px minmax(0,1fr);align-items:start;gap:0 16px;padding:8px 0}.h-day__time{font:400 26px/30px var(--h-serif);font-variant-numeric:var(--h-num);text-align:right;color:var(--h-on-night)}.h-day__spine{position:relative;align-self:stretch}.h-day__spine:before{content:"";position:absolute;left:11px;top:0;bottom:0;width:1px;background:var(--h-champ)}.h-day__moment--squeeze .h-day__spine:before{background:var(--h-blush)}.h-day__dot{position:relative;display:block;width:12px;height:12px;margin:9px 0 0 6px;border-radius:50%;border:1px solid var(--h-champ-4);background:var(--h-night)}.h-day__dot--confirmed{background:var(--h-champ-4)}.h-day__dot--yours{border-color:var(--h-on-night);box-shadow:inset 0 0 0 3px var(--h-night),inset 0 0 0 6px var(--h-on-night)}.h-day__what{font:400 18px/26px var(--h-sans);color:var(--h-on-night);margin:0}.h-day__state{font:italic 500 16px/22px var(--h-voice);color:var(--h-on-night-3);margin:0}.h-day__squeeze{margin:8px 0 0;padding:12px 16px;border:1px solid var(--h-blush-line);border-radius:var(--h-r-field);color:var(--h-blush-line)}.h-empty{display:grid;justify-items:start;gap:16px;padding:24px 0}.h-empty__still{max-width:180px;height:auto}.h-empty__line{margin:0}.h-doc{background:var(--h-paper);color:var(--h-ink);border-radius:var(--h-r-card);box-shadow:var(--h-shadow-lift);overflow:hidden}.h-doc__head{padding:32px 32px 16px;font:400 var(--h-fs-section)/var(--h-lh-section) var(--h-serif)}.h-doc__band{height:4px;background:var(--h-doc-band, var(--h-champ))}.h-doc__body{padding:24px 32px 32px;display:grid;gap:24px}.h-doc__foot{padding:16px 32px;border-top:1px solid var(--h-rule);display:flex;align-items:center;gap:8px;color:var(--h-ink-2);font:400 var(--h-fs-meta)/var(--h-lh-meta) var(--h-sans)}@media(prefers-reduced-motion:reduce){.h-seal--moment{animation:none}.h-press,.h-tab{transition:none}}.h-tabw{display:inline-flex;flex-direction:column}.h-tabw:after{content:attr(data-label);font-weight:500;height:0;overflow:hidden;visibility:hidden}@media(min-width:1024px){.supFrame{--h-fs-title: calc(40px * var(--h-ts, 1));--h-lh-title: calc(46px * var(--h-ts, 1));--type-display: var(--h-fs-title);--type-mast: var(--h-fs-title)}.supFrame .supFrame-work{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;box-sizing:border-box}.supFrame .supFrame-work .hc .hcMast .h-mast__title,.supFrame .supFrame-card[data-pw=narrow][data-pw=narrow][data-pw=narrow] .supFrame-work .hc .hcMast .h-mast__title{font-size:40px;line-height:46px}}html[data-text-size=larger]{--h-ts: 1.125;--h-tz: 1.125}html[data-text-size=largest]{--h-ts: 1.25;--h-tz: 1.25}[data-ts=zoom]{zoom:var(--h-tz, 1);--h-ts: 1}[data-ts=off]{zoom:calc(1 / var(--h-tz, 1))}[data-ts=zoom]{--h-fs-kicker: calc(12px * var(--h-ts, 1));--h-lh-kicker: calc(16px * var(--h-ts, 1));--h-fs-meta: calc(13px * var(--h-ts, 1));--h-lh-meta: calc(18px * var(--h-ts, 1));--h-fs-label: calc(15px * var(--h-ts, 1));--h-lh-label: calc(20px * var(--h-ts, 1));--h-fs-press: calc(15px * var(--h-ts, 1));--h-lh-press: calc(20px * var(--h-ts, 1));--h-fs-cell: calc(17px * var(--h-ts, 1));--h-lh-cell: calc(24px * var(--h-ts, 1));--h-fs-body: calc(17px * var(--h-ts, 1));--h-lh-body: calc(24px * var(--h-ts, 1));--h-fs-voice: calc(18px * var(--h-ts, 1));--h-lh-voice: calc(26px * var(--h-ts, 1));--h-fs-card-head: calc(20px * var(--h-ts, 1));--h-lh-card-head: calc(26px * var(--h-ts, 1));--h-fs-section: calc(24px * var(--h-ts, 1));--h-lh-section: calc(30px * var(--h-ts, 1));--h-fs-act: calc(24px * var(--h-ts, 1));--h-lh-act: calc(30px * var(--h-ts, 1));--h-fs-figure: calc(36px * var(--h-ts, 1));--h-lh-figure: calc(40px * var(--h-ts, 1));--h-fs-title: calc(38px * var(--h-ts, 1));--h-lh-title: calc(44px * var(--h-ts, 1));--h-fs-hero: calc(44px * var(--h-ts, 1));--h-lh-hero: calc(48px * var(--h-ts, 1));--h-fs-alert: var(--h-fs-body);--h-lh-alert: var(--h-lh-body);--type-body: var(--h-fs-body);--type-lead: var(--h-fs-section);--type-title: var(--h-fs-section);--type-mast: var(--h-fs-title);--type-display: var(--h-fs-title)}@media(min-width:1024px){[data-ts=zoom]{--h-fs-meta: calc(12px * var(--h-ts, 1));--h-lh-meta: calc(16px * var(--h-ts, 1));--h-fs-label: calc(14px * var(--h-ts, 1));--h-lh-label: calc(20px * var(--h-ts, 1));--h-fs-cell: calc(15px * var(--h-ts, 1));--h-lh-cell: calc(22px * var(--h-ts, 1));--h-fs-body: calc(16px * var(--h-ts, 1));--h-lh-body: calc(24px * var(--h-ts, 1));--h-fs-card-head: calc(19px * var(--h-ts, 1));--h-lh-card-head: calc(26px * var(--h-ts, 1));--h-fs-section: calc(26px * var(--h-ts, 1));--h-lh-section: calc(32px * var(--h-ts, 1));--h-fs-act: calc(30px * var(--h-ts, 1));--h-lh-act: calc(36px * var(--h-ts, 1));--h-fs-figure: calc(48px * var(--h-ts, 1));--h-lh-figure: calc(54px * var(--h-ts, 1));--h-fs-title: calc(52px * var(--h-ts, 1));--h-lh-title: calc(60px * var(--h-ts, 1));--h-fs-hero: calc(68px * var(--h-ts, 1));--h-lh-hero: calc(72px * var(--h-ts, 1))}.supFrame [data-ts=zoom],.supFrame[data-ts=zoom]{--h-fs-title: calc(40px * var(--h-ts, 1));--h-lh-title: calc(46px * var(--h-ts, 1));--type-display: var(--h-fs-title);--type-mast: var(--h-fs-title)}}@media(min-width:1360px){[data-ts=zoom]{--h-fs-title: calc(52px * var(--h-ts, 1));--h-lh-title: calc(60px * var(--h-ts, 1))}}@media(min-width:1024px){:root{--dock-clear: 0px}}.h-alert{font:600 var(--h-fs-alert)/var(--h-lh-alert) var(--h-sans)}
