.hj-site .hj-res-picks{display:contents}.hj-site .hj-res-picks[hidden]{display:none}.hj-site .hj-res-form .hj-res-step[tabindex="-1"]:focus:not(:focus-visible){outline:none}.hj-site .hj-res-form .hj-res-step[tabindex="-1"]{scroll-margin-top:calc(var(--hj-header-h,69px) + 1rem)}.hj-site .hj-res-form{--hj-res-form-pad:clamp(1.2rem,2.4cqi,2.6rem)}.hj-site .hj-res-zone{gap:clamp(1.4rem,2cqi,2rem);min-width:0;display:grid}.hj-site .hj-res-zone>.hj-fine{margin-top:calc(-1*clamp(.6rem,1cqi,1rem))}.hj-site .hj-res-summary{background:var(--hanji-2);border:1px solid var(--seam);border-left:3px solid var(--celadon-2);scroll-margin-top:calc(var(--hj-header-h,69px) + 1rem);font-variant-numeric:tabular-nums;padding:.2rem .5rem .2rem .95rem;display:block}.hj-site .hj-res-summary:focus:not(:focus-visible){outline:none}.hj-site .hj-res-summary:focus-visible{outline:2px solid var(--celadon-2);outline-offset:2px}.hj-site .hj-res-summary-line{margin:0;line-height:1.35}.hj-site .hj-res-summary-text{color:var(--ink);font-weight:600}.hj-site .hj-res-summary-tail{white-space:nowrap}.hj-site .hj-res-summary-sep{color:var(--ink-3)}.hj-site .hj-res-summary-change{vertical-align:middle;min-width:44px;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:.22em;background:0 0;border:0;align-items:center;margin-left:-.2rem;padding:0 .35rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.hj-site .hj-res-summary-change:hover{color:var(--seal)}.hj-site .hj-res-summary-change:focus-visible{outline:2px solid var(--celadon-2);outline-offset:-2px}.hj-site .hj-res-summary-notes{gap:.6rem;display:grid}.hj-site .hj-res-summary-notes:empty{display:none}.hj-site .hj-res-summary-notes .hj-res-mode{margin:0}.hj-site .hj-res-form[data-summary-mode=true] .hj-res-contact .hj-res-num{display:none}.hj-site .hj-res-form .hj-res-contact .hj-fields-2{row-gap:.2rem}.hj-site .hj-res-form .hj-res-field-error{min-height:1.4em;font-size:var(--fs-0);color:var(--ink);margin:-.15rem 0 0;line-height:1.4}.hj-site .hj-res-form .hj-res-field-error:not(:empty){box-shadow:inset 3px 0 0 var(--ochre);padding-left:.55rem}.hj-site .hj-res-form .hj-res-field-error-optional{min-height:0}.hj-site .hj-res-form .hj-field :is(input,textarea)[aria-invalid=true]{border-color:var(--ochre);box-shadow:inset 3px 0 0 var(--ochre)}.hj-site .hj-res-taken{gap:.6rem;margin:0;display:grid}.hj-site .hj-res-taken p{margin:0}.hj-site .hj-res-taken-times .hj-chip{font-variant-numeric:tabular-nums;min-width:4.2em;min-height:44px}.hj-site .hj-res-submit .hj-res-status{gap:.7rem;display:grid}.hj-site .hj-res-submit .hj-res-status:empty{display:none}.hj-site .hj-res-submit .hj-res-alert a{color:inherit;white-space:nowrap;font-weight:600}.hj-site .hj-res-zone>.hj-res-submit{z-index:5;margin-inline:calc(-1 * var(--hj-res-form-pad));padding:.75rem var(--hj-res-form-pad) max(.75rem,env(safe-area-inset-bottom));background:var(--hanji);box-shadow:0 -12px 18px -16px color-mix(in srgb,var(--ink) 55%,transparent);position:sticky;bottom:0}.hj-site .hj-res-zone:has(:is(input[type=text],input[type=email],input[type=tel],input[type=number],textarea):focus)>.hj-res-submit{position:relative}.hj-site .hj-res-submit .hj-cta-row{flex-wrap:nowrap;align-items:stretch}.hj-site .hj-res-submit .hj-cta-row>button[type=submit]{white-space:normal;text-align:center;flex:auto;min-width:0;min-height:44px;line-height:1.2}.hj-site .hj-res-submit .hj-cta-row>a{flex:none;min-height:44px;padding-inline:1em}.hj-site .hj-res-submit .hj-res-phone-num{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hj-site .hj-result-arrival{background:var(--hanji);gap:.75rem;min-width:0;padding:clamp(1.1rem,2cqi,1.6rem) clamp(1.4rem,3cqi,3rem);display:grid}.hj-site .hj-result-arrival h2{font-size:var(--fs-2);line-height:1.2}.hj-site .hj-result-arrival ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.hj-site .hj-result-arrival li{font-size:var(--fs-0);color:var(--ink-2);padding-left:1.1rem;line-height:1.5;position:relative}.hj-site .hj-result-arrival li:before{content:"";background:var(--celadon-2);border-radius:50%;width:.42em;height:.42em;position:absolute;top:.62em;left:0}.hj-site .hj-result-arrival-actions{flex-wrap:wrap;align-items:center;gap:.7rem 1.4rem;display:flex}.hj-site .hj-result-arrival-link{min-height:44px;font-size:var(--fs-0);text-underline-offset:.22em;border-bottom:0;text-decoration:underline;text-decoration-thickness:1px}@container site (min-width:600px){.hj-site .hj-res-submit .hj-res-phone-num{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@container site (min-width:900px){.hj-site .hj-res-zone>.hj-res-submit{box-shadow:none;background:0 0;margin-inline:0;padding:clamp(1rem,1.6cqi,1.4rem) 0 0;position:static}.hj-site .hj-res-submit .hj-cta-row{flex-wrap:wrap}.hj-site .hj-res-submit .hj-cta-row>button[type=submit]{white-space:nowrap;flex:0 auto}.hj-site .hj-res-submit .hj-res-status{order:2}}
