[data-drawer-nav]{--surface-0:#fff;--text-1:#0f0f0f;--text-2:#6b6866;--text-3:#8b8684;--focus-ring-color:var(--focus-ring,#ff5c00);--focus-ring-width:2px;--focus-ring-offset:3px;--container-content:1424px;--floating-surface-backdrop-filter:blur(20px);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-dropdown:linear(0, .005, .02 2.1%, .081 4.7%, .467 15.7%, .563, .645, .717, .778 28.5%, .829 32%, .872 35.8%, .909 40.1%, .938 44.9%, .961 50.3%, .977 56.5%, .987 63.6%, .994 72.3%, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-drawer-nav][data-theme=dark]{--surface-0:#000;--text-1:#f5f5f4;--text-2:#a6a09b;--text-3:#878787;--focus-ring-color:var(--focus-ring,#ff5c00);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-drawer-nav],[data-drawer-nav] *,[data-drawer-nav] :before,[data-drawer-nav] :after{box-sizing:border-box}[data-drawer-nav] ul,[data-drawer-nav] li,[data-drawer-nav] h2{margin:0;padding:0}[data-drawer-nav] li{list-style:none}[data-drawer-nav] a{color:inherit;text-decoration:none}[data-drawer-nav] button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}[data-drawer-nav] svg{display:block}[data-drawer-nav] :where(a[href],button):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}[data-drawer-nav]{--bar-height:80px;--gutter:clamp(24px, 5vw, 72px);--content-top:36px;--drawer-height:0px;--reveal-size:calc(100dvh - 24px);--reveal-height:0px;--reveal-offset:calc(var(--reveal-height) - var(--reveal-size));--height-time:.5s;--mobile-height-time:.6s;--height-delay:0s;--height-ease:var(--ease-dropdown);--shell-ease:cubic-bezier(.41, 0, .59, 1);--text-ease:cubic-bezier(.25, .1, .26, 1);--item-time:.322s;--row-delay:21ms;--group-delay:82ms;--entry-delay:82ms;--close-time:.242s;--close-base:.162s;--switch-time:.2s;--switch-ease:var(--ease-out-cubic);--travel-time:.3s;--item-offset:-4.1px;--menu-delay:.202s;z-index:var(--z-nav);isolation:isolate;color:var(--text-1);position:fixed;top:0;left:0;right:0}@media (max-width:1000px){[data-drawer-nav]{--bar-height:76px;--gutter:24px;--reveal-size:100dvh;--height-ease:var(--ease-out-cubic)}}[data-drawer-nav][data-open]{--reveal-height:calc(var(--bar-height) + var(--drawer-height))}[data-drawer-nav] .bar{z-index:3;position:relative}[data-drawer-nav] .bar .bar-content{max-width:var(--container-content);height:var(--bar-height);padding-inline:var(--gutter);align-items:center;gap:48px;margin-inline:auto;display:flex}[data-drawer-nav] .bar .bar-content .nav-list{align-items:center;gap:48px;display:flex}[data-drawer-nav] .bar .bar-content .nav-list:has(.nav-item[aria-expanded=true]) .nav-item:not([aria-expanded=true]){color:var(--text-2)}@media (hover:hover) and (pointer:fine){[data-drawer-nav] .bar .bar-content .nav-list:has(.nav-item:hover) .nav-item{color:var(--text-2)}[data-drawer-nav] .bar .bar-content .nav-list:has(.nav-item:hover) .nav-item:hover{color:var(--text-1)}}@media (max-width:1000px){[data-drawer-nav] .bar .bar-content .nav-list{display:none}}[data-drawer-nav] .bar .bar-content .nav-item,[data-drawer-nav] .bar .bar-content .contact{min-height:44px;color:var(--text-1);align-items:center;transition:color .16s;display:inline-flex}[data-drawer-nav] .bar .bar-content .contact{color:#0f0f0f;background:#fff;border-radius:999px;min-height:32px;margin-left:auto;padding-inline:16px;transition:background-color .16s}@media (max-width:1000px){[data-drawer-nav] .bar .bar-content .contact{display:none}}[data-drawer-nav] .bar .bar-content .toggle{align-items:center;gap:8px;height:44px;min-height:44px;display:none}@media (max-width:1000px){[data-drawer-nav] .bar .bar-content .toggle{display:inline-flex}}[data-drawer-nav] .bar .bar-content .toggle[hidden]{display:none}[data-drawer-nav] .bar .bar-content .toggle{gap:16px;margin-left:auto}[data-drawer-nav] .bar .bar-content .toggle .toggle-icon{flex-shrink:0;width:18px;height:20px;position:relative}[data-drawer-nav] .bar .bar-content .toggle .toggle-icon span{width:18px;height:1.5px;transition:transform var(--travel-time) var(--shell-ease);background:currentColor;position:absolute;top:calc(50% - .75px);left:0;transform:translateY(-3px)}[data-drawer-nav] .bar .bar-content .toggle .toggle-icon span:last-child{transform:translateY(3px)}[data-drawer-nav] .bar .bar-content .toggle[aria-expanded=true] .toggle-icon span{transform:rotate(45deg)}[data-drawer-nav] .bar .bar-content .toggle[aria-expanded=true] .toggle-icon span:last-child{transform:rotate(-45deg)}[data-drawer-nav] .back{top:calc(var(--bar-height) + var(--content-top) - 72px);left:calc(var(--gutter) - 4px);z-index:4;opacity:0;visibility:hidden;pointer-events:none;width:44px;height:44px;transition:opacity var(--close-time) var(--text-ease), visibility 0s var(--close-time);justify-content:center;align-items:center;display:none;position:absolute}[data-drawer-nav] .back:before{content:"";border:1px solid var(--text-2);border-radius:999px;position:absolute;inset:4px}@media (max-width:1000px){[data-drawer-nav] .back{display:flex}}[data-drawer-nav][data-submenu] .back{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--switch-time) var(--switch-ease), visibility 0s}[data-drawer-nav] .curtain{z-index:0;background:color-mix(in srgb, var(--surface-0) 12%, transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--item-time) var(--shell-ease) var(--entry-delay), visibility 0s calc(var(--item-time) + var(--entry-delay));position:fixed;inset:0}[data-drawer-nav][data-open] .curtain{opacity:1;visibility:visible;pointer-events:auto;transition-delay:var(--entry-delay), 0s}[data-drawer-nav] .drawer{z-index:2;height:var(--reveal-size);transform:translateY(var(--reveal-offset));transition:transform var(--height-time) var(--height-ease) var(--height-delay);position:absolute;inset:0 0 auto;overflow:hidden}[data-drawer-nav] .drawer .sheet{height:100%;transform:translateY(calc(0px - var(--reveal-offset)));transition:transform var(--height-time) var(--height-ease) var(--height-delay);position:relative}[data-drawer-nav] .drawer .sheet:before{content:"";z-index:0;background:color-mix(in srgb, var(--surface-0) 65%, transparent);-webkit-backdrop-filter:var(--floating-surface-backdrop-filter);backdrop-filter:var(--floating-surface-backdrop-filter);pointer-events:none;position:absolute;inset:0}[data-drawer-nav][data-leaving]{view-transition-name:none!important}[data-drawer-nav] .drawer .sheet .panel{inset:var(--bar-height) 0 0;z-index:1;overscroll-behavior:contain;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--switch-time) var(--switch-ease);position:absolute;overflow:hidden}[data-drawer-nav] .drawer .sheet .panel.is-active,[data-drawer-nav] .drawer .sheet .panel.is-closing{visibility:visible;opacity:1}[data-drawer-nav] .drawer .sheet .panel.is-active{pointer-events:auto;overflow-y:auto}[data-drawer-nav] .drawer .sheet .panel.is-leaving{visibility:visible}[data-drawer-nav] .drawer .sheet .panel.menu-panel{display:none}@media (max-width:1000px){[data-drawer-nav] .drawer .sheet .panel.menu-panel{display:block}}[data-drawer-nav] .drawer .sheet .panel .content{max-width:var(--container-content);padding:var(--content-top) var(--gutter) 64px;grid-template-columns:repeat(3,minmax(0,260px));align-items:start;gap:40px;margin-inline:auto;display:grid}@media (max-width:1024px){[data-drawer-nav] .drawer .sheet .panel .content{column-gap:32px}}@media (max-width:1000px){[data-drawer-nav] .drawer .sheet .panel .content{padding:var(--content-top) var(--gutter) calc(76px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:40px}}[data-drawer-nav] .drawer .sheet .panel .content .group{--group-offset:calc(var(--group-step) * var(--group-delay));overflow-wrap:anywhere;min-width:0}[data-drawer-nav] .drawer .sheet .panel .content .group h2{color:var(--text-3);margin-bottom:16px}[data-drawer-nav] .drawer .sheet .panel .content .group a{color:var(--text-1);padding-block:4px;transition:color .16s;display:block}[data-drawer-nav] .drawer .sheet .panel .content .group a:active,[data-drawer-nav] .drawer .sheet .panel .content .menu-list button:active,[data-drawer-nav] .drawer .sheet .panel .content .menu-list .menu-login:active,[data-drawer-nav] .bar .bar-content .toggle:active,[data-drawer-nav] .bar .bar-content .login:active{color:var(--text-2)}@media (hover:hover) and (pointer:fine){[data-drawer-nav] .drawer .sheet .panel .content .group:has(a:hover) a:not(:hover){color:var(--text-2)}}[data-drawer-nav] .drawer .sheet .panel .content .menu-list{grid-column:1/-1;width:100%}[data-drawer-nav] .drawer .sheet .panel .content .menu-list li+li{margin-top:12px}[data-drawer-nav] .drawer .sheet .panel .content .menu-list button,[data-drawer-nav] .drawer .sheet .panel .content .menu-list a{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:44px;display:flex}[data-drawer-nav] .drawer .sheet .panel .group h2,[data-drawer-nav] .drawer .sheet .panel .group li,[data-drawer-nav] .drawer .sheet .panel .menu-list>li{opacity:0;transform:translateY(var(--item-offset));transition-property:opacity,transform;transition-duration:min(var(--close-base) + var(--reverse-row) * var(--row-delay), var(--close-time));transition-timing-function:var(--text-ease)}[data-drawer-nav] .drawer .sheet .panel.is-active .group h2,[data-drawer-nav] .drawer .sheet .panel.is-active .group li,[data-drawer-nav] .drawer .sheet .panel.is-active .menu-list>li{opacity:1;transition-duration:var(--item-time);transition-delay:calc(var(--entry-delay) + var(--group-offset,0s) + var(--row) * var(--row-delay));transform:translateY(0)}[data-drawer-nav] .drawer .sheet .panel.is-active .menu-list>li{transition-duration:var(--travel-time);transition-delay:calc(var(--menu-delay) + var(--row) * var(--row-delay))}[data-drawer-nav]:not([data-motion]) .drawer,[data-drawer-nav][data-motion=closed] .drawer{visibility:hidden;transition:none}[data-drawer-nav]:not([data-motion]) .drawer .sheet,[data-drawer-nav][data-motion=closed] .drawer .sheet{transition:none}[data-drawer-nav][data-motion=swap] .drawer .sheet .panel .group h2,[data-drawer-nav][data-motion=swap] .drawer .sheet .panel .group li,[data-drawer-nav][data-motion=swap] .drawer .sheet .panel .menu-list>li{opacity:1;transition:none;transform:none}[data-drawer-nav]{transition:color .24s var(--shell-ease)}[data-drawer-nav] .bar{transition:background-color .24s var(--shell-ease), box-shadow .24s var(--shell-ease)}[data-drawer-nav][data-scrolled=true]:not([data-open]) .bar{background:#fffffff5;box-shadow:0 1px #0000001a}[data-drawer-nav] .bar .bar-content{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:28px;display:grid}[data-drawer-nav] .bar .bar-content .nav-list{gap:28px}[data-drawer-nav] .nav-item{white-space:nowrap;font-size:14px;font-weight:500}[data-drawer-nav] .corgi-brand{white-space:nowrap;align-items:center;gap:9px;width:fit-content;min-height:44px;display:inline-flex}[data-drawer-nav] .corgi-brand>svg{color:#ff5c00;width:30px;height:30px}[data-drawer-nav] .corgi-brand>b{letter-spacing:-.035em;font-size:21px;font-weight:700}[data-drawer-nav] .corgi-brand>span{opacity:.82;letter-spacing:-.03em;font-size:20px}[data-drawer-nav] .bar .bar-content .contact{color:#1d1d1d;background:#ff5c00;border-radius:8px;justify-self:end;min-height:44px;padding-inline:0;font-size:14px;font-weight:500;transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:ease-out;box-shadow:inset 0 -2px #cc4a00}@media (hover:hover) and (pointer:fine){[data-drawer-nav] .bar .bar-content .contact:hover{color:#1d1d1d;background:#ed5500}}[data-drawer-nav] .bar .bar-content .contact:active{transform:scale(.96)}[data-drawer-nav] .bar .bar-content .bar-actions{justify-self:end;align-items:center;gap:24px;display:flex}[data-drawer-nav] .bar .bar-content .bar-actions .contact{margin-left:0}[data-drawer-nav] .bar .bar-content .login{white-space:nowrap;min-height:44px;color:var(--text-1);align-items:center;font-size:14px;font-weight:500;transition:color .16s;display:inline-flex;position:relative}[data-drawer-nav] .bar .bar-content .login:before{content:"";position:absolute;inset:0 -6px}@media (hover:hover) and (pointer:fine){[data-drawer-nav] .bar .bar-content .login:hover{color:var(--text-2)}}@media (max-width:1000px){[data-drawer-nav] .bar .bar-content .bar-actions{display:none}}[data-drawer-nav] .drawer .sheet{z-index:auto;max-height:none;box-shadow:none;color:inherit;opacity:1;visibility:visible;pointer-events:auto;transform-origin:50%;background:0 0;border-radius:0;padding:0;display:block;inset:auto;overflow:visible}[data-drawer-nav] .drawer .sheet .panel .group h2{letter-spacing:0;text-wrap:pretty;font-size:13px;font-weight:400;line-height:1.4}[data-drawer-nav] .drawer .sheet .panel .group a{letter-spacing:-.015em;opacity:1;border:0;min-height:44px;padding-block:9px;font-size:18px;font-weight:400;line-height:1.45;transform:none}[data-drawer-nav] .drawer .sheet .panel .content .group li:first-child a{padding-block-start:9px}[data-drawer-nav] .drawer .sheet .panel .content .group li:last-child a{padding-block-end:9px}[data-drawer-nav] .menu-list{letter-spacing:-.025em;font-size:24px}[data-drawer-nav] .drawer .sheet .panel .content .menu-list .menu-login{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:var(--text-1);opacity:1;border:0;padding:0;transform:none}[data-drawer-nav] .drawer .sheet .panel .content .menu-list .menu-quote{--shift-edge:18px;color:#1d1d1d;opacity:1;background:#ff5c00;border-radius:8px;min-height:48px;margin-top:12px;padding:0;font-size:16px;font-weight:500;transform:none}[data-drawer-nav][data-input=keyboard] *,[data-drawer-nav][data-input=keyboard] :before,[data-drawer-nav][data-input=keyboard] :after{transition:none!important}@media (max-width:1180px) and (min-width:1001px){[data-drawer-nav] .bar .bar-content,[data-drawer-nav] .bar .bar-content .nav-list{gap:20px}}@media (max-width:1000px){[data-drawer-nav]{--content-top:84px}[data-drawer-nav] .bar .bar-content{gap:16px;display:flex}[data-drawer-nav] .bar .bar-content .toggle{font-size:15px}}@media (prefers-reduced-motion:reduce){[data-drawer-nav] *,[data-drawer-nav] :before,[data-drawer-nav] :after{transition:none!important;animation:none!important}}
[data-cylindrical-carousel]{--carousel-background:#fff;--carousel-color:#0f0f0f;--carousel-control:#f3f2f1;--carousel-control-hover:#eae8e6;--carousel-focus:var(--focus-ring,#ff5c00);isolation:isolate;background:var(--carousel-background);width:100%;height:clamp(500px,40vw,600px);min-height:420px;color:var(--carousel-color);font-weight:500;position:relative;overflow:hidden}[data-cylindrical-carousel],[data-cylindrical-carousel] *,[data-cylindrical-carousel] :before,[data-cylindrical-carousel] :after{box-sizing:border-box}[data-cylindrical-carousel][tabindex]:focus,[data-cylindrical-carousel][tabindex]:focus-visible{box-shadow:none;outline:none}[data-cylindrical-carousel] .scene{z-index:1;opacity:0;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}[data-cylindrical-carousel][data-ready] .scene{opacity:1}[data-cylindrical-carousel] .gesture{z-index:2;cursor:grab;touch-action:pan-y;position:absolute;inset:8% 0}[data-cylindrical-carousel][data-dragging] .gesture{cursor:grabbing}[data-cylindrical-carousel] .controls{top:var(--controls-top,86%);z-index:3;align-items:center;gap:16px;display:flex;position:absolute;left:50%;transform:translate(-50%)}[data-cylindrical-carousel] .controls button{background:var(--carousel-control);width:48px;height:48px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:background .15s,transform .15s;display:grid}@media (hover:hover) and (pointer:fine){[data-cylindrical-carousel] .controls button:hover{background:var(--carousel-control-hover)}}[data-cylindrical-carousel] .controls button:active{transform:scale(.96)}[data-cylindrical-carousel] .controls button:focus-visible{outline:2px solid var(--carousel-focus);outline-offset:4px}[data-cylindrical-carousel] .controls svg{width:9px;height:15px;display:block;transform:translate(1px)}[data-cylindrical-carousel] .controls .previous{transform:translate(-1px)rotate(180deg)}[data-cylindrical-carousel] .accessible{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}[data-cylindrical-carousel] .error{text-align:center;margin:0;font-size:16px;position:absolute;inset:45% 24px auto}[data-cylindrical-carousel]:focus-visible:after{content:"";z-index:4;border:2px solid var(--carousel-focus);pointer-events:none;border-radius:12px;position:absolute;inset:6px}[data-cylindrical-carousel]:not([data-ready]) .gesture,[data-cylindrical-carousel]:not([data-ready]) .controls{display:none}[data-cylindrical-carousel]:not([data-ready]) [data-card-list]{scroll-snap-type:x mandatory;clip-path:none;white-space:normal;pointer-events:auto;gap:24px;width:100%;height:100%;padding:48px max(24px,50% - 160px) 80px;list-style:none;display:flex;position:relative;overflow-x:auto}[data-cylindrical-carousel] [data-card-list] li{aspect-ratio:4/5;text-align:center;scroll-snap-align:center;background:var(--card-background);background-size:cover;background-position:var(--card-position,center);max-width:calc(100vw - 72px);color:var(--card-color);border-radius:13px;flex-direction:column;flex:0 0 320px;justify-content:center;align-self:center;padding:28px;display:flex}[data-cylindrical-carousel] [data-card-list] h3{letter-spacing:-.025em;font-size:34px;line-height:1.07}[data-cylindrical-carousel] [data-card-list] p{margin-top:20px;font-size:16px;line-height:1.3}[data-cylindrical-carousel] [data-card-list] h3,[data-cylindrical-carousel] [data-card-list] p{white-space:pre-line}[data-cylindrical-carousel] .error{color:#696969;font-size:13px;top:auto;bottom:24px}@media (max-width:699px){[data-cylindrical-carousel]{height:520px}}@media (prefers-reduced-motion:reduce){[data-cylindrical-carousel] .scene,[data-cylindrical-carousel] .controls button{transition:none}}
