@font-face{font-family:display;src:url(/_next/static/media/e53596e20945bed2-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:68.07%;descent-override:18.21%;line-gap-override:25.55%;size-adjust:104.90%}.__className_1ef8a4{font-family:display,display Fallback;font-weight:500;font-style:normal}.__variable_1ef8a4{--font-display:"display","display Fallback"}:root{--bone:oklch(98.8% 0.0035 90);--ink:oklch(17.5% 0.008 70);--muted:oklch(60% 0.016 80);--faded:oklch(74% 0.014 85);--hair:oklch(92.5% 0.009 85);--dots:oklch(84% 0.012 85);--red:oklch(57% 0.235 29);--paper:var(--bone);--red-text:var(--red);--pad:clamp(12px,1vw,16px);--gutter:clamp(1.25rem,3vw,3rem);--top-h:clamp(3.2rem,6vh,4.2rem);--ease:cubic-bezier(0.76,0,0.24,1);--ease-expo:cubic-bezier(0.16,1,0.3,1)}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--bone);color:var(--ink);font-family:var(--font-display),"Helvetica Neue",Arial,sans-serif;font-weight:500;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}::selection{background:var(--ink);color:var(--bone)}a{text-decoration:none}a,button{color:inherit}button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;outline:none;font:inherit;cursor:pointer}.kicker,.sec__kicker,.subhead{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--faded)}.loader{position:fixed;z-index:500;background:var(--bone);color:var(--ink);overflow:hidden}.loader,.loader__stage{inset:0;display:flex;align-items:center;justify-content:center}.loader__stage{position:absolute}.loader__row{position:relative;display:flex;align-items:baseline;font-size:clamp(1rem,1.4vw,1.3rem);font-weight:500;letter-spacing:.01em;line-height:1.15}.loader__mask{display:inline-flex;overflow:hidden;position:relative;z-index:1}.loader__name,.loader__word{display:inline-block;will-change:transform}.loader__name{margin-left:.38em;background:var(--bone);position:relative;z-index:2;padding-right:.4em}.loader__shine{position:absolute;inset:0;padding-right:.4em;background-image:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.95) 50%,transparent 58%);background-size:220% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;pointer-events:none}.loader__portalmask{padding:.3em .06em .02em;margin-top:-.3em;align-self:baseline}.loader__portal{display:inline-block;margin-left:1.2em;font-size:.62em;letter-spacing:.42em;text-transform:uppercase;color:var(--muted);will-change:transform}.gate{position:fixed;z-index:400;background:var(--bone);color:var(--ink);overflow:hidden}.gate,.gate__stage{inset:0;display:flex;align-items:center;justify-content:center}.gate__stage{position:absolute;flex-direction:column;gap:1.3em;text-align:center}.gate__mask{display:inline-flex;overflow:hidden;padding:.12em .22em}.gate__word{display:inline-block;will-change:transform}.gate__mark{font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:500;letter-spacing:.01em;line-height:1}.gate__mark sup{font-size:.4em;letter-spacing:0}.gate__kicker{font-size:10px;letter-spacing:.42em;text-transform:uppercase;color:var(--faded)}.gate__hint{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.gate__hint a,.gate__hint button{color:var(--ink);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--dots);text-decoration-color:var(--dots);text-transform:inherit;letter-spacing:inherit;font-size:inherit;transition:-webkit-text-decoration-color .25s;transition:text-decoration-color .25s;transition:text-decoration-color .25s,-webkit-text-decoration-color .25s}.gate__hint a:hover,.gate__hint button:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.gate__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;border-bottom:1px solid var(--hair);outline:none;font-family:var(--font-display),"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:500;letter-spacing:.22em;color:var(--ink);text-align:center;padding:.5em;width:min(17em,78vw);border-radius:0;transition:border-color .35s}.gate__input:focus{border-color:var(--ink)}.gate__input::placeholder{color:var(--faded);letter-spacing:.22em;text-transform:uppercase;font-size:10px}.gate__enter{position:relative;width:min(17em,78vw);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:.75em 0;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink)}.gate__rule{position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .46s var(--ease)}.gate__enter:hover .gate__rule{transform:scaleX(1)}.gate__enter:hover .gate__label{opacity:.5}.gate__label{transition:opacity .22s var(--ease)}.gate__mask--form{width:min(24em,84vw)}.gate__form{display:flex;flex-direction:column;gap:1.15em;width:100%;text-align:left;padding:.4em .1em}.gate__form .choices{flex-wrap:wrap;gap:.8em}.gate__enter:disabled{opacity:.45;pointer-events:none}@keyframes gate-shake{10%,90%{translate:-1px 0}20%,80%{translate:2px 0}30%,50%,70%{translate:-4px 0}40%,60%{translate:4px 0}}.gate__input[data-wrong=true]{animation:gate-shake .5s;border-color:var(--red)}.gate__arrow{display:inline-block;transition:transform .35s var(--ease)}a:hover>.gate__arrow{transform:translate(.15em,-.15em)}.gate__giant{position:fixed;left:clamp(.2rem,.6vw,.5rem);bottom:-.05em;font-size:clamp(5rem,17vw,15rem);font-weight:500;line-height:.78;letter-spacing:-.04em;text-transform:uppercase;opacity:.05;pointer-events:none;white-space:nowrap}.gate__giant,.logomark{color:var(--ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.logomark{display:inline-flex;flex-direction:column;width:-moz-fit-content;width:fit-content;line-height:1}.logomark__src{font-weight:500;font-size:1em;letter-spacing:.015em;line-height:.94}.logomark__block{position:relative;width:100%;aspect-ratio:200/208;background:currentColor;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,17% 100%,0 83%);clip-path:polygon(0 0,100% 0,100% 100%,17% 100%,0 83%);display:flex;align-items:flex-end;justify-content:flex-end}.logomark__num{font-size:.55em;font-weight:500;line-height:.92;letter-spacing:0;color:var(--bone);padding:0 .08em .08em 0}.logomark--bar{font-size:15px}.logomark--gate{font-size:clamp(2.4rem,5.5vw,3.6rem)}.sheet{--line:color-mix(in oklch,var(--ink) 30%,transparent);min-height:calc(100svh - 2 * var(--pad));margin:var(--pad);border:1px solid var(--line);display:flex;flex-direction:column}.sheet__head{display:flex;align-items:stretch;border-bottom:1px solid var(--line)}.cell{display:flex;flex-direction:column;justify-content:center;gap:.4em;padding:.9rem 1.1rem;text-align:left}.sheet__foot .cell+.cell,.sheet__head .cell+.cell{border-left:1px solid var(--line)}.cell__k{font-size:9px;letter-spacing:.28em;color:var(--faded)}.cell__k,.cell__v{text-transform:uppercase}.cell__v{font-size:11px;letter-spacing:.12em;color:var(--ink);white-space:nowrap}.cell__big{font-size:clamp(1rem,1.4vw,1.25rem);font-weight:500;letter-spacing:.01em;color:var(--ink)}.cell__big sup{font-size:.45em}.cell--logo{flex:none;align-items:center;justify-content:center;padding:.7rem 1rem}.cell--mark{flex:1 1;gap:.25em}.cell--contact,.cell--out{flex:none;min-width:11rem}a.cell:hover .cell__v,button.cell:hover .cell__v{opacity:.5;transition:opacity .22s var(--ease)}.sheet__body{flex:1 1;display:grid;grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);align-items:start}.pane{border-left:1px solid var(--line);padding:clamp(1.8rem,4.5vh,3.2rem) clamp(1.4rem,3.5vw,3.6rem) clamp(3rem,7vh,5rem);min-height:100%}.side{position:-webkit-sticky;position:sticky;top:var(--pad);display:flex;flex-direction:column;padding:clamp(1.2rem,3vh,2rem) 1.1rem}.side__head{font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--faded);margin-bottom:.9em}.side__meta{margin-top:clamp(1.6rem,4vh,2.6rem);display:flex;flex-direction:column;gap:.5em}.side__metaline{display:flex;justify-content:space-between;gap:.8em;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.side__metaline>span:first-child{color:var(--faded);white-space:nowrap}.side__metaline>span:last-child{color:var(--muted);text-align:right}.sheet__foot{display:flex;align-items:stretch;border-top:1px solid var(--line)}.sheet__foot .cell{padding:.7rem 1.1rem}.cell--grow{flex:1 1}.cell--sheetnr .cell__v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:880px){.sheet__head{flex-wrap:wrap}.cell--mark{min-width:40%}.cell--contact,.cell--out{min-width:0;flex:1 1;border-top:1px solid var(--line)}.sheet__body{grid-template-columns:1fr}.pane{border-left:0;border-top:1px solid var(--line)}.side{position:static}.sheet__foot{flex-wrap:wrap}.sheet__foot .cell{flex:1 1}.sheet__foot .cell--grow{display:none}}.side__item{position:relative;display:flex;align-items:baseline;gap:.6em;width:100%;text-align:left;border-top:1px solid var(--hair);padding:.62em 0;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.side__item:last-child{border-bottom:1px solid var(--hair)}.side__rule{position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .46s var(--ease)}.side__item:hover .side__rule,.side__item[data-active=true] .side__rule{transform:scaleX(1)}.side__item:hover .side__label{opacity:.5}.side__label{transition:opacity .22s var(--ease)}.side__item[data-active=true] .side__label{opacity:1}.side__idx{font-size:9px;letter-spacing:.14em;color:var(--faded);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.side__dots{flex:1 1;align-self:stretch;border-bottom:1px dotted var(--dots);transform:translateY(-4px)}.side__count{font-size:9px;letter-spacing:.12em;color:var(--red);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pane{overflow:hidden}.pane__inner{will-change:transform}.sec__kicker{margin-bottom:1.1em}.sec__title{font-size:clamp(2.4rem,5.6vw,4.8rem);font-weight:500;line-height:.96;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:.45em;overflow-wrap:anywhere}.sec__title sup{color:var(--muted);font-size:.26em;letter-spacing:0}.sec__intro{max-width:36em;color:var(--muted);font-size:13px;letter-spacing:.02em;line-height:1.75;margin-bottom:clamp(1.8rem,4.5vh,3rem)}.sec__intro strong{color:var(--ink);font-weight:500}.subhead{margin:clamp(1.8rem,4.5vh,2.6rem) 0 .9em}.mbox{position:relative;height:clamp(120px,17vh,150px);margin-bottom:clamp(1.8rem,4.5vh,3rem);--headh:clamp(30px,4vh,40px);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.mbox .ln{position:absolute;background:var(--ink);opacity:.28}.ln--top{top:0;transform:scaleX(0);transform-origin:left}.ln--bottom,.ln--top{left:0;right:0;height:1px}.ln--bottom{bottom:0;transform:scaleX(0);transform-origin:right}.ln--left{left:0;transform:scaleY(0);transform-origin:bottom}.ln--left,.ln--right{top:0;bottom:0;width:1px}.ln--right{right:0;transform:scaleY(0);transform-origin:top}.ln--hr{top:var(--headh);left:0;right:0;height:1px;transform:scaleX(0);transform-origin:center}.ln--v1{left:25%}.ln--v1,.ln--v2{top:var(--headh);bottom:0;width:1px;transform:scaleY(0);transform-origin:top}.ln--v2{left:50%}.ln--v3{top:var(--headh);bottom:0;left:75%;width:1px;transform:scaleY(0);transform-origin:top}.mbox .ln--top{animation:draw-x .22s var(--ease) .44s forwards}.mbox .ln--right{animation:draw-y .22s var(--ease) .64s forwards}.mbox .ln--bottom{animation:draw-x .22s var(--ease) .84s forwards}.mbox .ln--left{animation:draw-y .22s var(--ease) 1.04s forwards}.mbox .ln--hr{animation:draw-x .32s var(--ease) 1.22s forwards}.mbox .ln--v1,.mbox .ln--v2,.mbox .ln--v3{animation:draw-y .32s var(--ease) 1.38s forwards}@keyframes draw-x{to{transform:scaleX(1)}}@keyframes draw-y{to{transform:scaleY(1)}}.mbox__head{top:0;height:var(--headh);display:flex;align-items:center;justify-content:space-between;padding:0 1rem;color:var(--faded);animation:fade-in .48s ease 1.25s forwards}.mbox__body,.mbox__head{position:absolute;left:0;right:0;opacity:0}.mbox__body{top:var(--headh);bottom:0;display:grid;grid-template-columns:repeat(4,1fr);animation:fade-in .48s ease 1.48s forwards}@keyframes fade-in{to{opacity:1}}.mbox__cell{display:flex;flex-direction:column;justify-content:center;gap:.45em;padding:0 1rem;overflow:hidden}.mbox__num{font-size:clamp(1.15rem,2.1vw,1.7rem);font-weight:500;letter-spacing:0;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none}.mbox__num[data-accent=true]{color:var(--red)}.mbox__label{font-size:9px;letter-spacing:.24em;color:var(--faded)}@media (max-width:640px){.mbox{height:auto}.mbox__body{position:static;grid-template-columns:1fr 1fr;padding:.4rem 0 .9rem;row-gap:1rem}.mbox__head{position:static;padding-top:.7rem}.ln--hr,.ln--v1,.ln--v3{display:none}.ln--v2{top:30%}}.rows{border-top:1px solid var(--hair)}.row{display:grid;grid-template-columns:7em minmax(0,1fr) auto auto;grid-gap:1.4em;gap:1.4em;align-items:baseline;padding:.9em 0;border-bottom:1px solid var(--hair);width:100%;text-align:left}.row--3{grid-template-columns:7em minmax(0,1fr) auto}.row--2{grid-template-columns:7em minmax(0,1fr)}@media (max-width:640px){.row,.row--3{grid-template-columns:1fr auto;row-gap:.3em}.row__date{order:3}}button.row{position:relative}button.row .side__rule{transform-origin:left}button.row:hover .side__rule{transform:scaleX(1)}.row__date,.row__nr{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--faded);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.row__main{min-width:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.row__sub{display:block;font-size:11px;letter-spacing:.02em;text-transform:none;color:var(--muted);margin-top:.3em;line-height:1.6}.row__amount{font-size:12px;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.status{font-size:9px;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--faded)}.status[data-tone=accent]{color:var(--red)}.status[data-tone=solid]{background:var(--ink);color:var(--bone);padding:.35em .7em}.row__toggle{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--dots);text-decoration-color:var(--dots);white-space:nowrap;transition:-webkit-text-decoration-color .25s;transition:text-decoration-color .25s;transition:text-decoration-color .25s,-webkit-text-decoration-color .25s}.row__toggle:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.rowdetail{overflow:hidden;border-bottom:1px solid var(--hair)}.rowdetail__inner{padding:.8em 0 1em;display:flex;flex-direction:column;gap:.4em}.rowdetail__line{display:flex;align-items:baseline;gap:.6rem;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rowdetail__line>span:first-child,.rowdetail__line>span:last-child{white-space:nowrap}.rowdetail__line:before{content:"";order:2;flex:1 1;align-self:stretch;border-bottom:1px dotted var(--dots);transform:translateY(-4px)}.rowdetail__line>span:first-child{order:1}.rowdetail__line>span:last-child{order:3}.rowdetail__line--total{color:var(--ink);padding-top:.55em;margin-top:.25em}.facts,.rowdetail__line--total{border-top:1px solid var(--hair)}.facts{margin-bottom:clamp(1.8rem,4vh,2.8rem)}.fact{display:flex;align-items:baseline;gap:.6rem;padding:.62em 0;border-bottom:1px solid var(--hair);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.fact__k{color:var(--ink);white-space:nowrap}.fact__dots{flex:1 1;align-self:stretch;border-bottom:1px dotted var(--dots);transform:translateY(-4px)}.fact__v{color:var(--muted);text-align:right}.fact__v a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--dots);text-decoration-color:var(--dots);transition:-webkit-text-decoration-color .25s;transition:text-decoration-color .25s;transition:text-decoration-color .25s,-webkit-text-decoration-color .25s}.fact__v a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (max-width:560px){.fact{flex-wrap:wrap}.fact__v{text-align:left}}.form{gap:1.7em;max-width:34em}.field,.form{display:flex;flex-direction:column}.field{gap:.6em}.field__label{font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--faded)}.field input,.field textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;border-bottom:1px solid var(--hair);outline:none;font:inherit;font-size:13px;color:var(--ink);padding:.4em 0;border-radius:0;resize:vertical;transition:border-color .35s}.field input:focus,.field textarea:focus{border-color:var(--ink)}.field input::placeholder,.field textarea::placeholder{color:var(--faded)}.choices{display:flex;gap:1.6em}.choices button{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:5px 8px;transition:color .2s}.choices button:hover{color:var(--ink)}.choices button[data-active=true]{color:var(--ink);background:linear-gradient(var(--ink),var(--ink)) 0 0 /6px 1px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 0 /1px 6px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 0 /6px 1px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 0 /1px 6px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 100% /6px 1px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 100% /1px 6px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 100% /6px 1px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 100% /1px 6px no-repeat}.action{position:relative;display:flex;align-items:baseline;width:100%;max-width:22em;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:.8em 0;text-align:left}.action:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .46s var(--ease)}.action:hover:before{transform:scaleX(1)}.action__inner{display:inline-flex;align-items:baseline;gap:.7em;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);transition:opacity .22s var(--ease)}.action__inner:after{content:"→";letter-spacing:0}.action:hover .action__inner{opacity:.5}.row .action{width:auto;max-width:none;border:0;padding:0}.row .action:before{display:none}.row .action__inner{font-size:9px;letter-spacing:.22em;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--dots);text-decoration-color:var(--dots);transition:-webkit-text-decoration-color .25s;transition:text-decoration-color .25s;transition:text-decoration-color .25s,-webkit-text-decoration-color .25s}.row .action__inner:after{content:""}.row .action:hover .action__inner{opacity:1;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.confirm{overflow:hidden}.confirm__inner{display:inline-block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);will-change:transform}.empty{font-size:12px;letter-spacing:.04em;color:var(--muted)}.empty a,.empty button{color:var(--ink);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--dots);text-decoration-color:var(--dots);transition:-webkit-text-decoration-color .25s;transition:text-decoration-color .25s;transition:text-decoration-color .25s,-webkit-text-decoration-color .25s}.empty a:hover,.empty button:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.giant{position:fixed;left:clamp(.2rem,.6vw,.5rem);bottom:-.05em;z-index:-1;font-size:clamp(4.5rem,15vw,13rem);font-weight:500;line-height:.78;letter-spacing:-.04em;text-transform:uppercase;color:var(--ink);opacity:.045;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.gate__frame,.giant__pix{position:absolute;pointer-events:none}.gate__frame{inset:var(--pad);border:1px solid color-mix(in oklch,var(--ink) 30%,transparent);animation:fade-in .9s ease .2s both}.gate__corner{position:absolute;font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--faded)}.gate__corner--tl{top:.8rem;left:1rem}.gate__corner--tr{top:.8rem;right:1rem}.gate__corner--br{bottom:.8rem;right:1rem}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}