*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--c-ff-body);font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}img,svg,video{max-width:100%}img{height:auto}[id]{scroll-margin-top:calc(var(--c-head-h) + 24px)}.hel-bypass{position:absolute;z-index:100}.hel-bypass:not(:focus){clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px}.hel-head{position:sticky;top:0;z-index:50}.hel-toggler{cursor:pointer}.hel-links__trigger:checked+.hel-toggler .hel-glyph--open,.hel-toggler .hel-glyph--close{display:none}.hel-links__trigger:checked+.hel-toggler .hel-glyph--close{display:block}.hel-links__trigger:focus-visible+.hel-toggler{outline:2px solid;outline-offset:3px}@media (max-width:1023.98px){.hel-head .hel-head__call,.hel-links__trigger:not(:checked)~.hel-links{display:none}}@media (min-width:1024px){.hel-toggler{display:none}}@keyframes hel-crawl{to{transform:translateX(-50%)}}.hel-tbl__hold{max-width:100%;overflow-x:auto}.hel-fail{display:none}.hel-slot:has(:user-invalid) .hel-fail{display:block}.hel-wrap{margin-inline:auto;max-width:var(--c-wrap);padding-inline:1rem}@media (min-width:640px){.hel-wrap{padding-inline:1.5rem}}@media (min-width:1024px){.hel-wrap{padding-inline:2rem}}.hel-bypass:focus{background:hsl(var(--c-fg));border-radius:var(--c-round-box);color:hsl(var(--c-lite));font-weight:600;left:.75rem;padding:.7rem 1.1rem;top:.75rem}.hel-head{background:hsl(var(--c-page)/.96);border-bottom:1px solid hsl(var(--c-hair))}.hel-head:after{background:radial-gradient(circle,hsl(var(--c-prime)/.55) 1.4px,transparent 1.9px) 0 0 /14px 6px repeat-x;bottom:-7px;content:"";height:6px;left:0;pointer-events:none;position:absolute;right:0}.hel-head__row{gap:1rem;min-height:var(--c-head-h)}.hel-logo{gap:.7rem;min-width:0;text-decoration:none}.hel-logo__title{color:hsl(var(--c-prime));font-family:var(--c-ff-hl);font-size:1.55rem;line-height:1}.hel-logo__sub{color:hsl(var(--c-soft));font-size:.72rem;line-height:1.3;margin-top:.25rem;max-width:15rem}@media (max-width:479.98px){.hel-logo__sub{display:none}}@media (max-width:1023.98px){.hel-toggler{display:inline-flex}}.hel-toggler{align-items:center;background:hsl(var(--c-snow));border:1.5px solid hsl(var(--c-hair));border-radius:50%;color:hsl(var(--c-prime));flex:none;height:46px;justify-content:center;width:46px}.hel-links__stack{display:flex;flex-direction:column}.hel-links__ref{color:hsl(var(--c-fg));display:block;font-size:.98rem;font-weight:500;position:relative;text-decoration:none;transition:color .2s}.hel-links__ref:hover{color:hsl(var(--c-prime))}.hel-links__ref[aria-current=page]{color:hsl(var(--c-prime));font-weight:600}@media (max-width:1023.98px){.hel-links{background:hsl(var(--c-page));border-bottom:3px solid hsl(var(--c-prime));box-shadow:0 18px 30px -18px hsl(var(--c-fg)/.35);left:0;padding:.5rem 1rem 1.25rem;position:absolute;right:0;top:100%}.hel-links__ref{border-bottom:1px dashed hsl(var(--c-hair));padding:.9rem .25rem}.hel-links__ref[aria-current=page]:before{background:hsl(var(--c-prime));border-radius:50%;content:"";display:inline-block;height:7px;margin-right:.6rem;vertical-align:middle;width:7px}}@media (min-width:1024px){.hel-links__stack{flex-direction:row;gap:2rem}.hel-links__ref{padding:.4rem 0}.hel-links__ref[aria-current=page]:after{background:hsl(var(--c-prime));border-radius:50%;bottom:-.45rem;box-shadow:-12px 0 0 -1px hsl(var(--c-prime)/.45),12px 0 0 -1px hsl(var(--c-prime)/.45);content:"";height:7px;left:50%;margin-left:-3.5px;position:absolute;width:7px}}.hel-head__call{font-size:.92rem;white-space:nowrap}.hel-base{background:hsl(var(--c-prime-strong));color:hsl(var(--c-lite)/.86);margin-top:0}.hel-base__main{padding:4.5rem 0 3rem}.hel-base__logo{background:radial-gradient(circle,hsl(var(--c-lite)/.35) 1.3px,transparent 1.8px) 0 100% /14px 6px repeat-x;gap:1.5rem;margin-bottom:2.5rem;padding-bottom:2.5rem}.hel-base .hel-logo__title{color:hsl(var(--c-lite));font-size:1.8rem}.hel-base__about{font-size:.95rem;max-width:30rem}.hel-base .grid{gap:2.5rem}.hel-base__ttl{color:hsl(var(--c-mark));font-family:var(--c-ff-body);font-size:.76rem;font-weight:700;letter-spacing:.16em;margin-bottom:1rem;text-transform:uppercase}.hel-base__urls li+li{margin-top:.5rem}.hel-base__contacts a,.hel-base__urls a{border-bottom:1px solid hsl(var(--c-lite)/.25);color:hsl(var(--c-lite));text-decoration:none}.hel-base__contacts a:hover,.hel-base__urls a:hover{border-bottom-color:hsl(var(--c-mark))}.hel-base__contacts p+p{margin-top:.45rem}.hel-base__contacts{font-size:.95rem}.hel-base__bottom{border-top:1px solid hsl(var(--c-lite)/.15);padding:1.75rem 0 2.25rem}.hel-base__law{font-size:.9rem;gap:.5rem 1.5rem;justify-content:center}.hel-base__law a{color:hsl(var(--c-lite))}.hel-base__dim{color:hsl(var(--c-lite)/.72);font-size:.84rem;margin-top:.8rem;max-width:44rem}.hel-alert{background:radial-gradient(circle,hsl(var(--c-prime)/.6) 1.5px,transparent 2px) 0 0 /16px 6px repeat-x,radial-gradient(circle,hsl(var(--c-prime)/.6) 1.5px,transparent 2px) 0 100% /16px 6px repeat-x;margin-inline:auto;max-width:48rem;padding:2.25rem 0 2rem;position:relative;text-align:center}.hel-alert__glyph{background:hsl(var(--c-spark));border-radius:50%;color:hsl(var(--c-lite));height:48px;margin-bottom:1rem;width:48px}.hel-alert h2{font-size:1.5rem}.hel-alert p{color:hsl(var(--c-soft));font-size:.96rem;margin-top:.8rem}.hel-button{align-items:center;border:1.5px solid transparent;border-radius:var(--c-round-button);display:inline-flex;font-size:.96rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.2;min-height:48px;padding:.75rem 1.55rem;text-align:center;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.hel-button--solid{background:hsl(var(--c-prime));color:hsl(var(--c-lite))}.hel-button--solid:hover{background:hsl(var(--c-prime-strong))}.hel-button--outline{background:hsl(var(--c-snow));border:2px dotted hsl(var(--c-prime)/.8);color:hsl(var(--c-prime-strong))}.hel-button--outline:hover{background:hsl(var(--c-prime));border-style:solid;color:hsl(var(--c-lite))}.hel-button--clear{background:hsl(var(--c-lite));color:hsl(var(--c-prime-strong))}.hel-button--clear:hover{background:hsl(var(--c-mark))}.hel-button--bare{align-self:flex-start;border-color:hsl(var(--c-lite)/.5);color:hsl(var(--c-lite))}.hel-button--bare:hover{border-color:hsl(var(--c-mark));color:hsl(var(--c-mark))}.hel-ref{color:hsl(var(--c-prime));font-weight:600;text-decoration:underline;text-decoration-color:hsl(var(--c-prime)/.4);text-decoration-thickness:1.5px;text-underline-offset:4px}.hel-ref:hover{text-decoration-color:hsl(var(--c-prime))}.hel-overline{align-items:center;color:hsl(var(--c-spark));display:inline-flex;font-size:.76rem;font-weight:600;gap:.55rem;letter-spacing:.15em;text-transform:uppercase}.hel-overline:before{background:currentColor;border-radius:50%;box-shadow:10px 0 0 hsl(var(--c-prime)/.7);content:"";height:6px;margin-right:10px;width:6px}.hel-nope li,.hel-points li,.hel-ticks li{padding-left:1.5rem;position:relative}.hel-nope li+li,.hel-points li+li,.hel-ticks li+li{margin-top:.6rem}.hel-points li:before{background:hsl(var(--c-prime));border-radius:50%;content:"";height:7px;left:.2rem;position:absolute;top:.66em;width:7px}.hel-nope li:before{color:hsl(var(--c-prime));content:"×";font-size:1.15rem;font-weight:700;left:.1rem;position:absolute;top:-.05em}.hel-ticks li:before{border-width:medium;border-bottom:2.5px solid hsl(var(--c-spark));border-left:0 solid hsl(var(--c-spark));border-right:2.5px solid hsl(var(--c-spark));border-top:0 solid hsl(var(--c-spark));content:"";height:12px;left:.2rem;position:absolute;top:.42em;transform:rotate(40deg);width:7px}.hel-tbl{background:hsl(var(--c-snow));border-collapse:collapse;font-size:.95rem;width:100%}.hel-tbl td,.hel-tbl th{border-bottom:1px solid hsl(var(--c-hair));padding:.8rem 1rem;text-align:left;vertical-align:top}.hel-tbl thead th{background:hsl(var(--c-prime-strong));color:hsl(var(--c-lite));font-size:.84rem;font-weight:600;letter-spacing:.02em}.hel-tbl__hold{border:1px solid hsl(var(--c-hair));border-radius:var(--c-round-box)}.hel-answers details{border-bottom:1px dashed hsl(var(--c-hair));padding-left:2.4rem;position:relative}.hel-answers details:before{background:hsl(var(--c-snow));border:2px solid hsl(var(--c-spark)/.55);border-radius:50% 50% 50% 0;content:"";height:16px;left:3px;position:absolute;top:1.32rem;transform:rotate(-45deg);width:16px;z-index:1}.hel-answers details[open]:before{background:hsl(var(--c-mark));border-color:hsl(var(--c-spark))}.hel-answers summary{cursor:pointer;font-size:1.04rem;font-weight:600;list-style:none;padding:1.1rem 2.75rem 1.1rem 0;position:relative}.hel-answers summary::-webkit-details-marker{display:none}.hel-answers summary:after{border:1.5px solid hsl(var(--c-prime)/.5);border-radius:50%;color:hsl(var(--c-prime));content:"+";display:grid;font-size:1.15rem;height:1.9rem;line-height:1;place-items:center;position:absolute;right:.25rem;top:.8rem;width:1.9rem}.hel-answers details[open] summary:after{background:hsl(var(--c-prime));color:hsl(var(--c-lite));content:"−"}.hel-answers details p{color:hsl(var(--c-soft));margin-top:0;padding:0 0 1.25rem}.hel-touch__intro{background-color:hsl(var(--c-panel));background-image:var(--c-pulli);background-size:22px 22px;padding:4rem 0 2.75rem}.hel-touch__head{max-width:46rem}.hel-touch__head h1{margin-top:.75rem}.hel-touch__lead{color:hsl(var(--c-soft));font-size:1.12rem}.hel-touch__section{padding-block:clamp(3rem,6vw,4.5rem)}.hel-touch__grid{gap:2.5rem}.hel-write__box{background:hsl(var(--c-snow));border:1px solid hsl(var(--c-hair));border-radius:var(--c-round-box);border-top:6px solid hsl(var(--c-prime));padding:clamp(1.4rem,4vw,2.5rem)}.hel-write__box h2{font-size:1.95rem}.hel-write__note{color:hsl(var(--c-soft));font-size:.92rem;margin-bottom:1.6rem}.hel-touch__write{gap:1.3rem}.hel-legend{display:block;font-size:.93rem;font-weight:600;margin-bottom:.4rem}.hel-optional{color:hsl(var(--c-soft));font-size:.84rem;font-weight:400}.hel-textbox{background:hsl(var(--c-lite));border:1.5px solid hsl(var(--c-hair));border-radius:6px;color:hsl(var(--c-fg));font:inherit;font-size:1rem;min-height:48px;padding:.7rem .9rem;transition:border-color .2s,box-shadow .2s;width:100%}textarea.hel-textbox{min-height:9rem;resize:vertical}.hel-textbox:focus{border-color:hsl(var(--c-spark));box-shadow:0 0 0 4px hsl(var(--c-spark)/.18);outline:none}.hel-textbox::-moz-placeholder{color:hsl(var(--c-soft)/.75)}.hel-textbox::placeholder{color:hsl(var(--c-soft)/.75)}.hel-slot:has(:user-invalid) .hel-textbox{background:hsl(var(--c-prime)/.04);border-color:hsl(var(--c-prime))}.hel-aid{color:hsl(var(--c-soft));font-size:.82rem;margin-top:.35rem}.hel-fail{color:hsl(var(--c-prime));font-size:.84rem;font-weight:600;margin-top:.35rem}.hel-agree{align-items:flex-start;display:flex;font-size:.9rem;gap:.75rem}.hel-agree input{accent-color:hsl(var(--c-prime));flex:none;height:20px;margin-top:.2rem;width:20px}.hel-touch__aside h2{font-size:1.65rem;margin-bottom:1rem}.hel-touch__stack{border-collapse:collapse;font-size:.95rem;width:100%}.hel-touch__stack td,.hel-touch__stack th{border-bottom:1px dotted hsl(var(--c-prime)/.4);padding:.75rem 0;text-align:left;vertical-align:top}.hel-touch__stack th{color:hsl(var(--c-soft));font-size:.76rem;font-weight:700;letter-spacing:.1em;padding-right:1rem;text-transform:uppercase;width:32%}.hel-touch__stack a{color:hsl(var(--c-prime));font-weight:600;overflow-wrap:anywhere}.hel-aside--night{background:hsl(var(--c-spark-strong));border-radius:var(--c-round-box);color:hsl(var(--c-lite)/.88);margin-top:2rem;padding:1.5rem}.hel-aside--night h3{color:hsl(var(--c-lite))}.hel-aside--night p{font-size:.93rem;margin-top:.5rem}.hel-touch__topics{margin-top:2rem}.hel-touch__topics h3{margin-bottom:.85rem}.hel-touch__discover{background:hsl(var(--c-panel))}.hel-discover__stack{display:grid;gap:1rem}@media (min-width:640px){.hel-discover__stack{grid-template-columns:repeat(3,minmax(0,1fr))}}.hel-ref__box{background:hsl(var(--c-snow));border:1px solid hsl(var(--c-hair));border-radius:var(--c-round-box);display:block;height:100%;padding:1.5rem;text-decoration:none;transition:border-color .2s,transform .2s}.hel-ref__box:hover{border-color:hsl(var(--c-prime));transform:translateY(-2px)}.hel-ref__ttl{color:hsl(var(--c-prime-strong));font-family:var(--c-ff-hl);font-size:1.3rem;line-height:1.2;margin-top:.6rem}.hel-ref__copy{color:hsl(var(--c-soft));font-size:.92rem;margin-top:.4rem}.hel-touch__about-copy{margin-bottom:2.25rem;max-width:46rem}.hel-about__item{border-top:3px solid hsl(var(--c-spark));padding-top:1rem}.hel-about__item p{color:hsl(var(--c-soft));font-size:.93rem;margin-top:.45rem}.hel-thank{padding:clamp(4rem,9vw,6.5rem) 0}.hel-thank .grid{gap:3rem}.hel-thank__glyph{background:hsl(var(--c-prime));border-radius:50%;box-shadow:0 0 0 8px hsl(var(--c-prime)/.12);color:hsl(var(--c-lite));height:64px;margin-bottom:1.5rem;width:64px}.hel-thank__lead{color:hsl(var(--c-soft));font-size:1.1rem;margin-top:1rem}.hel-thank__actions{gap:1.25rem;margin-top:2rem}.hel-thank__note{background:hsl(var(--c-panel));border-left:4px solid hsl(var(--c-prime));border-radius:0 var(--c-round-box) var(--c-round-box) 0;padding:1.4rem 1.5rem}.hel-thank__next{margin-top:2rem}.hel-thank__next h2{font-size:1.5rem}.hel-thank__next ul{counter-reset:next;margin-top:1rem}.hel-thank__next li{border-bottom:1px dashed hsl(var(--c-hair));counter-increment:next;padding:.55rem 0 .55rem 2.6rem;position:relative}.hel-thank__next li:before{border:1.5px solid hsl(var(--c-prime));border-radius:50%;color:hsl(var(--c-prime));content:counter(next);display:grid;font-family:var(--c-ff-hl);font-size:.95rem;height:1.8rem;left:0;place-items:center;position:absolute;top:.5rem;width:1.8rem}.hel-law__intro{background-color:hsl(var(--c-prime-strong));background-image:radial-gradient(circle,hsl(var(--c-lite)/.12) 1.4px,transparent 1.9px);background-size:20px 20px;padding:clamp(3rem,7vw,4.5rem) 0 clamp(2.5rem,6vw,3.5rem)}.hel-law__intro,.hel-law__intro h1{color:hsl(var(--c-lite))}.hel-law__lead{color:hsl(var(--c-lite)/.82);font-size:1.08rem;margin-top:.85rem;max-width:44rem}.hel-law__body{padding-bottom:4.5rem;padding-top:3rem}.hel-law__index{background:hsl(var(--c-panel));border-radius:var(--c-round-box);margin-bottom:2.75rem;padding:1.5rem 1.75rem}.hel-law__index-ttl{color:hsl(var(--c-spark));font-size:.76rem;font-weight:700;letter-spacing:.15em;margin-bottom:.75rem;text-transform:uppercase}.hel-law__index ol{list-style:decimal;padding-left:1.4rem}.hel-law__index li+li{margin-top:.3rem}.hel-law__index a{color:hsl(var(--c-prime));text-underline-offset:3px}.hel-law h2{font-size:clamp(1.45rem,2.6vw,1.85rem)}.hel-law .hel-tbl__hold,.hel-law dl,.hel-law ol,.hel-law p,.hel-law ul{margin-top:.9rem}.hel-law ul{list-style:disc;padding-left:1.4rem}.hel-law ol{list-style:decimal;padding-left:1.4rem}.hel-law li+li{margin-top:.35rem}.hel-law dt{font-weight:700;margin-top:1rem}.hel-law dd{color:hsl(var(--c-soft))}.hel-law em{color:hsl(var(--c-spark))}.hel-law a{color:hsl(var(--c-prime));text-decoration:underline;text-underline-offset:3px}.hel-law__part+.hel-law__part{background:radial-gradient(circle,hsl(var(--c-prime)/.45) 1.3px,transparent 1.8px) 0 0 /14px 6px repeat-x;margin-top:2.5rem;padding-top:2.5rem}.hel-law__meta{border-top:1px solid hsl(var(--c-hair));color:hsl(var(--c-soft));font-size:.9rem;margin-top:3rem;padding-top:1rem}.hel-law__questions{font-size:.95rem;margin-top:.6rem}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.fixed{position:fixed}.col-span-5{grid-column:span 5/span 5}.mx-auto{margin-left:auto;margin-right:auto}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.w-full{width:100%}.min-w-0{min-width:0}.max-w-4xl{max-width:56rem}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.rounded{border-radius:.25rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.text-center{text-align:center}.font-bold{font-weight:700}.not-italic{font-style:normal}.text-prime{--tw-text-opacity:1;color:hsl(var(--c-prime)/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hel-crawl__belt{animation:none!important}}:root{--c-fg:18 28% 13%;--c-soft:20 14% 34%;--c-prime:14 60% 35%;--c-prime-strong:12 52% 20%;--c-spark:152 48% 24%;--c-spark-strong:152 55% 15%;--c-mark:40 82% 58%;--c-page:42 50% 97%;--c-panel:38 42% 92%;--c-snow:0 0% 100%;--c-hair:30 24% 82%;--c-lite:40 60% 98%;--c-inland:205 42% 89%;--c-ff-hl:"Rozha One",Georgia,"Times New Roman",serif;--c-ff-body:"Work Sans","Segoe UI",system-ui,sans-serif;--c-round-box:6px;--c-round-button:999px;--c-wrap:1200px;--c-head-h:76px;--c-pulli:radial-gradient(circle,hsl(var(--c-prime)/.28) 1.5px,transparent 2px);--c-section:clamp(4rem,8vw,6.75rem)}body{background:hsl(var(--c-page));counter-reset:chapter;font-family:var(--c-ff-body);font-size:1.0625rem;line-height:1.7}body,h1,h2{color:hsl(var(--c-fg))}h1,h2{font-family:var(--c-ff-hl);font-weight:400;line-height:1.1}h1{font-size:clamp(2.35rem,5.2vw,4rem)}h2{font-size:clamp(1.75rem,3.3vw,2.55rem)}h3{font-family:var(--c-ff-body);font-size:1.125rem;font-weight:600;line-height:1.35}a{color:inherit}:focus-visible{outline:3px solid hsl(var(--c-spark));outline-offset:3px}::-moz-selection{background:hsl(var(--c-mark)/.55);color:hsl(var(--c-fg))}::selection{background:hsl(var(--c-mark)/.55);color:hsl(var(--c-fg))}main :where(h1,h2,h3)+:where(p,ul,ol,dl,div){margin-top:.85rem}main :where(p,ul,ol)+:where(p,ul,ol,div){margin-top:1rem}.hel-intro__lead{color:hsl(var(--c-soft));font-size:1.14rem;max-width:36rem}.hel-intro__home{background:linear-gradient(90deg,hsl(var(--c-page)) 35%,hsl(var(--c-page)/0)),var(--c-pulli) 0 0 /24px 24px,hsl(var(--c-page));padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(4rem,8vw,6rem)}.hel-intro__home h1{font-size:clamp(2.35rem,4.4vw,3.5rem);margin-top:1rem}.hel-intro__home .hel-intro__lead{margin-top:1.25rem}.hel-intro__actions{gap:.85rem;margin-top:2rem}.hel-intro__micro{border-left:3px solid hsl(var(--c-mark));color:hsl(var(--c-soft));font-size:.86rem;margin-top:1.5rem;max-width:30rem;padding-left:.85rem}.hel-lattice{background:hsl(var(--c-snow));background-image:radial-gradient(circle,hsl(var(--c-prime)/.7) 2.2px,transparent 2.8px);background-position:10px 10px;background-size:20px 20px;border:1px solid hsl(var(--c-hair));border-radius:var(--c-round-box);box-shadow:0 30px 50px -35px hsl(var(--c-prime-strong)/.5);display:grid;gap:20px;grid-template-columns:1.15fr 1fr;grid-template-rows:clamp(140px,24vw,235px) clamp(140px,24vw,235px) auto;padding:20px}.hel-lattice__cell{border:5px solid hsl(var(--c-snow));border-radius:3px;box-shadow:0 0 0 1px hsl(var(--c-hair));min-width:0;overflow:hidden}.hel-lattice__cell img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hel-lattice__tall{grid-row:1/3}.hel-lattice__stamp{align-items:center;background:hsl(var(--c-prime));border-radius:3px;color:hsl(var(--c-lite));display:flex;font-size:.9rem;gap:1rem;grid-column:1/-1;line-height:1.35;padding:.85rem 1.2rem}.hel-lattice__num{color:hsl(var(--c-mark));flex:none;font-family:var(--c-ff-hl);font-size:1.9rem;line-height:1}.hel-threshold{background:hsl(var(--c-snow));padding-block:var(--c-section)}.hel-threshold__head{max-width:46rem}.hel-threshold__head h2{margin-top:.8rem}.hel-threshold__head>p:last-child{color:hsl(var(--c-soft))}.hel-threshold__grid{border:1px solid hsl(var(--c-hair));border-radius:var(--c-round-box);margin-top:2.75rem;overflow:hidden}.hel-threshold__side{background:hsl(var(--c-panel)/.6);padding:clamp(1.75rem,4vw,2.75rem)}.hel-threshold__side h3{font-family:var(--c-ff-hl);font-size:1.7rem;font-weight:400;line-height:1.15;margin-bottom:1.25rem}.hel-threshold__out{background-color:hsl(var(--c-snow));padding-top:calc(clamp(1.75rem, 4vw, 2.75rem) + 14px);position:relative}.hel-threshold__out:before{background:repeating-linear-gradient(90deg,hsl(var(--c-prime)) 0 26px,hsl(var(--c-lite)) 26px 34px);content:"";height:14px;left:0;position:absolute;right:0;top:0}@media (min-width:768px){.hel-threshold__out{padding-left:calc(clamp(1.75rem, 4vw, 2.75rem) + 16px);padding-top:clamp(1.75rem,4vw,2.75rem)}.hel-threshold__out:before{background:repeating-linear-gradient(180deg,hsl(var(--c-prime)) 0 26px,hsl(var(--c-lite)) 26px 34px);bottom:0;height:auto;right:auto;width:16px}}.hel-threshold__foot{border-left:3px solid hsl(var(--c-spark));color:hsl(var(--c-soft));margin-top:2rem;max-width:52rem;padding-left:1rem}.hel-ladder{background:hsl(var(--c-panel));padding-block:var(--c-section)}.hel-ladder h2{margin-top:.8rem}.hel-ladder__line{border-bottom:1px dashed hsl(var(--c-prime)/.35);display:flex;flex-direction:column;gap:1.1rem;padding:1.6rem 0}.hel-ladder__line:first-child{padding-top:0}@media (min-width:640px){.hel-ladder__line{align-items:center;flex-direction:row;gap:2rem}}.hel-dotfield{background:radial-gradient(circle,hsl(var(--c-prime)) 3.2px,transparent 3.8px) 0 0 /16px 16px no-repeat,transparent;display:block;flex:none;height:64px;width:208px}.hel-dotfield:before{background:radial-gradient(circle,hsl(var(--c-prime)) 3.2px,transparent 3.8px) 0 0 /16px 16px;border-radius:8px;box-shadow:inset 0 0 0 1.5px hsl(var(--c-prime)/.2);content:"";display:block;height:var(--h);width:var(--w)}.hel-dotfield__1:before{--w:96px;--h:32px}.hel-dotfield__2:before{--w:128px;--h:48px}.hel-dotfield__3:before{--w:176px;--h:48px}.hel-dotfield__4:before{--w:208px;--h:64px}.hel-dotfield{background:none}.hel-ladder__copy h3{font-family:var(--c-ff-hl);font-size:1.6rem;font-weight:400;line-height:1.15}.hel-ladder__copy h3 a{text-decoration:none}.hel-ladder__copy h3 a:hover{color:hsl(var(--c-prime));text-decoration:underline;text-underline-offset:4px}.hel-ladder__kcal{background:hsl(var(--c-spark));border-radius:var(--c-round-button);color:hsl(var(--c-lite));display:inline-block;font-size:.84rem;font-weight:600;margin-top:.35rem!important;padding:.1rem .7rem}.hel-ladder__copy p:last-child{color:hsl(var(--c-soft));margin-top:.5rem}.hel-doorstep{background:hsl(var(--c-spark-strong));color:hsl(var(--c-lite)/.85);padding-block:var(--c-section)}.hel-doorstep h2,.hel-doorstep h3{color:hsl(var(--c-lite))}.hel-doorstep .hel-overline{color:hsl(var(--c-mark))}.hel-doorstep__head{max-width:44rem}.hel-doorstep__head h2{margin-top:.8rem}.hel-doorstep__strip{gap:1rem;margin-top:2.75rem}.hel-doorstep__tile{border:1px solid hsl(var(--c-lite)/.2);border-radius:var(--c-round-box);padding:1.6rem 1.4rem}.hel-doorstep__tile p{font-size:.95rem;margin-top:.5rem}.hel-doorstep__n{color:hsl(var(--c-mark));display:block;font-family:var(--c-ff-hl);font-size:2.6rem;line-height:1;margin-bottom:.75rem}.hel-doorstep__ours{background:hsl(var(--c-mark));border-color:hsl(var(--c-mark))}.hel-doorstep__ours,.hel-doorstep__ours h3{color:hsl(var(--c-fg))}.hel-doorstep__ours .hel-doorstep__n{color:hsl(var(--c-prime-strong))}.hel-doorstep__note{margin-top:2.25rem!important;max-width:50rem}.hel-doorstep .hel-ref{color:hsl(var(--c-mark));text-decoration-color:hsl(var(--c-mark)/.5)}.hel-dayarc{padding-block:var(--c-section)}.hel-dayarc h2{margin-top:.8rem}.hel-arc{aspect-ratio:2/1;border:2px dashed hsl(var(--c-prime)/.45);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;margin:3.5rem auto 3rem;max-width:520px;position:relative;width:calc(100% - 3rem)}.hel-arc:after{background:hsl(var(--c-hair));bottom:0;content:"";height:2px;left:-1.5rem;position:absolute;right:-1.5rem}.hel-arc__point{background:hsl(var(--c-snow));border:3px solid hsl(var(--c-prime));border-radius:50%;height:16px;position:absolute;transform:translate(-50%,50%);width:16px;z-index:1}.hel-arc__point span{bottom:170%;color:hsl(var(--c-soft));font-size:.8rem;font-weight:600;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.hel-arc__p1{bottom:0;left:0}.hel-arc__p2{bottom:70.7%;left:14.6%}.hel-arc__p3{bottom:100%;left:50%}.hel-arc__p4{bottom:70.7%;left:85.4%}.hel-arc__p5{bottom:0;left:100%}.hel-arc__p1 span,.hel-arc__p5 span{bottom:auto;top:170%}.hel-arc__p1 span{left:-4px;transform:none}.hel-arc__p5 span{left:auto;right:-4px;transform:none}.hel-arc__ours{background:hsl(var(--c-prime));border-color:hsl(var(--c-mark));box-shadow:0 0 0 6px hsl(var(--c-mark)/.3);height:26px;width:26px}.hel-arc__ours span{color:hsl(var(--c-prime));font-size:.88rem}.hel-arc__notes li+li{margin-top:.7rem}.hel-arc__notes strong{color:hsl(var(--c-prime))}.hel-dayarc__image img{aspect-ratio:4/5;border-radius:var(--c-round-box);-o-object-fit:cover;object-fit:cover;width:100%}.hel-dayarc__image figcaption{color:hsl(var(--c-soft));font-size:.9rem;font-style:italic;margin-top:.75rem}.hel-strands{background:hsl(var(--c-snow));padding-block:var(--c-section)}.hel-strands__head{margin-bottom:2.25rem;max-width:44rem}.hel-strands__head h2{margin-top:.8rem}.hel-strand__line{border-top:1px solid hsl(var(--c-hair));display:grid;gap:1rem;padding:2rem 0}@media (min-width:900px){.hel-strand__line{align-items:center;-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:13rem minmax(0,1fr) 17rem}.hel-strand__suits{grid-column:2/4}}.hel-strand__legend h3{color:hsl(var(--c-prime));font-family:var(--c-ff-hl);font-size:2.2rem;font-weight:400;line-height:1}.hel-strand__legend p{color:hsl(var(--c-soft));font-size:.9rem;margin-top:.4rem}.hel-strand{background:radial-gradient(circle,hsl(var(--c-prime)) 4.5px,transparent 5px) 0 50% /calc(100%/var(--n)) 20px repeat-x,linear-gradient(hsl(var(--c-prime)/.35),hsl(var(--c-prime)/.35)) 0 50% /100% 1.5px no-repeat;display:block;height:20px;width:calc(var(--n)/30*100%)}.hel-strand__7{--n:7}.hel-strand__30{--n:30}.hel-strand__facts{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:0!important}.hel-strand__facts dt{color:hsl(var(--c-soft));font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.hel-strand__facts dd{color:hsl(var(--c-fg));font-weight:600}.hel-strand__suits{color:hsl(var(--c-soft));margin-top:0!important}.hel-strands__foot{border-top:1px solid hsl(var(--c-hair));color:hsl(var(--c-soft));font-size:.88rem;padding-top:1.5rem}.hel-letter__hold{background:hsl(var(--c-panel));padding-block:var(--c-section)}.hel-letter{background:hsl(var(--c-inland));border:1px solid #9db6c8;border-radius:4px;box-shadow:0 24px 40px -30px rgba(38,68,89,.6);margin-inline:auto;max-width:54rem;padding:clamp(2rem,5vw,3.25rem) clamp(1.4rem,5vw,3.25rem);position:relative}.hel-letter:after{border:1.5px dashed rgba(106,146,175,.55);border-radius:2px;content:"";inset:10px;pointer-events:none;position:absolute}.hel-letter__stamp{border:2px dashed hsl(var(--c-prime));color:hsl(var(--c-prime));display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.14em;margin-bottom:1.25rem;padding:.35rem .75rem;text-transform:uppercase;transform:rotate(-3deg)}@media (min-width:768px){.hel-letter__stamp{margin:0;position:absolute;right:1.75rem;top:1.75rem;transform:rotate(4deg)}.hel-letter h2{padding-right:9rem}}.hel-letter p{color:#2a3a46;max-width:40rem}.hel-letter__actions{gap:1.25rem;margin-top:1.75rem!important;position:relative;z-index:1}.hel-intro__menu{background-color:hsl(var(--c-prime));background-image:radial-gradient(circle,hsl(var(--c-lite)/.14) 1.5px,transparent 2px);background-size:24px 24px;color:hsl(var(--c-lite));overflow:hidden;padding:clamp(3rem,7vw,5rem) 0}.hel-intro__menu h1{color:hsl(var(--c-lite));margin-top:1rem}.hel-intro__menu .hel-overline{color:hsl(var(--c-mark))}.hel-intro__menu .hel-intro__lead{color:hsl(var(--c-lite)/.88);margin-top:1.25rem}.hel-intro__facts{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem!important}.hel-intro__facts li{border:1px solid hsl(var(--c-lite)/.4);border-radius:var(--c-round-button);font-size:.88rem;font-weight:500;padding:.4rem 1rem}.hel-lotus{aspect-ratio:1;margin:40px auto;max-width:470px;position:relative;width:calc(100% - 80px)}.hel-lotus:before{background:repeating-conic-gradient(hsl(var(--c-mark)) 0 7deg,transparent 7deg 15deg);inset:-22px;-webkit-mask:radial-gradient(circle,transparent 62%,#000 63%);mask:radial-gradient(circle,transparent 62%,#000 63%)}.hel-lotus:after,.hel-lotus:before{border-radius:50%;content:"";position:absolute}.hel-lotus:after{border:2px dotted hsl(var(--c-lite)/.6);inset:-38px}.hel-lotus img{border:6px solid hsl(var(--c-lite));border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.hel-plates{padding-block:var(--c-section)}.hel-plates__head{max-width:44rem}.hel-plates__head p{color:hsl(var(--c-soft))}.hel-plates__grid{gap:1.5rem;margin-top:2.5rem}.hel-plate{align-items:center;background:hsl(var(--c-snow));border:1px solid hsl(var(--c-hair));border-radius:var(--c-round-box);display:flex;flex-direction:column;height:100%;padding:1.75rem 1.4rem;text-align:center}.hel-plate__rim{aspect-ratio:1;background:linear-gradient(135deg,#e6cd94,#ba873b 45%,#edd697 70%,#b07d3b);border-radius:50%;box-shadow:0 14px 24px -14px rgba(96,64,32,.6);max-width:220px;padding:10px;width:78%}.hel-plate__rim img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hel-plate__kcal{border:1.5px dashed hsl(var(--c-prime));border-radius:var(--c-round-button);color:hsl(var(--c-prime));font-size:.8rem;font-weight:700;letter-spacing:.06em;margin-top:1.25rem!important;padding:.2rem .8rem}.hel-plate h3{font-family:var(--c-ff-hl);font-size:1.45rem;font-weight:400;margin-top:.75rem}.hel-plate h3+p{color:hsl(var(--c-soft));font-size:.93rem;margin-top:.5rem}.hel-plate__price{font-size:.9rem;margin-top:auto!important;padding-top:1rem}.hel-plate__price strong{color:hsl(var(--c-prime));font-family:var(--c-ff-hl);font-size:1.45rem;font-weight:400}.hel-plate .hel-button{margin-top:1rem}.hel-rule{background:hsl(var(--c-panel));padding-block:var(--c-section)}.hel-rule__intro p{color:hsl(var(--c-soft))}.hel-scale{background:hsl(var(--c-snow));border:1px solid hsl(var(--c-hair));border-radius:var(--c-round-box);padding:1.75rem 1.5rem 1.25rem}.hel-scale__band{font-size:.86rem;font-weight:600;margin-bottom:.6rem;padding-bottom:26px;position:relative}.hel-scale__band:after,.hel-scale__band:before{border-radius:99px;bottom:6px;content:"";height:14px;position:absolute}.hel-scale__band:before{background:repeating-linear-gradient(90deg,hsl(var(--c-hair)) 0 1px,transparent 1px 21.739%),hsl(var(--c-panel)/.6);left:0;right:0}.hel-scale__band:after{background:var(--c);left:var(--from);min-width:14px;width:var(--w)}.hel-band__1{--from:4.35%;--w:19.57%;--c:hsl(var(--c-spark))}.hel-band__2{--from:39.13%;--w:4.35%;--c:#b67a20}.hel-band__3{--from:69.57%;--w:8.7%;--c:hsl(var(--c-prime))}.hel-band__4{--from:91.3%;--w:5.43%;--c:hsl(var(--c-prime-strong))}.hel-scale__ticks{color:hsl(var(--c-soft));font-size:.76rem;height:1.4rem;margin-top:.25rem;position:relative}.hel-scale__ticks span{position:absolute;top:0;transform:translateX(-50%)}.hel-scale__ticks span:first-child{left:0;transform:none}.hel-scale__ticks span:nth-child(2){left:21.74%}.hel-scale__ticks span:nth-child(3){left:43.48%}.hel-scale__ticks span:nth-child(4){left:65.22%}.hel-scale__ticks span:nth-child(5){left:86.96%}.hel-scale__note{color:hsl(var(--c-soft));font-size:.88rem}.hel-matrix__hold{background:hsl(var(--c-snow));padding-block:var(--c-section)}.hel-matrix__lead,.hel-matrix__note{color:hsl(var(--c-soft));max-width:46rem}.hel-matrix__hold .hel-tbl__hold{margin-top:2rem}.hel-matrix__note{font-size:.92rem;margin-top:1.25rem!important}.hel-matrix{min-width:680px}.hel-matrix tbody tr:nth-child(2n){background:hsl(var(--c-panel)/.45)}.hel-matrix tbody th{font-weight:600}.hel-matrix td,.hel-matrix thead th:not(:first-child){text-align:center}.hel-no,.hel-or,.hel-yes{align-items:center;display:inline-flex;font-size:.86rem;gap:.45rem}.hel-yes:before{background:hsl(var(--c-spark));border-radius:50%;content:"";height:12px;width:12px}.hel-yes{color:hsl(var(--c-spark));font-weight:600}.hel-no{color:hsl(var(--c-soft)/.8)}.hel-or{color:hsl(var(--c-prime));font-style:italic}.hel-or:before{border:2px solid hsl(var(--c-prime));border-radius:50%;content:"";height:12px;width:12px}.hel-bill__hold{background:hsl(var(--c-panel));padding-block:var(--c-section)}.hel-bill__intro p{color:hsl(var(--c-soft))}.hel-bill{background:hsl(var(--c-snow));border:1px solid hsl(var(--c-hair));box-shadow:0 22px 40px -30px hsl(var(--c-fg)/.45);padding:2.25rem clamp(1rem,4vw,2rem) 1.75rem;position:relative}.hel-bill:before{background:radial-gradient(circle,hsl(var(--c-panel)) 4px,transparent 4.5px) 0 0 /16px 12px repeat-x;content:"";height:12px;left:0;position:absolute;right:0;top:-6px}.hel-bill__head{border-bottom:3px double hsl(var(--c-fg)/.6);color:hsl(var(--c-prime));font-size:.78rem;font-weight:700;letter-spacing:.18em;padding-bottom:.9rem;text-align:center;text-transform:uppercase}.hel-bill .hel-tbl__hold{border:0;margin-top:.5rem}.hel-bill__tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:400px;width:100%}.hel-bill__tbl td,.hel-bill__tbl th{border-bottom:1px dashed hsl(var(--c-hair));padding:.8rem .5rem;vertical-align:top}.hel-bill__tbl thead th{color:hsl(var(--c-soft));font-size:.76rem;font-weight:600;letter-spacing:.1em;text-align:right;text-transform:uppercase}.hel-bill__tbl tbody th,.hel-bill__tbl thead th:first-child{text-align:left}.hel-bill__tbl tbody th{font-weight:600}.hel-bill__tbl td{font-size:1.05rem;font-weight:600;text-align:right}.hel-bill__tbl small{color:hsl(var(--c-soft));display:block;font-size:.78rem;font-weight:400}.hel-bill__foot{color:hsl(var(--c-soft));font-size:.82rem;font-style:italic;margin-top:1rem!important;text-align:right}.hel-thoranam{padding-block:var(--c-section)}.hel-thoranam__head{max-width:44rem}.hel-thoranam__head p{color:hsl(var(--c-soft))}.hel-leaves{gap:2.5rem 1rem;margin-top:2.5rem;padding-top:2.5rem;position:relative}.hel-leaves:before{background:repeating-linear-gradient(90deg,hsl(var(--c-spark-strong)) 0 10px,hsl(var(--c-mark)) 10px 14px);border-radius:4px;content:"";height:4px;left:0;position:absolute;right:0;top:0}.hel-leaf{background:hsl(var(--c-spark));border-radius:6px 6px 50% 50%/6px 6px 18% 18%;color:hsl(var(--c-lite)/.9);padding:1.6rem 1.25rem 2.6rem;position:relative}.hel-leaf:before,.hel-leaf:nth-child(2n){background:hsl(var(--c-spark-strong))}.hel-leaf:before{content:"";height:2.5rem;left:50%;position:absolute;top:-2.5rem;width:2px}.hel-leaf h3{color:hsl(var(--c-lite));font-size:1.05rem}.hel-leaf p{font-size:.92rem;margin-top:.5rem}@media (max-width:639.98px){.hel-leaf:before{display:none}.hel-leaves{gap:1rem}}.hel-tinband{background:hsl(var(--c-prime-strong));color:hsl(var(--c-lite)/.85);padding-block:3rem}.hel-tinband__row{border-block:2px dashed hsl(var(--c-lite)/.3);padding:1.75rem 0}.hel-tinband__row>*{margin-top:0!important}.hel-tinband h2{color:hsl(var(--c-lite));font-size:clamp(1.5rem,2.6vw,1.9rem)}.hel-tinband__actions{align-items:flex-start;gap:.8rem}.hel-tinband .hel-ref{color:hsl(var(--c-mark));text-decoration-color:hsl(var(--c-mark)/.5)}.hel-intro__care{padding-top:clamp(2.75rem,6vw,4.5rem)}.hel-care__copy h1{margin-top:1rem}.hel-care__copy>.hel-intro__lead{margin-top:0!important}.hel-care__band{margin-top:2.75rem;position:relative}.hel-care__band:before{background:radial-gradient(circle at 50% 50%,transparent 3px,hsl(var(--c-prime)) 3.5px 5px,transparent 5.5px) 0 0 /20px 10px repeat-x;content:"";height:10px;left:0;position:absolute;right:0;top:-14px}.hel-care__band img{height:clamp(220px,32vw,430px);-o-object-fit:cover;object-fit:cover;-o-object-position:65% 40%;object-position:65% 40%;width:100%}.hel-chapter{counter-increment:chapter;padding-block:var(--c-section)}.hel-chapter__head{display:grid;gap:1.25rem 1.75rem;grid-template-columns:auto minmax(0,1fr);max-width:54rem}.hel-chapter__head p{color:hsl(var(--c-soft))}.hel-chapter__n{background:var(--c-pulli) 0 0 /12px 12px;border:1.5px solid hsl(var(--c-prime)/.35);border-radius:50%;display:grid;height:clamp(64px,10vw,92px);place-items:center;width:clamp(64px,10vw,92px)}.hel-chapter__n:before{background:hsl(var(--c-page));color:hsl(var(--c-prime));content:counter(chapter,decimal-leading-zero);font-family:var(--c-ff-hl);font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1;padding:0 .2rem}.hel-calendar,.hel-calendar .hel-chapter__n:before{background:hsl(var(--c-snow))}.hel-sheets{gap:1rem;margin-block:2.5rem 3rem}.hel-sheet{background:hsl(var(--c-lite));border:1px solid hsl(var(--c-hair));border-radius:3px 3px 6px 6px;border-top:12px solid hsl(var(--c-prime));box-shadow:0 10px 18px -14px hsl(var(--c-fg)/.5);padding:1.5rem 1.25rem 1.4rem;position:relative}.hel-sheet:before{background:radial-gradient(circle,hsl(var(--c-lite)) 2px,transparent 2.5px) 50% 0 /18px 6px repeat-x;content:"";height:6px;left:0;position:absolute;right:0;top:-9px}.hel-sheet__day{color:hsl(var(--c-prime));display:block;font-family:var(--c-ff-hl);font-size:2.2rem;line-height:1}.hel-sheet p{color:hsl(var(--c-soft));font-size:.92rem;margin-top:.7rem}.hel-calendar__image img{aspect-ratio:3/2;border-radius:var(--c-round-box);-o-object-fit:cover;object-fit:cover;width:100%}.hel-calendar__notes h3{font-family:var(--c-ff-hl);font-size:1.5rem;font-weight:400}.hel-calendar__notes p+h3{margin-top:1.75rem}.hel-calendar__notes p{color:hsl(var(--c-soft))}.hel-caution__hold,.hel-caution__hold .hel-chapter__n:before{background:hsl(var(--c-panel))}.hel-caution{background:hsl(var(--c-lite));border:3px solid hsl(var(--c-prime));border-radius:var(--c-round-box);box-shadow:0 0 0 6px hsl(var(--c-lite)),0 0 0 8px hsl(var(--c-prime)/.5);margin-top:2.75rem;padding:clamp(1.5rem,4vw,2.5rem)}.hel-caution__stack{gap:1.5rem 2.5rem}.hel-caution__stack li{border-left:3px solid hsl(var(--c-mark));padding-left:1rem}.hel-caution__stack h3{font-size:1.02rem}.hel-caution__stack p{color:hsl(var(--c-soft));font-size:.93rem;margin-top:.35rem}.hel-caution__foot{border-top:1px dashed hsl(var(--c-prime)/.4);color:hsl(var(--c-prime-strong));font-weight:600;margin-top:2rem!important;padding-top:1.25rem}.hel-steps{display:grid;gap:1rem;margin-top:2.75rem}@media (min-width:1024px){.hel-steps{align-items:end;grid-template-columns:repeat(3,minmax(0,1fr))}.hel-step__1{margin-top:5rem}.hel-step__2{margin-top:2.5rem}}.hel-step{border-bottom:8px solid hsl(var(--c-fg)/.15);border-radius:var(--c-round-box) var(--c-round-box) 0 0;padding:1.75rem 1.5rem 2rem}.hel-step__1{background:hsl(var(--c-snow));border-bottom:1px solid hsl(var(--c-hair));border:solid hsl(var(--c-hair));border-width:1px 1px 8px}.hel-step__2{background:hsl(var(--c-mark)/.32);border-bottom-color:hsl(var(--c-mark))}.hel-step__3{background:hsl(var(--c-prime));border-bottom-color:hsl(var(--c-prime-strong))}.hel-step__3,.hel-step__3 h3{color:hsl(var(--c-lite))}.hel-step__3 .hel-points li:before{background:hsl(var(--c-mark))}.hel-step__sub{color:hsl(var(--c-spark));font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hel-step__2 .hel-step__sub{color:hsl(var(--c-prime-strong))}.hel-step__3 .hel-step__sub{color:hsl(var(--c-mark))}.hel-step h3{font-family:var(--c-ff-hl);font-size:1.5rem;font-weight:400;margin-top:.35rem}.hel-step ul{font-size:.95rem}.hel-jasmine__hold,.hel-jasmine__hold .hel-chapter__n:before{background:hsl(var(--c-snow))}.hel-jasmine{margin-top:2.25rem!important;max-width:54rem;position:relative}.hel-jasmine:before{background:hsl(var(--c-spark)/.5);bottom:0;content:"";left:10px;position:absolute;top:0;width:2px}.hel-pillar__hold{background:hsl(var(--c-panel));padding-block:var(--c-section)}.hel-pillar{background:hsl(var(--c-prime));border-bottom:14px solid hsl(var(--c-prime-strong));border-radius:160px 160px 10px 10px;color:hsl(var(--c-lite)/.88);margin-inline:auto;max-width:40rem;padding:clamp(3rem,7vw,4.5rem) clamp(1.4rem,5vw,3rem) clamp(2.5rem,5vw,3.25rem);text-align:center}.hel-pillar__slot{background:hsl(var(--c-prime-strong));border-radius:99px;box-shadow:inset 0 3px 4px rgba(0,0,0,.45);display:block;height:14px;margin:0 auto 2rem;max-width:60%;width:150px}.hel-pillar h2{color:hsl(var(--c-lite))}.hel-pillar__actions{align-items:center;gap:1rem 1.5rem;margin-top:1.75rem!important}.hel-pillar .hel-ref{color:hsl(var(--c-mark));text-decoration-color:hsl(var(--c-mark)/.5)}.hel-plan__intro{background:linear-gradient(180deg,hsl(var(--c-page)/0),hsl(var(--c-page)) 85%),var(--c-pulli) 0 0 /22px 22px,hsl(var(--c-page));padding:1.75rem 0 clamp(3.5rem,7vw,5rem)}.hel-crumbs{color:hsl(var(--c-soft));font-size:.88rem;margin-bottom:2.25rem}.hel-crumbs ol{gap:.4rem}.hel-crumbs li+li:before{color:hsl(var(--c-prime));content:"›";margin-right:.4rem}.hel-crumbs a{color:hsl(var(--c-prime));font-weight:600}.hel-plan__image{background:hsl(var(--c-snow));border:1px solid hsl(var(--c-hair));box-shadow:0 28px 46px -32px hsl(var(--c-prime-strong)/.55);padding:14px;transform:rotate(-1.2deg)}.hel-plan__image img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.hel-plan__image-left img{-o-object-position:20% 50%;object-position:20% 50%}.hel-plan__intro h1{margin-top:.9rem}.hel-plan__kcal{background:hsl(var(--c-prime));border-radius:var(--c-round-button);color:hsl(var(--c-lite));display:inline-block;font-family:var(--c-ff-hl);font-size:1.3rem;margin-top:1rem!important;padding:.3rem 1.1rem}.hel-plan__intro .hel-intro__lead{margin-top:1.25rem}.hel-plan__facts{border-top:1px solid hsl(var(--c-hair));gap:1rem 1.5rem;margin-block:1.75rem!important;padding-top:1.25rem}.hel-plan__facts dt{color:hsl(var(--c-soft));font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.hel-plan__facts dd{font-family:var(--c-ff-hl);font-size:1.3rem;line-height:1.25}.hel-plan__box{background:hsl(var(--c-snow));padding-block:var(--c-section)}.hel-parts{counter-reset:part;margin-top:1.5rem!important}.hel-parts li{border-bottom:1px dashed hsl(var(--c-hair));counter-increment:part;padding:1.1rem 0 1.1rem 3.6rem;position:relative}.hel-parts li:before{border:2px solid hsl(var(--c-prime));border-radius:50%;color:hsl(var(--c-prime));content:counter(part);display:grid;font-family:var(--c-ff-hl);font-size:1.15rem;height:2.4rem;left:0;place-items:center;position:absolute;top:1rem;width:2.4rem}.hel-parts p{color:hsl(var(--c-soft));margin-top:.3rem}.hel-kcal__note{align-self:start;background:hsl(var(--c-panel));border-radius:var(--c-round-box);border-top:6px solid hsl(var(--c-spark));padding:clamp(1.5rem,4vw,2.25rem)}.hel-kcal__note h2{font-size:1.85rem}.hel-kcal__small{color:hsl(var(--c-soft));font-size:.88rem}.hel-order__hold{background:hsl(var(--c-panel));padding-block:var(--c-section)}.hel-order{background:hsl(var(--c-snow));border:1px solid hsl(var(--c-hair));border-radius:var(--c-round-box);overflow:hidden}.hel-order__choose{padding:clamp(1.5rem,4vw,2.5rem)}.hel-order__choose h2{margin-top:.75rem}.hel-order__tiles{border:0;gap:1rem;margin:1.75rem 0 0;min-width:0;padding:0}.hel-order__tile{background:hsl(var(--c-lite));border:2px solid hsl(var(--c-hair));border-radius:var(--c-round-box);cursor:pointer;display:grid;gap:.15rem;padding:1.3rem 1.25rem 1.3rem 3.4rem;position:relative;transition:border-color .2s,background-color .2s}.hel-order__tile input{height:1px;opacity:0;position:absolute;width:1px}.hel-order__tile:before{background:hsl(var(--c-snow));border:2px solid hsl(var(--c-soft)/.7);border-radius:50%;content:"";height:22px;left:1.15rem;position:absolute;top:1.5rem;width:22px}.hel-order__tile:hover{border-color:hsl(var(--c-prime)/.5)}.hel-order__tile:has(input:checked){background:hsl(var(--c-prime)/.06);border-color:hsl(var(--c-prime))}.hel-order__tile:has(input:checked):before{background:radial-gradient(circle,hsl(var(--c-prime)) 5px,hsl(var(--c-snow)) 5.5px);border-color:hsl(var(--c-prime))}.hel-order__tile:has(input:focus-visible){outline:3px solid hsl(var(--c-spark));outline-offset:3px}.hel-tile__days{font-family:var(--c-ff-hl);font-size:1.55rem;line-height:1.1}.hel-tile__per,.hel-tile__sub{color:hsl(var(--c-soft));font-size:.84rem}.hel-tile__price{color:hsl(var(--c-prime));font-size:1.2rem;font-weight:700;margin-top:.4rem}.hel-order__help{color:hsl(var(--c-soft));font-size:.88rem;margin-top:1.25rem!important}.hel-order__summary{background:hsl(var(--c-prime-strong));background-image:radial-gradient(circle,hsl(var(--c-lite)/.08) 1.4px,transparent 1.9px);background-size:18px 18px;color:hsl(var(--c-lite)/.85);padding:clamp(1.5rem,4vw,2.5rem)}.hel-order__summary h3{color:hsl(var(--c-lite));font-family:var(--c-ff-hl);font-size:1.6rem;font-weight:400}.hel-order__summary dl>div{border-bottom:1px solid hsl(var(--c-lite)/.15);display:flex;gap:1rem;justify-content:space-between;padding:.7rem 0}.hel-order__summary dt{color:hsl(var(--c-lite)/.7);font-size:.9rem}.hel-order__summary dd{color:hsl(var(--c-lite));font-weight:600;text-align:right}.hel-order__total{align-items:baseline;border-bottom:0!important;padding-top:1rem!important}.hel-order__total dd{color:hsl(var(--c-mark));font-family:var(--c-ff-hl);font-size:2rem;font-weight:400}.hel-order__summary .hel-button--solid{background:hsl(var(--c-mark));color:hsl(var(--c-fg));margin-top:1.25rem}.hel-order__summary .hel-button--solid:hover{background:hsl(var(--c-lite))}.hel-if__30{display:none}.hel-order__hold:has(input[value="30"]:checked) .hel-if__30{display:inline}.hel-order__hold:has(input[value="30"]:checked) .hel-if__7{display:none}.hel-plan__fit{padding-block:var(--c-section)}.hel-plan__fit h2{font-size:clamp(1.6rem,2.8vw,2.1rem)}.hel-fit__ticks{background:hsl(var(--c-mark)/.2);border-left:4px solid hsl(var(--c-mark));border-radius:0 var(--c-round-box) var(--c-round-box) 0;font-size:.95rem;margin-top:1.75rem!important;padding:1rem 1.25rem}.hel-extra__plans ul{margin-top:1.25rem!important}.hel-extra__plans li+li{margin-top:.75rem}.hel-extra__plans a{align-items:baseline;background:hsl(var(--c-snow));border:1px solid hsl(var(--c-hair));border-radius:var(--c-round-box);display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between;padding:1.1rem 1.25rem;text-decoration:none;transition:border-color .2s}.hel-extra__plans a:hover{border-color:hsl(var(--c-prime))}.hel-extra__plans a span:first-child{color:hsl(var(--c-prime-strong));font-family:var(--c-ff-hl);font-size:1.25rem}.hel-extra__plans a span:last-child{color:hsl(var(--c-spark));font-size:.88rem;font-weight:600}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:py-20{padding-bottom:5rem;padding-top:5rem}}@media (min-width:768px){.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:items-center{align-items:center}}@media (min-width:1024px){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}