@layer reset{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block}button,input,select,textarea{font:inherit;color:inherit}}@layer base{:root{--hdr-h:6rem;--pad-x:max(var(--margin), calc((100% - var(--container)) / 2))}html,body{overflow-x:clip}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased}p,li,dd{text-wrap:pretty}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:var(--ink);color:var(--paper)}.kw{white-space:nowrap}.h1,.h2{font-family:var(--font-display);font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:var(--lh-head);text-wrap:balance;letter-spacing:-.005em}.h1,.h1--sm{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font-family:var(--font-body);font-size:var(--fs-h3);text-wrap:balance;font-weight:600;line-height:1.3}.lead{font-size:var(--fs-statement);font-family:var(--font-display);text-wrap:pretty;font-weight:400;line-height:1.35}.lnk{text-underline-offset:.24em;text-decoration:underline;text-decoration-thickness:1px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mon__seal{fill:var(--shu)}.skip{left:var(--space-2);top:var(--space-2);z-index:60;padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--paper);font-weight:600;text-decoration:underline;position:absolute;transform:translateY(-200%)}.skip:focus{transform:none}}@layer layout{.wrap{max-width:calc(var(--container) + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto}.doc{max-width:calc(var(--container) + 2 * var(--margin));padding:var(--space-12) var(--margin) var(--space-end);margin-inline:auto}.doc>*{max-width:46rem}.doc>.h1{margin-bottom:var(--space-6)}.doc>.lead{margin-bottom:var(--space-4)}.doc__sec{margin-top:var(--space-12)}.doc__sec>*+*{margin-top:var(--space-4)}.doc__list>li+li{margin-top:var(--space-2)}.doc__list--rules>li{padding-left:1.1em;position:relative}.doc__list--rules>li:before{content:"";border-top:1px solid;width:.4em;position:absolute;top:.85em;left:0}.doc--legal>*{max-width:none}.doc--legal>.h1{padding-bottom:var(--space-8);border-bottom:1px solid var(--rule);margin-bottom:0}.doc--legal .doc__sec{column-gap:var(--gutter);padding-block:var(--space-8);border-bottom:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:0;display:grid}.doc--legal .doc__sec>*{max-width:var(--measure);grid-column:6/span 7}.doc--legal .doc__sec>h2:first-child{grid-area:1/1/span 40/span 4;max-width:none}.doc--legal .doc__sec>h2:first-child+*{margin-top:0}.doc--legal .doc__sec>.table{max-width:none}}@layer components{.hdr{z-index:20;color:var(--ink);position:relative}.hdr__in{align-items:center;gap:var(--space-8);height:var(--hdr-h);max-width:calc(var(--container) + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto;display:flex}.mark{align-items:center;gap:var(--space-3);color:inherit;flex:none;text-decoration:none;display:inline-flex}.mark .mon{flex:none}.mark__word{font-family:var(--font-wordmark);font-variation-settings:"opsz" 11;letter-spacing:var(--track-wordmark);text-transform:uppercase;white-space:nowrap;font-size:1.1875rem;font-weight:600;line-height:1}.hdr__nav{margin-left:auto}.hdr__nav ul{gap:clamp(1.25rem,2.2vw,2rem);display:flex}.hdr__nav a,.hdr__bags{padding-block:var(--space-3);color:var(--ink-2);font-size:var(--fs-nav);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:1.4;text-decoration:none;display:inline-block;position:relative}.hdr__nav a:after,.hdr__bags:after,.menu__btn:after{content:"";transform-origin:0;transition:transform var(--t-line) var(--ease-out);border-top:1px solid;position:absolute;bottom:.45rem;left:0;right:0;transform:scaleX(0)}.hdr__nav a[aria-current=page]{color:var(--ink)}.hdr__nav a[aria-current=page]:after{transform:none}.hdr__bags{display:none}.currency{gap:var(--space-1);display:grid}.currency__row{align-items:center;gap:var(--space-3);display:flex}.currency__label{font-size:var(--fs-label);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-2);font-weight:500}.currency__note{font-size:var(--fs-small);color:var(--ink-2);line-height:1.45}.currency--compact{position:relative}.currency--compact .select{font-size:var(--fs-nav);letter-spacing:var(--track-caps);color:var(--ink-2);border-bottom-color:#0000}.currency--compact .currency__note{right:0;top:calc(100% + var(--space-2));z-index:5;width:max-content;max-width:17rem;padding:var(--space-3) var(--space-4);background:var(--paper);border:1px solid var(--rule-strong);font-size:var(--fs-caption);opacity:0;pointer-events:none;transition:opacity var(--t-line) var(--ease-out), transform var(--t-line) var(--ease-out);position:absolute;transform:translateY(-4px)}.currency--compact:focus-within .currency__note{opacity:1;transform:none}.select{appearance:none;border:0;border-bottom:1px solid var(--ink-2);min-height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;padding:.25rem 1.6rem .25rem 0;font-size:1.0625rem;font-weight:500}.select option{color:var(--ink);background:var(--paper)}.selectbox{display:inline-block;position:relative}.selectbox:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:.42rem;height:.42rem;margin-top:-.32rem;position:absolute;top:50%;right:.3rem;transform:rotate(45deg)}.selectbox--input{display:block}.selectbox--input:after{right:.9rem}.selectbox--input .input{cursor:pointer;padding-right:2.25rem}.menu{display:none}.menu__btn{min-height:2.75rem;padding:var(--space-3) 0;cursor:pointer;font-size:var(--fs-nav);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);background:0 0;border:0;font-weight:500;position:relative}.menu__panel{z-index:40;background:var(--paper);color:var(--ink);padding:0 var(--margin) var(--space-12);opacity:1;transition:opacity var(--t-line) var(--ease-out), display var(--t-line) allow-discrete;position:fixed;inset:0;overflow-y:auto}@starting-style{.menu__panel{opacity:0}}.menu__panel[hidden]{opacity:0;display:none}.menu__top{height:var(--hdr-h);justify-content:flex-end;align-items:center;display:flex}.menu__list{margin-bottom:var(--space-10);border-top:1px solid var(--rule)}.menu__list li{border-bottom:1px solid var(--rule)}.menu__list a{padding-block:var(--space-4);font-family:var(--font-display);font-size:1.75rem;font-weight:400;line-height:1.2;text-decoration:none;display:block}.menu__list a[aria-current=page]{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.menu__panel .currency{justify-items:start}.menu__legal{gap:var(--space-2);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--rule);display:grid}.menu__legal a{padding-block:var(--space-1);font-size:1.0625rem;display:inline-block}.btn{isolation:isolate;min-height:3.5rem;padding:0 var(--space-10);background:var(--ink);color:var(--paper);font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;transition:transform var(--t-press) var(--ease-out);border:0;border-radius:0;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn:after{content:"";z-index:-1;background:var(--veil-hover);opacity:0;transition:opacity var(--t-line) var(--ease-out);pointer-events:none;position:absolute;inset:0}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.6;cursor:wait}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.btn--quiet{min-height:2.75rem;padding:0 var(--space-6);color:var(--ink);border:1px solid var(--ink);background:0 0}.plinth{aspect-ratio:1;display:block;position:relative}.plinth:before{content:"";left:calc(var(--gutter) / -2);right:calc(var(--gutter) / -2);border-top:1px solid var(--rule-strong);pointer-events:none;position:absolute;bottom:0}.plinth__lift{position:absolute;inset:32% 12% 0}.plinth__shadow{background:radial-gradient(ellipse at center, var(--shadow-contact) 0%, transparent 70%);opacity:.6;pointer-events:none;width:64%;height:16px;transition:opacity var(--t-near) var(--ease-out);position:absolute;bottom:-11px;left:18%}.plinth__img{object-fit:contain;object-position:center bottom;transform-origin:bottom;width:100%;height:100%;transition:transform var(--t-near) var(--ease-out), opacity .4s var(--ease-out);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.plinth__img--two{opacity:0}.plinth--photo .plinth__lift{inset:0}.plinth--photo .plinth__img{object-fit:cover;object-position:center}.cap{margin-top:var(--space-5);align-content:start;gap:0;line-height:1.5;display:grid}.cap__ref{font-size:var(--fs-caption);color:var(--ink-2);margin-bottom:var(--space-1)}.cap__name{font-family:var(--font-display);font-weight:400;font-size:var(--fs-name);color:var(--ink);line-height:1.3}.cap__u{position:relative}.cap__u:after{content:"";transform-origin:0;transition:transform var(--t-line) var(--ease-out);border-top:1px solid;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.cap__facts{font-size:var(--fs-small);color:var(--ink-2);overflow-wrap:anywhere}.cap__price{margin-top:var(--space-2);font-size:var(--fs-price-sm);color:var(--ink);font-weight:500}.cap__approx{font-size:var(--fs-small);color:var(--ink-2)}.cap__status{margin-top:var(--space-2);font-size:var(--fs-label);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);font-weight:500}.shelf{--cols:2;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--space-near) var(--gutter);display:grid}.shelf__item{--rest:0;min-width:0;position:relative}.shelf__link{color:inherit;-webkit-user-drag:none;text-decoration:none;display:block}.shelf__link:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.shelf__item.is-off .plinth__img{opacity:.55}.sechead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-8);padding-top:var(--space-6);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex;position:relative}.sechead:before{content:"";border-top:1px solid var(--rule-strong);transform-origin:0;position:absolute;top:0;left:0;right:0}.home{background:var(--stage)}.hero{--hero-h:clamp(560px, 78svh, 760px);height:var(--hero-h);margin-top:calc(-1 * var(--hdr-h));background:var(--stage);position:relative;overflow-x:clip}.hero__in{--bag:min(calc(var(--hero-h) * .5), 34cqi);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:var(--hdr-h) minmax(0, 1fr) 24%;column-gap:var(--gutter);height:100%;max-width:calc(var(--container) + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto;display:grid;container-type:inline-size}.hero__h{z-index:1;font-family:var(--font-display);font-weight:400;font-size:min(var(--fs-hero), 4.3cqi);letter-spacing:-.01em;grid-area:2/1/auto/span 6;align-self:end;margin-bottom:2.5rem;line-height:1.1;position:relative}.hero__h>span{display:block}.hero__show{grid-area:2/1/span 2/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none;display:grid}.hero__slides,.hero__slide{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.hero__slide:not([data-on]){visibility:hidden}.hero__stand{width:var(--bag);margin-left:calc(66cqi - var(--bag) / 2);pointer-events:auto;touch-action:pan-y;-webkit-user-drag:none;-webkit-touch-callout:none;grid-area:1/1/auto/-1;place-self:end start;display:block}.plinth--hero:before{display:none}.plinth--hero .plinth__lift{inset:0}.plinth--hero .plinth__shadow{opacity:.85}.hero__floor{border-top:1px solid var(--rule-strong);transform-origin:0;grid-area:3/1/auto/-1;align-self:start;width:100vw;margin-left:calc(50% - 50vw)}.hero__below{padding-top:var(--space-6);grid-area:3/1/auto/-1;position:relative}.hero__cap{margin:var(--space-6) 0 0 calc(66cqi - var(--bag) / 2);color:inherit;pointer-events:auto;grid-area:2/1/auto/-1;place-self:start;text-decoration:none;display:block}.hero__cap .cap{margin-top:0}.hero__cap:focus-visible{outline-offset:4px}.hero__ctl{margin-bottom:var(--space-6);place-self:end;justify-items:end;gap:var(--space-1);text-align:right;pointer-events:auto;grid-area:1/1/auto/-1;display:grid}.hero__pos{font-size:var(--fs-caption);letter-spacing:var(--track-caps);color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.hero__steps{gap:var(--space-4);display:flex}.hero__btn{appearance:none;min-height:2.25rem;font-size:var(--fs-label);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);cursor:pointer;text-underline-offset:.3em;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.go{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.go__n{color:var(--ink-2)}.go--narrow{display:none}.newly{background:var(--stage);padding-block:var(--space-rest) var(--space-end)}.newly--item{padding-block:var(--space-std) var(--space-end);margin-top:var(--space-std)}.facts{background:var(--paper);padding-block:var(--space-rest)}.facts__row{column-gap:var(--gutter);padding-block:var(--space-8);border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.facts__row:last-child{border-bottom:1px solid var(--rule)}.facts__text{font-family:var(--font-display);font-weight:400;font-size:var(--fs-statement);text-wrap:pretty;grid-column:1/span 8;line-height:1.35}.facts__link{text-align:right;grid-column:9/span 4;justify-self:end}.bags__head{max-width:calc(var(--container) + 2 * var(--margin));padding:var(--space-2) var(--margin) var(--space-6);margin-inline:auto}.bags__n{margin-top:var(--space-2);font-size:var(--fs-body);font-weight:500}.bags__lead{margin-top:var(--space-1);color:var(--ink-2)}.bags__stage{background:var(--stage);padding-bottom:var(--space-std)}.bags__stage>*{padding-inline:var(--pad-x)}html:has(.filters){scroll-padding-top:7.5rem}.filters{z-index:10;background:var(--stage);border-bottom:1px solid var(--rule);padding-block:var(--space-3);position:sticky;top:0}.filter{align-items:flex-end;gap:var(--space-3) var(--space-8);flex-wrap:wrap;display:flex}.filter__field{gap:0;display:grid}.filter__label{font-size:var(--fs-label);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-2);font-weight:500}.filter__field .selectbox,.filter__field .select{min-width:7rem}.filter__field .select{width:100%}.filter__clear{padding-block:var(--space-2);align-self:center;margin-left:auto;font-weight:500}.filter__apply{min-height:2.75rem;padding:0 var(--space-6);background:var(--ink);color:var(--paper);cursor:pointer;border:0;font-weight:600}.bags__meta{justify-content:space-between;gap:var(--space-1) var(--space-8);padding-block:var(--space-3) var(--space-2);font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;display:flex}.bags__count{color:var(--ink);font-weight:500}.bags__count:empty{display:none}.empty{padding-block:var(--space-12) var(--space-16)}.empty>:not(.empty__floor){max-width:38rem}.empty>*+*{margin-top:var(--space-3)}.empty__floor{height:0;margin-top:var(--space-16);margin-bottom:var(--space-8);border-top:1px solid var(--rule-strong);display:block}.pager{justify-content:center;align-items:center;gap:var(--space-2) var(--space-6);padding-top:var(--space-std);flex-wrap:wrap;font-size:1.0625rem;font-weight:500;display:flex}.pager__list{justify-content:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.pager__num,.pager__step,.pager__gap{min-width:2.75rem;min-height:2.75rem;padding-inline:var(--space-2);color:var(--ink-2);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pager__step{color:var(--ink);text-underline-offset:.24em;text-decoration:underline;text-decoration-thickness:1px}.pager__num.is-current{color:var(--ink);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.pager .is-off{color:var(--ink-2);cursor:default;text-decoration:none}.pager__where{text-align:center;font-size:var(--fs-small);color:var(--ink-2);flex-basis:100%}.item{column-gap:var(--gutter);max-width:calc(var(--container) + 2 * var(--margin));padding:var(--space-8) var(--margin) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-inline:auto;display:grid}.exhibit{align-items:baseline;gap:var(--space-3) var(--space-4);grid-column:1/span 7;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.exhibit__scroll{grid-column:1/-1;min-width:0}.exhibit__list{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.exhibit__item{min-width:0}.exhibit__item--first{grid-column:1/-1}.exhibit__photo{aspect-ratio:1;background:var(--stage-2);display:block;overflow:hidden}.exhibit__img{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.plinth--exhibit{background:var(--stage)}.plinth--exhibit:before{bottom:16%;left:0;right:0}.plinth--exhibit .plinth__lift{inset:14% 11% 16%}.plinth--exhibit .plinth__shadow{opacity:.9}.exhibit__cap{font-size:var(--fs-small);color:var(--ink-2);grid-area:2/1}.exhibit__count{font-size:var(--fs-caption);color:var(--ink);grid-area:2/2;display:none}.item__col{grid-column:9/span 4;min-width:0}.item__ref{font-size:var(--fs-caption);color:var(--ink-2)}.item__h{margin-top:var(--space-2)}.item__spec{margin-top:var(--space-3);color:var(--ink-2)}.item__status{margin-top:var(--space-6);font-size:var(--fs-label);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:500}.item__yen{margin-top:var(--space-2);font-size:var(--fs-price);font-weight:500;line-height:1.15}.item__approx{margin-top:var(--space-1);color:var(--ink-2)}.item__fees{margin-top:var(--space-4);font-size:var(--fs-small);line-height:1.6}.item__action{margin-top:var(--space-8)}.item__action .btn{width:100%}.item__cost{margin-top:var(--space-3);font-size:var(--fs-small);color:var(--ink-2);line-height:1.6}.item__how{margin-top:var(--space-2);font-size:var(--fs-small)}.item__state{font-size:var(--fs-body);font-weight:600;line-height:1.5}.item__terms{gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--rule);display:grid}.ix{padding-top:var(--space-std)}.ix__in{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ix__in:before{content:"";border-top:1px solid var(--rule-strong);margin-bottom:var(--space-6);grid-column:1/-1}.ix__h{grid-column:1/span 3}.ix__in>:not(.ix__h){grid-column:5/span 8;min-width:0}.ix__body>*+*{margin-top:var(--space-6)}.ix__lead{color:var(--ink)}.facts-dl{column-gap:var(--space-12);border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fact{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--rule);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;display:grid}.fact__en{font-size:var(--fs-small);color:var(--ink-2)}.fact dd{overflow-wrap:anywhere}.is-unknown{color:var(--ink-2)}.stampbox{vertical-align:-.15em;border:1.5px solid;justify-content:center;align-items:center;min-width:1.45em;height:1.45em;padding-inline:.15em;font-weight:600;line-height:1;display:inline-flex}.points{column-gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.points__item{padding-block:var(--space-4) var(--space-6);border-top:1px solid var(--rule)}.points__name{font-family:var(--font-display);font-weight:400;font-size:var(--fs-name);line-height:1.3}.points__desc{margin-top:var(--space-1);font-size:var(--fs-small);color:var(--ink-2);line-height:1.6}.rbar{z-index:30;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4rem;padding:var(--space-2) var(--margin) calc(var(--space-2) + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--rule-strong);visibility:hidden;transition:transform .4s var(--ease-out), visibility 0s linear .4s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.rbar.is-on{visibility:visible;transition:transform .4s var(--ease-out), visibility 0s;transform:none}.rbar__price{font-size:1.0625rem;font-weight:500}.rbar__btn{min-height:3rem;padding-inline:var(--space-6)}.explain__top{padding:var(--space-8) 0 var(--space-std)}.explain__h{margin-bottom:var(--space-10)}.scene__img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.scene__cap{margin-top:var(--space-3);font-size:var(--fs-small);color:var(--ink-2)}.explain__intro{max-width:var(--measure);margin-top:var(--space-12)}.explain__intro>*+*{margin-top:var(--space-4)}.explain__sec{padding-block:0 var(--space-std)}.explain__sec--stage{background:var(--stage);padding-block:var(--space-std)}.explain__more{margin-top:var(--space-10)}.explain__end{padding-block:var(--space-std) var(--space-end)}.fig{color:var(--ink);display:block}.fig svg{width:100%;height:100%;overflow:visible}.fig--sm .gaai-l{display:none}.fig--sm .gaai-s{display:inline}.index{border-bottom:1px solid var(--rule)}.index__row{column-gap:var(--gutter);padding-block:var(--space-8);border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.index__fig{width:4.5rem;height:4.5rem}.index__fig--wide{width:7.2rem}.index__name{font-family:var(--font-display);font-weight:400;font-size:var(--fs-index);line-height:1.25}.index__body{max-width:var(--measure)}.index__row--insp .index__fig{grid-column:1/span 2}.index__row--insp .index__name{grid-column:3/span 3}.index__row--insp .index__body{grid-column:6/span 7}.index__num{font-family:var(--font-display);color:var(--ink-2);grid-column:1;font-size:3rem;font-weight:400;line-height:1}.index__row--step .index__fig{grid-column:2/span 2;height:4.5rem}.index__row--step .index__name{grid-column:4/span 3}.index__row--step .index__body{grid-column:7/span 6}.clauses{border-bottom:1px solid var(--rule)}.clauses__row{column-gap:var(--gutter);padding-block:var(--space-6);border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.clauses__term{align-items:center;gap:var(--space-5);grid-column:1/span 5;display:flex}.clauses__fig{flex:none;width:4.65rem;height:3.5rem}.clauses__name{font-size:var(--fs-h3);font-weight:600;line-height:1.3}.clauses__body{max-width:var(--measure);grid-column:6/span 7;padding-top:.35rem}.nightface{background:var(--night);color:var(--on-night);padding-block:var(--space-std) var(--space-end)}.nightface :focus-visible{outline-color:var(--on-night)}.nightface__in{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.nightface__in>.h2{grid-column:1/span 4}.nightface__in>div{grid-column:6/span 7}.nots{border-top:1px solid var(--rule-night);display:grid}.nots__row{padding-block:var(--space-6);border-bottom:1px solid var(--rule-night)}.nots__q{font-size:var(--fs-h3);font-weight:600;line-height:1.3}.nots dd{margin-top:var(--space-2);color:var(--on-night);max-width:var(--measure)}.nots__end{margin-top:var(--space-8);max-width:var(--measure)}.nots__link{margin-top:var(--space-6)}.req{column-gap:var(--gutter);max-width:calc(var(--container) + 2 * var(--margin));padding:var(--space-12) var(--margin) var(--space-end);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-inline:auto;display:grid}.req>*{grid-column:1/span 7;min-width:0}.req__head>*+*{margin-top:var(--space-3)}.req__target{font-weight:500}.req__aside{top:var(--space-8);padding:var(--space-6) var(--space-6) var(--space-6);background:var(--stage);grid-area:1/9/span 3/span 4;position:sticky}.plinth--req:before{left:calc(-1 * var(--space-6));right:calc(-1 * var(--space-6))}.meta__part{white-space:nowrap}.meta__part:not(:last-child):after{content:" /";color:var(--ink-2);padding-right:.45em}.form{margin-top:var(--space-12);gap:var(--space-8);display:grid}.form__req{font-size:var(--fs-small);color:var(--ink-2)}.form__summary{font-weight:600}.form__summary:empty{display:none}.field__label{margin-bottom:var(--space-2);font-size:var(--fs-small);font-weight:600;display:block}.field__hint{font-size:var(--fs-small);color:var(--ink-2);margin-top:var(--space-2)}.field__error{margin-top:var(--space-2);font-weight:600}.input{background:var(--paper);border:1px solid var(--ink-2);appearance:none;border-radius:0;width:100%;min-height:3.25rem;padding:.75rem .875rem;font-size:1.0625rem;line-height:1.5;display:block}.has-error .input{border-width:2px;border-color:var(--ink);padding:calc(.75rem - 1px) calc(.875rem - 1px)}.input--area{resize:vertical;min-height:7rem}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.check{gap:var(--space-3);align-items:flex-start;display:flex}.check input{width:1.5rem;height:1.5rem;accent-color:var(--ink);flex:none;margin:.15em 0 0}.form__charge{padding-block:var(--space-6);border-block:1px solid var(--rule)}.form__charge>*+*{margin-top:var(--space-3)}.form__fail{font-weight:500}.form .btn{width:100%;max-width:24rem}.notice{margin-top:var(--space-6)}.done>*+*{margin-top:var(--space-4)}.done__h{outline:none}.done__ref{font-size:var(--fs-h3);font-weight:600}.done__steps{padding-left:1.4rem;list-style:decimal}.done__steps li+li{margin-top:var(--space-2)}.done__keep{font-size:var(--fs-small);color:var(--ink-2)}.quote__wrap{margin-top:var(--space-3)}.quote{margin-top:var(--space-2);border-top:1px solid var(--rule);display:grid}.quote__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-2);border-bottom:1px solid var(--rule);display:flex}.quote__row dt{overflow-wrap:anywhere;min-width:0}.quote__row dd{white-space:nowrap;flex:none;font-weight:500}.quote__row--total{border-bottom:1px solid var(--ink);font-size:1.125rem;font-weight:600}.quote__row--total dd{font-weight:600}.quote__after{margin-top:var(--space-2)}.quote--order{max-width:30rem}.ord__no{font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.82em;font-weight:600}.ord__label{font-size:var(--fs-label);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-2);font-weight:500}.stages{margin-top:var(--space-12);border-top:1px solid var(--rule);display:grid}.stage{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--rule);color:var(--ink-2);grid-template-columns:.75rem minmax(0,1fr) auto;align-items:baseline;display:grid}.stage.is-reached,.stage.is-current{color:var(--ink)}.stage__mark{border:1.5px solid;align-self:center;width:.75rem;height:.75rem}.is-reached .stage__mark{background:var(--ink);border-color:var(--ink)}.is-current .stage__mark{background:var(--shu);border-color:var(--shu)}.stage__name{font-size:var(--fs-h3);font-weight:600;line-height:1.35}.stage__at{font-size:var(--fs-small);white-space:nowrap}.checks{gap:var(--space-2) var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.checks li{gap:var(--space-3);align-items:center;display:flex}.checks input{width:1.5rem;height:1.5rem;accent-color:var(--ink);flex:none;margin:0}.sealnote{align-items:center;gap:var(--space-4);display:flex}.doc__sec .sealnote{margin-top:var(--space-6)}.kv{margin-top:var(--space-6);border-top:1px solid var(--rule)}.kv>div{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--rule);grid-template-columns:12rem minmax(0,1fr);display:grid}.kv dt{font-weight:600}.kv dd{overflow-wrap:anywhere}.kv__amount{font-size:1.375rem;font-weight:600;line-height:1.3}.kv--doc>div{grid-template-columns:14rem minmax(0,1fr)}.kv+p{margin-top:var(--space-8)}.pay>*+*{margin-top:var(--space-4)}.pay>.kv:first-child{margin-top:var(--space-6)}.pay__in{margin-top:var(--space-8)}.pay__tabs{gap:0 var(--space-6);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.pay__tab{min-width:2.75rem;min-height:2.75rem;padding:var(--space-2) 0;letter-spacing:var(--track-caps);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;font-size:1.0625rem;font-weight:600}.pay__tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.pay__opt+.pay__opt{margin-top:var(--space-10)}.pay__opt>.kv{margin-top:var(--space-2)}.pay__tabs~.pay__opt{margin-top:0}.pay__tabs~.pay__opt>.kv{border-top:0;margin-top:0}.pay__cur{margin-top:var(--space-6)}.pay__val{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.pay__text{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-variant-numeric:tabular-nums lining-nums;min-width:0}.pay__amount{font-size:var(--fs-price);font-weight:600;line-height:1.2}.pay__copy{min-width:2.75rem;min-height:2.75rem;padding:0 var(--space-1);font-size:var(--fs-small);color:var(--ink);text-underline-offset:.24em;cursor:pointer;background:0 0;border:0;flex:none;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.pay__card>*+*{margin-top:var(--space-3)}.pay__cardbtn{width:100%;max-width:24rem}.pay__pending{margin-top:var(--space-12);padding-block:var(--space-4);border-block:1px solid var(--ink);font-weight:500}.table{margin-top:var(--space-6)}.fees{border-collapse:collapse;width:100%;font-size:1.0625rem}.fees th,.fees td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--rule)}.fees thead th{font-size:var(--fs-label);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--ink);font-weight:500}.fees tbody th{width:26%;font-weight:600}.fees td.fees__num,.fees th.fees__num{text-align:right;width:30%;padding-right:0}.fees__note{font-size:var(--fs-small);color:var(--ink-2)}.nf{align-content:center;justify-items:center;gap:var(--space-6);text-align:center;min-height:62svh;padding:var(--space-16) var(--margin);display:grid}.nf__links{gap:var(--space-2);display:grid}.ft{background:var(--night);color:var(--on-night)}.ft :focus-visible{outline-color:var(--on-night)}.ft__in{max-width:calc(var(--container) + 2 * var(--margin));padding:var(--space-std) var(--margin) var(--space-12);margin-inline:auto}.ft__mark{align-items:center;gap:var(--space-4);display:flex}.ft__mid{gap:var(--space-8);margin-top:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,2fr);display:grid}.ft__h{font-size:var(--fs-label);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--on-night-2);margin-bottom:var(--space-3);font-weight:500}.ft__mid a{padding-block:2px;font-size:1.0625rem;text-decoration:none;display:inline-block}.ft__mid li+li{margin-top:var(--space-1)}.ft__biz{color:var(--on-night-2);font-size:var(--fs-small)}.ft__biz li{overflow-wrap:anywhere}.ft__foot{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--rule-night);font-size:var(--fs-small)}.ft__foot>*+*{margin-top:var(--space-1)}.ft__disc{font-size:1.0625rem;font-weight:600}.ft__copy{color:var(--on-night-2)}}@layer motion{@keyframes shop-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes shop-rule{0%{transform:scaleX(0)}to{transform:none}}@keyframes shop-settle{0%{transform:scale(1.02)}to{transform:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hero__floor{animation:shop-rule var(--t-rule) var(--ease-out) both}.hero__h>span{animation:shop-appear var(--t-appear) var(--ease-out) both;animation-delay:.2s}.hero__h>span:nth-child(2){animation-delay:.32s}.hero__h>span:nth-child(3){animation-delay:.44s}.hero__below>*,.go--narrow,.hero__cap,.hero__ctl{animation:shop-appear var(--t-appear) var(--ease-out) .7s both}.plinth--hero .plinth__img{animation:shop-settle 1.2s var(--ease-out) both}}@media (hover:hover) and (pointer:fine){.shelf__link:hover .plinth__img{transform:scale(1.03)}.shelf__link:hover .plinth__shadow{opacity:1}.shelf__link:hover .cap__u:after{transform:none}.shelf__link:hover .plinth--two .plinth__img{opacity:0;transform:none}.shelf__link:hover .plinth--two .plinth__img--two{opacity:1}.hero__stand:hover .plinth__img{transform:scale(1.03)}.hero__cap:hover .cap__u:after{transform:none}.hero__btn:hover{text-decoration-color:currentColor}.hdr__nav a:hover:after,.hdr__bags:hover:after,.menu__btn:hover:after{transform:none}.btn:hover:after{opacity:1}.lnk:hover,.pager__step:hover{text-decoration-thickness:2px}.pager__num:not(.is-current):hover,.ft__mid a:hover,.menu__legal a:hover{text-underline-offset:.24em;text-decoration:underline;text-decoration-thickness:1px}.pay__tab:not([aria-selected=true]):hover{color:var(--ink);border-bottom-color:var(--rule-strong)}.pay__copy:hover{text-decoration-thickness:2px}.btn--quiet:hover{text-underline-offset:.24em;text-decoration:underline;text-decoration-thickness:1px}}}@layer utilities{@media (prefers-reduced-motion:reduce){.hero__floor,.hero__h>span,.hero__below>*,.go--narrow,.hero__cap,.hero__ctl,.plinth__img{animation:none!important}.plinth__img,.plinth__shadow,.cap__u:after,.hdr__nav a:after,.hdr__bags:after,.menu__btn:after,.btn,.btn:after,.menu__panel,.currency--compact .currency__note{transition:none!important}.shelf__link:hover .plinth__img,.hero__stand:hover .plinth__img,.btn:active{transform:none!important}.rbar,.rbar.is-on{transition:none!important;transform:none!important}html{scroll-behavior:auto!important}}}@layer responsive{@media (max-width:74.99rem){.shelf{--cols:2}.shelf>.shelf__item:nth-child(odd) .plinth:before{left:0}.shelf>.shelf__item:nth-child(2n) .plinth:before{right:0}.shelf>.shelf__item:last-child{--rest:var(--rest-2,0)}}@media (min-width:75rem){.shelf--new{--cols:4}.shelf--new>.shelf__item:nth-child(4n+1) .plinth:before{left:0}.shelf--new>.shelf__item:nth-child(4n) .plinth:before{right:0}.shelf--new>.shelf__item:last-child{--rest:var(--rest-4,0)}}@media (min-width:75rem) and (max-width:104.99rem){.shelf--catalogue{--cols:3}.shelf--catalogue>.shelf__item:nth-child(3n+1) .plinth:before{left:0}.shelf--catalogue>.shelf__item:nth-child(3n) .plinth:before{right:0}.shelf--catalogue>.shelf__item:last-child{--rest:var(--rest-3,0)}}@media (min-width:105rem){.shelf--catalogue{--cols:4}.shelf--catalogue>.shelf__item:nth-child(4n+1) .plinth:before{left:0}.shelf--catalogue>.shelf__item:nth-child(4n) .plinth:before{right:0}.shelf--catalogue>.shelf__item:last-child{--rest:var(--rest-4,0)}}.shelf>.shelf__item:last-child .plinth:before{right:calc(var(--rest) * -1 * (100% + var(--gutter)))}@media (min-width:64rem) and (min-height:55rem){.item__col{top:var(--space-8);position:sticky}}@media (max-width:74.99rem){.points{grid-template-columns:repeat(2,minmax(0,1fr))}.facts-dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:63.99rem){:root{--hdr-h:4rem}.hdr__in{gap:var(--space-4)}.hdr__nav,.hdr__cur{display:none}.hdr__bags{margin-left:auto;display:inline-block}.menu{display:block}.mark .mon{width:40px;height:40px}.mark{gap:var(--space-2)}.mark__word{letter-spacing:.1em;font-size:1rem}.hero{--hero-h:min(74svh, 620px)}.hero__in{--bag:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--hdr-h) auto minmax(0, 1fr) minmax(20%, auto)}.hero__h{margin:var(--space-4) 0 var(--space-6);grid-area:2/1;align-self:start;font-size:clamp(1.75rem,7.7vw,2.5rem)}.hero__show{grid-area:3/1/span 2}.hero__stand{grid-area:1/1;justify-content:center;justify-self:stretch;align-items:flex-end;width:100%;height:100%;margin-left:0;display:flex}.plinth--hero{aspect-ratio:1;width:auto;max-width:68%;height:100%}.hero__floor{grid-area:4/1}.hero__below{padding-block:var(--space-4) var(--space-6);grid-area:4/1}.hero__cap{margin:var(--space-4) 0 var(--space-6);grid-column:1}.hero__show:not(.hero__show--one) .hero__cap{margin-bottom:calc(2.75rem + var(--space-3) + var(--space-6))}.hero__ctl{justify-self:stretch;align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);text-align:left;grid-area:2/1;display:flex}.hero__steps{gap:var(--space-5)}.hero__ctl>.hero__btn{margin-left:auto}.hero__btn{min-height:2.75rem}.go--wide{display:none}.go--narrow{gap:var(--space-3);padding:var(--space-2) var(--margin) 0;background:var(--stage);display:grid}.go--narrow .btn{width:100%}.go--narrow .go__n{text-align:center}@media (min-width:48rem){.go--narrow{justify-content:start;align-items:center;column-gap:var(--space-6);grid-template-columns:auto auto}.go--narrow .btn{width:auto}}.newly{padding-top:var(--space-std)}.item{row-gap:var(--space-8);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr)}.exhibit,.item__col{grid-column:1}.exhibit{margin-inline:calc(-1 * var(--margin))}.exhibit__scroll{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.exhibit__scroll::-webkit-scrollbar{display:none}.exhibit__list{gap:0;display:flex}.exhibit__item{scroll-snap-align:start;flex:0 0 100%}.exhibit__count{padding-right:var(--margin);display:block}.exhibit__cap{padding-left:var(--margin)}.exhibit--one .exhibit__scroll{overflow:visible}.item__col{max-width:40rem}.rbar{display:flex}.ix__h,.ix__in>:not(.ix__h){grid-column:1/-1}.ix__h{margin-bottom:var(--space-6)}.req>*,.req__aside{grid-column:1/-1}.req__aside{gap:var(--space-5);margin-top:var(--space-8);padding:var(--space-4);grid-row:auto;grid-template-columns:9rem minmax(0,1fr);align-items:end;display:grid;position:static}.req__aside .cap{margin-top:0}.nightface__in>.h2,.nightface__in>div{grid-column:1/-1}.nightface__in>.h2{margin-bottom:var(--space-8)}.ft__mid{grid-template-columns:repeat(2,minmax(0,1fr))}.ft__biz{grid-column:1/-1}}@media (max-width:47.99rem){.filters{position:static}html:has(.filters){scroll-padding-top:0}.filter{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter__field .selectbox,.filter__field .select{width:100%;min-width:0}.filter__clear{grid-column:2;justify-self:end;margin-left:0}.shelf{row-gap:var(--space-12)}.cap__name{font-size:1.125rem}.plinth__shadow{height:10px;bottom:-8px}.facts__row{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.facts__text,.facts__link{text-align:left;grid-column:1;justify-self:start}.points{grid-template-columns:minmax(0,1fr)}.doc--legal .doc__sec>*,.doc--legal .doc__sec>h2:first-child{grid-area:auto/1/auto/-1}.doc--legal .doc__sec>h2:first-child{margin-bottom:var(--space-4)}.index__row{padding-block:var(--space-6)}.index__row--insp{column-gap:var(--space-5);row-gap:var(--space-2);grid-template-columns:3.5rem minmax(0,1fr)}.index__row--insp .index__fig{grid-area:1/1/span 2;width:3.5rem;height:3.5rem}.index__row--insp .index__name,.index__row--insp .index__body{grid-column:2}.index__row--step{column-gap:var(--space-4);row-gap:var(--space-3);grid-template-columns:3rem minmax(0,1fr)}.index__row--step .index__num{grid-row:1/span 3;font-size:2.25rem}.index__row--step .index__fig,.index__row--step .index__name,.index__row--step .index__body{grid-column:2}.index__row--step .index__fig{width:5.6rem;height:3.5rem}.index__name{font-size:1.375rem}.clauses__row{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.clauses__term,.clauses__body{grid-column:1}.clauses__body{padding-top:0}}@media (max-width:40rem){.hero__h .kw{white-space:normal}.fact{grid-template-columns:6.5rem minmax(0,1fr)}.kv>div,.kv--doc>div{grid-template-columns:minmax(0,1fr);gap:2px}.stage{grid-template-columns:.75rem minmax(0,1fr)}.stage__at{grid-column:2}.pager{gap:var(--space-2)}.pager__list{order:-1;width:100%}.req__aside{grid-template-columns:7rem minmax(0,1fr)}.ft__mid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fees thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fees,.fees tbody,.fees tr,.fees th,.fees td{width:auto;display:block}.fees tr{padding-block:var(--space-4);border-top:1px solid var(--rule)}.fees tbody th,.fees td,.fees td.fees__num{text-align:left;border-bottom:0;width:auto;padding:0}.fees tbody th{font-size:var(--fs-h3);margin-bottom:var(--space-2)}.fees td+td{margin-top:var(--space-2)}.fees td:before{content:attr(data-label);font-size:var(--fs-label);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-2);font-weight:500;display:block}}@media (max-width:22.5rem){.hdr__in{gap:.625rem;padding-inline:1rem}.mark{gap:.375rem}.mark__word{letter-spacing:.08em}.hdr__bags,.menu__btn{font-size:var(--fs-caption);letter-spacing:.04em}}@media (scripting:none){.hero__ctl{display:none}.hero__show:not(.hero__show--one) .hero__cap{margin-bottom:var(--space-6)}.menu,.hdr__cur{display:none}}@media (scripting:none) and (max-width:63.99rem){.hdr__in{height:auto;min-height:var(--hdr-h);padding-block:var(--space-3);flex-wrap:wrap}.hdr__bags{display:none}.hdr__nav{width:100%;margin-left:0;display:block}.hdr__nav ul{gap:0 var(--space-6);flex-wrap:wrap}.hero{margin-top:0}.hero__in{grid-template-rows:0 auto minmax(0,1fr) minmax(20%,auto)}}}
