.cart-module__gfAx0W__page{min-height:calc(100vh - var(--header-h));max-width:800px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.cart-module__gfAx0W__page h1{font-family:var(--font-body);font-size:var(--text-title);margin:0 0 1.5rem}.cart-module__gfAx0W__empty{text-align:center;padding:3rem 1rem}.cart-module__gfAx0W__empty h1{font-family:var(--font-body);font-size:var(--text-title-sm);margin:0 0 .5rem}.cart-module__gfAx0W__empty p{color:var(--gray-750);margin:0 0 1.5rem}.cart-module__gfAx0W__list{border-top:1px solid var(--gray-250);margin:0 0 1.5rem;padding:0;list-style:none}.cart-module__gfAx0W__row{border-bottom:1px solid var(--gray-250);grid-template-columns:80px 1fr auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.cart-module__gfAx0W__imageWrap{background:var(--gray-75);border-radius:6px;width:80px;height:80px;overflow:hidden}.cart-module__gfAx0W__image{object-fit:cover;width:100%;height:100%}.cart-module__gfAx0W__info{min-width:0}.cart-module__gfAx0W__name{color:var(--gray-950);margin:0 0 .25rem;font-weight:600}.cart-module__gfAx0W__unit{font-size:var(--text-small);color:var(--gray-700);margin:0}.cart-module__gfAx0W__qtyControl{border:1px solid var(--gray-400);border-radius:4px;align-items:center;display:inline-flex;overflow:hidden}.cart-module__gfAx0W__qtyControl button{cursor:pointer;width:32px;height:32px;font-size:var(--text-body);color:var(--gray-900);background:0 0;border:none}.cart-module__gfAx0W__qtyControl button:hover{background:var(--gray-200)}.cart-module__gfAx0W__qtyControl span{text-align:center;min-width:32px;font-size:var(--text-small)}.cart-module__gfAx0W__remove{color:var(--gray-600);cursor:pointer;font-size:var(--text-lead);background:0 0;border:none;padding:.4rem}.cart-module__gfAx0W__remove:hover{color:var(--accent-text)}.cart-module__gfAx0W__summaryRows{border-top:1px solid var(--gray-250);padding-top:1rem}.cart-module__gfAx0W__summaryRow{color:var(--gray-750);font-size:var(--text-small);justify-content:space-between;gap:1rem;padding:.3rem 0;display:flex}.cart-module__gfAx0W__giftWrap{margin:0 0 1rem}.cart-module__gfAx0W__bundleRow{color:var(--success);font-weight:600}.cart-module__gfAx0W__shippingProgress{background:var(--mint-tint);border:1px solid var(--mint-border);border-radius:8px;margin:.8rem 0 .2rem;padding:.8rem}.cart-module__gfAx0W__progressTrack{background:var(--mint-track);border-radius:var(--radius-sm);height:8px;overflow:hidden}.cart-module__gfAx0W__progressFill{background:var(--gradient-primary);border-radius:inherit;height:100%;display:block}.cart-module__gfAx0W__shippingProgress p{color:var(--forest-600);font-size:var(--text-small);margin:.45rem 0 0}.cart-module__gfAx0W__shippingProgress strong{color:var(--teal)}.cart-module__gfAx0W__totalRow{font-size:var(--text-lead);border-top:2px solid var(--gray-950);justify-content:space-between;padding:1rem 0 1.5rem;display:flex}.cart-module__gfAx0W__checkoutBtn{text-align:center;background:var(--gray-950);color:var(--white);border-radius:var(--radius-pill);padding:1rem;font-weight:600;text-decoration:none;transition:background .2s;display:block}.cart-module__gfAx0W__checkoutBtn:hover{background:var(--gray-900)}@media (max-width:600px){.cart-module__gfAx0W__row{grid-template-columns:60px 1fr auto;gap:.6rem}.cart-module__gfAx0W__imageWrap{width:60px;height:60px}.cart-module__gfAx0W__remove{grid-column:3}.cart-module__gfAx0W__qtyControl{grid-area:2/2/auto/4;justify-self:start}}.cart-module__gfAx0W__upsell{background:var(--gold-tint);border:1px solid var(--rose-border);border-radius:var(--radius-lg);margin:1.2rem 0 .5rem;padding:1rem}.cart-module__gfAx0W__upsellTitle{font-size:var(--text-small);color:var(--accent-dark);margin:0 0 .75rem;font-weight:700}.cart-module__gfAx0W__upsellCard{align-items:center;gap:.85rem;display:flex}.cart-module__gfAx0W__upsellImageWrap{background:var(--gray-75);border-radius:8px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.cart-module__gfAx0W__upsellImage{object-fit:cover;width:100%;height:100%}.cart-module__gfAx0W__upsellInfo{flex:1;min-width:0}.cart-module__gfAx0W__upsellName{font-weight:700;font-size:var(--text-small);color:var(--gray-950);margin:0 0 .15rem}.cart-module__gfAx0W__upsellTagline{font-size:var(--text-caption);color:var(--gray-700);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .35rem;overflow:hidden}.cart-module__gfAx0W__upsellPrices{align-items:baseline;gap:.5rem;display:flex}.cart-module__gfAx0W__upsellOldPrice{font-size:var(--text-caption);color:var(--price-old);text-decoration:line-through}.cart-module__gfAx0W__upsellPrice{font-size:var(--text-small);color:var(--price-new);font-weight:700}.cart-module__gfAx0W__upsellBtn{background:var(--gray-950);color:var(--white);font-weight:600;font-size:var(--text-small);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:.6rem 1rem;transition:background .2s,transform .2s}.cart-module__gfAx0W__upsellBtn:hover{background:var(--gray-900)}
.WelcomeGiftCard-module__27dA-W__card{border:1px solid var(--gold-border);border-radius:var(--radius-md);background:var(--gold-tint);align-items:flex-start;gap:12px;padding:12px;display:flex}.WelcomeGiftCard-module__27dA-W__iconWrap{border-radius:var(--radius-sm);background:var(--white);border:1px solid var(--gold-border);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.WelcomeGiftCard-module__27dA-W__icon{object-fit:contain;width:30px;height:30px}.WelcomeGiftCard-module__27dA-W__body{flex:auto;min-width:0}.WelcomeGiftCard-module__27dA-W__title{font-family:var(--font-display);font-size:var(--text-body);color:var(--text-primary);margin:0;font-weight:600;line-height:1.25}.WelcomeGiftCard-module__27dA-W__list{font-size:var(--text-small);color:var(--text-secondary);flex-direction:column;gap:2px;margin:6px 0 0;padding:0;line-height:1.35;list-style:none;display:flex}.WelcomeGiftCard-module__27dA-W__list li:before{content:"✓";color:var(--success);margin-right:6px;font-weight:700}.WelcomeGiftCard-module__27dA-W__price{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.WelcomeGiftCard-module__27dA-W__value{font-size:var(--text-caption);color:var(--text-muted);text-decoration:line-through}.WelcomeGiftCard-module__27dA-W__free{font-size:var(--text-caption);color:var(--text-on-primary);background:var(--success);border-radius:var(--radius-sm);padding:3px 8px;font-weight:700}@media (max-width:400px){.WelcomeGiftCard-module__27dA-W__card{flex-wrap:wrap}.WelcomeGiftCard-module__27dA-W__price{flex-direction:row;justify-content:flex-end;align-items:center;width:100%}}
.options-module__kCfSqa__picker{flex-direction:column;gap:1.1rem;margin:0 0 1.25rem;display:flex}.options-module__kCfSqa__axis{flex-direction:column;gap:.55rem;scroll-margin-block:96px;display:flex}.options-module__kCfSqa__axisHead{min-height:1.5em;font-size:var(--text-body);justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;display:flex}.options-module__kCfSqa__axisLead{align-items:baseline;gap:.9rem;display:inline-flex}.options-module__kCfSqa__axisName{color:var(--ink);font-weight:600}.options-module__kCfSqa__axisValue{color:var(--ink-soft);font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;display:inline-flex}.options-module__kCfSqa__hint{color:var(--accent-text);font-style:normal;font-weight:600}.options-module__kCfSqa__colors{flex-wrap:wrap;gap:.5rem;display:flex}.options-module__kCfSqa__colorChip{border:1px solid var(--border-medium);border-radius:var(--radius-sm);background:var(--bg-card);min-height:44px;color:var(--ink-soft);font:inherit;font-size:var(--text-body);cursor:pointer;align-items:center;gap:.5rem;padding:0 .85rem 0 .6rem;font-weight:500;transition:border-color .15s,box-shadow .15s,color .15s;display:inline-flex}.options-module__kCfSqa__colorChip:hover{border-color:var(--ink);color:var(--ink)}.options-module__kCfSqa__colorChip[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.options-module__kCfSqa__swatch,.options-module__kCfSqa__swatchSolo,.options-module__kCfSqa__lineSwatch{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 16%, transparent);border-radius:50%;flex-shrink:0}.options-module__kCfSqa__swatch{width:18px;height:18px}.options-module__kCfSqa__swatchSolo{width:14px;height:14px}.options-module__kCfSqa__sizes{grid-template-columns:repeat(auto-fill,minmax(3rem,1fr));gap:.4rem;display:grid}.options-module__kCfSqa__sizeTile{border:1px solid var(--border-medium);border-radius:var(--radius-sm);background:var(--bg-card);height:48px;color:var(--ink);font-family:var(--font-display);font-size:var(--text-lead);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 .4rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:flex}.options-module__kCfSqa__sizeTile[data-marked=true]{position:relative}.options-module__kCfSqa__sizeMark{background:var(--po-size-mark);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--bg-card);border-radius:50%;position:absolute;top:5px;right:5px}.options-module__kCfSqa__sizeTile[data-long=true]{grid-column:span 3}.options-module__kCfSqa__sizeTile[data-stock]{position:relative}.options-module__kCfSqa__sizes[data-priced=true] .options-module__kCfSqa__sizeTile{height:56px}.options-module__kCfSqa__sizeTile:hover{border-color:var(--ink)}.options-module__kCfSqa__sizeTile:disabled{border-color:var(--border-subtle);color:var(--text-muted);cursor:not-allowed;background:0 0}.options-module__kCfSqa__sizeTile[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--text-on-primary)}.options-module__kCfSqa__colorChip:focus-visible,.options-module__kCfSqa__sizeTile:focus-visible,.options-module__kCfSqa__sheetCta:focus-visible,.options-module__kCfSqa__sheetClose:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.options-module__kCfSqa__sizes[data-nudge=a] .options-module__kCfSqa__sizeTile,.options-module__kCfSqa__colors[data-nudge=a] .options-module__kCfSqa__colorChip{animation:.52s ease-out both options-module__kCfSqa__nudge-a;animation-delay:calc(var(--i,0) * 24ms)}.options-module__kCfSqa__sizes[data-nudge=b] .options-module__kCfSqa__sizeTile,.options-module__kCfSqa__colors[data-nudge=b] .options-module__kCfSqa__colorChip{animation:.52s ease-out both options-module__kCfSqa__nudge-b;animation-delay:calc(var(--i,0) * 24ms)}@keyframes options-module__kCfSqa__nudge-a{30%{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}}@keyframes options-module__kCfSqa__nudge-b{30%{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}}@media (prefers-reduced-motion:reduce){.options-module__kCfSqa__sizes[data-nudge] .options-module__kCfSqa__sizeTile,.options-module__kCfSqa__colors[data-nudge] .options-module__kCfSqa__colorChip{border-color:var(--accent);animation:none}}.options-module__kCfSqa__gallery{view-transition-name:options-module__kCfSqa__po-gallery;min-width:0}.options-module__kCfSqa__sheetRoot{z-index:1000;visibility:hidden;transition:visibility 0s linear .34s;position:fixed;inset:0}.options-module__kCfSqa__sheetRoot[data-open=true]{visibility:visible;transition:none}.options-module__kCfSqa__backdrop{background:var(--overlay-bg);opacity:0;transition:opacity .22s;position:absolute;inset:0}.options-module__kCfSqa__sheetRoot[data-open=true] .options-module__kCfSqa__backdrop{opacity:1}.options-module__kCfSqa__sheet{background:var(--bg-card);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex-direction:column;max-height:86dvh;transition:transform .34s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.options-module__kCfSqa__sheetRoot[data-open=true] .options-module__kCfSqa__sheet{transform:none}@starting-style{.options-module__kCfSqa__sheetRoot[data-open=true] .options-module__kCfSqa__sheet{transform:translateY(100%)}.options-module__kCfSqa__sheetRoot[data-open=true] .options-module__kCfSqa__backdrop{opacity:0}}@media (min-width:640px){.options-module__kCfSqa__sheet{width:480px;left:50%;right:auto;translate:-50%}}.options-module__kCfSqa__sheet[data-dragging=true]{transition:none}@media (prefers-reduced-motion:reduce){.options-module__kCfSqa__sheetRoot,.options-module__kCfSqa__sheet,.options-module__kCfSqa__backdrop{transition:none}}.options-module__kCfSqa__sheetHead{border-bottom:1px solid var(--hairline);touch-action:none;cursor:grab;padding:.5rem 1rem .75rem}.options-module__kCfSqa__grabber{background:var(--border-medium);border-radius:2px;width:36px;height:4px;margin:0 auto .75rem;display:block}.options-module__kCfSqa__sheetProduct{align-items:center;gap:.75rem;display:flex}.options-module__kCfSqa__sheetThumb{border-radius:var(--radius-sm);background:var(--bg-media);object-fit:cover;flex-shrink:0;width:56px;height:56px}.options-module__kCfSqa__sheetMeta{flex:1;min-width:0}.options-module__kCfSqa__sheetTitle{color:var(--ink);font-family:var(--font-display);font-size:var(--text-lead);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.25;overflow:hidden}.options-module__kCfSqa__sheetPrice{color:var(--ink-soft);font-size:var(--text-body);font-variant-numeric:tabular-nums;margin:.15rem 0 0}.options-module__kCfSqa__sheetClose{border:1px solid var(--border-medium);background:var(--bg-card);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.options-module__kCfSqa__sheetBody{overscroll-behavior:contain;flex:1;padding:1rem 1rem .25rem;overflow-y:auto}.options-module__kCfSqa__sheetBody .options-module__kCfSqa__picker{margin:0}.options-module__kCfSqa__sheetFoot{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hairline)}.options-module__kCfSqa__sheetCta{border-radius:var(--radius-pill);background:var(--primary);width:100%;min-height:50px;color:var(--text-on-primary);font:inherit;font-size:var(--text-lead);cursor:pointer;border:none;padding:0 1.5rem;font-weight:700;transition:background-color .15s,color .15s}.options-module__kCfSqa__sheetCta[aria-disabled=true]{background:var(--disabled-bg);color:var(--disabled-text)}.options-module__kCfSqa__line{color:var(--text-muted);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:2px;display:flex}.options-module__kCfSqa__lineItem{align-items:center;gap:.35rem;display:inline-flex}.options-module__kCfSqa__lineSwatch{width:10px;height:10px}.options-module__kCfSqa__lineSize{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.options-module__kCfSqa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.RingArt-module__c2PScq__stop{transition:stop-color .4s}.RingArt-module__c2PScq__shadow{fill:var(--rs-shadow)}.RingArt-module__c2PScq__edge{fill:none;stroke-width:2.4px;stroke-linecap:round;opacity:.75}.RingArt-module__c2PScq__glint path{fill:none;stroke-width:7px;stroke-linecap:round;opacity:.6;filter:blur(3px)}.RingArt-module__c2PScq__glint{transform:translate(calc(var(--rs-tilt-y,0) * -2.2px), calc(var(--rs-tilt-x,0) * 1.4px));transition:transform .18s ease-out}.RingArt-module__c2PScq__lip{opacity:.8}.RingArt-module__c2PScq__facets path,.RingArt-module__c2PScq__facets polygon{fill:none;stroke:var(--rs-facet);stroke-width:.8px}.RingArt-module__c2PScq__table{fill:var(--rs-facet)}.RingArt-module__c2PScq__gem{transform-box:fill-box;transform-origin:50%}.RingArt-module__c2PScq__sparkle{fill:var(--rs-sparkle);opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.RingArt-module__c2PScq__stop,.RingArt-module__c2PScq__glint{transition:none}}
@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e5f881e1ca6a9a-s.13fuw45rznnbw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2efc0c479abd2474-s.00_s7u0207b06.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70963ccca14000df-s.0.c8snxkpy0.1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a146d0fd3ff96e4-s.130eupr26to7g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0474ff9f7224a0da-s.0b9ze1zw0~l1a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f48d461c03e0a8ec-s.13m1ppbimti50.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Great Vibes Fallback;src:local(Arial);ascent-override:124.79%;descent-override:58.8%;line-gap-override:0.0%;size-adjust:68.19%}.great_vibes_2db7cd86-module__sAIKHW__className{font-family:Great Vibes,Great Vibes Fallback;font-style:normal;font-weight:400}.great_vibes_2db7cd86-module__sAIKHW__variable{--rs-font-script:"Great Vibes", "Great Vibes Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ef29790064afbce3-s.02l0s_d8aoh4..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/817e533297d91a37-s.0kj_069x6bqwj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e65c1d18d087b3d9-s.0y0mxwq48nv65.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c56e2f8b7dcc1901-s.0.3wbownk1p15.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/96cf155e359290ce-s.0of.qmx7i_key.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_d75aeb27-module__BaA3sW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal;font-weight:600}.cormorant_garamond_d75aeb27-module__BaA3sW__variable{--rs-font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
.HomeBand-module__NmKG5G__band{padding:var(--space-xl) var(--content-padding);view-timeline:--rs-band block}.HomeBand-module__NmKG5G__inner{max-width:var(--max-width);border-radius:var(--radius-card);background:var(--rs-velvet);color:var(--rs-on-velvet);margin:0 auto;display:grid;overflow:hidden}.HomeBand-module__NmKG5G__stage{aspect-ratio:6/5;perspective:900px;background:radial-gradient(ellipse 70% 60% at 50% 42%, var(--rs-velvet-sheen), var(--rs-velvet) 62%, var(--rs-velvet-deep));place-items:center;max-height:360px;display:grid}.HomeBand-module__NmKG5G__turn{width:min(86%,420px);transform-style:preserve-3d}.HomeBand-module__NmKG5G__ring{width:100%;height:auto;display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.HomeBand-module__NmKG5G__turn{animation:linear both HomeBand-module__NmKG5G__rs-turn;animation-timeline:--rs-band;animation-range:entry 10% cover 45%}.HomeBand-module__NmKG5G__letter{animation:linear both HomeBand-module__NmKG5G__rs-engrave;animation-timeline:--rs-band;animation-range:cover calc(34% + var(--i) * 3%) cover calc(38% + var(--i) * 3%)}}}@keyframes HomeBand-module__NmKG5G__rs-turn{0%{transform:rotateX(28deg)rotateY(-38deg)scale(.9)}to{transform:none}}@keyframes HomeBand-module__NmKG5G__rs-engrave{0%{fill-opacity:0}to{fill-opacity:1}}.HomeBand-module__NmKG5G__copy{justify-items:start;gap:var(--space-xs);padding:var(--space-md);display:grid}.HomeBand-module__NmKG5G__title{color:var(--rs-on-velvet);font-size:var(--text-title);letter-spacing:-.01em;margin:0;font-weight:700}.HomeBand-module__NmKG5G__text{color:var(--rs-on-velvet-muted);font-size:var(--text-body);margin:0}.HomeBand-module__NmKG5G__actions{align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.HomeBand-module__NmKG5G__cta{background:var(--rs-on-velvet);color:var(--rs-velvet)}.HomeBand-module__NmKG5G__cta:hover{background:var(--white)}.HomeBand-module__NmKG5G__secondary{color:var(--rs-on-velvet);text-decoration:underline;-webkit-text-decoration-color:var(--rs-brass);text-decoration-color:var(--rs-brass);text-underline-offset:4px;padding:8px 2px;font-weight:600}.HomeBand-module__NmKG5G__cta:focus-visible,.HomeBand-module__NmKG5G__secondary:focus-visible{outline:2px solid var(--rs-brass);outline-offset:3px}@media (min-width:768px){.HomeBand-module__NmKG5G__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.HomeBand-module__NmKG5G__copy{padding:var(--space-lg)}}
@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e5f881e1ca6a9a-s.13fuw45rznnbw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2efc0c479abd2474-s.00_s7u0207b06.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70963ccca14000df-s.0.c8snxkpy0.1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a146d0fd3ff96e4-s.130eupr26to7g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0474ff9f7224a0da-s.0b9ze1zw0~l1a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f48d461c03e0a8ec-s.13m1ppbimti50.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Great Vibes Fallback;src:local(Arial);ascent-override:124.79%;descent-override:58.8%;line-gap-override:0.0%;size-adjust:68.19%}.great_vibes_c62818d7-module__jjF9YW__className{font-family:Great Vibes,Great Vibes Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ef29790064afbce3-s.02l0s_d8aoh4..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/817e533297d91a37-s.0kj_069x6bqwj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e65c1d18d087b3d9-s.0y0mxwq48nv65.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c56e2f8b7dcc1901-s.0.3wbownk1p15.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/96cf155e359290ce-s.0of.qmx7i_key.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_eeb8acdc-module__W2guHa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal;font-weight:600}
@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c78f71601c19600b-s.05j8.2mpjbaju.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b4132881b3b5587-s.07-zgz..qkovg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_fd7905f4-module___he_AG__className{font-family:Cinzel,Cinzel Fallback;font-style:normal;font-weight:600}
@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.0lx-wywuwot3e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.p.0j_1ik2r9_gpb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.08pvxdps0wo-e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0.sekgp0dvxz0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.p.13zscyw9.1y5o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.0o4ax6vjjs2k3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.0o4fezauaycti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.p.12pquhgpv5fua.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.0u0xtu5i3hze-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_674dee21-module__bSNXnW__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_674dee21-module__bSNXnW__variable{--font-barlow:"Barlow", "Barlow Fallback"}
.HomeBand-module__2vAB8G__band{padding:var(--space-xl) var(--content-padding);view-timeline:--ep-band block}.HomeBand-module__2vAB8G__inner{gap:var(--space-md);max-width:var(--max-width);padding:var(--space-lg) var(--space-md);border-radius:var(--radius-card);background:radial-gradient(ellipse 70% 55% at 30% 0%, color-mix(in srgb, var(--ep-bed-sheen) 80%, transparent), transparent 70%), radial-gradient(circle, var(--ep-bed-hole) 0 1.5px, transparent 2px) 0 0 / 12px 10.4px, radial-gradient(circle, var(--ep-bed-hole) 0 1.5px, transparent 2px) 6px 5.2px / 12px 10.4px, var(--ep-bed);color:var(--ep-on-bed);margin:0 auto;display:grid}.HomeBand-module__2vAB8G__copy{gap:var(--space-xs);max-width:560px;display:grid}.HomeBand-module__2vAB8G__title{color:var(--ep-on-bed);font-size:var(--text-title);letter-spacing:-.01em;margin:0;font-weight:700}.HomeBand-module__2vAB8G__text{color:var(--ep-on-bed-muted);font-size:var(--text-body);margin:0}.HomeBand-module__2vAB8G__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:14px 0 0;list-style:none;display:grid;position:relative}.HomeBand-module__2vAB8G__steps:before,.HomeBand-module__2vAB8G__steps:after{content:"";height:2px;position:absolute;top:0;left:0;right:0}.HomeBand-module__2vAB8G__steps:before{background:var(--ep-bed-sheen)}.HomeBand-module__2vAB8G__steps:after{background:var(--ep-laser);transform-origin:0}.HomeBand-module__2vAB8G__step{align-content:start;gap:6px;min-width:0;display:grid}.HomeBand-module__2vAB8G__art{width:100%;height:auto;display:block}.HomeBand-module__2vAB8G__photo{fill:var(--ep-bed-sheen)}.HomeBand-module__2vAB8G__sitter{fill:var(--ep-on-bed-muted)}.HomeBand-module__2vAB8G__finder{fill:none;stroke:var(--ep-laser);stroke-width:1.4px;stroke-linecap:round;transform-origin:60px 38px}.HomeBand-module__2vAB8G__typed{fill:var(--ep-on-bed)}.HomeBand-module__2vAB8G__caret{fill:var(--ep-laser)}.HomeBand-module__2vAB8G__paper{fill:var(--ep-paper)}.HomeBand-module__2vAB8G__trace{fill:none;stroke:var(--ep-bed);stroke-width:.9px;stroke-dasharray:.03 .015;stroke-linecap:round}.HomeBand-module__2vAB8G__pencil{fill:none;stroke:var(--ep-bed);stroke-width:.3px;stroke-dasharray:.9 .5}.HomeBand-module__2vAB8G__glow{fill:var(--ep-laser);opacity:.35}.HomeBand-module__2vAB8G__spot{fill:var(--ep-laser-core)}.HomeBand-module__2vAB8G__laser{opacity:0;transform:translate(22px,45px)}.HomeBand-module__2vAB8G__stepTitle{color:var(--ep-on-bed);margin:4px 0 0;font-size:15px;font-weight:700}.HomeBand-module__2vAB8G__stepText{color:var(--ep-on-bed-muted);margin:0;font-size:13px;line-height:1.4}.HomeBand-module__2vAB8G__cta.HomeBand-module__2vAB8G__cta{background:var(--ep-on-bed);color:var(--ep-bed);justify-self:start}.HomeBand-module__2vAB8G__cta.HomeBand-module__2vAB8G__cta:hover{background:var(--white)}.HomeBand-module__2vAB8G__cta:focus-visible{outline:2px solid var(--ep-laser);outline-offset:3px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.HomeBand-module__2vAB8G__step{animation:linear both HomeBand-module__2vAB8G__ep-step;animation-timeline:--ep-band;animation-range:entry calc(40% + var(--i) * 18%) cover calc(28% + var(--i) * 12%)}.HomeBand-module__2vAB8G__steps:after{animation:linear both HomeBand-module__2vAB8G__ep-fill;animation-timeline:--ep-band;animation-range:entry 60% cover 58%}.HomeBand-module__2vAB8G__finder{animation:linear both HomeBand-module__2vAB8G__ep-focus;animation-timeline:--ep-band;animation-range:entry 40% cover 25%}.HomeBand-module__2vAB8G__trace,.HomeBand-module__2vAB8G__pencil{animation:linear both HomeBand-module__2vAB8G__ep-draw;animation-timeline:--ep-band;animation-range:cover 22% cover 42%}.HomeBand-module__2vAB8G__trace{stroke-dasharray:1}.HomeBand-module__2vAB8G__cut{animation:linear both HomeBand-module__2vAB8G__ep-cut;animation-timeline:--ep-band;animation-range:cover 38% cover 58%}.HomeBand-module__2vAB8G__laser{animation:linear both HomeBand-module__2vAB8G__ep-laser;animation-timeline:--ep-band;animation-range:cover 38% cover 58%}}}@keyframes HomeBand-module__2vAB8G__ep-step{0%{opacity:.25;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes HomeBand-module__2vAB8G__ep-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes HomeBand-module__2vAB8G__ep-focus{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes HomeBand-module__2vAB8G__ep-draw{0%{stroke-dashoffset:1px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes HomeBand-module__2vAB8G__ep-cut{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes HomeBand-module__2vAB8G__ep-laser{0%{opacity:0;transform:translate(20px,30px)}8%{opacity:1}25%{transform:translate(40px,70px)}50%{transform:translate(60px,24px)}75%{transform:translate(80px,72px)}92%{opacity:1}to{opacity:0;transform:translate(100px,40px)}}@media (min-width:768px){.HomeBand-module__2vAB8G__inner{padding:var(--space-lg)}.HomeBand-module__2vAB8G__steps{gap:var(--space-md)}.HomeBand-module__2vAB8G__stepTitle{font-size:17px}.HomeBand-module__2vAB8G__stepText{font-size:14px}}
@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1cae98e385af9b1-s.00nu5kx6-9w9c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(../media/214caea8c64fbc1f-s.0vy37a~qw0.kj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(../media/352704739d48caf4-s.1319uob7ldni8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script Fallback;src:local(Arial);ascent-override:112.99%;descent-override:34.39%;line-gap-override:0.0%;size-adjust:81.43%}.dancing_script_eda7ab89-module__Xjyqda__className{font-family:Dancing Script,Dancing Script Fallback;font-style:normal;font-weight:600}
@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/93232c3b4a112c3a-s.16fp9fpo9wxg~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/62d571048def60fc-s.0~7k-qoe1a21e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5a54cb9402415d65-s.0jiob92tf4u-0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_795a754b-module__K00S7G__className{font-family:Fraunces,Fraunces Fallback;font-style:normal;font-weight:600}
@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd93b9803a797ab5-s.06251nfqock_q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0d942dfb6ecd292b-s.01e78yau_mgd7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5ee884228e72c58d-s.06f6krzko9u1p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}.quicksand_9c861187-module__k8dzCq__className{font-family:Quicksand,Quicksand Fallback;font-style:normal;font-weight:600}
.HomeBand-module__4jl1OW__band{padding:var(--space-xl) var(--content-padding);view-timeline:--ls-band block}.HomeBand-module__4jl1OW__inner{gap:var(--space-md);max-width:var(--max-width);align-items:center;margin:0 auto;display:grid}.HomeBand-module__4jl1OW__frame{aspect-ratio:4/5;background:var(--ls-night);border-radius:10px;justify-self:center;width:min(100%,420px);position:relative;overflow:hidden}.HomeBand-module__4jl1OW__art{width:100%;height:100%;display:block;position:absolute;inset:0}.HomeBand-module__4jl1OW__copy{gap:var(--space-sm);max-width:520px;display:grid}.HomeBand-module__4jl1OW__title{color:var(--ls-ink);font-size:var(--text-section);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.08}.HomeBand-module__4jl1OW__text{color:var(--ls-muted);font-size:var(--text-lead);margin:0;line-height:1.5}.HomeBand-module__4jl1OW__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;display:flex}.HomeBand-module__4jl1OW__cta{white-space:normal}.HomeBand-module__4jl1OW__more{color:var(--ls-ink);font-size:var(--text-body);text-underline-offset:4px;font-weight:600;text-decoration:underline}.HomeBand-module__4jl1OW__more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.HomeBand-module__4jl1OW__day,.HomeBand-module__4jl1OW__night{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ls-band;animation-range:entry 70% cover 48%}.HomeBand-module__4jl1OW__day{animation-name:HomeBand-module__4jl1OW__ls-band-out}.HomeBand-module__4jl1OW__night{animation-name:HomeBand-module__4jl1OW__ls-band-in}}}@keyframes HomeBand-module__4jl1OW__ls-band-in{0%,20%{opacity:0}to{opacity:1}}@keyframes HomeBand-module__4jl1OW__ls-band-out{0%,20%{opacity:1}to{opacity:0}}@media (min-width:768px){.HomeBand-module__4jl1OW__inner{gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}
.HomeBand-module__VDOrWa__band{padding:32px 0 0}.HomeBand-module__VDOrWa__inner{max-width:var(--max-width);background:var(--fl-film);border:1px solid var(--fl-grid);border-radius:var(--radius-card);margin:0 auto;display:grid;overflow:hidden}@media (max-width:767px){.HomeBand-module__VDOrWa__inner{margin:0 16px}}.HomeBand-module__VDOrWa__art{aspect-ratio:560/380;width:100%;height:auto;padding:var(--space-sm) var(--space-sm) 0;font-variant-numeric:tabular-nums;font-family:inherit;display:block}.HomeBand-module__VDOrWa__copy{gap:var(--space-xs);padding:var(--space-md) var(--content-padding);background:var(--fl-paper);border-top:1px solid var(--fl-grid);justify-items:start;display:grid}.HomeBand-module__VDOrWa__title{font-size:var(--text-title);color:var(--fl-graphite)}.HomeBand-module__VDOrWa__text{font-size:var(--text-body);color:var(--fl-muted)}.HomeBand-module__VDOrWa__cta{margin-top:var(--space-xs)}@media (min-width:768px){.HomeBand-module__VDOrWa__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.HomeBand-module__VDOrWa__art{aspect-ratio:auto;height:100%;min-height:280px;padding:var(--space-lg)}.HomeBand-module__VDOrWa__copy{padding:var(--space-lg);border-top:0;border-left:1px solid var(--fl-grid);align-content:center}}@media (min-width:1024px){.HomeBand-module__VDOrWa__band{padding:48px 0 0}}.HomeBand-module__VDOrWa__grid{stroke:var(--fl-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.HomeBand-module__VDOrWa__subfloor{fill:var(--fl-tone-screed);opacity:.35}.HomeBand-module__VDOrWa__wall{fill:none;stroke:var(--fl-graphite);stroke-width:4px;vector-effect:non-scaling-stroke}.HomeBand-module__VDOrWa__doorGap{stroke:var(--fl-film);stroke-width:7px;vector-effect:non-scaling-stroke}.HomeBand-module__VDOrWa__doorLeaf{stroke:var(--fl-graphite);stroke-width:2px;vector-effect:non-scaling-stroke}.HomeBand-module__VDOrWa__doorSwing{fill:none;stroke:var(--fl-graphite);stroke-width:1px;stroke-opacity:.7;vector-effect:non-scaling-stroke}.HomeBand-module__VDOrWa__cota line{stroke:var(--fl-cota);stroke-width:1px;vector-effect:non-scaling-stroke}.HomeBand-module__VDOrWa__cota .HomeBand-module__VDOrWa__ext{stroke:var(--fl-line)}.HomeBand-module__VDOrWa__cota .HomeBand-module__VDOrWa__tick{stroke-width:2px}.HomeBand-module__VDOrWa__cota text{fill:var(--fl-cota-text);font-size:19px;font-weight:700}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.HomeBand-module__VDOrWa__lay{animation:linear both HomeBand-module__VDOrWa__fl-band-lay;animation-timeline:view();animation-range:entry 15% cover 50%}}}@keyframes HomeBand-module__VDOrWa__fl-band-lay{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
.Plan-module__ai4Qva__plan{aspect-ratio:400/280;width:100%;height:auto;font-family:var(--font-body);font-variant-numeric:tabular-nums;display:block}.Plan-module__ai4Qva__floor{fill:var(--cv-paper)}.Plan-module__ai4Qva__hatchLine{stroke:var(--cv-hatch);stroke-width:1.4px}.Plan-module__ai4Qva__grid{fill:none;stroke:var(--cv-grid);stroke-width:1px;mix-blend-mode:multiply}.Plan-module__ai4Qva__mist{transform:scale(var(--s));transform-box:view-box}.Plan-module__ai4Qva__mistFloor{fill:var(--cv-paper)}.Plan-module__ai4Qva__mistTint{fill:color-mix(in oklab, var(--cv-mist) 22%, var(--cv-paper))}.Plan-module__ai4Qva__glowCore{stop-color:var(--cv-mist);stop-opacity:.55}.Plan-module__ai4Qva__glowMid{stop-color:var(--cv-mist);stop-opacity:.22}.Plan-module__ai4Qva__glowEdge{stop-color:var(--cv-mist);stop-opacity:0}.Plan-module__ai4Qva__puff{transform-box:fill-box;transform-origin:50%}.Plan-module__ai4Qva__walls{fill:none;stroke:var(--cv-wall);stroke-width:4px;stroke-linejoin:miter}.Plan-module__ai4Qva__doorGap{stroke:var(--cv-paper);stroke-width:6px}.Plan-module__ai4Qva__doorSwing{fill:none;stroke:var(--cv-wall);stroke-width:1px}.Plan-module__ai4Qva__deviceDot{fill:var(--cv-wall)}.Plan-module__ai4Qva__deviceRing{fill:none;stroke:var(--cv-wall);stroke-width:1.5px}.Plan-module__ai4Qva__dims path{fill:none;stroke:var(--cv-dim);stroke-width:1px}.Plan-module__ai4Qva__dims text{fill:var(--cv-dim);font-size:12px;font-weight:600}@media (prefers-reduced-motion:no-preference){.Plan-module__ai4Qva__mist{transition:transform .5s cubic-bezier(.22,.8,.24,1)}.Plan-module__ai4Qva__puffA{animation:9s ease-in-out infinite alternate Plan-module__ai4Qva__cv-drift-a}.Plan-module__ai4Qva__puffB{animation:11s ease-in-out infinite alternate Plan-module__ai4Qva__cv-drift-b}.Plan-module__ai4Qva__puffC{animation:6s ease-in-out infinite alternate Plan-module__ai4Qva__cv-breathe}.Plan-module__ai4Qva__deviceRing{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite Plan-module__ai4Qva__cv-emit}}@keyframes Plan-module__ai4Qva__cv-drift-a{0%{transform:translate(-4%,-3%)scale(.94)}to{transform:translate(6%,4%)scale(1.06)}}@keyframes Plan-module__ai4Qva__cv-drift-b{0%{transform:translate(5%,3%)scale(1.04)}to{transform:translate(-6%,-5%)scale(.92)}}@keyframes Plan-module__ai4Qva__cv-breathe{0%{opacity:.7;transform:scale(.85)}to{opacity:1;transform:scale(1.12)}}@keyframes Plan-module__ai4Qva__cv-emit{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}
.HomeBand-module__xIKrBG__band{padding:var(--space-xl) var(--content-padding);view-timeline-name:--cv-band}.HomeBand-module__xIKrBG__inner{max-width:var(--max-width);background:var(--cv-stage);border-radius:var(--radius-md);margin:0 auto;display:grid;overflow:hidden}.HomeBand-module__xIKrBG__art{padding:var(--space-sm) var(--space-xs) 0}.HomeBand-module__xIKrBG__copy{justify-items:start;gap:var(--space-xs);padding:var(--space-sm) var(--space-md) var(--space-md);display:grid}.HomeBand-module__xIKrBG__title{font-size:var(--text-title);letter-spacing:-.01em;color:var(--cv-ink);font-weight:700}.HomeBand-module__xIKrBG__text{max-width:46ch;font-size:var(--text-body);color:var(--text-secondary)}.HomeBand-module__xIKrBG__cta{margin-top:var(--space-xs)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.HomeBand-module__xIKrBG__bloom{animation:linear both HomeBand-module__xIKrBG__cv-bloom;animation-timeline:--cv-band;animation-range:entry 30% cover 55%}}}@keyframes HomeBand-module__xIKrBG__cv-bloom{0%{transform:scale(.08)}to{transform:scale(var(--s))}}@media (min-width:900px){.HomeBand-module__xIKrBG__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}.HomeBand-module__xIKrBG__art{padding:var(--space-md)}.HomeBand-module__xIKrBG__copy{padding:var(--space-xl) var(--space-xl) var(--space-xl) 0}}
.Shelf-module__CTmZpa__shelf{border-radius:var(--radius-md);width:100%;height:auto;display:block}.Shelf-module__CTmZpa__wall{fill:var(--rs-wall)}.Shelf-module__CTmZpa__grout{fill:none;stroke:var(--rs-grout);stroke-width:1px}.Shelf-module__CTmZpa__floor{fill:var(--rs-floor)}.Shelf-module__CTmZpa__rack{fill:var(--rs-rack)}.Shelf-module__CTmZpa__lip{stroke:var(--rs-rack-lit);stroke-width:1.5px}.Shelf-module__CTmZpa__slots{stroke:var(--rs-rack-lit);stroke-width:2px;stroke-dasharray:2 10}.Shelf-module__CTmZpa__plastic,.Shelf-module__CTmZpa__kraft,.Shelf-module__CTmZpa__label,.Shelf-module__CTmZpa__core,.Shelf-module__CTmZpa__outline{stroke:var(--rs-line);stroke-width:.8px}.Shelf-module__CTmZpa__plastic{fill:var(--rs-plastic)}.Shelf-module__CTmZpa__kraft{fill:var(--rs-kraft)}.Shelf-module__CTmZpa__label{fill:var(--rs-plastic);stroke-width:.5px}.Shelf-module__CTmZpa__core{fill:var(--rs-core)}.Shelf-module__CTmZpa__hair{fill:none;stroke:var(--rs-core);stroke-width:.8px}.Shelf-module__CTmZpa__stroke{fill:none;stroke-width:2.2px;stroke-linecap:round}.Shelf-module__CTmZpa__slot{fill:none;stroke:var(--rs-core);stroke-width:1.2px;stroke-dasharray:3 3}.Shelf-module__CTmZpa__tagCard{fill:var(--rs-tag);stroke:var(--rs-rule);stroke-width:.6px}.Shelf-module__CTmZpa__tagText{font-family:var(--font-body);font-variant-numeric:tabular-nums;fill:var(--rs-ink);font-size:10px;font-weight:700}.Shelf-module__CTmZpa__facing[data-empty] .Shelf-module__CTmZpa__tagText{fill:var(--rs-muted)}.Shelf-module__CTmZpa__hit{fill:#0000;cursor:pointer}.Shelf-module__CTmZpa__facing[data-active] .Shelf-module__CTmZpa__tagCard{stroke:var(--rs-ink);stroke-width:1.4px}@media (prefers-reduced-motion:no-preference){.Shelf-module__CTmZpa__live .Shelf-module__CTmZpa__slide{transition:transform .36s cubic-bezier(.3,.8,.3,1)}.Shelf-module__CTmZpa__live .Shelf-module__CTmZpa__drop{animation:.46s cubic-bezier(.3,1.25,.5,1) both Shelf-module__CTmZpa__rs-drop;animation-delay:min(calc(var(--i) * 22ms), .6s)}@supports (animation-timeline:view()){.Shelf-module__CTmZpa__scroll .Shelf-module__CTmZpa__drop{animation:linear both Shelf-module__CTmZpa__rs-drop;animation-timeline:view();animation-range:entry calc(10% + var(--i) * 1.5%) cover calc(28% + var(--i) * 1.5%)}}}.Shelf-module__CTmZpa__drop{transform-box:fill-box;transform-origin:50% 100%}@keyframes Shelf-module__CTmZpa__rs-drop{0%{opacity:0;transform:translateY(-18px)scaleY(1.04)}60%{opacity:1}82%{transform:translateY(0)scaleY(.94)}to{opacity:1;transform:none}}
.HomeBand-module__5RsJ6q__band{padding:var(--space-xl) var(--content-padding);content-visibility:auto;contain-intrinsic-size:auto 560px}.HomeBand-module__5RsJ6q__inner{max-width:var(--max-width);background:var(--bg-card);border:1px solid var(--rs-rule);border-radius:var(--radius-md);margin:0 auto;display:grid;overflow:hidden}.HomeBand-module__5RsJ6q__art{background:var(--rs-wall)}.HomeBand-module__5RsJ6q__art svg{border-radius:0}.HomeBand-module__5RsJ6q__copy{align-content:center;justify-items:start;gap:var(--space-xs);padding:var(--space-md);display:grid}.HomeBand-module__5RsJ6q__title{font-size:var(--text-title);letter-spacing:-.01em;color:var(--rs-ink);font-weight:700;line-height:1.15}.HomeBand-module__5RsJ6q__actions{align-content:start;justify-items:start;gap:var(--space-sm);min-height:150px;display:grid}.HomeBand-module__5RsJ6q__text{max-width:46ch;font-size:var(--text-body);font-variant-numeric:tabular-nums;color:var(--text-secondary);line-height:1.5}.HomeBand-module__5RsJ6q__savedTitle{color:var(--rs-ink)}.HomeBand-module__5RsJ6q__buttons{align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.HomeBand-module__5RsJ6q__edit{font-size:var(--text-body);color:var(--rs-ink);text-underline-offset:3px;font-weight:600}.HomeBand-module__5RsJ6q__edit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.HomeBand-module__5RsJ6q__status{font-size:var(--text-small);font-weight:600}.HomeBand-module__5RsJ6q__status:empty{display:none}@media (min-width:900px){.HomeBand-module__5RsJ6q__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}.HomeBand-module__5RsJ6q__art{align-items:end;display:grid}.HomeBand-module__5RsJ6q__copy{padding:var(--space-xl)}}
.Scene-module__RQ-6FW__scene{width:100%;height:auto;display:block;overflow:visible}.Scene-module__RQ-6FW__counter{fill:var(--cc-counter)}.Scene-module__RQ-6FW__counterEdge{stroke:var(--cc-counter-edge);stroke-width:1.5px}.Scene-module__RQ-6FW__beanBed{fill:var(--cc-bean-bed)}.Scene-module__RQ-6FW__bean{fill:var(--cc-bean)}.Scene-module__RQ-6FW__crease{fill:none;stroke:var(--cc-bean-crease);stroke-width:.7px;stroke-linecap:round}.Scene-module__RQ-6FW__fill{transform:translateY(var(--cc-fill-y))}.Scene-module__RQ-6FW__surface{fill:none;stroke:var(--cc-bean);stroke-width:3px}.Scene-module__RQ-6FW__glass{fill:var(--cc-glass);stroke:var(--cc-glass-edge);stroke-width:1.2px;stroke-linejoin:round}.Scene-module__RQ-6FW__glint{stroke:var(--cc-glass-edge);stroke-width:2px;stroke-linecap:round;opacity:.45}.Scene-module__RQ-6FW__steel{fill:var(--cc-steel)}.Scene-module__RQ-6FW__ruler path{stroke:var(--cc-on-tile-muted);stroke-width:1px}.Scene-module__RQ-6FW__ruler text{font-family:var(--font-body);font-variant-numeric:tabular-nums;fill:var(--cc-on-tile-muted);font-size:13px;font-weight:700}.Scene-module__RQ-6FW__collar{fill:var(--cc-steel)}.Scene-module__RQ-6FW__body{fill:var(--cc-steel-dark)}.Scene-module__RQ-6FW__dial{fill:none;stroke:var(--cc-steel);stroke-width:1.5px}.Scene-module__RQ-6FW__dialMark{stroke:var(--cc-steel);stroke-width:1.5px;stroke-linecap:round}.Scene-module__RQ-6FW__shadow{fill:var(--cc-shadow)}.Scene-module__RQ-6FW__saucer,.Scene-module__RQ-6FW__cup,.Scene-module__RQ-6FW__handle{fill:var(--cc-porcelain)}.Scene-module__RQ-6FW__saucerWell{fill:var(--cc-porcelain-shade)}.Scene-module__RQ-6FW__handle{fill:none;stroke:var(--cc-porcelain);stroke-width:7px;stroke-linecap:round}.Scene-module__RQ-6FW__cupShade{fill:none;stroke:var(--cc-porcelain-shade);stroke-width:5px;stroke-linecap:round}.Scene-module__RQ-6FW__rim,.Scene-module__RQ-6FW__inside{fill:var(--cc-porcelain-shade)}.Scene-module__RQ-6FW__level{transform:translateY(var(--cc-level-y))}.Scene-module__RQ-6FW__crema{fill:var(--cc-crema)}.Scene-module__RQ-6FW__brew{fill:color-mix(in oklab, var(--cc-espresso) var(--cc-strength), var(--cc-crema));transition:fill .4s}.Scene-module__RQ-6FW__steam{fill:none;stroke:var(--cc-steam);stroke-width:2.4px;stroke-linecap:round;display:none}@media (prefers-reduced-motion:no-preference){.Scene-module__RQ-6FW__scene[data-motion=live] .Scene-module__RQ-6FW__fill,.Scene-module__RQ-6FW__scene[data-motion=live] .Scene-module__RQ-6FW__level{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.Scene-module__RQ-6FW__scene[data-motion=live] .Scene-module__RQ-6FW__steam{display:inline}.Scene-module__RQ-6FW__steam path{opacity:0;animation:3.3s ease-out infinite Scene-module__RQ-6FW__cc-steam;animation-delay:var(--d)}@supports (animation-timeline:view()){.Scene-module__RQ-6FW__scene[data-motion=scroll] .Scene-module__RQ-6FW__fill{animation:linear both Scene-module__RQ-6FW__cc-fill;animation-timeline:--cc-band;animation-range:entry 10% cover 45%}.Scene-module__RQ-6FW__scene[data-motion=scroll] .Scene-module__RQ-6FW__level{animation:linear both Scene-module__RQ-6FW__cc-pour;animation-timeline:--cc-band;animation-range:entry 25% cover 50%}}}@keyframes Scene-module__RQ-6FW__cc-steam{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translateY(-14px)}}@keyframes Scene-module__RQ-6FW__cc-fill{0%{transform:translateY(78px)}to{transform:translateY(var(--cc-fill-y))}}@keyframes Scene-module__RQ-6FW__cc-pour{0%{transform:translateY(14px)}to{transform:translateY(var(--cc-level-y))}}
.HomeBand-module__UpMcya__band{padding:var(--space-xl) var(--content-padding);view-timeline-name:--cc-band;content-visibility:auto;contain-intrinsic-size:auto 520px}.HomeBand-module__UpMcya__inner{max-width:var(--max-width);background:var(--bg-card);border:1px solid var(--cc-rule);border-radius:var(--radius-sm);margin:0 auto;display:grid;overflow:hidden}.HomeBand-module__UpMcya__art{background-color:var(--cc-tile);background-image:linear-gradient(var(--cc-tile-grout) 1px, transparent 1px), linear-gradient(90deg, var(--cc-tile-grout) 1px, transparent 1px);background-size:24px 24px;padding:20px 20px 0}.HomeBand-module__UpMcya__art svg{max-width:420px;margin:0 auto}.HomeBand-module__UpMcya__copy{padding:var(--space-md);color:var(--cc-ink);align-content:center;justify-items:start;gap:12px;display:grid}.HomeBand-module__UpMcya__title{font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.01em;font-weight:700;line-height:1.15}.HomeBand-module__UpMcya__text{max-width:46ch;font-size:var(--text-body);color:var(--cc-muted);line-height:1.5}.HomeBand-module__UpMcya__example{max-width:46ch;font-size:var(--text-body);font-variant-numeric:tabular-nums;border-left:3px solid var(--cc-crema);padding-left:12px;font-weight:600;line-height:1.45}.HomeBand-module__UpMcya__cta{margin-top:4px}.HomeBand-module__UpMcya__profiles{font-size:var(--text-body);color:var(--cc-muted);flex-wrap:wrap;gap:4px 16px;display:flex}.HomeBand-module__UpMcya__profileLink{color:var(--cc-ink);text-underline-offset:3px;font-weight:600}.HomeBand-module__UpMcya__profileLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (min-width:900px){.HomeBand-module__UpMcya__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.HomeBand-module__UpMcya__art{align-items:end;padding:40px 32px 0;display:grid}.HomeBand-module__UpMcya__copy{padding:var(--space-xl)}}
.HomeBand-module__0Zay3W__band{padding:32px 0 0}.HomeBand-module__0Zay3W__inner{max-width:var(--max-width);color:var(--tx-ink);background:var(--tx-paper);border:1px solid var(--tx-rule);border-radius:var(--radius-card);margin:0 auto;display:grid;overflow:hidden}@media (max-width:767px){.HomeBand-module__0Zay3W__inner{margin:0 16px}}.HomeBand-module__0Zay3W__copy{gap:var(--space-xs);padding:var(--space-md) var(--content-padding) 0;justify-items:start;display:grid}.HomeBand-module__0Zay3W__title{letter-spacing:-.02em;font-size:clamp(26px,7vw,36px);font-weight:700;line-height:1.05}.HomeBand-module__0Zay3W__text{max-width:30rem;color:var(--tx-muted);font-size:15px;line-height:1.5}.HomeBand-module__0Zay3W__cta{margin-top:var(--space-xs)}.HomeBand-module__0Zay3W__art{margin:var(--space-md) var(--content-padding) var(--content-padding);background:var(--tx-sheet);border:1px solid var(--tx-rule);border-radius:var(--radius-sm);align-content:center;gap:14px;padding:20px;display:grid}.HomeBand-module__0Zay3W__revenue{font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-bottom:3px double var(--tx-ink);justify-self:start;font-size:30px;font-weight:700}.HomeBand-module__0Zay3W__line{gap:6px;display:grid}.HomeBand-module__0Zay3W__lineHead{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;display:flex}.HomeBand-module__0Zay3W__form{font-size:15px;font-weight:700}.HomeBand-module__0Zay3W__net{color:var(--tx-net);font-size:15px;font-weight:600}.HomeBand-module__0Zay3W__bar{clip-path:inset(0 round 3px);width:100%;height:28px;display:block}.HomeBand-module__0Zay3W__track{fill:var(--tx-paper)}.HomeBand-module__0Zay3W__seg{transform-box:view-box;transform-origin:0 0}.HomeBand-module__0Zay3W__segNet{fill:var(--tx-net)}.HomeBand-module__0Zay3W__segTax{fill:var(--tx-tax)}.HomeBand-module__0Zay3W__segContribution{fill:var(--tx-contribution)}.HomeBand-module__0Zay3W__segExpense{fill:var(--tx-expense)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.HomeBand-module__0Zay3W__seg{animation:linear both HomeBand-module__0Zay3W__tx-pour;animation-timeline:view();animation-range:entry 30% cover 45%}}}@keyframes HomeBand-module__0Zay3W__tx-pour{0%{transform:translate(0)scaleX(0)}}@media (min-width:768px){.HomeBand-module__0Zay3W__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.HomeBand-module__0Zay3W__copy{padding:var(--space-lg)}.HomeBand-module__0Zay3W__art{margin:var(--space-lg) var(--space-lg) var(--space-lg) 0;padding:28px}}@media (min-width:1024px){.HomeBand-module__0Zay3W__band{padding:48px 0 0}}
.HomeBand-module__CQVfhW__band{padding:var(--space-xl) 0;color:var(--text-inverse);background:var(--sp-display)}.HomeBand-module__CQVfhW__inner{gap:var(--space-md);max-width:var(--max-width);padding:0 var(--content-padding);margin:0 auto;display:grid}.HomeBand-module__CQVfhW__copy{gap:8px;display:grid}.HomeBand-module__CQVfhW__title{color:var(--text-inverse);letter-spacing:-.02em;font-size:clamp(28px,8vw,44px);font-weight:700;line-height:1.02}.HomeBand-module__CQVfhW__validity{color:var(--text-inverse-muted);font-size:15px;font-weight:500}.HomeBand-module__CQVfhW__rows{border-top:1px solid var(--border-inverse);list-style:none}.HomeBand-module__CQVfhW__rows>li{border-bottom:1px solid var(--border-inverse)}.HomeBand-module__CQVfhW__row{min-height:60px;color:inherit;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;text-decoration:none;display:flex}.HomeBand-module__CQVfhW__row:focus-visible{outline:2px solid var(--focus-ring-inverse);outline-offset:2px}.HomeBand-module__CQVfhW__name{font-size:17px;font-weight:600;line-height:1.3}.HomeBand-module__CQVfhW__row:hover .HomeBand-module__CQVfhW__name{text-underline-offset:3px;text-decoration:underline}.HomeBand-module__CQVfhW__price{color:var(--sp-led);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:700;line-height:1}.HomeBand-module__CQVfhW__unit{color:var(--sp-led-dim);font-size:14px;font-weight:600}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.HomeBand-module__CQVfhW__price{animation:linear both HomeBand-module__CQVfhW__sp-light;animation-timeline:view();animation-range:entry 20% cover 35%}}}@keyframes HomeBand-module__CQVfhW__sp-light{0%{opacity:.15}to{opacity:1}}.HomeBand-module__CQVfhW__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.HomeBand-module__CQVfhW__primary{color:var(--sp-display);background:var(--sp-led)}.HomeBand-module__CQVfhW__primary:hover{background:var(--sp-ticket)}.HomeBand-module__CQVfhW__secondary{min-height:44px;color:var(--text-inverse);text-underline-offset:4px;align-items:center;font-size:16px;font-weight:700;text-decoration:underline;display:inline-flex}.HomeBand-module__CQVfhW__secondary:focus-visible,.HomeBand-module__CQVfhW__primary:focus-visible{outline:2px solid var(--focus-ring-inverse);outline-offset:2px}@media (min-width:900px){.HomeBand-module__CQVfhW__inner{column-gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.HomeBand-module__CQVfhW__actions{grid-column:2}}
.Studio-module__XJHYcW__studio{gap:14px;min-width:0;margin:4px 0 6px;display:grid}.Studio-module__XJHYcW__bed{aspect-ratio:5/4;background:radial-gradient(ellipse 78% 62% at 36% 28%, color-mix(in srgb, var(--ep-bed-sheen) 85%, transparent), transparent 72%), radial-gradient(circle, var(--ep-bed-hole) 0 1.5px, transparent 2px) 0 0 / 12px 10.4px, radial-gradient(circle, var(--ep-bed-hole) 0 1.5px, transparent 2px) 6px 5.2px / 12px 10.4px, var(--ep-bed);box-shadow:inset 0 0 0 1px var(--ep-bed-deep), inset 0 0 48px var(--ep-bed-deep);perspective:1000px;touch-action:pan-y;cursor:grab;border-radius:10px;position:relative;overflow:hidden}.Studio-module__XJHYcW__bed:active{cursor:grabbing}.Studio-module__XJHYcW__readTop,.Studio-module__XJHYcW__readBottom{z-index:1;color:var(--ep-on-bed-muted);font-variant-numeric:tabular-nums;pointer-events:none;font-size:12px;font-weight:600;line-height:1.2;position:absolute;left:12px}.Studio-module__XJHYcW__readTop{justify-content:space-between;display:flex;top:10px;right:12px}.Studio-module__XJHYcW__readBottom{color:var(--ep-on-bed);bottom:10px}.Studio-module__XJHYcW__tilt{transform:rotateX(var(--ep-rx,0deg)) rotateY(var(--ep-ry,0deg));transform-style:preserve-3d;transition:transform .12s linear;position:absolute;inset:26px 6px 28px}.Studio-module__XJHYcW__flipper{transform-style:preserve-3d;transition:transform .72s cubic-bezier(.22,.7,.18,1);position:absolute;inset:0}.Studio-module__XJHYcW__bed[data-face=back] .Studio-module__XJHYcW__flipper{transform:rotateY(180deg)}.Studio-module__XJHYcW__front,.Studio-module__XJHYcW__back{backface-visibility:hidden;position:absolute;inset:0}.Studio-module__XJHYcW__back{transform:rotateY(180deg)}.Studio-module__XJHYcW__svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.Studio-module__XJHYcW__bed[data-reduced=true] .Studio-module__XJHYcW__tilt,.Studio-module__XJHYcW__bed[data-reduced=true] .Studio-module__XJHYcW__flipper{transition:none}.Studio-module__XJHYcW__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.Studio-module__XJHYcW__previewNote{color:var(--text-secondary);font-size:13px}.Studio-module__XJHYcW__faces{gap:16px;display:flex}.Studio-module__XJHYcW__faceTab{min-height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:14px;font-weight:600}.Studio-module__XJHYcW__faceTab[aria-selected=true]{border-bottom-color:var(--ep-selected);color:var(--text-primary)}.Studio-module__XJHYcW__toolButtons{flex:100%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.Studio-module__XJHYcW__tool{white-space:nowrap;border:1px solid var(--border-subtle);background:var(--bg-card);min-height:36px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.Studio-module__XJHYcW__tool svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.Studio-module__XJHYcW__tool[aria-pressed=true]{border-color:var(--ep-selected)}.Studio-module__XJHYcW__tool:disabled{opacity:.6;cursor:progress}.Studio-module__XJHYcW__fields,.Studio-module__XJHYcW__group{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.Studio-module__XJHYcW__group{gap:8px}.Studio-module__XJHYcW__field{gap:6px;display:grid}.Studio-module__XJHYcW__fieldHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.Studio-module__XJHYcW__label{color:var(--text-primary);padding:0;font-size:14px;font-weight:600}.Studio-module__XJHYcW__optional,.Studio-module__XJHYcW__counter{color:var(--text-secondary);font-size:13px;font-weight:500}.Studio-module__XJHYcW__counter{font-variant-numeric:tabular-nums}.Studio-module__XJHYcW__input{border:1px solid var(--border-field);background:var(--bg-card);width:100%;min-height:46px;color:var(--text-primary);font:inherit;resize:vertical;border-radius:8px;padding:10px 12px;font-size:16px}.Studio-module__XJHYcW__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.Studio-module__XJHYcW__input[aria-invalid=true]{border-color:var(--ep-poor)}.Studio-module__XJHYcW__letter{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.Studio-module__XJHYcW__warn{color:var(--ep-poor);margin:0;font-size:13px;line-height:1.4}.Studio-module__XJHYcW__fonts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.Studio-module__XJHYcW__fontTile,.Studio-module__XJHYcW__symbol{border:1px solid var(--ep-rule);background:var(--ep-paper);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px}.Studio-module__XJHYcW__fontTile{text-align:left;align-content:center;gap:2px;min-width:0;min-height:64px;padding:6px 12px;display:grid}.Studio-module__XJHYcW__fontTile[aria-pressed=true],.Studio-module__XJHYcW__symbol[aria-pressed=true]{border-color:var(--ep-selected);box-shadow:inset 0 0 0 1px var(--ep-selected);background:var(--bg-card)}.Studio-module__XJHYcW__fontSample{white-space:nowrap;text-overflow:ellipsis;font-size:21px;line-height:1.25;overflow:hidden}.Studio-module__XJHYcW__fontName{color:var(--text-secondary);font-size:12px;font-weight:600}.Studio-module__XJHYcW__symbols{flex-wrap:wrap;gap:6px;display:flex}.Studio-module__XJHYcW__symbol{place-items:center;min-width:44px;height:44px;padding:0 8px;display:grid}.Studio-module__XJHYcW__none{font-size:13px;font-weight:600}.Studio-module__XJHYcW__glyph,.Studio-module__XJHYcW__glyphLine{width:22px;height:22px}.Studio-module__XJHYcW__glyph{fill:currentColor}.Studio-module__XJHYcW__glyphLine{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.Studio-module__XJHYcW__fontTile:focus-visible,.Studio-module__XJHYcW__symbol:focus-visible,.Studio-module__XJHYcW__tool:focus-visible,.Studio-module__XJHYcW__faceTab:focus-visible,.Studio-module__XJHYcW__photoPick:focus-visible,.Studio-module__XJHYcW__linkButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Studio-module__XJHYcW__photoRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Studio-module__XJHYcW__photoPick{border:1px solid var(--text-primary);background:var(--bg-card);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-size:14px;font-weight:600}.Studio-module__XJHYcW__photoPick[aria-busy=true]{cursor:progress}.Studio-module__XJHYcW__linkButton{color:var(--text-secondary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;text-decoration:underline}.Studio-module__XJHYcW__grade{border-left:3px solid var(--ep-good);background:var(--ep-paper);border-radius:0 8px 8px 0;gap:4px;padding:10px 12px;display:grid}.Studio-module__XJHYcW__grade[data-level=acceptabil]{border-left-color:var(--ep-fair)}.Studio-module__XJHYcW__grade[data-level=slab]{border-left-color:var(--ep-poor)}.Studio-module__XJHYcW__gradeLevel{color:var(--ep-good);font-size:14px}.Studio-module__XJHYcW__grade[data-level=acceptabil] .Studio-module__XJHYcW__gradeLevel{color:var(--ep-fair)}.Studio-module__XJHYcW__grade[data-level=slab] .Studio-module__XJHYcW__gradeLevel{color:var(--ep-poor)}.Studio-module__XJHYcW__gradeRows{color:var(--text-primary);font-variant-numeric:tabular-nums;gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.Studio-module__XJHYcW__gradeRows li[data-ok=false]{color:var(--ep-fair)}.Studio-module__XJHYcW__gradeAdvice{color:var(--text-secondary);margin:2px 0 0;font-size:13px}.Studio-module__XJHYcW__gift{border:1px solid var(--ep-rule);cursor:pointer;border-radius:8px;grid-template-columns:auto 48px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.Studio-module__XJHYcW__gift:has(input:checked){border-color:var(--ep-selected)}.Studio-module__XJHYcW__gift input{width:20px;height:20px;accent-color:var(--ep-selected);margin:0}.Studio-module__XJHYcW__giftImage{object-fit:cover;border-radius:6px;width:48px;height:48px}.Studio-module__XJHYcW__giftText{gap:2px;font-size:14px;display:grid}.Studio-module__XJHYcW__giftText span{color:var(--text-secondary);font-size:13px}.Studio-module__XJHYcW__note,.Studio-module__XJHYcW__hint{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.Studio-module__XJHYcW__note{color:var(--text-primary)}.Studio-module__XJHYcW__frameField{border:1px solid var(--border-subtle);border-radius:8px;min-height:46px}.Studio-module__XJHYcW__frameTools{min-height:36px}
.Cover-module__cB3mQq__cover{background:var(--bg-media);position:relative;overflow:hidden;container-type:inline-size}.Cover-module__cB3mQq__photo{object-fit:cover}.Cover-module__cB3mQq__typeset{color:var(--jr-tone-ink);background:var(--jr-tone);flex-direction:column;justify-content:space-between;gap:8px;padding:clamp(10px,7%,32px);display:flex}.Cover-module__cB3mQq__category{color:color-mix(in oklab, var(--jr-tone-ink) 78%, transparent);font-size:clamp(9px,3.6cqi,15px);font-weight:600;line-height:1.2}.Cover-module__cB3mQq__category:before{content:"";background:currentColor;width:2.5em;height:2px;margin-bottom:.7em;display:block}.Cover-module__cB3mQq__title{letter-spacing:-.025em;text-wrap:balance;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(13px,8.6cqi,52px);font-weight:700;line-height:1.02;display:-webkit-box;overflow:hidden}@container (max-width:140px){.Cover-module__cB3mQq__title{display:none}}
.ArticleCard-module__sMlgxG__card{color:var(--jr-ink);border-radius:var(--radius-sm);text-decoration:none;display:grid}.ArticleCard-module__sMlgxG__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.ArticleCard-module__sMlgxG__cover{border-radius:var(--radius-sm)}.ArticleCard-module__sMlgxG__text{align-content:start;gap:6px;min-width:0;display:grid}.ArticleCard-module__sMlgxG__meta{color:var(--jr-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;font-size:13px;font-weight:500;display:flex}.ArticleCard-module__sMlgxG__category{color:var(--jr-ink);font-weight:600}.ArticleCard-module__sMlgxG__title{letter-spacing:-.012em;text-wrap:balance;text-underline-offset:.16em;margin:0;font-size:18px;font-weight:700;line-height:1.18;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .16s}.ArticleCard-module__sMlgxG__card:hover .ArticleCard-module__sMlgxG__title{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.ArticleCard-module__sMlgxG__excerpt{color:var(--jr-muted);text-wrap:pretty;font-size:15px;line-height:1.5}.ArticleCard-module__sMlgxG__length{color:var(--jr-muted);font-size:13px;font-weight:500}.ArticleCard-module__sMlgxG__row{border-top:1px solid var(--jr-rule);border-radius:0;grid-template-columns:minmax(0,1fr) 92px;align-items:start;gap:16px;padding:20px 0}.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__cover{aspect-ratio:4/5;order:2}.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__excerpt{display:none}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row{border-top:0;grid-template-columns:minmax(0,1fr);gap:16px;padding-top:0}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__cover{aspect-ratio:3/2;border-radius:var(--radius-md);order:0}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__title{letter-spacing:-.025em;font-size:clamp(26px,7.4vw,44px);line-height:1.04}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__excerpt{max-width:38rem;font-size:16px;display:block}@media (min-width:768px){.ArticleCard-module__sMlgxG__row{grid-template-columns:150px minmax(0,1fr) 200px;gap:8px 32px;padding:28px 0}.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__text{display:contents}.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__meta{flex-direction:column;grid-area:1/1/span 3}.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__title{grid-column:2;font-size:24px}.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__excerpt{grid-column:2;display:block}.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__length{grid-column:2}.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__cover{aspect-ratio:3/2;grid-area:1/3/span 3}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px;padding-bottom:40px}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__text{gap:12px;display:grid}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row :is(.ArticleCard-module__sMlgxG__meta,.ArticleCard-module__sMlgxG__title,.ArticleCard-module__sMlgxG__excerpt,.ArticleCard-module__sMlgxG__length){grid-area:auto}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__meta{flex-direction:row}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__cover{grid-area:1/1}}.ArticleCard-module__sMlgxG__tile{align-content:start;gap:14px}.ArticleCard-module__sMlgxG__tile .ArticleCard-module__sMlgxG__cover{aspect-ratio:4/3;border-radius:var(--radius-md)}.ArticleCard-module__sMlgxG__tile .ArticleCard-module__sMlgxG__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ArticleCard-module__sMlgxG__row,.ArticleCard-module__sMlgxG__tile{animation:linear both ArticleCard-module__sMlgxG__jr-rise;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes ArticleCard-module__sMlgxG__jr-rise{0%{opacity:0;translate:0 20px}}
.Studio-module__WkeUKG__studio{gap:14px;min-width:0;margin:4px 0 6px;display:grid}.Studio-module__WkeUKG__stage{aspect-ratio:4/5;background:var(--ls-wall);touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:10px;position:relative;overflow:hidden}.Studio-module__WkeUKG__stage[data-night=true]{background:var(--ls-night)}.Studio-module__WkeUKG__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.Studio-module__WkeUKG__readout{color:var(--ls-on-wall);font-variant-numeric:tabular-nums;pointer-events:none;font-size:12px;font-weight:600;line-height:1.2;position:absolute;top:12px;left:14px}.Studio-module__WkeUKG__stage[data-night=true] .Studio-module__WkeUKG__readout{color:var(--ls-on-night-muted)}.Studio-module__WkeUKG__switch{border:1px solid color-mix(in srgb, var(--ls-on-night) 16%, transparent);background:color-mix(in srgb, var(--ls-switch) 90%, transparent);min-height:44px;color:var(--ls-on-night);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 14px 0 10px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:12px}.Studio-module__WkeUKG__rocker{background:var(--ls-on-night);width:16px;height:24px;box-shadow:inset 0 -9px 0 color-mix(in srgb, var(--ls-switch) 22%, var(--ls-on-night));border-radius:3px;transition:box-shadow .16s;position:relative}.Studio-module__WkeUKG__rocker:after{background:color-mix(in srgb, var(--ls-switch) 40%, var(--ls-on-night));content:"";border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:4px;left:50%}.Studio-module__WkeUKG__switch[aria-pressed=true] .Studio-module__WkeUKG__rocker{box-shadow:inset 0 9px 0 color-mix(in srgb, var(--ls-switch) 22%, var(--ls-on-night))}.Studio-module__WkeUKG__switch[aria-pressed=true] .Studio-module__WkeUKG__rocker:after{background:var(--ls-light);box-shadow:0 0 6px var(--ls-light);top:auto;bottom:4px}.Studio-module__WkeUKG__switch:focus-visible{outline:2px solid var(--ls-on-night);outline-offset:2px}.Studio-module__WkeUKG__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.Studio-module__WkeUKG__previewNote{color:var(--text-secondary);font-size:13px}.Studio-module__WkeUKG__toolButtons{flex:100%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.Studio-module__WkeUKG__tool{border:1px solid var(--border-subtle);background:var(--bg-card);min-height:40px;color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.Studio-module__WkeUKG__tool svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.Studio-module__WkeUKG__tool[aria-pressed=true]{border-color:var(--ls-ink)}.Studio-module__WkeUKG__tool:disabled{opacity:.6;cursor:progress}.Studio-module__WkeUKG__fields,.Studio-module__WkeUKG__group{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.Studio-module__WkeUKG__group{gap:8px}.Studio-module__WkeUKG__label{color:var(--text-primary);padding:0;font-size:14px;font-weight:600}.Studio-module__WkeUKG__models{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.Studio-module__WkeUKG__model,.Studio-module__WkeUKG__fontTile,.Studio-module__WkeUKG__art{border:1px solid var(--ls-rule);background:var(--ls-paper);color:var(--ls-ink);font:inherit;cursor:pointer;border-radius:8px}.Studio-module__WkeUKG__model{text-align:left;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:60px;padding:8px 12px 8px 10px;display:grid}.Studio-module__WkeUKG__model[aria-pressed=true],.Studio-module__WkeUKG__fontTile[aria-pressed=true],.Studio-module__WkeUKG__art[aria-pressed=true]{border-color:var(--ls-ink);box-shadow:inset 0 0 0 1px var(--ls-ink);background:var(--bg-card)}.Studio-module__WkeUKG__glyph{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:35px}.Studio-module__WkeUKG__glyphBase{fill:currentColor;stroke:none;opacity:.35}.Studio-module__WkeUKG__modelText{gap:1px;min-width:0;display:grid}.Studio-module__WkeUKG__modelName{font-size:14px;font-weight:600;line-height:1.25}.Studio-module__WkeUKG__modelMode{color:var(--ls-muted);font-size:12px;line-height:1.3}.Studio-module__WkeUKG__field{gap:6px;display:grid}.Studio-module__WkeUKG__fieldHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.Studio-module__WkeUKG__optional,.Studio-module__WkeUKG__counter{color:var(--text-secondary);font-size:13px;font-weight:500}.Studio-module__WkeUKG__counter{font-variant-numeric:tabular-nums}.Studio-module__WkeUKG__input{border:1px solid var(--border-field);background:var(--bg-card);width:100%;min-height:46px;color:var(--text-primary);font:inherit;resize:vertical;border-radius:8px;padding:10px 12px;font-size:16px}.Studio-module__WkeUKG__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.Studio-module__WkeUKG__input[aria-invalid=true]{border-color:var(--ls-poor)}.Studio-module__WkeUKG__letter{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.Studio-module__WkeUKG__warn{color:var(--ls-poor);margin:0;font-size:13px;line-height:1.4}.Studio-module__WkeUKG__arts{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;display:grid}.Studio-module__WkeUKG__art{aspect-ratio:1;place-items:center;padding:8px;display:grid}.Studio-module__WkeUKG__art svg{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.Studio-module__WkeUKG__fonts{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.Studio-module__WkeUKG__fontTile{text-align:left;align-content:center;gap:2px;min-width:0;min-height:64px;padding:6px 12px;display:grid}.Studio-module__WkeUKG__fontSample{white-space:nowrap;text-overflow:ellipsis;font-size:21px;line-height:1.25;overflow:hidden}.Studio-module__WkeUKG__fontName{color:var(--ls-muted);font-size:12px;font-weight:600}.Studio-module__WkeUKG__photoRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Studio-module__WkeUKG__photoPick{border:1px solid var(--text-primary);background:var(--bg-card);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-size:14px;font-weight:600}.Studio-module__WkeUKG__photoPick[aria-busy=true]{cursor:progress}.Studio-module__WkeUKG__photoPick[aria-invalid=true]{border-color:var(--ls-poor)}.Studio-module__WkeUKG__linkButton{color:var(--text-secondary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;text-decoration:underline}.Studio-module__WkeUKG__grade{border-left:3px solid var(--ls-good);background:var(--ls-paper);border-radius:0 8px 8px 0;gap:3px;padding:10px 12px;display:grid}.Studio-module__WkeUKG__grade[data-level=acceptabil]{border-left-color:var(--ls-fair)}.Studio-module__WkeUKG__grade[data-level=slab]{border-left-color:var(--ls-poor)}.Studio-module__WkeUKG__gradeLevel{color:var(--ls-good);font-size:14px}.Studio-module__WkeUKG__grade[data-level=acceptabil] .Studio-module__WkeUKG__gradeLevel{color:var(--ls-fair)}.Studio-module__WkeUKG__grade[data-level=slab] .Studio-module__WkeUKG__gradeLevel{color:var(--ls-poor)}.Studio-module__WkeUKG__gradeDetail{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px}.Studio-module__WkeUKG__gradeAdvice{color:var(--text-secondary);margin:2px 0 0;font-size:13px}.Studio-module__WkeUKG__model:focus-visible,.Studio-module__WkeUKG__fontTile:focus-visible,.Studio-module__WkeUKG__art:focus-visible,.Studio-module__WkeUKG__tool:focus-visible,.Studio-module__WkeUKG__photoPick:focus-visible,.Studio-module__WkeUKG__linkButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Studio-module__WkeUKG__note,.Studio-module__WkeUKG__hint{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.Studio-module__WkeUKG__note{color:var(--text-primary)}.Studio-module__WkeUKG__frameTools{min-height:40px}@media (hover:hover) and (pointer:fine){.Studio-module__WkeUKG__model:hover,.Studio-module__WkeUKG__fontTile:hover,.Studio-module__WkeUKG__art:hover{border-color:var(--ls-muted)}}
.HomeStrip-module__E0W9bW__strip{padding:32px 0 0}.HomeStrip-module__E0W9bW__inner{max-width:var(--max-width);padding:28px var(--content-padding);color:var(--jr-ink);background:var(--jr-paper);gap:20px;margin:0 auto;display:grid}.HomeStrip-module__E0W9bW__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.HomeStrip-module__E0W9bW__title{letter-spacing:-.02em;margin:0;font-size:clamp(26px,7vw,36px);font-weight:700;line-height:1.05}.HomeStrip-module__E0W9bW__all{min-height:44px;color:var(--jr-ink);text-underline-offset:4px;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.HomeStrip-module__E0W9bW__all:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.HomeStrip-module__E0W9bW__list{margin:0 calc(var(--content-padding) * -1);padding:0 var(--content-padding) 4px;scroll-padding-inline:var(--content-padding);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:16px;list-style:none;display:grid;overflow-x:auto}.HomeStrip-module__E0W9bW__list::-webkit-scrollbar{display:none}.HomeStrip-module__E0W9bW__list>li{scroll-snap-align:start}@media (max-width:767px){.HomeStrip-module__E0W9bW__inner{border-radius:var(--radius-card);margin:0 16px;overflow:hidden}}@media (min-width:768px){.HomeStrip-module__E0W9bW__inner{border-radius:var(--radius-card);padding:32px}.HomeStrip-module__E0W9bW__list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:24px;margin:0;padding:0;overflow:visible}}@media (min-width:1024px){.HomeStrip-module__E0W9bW__strip{padding:48px 0 0}}
.TierTable-module__YyxKUa__root{--qt-row:44px;margin:.9rem 0 .2rem}.TierTable-module__YyxKUa__caption{font-size:var(--text-small);color:var(--ink-soft);margin:0 0 8px;font-weight:600;line-height:1.4}.TierTable-module__YyxKUa__list{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--bg-card);display:grid;position:relative;overflow:hidden}.TierTable-module__YyxKUa__marker{height:var(--qt-row);background:var(--surface-tint);border-left:2px solid var(--ink);transform:translateY(calc(var(--qt-active) * var(--qt-row)));pointer-events:none;transition:transform .22s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 0 auto}.TierTable-module__YyxKUa__marker:after{content:"";background:var(--ink);height:2px;transform:scaleX(var(--qt-progress));transform-origin:0;transition:transform .22s ease-out;position:absolute;inset:auto 0 0}.TierTable-module__YyxKUa__row{height:var(--qt-row);color:var(--ink-soft);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:0 14px 0 16px;font-weight:500;transition:color .15s;display:grid;position:relative}.TierTable-module__YyxKUa__root[data-savings] .TierTable-module__YyxKUa__row{grid-template-columns:1fr auto 3.25rem}.TierTable-module__YyxKUa__row+.TierTable-module__YyxKUa__row:before{content:"";background:var(--border-subtle);height:1px;position:absolute;inset:0 0 auto}.TierTable-module__YyxKUa__row:hover:not(:disabled){color:var(--ink)}.TierTable-module__YyxKUa__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.TierTable-module__YyxKUa__row:disabled{cursor:not-allowed;color:var(--disabled-text)}.TierTable-module__YyxKUa__row[data-current]{color:var(--ink);font-weight:700}.TierTable-module__YyxKUa__range{white-space:nowrap}.TierTable-module__YyxKUa__price{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.TierTable-module__YyxKUa__savings{color:var(--sale);font-size:var(--text-small);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.TierTable-module__YyxKUa__row:disabled .TierTable-module__YyxKUa__savings{color:inherit}.TierTable-module__YyxKUa__footer{font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:8px 0 0;line-height:1.5;display:grid}.TierTable-module__YyxKUa__total,.TierTable-module__YyxKUa__next{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TierTable-module__YyxKUa__total{color:var(--ink);font-weight:600}.TierTable-module__YyxKUa__next{color:var(--ink-faint)}@media (prefers-reduced-motion:reduce){.TierTable-module__YyxKUa__marker,.TierTable-module__YyxKUa__marker:after,.TierTable-module__YyxKUa__row{transition:none}}
.installments-module__JA-DSG__mark{border:1px solid var(--border-medium);background:var(--bg-card);height:22px;color:var(--ink);font-size:var(--text-sm);letter-spacing:.01em;white-space:nowrap;border-radius:4px;align-items:center;padding:0 7px;font-weight:600;line-height:1;display:inline-flex}.installments-module__JA-DSG__markLg{height:40px;font-size:var(--text-lg);padding:0 14px;font-weight:700}.installments-module__JA-DSG__markLogo{width:auto;height:14px;display:block}.installments-module__JA-DSG__markLg .installments-module__JA-DSG__markLogo{height:24px}.installments-module__JA-DSG__line{border-top:1px solid var(--border-subtle);margin:10px 0 4px;padding-top:10px}.installments-module__JA-DSG__via{font-size:var(--text-md);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.installments-module__JA-DSG__marks{flex-wrap:wrap;gap:6px;display:inline-flex}.installments-module__JA-DSG__offer{gap:6px;max-width:100%;margin-top:10px;display:inline-grid}.installments-module__JA-DSG__monthly{font-size:var(--text-md);color:var(--ink);margin:0;line-height:1.4}.installments-module__JA-DSG__monthly strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.installments-module__JA-DSG__tally{grid-template-columns:repeat(var(--n), 1fr);gap:3px;height:4px;display:grid}.installments-module__JA-DSG__slice{background:var(--hairline-strong);transform-origin:0;border-radius:1px}.installments-module__JA-DSG__slice:first-child{background:var(--accent)}@media (prefers-reduced-motion:no-preference){.installments-module__JA-DSG__slice{animation:.26s cubic-bezier(.2,.7,.2,1) both installments-module__JA-DSG__slice-in;animation-delay:calc(.12s + var(--i) * min(40ms, .48s / var(--n)))}}@keyframes installments-module__JA-DSG__slice-in{0%{opacity:0;transform:scaleX(0)}}.installments-module__JA-DSG__campaign{font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.4}.installments-module__JA-DSG__badge{border:1px solid var(--border-medium);height:18px;font-size:var(--text-xs);color:var(--ink);border-radius:4px;align-self:center;align-items:center;padding:0 5px;font-weight:600;line-height:1;display:inline-flex}.installments-module__JA-DSG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.installments-module__JA-DSG__providers{border:1px solid var(--border-field);border-radius:6px;min-width:0;margin:0 0 12px;padding:0}.installments-module__JA-DSG__legend{font-size:var(--text-sm);color:var(--text-subtle);float:left;width:100%;margin-bottom:8px;padding:10px 12px 0;font-weight:600}.installments-module__JA-DSG__providerRow{clear:both;border-top:1px solid var(--border-subtle);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:8px 12px;transition:background-color .15s;display:flex}.installments-module__JA-DSG__legend+.installments-module__JA-DSG__providerRow{border-top:none}.installments-module__JA-DSG__providerRow[data-selected=true]{background:var(--surface-tint)}.installments-module__JA-DSG__providerRadio{appearance:none;border:1px solid var(--border-medium);background:var(--bg-card);cursor:pointer;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin:0}.installments-module__JA-DSG__providerRadio:checked{border:5px solid var(--ink)}.installments-module__JA-DSG__providerRadio:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.installments-module__JA-DSG__providerMonthly{min-width:0;font-size:var(--text-sm);color:var(--text-secondary);text-align:right;flex:1}.installments-module__JA-DSG__explainer{gap:16px;display:grid}.installments-module__JA-DSG__explainerMark{background:var(--bg-surface);border-radius:8px;justify-content:center;padding:18px 0;display:flex}.installments-module__JA-DSG__steps{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.installments-module__JA-DSG__steps li{counter-increment:step;font-size:var(--text-md);color:var(--ink);grid-template-columns:24px 1fr;align-items:baseline;gap:10px;line-height:1.45;display:grid}.installments-module__JA-DSG__steps li:before{content:counter(step);border:1px solid var(--border-medium);width:22px;height:22px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.installments-module__JA-DSG__explainerMonthly{border-top:1px solid var(--border-subtle);color:var(--ink);margin:0;padding-top:12px;font-weight:600}.installments-module__JA-DSG__explainerNote{font-size:var(--text-sm);color:var(--text-muted);margin:0}.installments-module__JA-DSG__explainerClose{width:100%}
.layaway-module__LzFqsG__line{border-top:1px solid var(--border-subtle);margin:12px 0 4px;padding-top:12px}.layaway-module__LzFqsG__leadRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.layaway-module__LzFqsG__lead{font-size:var(--text-md);color:var(--text-secondary);margin:0;line-height:1.4}.layaway-module__LzFqsG__lead strong{font-size:var(--text-lg);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.layaway-module__LzFqsG__how{color:var(--ink-soft);font:inherit;font-size:var(--text-sm);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-.7rem -.4rem;padding:.7rem .4rem;font-weight:600;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.layaway-module__LzFqsG__how:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.layaway-module__LzFqsG__how:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.layaway-module__LzFqsG__timelineRow,.layaway-module__LzFqsG__timelineColumn{--dot:11px;--stitch:var(--hairline-strong);--draw:.82s;--draw-delay:.14s;margin:0;padding:0;list-style:none;position:relative}.layaway-module__LzFqsG__step{min-width:0;position:relative}.layaway-module__LzFqsG__dot{z-index:1;box-sizing:border-box;width:var(--dot);height:var(--dot);border:1.5px solid var(--ink);background:var(--bg-card);box-shadow:0 0 0 3px var(--bg-card);border-radius:50%;display:block;position:relative}.layaway-module__LzFqsG__step[data-kind=deposit] .layaway-module__LzFqsG__dot{border-color:var(--accent);background:var(--accent)}.layaway-module__LzFqsG__step[data-kind=last] .layaway-module__LzFqsG__dot{background:var(--ink)}.layaway-module__LzFqsG__amount{font-size:var(--text-md);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;line-height:1.25;display:block}.layaway-module__LzFqsG__when{min-height:1.4em;font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.4;display:block}.layaway-module__LzFqsG__step[data-kind=deposit] .layaway-module__LzFqsG__when{color:var(--accent-text);font-weight:600}.layaway-module__LzFqsG__date{transition:opacity .24s}@starting-style{.layaway-module__LzFqsG__date{opacity:0}}.layaway-module__LzFqsG__timelineRow{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin-top:12px;display:grid}.layaway-module__LzFqsG__timelineRow:before{content:"";top:calc(var(--dot) / 2 - .5px);left:calc(var(--dot) / 2);right:calc(100% / var(--n) - var(--dot) / 2);background:repeating-linear-gradient(90deg, var(--stitch) 0 4px, transparent 4px 7px);height:1px;position:absolute}.layaway-module__LzFqsG__timelineRow .layaway-module__LzFqsG__step{padding-right:8px}.layaway-module__LzFqsG__timelineRow .layaway-module__LzFqsG__dot{margin-bottom:8px}.layaway-module__LzFqsG__timelineColumn .layaway-module__LzFqsG__step{grid-template-columns:var(--dot) minmax(0, 1fr) auto;align-items:start;column-gap:14px;padding:10px 0;display:grid}.layaway-module__LzFqsG__timelineColumn .layaway-module__LzFqsG__dot{margin-top:3px}.layaway-module__LzFqsG__timelineColumn .layaway-module__LzFqsG__step:not(:last-child):after{content:"";left:calc(var(--dot) / 2 - .5px);top:calc(10px + 3px + var(--dot) / 2);background:repeating-linear-gradient(180deg, var(--stitch) 0 4px, transparent 4px 7px);width:1px;height:100%;position:absolute}.layaway-module__LzFqsG__stepText{gap:2px;min-width:0;display:grid}.layaway-module__LzFqsG__stepLabel{font-size:var(--text-sm);color:var(--text-muted);line-height:1.4}.layaway-module__LzFqsG__timelineColumn .layaway-module__LzFqsG__when{text-align:right;font-size:var(--text-sm);line-height:calc(var(--text-md) * 1.25)}@media (prefers-reduced-motion:no-preference){.layaway-module__LzFqsG__timelineRow:before{animation:layaway-module__LzFqsG__lw-stitch-x var(--draw) cubic-bezier(.45, 0, .2, 1) var(--draw-delay) both}.layaway-module__LzFqsG__timelineColumn .layaway-module__LzFqsG__step:not(:last-child):after{animation:layaway-module__LzFqsG__lw-stitch-y calc(var(--draw) / (var(--n) - 1)) linear calc(var(--draw-delay) + var(--i) * var(--draw) / (var(--n) - 1)) both}.layaway-module__LzFqsG__dot{animation:.3s cubic-bezier(.2,.7,.2,1) both layaway-module__LzFqsG__lw-dot;animation-delay:calc(var(--draw-delay) + var(--i) * var(--draw) / (var(--n) - 1) - 60ms)}.layaway-module__LzFqsG__amount,.layaway-module__LzFqsG__stepLabel,.layaway-module__LzFqsG__when{animation:.32s both layaway-module__LzFqsG__lw-fade;animation-delay:calc(var(--draw-delay) + var(--i) * var(--draw) / (var(--n) - 1))}}@keyframes layaway-module__LzFqsG__lw-stitch-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes layaway-module__LzFqsG__lw-stitch-y{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes layaway-module__LzFqsG__lw-dot{0%{opacity:0;transform:scale(.3)}}@keyframes layaway-module__LzFqsG__lw-fade{0%{opacity:0}}.layaway-module__LzFqsG__badge{border:1px solid var(--border-medium);height:18px;font-size:var(--text-xs);color:var(--ink);white-space:nowrap;border-radius:4px;align-self:center;align-items:center;gap:4px;padding:0 5px;font-weight:600;line-height:1;display:inline-flex}.layaway-module__LzFqsG__badge:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px}.layaway-module__LzFqsG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layaway-module__LzFqsG__root{z-index:1010;visibility:hidden;transition:visibility 0s linear .36s;position:fixed;inset:0}.layaway-module__LzFqsG__root[data-open=true]{visibility:visible;transition:none}.layaway-module__LzFqsG__backdrop{background:var(--overlay-bg);opacity:0;transition:opacity .24s;position:absolute;inset:0}.layaway-module__LzFqsG__root[data-open=true] .layaway-module__LzFqsG__backdrop{opacity:1}.layaway-module__LzFqsG__sheet{background:var(--bg-card);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex-direction:column;max-height:90dvh;transition:transform .36s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.layaway-module__LzFqsG__root[data-open=true] .layaway-module__LzFqsG__sheet{transform:none}@starting-style{.layaway-module__LzFqsG__root[data-open=true] .layaway-module__LzFqsG__sheet{transform:translateY(100%)}.layaway-module__LzFqsG__root[data-open=true] .layaway-module__LzFqsG__backdrop{opacity:0}}@media (min-width:640px){.layaway-module__LzFqsG__sheet{width:480px;left:50%;right:auto;translate:-50%}}.layaway-module__LzFqsG__head{padding:.5rem 1.25rem 0}.layaway-module__LzFqsG__grabber{background:var(--border-medium);border-radius:2px;width:36px;height:4px;margin:0 auto .75rem;display:block}.layaway-module__LzFqsG__headRow{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.layaway-module__LzFqsG__title{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--display-tracking);color:var(--ink);margin:0;font-weight:700}.layaway-module__LzFqsG__close{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;margin:-10px -12px -10px 0;display:inline-grid}.layaway-module__LzFqsG__close:focus-visible,.layaway-module__LzFqsG__done:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.layaway-module__LzFqsG__body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 1.25rem 8px;overflow-y:auto}.layaway-module__LzFqsG__intro{font-size:var(--text-md);color:var(--text-secondary);margin:0 0 4px;line-height:1.5}.layaway-module__LzFqsG__forPrice{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0 0 8px}.layaway-module__LzFqsG__terms{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:16px}.layaway-module__LzFqsG__termsTitle{font-size:var(--text-md);color:var(--ink);margin:0 0 8px;font-weight:700}.layaway-module__LzFqsG__termsText{font-size:var(--text-md);color:var(--text-secondary);margin:0 0 8px;line-height:1.5}.layaway-module__LzFqsG__placeholder{border:1px dashed var(--warning-border);background:var(--warning-bg);font-size:var(--text-sm);color:var(--amber-text);border-radius:4px;margin:0 0 10px;padding:8px 10px;font-weight:600}.layaway-module__LzFqsG__foot{padding:12px 1.25rem calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle)}.layaway-module__LzFqsG__done{border-radius:var(--radius-sm);background:var(--primary);width:100%;min-height:48px;color:var(--text-on-primary);font:inherit;font-size:var(--text-lg);cursor:pointer;border:0;font-weight:600;transition:background-color .15s}.layaway-module__LzFqsG__done:hover{background:var(--primary-hover)}.layaway-module__LzFqsG__optionPlan{margin:-4px 0 8px}.layaway-module__LzFqsG__dueNow{border:1px solid var(--border-field);background:var(--bg-card);border-radius:6px;margin-top:12px;padding:12px 14px}.layaway-module__LzFqsG__dueNowRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.layaway-module__LzFqsG__dueNowLabel{gap:2px;display:grid}.layaway-module__LzFqsG__dueNowLabel strong{font-size:var(--text-lg);color:var(--ink);font-weight:700}.layaway-module__LzFqsG__dueNowLabel span{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.layaway-module__LzFqsG__dueNowAmount{font-size:var(--text-xl);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.layaway-module__LzFqsG__later{border-top:1px dashed var(--hairline);gap:4px;margin:10px 0 0;padding-top:10px;display:grid}.layaway-module__LzFqsG__laterRow{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.layaway-module__LzFqsG__laterRow dt,.layaway-module__LzFqsG__laterRow dd{margin:0}.layaway-module__LzFqsG__receipt{border-top:1px solid var(--border-subtle);text-align:left;margin-top:16px;padding-top:16px}.layaway-module__LzFqsG__receiptPlan{gap:6px;margin:8px 0 10px;padding:0;list-style:none;display:grid}.layaway-module__LzFqsG__receiptPlan li{font-size:var(--text-md);color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.layaway-module__LzFqsG__receiptPlan li strong{color:var(--ink)}.layaway-module__LzFqsG__receiptPlan li[data-kind=deposit] span{color:var(--accent-text);font-weight:600}.layaway-module__LzFqsG__receiptNote{font-size:var(--text-sm);color:var(--text-muted);margin:0}@media (prefers-reduced-motion:reduce){.layaway-module__LzFqsG__root,.layaway-module__LzFqsG__sheet,.layaway-module__LzFqsG__backdrop,.layaway-module__LzFqsG__how,.layaway-module__LzFqsG__done,.layaway-module__LzFqsG__date{transition:none}}
.LeadTimeNotice-module__4wfn3q__notice{background:var(--surface-tint);border:1px solid var(--hairline);border-left:2px solid var(--glow-green);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-small);margin:.6rem 0 .95rem;padding:.75rem .95rem;line-height:1.5}
@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.0duriy8536ewt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.0duriy8536ewt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.0zzh68k1~whtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.0zzh68k1~whtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_9edae97d-module__KYBO1q__className{font-family:Fraunces,Fraunces Fallback}
.HomeBand-module__vT78vW__band{background:var(--ps-table);color:var(--ps-ink);padding:48px 16px}.HomeBand-module__vT78vW__inner{align-items:center;gap:32px;max-width:1100px;margin:0 auto;display:grid}@media (min-width:900px){.HomeBand-module__vT78vW__inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:56px}}.HomeBand-module__vT78vW__prints{justify-content:center;align-items:center;min-height:240px;display:flex}.HomeBand-module__vT78vW__print{aspect-ratio:2/3;background:var(--ps-paper);border:6px solid var(--ps-paper);width:34%;max-width:220px;box-shadow:0 1px 2px color-mix(in srgb, var(--ps-shadow) 18%, transparent), 0 18px 30px -18px color-mix(in srgb, var(--ps-shadow) 50%, transparent);margin:0 -3%;display:block;position:relative;overflow:hidden}.HomeBand-module__vT78vW__print:first-child{transform:rotate(-6deg)translateY(10px)}.HomeBand-module__vT78vW__print:nth-child(2){z-index:1;transform:rotate(1.5deg)translateY(-8px)}.HomeBand-module__vT78vW__print:nth-child(3){transform:rotate(7deg)translateY(14px)}.HomeBand-module__vT78vW__photo{object-fit:cover}.HomeBand-module__vT78vW__copy{max-width:44ch}.HomeBand-module__vT78vW__title{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,6.5vw,44px);font-weight:700;line-height:1.04}.HomeBand-module__vT78vW__text{font-size:var(--text-lead);color:var(--ps-muted);margin:14px 0 0;line-height:1.5}.HomeBand-module__vT78vW__from{font-size:var(--text-lead);font-variant-numeric:tabular-nums;margin:14px 0 20px;font-weight:700}.HomeBand-module__vT78vW__cta{min-width:220px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.HomeBand-module__vT78vW__photo{animation:linear both HomeBand-module__vT78vW__ps-band-develop;animation-timeline:view();animation-range:entry calc(20% + var(--i,0) * 8%) cover calc(48% + var(--i,0) * 6%)}}}@keyframes HomeBand-module__vT78vW__ps-band-develop{0%{opacity:.15;filter:grayscale()contrast(.35)brightness(1.7)}to{opacity:1;filter:none}}
.PdpLink-module__wQJLba__wrap{margin-top:var(--space-md);gap:6px;display:grid}.PdpLink-module__wQJLba__link{min-height:72px;padding:10px var(--space-sm) 10px 10px;border:1px solid var(--border-medium);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-primary);align-items:center;gap:12px;text-decoration:none;transition:border-color .15s;display:flex}.PdpLink-module__wQJLba__link:hover{border-color:var(--text-primary)}.PdpLink-module__wQJLba__link:focus-visible,.PdpLink-module__wQJLba__sizer:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PdpLink-module__wQJLba__swatch{background:radial-gradient(circle at 40% 35%, var(--rs-velvet-sheen), var(--rs-velvet) 60%, var(--rs-velvet-deep));border-radius:6px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.PdpLink-module__wQJLba__ring{width:48px;height:40px;display:block}.PdpLink-module__wQJLba__text{flex:1;gap:2px;display:grid}.PdpLink-module__wQJLba__label{font-size:var(--text-lead);font-weight:700;line-height:1.2}.PdpLink-module__wQJLba__hint{color:var(--text-muted);font-size:var(--text-small)}.PdpLink-module__wQJLba__arrow{flex:none}.PdpLink-module__wQJLba__sizer{color:var(--text-primary);font-size:var(--text-small);text-decoration:underline;-webkit-text-decoration-color:var(--rs-brass);text-decoration-color:var(--rs-brass);text-underline-offset:4px;justify-self:start;padding:6px 2px;font-weight:600}
.PdpPanel-module__F1F4uG__link{min-height:68px;margin-top:var(--space-md);padding:12px var(--space-sm);color:var(--fl-graphite);background:var(--fl-film);border:1px solid var(--fl-graphite);border-radius:var(--radius-sm);align-items:center;gap:12px;text-decoration:none;transition:background-color .15s;display:flex}.PdpPanel-module__F1F4uG__link:hover{background:var(--fl-paper)}.PdpPanel-module__F1F4uG__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PdpPanel-module__F1F4uG__icon{flex:none}.PdpPanel-module__F1F4uG__cota{color:var(--fl-cota)}.PdpPanel-module__F1F4uG__text{flex:1;gap:2px;display:grid}.PdpPanel-module__F1F4uG__label{font-size:var(--text-lead);font-weight:700;line-height:1.2}.PdpPanel-module__F1F4uG__hint{font-size:var(--text-small);color:var(--fl-muted)}.PdpPanel-module__F1F4uG__arrow{flex:none}
.variant-stock-module__yF-GRa__face{flex-direction:column;align-items:center;gap:1px;line-height:1;display:inline-flex}.variant-stock-module__yF-GRa__numeral{line-height:1}.variant-stock-module__yF-GRa__tilePrice{min-height:1em;font-family:var(--font-body);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--text-secondary);font-weight:600}[aria-pressed=true] .variant-stock-module__yF-GRa__tilePrice{color:inherit}.variant-stock-module__yF-GRa__lastDot{background:var(--vs-last);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--bg-card);border-radius:50%;position:absolute;top:5px;left:5px}.variant-stock-module__yF-GRa__strike{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.variant-stock-module__yF-GRa__strike line{stroke:var(--vs-strike);stroke-width:1.25px}.variant-stock-module__yF-GRa__legend{font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;gap:.25rem 1rem;margin:.55rem 0 0;font-weight:500;display:flex}.variant-stock-module__yF-GRa__legendItem{align-items:center;gap:.4rem;display:inline-flex}.variant-stock-module__yF-GRa__legendDot{background:var(--vs-last);border-radius:50%;width:6px;height:6px}.variant-stock-module__yF-GRa__legendStrike{border:1px solid var(--border-medium);background:linear-gradient(to top right, transparent calc(50% - .6px), var(--vs-strike) 50%, transparent calc(50% + .6px));border-radius:2px;width:16px;height:12px}.variant-stock-module__yF-GRa__lastNote{font-family:var(--font-body);font-size:var(--text-xs);color:var(--vs-last-text);margin-left:.4em;font-weight:600}.variant-stock-module__yF-GRa__from{font-family:var(--font-body);color:var(--text-secondary);vertical-align:.15em;margin-right:.3em;font-size:.55em;font-weight:600}.variant-stock-module__yF-GRa__swap{display:inline-block}.variant-stock-module__yF-GRa__swapLive{transition:opacity .22s,translate .26s cubic-bezier(.2,.7,.2,1)}@starting-style{.variant-stock-module__yF-GRa__swapLive{opacity:0;translate:0 .2em}}@media (prefers-reduced-motion:reduce){.variant-stock-module__yF-GRa__swapLive{transition:none}}
.PaymentMarks-module__W7w9NW__row{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:0;list-style:none;display:flex}.PaymentMarks-module__W7w9NW__item{align-items:center;display:flex}.PaymentMarks-module__W7w9NW__mark{object-fit:contain;width:auto;display:block}.PaymentMarks-module__W7w9NW__sm .PaymentMarks-module__W7w9NW__mark{height:18px}.PaymentMarks-module__W7w9NW__md .PaymentMarks-module__W7w9NW__mark{height:24px}@media (max-width:480px){.PaymentMarks-module__W7w9NW__row{gap:8px 12px}.PaymentMarks-module__W7w9NW__md .PaymentMarks-module__W7w9NW__mark{height:21px}}
.CartIcon-module__mbRzUG__cartBtn{cursor:pointer;width:44px;height:44px;color:var(--text-primary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:color .3s,border-color .3s;display:flex;position:relative}.CartIcon-module__mbRzUG__cartBtn:hover{color:var(--accent-text);border-color:rgba(var(--accent-rgb), .2)}.CartIcon-module__mbRzUG__badge{background:var(--accent);min-width:18px;height:18px;color:var(--text-on-primary);font-size:var(--text-caption);border-radius:var(--radius-pill);font-weight:700;font-family:var(--font-body);justify-content:center;align-items:center;padding:0 5px;display:flex;position:absolute;top:-5px;right:-5px}
.LineRing-module__F4XB7G__ring{background:radial-gradient(circle at 45% 40%, var(--rs-velvet-sheen), var(--rs-velvet) 70%);border-radius:6px;flex:none;width:56px;height:46px;display:block}
