.tomolog-section.svelte-wqxbs9{padding:0;background:#f4e4c7}.tomolog-shell.svelte-wqxbs9{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(52rem,63vw,67rem);overflow:hidden;isolation:isolate;background:url(../../../assets/backgrounds/tomolog-section-background.webp) center center / cover no-repeat}.tomolog-left-decoration.svelte-wqxbs9{position:absolute;top:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:visible}.tomolog-right-decoration.svelte-wqxbs9{position:absolute;top:0;bottom:0;right:0;z-index:1;pointer-events:none;overflow:visible}.tomolog-left-decoration.svelte-wqxbs9 img:where(.svelte-wqxbs9),.tomolog-right-decoration.svelte-wqxbs9 img:where(.svelte-wqxbs9){display:block;width:auto;height:100%;max-width:none;max-height:none;transform:none}.tomolog-right-decoration.svelte-wqxbs9 img:where(.svelte-wqxbs9){margin-left:auto}.tomolog-title-banner.svelte-wqxbs9{position:absolute;top:clamp(1.25rem,2vw,1.8rem);left:clamp(1rem,2.2vw,2.2rem);width:min(35vw,39rem);aspect-ratio:653 / 186;overflow:hidden;z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none}.tomolog-title-banner-art.svelte-wqxbs9{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain}.tomolog-title-banner-copy.svelte-wqxbs9{position:absolute;inset:0;display:flex;align-items:center;padding:14%}.tomolog-title-banner.svelte-wqxbs9 h2:where(.svelte-wqxbs9){margin:0;color:#fffdf7;font-family:Junk Dog,sans-serif;font-size:var(--type-display-xl);letter-spacing:.04em;line-height:.9;text-transform:uppercase;text-shadow:0 .18rem 0 rgba(72,29,8,.55)}.tomolog-status-wrap.svelte-wqxbs9{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:inherit;padding:clamp(8rem,12vw,10rem) 1.5rem clamp(7rem,10vw,9rem)}.tomolog-status.svelte-wqxbs9{margin:0;max-width:28rem;color:#4c3424;font-family:Junk Dog,sans-serif;font-size:var(--type-display-sm);line-height:1.05;text-align:center;text-transform:uppercase}.tomolog-main.svelte-wqxbs9{position:relative;z-index:2;box-sizing:border-box;width:min(92vw,92rem);margin-inline:auto}.carousel-tomolog.svelte-wqxbs9 .carousel-main:where(.svelte-wqxbs9) .carousel-cell:where(.svelte-wqxbs9){width:100%;margin-right:0;padding:0 clamp(.2rem,.9vw,.75rem);transition:opacity .26s ease-in-out}.carousel-tomolog .carousel-main .carousel-cell[aria-hidden=true]{opacity:0}.carousel-tomolog .carousel-main .carousel-cell:not([aria-hidden=true]){opacity:1}.tomolog-entry-shell.svelte-wqxbs9{padding:0}.tomolog-entry-columns.svelte-wqxbs9{margin:0}.tomolog-stage-column.svelte-wqxbs9{padding:0}.tomolog-stage.svelte-wqxbs9{display:flex;align-items:center;justify-content:center;position:relative;min-height:clamp(30rem,43vw,37rem)}.tomolog-stage-card.svelte-wqxbs9{--tomolog-card-text-height: clamp(7.5rem, 15vw, 12.25rem);--tomolog-card-text-line-height: 1.16;--tomolog-card-text-size: var(--type-body);--tomolog-card-text-width: min(100%, 18rem);position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:min(100%,58rem);margin:0 auto;aspect-ratio:auto;padding:0;filter:drop-shadow(0 .85rem 1.4rem rgba(52,24,10,.23))}.tomolog-card-header.svelte-wqxbs9,.tomolog-card-columns.svelte-wqxbs9{margin:0}.tomolog-card-sheet.svelte-wqxbs9{position:relative;background:transparent}.tomolog-card-sheet-header.svelte-wqxbs9{width:min(100%,72%);margin-left:auto;padding:clamp(1rem,1.45vw,1.2rem) clamp(1.35rem,1.8vw,1.6rem) clamp(.4rem,.7vw,.55rem);background:url(../../../assets/ui/tomolog/card-shell-header.webp) center / 100% 100% no-repeat}.tomolog-card-sheet-center.svelte-wqxbs9{width:100%;margin-top:clamp(-.15rem,-.25vw,-.05rem);padding:clamp(.9rem,1.35vw,1.15rem) clamp(1.45rem,2vw,1.75rem) clamp(1.1rem,1.7vw,1.4rem);background:url(../../../assets/ui/tomolog/card-shell-body.webp) center / 100% 100% no-repeat;min-height:365px}.tomolog-card-sheet-footer.svelte-wqxbs9{width:100%;margin-top:clamp(-.3rem,-.5vw,-.12rem);padding:clamp(.45rem,.8vw,.6rem) clamp(1rem,1.6vw,1.2rem) clamp(.55rem,.9vw,.72rem);background:url(../../../assets/ui/tomolog/card-shell-footer.webp) center / 100% 100% no-repeat;left:2px}.tomolog-card-header.svelte-wqxbs9{align-items:center;flex-wrap:nowrap;height:4.2rem}.tomolog-card-header-left.svelte-wqxbs9,.tomolog-card-number-column.svelte-wqxbs9,.tomolog-card-types-column.svelte-wqxbs9{padding-top:0;padding-bottom:0;margin-bottom:0}.tomolog-card-header-left.svelte-wqxbs9{padding-left:0;padding-right:0;min-width:0}.tomolog-card-number-column.svelte-wqxbs9,.tomolog-card-types-column.svelte-wqxbs9{padding-left:clamp(.55rem,.75vw,.8rem);padding-right:0;white-space:nowrap}.tomolog-card-columns.svelte-wqxbs9{flex:1 1 auto;min-height:0}.tomolog-card-visual-column.svelte-wqxbs9,.tomolog-card-content-column.svelte-wqxbs9{padding:0;position:relative;min-width:0}.tomolog-card-visual.svelte-wqxbs9{position:relative;height:100%;overflow:visible}.tomolog-card-visual-mobile.svelte-wqxbs9{display:none}.tomolog-stage-figure.svelte-wqxbs9{position:absolute;left:-58px;top:-50px;width:clamp(14rem,112%,25rem);z-index:3;pointer-events:none}.tomolog-img.svelte-wqxbs9{display:flex;align-items:center;justify-content:center;width:120%;aspect-ratio:1 / 1}.tomolog-img.svelte-wqxbs9 img:where(.svelte-wqxbs9){display:block;width:100%;height:auto;filter:drop-shadow(0 .55rem 0 rgba(44,26,40,.18)) drop-shadow(0 .95rem .8rem rgba(39,20,17,.24))}.tomolog-card-content-column.svelte-wqxbs9{display:flex;padding-top:clamp(1.4rem,1.9vw,1.85rem);min-width:0;min-height:0;overflow:hidden}.tomolog-number.svelte-wqxbs9{margin:0;color:#db9a63;font-family:Junk Dog,sans-serif;font-size:var(--type-display-md);letter-spacing:.03em;line-height:1;text-shadow:0 .08rem 0 rgba(255,249,233,.6)}.tomolog-name.svelte-wqxbs9{margin:0;color:#3b312b;font-family:Junk Dog,sans-serif;font-size:var(--type-display-xl);line-height:.9;text-align:right;text-transform:uppercase;text-shadow:0 .08rem 0 rgba(255,249,233,.45);min-width:0}.tomolog-types.svelte-wqxbs9{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem;white-space:nowrap;margin-right:20px}.tomolog-type-icon.svelte-wqxbs9{position:relative;display:inline-flex;align-items:center;justify-content:center}.tomolog-type-tooltip.svelte-wqxbs9{position:absolute;left:50%;bottom:calc(100% + .32rem);z-index:5;padding:.2rem .48rem;border:1px solid rgba(116,78,50,.28);border-radius:999px;background:#faefd6f5;color:#5c3c27;font-family:Junk Dog,sans-serif;font-size:var(--type-caption);line-height:1;letter-spacing:.03em;white-space:nowrap;box-shadow:0 .16rem #72492c4d,0 .4rem .8rem #2b190c29;transform:translate(-50%) translateY(.12rem);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.tomolog-type-icon.svelte-wqxbs9:hover .tomolog-type-tooltip:where(.svelte-wqxbs9){transform:translate(-50%) translateY(0);opacity:1}.tomolog-types.svelte-wqxbs9 .tomo-icon{display:block;filter:drop-shadow(var(--icon-stroke-width) 0 0 var(--icon-stroke-color)) drop-shadow(calc(var(--icon-stroke-width) * -1) 0 0 var(--icon-stroke-color)) drop-shadow(0 var(--icon-stroke-width) 0 var(--icon-stroke-color)) drop-shadow(0 calc(var(--icon-stroke-width) * -1) 0 var(--icon-stroke-color)) drop-shadow(0 .22rem 0 rgba(54,30,16,.22))}.tomolog-card-text.svelte-wqxbs9{box-sizing:border-box;color:#fff1d0;font-size:var(--tomolog-card-text-size);font-weight:var(--weight-body);line-height:var(--tomolog-card-text-line-height);overflow-x:hidden;overflow-y:hidden;scrollbar-width:thin;text-shadow:0 2px 0 rgba(116,62,24,.55),0 6px 14px rgba(48,22,6,.18);text-wrap:pretty;width:100%;padding-right:14px;text-align:justify;-webkit-hyphens:auto;hyphens:auto;word-break:normal;overflow-wrap:break-word}.tomolog-card-text.svelte-wqxbs9 p:where(.svelte-wqxbs9){margin:0}.tomolog-data.svelte-wqxbs9{margin-left:0;margin-right:55px;margin-bottom:0;color:#4f4138;font-family:Junk Dog,sans-serif;font-size:var(--type-label);line-height:2.5;z-index:2}.tomolog-data-items.svelte-wqxbs9{display:inline-flex;align-items:center;margin-left:auto;padding-top:0;padding-bottom:15px;padding-right:9px;gap:clamp(.9rem,1.4vw,1.2rem);margin-top:-9px}.tomolog-weight.svelte-wqxbs9,.tomolog-height.svelte-wqxbs9{display:inline-flex;align-items:center;gap:.38rem}.tomolog-weight.svelte-wqxbs9:before,.tomolog-height.svelte-wqxbs9:before{content:"";display:block;width:1.2rem;height:1rem;background-repeat:no-repeat;background-position:center;background-size:contain}.tomolog-weight.svelte-wqxbs9:before{background-image:url(../../../assets/icons/metrics/tomolog-weight.webp)}.tomolog-height.svelte-wqxbs9:before{background-image:url(../../../assets/icons/metrics/tomolog-height.webp)}.tomolog-nav-frame.svelte-wqxbs9{position:absolute;left:0;right:0;bottom:0;z-index:1;height:clamp(6.9rem,9vw,8.2rem);overflow:hidden;pointer-events:none}.tomolog-nav-frame.svelte-wqxbs9 img:where(.svelte-wqxbs9){position:absolute;left:0;bottom:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center bottom}.tomolog-nav-shell.svelte-wqxbs9{position:absolute;left:0;right:0;bottom:clamp(.45rem,.9vw,.85rem);z-index:2;display:flex;justify-content:center;padding:.35rem 0 .6rem}.carousel-tomolog-nav.svelte-wqxbs9{width:min(100%,94rem)}.carousel-nav.svelte-wqxbs9{padding:0 clamp(2.5rem,5vw,5rem)}.tomolog-nav-button.svelte-wqxbs9{width:clamp(4.5rem,6vw,5.9rem);margin-right:clamp(.7rem,1.6vw,1.4rem);padding:.3rem 0 .55rem;cursor:pointer}.tomolog-nav-chip.svelte-wqxbs9{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:1.05rem;background:#f7ecd1;box-shadow:inset 0 0 0 2px #fff8e7d1,0 .35rem #8e582db8,0 .8rem 1.2rem #341a0926;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.tomolog-nav-chip.svelte-wqxbs9 img:where(.svelte-wqxbs9){display:block;width:92%;height:92%;object-fit:contain;transform:scale(1.14);filter:drop-shadow(0 .2rem 0 rgba(87,51,23,.18))}.tomolog-nav-chip.svelte-wqxbs9 .tomo-icon{filter:drop-shadow(0 .2rem 0 rgba(87,51,23,.18))}.carousel-tomolog-nav .carousel-cell.is-selected .tomolog-nav-chip,.tomolog-nav-button.is-active.svelte-wqxbs9 .tomolog-nav-chip:where(.svelte-wqxbs9){transform:translateY(-.24rem) scale(1.04);background:url(../../../assets/ui/tomolog/nav-card-holder.webp) center / contain no-repeat,#fff4df;box-shadow:inset 0 0 0 2px #fffaeef5,0 .55rem #8e582deb,0 .95rem 1.4rem #341a0933;border:#614f40 3px solid}.carousel-tomolog .flickity-viewport,.carousel-tomolog-nav .flickity-viewport,.carousel-tomolog-nav .flickity-slider{overflow:visible}.carousel-tomolog .flickity-enabled:focus,.carousel-tomolog .flickity-enabled:focus-visible,.carousel-tomolog-nav .flickity-enabled:focus,.carousel-tomolog-nav .flickity-enabled:focus-visible{outline:none}@media screen and (max-width:1023px){.tomolog-shell.svelte-wqxbs9{--tomolog-mobile-decoration-gap: 200px;--tomolog-mobile-decoration-space: max( 0px, calc((100% - var(--tomolog-mobile-decoration-gap)) / 2) )}.tomolog-left-decoration.svelte-wqxbs9{left:var(--tomolog-mobile-decoration-space);transform:translate(-100%)}.tomolog-right-decoration.svelte-wqxbs9{right:var(--tomolog-mobile-decoration-space);transform:translate(100%)}.tomolog-main.svelte-wqxbs9{padding-top:clamp(4.75rem,9vw,6rem)}.tomolog-stage.svelte-wqxbs9{flex-direction:column;min-height:clamp(34rem,82vw,44rem)}.tomolog-stage-card.svelte-wqxbs9{--tomolog-card-text-height: clamp(8.5rem, 22vw, 12rem);--tomolog-card-text-size: var(--type-body);--tomolog-card-text-width: 100%;width:min(100%,36rem);aspect-ratio:auto;padding:0;background:none}.tomolog-card-visual-mobile.svelte-wqxbs9{display:block;width:100%;max-width:min(100%,36rem);margin:0 auto clamp(-3.2rem,-7vw,-1.9rem);z-index:4;pointer-events:none}.tomolog-card-visual-mobile.svelte-wqxbs9 .tomolog-card-visual:where(.svelte-wqxbs9){height:auto}.tomolog-card-visual-mobile.svelte-wqxbs9 .tomolog-stage-figure:where(.svelte-wqxbs9){position:relative;left:auto;top:auto;width:clamp(12.5rem,44vw,18rem);margin-inline:auto}.tomolog-card-visual-mobile.svelte-wqxbs9 .tomolog-img:where(.svelte-wqxbs9){width:100%}.tomolog-card-header.svelte-wqxbs9{height:auto;margin-bottom:0;margin-top:0;margin-right:0}.tomolog-card-sheet-header.svelte-wqxbs9{width:100%;padding:clamp(3.2rem,7vw,4.2rem) clamp(1.35rem,2.8vw,1.8rem) clamp(.55rem,1vw,.8rem);background:url(../../../assets/ui/tomolog/card-shell-header-mobile.webp) center / 100% 100% no-repeat}.tomolog-card-sheet-center.svelte-wqxbs9{width:100%;margin-top:clamp(-.45rem,-.8vw,-.2rem);padding:.95rem 2rem 3rem;background:url(../../../assets/ui/tomolog/card-shell-body-mobile.webp) center / 100% 100% no-repeat;min-height:270px}.tomolog-card-sheet-footer.svelte-wqxbs9{width:min(100%,78%);margin:clamp(-.5rem,-.8vw,-.2rem) auto 0;padding:clamp(.55rem,1vw,.72rem) clamp(.9rem,1.8vw,1.15rem) clamp(.7rem,1.2vw,.9rem);background:url(../../../assets/ui/tomolog/card-shell-footer-mobile.webp) center / 100% 100% no-repeat}.tomolog-card-columns.svelte-wqxbs9{flex-wrap:wrap;align-content:flex-start}.tomolog-card-visual-column.svelte-wqxbs9,.tomolog-card-content-column.svelte-wqxbs9{width:100%;max-width:100%;flex:none}.tomolog-card-visual-column.svelte-wqxbs9{min-height:clamp(12rem,35vw,15rem)}.tomolog-card-visual.svelte-wqxbs9{height:auto}.tomolog-data-items.svelte-wqxbs9{gap:.55rem;margin-top:0;margin-right:19px;font-size:1rem}.tomolog-card-columns.svelte-wqxbs9 .tomolog-stage-figure:where(.svelte-wqxbs9){position:relative;left:auto;top:auto;width:clamp(12.5rem,44vw,18rem);margin-inline:auto}.tomolog-img.svelte-wqxbs9{width:100%}.tomolog-card-content-column.svelte-wqxbs9{padding-top:0}.tomolog-card-text.svelte-wqxbs9{width:100%;max-width:100%;max-height:none;font-size:var(--tomolog-card-text-size);padding:0;overflow:visible}.tomolog-data.svelte-wqxbs9{margin:0}}@media screen and (max-width:900px){.tomolog-title-banner.svelte-wqxbs9{width:min(44vw,26rem)}}@media screen and (max-width:768px){.tomolog-shell.svelte-wqxbs9{min-height:clamp(44rem,180vw,58rem)}.tomolog-left-decoration.svelte-wqxbs9{transform:translate(-75%)}.tomolog-right-decoration.svelte-wqxbs9{transform:translate(75%)}.tomolog-left-decoration.svelte-wqxbs9,.tomolog-right-decoration.svelte-wqxbs9{top:0;bottom:0;opacity:.8;overflow:visible}.tomolog-title-banner.svelte-wqxbs9{top:.9rem;left:.75rem;width:min(79vw,24rem)}.tomolog-main.svelte-wqxbs9{padding-top:clamp(5.4rem,16vw,6.6rem);padding-inline:.75rem;padding-bottom:clamp(7.25rem,22vw,8.5rem)}.carousel-tomolog.svelte-wqxbs9 .carousel-main:where(.svelte-wqxbs9) .carousel-cell:where(.svelte-wqxbs9){padding:0}.tomolog-stage.svelte-wqxbs9{min-height:clamp(24rem,102vw,31rem)}.tomolog-stage-card.svelte-wqxbs9{--tomolog-card-text-height: clamp(4.7rem, 23vw, 7.2rem);--tomolog-card-text-line-height: 1.1;--tomolog-card-text-size: var(--type-body);--tomolog-card-text-width: 100%;width:min(92vw,27.5rem);margin-inline:auto;padding:0}.tomolog-card-visual-mobile.svelte-wqxbs9{max-width:min(92vw,27.5rem);margin-bottom:clamp(-2.4rem,-7vw,-1.5rem)}.tomolog-card-visual-mobile.svelte-wqxbs9 .tomolog-stage-figure:where(.svelte-wqxbs9){margin-top:.2rem}.tomolog-stage-figure.svelte-wqxbs9{width:clamp(8.4rem,110%,12.5rem)}.tomolog-card-header.svelte-wqxbs9{margin-bottom:0}.tomolog-card-number-column.svelte-wqxbs9,.tomolog-card-types-column.svelte-wqxbs9{padding-left:.35rem}.tomolog-card-content-column.svelte-wqxbs9{padding-top:.95rem}.tomolog-number.svelte-wqxbs9{font-size:var(--type-display-sm)}.tomolog-name.svelte-wqxbs9{font-size:var(--type-display-md)}.tomolog-types.svelte-wqxbs9{gap:.28rem}.tomolog-card-text.svelte-wqxbs9{margin-top:0;font-size:var(--tomolog-card-text-size);padding:0}.tomolog-data.svelte-wqxbs9{font-size:var(--type-caption)}.tomolog-data-items.svelte-wqxbs9{gap:.55rem}.tomolog-card-sheet-header.svelte-wqxbs9{padding:clamp(2.8rem,8vw,3.6rem) 1.1rem .55rem}.tomolog-card-sheet-center.svelte-wqxbs9{padding:.95rem 2rem 3rem}.tomolog-card-sheet-footer.svelte-wqxbs9{width:min(100%,82%);padding:.48rem .8rem .72rem}.tomolog-weight.svelte-wqxbs9:before,.tomolog-height.svelte-wqxbs9:before{width:.95rem;height:.82rem}.tomolog-nav-frame.svelte-wqxbs9{left:-35%;right:-35%;bottom:-.15rem}.carousel-nav.svelte-wqxbs9{padding:0 1.2rem}.tomolog-nav-button.svelte-wqxbs9{width:4.1rem;margin-right:.45rem;padding-top:.3rem}.tomolog-nav-chip.svelte-wqxbs9{border-radius:.95rem}}@media screen and (min-width:769px)and (max-width:1023px){.tomolog-main.svelte-wqxbs9{padding-bottom:clamp(7.5rem,10vw,9rem)}.tomolog-stage.svelte-wqxbs9{min-height:clamp(32rem,60vw,40rem)}.tomolog-stage-card.svelte-wqxbs9{--tomolog-card-text-size: var(--type-body-lg);width:min(100%,29rem)}.tomolog-card-visual-mobile.svelte-wqxbs9{max-width:min(100%,29rem);margin-bottom:clamp(-2.8rem,-5vw,-1.7rem)}.tomolog-card-text.svelte-wqxbs9{font-size:var(--tomolog-card-text-size)}}
