@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300&family=DM+Serif+Display:ital@0;1&display=swap";._page_1bs2d_1{background:var(--ys-color-bg-app);color:var(--ys-color-fg-default);min-height:100vh}._nav_1bs2d_7{position:fixed;top:0;right:0;left:0;z-index:100;display:flex;height:56px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ys-color-border-subtle);background:color-mix(in srgb,var(--ys-color-bg-app) 88%,transparent);padding:0 var(--ys-space-8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._navBrand_1bs2d_23{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ys-space-3)}._navLogo_1bs2d_30{color:var(--ys-color-fg-default);font-family:var(--ys-font-mono);font-size:var(--ys-text-sm);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}._navTagline_1bs2d_39{margin:0;color:var(--ys-color-fg-muted);font-size:var(--ys-text-xs);letter-spacing:.04em}._navLinks_1bs2d_46{display:flex;list-style:none;gap:var(--ys-space-8)}._navLinks_1bs2d_46 a{color:var(--ys-color-fg-muted);font-size:var(--ys-text-sm);text-decoration:none}._navLinks_1bs2d_46 a:hover{color:var(--ys-color-fg-default)}._hero_1bs2d_62{min-height:100vh;padding:56px 0 0}._heroContent_1bs2d_67{width:100%;max-width:1200px;margin:0 auto;padding:6rem var(--ys-space-8) 3rem}._heroEyebrow_1bs2d_74{margin:0 0 2rem;color:var(--ys-color-fg-muted);font-family:var(--ys-font-mono);font-size:var(--ys-text-xs);letter-spacing:.14em;text-transform:uppercase}._heroHeadline_1bs2d_83{margin:0 0 3rem;color:var(--ys-color-fg-default);font-family:var(--home-font-display);font-size:clamp(4rem,10vw,9rem);letter-spacing:-.02em;line-height:.92}._heroHeadline_1bs2d_83 em{color:var(--ys-color-fg-muted);font-style:italic}._heroSub_1bs2d_97{max-width:480px;margin:0;color:var(--ys-color-fg-muted);font-size:1.0625rem;font-weight:300;line-height:1.65}._heroMark_1bs2d_106{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:var(--ys-radius-full);background:var(--ys-color-brand-400);vertical-align:1px}._heroDividerStrip_1bs2d_117{min-height:calc(var(--ys-space-3) * 2 + var(--ys-text-xs) * 1.5);border-top:1px solid var(--ys-color-border-subtle);border-bottom:1px solid var(--ys-color-border-subtle);background:var(--ys-color-neutral-100)}._productsGrid_1bs2d_124{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto}._productCard_1bs2d_131{position:relative;display:block;overflow:hidden;border-right:1px solid var(--ys-color-border-subtle);color:inherit;padding:3rem var(--ys-space-8);text-decoration:none}._productCard_1bs2d_131:last-child{border-right:0}._productCard_1bs2d_131:after{content:"";position:absolute;bottom:0;right:0;left:0;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--ys-duration-normal) var(--ys-ease-out)}._productCard_1bs2d_131:hover{background:var(--ys-color-neutral-100)}._productCard_1bs2d_131:hover:after{transform:scaleX(1)}._logistics_1bs2d_166{--accent: var(--ys-color-brand-400)}._daybook_1bs2d_170{--accent: var(--ys-color-daybook-accent)}._productTag_1bs2d_174{display:flex;align-items:center;gap:var(--ys-space-2);color:var(--ys-color-fg-muted);font-family:var(--ys-font-mono);font-size:.625rem;letter-spacing:.16em;margin-bottom:1.5rem;text-transform:uppercase}._productTagDot_1bs2d_186{width:6px;height:6px;border-radius:var(--ys-radius-full);background:var(--accent)}._productName_1bs2d_193{margin:0 0 1rem;font-family:var(--home-font-display);font-size:2.8rem;letter-spacing:-.01em;line-height:1}._productPills_1bs2d_201{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1.5rem}._pill_1bs2d_208{border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-pill);background:transparent;color:var(--ys-color-fg-muted);font-size:var(--ys-text-xs);padding:4px 10px}._productDesc_1bs2d_217{margin:0 0 2rem;max-width:360px;color:var(--ys-color-fg-muted);font-size:var(--ys-text-sm);font-weight:300;line-height:1.6}._productDesc_1bs2d_217 p{margin:0}._productDesc_1bs2d_217 p+p{margin-top:var(--ys-space-3)}._productCta_1bs2d_234{margin:0;color:var(--accent);font-family:var(--ys-font-mono);font-size:var(--ys-text-xs);letter-spacing:.1em;text-transform:uppercase}._about_1bs2d_243{max-width:1200px;margin:0 auto;padding:8rem var(--ys-space-8)}._sectionLabel_1bs2d_249{margin:0 0 3rem;color:var(--ys-color-fg-muted);font-family:var(--ys-font-mono);font-size:var(--ys-text-xs);letter-spacing:.14em;text-transform:uppercase}._aboutGrid_1bs2d_258{display:grid;grid-template-columns:1fr 1fr;gap:6rem}._aboutHeadline_1bs2d_264{margin:0 0 2rem;font-family:var(--home-font-display);font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.01em;line-height:1.1}._aboutHeadline_1bs2d_264 em{color:var(--ys-color-fg-muted);font-style:italic}._aboutBody_1bs2d_277{color:var(--ys-color-fg-muted);font-size:1rem;font-weight:300;line-height:1.75}._aboutBody_1bs2d_277 p{margin:0}._aboutBody_1bs2d_277 p+p{margin-top:1.25rem}._principles_1bs2d_292{display:flex;flex-direction:column}._principle_1bs2d_292{border-top:1px solid var(--ys-color-border-subtle);padding:1.75rem 0}._principle_1bs2d_292:last-child{border-bottom:1px solid var(--ys-color-border-subtle)}._principleNum_1bs2d_306{margin:0 0 var(--ys-space-2);color:var(--ys-color-fg-muted);font-family:var(--ys-font-mono);font-size:.625rem;letter-spacing:.08em}._principleTitle_1bs2d_314{margin:0 0 .4rem;font-size:.9375rem;font-weight:500}._principleText_1bs2d_320{margin:0;color:var(--ys-color-fg-muted);font-size:var(--ys-text-sm);font-weight:300;line-height:1.6}._nzStrip_1bs2d_328{background:var(--ys-color-neutral-900);color:var(--ys-color-fg-inverse);padding:5rem var(--ys-space-8)}._nzInner_1bs2d_334{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}._nzHeadline_1bs2d_343{margin:0;color:var(--ys-color-fg-inverse);font-family:var(--home-font-display);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.01em;line-height:1.1}._nzHeadline_1bs2d_343 em{opacity:.45}._nzBody_1bs2d_356{color:color-mix(in srgb,var(--ys-color-fg-inverse) 60%,transparent);font-size:.9375rem;font-weight:300;line-height:1.7}._nzBody_1bs2d_356 p{margin:0}._nzBody_1bs2d_356 p+p{margin-top:1rem}._footer_1bs2d_371{max-width:1200px;margin:0 auto;border-top:1px solid var(--ys-color-border-subtle);padding:2.5rem var(--ys-space-8);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ys-space-4)}._footerLogo_1bs2d_383{color:var(--ys-color-fg-muted);font-family:var(--ys-font-mono);font-size:var(--ys-text-sm);letter-spacing:.1em;text-decoration:none;text-transform:uppercase}._footerLinks_1bs2d_392{list-style:none;display:flex;gap:var(--ys-space-6)}._footerLinks_1bs2d_392 a{color:var(--ys-color-fg-muted);font-size:var(--ys-text-sm);text-decoration:none}._footerLinks_1bs2d_392 a:hover{color:var(--ys-color-fg-default)}._footerCopy_1bs2d_408{margin:0;color:var(--ys-color-fg-muted);font-size:var(--ys-text-sm)}@media(max-width:768px){._nav_1bs2d_7{padding:0 var(--ys-space-4)}._navLinks_1bs2d_46{gap:var(--ys-space-4)}._heroContent_1bs2d_67,._about_1bs2d_243,._nzStrip_1bs2d_328,._footer_1bs2d_371{padding-right:var(--ys-space-4);padding-left:var(--ys-space-4)}._productsGrid_1bs2d_124,._aboutGrid_1bs2d_258,._nzInner_1bs2d_334{grid-template-columns:1fr}._productCard_1bs2d_131{border-right:0;border-bottom:1px solid var(--ys-color-border-subtle)}._heroHeadline_1bs2d_83{font-size:clamp(3rem,16vw,4rem)}}:root{--ys-color-neutral-0: #ffffff;--ys-color-neutral-50: #f8f7f4;--ys-color-neutral-100: #eeece6;--ys-color-neutral-200: #dedad0;--ys-color-neutral-300: #c5c1b4;--ys-color-neutral-400: #a09b8e;--ys-color-neutral-500: #7a7568;--ys-color-neutral-600: #5c5850;--ys-color-neutral-700: #403d37;--ys-color-neutral-800: #2a2822;--ys-color-neutral-900: #1a1814;--ys-color-neutral-950: #141210;--ys-color-brand-50: #f2f5e8;--ys-color-brand-100: #dde8bb;--ys-color-brand-200: #c4d98a;--ys-color-brand-300: #a8c060;--ys-color-brand-400: #7a9e28;--ys-color-brand-500: #639922;--ys-color-brand-600: #4e6b12;--ys-color-brand-700: #3a5209;--ys-color-brand-800: #2d4008;--ys-color-brand-900: #1a2604;--ys-color-danger-600: #c0392b;--ys-color-danger-700: #a93226;--ys-color-success-600: #2d6a4f;--ys-color-warning-600: #b45309;--ys-color-info-600: #1e5f9e;--ys-color-danger-bg: #fdf2f1;--ys-color-warning-bg: #fef9ec;--ys-color-success-bg: #f0f7f4;--ys-color-info-bg: #edf4fc;--ys-color-bg-app: #f5f4f0;--ys-bg: var(--ys-color-bg-app);--ys-color-bg-surface: #ffffff;--ys-color-bg-raised: #fdfdfc;--ys-color-border-subtle: #e2dfd7;--ys-color-border-strong: #c8c4bb;--ys-color-fg-default: #1e1d19;--ys-color-fg-muted: #5c5850;--ys-color-fg-subtle: #9a9589;--ys-color-fg-inverse: #ffffff;--ys-color-accent: var(--ys-color-brand-400);--ys-color-accent-hover: var(--ys-color-brand-500);--ys-color-accent-active: var(--ys-color-brand-600);--ys-color-accent-muted: var(--ys-color-brand-100);--ys-color-link: var(--ys-color-brand-600);--ys-color-link-hover: var(--ys-color-brand-700);--ys-color-danger: var(--ys-color-danger-600);--ys-color-danger-hover: var(--ys-color-danger-700);--ys-color-success: var(--ys-color-success-600);--ys-color-warning: var(--ys-color-warning-600);--ys-color-info: var(--ys-color-info-600);--ys-color-focus-ring: var(--ys-color-brand-400);--ys-shadow-focus-input: 0 0 0 3px color-mix(in srgb, var(--ys-color-brand-400) 22%, transparent);--ys-color-sidebar-bg: var(--ys-color-brand-900);--ys-color-sidebar-edge: rgb(255 255 255 / .08);--ys-color-sidebar-kicker: rgb(255 255 255 / .3);--ys-color-sidebar-item: rgb(255 255 255 / .65);--ys-color-sidebar-item-hover-bg: rgb(255 255 255 / .07);--ys-color-sidebar-item-hover-fg: rgb(255 255 255 / .9);--ys-color-sidebar-item-active-bg: var(--ys-color-brand-600);--ys-color-sidebar-item-active-fg: var(--ys-color-fg-inverse);--ys-color-sidebar-logo-sub: rgb(255 255 255 / .4);--ys-color-sidebar-user-name: rgb(255 255 255 / .8);--ys-color-sidebar-user-role: rgb(255 255 255 / .4);--ys-color-sidebar-mark-bg: var(--ys-color-brand-400);--ys-color-sidebar-badge-bg: var(--ys-color-brand-400);--ys-color-sidebar-badge-fg: var(--ys-color-fg-inverse);--ys-color-sidebar-avatar-bg: var(--ys-color-brand-500);--ys-sidebar-width: 18rem;--ys-color-logistics-sidebar-bg: #f1f0ea;--ys-color-logistics-sidebar-border: color-mix(in srgb, var(--ys-color-accent) 20%, transparent);--ys-color-logistics-sidebar-hover-bg: color-mix(in srgb, var(--ys-color-accent) 12%, transparent);--ys-color-logistics-sidebar-active-bg: var(--ys-color-brand-400);--ys-color-logistics-sidebar-active-fg: var(--ys-color-fg-inverse);--ys-color-daybook-bg-app: #f5f1ee;--ys-color-daybook-accent: #b85c38;--ys-color-daybook-accent-hover: #8c3e22;--ys-color-daybook-sidebar-active-bg: var(--ys-color-daybook-accent);--ys-color-daybook-sidebar-active-fg: var(--ys-color-fg-inverse);--ys-space-0: 0;--ys-space-1: .25rem;--ys-space-2: .5rem;--ys-space-3: .75rem;--ys-space-4: 1rem;--ys-space-5: 1.25rem;--ys-space-6: 1.5rem;--ys-space-8: 2rem;--ys-space-10: 2.5rem;--ys-space-12: 3rem;--ys-space-16: 4rem;--ys-radius-sm: .25rem;--ys-radius-md: .5rem;--ys-radius-lg: .75rem;--ys-radius-xl: 1.125rem;--ys-radius-full: 9999px;--ys-radius-pill: 999px;--ys-radius-sidebar-item: .4375rem;--ys-font-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ys-font-display: "DM Serif Display", Georgia, "Times New Roman", serif;--ys-font-mono: "DM Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, monospace;--ys-text-overline: .6875rem;--ys-text-xs: .75rem;--ys-text-sm: .875rem;--ys-text-md: .9375rem;--ys-text-base: var(--ys-text-md);--ys-text-lg: 1.125rem;--ys-text-xl: 1.25rem;--ys-text-2xl: 1.375rem;--ys-text-3xl: 1.625rem;--ys-text-4xl: 2.25rem;--ys-leading-tight: 1.25;--ys-leading-normal: 1.5;--ys-leading-relaxed: 1.65;--ys-font-normal: 400;--ys-font-medium: 500;--ys-font-semibold: 600;--ys-font-bold: 700;--ys-shadow-sm: 0 1px 3px rgb(30 29 25 / .08), 0 1px 2px rgb(30 29 25 / .04);--ys-shadow-md: 0 4px 12px rgb(30 29 25 / .1), 0 2px 4px rgb(30 29 25 / .05);--ys-shadow-lg: 0 12px 32px rgb(30 29 25 / .12), 0 4px 8px rgb(30 29 25 / .06);--ys-shadow-button-primary: 0 1px 2px color-mix(in srgb, var(--ys-color-brand-600) 32%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ys-color-fg-inverse) 12%, transparent);--ys-shadow-button-primary-hover: 0 3px 8px color-mix(in srgb, var(--ys-color-brand-600) 38%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ys-color-fg-inverse) 12%, transparent);--ys-shadow-button-danger: 0 1px 2px rgb(192 57 43 / .3);--ys-shadow-button-danger-hover: 0 3px 8px rgb(192 57 43 / .35);--ys-duration-fast: .12s;--ys-duration-normal: .2s;--ys-duration-slow: .35s;--ys-ease-standard: cubic-bezier(.25, .46, .45, .94);--ys-ease-out: cubic-bezier(0, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;font-family:var(--ys-font-sans);font-size:var(--ys-text-md);line-height:var(--ys-leading-relaxed);font-weight:var(--ys-font-normal);color:var(--ys-color-fg-default);background-color:var(--ys-color-bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{color:var(--ys-color-link);text-decoration-skip-ink:auto;text-underline-offset:.12em;transition:color var(--ys-duration-fast) var(--ys-ease-standard)}a:hover{color:var(--ys-color-link-hover)}:focus-visible{outline:2px solid var(--ys-color-focus-ring);outline-offset:2px}h1,h2,h3,h4{margin-block:0 var(--ys-space-3);color:var(--ys-color-fg-default)}h1{font-family:var(--ys-font-display);font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:var(--ys-font-normal);line-height:1.15;letter-spacing:-.015em}h2{font-family:var(--ys-font-sans);font-size:var(--ys-text-2xl);font-weight:var(--ys-font-semibold);line-height:1.25;letter-spacing:-.01em}h3{font-family:var(--ys-font-sans);font-size:var(--ys-text-md);font-weight:var(--ys-font-semibold);line-height:1.3}h4{font-size:var(--ys-text-lg);font-weight:var(--ys-font-semibold);line-height:var(--ys-leading-tight)}p{margin-block:0 var(--ys-space-4)}.ys-h2{margin:0;font-family:var(--ys-font-sans);font-size:var(--ys-text-2xl);font-weight:var(--ys-font-semibold);line-height:1.25;letter-spacing:-.01em;color:var(--ys-color-fg-default)}.ys-topbar{display:flex;height:3.5rem;flex-shrink:0;align-items:center;padding:0 var(--ys-space-6);gap:var(--ys-space-4);border-bottom:1px solid var(--ys-color-border-subtle)}.ys-topbar-actions{display:flex;margin-left:auto;align-items:center;gap:var(--ys-space-2);flex-wrap:wrap}.ys-page{flex:1;min-height:0;overflow-y:auto;padding:var(--ys-space-6) var(--ys-space-6) var(--ys-space-12);max-width:90rem;margin-inline:auto;width:100%}.ys-page--wide{max-width:none}.ys-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.ys-skip-link{position:absolute;z-index:10000;left:var(--ys-space-2);top:var(--ys-space-2);padding:var(--ys-space-2) var(--ys-space-4);clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;border-radius:var(--ys-radius-md);background:var(--ys-color-bg-surface);color:var(--ys-color-link);font-weight:var(--ys-font-semibold);font-size:var(--ys-text-sm);text-decoration:none;border:1px solid var(--ys-color-border-strong);box-shadow:var(--ys-shadow-md)}.ys-skip-link:focus,.ys-skip-link:focus-visible{clip:auto;clip-path:none;width:auto;height:auto;overflow:visible;outline:2px solid var(--ys-color-focus-ring);outline-offset:2px}:root{--home-font-display: "Instrument Serif", var(--ys-font-display)}#root{min-height:100vh}
