body{margin:0}
html.has-zipper{scrollbar-width:none}
html.has-zipper::-webkit-scrollbar{display:none}
a{color:#1d1d1f}
.bgs-scroller{scrollbar-width:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0.000) 0.0%,rgba(0,0,0,0.028) 2.0%,rgba(0,0,0,0.104) 4.0%,rgba(0,0,0,0.216) 6.0%,rgba(0,0,0,0.352) 8.0%,rgba(0,0,0,0.500) 10.0%,rgba(0,0,0,0.648) 12.0%,rgba(0,0,0,0.784) 14.0%,rgba(0,0,0,0.896) 16.0%,rgba(0,0,0,0.972) 18.0%,rgba(0,0,0,1.000) 20.0%,rgba(0,0,0,1.000) 80.0%,rgba(0,0,0,0.972) 82.0%,rgba(0,0,0,0.896) 84.0%,rgba(0,0,0,0.784) 86.0%,rgba(0,0,0,0.648) 88.0%,rgba(0,0,0,0.500) 90.0%,rgba(0,0,0,0.352) 92.0%,rgba(0,0,0,0.216) 94.0%,rgba(0,0,0,0.104) 96.0%,rgba(0,0,0,0.028) 98.0%,rgba(0,0,0,0.000) 100.0%);mask-image:linear-gradient(90deg,rgba(0,0,0,0.000) 0.0%,rgba(0,0,0,0.028) 2.0%,rgba(0,0,0,0.104) 4.0%,rgba(0,0,0,0.216) 6.0%,rgba(0,0,0,0.352) 8.0%,rgba(0,0,0,0.500) 10.0%,rgba(0,0,0,0.648) 12.0%,rgba(0,0,0,0.784) 14.0%,rgba(0,0,0,0.896) 16.0%,rgba(0,0,0,0.972) 18.0%,rgba(0,0,0,1.000) 20.0%,rgba(0,0,0,1.000) 80.0%,rgba(0,0,0,0.972) 82.0%,rgba(0,0,0,0.896) 84.0%,rgba(0,0,0,0.784) 86.0%,rgba(0,0,0,0.648) 88.0%,rgba(0,0,0,0.500) 90.0%,rgba(0,0,0,0.352) 92.0%,rgba(0,0,0,0.216) 94.0%,rgba(0,0,0,0.104) 96.0%,rgba(0,0,0,0.028) 98.0%,rgba(0,0,0,0.000) 100.0%)}
.bgs-scroller::-webkit-scrollbar{display:none}
.bgs-scroller a{-webkit-user-drag:none}
.bgs-hero{padding-top:48px;padding-bottom:clamp(56px,7vw,96px)}
.bgs-hero-grid{display:flex;flex-direction:column;align-items:center;gap:40px}
.bgs-hero-media{box-sizing:border-box;justify-self:stretch;align-self:stretch;margin-inline:calc(-1 * clamp(20px,4vw,64px))}
@media (min-width:900px){.bgs-hero{box-sizing:border-box;min-height:min(calc(100vh - 73px),1100px);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(280px,1fr);justify-items:center;row-gap:clamp(28px,4vh,48px);padding:clamp(40px,7vh,80px) clamp(20px,4vw,64px) clamp(24px,4vh,40px)}.bgs-hero-grid{display:contents}.bgs-hero-media{height:100%;display:flex;flex-direction:column;justify-content:center}}
.bgs-card{transition:transform .4s cubic-bezier(.16,1,.3,1)}
.bgs-card:hover{transform:scale(1.015)}
@media (prefers-reduced-motion: reduce){.bgs-card{transition:none}.bgs-card:hover{transform:none}}
:root{--paper:url("/assets/img/textures/croc-belly-white.webp")}
.bgs-paper,.bgs-paper-2{--e:clamp(20px,calc(75% - 820px),40%);background-color:#F5F5F3 !important;background-image:var(--paper),linear-gradient(90deg,#8E9193 calc(var(--e) * 0),#9FA2A3 calc(var(--e) * 0.08),#AFB1B2 calc(var(--e) * 0.16),#BFC0C1 calc(var(--e) * 0.25),#CECFCF calc(var(--e) * 0.35),#DBDCDB calc(var(--e) * 0.45),#E6E7E6 calc(var(--e) * 0.55),#EFEFEE calc(var(--e) * 0.65),#F6F6F4 calc(var(--e) * 0.75),#FAFAF8 calc(var(--e) * 0.85),#FCFCFA calc(var(--e) * 0.93),#FDFDFB calc(var(--e) * 1),#FDFDFB calc(100% - var(--e) * 1),#FCFCFA calc(100% - var(--e) * 0.93),#FAFAF8 calc(100% - var(--e) * 0.85),#F6F6F4 calc(100% - var(--e) * 0.75),#EFEFEE calc(100% - var(--e) * 0.65),#E6E7E6 calc(100% - var(--e) * 0.55),#DBDCDB calc(100% - var(--e) * 0.45),#CECFCF calc(100% - var(--e) * 0.35),#BFC0C1 calc(100% - var(--e) * 0.25),#AFB1B2 calc(100% - var(--e) * 0.16),#9FA2A3 calc(100% - var(--e) * 0.08),#8E9193 calc(100% - var(--e) * 0)) !important;background-size:1920px auto,auto !important;background-position:center top,0 0 !important;background-repeat:repeat,no-repeat !important;background-blend-mode:multiply,normal !important}
section.bgs-paper,section.bgs-paper-2{background:transparent !important}
.bgs-sheet{box-shadow:0 1px 2px rgba(30,50,70,.08),0 8px 20px -10px rgba(30,50,70,.22)}
:root{--velvet:url("/assets/img/textures/croc-belly-black.webp")}
.bgs-velvet{background-color:#0B0A08 !important;background-image:var(--velvet) !important;background-blend-mode:normal !important;background-size:1920px auto !important;background-position:center top !important;background-repeat:repeat !important}.bgs-paper,.bgs-paper-2{--g-fg:#1d1d1f;--g-top:rgba(255,255,255,.78);--g-bot:rgba(255,255,255,.34);--g-bd:rgba(255,255,255,.75);--g-sh:rgba(28,30,34,.18)}.bgs-velvet,.bgs-velvet-glass{--g-fg:#F5F5F7;--g-top:rgba(255,255,255,.22);--g-bot:rgba(255,255,255,.06);--g-bd:rgba(255,255,255,.24);--g-sh:rgba(0,0,0,.55)}.bgs-glass{color:var(--g-fg,#1d1d1f) !important;background:linear-gradient(180deg,var(--g-top,rgba(255,255,255,.78)),var(--g-bot,rgba(255,255,255,.34))) !important;border:1px solid var(--g-bd,rgba(255,255,255,.75)) !important;-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.10),0 10px 24px -12px var(--g-sh,rgba(0,0,0,.2)) !important;transition:transform .2s ease,box-shadow .2s ease}.bgs-glass:hover{transform:translateY(-1px)}.bgs-glass:focus-visible{outline:2px solid #C9A24A;outline-offset:3px}.bgs-liquid{position:relative;isolation:isolate;color:var(--g-fg,#1d1d1f) !important;font-weight:600 !important;text-shadow:0 1px 1px rgba(255,255,255,.55);background:linear-gradient(180deg,rgba(255,255,255,.30),rgba(255,255,255,.08) 55%,rgba(255,255,255,.18)) !important;border:1px solid rgba(255,255,255,.55) !important;-webkit-backdrop-filter:blur(2.5px) saturate(1.9) brightness(1.06);backdrop-filter:blur(2.5px) saturate(1.9) brightness(1.06);box-shadow:inset 0 1px .5px rgba(255,255,255,.95),inset 0 -1px .5px rgba(255,255,255,.55),inset 1px 0 .5px rgba(255,255,255,.45),inset -1px 0 .5px rgba(255,255,255,.35),inset 0 9px 14px -10px rgba(255,255,255,.95),inset 0 -9px 14px -10px rgba(0,0,0,.20),0 1px 2px rgba(0,0,0,.10),0 10px 22px -10px rgba(0,0,0,.30) !important}.bgs-liquid::before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(85% 70% at 22% -10%,rgba(255,255,255,.65),rgba(255,255,255,0) 62%),radial-gradient(60% 55% at 85% 115%,rgba(255,255,255,.40),rgba(255,255,255,0) 70%)}.bgs-shirt{position:relative;border:0 !important;color:#1d1d1f !important;background:radial-gradient(circle at 35% 28%,#ffffff 0%,#f5f4f0 42%,#dcdbd5 100%),conic-gradient(from 210deg,#fdf4f6,#f1f6fd,#f4fbf1,#fdf4f6) !important;background-blend-mode:multiply !important;box-shadow:0 1px 1px rgba(0,0,0,.2),0 5px 12px -4px rgba(0,0,0,.4),inset 0 1px 1px rgba(255,255,255,.95),inset 0 -2px 3px rgba(0,0,0,.14) !important;transition:transform .15s ease}.bgs-shirt::before{content:"";position:absolute;inset:6px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 38%,#f1f0eb,#e2e1db);box-shadow:inset 0 1.5px 2.5px rgba(0,0,0,.24),0 1px 0 rgba(255,255,255,.95)}.bgs-shirt svg{position:relative}.bgs-shirt:hover{transform:translateY(-1px)}.bgs-shirt:active{transform:translateY(1px)}.bgs-shirt:focus-visible{outline:2px solid #C9A24A;outline-offset:3px}
.bgs-velvet-glass{background-image:var(--velvet) !important;background-blend-mode:normal !important;background-size:1920px auto !important;background-position:center top !important}
.bgs-velvet .bgs-velvet{background-color:transparent !important;background-image:none !important}:root{--leather-black:url("/assets/img/textures/leather-black.webp");--leather-white:url("/assets/img/textures/leather-white.webp")}.bgs-sheet.bgs-velvet{background-color:#0B0A08 !important;background-image:var(--leather-black) !important;background-size:400px 400px !important;background-position:0 0 !important;background-repeat:repeat !important;background-blend-mode:normal !important}.bgs-sheet.bgs-paper{background-color:#F2F2F0 !important;background-image:var(--leather-white) !important;background-size:400px 400px !important;background-position:0 0 !important;background-repeat:repeat !important;background-blend-mode:normal !important}
:root{--stitch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24'%3E%3Cdefs%3E%3ClinearGradient id='t' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23D8D8DC'/%3E%3Cstop offset='0.45' stop-color='%23A1A1A6'/%3E%3Cstop offset='1' stop-color='%235E5E63'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cellipse cx='2.2' cy='6.0' rx='1.2' ry='1.4' fill='%231C1C20' opacity='0.5'/%3E%3Cellipse cx='11.8' cy='6.0' rx='1.2' ry='1.4' fill='%231C1C20' opacity='0.5'/%3E%3Crect x='2' y='4.5' width='10' height='3' rx='1.5' fill='url%28%23t%29'/%3E%3Cpath d='M2.6,7.5 L4.6,4.5 M4.0,7.5 L6.0,4.5 M5.4,7.5 L7.4,4.5 M6.8,7.5 L8.8,4.5 M8.2,7.5 L10.2,4.5 M9.6,7.5 L11.6,4.5 M11.0,7.5 L13.0,4.5' stroke='%233E3E43' stroke-width='0.45' opacity='0.6' clip-path='url%28%23c4%29'/%3E%3CclipPath id='c4'%3E%3Crect x='2' y='4.5' width='10' height='3' rx='1.5'/%3E%3C/clipPath%3E%3Cpath d='M3.4,5.3 L10.6,5.3' stroke='%23F0F0F3' stroke-width='0.5' stroke-linecap='round' opacity='0.75'/%3E%3Cellipse cx='2.2' cy='18.0' rx='1.2' ry='1.4' fill='%231C1C20' opacity='0.5'/%3E%3Cellipse cx='11.8' cy='18.0' rx='1.2' ry='1.4' fill='%231C1C20' opacity='0.5'/%3E%3Crect x='2' y='16.5' width='10' height='3' rx='1.5' fill='url%28%23t%29'/%3E%3Cpath d='M2.6,19.5 L4.6,16.5 M4.0,19.5 L6.0,16.5 M5.4,19.5 L7.4,16.5 M6.8,19.5 L8.8,16.5 M8.2,19.5 L10.2,16.5 M9.6,19.5 L11.6,16.5 M11.0,19.5 L13.0,16.5' stroke='%233E3E43' stroke-width='0.45' opacity='0.6' clip-path='url%28%23c16%29'/%3E%3CclipPath id='c16'%3E%3Crect x='2' y='16.5' width='10' height='3' rx='1.5'/%3E%3C/clipPath%3E%3Cpath d='M3.4,17.3 L10.6,17.3' stroke='%23F0F0F3' stroke-width='0.5' stroke-linecap='round' opacity='0.75'/%3E%3C/svg%3E")}
.bgs-seam-top,.bgs-seam-bottom{position:relative}
.bgs-seam-top::before,.bgs-seam-bottom::after{content:"";position:absolute;left:0;right:0;height:24px;z-index:2;pointer-events:none;background:var(--stitch) repeat-x center/14px 24px;filter:drop-shadow(0 1px 0.6px rgba(0,0,0,.45))}
.bgs-seam-top::before{top:-12px}
.bgs-seam-bottom::after{bottom:-12px}
.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(230px,auto);gap:20px}
.bento-a{grid-column:span 2;grid-row:span 2}
.bento-b{grid-column:span 2}
@media (max-width:899px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-a,.bento-b{grid-row:auto}}
@media (max-width:560px){.bento{grid-template-columns:minmax(0,1fr)}.bento-a,.bento-b{grid-column:auto}}
.bgs-carousel-stitch{height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='28'%3E%3Cdefs%3E%3ClinearGradient id='t' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23D8D8DC'/%3E%3Cstop offset='0.45' stop-color='%23A1A1A6'/%3E%3Cstop offset='1' stop-color='%235E5E63'/%3E%3C/linearGradient%3E%3CclipPath id='c0'%3E%3Crect x='0' y='-1.50' width='10.0' height='3.0' rx='1.50'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate%28-12.00,14.00%29 rotate%280.00%29'%3E%3Cellipse cx='0' cy='0' rx='1.20' ry='1.41' fill='%231C1C20' opacity='0.5'/%3E%3Cellipse cx='10.00' cy='0' rx='1.20' ry='1.41' fill='%231C1C20' opacity='0.5'/%3E%3C/g%3E%3Cg transform='translate%282.00,14.00%29 rotate%280.00%29'%3E%3Cellipse cx='0' cy='0' rx='1.20' ry='1.41' fill='%231C1C20' opacity='0.5'/%3E%3Cellipse cx='10.00' cy='0' rx='1.20' ry='1.41' fill='%231C1C20' opacity='0.5'/%3E%3C/g%3E%3Cg transform='translate%2816.00,14.00%29 rotate%280.00%29'%3E%3Cellipse cx='0' cy='0' rx='1.20' ry='1.41' fill='%231C1C20' opacity='0.5'/%3E%3Cellipse cx='10.00' cy='0' rx='1.20' ry='1.41' fill='%231C1C20' opacity='0.5'/%3E%3C/g%3E%3Cg transform='translate%28-12.00,14.00%29 rotate%280.00%29'%3E%3Crect x='0' y='-1.50' width='10.00' height='3.0' rx='1.50' fill='url%28%23t%29'/%3E%3Cpath d='M0.60,1.50 L2.58,-1.50 M1.90,1.50 L3.88,-1.50 M3.20,1.50 L5.18,-1.50 M4.50,1.50 L6.48,-1.50 M5.80,1.50 L7.78,-1.50 M7.10,1.50 L9.08,-1.50 M8.40,1.50 L10.38,-1.50 M9.70,1.50 L11.68,-1.50' stroke='%233E3E43' stroke-width='0.45' opacity='0.6' clip-path='url%28%23c0%29'/%3E%3Cpath d='M1.35,-0.69 L8.65,-0.69' stroke='%23F0F0F3' stroke-width='0.5' stroke-linecap='round' opacity='0.75'/%3E%3C/g%3E%3Cg transform='translate%282.00,14.00%29 rotate%280.00%29'%3E%3Crect x='0' y='-1.50' width='10.00' height='3.0' rx='1.50' fill='url%28%23t%29'/%3E%3Cpath d='M0.60,1.50 L2.58,-1.50 M1.90,1.50 L3.88,-1.50 M3.20,1.50 L5.18,-1.50 M4.50,1.50 L6.48,-1.50 M5.80,1.50 L7.78,-1.50 M7.10,1.50 L9.08,-1.50 M8.40,1.50 L10.38,-1.50 M9.70,1.50 L11.68,-1.50' stroke='%233E3E43' stroke-width='0.45' opacity='0.6' clip-path='url%28%23c0%29'/%3E%3Cpath d='M1.35,-0.69 L8.65,-0.69' stroke='%23F0F0F3' stroke-width='0.5' stroke-linecap='round' opacity='0.75'/%3E%3C/g%3E%3Cg transform='translate%2816.00,14.00%29 rotate%280.00%29'%3E%3Crect x='0' y='-1.50' width='10.00' height='3.0' rx='1.50' fill='url%28%23t%29'/%3E%3Cpath d='M0.60,1.50 L2.58,-1.50 M1.90,1.50 L3.88,-1.50 M3.20,1.50 L5.18,-1.50 M4.50,1.50 L6.48,-1.50 M5.80,1.50 L7.78,-1.50 M7.10,1.50 L9.08,-1.50 M8.40,1.50 L10.38,-1.50 M9.70,1.50 L11.68,-1.50' stroke='%233E3E43' stroke-width='0.45' opacity='0.6' clip-path='url%28%23c0%29'/%3E%3Cpath d='M1.35,-0.69 L8.65,-0.69' stroke='%23F0F0F3' stroke-width='0.5' stroke-linecap='round' opacity='0.75'/%3E%3C/g%3E%3C/svg%3E") repeat-x 0 center/14px 28px;filter:drop-shadow(0 1px .6px rgba(0,0,0,.35));-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0.000) 0.0%,rgba(0,0,0,0.028) 2.0%,rgba(0,0,0,0.104) 4.0%,rgba(0,0,0,0.216) 6.0%,rgba(0,0,0,0.352) 8.0%,rgba(0,0,0,0.500) 10.0%,rgba(0,0,0,0.648) 12.0%,rgba(0,0,0,0.784) 14.0%,rgba(0,0,0,0.896) 16.0%,rgba(0,0,0,0.972) 18.0%,rgba(0,0,0,1.000) 20.0%,rgba(0,0,0,1.000) 80.0%,rgba(0,0,0,0.972) 82.0%,rgba(0,0,0,0.896) 84.0%,rgba(0,0,0,0.784) 86.0%,rgba(0,0,0,0.648) 88.0%,rgba(0,0,0,0.500) 90.0%,rgba(0,0,0,0.352) 92.0%,rgba(0,0,0,0.216) 94.0%,rgba(0,0,0,0.104) 96.0%,rgba(0,0,0,0.028) 98.0%,rgba(0,0,0,0.000) 100.0%);mask-image:linear-gradient(90deg,rgba(0,0,0,0.000) 0.0%,rgba(0,0,0,0.028) 2.0%,rgba(0,0,0,0.104) 4.0%,rgba(0,0,0,0.216) 6.0%,rgba(0,0,0,0.352) 8.0%,rgba(0,0,0,0.500) 10.0%,rgba(0,0,0,0.648) 12.0%,rgba(0,0,0,0.784) 14.0%,rgba(0,0,0,0.896) 16.0%,rgba(0,0,0,0.972) 18.0%,rgba(0,0,0,1.000) 20.0%,rgba(0,0,0,1.000) 80.0%,rgba(0,0,0,0.972) 82.0%,rgba(0,0,0,0.896) 84.0%,rgba(0,0,0,0.784) 86.0%,rgba(0,0,0,0.648) 88.0%,rgba(0,0,0,0.500) 90.0%,rgba(0,0,0,0.352) 92.0%,rgba(0,0,0,0.216) 94.0%,rgba(0,0,0,0.104) 96.0%,rgba(0,0,0,0.028) 98.0%,rgba(0,0,0,0.000) 100.0%)}
.bgs-velvet{background-color:#0B0A08 !important;background-image:var(--velvet) !important;background-blend-mode:normal !important;background-size:1920px auto !important;background-position:center top !important;background-repeat:repeat !important}.bgs-paper,.bgs-paper-2{--g-fg:#1d1d1f;--g-top:rgba(255,255,255,.78);--g-bot:rgba(255,255,255,.34);--g-bd:rgba(255,255,255,.75);--g-sh:rgba(28,30,34,.18)}.bgs-velvet,.bgs-velvet-glass{--g-fg:#F5F5F7;--g-top:rgba(255,255,255,.22);--g-bot:rgba(255,255,255,.06);--g-bd:rgba(255,255,255,.24);--g-sh:rgba(0,0,0,.55)}.bgs-glass{color:var(--g-fg,#1d1d1f) !important;background:linear-gradient(180deg,var(--g-top,rgba(255,255,255,.78)),var(--g-bot,rgba(255,255,255,.34))) !important;border:1px solid var(--g-bd,rgba(255,255,255,.75)) !important;-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.10),0 10px 24px -12px var(--g-sh,rgba(0,0,0,.2)) !important;transition:transform .2s ease,box-shadow .2s ease}.bgs-glass:hover{transform:translateY(-1px)}.bgs-glass:focus-visible{outline:2px solid #C9A24A;outline-offset:3px}
body{margin:0}.bgs-zip{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.bgs-zip::before,.bgs-zip::after{content:"";position:absolute;left:0;right:0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.45));pointer-events:none}.bgs-zip::before{top:0;height:var(--zip,0px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23F3DC93'/%3E%3Cstop offset='.45' stop-color='%23C9A24A'/%3E%3Cstop offset='1' stop-color='%238A6820'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='4' y='0.4' width='6' height='3.6' rx='1.4' fill='url%28%23g%29' stroke='%235E4614' stroke-width='.5'/%3E%3Crect x='14' y='4.4' width='6' height='3.6' rx='1.4' fill='url%28%23g%29' stroke='%235E4614' stroke-width='.5'/%3E%3C/svg%3E") repeat-y calc(var(--zw,38px)*7/38) 0/calc(var(--zw,38px)*24/38) calc(var(--zw,38px)*8/38),linear-gradient(90deg,transparent 18.42%,#1C1B19 18.42% 39.47%,transparent 39.47% 60.53%,#1C1B19 60.53% 81.58%,transparent 81.58%)}.bgs-zip::after{top:var(--zip,0px);bottom:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23F3DC93'/%3E%3Cstop offset='.45' stop-color='%23C9A24A'/%3E%3Cstop offset='1' stop-color='%238A6820'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='6.5' y='0.4' width='7' height='3.6' rx='1.4' fill='url%28%23g%29' stroke='%235E4614' stroke-width='.5'/%3E%3Crect x='10.5' y='4.4' width='7' height='3.6' rx='1.4' fill='url%28%23g%29' stroke='%235E4614' stroke-width='.5'/%3E%3C/svg%3E") repeat-y calc(var(--zw,38px)*7/38) calc(-1 * var(--zip,0px))/calc(var(--zw,38px)*24/38) calc(var(--zw,38px)*8/38),linear-gradient(90deg,transparent 23.68%,#33312D 23.68% 26.32%,#1C1B19 26.32% 73.68%,#33312D 73.68% 76.32%,transparent 76.32%)}.bgs-zip-slider{position:absolute;top:0;left:0;width:var(--zw,38px);height:calc(var(--zw,38px)*90/38);z-index:1;cursor:grab;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));transition:filter .15s ease}.bgs-zip:hover .bgs-zip-slider,.bgs-zip.is-drag .bgs-zip-slider{filter:drop-shadow(0 3px 6px rgba(0,0,0,.55)) brightness(1.08)}.bgs-zip.is-drag .bgs-zip-slider{cursor:grabbing}
/* company pages: split hero filling the first screen, offer bento with the company photo */@media (min-width:900px){.co-hero-section{box-sizing:border-box;min-height:calc(100vh - 73px);min-height:calc(100dvh - 73px);display:flex;align-items:center;padding:clamp(40px,6vh,72px) 0 !important}.co-hero{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center !important;gap:clamp(40px,5vw,88px) !important;max-width:1360px !important;width:100%}.co-hero-text{align-items:flex-start !important;text-align:left !important;max-width:none !important}.co-hero-cta{justify-content:flex-start !important}.co-hero-title{font-size:clamp(40px,3.6vw,58px) !important}.co-hero-photo{height:clamp(420px,64vh,680px) !important}}.co-bento{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.co-bento-photo{min-height:240px}@media (min-width:620px){.co-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.co-bento-photo,.co-bento-wide{grid-column:1/-1}}@media (min-width:900px){.co-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.co-bento.r2{grid-template-rows:repeat(2,minmax(168px,auto))}.co-bento.r3{grid-template-rows:repeat(3,minmax(168px,auto))}.co-bento-photo{grid-column:1;grid-row:1/-1;min-height:0}.co-bento-wide{grid-column:span 2}}
/* legal pages: reading card plus a sticky list of sections on wide screens */.lg-wrap{max-width:1160px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.lg-toc{display:none}.lg-toc a{color:#F5F5F7;text-decoration:none}.lg-toc a:hover,.lg-toc a:focus-visible{color:#C9A24A}.lg-article section{scroll-margin-top:24px}@media (min-width:1100px){.lg-wrap{grid-template-columns:260px minmax(0,1fr);align-items:start}.lg-toc{display:block;position:sticky !important;top:24px}}
/* site only: the zipper rides on the window scroll, top to bottom of the screen, sized to the device (zipper.js adds .has-zipper) */
.bgs-zip-fixed{--zw:clamp(22px,1.1vw + 17px,38px);display:none;position:fixed;top:0;bottom:0;right:2px;width:var(--zw);z-index:60}
html.has-zipper .bgs-zip-fixed{display:block}
/* questions and answers: native details/summary, no script */
.faq{display:flex;flex-direction:column}
.faq-item{border-top:1px solid rgba(29,29,31,.12)}.faq-item:first-of-type{border-top:0}
.faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:19px;line-height:1.3;font-weight:600;color:#1d1d1f}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item summary::after{content:"+";flex:none;font-size:26px;font-weight:400;line-height:1;color:#7A5A18;transition:transform .2s ease}
.faq-item[open] summary::after{transform:rotate(45deg)}
.faq-item summary:focus-visible{outline:2px solid #C9A24A;outline-offset:4px;border-radius:6px}
.faq-item p{margin:0 0 20px;font-size:17px;line-height:1.55;font-weight:500;color:#3a3a3f}
/* phones and small tablets (low-end devices first): croc tiles a quarter of the size, no live blur behind glass */
@media (max-width:899px){
:root{--paper:url("/assets/img/textures/croc-belly-white-sm.webp");--velvet:url("/assets/img/textures/croc-belly-black-sm.webp")}
.bgs-paper,.bgs-paper-2{background-size:1024px auto,auto !important}
.bgs-velvet,.bgs-velvet-glass{background-size:1024px auto !important}
.bgs-glass,.bgs-liquid,.bgs-velvet-glass{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}
}
