.field--soft{--field:var(--soft-sand);--text:var(--ink);--flap:color-mix(in srgb, var(--soft-sand) 86%, var(--pine-dark));--lit:var(--pine);--unlit:color-mix(in srgb, var(--soft-sand) 84%, var(--pine))}.field--sand{--field:var(--sand);--text:var(--ink);--flap:color-mix(in srgb, var(--sand) 86%, var(--pine-dark));--lit:var(--pine);--unlit:color-mix(in srgb, var(--sand) 84%, var(--pine))}.field--pine{--field:var(--pine);--text:var(--sand);--flap:var(--pine-dark);--lit:var(--brass);--unlit:var(--pine-dark)}.field--clay{--field:var(--clay);--text:var(--pine-dark);--flap:color-mix(in srgb, var(--clay) 84%, var(--pine-dark));--lit:var(--pine-dark);--unlit:color-mix(in srgb, var(--clay) 82%, var(--pine-dark))}.field--sage{--field:var(--sage);--text:var(--pine-dark);--flap:color-mix(in srgb, var(--sage) 82%, var(--pine-dark));--lit:var(--pine-dark);--unlit:color-mix(in srgb, var(--sage) 80%, var(--pine-dark))}.jr-book,.jn{--ear:clamp(64px, 6.4vw, 104px);--pad-x:clamp(16px, 2.6vw, 40px);--inset:clamp(5px, .8vw, 12px);--base:clamp(9px, 1.3vh, 14px)}.jr-book{padding-top:var(--nav-h);background:var(--pine-dark);position:relative}.jr-stage{position:relative}.jr-leaf{min-height:calc(100svh - var(--nav-h));background:var(--field,var(--pine));color:var(--text,var(--sand));position:relative;overflow:clip}.jr-leaf.field--soft:before,.jr-leaf.field--sand:before,.jr-leaf.field--pine:before,.jr-leaf.field--clay:before,.jr-leaf.field--sage:before{content:"";z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='24'%3E%3Cg transform='translate(13.6 4) scale(.2)'%3E%3Cpath transform='translate(-28 -4)' fill='%23152A22' d='M50,4 C50,4 72,33 72,55 A22,22 0 1 1 28,55 C28,33 50,4 50,4 Z'/%3E%3C/g%3E%3C/svg%3E") 50% 0 repeat-x;height:24px;position:absolute;inset:0 0 auto}.jr-leaf__shade{z-index:8;background:var(--pine-dark);opacity:0;pointer-events:none;position:absolute;inset:0}.jr-leaf--eared{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--ear)), calc(100% - var(--ear)) 100%, 0 100%)}.jr-ear{z-index:6;min-width:var(--ear);min-height:var(--ear);color:var(--text);justify-content:flex-end;align-items:flex-end;text-decoration:none;display:flex;position:absolute;bottom:0;right:0}.jr-ear__flap{width:var(--ear);height:var(--ear);background:var(--flap);clip-path:polygon(0 0,100% 0,0 100%);transform-origin:0 0;transition:transform .42s var(--ease-out);flex:none}.jr-ear__text{background:var(--field);font-size:var(--step-small);text-underline-offset:.22em;flex:none;margin:0 8px 14px 0;padding:2px 6px;font-weight:500;text-decoration:underline .07em}@media (hover:hover) and (pointer:fine){.jr-ear:hover .jr-ear__flap{transform:scale(1.12)}}.jr-ear:focus-visible{outline-offset:-6px}@media (width<=700px){.jr-ear__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}}.jr-edges{display:none}@media (prefers-reduced-motion:no-preference){.jr-book.is-flip{padding-top:0}.jr-book.is-flip .jr-stage{perspective:150svh;perspective-origin:50% 26%;background:var(--pine-dark);height:100svh;position:sticky;top:0;overflow:clip}.jr-book.is-flip .jr-leaf{top:var(--nav-h);left:var(--inset);right:var(--inset);bottom:var(--base);transform-origin:50% 0;backface-visibility:hidden;min-height:0;position:absolute}.jr-book.is-flip .jr-edges{display:block}.jr-book.is-flip .jr-edges i{left:calc(var(--inset) + var(--n) * 3px);right:calc(var(--inset) + var(--n) * 3px);bottom:calc(var(--base) - var(--n) * 3px);background:color-mix(in srgb, var(--sand) calc(100% - var(--n) * 14%), var(--pine-dark));height:6px;transition:opacity .24s;position:absolute}.jr-edges i:first-child{--n:1}.jr-edges i:nth-child(2){--n:2}.jr-edges i:nth-child(3){--n:3}}.jr-cover{--band-y:20%;height:calc(100svh - var(--nav-h));background:var(--pine);min-height:560px;color:var(--sand)}.jr-book.is-flip .jr-cover{height:auto}.jr-cover__title{top:clamp(16px,3.4svh,40px);left:var(--pad-x);letter-spacing:-.025em;margin:0;font-size:min(11.4vw,25svh);line-height:.95;position:absolute}.jr-cover__title span{white-space:nowrap;display:block}@media (width>=861px) and (height<=620px){.jr-cover__title{font-size:17svh}}.jr-cover__mark{top:clamp(16px,4svh,44px);right:calc(var(--pad-x) + 2vw);aspect-ratio:85.188/107.401;width:auto;height:66%;position:absolute}.jr-mark{fill:var(--brass);--eye:var(--pine);--ground:var(--brass)}.jr-mark--page{fill:var(--pine);--eye:var(--sand);--ground:var(--pine)}.jr-wink{opacity:0;transform-box:fill-box;transform-origin:50%;transition:transform .17s cubic-bezier(.4,0,.2,1),opacity .17s linear;transform:scaleY(.04)}.jr-wink ellipse{fill:var(--ground)}.jr-wink__pupil{fill:var(--eye)}.jr-mark.is-open .jr-wink{opacity:1;transition-duration:90ms;transform:none}.jr-label{left:var(--pad-x);bottom:calc(var(--band-y) + clamp(28px, 6svh, 64px));background:var(--soft-sand);width:min(29em,40vw);color:var(--ink);padding:clamp(14px,1.5vw,24px) clamp(16px,1.8vw,28px);position:absolute}.jr-label p{margin:0}.jr-label__line{font-family:var(--font-display);letter-spacing:-.012em;font-size:clamp(1.375rem,2.2vw,2.25rem);line-height:1.12}.jr-label__hint{font-size:var(--step-small);line-height:1.4;display:none;margin-top:8px!important}.js .jr-label__hint{display:block}html[data-dog-named] .jr-label__hint{display:none}.jr-label .dog-edit{display:inline}.jr-label .dog-edit__word{color:var(--pine);font:inherit;letter-spacing:inherit;cursor:text;text-underline-offset:.16em;transition:text-underline-offset var(--t-hover) var(--ease-out);background:0 0;border:0;padding:0;text-decoration:underline .06em;position:relative}.jr-label .dog-edit__word:after{content:"";position:absolute;inset:-10px -4px}@media (hover:hover) and (pointer:fine){.jr-label .dog-edit__word:hover{text-underline-offset:.26em}}.jr-label .dog-edit__input{max-width:100%;color:var(--pine);font:inherit;letter-spacing:inherit;text-underline-offset:.16em;caret-color:var(--pine);background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline .06em}.jr-label .dog-edit__input::placeholder{color:var(--pine);opacity:.7}.jr-label .dog-edit__input:focus-visible{outline:2px solid var(--pine);outline-offset:4px}.jr-print{left:42.5%;bottom:calc(var(--band-y) - 6.2vw);aspect-ratio:4/3;background:var(--pine-dark);width:clamp(150px,23vw,380px);position:absolute;transform:rotate(-3deg)}.jr-band{left:0;right:0;bottom:var(--band-y);background:var(--brass);height:clamp(13px,1.5vw,22px);position:absolute}.jr-cover__foot{left:var(--pad-x);right:var(--pad-x);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 24px;display:flex;position:absolute;bottom:clamp(6px,2svh,22px)}.jr-cover__foot p{margin:0}@media (width<=860px){.jr-cover{--band-y:13%}.jr-cover__title{font-size:min(17vw,11svh)}.jr-cover__mark{top:auto;bottom:48%;right:var(--pad-x);height:27%}.jr-label{bottom:calc(var(--band-y) + 46px + 11svh);width:auto;right:var(--pad-x)}.jr-print{left:auto;right:var(--pad-x);width:40vw;bottom:calc(var(--band-y) - 12vw)}.jr-cover__foot{justify-content:flex-start}.jr-cover__foot p:first-child{max-width:52%;line-height:1.3}}.jr-contents{column-gap:var(--gutter);padding:clamp(34px, 5svh, 52px) var(--pad-x) clamp(20px, 3svh, 32px);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.jr-contents__head{grid-area:1/1/auto/span 7}.jr-contents__title{letter-spacing:-.018em;max-width:15em;margin:0;font-size:min(3.5vw,6.6svh);line-height:1.05}.jr-contents__sub{max-width:46em;margin:clamp(10px,1.6svh,18px) 0 0}.jr-toes{top:clamp(34px,5svh,52px);right:calc(var(--pad-x) + 1.4vw);border:0;min-width:0;margin:0;padding:0;position:absolute}.jr-toes__radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.jr-toes__mark{aspect-ratio:85.188/107.401;height:min(40svh,31vw);margin:clamp(10px,2svh,22px) 0 0 auto;position:relative}.jr-toes__mark svg{width:100%;height:100%;overflow:visible}.jr-mark__toe{transform-box:fill-box;transform-origin:50% 80%;transition:fill .24s ease, transform .42s var(--ease-out)}.jr-toes__hit{cursor:pointer;border-radius:40%;min-width:44px;min-height:44px;position:absolute;transform:translate(-50%)}.jr-toes__hit--all{inset:42% 12% 0;transform:none}.jr-toes__name{white-space:nowrap;text-underline-offset:.26em;transition:text-decoration-color var(--t-hover) ease;font-size:.9375rem;font-weight:400;line-height:1.2;text-decoration:underline .08em #0000;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.jr-toes__hit--all .jr-toes__name{top:calc(100% + 4px);bottom:auto}.jr-toes__hit--academy .jr-toes__name{transform:translate(-82%)}.jr-toes__hit--rescue .jr-toes__name{transform:translate(-18%)}@media (hover:hover) and (pointer:fine){.jr-toes__hit:hover .jr-toes__name{text-decoration-color:currentColor}}.jr-toes__row{display:none}.jr-book:has(#jr-f-academy:checked) .jr-mark__toe:not([data-toe=academy]),.jr-book:has(#jr-f-care:checked) .jr-mark__toe:not([data-toe=care]),.jr-book:has(#jr-f-retreat:checked) .jr-mark__toe:not([data-toe=retreat]),.jr-book:has(#jr-f-rescue:checked) .jr-mark__toe:not([data-toe=rescue]){fill:var(--unlit)}.jr-book:has(#jr-f-academy:checked) .jr-mark__toe[data-toe=academy],.jr-book:has(#jr-f-care:checked) .jr-mark__toe[data-toe=care],.jr-book:has(#jr-f-retreat:checked) .jr-mark__toe[data-toe=retreat],.jr-book:has(#jr-f-rescue:checked) .jr-mark__toe[data-toe=rescue]{transform:translateY(-4%)scale(1.09)}.jr-book:has(#jr-f-all:checked) .jr-toes__hit--all .jr-toes__name,.jr-book:has(#jr-f-academy:checked) .jr-toes__hit--academy .jr-toes__name,.jr-book:has(#jr-f-care:checked) .jr-toes__hit--care .jr-toes__name,.jr-book:has(#jr-f-retreat:checked) .jr-toes__hit--retreat .jr-toes__name,.jr-book:has(#jr-f-rescue:checked) .jr-toes__hit--rescue .jr-toes__name{font-weight:500;text-decoration-color:currentColor}.jr-book:has(#jr-f-all:focus-visible) .jr-toes__hit--all,.jr-book:has(#jr-f-academy:focus-visible) .jr-toes__hit--academy,.jr-book:has(#jr-f-care:focus-visible) .jr-toes__hit--care,.jr-book:has(#jr-f-retreat:focus-visible) .jr-toes__hit--retreat,.jr-book:has(#jr-f-rescue:focus-visible) .jr-toes__hit--rescue{outline:2px solid var(--pine-dark);outline-offset:3px}.jr-book:has(#jr-f-academy:checked) [data-pillars]:not([data-pillars~=academy]),.jr-book:has(#jr-f-care:checked) [data-pillars]:not([data-pillars~=care]),.jr-book:has(#jr-f-retreat:checked) [data-pillars]:not([data-pillars~=retreat]),.jr-book:has(#jr-f-rescue:checked) [data-pillars]:not([data-pillars~=rescue]){display:none}.jr-status{max-width:none;font-size:var(--step-small);margin:0 0 clamp(6px,1.2svh,14px);line-height:1.4}.jr-status span{display:none}.jr-book:has(#jr-f-all:checked) .jr-status [data-for=all],.jr-book:has(#jr-f-academy:checked) .jr-status [data-for=academy],.jr-book:has(#jr-f-care:checked) .jr-status [data-for=care],.jr-book:has(#jr-f-retreat:checked) .jr-status [data-for=retreat],.jr-book:has(#jr-f-rescue:checked) .jr-status [data-for=rescue]{display:inline}.jr-contents__list{padding-right:var(--ear);z-index:2;grid-area:2/1/auto/-1;align-self:end;position:relative}.jr-list{gap:clamp(2px,1.5svh,18px);margin:0;padding:0;list-style:none;display:grid}.jr-row__link{color:inherit;align-items:center;gap:clamp(12px,1.6vw,28px);width:fit-content;max-width:100%;text-decoration:none;display:flex}.jr-row__title{font-family:var(--font-display);white-space:nowrap;letter-spacing:-.024em;text-underline-offset:.12em;transition:text-decoration-color var(--t-hover) ease;font-size:min(4.9vw,8.8svh);line-height:1.06;text-decoration:underline .05em #0000}.jr-row__title>span{white-space:nowrap}.jr-row__filed{transition:transform .42s var(--ease-out);flex:none}.jr-filed{width:clamp(30px,3.4vw,56px);height:auto;overflow:visible}.jr-filed__toe{fill:color-mix(in srgb, currentColor 22%, transparent)}.jr-filed__toe.is-lit{fill:currentColor}@media (hover:hover) and (pointer:fine){.jr-row__link:hover .jr-row__title{text-decoration-color:currentColor}.jr-row__link:hover .jr-row__filed{transform:translateY(-5px)}}@media (width<=860px){.jr-contents{flex-direction:column;padding-top:clamp(32px,4svh,44px);display:flex}.jr-contents__head{padding-right:42%}.jr-contents__title{font-size:min(6.6vw,4.2svh);line-height:1.1}.jr-contents__sub{margin-top:8px;font-size:1rem;line-height:1.45}.jr-toes{display:contents;position:static}.jr-toes__mark{top:clamp(32px,4svh,44px);right:var(--pad-x);width:34%;height:auto;margin:0;position:absolute}.jr-toes__name{display:none}.jr-toes__row{margin:10px calc(var(--pad-x) * -.25) 0;justify-content:space-between;gap:2px;font-size:.9375rem;display:flex}.jr-toes__row label{cursor:pointer;text-underline-offset:.3em;align-items:center;min-height:44px;padding:0 3px;text-decoration:underline .08em #0000;display:inline-flex}.jr-book:has(#jr-f-all:checked) .jr-toes__row label[for=jr-f-all],.jr-book:has(#jr-f-academy:checked) .jr-toes__row label[for=jr-f-academy],.jr-book:has(#jr-f-care:checked) .jr-toes__row label[for=jr-f-care],.jr-book:has(#jr-f-retreat:checked) .jr-toes__row label[for=jr-f-retreat],.jr-book:has(#jr-f-rescue:checked) .jr-toes__row label[for=jr-f-rescue]{font-weight:500;text-decoration-color:currentColor}.jr-book:has(#jr-f-all:focus-visible) .jr-toes__row label[for=jr-f-all],.jr-book:has(#jr-f-academy:focus-visible) .jr-toes__row label[for=jr-f-academy],.jr-book:has(#jr-f-care:focus-visible) .jr-toes__row label[for=jr-f-care],.jr-book:has(#jr-f-retreat:focus-visible) .jr-toes__row label[for=jr-f-retreat],.jr-book:has(#jr-f-rescue:focus-visible) .jr-toes__row label[for=jr-f-rescue]{outline:2px solid var(--pine-dark);outline-offset:0}.jr-contents__list{padding-right:0;padding-bottom:calc(var(--ear) * .25);flex-direction:column;flex:1;justify-content:flex-end;margin-top:6px;display:flex}.jr-status{display:none}.jr-list{gap:clamp(6px,1.3svh,16px)}.jr-row__link{justify-content:space-between;width:100%}.jr-row__title{white-space:normal;font-size:min(8.8vw,5.2svh);line-height:1.04}.jr-row__title>span{display:block}.jr-filed{width:34px}}.jr-note__toe{z-index:2;aspect-ratio:44/73;position:absolute}.jr-note__tilt{width:100%;height:100%;transform:rotate(var(--r,0deg));transform-origin:50% 70%}.jr-note__window{background:var(--pine-dark);width:100%;height:100%;position:relative;overflow:hidden}.jr-note__pic{transform:rotate(calc(var(--r,0deg) * -1));position:absolute;inset:-14% -32%}.jr-note__words{z-index:3;top:clamp(32px,5.4svh,56px);bottom:clamp(20px,4svh,40px);left:var(--pad-x);flex-direction:column;width:min(62vw,100%);display:flex;position:absolute}.jr-note__title{letter-spacing:-.024em;margin:0;font-size:min(6.9vw,13.8svh);font-weight:400;line-height:.98}.jr-note__title span{white-space:nowrap;display:block}.jr-note__more{margin-top:auto}.jr-note__teaser{max-width:21em;font-family:var(--font-display);letter-spacing:-.012em;margin:0;font-size:clamp(1.375rem,min(2.5vw,4.4svh),2.5rem);line-height:1.16}.jr-note__status{max-width:34em;margin:clamp(10px,1.6svh,16px) 0 0}.jr-note__act{margin:clamp(12px,2svh,20px) 0 0}.jr-note--first-days .jr-note__toe{height:102%;top:7%;right:12vw}.jr-note--first-days .jr-note__words{width:62vw}@media (width>=861px){.jr-note--first-days .jr-note__more{max-width:41vw}}.jr-note--force-free .jr-note__toe{height:106%;top:6%;left:3vw}.jr-note--force-free .jr-note__words{width:auto;left:44vw;right:var(--pad-x)}.jr-note--street-dogs .jr-note__toe{height:108%;top:3%;right:2.5vw}.jr-note--street-dogs .jr-note__words{width:66vw}.jr-note--where-your-dog-stays .jr-note__toe{height:86%;top:2%;right:3vw}@media (width>=861px) and (width<=1200px){.jr-note--where-your-dog-stays .jr-note__toe{height:72%;right:2vw}.jr-note--force-free .jr-note__toe{height:90%;top:12%;left:1vw}.jr-note--force-free .jr-note__words{left:48vw}.jr-note--street-dogs .jr-note__toe{height:92%;top:10%;right:1vw}.jr-note--street-dogs .jr-note__more{max-width:46vw}}.jr-note--where-your-dog-stays .jr-note__words{flex-direction:column-reverse;width:72vw}.jr-note--where-your-dog-stays .jr-note__more{margin:0 0 auto}@media (width<=860px){.jr-note__words{padding:clamp(32px, 4.6svh, 44px) var(--pad-x) 0;position:relative;inset:auto;flex-direction:column!important;width:auto!important;left:auto!important;right:auto!important}.jr-note__title{font-size:min(9.7vw,6.4svh)}.jr-note__more{margin:clamp(10px,1.8svh,18px) 0 0!important}.jr-note__teaser{max-width:24em;font-size:clamp(1.25rem,2.7svh,1.75rem)}.jr-note__status{font-size:.9375rem;line-height:1.4}.jr-note--first-days .jr-note__toe{height:54%;top:auto;bottom:-9%;right:9vw}.jr-note--force-free .jr-note__toe{height:56%;top:auto;bottom:-13%;left:2vw}.jr-note--street-dogs .jr-note__toe{height:56%;top:auto;bottom:-12%;right:2vw}.jr-note--where-your-dog-stays .jr-note__toe{height:54%;inset:auto auto -11% 12vw}.jr-book:not(.is-flip) .jr-note{min-height:0}.jr-book:not(.is-flip) .jr-note__toe{width:62vw;height:auto;margin:28px auto -8%;position:relative;inset:auto}}@media (width>=861px){.jr-book:not(.is-flip) .jr-note{min-height:max(100svh,640px)}}.jr-last{padding:clamp(40px, 7svh, 72px) var(--pad-x) clamp(32px, 6svh, 64px);flex-direction:column;justify-content:flex-end;display:flex}.jr-last__title{letter-spacing:-.024em;margin:0;font-size:min(8.6vw,17svh);line-height:.98}.jr-last__title span{white-space:nowrap;display:block}.jr-last__line{max-width:24em;font-family:var(--font-display);font-size:var(--step-lead);letter-spacing:-.012em;margin:clamp(16px,3svh,32px) 0 0;line-height:1.16}.jr-last__act{flex-wrap:wrap;align-items:center;gap:8px 24px;max-width:none;margin:clamp(16px,3svh,28px) 0 0;display:flex}.jr-last__stamp{top:clamp(40px,7svh,72px);right:calc(var(--pad-x) + 2vw);aspect-ratio:85.188/107.401;width:auto;height:26%;position:absolute}@media (width<=860px){.jr-last__title{font-size:min(10.8vw,7.4svh)}.jr-last__stamp{height:22%}}::view-transition-group(jr-open-toe){animation-duration:.64s}.jn .jr-note [data-jr-toe]{view-transition-name:jr-open-toe}.jn-first{padding:clamp(48px, 9svh, 96px) var(--pad-x) clamp(28px, 6svh, 64px);align-items:flex-end;display:flex}.jn-first__words{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(20px,3svh,36px);width:100%;display:grid}.jn-first__stand{max-width:none;font-family:var(--font-display);letter-spacing:-.022em;text-wrap:pretty;grid-column:1/span 11;margin:0;font-size:min(5.4vw,10.4svh);line-height:1.04}.jn-first__facts{grid-column:7/-1;gap:10px;display:grid}.jn-first__facts p{margin:0}.jn-first__filed{align-items:center;gap:12px;margin-top:4px;display:flex}@media (width<=860px){.jn-first__stand{grid-column:1/-1;font-size:min(8.8vw,5.6svh);line-height:1.08}.jn-first__facts{grid-column:1/-1}}.jn-body{--left:13vw;--right:37vw;background:var(--soft-sand);color:var(--ink);padding:clamp(8px,2vw,24px) 0 0}.jn-body__text{padding:0 var(--right) 0 var(--left);display:flow-root}.jn-body__text p{max-width:68ch;margin:0 0 1em}@media (width>=861px){.jn-body__text{font-size:1.125rem;line-height:1.6}}.jn-body__text h2{letter-spacing:-.018em;max-width:24em;margin:clamp(44px,5vw,80px) 0 clamp(12px,1.2vw,20px);font-size:clamp(1.625rem,2.9vw,3rem);line-height:1.08}.jn-body__text>h2:first-child{margin-top:0}.jn-margin{float:right;clear:right;width:30vw;margin:.2em calc(4vw - var(--right)) 1em 0}.jn-margin p{font-family:var(--font-display);letter-spacing:-.01em;color:var(--pine);font-size:clamp(1.25rem,1.75vw,1.75rem);line-height:1.18;margin:0!important}.jn-source{font-size:var(--step-small);overflow-wrap:anywhere;line-height:1.45}.jn-body__text p a,.jn-source a,.jr-filed a,.jn-first a{position:relative}.jn-body__text p a:after,.jn-source a:after,.jr-filed a:after,.jn-first a:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (width<=860px){.jn-body{--left:var(--pad-x);--right:var(--pad-x)}.jn-margin{float:none;width:auto;margin:16px 0 20px clamp(20px,12vw,80px)}}.jn-five{float:none;clear:both;column-gap:var(--gutter);margin:var(--section-gap) calc(var(--right) * -1) 0 calc(var(--left) * -1);padding:clamp(56px, 8vw, 128px) var(--pad-x);background:var(--field);color:var(--text);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.jn-five__mark{grid-column:1/span 5;padding-right:8%}.jn-five__mark svg{width:100%;max-width:440px;height:auto;overflow:visible}.jn-five__shape{fill:var(--unlit);transition:fill .32s}.jn-five__eye{opacity:1;transform-box:fill-box;transform-origin:50%;transition:transform .17s cubic-bezier(.4,0,.2,1),opacity .17s linear}.jn-five__eye ellipse{fill:var(--unlit);transition:fill .32s}.jn-five__pupil{fill:var(--field)}.jn-five:has(li:first-child input:checked) .jn-five__shape--1,.jn-five:has(li:nth-child(2) input:checked) .jn-five__shape--2,.jn-five:has(li:nth-child(3) input:checked) .jn-five__shape--3,.jn-five:has(li:nth-child(4) input:checked) .jn-five__shape--4,.jn-five:has(li:nth-child(5) input:checked) .jn-five__shape--5,.jn-five:has(li:nth-child(5) input:checked) .jn-five__eye ellipse{fill:var(--lit)}.jn-five:not(:has(input:not(:checked))) .jn-five__eye{opacity:0;transition-delay:.32s;transform:scaleY(.04)}.jn-five__words{grid-column:7/-1;min-width:0}.jn-five__title{margin:0 0 clamp(16px,2vw,32px)}.jn-five__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.jn-five__item{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;align-items:flex-start;gap:14px;padding:10px 0;font-size:clamp(1.25rem,1.9vw,1.875rem);line-height:1.16;display:flex}.jn-five__item input{appearance:none;cursor:pointer;background:currentColor;border:0;border-radius:0;flex:none;width:24px;height:40px;margin:-6px 0;transition:background-color .24s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 0 52 81'%3E%3Cpath fill='none' stroke='%23000' stroke-width='6' d='M50,8 C50,8 69,34 69,55 A19,19 0 1 1 31,55 C31,34 50,8 50,8 Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 0 52 81'%3E%3Cpath fill='none' stroke='%23000' stroke-width='6' d='M50,8 C50,8 69,34 69,55 A19,19 0 1 1 31,55 C31,34 50,8 50,8 Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.jn-five__item input:checked{background:var(--lit);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 0 52 81'%3E%3Cpath d='M50,4 C50,4 72,33 72,55 A22,22 0 1 1 28,55 C28,33 50,4 50,4 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 0 52 81'%3E%3Cpath d='M50,4 C50,4 72,33 72,55 A22,22 0 1 1 28,55 C28,33 50,4 50,4 Z'/%3E%3C/svg%3E")}.jn-five__item:has(input:focus-visible){outline-offset:2px;outline:2px solid}.jn-five__note{font-size:var(--step-small);line-height:1.4;margin:clamp(14px,1.6vw,24px) 0 0!important}@media (width<=860px){.jn-five{display:block}.jn-five__mark{padding:0 0 24px}.jn-five__mark svg{width:44vw;max-width:240px}}.jn-turn{padding-top:0}.jn-end{padding:clamp(40px, 7svh, 72px) var(--pad-x) clamp(32px, 6svh, 64px);flex-direction:column;justify-content:flex-end;display:flex}.jn-end__title{letter-spacing:-.024em;margin:0;font-size:min(8.6vw,17svh);line-height:.98}.jn-end__title span{white-space:nowrap;display:block}.jn-end__line{max-width:40em;margin:clamp(16px,3svh,32px) 0 0}.jn-end__act{max-width:none;padding-right:var(--ear);flex-wrap:wrap;align-items:center;gap:8px 24px;margin:clamp(14px,2.4svh,24px) 0 0;display:flex}@media (width<=860px){.jn-end__title{font-size:min(11.4vw,7.4svh)}header.jr-note .jr-note__toe{height:66%!important}header.jr-note .jr-note__words{padding-top:clamp(32px,4.6svh,44px)}}.jn-end__stamp{top:clamp(40px,7svh,72px);right:calc(var(--pad-x) + 2vw);aspect-ratio:85.188/107.401;width:auto;height:20%;position:absolute}
