@layer reset, base, components, utilities;@layer components{.feat-link{color:var(--brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;cursor:pointer;transition:color .16s ease}@media(any-hover: hover){.feat-link:hover,.feat-link:focus-visible{color:color-mix(in srgb, var(--brand) 78%, #000)}}.feat-link__tail{white-space:nowrap}.feat-link__icon{display:inline-block;inline-size:.9375em;block-size:.9375em;margin-inline-start:.3em;vertical-align:-0.125em;background-color:currentColor;mask:url(/wp-content/themes/thyma/common/img/icon__info.svg) no-repeat center/contain}.feat-dialog{inline-size:min(100% - 2rem,40rem);max-block-size:calc(100dvb - 4rem);margin:auto;padding:var(--sp-32) 2.25rem 2.25rem;border:0;border-radius:var(--r-panel);background-color:var(--bg-surface);color:var(--text)}.feat-dialog::backdrop{background-color:rgba(0,0,0,.5)}.feat-dialog__head{display:flex;align-items:center;gap:.875rem;padding-block-end:var(--sp-16);border-block-end:1px solid var(--border)}.feat-dialog__icon{flex:none;inline-size:3rem;block-size:3rem}.feat-dialog__title{flex:1;min-inline-size:0;font-size:var(--fz-lg);font-weight:var(--fw-bold);line-height:1.5}.feat-dialog__seg{display:inline-block}.feat-dialog__close{position:relative;flex:none;align-self:start;inline-size:2rem;block-size:2rem;cursor:pointer}.feat-dialog__close::before,.feat-dialog__close::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:1.25rem;block-size:2px;background-color:currentColor;translate:-50% -50%;rotate:45deg}.feat-dialog__close::after{rotate:-45deg}.feat-dialog__text{margin-block-start:var(--sp-20);line-height:var(--lh-body)}@media screen and (max-width: 1023px){.feat-dialog{padding:var(--sp-24) var(--sp-20) var(--sp-30)}.feat-dialog__icon{inline-size:2.5rem;block-size:2.5rem}.feat-dialog__title{font-size:1.0625rem}.feat-dialog__text{margin-block-start:var(--sp-16);font-size:var(--fz-15)}}}@layer components{.rs{--pnav-gap: 3.75rem;--pnav-lead: 3.75rem;--rs-teal: #1F6E6C;--rs-teal-mid: #3F918F;--rs-teal-light: #64B0AE;--rs-teal-pale: #E4F0EF;--rs-gray-num: #A79E93;--rs-rule: #C4BEB7;--rs-drop: 6.9444444444vi;--rs-over: 10.4166666667vi}@media screen and (max-width: 1023px){.rs{--rs-drop: 17.0666666667vi;--rs-over: 25.6vi}}.rs-slope{position:relative;margin-block-start:calc(var(--rs-over)*-1);padding-block:calc(var(--rs-drop) + 5.625rem) calc(var(--rs-over) + 3.75rem);clip-path:polygon(0 var(--rs-drop), 100% 0, 100% 100%, 0 100%)}.rs-band{z-index:1;padding-block:calc(var(--rs-drop) + 5.625rem) 5.5rem;clip-path:none;background-color:rgba(0,0,0,0);isolation:isolate}.rs-band::before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--bg-warm);clip-path:polygon(0 var(--rs-drop), 100% 0, 100% 100%, 0 100%)}.rs-sec--02{background-color:var(--bg-warm)}.rs-sec--03{background-color:var(--bg-surface)}.rs-sec--04{background-color:var(--bg)}.rs-sec--05{background-color:var(--bg-surface);padding-block-end:7.5rem}.rs-hero{position:relative;z-index:2;padding-block:4.375rem 8.3125rem}.rs-hero__body{inline-size:44.75rem}.rs-hero__title{font-size:1.875rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-04);line-height:1.3}.rs-hero__en{margin-block-start:.125rem;color:var(--text-holder);font-family:var(--ff-en);font-size:1.125rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-04);line-height:1.75}.rs-hero__text{margin-block-start:1.375rem;font-size:1.125rem;line-height:1.6}.rs .pnav{margin-block:-1.5625rem}.rs-hero__art{position:absolute;inset-block-start:2.5rem;inset-inline-end:0;inline-size:15.375rem;pointer-events:none}.rs-hero__art img{display:block;inline-size:100%;max-inline-size:none;block-size:auto}.rs-nums{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;list-style:none}.rs-num__head{margin-block-end:1rem;font-size:1.125rem;font-weight:var(--fw-bold);line-height:1.4}.rs-num+.rs-num::before{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:1px;block-size:9.375rem;background-color:var(--rs-rule)}.rs-num{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.rs-num__icon img{display:block;block-size:3.625rem;inline-size:auto}.drum{display:flex;align-items:flex-end;line-height:1}.drum__digit{display:block;block-size:1em;overflow:hidden;line-height:1}.drum__reel{display:block;line-height:1;transform:translateY(calc((var(--n) + 11) * -1em))}.drum__reel i{display:block;block-size:1em;line-height:1;font-style:normal;text-align:center}@media(prefers-reduced-motion: no-preference){.js-anim .drum__reel{transform:translateY(0)}@keyframes drum-roll{to{transform:translateY(calc((var(--n) + 11) * -1em))}}.js-anim .rs-band.is-shown .drum__reel{animation:drum-roll calc(0.9s*var(--reveal-k)) cubic-bezier(0.16, 0.7, 0.24, 1) calc(0.2s*var(--reveal-k)) forwards}.js-anim .rs-band.is-shown .drum__digit:nth-child(2) .drum__reel{animation-delay:calc(calc(0.2s * var(--reveal-k)) + calc(0.1s * var(--reveal-k)))}}.rs-num__value{margin-block-start:.625rem;color:var(--brand);font-family:var(--ff-en);font-size:var(--fz-num-lg);font-weight:var(--fw-regular);line-height:1}.rs-num__value .drum{display:inline;font-weight:inherit}.rs-num__value .drum__digit{display:inline-block;vertical-align:top}.rs-num__unit{font-family:inherit;font-size:var(--fz-h2);font-weight:var(--fw-bold)}.rs-num__text{margin-block-start:var(--sp-16);font-size:var(--fz-sm);text-align:center}.rs-dotsnav{display:none}.rs-band__art{display:none}.rs-pin,.rs-pin__stage,.rs-pin__track{display:contents}.rs-notes{display:flex;flex-direction:column;gap:.375rem;margin-block-start:var(--sp-48);color:var(--text-sub);font-size:var(--fz-xs)}.rs-notes p+p{margin-block-start:0}.rs-sec--01{padding-block:var(--sp-96) calc(var(--rs-over) + 3.75rem)}.rs-badge{display:inline-flex;align-items:center;gap:var(--sp-8);min-block-size:1.875rem;padding-inline:.875rem;background-color:var(--rs-teal);color:var(--text-invert);font-size:var(--fz-xs);font-weight:var(--fw-bold);letter-spacing:.06em}.rs-badge__no{font-family:var(--ff-en);font-size:1.0625rem}.rs-h2{margin-block-start:1.125rem;font-size:var(--fz-h-corp);font-weight:var(--fw-bold);line-height:1.5}.rs-lead{margin-block-start:var(--sp-20);font-size:var(--fz-md)}.rs-lead:empty{display:none}.rs-h3{margin-block-start:var(--sp-56);font-size:var(--fz-xl);font-weight:var(--fw-bold);line-height:1.75}.rs-h3--wide{margin-block-start:var(--sp-64)}.rs-note{margin-block-start:var(--sp-16);color:var(--text-sub);font-size:var(--fz-xs)}.rs-note--wide{margin-block-start:var(--sp-20)}.rs-after{margin-block-start:1.75rem;font-size:var(--fz-md)}.rs-after b{font-weight:var(--fw-bold)}.rs-after+.rs-after{margin-block-start:var(--sp-12)}.rs-chart{display:grid;grid-template-columns:21.25rem minmax(0, 1fr);gap:var(--sp-56);align-items:center;margin-block-start:var(--sp-56);padding:var(--sp-48) var(--sp-56);border:1px solid var(--border);background-color:var(--bg-surface)}.rs-pie{--rs-pie-size: 20rem;position:relative;inline-size:var(--rs-pie-size);block-size:var(--rs-pie-size);border-radius:50%;background:conic-gradient(var(--rs-teal) 0 var(--op), var(--rs-teal-mid) var(--op) var(--cad), var(--bg-warm-dark) var(--cad) 100%)}.rs-pie__center{position:absolute;inset:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background-color:var(--bg-surface);text-align:center}.rs-pie__title{color:var(--label);font-size:var(--fz-xs);font-weight:var(--fw-bold)}.rs-pie__asof{margin-block-start:.125rem;color:var(--text-sub);font-size:var(--fz-xs)}.rs-pie__label{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%, -50%) rotate(var(--mid)) translateY(calc(var(--rs-pie-size) * -0.375)) rotate(calc(var(--mid) * -1));color:var(--text-invert);line-height:1.3;text-align:center;white-space:nowrap}.rs-pie__label span{display:block}.rs-pie__label-name{font-size:.75rem;font-weight:var(--fw-bold)}.rs-pie__label-num{font-family:var(--ff-en);font-size:1.375rem;font-weight:var(--fw-bold)}.rs-pie__label--op .rs-pie__label-num{font-size:1.5rem}.rs-pie__label--other{color:var(--text)}.rs-legend__row{display:flex;align-items:baseline;gap:var(--sp-16);padding-block:1.125rem;border-block-end:1px solid var(--border-rule)}.rs-legend__row:last-child{border-block-end:0}.rs-legend__row dt{flex:1 1 auto;display:flex;align-items:baseline;gap:var(--sp-16);font-size:var(--fz-md);font-weight:var(--fw-bold)}.rs-legend__row .rs-legend__label{flex:1 1 0}.rs-legend__row dd{font-family:var(--ff-en);font-size:var(--fz-h1);font-weight:var(--fw-bold)}.rs-legend__row dd span{font-size:var(--fz-md)}.rs-legend__mark{flex:0 0 auto;inline-size:.75rem;block-size:.75rem}.rs-legend__note{color:var(--text-sub);font-size:var(--fz-xs);font-weight:var(--fw-medium)}.rs-legend__row--op .rs-legend__mark{background-color:var(--rs-teal)}.rs-legend__row--op .rs-legend__num{color:var(--rs-teal)}.rs-legend__row--design .rs-legend__mark{background-color:var(--rs-teal-mid)}.rs-legend__row--design .rs-legend__num{color:var(--rs-teal-mid)}.rs-legend__row--other .rs-legend__mark{background-color:var(--bg-warm-dark)}.rs-legend__row--other .rs-legend__num{color:var(--rs-gray-num)}.rs-dots{display:flex;flex-wrap:wrap;gap:var(--sp-12) 2.5rem;margin-block-start:var(--sp-20);list-style:none}.rs-dots li{display:flex;align-items:center;gap:var(--sp-10);font-size:var(--fz-sm)}.rs-dots li::before{content:"";flex:0 0 auto;inline-size:.5625rem;block-size:.5625rem;background-color:var(--rs-teal)}.rs-table{margin-block-start:var(--sp-20);border:1px solid var(--border);background-color:var(--bg-surface)}.rs-table__row{display:grid;grid-template-columns:17.5rem minmax(0, 1fr);border-block-end:1px solid var(--border-rule)}.rs-table__row:last-child{border-block-end:0}.rs-table__row dt{padding:1.125rem var(--sp-30);background-color:var(--bg-warm);font-weight:var(--fw-bold)}.rs-table__row dd{padding:1.125rem var(--sp-30)}.rs-table--wide .rs-table__row{grid-template-columns:20rem minmax(0, 1fr)}.rs-table--wide .rs-table__row dt,.rs-table--wide .rs-table__row dd{padding-block:var(--sp-16)}.rs-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--sp-24);margin-block-start:var(--sp-48);list-style:none}.rs-step{padding:var(--sp-30);border:1px solid var(--border);background-color:var(--bg-surface)}.rs-step__no{color:var(--rs-teal);font-family:var(--ff-en);font-size:var(--fz-13);font-weight:var(--fw-bold);letter-spacing:.12em}.rs-step__bar{display:block;inline-size:3.5rem;block-size:2px;margin-block-start:var(--sp-12);rotate:-4deg;transform-origin:left center;background-color:var(--rs-teal-light)}.rs-step__title{margin-block-start:1.125rem;font-size:var(--fz-xl);font-weight:var(--fw-bold);line-height:1.75}.rs-step__body{margin-block-start:.875rem;font-size:var(--fz-sm)}.rs-flow{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--sp-20);align-items:start;margin-block-start:var(--sp-56);list-style:none}.rs-flow__item{margin-block-start:calc((3 - var(--i))*2rem);padding:1.75rem 1.625rem;background-color:var(--bg-warm)}.rs-mark{background:linear-gradient(transparent 55%, color-mix(in srgb, var(--brand-grad-from) 60%, transparent) 55%);color:inherit;font-weight:var(--fw-bold)}.rs-flow__no{display:flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:var(--r-pill);background-color:var(--rs-teal);color:var(--text-invert);font-family:var(--ff-en);font-size:var(--fz-sm);font-weight:var(--fw-bold)}.rs-flow__title{margin-block-start:1.125rem;font-size:var(--fz-lg);font-weight:var(--fw-bold);line-height:1.75}.rs-flow__body{margin-block-start:var(--sp-8);font-size:var(--fz-sm)}.rs-tl{position:relative;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));margin-block-start:var(--sp-48);list-style:none}.rs-tl::before{content:"";position:absolute;inset-inline:1.625rem 0;inset-block-start:3.75rem;block-size:1px;background-color:var(--label)}.rs-tl::after{content:"";position:absolute;inset-inline-end:0;inset-block-start:3.75rem;inline-size:.875rem;block-size:1px;rotate:35deg;transform-origin:right center;background-color:var(--label)}.rs-tl__item{position:relative;z-index:1}.rs-tl__line{display:none}.rs-tl__cap{display:flex;justify-content:center;inline-size:3.25rem;color:var(--label);font-family:var(--ff-en);font-size:var(--fz-15);font-weight:var(--fw-bold);letter-spacing:.06em;line-height:1.5rem;white-space:nowrap}.rs-tl__no{display:flex;align-items:center;justify-content:center;inline-size:3.25rem;block-size:3.25rem;margin-block-start:.625rem;border-radius:var(--r-pill);background-color:var(--label);color:var(--text-invert);font-family:var(--ff-en);font-size:var(--fz-md);font-weight:var(--fw-bold)}.rs-tl__body{padding:1.125rem var(--sp-16) 0 0}.rs-tl__title{font-size:1.0625rem;font-weight:var(--fw-bold);line-height:1.5}.rs-tl__text{margin-block-start:var(--sp-8);font-size:var(--fz-15);line-height:1.7}.rs-tl__num{color:var(--label);font-family:var(--ff-en);font-size:1.375rem;font-weight:var(--fw-bold)}.rs-tr{display:grid;grid-template-columns:minmax(0, 1fr) 23.75rem;gap:var(--sp-48);align-items:center;margin-block-start:var(--sp-20)}.rs-tr__body p{font-size:var(--fz-md)}.rs-tr__link{margin-block-start:var(--sp-32)}.rs-tr__link .btn-pill{gap:.875rem;min-block-size:2.625rem;padding-inline:var(--sp-32);border:1px solid var(--border);font-weight:var(--fw-bold)}.rs-tr__art img{display:block;inline-size:23.75rem;max-inline-size:100%;block-size:auto;margin-inline-start:auto;mix-blend-mode:multiply}.rs-closing{padding-block:var(--sp-96) 0;background-color:var(--bg-warm);text-align:center}.rs-closing__title{word-break:auto-phrase}.rs-closing__title .wrapunit:last-child{margin-inline-end:-0.647em}.rs-closing__title{font-size:var(--fz-h-corp);font-weight:var(--fw-bold);line-height:1.5}.rs-closing__lead{margin-block-start:1.375rem;font-size:var(--fz-md)}.rs-closing__note{margin-block-start:1.75rem;color:var(--text-sub);font-size:var(--fz-xs)}.rs-closing__note a{color:var(--brand);text-decoration:underline}body:has(.rs) .cta,body:has(.rs) .about-lead{background-color:var(--bg-warm)}@media screen and (max-width: 1023px){.rs-hero{padding-block:2.5rem calc(var(--rs-over) + 2.5rem)}.rs-band{padding-block:calc(var(--rs-drop) + 2.5rem) 3.75rem}.rs-sec--01{padding-block:4rem calc(var(--rs-over) + 2.5rem)}.rs-sec--02,.rs-sec--03,.rs-sec--04,.rs-sec--05{padding-block:calc(var(--rs-drop) + 2.5rem) calc(var(--rs-over) + 2.5rem)}.rs-sec--05{padding-block-end:3.75rem}.rs-closing{padding-block-start:3.75rem}.rs-hero__body{inline-size:auto}.rs-hero__title{font-size:1.625rem;line-height:1.35;letter-spacing:var(--ls-04)}.rs-hero__en{font-size:.875rem;letter-spacing:var(--ls-04)}.rs-hero__text{margin-block-start:1.375rem;font-size:var(--fz-15);line-height:1.8}.rs-hero__art{display:none}.rs .pnav{margin-block:-1.375rem}.rs-band__art{display:block;inline-size:12.5rem;margin-block:-8.125rem 1.25rem;margin-inline:auto}.rs-band__art img{display:block;inline-size:100%;block-size:auto}.rs-nums{display:flex;gap:var(--sp-16);margin-inline:calc(var(--pad-sp)*-1);padding-inline:var(--rs-numpad, max(0px, 50vw - 8.125rem));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.rs-nums::-webkit-scrollbar{display:none}.rs-num{flex:0 0 16.25rem;padding:var(--sp-30);background-color:var(--bg-surface);scroll-snap-align:center}.rs-num+.rs-num::before{content:none}.rs-pin.is-pin{display:block;margin-inline:calc(var(--pad-sp)*-1);block-size:calc(var(--rs-numh) + var(--rs-numt))}.rs-pin.is-pin .rs-pin__stage{position:sticky;inset-block-start:calc(50vh - var(--rs-numh)/2 + 4.0625rem);display:flow-root}.rs-pin.is-pin .rs-pin__track{display:block;overflow:clip}.rs-pin.is-pin .rs-nums{inline-size:max-content;margin-inline:0;overflow:visible;scroll-snap-type:none;will-change:transform}.rs-pin.is-pin .rs-num{opacity:.5;scale:.94;transition:opacity calc(0.6s*var(--reveal-k)) ease,scale calc(0.6s*var(--reveal-k)) var(--e-reveal)}.rs-pin.is-pin .rs-num.is-on{opacity:1;scale:1}}@media screen and (max-width: 1023px)and (prefers-reduced-motion: no-preference){.js-anim .rs-band.is-shown .rs-pin.is-pin .drum__reel{animation:none}.js-anim .rs-pin.is-pin .rs-num.is-rolled .drum__reel{animation:drum-roll calc(0.9s*var(--reveal-k)) cubic-bezier(0.16, 0.7, 0.24, 1) forwards}.js-anim .rs-pin.is-pin .rs-num.is-rolled .drum__digit:nth-child(2) .drum__reel{animation-delay:calc(0.1s*var(--reveal-k))}}@media screen and (max-width: 1023px){.rs-num__head{margin-block-end:.75rem;font-size:1rem}.rs-num__icon img{block-size:3rem}.rs-num__value{margin-block-start:.875rem;font-size:var(--fz-num-lg)}.rs-num__unit{font-size:1.375rem}.rs-num__text{margin-block-start:.75rem;font-size:var(--fz-xs);line-height:1.6}.rs-dotsnav{display:flex;justify-content:center;gap:var(--sp-8);margin-block-start:var(--sp-20)}.rs-dotsnav span{inline-size:.5rem;block-size:.5rem;border-radius:var(--r-pill);background-color:#c9c2ba;transition:inline-size .3s ease,background-color .3s ease}.rs-dotsnav span.is-on{inline-size:1.5rem;background-color:var(--rs-teal)}.rs-notes{margin-block-start:var(--sp-30);font-size:var(--fz-13)}.rs-badge__no{font-size:var(--fz-15)}.rs-h2{font-size:1.625rem}.rs-lead{font-size:var(--fz-15)}.rs-h3,.rs-h3--wide{margin-block-start:var(--sp-40);font-size:var(--fz-md)}.rs-note,.rs-note--wide{margin-block-start:var(--sp-12);font-size:var(--fz-13)}.rs-after{margin-block-start:var(--sp-30);font-size:var(--fz-15)}.rs-after+.rs-after{margin-block-start:var(--sp-12)}.rs-chart{grid-template-columns:minmax(0, 1fr);gap:var(--sp-20);margin-block-start:var(--sp-30);padding:var(--sp-30)}.rs-pie{--rs-pie-size: 16.25rem;margin-inline:auto}.rs-pie__title,.rs-pie__asof{font-size:var(--fz-xs)}.rs-pie__label-num{font-size:1.125rem}.rs-pie__label--op .rs-pie__label-num{font-size:1.25rem}.rs-legend__row{padding-block:.875rem}.rs-legend__row dt{font-size:var(--fz-15)}.rs-legend__row dd{font-size:var(--fz-h3)}.rs-legend__row dd span{font-size:var(--fz-15)}.rs-dots{gap:var(--sp-10) var(--sp-20);margin-block-start:.875rem}.rs-dots li{gap:var(--sp-8);font-size:var(--fz-xs)}.rs-dots li::before{inline-size:.5rem;block-size:.5rem}.rs-table{margin-block-start:.875rem;font-size:var(--fz-15)}.rs-table__row,.rs-table--wide .rs-table__row{grid-template-columns:minmax(0, 1fr)}.rs-steps{grid-template-columns:minmax(0, 1fr);gap:var(--sp-16);margin-block-start:var(--sp-30)}.rs-step{padding:var(--sp-30)}.rs-step__title{font-size:var(--fz-md)}.rs-step__body{font-size:var(--fz-15)}.rs-flow{grid-template-columns:minmax(0, 1fr);gap:var(--sp-12);margin-block-start:var(--sp-30)}.rs-flow__item{display:grid;grid-template-columns:2rem minmax(0, 1fr);gap:0 var(--sp-16);align-items:start;margin-block-start:0;padding:var(--sp-20) var(--sp-30)}.rs-flow__no{grid-area:1/1/span 2/2;font-size:var(--fz-15)}.rs-flow__title{grid-area:1/2;margin-block-start:.1875rem;font-size:1.0625rem;line-height:1.7}.rs-flow__body{grid-area:2/2;margin-block-start:.375rem;font-size:var(--fz-15)}.rs-tl{grid-template-columns:minmax(0, 1fr);margin-block-start:var(--sp-30)}.rs-tl::before,.rs-tl::after{content:none}.rs-tl__item{display:grid;grid-template-columns:3.25rem minmax(0, 1fr);column-gap:1.125rem}.rs-tl__cap{grid-area:1/1/2/3;margin-block-end:.375rem;line-height:1.7}.rs-tl__no{grid-area:2/1;margin-block-start:0}.rs-tl__line{display:block;grid-area:3/1;justify-self:center;inline-size:1px;min-block-size:2.5rem;background-color:var(--label)}.rs-tl__body{grid-area:2/2/4/3;padding:.8125rem 0 1.25rem}.rs-tl__text{margin-block-start:.375rem}.rs-tl__num{font-size:1.25rem}.rs-tl__item:last-child .rs-tl__line{position:relative;align-self:start;block-size:3.875rem}.rs-tl__item:last-child .rs-tl__line::before,.rs-tl__item:last-child .rs-tl__line::after{content:"";position:absolute;inset-block-end:0;inline-size:1px;block-size:.625rem;background-color:var(--label)}.rs-tl__item:last-child .rs-tl__line::before{rotate:-37deg;transform-origin:bottom center}.rs-tl__item:last-child .rs-tl__line::after{rotate:37deg;transform-origin:bottom center}.rs-tl__item:last-child .rs-tl__body{padding-block-end:0}.rs-tr{grid-template-columns:minmax(0, 1fr);gap:var(--sp-24)}.rs-tr__body p{font-size:var(--fz-15)}.rs-tr__link .btn-pill{font-size:var(--fz-15)}.rs-closing__title{font-size:var(--fz-2xl)}.rs-closing__lead{margin-block-start:var(--sp-16);font-size:var(--fz-15);line-height:1.8}.rs-closing__note{margin-block-start:var(--sp-20);font-size:var(--fz-13);line-height:1.7}}}@media(768px <= width <= 1023px){.rs-tr{grid-template-columns:minmax(0, 1fr) 18.75rem;gap:var(--sp-32)}.rs-tr__art img{inline-size:18.75rem}}@media(width < 768px){.rs-tr__art{margin-block-start:var(--sp-24)}.rs-tr__art img{inline-size:min(18.75rem,100%);margin-inline:auto}.rs-tr__link{display:flex;justify-content:center}}@layer utilities{@media(prefers-reduced-motion: no-preference){.js-anim .rs-slope[data-anim]{opacity:1;translate:none;transition:none;clip-path:polygon(0 calc(var(--rs-drop) * 1.5), 100% 0, 100% 100%, 0 100%)}.js-anim .rs-slope[data-anim].is-shown{animation:rs-slope-rise calc(0.975s*var(--reveal-k)) var(--e-reveal) forwards}.js-anim .rs-band[data-anim]{clip-path:none}.js-anim .rs-band[data-anim].is-shown{animation:none}.js-anim .rs-band[data-anim]::before{clip-path:polygon(0 calc(var(--rs-drop) * 1.5), 100% 0, 100% 100%, 0 100%)}.js-anim .rs-band[data-anim].is-shown::before{animation:rs-slope-rise calc(0.975s*var(--reveal-k)) var(--e-reveal) forwards}@keyframes rs-slope-rise{to{clip-path:polygon(0 var(--rs-drop), 100% 0, 100% 100%, 0 100%)}}}}