.ct[data-astro-cid-6bfsojfh],.ct-map[data-astro-cid-6bfsojfh]{background:var(--bg);color:var(--fg)}.ct[data-astro-cid-6bfsojfh] .grid[data-astro-cid-6bfsojfh]{row-gap:72px}.ct-ship[data-astro-cid-6bfsojfh]{grid-column:1/span 6;align-self:start;position:relative}.ct-label[data-astro-cid-6bfsojfh]{border:3px solid var(--ink-900);background:var(--bone-50);color:var(--ink-900);display:grid;position:relative;box-shadow:0 1px #0b0c0d14,0 18px 40px -28px #0b0c0d73}.ct-label__head[data-astro-cid-6bfsojfh]{background:var(--ink-900);min-height:52px;color:var(--bone-50);align-items:center;padding:12px 64px 12px 16px;display:flex;position:relative}.ct-label__company[data-astro-cid-6bfsojfh]{letter-spacing:.16em}.ct-label__tag[data-astro-cid-6bfsojfh]{background:radial-gradient(circle at 70% 30%, var(--ink-900) 0 3.5px, transparent 4px), var(--signal);clip-path:polygon(0 0,100% 0,100% 100%);width:52px;height:52px;position:absolute;top:-3px;right:-3px}.ct-label__cells[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ct-field[data-astro-cid-6bfsojfh]{border-top:1.5px solid var(--ink-900);position:relative}.ct-field--name[data-astro-cid-6bfsojfh]{border-right:1.5px solid var(--ink-900)}.ct-field--subject[data-astro-cid-6bfsojfh],.ct-field--message[data-astro-cid-6bfsojfh]{grid-column:1/-1}.ct-field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.ct-field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{width:100%;min-height:60px;color:var(--ink-900);appearance:none;background:0 0;border:0;border-radius:0;padding:18px 16px 14px;font-size:clamp(1.0625rem,.95rem + .45vw,1.25rem);line-height:1.4;display:block}.ct-field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:168px}.ct-field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]::placeholder,.ct-field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]::placeholder{color:var(--clinker);opacity:1}.ct-field[data-astro-cid-6bfsojfh]:after{content:"";box-shadow:inset 0 0 0 3px var(--signal);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);pointer-events:none;position:absolute;inset:0}.ct-field[data-astro-cid-6bfsojfh]:focus-within:after{opacity:1}.ct-field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible,.ct-field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus-visible{outline:none}.ct-label__foot[data-astro-cid-6bfsojfh]{border-top:1.5px solid var(--ink-900);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.ct-label__barcode[data-astro-cid-6bfsojfh]{background-repeat:no-repeat;background-size:100% 100%;flex:0 136px;height:44px}.ct-label[data-astro-cid-6bfsojfh] .ct-submit[data-astro-cid-6bfsojfh]{border-color:var(--ink-900);color:var(--ink-900);margin-top:0}.ct-ship__stage[data-astro-cid-6bfsojfh]{pointer-events:none;position:absolute;inset:0}.ct-ship__slot[data-astro-cid-6bfsojfh]{background:var(--ink-900);height:6px;position:absolute;bottom:-6px;left:-10px;right:-10px;transform:scaleX(0)}.ct-ship__box[data-astro-cid-6bfsojfh]{opacity:0;width:180px;margin:-60px 0 0 -90px;position:absolute;top:50%;left:50%}.ct-ship__body[data-astro-cid-6bfsojfh]{fill:var(--clinker);stroke:var(--ink-900);stroke-width:2px}.ct-ship__ribs[data-astro-cid-6bfsojfh]{stroke:#f4f1ea2e;stroke-width:1.5px}.ct-ship__hold[data-astro-cid-6bfsojfh]{fill:var(--ink-900)}.ct-ship__door[data-astro-cid-6bfsojfh]{fill:var(--concrete-500);stroke:var(--ink-900);stroke-width:1px;transform-box:fill-box;transform:scaleX(0)}.ct-ship__door--l[data-astro-cid-6bfsojfh]{transform-origin:0}.ct-ship__door--r[data-astro-cid-6bfsojfh]{transform-origin:100%}.ct-ship__stamp[data-astro-cid-6bfsojfh]{border:3px solid var(--bauxite);color:var(--bauxite);letter-spacing:.24em;background:var(--bone-50);opacity:0;pointer-events:none;padding:8px 18px;font-size:1.25rem;position:absolute;top:50%;left:50%;translate:-50% calc(46px - 50%);rotate:-8deg}.ct-ship__stamp[data-astro-cid-6bfsojfh]:empty{display:none}.ct-submit[data-astro-cid-6bfsojfh]{border:1px solid var(--fg);min-height:52px;color:var(--fg);isolation:isolate;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;gap:18px;padding:0 22px 0 26px;display:inline-flex;position:relative;overflow:hidden}.ct-submit__fill[data-astro-cid-6bfsojfh]{z-index:-1;background:var(--signal);transform-origin:0;transition:transform var(--dur-fast) var(--ease-out);position:absolute;inset:-1px;transform:scaleX(0)}.ct-submit[data-astro-cid-6bfsojfh]:hover,.ct-submit[data-astro-cid-6bfsojfh]:focus-visible{color:var(--ink-900);border-color:var(--signal)}.ct-submit[data-astro-cid-6bfsojfh]:hover .ct-submit__fill[data-astro-cid-6bfsojfh],.ct-submit[data-astro-cid-6bfsojfh]:focus-visible .ct-submit__fill[data-astro-cid-6bfsojfh]{transform:scaleX(1)}.ct-submit__arrow[data-astro-cid-6bfsojfh]{width:18px;transition:transform var(--dur-fast) var(--ease-out)}.ct-submit[data-astro-cid-6bfsojfh]:hover .ct-submit__arrow[data-astro-cid-6bfsojfh]{transform:translate(4px)}.ct-details[data-astro-cid-6bfsojfh]{grid-column:8/span 5;align-content:start;gap:clamp(36px,6vh,56px);display:grid}.ct-detail[data-astro-cid-6bfsojfh]{border-top:1px solid var(--rule-strong);justify-items:start;gap:10px;padding-top:14px;display:grid}.ct-detail__title[data-astro-cid-6bfsojfh]{color:var(--fg-muted)}.ct-detail__mail[data-astro-cid-6bfsojfh]{align-items:center;min-height:44px;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:500;display:inline-flex}.ct-detail__tel[data-astro-cid-6bfsojfh]{white-space:nowrap;min-height:44px;transition:color var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex}.ct-detail__tel[data-astro-cid-6bfsojfh]:hover{color:var(--bauxite)}.ct-detail__company[data-astro-cid-6bfsojfh]{letter-spacing:.01em;font-weight:600}.ct-detail__address[data-astro-cid-6bfsojfh]{color:var(--fg-muted);font-style:normal;display:grid}.ct-map[data-astro-cid-6bfsojfh]{padding-block:clamp(56px,10vh,120px)}.ct-map__frame[data-astro-cid-6bfsojfh]{aspect-ratio:21/9;border:1px solid var(--rule-strong);background:repeating-linear-gradient(90deg, #1a18140d 0 1px, transparent 1px 8.333%), repeating-linear-gradient(0deg, #1a18140d 0 1px, transparent 1px 12.5%), var(--ivory-50);place-items:center;display:grid;position:relative;overflow:hidden}.ct-map__grid[data-astro-cid-6bfsojfh]{stroke:#1a181424;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.ct-map__grid[data-astro-cid-6bfsojfh] line[data-astro-cid-6bfsojfh]{vector-effect:non-scaling-stroke}.ct-map__coords[data-astro-cid-6bfsojfh]{color:var(--fg-muted);position:absolute;bottom:14px;left:16px}.ct-map__btn[data-astro-cid-6bfsojfh]{border:1px solid var(--rule-strong);background:var(--bg);min-height:48px;color:var(--fg);transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:12px;padding:0 20px;display:inline-flex;position:relative}.ct-map__btn[data-astro-cid-6bfsojfh]:hover{border-color:var(--accent)}.ct-map__pin[data-astro-cid-6bfsojfh]{background:var(--signal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3e86d04d}.ct-map__frame[data-astro-cid-6bfsojfh] iframe{filter:grayscale()sepia(.12)contrast(1.05);border:0;width:100%;height:100%;position:absolute;inset:0}html.js[data-motion=full]:not(.reveal-fallback) [data-astro-cid-6bfsojfh][data-ct-line]{opacity:0}@media (width<=1023px){.ct-ship[data-astro-cid-6bfsojfh],.ct-details[data-astro-cid-6bfsojfh]{grid-column:1/-1}}@media (width<=767px){.ct-label__cells[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr)}.ct-field--name[data-astro-cid-6bfsojfh]{border-right:0}.ct-label__foot[data-astro-cid-6bfsojfh]{flex-wrap:wrap}.ct-map__frame[data-astro-cid-6bfsojfh]{aspect-ratio:4/5}.ct-detail__tel[data-astro-cid-6bfsojfh]{white-space:normal}}
