@layer components{.photo-gallery{margin-block:var(--space-8)}.photo-grid{columns:2 220px;column-gap:var(--space-2);list-style:none;& > li{break-inside:avoid;margin-block-end:var(--space-4)}&:has(> li:only-child){columns:1;& .photo-item{inline-size:fit-content;max-inline-size:100%;margin-inline:auto}& img{inline-size:auto;max-inline-size:100%;max-block-size:min(72svh,640px)}& .photo-caption{inline-size:0;min-inline-size:100%}& .photo-item[data-photo-fit]{--photo-cap:100vw;inline-size:min(100%,calc(min(72svh,640px) * var(--photo-w) / var(--photo-h)),var(--photo-cap));@media (min-width:1264px){--photo-cap:1200px}& img{inline-size:100%;max-block-size:none}}}}.photo-item{display:grid;gap:var(--space-2)}.photo-open{display:block;overflow:hidden;border-radius:var(--radius-panel);background:var(--surface-muted);cursor:zoom-in;& picture{display:contents}& img{display:block;inline-size:100%;block-size:auto;transition:scale var(--duration-standard) var(--ease-standard)}&:hover img{scale:1.015}&:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.photo-caption{display:grid;gap:2px;padding-inline:2px;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.photo-title{color:var(--foreground);white-space:pre-line}.photo-note{color:var(--text-muted);font-size:var(--text-xs)}:root:has(.photo-viewer[open]){overflow:hidden}.photo-viewer{position:fixed;inset:0;inline-size:100vw;max-inline-size:none;block-size:100dvh;max-block-size:none;margin:0;padding:0;border:0;background:oklch(0.12 0.01 60 / var(--viewer-backdrop,0.97));color:white;overscroll-behavior:contain;&::backdrop{background:transparent}&[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}}.viewer-bar{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.viewer-count{margin-inline-end:auto;color:oklch(1 0 0 / 0.75);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.viewer-button{display:grid;place-items:center;inline-size:40px;block-size:40px;border:0;border-radius:var(--radius-pill);background:oklch(1 0 0 / 0.1);color:white;cursor:pointer;&:hover:not(:disabled){background:oklch(1 0 0 / 0.2)}&:disabled{opacity:0.3;cursor:default}&:focus-visible{outline:2px solid white;outline-offset:2px}& span{inline-size:18px;block-size:18px;background:currentColor;mask:var(--viewer-icon) center / contain no-repeat}&[data-icon='close']{--viewer-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}&[data-icon='download']{--viewer-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 10l5 5 5-5M5 20h14'/%3E%3C/svg%3E")}&[data-icon='open']{--viewer-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 5h5v5M19 5l-8 8M10 6H5v13h13v-5'/%3E%3C/svg%3E")}&[data-icon='zoom']{--viewer-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4M11 8v6M8 11h6'/%3E%3C/svg%3E")}&[data-icon='zoom'][aria-pressed='true']{--viewer-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4M8 11h6'/%3E%3C/svg%3E")}&[data-icon='prev'],&[data-icon='next']{--viewer-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E")}&[data-icon='next'] span{rotate:180deg}}.viewer-stage{position:relative;display:grid;place-items:center;overflow:hidden;touch-action:none;user-select:none;& img{position:absolute;inset:0;margin:auto;max-inline-size:calc(100% - 2 * var(--space-4));max-block-size:100%;inline-size:auto;block-size:auto;border-radius:var(--radius-panel);transform-origin:center;will-change:transform;-webkit-user-drag:none}&[data-zoomed] img{cursor:grab}}.viewer-side{position:absolute;inset-block-start:50%;translate:0 -50%;z-index:1;&[data-icon='prev']{inset-inline-start:var(--space-4)}&[data-icon='next']{inset-inline-end:var(--space-4)}@media (width <= 640px){display:none}&[hidden]{display:none}}.viewer-foot{display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) max(var(--space-4),env(safe-area-inset-bottom))}.viewer-caption{display:grid;gap:2px;max-inline-size:40rem;min-block-size:1lh;color:oklch(1 0 0 / 0.86);font-size:var(--text-sm);line-height:1.6;text-align:center;& small{color:oklch(1 0 0 / 0.6);font-size:var(--text-xs)}}.viewer-thumbs{display:flex;gap:var(--space-1);max-inline-size:100%;overflow-x:auto;scrollbar-width:none;& button{flex:none;inline-size:44px;block-size:44px;padding:0;overflow:hidden;border:0;border-radius:var(--radius-control);background:none;opacity:0.45;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard);&[aria-current='true']{opacity:1;outline:2px solid white;outline-offset:-2px}}& img{inline-size:100%;block-size:100%;object-fit:cover}}::view-transition-group(photo-flight){animation-duration:0.36s;animation-timing-function:cubic-bezier(0.22,1,0.36,1)}::view-transition-old(photo-flight),::view-transition-new(photo-flight){block-size:100%;overflow:clip;border-radius:var(--radius-panel)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}}@layer pages{.min-viewport-height-root{min-block-size:50svh}.ritual-list-root{& > .ritual-list-title{font-family:var(--heading-font,var(--font));font-size:clamp(2rem,4.8vw,3.3rem);text-align:center;font-weight:800;line-height:1.26;letter-spacing:-0.02em;margin:var(--space8) 0 var(--space6)}}.ritual-list-chooser-entry{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space3);align-items:center;margin-bottom:var(--space5);margin-inline:calc(-1 * var(--gutter));padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--palette-border);border-radius:var(--radius-input);background:color-mix(in srgb,var(--palette-accent) 6%,var(--palette-paper));> *{min-width:0}& h2,& p{margin:0}& h2{color:var(--palette-ink);font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.5}& p{margin-top:var(--space1);color:var(--palette-muted);line-height:1.8}}.ritual-list-chooser-entry > .ritual-list-chooser-link{box-sizing:border-box;display:grid;grid-template-columns:1fr 20px;align-items:center;gap:var(--space1);min-width:0;width:100%;margin-top:var(--space2);padding:calc(var(--space1) * 1.5) var(--space2);border-radius:var(--radius-input);color:var(--palette-accent-strong);background-color:color-mix(in srgb,var(--palette-surface) 84%,var(--palette-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-border) 88%,transparent);font:inherit;line-height:1.4;text-decoration:none;border:0;> span{min-width:0;overflow-wrap:anywhere}&::after{content:'';width:20px;height:20px;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23000' stroke='%23000' stroke-width='1' fill-rule='evenodd' d='M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z'/%3E%3C/svg%3E") center / contain no-repeat}}.ritual-list-blocked{font-size:var(--text-lg)}.ritual-archive-link-root{margin-block:var(--space2);padding-inline:var(--space2)}.ritual-archive-link-note{margin:0 0 var(--space1);color:var(--palette-muted);line-height:1.7;overflow-wrap:anywhere}.ritual-archive-link-link{color:var(--palette-accent-strong);font-weight:600;text-decoration:underline;text-underline-offset:0.2em;&:focus-visible{outline:3px solid var(--palette-accent);outline-offset:2px}}}@layer pages{.eightk{display:grid;gap:var(--space-16);inline-size:min(100%,calc(var(--measure) + 2 * var(--gutter)));margin-inline:auto;padding-inline:var(--gutter);padding-block-end:var(--space-16);& > *{min-inline-size:0}}.eightk-sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.eightk-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6) var(--space-10);margin-inline:calc((100% - min(100vw - 2 * var(--gutter),var(--page-wide))) / 2);padding-block-start:var(--space-8);@media (width >= 960px){grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}.eightk-hero-media{overflow:hidden;aspect-ratio:3 / 2;border-radius:var(--radius-panel);background:var(--surface-muted);@media (width >= 960px){order:2}& picture{display:contents}& img{inline-size:100%;block-size:100%;object-fit:cover}}.eightk-hero-inner{display:grid;gap:var(--space-4);justify-items:start}.eightk-hero-temple{color:var(--text-secondary);font-size:var(--text-sm)}.eightk-hero-title-block{display:grid;gap:var(--space-2)}.eightk-hero-subtitle{color:var(--text-secondary);font-family:var(--font-mincho);font-size:var(--text-lg)}.eightk-hero-title{font-family:var(--font-mincho);font-size:clamp(2rem,1.2rem + 4vw,4rem);font-weight:600;line-height:var(--leading-display);&:lang(ja){letter-spacing:0.04em}}.eightk-hero-side{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-family:var(--font-mincho);font-size:var(--text-lg)}.eightk-hero-catch{font-family:var(--font-mincho);font-size:clamp(1.25rem,1rem + 1vw,var(--text-2xl));line-height:1.6}.eightk-hero-lead{color:var(--text-secondary)}.eightk-hero-closing{display:grid;gap:var(--space-1);padding-inline-start:var(--space-4);border-inline-start:2px solid var(--border-strong)}.eightk-hero-date-year,.eightk-hero-date-hours{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.eightk-hero-date-main{font-family:var(--font-mincho);font-size:var(--text-xl)}.eightk-hero-date-number{font-size:var(--text-3xl);font-variant-numeric:tabular-nums}.eightk-hero-date-weekday{font-size:var(--text-base)}.eightk-hero-info{display:grid;gap:var(--space-2)}.eightk-hero-dates{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}.eightk-hero-date{display:flex;align-items:baseline;gap:var(--space-2)}.eightk-hero-date-label,.eightk-hero-date-day{color:var(--text-secondary);font-size:var(--text-sm)}.eightk-hero-date-value{font-size:var(--text-2xl);font-variant-numeric:tabular-nums}.eightk-hero-date-sep{color:var(--text-muted)}.eightk-hero-summary{font-weight:500}.eightk-hero-note{color:var(--text-secondary);font-size:var(--text-sm)}.eightk-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);& > .button-primary{margin-block-start:0}}.eightk-hero-secondary,.eightk-text-link{color:var(--accent);text-underline-offset:0.2em}.eightk-app-off{display:inline-flex;align-items:center;block-size:var(--control-md);padding-inline:var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-control);color:var(--text-muted);font-size:var(--text-sm)}.eightk-section{display:grid;gap:var(--space-5);scroll-margin-block-start:calc(var(--header-height) + var(--space-4));& > *{min-inline-size:0}}.eightk-section-header{display:grid;gap:var(--space-2)}.eightk-section-label,.eightk-eyebrow,.eightk-action-label,.eightk-panel-label{color:var(--text-secondary);font-size:var(--text-sm)}.eightk-section-title{font-size:clamp(1.5rem,1.2rem + 1.4vw,var(--text-2xl));font-weight:var(--weight-heading);line-height:1.4}.eightk-intro,.eightk-size-guide{color:var(--text-secondary);line-height:1.8}.eightk-prose,.eightk-message-body,.eightk-honzon-body,.eightk-notes{display:grid;gap:var(--space-4);font-size:var(--text-prose);line-height:var(--leading-prose)}.eightk-pending{color:var(--text-secondary)}.eightk-grants,.eightk-plans,.eightk-ritual{gap:var(--space-6)}.eightk-wishes,.eightk-flow-section,.eightk-schedule,.eightk-story-section,.eightk-honzon{gap:var(--space-5)}.eightk-message{gap:var(--space-8)}.eightk-message-aside{display:grid}.eightk-message-wish{display:grid;gap:var(--space-1);padding-inline-start:var(--space-4);border-inline-start:2px solid var(--border-strong);font-family:var(--font-mincho)}.eightk-signature{justify-self:end;color:var(--text-secondary)}.eightk-message-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);font-size:var(--text-base);& > .button-primary{margin-block-start:0}}.eightk-panel{display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);@media (width < 480px){padding:var(--space-5) var(--space-4)}}.eightk-panel-title,.eightk-panel-dates{font-size:var(--text-xl);font-weight:var(--weight-heading);line-height:1.5}.eightk-panel-dates{display:grid;gap:var(--space-2)}.eightk-panel-date-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.eightk-panel-date-label{color:var(--text-secondary);font-size:var(--text-sm)}.eightk-panel-date-value{font-variant-numeric:tabular-nums}.eightk-panel-date-hours{margin-inline-start:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm)}.eightk-facts{display:grid;border-block-start:1px solid var(--border-subtle);& > div{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--border-subtle)}& dt{color:var(--text-secondary);font-size:var(--text-sm)}& dd{font-size:var(--text-sm);line-height:1.7}}.eightk-highlights{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:var(--space-2)}.eightk-highlight{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-control);& strong{font-weight:500;font-variant-numeric:tabular-nums}& span{color:var(--text-secondary);font-size:var(--text-sm)}}.eightk-current{display:grid;gap:var(--space-3);justify-items:start}.eightk-current-video,.eightk-closing-link{position:relative;display:block;overflow:hidden;inline-size:min(100%,400px);aspect-ratio:16 / 9;border-radius:var(--radius-panel);background:var(--surface-muted);& picture{display:contents}& img{inline-size:100%;block-size:100%;object-fit:cover}}.eightk-play-mark{position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3);display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:var(--radius-pill);background:var(--background);color:var(--foreground)}.eightk-closing{display:grid;justify-items:start}.eightk-current-link{font-weight:500}.eightk-closing-link{aspect-ratio:auto;color:inherit;text-decoration:none;& picture,& img{display:block;aspect-ratio:16 / 9}}.eightk-closing-details{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);& > span{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--accent)}}.eightk-story,.eightk-flyer,.eightk-eyecatch{display:grid;gap:var(--space-4);& .photo-gallery{margin-block:0}}.eightk-story-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.eightk-story-frame{display:grid;gap:var(--space-2);margin:0;&:first-child{grid-column:1 / -1}& picture{display:contents}& img{inline-size:100%;block-size:auto;border-radius:var(--radius-panel)}& figcaption{color:var(--text-secondary);font-size:var(--text-sm)}}.eightk-flyer-pdf{display:grid;gap:var(--space-2);list-style:none;& li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}& a{display:inline-flex;align-items:center;gap:var(--space-2)}& small{color:var(--text-muted)}}.eightk-honzon-image{min-inline-size:0}.eightk-honzon-grid{display:grid;gap:var(--space-6);& .photo-gallery{margin-block:0}}.eightk-reading{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);& h3{font-size:var(--text-lg);font-weight:var(--weight-heading)}& p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.8}}.eightk-reading-link{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:500}.eightk-basis{display:grid;gap:var(--space-6)}.eightk-quote{display:grid;gap:var(--space-2);padding-inline-start:var(--space-4);border-inline-start:2px solid var(--border-strong);font-family:var(--font-mincho)}.eightk-quote-label{color:var(--text-secondary);font-family:var(--font);font-size:var(--text-sm)}.eightk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:var(--space-3)}.eightk-card{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);& h3{font-size:var(--text-base);font-weight:500}& p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.75}}.eightk-flow{display:grid;border-block-start:1px solid var(--border);list-style:none}.eightk-flow-item{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--border);& h3{font-size:var(--text-base);font-weight:500}& p{margin-block-start:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.75}}.eightk-flow-time{color:var(--text-secondary);font-variant-numeric:tabular-nums}.eightk-notes{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.8}.eightk-shelf{display:grid;grid-auto-columns:min(78%,17rem);grid-auto-flow:column;gap:var(--space-3);overflow-x:auto;overscroll-behavior-x:contain;padding-block-end:var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:thin;& > *{scroll-snap-align:start}&[data-kind="colors"]{grid-auto-columns:6.5rem}&[data-kind="omamori"],&[data-kind="other"],&[data-kind="juzu"]{grid-auto-columns:min(62%,13rem)}&:focus-visible{outline:2px solid var(--accent);outline-offset:2px}& svg{overflow:visible}}.eightk-plan-grids{display:grid;gap:var(--space-3)}.eightk-plan-featured,.eightk-plan-secondary{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--space-3)}.eightk-plan{position:relative;display:grid;align-content:start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:inherit;text-decoration:none;&[data-emphasis="true"]{border-color:var(--border-strong)}}.eightk-plan-final{grid-template-rows:auto 1fr}a.eightk-plan:hover{border-color:var(--border-strong)}.eightk-plan-flag{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--text-xs);& strong{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--accent-subtle);color:var(--accent);font-weight:500}& span{color:var(--text-secondary)}}.eightk-plan-body{display:grid;align-content:start;gap:var(--space-3)}.eightk-plan-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3)}.eightk-plan-mark{display:grid;justify-items:center;min-inline-size:3rem;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control)}.eightk-plan-letter{font-size:var(--text-xl);font-weight:500;line-height:1.2}.eightk-plan-word{color:var(--text-secondary);font-size:var(--text-xs)}.eightk-plan-headline{display:grid;gap:var(--space-1)}.eightk-plan-eyebrow{color:var(--text-secondary);font-size:var(--text-xs)}.eightk-plan-title-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3)}.eightk-plan-title{font-size:var(--text-lg);font-weight:500}.eightk-plan-price{font-weight:500;font-variant-numeric:tabular-nums}.eightk-plan-text,.eightk-plan-note{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.75}.eightk-plan-visual{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius-control);background:var(--surface-muted);& picture{display:contents}& img{position:absolute;inset:0;inline-size:100%;block-size:100%;border-radius:var(--radius-control);object-fit:contain}&[data-style="ritual"] img{object-fit:cover}}.eightk-plan-link,.eightk-plan-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);block-size:var(--control-sm);padding-inline:var(--space-4);border-radius:var(--radius-control);background:var(--foreground);color:var(--background);font-size:var(--text-sm);font-weight:500;text-decoration:none;&:hover{color:var(--background);opacity:0.9}}.eightk-cta-panel,.eightk-final{display:grid;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-panel);@media (width < 480px){padding:var(--space-5) var(--space-4)}& h3{font-size:var(--text-lg);font-weight:var(--weight-heading)}& p{color:var(--text-secondary);line-height:1.8}}.eightk-cta-panel > div:first-child,.eightk-final-copy{display:grid;gap:var(--space-2)}.eightk-cta-action > .button-primary{margin-block-start:0}.eightk-grant-group,.eightk-showcase{display:grid;gap:var(--space-4);& .photo-gallery{margin-block:0}}.eightk-grant-head{display:grid;gap:var(--space-2);& h3{font-size:var(--text-xl);font-weight:var(--weight-heading)}& > p:not(.eightk-eyebrow){color:var(--text-secondary);line-height:1.8}}.eightk-grant{display:grid;align-content:start;gap:var(--space-2);margin:0;scroll-margin-block-start:calc(var(--header-height) + var(--space-4));& h4{font-size:var(--text-sm);font-weight:500}& figcaption{font-size:var(--text-sm);text-align:center}& p{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.7}}.eightk-grant-image,.eightk-feature-image{position:relative;display:grid;place-items:center;aspect-ratio:3 / 4;border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text-muted);font-size:var(--text-xs);& picture{display:contents}& img{position:absolute;inset:0;inline-size:100%;block-size:100%;border-radius:var(--radius-control);object-fit:contain}}.eightk-price{color:var(--foreground);font-variant-numeric:tabular-nums}.eightk-grant .eightk-price{color:var(--foreground);font-size:var(--text-sm)}.eightk-color-names{color:var(--text-secondary);font-size:var(--text-sm)}.eightk-catalog{display:grid;border-block-start:1px solid var(--border)}.eightk-catalog-item{display:grid;gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--border);& > p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.75}}.eightk-catalog-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);& :is(h3,h4){font-size:var(--text-base);font-weight:500}}.eightk-catalog-variants{font-size:var(--text-xs)}.eightk-features{display:grid;gap:var(--space-3)}.eightk-feature{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--space-4);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-panel);@media (width < 420px){grid-template-columns:5rem minmax(0,1fr)}}.eightk-feature-image{aspect-ratio:1}.eightk-feature-body{display:grid;align-content:start;gap:var(--space-2);& > p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.75}}.eightk-schedule-card{display:grid;gap:var(--space-4)}.eightk-schedule-intro{display:grid;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.8}.eightk-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-panel);&:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.eightk-table{inline-size:100%;min-inline-size:30rem;border-collapse:collapse;font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:center;& th,& td{padding:var(--space-2) var(--space-2);border-block-end:1px solid var(--border-subtle);vertical-align:middle}& thead th{background:var(--surface-muted);color:var(--text-secondary);font-weight:500;white-space:nowrap}& tbody tr:last-child > *{border-block-end:0}}.eightk-schedule-date{font-weight:400;white-space:nowrap;& time{display:block}}.eightk-weekday{display:inline-block;min-inline-size:2em;margin-block-start:var(--space-1);padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-xs)}tr[data-holiday="true"] .eightk-schedule-date{color:var(--accent);& .eightk-weekday{background:var(--accent);color:var(--accent-foreground)}}.eightk-vigil{&[data-phase="zengyo"],&[data-phase="yakushiGoma"]{background:var(--surface-muted)}&[data-phase="jumanben"]{background:color-mix(in oklch,var(--accent-subtle) 60%,transparent)}&[data-phase="kaibyaku"],&[data-phase="kechigan"]{background:var(--accent-subtle)}}.eightk-vigil-time{display:inline-flex;flex-direction:column;align-items:center;line-height:1.3;white-space:nowrap}.eightk-vigil-arrow{color:var(--text-muted);font-size:var(--text-xs)}.eightk-vigil-phase{margin-block-start:2px;color:var(--accent);font-size:var(--text-xs);font-weight:500}.eightk-meal{white-space:nowrap}.eightk-live-list{display:grid;gap:var(--space-3)}.eightk-live-item{display:grid;align-content:start;gap:var(--space-2);& > img{inline-size:100%;block-size:auto;aspect-ratio:16 / 9;border-radius:var(--radius-control);object-fit:cover}}.eightk-live-body{display:grid;gap:var(--space-1);& h3{font-size:var(--text-sm);font-weight:500}& p{color:var(--text-secondary);font-size:var(--text-xs)}}.eightk-watch{display:inline-flex;align-items:center;justify-self:start;gap:var(--space-1);font-size:var(--text-sm);&[aria-disabled="true"]{color:var(--text-muted)}}.eightk-brands{color:var(--text-secondary);font-size:var(--text-sm)}.yaki8k-archive{display:grid;gap:var(--space-12);padding-block-end:var(--space-16);& > *{min-inline-size:0}& section{display:grid;gap:var(--space-4);scroll-margin-block-start:calc(var(--header-height) + var(--space-4))}& h2:not([class]),& h2.yaki8k-title,& h2.yaki8k-subtitle{font-size:clamp(1.375rem,1.1rem + 1.2vw,var(--text-2xl));font-weight:var(--weight-heading);line-height:1.4}}.yaki8k-header{display:grid;padding-block:var(--space-10) var(--space-2)}div.yaki8k-title{display:grid;gap:var(--space-3);justify-items:start}.yaki8k-main{font-family:var(--font-mincho);font-size:clamp(2.25rem,1.5rem + 3.4vw,3.5rem);font-weight:600;line-height:var(--leading-display);letter-spacing:0.04em}.yaki8k-sub{font-family:var(--font-mincho);font-size:var(--text-xl);font-weight:500}.yaki8k-hint{color:var(--text-secondary);font-size:var(--text-base);font-weight:400}.yaki8k-app-button{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--control-md);padding:var(--space-2) var(--space-5);border-radius:var(--radius-control);background:var(--foreground);color:var(--background);font-size:var(--text-sm);font-weight:500;text-align:center;text-decoration:none;&:hover{color:var(--background);opacity:0.9}}.yaki8k-main-image-container,.yaki8k-image-row,.yaki8k2022-image-gallery{& img{inline-size:100%;block-size:auto;border-radius:var(--radius-panel)}& picture{display:contents}}.yaki8k-image-row,.yaki8k2022-image-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:var(--space-2)}.yaki8k-abstract-container{display:grid;gap:var(--space-3)}.yaki8k-abstract-content{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);& h3{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500}& h4{font-size:var(--text-lg);font-weight:500}& ul{display:grid;gap:var(--space-3);list-style:none}}.yaki8k-minor{color:var(--text-secondary);font-size:var(--text-sm);font-weight:400}.yaki8k-start,.yaki8k-end{font-variant-numeric:tabular-nums}span.yaki8k-title{color:var(--text-secondary);font-size:var(--text-sm)}.yaki8k-year,.yaki8k-month,.yaki8k-date{font-size:var(--text-xl)}.yaki8k-date-label{margin-inline:1px var(--space-1);color:var(--text-secondary);font-size:var(--text-sm)}.yaki8k-special-order-fee{padding-block-start:var(--space-3);border-block-start:1px solid var(--border-subtle)}.yaki8k-container,.yaki8k-contents,.yaki8k2022-container,.yaki8k2022-content-container{display:grid;gap:var(--space-4);min-inline-size:0}.yaki8k-button-container,.yaki8k-app-button-container,.yaki8k-c-t-a,.yaki8k2022-button-container{display:flex;flex-wrap:wrap;gap:var(--space-3)}.yaki8k-description{color:var(--text-secondary);line-height:1.8}.yaki8k-p-d-f-container{display:grid;gap:var(--space-3)}.yaki8k-p-d-f-link{display:inline-flex;align-items:center;gap:var(--space-2)}.yaki8k-content{display:grid;gap:var(--space-3);padding-block:var(--space-6);border-block-start:1px solid var(--border);& img{inline-size:min(100%,360px);block-size:auto;border-radius:var(--radius-panel)}& picture{display:contents}}.yaki8k-content > .yaki8k-subtitle{display:flex;align-items:baseline;gap:var(--space-3)}.yaki8k-number{display:inline-grid;place-items:center;flex:none;inline-size:2rem;block-size:2rem;border:1px solid var(--border-strong);border-radius:var(--radius-pill);font-size:var(--text-base);font-variant-numeric:tabular-nums}.yaki8k-content > .yaki8k-date{color:var(--text-secondary);font-size:var(--text-sm)}.yaki8k-way-content-container{display:grid;gap:var(--space-3)}.yaki8k-way-content{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-panel)}.yaki8k-rituals-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:var(--space-4) var(--space-3)}.yaki8k-ritual-item{display:grid;align-content:start;gap:var(--space-1);& img{inline-size:100%;block-size:auto;aspect-ratio:16 / 9;border-radius:var(--radius-control);object-fit:cover}& picture{display:contents}}.yaki8k-archive .yaki8k-ritual-title{font-size:var(--text-sm);font-weight:500;line-height:1.5}.yaki8k-archive .yaki8k-ritual-date{color:var(--text-secondary);font-size:var(--text-xs);font-weight:400}.yaki8k-play{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);&[aria-disabled="true"]{color:var(--text-muted)}}.yaki8k-streaming-brands{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.yaki8k-brand{color:var(--text-secondary);font-size:var(--text-sm)}.yaki8k-ofuda-shelf{display:grid;grid-auto-columns:min(60%,12rem);grid-auto-flow:column;gap:var(--space-3);overflow-x:auto;overscroll-behavior-x:contain;padding-block-end:var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:thin;&:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.yaki8k-ofuda{display:grid;align-content:start;gap:var(--space-2);scroll-snap-align:start;& img{inline-size:100%;block-size:auto;aspect-ratio:1;border-radius:var(--radius-control);object-fit:contain;background:var(--surface-muted)}& picture{display:contents}}.yaki8k-archive .yaki8k-ofuda-title{font-size:var(--text-sm);font-weight:500}.yaki8k-archive[data-8k-archive="/ritual/8k_2022"]{display:block;padding:0;line-height:1.4;& h2:not([class]){font-size:inherit;font-weight:bold;line-height:inherit}}.yaki8k2022-breadcrumbs ol{display:flex;align-items:center;gap:var(--space2);overflow:auto;list-style:none}.yaki8k2022-nav-link{display:flex;align-items:center;gap:var(--space2);white-space:nowrap;color:var(--normal)}.yaki8k2022-icon{flex-shrink:0}.yaki8k2022-container{display:block}.yaki8k2022-video{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;background:var(--surface-muted);& picture{display:contents}& img{inline-size:100%;block-size:100%;object-fit:cover}& > iframe{display:block;inline-size:100%;block-size:100%;border:0;touch-action:manipulation}& > svg{position:absolute;inset-block-end:var(--space2);inset-inline-start:var(--space2);inline-size:40px;block-size:40px;padding:var(--space1);border-radius:var(--radius-pill);background:var(--background);color:var(--foreground)}}.yaki8k2022-image-wrapper{position:relative}.yaki8k2022-image-wrapper img{inline-size:100%;block-size:auto}.yaki8k2022-content-container{display:block;max-inline-size:960px;margin:0 auto;padding:var(--space8);line-height:1.8;& h2{color:var(--positive);font-weight:bold}& p{line-height:1.4}}.yaki8k2022-button-container{display:block;margin:var(--space8) auto;line-height:1.4;text-align:center;& .ritual-archive-link-root{margin-block:var(--space2);padding-inline:var(--space2)}& .ritual-archive-link-note{margin:0 0 var(--space1);color:var(--palette-muted);line-height:1.7;overflow-wrap:anywhere}& .ritual-archive-link-link{color:var(--palette-accent-strong);font-weight:600;text-decoration:underline;text-underline-offset:0.2em}}.yaki8k2022-content-divider{border:0 solid var(--normal);@media screen and (max-width:639px){border-top-width:4px}@media screen and (min-width:640px){display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;margin:0 auto;border-right-width:4px}}.yaki8k2022-image-gallery{display:block;margin:var(--space8);& > a{display:flow-root}& picture{display:contents}& img{display:block;inline-size:100%;block-size:auto;margin-block:var(--space8);border-radius:0}@media screen and (min-width:600px){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space2);& img{margin:var(--space8) 0 var(--space8) var(--space8);inline-size:calc(100% - var(--space8))}}}.yaki8k-archive{& .hero-container{margin:0 auto;padding:0 var(--space4);@media screen and (min-width:640px){padding:0}}& .hero-title{text-align:center;font-size:var(--font-size4);font-weight:bold;line-height:1.5;@media screen and (min-width:1024px){font-size:var(--font-size5)}@media screen and (min-width:1280px){font-size:var(--font-size6);line-height:1.6}& > div{line-height:1.4}}& .hero-description{max-inline-size:var(--panel-md);margin:0 auto;padding:0 var(--space10);text-align:center;font-size:var(--font-size2);line-height:1.8;@media screen and (min-width:1024px){font-size:var(--font-size3)}}& .page-header-container{padding:0}& .page-header-icon-wrapper{margin:0 auto;& svg{inline-size:64px;block-size:64px;fill:var(--tertiary)}}& .page-header-title{margin:var(--space8) 0;text-align:center;font-size:var(--font-size4);font-weight:bold;line-height:1.4;color:var(--tertiary)}& .page-header-message{text-align:center;font-size:var(--font-size2)}& .page-content-container{padding:var(--space8);text-align:center;@media screen and (min-width:640px){padding:0}}& .page-content-icon-wrapper{margin:0 auto;color:var(--normal);fill:var(--normal);& svg{inline-size:32px;block-size:32px}}& .page-content-title{margin:var(--space8) 0;color:var(--tertiary);font-size:var(--font-size2);font-weight:bold;line-height:1.4}& .page-content-sub-title{margin:var(--space8) 0;font-size:var(--font-size2);font-weight:bold;line-height:1.4;& div{line-height:inherit}}& .page-content-content{color:var(--muted);text-align:justify;line-height:1.8;font-size:var(--font-size2)}}}@scope (.eightk[data-variant="fudo"]){:scope{--white:#fff;--radius-input:6px}:scope:where(html[data-theme=dark] *){--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16)}:scope:where(html:not([data-theme]):not([data-palette]) *),:scope:where(html:not([data-theme])[data-palette=blue] *),:scope:where(html[data-theme=light]:not([data-palette]) *),:scope:where(html[data-theme=light][data-palette=blue] *){--bg-0:#fff;--bg-0-rgb:255,255,255;--normal-0:#000;--normal-0-rgb:0,0,0;--strong-line:#d6a8004e;--positive:hsl(207,100%,42%);--positive-rgb:0,117.81,214.2;--positive-h:hsl(207,100%,32%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,32%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(257,69%,38%);--secondary-rgb:67.9269,30.039,163.761;--secondary-h:hsl(257,69%,28%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(177,75%,29%);--tertiary-rgb:18.4875,129.4125,123.86625;--tertiary-h:hsl(177,75%,19%);--tertiary-r:#fff;--tertiary-hr:#fff;--warning:hsl(50,91%,33%);--warning-rgb:160.7265,135.201,7.5735;--warning-h:hsl(50,91%,23%);--warning-r:#fff;--warning-hr:#fff;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,32%);--danger-r:#fff;--danger-hr:#fff;--danger-ink:hsl(7,100%,32%);--danger-ink-rgb:163.2,19.04,0;--danger-ink-h:hsl(7,100%,22%);--danger-ink-r:#fff;--danger-ink-hr:#fff;--normal:hsl(217,69%,5%);--normal-r:#fff;--normal-rgb:3.9525,10.69725,21.5475;--normal-1:hsl(217,69%,5%);--normal-1r:#fff;--normal-2:hsl(217,69%,8%);--normal-2r:#fff;--normal-3:hsl(217,69%,11%);--normal-3r:#fff;--normal-4:hsl(217,69%,14%);--normal-4r:#fff;--normal-5:hsl(217,69%,17%);--normal-5r:#fff;--normal-6:hsl(217,69%,20%);--normal-6r:#fff;--normal-7:hsl(217,69%,23%);--normal-7r:#fff;--muted:hsl(0,0%,28%);--muted-rgb:71.4,71.4,71.4;--muted-h:hsl(0,0%,18%);--muted-r:#fff;--muted-hr:#fff;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,40%);--muted2-r:#fff;--muted2-hr:#fff;--brand:hsl(217,68%,38%);--brand-rgb:31.008,81.5252,162.792;--brand-h:hsl(217,68%,28%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(220,10%,95%);--bg-1:hsl(220,10%,95%);--bg-1-rgb:240.975,241.825,243.525;--bg-2:hsl(220,10%,90%);--bg-2-rgb:226.95,228.65,232.05;--bg-3:hsl(220,10%,85%);--bg-3-rgb:212.925,215.475,220.575;--bg-4:hsl(220,10%,80%);--bg-4-rgb:198.9,202.3,209.1;--bg-5:hsl(220,10%,75%);--bg-5-rgb:184.875,189.125,197.625;--bg-6:hsl(220,10%,70%);--bg-6-rgb:170.85,175.95,186.15;--bg-7:hsl(220,10%,65%);--bg-7-rgb:156.825,162.775,174.675;--header:hsla(0,0%,100%,0.602);--header-rgb:255,255,255;--header-h:hsla(0,0%,90%,0.602);--header-r:#000;--header-hr:#000;--logo:hsl(217,68%,38%);--logo-rgb:31.008,81.5252,162.792;--logo-h:hsl(217,68%,28%);--logo-r:#fff;--logo-hr:#fff;--bg-controller:rgba(238,238,238,0.7529411765);--bg-controller-rgb:238,238,238;--bg-controller-h:rgba(83.3333333333%,83.3333333333%,83.3333333333%,0.7529411765);--bg-controller-r:#000;--bg-controller-hr:#000;--controller:#333;--controller-rgb:51,51,51;--controller-h:rgb(10%,10%,10%);--controller-r:#fff;--controller-hr:#fff;--yellow:rgb(255,255,0);--yellow-rgb:255,255,0;--yellow-h:#cccc00;--yellow-r:#000;--yellow-hr:#000;--marker:rgb(255,255,0);--marker-rgb:255,255,0;--marker-h:#cccc00;--marker-r:#000;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #081212ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 1px 0 rgba(6,6,7,0.1),0 1.5px 0 rgba(6,6,7,0.025),0 2px 0 rgba(6,6,7,0.025);--elevation-medium:0 4px 4px rgba(0,0,0,0.08);--elevation-high:0 8px 16px rgba(0,0,0,0.16);--palette-paper:hsl(212,34%,95%);--palette-surface:rgba(234,241,248,0.9);--palette-surface-strong:rgba(241,246,251,0.96);--palette-border:rgba(35,63,104,0.2);--palette-ink:hsl(219,38%,16%);--palette-muted:hsl(215,18%,38%);--palette-accent:hsl(215,55%,38%);--palette-accent-strong:hsl(201,67%,37%);--palette-shadow:0 24px 72px rgba(18,42,76,0.18);--palette-shadow-color:rgba(18,42,76,0.2);--palette-shadow-soft:0 14px 36px rgba(18,42,76,0.14);--palette-shadow-soft-color:rgba(18,42,76,0.16);--palette-ui-paper:hsl(212,42%,98%);--palette-ui-surface:hsl(211,34%,92%);--palette-ui-surface-strong:hsl(210,30%,89%);--palette-ui-border:rgba(35,63,104,0.24);--palette-ui-shadow:0 28px 84px rgba(18,42,76,0.24);--palette-ui-shadow-soft:0 18px 48px rgba(18,42,76,0.18);--palette-ui-shadow-soft-color:rgba(18,42,76,0.2);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}:scope:where(html:not([data-theme])[data-palette=warm] *),:scope:where(html[data-theme=light][data-palette=warm] *){--bg-0:#fff;--bg-0-rgb:255,255,255;--normal-0:#000;--normal-0-rgb:0,0,0;--strong-line:#d6a8004e;--positive:hsl(207,100%,42%);--positive-rgb:0,117.81,214.2;--positive-h:hsl(207,100%,32%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,32%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(257,69%,38%);--secondary-rgb:67.9269,30.039,163.761;--secondary-h:hsl(257,69%,28%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(177,75%,29%);--tertiary-rgb:18.4875,129.4125,123.86625;--tertiary-h:hsl(177,75%,19%);--tertiary-r:#fff;--tertiary-hr:#fff;--warning:hsl(50,91%,33%);--warning-rgb:160.7265,135.201,7.5735;--warning-h:hsl(50,91%,23%);--warning-r:#fff;--warning-hr:#fff;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,32%);--danger-r:#fff;--danger-hr:#fff;--danger-ink:hsl(7,100%,32%);--danger-ink-rgb:163.2,19.04,0;--danger-ink-h:hsl(7,100%,22%);--danger-ink-r:#fff;--danger-ink-hr:#fff;--normal:hsl(217,69%,5%);--normal-r:#fff;--normal-rgb:3.9525,10.69725,21.5475;--normal-1:hsl(217,69%,5%);--normal-1r:#fff;--normal-2:hsl(217,69%,8%);--normal-2r:#fff;--normal-3:hsl(217,69%,11%);--normal-3r:#fff;--normal-4:hsl(217,69%,14%);--normal-4r:#fff;--normal-5:hsl(217,69%,17%);--normal-5r:#fff;--normal-6:hsl(217,69%,20%);--normal-6r:#fff;--normal-7:hsl(217,69%,23%);--normal-7r:#fff;--muted:hsl(0,0%,28%);--muted-rgb:71.4,71.4,71.4;--muted-h:hsl(0,0%,18%);--muted-r:#fff;--muted-hr:#fff;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,40%);--muted2-r:#fff;--muted2-hr:#fff;--brand:hsl(217,68%,38%);--brand-rgb:31.008,81.5252,162.792;--brand-h:hsl(217,68%,28%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(220,10%,95%);--bg-1:hsl(220,10%,95%);--bg-1-rgb:240.975,241.825,243.525;--bg-2:hsl(220,10%,90%);--bg-2-rgb:226.95,228.65,232.05;--bg-3:hsl(220,10%,85%);--bg-3-rgb:212.925,215.475,220.575;--bg-4:hsl(220,10%,80%);--bg-4-rgb:198.9,202.3,209.1;--bg-5:hsl(220,10%,75%);--bg-5-rgb:184.875,189.125,197.625;--bg-6:hsl(220,10%,70%);--bg-6-rgb:170.85,175.95,186.15;--bg-7:hsl(220,10%,65%);--bg-7-rgb:156.825,162.775,174.675;--header:hsla(0,0%,100%,0.602);--header-rgb:255,255,255;--header-h:hsla(0,0%,90%,0.602);--header-r:#000;--header-hr:#000;--logo:hsl(217,68%,38%);--logo-rgb:31.008,81.5252,162.792;--logo-h:hsl(217,68%,28%);--logo-r:#fff;--logo-hr:#fff;--bg-controller:rgba(238,238,238,0.7529411765);--bg-controller-rgb:238,238,238;--bg-controller-h:rgba(83.3333333333%,83.3333333333%,83.3333333333%,0.7529411765);--bg-controller-r:#000;--bg-controller-hr:#000;--controller:#333;--controller-rgb:51,51,51;--controller-h:rgb(10%,10%,10%);--controller-r:#fff;--controller-hr:#fff;--yellow:rgb(255,255,0);--yellow-rgb:255,255,0;--yellow-h:#cccc00;--yellow-r:#000;--yellow-hr:#000;--marker:rgb(255,255,0);--marker-rgb:255,255,0;--marker-h:#cccc00;--marker-r:#000;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #081212ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 1px 0 rgba(6,6,7,0.1),0 1.5px 0 rgba(6,6,7,0.025),0 2px 0 rgba(6,6,7,0.025);--elevation-medium:0 4px 4px rgba(0,0,0,0.08);--elevation-high:0 8px 16px rgba(0,0,0,0.16);--palette-paper:hsl(42,31%,95%);--palette-surface:rgba(246,238,226,0.9);--palette-surface-strong:rgba(251,246,238,0.96);--palette-border:rgba(60,48,31,0.2);--palette-ink:hsl(221,35%,16%);--palette-muted:hsl(216,16%,36%);--palette-accent:hsl(34,58%,36%);--palette-accent-strong:hsl(11,58%,40%);--palette-shadow:0 24px 72px rgba(54,38,20,0.16);--palette-shadow-color:rgba(54,38,20,0.18);--palette-shadow-soft:0 14px 36px rgba(54,38,20,0.13);--palette-shadow-soft-color:rgba(54,38,20,0.15);--palette-ui-paper:hsl(42,42%,97%);--palette-ui-surface:hsl(40,28%,92%);--palette-ui-surface-strong:hsl(38,26%,89%);--palette-ui-border:rgba(60,48,31,0.24);--palette-ui-shadow:0 28px 84px rgba(54,38,20,0.22);--palette-ui-shadow-soft:0 18px 48px rgba(54,38,20,0.17);--palette-ui-shadow-soft-color:rgba(54,38,20,0.19);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(34,58%,36%);--positive-rgb:145.044,98.8992,38.556;--positive-h:hsl(34,58%,26%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(34,58%,36%);--primary-rgb:145.044,98.8992,38.556;--primary-h:hsl(34,58%,26%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(11,58%,40%);--secondary-rgb:161.16,64.532,42.84;--secondary-h:hsl(11,58%,30%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(138,24%,34%);--tertiary-rgb:65.892,107.508,78.3768;--tertiary-h:hsl(138,24%,24%);--tertiary-r:#fff;--tertiary-hr:#fff;--brand:hsl(34,58%,36%);--brand-rgb:145.044,98.8992,38.556;--brand-h:hsl(34,58%,26%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(42,32%,96%);--bg-0:hsl(42,32%,96%);--bg-0-rgb:248.064,246.1056,241.536;--bg-1:hsl(42,32%,96%);--bg-1-rgb:248.064,246.1056,241.536;--bg-2:hsl(42,32%,91%);--bg-2-rgb:239.394,234.9876,224.706;--bg-3:hsl(42,32%,86%);--bg-3-rgb:230.724,223.8696,207.876;--bg-4:hsl(42,32%,81%);--bg-4-rgb:222.054,212.7516,191.046;--bg-5:hsl(42,32%,76%);--bg-5-rgb:213.384,201.6336,174.216;--bg-6:hsl(42,32%,71%);--bg-6-rgb:204.714,190.5156,157.386;--bg-7:hsl(42,32%,66%);--bg-7-rgb:196.044,179.3976,140.556;--logo:hsl(34,48%,34%);--logo-rgb:128.316,92.2488,45.084;--logo-h:hsl(34,48%,24%);--logo-r:#fff;--logo-hr:#fff}@media (prefers-color-scheme:dark){:scope:where(html:not([data-theme]):not([data-palette]) *),:scope:where(html:not([data-theme])[data-palette=blue] *){--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16);--palette-paper:hsl(221,26%,11%);--palette-surface:rgba(17,23,35,0.84);--palette-surface-strong:rgba(22,29,43,0.94);--palette-border:rgba(196,214,242,0.14);--palette-ink:hsl(214,28%,91%);--palette-muted:hsl(214,18%,74%);--palette-accent:hsl(212,64%,68%);--palette-accent-strong:hsl(194,72%,73%);--palette-shadow:0 28px 84px rgba(0,11,27,0.42);--palette-shadow-color:rgba(0,11,27,0.46);--palette-shadow-soft:0 18px 48px rgba(0,11,27,0.3);--palette-shadow-soft-color:rgba(0,11,27,0.34);--palette-ui-paper:hsl(0,0%,0%);--palette-ui-surface:hsl(221,22%,16%);--palette-ui-surface-strong:hsl(221,20%,19%);--palette-ui-border:rgba(196,214,242,0.18);--palette-ui-shadow:0 32px 88px rgba(0,11,27,0.5);--palette-ui-shadow-soft:0 20px 54px rgba(0,11,27,0.38);--palette-ui-shadow-soft-color:rgba(0,11,27,0.42);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}:scope:where(html:not([data-theme])[data-palette=warm] *){--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16);--palette-paper:hsl(27,30%,10%);--palette-surface:rgba(34,25,18,0.86);--palette-surface-strong:rgba(45,32,22,0.94);--palette-border:rgba(244,206,156,0.16);--palette-ink:hsl(42,24%,90%);--palette-muted:hsl(37,16%,73%);--palette-accent:hsl(38,54%,64%);--palette-accent-strong:hsl(16,69%,64%);--palette-shadow:0 28px 84px rgba(20,10,4,0.46);--palette-shadow-color:rgba(20,10,4,0.5);--palette-shadow-soft:0 18px 48px rgba(20,10,4,0.34);--palette-shadow-soft-color:rgba(20,10,4,0.38);--palette-ui-paper:hsl(27,28%,8%);--palette-ui-surface:hsl(27,24%,13%);--palette-ui-surface-strong:hsl(27,22%,16%);--palette-ui-border:rgba(244,206,156,0.2);--palette-ui-shadow:0 32px 88px rgba(20,10,4,0.52);--palette-ui-shadow-soft:0 20px 54px rgba(20,10,4,0.4);--palette-ui-shadow-soft-color:rgba(20,10,4,0.44);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(38,54%,64%);--positive-rgb:212.772,176.4192,113.628;--positive-h:hsl(38,54%,74%);--positive-r:#000;--positive-hr:#000;--primary:hsl(38,54%,64%);--primary-rgb:212.772,176.4192,113.628;--primary-h:hsl(38,54%,74%);--primary-r:#000;--primary-hr:#000;--secondary:hsl(16,69%,64%);--secondary-rgb:226.542,133.6404,99.858;--secondary-h:hsl(16,69%,74%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(86,30%,58%);--tertiary-rgb:152.184,180.03,115.77;--tertiary-h:hsl(86,30%,68%);--tertiary-r:#000;--tertiary-hr:#000;--brand:hsl(38,54%,64%);--brand-rgb:212.772,176.4192,113.628;--brand-h:hsl(38,54%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(27,28%,8%);--bg-0:hsl(27,28%,8%);--bg-0-rgb:26.112,19.8288,14.688;--bg-1:hsl(27,28%,8%);--bg-1-rgb:26.112,19.8288,14.688;--bg-2:hsl(27,28%,13%);--bg-2-rgb:42.432,32.2218,23.868;--bg-3:hsl(27,28%,18%);--bg-3-rgb:58.752,44.6148,33.048;--bg-4:hsl(27,28%,23%);--bg-4-rgb:75.072,57.0078,42.228;--bg-5:hsl(27,28%,28%);--bg-5-rgb:91.392,69.4008,51.408;--bg-6:hsl(27,28%,33%);--bg-6-rgb:107.712,81.7938,60.588;--bg-7:hsl(27,28%,38%);--bg-7-rgb:124.032,94.1868,69.768;--logo:hsl(38,30%,72%);--logo-rgb:205.02,189.312,162.18;--logo-h:hsl(38,30%,82%);--logo-r:#000;--logo-hr:#000}}:scope:where(html[data-theme=dark]:not([data-palette]) *),:scope:where(html[data-theme=dark][data-palette=blue] *){--palette-paper:hsl(221,26%,11%);--palette-surface:rgba(17,23,35,0.84);--palette-surface-strong:rgba(22,29,43,0.94);--palette-border:rgba(196,214,242,0.14);--palette-ink:hsl(214,28%,91%);--palette-muted:hsl(214,18%,74%);--palette-accent:hsl(212,64%,68%);--palette-accent-strong:hsl(194,72%,73%);--palette-shadow:0 28px 84px rgba(0,11,27,0.42);--palette-shadow-color:rgba(0,11,27,0.46);--palette-shadow-soft:0 18px 48px rgba(0,11,27,0.3);--palette-shadow-soft-color:rgba(0,11,27,0.34);--palette-ui-paper:hsl(0,0%,0%);--palette-ui-surface:hsl(221,22%,16%);--palette-ui-surface-strong:hsl(221,20%,19%);--palette-ui-border:rgba(196,214,242,0.18);--palette-ui-shadow:0 32px 88px rgba(0,11,27,0.5);--palette-ui-shadow-soft:0 20px 54px rgba(0,11,27,0.38);--palette-ui-shadow-soft-color:rgba(0,11,27,0.42);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}:scope:where(html[data-theme=dark][data-palette=warm] *){--palette-paper:hsl(27,30%,10%);--palette-surface:rgba(34,25,18,0.86);--palette-surface-strong:rgba(45,32,22,0.94);--palette-border:rgba(244,206,156,0.16);--palette-ink:hsl(42,24%,90%);--palette-muted:hsl(37,16%,73%);--palette-accent:hsl(38,54%,64%);--palette-accent-strong:hsl(16,69%,64%);--palette-shadow:0 28px 84px rgba(20,10,4,0.46);--palette-shadow-color:rgba(20,10,4,0.5);--palette-shadow-soft:0 18px 48px rgba(20,10,4,0.34);--palette-shadow-soft-color:rgba(20,10,4,0.38);--palette-ui-paper:hsl(27,28%,8%);--palette-ui-surface:hsl(27,24%,13%);--palette-ui-surface-strong:hsl(27,22%,16%);--palette-ui-border:rgba(244,206,156,0.2);--palette-ui-shadow:0 32px 88px rgba(20,10,4,0.52);--palette-ui-shadow-soft:0 20px 54px rgba(20,10,4,0.4);--palette-ui-shadow-soft-color:rgba(20,10,4,0.44);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(38,54%,64%);--positive-rgb:212.772,176.4192,113.628;--positive-h:hsl(38,54%,74%);--positive-r:#000;--positive-hr:#000;--primary:hsl(38,54%,64%);--primary-rgb:212.772,176.4192,113.628;--primary-h:hsl(38,54%,74%);--primary-r:#000;--primary-hr:#000;--secondary:hsl(16,69%,64%);--secondary-rgb:226.542,133.6404,99.858;--secondary-h:hsl(16,69%,74%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(86,30%,58%);--tertiary-rgb:152.184,180.03,115.77;--tertiary-h:hsl(86,30%,68%);--tertiary-r:#000;--tertiary-hr:#000;--brand:hsl(38,54%,64%);--brand-rgb:212.772,176.4192,113.628;--brand-h:hsl(38,54%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(27,28%,8%);--bg-0:hsl(27,28%,8%);--bg-0-rgb:26.112,19.8288,14.688;--bg-1:hsl(27,28%,8%);--bg-1-rgb:26.112,19.8288,14.688;--bg-2:hsl(27,28%,13%);--bg-2-rgb:42.432,32.2218,23.868;--bg-3:hsl(27,28%,18%);--bg-3-rgb:58.752,44.6148,33.048;--bg-4:hsl(27,28%,23%);--bg-4-rgb:75.072,57.0078,42.228;--bg-5:hsl(27,28%,28%);--bg-5-rgb:91.392,69.4008,51.408;--bg-6:hsl(27,28%,33%);--bg-6-rgb:107.712,81.7938,60.588;--bg-7:hsl(27,28%,38%);--bg-7-rgb:124.032,94.1868,69.768;--logo:hsl(38,30%,72%);--logo-rgb:205.02,189.312,162.18;--logo-h:hsl(38,30%,82%);--logo-r:#000;--logo-hr:#000}:scope{--header-height:56px;--panel-sm:340px;--panel-md:640px;--panel-lg:800px;--panel-xl:960px;--panel-xxl:1280px;--panel-xxxl:1600px;--shadow-input:0 0 4px -1px var(--normal);--overlay-shadow:-10px -10px 38px -25px var(--positive),10px 10px 38px -25px var(--secondary),0px 0px 10px -3px var(--tertiary);--reading-radius:28px;--reading-radius-sm:22px;--reading-sidebar:18rem;--reading-measure:72ch;--reading-measure-wide:82ch;--page-title-font-family:var(--font);--page-title-font-size:clamp(2rem,4.8vw,3.3rem);--page-title-font-weight:800;--page-title-line-height:1.26;--page-title-letter-spacing:-0.02em;--font-size0:clamp(0.7rem,calc(0.55rem + 0.3125vw),0.8rem);--line-height0:1;--space0:0px;--font-size1:clamp(0.85rem,calc(0.625rem + 0.46875vw),1rem);--line-height1:1.2;--space1:8px;--font-size2:clamp(1rem,calc(0.7rem + 0.625vw),1.2rem);--line-height2:1.4;--space2:16px;--font-size3:clamp(1.15rem,calc(0.775rem + 0.78125vw),1.4rem);--line-height3:1.6;--space3:24px;--font-size4:clamp(1.3rem,calc(0.85rem + 0.9375vw),1.6rem);--line-height4:1.8;--space4:32px;--font-size5:clamp(1.45rem,calc(0.925rem + 1.09375vw),1.8rem);--line-height5:2;--space5:40px;--font-size6:clamp(1.6rem,calc(1rem + 1.25vw),2rem);--line-height6:2.2;--space6:48px;--font-size7:clamp(1.75rem,calc(1.075rem + 1.40625vw),2.2rem);--line-height7:2.4;--space7:56px;--font-size8:clamp(1.9rem,calc(1.15rem + 1.5625vw),2.4rem);--line-height8:2.6;--space8:64px;--font-size9:clamp(2.05rem,calc(1.225rem + 1.71875vw),2.6rem);--line-height9:2.8;--space9:72px;--font-size10:clamp(2.2rem,calc(1.3rem + 1.875vw),2.8rem);--line-height10:3;--space10:80px}:scope{--heading-font:'Yu Mincho','Hiragino Mincho ProN',serif;--page-bg:var(--palette-paper);--page-bg-strong:color-mix(in srgb,var(--palette-surface) 78%,var(--palette-paper));--panel:var(--palette-surface);--panel-strong:var(--palette-surface-strong);--panel-soft:color-mix(in srgb,var(--palette-surface) 88%,var(--palette-paper));--image-stage:linear-gradient(180deg,color-mix(in srgb,var(--palette-paper) 46%,transparent),transparent 100%),var(--panel-strong);--image-stage-soft:linear-gradient(180deg,color-mix(in srgb,var(--palette-paper) 74%,transparent),color-mix(in srgb,var(--palette-paper) 48%,transparent)),var(--panel-strong);--cta-tile-surface:color-mix(in srgb,var(--panel-strong) 72%,transparent);--cta-tile-surface-strong:linear-gradient(180deg,color-mix(in srgb,var(--palette-accent) 14%,transparent),transparent),color-mix(in srgb,var(--panel-strong) 78%,transparent);--cta-pending-surface:color-mix(in srgb,var(--panel) 68%,transparent);--line:var(--palette-border);--text:var(--palette-ink);--muted:var(--palette-muted);--soft:color-mix(in srgb,var(--palette-muted) 82%,var(--palette-ink));--fire:var(--palette-accent-strong);--fire-strong:color-mix(in srgb,var(--palette-accent-strong) 78%,var(--palette-ink));--fire-soft:var(--palette-accent);--lapis:var(--palette-accent);--lapis-soft:color-mix(in srgb,var(--palette-accent) 72%,var(--palette-ink));--hero-panel-surface:color-mix(in srgb,color-mix(in srgb,var(--palette-accent) 34%,black) 66%,transparent);--hero-control-surface:color-mix(in srgb,color-mix(in srgb,var(--palette-accent) 46%,black) 90%,transparent);--hero-control-surface-hover:color-mix(in srgb,color-mix(in srgb,var(--palette-accent) 56%,black) 92%,transparent);--hero-surface-border:color-mix(in srgb,var(--palette-accent) 54%,transparent);--shadow:var(--palette-shadow)}.eightk-hero{position:relative;min-height:min(88svh,52rem);display:flex;align-items:flex-end;overflow:hidden}.eightk-hero-media img{object-fit:cover;object-position:center center}.eightk-hero-media::after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,5,4,0.18) 0%,rgba(10,5,4,0.3) 30%,rgba(10,5,4,0.82) 100%),radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--palette-accent) 22%,transparent),transparent 34%)}.eightk-hero-inner{position:relative;z-index:1;width:min(1160px,100% - 2rem);margin:0 auto;padding:clamp(2.4rem,5.8vw,4.25rem) 0 clamp(1.45rem,4vw,2.6rem);color:color-mix(in srgb,white 96%,var(--palette-accent));display:grid;justify-items:center;text-align:center}.eightk-hero-temple{margin:0 0 1rem;font-size:0.82rem;letter-spacing:0.28em;color:color-mix(in srgb,white 78%,var(--palette-accent))}.eightk-hero-title-block{display:flex;font-family:var(--heading-font,var(--font));align-items:center;justify-content:center;gap:clamp(0.38rem,1vw,0.85rem);min-height:clamp(14rem,33vw,23rem)}.eightk-hero-subtitle{margin:0;writing-mode:vertical-rl;font-family:var(--heading-font,var(--font));font-size:clamp(0.95rem,1.3vw,1.25rem);font-weight:700;line-height:1.35;letter-spacing:0.42em;color:color-mix(in srgb,white 76%,var(--palette-accent));text-shadow:0 0 30px rgba(0,0,0,0.86),0 0 60px color-mix(in srgb,var(--palette-accent) 20%,transparent)}.eightk-hero-title-main{display:flex;font-family:var(--heading-font,var(--font));align-items:flex-start;gap:clamp(0.16rem,0.6vw,0.5rem)}.eightk-hero-title-side{display:flex;font-family:var(--heading-font,var(--font));flex-direction:column;align-items:center;gap:clamp(0.65rem,1.2vw,1rem)}.eightk-hero-title{margin:0;writing-mode:vertical-rl;font-family:var(--heading-font,var(--font));font-size:clamp(3.1rem,5.1vw,5.25rem);font-weight:800;line-height:1.08;letter-spacing:0.08em;text-shadow:0 12px 40px rgba(0,0,0,0.44),0 0 40px color-mix(in srgb,var(--palette-accent) 18%,transparent)}.eightk-hero-round,.eightk-hero-honzon{margin:0;writing-mode:vertical-rl;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-weight:700;color:color-mix(in srgb,white 76%,var(--palette-accent));text-shadow:0 0 26px rgba(0,0,0,0.86),0 0 56px color-mix(in srgb,var(--palette-accent) 16%,transparent)}.eightk-hero-round{font-size:clamp(1.2rem,2.1vw,1.9rem);letter-spacing:0.16em}.eightk-hero-honzon{font-size:clamp(1.35rem,2.5vw,2.2rem);letter-spacing:0.14em}.eightk-hero-lead-block{display:grid;gap:0.45rem;margin-top:0.55rem;justify-items:center}.eightk-hero-catch{margin:0;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:700;letter-spacing:0.22em;color:color-mix(in srgb,white 94%,var(--palette-accent));text-shadow:0 2px 18px rgba(0,0,0,0.82),0 0 36px rgba(0,0,0,0.45)}.eightk-hero-lead{margin:0;font-size:clamp(0.95rem,1.45vw,1.12rem);font-weight:700;letter-spacing:0.34em;color:color-mix(in srgb,white 80%,var(--palette-accent));text-shadow:0 0 22px rgba(0,0,0,0.88),0 0 44px color-mix(in srgb,var(--palette-accent) 20%,transparent)}.eightk-hero-info{width:min(980px,100%);margin-top:1.15rem;padding:0.85rem 1.1rem 0.95rem;border-radius:28px;border:1px solid var(--hero-surface-border);background:color-mix(in srgb,var(--hero-panel-surface) 50%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 7%,transparent),var(--palette-shadow-soft);backdrop-filter:saturate(120%) blur(10px)}.eightk-hero-date-band{display:flex;justify-content:center;align-items:baseline;gap:1.2rem;padding-bottom:0.9rem;border-bottom:1px solid color-mix(in srgb,var(--palette-accent) 20%,transparent)}.eightk-hero-date-group{display:flex;align-items:baseline;gap:0.4rem}.eightk-hero-date-label{font-size:0.76rem;letter-spacing:0.24em;color:color-mix(in srgb,white 64%,var(--palette-accent))}.eightk-hero-date-value{font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(1.9rem,4vw,3rem);line-height:1;color:color-mix(in srgb,white 96%,var(--palette-accent))}.eightk-hero-date-day{font-size:0.82rem;color:color-mix(in srgb,white 72%,var(--palette-accent))}.eightk-hero-date-sep{font-size:1rem;color:color-mix(in srgb,white 38%,var(--palette-accent))}.eightk-hero-date-summary,.eightk-hero-date-note{margin:0}.eightk-hero-date-summary{padding-top:0.85rem;font-size:0.9rem;letter-spacing:0.2em;color:color-mix(in srgb,white 82%,var(--palette-accent))}.eightk-hero-date-note{padding-top:0.45rem;font-size:0.82rem;letter-spacing:0.14em;color:color-mix(in srgb,white 66%,var(--palette-accent))}.eightk-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1.2rem;justify-content:center}@media (hover:hover){}:scope[data-locale=en] .eightk-hero-temple,:scope[data-locale=en] .eightk-hero-date-summary,:scope[data-locale=en] .eightk-hero-date-note{letter-spacing:0.12em}:scope[data-locale=en] .eightk-hero-title-block{display:grid;gap:0.9rem;min-height:auto}:scope[data-locale=en] .eightk-hero-subtitle{writing-mode:horizontal-tb;font-family:var(--heading-font,var(--font));font-size:clamp(0.88rem,1.2vw,1.12rem);letter-spacing:0.16em}:scope[data-locale=en] .eightk-hero-title-main{display:grid;justify-items:center;gap:0.7rem}:scope[data-locale=en] .eightk-hero-title{writing-mode:horizontal-tb;font-family:var(--heading-font,var(--font));font-size:clamp(2.4rem,6vw,4.9rem);line-height:1.02;letter-spacing:0.02em;max-width:12ch;text-wrap:balance}:scope[data-locale=en] .eightk-hero-title-side{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0.75rem}:scope[data-locale=en] .eightk-hero-round,:scope[data-locale=en] .eightk-hero-honzon{writing-mode:horizontal-tb;font-family:var(--font);font-size:clamp(0.98rem,1.5vw,1.28rem);letter-spacing:0.1em}:scope[data-locale=en] .eightk-hero-honzon{font-size:clamp(1.02rem,1.75vw,1.42rem)}:scope[data-locale=en] .eightk-hero-catch{font-family:var(--font-serif);letter-spacing:0.03em}:scope[data-locale=en] .eightk-hero-lead{letter-spacing:0.08em;line-height:1.7}:scope[data-locale=en] .eightk-hero-date-value,:scope[data-locale=en] .eightk-section-header h2,:scope[data-locale=en] .eightk-panel h3,:scope[data-locale=en] .eightk-wish-card h3,:scope[data-locale=en] .eightk-color-showcase-copy h3,:scope[data-locale=en] .eightk-addon-section-header h3,:scope[data-locale=en] .eightk-addon-feature-body h4,:scope[data-locale=en] .eightk-juzu-body h4,:scope[data-locale=en] .eightk-addon-placeholder{font-family:var(--font-serif);letter-spacing:0.01em}:scope[data-locale=en] .eightk-plan-letter,:scope[data-locale=en] .eightk-plan-word{font-family:var(--font)}:scope[data-locale=zh-TW] .eightk-hero-subtitle,:scope[data-locale=zh-TW] .eightk-hero-title,:scope[data-locale=zh-TW] .eightk-hero-round,:scope[data-locale=zh-TW] .eightk-hero-honzon,:scope[data-locale=zh-TW] .eightk-hero-catch,:scope[data-locale=zh-TW] .eightk-hero-date-value,:scope[data-locale=zh-TW] .eightk-section-header h2,:scope[data-locale=zh-TW] .eightk-panel h3,:scope[data-locale=zh-TW] .eightk-wish-card h3,:scope[data-locale=zh-TW] .eightk-color-showcase-copy h3,:scope[data-locale=zh-TW] .eightk-addon-section-header h3,:scope[data-locale=zh-TW] .eightk-addon-feature-body h4,:scope[data-locale=zh-TW] .eightk-juzu-body h4,:scope[data-locale=zh-TW] .eightk-addon-placeholder,:scope[data-locale=zh-CN] .eightk-hero-subtitle,:scope[data-locale=zh-CN] .eightk-hero-title,:scope[data-locale=zh-CN] .eightk-hero-round,:scope[data-locale=zh-CN] .eightk-hero-honzon,:scope[data-locale=zh-CN] .eightk-hero-catch,:scope[data-locale=zh-CN] .eightk-hero-date-value,:scope[data-locale=zh-CN] .eightk-section-header h2,:scope[data-locale=zh-CN] .eightk-panel h3,:scope[data-locale=zh-CN] .eightk-wish-card h3,:scope[data-locale=zh-CN] .eightk-color-showcase-copy h3,:scope[data-locale=zh-CN] .eightk-addon-section-header h3,:scope[data-locale=zh-CN] .eightk-addon-feature-body h4,:scope[data-locale=zh-CN] .eightk-juzu-body h4,:scope[data-locale=zh-CN] .eightk-addon-placeholder{font-family:var(--font-serif)}:scope[data-locale=zh-TW] .eightk-hero-subtitle,:scope[data-locale=zh-TW] .eightk-hero-title,:scope[data-locale=zh-CN] .eightk-hero-subtitle,:scope[data-locale=zh-CN] .eightk-hero-title{font-family:var(--heading-font,var(--font))}:scope[data-locale=zh-TW] .eightk-plan-letter,:scope[data-locale=zh-TW] .eightk-plan-word,:scope[data-locale=zh-CN] .eightk-plan-letter,:scope[data-locale=zh-CN] .eightk-plan-word{font-family:var(--font)}@media (max-height:820px) and (min-width:768px){.eightk-hero{min-height:40.5rem}.eightk-hero-inner{padding-top:2rem;padding-bottom:1.25rem}.eightk-hero-temple{margin-bottom:0.8rem}.eightk-hero-title-block{min-height:12.5rem}.eightk-hero-title{font-size:clamp(2.9rem,4.6vw,4.5rem)}.eightk-hero-round{font-size:clamp(1.05rem,1.8vw,1.55rem)}.eightk-hero-honzon{font-size:clamp(1.15rem,2.1vw,1.8rem)}.eightk-hero-lead-block{margin-top:0.35rem}.eightk-hero-catch{font-size:clamp(1.05rem,1.8vw,1.38rem)}.eightk-hero-info{margin-top:0.95rem}.eightk-hero-actions{margin-top:0.95rem}}.eightk-hero-actions > a:first-child,.eightk-current-ritual-link,.eightk-hero-secondary,.eightk-app-disabled-label{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:0.85rem 1.5rem;border-radius:999px;font-weight:700;text-decoration:none;transition:transform 0.2s ease,background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.eightk-hero-actions > a:first-child{background:linear-gradient(135deg,var(--palette-accent),var(--palette-accent-strong));color:var(--palette-on-accent);box-shadow:var(--palette-shadow-soft)}.eightk-hero-actions > a:first-child:focus-visible{transform:translateY(-1px)}@media (hover:hover){.eightk-hero-actions > a:first-child:hover{transform:translateY(-1px)}}.eightk-hero-secondary,.eightk-app-disabled-label{border:1px solid var(--hero-surface-border);background:var(--hero-control-surface);color:color-mix(in srgb,white 84%,var(--palette-accent));box-shadow:inset 0 1px 0 color-mix(in srgb,white 8%,transparent),var(--palette-shadow-soft)}.eightk-hero-secondary:focus-visible{background:var(--hero-control-surface-hover);transform:translateY(-1px)}@media (hover:hover){.eightk-hero-secondary:hover{background:var(--hero-control-surface-hover);transform:translateY(-1px)}}.eightk-message,.eightk-story-section,.eightk-honzon,.eightk-wishes,.eightk-plans,.eightk-grants,.eightk-flow-section,.eightk-schedule,.eightk-ritual{width:min(1160px,100% - 2rem);margin:clamp(2.7rem,6vw,5rem) auto 0}.eightk-story-section,.eightk-honzon,.eightk-wishes,.eightk-plans,.eightk-grants,.eightk-flow-section,.eightk-schedule,.eightk-ritual{padding-top:clamp(1.35rem,3vw,2rem);border-top:1px solid var(--line)}.eightk-message-body p,.eightk-story-body p,.eightk-honzon-body p,.eightk-section-intro,.eightk-wish-card p,.eightk-plan-text,.eightk-plan-note,.eightk-plan-panel p,.eightk-addon-feature-body p,.eightk-addon-row-body p,.eightk-juzu-body p,.eightk-flow-card p,.eightk-flow-note,.eightk-schedule p,.eightk-ritual p,.eightk-panel p,.eightk-story-quote p,.eightk-live-item-body p{margin:0;color:var(--muted);line-height:1.95}.eightk-plan-size-guide{margin:0.9rem 0 0;color:var(--plan-body);font-size:0.96rem;line-height:1.8}.eightk-plan-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.6rem}.eightk-plan-secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.9rem;margin-top:1rem}.eightk-plan{--plan-accent:var(--fire);--plan-surface:linear-gradient(180deg,color-mix(in srgb,var(--palette-paper) 34%,transparent),transparent 100%),var(--panel-soft);--plan-border:var(--line);--plan-text:var(--text);--plan-body:var(--muted);--plan-note:color-mix(in srgb,var(--plan-accent) 34%,var(--muted));position:relative;display:flex;flex-direction:column;min-height:100%;padding:4rem 1.3rem 1.2rem;border-radius:28px;border:1px solid var(--plan-border);background:var(--plan-surface);color:var(--plan-text);box-shadow:var(--palette-shadow-soft)}.eightk-plan[data-plan=A]{--plan-accent:var(--fire-soft);--plan-surface:linear-gradient(180deg,color-mix(in srgb,var(--plan-accent) 12%,transparent),transparent 58%),var(--panel-soft);--plan-border:color-mix(in srgb,var(--plan-accent) 30%,var(--line))}.eightk-plan[data-plan=B]{--plan-accent:var(--lapis-soft);--plan-surface:linear-gradient(180deg,color-mix(in srgb,var(--plan-accent) 12%,transparent),transparent 58%),var(--panel-soft);--plan-border:color-mix(in srgb,var(--plan-accent) 30%,var(--line))}.eightk-plan[data-plan=C]{--plan-accent:var(--fire);--plan-surface:linear-gradient(180deg,color-mix(in srgb,var(--plan-accent) 12%,transparent),transparent 58%),var(--panel-soft);--plan-border:color-mix(in srgb,var(--plan-accent) 30%,var(--line))}.eightk-plan[data-secondary=true]{padding:4rem 1.1rem 1rem;border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--palette-paper) 30%,transparent),transparent 100%),var(--panel);box-shadow:var(--palette-shadow-soft)}.eightk-plan-body{display:flex;flex-direction:column;flex:1 1 auto;gap:0.8rem;min-height:100%;overflow:hidden;border-radius:12px}.eightk-plan[data-secondary=true] .eightk-plan-body{gap:0.65rem}.eightk-plan-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.95rem;align-items:start}.eightk-plan-mark{display:grid;gap:0.08rem;align-content:start;color:var(--plan-accent)}.eightk-plan-letter{display:block;font-family:"Avenir Next","Helvetica Neue",sans-serif;font-weight:700;font-size:clamp(2rem,4vw,2.55rem);line-height:0.9;letter-spacing:0.02em}.eightk-plan-word{display:block;font-family:"Avenir Next","Helvetica Neue",sans-serif;font-size:0.98rem;font-weight:700;letter-spacing:0.12em;line-height:1;opacity:0.86}.eightk-plan-headline{display:grid;font-family:var(--heading-font,var(--font));gap:0.28rem}.eightk-plan-title-row{display:flex;font-family:var(--heading-font,var(--font));align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.eightk-plan-eyebrow{margin:0;font-size:0.75rem;letter-spacing:0.2em;color:var(--plan-accent)}.eightk-plan h3,.eightk-plan-panel h3,.eightk-addon-feature-body h4,.eightk-addon-row-body h3,.eightk-juzu-body h4,.eightk-flow-card h3,.eightk-live-item-body h3{margin:0}.eightk-plan h3{font-size:clamp(1.36rem,2.4vw,1.84rem);line-height:1.45;color:var(--plan-text);word-break:keep-all;overflow-wrap:normal}.eightk-plan-price,.eightk-plan-price{margin:0!important;color:var(--plan-accent)!important;font-weight:700;font-size:clamp(1.3rem,2.2vw,1.8rem);text-align:left;white-space:nowrap}.eightk-plan-text,.eightk-plan-note{margin:0}.eightk-plan-text{color:var(--plan-body)!important}.eightk-plan-note{color:var(--plan-note)!important;font-size:0.92rem;line-height:1.75}.eightk-plan-flag{position:absolute;top:0.8rem;left:50%;z-index:2;max-width:calc(100% - 2rem);transform:translateX(-50%);display:grid;gap:0.05rem;padding:0.5rem 0.9rem 0.6rem;border-radius:999px;text-align:center;background:var(--panel-strong);border:1px solid var(--line);box-shadow:var(--palette-shadow-soft)}.eightk-plan-flag::after{content:"";position:absolute;bottom:-0.34rem;left:50%;width:0.72rem;height:0.72rem;background:inherit;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transform:translateX(-50%) rotate(45deg)}.eightk-plan-flag strong,.eightk-plan-flag span{display:block}.eightk-plan-flag strong{font-size:0.98rem;line-height:1.1}.eightk-plan-flag span{font-size:0.72rem;line-height:1.2;opacity:0.78}.eightk-plan[data-plan=B] .eightk-plan-flag{color:var(--plan-accent);border-color:color-mix(in srgb,var(--plan-accent) 32%,var(--line))}.eightk-plan[data-plan=C] .eightk-plan-flag{color:var(--plan-accent);border-color:color-mix(in srgb,var(--plan-accent) 32%,var(--line))}.eightk-plan-visual{align-self:stretch}.eightk-plan-visual[data-style=portrait]{display:flex;justify-content:center;align-items:flex-end;margin:0 -0.35rem -0.35rem 0}.eightk-plan-visual[data-style=fan]{display:flex;justify-content:center;align-items:flex-end;margin:0 -1.35rem -0.85rem}:is(.eightk-plan-visual img){display:block;width:100%;height:auto}.eightk-plan .eightk-plan-visual picture{display:contents}.eightk-plan-visual[data-style=portrait] :is(.eightk-plan-visual img){width:calc(min(47%,168px) * 2 / 3);max-width:100%;filter:drop-shadow(0 16px 24px var(--palette-shadow-soft-color))}.eightk-plan-visual[data-style=fan] :is(.eightk-plan-visual img){width:66.6666666667%;max-width:100%}.eightk-plan[data-secondary=true] .eightk-plan-letter{font-size:1.55rem}.eightk-plan[data-secondary=true] .eightk-plan-word{display:none}.eightk-plan[data-secondary=true] .eightk-plan-eyebrow{font-size:0.72rem}.eightk-plan[data-secondary=true] h3{font-size:1.14rem}.eightk-plan[data-secondary=true] .eightk-plan-price{font-size:1.42rem}.eightk-plan[data-secondary=true][data-plan=O]{--plan-accent:var(--fire-soft);--plan-border:color-mix(in srgb,var(--plan-accent) 24%,var(--line))}.eightk-plan[data-secondary=true][data-plan=S]{--plan-accent:color-mix(in srgb,var(--fire-soft) 72%,var(--text));--plan-border:color-mix(in srgb,var(--plan-accent) 24%,var(--line))}.eightk-plan[data-secondary=true][data-plan=SS]{--plan-accent:var(--fire);--plan-border:color-mix(in srgb,var(--plan-accent) 26%,var(--line))}.eightk-plan-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:center;margin-top:1.2rem;padding:1.35rem 1.45rem;border-radius:28px;border:1px solid color-mix(in srgb,var(--lapis) 24%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--lapis) 8%,transparent),transparent 42%),var(--panel-soft)}@media (hover:hover){}.eightk-final-plan-card .eightk-plan-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.eightk-final-plan-card[data-secondary=true] .eightk-plan-text{-webkit-line-clamp:3}.eightk-final-plan-card .eightk-plan-visual[data-style=portrait]{margin:0 -0.2rem -0.25rem 0}.eightk-final-plan-card .eightk-plan-visual[data-style=fan]{margin:0 -0.85rem -0.45rem}.eightk-final-plan-card .eightk-plan-note{font-size:0.88rem;line-height:1.65}@media (max-width:1120px){.eightk-hero-title{font-size:clamp(3.1rem,8vw,5rem)}.eightk-hero-info{width:min(760px,100%)}}@media (max-width:720px){}:scope{--schedule-kaibyaku-color:hsl(35,70%,28%);--schedule-zengyo-color:hsl(210,50%,30%);--schedule-yakushi-goma-color:hsl(160,45%,25%);--schedule-jumanben-color:hsl(270,45%,30%);--schedule-kechigan-color:hsl(0,65%,34%);--schedule-holiday-color:var(--danger-h,#a31300)}.eightk-hero[data-compact]{--font:var(--font-serif);min-height:auto;font-family:var(--font-serif)}.eightk-hero-closing{display:grid;justify-items:center;gap:0.25rem;margin-top:1.15rem;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:500;line-height:1.2}.eightk-hero-date-year{font-size:0.85rem;letter-spacing:0.2em}.eightk-hero-date-main{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:0.25rem;row-gap:0.5rem}.eightk-hero-date-number,.eightk-hero-date-hours{font-family:var(--font-card-latin);font-weight:700;font-variant-numeric:lining-nums proportional-nums}.eightk-hero-date-number{font-size:clamp(3.25rem,8vw,4.5rem);line-height:1;letter-spacing:-0.04em}.eightk-hero-date-hours{margin-top:0.4rem;font-size:clamp(1.5rem,4vw,1.85rem);letter-spacing:0.02em}.eightk-hero-date-weekday{font-size:0.85em;margin-inline-start:0.25rem}.eightk-hero[data-compact] .eightk-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(28rem,100%);gap:0.75rem}.eightk-hero[data-compact] .eightk-hero-actions > a{min-width:0;padding-inline:0.65rem;font-size:1rem;font-weight:600;letter-spacing:0.04em}@media (prefers-color-scheme:dark){:scope{--schedule-kaibyaku-color:hsl(35,70%,72%);--schedule-zengyo-color:hsl(210,65%,75%);--schedule-yakushi-goma-color:hsl(160,50%,72%);--schedule-jumanben-color:hsl(270,60%,80%);--schedule-kechigan-color:hsl(0,70%,76%);--schedule-holiday-color:hsl(0,75%,78%)}}.eightk-closing{margin-top:1.25rem}.eightk-closing-link{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:1.5rem;width:min(100%,48rem);color:var(--text);text-decoration:none}.eightk-closing-link img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.eightk-closing-link:hover .eightk-closing-details span{text-decoration-thickness:2px}.eightk-closing-link:focus-visible{outline:2px solid var(--lapis);outline-offset:5px}.eightk-closing-details p{margin:0 0 0.75rem;color:var(--muted)}.eightk-closing-details span{display:inline-flex;align-items:center;gap:0.5rem;color:var(--lapis);font-size:1.1rem;font-weight:700;text-decoration:underline;text-underline-offset:0.25em}@media (max-width:767px){.eightk-closing-link{grid-template-columns:minmax(0,1fr);gap:0.85rem}}.eightk-plan[data-plan=B] .eightk-plan-visual[data-style=portrait]{align-self:center;justify-content:center;align-items:center;margin-right:0}.eightk-plan-visual[data-style=ritual]{display:flex;justify-content:center;align-items:flex-end;margin:0 0 -0.15rem}.eightk-plan-visual[data-style=ritual] :is(.eightk-plan-visual img){width:66.6666666667%;max-width:100%;border-radius:18px;box-shadow:var(--palette-shadow-soft)}.eightk-final-plan-card .eightk-plan-visual[data-style=ritual] :is(.eightk-plan-visual img){width:66.6666666667%}:scope[data-plan-strip=true] .eightk-shelf[data-kind=plans]{grid-auto-columns:300px;gap:0.9rem;margin:0;padding-block:0.6rem;padding-top:3rem}:scope[data-plan-strip=true] .eightk-plan{padding-top:1.3rem}.eightk-plan{cursor:default}.eightk-plan-mark{justify-items:center;text-align:center}.eightk-plan-price{font-family:var(--font-card-latin);font-variant-numeric:lining-nums proportional-nums}:scope[data-plan-strip=true] .eightk-plan[data-secondary=true]{padding-top:1.1rem}:scope[data-plan-strip=true] .eightk-plan-flag{top:-2.7rem}:scope[data-plan-strip=true] .eightk-shelf[data-kind=plans] > *{width:300px;min-width:300px;max-width:300px;scroll-snap-align:start}:scope[data-plan-strip=true] .eightk-plan-visual{justify-content:center;align-items:center}@media (max-width:980px){.eightk-plan-featured-grid,.eightk-plan-secondary-grid{grid-template-columns:1fr}}@media (max-width:767px){:scope{}.eightk-hero{min-height:46rem}.eightk-hero-inner,.eightk-message,.eightk-story-section,.eightk-honzon,.eightk-wishes,.eightk-plans,.eightk-grants,.eightk-flow-section,.eightk-schedule,.eightk-ritual{width:calc(100% - 2rem)}.eightk-hero-inner{padding-top:2.6rem;padding-bottom:1.4rem}.eightk-hero-temple{margin-bottom:0.7rem;font-size:0.72rem;letter-spacing:0.18em}.eightk-hero-title-block{gap:0.35rem;min-height:auto}.eightk-hero-subtitle{font-size:0.76rem;letter-spacing:0.24em}.eightk-hero-title{font-size:clamp(2.7rem,15vw,4.25rem)}.eightk-hero-round{font-size:0.98rem}.eightk-hero-honzon{font-size:1.14rem}.eightk-hero-lead-block{gap:0.4rem;margin-top:0.6rem}.eightk-hero-catch{font-size:clamp(1.02rem,5.3vw,1.34rem);letter-spacing:0.12em}.eightk-hero-lead{font-size:0.8rem;letter-spacing:0.18em;line-height:1.8}.eightk-hero-info{margin-top:1.15rem;padding:0.9rem 0.95rem 1rem;border-radius:24px}.eightk-hero-date-band{gap:0.65rem;padding-bottom:0.7rem;flex-wrap:wrap}.eightk-hero-date-group{gap:0.22rem}.eightk-hero-date-label{font-size:0.68rem}.eightk-hero-date-value{font-size:clamp(1.6rem,9vw,2.25rem)}.eightk-hero-date-day{font-size:0.72rem}.eightk-hero-date-sep{font-size:0.8rem}.eightk-hero-date-summary{font-size:0.8rem;letter-spacing:0.1em}.eightk-hero-date-note{font-size:0.74rem;letter-spacing:0.08em}.eightk-hero-actions{margin-top:1.15rem;gap:0.75rem;align-items:stretch}.eightk-hero-actions > a:first-child,.eightk-current-ritual-link,.eightk-hero-secondary,.eightk-app-disabled-label{width:100%}.eightk-panel,.eightk-plan-panel,.eightk-final-cta-panel,.eightk-schedule-card,.eightk-live-pending{padding:1.25rem}.eightk-plan-panel{grid-template-columns:1fr}:scope[data-plan-strip=true] .eightk-plans{width:100%}:scope[data-plan-strip=true] .eightk-plans > .eightk-section-header,:scope[data-plan-strip=true] .eightk-plans > .eightk-section-intro{margin-inline:1rem}:scope[data-plan-strip=true] .eightk-shelf[data-kind=plans]{grid-auto-columns:250px;gap:0.75rem;padding-inline:0.5rem;scroll-padding-inline:0.5rem}:scope[data-plan-strip=true] .eightk-shelf[data-kind=plans] > *{width:250px;min-width:0;max-width:250px}:scope[data-plan-strip=true] .eightk-final-plan-card .eightk-plan-text{display:block;overflow:visible;-webkit-line-clamp:unset}.eightk-plan{padding:4rem 1rem 1rem}.eightk-plan-head{gap:0.8rem}.eightk-plan-title-row{gap:0.45rem}.eightk-plan-flag{top:0.9rem;padding:0.42rem 0.7rem 0.5rem}.eightk-plan-flag::after{bottom:-0.28rem;width:0.58rem;height:0.58rem}.eightk-plan-visual[data-style=portrait]{justify-content:center;margin:0.25rem 0 0}.eightk-plan-visual[data-style=portrait] :is(.eightk-plan-visual img){width:calc(min(52%,180px) * 2 / 3)}.eightk-plan-visual[data-style=ritual]{margin:0.25rem 0 0}.eightk-plan-visual[data-style=ritual] :is(.eightk-plan-visual img){width:66.6666666667%;border-radius:16px}.eightk-plan-visual[data-style=fan]{margin:0.25rem -1rem -0.45rem}.eightk-plan-visual[data-style=fan] :is(.eightk-plan-visual img){width:66.6666666667%}:scope[data-locale=en] .eightk-hero-title{font-size:clamp(2.15rem,10vw,3.4rem);max-width:9ch}:scope[data-locale=en] .eightk-hero-subtitle{font-size:0.8rem}:scope[data-locale=en] .eightk-hero-round,:scope[data-locale=en] .eightk-hero-honzon{font-size:0.95rem}:scope[data-locale=en] .eightk-hero-lead{letter-spacing:0.05em}}.eightk-hero{width:100vw;max-width:none;margin-inline:calc((100% - 100vw) / 2);padding-top:0}.eightk-hero-media{position:absolute;inset:0;margin:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0}.eightk-hero-media img{width:100%;height:100%;object-fit:cover}.eightk-hero-media::after{content:''}.eightk-hero-inner{position:relative;z-index:1;gap:0}:scope{--font-card-latin:Charter,'Bitstream Charter',Cambria,Constantia,'Iowan Old Style',serif}.eightk-plan-mark{border:0;border-radius:0;padding:0;inline-size:auto;min-block-size:0}.eightk-section-title,.eightk-plan-title{font-family:var(--heading-font)}.eightk-hero-inner > .eightk-hero-catch{margin-top:.55rem}}@scope (.eightk-canonical){:where(.e8-Image-Image){display:inline-block}.e8-Image-ImagesContainer .e8-Image-MultipleContainer{display:flex;overflow:auto;gap:1rem}.e8-Image-ImagesContainer .e8-Image-MultipleContainer .e8-Image-ImageContainer{flex-shrink:0;position:relative}.e8-Image-ImagesContainer .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-PreviewButton{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:inherit;cursor:pointer}.e8-Image-ImagesContainer .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-PreviewButton:focus-visible{outline:3px solid var(--positive);outline-offset:3px}.e8-Image-ImagesContainer .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-DeleteButton{position:absolute;z-index:101;top:8px;right:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;width:44px;height:44px;padding:0;border:1px solid var(--bg-3);border-radius:999px;background-color:var(--bg-0);color:var(--normal);line-height:1;box-shadow:0 0 6px -2px var(--normal);appearance:none}@media (hover:hover){.e8-Image-ImagesContainer .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-DeleteButton:hover{background-color:var(--bg-0);color:var(--normal)}}.e8-Image-ImagesContainer .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-DeleteIcon{width:20px;height:20px;pointer-events:none}.e8-Image-ImagesContainer .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-Metadata{position:absolute;top:0;right:0;background-color:var(--bg-controller);color:var(--controller)}.e8-Image-ImagesContainer .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-Metadata .e8-Image-Name .e8-Image-Content{max-width:70px;overflow:auto;white-space:nowrap}.e8-Image-ImagesContainer .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-Image{transition:all ease 500ms}@media (hover:hover){.e8-Image-ImagesContainer .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-Image:hover{border-radius:calc(var(--radius-input) * 2);transform:scale(1);cursor:zoom-in}}.e8-Image-ImagesContainer[data-multiple-layout=grid] .e8-Image-MultipleContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--image-grid-min-width,240px),100%),1fr));overflow:visible;gap:0.9rem}.e8-Image-ImagesContainer[data-multiple-layout=grid] .e8-Image-MultipleContainer .e8-Image-ImageContainer{min-width:0}.e8-Image-ImagesContainer[data-metadata=below] .e8-Image-MultipleContainer .e8-Image-ImageContainer{display:grid;gap:8px}.e8-Image-ImagesContainer[data-metadata=below] .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-Metadata{position:static;background-color:transparent;color:var(--text-2);padding:var(--space1);font-family:inherit;display:grid;grid-template-columns:1fr auto}.e8-Image-ImagesContainer[data-metadata=below] .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-Metadata .e8-Image-Name .e8-Image-Content{max-width:100%;overflow:auto;white-space:nowrap}.e8-Image-ImagesContainer[data-metadata=below] .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-Metadata .e8-Image-Name,.e8-Image-ImagesContainer[data-metadata=below] .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-Metadata .e8-Image-Dimension,.e8-Image-ImagesContainer[data-metadata=below] .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-Metadata .e8-Image-Size,.e8-Image-ImagesContainer[data-metadata=below] .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-Metadata .e8-Image-Format{grid-column:1/-1;display:grid;grid-template-columns:3rem 1fr;align-items:center}.e8-Image-ImagesContainer[data-metadata=below] .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-Metadata .e8-Image-Title{width:auto;padding:0;text-align:left;font-size:0.65rem;color:var(--normal-4)}.e8-Image-ImagesContainer[data-metadata=below] .e8-Image-MultipleContainer .e8-Image-ImageContainer .e8-Image-Metadata .e8-Image-Content{font-size:0.85rem;color:var(--normal)}.e8-Image-ImagesContainer[data-nopopup] .e8-Image-Image[data-hoverzoom]:hover{cursor:default}.e8-Image-ImagesContainer .e8-Image-Image{transition:transform 180ms cubic-bezier(0.25,1,0.5,1)}@media (hover:hover){.e8-Image-ImagesContainer .e8-Image-Image[data-hoverzoom=true]:hover{transform:scale(1.03);z-index:100;cursor:zoom-in}}@media (hover:hover){.e8-Image-ImagesContainer .e8-Image-Image[data-hoverzoom=false]:hover{cursor:zoom-in}}@media (prefers-reduced-motion:reduce){.e8-Image-ImagesContainer .e8-Image-Image{transition:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.e8-Image-ImagesContainer .e8-Image-Image[data-hoverzoom=true]:hover{transform:none}}.e8-Image-Metadata{text-align:left;line-height:1.1;padding:0.5rem;font-family:var(--font-mono)}.e8-Image-Metadata .e8-Image-Title{font-size:0.5rem;font-weight:normal;padding:0 0.5rem;display:inline-block;width:4rem;text-align:center}.e8-Image-Metadata .e8-Image-Content{font-size:0.8rem;font-weight:700;display:inline-flex;align-items:center}:scope .e8-style-80dfcf9181{margin-top:1.5rem}:scope .e8-style-4ae6f9a8cb{display:block;height:auto;max-height:11.5rem;max-width:min(100%,10.75rem);object-fit:contain;width:100%}:scope .e8-style-d18f182a6f{display:block;height:auto;max-height:8.4rem;max-width:min(100%,11rem);object-fit:contain;width:100%}:scope .e8-style-c647297d89{display:block;height:auto;max-height:11rem;max-width:min(100%,10.25rem);object-fit:contain;width:100%}:scope .e8-style-b8250cbeac{background-color:hsla(160,45%,45%,0.10)}:scope .e8-style-fab543e8e3{color:var(--schedule-yakushi-goma-color);font-size:0.65em;font-weight:700;letter-spacing:0.05em;margin-top:2px}}@layer tokens{.eightk-canonical{--white:#fff;--radius-input:6px}[data-theme=dark] .eightk-canonical{--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16)}html:not([data-theme]):not([data-palette]) .eightk-canonical,html:not([data-theme])[data-palette=blue] .eightk-canonical,[data-theme=light]:not([data-palette]) .eightk-canonical,[data-theme=light][data-palette=blue] .eightk-canonical{--bg-0:#fff;--bg-0-rgb:255,255,255;--normal-0:#000;--normal-0-rgb:0,0,0;--strong-line:#d6a8004e;--positive:hsl(207,100%,42%);--positive-rgb:0,117.81,214.2;--positive-h:hsl(207,100%,32%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,32%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(257,69%,38%);--secondary-rgb:67.9269,30.039,163.761;--secondary-h:hsl(257,69%,28%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(177,75%,29%);--tertiary-rgb:18.4875,129.4125,123.86625;--tertiary-h:hsl(177,75%,19%);--tertiary-r:#fff;--tertiary-hr:#fff;--warning:hsl(50,91%,33%);--warning-rgb:160.7265,135.201,7.5735;--warning-h:hsl(50,91%,23%);--warning-r:#fff;--warning-hr:#fff;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,32%);--danger-r:#fff;--danger-hr:#fff;--danger-ink:hsl(7,100%,32%);--danger-ink-rgb:163.2,19.04,0;--danger-ink-h:hsl(7,100%,22%);--danger-ink-r:#fff;--danger-ink-hr:#fff;--normal:hsl(217,69%,5%);--normal-r:#fff;--normal-rgb:3.9525,10.69725,21.5475;--normal-1:hsl(217,69%,5%);--normal-1r:#fff;--normal-2:hsl(217,69%,8%);--normal-2r:#fff;--normal-3:hsl(217,69%,11%);--normal-3r:#fff;--normal-4:hsl(217,69%,14%);--normal-4r:#fff;--normal-5:hsl(217,69%,17%);--normal-5r:#fff;--normal-6:hsl(217,69%,20%);--normal-6r:#fff;--normal-7:hsl(217,69%,23%);--normal-7r:#fff;--muted:hsl(0,0%,28%);--muted-rgb:71.4,71.4,71.4;--muted-h:hsl(0,0%,18%);--muted-r:#fff;--muted-hr:#fff;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,40%);--muted2-r:#fff;--muted2-hr:#fff;--brand:hsl(217,68%,38%);--brand-rgb:31.008,81.5252,162.792;--brand-h:hsl(217,68%,28%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(220,10%,95%);--bg-1:hsl(220,10%,95%);--bg-1-rgb:240.975,241.825,243.525;--bg-2:hsl(220,10%,90%);--bg-2-rgb:226.95,228.65,232.05;--bg-3:hsl(220,10%,85%);--bg-3-rgb:212.925,215.475,220.575;--bg-4:hsl(220,10%,80%);--bg-4-rgb:198.9,202.3,209.1;--bg-5:hsl(220,10%,75%);--bg-5-rgb:184.875,189.125,197.625;--bg-6:hsl(220,10%,70%);--bg-6-rgb:170.85,175.95,186.15;--bg-7:hsl(220,10%,65%);--bg-7-rgb:156.825,162.775,174.675;--header:hsla(0,0%,100%,0.602);--header-rgb:255,255,255;--header-h:hsla(0,0%,90%,0.602);--header-r:#000;--header-hr:#000;--logo:hsl(217,68%,38%);--logo-rgb:31.008,81.5252,162.792;--logo-h:hsl(217,68%,28%);--logo-r:#fff;--logo-hr:#fff;--bg-controller:rgba(238,238,238,0.7529411765);--bg-controller-rgb:238,238,238;--bg-controller-h:rgba(83.3333333333%,83.3333333333%,83.3333333333%,0.7529411765);--bg-controller-r:#000;--bg-controller-hr:#000;--controller:#333;--controller-rgb:51,51,51;--controller-h:rgb(10%,10%,10%);--controller-r:#fff;--controller-hr:#fff;--yellow:rgb(255,255,0);--yellow-rgb:255,255,0;--yellow-h:#cccc00;--yellow-r:#000;--yellow-hr:#000;--marker:rgb(255,255,0);--marker-rgb:255,255,0;--marker-h:#cccc00;--marker-r:#000;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #081212ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 1px 0 rgba(6,6,7,0.1),0 1.5px 0 rgba(6,6,7,0.025),0 2px 0 rgba(6,6,7,0.025);--elevation-medium:0 4px 4px rgba(0,0,0,0.08);--elevation-high:0 8px 16px rgba(0,0,0,0.16);--palette-paper:hsl(212,34%,95%);--palette-surface:rgba(234,241,248,0.9);--palette-surface-strong:rgba(241,246,251,0.96);--palette-border:rgba(35,63,104,0.2);--palette-ink:hsl(219,38%,16%);--palette-muted:hsl(215,18%,38%);--palette-accent:hsl(215,55%,38%);--palette-accent-strong:hsl(201,67%,37%);--palette-shadow:0 24px 72px rgba(18,42,76,0.18);--palette-shadow-color:rgba(18,42,76,0.2);--palette-shadow-soft:0 14px 36px rgba(18,42,76,0.14);--palette-shadow-soft-color:rgba(18,42,76,0.16);--palette-ui-paper:hsl(212,42%,98%);--palette-ui-surface:hsl(211,34%,92%);--palette-ui-surface-strong:hsl(210,30%,89%);--palette-ui-border:rgba(35,63,104,0.24);--palette-ui-shadow:0 28px 84px rgba(18,42,76,0.24);--palette-ui-shadow-soft:0 18px 48px rgba(18,42,76,0.18);--palette-ui-shadow-soft-color:rgba(18,42,76,0.2);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}html:not([data-theme])[data-palette=warm] .eightk-canonical,[data-theme=light][data-palette=warm] .eightk-canonical{--bg-0:#fff;--bg-0-rgb:255,255,255;--normal-0:#000;--normal-0-rgb:0,0,0;--strong-line:#d6a8004e;--positive:hsl(207,100%,42%);--positive-rgb:0,117.81,214.2;--positive-h:hsl(207,100%,32%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,32%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(257,69%,38%);--secondary-rgb:67.9269,30.039,163.761;--secondary-h:hsl(257,69%,28%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(177,75%,29%);--tertiary-rgb:18.4875,129.4125,123.86625;--tertiary-h:hsl(177,75%,19%);--tertiary-r:#fff;--tertiary-hr:#fff;--warning:hsl(50,91%,33%);--warning-rgb:160.7265,135.201,7.5735;--warning-h:hsl(50,91%,23%);--warning-r:#fff;--warning-hr:#fff;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,32%);--danger-r:#fff;--danger-hr:#fff;--danger-ink:hsl(7,100%,32%);--danger-ink-rgb:163.2,19.04,0;--danger-ink-h:hsl(7,100%,22%);--danger-ink-r:#fff;--danger-ink-hr:#fff;--normal:hsl(217,69%,5%);--normal-r:#fff;--normal-rgb:3.9525,10.69725,21.5475;--normal-1:hsl(217,69%,5%);--normal-1r:#fff;--normal-2:hsl(217,69%,8%);--normal-2r:#fff;--normal-3:hsl(217,69%,11%);--normal-3r:#fff;--normal-4:hsl(217,69%,14%);--normal-4r:#fff;--normal-5:hsl(217,69%,17%);--normal-5r:#fff;--normal-6:hsl(217,69%,20%);--normal-6r:#fff;--normal-7:hsl(217,69%,23%);--normal-7r:#fff;--muted:hsl(0,0%,28%);--muted-rgb:71.4,71.4,71.4;--muted-h:hsl(0,0%,18%);--muted-r:#fff;--muted-hr:#fff;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,40%);--muted2-r:#fff;--muted2-hr:#fff;--brand:hsl(217,68%,38%);--brand-rgb:31.008,81.5252,162.792;--brand-h:hsl(217,68%,28%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(220,10%,95%);--bg-1:hsl(220,10%,95%);--bg-1-rgb:240.975,241.825,243.525;--bg-2:hsl(220,10%,90%);--bg-2-rgb:226.95,228.65,232.05;--bg-3:hsl(220,10%,85%);--bg-3-rgb:212.925,215.475,220.575;--bg-4:hsl(220,10%,80%);--bg-4-rgb:198.9,202.3,209.1;--bg-5:hsl(220,10%,75%);--bg-5-rgb:184.875,189.125,197.625;--bg-6:hsl(220,10%,70%);--bg-6-rgb:170.85,175.95,186.15;--bg-7:hsl(220,10%,65%);--bg-7-rgb:156.825,162.775,174.675;--header:hsla(0,0%,100%,0.602);--header-rgb:255,255,255;--header-h:hsla(0,0%,90%,0.602);--header-r:#000;--header-hr:#000;--logo:hsl(217,68%,38%);--logo-rgb:31.008,81.5252,162.792;--logo-h:hsl(217,68%,28%);--logo-r:#fff;--logo-hr:#fff;--bg-controller:rgba(238,238,238,0.7529411765);--bg-controller-rgb:238,238,238;--bg-controller-h:rgba(83.3333333333%,83.3333333333%,83.3333333333%,0.7529411765);--bg-controller-r:#000;--bg-controller-hr:#000;--controller:#333;--controller-rgb:51,51,51;--controller-h:rgb(10%,10%,10%);--controller-r:#fff;--controller-hr:#fff;--yellow:rgb(255,255,0);--yellow-rgb:255,255,0;--yellow-h:#cccc00;--yellow-r:#000;--yellow-hr:#000;--marker:rgb(255,255,0);--marker-rgb:255,255,0;--marker-h:#cccc00;--marker-r:#000;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #081212ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 1px 0 rgba(6,6,7,0.1),0 1.5px 0 rgba(6,6,7,0.025),0 2px 0 rgba(6,6,7,0.025);--elevation-medium:0 4px 4px rgba(0,0,0,0.08);--elevation-high:0 8px 16px rgba(0,0,0,0.16);--palette-paper:hsl(42,31%,95%);--palette-surface:rgba(246,238,226,0.9);--palette-surface-strong:rgba(251,246,238,0.96);--palette-border:rgba(60,48,31,0.2);--palette-ink:hsl(221,35%,16%);--palette-muted:hsl(216,16%,36%);--palette-accent:hsl(34,58%,36%);--palette-accent-strong:hsl(11,58%,40%);--palette-shadow:0 24px 72px rgba(54,38,20,0.16);--palette-shadow-color:rgba(54,38,20,0.18);--palette-shadow-soft:0 14px 36px rgba(54,38,20,0.13);--palette-shadow-soft-color:rgba(54,38,20,0.15);--palette-ui-paper:hsl(42,42%,97%);--palette-ui-surface:hsl(40,28%,92%);--palette-ui-surface-strong:hsl(38,26%,89%);--palette-ui-border:rgba(60,48,31,0.24);--palette-ui-shadow:0 28px 84px rgba(54,38,20,0.22);--palette-ui-shadow-soft:0 18px 48px rgba(54,38,20,0.17);--palette-ui-shadow-soft-color:rgba(54,38,20,0.19);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(34,58%,36%);--positive-rgb:145.044,98.8992,38.556;--positive-h:hsl(34,58%,26%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(34,58%,36%);--primary-rgb:145.044,98.8992,38.556;--primary-h:hsl(34,58%,26%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(11,58%,40%);--secondary-rgb:161.16,64.532,42.84;--secondary-h:hsl(11,58%,30%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(138,24%,34%);--tertiary-rgb:65.892,107.508,78.3768;--tertiary-h:hsl(138,24%,24%);--tertiary-r:#fff;--tertiary-hr:#fff;--brand:hsl(34,58%,36%);--brand-rgb:145.044,98.8992,38.556;--brand-h:hsl(34,58%,26%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(42,32%,96%);--bg-0:hsl(42,32%,96%);--bg-0-rgb:248.064,246.1056,241.536;--bg-1:hsl(42,32%,96%);--bg-1-rgb:248.064,246.1056,241.536;--bg-2:hsl(42,32%,91%);--bg-2-rgb:239.394,234.9876,224.706;--bg-3:hsl(42,32%,86%);--bg-3-rgb:230.724,223.8696,207.876;--bg-4:hsl(42,32%,81%);--bg-4-rgb:222.054,212.7516,191.046;--bg-5:hsl(42,32%,76%);--bg-5-rgb:213.384,201.6336,174.216;--bg-6:hsl(42,32%,71%);--bg-6-rgb:204.714,190.5156,157.386;--bg-7:hsl(42,32%,66%);--bg-7-rgb:196.044,179.3976,140.556;--logo:hsl(34,48%,34%);--logo-rgb:128.316,92.2488,45.084;--logo-h:hsl(34,48%,24%);--logo-r:#fff;--logo-hr:#fff}@media (prefers-color-scheme:dark){html:not([data-theme]):not([data-palette]) .eightk-canonical,html:not([data-theme])[data-palette=blue] .eightk-canonical{--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16);--palette-paper:hsl(221,26%,11%);--palette-surface:rgba(17,23,35,0.84);--palette-surface-strong:rgba(22,29,43,0.94);--palette-border:rgba(196,214,242,0.14);--palette-ink:hsl(214,28%,91%);--palette-muted:hsl(214,18%,74%);--palette-accent:hsl(212,64%,68%);--palette-accent-strong:hsl(194,72%,73%);--palette-shadow:0 28px 84px rgba(0,11,27,0.42);--palette-shadow-color:rgba(0,11,27,0.46);--palette-shadow-soft:0 18px 48px rgba(0,11,27,0.3);--palette-shadow-soft-color:rgba(0,11,27,0.34);--palette-ui-paper:hsl(0,0%,0%);--palette-ui-surface:hsl(221,22%,16%);--palette-ui-surface-strong:hsl(221,20%,19%);--palette-ui-border:rgba(196,214,242,0.18);--palette-ui-shadow:0 32px 88px rgba(0,11,27,0.5);--palette-ui-shadow-soft:0 20px 54px rgba(0,11,27,0.38);--palette-ui-shadow-soft-color:rgba(0,11,27,0.42);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}html:not([data-theme])[data-palette=warm] .eightk-canonical{--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16);--palette-paper:hsl(27,30%,10%);--palette-surface:rgba(34,25,18,0.86);--palette-surface-strong:rgba(45,32,22,0.94);--palette-border:rgba(244,206,156,0.16);--palette-ink:hsl(42,24%,90%);--palette-muted:hsl(37,16%,73%);--palette-accent:hsl(38,54%,64%);--palette-accent-strong:hsl(16,69%,64%);--palette-shadow:0 28px 84px rgba(20,10,4,0.46);--palette-shadow-color:rgba(20,10,4,0.5);--palette-shadow-soft:0 18px 48px rgba(20,10,4,0.34);--palette-shadow-soft-color:rgba(20,10,4,0.38);--palette-ui-paper:hsl(27,28%,8%);--palette-ui-surface:hsl(27,24%,13%);--palette-ui-surface-strong:hsl(27,22%,16%);--palette-ui-border:rgba(244,206,156,0.2);--palette-ui-shadow:0 32px 88px rgba(20,10,4,0.52);--palette-ui-shadow-soft:0 20px 54px rgba(20,10,4,0.4);--palette-ui-shadow-soft-color:rgba(20,10,4,0.44);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(38,54%,64%);--positive-rgb:212.772,176.4192,113.628;--positive-h:hsl(38,54%,74%);--positive-r:#000;--positive-hr:#000;--primary:hsl(38,54%,64%);--primary-rgb:212.772,176.4192,113.628;--primary-h:hsl(38,54%,74%);--primary-r:#000;--primary-hr:#000;--secondary:hsl(16,69%,64%);--secondary-rgb:226.542,133.6404,99.858;--secondary-h:hsl(16,69%,74%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(86,30%,58%);--tertiary-rgb:152.184,180.03,115.77;--tertiary-h:hsl(86,30%,68%);--tertiary-r:#000;--tertiary-hr:#000;--brand:hsl(38,54%,64%);--brand-rgb:212.772,176.4192,113.628;--brand-h:hsl(38,54%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(27,28%,8%);--bg-0:hsl(27,28%,8%);--bg-0-rgb:26.112,19.8288,14.688;--bg-1:hsl(27,28%,8%);--bg-1-rgb:26.112,19.8288,14.688;--bg-2:hsl(27,28%,13%);--bg-2-rgb:42.432,32.2218,23.868;--bg-3:hsl(27,28%,18%);--bg-3-rgb:58.752,44.6148,33.048;--bg-4:hsl(27,28%,23%);--bg-4-rgb:75.072,57.0078,42.228;--bg-5:hsl(27,28%,28%);--bg-5-rgb:91.392,69.4008,51.408;--bg-6:hsl(27,28%,33%);--bg-6-rgb:107.712,81.7938,60.588;--bg-7:hsl(27,28%,38%);--bg-7-rgb:124.032,94.1868,69.768;--logo:hsl(38,30%,72%);--logo-rgb:205.02,189.312,162.18;--logo-h:hsl(38,30%,82%);--logo-r:#000;--logo-hr:#000}}[data-theme=dark]:not([data-palette]) .eightk-canonical,[data-theme=dark][data-palette=blue] .eightk-canonical{--palette-paper:hsl(221,26%,11%);--palette-surface:rgba(17,23,35,0.84);--palette-surface-strong:rgba(22,29,43,0.94);--palette-border:rgba(196,214,242,0.14);--palette-ink:hsl(214,28%,91%);--palette-muted:hsl(214,18%,74%);--palette-accent:hsl(212,64%,68%);--palette-accent-strong:hsl(194,72%,73%);--palette-shadow:0 28px 84px rgba(0,11,27,0.42);--palette-shadow-color:rgba(0,11,27,0.46);--palette-shadow-soft:0 18px 48px rgba(0,11,27,0.3);--palette-shadow-soft-color:rgba(0,11,27,0.34);--palette-ui-paper:hsl(0,0%,0%);--palette-ui-surface:hsl(221,22%,16%);--palette-ui-surface-strong:hsl(221,20%,19%);--palette-ui-border:rgba(196,214,242,0.18);--palette-ui-shadow:0 32px 88px rgba(0,11,27,0.5);--palette-ui-shadow-soft:0 20px 54px rgba(0,11,27,0.38);--palette-ui-shadow-soft-color:rgba(0,11,27,0.42);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}[data-theme=dark][data-palette=warm] .eightk-canonical{--palette-paper:hsl(27,30%,10%);--palette-surface:rgba(34,25,18,0.86);--palette-surface-strong:rgba(45,32,22,0.94);--palette-border:rgba(244,206,156,0.16);--palette-ink:hsl(42,24%,90%);--palette-muted:hsl(37,16%,73%);--palette-accent:hsl(38,54%,64%);--palette-accent-strong:hsl(16,69%,64%);--palette-shadow:0 28px 84px rgba(20,10,4,0.46);--palette-shadow-color:rgba(20,10,4,0.5);--palette-shadow-soft:0 18px 48px rgba(20,10,4,0.34);--palette-shadow-soft-color:rgba(20,10,4,0.38);--palette-ui-paper:hsl(27,28%,8%);--palette-ui-surface:hsl(27,24%,13%);--palette-ui-surface-strong:hsl(27,22%,16%);--palette-ui-border:rgba(244,206,156,0.2);--palette-ui-shadow:0 32px 88px rgba(20,10,4,0.52);--palette-ui-shadow-soft:0 20px 54px rgba(20,10,4,0.4);--palette-ui-shadow-soft-color:rgba(20,10,4,0.44);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(38,54%,64%);--positive-rgb:212.772,176.4192,113.628;--positive-h:hsl(38,54%,74%);--positive-r:#000;--positive-hr:#000;--primary:hsl(38,54%,64%);--primary-rgb:212.772,176.4192,113.628;--primary-h:hsl(38,54%,74%);--primary-r:#000;--primary-hr:#000;--secondary:hsl(16,69%,64%);--secondary-rgb:226.542,133.6404,99.858;--secondary-h:hsl(16,69%,74%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(86,30%,58%);--tertiary-rgb:152.184,180.03,115.77;--tertiary-h:hsl(86,30%,68%);--tertiary-r:#000;--tertiary-hr:#000;--brand:hsl(38,54%,64%);--brand-rgb:212.772,176.4192,113.628;--brand-h:hsl(38,54%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(27,28%,8%);--bg-0:hsl(27,28%,8%);--bg-0-rgb:26.112,19.8288,14.688;--bg-1:hsl(27,28%,8%);--bg-1-rgb:26.112,19.8288,14.688;--bg-2:hsl(27,28%,13%);--bg-2-rgb:42.432,32.2218,23.868;--bg-3:hsl(27,28%,18%);--bg-3-rgb:58.752,44.6148,33.048;--bg-4:hsl(27,28%,23%);--bg-4-rgb:75.072,57.0078,42.228;--bg-5:hsl(27,28%,28%);--bg-5-rgb:91.392,69.4008,51.408;--bg-6:hsl(27,28%,33%);--bg-6-rgb:107.712,81.7938,60.588;--bg-7:hsl(27,28%,38%);--bg-7-rgb:124.032,94.1868,69.768;--logo:hsl(38,30%,72%);--logo-rgb:205.02,189.312,162.18;--logo-h:hsl(38,30%,82%);--logo-r:#000;--logo-hr:#000}.eightk-canonical{--header-height:56px;--panel-sm:340px;--panel-md:640px;--panel-lg:800px;--panel-xl:960px;--panel-xxl:1280px;--panel-xxxl:1600px;--shadow-input:0 0 4px -1px var(--normal);--overlay-shadow:-10px -10px 38px -25px var(--positive),10px 10px 38px -25px var(--secondary),0px 0px 10px -3px var(--tertiary);--reading-radius:28px;--reading-radius-sm:22px;--reading-sidebar:18rem;--reading-measure:72ch;--reading-measure-wide:82ch;--page-title-font-family:var(--font);--page-title-font-size:clamp(2rem,4.8vw,3.3rem);--page-title-font-weight:800;--page-title-line-height:1.26;--page-title-letter-spacing:-0.02em;--font-size0:clamp(0.7rem,calc(0.55rem + 0.3125vw),0.8rem);--line-height0:1;--space0:0px;--font-size1:clamp(0.85rem,calc(0.625rem + 0.46875vw),1rem);--line-height1:1.2;--space1:8px;--font-size2:clamp(1rem,calc(0.7rem + 0.625vw),1.2rem);--line-height2:1.4;--space2:16px;--font-size3:clamp(1.15rem,calc(0.775rem + 0.78125vw),1.4rem);--line-height3:1.6;--space3:24px;--font-size4:clamp(1.3rem,calc(0.85rem + 0.9375vw),1.6rem);--line-height4:1.8;--space4:32px;--font-size5:clamp(1.45rem,calc(0.925rem + 1.09375vw),1.8rem);--line-height5:2;--space5:40px;--font-size6:clamp(1.6rem,calc(1rem + 1.25vw),2rem);--line-height6:2.2;--space6:48px;--font-size7:clamp(1.75rem,calc(1.075rem + 1.40625vw),2.2rem);--line-height7:2.4;--space7:56px;--font-size8:clamp(1.9rem,calc(1.15rem + 1.5625vw),2.4rem);--line-height8:2.6;--space8:64px;--font-size9:clamp(2.05rem,calc(1.225rem + 1.71875vw),2.6rem);--line-height9:2.8;--space9:72px;--font-size10:clamp(2.2rem,calc(1.3rem + 1.875vw),2.8rem);--line-height10:3;--space10:80px}}@scope (.eightk-canonical){:scope{--font-card-latin:Charter,"Bitstream Charter",Cambria,Constantia,"Iowan Old Style",serif;width:100%;max-width:none;margin:0;font-family:var(--font);font-size:medium;line-height:1.4}:where(:scope *){box-sizing:border-box}:where(:scope p,:scope td,:scope th,:scope div,:scope li,:scope dd){line-height:1.4}:where(:scope,:scope *){word-break:normal;overflow-wrap:normal;text-wrap-style:auto}:where(:scope b,:scope strong){font-weight:bolder}:where(:scope :is(h1,h2,h3,h4,h5,h6)){line-height:inherit;font-size:inherit;font-weight:bold;margin:0}:where(:scope :is(svg,img,embed,object,iframe)){vertical-align:bottom}:where(:scope) h1:lang(ja){letter-spacing:0.18rem}:where(:scope) button:lang(ja){letter-spacing:0.09rem}:where(:scope p,:scope figure,:scope h1,:scope h2,:scope h3,:scope h4,:scope dl,:scope dd){margin:0}:where(:scope img){max-width:100%;height:auto}.e8-PageView-HeroImage{position:absolute;inset:0;width:100%;height:100%}:scope{--heading-font:'Yu Mincho','Hiragino Mincho ProN',serif;--page-bg:var(--palette-paper);--page-bg-strong:color-mix(in srgb,var(--palette-surface) 78%,var(--palette-paper));--panel:var(--palette-surface);--panel-strong:var(--palette-surface-strong);--panel-soft:color-mix(in srgb,var(--palette-surface) 88%,var(--palette-paper));--image-stage:linear-gradient(180deg,color-mix(in srgb,var(--palette-paper) 46%,transparent),transparent 100%),var(--panel-strong);--image-stage-soft:linear-gradient(180deg,color-mix(in srgb,var(--palette-paper) 74%,transparent),color-mix(in srgb,var(--palette-paper) 48%,transparent)),var(--panel-strong);--cta-tile-surface:color-mix(in srgb,var(--panel-strong) 72%,transparent);--cta-tile-surface-strong:linear-gradient(180deg,color-mix(in srgb,var(--palette-accent) 14%,transparent),transparent),color-mix(in srgb,var(--panel-strong) 78%,transparent);--cta-pending-surface:color-mix(in srgb,var(--panel) 68%,transparent);--line:var(--palette-border);--text:var(--palette-ink);--muted:var(--palette-muted);--soft:color-mix(in srgb,var(--palette-muted) 82%,var(--palette-ink));--fire:var(--palette-accent-strong);--fire-strong:color-mix(in srgb,var(--palette-accent-strong) 78%,var(--palette-ink));--fire-soft:var(--palette-accent);--lapis:var(--palette-accent);--lapis-soft:color-mix(in srgb,var(--palette-accent) 72%,var(--palette-ink));--hero-panel-surface:color-mix(in srgb,color-mix(in srgb,var(--palette-accent) 34%,black) 66%,transparent);--hero-control-surface:color-mix(in srgb,color-mix(in srgb,var(--palette-accent) 46%,black) 90%,transparent);--hero-control-surface-hover:color-mix(in srgb,color-mix(in srgb,var(--palette-accent) 56%,black) 92%,transparent);--hero-surface-border:color-mix(in srgb,var(--palette-accent) 54%,transparent);--shadow:var(--palette-shadow);color:var(--text);background:radial-gradient(circle at top,color-mix(in srgb,var(--panel-strong) 60%,transparent),transparent 34%),linear-gradient(180deg,var(--page-bg-strong),var(--page-bg));padding-bottom:clamp(4rem,8vw,7rem)}.e8-PageView-Hero{position:relative;min-height:min(88svh,52rem);display:flex;align-items:flex-end;overflow:hidden}.e8-PageView-HeroImage{object-fit:cover;object-position:center center}.e8-PageView-HeroOverlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,5,4,0.18) 0%,rgba(10,5,4,0.3) 30%,rgba(10,5,4,0.82) 100%),radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--palette-accent) 22%,transparent),transparent 34%)}.e8-PageView-HeroInner{position:relative;z-index:1;width:min(1160px,100% - 2rem);margin:0 auto;padding:clamp(2.4rem,5.8vw,4.25rem) 0 clamp(1.45rem,4vw,2.6rem);color:color-mix(in srgb,white 96%,var(--palette-accent));display:grid;justify-items:center;text-align:center}.e8-PageView-HeroTemple{margin:0 0 1rem;font-size:0.82rem;letter-spacing:0.28em;color:color-mix(in srgb,white 78%,var(--palette-accent))}.e8-PageView-HeroTitleBlock{display:flex;font-family:var(--heading-font,var(--font));align-items:center;justify-content:center;gap:clamp(0.38rem,1vw,0.85rem);min-height:clamp(14rem,33vw,23rem)}.e8-PageView-HeroSubtitleVertical{margin:0;writing-mode:vertical-rl;font-family:var(--heading-font,var(--font));font-size:clamp(0.95rem,1.3vw,1.25rem);font-weight:700;line-height:1.35;letter-spacing:0.42em;color:color-mix(in srgb,white 76%,var(--palette-accent));text-shadow:0 0 30px rgba(0,0,0,0.86),0 0 60px color-mix(in srgb,var(--palette-accent) 20%,transparent)}.e8-PageView-HeroTitleMain{display:flex;font-family:var(--heading-font,var(--font));align-items:flex-start;gap:clamp(0.16rem,0.6vw,0.5rem)}.e8-PageView-HeroTitleSide{display:flex;font-family:var(--heading-font,var(--font));flex-direction:column;align-items:center;gap:clamp(0.65rem,1.2vw,1rem)}.e8-PageView-HeroTitle{margin:0;writing-mode:vertical-rl;font-family:var(--heading-font,var(--font));font-size:clamp(3.1rem,5.1vw,5.25rem);font-weight:800;line-height:1.08;letter-spacing:0.08em;text-shadow:0 12px 40px rgba(0,0,0,0.44),0 0 40px color-mix(in srgb,var(--palette-accent) 18%,transparent)}.e8-PageView-HeroRound,.e8-PageView-HeroHonzon{margin:0;writing-mode:vertical-rl;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-weight:700;color:color-mix(in srgb,white 76%,var(--palette-accent));text-shadow:0 0 26px rgba(0,0,0,0.86),0 0 56px color-mix(in srgb,var(--palette-accent) 16%,transparent)}.e8-PageView-HeroRound{font-size:clamp(1.2rem,2.1vw,1.9rem);letter-spacing:0.16em}.e8-PageView-HeroHonzon{font-size:clamp(1.35rem,2.5vw,2.2rem);letter-spacing:0.14em}.e8-PageView-HeroLeadBlock{display:grid;gap:0.45rem;margin-top:0.55rem;justify-items:center}.e8-PageView-HeroCatch{margin:0;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:700;letter-spacing:0.22em;color:color-mix(in srgb,white 94%,var(--palette-accent));text-shadow:0 2px 18px rgba(0,0,0,0.82),0 0 36px rgba(0,0,0,0.45)}.e8-PageView-HeroLead{margin:0;font-size:clamp(0.95rem,1.45vw,1.12rem);font-weight:700;letter-spacing:0.34em;color:color-mix(in srgb,white 80%,var(--palette-accent));text-shadow:0 0 22px rgba(0,0,0,0.88),0 0 44px color-mix(in srgb,var(--palette-accent) 20%,transparent)}.e8-PageView-HeroInfo{width:min(980px,100%);margin-top:1.15rem;padding:0.85rem 1.1rem 0.95rem;border-radius:28px;border:1px solid var(--hero-surface-border);background:color-mix(in srgb,var(--hero-panel-surface) 50%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 7%,transparent),var(--palette-shadow-soft);backdrop-filter:saturate(120%) blur(10px)}.e8-PageView-HeroDateBand{display:flex;justify-content:center;align-items:baseline;gap:1.2rem;padding-bottom:0.9rem;border-bottom:1px solid color-mix(in srgb,var(--palette-accent) 20%,transparent)}.e8-PageView-HeroDateGroup{display:flex;align-items:baseline;gap:0.4rem}.e8-PageView-HeroDateLabel{font-size:0.76rem;letter-spacing:0.24em;color:color-mix(in srgb,white 64%,var(--palette-accent))}.e8-PageView-HeroDateValue{font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(1.9rem,4vw,3rem);line-height:1;color:color-mix(in srgb,white 96%,var(--palette-accent))}.e8-PageView-HeroDateDay{font-size:0.82rem;color:color-mix(in srgb,white 72%,var(--palette-accent))}.e8-PageView-HeroDateSep{font-size:1rem;color:color-mix(in srgb,white 38%,var(--palette-accent))}.e8-PageView-HeroDateSummary,.e8-PageView-HeroDateNote{margin:0}.e8-PageView-HeroDateSummary{padding-top:0.85rem;font-size:0.9rem;letter-spacing:0.2em;color:color-mix(in srgb,white 82%,var(--palette-accent))}.e8-PageView-HeroDateNote{padding-top:0.45rem;font-size:0.82rem;letter-spacing:0.14em;color:color-mix(in srgb,white 66%,var(--palette-accent))}.e8-PageView-HeroActions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1.2rem;justify-content:center}.e8-PageView-CurrentRitualBar{display:grid;gap:1rem;justify-items:center;padding:clamp(1.35rem,3vw,2.2rem) 1rem 0}.e8-PageView-CurrentRitualVideo{width:min(320px,100vw - 2rem);aspect-ratio:16/9;overflow:hidden;border:1px solid var(--hero-surface-border);border-radius:10px;background:var(--hero-panel-surface);box-shadow:var(--palette-shadow-soft)}.e8-PageView-CurrentRitualLink:focus-visible{color:var(--palette-on-accent);transform:translateY(-1px)}@media (hover:hover){.e8-PageView-CurrentRitualLink:hover{color:var(--palette-on-accent);transform:translateY(-1px)}}:scope[data-locale=en] .e8-PageView-HeroTemple,:scope[data-locale=en] .e8-PageView-HeroDateSummary,:scope[data-locale=en] .e8-PageView-HeroDateNote{letter-spacing:0.12em}:scope[data-locale=en] .e8-PageView-HeroTitleBlock{display:grid;gap:0.9rem;min-height:auto}:scope[data-locale=en] .e8-PageView-HeroSubtitleVertical{writing-mode:horizontal-tb;font-family:var(--heading-font,var(--font));font-size:clamp(0.88rem,1.2vw,1.12rem);letter-spacing:0.16em}:scope[data-locale=en] .e8-PageView-HeroTitleMain{display:grid;justify-items:center;gap:0.7rem}:scope[data-locale=en] .e8-PageView-HeroTitle{writing-mode:horizontal-tb;font-family:var(--heading-font,var(--font));font-size:clamp(2.4rem,6vw,4.9rem);line-height:1.02;letter-spacing:0.02em;max-width:12ch;text-wrap:balance}:scope[data-locale=en] .e8-PageView-HeroTitleSide{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0.75rem}:scope[data-locale=en] .e8-PageView-HeroRound,:scope[data-locale=en] .e8-PageView-HeroHonzon{writing-mode:horizontal-tb;font-family:var(--font);font-size:clamp(0.98rem,1.5vw,1.28rem);letter-spacing:0.1em}:scope[data-locale=en] .e8-PageView-HeroHonzon{font-size:clamp(1.02rem,1.75vw,1.42rem)}:scope[data-locale=en] .e8-PageView-HeroCatch{font-family:var(--font-serif);letter-spacing:0.03em}:scope[data-locale=en] .e8-PageView-HeroLead{letter-spacing:0.08em;line-height:1.7}:scope[data-locale=en] .e8-PageView-HeroDateValue,:scope[data-locale=en] .e8-PageView-SectionHeader h2,:scope[data-locale=en] .e8-PageView-MessagePanel h3,:scope[data-locale=en] .e8-PageView-WishCard h3,:scope[data-locale=en] .e8-PageView-ColorShowcaseCopy h3,:scope[data-locale=en] .e8-PageView-AddonSectionHeader h3,:scope[data-locale=en] .e8-PageView-AddonFeatureBody h4,:scope[data-locale=en] .e8-PageView-JuzuBody h4,:scope[data-locale=en] .e8-PageView-AddonPlaceholder{font-family:var(--font-serif);letter-spacing:0.01em}:scope[data-locale=en] .e8-PageView-PlanMark,:scope[data-locale=en] .e8-PageView-PlanWord{font-family:var(--font)}:scope[data-locale=zh-TW] .e8-PageView-HeroSubtitleVertical,:scope[data-locale=zh-TW] .e8-PageView-HeroTitle,:scope[data-locale=zh-TW] .e8-PageView-HeroRound,:scope[data-locale=zh-TW] .e8-PageView-HeroHonzon,:scope[data-locale=zh-TW] .e8-PageView-HeroCatch,:scope[data-locale=zh-TW] .e8-PageView-HeroDateValue,:scope[data-locale=zh-TW] .e8-PageView-SectionHeader h2,:scope[data-locale=zh-TW] .e8-PageView-MessagePanel h3,:scope[data-locale=zh-TW] .e8-PageView-WishCard h3,:scope[data-locale=zh-TW] .e8-PageView-ColorShowcaseCopy h3,:scope[data-locale=zh-TW] .e8-PageView-AddonSectionHeader h3,:scope[data-locale=zh-TW] .e8-PageView-AddonFeatureBody h4,:scope[data-locale=zh-TW] .e8-PageView-JuzuBody h4,:scope[data-locale=zh-TW] .e8-PageView-AddonPlaceholder,:scope[data-locale=zh-CN] .e8-PageView-HeroSubtitleVertical,:scope[data-locale=zh-CN] .e8-PageView-HeroTitle,:scope[data-locale=zh-CN] .e8-PageView-HeroRound,:scope[data-locale=zh-CN] .e8-PageView-HeroHonzon,:scope[data-locale=zh-CN] .e8-PageView-HeroCatch,:scope[data-locale=zh-CN] .e8-PageView-HeroDateValue,:scope[data-locale=zh-CN] .e8-PageView-SectionHeader h2,:scope[data-locale=zh-CN] .e8-PageView-MessagePanel h3,:scope[data-locale=zh-CN] .e8-PageView-WishCard h3,:scope[data-locale=zh-CN] .e8-PageView-ColorShowcaseCopy h3,:scope[data-locale=zh-CN] .e8-PageView-AddonSectionHeader h3,:scope[data-locale=zh-CN] .e8-PageView-AddonFeatureBody h4,:scope[data-locale=zh-CN] .e8-PageView-JuzuBody h4,:scope[data-locale=zh-CN] .e8-PageView-AddonPlaceholder{font-family:var(--font-serif)}:scope[data-locale=zh-TW] .e8-PageView-HeroSubtitleVertical,:scope[data-locale=zh-TW] .e8-PageView-HeroTitle,:scope[data-locale=zh-CN] .e8-PageView-HeroSubtitleVertical,:scope[data-locale=zh-CN] .e8-PageView-HeroTitle{font-family:var(--heading-font,var(--font))}:scope[data-locale=zh-TW] .e8-PageView-PlanMark,:scope[data-locale=zh-TW] .e8-PageView-PlanWord,:scope[data-locale=zh-CN] .e8-PageView-PlanMark,:scope[data-locale=zh-CN] .e8-PageView-PlanWord{font-family:var(--font)}@media (max-height:820px) and (min-width:768px){.e8-PageView-Hero{min-height:40.5rem}.e8-PageView-HeroInner{padding-top:2rem;padding-bottom:1.25rem}.e8-PageView-HeroTemple{margin-bottom:0.8rem}.e8-PageView-HeroTitleBlock{min-height:12.5rem}.e8-PageView-HeroTitle{font-size:clamp(2.9rem,4.6vw,4.5rem)}.e8-PageView-HeroRound{font-size:clamp(1.05rem,1.8vw,1.55rem)}.e8-PageView-HeroHonzon{font-size:clamp(1.15rem,2.1vw,1.8rem)}.e8-PageView-HeroLeadBlock{margin-top:0.35rem}.e8-PageView-HeroCatch{font-size:clamp(1.05rem,1.8vw,1.38rem)}.e8-PageView-HeroInfo{margin-top:0.95rem}.e8-PageView-HeroActions{margin-top:0.95rem}}.e8-PageView-AppButton,.e8-PageView-CurrentRitualLink,.e8-PageView-SecondaryLink,.e8-PageView-AppDisabledLabel{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:0.85rem 1.5rem;border-radius:999px;font-weight:700;text-decoration:none;transition:transform 0.2s ease,background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.e8-PageView-AppButton{background:linear-gradient(135deg,var(--palette-accent),var(--palette-accent-strong));color:var(--palette-on-accent);box-shadow:var(--palette-shadow-soft)}.e8-PageView-AppButton:focus-visible{transform:translateY(-1px)}@media (hover:hover){.e8-PageView-AppButton:hover{transform:translateY(-1px)}}.e8-PageView-CurrentRitualLink{background:linear-gradient(135deg,var(--palette-accent),var(--palette-accent-strong));color:var(--palette-on-accent);box-shadow:var(--palette-shadow-soft)}.e8-PageView-SecondaryLink,.e8-PageView-AppDisabledLabel{border:1px solid var(--hero-surface-border);background:var(--hero-control-surface);color:color-mix(in srgb,white 84%,var(--palette-accent));box-shadow:inset 0 1px 0 color-mix(in srgb,white 8%,transparent),var(--palette-shadow-soft)}.e8-PageView-SecondaryLink:focus-visible{background:var(--hero-control-surface-hover);transform:translateY(-1px)}@media (hover:hover){.e8-PageView-SecondaryLink:hover{background:var(--hero-control-surface-hover);transform:translateY(-1px)}}.e8-PageView-AppDisabledLabel{cursor:default}.e8-PageView-MessageSection,.e8-PageView-StorySection,.e8-PageView-HonzonSection,.e8-PageView-WishSection,.e8-PageView-PlansSection,.e8-PageView-AddonsSection,.e8-PageView-FlowSection,.e8-PageView-ScheduleSection,.e8-PageView-RitualSection{width:min(1160px,100% - 2rem);margin:clamp(2.7rem,6vw,5rem) auto 0}.e8-PageView-StorySection,.e8-PageView-HonzonSection,.e8-PageView-WishSection,.e8-PageView-PlansSection,.e8-PageView-AddonsSection,.e8-PageView-FlowSection,.e8-PageView-ScheduleSection,.e8-PageView-RitualSection{padding-top:clamp(1.35rem,3vw,2rem);border-top:1px solid var(--line)}.e8-PageView-MessageSection,.e8-PageView-HonzonSection{display:grid;gap:clamp(1.2rem,3vw,2.2rem)}.e8-PageView-MessageSection{grid-template-columns:minmax(0,1.16fr) minmax(320px,0.84fr)}.e8-PageView-MessageBody,.e8-PageView-HonzonBody{padding:0}.e8-PageView-MessageBody p,.e8-PageView-StoryBody p,.e8-PageView-HonzonBody p,.e8-PageView-SectionIntro,.e8-PageView-WishCard p,.e8-PageView-PlanDescription,.e8-PageView-PlanNote,.e8-PageView-PlanPanel p,.e8-PageView-AddonFeatureBody p,.e8-PageView-AddonRowBody p,.e8-PageView-JuzuBody p,.e8-PageView-FlowCard p,.e8-PageView-FlowNote,.e8-PageView-ScheduleSection p,.e8-PageView-RitualSection p,.e8-PageView-MessagePanel p,.e8-PageView-StoryQuote p,.e8-PageView-LiveItemBody p{margin:0;color:var(--muted);line-height:1.95}.e8-PageView-MessageBody p + p,.e8-PageView-StoryBody p + p,.e8-PageView-HonzonBody p + p{margin-top:1rem}.e8-PageView-StoryBody p a{color:var(--lapis);text-decoration:underline;text-underline-offset:0.2em}.e8-PageView-MessageWish{display:grid;gap:0.4rem;margin:0 0 1.1rem;padding:0 0 0 1.25rem;border-left:2px solid color-mix(in srgb,var(--lapis) 36%,transparent)}.e8-PageView-MessageWish p{margin:0!important}.e8-PageView-SectionHeader{margin-bottom:1rem}.e8-PageView-SectionLabel{display:inline-block;margin-bottom:0.65rem;font-family:var(--font);font-size:clamp(1.05rem,1.35vw,1.18rem);font-weight:700;line-height:1.45;letter-spacing:0.08em;color:var(--fire)}.e8-PageView-SectionHeader h2{margin:0;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.24;letter-spacing:0.04em;word-break:auto-phrase}.e8-PageView-SectionIntro{margin:0;color:var(--muted)}.e8-PageView-PlanSizeGuide{margin:0.9rem 0 0;color:var(--plan-body);font-size:0.96rem;line-height:1.8}.e8-PageView-Signature{margin-top:1.8rem!important;text-align:right;color:var(--soft)!important}.e8-PageView-MessageAside{display:grid}.e8-PageView-MessagePanelLabel{font-size:0.78rem;letter-spacing:0.24em;color:var(--lapis)}.e8-PageView-MessagePanel h3{margin:0;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(1.45rem,3vw,2rem);line-height:1.35}.e8-PageView-HighlightGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.9rem}.e8-PageView-HighlightCard{display:grid;gap:0.35rem;padding:1rem;border-radius:22px;border:1px solid var(--line);background:var(--panel-soft)}.e8-PageView-HighlightValue{font-size:1.2rem;color:var(--fire-strong)}.e8-PageView-HighlightLabel{font-size:0.88rem;line-height:1.65;color:var(--muted)}.e8-PageView-StoryLayout{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(260px,0.84fr);gap:clamp(1.2rem,3vw,2rem)}.e8-PageView-StoryQuote{align-self:start;padding:0 0 0 1.25rem;border-left:2px solid color-mix(in srgb,var(--lapis) 36%,transparent)}.e8-PageView-StoryQuoteLabel{margin-bottom:0.75rem!important;font-size:0.78rem;letter-spacing:0.24em;color:var(--lapis)!important}.e8-PageView-StoryQuoteLabel:not(:first-child){margin-top:1.25rem!important}.e8-PageView-HonzonSection{grid-template-columns:minmax(320px,0.92fr) minmax(0,1.08fr);align-items:center}.e8-PageView-HonzonImageWrap{overflow:hidden;padding:clamp(0.7rem,1.4vw,1rem);border-radius:32px;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--lapis) 8%,transparent),transparent 48%),var(--panel);box-shadow:var(--shadow)}.e8-PageView-WishGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.8rem;margin-top:1.4rem;border-top:1px solid var(--line)}.e8-PageView-WishCard{display:grid;gap:0.45rem;padding:1.05rem 0 1rem;border-bottom:1px solid var(--line)}.e8-PageView-WishCard h3{margin:0;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:1.14rem;line-height:1.45}.e8-PageView-PlanFeaturedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.6rem}.e8-PageView-PlanSecondaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.9rem;margin-top:1rem}.e8-PageView-PlanCard{--plan-accent:var(--fire);--plan-surface:linear-gradient(180deg,color-mix(in srgb,var(--palette-paper) 34%,transparent),transparent 100%),var(--panel-soft);--plan-border:var(--line);--plan-text:var(--text);--plan-body:var(--muted);--plan-note:color-mix(in srgb,var(--plan-accent) 34%,var(--muted));position:relative;display:flex;flex-direction:column;min-height:100%;padding:4rem 1.3rem 1.2rem;border-radius:28px;border:1px solid var(--plan-border);background:var(--plan-surface);color:var(--plan-text);box-shadow:var(--palette-shadow-soft)}.e8-PageView-PlanCard[data-plan=A]{--plan-accent:var(--fire-soft);--plan-surface:linear-gradient(180deg,color-mix(in srgb,var(--plan-accent) 12%,transparent),transparent 58%),var(--panel-soft);--plan-border:color-mix(in srgb,var(--plan-accent) 30%,var(--line))}.e8-PageView-PlanCard[data-plan=B]{--plan-accent:var(--lapis-soft);--plan-surface:linear-gradient(180deg,color-mix(in srgb,var(--plan-accent) 12%,transparent),transparent 58%),var(--panel-soft);--plan-border:color-mix(in srgb,var(--plan-accent) 30%,var(--line))}.e8-PageView-PlanCard[data-plan=C]{--plan-accent:var(--fire);--plan-surface:linear-gradient(180deg,color-mix(in srgb,var(--plan-accent) 12%,transparent),transparent 58%),var(--panel-soft);--plan-border:color-mix(in srgb,var(--plan-accent) 30%,var(--line))}.e8-PageView-PlanCard[data-secondary=true]{padding:4rem 1.1rem 1rem;border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--palette-paper) 30%,transparent),transparent 100%),var(--panel);box-shadow:var(--palette-shadow-soft)}.e8-PageView-PlanCardBody{display:flex;flex-direction:column;flex:1 1 auto;gap:0.8rem;min-height:100%;overflow:hidden;border-radius:12px}.e8-PageView-PlanCard[data-secondary=true] .e8-PageView-PlanCardBody{gap:0.65rem}.e8-PageView-PlanCardHead{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.95rem;align-items:start}.e8-PageView-PlanMarkBlock{display:grid;gap:0.08rem;align-content:start;color:var(--plan-accent)}.e8-PageView-PlanMark{display:block;font-family:"Avenir Next","Helvetica Neue",sans-serif;font-weight:700;font-size:clamp(2rem,4vw,2.55rem);line-height:0.9;letter-spacing:0.02em}.e8-PageView-PlanWord{display:block;font-family:"Avenir Next","Helvetica Neue",sans-serif;font-size:0.98rem;font-weight:700;letter-spacing:0.12em;line-height:1;opacity:0.86}.e8-PageView-PlanHeadline{display:grid;font-family:var(--heading-font,var(--font));gap:0.28rem}.e8-PageView-PlanTitleRow{display:flex;font-family:var(--heading-font,var(--font));align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.e8-PageView-PlanEyebrow{margin:0;font-size:0.75rem;letter-spacing:0.2em;color:var(--plan-accent)}.e8-PageView-PlanCard h3,.e8-PageView-PlanPanel h3,.e8-PageView-AddonFeatureBody h4,.e8-PageView-AddonRowBody h3,.e8-PageView-JuzuBody h4,.e8-PageView-FlowCard h3,.e8-PageView-LiveItemBody h3{margin:0}.e8-PageView-PlanCard h3{font-size:clamp(1.36rem,2.4vw,1.84rem);line-height:1.45;color:var(--plan-text);word-break:keep-all;overflow-wrap:normal}.e8-PageView-PlanPrice,.e8-PageView-PlanPrice{margin:0!important;color:var(--plan-accent)!important;font-weight:700;font-size:clamp(1.3rem,2.2vw,1.8rem);text-align:left;white-space:nowrap}.e8-PageView-AddonPrice{margin:0!important;color:var(--fire)!important;font-weight:700}.e8-PageView-PlanDescription,.e8-PageView-PlanNote{margin:0}.e8-PageView-PlanDescription{color:var(--plan-body)!important}.e8-PageView-PlanNote{color:var(--plan-note)!important;font-size:0.92rem;line-height:1.75}.e8-PageView-PlanFlag{position:absolute;top:0.8rem;left:50%;z-index:2;max-width:calc(100% - 2rem);transform:translateX(-50%);display:grid;gap:0.05rem;padding:0.5rem 0.9rem 0.6rem;border-radius:999px;text-align:center;background:var(--panel-strong);border:1px solid var(--line);box-shadow:var(--palette-shadow-soft)}.e8-PageView-PlanFlag::after{content:"";position:absolute;bottom:-0.34rem;left:50%;width:0.72rem;height:0.72rem;background:inherit;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transform:translateX(-50%) rotate(45deg)}.e8-PageView-PlanFlag strong,.e8-PageView-PlanFlag span{display:block}.e8-PageView-PlanFlag strong{font-size:0.98rem;line-height:1.1}.e8-PageView-PlanFlag span{font-size:0.72rem;line-height:1.2;opacity:0.78}.e8-PageView-PlanCard[data-plan=B] .e8-PageView-PlanFlag{color:var(--plan-accent);border-color:color-mix(in srgb,var(--plan-accent) 32%,var(--line))}.e8-PageView-PlanCard[data-plan=C] .e8-PageView-PlanFlag{color:var(--plan-accent);border-color:color-mix(in srgb,var(--plan-accent) 32%,var(--line))}.e8-PageView-PlanVisual{align-self:stretch}.e8-PageView-PlanVisual[data-style=portrait]{display:flex;justify-content:center;align-items:flex-end;margin:0 -0.35rem -0.35rem 0}.e8-PageView-PlanVisual[data-style=fan]{display:flex;justify-content:center;align-items:flex-end;margin:0 -1.35rem -0.85rem}.e8-PageView-PlanVisualImage{display:block;width:100%;height:auto}.e8-PageView-PlanCard .e8-PageView-PlanVisual picture{display:contents}.e8-PageView-PlanVisual[data-style=portrait] .e8-PageView-PlanVisualImage{width:calc(min(47%,168px) * 2 / 3);max-width:100%;filter:drop-shadow(0 16px 24px var(--palette-shadow-soft-color))}.e8-PageView-PlanVisual[data-style=fan] .e8-PageView-PlanVisualImage{width:66.6666666667%;max-width:100%}.e8-PageView-PlanCard[data-secondary=true] .e8-PageView-PlanMark{font-size:1.55rem}.e8-PageView-PlanCard[data-secondary=true] .e8-PageView-PlanWord{display:none}.e8-PageView-PlanCard[data-secondary=true] .e8-PageView-PlanEyebrow{font-size:0.72rem}.e8-PageView-PlanCard[data-secondary=true] h3{font-size:1.14rem}.e8-PageView-PlanCard[data-secondary=true] .e8-PageView-PlanPrice{font-size:1.42rem}.e8-PageView-PlanCard[data-secondary=true][data-plan=O]{--plan-accent:var(--fire-soft);--plan-border:color-mix(in srgb,var(--plan-accent) 24%,var(--line))}.e8-PageView-PlanCard[data-secondary=true][data-plan=S]{--plan-accent:color-mix(in srgb,var(--fire-soft) 72%,var(--text));--plan-border:color-mix(in srgb,var(--plan-accent) 24%,var(--line))}.e8-PageView-PlanCard[data-secondary=true][data-plan=SS]{--plan-accent:var(--fire);--plan-border:color-mix(in srgb,var(--plan-accent) 26%,var(--line))}.e8-PageView-PlanPanel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:center;margin-top:1.2rem;padding:1.35rem 1.45rem;border-radius:28px;border:1px solid color-mix(in srgb,var(--lapis) 24%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--lapis) 8%,transparent),transparent 42%),var(--panel-soft)}.e8-PageView-ActionLabel{margin:0 0 0.35rem;font-size:0.74rem;letter-spacing:0.28em;color:var(--lapis)}.e8-PageView-ActionButtonArea{display:flex;justify-content:center}.e8-PageView-FinalCtaPanel{display:grid;gap:1.25rem;margin-top:2rem;padding:1.5rem;border-radius:30px;border:1px solid color-mix(in srgb,var(--lapis) 26%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--lapis) 10%,transparent),transparent 42%),var(--panel-soft)}.e8-PageView-FinalCtaCopy{display:grid;gap:0.45rem}.e8-PageView-FinalCtaCopy h3,.e8-PageView-FinalCtaCopy p{margin:0}.e8-PageView-FinalCtaDeck{display:grid;gap:1rem}.e8-PageView-FinalCtaFeaturedGrid,.e8-PageView-FinalCtaSecondaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.9rem}.e8-PageView-FinalCtaSecondaryGrid{gap:0.85rem}.e8-PageView-FinalPlanCard{min-height:100%;padding:1.15rem 1.1rem 1rem;color:inherit;text-decoration:none;cursor:pointer;transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.e8-PageView-FinalPlanCard:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--plan-accent) 52%,var(--plan-border));box-shadow:var(--palette-shadow)}@media (hover:hover){.e8-PageView-FinalPlanCard:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--plan-accent) 52%,var(--plan-border));box-shadow:var(--palette-shadow)}}.e8-PageView-FinalPlanCard .e8-PageView-PlanDescription{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.e8-PageView-FinalPlanCard[data-secondary=true] .e8-PageView-PlanDescription{-webkit-line-clamp:3}.e8-PageView-FinalPlanCard .e8-PageView-PlanVisual[data-style=portrait]{margin:0 -0.2rem -0.25rem 0}.e8-PageView-FinalPlanCard .e8-PageView-PlanVisual[data-style=fan]{margin:0 -0.85rem -0.45rem}.e8-PageView-FinalPlanCard .e8-PageView-PlanNote{font-size:0.88rem;line-height:1.65}.e8-PageView-FinalPlanCardAction{display:flex;align-items:center;justify-content:center;gap:0.5rem;align-self:stretch;min-height:3rem;margin-top:auto;padding:0.7rem 1rem;border:1px solid color-mix(in srgb,var(--plan-accent) 55%,transparent);border-radius:16px;background:color-mix(in srgb,var(--plan-accent) 12%,transparent);font-size:0.9rem;font-weight:700;letter-spacing:0.06em;color:var(--plan-accent);text-decoration:none;text-transform:none}.e8-PageView-FinalPlanCardAction:hover{background:color-mix(in srgb,var(--plan-accent) 20%,transparent)}.e8-PageView-FinalPlanCardAction:focus-visible{outline:2px solid var(--plan-accent);outline-offset:3px}.e8-PageView-FinalPlanCardAction svg{flex:0 0 auto}.e8-PageView-FinalCtaPending{padding:1rem 1.1rem;border-radius:20px;border:1px solid var(--line);background:var(--cta-pending-surface);color:var(--muted)}.e8-PageView-ColorShowcase{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(1.4rem,3vw,2.4rem);align-items:start;margin-top:1.35rem;padding:clamp(1.3rem,3vw,1.9rem) 0 clamp(1.45rem,3.2vw,2rem);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.e8-PageView-ColorShowcaseCopy{display:grid;gap:0.7rem;align-content:start}.e8-PageView-ColorShowcaseEyebrow,.e8-PageView-ColorShowcaseNames,.e8-PageView-ColorShowcaseCopy p{margin:0}.e8-PageView-ColorShowcaseEyebrow{font-family:var(--font);font-size:1rem;font-weight:700;line-height:1.45;letter-spacing:0.08em;color:var(--lapis)}.e8-PageView-ColorShowcaseCopy h3{margin:0;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(1.35rem,2.8vw,2.1rem);line-height:1.45;letter-spacing:0.04em}.e8-PageView-ColorShowcaseCopy p{color:var(--muted);line-height:1.95}.e8-PageView-ColorShowcaseNames{color:var(--soft)!important;font-size:0.94rem;letter-spacing:0.08em}.e8-PageView-ColorShowcaseGallery{min-width:0}.e8-PageView-ColorGallery{display:block;padding:clamp(0.9rem,2.2vw,1.2rem);border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--lapis) 8%,transparent),transparent 38%),var(--panel);box-shadow:var(--shadow)}.e8-PageView-ColorGallery[data-multiple-layout=grid] > div{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0.55rem!important}.e8-PageView-ColorGallery[data-multiple-layout=grid] > div > div{display:flex;align-items:flex-end;justify-content:center;min-height:12.75rem;padding:0.8rem 0.2rem 0.5rem;border-radius:18px;border:1px solid var(--line);background:var(--image-stage-soft)}.e8-PageView-ColorGallery img{width:min(100%,3.8rem);height:auto}.e8-PageView-OmamoriShowcase,.e8-PageView-AddonFeatureSection,.e8-PageView-JuzuSection{margin-top:1.8rem}.e8-PageView-AddonsSection > section:not(:first-of-type){margin-top:2.4rem}.e8-PageView-AddonSectionHeader{display:grid;gap:0.35rem;margin-bottom:0.95rem}.e8-PageView-AddonSectionEyebrow{margin:0;font-family:var(--font);font-size:1rem;font-weight:700;line-height:1.45;letter-spacing:0.08em;color:var(--lapis)}.e8-PageView-AddonSectionHeader h3{margin:0;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(1.28rem,2.2vw,1.78rem);line-height:1.5}.e8-PageView-AddonSectionHeader p:last-child{margin:0;color:var(--muted);line-height:1.9}.e8-PageView-OmamoriShowcase{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:clamp(1.15rem,3vw,1.9rem);padding:clamp(1.15rem,2.8vw,1.7rem);border-radius:32px;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--palette-paper) 24%,transparent),transparent 100%),var(--panel);box-shadow:var(--shadow)}.e8-PageView-OmamoriShowcaseCopy{display:grid;align-content:start;gap:0.8rem}.e8-PageView-OmamoriShowcaseCopy > p{margin:0;color:var(--muted);line-height:1.9}.e8-PageView-OmamoriShowcaseGallery{min-width:0}.e8-PageView-OmamoriGallery{display:block;padding:clamp(0.95rem,2.2vw,1.2rem);border-radius:28px;border:1px solid var(--line);background:var(--image-stage-soft)}.e8-PageView-OmamoriGallery[data-multiple-layout=grid] > div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0.7rem!important}.e8-PageView-OmamoriGallery[data-multiple-layout=grid] > div > div{display:flex;align-items:flex-end;justify-content:center;min-height:11rem;padding:0.65rem 0.2rem 0.3rem;border-radius:18px;border:1px solid var(--line);background:var(--image-stage-soft)}.e8-PageView-OmamoriGallery img{width:min(100%,6rem);height:auto;aspect-ratio:2/3;object-fit:contain}.e8-PageView-OmamoriCatalog{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.9rem 1.2rem;padding-top:1.2rem;border-top:1px solid var(--line)}.e8-PageView-OmamoriCatalogItem{display:grid;gap:0.3rem;align-content:start}.e8-PageView-OmamoriCatalogHead,.e8-PageView-AddonFeatureHead,.e8-PageView-JuzuHead{display:flex;align-items:baseline;justify-content:space-between;gap:0.8rem;flex-wrap:wrap}.e8-PageView-OmamoriCatalogHead h4,.e8-PageView-AddonFeatureBody h4,.e8-PageView-JuzuBody h4{margin:0;font-size:1.04rem;line-height:1.55}.e8-PageView-OmamoriCatalogItem p,.e8-PageView-AddonFeatureBody p,.e8-PageView-JuzuBody p{margin:0;color:var(--muted);line-height:1.9}.e8-PageView-OmamoriCatalogVariants{color:var(--soft)!important;font-size:0.92rem}.e8-PageView-AddonFeatureShelf,.e8-PageView-JuzuShelf{display:grid;gap:1rem}.e8-PageView-AddonFeatureShelf{grid-template-columns:repeat(3,minmax(0,1fr))}.e8-PageView-JuzuShelf{grid-template-columns:repeat(4,minmax(0,1fr))}.e8-PageView-AddonFeatureItem,.e8-PageView-JuzuItem{display:grid;gap:0.95rem;padding:1.25rem;border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--palette-paper) 28%,transparent),transparent 100%),var(--panel);box-shadow:var(--palette-shadow-soft)}.e8-PageView-AddonFeatureImageWrap,.e8-PageView-JuzuImageWrap,.e8-PageView-AddonPlaceholder{overflow:hidden;border-radius:22px;border:1px solid var(--line);background:var(--image-stage)}.e8-PageView-AddonFeatureImageWrap,.e8-PageView-JuzuImageWrap{display:grid;place-items:center;min-height:12.25rem;padding:0.85rem}.e8-PageView-AddonFeatureImageWrap[data-style=square]{min-height:9.75rem;padding:0.75rem}.e8-PageView-AddonFeatureImage,.e8-PageView-JuzuImage{display:block;width:100%;height:auto}.e8-PageView-AddonFeatureImage{max-width:min(100%,10.75rem);max-height:11.5rem;object-fit:contain}.e8-PageView-AddonFeatureImageWrap[data-style=square] .e8-PageView-AddonFeatureImage{max-width:min(100%,11rem);max-height:8.4rem}.e8-PageView-JuzuImage{max-width:min(100%,10.25rem);max-height:11rem;object-fit:contain}.e8-PageView-AddonFeatureBody,.e8-PageView-JuzuBody{display:grid;gap:0.35rem;align-content:start}.e8-PageView-AddonPlaceholder{display:grid;place-items:center;min-height:11rem;padding:0.9rem;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:1rem;letter-spacing:0.12em;color:var(--lapis);background:linear-gradient(180deg,color-mix(in srgb,var(--lapis) 14%,transparent),transparent 52%),var(--image-stage)}.e8-PageView-JuzuLead{margin:0;color:var(--muted);line-height:1.9}.e8-PageView-FlowGrid{display:grid;grid-template-columns:1fr;margin-top:1.4rem}.e8-PageView-FlowCard{display:grid;grid-template-columns:clamp(5.4rem,10vw,7.2rem) minmax(0,1fr);align-items:start}.e8-PageView-FlowTime{padding:0.08rem 1.5rem 0 0;color:var(--fire-soft);font-family:var(--font);font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.55;text-align:right;white-space:nowrap}.e8-PageView-FlowCardBody{position:relative;display:grid;gap:0.45rem;min-width:0;padding:0 0 2rem 2rem;border-left:1px solid color-mix(in srgb,var(--lapis) 28%,transparent)}.e8-PageView-FlowCard:last-child .e8-PageView-FlowCardBody{padding-bottom:0.15rem}.e8-PageView-FlowCardBody::before{content:"";position:absolute;top:0.55rem;left:-1px;width:0.7rem;height:0.7rem;border-radius:50%;background:var(--fire-soft);transform:translateX(-50%);box-shadow:0 0 0 4px color-mix(in srgb,var(--page-bg) 88%,transparent)}.e8-PageView-FlowCardBody h3{margin:0;font-size:1.04rem;line-height:1.55}.e8-PageView-FlowNotes{display:grid;gap:0.55rem;margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--line)}.e8-PageView-FlowNote{position:relative;padding:0 0 0 1rem}.e8-PageView-FlowNote::before{content:"・";position:absolute;left:0;color:var(--fire)}.e8-PageView-ScheduleCard{margin-top:1.4rem;padding:clamp(1.25rem,3vw,2rem);border-radius:28px;border:1px solid var(--line);background:var(--panel-soft)}.e8-PageView-LiveIntro{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.2rem}.e8-PageView-StreamingBrands{display:flex;gap:0.75rem;align-items:center}.e8-PageView-LiveList{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(18rem,calc((100% - 1.8rem) / 3));gap:1rem;margin-top:1.4rem;padding:0.15rem 0 1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-gutter:stable}.e8-PageView-LiveList::-webkit-scrollbar{height:0.7rem}.e8-PageView-LiveList::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--lapis) 28%,transparent)}.e8-PageView-LiveList::-webkit-scrollbar-track{background:transparent}.e8-PageView-LiveItem{display:grid;grid-template-columns:1fr;gap:0.9rem;align-content:start;min-height:100%;padding:1rem;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--palette-paper) 34%,transparent),transparent 100%),var(--panel);box-shadow:var(--palette-shadow-soft);scroll-snap-align:start}.e8-PageView-LiveItem img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:20px}.e8-PageView-LiveItemBody{display:grid;gap:0.4rem;min-width:0}.e8-PageView-LiveItemBody h3{font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.e8-PageView-PlayButton{justify-self:start;margin-top:auto;white-space:nowrap}.e8-PageView-LivePending{margin-top:1.2rem!important;padding:1rem 1.1rem;border-radius:20px;border:1px solid var(--line);background:var(--panel-soft)}@media (max-width:1120px){.e8-PageView-HeroTitle{font-size:clamp(3.1rem,8vw,5rem)}.e8-PageView-HeroInfo{width:min(760px,100%)}.e8-PageView-MessageSection,.e8-PageView-StoryLayout,.e8-PageView-HonzonSection,.e8-PageView-ColorShowcase,.e8-PageView-OmamoriShowcase,.e8-PageView-WishGrid,.e8-PageView-LiveItem{grid-template-columns:1fr}.e8-PageView-LiveList{grid-auto-columns:minmax(16rem,74vw)}.e8-PageView-AddonFeatureShelf,.e8-PageView-JuzuShelf{grid-template-columns:repeat(2,minmax(0,1fr))}.e8-PageView-OmamoriCatalog{grid-template-columns:1fr}.e8-PageView-ColorGallery[data-multiple-layout=grid] > div{grid-template-columns:repeat(4,minmax(0,1fr))!important}.e8-PageView-OmamoriGallery[data-multiple-layout=grid] > div{grid-template-columns:repeat(4,minmax(0,1fr))!important}.e8-PageView-ActionButtonArea{justify-content:flex-start}.e8-PageView-FinalCtaFeaturedGrid,.e8-PageView-FinalCtaSecondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.e8-PageView-SectionHeader h2{font-size:clamp(1.65rem,7vw,1.9rem)}.e8-PageView-FlowCard{grid-template-columns:5.25rem minmax(0,1fr)}.e8-PageView-FlowTime{padding-right:1rem;font-size:0.94rem}.e8-PageView-FlowCardBody{padding-left:1.4rem}}:scope{--schedule-kaibyaku-color:hsl(35,70%,28%);--schedule-zengyo-color:hsl(210,50%,30%);--schedule-yakushi-goma-color:hsl(160,45%,25%);--schedule-jumanben-color:hsl(270,45%,30%);--schedule-kechigan-color:hsl(0,65%,34%);--schedule-holiday-color:var(--danger-h,#a31300)}.e8-PageView-Hero[data-compact]{--font:var(--font-serif);min-height:auto;font-family:var(--font-serif)}.e8-PageView-HeroClosingDate{display:grid;justify-items:center;gap:0.25rem;margin-top:1.15rem;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:500;line-height:1.2}.e8-PageView-SrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.e8-PageView-HeroDateYear{font-size:0.85rem;letter-spacing:0.2em}.e8-PageView-HeroDateMain{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:0.25rem;row-gap:0.5rem}.e8-PageView-HeroDateNumber,.e8-PageView-HeroDateHours{font-family:var(--font-card-latin);font-weight:700;font-variant-numeric:lining-nums proportional-nums}.e8-PageView-HeroDateNumber{font-size:clamp(3.25rem,8vw,4.5rem);line-height:1;letter-spacing:-0.04em}.e8-PageView-HeroDateHours{margin-top:0.4rem;font-size:clamp(1.5rem,4vw,1.85rem);letter-spacing:0.02em}.e8-PageView-HeroDateWeekday{font-size:0.85em;margin-inline-start:0.25rem}.e8-PageView-Hero[data-compact] .e8-PageView-HeroActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(28rem,100%);gap:0.75rem}.e8-PageView-Hero[data-compact] .e8-PageView-HeroActions > a{min-width:0;padding-inline:0.65rem;font-size:1rem;font-weight:600;letter-spacing:0.04em}@media (prefers-color-scheme:dark){:scope{--schedule-kaibyaku-color:hsl(35,70%,72%);--schedule-zengyo-color:hsl(210,65%,75%);--schedule-yakushi-goma-color:hsl(160,50%,72%);--schedule-jumanben-color:hsl(270,60%,80%);--schedule-kechigan-color:hsl(0,70%,76%);--schedule-holiday-color:hsl(0,75%,78%)}}.e8-PageView-MessagePanel{padding:clamp(1.5rem,3vw,2.35rem);border-radius:32px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.e8-PageView-EyecatchSection{width:min(820px,100% - 2rem);margin:clamp(2rem,4.5vw,3.6rem) auto 0}.e8-PageView-MessageDates{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:0.65rem 1rem}.e8-PageView-MessageDateRow{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline}.e8-PageView-MessageDateLabel{font-size:1rem;letter-spacing:0.12em}.e8-PageView-MessageDateValue{font-size:clamp(1.5rem,3vw,2rem);line-height:1.4;white-space:nowrap}.e8-PageView-MessageDateHours{display:block;margin-top:0.2rem;font-family:var(--font-card-latin);font-size:0.95rem;letter-spacing:0.04em;color:var(--muted)}.e8-PageView-MessageAside[data-overview]{align-self:start}.e8-PageView-OverviewFacts{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:0.85rem;margin:0}.e8-PageView-OverviewFacts > div{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding-block:0.7rem;border-top:1px solid var(--line)}.e8-PageView-OverviewFacts dt{color:var(--lapis);font-weight:700}.e8-PageView-OverviewFacts dd{margin:0;color:var(--muted)}.e8-PageView-OverviewFacts dt,.e8-PageView-OverviewFacts dd{font-size:0.95rem;line-height:1.7}.e8-PageView-OverviewFacts a{text-decoration:underline;text-underline-offset:0.2em}.e8-PageView-EyecatchGallery > div{justify-items:center}.e8-PageView-EyecatchGallery > div > div{overflow:hidden;border-radius:18px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--palette-shadow-soft)}.e8-PageView-EyecatchGallery img{aspect-ratio:16/10}.e8-PageView-MessagePanel{display:grid;align-content:start;gap:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--lapis) 8%,transparent),transparent 38%),var(--panel)}.e8-PageView-HonzonImage{display:block;width:100%;border-radius:24px;overflow:hidden}.e8-PageView-HonzonImage img{display:block;width:100%;height:auto;border-radius:inherit}.e8-PageView-HonzonSection[data-honzon-intro]{grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);align-items:start;gap:1.25rem clamp(1.5rem,4vw,3.5rem)}.e8-PageView-HonzonSection[data-honzon-intro] .e8-PageView-HonzonTitle{grid-column:2;margin:0;font-family:var(--heading-font,var(--font));font-size:clamp(1.65rem,3vw,2.3rem);line-height:1.5}.e8-PageView-HonzonSection[data-honzon-intro] .e8-PageView-HonzonImageWrap{grid-column:1;grid-row:1/3;padding:0;border:0;border-radius:8px;background:none;box-shadow:none}.e8-PageView-HonzonSection[data-honzon-intro] .e8-PageView-HonzonImage,.e8-PageView-HonzonSection[data-honzon-intro] .e8-PageView-HonzonImage img{border-radius:8px}.e8-PageView-HonzonSection[data-honzon-intro] .e8-PageView-HonzonBody{grid-column:2;min-width:0;line-break:strict;word-break:normal}.e8-PageView-HonzonSection[data-honzon-intro] .e8-PageView-HonzonBody > p:first-child{margin-top:0}.e8-PageView-HonzonReading{margin-top:1.5rem;padding:1.1rem 1.25rem;border-inline-start:3px solid var(--lapis);background:var(--panel-soft)}.e8-PageView-HonzonReading h3{margin:0;font-size:1rem;line-height:1.5}.e8-PageView-HonzonReading p{margin:0.5rem 0;font-size:0.9rem;line-height:1.8}.e8-PageView-HonzonReadingLink{display:flex;align-items:center;justify-content:space-between;gap:0.8rem;min-height:44px;padding-block:0.4rem;color:var(--lapis);font-weight:700;text-decoration:underline;text-underline-offset:0.25em}.e8-PageView-HonzonReadingLink svg{flex-shrink:0}.e8-PageView-HonzonReadingLink:hover{text-decoration-thickness:2px}.e8-PageView-HonzonReadingLink:focus-visible{outline:2px solid currentColor;outline-offset:4px}.e8-PageView-ClosingLive{margin-top:1.25rem}.e8-PageView-ClosingLiveLink{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:1.5rem;width:min(100%,48rem);color:var(--text);text-decoration:none}.e8-PageView-ClosingLiveLink img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.e8-PageView-ClosingLiveLink:hover .e8-PageView-ClosingLiveDetails span{text-decoration-thickness:2px}.e8-PageView-ClosingLiveLink:focus-visible{outline:2px solid var(--lapis);outline-offset:5px}.e8-PageView-ClosingLiveDetails p{margin:0 0 0.75rem;color:var(--muted)}.e8-PageView-ClosingLiveDetails span{display:inline-flex;align-items:center;gap:0.5rem;color:var(--lapis);font-size:1.1rem;font-weight:700;text-decoration:underline;text-underline-offset:0.25em}@media (max-width:767px){.e8-PageView-ClosingLiveLink{grid-template-columns:minmax(0,1fr);gap:0.85rem}.e8-PageView-HonzonSection[data-honzon-intro]{grid-template-columns:minmax(0,1fr)}.e8-PageView-HonzonSection[data-honzon-intro] .e8-PageView-HonzonTitle,.e8-PageView-HonzonSection[data-honzon-intro] .e8-PageView-HonzonBody,.e8-PageView-HonzonSection[data-honzon-intro] .e8-PageView-HonzonImageWrap{grid-column:1;grid-row:auto}.e8-PageView-HonzonSection[data-honzon-intro] .e8-PageView-HonzonImageWrap{width:min(100%,20rem);justify-self:center}}.e8-PageView-PlanCard[data-plan=B] .e8-PageView-PlanVisual[data-style=portrait]{align-self:center;justify-content:center;align-items:center;margin-right:0}.e8-PageView-PlanVisual[data-style=ritual]{display:flex;justify-content:center;align-items:flex-end;margin:0 0 -0.15rem}.e8-PageView-PlanVisual[data-style=ritual] .e8-PageView-PlanVisualImage{width:66.6666666667%;max-width:100%;border-radius:18px;box-shadow:var(--palette-shadow-soft)}.e8-PageView-FinalPlanCard .e8-PageView-PlanVisual[data-style=ritual] .e8-PageView-PlanVisualImage{width:66.6666666667%}:scope[data-plan-strip=true] .e8-PageView-PlanStrip{grid-auto-columns:300px;gap:0.9rem;margin:0;padding-block:0.6rem;padding-top:3rem}:scope[data-plan-strip=true] .e8-PageView-PlanCard{padding-top:1.3rem}.e8-PageView-PlanCard{cursor:default}.e8-PageView-FinalPlanCardAction{cursor:pointer}.e8-PageView-PlanMarkBlock{justify-items:center;text-align:center}.e8-PageView-PlanPrice{font-family:var(--font-card-latin);font-variant-numeric:lining-nums proportional-nums}:scope[data-plan-strip=true] .e8-PageView-PlanCard[data-secondary=true]{padding-top:1.1rem}:scope[data-plan-strip=true] .e8-PageView-PlanFlag{top:-2.7rem}:scope[data-plan-strip=true] .e8-PageView-PlanStrip > *{width:300px;min-width:300px;max-width:300px;scroll-snap-align:start}:scope[data-plan-strip=true] .e8-PageView-PlanVisual{justify-content:center;align-items:center}.e8-PageView-ScheduleCard table{width:100%}@media (max-width:980px){.e8-PageView-PlanFeaturedGrid,.e8-PageView-PlanSecondaryGrid{grid-template-columns:1fr}.e8-PageView-FinalCtaFeaturedGrid,.e8-PageView-FinalCtaSecondaryGrid{grid-template-columns:1fr}}@media (max-width:767px){:scope{padding-bottom:4rem}.e8-PageView-Hero{min-height:46rem}.e8-PageView-HeroInner,.e8-PageView-MessageSection,.e8-PageView-StorySection,.e8-PageView-HonzonSection,.e8-PageView-WishSection,.e8-PageView-PlansSection,.e8-PageView-AddonsSection,.e8-PageView-FlowSection,.e8-PageView-ScheduleSection,.e8-PageView-RitualSection{width:calc(100% - 2rem)}.e8-PageView-HeroInner{padding-top:2.6rem;padding-bottom:1.4rem}.e8-PageView-HeroTemple{margin-bottom:0.7rem;font-size:0.72rem;letter-spacing:0.18em}.e8-PageView-HeroTitleBlock{gap:0.35rem;min-height:auto}.e8-PageView-HeroSubtitleVertical{font-size:0.76rem;letter-spacing:0.24em}.e8-PageView-HeroTitle{font-size:clamp(2.7rem,15vw,4.25rem)}.e8-PageView-HeroRound{font-size:0.98rem}.e8-PageView-HeroHonzon{font-size:1.14rem}.e8-PageView-HeroLeadBlock{gap:0.4rem;margin-top:0.6rem}.e8-PageView-HeroCatch{font-size:clamp(1.02rem,5.3vw,1.34rem);letter-spacing:0.12em}.e8-PageView-HeroLead{font-size:0.8rem;letter-spacing:0.18em;line-height:1.8}.e8-PageView-HeroInfo{margin-top:1.15rem;padding:0.9rem 0.95rem 1rem;border-radius:24px}.e8-PageView-HeroDateBand{gap:0.65rem;padding-bottom:0.7rem;flex-wrap:wrap}.e8-PageView-HeroDateGroup{gap:0.22rem}.e8-PageView-HeroDateLabel{font-size:0.68rem}.e8-PageView-HeroDateValue{font-size:clamp(1.6rem,9vw,2.25rem)}.e8-PageView-HeroDateDay{font-size:0.72rem}.e8-PageView-HeroDateSep{font-size:0.8rem}.e8-PageView-HeroDateSummary{font-size:0.8rem;letter-spacing:0.1em}.e8-PageView-HeroDateNote{font-size:0.74rem;letter-spacing:0.08em}.e8-PageView-HighlightGrid,.e8-PageView-WishGrid{grid-template-columns:1fr}.e8-PageView-HeroActions{margin-top:1.15rem;gap:0.75rem;align-items:stretch}.e8-PageView-AppButton,.e8-PageView-CurrentRitualLink,.e8-PageView-SecondaryLink,.e8-PageView-AppDisabledLabel{width:100%}.e8-PageView-MessagePanel,.e8-PageView-PlanPanel,.e8-PageView-FinalCtaPanel,.e8-PageView-ScheduleCard,.e8-PageView-LivePending{padding:1.25rem}.e8-PageView-ColorShowcase{gap:1.15rem;padding-top:1.15rem;padding-bottom:1.2rem}.e8-PageView-ColorGallery{padding:0.85rem;border-radius:24px}.e8-PageView-HonzonImageWrap{padding:0.9rem}.e8-PageView-PlanPanel{grid-template-columns:1fr}:scope[data-plan-strip=true] .e8-PageView-PlansSection{width:100%}:scope[data-plan-strip=true] .e8-PageView-PlansSection > .e8-PageView-SectionHeader,:scope[data-plan-strip=true] .e8-PageView-PlansSection > .e8-PageView-SectionIntro{margin-inline:1rem}:scope[data-plan-strip=true] .e8-PageView-PlanStrip{grid-auto-columns:250px;gap:0.75rem;padding-inline:0.5rem;scroll-padding-inline:0.5rem}:scope[data-plan-strip=true] .e8-PageView-PlanStrip > *{width:250px;min-width:0;max-width:250px}:scope[data-plan-strip=true] .e8-PageView-FinalCtaPanel{margin-inline:-1rem;padding:0;border:0;border-radius:0;background:none}:scope[data-plan-strip=true] .e8-PageView-FinalCtaCopy{padding-inline:1rem}:scope[data-plan-strip=true] .e8-PageView-FinalCtaDeck{min-width:0}:scope[data-plan-strip=true] .e8-PageView-FinalPlanCard .e8-PageView-PlanDescription{display:block;overflow:visible;-webkit-line-clamp:unset}:scope[data-plan-strip=true] .e8-PageView-ScheduleSection{width:calc(100% - 1rem)}:scope[data-plan-strip=true] .e8-PageView-ScheduleSection > .e8-PageView-SectionHeader,:scope[data-plan-strip=true] .e8-PageView-ScheduleSection > .e8-PageView-SectionIntro{margin-inline:0.5rem}:scope[data-plan-strip=true] .e8-PageView-ScheduleCard{padding:0;border:0;border-radius:0;background:none}:scope[data-plan-strip=true] .e8-PageView-ScheduleCard th,:scope[data-plan-strip=true] .e8-PageView-ScheduleCard td{padding-inline:0.25rem}.e8-PageView-PlanCard{padding:4rem 1rem 1rem}.e8-PageView-FinalPlanCard{padding:4rem 0.95rem 0.95rem}.e8-PageView-PlanCardHead{gap:0.8rem}.e8-PageView-PlanTitleRow{gap:0.45rem}.e8-PageView-PlanFlag{top:0.9rem;padding:0.42rem 0.7rem 0.5rem}.e8-PageView-PlanFlag::after{bottom:-0.28rem;width:0.58rem;height:0.58rem}.e8-PageView-PlanVisual[data-style=portrait]{justify-content:center;margin:0.25rem 0 0}.e8-PageView-PlanVisual[data-style=portrait] .e8-PageView-PlanVisualImage{width:calc(min(52%,180px) * 2 / 3)}.e8-PageView-PlanVisual[data-style=ritual]{margin:0.25rem 0 0}.e8-PageView-PlanVisual[data-style=ritual] .e8-PageView-PlanVisualImage{width:66.6666666667%;border-radius:16px}.e8-PageView-FinalPlanCardAction{font-size:0.78rem;letter-spacing:0.06em}.e8-PageView-ColorGallery[data-multiple-layout=grid] > div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.e8-PageView-ColorGallery[data-multiple-layout=grid] > div > div{min-height:10.8rem;padding-top:0.65rem}.e8-PageView-OmamoriShowcase{gap:1rem;padding:1rem}.e8-PageView-OmamoriGallery{padding:0.8rem;border-radius:24px}.e8-PageView-OmamoriGallery[data-multiple-layout=grid] > div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.e8-PageView-OmamoriGallery[data-multiple-layout=grid] > div > div{min-height:10rem}.e8-PageView-PlanVisual[data-style=fan]{margin:0.25rem -1rem -0.45rem}.e8-PageView-PlanVisual[data-style=fan] .e8-PageView-PlanVisualImage{width:66.6666666667%}.e8-PageView-AddonPrice{justify-self:start}.e8-PageView-AddonFeatureItem,.e8-PageView-JuzuItem{padding:1.05rem}.e8-PageView-AddonFeatureShelf,.e8-PageView-JuzuShelf{grid-template-columns:1fr;gap:0.85rem}.e8-PageView-AddonFeatureImageWrap,.e8-PageView-JuzuImageWrap{min-height:auto;padding:0.8rem}.e8-PageView-FlowGrid{padding-left:1rem}.e8-PageView-LiveItem{justify-items:start}.e8-PageView-LiveList{grid-auto-columns:minmax(15rem,82vw);gap:0.85rem;padding-bottom:0.9rem}.e8-PageView-LiveItem{padding:0.92rem}:scope[data-locale=en] .e8-PageView-HeroTitle{font-size:clamp(2.15rem,10vw,3.4rem);max-width:9ch}:scope[data-locale=en] .e8-PageView-HeroSubtitleVertical{font-size:0.8rem}:scope[data-locale=en] .e8-PageView-HeroRound,:scope[data-locale=en] .e8-PageView-HeroHonzon{font-size:0.95rem}:scope[data-locale=en] .e8-PageView-HeroLead{letter-spacing:0.05em}}.e8-GrantShelf-Shelf{position:relative;min-width:0;margin-block:1rem 1.5rem}.e8-GrantShelf-Track{display:grid;grid-auto-flow:column;grid-auto-columns:min(15rem,78%);gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-left:72px;padding:0.25rem 0.25rem 0.75rem}.e8-GrantShelf-Track::-webkit-scrollbar{display:none}.e8-GrantShelf-Track[data-compact]{grid-auto-columns:8rem}.e8-GrantShelf-Track:focus-visible{outline:2px solid var(--lapis);outline-offset:3px}.e8-GrantShelf-Track:not([data-plain]) > article,.e8-GrantShelf-Track:not([data-plain]) > figure{min-width:0;margin:0;padding:1rem;border:1px solid var(--line);border-radius:12px;background:var(--panel);scroll-snap-align:start}.e8-GrantShelf-Track:not([data-plain]) > article{max-width:200px}.e8-GrantShelf-Track:not([data-plain]):has(> article){grid-auto-columns:200px}.e8-GrantShelf-Track:not([data-plain]) h4{margin:0.75rem 0 0.35rem;font-size:1.1rem;line-height:1.5}.e8-GrantShelf-Track:not([data-plain]) p{margin:0.4rem 0 0;line-height:1.8}.e8-GrantShelf-Track:not([data-plain]) figcaption{margin-top:0.5rem;text-align:center}.e8-GrantShelf-Track [data-grant-image] > *,.e8-GrantShelf-Track [data-grant-image] [data-image-container]{display:grid;place-items:center;width:100%;height:100%;min-height:0}.e8-GrantShelf-Track [data-grant-image] picture{display:contents}.e8-GrantShelf-Track [data-grant-image] img{display:block;width:100%;height:11rem;object-fit:contain;margin-inline:auto}.e8-GrantShelf-Track:not([data-plain]) > figure:has([data-grant-image]){padding:0;border:0;background:none;box-shadow:none}.e8-GrantShelf-Track:not([data-plain]) > article:has([data-grant-image]) [data-grant-image]{height:150px}.e8-GrantShelf-Track:not([data-plain]) > article:has([data-grant-image]) [data-grant-image] img{height:150px}.e8-GrantShelf-Track:not([data-plain]) > article:has([data-grant-image]) h4{margin-top:var(--space2);font-size:1rem}.e8-GrantShelf-Track:not([data-plain]) > article:has([data-grant-image]) p{font-size:0.9rem;line-height:1.7}.e8-GrantShelf-Track:not([data-plain]) > article:has([data-grant-image]) p:last-child{color:var(--muted)}.e8-GrantShelf-Track[data-compact] > figure [data-grant-image]{height:14rem;padding:0.75rem}.e8-GrantShelf-Track[data-compact] > figure [data-grant-image] img{height:12.5rem}.e8-PhotoStory-Root{width:min(1160px,100% - 2rem);margin:clamp(2.7rem,6vw,5rem) auto 0}.e8-PhotoStory-Heading{margin:0 0 1.5rem;font-family:var(--heading-font,var(--font));font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.4}.e8-PhotoStory-Gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;align-items:start}.e8-PhotoStory-Frame{min-width:0;margin:0}.e8-PhotoStory-Frame:first-child{grid-row:span 2}.e8-PhotoStory-Gallery[data-count="2"] .e8-PhotoStory-Frame:first-child{grid-row:auto}.e8-PhotoStory-Image{display:block;width:100%;height:auto;border-radius:8px}.e8-PhotoStory-Caption{margin-top:0.6rem;color:var(--muted);font-size:0.85rem;line-height:1.7}@media (max-width:767px){.e8-PhotoStory-Root{width:calc(100% - 1rem)}.e8-PhotoStory-Heading{margin-inline:0.5rem}.e8-PhotoStory-Gallery{gap:1rem 0.5rem}.e8-PhotoStory-Frame:first-child{grid-column:1/-1;grid-row:auto}.e8-PhotoStory-Frame:first-child .e8-PhotoStory-Image{aspect-ratio:4/5;object-fit:cover;object-position:center 45%}.e8-PhotoStory-Caption{font-size:0.8rem}.e8-PhotoStory-Gallery[data-count="2"] .e8-PhotoStory-Frame{grid-column:1/-1}.e8-PhotoStory-Gallery[data-count="2"] .e8-PhotoStory-Frame:first-child .e8-PhotoStory-Image{aspect-ratio:auto}}.e8-Flyer-Root{width:min(1160px,100% - 2rem);margin:clamp(2.7rem,6vw,5rem) auto 0}.e8-Flyer-Root h2{margin:0 0 1rem;font-family:var(--font-serif);font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.4}.e8-Flyer-Root > p{margin:0 0 1.5rem;font-size:0.875rem;line-height:1.7}.e8-Flyer-Grid{display:grid;width:min(100%,624px);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.e8-Flyer-Grid figure{min-width:0;margin:0}.e8-Flyer-Grid figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0.25rem 0.5rem;margin-top:0.5rem;font-family:var(--font);font-size:0.8125rem;letter-spacing:0.04em}.e8-Flyer-Download{display:inline-flex;align-items:center;gap:0.35rem;font-family:var(--font)}.e8-Flyer-DownloadButton{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;border-radius:50%}.e8-Flyer-DownloadButton:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.e8-Flyer-DownloadButton:focus-visible{outline:2px solid currentColor;outline-offset:2px}.e8-Flyer-DownloadButton:disabled{opacity:0.5;cursor:wait}.e8-Flyer-FileInfo{display:grid;gap:0.15rem;font-family:var(--font);font-size:0.6875rem;line-height:1.35;letter-spacing:0.03em;font-variant-numeric:tabular-nums;opacity:0.75}.e8-Flyer-Image{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.e8-Flyer-Image:focus-visible{outline:2px solid currentColor;outline-offset:5px}.e8-Table3-TableWrapper{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.e8-Table3-TableWrapper::-webkit-scrollbar{height:6px}.e8-Table3-TableWrapper::-webkit-scrollbar-track{background:var(--bg-2);border-radius:3px}.e8-Table3-TableWrapper::-webkit-scrollbar-thumb{background:var(--bg-4);border-radius:3px}.e8-Table3-Table{width:100%;min-width:280px;border-collapse:separate;border-spacing:0;font-size:var(--font-size2);line-height:1.4;background-color:var(--bg-0);color:var(--normal);border:1px solid var(--bg-4);border-radius:var(--radius-input)}.e8-Table3-Head .e8-Table3-Row{background-color:var(--bg-2)}.e8-Table3-Head .e8-Table3-Cell{font-weight:600;color:var(--normal);padding:var(--space1) var(--space2);white-space:nowrap;border-bottom:1px solid var(--bg-4)}@media screen and (max-width:480px){.e8-Table3-Head .e8-Table3-Cell{padding:8px 10px;font-size:12px}}.e8-Table3-Body .e8-Table3-Row .e8-Table3-Cell{border-bottom:1px solid var(--bg-4)}.e8-Table3-Body .e8-Table3-Row:last-child .e8-Table3-Cell{border-bottom:none}.e8-Table3-Row.e8-Table3-Highlight .e8-Table3-Cell{padding-top:var(--space2);padding-bottom:var(--space2);font-weight:600}.e8-Table3-Row.e8-Table3-Sub .e8-Table3-Cell:first-child{padding-left:var(--space4)}@media screen and (max-width:480px){.e8-Table3-Row.e8-Table3-Sub .e8-Table3-Cell:first-child{padding-left:20px}}.e8-Table3-Row.e8-Table3-Sub{font-size:var(--font-size1);color:var(--normal-4)}.e8-Table3-Row.e8-Table3-EmphasisBrand{border-top:1px solid var(--bg-3)}.e8-Table3-Row.e8-Table3-EmphasisBrand .e8-Table3-Cell{font-weight:700;color:var(--brand)}.e8-Table3-Row.e8-Table3-EmphasisPositive{border-top:1px solid var(--bg-3)}.e8-Table3-Row.e8-Table3-EmphasisPositive .e8-Table3-Cell{font-weight:700;color:var(--positive)}.e8-Table3-Row.e8-Table3-EmphasisWarning .e8-Table3-Cell{font-weight:700;color:var(--warning)}.e8-Table3-Row.e8-Table3-EmphasisDanger .e8-Table3-Cell{font-weight:700;color:var(--danger)}.e8-Table3-Cell{padding:var(--space1) var(--space2);vertical-align:middle;word-break:break-word}@media screen and (max-width:480px){.e8-Table3-Cell{padding:8px 10px;font-size:13px}}.e8-Table3-Cell.e8-Table3-HeaderCell{font-weight:600;color:var(--normal-3);white-space:nowrap;width:1%}.e8-Table3-Cell.e8-Table3-AlignLeft{text-align:left}.e8-Table3-Cell.e8-Table3-AlignCenter{text-align:center}.e8-Table3-Cell.e8-Table3-AlignRight{text-align:right}.e8-Table3-Cell.e8-Table3-Numeric{font-family:var(--font-mono);text-align:right;white-space:nowrap}.e8-Table3-Compact .e8-Table3-Cell{padding:6px 10px}@media screen and (max-width:480px){.e8-Table3-Compact .e8-Table3-Cell{padding:6px 8px;font-size:12px}}.e8-Table3-Striped .e8-Table3-Body .e8-Table3-Row:nth-child(even):not(.e8-Table3-EmphasisBrand):not(.e8-Table3-EmphasisPositive):not(.e8-Table3-EmphasisWarning):not(.e8-Table3-EmphasisDanger){background-color:var(--bg-1)}.e8-style-45b1bc2d3b{display:block;height:auto;object-fit:cover;width:100%}.e8-style-75d5f75d1a{width:auto}.e8-style-2edb6baa63{width:1fr}.e8-style-67b58216e5{height:auto;width:100%}.e8-style-bd76d9e358{background-color:hsla(270,45%,50%,0.10)}.e8-style-383dec86e9{background-color:hsla(0,65%,50%,0.12)}.e8-style-dd04a27436{background-color:hsla(210,50%,50%,0.08)}.e8-style-e204ae83f8{background-color:hsla(35,70%,50%,0.12)}.e8-style-a53b55f3a6{align-items:center;display:inline-flex;flex-direction:column;gap:1px;line-height:1.3;white-space:nowrap}.e8-style-5e8cd2675b{align-items:center;display:inline-flex;flex-direction:column;gap:6px;margin-bottom:0.4em;white-space:nowrap}.e8-style-eb99a4c193{white-space:nowrap}.e8-style-3b548a4f19{color:var(--schedule-holiday-color)}.e8-style-506d904957{align-items:center;background-color:var(--danger,#c33);border-radius:999px;color:var(--danger-r,#fff);display:inline-flex;font-size:0.75em;font-weight:700;height:1.9em;justify-content:center;line-height:1;min-width:1.9em;padding:0 0.45em}.e8-style-82ca24d154{color:var(--schedule-jumanben-color);font-size:0.65em;font-weight:700;letter-spacing:0.05em;margin-top:2px}.e8-style-da0bebab04{color:var(--schedule-kechigan-color);font-size:0.65em;font-weight:700;letter-spacing:0.05em;margin-top:2px}.e8-style-67bee46a75{align-items:center;background-color:var(--muted,#666);border-radius:999px;color:var(--bg-0,#666);display:inline-flex;font-size:0.75em;font-weight:700;height:1.9em;justify-content:center;line-height:1;min-width:1.9em;padding:0 0.45em}.e8-style-f60bbbd0bb{color:var(--schedule-zengyo-color);font-size:0.65em;font-weight:700;letter-spacing:0.05em;margin-top:2px}.e8-style-77e738181f{color:var(--schedule-kaibyaku-color);font-size:0.65em;font-weight:700;letter-spacing:0.05em;margin-top:2px}.e8-GrantShelf-Shelf{container-type:inline-size;timeline-scope:--e8-shelf}.e8-GrantShelf-Track{scroll-timeline:--e8-shelf x}.e8-hscroll{position:relative;height:32px;margin:0.25rem 0.25rem 0}@container (min-width:857px){.e8-GrantShelf-Track:not(:has(> :nth-child(5))) ~ .e8-hscroll{display:none}}.e8-hscroll::before{content:"";position:absolute;left:0;right:0;top:calc(50% - 3px);height:6px;border-radius:999px;background:var(--line,var(--bg-3))}.e8-hscroll > span{position:absolute;top:calc(50% - 3px);left:0;width:48px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--positive) 55%,transparent);animation:e8-hscroll-thumb linear both;animation-timeline:--e8-shelf}.e8-PageView-CurrentRitualVideo{position:relative;display:block}.e8-PageView-CurrentRitualVideo picture{display:contents}.e8-PageView-CurrentRitualVideo img{width:100%;height:100%;object-fit:contain}.e8-PageView-PlayButtonOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent}.e8-PageView-PlayButtonOverlay svg{display:none}.e8-PageView-PlayButtonOverlay::before{content:"";width:91.75px;aspect-ratio:367 / 259;background:url("https://byodoji.online/img/r3/0c170ofx/640w.webp") center / contain no-repeat}.e8-Table3-Row > td.e8-Table3-Cell:last-child{white-space:nowrap}}@keyframes e8-hscroll-thumb{from{left:0}to{left:calc(100% - 48px)}}@layer pages{.ts-5f326564a5{text-align:right}}
