@font-face{font-family:Prata;src:url(/fonts/prata-cyrillic.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#101116;--muted:#686b74;--pearl:#f8f8f6;--paper:#fdfdfb;--silver:#eceef1;--silver-deep:#d8dbe0;--line:#10111629;--blue:#3448ec;--blue-dark:#2134d8;--serif:"Prata", Georgia, serif;--sans:"Onest", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--pearl);color:var(--ink);font:16px/1.5 var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input,select{font:inherit}button,a,label,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}img{max-width:100%;display:block}h1,h2,h3,p{text-wrap:pretty}::selection{color:var(--ink);background:#3448ec2e}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:var(--pearl)}::-webkit-scrollbar-thumb{border:3px solid var(--pearl);background:#b7bbc3}:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.shell{width:min(100% - clamp(24px,6vw,80px),1380px);margin-inline:auto}.section{padding:clamp(76px,9vw,140px) 0;scroll-margin-top:82px}.compact-top{padding-top:clamp(50px,6vw,88px)}.eyebrow{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.skip-link{z-index:300;background:var(--ink);color:#fff;min-height:44px;padding:11px 16px;transition:transform .16s ease-out;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f8f6eb;border-bottom:1px solid #10111614;position:fixed;inset:0 0 auto}.header-row{align-items:center;gap:10px;min-height:76px;display:flex}.wordmark,.footer-mark{font-family:var(--serif);letter-spacing:.17em;white-space:nowrap;font-size:24px;text-decoration:none}.desktop-nav{display:none}.menu-button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:0 0 44px;margin-left:auto;padding:11px 8px}.menu-button span{background:currentColor;width:26px;height:1.5px;margin:6px auto;transition:transform .18s ease-out;display:block}.menu-button[aria-expanded=true] span:first-child{transform:translateY(3.75px)rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.order-link{border:1px solid var(--blue);min-height:44px;color:var(--blue);justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:550;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out,transform .16s ease-out;display:inline-flex}.header-order{flex:none}.signature-line{height:3px;position:relative;overflow:visible}.signature-line .cord{background:var(--blue);transform-origin:0;width:100%;height:2px;animation:.72s cubic-bezier(.22,.7,.2,1) .1s both cord-draw;position:absolute;top:1px;left:0}.signature-line .bead{opacity:0;background:#ffffffc2;border:1px solid #697a973d;border-radius:4px;width:14px;height:14px;animation:.26s cubic-bezier(.2,.8,.3,1) both bead-thread;position:absolute;top:-5px;transform:translateY(-16px)rotate(14deg);box-shadow:inset 3px 1px 5px #fff,inset -2px -2px 4px #46699a26,0 2px 5px #27354a21}.bead-one{left:42%;animation-delay:.68s!important}.bead-two{left:50%;animation-delay:.82s!important}.bead-three{left:58%;animation-delay:.96s!important}.signature-line .knot{border:3px double var(--blue-dark);opacity:0;border-radius:50%;width:24px;height:11px;animation:.22s ease-out 1.12s both appear;position:absolute;top:-4px;right:6%}.signature-line .glint{opacity:0;width:18px;height:18px;animation:.3s ease-out 1.28s both glint;position:absolute;top:-7px;right:5.8%}.signature-line .glint:before,.signature-line .glint:after{content:"";background:#fff;width:1px;height:100%;position:absolute;top:0;left:50%}.signature-line .glint:after{transform:rotate(90deg)}.mobile-nav{border-bottom:1px solid var(--line);background:var(--paper);opacity:0;pointer-events:none;max-height:calc(100svh - 79px);padding:20px clamp(18px,6vw,40px) 34px;transition:transform .22s ease-out,opacity .18s ease-out;display:grid;position:absolute;inset:79px 0 auto;overflow-y:auto;transform:translateY(-20px);box-shadow:0 24px 45px #1418231a}.mobile-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav a{border-bottom:1px solid var(--line);min-height:56px;font:24px var(--serif);align-items:center;text-decoration:none;display:flex}.mobile-nav a[aria-current=page]{color:var(--blue)}@keyframes cord-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bead-thread{to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes appear{to{opacity:1}}@keyframes glint{0%{opacity:0;transform:scale(.35)}50%{opacity:1}to{opacity:0;transform:scale(1.2)rotate(45deg)}}.hero{background:#f7f7f6;min-height:max(720px,100svh);position:relative;overflow:hidden}.hero-photo{position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:center top;width:100%;max-width:none;height:100%}.hero-copy{z-index:2;pointer-events:none;padding-top:126px;position:relative}.hero-copy>*{pointer-events:auto}.hero h1{width:min(58vw,230px);font:400 clamp(38px, 10.6vw, 50px)/1.08 var(--serif);letter-spacing:-.035em;margin:0}.hero-lead{max-width:200px;margin:22px 0 0;font-size:14px}.hero-price{gap:2px;margin-top:26px;display:grid}.hero-price span{color:var(--muted);font-size:12px}.hero-price strong{font-size:28px;font-weight:500;line-height:1.2}.primary-button{border:1px solid var(--blue);background:var(--blue);color:#fff;justify-content:center;align-items:center;min-height:56px;margin-top:18px;padding:0 25px;font-weight:550;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out,transform .18s ease-out;display:inline-flex}.primary-button:active,.order-link:active{transform:translateY(1px)scale(.985)}.section-heading{max-width:780px;margin-bottom:clamp(42px,6vw,74px)}.section-heading .eyebrow{margin-bottom:18px}.section-heading h2{font:400 clamp(39px, 8.6vw, 86px)/1.07 var(--serif);letter-spacing:-.035em;margin:0}.section-heading p{max-width:540px;color:var(--muted);margin:20px 0 0}.route-section{background:var(--paper)}.route-grid{border-top:1px solid var(--line)}.route-card{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr 28px;align-items:start;gap:12px;min-height:148px;padding:26px 0;text-decoration:none;display:grid}.route-card>span{color:var(--blue);padding-top:7px;font-size:10px}.route-card h3{font:400 clamp(24px, 6vw, 38px) var(--serif);margin:0}.route-card p{max-width:470px;color:var(--muted);margin:9px 0 0;font-size:13px}.route-card i{color:var(--blue);font-size:20px;font-style:normal;transition:transform .18s ease-out}.works{background:var(--silver);overflow:hidden}.work-gallery{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(82%,330px);grid-auto-flow:column;gap:14px;width:calc(100% + 12px);padding:0 12px 20px 0;display:grid;overflow-x:auto}.work-card{scroll-snap-align:start;margin:0}.work-image{aspect-ratio:4/5;background:var(--silver-deep);border:1px solid #1111141a;position:relative;overflow:hidden}.work-image img{object-fit:cover;width:100%;height:100%;transition:transform .26s ease-out}.work-card figcaption{border-top:1px solid #11111438;gap:5px;padding-top:13px;display:grid}.work-card figcaption strong{font:400 22px var(--serif)}.work-card figcaption small{max-width:360px;color:var(--muted);font-size:12px}.availability-note{max-width:520px;color:var(--muted);margin:34px 0 0;font-size:11px}.home-materials{background:var(--paper);overflow:hidden}.bead-preview{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:128px;grid-auto-flow:column;gap:12px;width:calc(100% + 12px);padding:0 12px 18px 0;display:grid;overflow-x:auto}.bead-card{content-visibility:auto;contain-intrinsic-size:150px 190px;scroll-snap-align:start;min-width:0;margin:0}.bead-card img{aspect-ratio:1;object-fit:cover;background:#f7f8f8;border:1px solid #10111617;width:100%}.bead-card figcaption{gap:2px;margin-top:9px;display:grid}.bead-card figcaption strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}.bead-card figcaption small{color:var(--muted);font-size:9px}.text-link{min-height:48px;color:var(--blue);align-items:center;gap:14px;margin-top:24px;text-decoration:none;display:inline-flex}.delivery-teaser{background:#eff1f7}.delivery-teaser-grid,.cross-cta-grid,.order-final-grid{align-items:start;display:grid}.delivery-teaser h2,.cross-cta h2,.order-final h2{font:400 clamp(42px, 10vw, 90px)/1.06 var(--serif);letter-spacing:-.035em;margin:18px 0 0}.delivery-teaser p,.cross-cta p,.order-final p{max-width:490px;color:var(--muted);margin:22px 0 0}.delivery-teaser .primary-button,.cross-cta .primary-button,.order-final .primary-button{width:fit-content}.page-intro{border-bottom:1px solid var(--line);background:var(--paper);align-items:end;min-height:clamp(570px,72svh,790px);padding:150px 0 clamp(72px,9vw,120px);display:grid}.page-intro-grid{gap:40px;display:grid}.page-intro .eyebrow{margin-bottom:22px}.page-intro h1{max-width:980px;font:400 clamp(48px, 10.8vw, 112px)/1.02 var(--serif);letter-spacing:-.045em;margin:0}.page-intro-copy p{max-width:520px;color:var(--muted);margin:0;font-size:clamp(16px,2vw,20px)}.page-intro-copy small{border-top:1px solid var(--line);color:var(--ink);margin-top:30px;padding-top:16px;font-size:12px;display:block}.catalog-section{background:var(--paper);border-bottom:1px solid #10111614}.catalog-section:nth-of-type(2n){background:var(--pearl)}.catalog-layout{gap:34px;display:grid}.catalog-label>span{color:var(--blue);font-size:10px}.catalog-label h2{font:400 clamp(34px, 7vw, 62px) var(--serif);margin:9px 0 0}.catalog-label p{max-width:260px;color:var(--muted);margin:12px 0 0;font-size:13px}.shape-ledger,.cord-ledger{border-top:1px solid var(--line)}.shape-row{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:center;gap:12px;min-height:78px;display:grid}.shape-row strong{font-weight:500}.shape-row>span:last-child{color:var(--muted);font-size:13px}.shape-icon{background:#cbd7fb;border:1px solid #9aace5;width:32px;height:28px;display:block;transform:rotate(-7deg)}.shape-icon.bone{clip-path:polygon(14% 0,29% 6%,37% 24%,63% 24%,71% 6%,86% 0,100% 13%,93% 34%,78% 49%,93% 66%,100% 87%,86% 100%,71% 94%,63% 76%,37% 76%,29% 94%,14% 100%,0 87%,7% 66%,22% 49%,7% 34%,0 13%)}.shape-icon.heart{clip-path:polygon(50% 94%,8% 52%,0 29%,6% 9%,23% 0,41% 6%,50% 19%,59% 6%,77% 0,94% 9%,100% 29%,92% 52%)}.shape-icon.star{clip-path:polygon(50% 0,61% 35%,98% 36%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 36%,39% 35%)}.shape-icon.circle{border-radius:50%}.color-field{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:22px 12px;display:grid}.color-item span{aspect-ratio:1;border:1px solid #1111141f;border-radius:50%;width:min(100%,84px);margin-inline:auto;display:block;box-shadow:inset 0 2px 8px #ffffffb8}.color-item small{color:var(--muted);text-align:center;margin-top:7px;font-size:9px;display:block}.bead-label{margin-bottom:34px}.bead-grid{grid-template-columns:repeat(auto-fill,minmax(min(122px,100%),1fr));gap:26px 12px;display:grid}.cord-ledger div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:22px 0;display:flex}.cord-ledger strong{font-size:19px;font-weight:500}.cord-ledger p{max-width:430px;color:var(--muted);margin:28px 0 0;font-size:13px}.configurator{background:#faf9f6}.builder{gap:46px;display:grid}.preview-stage{background:#e2e4e7;border:1px solid #1e222d1c;place-items:center;min-height:clamp(390px,95vw,540px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.preview-stage:after{content:"";background:#c9ccd1;border:1px solid #50545e29;border-radius:50%;position:absolute;inset:21% 8% 11%;box-shadow:18px 22px 40px #383d4533,inset 2px 2px 3px #ffffffbf}.preview-cord{z-index:2;aspect-ratio:1;border:7px double var(--blue);border-radius:50%;width:min(66%,320px);position:absolute;top:9%}.preview-cord i{background:#ffffffb8;border:1px solid #60749142;border-radius:6px;width:18px;height:18px;position:absolute}.preview-cord i:first-child{top:78%;left:22%}.preview-cord i:nth-child(2){top:86%;left:34%}.preview-cord i:nth-child(3){top:89%;left:48%}.preview-cord i:nth-child(4){top:86%;left:62%}.preview-cord i:nth-child(5){top:77%;left:74%}.preview-tag-art{z-index:3;filter:drop-shadow(0 18px 14px #2b324347);width:min(48vw,190px);height:min(44vw,172px);position:relative;overflow:visible}.preview-tag-art .tag-silhouette{fill:currentColor;stroke:#141c2c2e;stroke-width:1px}.preview-tag-art text{fill:#0e182bb3;font:9px var(--serif);letter-spacing:.18em;text-anchor:middle;dominant-baseline:middle}.preview-meta{z-index:4;justify-content:space-between;align-items:baseline;font-size:11px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.preview-meta strong{font-size:21px;font-weight:500}.builder-form fieldset{border:0;border-top:1px solid var(--line);margin:0;padding:28px 0}.builder-form legend{font:22px var(--serif);margin-bottom:18px}.builder-form legend span{color:var(--blue);font:10px var(--sans);margin-right:8px}.option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.option-grid label{border:1px solid var(--line);cursor:pointer;flex-direction:column;justify-content:center;gap:3px;min-height:68px;padding:12px;display:flex;position:relative}.option-grid label.selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue)}.option-grid input,.color-options input,.palette-options input{opacity:0;pointer-events:none;position:absolute}.option-grid input:focus-visible+span,.color-options input:focus-visible+span{outline:2px solid var(--blue);outline-offset:4px}.option-grid small{color:var(--muted)}.color-options{grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:18px 8px;display:grid}.color-options label{cursor:pointer;text-align:center;min-height:66px;position:relative}.color-options label>span{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;width:min(100%,62px);margin-inline:auto;display:block;box-shadow:inset 0 2px 6px #fffc}.color-options label.selected>span{outline:2px solid var(--blue);outline-offset:3px}.color-options small{margin-top:7px;font-size:9px;display:block}.palette-options{gap:8px;display:grid}.palette-options label{border:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;min-height:58px;padding:0 13px;display:grid;position:relative}.palette-options label.selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.palette-options i{border:1px solid var(--line);border-radius:50%;width:24px;height:24px}.palette-options small{color:var(--muted)}.select-wrap label,.text-fields label{color:var(--muted);gap:8px;font-size:12px;display:grid}.select-wrap select,.text-fields input{border:1px solid var(--line);width:100%;min-height:54px;color:var(--ink);caret-color:var(--blue);background:#fff;border-radius:0;padding:0 14px}.select-wrap select:focus,.text-fields input:focus{border-color:var(--blue);outline-offset:0;outline:2px solid #3448ec24}.check-row{gap:8px;margin-top:12px;display:grid}.check-row label{border:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;min-height:54px;padding:0 14px;display:grid}.check-row input{width:18px;height:18px;accent-color:var(--blue)}.text-fields{gap:14px;display:grid}.builder-total{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;padding:26px 0 0;display:flex}.builder-total span{color:var(--muted)}.builder-total strong{font:400 32px var(--serif)}.telegram-button{width:100%}.form-note{color:var(--muted);margin:14px 0 0;font-size:10px}.cross-cta{background:#eff1f7}.delivery-page{background:var(--paper)}.delivery-grid{border-top:1px solid var(--line);gap:0;display:grid}.delivery-grid article{border-bottom:1px solid var(--line);min-height:280px;padding:28px 0}.delivery-grid article>span{color:var(--blue);font-size:10px}.delivery-grid h2{font:400 clamp(32px, 7vw, 50px) var(--serif);margin:30px 0 0}.delivery-grid p{max-width:390px;color:var(--muted);margin:16px 0 0;font-size:13px}.order-process{background:#eff1f7}.order-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.order-steps li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:10px;padding:26px 0;display:grid}.order-steps>li>span{color:var(--blue);font-size:10px}.order-steps strong{font:400 21px var(--serif)}.order-steps p{color:var(--muted);margin:7px 0 0;font-size:13px}.order-final{background:var(--paper)}footer{background:var(--ink);color:#fff;border-top:1px solid #ffffff29;padding:68px 0 24px}.footer-grid{gap:42px;display:grid}.footer-grid>div{align-content:start;gap:10px;display:grid}.footer-grid>div>span{color:#ffffff7a;margin-bottom:5px;font-size:10px}.footer-grid a:not(.footer-mark){align-items:center;width:fit-content;min-height:36px;text-decoration:none;display:flex}.footer-grid p{color:#ffffffa3;font-size:13px}.footer-mark{font-size:28px}.footer-bottom{color:#ffffff7a;border-top:1px solid #ffffff29;justify-content:space-between;gap:20px;margin-top:60px;padding-top:18px;font-size:10px;display:flex}.footer-bottom a{align-items:center;min-height:36px;display:flex}@media (hover:hover) and (pointer:fine){.order-link:hover{background:var(--blue);color:#fff}.primary-button:hover{border-color:var(--blue-dark);background:var(--blue-dark);transform:translateY(-2px)}.desktop-nav a:hover,.footer-grid a:hover,.footer-bottom a:hover,.text-link:hover{color:var(--blue)}.route-card:hover i{transform:translate(4px,-4px)}.work-card:hover img{transform:scale(1.02)}}@media (width>=560px){.option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.text-fields{grid-template-columns:1fr 1fr}.bead-preview{grid-auto-columns:144px;gap:16px}.delivery-grid{grid-template-columns:repeat(3,1fr)}.delivery-grid article{border-right:1px solid var(--line);min-height:360px;padding:30px 22px}.delivery-grid article:last-child{border-right:0}}@media (width>=720px){.hero{height:100svh;min-height:780px;max-height:980px}.hero-photo{justify-content:flex-end;padding-right:clamp(18px,6vw,110px);display:flex}.hero-photo img{object-fit:contain;width:auto;height:100%}.hero-copy{padding-top:max(174px,19vh)}.hero h1{width:min(57%,780px);font-size:clamp(68px,7.5vw,106px);line-height:1.03}.hero-lead{max-width:340px;margin-top:30px;font-size:18px}.hero-price{margin-top:34px}.hero-price strong{font-size:31px}.primary-button{min-height:60px;padding-inline:31px}.route-card{grid-template-columns:54px 1fr 36px;padding:32px 0}.work-gallery{grid-auto-flow:unset;grid-auto-columns:unset;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 26px;width:100%;padding:0;overflow:visible}.work-card:nth-child(2n){margin-top:72px}.bead-preview{grid-auto-columns:150px}.page-intro-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:end}.catalog-layout{grid-template-columns:minmax(190px,.48fr) minmax(0,1.52fr);gap:clamp(40px,8vw,120px)}.bead-label{grid-template-columns:48px 1fr auto;align-items:baseline;gap:16px;display:grid}.bead-label h2,.bead-label p{margin:0}.bead-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 16px}.builder-total strong{font-size:35px}.order-steps li{grid-template-columns:90px 1fr;padding:38px 0}.order-steps strong{font-size:28px}.order-steps p{max-width:560px;font-size:15px}.delivery-teaser-grid,.cross-cta-grid,.order-final-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:0 70px}.delivery-teaser-grid .eyebrow,.cross-cta-grid .eyebrow,.order-final-grid .eyebrow{grid-column:1/-1}.delivery-teaser h2,.cross-cta h2,.order-final h2{grid-row:2/span 2}.delivery-teaser p,.cross-cta p,.order-final p{grid-area:2/2;margin-top:24px}.delivery-teaser .primary-button,.cross-cta .primary-button,.order-final .primary-button{grid-area:3/2;align-self:end}.footer-grid{grid-template-columns:2fr 1fr 1fr}footer{padding-top:90px}}@media (width>=960px){.header-row{min-height:80px}.wordmark{font-size:29px}.desktop-nav{align-items:center;gap:clamp(20px,2.4vw,42px);margin-left:auto;display:flex}.desktop-nav a{align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:flex;position:relative}.desktop-nav a:after{content:"";background:var(--blue);height:1px;transition:right .18s ease-out;position:absolute;bottom:5px;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{right:0}.menu-button{display:none}.header-order{min-width:132px;margin-left:clamp(16px,3vw,48px)}.mobile-nav{display:none}.signature-line .bead{width:16px;height:16px;top:-6px}.bead-one{left:46%}.bead-two{left:49%}.bead-three{left:52%}.builder{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:start;gap:clamp(50px,8vw,120px)}.preview-stage{min-height:min(690px,100svh - 120px);position:sticky;top:104px}.preview-tag-art{width:280px;height:250px}.preview-tag-art text{font-size:8px}.bead-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1180px){.work-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:70px 28px}.work-card:nth-child(2n){margin-top:0}.work-card:nth-child(3n+2){margin-top:92px}.bead-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.route-grid{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.route-card{border-right:1px solid var(--line);grid-template-rows:auto 1fr;grid-template-columns:1fr 28px;min-height:330px;padding:28px}.route-card>span{grid-column:1/-1}.route-card>div,.route-card i{align-self:end}}@media (width<=359px){.shell{width:calc(100% - 20px)}.wordmark{letter-spacing:.13em;font-size:20px}.header-row{gap:6px}.menu-button{flex-basis:42px;width:42px;padding-inline:7px}.header-order{padding-inline:9px;font-size:12px}.hero h1{font-size:36px}.option-grid{grid-template-columns:1fr}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background:var(--pearl)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.signature-line .cord{animation:none;transform:none}.signature-line .bead,.signature-line .knot{opacity:1;animation:none;transform:none}.signature-line .glint{display:none}.mobile-nav,.menu-button span,.primary-button,.order-link,.work-image img,.route-card i,.skip-link{transition-duration:.01ms}}
