.cre.sv-page{--plate-ar:0.74896}.cre .sv-link{display:inline-flex;align-items:center;gap:var(--dimension-space-s1);min-height:var(--dimension-touch-min);color:inherit;text-decoration:underline;text-decoration-thickness:var(--ln);text-underline-offset:.25em}.cre .sv-link:hover{text-decoration-thickness:var(--ln2)}.cre .sv-link--off{text-decoration:none}.cre .sv-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--dimension-space-s3)}.cre .sv-crumbs .sv-crumbs__i{display:inline-flex;align-items:center;gap:var(--dimension-space-s1)}.cre .sv-moment{display:grid;gap:var(--dimension-space-s1);justify-items:start}.cre .sv-moment__q{color:var(--ink)}.cre .sv-moment .e-provrow{gap:var(--dimension-space-s1)}.cre .sv-hero{position:relative;padding-block:calc(var(--cre-header-h) + var(--dimension-space-s2)) var(--dimension-space-s6)}.cre .sv-hero__head{display:grid;gap:var(--dimension-space-s2);margin-top:var(--dimension-space-s1)}.cre .sv-hero__lead{color:var(--ink-m)}@media (min-width:68.75em){.cre .sv-hero{padding-bottom:var(--dimension-space-s7)}.cre .sv-hero__head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:end}.cre .sv-hero__head .sv-hero__h1{grid-column:1/9}.cre .sv-hero__head .sv-hero__lead{grid-column:9/13}}.cre .sv-plate__media{position:relative;aspect-ratio:1920/1438;overflow:hidden;background:var(--color-sheet-surface)}.cre .sv-plate__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cre .sv-plate__base{transition:opacity var(--duration-appear) var(--cubicBezier-out-expo),filter var(--duration-appear) var(--cubicBezier-out-expo)}.cre .sv-plate__ov{opacity:0;transition:opacity var(--duration-appear) var(--cubicBezier-out-expo);pointer-events:none}.cre .sv-plate__ov[data-n="4"]{clip-path:polygon(3% 1%,97% 1%,97% 25%,3% 25%)}.cre .sv-plate__ov[data-n="3"]{clip-path:polygon(3% 19%,20% 19%,60% 23%,97% 29%,97% 51%,89% 61%,3% 47.5%)}.cre .sv-plate__ov[data-n="2"]{clip-path:polygon(3% 56%,12% 50.8%,45% 54.5%,88% 61%,97% 62%,97% 72%,90% 80%,3% 66%)}.cre .sv-plate__ov[data-n="1"]{clip-path:polygon(2% 74%,10% 66%,17% 66%,60% 73%,97% 79%,97% 92%,89% 100%,2% 88%)}.cre .sv-plate__ov.is-on{opacity:1}.cre .sv-phero__fig .sv-plate__base{opacity:.4;filter:grayscale(1)}.cre .sv-slice:has(.sv-co:hover,.sv-co:focus-within) .sv-plate__base{opacity:.35;filter:grayscale(1)}.cre .sv-slice:has(.sv-co[data-n="1"]:hover,.sv-co[data-n="1"]:focus-within) .sv-plate__ov[data-n="1"],.cre .sv-slice:has(.sv-co[data-n="2"]:hover,.sv-co[data-n="2"]:focus-within) .sv-plate__ov[data-n="2"],.cre .sv-slice:has(.sv-co[data-n="3"]:hover,.sv-co[data-n="3"]:focus-within) .sv-plate__ov[data-n="3"],.cre .sv-slice:has(.sv-co[data-n="4"]:hover,.sv-co[data-n="4"]:focus-within) .sv-plate__ov[data-n="4"]{opacity:1}.cre .sv-plate__media .e-cn{border-color:var(--color-sheet-text)}.cre .sv-plate__cap{margin-top:var(--dimension-space-s2);color:var(--ink-m)}.cre .sv-node{position:absolute;z-index:2;left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:var(--component-callout-node);height:var(--component-callout-node);border-radius:50%;background:var(--color-red-line);transform:translate(-50%,-50%)}.cre .sv-slice{display:none}@media (min-width:68.75em){.cre .sv-slice{--colw:calc((100cqw - 11 * var(--gut)) / 12);--plate-w:calc(var(--colw) * 7 + 6 * var(--gut));display:block;position:relative;container-type:inline-size;margin-top:var(--dimension-space-s5)}.cre .sv-plate{width:var(--plate-w)}.cre .sv-callouts{position:absolute;top:0;right:0;width:calc(var(--colw) * 5 + 4 * var(--gut));height:calc(var(--plate-w) * var(--plate-ar))}.cre .sv-co{position:absolute;left:0;right:0;top:calc(var(--y) * 100%);margin-top:calc(var(--dimension-space-s3) / -2);display:grid;gap:0;outline:none}.cre .sv-co__head{display:flex;align-items:center;gap:var(--dimension-space-s2);min-height:var(--dimension-space-s3)}.cre .sv-co__row{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--dimension-space-s3);padding-left:calc(var(--dimension-space-s3) + var(--dimension-space-s2))}.cre .sv-co__row .sv-moment{display:inline-grid}.cre .sv-co__lead{position:absolute;right:100%;top:calc(var(--dimension-space-s3) / 2);width:calc(var(--plate-w) * .045 + var(--gut) - var(--component-callout-node) / 2);border-top:var(--ln) solid var(--color-red-line);transition:border-top-width var(--duration-state)}.cre .sv-co:focus-within .sv-co__lead,.cre .sv-co:hover .sv-co__lead{border-top-width:var(--ln2)}.cre .sv-co .e-numc{color:var(--color-red-line)}}.cre .sv-stack{display:grid;gap:var(--dimension-space-s6);margin-top:var(--dimension-space-s5)}.cre .sv-st{display:grid;align-content:start}.cre .sv-st,.cre .sv-st__cap{gap:var(--dimension-space-s2)}.cre .sv-st__cap{position:sticky;top:var(--cre-header-h);z-index:3;display:flex;align-items:center;min-height:var(--dimension-touch-min);padding-block:var(--dimension-space-s1);background:var(--bg);border-bottom:var(--ln) solid var(--color-red-line)}.cre .sv-st__cap .e-numc{color:var(--color-red-line)}.cre .sv-st>.t-body{color:var(--ink-m)}.cre .sv-st>.sv-st__go{justify-self:start;color:var(--ink)}.cre .sv-crop{position:relative;height:0;padding-top:calc((var(--y1) - var(--y0)) * 1438 / ((var(--x1) - var(--x0)) * 1920) * 100%);overflow:hidden;background:var(--color-sheet-surface)}.cre .sv-crop img{position:absolute;max-width:none;width:calc(100% / (var(--x1) - var(--x0)));height:auto;left:calc(var(--x0) / (var(--x1) - var(--x0)) * -100%);top:calc(var(--y0) / (var(--y1) - var(--y0)) * -100%)}@media (min-width:68.75em){.cre .sv-stack{display:none}}.cre .sv-stamp{display:grid;grid-template-columns:minmax(0,1fr);margin-top:var(--dimension-space-s5);border-top:var(--ln) solid var(--line);border-left:var(--ln) solid var(--line)}.cre .sv-g{display:flex;flex-direction:column;gap:var(--dimension-space-s1);min-width:0;padding:var(--dimension-space-s2);border-right:var(--ln) solid var(--line);border-bottom:var(--ln) solid var(--line)}.cre .sv-g dt{color:var(--ink-m)}.cre .sv-g dd{display:grid;gap:var(--dimension-space-s1);justify-items:start}.cre .sv-g__v{font-family:var(--font-family-cre-sans);font-feature-settings:"ss01" 1,"tnum" 1;font-size:var(--type-mono-390-stamp-value-size);line-height:var(--type-mono-390-stamp-value-lh)}.cre .sv-g--door dd>.t-body:first-child{color:var(--ink-m)}@media (min-width:30em){.cre .sv-stamp{grid-template-columns:repeat(2,minmax(0,1fr))}.cre .sv-g--door{grid-column:1/-1}}@media (min-width:68.75em){.cre .sv-stamp{grid-template-columns:2fr 2fr 3fr 3fr}.cre .sv-g--door{grid-column:auto}.cre .sv-g__v{font-size:var(--type-mono-1440-stamp-value-size);line-height:var(--type-mono-1440-stamp-value-lh)}}.cre .sv-desk{display:none}@media (min-width:68.75em){.cre .sv-desk{display:block}}.cre .sv-spec{width:100%;margin-top:var(--dimension-space-s5);border-collapse:collapse;table-layout:fixed}.cre .sv-spec td,.cre .sv-spec th{padding:var(--dimension-space-s3) var(--dimension-space-s3) var(--dimension-space-s3) 0;text-align:left;vertical-align:top;border-bottom:var(--ln) solid var(--line-t);font-weight:inherit}.cre .sv-spec thead th{padding-block:var(--dimension-space-s1);color:var(--ink-m);border-bottom:var(--ln) solid var(--line)}.cre .sv-spec col,.cre .sv-spec thead th:first-child{width:22%}.cre .sv-spec thead th:nth-child(2){width:30%}.cre .sv-spec thead th:nth-child(3){width:32%}.cre .sv-spec thead th:nth-child(4){width:16%}.cre .sv-spec__n{display:flex;align-items:center;gap:var(--dimension-space-s2)}.cre .sv-spec td:nth-child(2){color:var(--ink-m)}.cre .sv-blk.e-list:has(+.sv-blk.e-list){padding-bottom:var(--dimension-space-s5)}.cre .sv-blk .e-grid{row-gap:var(--dimension-space-s4)}.cre .sv-prose{display:grid;gap:var(--dimension-space-s3);align-content:start}.cre .e-dark .sv-lead,.cre .sv-lead{color:var(--ink-m)}.cre .sv-paths{display:grid;gap:var(--dimension-space-s5)}.cre .sv-path{display:grid;gap:var(--dimension-space-s2);align-content:start;padding-top:var(--dimension-space-s3);border-top:var(--ln2) solid var(--line)}.cre .sv-path>.t-body{color:var(--ink-m)}.cre .sv-path__to{margin-top:auto}@media (min-width:68.75em){.cre .sv-paths{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gut)}}.cre .sv-scope{border-top:var(--ln) solid var(--line)}.cre .sv-scope li{display:grid;grid-template-columns:var(--dimension-space-s5) minmax(0,1fr) auto;align-items:center;gap:var(--dimension-space-s1) var(--dimension-space-s2);min-height:var(--dimension-space-s7);padding-block:var(--dimension-space-s1);border-bottom:var(--ln) solid var(--line-t)}.cre .sv-scope li>:last-child{grid-column:2/-1}.cre .sv-scope li>:last-child:empty{display:none}.cre .sv-scope__layer{display:inline-flex;align-items:center;gap:var(--dimension-space-s1)}@media (min-width:68.75em){.cre .sv-scope li{grid-template-columns:var(--dimension-space-s7) minmax(0,5fr) minmax(0,2fr) minmax(0,3fr)}.cre .sv-scope li>:last-child{grid-column:auto}}.cre .sv-duel__chart{min-width:0}.cre .sv-cases{display:grid;gap:var(--dimension-space-s6)}.cre .sv-case{display:grid;gap:var(--dimension-space-s3);align-content:start}.cre .sv-case__img{display:block;aspect-ratio:3/2;overflow:hidden;background:var(--surface)}.cre .sv-case__img img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-appear) var(--cubicBezier-out-expo)}.cre .sv-case__img:hover img{transform:scale(1.02)}.cre .sv-case__body{display:grid;gap:var(--dimension-space-s2);align-content:start}.cre .sv-case__body h3 a{text-decoration:none}.cre .sv-case__body h3 a:hover{text-decoration:underline;text-decoration-thickness:var(--ln)}.cre .sv-case__body>.t-body{color:var(--ink-m)}.cre .sv-case__letter{display:grid;grid-template-columns:var(--dimension-space-s9) minmax(0,1fr);gap:var(--dimension-space-s2);margin-top:var(--dimension-space-s2);padding-top:var(--dimension-space-s2);border-top:var(--ln) solid var(--line-t)}.cre .sv-case__letter img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:50% 0;background:var(--color-sheet-bg)}.cre .sv-case__letter figcaption{display:grid;gap:var(--dimension-space-s1);align-content:start}@media (min-width:68.75em){.cre .sv-cases{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gut)}}.cre .sv-letters{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:var(--gut);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--dimension-space-s2);margin-top:var(--dimension-space-s4)}.cre .sv-letter{display:grid;gap:var(--dimension-space-s2);align-content:start;scroll-snap-align:start}.cre .sv-letter__scan{display:block;aspect-ratio:3/4;overflow:hidden;background:var(--color-sheet-bg)}.cre .sv-letter__scan img{width:100%;height:100%;object-fit:cover;object-position:50% 0;transition:transform var(--duration-appear) var(--cubicBezier-out-expo)}.cre .sv-letter__scan:hover img{transform:scale(1.02)}.cre .sv-letter>.t-caption{color:var(--ink)}.cre .sv-letter--all{align-content:center;justify-items:start}@media (min-width:68.75em){.cre .sv-letters{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}}.cre .sv-price{display:grid;gap:0;border-top:var(--ln) solid var(--line);border-left:var(--ln) solid var(--line)}.cre .sv-price__door{display:grid;gap:var(--dimension-space-s2);padding:var(--dimension-space-s3);border-right:var(--ln) solid var(--line);border-bottom:var(--ln) solid var(--line)}.cre .sv-price__door dt{color:var(--ink-m)}.cre .sv-price__door dd{display:grid;gap:var(--dimension-space-s2)}@media (min-width:68.75em){.cre .sv-price{grid-template-columns:repeat(2,minmax(0,1fr))}}.cre .sv-faq__h{margin-bottom:var(--dimension-space-s5)}.cre .sv-faq__m{display:inline-grid;margin-left:var(--dimension-space-s1);vertical-align:middle}.cre .sv-src{padding-top:0}.cre .sv-src__list{margin-top:var(--dimension-space-s3);border-top:var(--ln) solid var(--line)}.cre .sv-src__list li{display:grid;grid-template-columns:var(--dimension-space-s4) minmax(0,1fr);gap:var(--dimension-space-s1) var(--dimension-space-s2);padding-block:var(--dimension-space-s2);border-bottom:var(--ln) solid var(--line-t);scroll-margin-top:calc(var(--cre-header-h) + var(--dimension-space-s2))}.cre .sv-src__list li>:last-child{grid-column:2}.cre .sv-src__list li:target{background:var(--surface)}.cre .sv-src__list a{text-decoration:underline;text-decoration-thickness:var(--ln);text-underline-offset:.2em}@media (min-width:68.75em){.cre .sv-src__list li{grid-template-columns:var(--dimension-space-s4) minmax(0,1fr) auto}.cre .sv-src__list li>:last-child{grid-column:auto}}.cre .sv-related{padding-bottom:var(--dimension-space-s4)}.cre .sv-related h2{margin-bottom:var(--dimension-space-s2)}.cre .sv-phero{display:grid;gap:var(--dimension-space-s5);margin-top:var(--dimension-space-s2)}.cre .sv-phero__text{display:grid;gap:var(--dimension-space-s3);align-content:start}.cre .sv-phero__acts{margin-top:var(--dimension-space-s1)}.cre .sv-phero__acts,.cre .sv-phero__cap{display:grid;gap:var(--dimension-space-s2)}.cre .sv-phero__cap{margin-top:var(--dimension-space-s2)}.cre .sv-phero__cap>.m-field{color:var(--ink-m)}.cre .sv-phero__layers{display:grid;gap:var(--dimension-space-s1)}.cre .sv-phero__layers li{display:flex;align-items:center;gap:var(--dimension-space-s2);color:var(--ink-m)}.cre .sv-phero__layers li.is-accent{color:var(--ink)}.cre .sv-phero__layers li.is-accent .e-numc{color:var(--color-red-line)}@media (min-width:68.75em){.cre .sv-hero--page{min-height:100svh}.cre .sv-phero{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:start;margin-top:var(--dimension-space-s4)}.cre .sv-phero__text{grid-column:1/6}.cre .sv-phero__fig{grid-column:6/13}.cre .sv-phero__acts{display:flex;flex-wrap:wrap}.cre .sv-phero__layers{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gut)}}.cre .sv-film{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:var(--gut);overflow-x:auto;scroll-snap-type:x mandatory;padding-top:var(--dimension-space-s3);padding-bottom:var(--dimension-space-s2);border-top:var(--ln) solid var(--line)}.cre .sv-frame{position:relative;display:grid;gap:var(--dimension-space-s2);align-content:start;scroll-snap-align:start}.cre .sv-frame__tick{position:absolute;top:calc(-1 * var(--dimension-space-s3) - var(--dimension-space-s1) / 2);left:0;width:var(--dimension-space-s1);height:var(--dimension-space-s1);background:var(--color-red-line)}.cre .sv-frame__label{display:flex;gap:var(--dimension-space-s1);color:var(--ink-m)}.cre .sv-frame__img{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--surface)}.cre .sv-frame__img img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-appear) var(--cubicBezier-out-expo)}.cre a.sv-frame__img:hover img{transform:scale(1.02)}.cre .sv-frame__cap{color:var(--ink)}@media (min-width:68.75em){.cre .sv-film{grid-auto-columns:calc((100% - 2 * var(--gut)) / 3.25)}.cre .sv-film--fit{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}.cre .sv-weeks{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr)) auto;align-items:center;gap:var(--ln2)}.cre .sv-weeks i{display:block;height:var(--dimension-space-s1);border:var(--ln) solid var(--line)}.cre .sv-weeks i.is-on{background:var(--color-red-line);border-color:var(--color-red-line)}.cre .sv-weeks b{margin-left:var(--dimension-space-s1);font-weight:inherit;white-space:nowrap}.cre .sv-paths--weeks .sv-path{padding-top:0;border-top:0}@media (min-width:68.75em){.cre .sv-paths--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cre .sv-scope__hint{color:var(--ink-m)}@media (prefers-reduced-motion:reduce){.cre .sv-case__img img,.cre .sv-co__lead,.cre .sv-frame__img img,.cre .sv-letter__scan img,.cre .sv-plate__base,.cre .sv-plate__ov{transition:none}}