.page-akut{&{--cream:#FAF4E9;--cream-deep:#F3E8D7;--ink:#3A2E22;--ink-soft:#6B5B49;--terra:#C05B2E;--terra-deep:#A34A22;--sage:#6E7F62;--wine-bg:#1A1114;--wine-bg2:#231719;--wine-line:rgba(230,214,211,.14);--wine-txt:#F4EDEE;--wine-muted:#B2A09C;--wine:#762E3A;--wine-soft:#8A3A47;--wine-display:#B5545E;--wine-accent:#D4737A;--wine-cream:#F7E9EA;--serif:var(--font-young-serif),Georgia,serif;--sans:var(--font-figtree),"Helvetica Neue",Arial,sans-serif;--display:var(--font-anton),"Arial Narrow",sans-serif;--mono:var(--font-spline-mono),"Courier New",monospace}*{margin:0;padding:0;box-sizing:border-box}&{background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--wine);color:var(--wine-cream)}a{color:inherit}img,svg{display:block}img{max-width:100%}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,52px)}.rv{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}}.navbar{position:-webkit-sticky;position:sticky;top:16px;z-index:40;margin:16px auto 0;max-width:1180px;padding:0 clamp(12px,2vw,24px)}.nav-inner{background:rgba(250,244,233,.86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(58,46,34,.12);border-radius:999px;display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 26px;box-shadow:0 8px 30px rgba(58,46,34,.07)}.wordmark{font-family:var(--serif);font-size:21px;text-decoration:none;display:inline-flex;align-items:center;gap:9px}.wm-heart,.wordmark span{color:var(--terra)}nav.main{display:flex;gap:clamp(14px,2.5vw,30px)}nav.main a{font-size:14.5px;font-weight:600;text-decoration:none;color:var(--ink-soft);transition:color .2s ease}nav.main a:hover{color:var(--terra)}.nav-cta{display:inline-flex;align-items:center;gap:8px;background:var(--terra);color:#fff;font-size:14.5px;font-weight:700;text-decoration:none;padding:11px 20px;border-radius:999px;transition:background .25s ease;cursor:pointer;white-space:nowrap}.nav-cta:hover{background:var(--terra-deep)}@media(max-width:860px){nav.main{display:none}}.crumb{max-width:1180px;margin:26px auto 0;padding:0 clamp(20px,4vw,52px);font-size:14px;font-weight:600;color:var(--ink-soft)}.crumb a{text-decoration:none}.crumb a:hover{color:var(--terra)}.crumb b{color:var(--ink);font-weight:700}.dark-hero{max-width:1180px;margin:18px auto 0;padding:0 clamp(12px,2vw,24px)}.dh-card{background:var(--wine-bg);color:var(--wine-txt);border-radius:clamp(22px,3vw,40px);overflow:hidden;position:relative}.dh-status{background:var(--wine-bg2);border-bottom:1px solid var(--wine-line);font-family:var(--mono);font-size:12px;letter-spacing:.06em;padding:10px clamp(18px,3vw,42px);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.dh-status .live{display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;color:var(--wine-muted)}.pulse{width:9px;height:9px;border-radius:50%;background:var(--wine-accent);position:relative;flex:none}.pulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--wine-accent);opacity:.5;animation:pulse 2.2s ease-out infinite}@media (prefers-reduced-motion:reduce){.pulse:after{animation:none}}.dh-status a{text-decoration:none;font-weight:700;text-transform:uppercase;color:var(--wine-accent)}.dh-body{position:relative;padding:clamp(34px,5vw,70px) clamp(18px,3vw,42px) clamp(30px,4vw,54px)}.dh-365{position:absolute;right:-2%;top:0;font-family:var(--display);font-size:clamp(170px,22vw,340px);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(181,84,94,.18);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.dh-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(26px,4vw,60px);gap:clamp(26px,4vw,60px);align-items:center}.dh-kicker{font-family:var(--mono);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--wine-accent);display:flex;align-items:center;gap:12px}.dh-kicker:before{content:"";width:28px;height:2px;background:var(--wine-accent);flex:none}.dh-card h1{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(42px,6.4vw,92px);line-height:.97;margin:20px 0 0}.dh-card h1 .l2{color:var(--wine-display)}.dh-lead{margin-top:22px;max-width:52ch;font-size:clamp(16px,1.5vw,18px);color:var(--wine-muted)}.dh-lead b{color:var(--wine-txt);font-weight:600}.dh-ctas{margin-top:32px;display:flex;gap:14px;flex-wrap:wrap}.btn-wine{display:inline-flex;align-items:center;gap:11px;text-decoration:none;cursor:pointer;background:var(--wine);color:var(--wine-cream);font-weight:800;font-size:15.5px;padding:17px 30px;-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:background .2s ease,transform .2s ease}.btn-wine:hover{background:var(--wine-soft);transform:translateY(-2px)}.btn-wghost{display:inline-flex;align-items:center;gap:11px;text-decoration:none;cursor:pointer;border:1.5px solid rgba(244,237,238,.38);color:var(--wine-txt);font-weight:800;font-size:15.5px;padding:17px 30px;transition:border-color .2s ease,color .2s ease}.btn-wghost:hover{border-color:var(--wine-accent);color:var(--wine-accent)}.photo{position:relative;overflow:hidden;border:1px solid var(--wine-line);-webkit-clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.88) contrast(.97)}.photo:before{content:"";inset:0;background:linear-gradient(180deg,rgba(26,17,20,.05),rgba(26,17,20,0) 40%,rgba(26,17,20,.4));z-index:1}.ph-tag,.photo:before{position:absolute;pointer-events:none}.ph-tag{right:11px;bottom:11px;z-index:2;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--wine-muted);background:rgba(26,17,20,.75);border:1px solid var(--wine-line);padding:4px 8px}.dh-photo{aspect-ratio:4/5;max-height:440px}.dh-facts{position:relative;z-index:1;display:flex;gap:clamp(22px,4.5vw,60px);flex-wrap:wrap;margin-top:clamp(30px,4vw,48px);border-top:1px solid var(--wine-line);padding-top:22px}.fact b{font-family:var(--display);font-weight:400;font-size:clamp(26px,2.8vw,40px);color:var(--wine-txt);display:block;line-height:1}.fact b em{font-style:normal;color:var(--wine-display)}.fact span{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--wine-muted);display:block;margin-top:7px}@media(max-width:900px){.dh-grid{grid-template-columns:1fr}.dh-photo{aspect-ratio:3/2;max-height:380px}}.process{padding:clamp(60px,8vw,110px) 0}.sec-label{font-family:var(--mono);font-size:12.5px;letter-spacing:.16em;color:var(--wine);margin-bottom:14px}.process h2,.sec-label{text-transform:uppercase}.process h2{font-family:var(--display);font-weight:400;font-size:clamp(30px,4.4vw,58px);line-height:1;color:var(--ink)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(14px,2vw,22px);gap:clamp(14px,2vw,22px);margin-top:clamp(28px,4vw,46px)}.step{background:#fff;border:1px solid rgba(58,46,34,.1);border-radius:22px;padding:clamp(24px,2.8vw,36px);transition:transform .3s ease,box-shadow .3s ease}.step:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(58,46,34,.1)}.step-no{font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;color:var(--wine-display)}.step h3{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(21px,2.2vw,30px);margin:12px 0 10px;color:var(--ink)}.step p{color:var(--ink-soft);font-size:15px}.step p b{color:var(--ink);font-weight:700}@media(max-width:860px){.steps{grid-template-columns:1fr}}.cta-sec{padding:0 0 clamp(70px,9vw,120px)}.cta-box{background:var(--wine);color:var(--wine-cream);padding:clamp(36px,5vw,70px) clamp(24px,4vw,60px);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:clamp(26px,4vw,54px);gap:clamp(26px,4vw,54px);align-items:center;-webkit-clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px)}.cta-box h2{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(32px,4.8vw,64px);line-height:.98}.cta-box .sub{margin-top:14px;font-size:16px;font-weight:500;max-width:44ch;color:rgba(247,233,234,.82)}.cta-right{display:flex;flex-direction:column;gap:13px}.btn-dark{display:inline-flex;align-items:center;gap:11px;justify-content:center;text-decoration:none;cursor:pointer;background:var(--wine-bg);color:var(--wine-accent);font-weight:800;font-size:15.5px;padding:17px 30px;-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:background .2s ease,transform .2s ease}.btn-dark:hover{background:#110A0D;transform:translateY(-2px)}.btn-line{display:inline-flex;align-items:center;gap:11px;justify-content:center;text-decoration:none;cursor:pointer;border:2px solid rgba(247,233,234,.7);color:var(--wine-cream);font-weight:800;font-size:15.5px;padding:15px 30px;transition:background .2s ease}.btn-line:hover{background:rgba(247,233,234,.1)}.cta-note{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(247,233,234,.68);text-align:center}@media(max-width:860px){.cta-box{grid-template-columns:1fr}}footer{background:var(--ink);color:#D8CCBB;padding:40px 0 96px}.ft{display:flex;flex-wrap:wrap;gap:16px 40px;justify-content:space-between;align-items:baseline;font-size:14px}.ft .wordmark{color:#F5EDE0;font-size:19px}.ft a{text-decoration:none}.ft a:hover{color:#fff}:focus-visible{outline:2px solid var(--terra);outline-offset:3px;border-radius:4px}}@keyframes pulse{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.5);opacity:0}}