:root{--component--modal--spring:linear(0, .0299, .1079, .2177, .3451, .4786, .6091, .7297, .8362, .9257, .9975, 1.0518, 1.0898, 1.1132, 1.1245, 1.1258, 1.1197, 1.1082, 1.0933, 1.0768, 1.06, 1.0438, 1.0292, 1.0165, 1.0059, .9977, .9915, .9874, .985, .9841, .9843, .9853, .987, .9889, .991, .9932, .9951, .9969, .9984, .9997, 1.0006, 1.0013, 1.0017, 1.002, 1);--component--modal--soft:linear(0, .0157, .056, .1126, .179, .2504, .3232, .3948, .4635, .5281, .5878, .6423, .6915, .7356, .7746, .8089, .8388, .8648, .8873, .9065, .9229, .9368, .9485, .9583, .9665, .9733, .9789, .9835, .9872, .9903, .9927, .9946, .9962, .9974, .9983, .999, 1);--component--modal--ease-out:cubic-bezier(.16, 1, .3, 1);--component--modal--enter:.7s;--component--modal--exit:.28s;--component--modal--morph:.75s;--component--modal--view-out:.24s;--component--modal--view-in:.45s;--component--modal--view-in-delay:.1s;--component--modal--reveal:.6s;--component--modal--reveal-delay:.12s;--component--modal--stagger:55ms;--component--modal--width:28rem;--component--modal--height:32rem;--component--modal--height-booked:calc(var(--size--4) + 2.5rem + var(--size--2) * 2 + var(--size--3) + var(--font--height--1) + var(--size--2) * 2 + var(--component--modal--foot));--component--modal--foot:var(--size--4);--component--modal--viewport:calc(100vw - 2 * var(--layout--margin))}.page_main{transition:scale var(--component--modal--morph) var(--component--modal--soft), opacity var(--component--modal--morph) var(--component--modal--soft)}body:has(.modal[open]){overflow:hidden}body:has(.modal[open]) .page_main{opacity:0;scale:.965}.modal{--component--modal--from-x:0px;--component--modal--from-y:0px;width:100%;max-width:none;height:100%;max-height:none;padding:var(--layout--margin);color:inherit;transition:display var(--component--modal--exit) allow-discrete, overlay var(--component--modal--exit) allow-discrete;background:0 0;border:0;place-items:center;margin:0;display:none;position:fixed;inset:0;overflow:hidden}.modal[open]{display:grid}.modal::backdrop{transition:display var(--component--modal--exit) allow-discrete, overlay var(--component--modal--exit) allow-discrete;background:0 0}.modal_panel{border-radius:var(--radius--0);--component--modal--t-enter:translate var(--component--modal--enter) var(--component--modal--spring), scale var(--component--modal--enter) var(--component--modal--spring), opacity .35s ease-out, filter .5s ease-out;width:min(var(--component--modal--width), var(--component--modal--viewport));height:min(var(--component--modal--height), calc(100dvh - 2 * var(--layout--margin)));box-shadow:var(--shadow--0), 0 1rem 4rem -1.5rem color-mix(in srgb, var(--theme--fg) 8%, transparent);translate:var(--component--modal--from-x) var(--component--modal--from-y);opacity:0;filter:blur(.375rem);transition:translate var(--component--modal--exit) var(--component--modal--ease-out), scale var(--component--modal--exit) var(--component--modal--ease-out), opacity var(--component--modal--exit) ease-out, filter var(--component--modal--exit) ease-out;background-color:#0000;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;scale:.9}.modal:has(.reach_view[data-active]:is([data-step=booking],[data-step=done])) .modal_panel{view-transition-name:modal-panel}::view-transition-image-pair(modal-panel){overflow:clip}::view-transition-old(modal-panel){object-fit:none;object-position:top;height:100%}::view-transition-new(modal-panel){object-fit:none;object-position:top;height:100%}::view-transition-old(modal-panel){animation-duration:.2s}.modal:has(.reach_view[data-active][data-step=done]){--component--modal--height:var(--component--modal--height-booked)}.modal[open] .modal_panel{opacity:1;filter:none;transition:var(--component--modal--t-enter);translate:0;scale:1}@starting-style{.modal[open] .modal_panel{translate:var(--component--modal--from-x) var(--component--modal--from-y);opacity:0;filter:blur(.375rem);scale:.9}}.modal_views{flex:auto;min-height:0;position:relative}.modal_view{overscroll-behavior:contain;scrollbar-width:none;opacity:0;visibility:hidden;pointer-events:none;filter:blur(.3125rem);transition:opacity var(--component--modal--view-out) ease-out, filter var(--component--modal--view-out) ease-out, translate var(--component--modal--morph) var(--component--modal--soft), visibility 0s linear var(--component--modal--view-out);position:absolute;inset:0;overflow:hidden auto}.modal[data-view=reach] .modal_view:is([data-view-id=about],[data-view-id=plans]),.modal[data-view=about] .modal_view[data-view-id=plans]{translate:2rem}.modal[data-view=about] .modal_view[data-view-id=reach],.modal[data-view=plans] .modal_view:is([data-view-id=reach],[data-view-id=about]){translate:-2rem}.modal_view::-webkit-scrollbar{display:none}.modal_view[data-active]{opacity:1;visibility:visible;pointer-events:auto;filter:none;transition:opacity var(--component--modal--view-in) ease-out var(--component--modal--view-in-delay), filter var(--component--modal--view-in) ease-out var(--component--modal--view-in-delay), translate var(--component--modal--morph) var(--component--modal--soft), visibility 0s;translate:0}@keyframes modal-reveal{0%{opacity:0;filter:blur(.25rem);translate:0 .875rem}}.modal_view[data-active] .modal_reveal{animation:modal-reveal var(--component--modal--reveal) var(--component--modal--ease-out) both;animation-delay:calc(var(--component--modal--reveal-delay) + var(--component--modal--stagger) * var(--i,0))}@media (prefers-reduced-motion:reduce){.modal_view[data-active] .modal_reveal{animation:none}}.modal_text{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--0);letter-spacing:0;color:var(--theme--ink--primary);text-wrap:pretty}.modal_lead{font-weight:var(--font--weight--1)}.modal_eyebrow{font-family:var(--font--family--1);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0);letter-spacing:.06em;text-transform:uppercase;color:var(--theme--ink--tertiary)}.modal_title{font-family:var(--font--family--0);font-size:var(--font--size--4);line-height:var(--font--height--4);font-weight:var(--font--weight--0);letter-spacing:var(--font--spacing--0);color:var(--theme--ink--primary);text-wrap:balance}.modal_lede{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--0);color:var(--theme--ink--secondary);text-wrap:pretty}.modal_cta{width:100%;height:2.5rem;font-size:var(--font--size--2);margin-top:auto}.modal .button{border:0}.modal .button:disabled{opacity:.22;box-shadow:none;cursor:not-allowed}
.about_inner{gap:var(--size--5);padding:var(--size--4) var(--size--3) var(--component--modal--foot);flex-direction:column;display:flex;position:relative}.about_title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.about_group,.about_section{gap:var(--size--2);flex-direction:column;display:flex}.about_list{gap:var(--size--1);flex-direction:column;display:flex}.about_list .modal_text{text-wrap:wrap}.about_signoff{align-items:flex-start;gap:var(--size--1);flex-direction:column;display:flex}.about_signature{width:var(--component--about--signature-width,6rem);height:auto;color:var(--theme--ink--tertiary)}.about_actions{--component--pill-nav--scale:1.1;margin-top:var(--size--2);align-self:flex-start}.about_label{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--0);letter-spacing:0;color:var(--theme--ink--tertiary)}.about_host{vertical-align:bottom;align-items:center;gap:.3em;display:inline-flex}.about_host_photo{border-radius:var(--radius--0);object-fit:cover;width:1rem;height:1rem}
.modal_view.edge_view{overflow:hidden}.edge_scroller{overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.edge_scroller::-webkit-scrollbar{display:none}.edge_blur{z-index:1;height:var(--component--edge--blur-size,6rem);pointer-events:none;position:absolute;left:0;right:0}.edge_blur_top{--component--edge--blur-dir:to top;--component--edge--blur-strength:var(--component--edge--fade-top,0);top:0}.edge_blur_bottom{--component--edge--blur-dir:to bottom;--component--edge--blur-strength:var(--component--edge--fade-bottom,0);bottom:0}.edge_blur_layer{opacity:var(--component--edge--blur-strength);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));-webkit-mask-image:linear-gradient(var(--component--edge--blur-dir), transparent var(--m0), #000 var(--m1), #000 var(--m2), transparent var(--m3));-webkit-mask-image:linear-gradient(var(--component--edge--blur-dir), transparent var(--m0), #000 var(--m1), #000 var(--m2), transparent var(--m3));mask-image:linear-gradient(var(--component--edge--blur-dir), transparent var(--m0), #000 var(--m1), #000 var(--m2), transparent var(--m3));transition:opacity var(--transition--fast);position:absolute;inset:0}
.plans_inner{padding:var(--size--4) var(--size--3) var(--component--modal--foot);flex-direction:column;display:flex;position:relative}.plans_title,.plans_caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plans_story{gap:var(--size--2);flex-direction:column;display:flex}.plans_table{border-collapse:collapse;width:100%;font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0);color:inherit}.plans_table th,.plans_table td{padding-block:var(--size--1);font-weight:inherit;text-align:left;vertical-align:baseline}.plans_table th:last-child,.plans_table td:last-child{padding-left:var(--size--2);text-align:right;white-space:nowrap}.plans_table thead th{color:color-mix(in srgb, var(--component--peek--tone-ink) 65%, transparent);padding-top:0}.plans_table tbody tr{border-top:var(--border--1) solid color-mix(in srgb, var(--component--peek--tone-ink) 18%, transparent)}.plans_signoff{align-items:flex-start;gap:var(--size--1);margin-top:var(--size--1);flex-direction:column;display:flex}.plans_signature{width:var(--component--plans--signature-width,6rem);height:auto;color:var(--theme--ink--tertiary)}.plans_actions{--component--pill-nav--scale:1.1;align-self:flex-start;align-items:center;gap:calc(var(--size--2) * var(--component--pill-nav--scale));margin-top:var(--size--2);display:flex}.plans_note{gap:calc(var(--size--2) * var(--component--pill-nav--scale));font-family:var(--font--family--0);font-size:calc(var(--font--size--0) * var(--component--pill-nav--scale));line-height:calc(var(--font--height--0) * var(--component--pill-nav--scale));white-space:nowrap;color:var(--theme--ink--tertiary);display:flex}
.reach_inner{min-height:100%;padding:var(--size--4) var(--size--3) var(--component--modal--foot);flex-direction:column;display:flex;position:relative}.reach_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reach_picker{gap:var(--size--3);flex-direction:column;display:flex;container:reach-picker/inline-size}.reach_card{--component--reach--day-height:2rem;--component--reach--times-width:5.5rem;grid-template-columns:minmax(0, 1fr) var(--component--reach--times-width);column-gap:var(--size--2);transition:grid-template-columns var(--component--modal--morph) var(--component--modal--soft), column-gap var(--component--modal--morph) var(--component--modal--soft);display:grid}.reach_card[data-stage=date]{grid-template-columns:minmax(0,1fr) 0;column-gap:0}.reach_calendar{gap:var(--size--1);flex-direction:column;display:flex}.reach_calendar_head{height:var(--component--reach--day-height);justify-content:space-between;align-items:center;display:flex}.reach_month{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--1);color:var(--theme--ink--primary)}.reach_month_nav{gap:var(--size--0);display:flex}.reach_icon_button{border-radius:var(--radius--0);cursor:pointer;width:1.75rem;height:1.75rem;color:color-mix(in srgb, var(--theme--ink--tertiary) calc(100% * var(--component-states--initial)), var(--theme--ink--primary) calc(100% * var(--component-states--final)));place-items:center;display:grid}.reach_icon_button:disabled{cursor:default;opacity:.4}.reach_icon_button:focus-visible,.reach_day:focus-visible,.reach_time:focus-visible{outline:var(--border--2) solid var(--theme--ink--primary);outline-offset:calc(var(--border--2) * -1)}.reach_weekdays,.reach_days{gap:var(--size--0);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.reach_days{grid-auto-rows:var(--component--reach--day-height);transition:opacity var(--transition--fast)}.reach_card[aria-busy=true] .reach_days{opacity:.4}.reach_days[data-empty]{opacity:.12}.reach_days_wrap{position:relative}.reach_month_empty{justify-content:center;align-items:center;gap:var(--size--0);text-align:center;font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);color:var(--theme--ink--secondary);animation:reach-in .4s var(--component--modal--ease-out) both;flex-direction:column;display:flex;position:absolute;inset:0}.reach_month_back{cursor:pointer;color:var(--theme--ink--primary);text-underline-offset:.15em;text-decoration:underline}.reach_weekday{text-align:center;font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);color:var(--theme--ink--tertiary)}.reach_day{border-radius:var(--radius--0);width:min(var(--component--reach--day-height), 100%);height:var(--component--reach--day-height);cursor:pointer;font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:1;font-weight:var(--font--weight--0);font-variant-numeric:tabular-nums;color:var(--theme--ink--primary);background-color:color-mix(in srgb, transparent calc(100% * var(--component-states--initial)), var(--theme--surface--tertiary) calc(100% * var(--component-states--final)));justify-self:center;place-items:center;display:grid;position:relative}.reach_day:disabled,.reach_day[data-outside]{color:var(--theme--ink--tertiary);cursor:default;background-color:#0000}.reach_day[data-today]:before{border-radius:var(--radius--0);content:"";width:calc(100% - var(--size--0));height:calc(var(--component--reach--day-height) - var(--size--0));background-color:var(--theme--surface--tertiary);z-index:-1;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.reach_day[data-today]{isolation:isolate}.reach_day[aria-pressed=true]{color:var(--theme--surface--primary);background-color:var(--theme--ink--primary)}.reach_day[aria-pressed=true]:before{display:none}.reach_times{min-height:0;transition:opacity var(--component--modal--view-in) ease-out;position:relative;overflow:hidden}.reach_card[data-stage=date] .reach_times{opacity:0;transition:opacity var(--component--modal--exit) ease-out}.reach_times_inner{animation:reach-in .5s var(--component--modal--ease-out) both;flex-direction:column;display:flex;position:absolute;inset:0}.reach_times_head{height:var(--component--reach--day-height);padding-inline:var(--size--1);font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);color:var(--theme--ink--primary);white-space:nowrap;align-items:center;gap:.25em;display:flex}.reach_times_date{color:var(--theme--ink--tertiary)}.reach_time_list{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding-block:var(--size--1) var(--size--3);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--size--1), #000 calc(100% - var(--size--3)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--size--1), #000 calc(100% - var(--size--3)), transparent);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.reach_time_list::-webkit-scrollbar{display:none}.reach_time,.reach_times_head,.reach_times_zone{flex:none}.reach_time{border-radius:var(--radius--0);padding:var(--size--1);cursor:pointer;text-align:left;font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);color:var(--theme--ink--primary);background-color:color-mix(in srgb, transparent calc(100% * var(--component-states--initial)), var(--theme--surface--tertiary) calc(100% * var(--component-states--final)));position:relative}.reach_time[aria-pressed=true]{color:var(--theme--surface--primary);background-color:var(--theme--ink--primary)}.reach_times_zone{margin-top:var(--size--1);padding-inline:var(--size--1);font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);color:var(--theme--ink--tertiary)}.reach_times_empty{padding-inline:var(--size--1);padding-top:calc(var(--component--reach--day-height) + var(--size--1) * 2 + var(--font--height--1));font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);color:var(--theme--ink--tertiary)}@container reach-picker (max-width:22rem){.reach_card{--component--reach--times-width:4.75rem;column-gap:var(--size--1)}.reach_weekday{font-size:var(--font--size--0)}.reach_times_weekday{display:none}.reach_times_head,.reach_time{padding-inline:var(--size--0)}}@container reach-picker (max-width:17.5rem){.reach_weekday{font-size:0}.reach_weekday:before{content:attr(data-short);font-size:var(--font--size--0)}}@keyframes reach-in{0%{opacity:0;filter:blur(.1875rem);translate:0 .625rem}}.reach_book{gap:var(--size--3);flex-direction:column;flex:auto;display:flex}.reach_stage{padding-inline:var(--size--2);flex-direction:column;display:flex}.reach_details{gap:var(--size--3);flex:auto}.reach_rise{animation:reach-in .5s var(--component--modal--ease-out) both;animation-delay:calc(.12s + 50ms * var(--i,0))}@media (prefers-reduced-motion:reduce){.reach_rise{animation:none}}::view-transition-group(reach-date){animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(reach-status){animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(modal-panel){animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation-duration:.3s}::view-transition-new(root){animation-duration:.3s}::view-transition-image-pair(reach-status){overflow:clip}::view-transition-old(reach-status){object-fit:none;object-position:center;height:100%}::view-transition-new(reach-status){object-fit:none;object-position:center;height:100%}::view-transition-old(reach-status){animation-duration:.15s}::view-transition-old(reach-date):only-child{animation-duration:.15s}.reach_banner{border-radius:var(--radius--0);align-items:center;gap:var(--size--2);padding:var(--size--2);background-color:var(--theme--surface--secondary);display:flex}.reach_avatar{border-radius:var(--radius--0);object-fit:cover;flex:none;width:2.5rem;height:2.5rem}.reach_banner_text{flex-direction:column;min-width:0;display:flex}.reach_banner_meta{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);color:var(--theme--ink--tertiary)}.reach_heading{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--1);color:var(--theme--ink--primary)}.reach_summary{height:var(--component--reach--day-height,2rem);font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--0);color:var(--theme--ink--primary);white-space:nowrap;align-items:center;gap:.3em;display:flex}.reach_summary_muted,.reach_summary_time,.reach_summary_zone{color:var(--theme--ink--tertiary)}.reach_summary_time{animation:.3s ease-out .5s both reach-fade}@keyframes reach-fade{0%{opacity:0}}.reach_summary_zone{align-items:center;gap:var(--size--0);margin-left:auto;display:inline-flex}.reach_fields{gap:var(--size--2);flex-direction:column;display:flex}.reach_field_pair{gap:var(--size--2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reach_field{gap:var(--size--0);flex-direction:column;display:flex}.reach_field_label,.reach_field_input{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--0)}.reach_field_label{color:var(--theme--ink--secondary)}.reach_field_input{width:100%;padding-block:var(--size--0);border-bottom:var(--border--1) solid var(--theme--stroke--secondary);color:var(--theme--ink--primary);caret-color:var(--theme--ink--primary);transition:border-color var(--transition--fast);outline:none}.reach_field_input::placeholder{color:var(--theme--ink--tertiary);opacity:1}.reach_field_input:focus{border-bottom-color:var(--theme--ink--primary)}.reach_field[data-invalid] .reach_field_label{color:var(--theme--ink--negative)}.reach_field[data-invalid] .reach_field_input{border-bottom-color:var(--theme--ink--negative)}.reach_actions{gap:var(--size--1);flex-direction:column;margin-top:auto;display:flex}.reach_status{align-self:center;align-items:center;gap:var(--size--1);height:1.375rem;padding-inline:calc(var(--size--1) * 1.1);border-radius:calc(var(--radius--1) * 1.1);background-color:var(--theme--surface--tertiary);font-family:var(--font--family--0);font-size:calc(var(--font--size--0) * 1.1);line-height:calc(var(--font--height--0) * 1.1);color:var(--theme--ink--tertiary);animation:.25s ease-out both reach-fade;display:inline-flex}.reach_status[data-done]{height:auto;padding:var(--size--2);border-radius:var(--radius--0);font-size:var(--font--size--1);line-height:var(--font--height--1);color:var(--theme--ink--green);background-color:var(--theme--surface--green);justify-content:flex-start;align-self:stretch}.reach_tick{width:var(--component--icon--size,.875rem);height:var(--component--icon--size,.875rem);color:var(--theme--ink--green);flex:none}.reach_tick path{stroke-dasharray:1;stroke-dashoffset:1px;animation:reach-draw .45s var(--component--modal--ease-out) .35s forwards}@keyframes reach-draw{to{stroke-dashoffset:0}}.reach_spinner{color:var(--theme--ink--primary);animation:.9s linear infinite reach-spin;display:inline-block}@keyframes reach-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.reach_spinner{animation:1.2s ease-in-out infinite reach-pulse}@keyframes reach-pulse{50%{opacity:.3}}}.reach_pills{--component--pill-nav--scale:1.1}.reach_pills .pill_nav{justify-content:space-between}.reach_zone{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);flex-direction:column;display:flex}.reach_zone_button{align-items:center;gap:var(--size--1);cursor:pointer;text-align:left;width:100%;color:var(--theme--ink--primary);display:flex}.reach_zone_globe{color:var(--theme--ink--tertiary);flex:none}.reach_zone_offset{color:var(--theme--ink--tertiary)}.reach_zone_chevron{color:var(--theme--ink--tertiary);transition:rotate var(--transition--fast);flex:none;margin-left:auto}.reach_zone_button[aria-expanded=true] .reach_zone_chevron{rotate:180deg}.reach_zone_button:focus-visible{outline:var(--border--2) solid var(--theme--ink--primary);outline-offset:var(--border--2)}.reach_zone_card{gap:var(--size--0);padding:var(--size--1);border-radius:var(--radius--0);background-color:var(--theme--surface--tertiary);flex-direction:column;display:flex}.reach_zone_search{width:100%;padding:var(--size--0) var(--size--1) var(--size--1);border-bottom:var(--border--1) solid var(--theme--stroke--secondary);font:inherit;color:var(--theme--ink--primary);caret-color:var(--theme--ink--primary);outline:none}.reach_zone_search::placeholder{color:var(--theme--ink--tertiary);opacity:1}.reach_zone_list{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;max-height:10rem;display:flex;overflow-y:auto}.reach_zone_list::-webkit-scrollbar{display:none}.reach_zone_option{justify-content:space-between;align-items:baseline;gap:var(--size--2);padding:var(--size--0) var(--size--1);border-radius:var(--radius--0);cursor:pointer;text-align:left;color:var(--theme--ink--primary);background-color:color-mix(in srgb, transparent calc(100% * var(--component-states--initial)), var(--theme--surface--secondary) calc(100% * var(--component-states--final)));flex:none;display:flex}.reach_zone_option[aria-selected=true]{color:var(--theme--surface--primary);background-color:var(--theme--ink--primary)}.reach_zone_option[aria-selected=true] .reach_zone_offset{color:color-mix(in srgb, var(--theme--surface--primary) 70%, transparent)}.reach_zone_option:focus-visible{outline:var(--border--2) solid var(--theme--ink--primary);outline-offset:calc(var(--border--2) * -1)}.reach_zone_name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reach_zone_none{padding:var(--size--0) var(--size--1);color:var(--theme--ink--tertiary)}.reach_error{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);color:var(--theme--ink--negative)}.reach_times_link{color:var(--theme--ink--primary);text-underline-offset:.15em;text-decoration:underline}
.peek{transition:grid-template-rows var(--component--modal--morph) var(--component--modal--soft);grid-template-rows:0fr;display:grid}.peek[data-open]{grid-template-rows:1fr}.peek_clip{min-height:0;overflow:hidden}.peek_body{padding-top:var(--size--2);opacity:0;filter:blur(.25rem);transition:opacity var(--component--modal--exit) ease-out, translate var(--component--modal--exit) ease-out, filter var(--component--modal--exit) ease-out;translate:0 -.375rem}.peek[data-open] .peek_body{opacity:1;filter:none;transition:opacity var(--component--modal--view-in) ease-out 80ms, translate var(--component--modal--morph) var(--component--modal--soft) 40ms, filter var(--component--modal--view-in) ease-out 80ms;translate:0}.peek_split{display:none}.peek_split[data-broken]{display:grid}.peek_split .peek_body{padding-bottom:var(--size--2)}@starting-style{.peek_split[data-open]{grid-template-rows:0fr}.peek_split[data-open] .peek_body{opacity:0;filter:blur(.25rem);translate:0 -.375rem}}.peek_block{--component--peek--tone-surface:var(--theme--surface--brand);--component--peek--tone-ink:var(--theme--ink--brand);flex-direction:column;display:flex}.peek_block[data-tone=principles]{--component--peek--tone-surface:var(--theme--surface--green);--component--peek--tone-ink:var(--theme--ink--green)}.peek_block[data-tone=system]{--component--peek--tone-surface:var(--theme--surface--orange);--component--peek--tone-ink:var(--theme--ink--orange)}.peek_block[data-tone=partnership]{--component--peek--tone-surface:var(--theme--surface--green);--component--peek--tone-ink:var(--theme--ink--green)}.peek_block[data-tone=friends]{--component--peek--tone-surface:var(--theme--surface--purple);--component--peek--tone-ink:var(--theme--ink--purple)}.peek_block[data-tone=credits]{--component--peek--tone-surface:var(--theme--surface--magenta);--component--peek--tone-ink:var(--theme--ink--magenta)}.peek_term{border-radius:var(--radius--0);padding:0 var(--size--0);cursor:pointer;font:inherit;color:var(--component--peek--tone-ink);background-color:var(--component--peek--tone-surface);display:inline-block}.peek_term_line{white-space:nowrap}.peek_term[data-tight]{margin-right:calc(var(--size--0) * -1)}.peek_term:focus-visible{outline:var(--border--2) solid var(--component--peek--tone-ink);outline-offset:var(--border--2)}.peek_card{border-radius:var(--radius--0);gap:var(--size--2);padding:var(--size--2);color:var(--component--peek--tone-ink);background-color:var(--component--peek--tone-surface);flex-direction:column;display:flex}.peek_card .modal_text{color:var(--component--peek--tone-ink)}
