:root{--see-ink:#1d1d1b;--see-ink-2:#23231f;--see-paper:#f3f1eb;--see-paper-card:#fff;--see-line:#3b3b36;--see-line-paper:#d8d4c8;--see-line-hover:#57574f;--see-accent:#a3bdcd;--see-accent-deep:#5f7d92;--see-accent-hover:#bcd2e0;--see-text:#f4f2ec;--see-text-nav:#d9d7d0;--see-muted:#a9a79c;--see-muted-paper:#75736a;--see-hint:#7c7a70;--see-ok:#9dbe9c;--see-warn:#d9b98a;--see-err:#d08b7e;--see-alpha-line:#f4f2ec1f;--see-alpha-line-2:#f4f2ec29;--see-alpha-line-3:#f4f2ec38;--see-alpha-axis:#f4f2ec17;--see-accent-soft:#a3bdcd17;--see-accent-soft-2:#a3bdcd59;--see-accent-p-soft:#5f7d9212;--see-accent-p-mark:#5f7d9247;--see-grid-line:#f4f2ec0b;--see-grid-step:56px;--see-font-display:"Unbounded", system-ui, sans-serif;--see-font-sans:"Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--see-font-mono:"JetBrains Mono", "Courier New", monospace;--see-fs-display-1:clamp(30px, 4.6vw, 58px);--see-lh-display-1:1.14;--see-fs-display-1-doc:clamp(26px, 3.6vw, 44px);--see-lh-display-1-doc:1.16;--see-fs-display-2:clamp(24px, 3.2vw, 40px);--see-lh-display-2:1.18;--see-fs-display-3:clamp(19px, 2.4vw, 28px);--see-lh-display-3:1.2;--see-fs-display-4:18px;--see-lh-display-4:1.3;--see-fs-body-lg:16.5px;--see-fs-body:16px;--see-lh-body:1.65;--see-fs-body-sm:14.5px;--see-fs-caption:13.5px;--see-fs-mono-1:13px;--see-fs-mono-2:12.5px;--see-fs-mono-3:12px;--see-fs-mono-4:11px;--see-fs-mono-5:10.5px;--see-fs-mono-6:10px;--see-fs-mono-7:9.5px;--see-ls-caps-sm:.14em;--see-ls-caps:.16em;--see-ls-caps-lg:.22em;--see-measure:66ch;--see-measure-tight:56ch;--see-radius:2px;--see-radius-pill:100px;--see-radius-arc:50% 50% 50% 0;--see-container:1172px;--see-gutter:26px;--see-section-y:92px;--see-section-y-doc:56px;--see-header-h:66px;--see-tap:44px;--see-space-1:4px;--see-space-2:8px;--see-space-3:12px;--see-space-4:16px;--see-space-5:20px;--see-space-6:26px;--see-space-7:34px;--see-space-8:48px;--see-space-9:64px;--see-space-10:92px;--see-shadow-card:0 24px 50px -26px #000000a6;--see-shadow-card-paper:0 20px 44px -24px #0009;--see-shadow-float:0 18px 44px -16px #a3bdcd73;--see-dur-fast:.2s;--see-dur:.22s;--see-dur-slow:.25s;--see-dur-reveal:.65s;--see-dur-laser:1.1s;--see-dur-marquee:30s;--see-ease:ease;--see-z-sticky:40;--see-z-header:50;--see-z-float:60;--see-z-overlay:80;--see-z-modal:90;--see-z-toast:100;--ink:var(--see-ink);--ink2:var(--see-ink-2);--paper:var(--see-paper);--line:var(--see-line);--line-p:var(--see-line-paper);--rose:var(--see-accent);--rose-p:var(--see-accent-deep);--txt:var(--see-text);--mut:var(--see-muted);--mut-p:var(--see-muted-paper);--disp:var(--see-font-display);--sans:var(--see-font-sans);--mono:var(--see-font-mono);--w:var(--see-container)}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/unbounded-cyrillic-500-normal.vuFlZByi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/unbounded-latin-500-normal.4slEIF53.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/unbounded-cyrillic-600-normal.DW6uzIMB.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/unbounded-latin-600-normal.oRSANpZr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-cyrillic-400-normal.C7us6pn1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-latin-400-normal.Coi1FYaD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-cyrillic-500-normal.BSLQUuP1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-latin-500-normal.BznAvurO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-cyrillic-600-normal.lpQ9rVRR.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-latin-600-normal.Bhk8uV1U.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-cyrillic-500-normal.DmUKJPL_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}img,svg,video{max-width:100%;height:auto;display:block}img{object-fit:cover}button,input,select,textarea{font:inherit;color:inherit}button{background:0 0;border:0}ul,ol{list-style:none}table{border-collapse:collapse}body{background:var(--see-ink);color:var(--see-text);font:400 var(--see-fs-body)/var(--see-lh-body) var(--see-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--see-accent);outline-offset:3px}.wrap{max-width:var(--see-container);padding-inline:var(--see-gutter);margin-inline:auto;position:relative}section{padding:var(--see-section-y) 0;position:relative}h1,.see-display-1{font:500 var(--see-fs-display-1)/var(--see-lh-display-1) var(--see-font-display);letter-spacing:.01em;text-wrap:balance}h2,.see-display-2{font:500 var(--see-fs-display-2)/var(--see-lh-display-2) var(--see-font-display);letter-spacing:.01em;text-wrap:balance}h3,.see-display-3{font:500 var(--see-fs-display-3)/var(--see-lh-display-3) var(--see-font-display);text-wrap:balance}h4,.see-display-4{font:500 var(--see-fs-display-4)/var(--see-lh-display-4) var(--see-font-display)}h1,h2,h3,h4,h5,h6{text-wrap:balance}.mark{color:var(--see-accent);white-space:nowrap;position:relative}.mark:after{content:"";background:var(--see-accent);opacity:.75;height:2px;position:absolute;bottom:.06em;left:0;right:0}.on-paper .mark,.mark--paper{color:var(--see-accent-deep)}.on-paper .mark:after,.mark--paper:after{background:var(--see-accent-deep)}p{max-width:var(--see-measure)}.see-body-lg{font-size:var(--see-fs-body-lg)}.see-body-sm{font-size:var(--see-fs-body-sm)}.see-caption{font-size:var(--see-fs-caption)}.see-measure{max-width:var(--see-measure)}.see-measure-tight{max-width:var(--see-measure-tight)}.muted{color:var(--see-muted)}.on-paper .muted{color:var(--see-muted-paper)}.hint{font:400 11.5px/1.6 var(--see-font-mono);color:var(--see-hint)}.mono{font-family:var(--see-font-mono);font-variant-numeric:tabular-nums}.on-paper{background:var(--see-paper);color:var(--see-ink)}.surface-2{background:var(--see-ink-2)}.grid-bg{background-image:linear-gradient(var(--see-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--see-grid-line) 1px, transparent 1px);background-size:var(--see-grid-step) var(--see-grid-step);background-position-x:max(var(--see-gutter), calc((100% - var(--see-container)) / 2 + var(--see-gutter)))}.axes:before,.axes:after{content:"";background:var(--see-alpha-axis);width:1px;position:absolute;top:0;bottom:0}.axes:before{left:var(--see-gutter)}.axes:after{right:var(--see-gutter)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--see-gutter);z-index:var(--see-z-modal);background:var(--see-accent);color:var(--see-ink);font:500 var(--see-fs-mono-3)/1 var(--see-font-mono);border-radius:var(--see-radius);transition:top var(--see-dur);padding:14px 18px;position:absolute;top:-100%}.skip-link:focus{top:10px}.js .rv{opacity:0;transition:opacity var(--see-dur-reveal) var(--see-ease), transform var(--see-dur-reveal) var(--see-ease);transform:translateY(16px)}.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .rv{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=640px){button,[role=button],a.btn,.fchip,.dchip,.ask{min-height:var(--see-tap)}}.doc section{padding:var(--see-section-y-doc) 0 30px}.doc h1{font-size:var(--see-fs-display-1-doc);line-height:var(--see-lh-display-1-doc)}.doc h2{font-size:var(--see-fs-display-3);line-height:var(--see-lh-display-3)}.doc .hero .wrap{padding:var(--see-space-9) var(--see-gutter) 46px}.doc .hero h1{max-width:20ch;margin:22px 0 16px}.doc .hero p{max-width:58ch;font-size:var(--see-fs-body)}.doc .hero-cta{margin-top:28px}.doc .see-footer--slim{padding:var(--see-space-6) 0 36px}.doc .see-footer--slim .wrap{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}.doc .see-footer--slim span{font:400 var(--see-fs-mono-4)/1.7 var(--see-font-mono);color:var(--see-hint)}.ico{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.ico-24{width:24px;height:24px}.ico-16{width:16px;height:16px}header,.see-header{z-index:var(--see-z-header);backdrop-filter:blur(10px);border-bottom:1px solid var(--see-line);background:#1d1d1bf0;position:sticky;top:0}.h-in{align-items:center;gap:var(--see-gutter);height:var(--see-header-h);display:flex}.brand{flex:none;align-items:center;gap:13px;display:flex}.brand svg{width:32px;height:32px;color:var(--see-text)}.brand .arc-f{fill:#3c3c3b}.on-paper .brand .arc-f{fill:#ededed}.wordmark{font:500 var(--see-fs-mono-3)/1 var(--see-font-mono);letter-spacing:var(--see-ls-caps-lg)}header nav,.see-nav{gap:var(--see-gutter);margin-left:auto;display:flex}header nav a,.see-nav a{font:500 var(--see-fs-mono-1)/1 var(--see-font-sans);letter-spacing:.02em;color:var(--see-text-nav);transition:color var(--see-dur-fast),border-color var(--see-dur-fast);border-bottom:1px solid #0000;padding:8px 0}header nav a:hover,.see-nav a:hover,header nav a.is-hover,.see-nav a.is-hover,header nav a[aria-current=page],.see-nav a[aria-current=page]{color:var(--see-text);border-color:var(--see-accent)}.h-actions{gap:var(--see-space-4);align-items:center;display:flex}.h-tel{font:500 var(--see-fs-mono-1)/1 var(--see-font-sans);letter-spacing:.04em;color:var(--see-text-nav);transition:color var(--see-dur-fast)}.h-tel:hover,.h-tel.is-hover{color:var(--see-text)}.h-back{font:500 var(--see-fs-mono-1)/1 var(--see-font-sans);color:var(--see-text-nav);transition:color var(--see-dur-fast);margin-left:auto}.h-back:hover{color:var(--see-text)}@media (width<=1040px){header nav,.see-nav,.h-tel,header a[href^=tel\:]{display:none}.h-in{gap:14px}.h-in .btn{font-size:var(--see-fs-mono-3);padding:12px 15px}.h-actions{margin-left:auto}}@media (width<=540px){.wordmark{display:none}.h-in .btn{font-size:var(--see-fs-mono-4);padding:11px 13px}}.hero{border-bottom:1px solid var(--see-line);padding:0;position:relative;overflow:hidden}.hero .wrap{padding-top:56px;padding-bottom:72px}.hero h1{max-width:19ch;margin:22px 0 24px}.hero p{max-width:var(--see-measure-tight);color:var(--see-muted);font-size:var(--see-fs-body-lg)}.hero-cta{margin:var(--see-space-7) 0 0;flex-wrap:wrap;gap:14px;display:flex}.hero .hint{margin-top:10px}.hgrid{position:relative}.hleft{z-index:1;position:relative}.plan{pointer-events:none;z-index:0;opacity:.96;width:min(52%,660px);height:auto;position:absolute;top:40px;right:-120px}.plan text{font-family:var(--see-font-mono)}@media (width<=1040px){.plan{display:none}}.hero--doc .wrap{padding:var(--see-space-9) var(--see-gutter) 46px}.hero--doc h1{max-width:20ch;margin:22px 0 16px;font-size:clamp(26px,3.6vw,44px);line-height:1.16}.hero--doc p{max-width:58ch}.hero--doc .hero-cta{margin-top:28px}.hero--section .wrap{flex-direction:column;justify-content:center;min-height:540px;display:flex}.hero--section .hgrid{width:100%}.hero--section .hleft{max-width:54%}.hero--section h1{max-width:none;font-size:var(--see-fs-display-1-doc);line-height:var(--see-lh-display-1-doc)}@media (width<=1040px){.hero--section .wrap{min-height:0}.hero--section .hleft{max-width:none}}.bp{pointer-events:none;z-index:0;width:min(45%,520px);height:auto;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.bp text{font-family:var(--see-font-mono)}@media (width<=1240px){.bp{right:0}}@media (width<=1040px){.bp{display:none}}.album{aspect-ratio:1.36;pointer-events:none;z-index:0;width:min(46%,520px);position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.album-sheet{background:var(--see-ink-2);border:1px solid var(--see-line);border-radius:var(--see-radius);box-shadow:var(--see-shadow-card);transform-origin:50% 60%;opacity:0;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .4s;position:absolute;inset:0;transform:translate(60px,90px)rotate(6deg)}.album-sheet.in{opacity:1;transform:rotate(var(--r,0deg)) translate(var(--dx,0),var(--dy,0))}.album-sheet.out{opacity:0;transition-duration:.5s;transform:translate(90px,-120px)rotate(-8deg)}.album-sheet--under{background:#201f1c;border-color:#33332f}.album-sheet--under .stamp{opacity:.35}.album-sheet .bp{width:66%;height:86%;display:block;position:absolute;top:7%;left:2%;right:auto;transform:none}.album-sheet .stamp{background:var(--see-ink-2);width:31%;position:absolute;bottom:14px;right:14px}.album-sheet .stamp .r{opacity:0;transition:opacity .35s}.album-sheet.in .stamp .r{opacity:1}.album-sheet.in .stamp .r:first-child{transition-delay:2.1s}.album-sheet.in .stamp .r:nth-child(2){transition-delay:2.25s}.album-sheet.in .stamp .r:nth-child(3){transition-delay:2.4s}.album-sheet.in .stamp .r:nth-child(4){transition-delay:2.55s}.album-sheet .no{font:500 var(--see-fs-mono-7)/1 var(--see-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--see-muted);position:absolute;top:12px;left:14px}.album-sheet .fmt{font:400 var(--see-fs-mono-7)/1 var(--see-font-mono);letter-spacing:.1em;color:var(--see-hint);position:absolute;top:12px;right:14px}.album-sheet .laser{background:var(--see-accent);opacity:0;width:2px;position:absolute;top:0;bottom:0;left:-2px}.album-sheet.in .laser{animation:1.1s .15s see-sheet-laser}@keyframes see-sheet-laser{0%{opacity:.9;left:-2px}to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.album-sheet,.album-sheet.in .stamp .r{transition:none}.album-sheet.in .laser{animation:none}}@media (width<=1040px){.album{display:none}}.btn{cursor:pointer;font:500 13.5px/1 var(--see-font-sans);letter-spacing:.03em;border-radius:var(--see-radius);transition:background-color var(--see-dur),border-color var(--see-dur), color var(--see-dur),transform var(--see-dur);white-space:nowrap;text-align:center;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 22px;display:inline-flex}.btn svg{flex:none;width:16px;height:16px}.btn-rose,.btn-accent{background:var(--see-accent);color:var(--see-ink)}.btn-rose:hover,.btn-accent:hover,.btn-rose.is-hover,.btn-accent.is-hover{background:var(--see-accent-hover)}.btn-ghost{border-color:var(--see-line);color:var(--see-text)}.btn-ghost:hover,.btn-ghost.is-hover{border-color:var(--see-text)}.btn-dark{background:var(--see-ink);color:var(--see-text)}.btn-dark:hover,.btn-dark.is-hover{background:#111110}.on-paper .btn-ghost,.btn-ghost--paper{border-color:var(--see-line-paper);color:var(--see-ink)}.on-paper .btn-ghost:hover,.btn-ghost--paper:hover{border-color:var(--see-ink)}.btn-mono{font-family:var(--see-font-mono);font-size:var(--see-fs-mono-3);letter-spacing:.02em}.btn:disabled,.btn[aria-disabled=true],.btn.is-disabled{cursor:not-allowed;opacity:.42;filter:saturate(.35);pointer-events:none}.btn:disabled:hover,.btn.is-disabled:hover{background:var(--see-accent);border-color:var(--see-line)}.btn-ghost:disabled:hover,.btn-ghost.is-disabled:hover{background:0 0}.btn-row{flex-wrap:wrap;gap:14px;display:flex}@media (width<=540px){.btn-row--stack .btn{width:100%}}@media (width<=640px){.btn{white-space:normal}}.lbl{font:500 var(--see-fs-mono-4)/1.5 var(--see-font-mono);letter-spacing:var(--see-ls-caps);text-transform:uppercase;color:var(--see-muted)}.lbl b{color:var(--see-accent);font-weight:500}.on-paper .lbl,.lbl--paper{color:var(--see-muted-paper)}.on-paper .lbl b,.lbl--paper b{color:var(--see-accent-deep)}.sec-head{margin-bottom:var(--see-space-8);justify-content:space-between;align-items:baseline;gap:22px;display:flex}.sec-head .lbl{text-align:right}@media (width<=640px){.sec-head{margin-bottom:var(--see-space-7);flex-direction:column;gap:10px}.sec-head .lbl{text-align:left}}.cat-h{margin-bottom:var(--see-space-6);justify-content:space-between;align-items:baseline;gap:18px;display:flex}.cat-h .lbl{text-align:right;flex:none}@media (width<=640px){.cat-h{flex-direction:column;gap:8px}.cat-h .lbl{text-align:left}}.band,.showroom,.visit{border-top:1px solid var(--see-line)}.showroom .wrap,.band .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.showroom p,.band p{color:var(--see-muted);max-width:46ch;margin-top:12px}.visit{margin-top:40px}.visit .wrap{justify-content:space-between;align-items:center;gap:var(--see-space-6);flex-wrap:wrap;padding-top:56px;padding-bottom:56px;display:flex}.visit h2{max-width:22ch}.visit p{color:var(--see-muted);max-width:46ch;margin-top:10px}.counters{border-top:1px solid var(--see-line);margin-top:var(--see-space-9);grid-template-columns:repeat(4,1fr);padding-top:0;display:grid}.cnt{border-right:1px dashed var(--see-alpha-line);padding:22px 18px 0 0}.cnt:last-child{border-right:0}.cnt b{font:500 26px/1.15 var(--see-font-display);display:block}.cnt b i{color:var(--see-accent);font-style:normal}.cnt span{font:400 var(--see-fs-mono-3)/1.6 var(--see-font-mono);color:var(--see-muted);text-wrap:balance;margin-top:6px;display:block}@media (width<=900px){.counters{row-gap:var(--see-space-6);grid-template-columns:1fr 1fr}.cnt:nth-child(2n){border-right:0}}.sheets{gap:var(--see-space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.sheets{grid-template-columns:1fr}}.sheet{background:var(--see-ink-2);border:1px solid var(--see-line);border-radius:var(--see-radius);transition:border-color var(--see-dur-slow),transform var(--see-dur-slow);flex-direction:column;gap:13px;padding:30px 28px;display:flex;position:relative}.sheet:hover,.sheet.is-hover{border-color:var(--see-line-hover);transform:translateY(-3px)}.sheet .idx{font:500 var(--see-fs-mono-4)/1 var(--see-font-mono);letter-spacing:var(--see-ls-caps-sm);color:var(--see-accent)}.sheet h3{font:500 var(--see-fs-display-4)/var(--see-lh-display-4) var(--see-font-display)}.sheet p{color:var(--see-muted);font-size:var(--see-fs-body-sm);max-width:none}.sheet a{font:500 var(--see-fs-mono-2)/1 var(--see-font-mono);letter-spacing:.06em;align-items:center;gap:8px;margin-top:auto;display:inline-flex}.sheet a:after{content:"→";color:var(--see-accent);transition:transform var(--see-dur-fast)}.sheet a:hover:after,.sheet a.is-hover:after{transform:translate(4px)}.works{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=900px){.works{grid-template-columns:1fr}}.work{background:var(--see-paper);color:var(--see-ink);border-radius:var(--see-radius);cursor:pointer;transition:transform var(--see-dur-slow),box-shadow var(--see-dur-slow);flex-direction:column;display:flex;position:relative;overflow:hidden}.work:hover,.work.is-hover{box-shadow:var(--see-shadow-card);transform:translateY(-4px)}.shot{aspect-ratio:4/2.9;position:relative;overflow:hidden}.shot>img{object-fit:cover;width:100%;height:100%}.shot:after{content:"";pointer-events:none;opacity:.08;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:absolute;inset:0}.s1{background:linear-gradient(155deg,#cdc4b2,#8e8873 55%,#57533f)}.s2{background:linear-gradient(150deg,#d8d2c8,#ae9e8b 50%,#6e5b47)}.s3{background:linear-gradient(160deg,#c7cbc4,#8b968b 52%,#46514a)}.shot .laser{background:var(--see-accent);opacity:0;width:2px;transition:left var(--see-dur-laser) var(--see-ease),opacity .3s;position:absolute;top:0;bottom:0;left:-2px}.work:hover .laser,.work.is-hover .laser{opacity:.9;left:calc(100% + 2px)}@media (prefers-reduced-motion:reduce){.work:hover .laser,.work.is-hover .laser{opacity:0}}.w-body{flex-direction:column;flex:1;gap:12px;padding:20px 20px 16px;display:flex}.w-body b{font:600 var(--see-fs-body-lg)/1.35 var(--see-font-sans);letter-spacing:-.01em}.askrow{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.more{font:500 var(--see-fs-mono-4)/1 var(--see-font-mono);letter-spacing:.1em;color:var(--see-muted-paper)}.stamp{border:1px solid var(--see-line-paper);font:400 var(--see-fs-mono-5)/1.45 var(--see-font-mono);color:var(--see-muted-paper)}.stamp .r{border-top:1px solid var(--see-line-paper);display:flex}.stamp .r:first-child{border-top:0}.stamp .c1{border-right:1px solid var(--see-line-paper);letter-spacing:.08em;text-transform:uppercase;flex:0 0 84px;padding:6px 8px}.stamp .c2{color:var(--see-ink);flex:1;padding:6px 9px}.stamp--compact,.doc .stamp{font-size:var(--see-fs-mono-6)}.stamp--compact .c1,.doc .stamp .c1{letter-spacing:.06em;flex:0 0 72px;padding:5px 7px}.stamp--compact .c2,.doc .stamp .c2{padding:5px 8px}.stamp--ink{border-color:var(--see-line);color:var(--see-muted)}.stamp--ink .r{border-top-color:var(--see-line)}.stamp--ink .c1{border-right-color:var(--see-line)}.stamp--ink .c2{color:var(--see-text)}.ask{font:500 11.5px/1 var(--see-font-mono);letter-spacing:.04em;color:var(--see-accent-deep);border:1px solid var(--see-line-paper);border-radius:var(--see-radius-pill);cursor:pointer;transition:border-color var(--see-dur-fast),background-color var(--see-dur-fast);background:0 0;align-items:center;gap:8px;padding:9px 13px;display:inline-flex}.ask:before{content:"?";border-radius:var(--see-radius-arc);background:var(--see-accent-deep);width:15px;height:15px;color:var(--see-paper);font:600 var(--see-fs-mono-6)/1 var(--see-font-mono);flex:none;place-items:center;display:grid}.ask:hover,.ask.is-hover{border-color:var(--see-accent-deep);background:var(--see-accent-p-soft)}.ask--compact,.doc .ask{font-size:var(--see-fs-mono-4);gap:7px;padding:8px 12px}.ask--compact:before,.doc .ask:before{width:13px;height:13px;font-size:9px}.ask--ink{color:var(--see-accent);border-color:var(--see-line)}.ask--ink:before{background:var(--see-accent);color:var(--see-ink)}.ask--ink:hover,.ask--ink.is-hover{border-color:var(--see-accent);background:var(--see-accent-soft)}.items{gap:var(--see-space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.items{grid-template-columns:1fr 1fr}}@media (width<=640px){.items{grid-template-columns:1fr}}.item{background:var(--see-paper);color:var(--see-ink);border-radius:var(--see-radius);transition:transform var(--see-dur),box-shadow var(--see-dur);flex-direction:column;display:flex;overflow:hidden}.item:hover,.item.is-hover{box-shadow:var(--see-shadow-card-paper);transform:translateY(-3px)}.ph{aspect-ratio:4/2.6;position:relative;overflow:hidden}.ph>img{object-fit:cover;width:100%;height:100%}.ph:after{content:"";pointer-events:none;opacity:.08;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:absolute;inset:0}.ph .b{font:500 var(--see-fs-mono-7)/1 var(--see-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--see-accent);border-radius:var(--see-radius);background:#1d1d1bd9;padding:7px 10px;position:absolute;top:12px;left:12px}.ph .b--soon{color:var(--see-warn)}.i-body{flex-direction:column;flex:1;gap:10px;padding:16px 16px 14px;display:flex}.i-body b{font:600 var(--see-fs-body-sm)/1.35 var(--see-font-sans)}.i-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.life{font:400 var(--see-fs-mono-6)/1 var(--see-font-mono);color:var(--see-muted-paper)}.cats{margin:var(--see-space-7) 0 var(--see-space-6);grid-template-columns:repeat(3,1fr);gap:13px;width:100%;display:grid}@media (width<=900px){.cats{grid-template-columns:1fr 1fr}}@media (width<=540px){.cats{grid-template-columns:1fr}}.catl{border:1px solid var(--see-line);border-radius:var(--see-radius);background:var(--see-ink-2);transition:border-color var(--see-dur-fast),transform var(--see-dur-fast);justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.catl:hover,.catl.is-hover{border-color:var(--see-accent);transform:translateY(-2px)}.catl b{font:500 14px/1.3 var(--see-font-sans);display:block}.catl span{font:400 var(--see-fs-mono-5)/1.4 var(--see-font-mono);color:var(--see-muted);margin-top:4px;display:block}.catl i{color:var(--see-accent);transition:transform var(--see-dur-fast);flex:none;font-style:normal}.catl:hover i,.catl.is-hover i{transform:translate(4px)}.filters{top:var(--see-header-h);z-index:var(--see-z-sticky);backdrop-filter:blur(8px);border-bottom:1px solid var(--see-line);background:#1d1d1bf5;position:sticky}.filters .wrap{padding:16px var(--see-gutter);flex-wrap:wrap;gap:9px;display:flex}.fchip{font:500 var(--see-fs-mono-3)/1 var(--see-font-mono);letter-spacing:.05em;color:var(--see-muted);border:1px solid var(--see-line);border-radius:var(--see-radius-pill);cursor:pointer;transition:color var(--see-dur-fast),border-color var(--see-dur-fast),background-color var(--see-dur-fast);background:0 0;padding:10px 15px}.fchip:hover,.fchip.is-hover{color:var(--see-text);border-color:var(--see-line-hover)}.fchip.on,.fchip[aria-pressed=true]{color:var(--see-ink);background:var(--see-accent);border-color:var(--see-accent)}.fchip:disabled,.fchip.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.dchips{flex-wrap:wrap;gap:9px;display:flex}.dchip{cursor:pointer;font:500 var(--see-fs-mono-1)/1 var(--see-font-sans);color:var(--see-text);border:1px solid var(--see-line);border-radius:var(--see-radius);transition:border-color var(--see-dur-fast),background-color var(--see-dur-fast);background:0 0;align-items:baseline;gap:8px;padding:11px 14px;display:inline-flex}.dchip .yrs{font:400 var(--see-fs-mono-4)/1 var(--see-font-mono);color:var(--see-muted)}.dchip:hover,.dchip.is-hover{border-color:var(--see-line-hover)}.dchip.on,.dchip[aria-pressed=true]{border-color:var(--see-accent);background:var(--see-accent-soft)}.dchip.on .yrs,.dchip[aria-pressed=true] .yrs{color:var(--see-accent)}.dchip:disabled,.dchip.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.hermes-line{border:1px solid var(--see-line);border-radius:var(--see-radius);background:var(--see-ink-2);max-width:640px;transition:border-color var(--see-dur-fast);align-items:center;gap:0;margin-top:40px;display:flex}.hermes-line:focus-within{border-color:var(--see-accent)}.hermes-line .prefix{font:500 var(--see-fs-mono-1)/1 var(--see-font-mono);color:var(--see-accent);flex:none;padding:0 0 0 18px}.hermes-line input{color:var(--see-text);font:400 13.5px/1 var(--see-font-mono);background:0 0;border:0;flex:1;min-width:0;padding:17px 14px}.hermes-line input::placeholder{color:var(--see-hint)}.hermes-line input:focus{outline:none}.hermes-line .btn{border-radius:0;align-self:stretch}@media (width<=540px){.hermes-line{flex-wrap:wrap}.hermes-line .btn{width:100%}.hermes-line input{padding:15px 12px}}.hermes{z-index:var(--see-z-float);background:var(--see-accent);color:var(--see-ink);border-radius:var(--see-radius);font:500 var(--see-fs-mono-2)/1 var(--see-font-mono);letter-spacing:.05em;box-shadow:var(--see-shadow-float);cursor:pointer;transition:transform var(--see-dur-slow),background-color var(--see-dur-slow);border:0;align-items:center;gap:10px;padding:14px 20px;display:flex;position:fixed;bottom:22px;right:22px}.hermes:hover,.hermes.is-hover{background:var(--see-accent-hover);transform:translateY(-2px)}@media (width<=640px){.hermes{white-space:normal;text-align:left;max-width:calc(100vw - 28px);bottom:14px;right:14px}}.axis{margin-top:66px;position:relative}.axis:before{content:"";background:var(--see-line);height:1px;position:absolute;top:5px;left:0;right:0}.ax-steps{gap:var(--see-space-5);grid-template-columns:repeat(5,1fr);display:grid}.ax{padding-top:26px;position:relative}.ax:before{content:"";border-radius:var(--see-radius-arc);background:var(--see-accent);width:11px;height:11px;position:absolute;top:0;left:0}.ax .no{font:500 var(--see-fs-mono-4)/1 var(--see-font-mono);letter-spacing:var(--see-ls-caps-sm);color:var(--see-accent)}.ax h3,.ax h4{font:500 15px/1.35 var(--see-font-display);margin:10px 0 7px}.ax p{font-size:var(--see-fs-mono-1);color:var(--see-muted);max-width:none}@media (width<=900px){.ax-steps{grid-template-columns:1fr 1fr}.axis:before{display:none}}.contract{background:var(--see-ink-2);border-top:1px solid var(--see-line);border-bottom:1px solid var(--see-line)}.spec{gap:var(--see-space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.spec{grid-template-columns:1fr}}.cl{border:1px dashed var(--see-alpha-line-2);border-radius:var(--see-radius);padding:24px 22px}.cl .no{font:500 var(--see-fs-mono-4)/1 var(--see-font-mono);letter-spacing:.12em;color:var(--see-accent)}.cl h3,.cl h4{font:500 15.5px/1.4 var(--see-font-display);margin:12px 0 8px}.cl p{font-size:var(--see-fs-caption);color:var(--see-muted);max-width:none}.dur{grid-template-columns:1fr 1.15fr;align-items:start;gap:54px;display:grid}@media (width<=900px){.dur{grid-template-columns:1fr}}.grp{margin-bottom:22px}.grp .glbl{font:500 var(--see-fs-mono-4)/1 var(--see-font-mono);letter-spacing:var(--see-ls-caps-sm);text-transform:uppercase;color:var(--see-accent);margin-bottom:10px}.dur-r{border-radius:var(--see-radius);background:var(--see-ink-2);border:1px dashed #f4f2ec2e;padding:28px 28px 24px}.dur-num{font:500 44px/1.05 var(--see-font-display);font-variant-numeric:tabular-nums}.dur-num i{color:var(--see-accent);font-style:normal}.dur-sub{font:400 var(--see-fs-mono-1)/1.6 var(--see-font-sans);color:var(--see-muted);margin-top:6px}.daxis{height:74px;margin:30px 0 8px;position:relative}.daxis .base{background:var(--see-line);height:1px;position:absolute;top:38px;left:0;right:0}.daxis .tick{background:var(--see-line);width:1px;height:9px;position:absolute;top:34px}.daxis .tlab{font:400 var(--see-fs-mono-6)/1 var(--see-font-mono);color:var(--see-hint);position:absolute;top:50px;transform:translate(-50%)}.daxis .refresh{background:var(--see-accent-soft-2);height:7px;transition:width .5s var(--see-ease);position:absolute;top:35px;left:0}.daxis .cap{background:var(--see-accent);width:2px;height:33px;transition:left .5s var(--see-ease);position:absolute;top:22px}.daxis .capflag{font:500 var(--see-fs-mono-6)/1 var(--see-font-mono);letter-spacing:.08em;color:var(--see-accent);white-space:nowrap;transition:left .5s var(--see-ease);position:absolute;top:8px;transform:translate(-50%)}.daxis .rflag{font:400 var(--see-fs-mono-6)/1 var(--see-font-mono);color:#9fb2be;white-space:nowrap;transition:left .5s var(--see-ease);position:absolute;top:-6px;transform:translate(-50%)}.verdict{font:400 var(--see-fs-caption)/1.65 var(--see-font-sans);color:var(--see-muted);border-top:1px solid var(--see-line);min-height:60px;margin-top:14px;padding-top:14px}.verdict b{color:var(--see-text);font-weight:600}.dur-cta{margin-top:var(--see-space-4);flex-wrap:wrap;gap:12px;display:flex}.dur-fine{font:400 var(--see-fs-mono-4)/1.7 var(--see-font-mono);color:var(--see-hint);max-width:74ch;margin-top:18px}.data{background:var(--see-paper);color:var(--see-ink);border-radius:var(--see-radius);padding:28px 28px 22px;position:relative}.data .lbl{color:var(--see-muted-paper)}.data .lbl b{color:var(--see-accent-deep)}.drow{border-bottom:1px solid var(--see-line-paper);font:400 14px/1.5 var(--see-font-mono);font-variant-numeric:tabular-nums;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.drow:last-of-type{border-bottom:0}.drow b{font-weight:500}.drow .hl{background:linear-gradient(transparent 55%,var(--see-accent-p-mark) 55%);font-weight:500}.data .fine{font:400 var(--see-fs-mono-4)/1.7 var(--see-font-sans);color:var(--see-muted-paper);margin-top:14px}.inv{grid-template-columns:1fr 1.05fr;align-items:start;gap:52px;display:grid}.inv-txt p{color:var(--see-muted);margin:16px 0 var(--see-space-6);max-width:48ch}@media (width<=900px){.inv{grid-template-columns:1fr}}.partners{border-top:1px solid var(--see-line);padding:54px 0;overflow:hidden}.partners .lbl{margin-bottom:30px}.marq{width:max-content;animation:see-marq var(--see-dur-marquee) linear infinite;gap:70px;display:flex}.partners:hover .marq,.marq.is-paused{animation-play-state:paused}.marq span{font:600 14px/1 var(--see-font-sans);letter-spacing:.18em;text-transform:uppercase;color:#8b897e;white-space:nowrap;transition:color var(--see-dur-fast)}.marq span:hover,.marq span.is-hover{color:var(--see-accent)}.marq img,.marq svg{opacity:.62;width:auto;height:24px;transition:opacity var(--see-dur-fast)}.marq img:hover,.marq svg:hover{opacity:1}@keyframes see-marq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marq{flex-wrap:wrap;gap:26px 44px;width:auto;animation:none}}footer,.see-footer{border-top:1px solid var(--see-line);padding:60px 0 40px}.f-grid{grid-template-columns:1.4fr 1fr 1fr;gap:38px;display:grid}@media (width<=900px){.f-grid{grid-template-columns:1fr}}footer a,.see-footer a{color:var(--see-muted);transition:color var(--see-dur-fast);font-size:14px;line-height:2.1}footer a:hover,.see-footer a:hover,footer a.is-hover{color:var(--see-text)}footer p,.see-footer p{color:var(--see-muted);max-width:36ch;margin-top:12px;font-size:14px}.f-note{border-top:1px solid var(--see-line);font:400 var(--see-fs-mono-4)/1.6 var(--see-font-mono);color:var(--see-hint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 30px;margin-top:42px;padding-top:20px;display:flex}.f-note a{font:inherit;line-height:inherit}@media (width<=640px){.f-note{flex-direction:column;align-items:flex-start}}.see-footer--slim{padding:26px 0 36px}.see-footer--slim .wrap{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}.see-footer--slim span{font:400 var(--see-fs-mono-4)/1.7 var(--see-font-mono);color:var(--see-hint)}.ds .box{border:1px dashed var(--see-alpha-line-3);border-radius:var(--see-radius);background:var(--see-ink-2);padding:36px}.ds-grid{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:30px;display:grid}@media (width<=900px){.ds-grid{grid-template-columns:1fr}}.sw{flex-wrap:wrap;gap:10px;display:flex}.sw div{border-radius:var(--see-radius);border:1px solid #f4f2ec24;width:62px;height:62px;position:relative}.sw span{font:400 var(--see-fs-mono-6)/1 var(--see-font-mono);color:var(--see-muted);white-space:nowrap;position:absolute;bottom:-20px;left:0}.ds h5{font:500 var(--see-fs-mono-4)/1 var(--see-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--see-muted);margin-bottom:var(--see-space-4)}.spec-disp{font:500 34px/1.15 var(--see-font-display)}.spec-sans{font:500 var(--see-fs-display-4)/1.4 var(--see-font-sans);margin-top:10px}.spec-mono{font:400 var(--see-fs-mono-1)/1.6 var(--see-font-mono);color:var(--see-muted);margin-top:10px}.ds p{font-size:var(--see-fs-caption);color:var(--see-muted);max-width:none;line-height:1.7}.ds li,.arc-list li{font-size:var(--see-fs-caption);color:var(--see-muted);padding-left:18px;line-height:1.85;list-style:none;position:relative}.ds li:before,.arc-list li:before{content:"";border-radius:var(--see-radius-arc);background:var(--see-accent);width:7px;height:7px;position:absolute;top:.66em;left:0}.sw--named{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:58px 14px;padding-bottom:32px;display:grid}.sw--named div{width:auto;height:56px;margin-bottom:0;position:relative}.sw--named span{font:400 var(--see-fs-mono-6)/1.55 var(--see-font-mono);color:var(--see-muted);white-space:normal;position:absolute;inset:calc(100% + 9px) 0 auto}.sw--named span b{color:var(--see-text);font-weight:400;display:block}.burger{width:var(--see-tap);height:var(--see-tap);border:1px solid var(--see-line);border-radius:var(--see-radius);color:var(--see-text);cursor:pointer;transition:border-color var(--see-dur-fast);background:0 0;flex:none;justify-content:center;align-items:center;display:none}.burger:hover,.burger.is-hover{border-color:var(--see-line-hover)}.burger svg{width:20px;height:20px}.burger .i-close,.burger[aria-expanded=true] .i-burger{display:none}.burger[aria-expanded=true] .i-close{display:block}@media (width<=1040px){.burger{display:inline-flex}}.mmenu{z-index:var(--see-z-overlay);background:var(--see-ink);padding:var(--see-header-h) 0 0;opacity:0;visibility:hidden;transition:opacity var(--see-dur-slow),visibility 0s linear var(--see-dur-slow);flex-direction:column;display:flex;position:fixed;inset:0}.mmenu[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--see-dur-slow),visibility 0s}.mmenu .wrap{height:100%;padding-top:var(--see-space-7);padding-bottom:var(--see-space-7);flex-direction:column;display:flex}.mmenu nav{flex-direction:column;gap:0;margin:0;display:flex}.mmenu nav a{font:500 clamp(22px,6vw,30px)/1.25 var(--see-font-sans);letter-spacing:0;color:var(--see-text);border-bottom:1px solid var(--see-line);transition:color var(--see-dur-fast);justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.mmenu nav a:after{content:"→";color:var(--see-accent);transition:transform var(--see-dur-fast);font-size:.7em}.mmenu nav a:hover,.mmenu nav a.is-hover{color:var(--see-accent)}.mmenu nav a:hover:after,.mmenu nav a.is-hover:after{transform:translate(4px)}.mmenu-foot{padding-top:var(--see-space-7);gap:var(--see-space-4);flex-direction:column;margin-top:auto;display:flex}.mmenu-tel{font:500 20px/1 var(--see-font-mono);letter-spacing:.04em;color:var(--see-text)}.mmenu-meta{font:400 var(--see-fs-mono-4)/1.7 var(--see-font-mono);color:var(--see-hint)}body.is-locked{overflow:hidden}.field{margin-bottom:var(--see-space-5);flex-direction:column;gap:8px;display:flex}.field>.lbl{display:block}.field .req{color:var(--see-accent)}.input,.select,.textarea,:where(input[type=text],input[type=tel],input[type=email],input[type=number],input[type=date],input[type=time],select,textarea){background:var(--see-ink-2);width:100%;color:var(--see-text);border:1px solid var(--see-line);border-radius:var(--see-radius);font:400 var(--see-fs-body-sm)/1.4 var(--see-font-sans);min-height:var(--see-tap);transition:border-color var(--see-dur-fast),background-color var(--see-dur-fast);padding:14px 15px}:where(textarea){resize:vertical;min-height:120px;line-height:1.6}.input::placeholder,:where(textarea)::placeholder{color:var(--see-hint)}.input:hover,:where(textarea,select):hover,:where(input):hover:not(:disabled):not([readonly]){border-color:var(--see-line-hover)}.input:focus,:where(textarea,select,input):focus{border-color:var(--see-accent);outline:none}.input:focus-visible,:where(textarea,select,input):focus-visible{outline:2px solid var(--see-accent);outline-offset:3px}:where(select){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23A9A79C' stroke-width='1.6'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:38px}:where(input,textarea,select):disabled,.input.is-disabled{opacity:.45;cursor:not-allowed;background:var(--see-ink)}:where(input,textarea)[readonly]{background:var(--see-ink);color:var(--see-muted);border-style:dashed}.field.has-error .input,.field.has-error input,.field.has-error textarea,.field.has-error select{border-color:var(--see-err)}.field-err{font:400 var(--see-fs-mono-4)/1.5 var(--see-font-mono);color:var(--see-err);align-items:flex-start;gap:7px;display:flex}.field-err:before{content:"!";border:1px solid var(--see-err);border-radius:var(--see-radius-arc);flex:none;place-items:center;width:14px;height:14px;font-size:9px;font-weight:600;display:grid}.field-hint{font:400 var(--see-fs-mono-4)/1.5 var(--see-font-mono);color:var(--see-hint)}.field-count{font:400 var(--see-fs-mono-6)/1 var(--see-font-mono);color:var(--see-hint);font-variant-numeric:tabular-nums;align-self:flex-end}.field-count.is-over{color:var(--see-err)}.check,.radio{cursor:pointer;font:400 var(--see-fs-caption)/1.6 var(--see-font-sans);color:var(--see-muted);grid-template-columns:18px 1fr;align-items:start;gap:11px;padding:4px 0;display:grid}.check input,.radio input{appearance:none;border:1px solid var(--see-line);background:var(--see-ink-2);cursor:pointer;width:18px;height:18px;transition:border-color var(--see-dur-fast),background-color var(--see-dur-fast);margin:2px 0 0}.check input{border-radius:var(--see-radius)}.radio input{border-radius:var(--see-radius-arc)}.check:hover input,.radio:hover input{border-color:var(--see-line-hover)}.check input:checked,.radio input:checked{background:var(--see-accent);border-color:var(--see-accent)}.check input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231D1D1B' stroke-width='2.2'%3E%3Cpath d='M3 8.5l3.4 3.4L13 5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px}.check input:disabled,.radio input:disabled{opacity:.4;cursor:not-allowed}.check a,.radio a{color:var(--see-accent);border-bottom:1px solid #a3bdcd66}.check a:hover,.check a.is-hover{border-color:var(--see-accent)}.radio-row{gap:var(--see-space-5);flex-wrap:wrap;display:flex}.consent{border-top:1px dashed var(--see-alpha-line-2);margin-top:var(--see-space-5);padding-top:var(--see-space-4);flex-direction:column;gap:6px;display:flex}.consent .check{font-size:var(--see-fs-mono-4);line-height:1.6;font-family:var(--see-font-sans)}.consent .fine{font:400 var(--see-fs-mono-6)/1.7 var(--see-font-mono);color:var(--see-hint);margin-top:6px}.on-paper .input,.on-paper :where(input,textarea,select){background:var(--see-paper-card);color:var(--see-ink);border-color:var(--see-line-paper)}.on-paper .check,.on-paper .radio{color:var(--see-muted-paper)}.on-paper .check input,.on-paper .radio input{background:var(--see-paper-card);border-color:var(--see-line-paper)}.on-paper .check a{color:var(--see-accent-deep);border-bottom-color:#5f7d9266}.on-paper .field-hint,.on-paper .consent .fine,.on-paper .field-count{color:var(--see-muted-paper)}.form-grid{gap:0 var(--see-space-5);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.form-grid{grid-template-columns:1fr}}.modal{z-index:var(--see-z-modal);padding:var(--see-space-5);opacity:0;visibility:hidden;transition:opacity var(--see-dur-slow),visibility 0s linear var(--see-dur-slow);place-items:center;display:grid;position:fixed;inset:0}.modal[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--see-dur-slow),visibility 0s}.modal-backdrop{backdrop-filter:blur(3px);background:#0c0c0bb8;position:absolute;inset:0}.modal-panel{z-index:1;background:var(--see-ink-2);width:min(560px,100%);max-height:calc(100dvh - 40px);color:var(--see-text);border:1px solid var(--see-line);border-radius:var(--see-radius);transition:transform var(--see-dur-slow);padding:30px 30px 26px;position:relative;overflow:auto;transform:translateY(10px)}.modal[data-open=true] .modal-panel{transform:none}.modal-panel--paper{background:var(--see-paper);color:var(--see-ink);border-color:var(--see-line-paper)}.modal-panel--wide{width:min(760px,100%)}.modal-head{justify-content:space-between;align-items:flex-start;gap:var(--see-space-4);margin-bottom:var(--see-space-5);display:flex}.modal-head h3{font:500 21px/1.25 var(--see-font-display);margin-top:8px}.modal-close{border:1px solid var(--see-line);border-radius:var(--see-radius);width:36px;height:36px;color:var(--see-muted);cursor:pointer;transition:border-color var(--see-dur-fast),color var(--see-dur-fast);flex:none;place-items:center;display:grid}.modal-close:hover,.modal-close.is-hover{border-color:var(--see-text);color:var(--see-text)}.modal-close svg{width:16px;height:16px}.modal-panel--paper .modal-close{border-color:var(--see-line-paper);color:var(--see-muted-paper)}.modal-panel--paper .modal-close:hover{border-color:var(--see-ink);color:var(--see-ink)}.modal-foot{margin-top:var(--see-space-6);flex-wrap:wrap;gap:12px;display:flex}@media (width<=540px){.modal{place-items:end stretch;padding:0}.modal-panel{border-radius:var(--see-radius) var(--see-radius) 0 0;width:100%;max-height:92dvh;padding:24px 20px}.modal-foot .btn{width:100%}}.slots{gap:var(--see-space-5);flex-direction:column;display:flex}.slots-days{scrollbar-width:thin;gap:9px;padding-bottom:4px;display:flex;overflow-x:auto}.slot-day{cursor:pointer;border:1px solid var(--see-line);border-radius:var(--see-radius);min-width:64px;transition:border-color var(--see-dur-fast),background-color var(--see-dur-fast);background:0 0;flex-direction:column;flex:none;align-items:center;gap:4px;padding:10px 12px;display:flex}.slot-day .dow{font:400 var(--see-fs-mono-6)/1 var(--see-font-mono);color:var(--see-muted);text-transform:uppercase;letter-spacing:.1em}.slot-day .dnum{font:500 var(--see-fs-display-4)/1 var(--see-font-display);font-variant-numeric:tabular-nums}.slot-day:hover,.slot-day.is-hover{border-color:var(--see-line-hover)}.slot-day.on,.slot-day[aria-pressed=true]{border-color:var(--see-accent);background:var(--see-accent-soft)}.slot-day.on .dow{color:var(--see-accent)}.slot-day:disabled,.slot-day.is-busy{opacity:.35;cursor:not-allowed;pointer-events:none}.slots-times{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:9px;display:grid}.slot{font:500 var(--see-fs-mono-1)/1 var(--see-font-mono);font-variant-numeric:tabular-nums;color:var(--see-text);border:1px solid var(--see-line);border-radius:var(--see-radius);cursor:pointer;transition:border-color var(--see-dur-fast),background-color var(--see-dur-fast),color var(--see-dur-fast);min-height:var(--see-tap);background:0 0;padding:13px 10px}.slot:hover,.slot.is-hover{border-color:var(--see-line-hover)}.slot.on,.slot[aria-pressed=true]{background:var(--see-accent);border-color:var(--see-accent);color:var(--see-ink)}.slot:disabled,.slot.is-busy{color:var(--see-hint);cursor:not-allowed;text-decoration:line-through;text-decoration-color:var(--see-line-hover);border-style:dashed}.slots-legend{gap:var(--see-space-4);font:400 var(--see-fs-mono-6)/1.6 var(--see-font-mono);color:var(--see-hint);flex-wrap:wrap;display:flex}.slots-legend i{align-items:center;gap:6px;font-style:normal;display:inline-flex}.slots-legend i:before{content:"";border-radius:var(--see-radius-arc);background:var(--see-accent);width:9px;height:9px}.slots-legend i.busy:before{background:var(--see-line-hover)}.faq{border-top:1px solid var(--see-line)}.faq details{border-bottom:1px solid var(--see-line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:var(--see-space-4);font:500 var(--see-fs-body-lg)/1.4 var(--see-font-sans);transition:color var(--see-dur-fast);padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover,.faq summary.is-hover{color:var(--see-accent)}.faq summary .marker{border-radius:var(--see-radius-arc);background:var(--see-accent);width:16px;height:16px;transition:transform var(--see-dur-slow);transform-origin:50%;flex:none;margin-top:3px}.faq details[open] summary .marker{transform:rotate(180deg)}.faq .faq-a{max-width:var(--see-measure);color:var(--see-muted);font-size:var(--see-fs-body-sm);padding:0 0 24px;line-height:1.7;overflow:hidden}.faq details[open] .faq-a{animation:see-faq-open .28s var(--see-ease)}@keyframes see-faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.faq details[open] .faq-a{animation:none}}.on-paper .faq,.on-paper .faq details{border-color:var(--see-line-paper)}.on-paper .faq .faq-a{color:var(--see-muted-paper)}.on-paper .faq summary:hover{color:var(--see-accent-deep)}.on-paper .faq summary .marker{background:var(--see-accent-deep)}.crumbs{font:500 var(--see-fs-mono-4)/1.5 var(--see-font-mono);letter-spacing:var(--see-ls-caps);text-transform:uppercase;color:var(--see-muted)}.crumbs ol{flex-wrap:wrap;align-items:center;gap:0;display:flex}.crumbs li{align-items:center;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--see-accent);margin:0 9px;font-weight:500}.crumbs a{transition:color var(--see-dur-fast)}.crumbs a:hover,.crumbs a.is-hover,.crumbs [aria-current=page]{color:var(--see-text)}.on-paper .crumbs{color:var(--see-muted-paper)}.on-paper .crumbs li+li:before{color:var(--see-accent-deep)}.on-paper .crumbs a:hover,.on-paper .crumbs [aria-current=page]{color:var(--see-ink)}.tline{padding-left:34px;position:relative}.tline:before{content:"";background:var(--see-line);width:1px;position:absolute;top:6px;bottom:6px;left:5px}.tl-item{padding-bottom:var(--see-space-8);position:relative}.tl-item:last-child{padding-bottom:0}.tl-item:before{content:"";border-radius:var(--see-radius-arc);background:var(--see-accent);width:11px;height:11px;position:absolute;top:5px;left:-34px}.tl-item.is-planned:before{background:var(--see-line-hover)}.tl-date{font:500 var(--see-fs-mono-4)/1 var(--see-font-mono);letter-spacing:var(--see-ls-caps-sm);text-transform:uppercase;color:var(--see-accent)}.tl-item.is-planned .tl-date{color:var(--see-muted)}.tl-item h3,.tl-item h4{font:500 16px/1.35 var(--see-font-display);margin:10px 0 8px}.tl-item p{font-size:var(--see-fs-body-sm);color:var(--see-muted);max-width:var(--see-measure)}.tl-shots{margin-top:var(--see-space-4);grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=640px){.tl-shots{grid-template-columns:1fr 1fr}}.tl-shot{aspect-ratio:4/3;border-radius:var(--see-radius);background:var(--see-ink-2);border:1px dashed var(--see-alpha-line-2);position:relative;overflow:hidden}.tl-shot img{object-fit:cover;width:100%;height:100%}.tl-shot .cap{font:400 var(--see-fs-mono-7)/1 var(--see-font-mono);color:var(--see-muted);background:#1d1d1bd1;padding:6px 8px;position:absolute;bottom:0;left:0;right:0}.gal{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=900px){.gal{grid-template-columns:1fr 1fr}}@media (width<=540px){.gal{grid-template-columns:1fr}}.gal-cell{aspect-ratio:4/3;cursor:pointer;border-radius:var(--see-radius);background:var(--see-ink-2);transition:transform var(--see-dur-fast);position:relative;overflow:hidden}.gal-cell:hover,.gal-cell.is-hover{transform:translateY(-2px)}.gal-cell img{object-fit:cover;width:100%;height:100%}.gal-cell:after{content:"";border-radius:var(--see-radius);transition:border-color var(--see-dur-fast);border:1px solid #0000;position:absolute;inset:0}.gal-cell:hover:after,.gal-cell.is-hover:after{border-color:var(--see-accent)}.lbox{z-index:var(--see-z-modal);opacity:0;visibility:hidden;transition:opacity var(--see-dur-slow),visibility 0s linear var(--see-dur-slow);background:#0c0c0bf0;grid-template-rows:1fr auto;display:grid;position:fixed;inset:0}.lbox[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--see-dur-slow),visibility 0s}.lbox-stage{padding:var(--see-space-8) 72px;place-items:center;min-height:0;display:grid;position:relative}.lbox-stage img{object-fit:contain;border-radius:var(--see-radius);max-width:100%;max-height:100%}.lbox-nav{border:1px solid var(--see-line);border-radius:var(--see-radius);width:46px;height:46px;color:var(--see-text);cursor:pointer;transition:border-color var(--see-dur-fast);background:#1d1d1bb3;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lbox-nav:hover,.lbox-nav.is-hover{border-color:var(--see-accent)}.lbox-prev{left:14px}.lbox-next{right:14px}.lbox-prev svg{transform:rotate(180deg)}.lbox-close{border:1px solid var(--see-line);border-radius:var(--see-radius);width:40px;height:40px;color:var(--see-text);cursor:pointer;background:#1d1d1bb3;place-items:center;display:grid;position:absolute;top:14px;right:14px}.lbox-close:hover{border-color:var(--see-text)}.lbox-bar{justify-content:space-between;align-items:center;gap:var(--see-space-4);padding:var(--see-space-4) var(--see-gutter) var(--see-space-6);border-top:1px solid var(--see-line);display:flex}.lbox-count{font:400 var(--see-fs-mono-3)/1 var(--see-font-mono);font-variant-numeric:tabular-nums;color:var(--see-muted)}.lbox-cap{font:400 var(--see-fs-mono-4)/1.6 var(--see-font-mono);color:var(--see-muted);max-width:60ch}@media (width<=640px){.lbox-stage{padding:var(--see-space-5) var(--see-space-5) 0}.lbox-nav{width:40px;height:40px}}.ba{border-radius:var(--see-radius);aspect-ratio:16/10;touch-action:none;user-select:none;position:relative;overflow:hidden}.ba img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ba .ba-after{clip-path:inset(0 0 0 var(--see-ba,50%))}.ba-handle{top:0;bottom:0;left:var(--see-ba,50%);background:var(--see-accent);cursor:ew-resize;width:2px;position:absolute;transform:translate(-1px)}.ba-handle:after{content:"";border:1px solid var(--see-accent);border-radius:var(--see-radius-arc);background:#1d1d1bcc;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ba-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba-range:focus-visible~.ba-handle:after{outline:2px solid var(--see-accent);outline-offset:3px}.ba-tag{font:500 var(--see-fs-mono-7)/1 var(--see-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--see-accent);border-radius:var(--see-radius);background:#1d1d1bd9;padding:7px 10px;position:absolute;bottom:12px}.ba-tag--before{left:12px}.ba-tag--after{right:12px}.shot-stamp{border-radius:var(--see-radius);background:#f3f1ebf0;max-width:calc(100% - 24px);position:absolute;bottom:12px;left:12px;overflow:hidden}.shot-stamp .stamp{border:0}.video{aspect-ratio:16/9;border-radius:var(--see-radius);background:var(--see-ink-2);border:1px solid var(--see-line);position:relative;overflow:hidden}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-play{cursor:pointer;width:100%;height:100%;transition:background-color var(--see-dur-fast);background:#1d1d1b59;place-items:center;display:grid;position:absolute;inset:0}.video-play:hover,.video-play.is-hover{background:#1d1d1b26}.video-play span{border:1px solid var(--see-accent);border-radius:var(--see-radius-arc);width:64px;height:64px;color:var(--see-accent);transition:transform var(--see-dur-fast);background:#1d1d1bb8;place-items:center;display:grid}.video-play:hover span{transform:scale(1.06)}.video-play svg{width:22px;height:22px;margin-left:3px}.video-meta{font:400 var(--see-fs-mono-5)/1.4 var(--see-font-mono);color:var(--see-muted);pointer-events:none;background:linear-gradient(#0000,#1d1d1bd9);justify-content:space-between;gap:12px;padding:12px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.pack-grid{gap:var(--see-space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.pack-grid{grid-template-columns:1fr}}.pack{background:var(--see-ink-2);border:1px solid var(--see-line);border-radius:var(--see-radius);transition:border-color var(--see-dur-slow),transform var(--see-dur-slow);flex-direction:column;padding:30px 26px 26px;display:flex}.pack:hover,.pack.is-hover{border-color:var(--see-line-hover);transform:translateY(-3px)}.pack.is-featured{border-color:var(--see-accent)}.pack .idx{font:500 var(--see-fs-mono-4)/1 var(--see-font-mono);letter-spacing:var(--see-ls-caps-sm);color:var(--see-accent)}.pack h3{font:500 20px/1.25 var(--see-font-display);margin:12px 0 6px}.pack .pack-sub{font-size:var(--see-fs-caption);color:var(--see-muted);max-width:none}.pack-price{margin:var(--see-space-5) 0;padding:var(--see-space-4) 0;border-top:1px solid var(--see-line);border-bottom:1px solid var(--see-line);font:500 var(--see-fs-mono-1)/1.5 var(--see-font-mono);font-variant-numeric:tabular-nums;color:var(--see-text)}.pack-price b{font:500 26px/1.15 var(--see-font-display);margin-bottom:4px;display:block}.pack-price span{color:var(--see-muted)}.pack-feats{margin-bottom:var(--see-space-5);flex-direction:column;display:flex}.pack-feat{border-bottom:1px dashed var(--see-alpha-line);font-size:var(--see-fs-caption);color:var(--see-muted);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;display:flex}.pack-feat:last-child{border-bottom:0}.pack-feat b{color:var(--see-text);font-weight:500;font-family:var(--see-font-mono);font-size:var(--see-fs-mono-3);white-space:nowrap}.pack-feat .no{color:var(--see-hint)}.pack .btn{margin-top:auto}@media (width<=900px){.pack-feat:before{content:attr(data-lbl);color:var(--see-hint);font:500 var(--see-fs-mono-6)/1.5 var(--see-font-mono);text-transform:uppercase;letter-spacing:.1em}.pack-feat[data-lbl]{grid-template-columns:1fr auto;gap:2px 12px;display:grid}.pack-feat[data-lbl]>*{grid-column:1}.pack-feat[data-lbl] b{grid-area:1/2/3;align-self:center}}.toasts{z-index:var(--see-z-toast);pointer-events:none;flex-direction:column;gap:10px;width:min(420px,100vw - 28px);display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;background:var(--see-ink-2);color:var(--see-text);border:1px solid var(--see-line);border-left:2px solid var(--see-accent);border-radius:var(--see-radius);box-shadow:var(--see-shadow-card);font:400 var(--see-fs-caption)/1.5 var(--see-font-sans);animation:see-toast-in .28s var(--see-ease);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.toast--ok{border-left-color:var(--see-ok)}.toast--warn{border-left-color:var(--see-warn)}.toast--err{border-left-color:var(--see-err)}.toast b{font:500 var(--see-fs-mono-3)/1.4 var(--see-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--see-muted);margin-bottom:4px;display:block}.toast--ok b{color:var(--see-ok)}.toast--warn b{color:var(--see-warn)}.toast--err b{color:var(--see-err)}.toast-x{color:var(--see-muted);cursor:pointer;width:22px;height:22px;transition:color var(--see-dur-fast);flex:none;place-items:center;margin-left:auto;display:grid}.toast-x:hover,.toast-x.is-hover{color:var(--see-text)}.toast-x svg{width:13px;height:13px}.toast.is-leaving{animation:see-toast-out .22s var(--see-ease) forwards}@keyframes see-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes see-toast-out{to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.toast,.toast.is-leaving{animation:none}}.tag{font:500 var(--see-fs-mono-7)/1 var(--see-font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--see-radius);color:var(--see-muted);white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.tag:before{content:"";border-radius:var(--see-radius-arc);background:currentColor;flex:none;width:7px;height:7px}.tag--done{color:var(--see-accent)}.tag--wip{color:var(--see-warn)}.tag--diary{color:var(--see-muted)}.tag--soon{color:var(--see-hint)}.tag--err{color:var(--see-err)}.tag--ok{color:var(--see-ok)}.tag--plain:before{display:none}.tag--on-shot{background:#1d1d1bd9;border-color:#0000;position:absolute;top:12px;left:12px}.on-paper .tag--diary,.on-paper .tag{color:var(--see-muted-paper)}.on-paper .tag--done{color:var(--see-accent-deep)}.tabs{border-bottom:1px solid var(--see-line);gap:var(--see-space-6);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{cursor:pointer;font:500 var(--see-fs-mono-1)/1 var(--see-font-sans);letter-spacing:.02em;color:var(--see-muted);transition:color var(--see-dur-fast);background:0 0;border:0;flex:none;padding:14px 0 15px;position:relative}.tab:after{content:"";background:var(--see-accent);transform-origin:0;height:2px;transition:transform var(--see-dur-fast);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tab:hover,.tab.is-hover,.tab[aria-selected=true]{color:var(--see-text)}.tab[aria-selected=true]:after{transform:scaleX(1)}.tab .count{font-family:var(--see-font-mono);font-size:var(--see-fs-mono-5);color:var(--see-hint);margin-left:6px}.tab:disabled{opacity:.4;cursor:not-allowed}.tabpanel{padding-top:var(--see-space-6)}.tabpanel[hidden]{display:none}.on-paper .tabs{border-bottom-color:var(--see-line-paper)}.on-paper .tab{color:var(--see-muted-paper)}.on-paper .tab[aria-selected=true],.on-paper .tab:hover{color:var(--see-ink)}.on-paper .tab:after{background:var(--see-accent-deep)}.map{border:1px solid var(--see-line);border-radius:var(--see-radius);position:relative;overflow:hidden}.map-canvas{aspect-ratio:16/9;background:var(--see-ink-2);position:relative}.map-canvas iframe,.map-canvas>div{border:0;width:100%;height:100%;position:absolute;inset:0}.map-ph{font:400 var(--see-fs-mono-4)/1.6 var(--see-font-mono);color:var(--see-hint);text-align:center;place-items:center;display:grid;position:absolute;inset:0}.map-ph span{max-width:32ch;display:block}.map-card{background:var(--see-paper);color:var(--see-ink);border-radius:var(--see-radius);width:min(320px,100% - 32px);box-shadow:var(--see-shadow-card);position:absolute;bottom:16px;left:16px;overflow:hidden}.map-card .stamp{border:0;border-bottom:1px solid var(--see-line-paper)}.map-card .map-actions{padding:12px}.map-card .btn{width:100%}@media (width<=640px){.map-canvas{aspect-ratio:4/5}.map-card{width:auto;bottom:12px;left:12px;right:12px}}.pager{margin-top:var(--see-space-8);flex-direction:column;align-items:center;gap:14px;display:flex}.pager-count{font:400 var(--see-fs-mono-3)/1 var(--see-font-mono);font-variant-numeric:tabular-nums;color:var(--see-muted)}.pager-count b{color:var(--see-text);font-weight:500}.pager-bar{background:var(--see-line);border-radius:2px;width:min(280px,100%);height:2px;overflow:hidden}.pager-bar i{background:var(--see-accent);height:100%;transition:width .4s var(--see-ease);display:block}.pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.page{min-width:var(--see-tap);height:var(--see-tap);cursor:pointer;font:500 var(--see-fs-mono-3)/1 var(--see-font-mono);font-variant-numeric:tabular-nums;color:var(--see-muted);border:1px solid var(--see-line);border-radius:var(--see-radius);transition:border-color var(--see-dur-fast),color var(--see-dur-fast);background:0 0;place-items:center;padding:0 12px;display:inline-grid}.page:hover,.page.is-hover{color:var(--see-text);border-color:var(--see-line-hover)}.page[aria-current=page]{color:var(--see-ink);background:var(--see-accent);border-color:var(--see-accent)}.page:disabled,.page.is-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.page-gap{color:var(--see-hint);font:400 var(--see-fs-mono-3)/1 var(--see-font-mono);padding:0 4px}.reviews{gap:var(--see-space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.reviews{grid-template-columns:1fr}}.review{border:1px solid var(--see-line);border-radius:var(--see-radius);background:var(--see-ink-2);gap:var(--see-space-4);transition:border-color var(--see-dur-slow);flex-direction:column;padding:26px 24px 22px;display:flex}.review:hover,.review.is-hover{border-color:var(--see-line-hover)}.review:before{content:"";border-radius:var(--see-radius-arc);background:var(--see-accent);opacity:.9;width:14px;height:14px}.review blockquote{font:400 var(--see-fs-body-sm)/1.7 var(--see-font-sans);color:var(--see-text);max-width:none}.review-foot{flex-direction:column;gap:5px;margin-top:auto;display:flex}.review-src{font:400 var(--see-fs-mono-5)/1.4 var(--see-font-mono);color:var(--see-hint);align-items:center;gap:6px;display:inline-flex}.review-src a{color:var(--see-muted);transition:color var(--see-dur-fast)}.review-src a:hover{color:var(--see-accent)}.review-src svg{width:12px;height:12px}.on-paper .review{background:var(--see-paper-card);border-color:var(--see-line-paper)}.on-paper .review:before{background:var(--see-accent-deep)}.on-paper .review blockquote{color:var(--see-ink)}.on-paper .review-src{color:var(--see-muted-paper)}.consent-bar{z-index:var(--see-z-float);background:var(--see-ink-2);border-top:1px solid var(--see-line);box-shadow:var(--see-shadow-float);position:fixed;bottom:0;left:0;right:0}.consent-bar[hidden]{display:none}.consent-in{max-width:var(--see-container);padding:var(--see-space-5) var(--see-gutter);align-items:center;gap:var(--see-space-5);flex-wrap:wrap;justify-content:space-between;margin:0 auto;display:flex}.consent-txt{flex:44ch;min-width:0}.consent-txt p{max-width:var(--see-measure);font:400 var(--see-fs-body-sm)/1.55 var(--see-font-sans);color:var(--see-muted);margin:8px 0 0}.consent-txt a{color:var(--see-accent);text-underline-offset:3px;text-decoration:underline}.consent-txt a:hover{color:var(--see-accent-hover)}.consent-actions{gap:var(--see-space-3);flex-wrap:wrap;flex:none;display:flex}@media (width<=640px){.consent-in{padding:var(--see-space-4) var(--see-gutter);gap:var(--see-space-4)}.consent-actions{width:100%}.consent-actions .btn{flex:auto;justify-content:center}}@media (prefers-reduced-motion:no-preference){.consent-bar{animation:consent-rise var(--see-dur) var(--see-ease) both}@keyframes consent-rise{0%{transform:translateY(100%)}to{transform:none}}}.calc{gap:var(--see-space-7);grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;display:grid}.calc-steps{gap:var(--see-space-6);flex-direction:column;min-width:0;display:flex}.calc-step{border:0;min-width:0;margin:0;padding:0}.calc-step>legend{margin-bottom:var(--see-space-4);font:400 var(--see-fs-mono-5)/1 var(--see-font-mono);letter-spacing:var(--see-ls-caps);text-transform:uppercase;color:var(--see-muted);padding:0}.calc-step>legend b{color:var(--see-accent);margin:0 6px;font-weight:400}.calc-opts{flex-wrap:wrap;gap:9px;display:flex}.calc-opt{display:inline-flex;position:relative}.calc-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.calc-opt span{min-height:var(--see-tap);border:1px solid var(--see-line);border-radius:var(--see-radius);font:500 var(--see-fs-body-sm)/1.25 var(--see-font-sans);color:var(--see-text);transition:border-color var(--see-dur-fast),background-color var(--see-dur-fast);flex-direction:column;justify-content:center;gap:3px;padding:10px 15px;display:inline-flex}.calc-opt span i{font-style:normal;font:400 var(--see-fs-mono-6)/1.3 var(--see-font-mono);color:var(--see-hint)}.calc-opt:hover span,.calc-opt.is-hover span{border-color:var(--see-line-hover)}.calc-opt input:checked+span{border-color:var(--see-accent);background:var(--see-accent-soft)}.calc-opt input:checked+span i{color:var(--see-accent)}.calc-opt input:focus-visible+span{outline:2px solid var(--see-accent);outline-offset:3px}.calc-opt input:disabled+span{opacity:.4;cursor:not-allowed}.calc-area{align-items:center;gap:var(--see-space-5);flex-wrap:wrap;display:flex}.calc-range{min-width:180px;accent-color:var(--see-accent);height:var(--see-tap);flex:220px}.calc-num{flex:none;align-items:baseline;gap:6px;display:flex}.calc-num input{text-align:right;width:5.5ch;font:500 var(--see-fs-display-4)/1 var(--see-font-display);font-variant-numeric:tabular-nums;color:var(--see-text);border:0;border-bottom:1px solid var(--see-line);background:0 0;border-radius:0;padding:8px 4px}.calc-num input:focus{border-bottom-color:var(--see-accent);outline:none}.calc-num input:focus-visible{outline:2px solid var(--see-accent);outline-offset:3px}.calc-num u{font:400 var(--see-fs-mono-3)/1 var(--see-font-mono);color:var(--see-muted);text-decoration:none}.calc-out{top:calc(var(--see-header-h) + var(--see-space-4));background:var(--see-paper);color:var(--see-ink);border-radius:var(--see-radius);box-shadow:var(--see-shadow-card-paper);padding:var(--see-space-6);position:sticky}.calc-out .lbl{color:var(--see-muted-paper)}.calc-sum{margin-top:var(--see-space-4);font:500 var(--see-fs-display-3)/1.05 var(--see-font-display);font-variant-numeric:tabular-nums;color:var(--see-ink);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.calc-sum em{color:var(--see-accent-deep);font-size:.7em;font-style:normal}.calc-sum span{font:400 var(--see-fs-mono-3)/1 var(--see-font-mono);color:var(--see-muted-paper)}.calc-rows{margin-top:var(--see-space-5);flex-direction:column;display:flex}.calc-row{justify-content:space-between;gap:var(--see-space-4);border-bottom:1px dashed var(--see-line-paper);font:400 var(--see-fs-mono-2)/1.4 var(--see-font-mono);padding:9px 0;display:flex}.calc-row:last-child{border-bottom:0}.calc-row span{color:var(--see-muted-paper)}.calc-row b{color:var(--see-ink);text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.calc-fine{margin-top:var(--see-space-4);font:400 var(--see-fs-caption)/1.5 var(--see-font-sans);color:var(--see-muted-paper)}.calc-out .btn-row{margin-top:var(--see-space-5);gap:var(--see-space-3);flex-wrap:wrap;display:flex}.calc-out.is-draft .calc-sum{color:var(--see-muted-paper)}@media (width<=900px){.calc{gap:var(--see-space-6);grid-template-columns:1fr}.calc-out{position:static}}.docs{border-top:1px solid var(--see-line);flex-direction:column;display:flex}.doc-row{align-items:center;gap:var(--see-space-4);padding:var(--see-space-4) 0;border-bottom:1px solid var(--see-line);min-height:var(--see-tap);transition:background-color var(--see-dur-fast);display:flex}.doc-row:hover,.doc-row.is-hover{background:var(--see-alpha-line)}.doc-row>.ico{color:var(--see-accent);flex:none}.doc-main{flex:auto;min-width:0}.doc-main b{font:500 var(--see-fs-body)/1.35 var(--see-font-sans);color:var(--see-text);display:block}.doc-main span{font:400 var(--see-fs-body-sm)/1.5 var(--see-font-sans);color:var(--see-muted);max-width:var(--see-measure);margin-top:4px;display:block}.doc-meta{gap:var(--see-space-4);font:400 var(--see-fs-mono-6)/1 var(--see-font-mono);letter-spacing:var(--see-ls-caps-sm);text-transform:uppercase;color:var(--see-hint);flex:none;align-items:center;display:flex}.doc-row .btn{flex:none}.doc-view{margin-top:var(--see-space-5);border:1px solid var(--see-line);border-radius:var(--see-radius);background:var(--see-ink-2);overflow:hidden}.doc-view object,.doc-view iframe{border:0;width:100%;height:min(78vh,760px);display:block}.doc-fallback{align-items:flex-start;gap:var(--see-space-4);padding:var(--see-space-7) var(--see-space-6);flex-direction:column;display:flex}.doc-fallback p{max-width:var(--see-measure);font:400 var(--see-fs-body-sm)/1.55 var(--see-font-sans);color:var(--see-muted);margin:0}.docs.on-paper,.on-paper .docs{border-top-color:var(--see-line-paper)}.on-paper .doc-row{border-bottom-color:var(--see-line-paper)}.on-paper .doc-main b{color:var(--see-ink)}.on-paper .doc-main span,.on-paper .doc-meta{color:var(--see-muted-paper)}@media (width<=640px){.doc-row{flex-wrap:wrap}.doc-main{flex:100%;order:1}.doc-row>.ico{order:0}.doc-meta{order:2}.doc-row .btn{order:3;margin-left:auto}.doc-view object,.doc-view iframe{height:64vh}}.hchat{right:var(--see-gutter);bottom:var(--see-gutter);z-index:var(--see-z-float);width:min(420px,calc(100vw - var(--see-gutter) * 2));max-height:min(620px,calc(100vh - var(--see-gutter) * 2));background:var(--see-ink-2);border:1px solid var(--see-line);border-radius:var(--see-radius);box-shadow:var(--see-shadow-float);flex-direction:column;display:flex;position:fixed}.hchat[hidden]{display:none}.hchat-head{align-items:center;gap:var(--see-space-3);padding:var(--see-space-4) var(--see-space-5);border-bottom:1px solid var(--see-line);flex:none;display:flex}.hchat-head .lbl{flex:1;min-width:0}.hchat-close{width:var(--see-tap);height:var(--see-tap);cursor:pointer;color:var(--see-muted);transition:color var(--see-dur-fast);background:0 0;border:0;flex:none;place-items:center;margin:-8px -10px -8px 0;display:grid}.hchat-close:hover,.hchat-close.is-hover{color:var(--see-text)}.hchat-marks{padding:var(--see-space-3) var(--see-space-5) 0;flex-wrap:wrap;flex:none;gap:6px;display:flex}.hchat-log{overscroll-behavior:contain;padding:var(--see-space-4) var(--see-space-5);gap:var(--see-space-4);scrollbar-width:thin;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.hmsg{max-width:92%;font:400 var(--see-fs-body-sm)/1.55 var(--see-font-sans)}.hmsg--q{background:var(--see-accent-soft);border:1px solid var(--see-accent);border-radius:var(--see-radius);color:var(--see-text);align-self:flex-end;padding:9px 13px}.hmsg--a{color:var(--see-text);align-self:flex-start}.hmsg--a p{margin:0 0 8px}.hmsg--a p:last-child{margin-bottom:0}.hmsg--err{color:var(--see-err)}.hmsg-src{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.hmsg-src a{font:400 var(--see-fs-mono-6)/1 var(--see-font-mono);letter-spacing:var(--see-ls-caps-sm);text-transform:uppercase;color:var(--see-muted);border-bottom:1px solid var(--see-line);padding-bottom:2px}.hmsg-src a:hover{color:var(--see-accent);border-bottom-color:var(--see-accent)}.hchat-cta{align-self:flex-start;margin-top:2px}.hchat-wait{align-self:flex-start;gap:5px;padding:6px 0;display:flex}.hchat-wait i{border-radius:var(--see-radius-arc);background:var(--see-muted);width:6px;height:6px;display:block}@media (prefers-reduced-motion:no-preference){.hchat-wait i{animation:1.2s infinite hchat-blink}.hchat-wait i:nth-child(2){animation-delay:.2s}.hchat-wait i:nth-child(3){animation-delay:.4s}@keyframes hchat-blink{0%,60%,to{opacity:.25}30%{opacity:1}}}.hchat-form{gap:var(--see-space-3);padding:var(--see-space-4) var(--see-space-5);border-top:1px solid var(--see-line);flex:none;align-items:flex-end;display:flex}.hchat-form textarea{min-height:var(--see-tap);resize:none;max-height:120px;font:400 var(--see-fs-body-sm)/1.45 var(--see-font-sans);flex:1;overflow-y:auto}@media (width<=520px){.hchat-form textarea{min-height:calc(var(--see-tap) + 1.45em)}}.hchat-form .btn{flex:none}.hchat-foot{padding:0 var(--see-space-5) var(--see-space-4);font:400 var(--see-fs-caption)/1.45 var(--see-font-sans);color:var(--see-hint);flex:none}.hchat-form[hidden]{display:none}.hchat-end{padding:var(--see-space-4) var(--see-space-5);border-top:1px solid var(--see-line);flex:none}.hchat-end .btn{justify-content:center;width:100%}.hchat[data-open=true]~.hermes{display:none}@media (width<=640px){.hchat{border-radius:var(--see-radius) var(--see-radius) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;max-height:88vh;bottom:0;left:0;right:0}}.badge[data-astro-cid-bkogbfkk]{line-height:0;display:inline-block}.badge[data-astro-cid-bkogbfkk] img[data-astro-cid-bkogbfkk]{display:block}.f-hours[data-astro-cid-jo6i4kqk]{color:var(--see-muted);font:400 var(--see-fs-body-sm)/1.5 var(--see-font-sans)}.f-soc[data-astro-cid-jo6i4kqk]{margin-top:10px}.f-offer[data-astro-cid-jo6i4kqk]{border-top:0;margin-top:-8px;padding-top:0}.f-offer[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{max-width:82ch}.modal-lead[data-astro-cid-reei3hmf]{color:var(--see-text-mut);font:400 var(--see-fs-body-s)/1.55 var(--see-font-sans);margin:-6px 0 18px}.hchat-foot[data-astro-cid-esgdlfqs] .linklike[data-astro-cid-esgdlfqs]{font:inherit;color:var(--see-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-left:4px;padding:0;text-decoration:underline}.hchat-foot[data-astro-cid-esgdlfqs] .linklike[data-astro-cid-esgdlfqs]:hover{color:var(--see-accent)}.hchat-resumed{font:400 var(--see-fs-mono-6)/1 var(--see-font-mono);letter-spacing:var(--see-ls-caps-sm);text-transform:uppercase;color:var(--see-hint);text-align:center;margin:0}.skip-link{z-index:var(--see-z-modal);background:var(--see-accent);color:var(--see-ink);font:500 var(--see-fs-mono-1)/1 var(--see-font-mono);padding:12px 18px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}
