*,: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(--s-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}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{color:inherit;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(--s-masthead-h) + 24px)}.zujBypass{position:absolute;z-index:100}.zujBypass:not(:focus){clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px}.zujMasthead{position:sticky;top:0;z-index:50}.zujHamb{cursor:pointer}.zujHamb .zujIcoClose,.zujNaviFlip:checked+.zujHamb .zujIcoOpen{display:none}.zujNaviFlip:checked+.zujHamb .zujIcoClose{display:block}.zujNaviFlip:focus-visible+.zujHamb{outline:2px solid;outline-offset:3px}@media (max-width:1023.98px){.zujMasthead .zujMastheadCall,.zujNaviFlip:not(:checked)~.zujNavi{display:none}}@keyframes zujCrawl{to{transform:translateX(-50%)}}.zujSheetOuter{max-width:100%;overflow-x:auto}.zujFail{display:none}.zujUnit:has(:user-invalid) .zujFail{display:block}.zujFrame{margin-inline:auto;max-width:var(--s-frame);padding-inline:clamp(1rem,4vw,2rem);width:100%}.zujBypass:focus{background:hsl(var(--s-beam));border-radius:var(--s-round-button);color:hsl(var(--s-main-strong));font-weight:600;left:.75rem;padding:.7rem 1.1rem;top:.75rem}.zujMasthead{background:hsl(var(--s-main-strong));border-bottom:3px double hsl(var(--s-gold)/.8);color:hsl(var(--s-pale))}.zujMastheadRow{gap:.5rem 1rem;min-height:68px;padding-block:.6rem}.zujLogo{color:hsl(var(--s-beam));gap:.7rem;text-decoration:none}.zujLogo:hover{color:hsl(var(--s-pale))}.zujLogoText{font-family:var(--s-ff-hl);font-size:1.55rem;font-weight:700;letter-spacing:.06em}.zujHamb{align-items:center;border:1px solid hsl(var(--s-gold)/.55);border-radius:50%;color:hsl(var(--s-beam));display:inline-flex;height:46px;justify-content:center;width:46px}@media (min-width:1024px){.zujHamb{display:none}}.zujNavi{flex-basis:100%}.zujNaviItems{display:flex;flex-direction:column;list-style:none;margin:0;padding:.4rem 0 .8rem}.zujNaviAnchor{border-bottom:1px solid hsl(var(--s-gold)/.18);color:hsl(var(--s-pale));display:block;font-size:1.02rem;padding:.75rem .25rem;text-decoration:none}.zujNaviAnchor:hover{color:hsl(var(--s-beam))}.zujNaviAnchor[aria-current=page]{color:hsl(var(--s-beam));font-weight:600}@media (min-width:1024px){.zujMastheadRow{padding-block:.9rem 0}.zujNaviItems{flex-direction:row;gap:0;justify-content:center;padding:.35rem 0 0}.zujNaviItems>li+li{border-left:1px solid hsl(var(--s-gold)/.3)}.zujNaviAnchor{border-bottom:3px solid transparent;padding:.45rem 1.6rem .7rem}.zujNaviAnchor[aria-current=page]{border-bottom-color:hsl(var(--s-beam))}}.zujAdvisoryOuter{background:hsl(var(--s-back));padding-block:clamp(2.5rem,6vw,4rem)}.zujAdvisory{border-bottom:3px double hsl(var(--s-main)/.7);border-top:3px double hsl(var(--s-main)/.7);color:hsl(var(--s-faint));font-size:.97rem;gap:1rem 2.5rem;padding:1.6rem 0}.zujAdvisory h2{color:hsl(var(--s-coal));font-size:1.25rem;margin-top:.7rem}.zujAdvisoryIco{border-radius:50%;color:hsl(var(--s-beam));height:42px;width:42px}.zujAdvisoryIco,.zujBase{background:hsl(var(--s-main-strong))}.zujBase{color:hsl(var(--s-pale)/.86);font-size:.96rem}.zujBaseTop{border-top:6px solid hsl(var(--s-zest));padding-block:clamp(3rem,6vw,4.5rem) 2.5rem}.zujBaseMain{gap:2.5rem 3rem}.zujBaseCol{min-width:0}.zujBaseHeading{border-bottom:1px solid hsl(var(--s-gold)/.3);color:hsl(var(--s-beam));font-size:1.05rem;margin-bottom:1rem;padding-bottom:.5rem}.zujBaseContacts,.zujBaseGoto{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.zujBaseContacts a,.zujBaseGoto a{color:hsl(var(--s-pale));overflow-wrap:anywhere;text-decoration:none}.zujBaseContacts a:hover,.zujBaseGoto a:hover{color:hsl(var(--s-beam));text-decoration:underline}.zujBasePolicy{border-top:1px dashed hsl(var(--s-gold)/.3);font-size:.9rem;margin-top:1.4rem;padding-top:1rem}.zujBaseLogo .zujLogoText{font-size:1.35rem}.zujBaseAbout{color:hsl(var(--s-pale)/.78);margin:1rem 0 1.4rem}.zujBaseBottom{border-top:1px solid hsl(var(--s-gold)/.22);padding-block:1.4rem 1.8rem}.zujBaseBottom .zujFrame{gap:.4rem}.zujBaseFaint{color:hsl(var(--s-pale)/.66);font-size:.85rem}.zujButton{align-items:center;border:2px solid transparent;border-radius:var(--s-round-button);cursor:pointer;display:inline-flex;font-family:var(--s-ff-body);font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.3;min-height:48px;padding:.7rem 1.5rem;text-decoration:none;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.zujButton:hover{transform:translateY(-1px)}.zujButtonMain{background:hsl(var(--s-zest));box-shadow:0 3px 0 hsl(var(--s-zest-strong));color:hsl(var(--s-pane))}.zujButtonMain:hover{background:hsl(var(--s-zest-strong));color:hsl(var(--s-pane))}.zujButtonSecond{background:transparent;border-color:hsl(var(--s-coal)/.75);color:hsl(var(--s-coal))}.zujButtonSecond:hover{background:hsl(var(--s-coal));color:hsl(var(--s-pane))}.zujButtonBright{background:hsl(var(--s-beam));box-shadow:0 3px 0 hsl(var(--s-main));color:hsl(var(--s-main-strong))}.zujButtonBright:hover{background:hsl(var(--s-pale));color:hsl(var(--s-main-strong))}.zujButtonFlat{background:transparent;border-color:hsl(var(--s-gold)/.7);color:hsl(var(--s-beam))}.zujButtonFlat:hover{background:hsl(var(--s-gold)/.15);color:hsl(var(--s-pale))}.zujAnchor{color:hsl(var(--s-zest-strong));font-weight:600;text-decoration:underline;text-decoration-color:hsl(var(--s-zest)/.45);text-decoration-thickness:2px}.zujAnchor:hover{color:hsl(var(--s-zest));text-decoration-color:currentColor}.zujPretitle{color:hsl(var(--s-zest-strong));display:inline-block;font-size:.92rem;font-weight:600;letter-spacing:.04em;margin-bottom:.7rem}.zujPretitle:before{background:hsl(var(--s-gold));content:"";display:inline-block;height:.55em;margin-right:.5em;transform:rotate(45deg);vertical-align:.1em;width:.55em}.zujYes{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.zujYes li{padding-left:1.7rem;position:relative}.zujYes li:before{border-bottom:2px solid hsl(var(--s-zest));border-left:2px solid hsl(var(--s-zest));content:"";height:.45rem;left:.15rem;position:absolute;top:.55em;transform:rotate(-45deg);width:.8rem}.zujSpotNight{background:hsl(var(--s-main-strong));border-left:6px solid hsl(var(--s-beam));border-radius:var(--s-round-tile);color:hsl(var(--s-pale));margin-top:2rem;padding:1.5rem 1.6rem}.zujSpotNight h3{color:hsl(var(--s-beam));margin-bottom:.5rem}.zujSheet{background:hsl(var(--s-pane));border-collapse:collapse;font-size:.97rem;width:100%}.zujSheet caption{caption-side:bottom;color:hsl(var(--s-faint));font-size:.88rem;padding-top:.6rem;text-align:left}.zujSheet td,.zujSheet th{border-bottom:1px solid hsl(var(--s-edge));padding:.75rem .9rem;text-align:left;vertical-align:top}.zujSheet thead th{background:hsl(var(--s-main-strong));color:hsl(var(--s-beam));font-weight:600;white-space:nowrap}.zujSheetOuter{border:1px solid hsl(var(--s-edge));border-radius:var(--s-round-tile)}.zujReachOpening{background:hsl(var(--s-main-strong));color:hsl(var(--s-pale));padding-block:clamp(2.5rem,6vw,4.5rem)}.zujReachOpening .zujPretitle{color:hsl(var(--s-beam))}.zujReachGrid{gap:2.5rem}.zujReachHead h1{color:hsl(var(--s-pane))}.zujReachLead{color:hsl(var(--s-pale)/.86);margin-top:1.1rem;max-width:36rem}.zujReachFigure{border:10px solid hsl(var(--s-teak));border-radius:var(--s-round-tile);outline:2px solid hsl(var(--s-gold)/.7);outline-offset:-4px;overflow:hidden}.zujOpeningPictureGraphic{aspect-ratio:3/2;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.zujReachSection{padding-block:clamp(3rem,6vw,5rem)}.zujReachAside h2{font-size:1.5rem;margin-bottom:1rem}.zujReachItems{border-top:2px solid hsl(var(--s-coal));display:grid;grid-template-columns:minmax(5.5rem,auto) 1fr;margin:0}.zujReachItems dd,.zujReachItems dt{border-bottom:1px dotted hsl(var(--s-edge));margin:0;padding:.75rem 0}.zujReachItems dt{color:hsl(var(--s-faint));font-weight:600;padding-right:1rem}.zujReachItems dd{overflow-wrap:anywhere}.zujReachTopics{margin-top:2rem}.zujReachTopics h3{margin-bottom:.8rem}.zujWriteTile{background:hsl(var(--s-pane));border:1px solid hsl(var(--s-edge));border-radius:var(--s-round-tile);border-top:6px solid hsl(var(--s-gold));box-shadow:0 18px 40px -26px hsl(var(--s-main-strong)/.55)}.zujWriteRow{padding:clamp(1.4rem,4vw,2.4rem)}.zujWriteRow h2{font-size:1.6rem}.zujWriteNote{color:hsl(var(--s-faint));font-size:.95rem;margin:.7rem 0 1.6rem}.zujReachWrite{gap:1.2rem}.zujUnit{display:grid;gap:.35rem}.zujCaption{font-size:.97rem;font-weight:600}.zujOptional{color:hsl(var(--s-faint));font-size:.88rem;font-weight:400}.zujTextbox{background:hsl(var(--s-pale));border:1.5px solid hsl(var(--s-edge));border-bottom:2px solid hsl(var(--s-teak-pale));border-radius:2px;box-sizing:border-box;color:hsl(var(--s-coal));font:inherit;min-height:48px;padding:.7rem .9rem;width:100%}textarea.zujTextbox{min-height:150px;resize:vertical}.zujTextbox:focus{background:hsl(var(--s-pane));border-color:hsl(var(--s-zest));box-shadow:0 0 0 3px hsl(var(--s-beam)/.4);outline:none}.zujUnit:has(:user-invalid) .zujTextbox{background:#fdf3f1;border-color:#b62a20}.zujFail{color:#a7241b;font-size:.88rem;font-weight:500}.zujAgree{align-items:flex-start;display:flex;font-size:.93rem;gap:.7rem}.zujAgree input{accent-color:hsl(var(--s-zest));flex:none;height:1.25rem;margin-top:.3rem;width:1.25rem}.zujReachMore{background:hsl(var(--s-sheet))}.zujReachFacts h2,.zujReachMore h2{margin-bottom:1.5rem}.zujMoreItems{display:grid;gap:1rem;list-style:none;margin:0;padding:0}@media (min-width:768px){.zujMoreItems{grid-template-columns:repeat(3,minmax(0,1fr))}}.zujAnchorTile{background:hsl(var(--s-pane));border:1px solid hsl(var(--s-edge));border-bottom:4px solid hsl(var(--s-teak));border-radius:var(--s-round-tile);color:hsl(var(--s-coal));display:block;height:100%;padding:1.4rem 1.4rem 1.6rem;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.zujAnchorTile:hover{border-bottom-color:hsl(var(--s-zest));color:hsl(var(--s-coal));transform:translateY(-2px)}.zujAnchorHeading{font-family:var(--s-ff-hl);font-size:1.2rem;font-weight:700;margin-bottom:.4rem}.zujAnchorWords{color:hsl(var(--s-faint));font-size:.95rem}.zujReachFactsWords{display:grid;gap:.8rem;margin-bottom:2rem;max-width:46rem}.zujFactsItem{border-top:3px solid hsl(var(--s-gold));padding-top:1rem}.zujFactsItem h3{font-size:1.08rem;margin-bottom:.5rem}.zujFactsItem p{color:hsl(var(--s-faint));font-size:.96rem}.zujThank{background:radial-gradient(circle at 50% 0,hsl(var(--s-beam)/.25),transparent 60%),hsl(var(--s-back));padding-block:clamp(4rem,10vw,7rem)}.zujThank .flex{flex-direction:column;gap:1.2rem}.zujThankIco{background:hsl(var(--s-main-strong));border:3px double hsl(var(--s-gold));border-radius:50%;color:hsl(var(--s-beam));height:72px;width:72px}.zujThankLead{font-size:1.12rem;margin-top:1.3rem}.zujThankNote{background:hsl(var(--s-sheet));border-radius:var(--s-round-tile);color:hsl(var(--s-faint));font-size:.95rem;margin-top:1.2rem;padding:.9rem 1.2rem}.zujThankActions{gap:.9rem;margin-top:2rem}.zujPolicyHead{border-bottom:3px double hsl(var(--s-main)/.6);padding-block:clamp(2.5rem,6vw,4rem) 1.5rem}.zujPolicyLead{color:hsl(var(--s-faint));font-size:1.08rem;margin-top:.9rem;max-width:44rem}.zujPolicyMeta{color:hsl(var(--s-zest-strong));font-size:.9rem;font-weight:500;margin-top:1rem}.zujPolicyBody{padding-block:2.5rem clamp(3rem,6vw,5rem)}.zujPolicyLayout{gap:2.5rem 3.5rem}.zujPolicyIndex{background:hsl(var(--s-main-strong));border-radius:var(--s-round-tile);color:hsl(var(--s-pale));padding:1.3rem 1.4rem}.zujPolicyIndexHeading{color:hsl(var(--s-beam));font-family:var(--s-ff-hl);font-weight:700;margin-bottom:.7rem}.zujPolicyIndex ol{display:grid;font-size:.93rem;gap:.35rem;margin:0;padding-left:1.3rem}.zujPolicyIndex li::marker{color:hsl(var(--s-gold))}.zujPolicyIndex a{color:hsl(var(--s-pale));text-decoration:none}.zujPolicyIndex a:hover{color:hsl(var(--s-beam));text-decoration:underline}@media (min-width:1024px){.zujPolicySticky{position:sticky;top:calc(var(--s-masthead-h) + 1.5rem)}}.zujPolicy{counter-reset:zujPolicy}.zujPolicy h2{font-size:1.4rem;margin:2.4rem 0 .9rem}.zujPolicy h2:first-child{margin-top:0}.zujPolicyCounted h2{counter-increment:zujPolicy}.zujPolicyCounted h2:before{color:hsl(var(--s-zest));content:counter(zujPolicy,decimal-leading-zero);display:inline-block;font-family:Fraunces,serif;margin-right:.7rem}.zujPolicy h3{margin:1.4rem 0 .5rem}.zujPolicy .zujSheetOuter,.zujPolicy dl,.zujPolicy ol,.zujPolicy p,.zujPolicy ul{margin:0 0 1rem}.zujPolicy ol,.zujPolicy ul{display:grid;gap:.35rem;padding-left:1.4rem}.zujPolicy li::marker{color:hsl(var(--s-zest))}.zujPolicy dt{font-weight:600;margin-top:.6rem}.zujPolicy dd{color:hsl(var(--s-faint));margin:.15rem 0 0}.zujPolicyQuestions{background:hsl(var(--s-sheet));border-left:5px solid hsl(var(--s-zest));border-radius:var(--s-round-tile);margin-top:2.5rem;padding:1.4rem 1.6rem}.zujPolicyQuestions h2{font-size:1.2rem;margin-bottom:.5rem}.zujPolicyQuestions p+p{margin-top:.5rem;overflow-wrap:anywhere}.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}.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}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.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}.text-center{text-align:center}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.zujCrawlReel{animation:none!important}}:root{--s-coal:25 48% 12%;--s-faint:27 24% 32%;--s-main:50 78% 34%;--s-main-strong:24 45% 12%;--s-zest:24 88% 38%;--s-zest-strong:20 82% 27%;--s-beam:40 92% 58%;--s-back:40 52% 95%;--s-sheet:37 48% 88%;--s-pane:44 70% 98%;--s-edge:33 30% 77%;--s-pale:42 70% 94%;--s-teak:22 42% 22%;--s-teak-pale:26 38% 34%;--s-kraft:32 46% 72%;--s-gold:45 82% 52%;--s-ff-hl:"Fraunces","Noto Serif SC","Songti SC",serif;--s-ff-body:"Outfit","Noto Sans SC","PingFang SC",sans-serif;--s-round-tile:6px;--s-round-button:3px;--s-frame:1180px;--s-masthead-h:70px;--s-gap:clamp(1.25rem,3vw,2.25rem);--s-section:clamp(3.5rem,8vw,6.5rem)}@media (min-width:1024px){:root{--s-masthead-h:128px}}body{background:hsl(var(--s-back));color:hsl(var(--s-coal));font-family:var(--s-ff-body);font-size:1.0625rem;line-height:1.8;margin:0;text-rendering:optimizeLegibility}h1,h2,h3{color:inherit;font-family:var(--s-ff-hl);font-weight:700;letter-spacing:.01em;line-height:1.32;margin:0}h1{font-size:clamp(2rem,5.2vw,3.6rem)}h2{font-size:clamp(1.55rem,3.4vw,2.35rem)}h3{font-size:1.18rem;line-height:1.45}p{margin:0}a{color:hsl(var(--s-zest-strong));text-underline-offset:.2em}a:hover{color:hsl(var(--s-zest))}:focus-visible{outline:3px solid hsl(var(--s-beam));outline-offset:3px}::-moz-selection{background:hsl(var(--s-beam)/.45);color:hsl(var(--s-coal))}::selection{background:hsl(var(--s-beam)/.45);color:hsl(var(--s-coal))}.zujMicrocopy{font-size:.86rem;margin-top:1.1rem;opacity:.82}.zujDashItems,.zujStarItems{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.zujDashItems li,.zujStarItems li{padding-left:1.6rem;position:relative}.zujStarItems li:before{background:hsl(var(--s-gold));content:"";height:.5rem;left:.2rem;position:absolute;top:.62em;transform:rotate(45deg);width:.5rem}.zujDashItems li:before{background:hsl(var(--s-zest));content:"";height:2px;left:0;position:absolute;top:.85em;width:.9rem}.zujShopfront{background:repeating-linear-gradient(90deg,hsl(var(--s-teak)/0) 0 46px,rgba(36,23,15,.35) 46px 48px),linear-gradient(180deg,hsl(var(--s-main-strong)),hsl(var(--s-teak)));color:hsl(var(--s-pale));padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,7vw,5rem)}.zujSignboard{background:linear-gradient(180deg,#20130e,#332014);border:3px solid hsl(var(--s-gold));box-shadow:0 22px 40px -24px rgba(0,0,0,.8);outline:1px solid hsl(var(--s-gold)/.55);outline-offset:-10px;padding:clamp(1.4rem,4vw,2.4rem) clamp(1rem,4vw,3rem);position:relative;text-align:center}.zujSignboard h1{background:linear-gradient(180deg,#fcdc73,#f09d0f);-webkit-background-clip:text;background-clip:text;color:hsl(var(--s-beam));-webkit-text-fill-color:transparent}.zujSignboardPretitle{color:hsl(var(--s-pale)/.85)}.zujShopfrontBody{display:grid;gap:1rem;margin-top:1.5rem}.zujCouplet{display:none}@media (min-width:768px){.zujShopfrontBody{align-items:stretch;grid-template-columns:64px minmax(0,1fr) 64px}.zujCouplet{align-items:center;background:linear-gradient(180deg,hsl(var(--s-zest-strong)),#57220f);border:2px solid hsl(var(--s-gold)/.75);color:hsl(var(--s-beam));display:flex;font-family:var(--s-ff-hl);font-size:1.45rem;justify-content:center;letter-spacing:.3em;padding-block:1.2rem;writing-mode:vertical-rl}}.zujWindow{background:hsl(var(--s-teak-pale));border:2px solid hsl(var(--s-gold)/.6);box-shadow:inset 0 0 0 4px hsl(var(--s-teak));margin:0;padding:10px}.zujWindow img{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.zujWindow figcaption{color:hsl(var(--s-pale)/.8);font-size:.88rem;padding:.6rem .3rem .1rem}.zujShopfrontCounter{background:hsl(var(--s-pane));border-top:8px solid hsl(var(--s-gold));box-shadow:0 24px 40px -28px rgba(0,0,0,.8);color:hsl(var(--s-coal));margin-top:1.5rem;padding:clamp(1.4rem,4vw,2.2rem)}.zujShopfrontLead{font-size:clamp(1.05rem,2vw,1.2rem);max-width:50rem}.zujShopfrontActions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.4rem}@media (max-width:639.98px){.zujShopfrontActions .zujButton{width:100%}}.zujShopfrontCounter .zujMicrocopy{color:hsl(var(--s-faint))}.zujBeamSection{background:hsl(var(--s-pane));padding-block:var(--s-section)}.zujBeamHead{max-width:46rem}.zujBeamHead h2{margin-bottom:.9rem}.zujBeam{align-items:center;display:flex;margin:2.6rem 0 0}.zujBeamHook{border:4px solid hsl(var(--s-main));border-radius:50%;flex:none;height:22px;width:22px}.zujBeamBar{align-items:center;background:linear-gradient(180deg,#ecc751,hsl(var(--s-main)));border-radius:6px;display:flex;flex:1;height:12px;justify-content:space-around}.zujBeamStar{background:hsl(var(--s-main-strong));border-radius:50%;height:5px;width:5px}.zujBeamBold{background:linear-gradient(180deg,hsl(var(--s-teak-pale)),hsl(var(--s-main-strong)));clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);flex:none;height:40px;margin-left:-40px;margin-top:46px;width:34px}.zujBeamPans{gap:1.5rem;margin-top:1.8rem}.zujBeamPan{background:hsl(var(--s-pale));border:1px solid hsl(var(--s-edge));border-radius:4px 4px 40px 40px;padding:1.6rem 1.6rem 1.8rem;position:relative}.zujBeamPan h3{color:hsl(var(--s-zest-strong));margin-bottom:1rem}.zujBeamPanBold{background:hsl(var(--s-sheet))}.zujBeamPanBold h3{color:hsl(var(--s-coal))}.zujBeamFoot{border-left:3px solid hsl(var(--s-gold));color:hsl(var(--s-faint));margin-top:2rem;max-width:52rem;padding-left:1rem}.zujAbacusSection{background:hsl(var(--s-sheet));padding-block:var(--s-section)}.zujAbacusLayout{gap:2.5rem}.zujAbacusIntro{align-content:start;display:grid;gap:.9rem}.zujAbacus{background:hsl(var(--s-pane));border:12px solid hsl(var(--s-teak));border-radius:10px;box-shadow:inset 0 0 0 2px hsl(var(--s-gold)/.6);padding:clamp(1rem,3vw,1.8rem)}.zujAbacusRod{border-bottom:1px dashed hsl(var(--s-edge));display:grid;gap:.8rem;padding-block:1.2rem}@media (min-width:768px){.zujAbacusRod{align-items:center;gap:1.6rem;grid-template-columns:250px minmax(0,1fr)}}.zujAbacusBeads{background:linear-gradient(180deg,transparent calc(50% - 2px),hsl(var(--s-teak-pale)) calc(50% - 2px) calc(50% + 2px),transparent calc(50% + 2px));display:flex;gap:3px;padding:2px 6px}.zujAbacusLayout>*{min-width:0}.zujBead{background:radial-gradient(circle at 35% 30%,#cdb8a2,#a38366);border-radius:50%;flex:none;height:clamp(14px,4.2vw,20px);opacity:.55;width:clamp(17px,5.4vw,26px)}.zujBeadOn{background:radial-gradient(circle at 35% 30%,#fbd06a,hsl(var(--s-zest)));box-shadow:0 2px 0 hsl(var(--s-zest-strong));opacity:1}.zujBeadOn+.zujBead:not(.zujBeadOn){margin-left:clamp(8px,3vw,18px)}.zujAbacusWords h3{margin-bottom:.3rem}.zujAbacusNote,.zujAbacusWords p{color:hsl(var(--s-faint))}.zujAbacusNote{font-size:.93rem;margin-top:1.2rem}.zujJarSection{background:hsl(var(--s-back));padding-block:var(--s-section)}.zujJarHead{margin-bottom:2.5rem;max-width:46rem}.zujJarHead h2{margin-bottom:.9rem}.zujShelf{display:grid;gap:2.2rem}.zujShelfEntry{border-bottom:14px solid hsl(var(--s-teak));box-shadow:0 12px 0 -6px hsl(var(--s-teak-pale));gap:.9rem;list-style:none;margin:0;padding:0 .8rem}.zujJar{background:linear-gradient(180deg,hsla(42,80%,92%,.9),hsla(38,70%,84%,.9));border:1.5px solid #d1b994;border-bottom:none;border-radius:18px 18px 6px 6px;font-size:.93rem;line-height:1.65;min-width:0;padding:1.6rem .95rem 1.1rem;position:relative}.zujJarLid{background:linear-gradient(180deg,#ebc547,hsl(var(--s-main)));border-radius:4px;height:14px;left:18%;position:absolute;right:18%;top:-10px}.zujJar h3{background:hsl(var(--s-pane));border:1px solid hsl(var(--s-edge));display:inline-block;font-size:1.08rem;margin-bottom:.35rem;padding:.15rem .5rem}.zujJarFreq{color:hsl(var(--s-zest-strong));font-weight:600;margin-top:.6rem}.zujJarFoot{color:hsl(var(--s-faint));margin-top:2.4rem;max-width:52rem}.zujHoursSection{background:hsl(var(--s-pane));padding-block:var(--s-section)}.zujHoursLayout{gap:2.5rem}.zujHoursIntro{align-content:start;display:grid;gap:.9rem}.zujHoursHeat{background:hsl(var(--s-beam)/.22);border-radius:var(--s-round-tile);font-weight:500;padding:.9rem 1rem}.zujHoursBoard{background:linear-gradient(180deg,hsl(var(--s-teak)),hsl(var(--s-main-strong)));border:3px solid hsl(var(--s-gold)/.8);border-radius:4px;color:hsl(var(--s-pale));margin-top:1.5rem;padding:2rem clamp(1rem,3vw,2rem) 1.4rem;position:relative}.zujHoursBoard:after,.zujHoursBoard:before{background:hsl(var(--s-faint));content:"";height:1.5rem;position:absolute;top:-1.5rem;width:2px}.zujHoursBoard:before{left:22%}.zujHoursBoard:after{right:22%}.zujHoursBoardHeading{color:hsl(var(--s-beam));font-family:var(--s-ff-hl);font-size:1.3rem;margin-bottom:1rem;text-align:center}.zujHoursItems{margin:0}.zujHoursEntry{border-top:1px dotted hsl(var(--s-gold)/.45);display:grid;gap:.3rem 1.4rem;padding-block:1rem}@media (min-width:640px){.zujHoursEntry{grid-template-columns:8.5rem minmax(0,1fr)}}.zujHoursEntry dt{align-items:baseline;color:hsl(var(--s-beam));display:flex;font-weight:600;gap:.6rem}.zujHoursTime{color:hsl(var(--s-pane));font-family:Fraunces,serif;font-size:1.5rem}.zujHoursEntry dd{color:hsl(var(--s-pale)/.9);margin:0}.zujSheetSection{background:hsl(var(--s-sheet));padding-block:var(--s-section)}.zujSheetLayout{gap:2.5rem}.zujSheetPicture{background:hsl(var(--s-pane));box-shadow:0 20px 36px -24px hsl(var(--s-main-strong)/.7);margin-inline:auto;max-width:420px;padding:10px 10px 0;position:relative;transform:rotate(-1.5deg)}.zujSheetPicture img{aspect-ratio:4/5;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.zujSheetPicture:after{content:"";display:block;height:36px}.zujSheetWords{display:grid;gap:1rem}.zujTags{display:grid;gap:.8rem;list-style:none;margin:.4rem 0;padding:0}@media (min-width:640px){.zujTags{grid-template-columns:repeat(2,minmax(0,1fr))}}.zujSub{background:hsl(var(--s-kraft)/.55);border:1px solid hsl(var(--s-kraft));border-radius:4px 14px 14px 4px;font-size:.95rem;line-height:1.65;padding:.9rem 1rem .9rem 2.4rem;position:relative}.zujSub:nth-child(odd){transform:rotate(-.6deg)}.zujSub:nth-child(2n){transform:rotate(.7deg)}.zujSub:before{background:hsl(var(--s-sheet));border:2px solid hsl(var(--s-teak-pale));border-radius:50%;content:"";height:10px;left:.85rem;position:absolute;top:1.15rem;width:10px}.zujSub strong{color:hsl(var(--s-zest-strong));display:block}.zujCounterSection{background:hsl(var(--s-main-strong));color:hsl(var(--s-pale));padding-block:var(--s-section)}.zujCounter{background:linear-gradient(180deg,hsl(var(--s-teak)),hsl(var(--s-main-strong)));border-top:8px solid hsl(var(--s-gold));box-shadow:inset 0 1px 0 hsl(var(--s-gold)/.4);padding:clamp(1.8rem,5vw,3rem) clamp(1rem,4vw,2.5rem);text-align:center}.zujCounterBell{align-items:center;background:hsl(var(--s-gold)/.16);border-radius:50%;color:hsl(var(--s-beam));display:inline-flex;height:76px;justify-content:center;margin-bottom:1rem;width:76px}.zujCounter h2{color:hsl(var(--s-pane))}.zujCounterLead{color:hsl(var(--s-pale)/.85);margin:1rem auto 2rem;max-width:42rem}.zujReceipts{gap:1.2rem;list-style:none;margin:0 0 2.2rem;padding:0;text-align:left}.zujReceipt{background:hsl(var(--s-pane));color:hsl(var(--s-coal));display:block;height:100%;padding:1.3rem 1.3rem 1.8rem;position:relative;text-decoration:none;transition:transform .15s ease}.zujReceipt:after{background:linear-gradient(135deg,hsl(var(--s-pane)) 50%,transparent 50%) 0 0 /12px 8px repeat-x,linear-gradient(225deg,hsl(var(--s-pane)) 50%,transparent 50%) 0 0 /12px 8px repeat-x;bottom:-8px;content:"";height:8px;left:0;position:absolute;right:0}.zujReceipt:hover{color:hsl(var(--s-coal));transform:translateY(-3px)}.zujReceiptNo{border-bottom:1px dashed hsl(var(--s-edge));color:hsl(var(--s-zest));display:block;font-family:Fraunces,serif;font-size:.9rem;margin-bottom:.6rem;padding-bottom:.5rem}.zujReceiptHeading{display:block;font-family:var(--s-ff-hl);font-size:1.2rem;font-weight:700}.zujReceiptWords{color:hsl(var(--s-faint));display:block;font-size:.93rem;margin-top:.3rem}.zujCabinetOpening{background:hsl(var(--s-sheet));padding-block:clamp(2.5rem,6vw,4.5rem)}.zujCabinetHead{margin-bottom:2.2rem;max-width:50rem}.zujCabinetLead{color:hsl(var(--s-faint));font-size:1.08rem;margin-top:1rem}.zujCabinet{align-items:stretch;gap:1.6rem}.zujDrawers{background:hsl(var(--s-teak));border-radius:6px;padding:12px}.zujDrawerItems{gap:10px;height:100%;list-style:none;margin:0;padding:0}.zujDrawer{align-items:center;background:linear-gradient(180deg,#98683e,#744b2f);border:1px solid #40281c;border-radius:3px;box-shadow:inset 0 1px 0 #c69053;color:hsl(var(--s-coal));display:flex;flex-direction:column;gap:.35rem;height:100%;justify-content:center;min-height:96px;padding:1rem .8rem 1.6rem;position:relative;text-decoration:none;transition:transform .15s ease}.zujDrawer:after{background:radial-gradient(circle at 35% 35%,#f8de77,hsl(var(--s-main)));border-radius:50%;bottom:.6rem;content:"";height:14px;left:50%;margin-left:-7px;position:absolute;width:14px}.zujDrawer:hover{color:hsl(var(--s-coal));transform:translateY(-2px)}.zujDrawerNo{color:hsl(var(--s-beam));font-family:Fraunces,serif;font-size:.85rem}.zujDrawerCaption{background:hsl(var(--s-pane));border:2px solid hsl(var(--s-gold));font-size:.98rem;font-weight:600;padding:.25rem .8rem;text-align:center}.zujCabinetPicture{background:hsl(var(--s-pane));border:1px solid hsl(var(--s-edge));display:flex;flex-direction:column;margin:0;padding:10px}.zujCabinetPicture img{display:block;flex:1;min-height:240px;-o-object-fit:cover;object-fit:cover;width:100%}.zujCabinetPicture figcaption{color:hsl(var(--s-faint));font-size:.88rem;padding-top:.6rem}.zujChapter{border-top:1px solid hsl(var(--s-edge));padding-block:var(--s-section)}.zujChapterHead{display:grid;gap:.6rem 1.8rem;margin-bottom:2.4rem;max-width:58rem}@media (min-width:768px){.zujChapterHead{align-items:start;grid-template-columns:auto minmax(0,1fr)}}.zujChapterHead h2{margin-bottom:.8rem}.zujChapterHead p{color:hsl(var(--s-faint))}.zujChapterNo{color:transparent;font-family:Fraunces,serif;font-size:clamp(3.4rem,8vw,5.4rem);font-weight:700;line-height:.9;-webkit-text-stroke:2px hsl(var(--s-main))}.zujChapterNote{border-left:3px solid hsl(var(--s-zest));color:hsl(var(--s-faint));font-size:.95rem;margin-top:1.8rem;max-width:52rem;padding-left:1rem}.zujWeightsSection{background:hsl(var(--s-pane))}.zujWeights{align-items:end;gap:1.4rem;list-style:none;margin:0;padding:0}.zujBold{display:grid;gap:.4rem;justify-items:center;text-align:center}.zujBoldBody{align-items:center;background:linear-gradient(160deg,#f7dc6e,hsl(var(--s-main)) 70%,#795b15);clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);color:hsl(var(--s-main-strong));display:flex;font-family:var(--s-ff-hl);font-weight:700;justify-content:center;margin-bottom:.6rem}.zujBoldXl .zujBoldBody{font-size:1.6rem;height:104px;width:120px}.zujBoldLg .zujBoldBody{font-size:1.5rem;height:90px;width:104px}.zujBoldMd .zujBoldBody{font-size:1.35rem;height:76px;width:88px}.zujBoldSm .zujBoldBody{font-size:1.2rem;height:62px;width:72px}.zujBoldXs .zujBoldBody{font-size:1.05rem;height:50px;width:58px}.zujBold h3{font-size:1.08rem}.zujBold p{color:hsl(var(--s-faint));font-size:.93rem;line-height:1.65}.zujTallySection{background:hsl(var(--s-back))}.zujTallyOuter{align-items:start;gap:2rem}.zujTallyMarks{color:hsl(var(--s-zest-strong));font-family:"Noto Serif SC",serif;font-size:1.45rem;letter-spacing:.15em;white-space:nowrap}.zujTallySheet tbody th{font-weight:600}.zujTallyTips{background:hsl(var(--s-pane));border:1px solid hsl(var(--s-edge));border-top:5px solid hsl(var(--s-gold));padding:1.5rem}.zujTallyTips h3{margin-bottom:.9rem}.zujChalkSection{background:hsl(var(--s-sheet))}.zujChalkLayout{gap:1.6rem}.zujChalkPicture{display:flex;flex-direction:column;margin:0}.zujChalkPicture img{border-radius:var(--s-round-tile);display:block;flex:1;min-height:260px;-o-object-fit:cover;object-fit:cover;width:100%}.zujChalkPicture figcaption{color:hsl(var(--s-faint));font-size:.88rem;padding-top:.6rem}.zujChalkboard{background:radial-gradient(circle at 20% 10%,#42372e,transparent 60%),#2f251e;border:12px solid hsl(var(--s-teak-pale));border-radius:4px;color:#f3ede2;padding:clamp(1.4rem,4vw,2.2rem)}.zujChalkboard h3{color:hsl(var(--s-beam));font-size:1.35rem;margin-bottom:1rem}.zujChalkItems{display:grid;gap:.8rem;margin:0}.zujChalkItems div{border-bottom:1px dashed hsla(40,40%,92%,.25);display:grid;gap:.15rem;padding-bottom:.8rem}@media (min-width:640px){.zujChalkItems div{gap:1rem;grid-template-columns:6.5rem minmax(0,1fr)}}.zujChalkItems dt{color:hsl(var(--s-beam));font-weight:700}.zujChalkItems dd{font-size:.96rem;margin:0}.zujChalkNote{color:hsla(40,40%,92%,.8);font-size:.9rem;margin-top:1rem}.zujCanisterSection{background:hsl(var(--s-pane))}.zujCanisters{gap:1rem;list-style:none;margin:0;padding:0}.zujCanister{background:linear-gradient(180deg,transparent 0 20px,hsl(var(--s-gold)/.9) 20px 26px,transparent 26px),hsl(var(--s-pale));border:1.5px solid hsl(var(--s-edge));border-radius:10px 10px 4px 4px;display:flex;flex-direction:column;font-size:.93rem;gap:.4rem;line-height:1.65;min-width:0;padding:2rem 1rem 1.2rem;position:relative}.zujCanisterCap{background:hsl(var(--s-teak));border-radius:8px 8px 2px 2px;height:14px;left:6px;position:absolute;right:6px;top:-8px}.zujCanister h3{font-size:1.05rem;margin-top:.6rem}.zujCanister p{color:hsl(var(--s-faint))}.zujCanister .zujCanisterSub{color:hsl(var(--s-zest-strong));font-weight:700;margin-top:auto;padding-top:.6rem}.zujCanisterWarm{background:linear-gradient(180deg,transparent 0 20px,hsl(var(--s-zest)/.85) 20px 26px,transparent 26px),#faead1}.zujCanisterNight{background:linear-gradient(180deg,transparent 0 20px,hsl(var(--s-gold)) 20px 26px,transparent 26px),hsl(var(--s-main-strong));border-color:hsl(var(--s-main-strong));color:hsl(var(--s-pale))}.zujCanisterNight p{color:hsl(var(--s-pale)/.82)}.zujCanisterNight .zujCanisterSub{color:hsl(var(--s-beam))}.zujShutterSection{background:hsl(var(--s-back))}.zujShutter{background:repeating-linear-gradient(180deg,#9f9489 0 10px,#877a6e 10px 12px,#aca39a 12px 14px);border-radius:4px;display:grid;gap:1.6rem;padding:clamp(1.2rem,4vw,2.6rem)}@media (min-width:1024px){.zujShutter{align-items:start;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.zujShutterPaper{background:hsl(var(--s-pane));box-shadow:0 10px 24px -14px rgba(0,0,0,.6);padding:1.8rem clamp(1.1rem,3vw,2rem);position:relative}.zujShutterPaper:after,.zujShutterPaper:before{background:hsl(var(--s-beam)/.55);content:"";height:22px;position:absolute;top:-10px;width:70px}.zujShutterPaper:before{left:18px;transform:rotate(-4deg)}.zujShutterPaper:after{right:18px;transform:rotate(5deg)}.zujShutterHeading{color:hsl(var(--s-zest-strong));font-family:var(--s-ff-hl);font-size:1.6rem;font-weight:700;letter-spacing:.5em;margin-bottom:1rem;text-align:center}.zujShutterItems{display:grid;gap:.85rem;margin:0;padding-left:1.4rem}.zujShutterItems li::marker{color:hsl(var(--s-zest));font-family:Fraunces,serif;font-weight:700}.zujShutterItems strong{color:hsl(var(--s-coal))}.zujShutterSpot{background:hsl(var(--s-main-strong));border:2px solid hsl(var(--s-beam));border-radius:var(--s-round-tile);color:hsl(var(--s-pale));padding:1.5rem}.zujShutterSpot h3{color:hsl(var(--s-beam));margin-bottom:.9rem}.zujShutterSpot .zujDashItems li:before{background:hsl(var(--s-beam))}.zujShutterSpot p{color:hsl(var(--s-pale)/.8);font-size:.92rem;margin-top:1rem}.zujPullSection{background:hsl(var(--s-sheet))}.zujPull{background:linear-gradient(180deg,#91633b,#5f3c25);border:2px solid #392318;border-radius:6px;box-shadow:inset 0 2px 0 #c69053,0 22px 40px -28px rgba(0,0,0,.8);color:hsl(var(--s-pane));padding:3.4rem clamp(1rem,4vw,3rem) 2.6rem;position:relative;text-align:center}.zujPullHandle{background:linear-gradient(180deg,#f8de77,hsl(var(--s-main)));border-radius:7px;height:14px;left:50%;margin-left:-60px;position:absolute;top:1.1rem;width:120px}.zujPull .zujChapterNo{display:block;-webkit-text-stroke-color:hsl(var(--s-beam));font-size:3rem;margin-bottom:.6rem}.zujPull h2{color:hsl(var(--s-pane))}.zujPull p{color:hsl(var(--s-pale)/.9);margin:1rem auto 1.8rem;max-width:42rem}.zujPullActions{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center}.zujPull .zujButtonSecond{border-color:hsl(var(--s-pane)/.8);color:hsl(var(--s-pane))}.zujPull .zujButtonSecond:hover{background:hsl(var(--s-pane));color:hsl(var(--s-coal))}.zujPanOpening{background:radial-gradient(circle at 80% 30%,hsl(var(--s-beam)/.18),transparent 55%),hsl(var(--s-main-strong));color:hsl(var(--s-pale));overflow:hidden;padding-block:clamp(2.5rem,6vw,4.5rem)}.zujPanLayout{gap:2.5rem}.zujPanWords h1{color:hsl(var(--s-pane))}.zujPanWords .zujPretitle{color:hsl(var(--s-beam))}.zujPanLead{color:hsl(var(--s-pale)/.88);font-size:1.08rem;margin-top:1.2rem;max-width:38rem}.zujPanFigure{display:grid;justify-items:center;padding-top:90px;position:relative}.zujPanChains{background:linear-gradient(to bottom right,transparent calc(50% - 1px),hsl(var(--s-gold)/.8) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) 0 /50% 100% no-repeat,linear-gradient(to bottom left,transparent calc(50% - 1px),hsl(var(--s-gold)/.8) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) 100% /50% 100% no-repeat,linear-gradient(hsl(var(--s-gold)/.8),hsl(var(--s-gold)/.8)) 50% /2px 100% no-repeat;height:110px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:min(78vw,360px)}.zujPanChains:before{border:3px solid hsl(var(--s-gold));border-radius:50%;content:"";height:16px;left:50%;margin-left:-8px;position:absolute;top:-8px;width:16px}.zujPan{aspect-ratio:1;background:linear-gradient(160deg,#f7dc6e,hsl(var(--s-main)) 60%,#715214);border-radius:50%;box-shadow:0 26px 50px -24px rgba(0,0,0,.9);padding:10px;position:relative;width:min(78vw,360px)}.zujPan img{border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.zujPanWords .zujMicrocopy{color:hsl(var(--s-pale)/.75)}.zujDecadesSection{background:hsl(var(--s-pane));padding-block:var(--s-section)}.zujDecadesHead{margin-bottom:2.6rem;max-width:48rem}.zujDecadesHead h2{margin-bottom:.9rem}.zujDecadesHead p{color:hsl(var(--s-faint))}.zujDecadesBeam{display:none}.zujDecades{border-left:6px solid hsl(var(--s-main));gap:1.4rem;list-style:none;margin:0;padding:0 0 0 1.6rem}.zujDecade{background:hsl(var(--s-pale));border:1px solid hsl(var(--s-edge));border-radius:var(--s-round-tile);padding:1.2rem 1.1rem;position:relative}.zujDecadeStar{background:hsl(var(--s-main-strong));border:3px solid hsl(var(--s-beam));border-radius:50%;height:18px;left:calc(-1.6rem - 12px);position:absolute;top:1.5rem;width:18px}.zujDecade h3{font-size:1.08rem;margin-bottom:.5rem}.zujDecadeAge{color:hsl(var(--s-zest));display:block;font-family:Fraunces,serif;font-size:2rem;line-height:1.1}.zujDecade p{color:hsl(var(--s-faint));font-size:.94rem;line-height:1.7}@media (min-width:768px){.zujDecadesBeam{background:linear-gradient(180deg,#ecc751,hsl(var(--s-main)));border-radius:6px;display:block;height:12px;margin-inline:-.5rem}.zujDecades{border-left:none;gap:1rem;padding:0}.zujDecade{margin-top:2.4rem}.zujDecade:before{background:hsl(var(--s-faint)/.6);content:"";height:2.4rem;left:50%;position:absolute;top:-2.4rem;width:2px}.zujDecadeStar{left:50%;margin-left:-9px;top:calc(-2.4rem - 15px)}}.zujTraysSection{background:hsl(var(--s-sheet));padding-block:var(--s-section)}.zujTraysHead{margin-bottom:2.4rem;max-width:48rem}.zujTraysHead h2{margin-bottom:.9rem}.zujTrays{gap:1.4rem}.zujTray{background:hsl(var(--s-pane));border:10px solid hsl(var(--s-teak-pale));border-radius:14px;box-shadow:inset 0 4px 12px -6px hsl(var(--s-main-strong)/.5);padding:1.6rem 1.5rem}.zujTray h3{margin-bottom:1rem}.zujTrayDoctor{border-color:hsl(var(--s-zest-strong))}.zujTrayDoctor h3{color:hsl(var(--s-zest-strong))}.zujUrgent{background:hsl(var(--s-zest-strong));border-radius:var(--s-round-tile);color:hsl(var(--s-pane));margin-top:1.6rem;padding:1.3rem 1.5rem}.zujUrgent h3{color:hsl(var(--s-pane));margin-bottom:.5rem}.zujEnvelopeSection{background:hsl(var(--s-back));padding-block:var(--s-section)}.zujEnvelopeLayout{gap:2.6rem}.zujCheckups h2{margin-bottom:.9rem}.zujCheckups>p{color:hsl(var(--s-faint))}.zujCheckupItems{border-top:2px solid hsl(var(--s-coal));margin:1.4rem 0 0}.zujCheckupItems div{border-bottom:1px solid hsl(var(--s-edge));padding-block:.8rem}.zujCheckupItems dt{color:hsl(var(--s-zest-strong));font-weight:700}.zujCheckupItems dd{font-size:.95rem;margin:.15rem 0 0}.zujEnvelope{align-self:start;background:hsl(var(--s-kraft));border-radius:4px;box-shadow:0 22px 40px -26px hsl(var(--s-main-strong)/.7);padding:5.5rem clamp(1rem,3vw,2rem) 1.8rem;position:relative}.zujEnvelopeFlap{background:#c7a175;clip-path:polygon(0 0,100% 0,50% 100%);height:4.5rem;left:0;position:absolute;right:0;top:0}.zujEnvelopeCaption{background:hsl(var(--s-pane));border:1px solid #a68259;font-size:.9rem;font-weight:600;padding:.2rem .7rem;position:absolute;right:1rem;top:1rem}.zujSlips{counter-reset:zujSlip;display:grid;gap:.7rem;list-style:none;margin:0;padding:0}.zujSlip{background:hsl(var(--s-pane));box-shadow:0 3px 8px -4px hsl(var(--s-main-strong)/.4);counter-increment:zujSlip;padding:.85rem 1rem .85rem 3rem;position:relative}.zujSlip:nth-child(odd){transform:rotate(-.5deg)}.zujSlip:nth-child(2n){transform:rotate(.6deg) translateX(6px)}.zujSlip:before{color:hsl(var(--s-zest));content:counter(zujSlip);font-family:Fraunces,serif;font-size:1.15rem;font-weight:700;left:1rem;position:absolute;top:.75rem}.zujEnvelopeFoot{font-size:.93rem;margin-top:1.4rem}.zujQaSection{background:hsl(var(--s-pane));padding-block:var(--s-section)}.zujQaHead{margin-bottom:2rem}.zujQa{display:grid;gap:.8rem}@media (min-width:1024px){.zujQa{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}}.zujQa details{background:hsl(var(--s-pale));border:1px solid hsl(var(--s-edge));border-left:6px solid hsl(var(--s-teak-pale));border-radius:3px}.zujQa details[open]{background:hsl(var(--s-pane));border-left-color:hsl(var(--s-gold))}.zujQa summary{cursor:pointer;font-weight:600;list-style:none;min-height:48px;padding:1rem 3.2rem 1rem 1.1rem;position:relative}.zujQa summary::-webkit-details-marker{display:none}.zujQa summary:after{align-items:center;background:hsl(var(--s-beam));border-radius:50%;color:hsl(var(--s-main-strong));content:"+";display:flex;font-family:Fraunces,serif;font-size:1.2rem;height:28px;justify-content:center;margin-top:-14px;position:absolute;right:.9rem;top:50%;width:28px}.zujQa details[open] summary:after{content:"−"}.zujQa details p{color:hsl(var(--s-faint));font-size:.97rem;padding:0 1.1rem 1.1rem}.zujStubSection{background:hsl(var(--s-main-strong));padding-block:var(--s-section)}.zujStub{background:hsl(var(--s-pane));border-radius:4px;display:grid}@media (min-width:900px){.zujStub{grid-template-columns:minmax(0,1fr) 300px}}.zujStubMain{padding:clamp(1.5rem,4vw,2.6rem)}.zujStubMain h2{margin-bottom:.9rem}.zujStubMain p:last-child{color:hsl(var(--s-faint))}.zujStubTear{background:hsl(var(--s-pale));border-top:3px dashed hsl(var(--s-edge));display:flex;flex-direction:column;gap:.9rem;justify-content:center;padding:clamp(1.5rem,4vw,2.2rem)}@media (min-width:900px){.zujStubTear{border-left:3px dashed hsl(var(--s-edge));border-top:none}}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}}@media (min-width:768px){.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.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\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:items-center{align-items:center}}@media (min-width:1024px){.lg\:order-first{order:-9999}.lg\:order-last{order:9999}.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\:basis-full{flex-basis:100%}.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-3{grid-template-columns:repeat(3,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\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-center{justify-content:center}.lg\:self-start{align-self:flex-start}}@media (min-width:1280px){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}