@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/archivo-black-latin-400-normal.BTVu2TQR.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2")}:root{--cocoa:#2b1d14;--ink:#1b140f;--paper:#f6f2ea;--paper-2:#eeedea;--paper-3:#e7e0d2;--plate:#eeedea;--slate:#1e2124;--rust:#9c4a1c;--sage:#e6dcc6;--brass:#b3925a;--control-border:#8d8278;--line:#2b1d1424;--line-strong:#2b1d1452;--muted:#362419bd;--on-dark:#f3ede1;--on-dark-muted:#f3ede1c7;--display:"Archivo Black", "Helvetica Neue", Arial, sans-serif;--serif:"Instrument Serif", Georgia, serif;--body:"Helvetica Neue", Helvetica, Arial, sans-serif;--gutter:clamp(16px, 4vw, 56px);--max:1360px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--cocoa);font:16px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--cocoa);outline-offset:3px}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.skip{position:absolute;left:-999px}.skip:focus{z-index:40;background:var(--paper);padding:8px 12px;top:16px;left:16px}.ribbon{background:var(--ink);color:var(--on-dark);letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:7px var(--gutter);font-size:11px}.masthead{z-index:30;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.header{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:76px;display:grid}.wordmark{font:19px/.92 var(--display);letter-spacing:-.02em;text-transform:uppercase;text-align:center;grid-column:2;text-decoration:none}.nav{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:clamp(16px,2.2vw,30px);font-size:12px;display:flex}.nav-main{grid-area:1/1}.nav-tools{grid-column:3;justify-content:end}.nav>a,.mega-top{transition:background-size .24s var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 6px)/0 1px no-repeat;padding-block:12px;text-decoration:none}.nav>a:hover,.mega-top:hover,.mega-top[aria-current=page],.mega-top[data-current],.mega-top[aria-expanded=true]{background-size:100% 1px}.gold-ticker{letter-spacing:.02em;text-transform:none;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.gold-ticker[hidden],.menu{display:none}.menu summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;align-items:center;min-height:44px;font-size:12px;list-style:none;display:inline-flex}.menu summary::-webkit-details-marker{display:none}.menu-nav{padding:8px var(--gutter) 24px;background:var(--paper);border-bottom:1px solid var(--line);overscroll-behavior:contain;max-height:calc(100dvh - 61px);display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.menu-nav>a{border-bottom:1px solid var(--line);font:400 26px/1.1 var(--serif);padding:14px 0;text-decoration:none}.eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px}.display{font-family:var(--serif);letter-spacing:-.012em;margin:0;font-weight:400;line-height:1.02}.serif{font-family:var(--serif);letter-spacing:-.01em;font-weight:400;line-height:1.05}.button{background:var(--cocoa);min-height:48px;color:var(--paper);font:600 12px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 28px;text-decoration:none;transition:background-color .2s;display:inline-flex}.button:hover{background:var(--ink)}.button[disabled]{opacity:.55;cursor:progress}.button-light{background:var(--paper);color:var(--cocoa)}.button-light:hover{background:#fff}.text-link{text-underline-offset:5px;font-weight:600}.link-caps{letter-spacing:.16em;text-transform:uppercase;text-underline-offset:7px;padding-block:10px;font-size:12px;font-weight:600;text-decoration:underline 1px;display:inline-block}.section{padding-block:clamp(56px,8vw,120px)}.section+.section{border-top:1px solid var(--line)}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(28px,4vw,48px);display:flex}.section-heading h2{font-size:clamp(34px,4.4vw,60px)}.section-center{text-align:center;max-width:46rem;margin-inline:auto}:root[data-plate=gradient]{--plate:linear-gradient(180deg, #f2eee8 10%, #e7e0d6 95%)}.stage{background:var(--plate)}.loop-frame{width:100%;height:100%;display:block;position:relative}.loop-frame[hidden]{display:none}.loop-frame>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero{background:var(--ink);height:min(88svh,860px);min-height:560px;color:var(--on-dark);grid-template-columns:2fr 3fr;gap:4px;display:grid;position:relative}.hero-pane{position:relative;overflow:hidden}.hero-pane picture,.hero-pane img,.hero-pane video{width:100%;height:100%;display:block}.hero-pane img,.hero-pane video{object-fit:cover}.hero-caption{background:linear-gradient(#110c0800,#110c0873 45%,#110c08d1);padding:120px clamp(24px,4vw,64px) clamp(32px,4vw,56px);position:absolute;inset:auto 0 0}.hero-caption h1{margin-bottom:14px;font-size:clamp(40px,5vw,76px)}.hero-caption p{max-width:30rem;color:var(--on-dark);margin:0 0 20px}.hero-caption .eyebrow{margin-bottom:14px}.section-note{max-width:30rem;color:var(--muted);margin:0;font-size:15px}.section-note .link-caps{color:var(--cocoa);display:block}.banner{aspect-ratio:2;background:var(--slate);width:100%;max-height:86svh;color:var(--on-dark);position:relative;overflow:hidden}.banner picture,.banner img{width:100%;height:100%;position:absolute;inset:0}.banner img{object-fit:cover;object-position:50% 50%}.banner:after{content:"";background:linear-gradient(to top right,#110c08cc,#110c0859 40%,#110c0800 65%);position:absolute;inset:0}.banner-copy{z-index:1;max-width:30rem;padding:clamp(24px,5vw,72px);position:absolute;inset:auto auto 0 0}.banner-copy h2{margin-bottom:10px;font-size:clamp(36px,4.4vw,64px)}.banner-copy p{color:var(--on-dark-muted);margin:0 0 12px}.banner a{color:var(--on-dark)}.plate-band{background:var(--plate)}.plate-band .stage{background:0 0}.story-band{background:var(--paper-3)}.answer-list{counter-reset:answer;grid-template-columns:repeat(5,1fr);gap:clamp(24px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.answer-list li{border-top:1px solid var(--line-strong);counter-increment:answer;align-content:start;gap:10px;padding-top:18px;display:grid}.answer-list li:before{content:counter(answer, decimal-leading-zero);font:400 32px/1 var(--serif);color:var(--rust)}.answer-list h3{font:400 26px/1.1 var(--serif);margin:0}.answer-list p{color:var(--muted);margin:0;font-size:15px}.answer-list .link-caps{justify-self:start}.intro{padding-block:clamp(56px,8vw,112px) clamp(40px,6vw,80px)}.intro p.statement{font:400 clamp(26px, 3vw, 40px) / 1.18 var(--serif);margin:0 0 20px}.intro p{color:var(--muted)}.tiles{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.tile{aspect-ratio:4/5;text-decoration:none;display:block;position:relative;overflow:hidden}.tile picture,.tile img{width:100%;height:100%}.tile img{object-fit:cover;transition:transform .9s var(--ease)}.tile:hover img{transform:scale(1.035)}.tile-label{justify-content:space-between;align-items:end;gap:12px;padding:48px 20px 20px;display:flex;position:absolute;inset:auto 0 0}.tile-photo .tile-label{color:var(--on-dark);background:linear-gradient(#110c0800,#110c08b8)}.tile-label strong{font:400 clamp(24px, 2.2vw, 32px) / 1 var(--serif)}.tile-label span{letter-spacing:.16em;text-transform:uppercase;font-size:11px}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(10px,1.2vw,18px);display:grid}.card a{text-decoration:none;display:block}.card-image{aspect-ratio:1;background:var(--plate);position:relative;overflow:hidden}.card-flag{z-index:1;background:var(--paper);letter-spacing:.14em;text-transform:uppercase;padding:5px 8px;font-size:10px;position:absolute;top:12px;left:12px}.card-body{padding-top:14px}.card-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card-title h2,.card-title h3{font:400 22px/1.1 var(--serif);margin:0}.card-title span{letter-spacing:.12em;color:var(--muted);flex-shrink:0;font-size:12px}.card p{color:var(--muted);margin:4px 0 0;font-size:13px}.card p.card-weight{color:var(--cocoa);font-variant-numeric:tabular-nums}.band-dark{background:var(--ink);color:var(--on-dark)}.band-dark .eyebrow,.band-dark p{color:var(--on-dark-muted)}.band-dark a{color:var(--on-dark)}.split{grid-template-columns:1fr 1fr;align-items:center;display:grid}.split-reverse{grid-template-columns:1fr 1fr}.split-reverse .split-media{position:relative}.split-reverse .split-media picture,.split-reverse .split-media video{position:absolute;inset:0}.split-reverse .split-copy{justify-self:end}.split-media{align-self:stretch;min-height:100%;overflow:hidden}.split-media picture,.split-media img,.split-media video{width:100%;height:100%;display:block}.split-media img,.split-media video{object-fit:cover}.split-copy{max-width:44rem;padding:clamp(48px,7vw,112px) clamp(24px,6vw,96px)}.split-copy h2{margin-bottom:24px;font-size:clamp(34px,4.2vw,58px)}.split-copy>p{max-width:34rem;font-size:17px}.weights{background:#f3ede133;border:1px solid #f3ede133;grid-template-columns:repeat(2,1fr);gap:1px;margin:32px 0;display:grid}.weights div{background:var(--ink);padding:18px 20px}.weights dt{font:400 clamp(32px, 3.4vw, 46px) / 1 var(--serif);color:var(--on-dark);font-variant-numeric:tabular-nums}.weights dt small{font:400 15px/1 var(--body);color:var(--on-dark-muted)}.weights dd{color:var(--on-dark-muted);margin:8px 0 0;font-size:13px}.split-actions{flex-wrap:wrap;gap:8px 28px;display:flex}.pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pair figure{margin:0}.pair .stage{aspect-ratio:1;overflow:hidden}.pair .stage picture,.pair .stage img{width:100%;height:100%}.pair .stage img{object-fit:cover}.pair figcaption{color:var(--muted);gap:4px;max-width:30rem;padding-top:16px;font-size:14px;display:grid}.pair figcaption strong{font:400 30px/1.05 var(--serif);color:var(--cocoa)}.story{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.story-media{aspect-ratio:4/5;grid-row:span 2;margin:0;overflow:hidden}.story-solo{grid-template-columns:7fr 5fr;align-items:end}.story-solo .steps{margin:0}.story-media img{object-fit:cover;width:100%;height:100%}.story h2{margin-bottom:28px;font-size:clamp(38px,4.6vw,64px)}.story-copy p{max-width:36rem;font-size:17px}.story-copy p:first-child{font:400 clamp(26px, 2.6vw, 34px) / 1.15 var(--serif)}.steps{border-top:1px solid var(--line);counter-reset:step;gap:0;margin:40px 0 0;padding:0;list-style:none;display:grid}.steps li{border-bottom:1px solid var(--line);color:var(--muted);counter-increment:step;grid-template-columns:56px 1fr;gap:4px 12px;padding:18px 0;font-size:15px;display:grid}.steps li:before{content:counter(step, decimal-leading-zero);font:400 24px/1 var(--serif);color:var(--rust)}.steps strong{color:var(--cocoa);font-weight:600}.price-band{background:var(--paper-3)}.price-band .section{border-top:0}.price-explainer{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px);display:grid}.price-explainer>div{border-top:1px solid var(--line-strong);padding-top:20px}.price-explainer h3{font:400 28px/1.08 var(--serif);margin:0 0 12px}.price-explainer p{margin:0;font-size:15px}.tools{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tool{border:1px solid var(--line-strong);align-content:space-between;gap:32px;min-height:240px;padding:clamp(24px,3vw,40px);text-decoration:none;transition:background-color .3s;display:grid}.tool:hover{background:var(--paper-3)}.tool h2{font:400 clamp(30px, 3vw, 42px) / 1.05 var(--serif);margin:0 0 10px}.tool p{color:var(--muted);max-width:28rem;margin:0}.site-footer{background:var(--ink);color:var(--on-dark);margin-top:clamp(48px,6vw,96px)}.promises{border-bottom:1px solid #f3ede129;grid-template-columns:repeat(4,1fr);gap:32px;padding-block:48px;display:grid}.promises h2{letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600}.promises p{color:var(--on-dark-muted);margin:0;font-size:14px}.footer{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:32px;padding-block:48px;font-size:14px;display:grid}.footer .display{font-size:clamp(30px,3vw,42px)}.footer p{color:var(--on-dark-muted)}.footer h2{letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark);margin:0 0 14px;font-size:11px;font-weight:600}.footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer a{color:var(--on-dark-muted);text-decoration:none}.footer a:hover{color:var(--on-dark);text-underline-offset:4px;text-decoration:underline}.footer-base{color:var(--on-dark-muted);border-top:1px solid #f3ede129;padding-block:20px 32px;font-size:12px}.list-head{grid-template-columns:auto minmax(0,36rem);justify-content:space-between;align-items:end;gap:12px 48px;padding-block:clamp(20px,3vw,40px) clamp(16px,2vw,24px);display:grid}.list-head .eyebrow{margin-bottom:10px}.list-head h1{font-size:clamp(36px,3.6vw,52px)}.list-head p{color:var(--muted);margin:0;font-size:15px}.filters{z-index:20;background:var(--paper);border-block:1px solid var(--line);margin-bottom:clamp(24px,3vw,40px);position:sticky;top:77px}.filters[hidden]{display:none}.filters-row{flex-wrap:wrap;align-items:center;gap:8px 28px;padding-block:10px;display:flex}.filter{border:0;align-items:center;gap:10px;margin:0;padding:0;display:flex}.filter label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.filter select{border:1px solid var(--line-strong);background:0 0;width:auto;min-height:40px;padding:0 32px 0 10px;font-size:14px}.filters-count{color:var(--muted);margin:0 0 0 auto;font-size:13px}.card[hidden]{display:none}.family-links{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.family-links a{border:1px solid var(--line-strong);align-content:end;gap:6px;min-height:140px;padding:24px;text-decoration:none;transition:background-color .3s;display:grid}.family-links a:hover{background:var(--paper-3)}.family-links strong{font:400 34px/1 var(--serif)}.family-links span{color:var(--muted);font-size:14px}.world-tile{background:var(--slate);min-height:100%;color:var(--on-dark);grid-column:span 2;text-decoration:none;display:block;position:relative;overflow:hidden}.world-tile[hidden]{display:none}.world-tile picture,.world-tile img{width:100%;height:100%;position:absolute;inset:0}.world-tile img{object-fit:cover;transition:transform .9s var(--ease)}.world-tile:hover img{transform:scale(1.03)}.world-line{color:var(--on-dark-muted);background:linear-gradient(#110c0800,#110c08c7);padding:64px clamp(16px,2vw,28px) clamp(16px,2vw,24px);font-size:14px;position:absolute;inset:auto 0 0}.world-line strong{font:400 clamp(22px, 2vw, 28px) / 1.1 var(--serif);color:var(--on-dark);margin-right:8px}.filters-empty{text-align:center;color:var(--muted);padding:24px 0 48px}.filters-empty .grid{text-align:left;margin-top:24px}.filters-empty .eyebrow{margin-top:40px}.breadcrumb{letter-spacing:.06em;color:var(--muted);padding-top:20px;font-size:12px}.breadcrumb a{text-underline-offset:3px}:where(nav.breadcrumb){margin-block:1em}.product{grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);align-items:start;gap:clamp(24px,4vw,64px);padding-block:20px clamp(48px,6vw,96px);display:grid}.gallery{align-content:start;gap:4px;display:grid}.gallery-col .gallery{grid-template-columns:1fr 1fr}.gallery-col,.product-info{top:var(--stick,96px);position:sticky}.gallery-item{background:var(--plate);margin:0;overflow:hidden}.gallery-item.tile-full{aspect-ratio:var(--ar,4 / 5);grid-column:1/-1}.gallery-item.tile-half{aspect-ratio:var(--ar,2 / 3)}.gallery-item picture,.gallery-item img,.gallery-item video{width:100%;height:100%;display:block}.gallery-item img,.gallery-item video{object-fit:cover;object-position:var(--focus-x,50%) var(--focus-y,50%)}.gallery-item[data-ar="1x1"]{--ar:1 / 1}.gallery-item[data-ar="2x3"]{--ar:2 / 3}.gallery-item[data-ar="4x5"]{--ar:4 / 5}.gallery-item[data-ar="6x5"]{--ar:6 / 5}.gallery-item[data-focus-x="0"]{--focus-x:0%}.gallery-item[data-focus-x="5"]{--focus-x:5%}.gallery-item[data-focus-x="10"]{--focus-x:10%}.gallery-item[data-focus-x="15"]{--focus-x:15%}.gallery-item[data-focus-x="20"]{--focus-x:20%}.gallery-item[data-focus-x="25"]{--focus-x:25%}.gallery-item[data-focus-x="30"]{--focus-x:30%}.gallery-item[data-focus-x="35"]{--focus-x:35%}.gallery-item[data-focus-x="40"]{--focus-x:40%}.gallery-item[data-focus-x="45"]{--focus-x:45%}.gallery-item[data-focus-x="50"]{--focus-x:50%}.gallery-item[data-focus-x="55"]{--focus-x:55%}.gallery-item[data-focus-x="60"]{--focus-x:60%}.gallery-item[data-focus-x="65"]{--focus-x:65%}.gallery-item[data-focus-x="70"]{--focus-x:70%}.gallery-item[data-focus-x="75"]{--focus-x:75%}.gallery-item[data-focus-x="80"]{--focus-x:80%}.gallery-item[data-focus-x="85"]{--focus-x:85%}.gallery-item[data-focus-x="90"]{--focus-x:90%}.gallery-item[data-focus-x="95"]{--focus-x:95%}.gallery-item[data-focus-x="100"]{--focus-x:100%}.gallery-item[data-focus-y="0"]{--focus-y:0%}.gallery-item[data-focus-y="5"]{--focus-y:5%}.gallery-item[data-focus-y="10"]{--focus-y:10%}.gallery-item[data-focus-y="15"]{--focus-y:15%}.gallery-item[data-focus-y="20"]{--focus-y:20%}.gallery-item[data-focus-y="25"]{--focus-y:25%}.gallery-item[data-focus-y="30"]{--focus-y:30%}.gallery-item[data-focus-y="35"]{--focus-y:35%}.gallery-item[data-focus-y="40"]{--focus-y:40%}.gallery-item[data-focus-y="45"]{--focus-y:45%}.gallery-item[data-focus-y="50"]{--focus-y:50%}.gallery-item[data-focus-y="55"]{--focus-y:55%}.gallery-item[data-focus-y="60"]{--focus-y:60%}.gallery-item[data-focus-y="65"]{--focus-y:65%}.gallery-item[data-focus-y="70"]{--focus-y:70%}.gallery-item[data-focus-y="75"]{--focus-y:75%}.gallery-item[data-focus-y="80"]{--focus-y:80%}.gallery-item[data-focus-y="85"]{--focus-y:85%}.gallery-item[data-focus-y="90"]{--focus-y:90%}.gallery-item[data-focus-y="95"]{--focus-y:95%}.gallery-item[data-focus-y="100"]{--focus-y:100%}.gallery-item img[hidden],.gallery-item picture:has(>img[hidden]){display:none}.gallery-item{position:relative}.metal-note{color:var(--cocoa);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:6px 0 12px;font-size:11px}.gallery-item .metal-note-slot{z-index:1;background:#f6f2eae0;margin:0;padding:4px 8px;font-size:10px;position:absolute;top:10px;left:10px}.metal-note[hidden]{display:none}.gallery-caption{color:var(--muted);grid-column:1/-1;margin:8px 0 0;font-size:13px}.gallery-progress{display:none}.view3d{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:12px;left:12px}.view3d[hidden],.view3d-button[hidden],.view3d-note[hidden]{display:none}.view3d-button{border:1px solid var(--line-strong);min-height:40px;color:var(--cocoa);font:600 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#f6f2eaeb;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.view3d-button:hover{border-color:var(--cocoa);background:var(--paper)}.view3d-icon,.gallery-item .view3d-button picture,.gallery-item .view3d-button img{object-fit:contain;width:16px;height:16px;display:block}.view3d-button.is-prompted{border-color:var(--cocoa);outline:2px solid var(--cocoa);outline-offset:2px}.view3d-viewer{z-index:1;background:var(--plate);--poster-color:transparent;width:100%;height:100%;display:block;position:absolute;inset:0}.view3d-note{z-index:2;color:var(--muted);pointer-events:none;margin:0;font-size:12px;position:absolute;top:12px;left:12px;right:12px}.view3d-note p{margin:0}.view3d-note.is-below{margin:8px 0 0;font-size:13px;position:static}.view3d-note .view3d-note-small{margin-top:2px;font-size:11px}.ar-qr{display:none}@media (hover:hover) and (pointer:fine) and (width>=901px){.ar-qr{align-items:center;gap:14px;margin-top:14px;display:flex}.ar-qr[hidden]{display:none}}.ar-qr svg{flex:none;width:84px;height:84px}.ar-qr-code{flex:none;display:flex}.ar-qr-code[hidden]{display:none}.ar-qr p{max-width:38ch;color:var(--muted);margin:0;font-size:13px}.ar-qr strong{color:var(--cocoa);margin-bottom:2px;font-weight:600;display:block}.product-info h1{margin-bottom:10px;font-size:clamp(44px,4.6vw,68px)}.product-info .lead{font:400 24px/1.2 var(--serif);margin:0 0 6px}.product-info .eyebrow{color:var(--muted);margin-bottom:12px}.wear-line{flex-wrap:wrap;gap:4px 14px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.wear-line li+li{color:var(--muted)}.wear-tag{font-weight:600}.size-note{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.45}.size-note+.size-note{margin-top:4px}fieldset{border:0;min-width:0;margin:28px 0 0;padding:0}legend,label.field-label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600;display:block}legend small,label.field-label small{letter-spacing:.02em;text-transform:none}.metal-options{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:6px;display:grid}.metal-options .metal-option:first-child{grid-column:1/-1}.product-info{container-type:inline-size}@container (width>=500px){.metal-options{grid-template-columns:repeat(3,1fr)}.metal-options .metal-option:first-child{grid-column:auto}}.metal-option{border:1px solid var(--line-strong);cursor:pointer;flex-direction:column;gap:4px;padding:12px 14px 14px;font-size:14px;line-height:1.3;transition:border-color .16s;display:flex;position:relative}.metal-option:hover{border-color:var(--cocoa)}.metal-option:has(input:checked){border-color:var(--cocoa);box-shadow:inset 0 0 0 1px var(--cocoa)}.metal-name{align-items:flex-start;min-height:18px;display:flex}.metal-option input{accent-color:var(--cocoa);flex:none;margin:2px 8px 0 0}.metal-option small{color:var(--muted);font-size:12px}.metal-detail{padding-left:21px}.metal-option .metal-price{margin-top:auto;padding:8px 0 0 21px;line-height:20px}.metal-option .metal-price.is-priced{color:var(--cocoa);font-variant-numeric:tabular-nums;font-size:14px}.metal-help-button{width:24px;height:24px;color:var(--muted);font:600 10px/24px var(--body);cursor:help;background:0 0;border:0;flex:none;margin:-3px 0 -3px 2px;padding:0;position:relative}.metal-help-button:before{content:"";border:1px solid;border-radius:50%;position:absolute;inset:4px}.metal-help-button:hover,.metal-help-button:focus-visible{color:var(--cocoa)}.metal-help-button:focus-visible{outline:2px solid var(--cocoa);outline-offset:1px}.metal-tip{z-index:5;width:min(18rem, calc(100vw - 2 * var(--gutter) - 16px));background:var(--cocoa);color:var(--paper);visibility:hidden;opacity:0;padding:10px 12px;font-size:13px;line-height:1.45;transition:opacity .12s,visibility 0s linear .12s;position:absolute;top:38px;left:8px}.metal-help:hover .metal-tip,.metal-help:focus-within .metal-tip,.metal-help[data-open] .metal-tip{visibility:visible;opacity:1;transition-delay:0s}.metal-help[data-dismissed] .metal-tip{visibility:hidden;opacity:0}.metal-same{color:var(--muted);margin:10px 0 0;font-size:13px}select{border:1px solid var(--control-border);width:100%;min-height:48px;color:var(--cocoa);font:16px var(--body);background:#fff;border-radius:0;padding:0 12px}.price-box{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:28px 0 18px;padding:24px 0 0;display:flex}.price{font:400 40px/1 var(--serif);font-variant-numeric:tabular-nums}.price.price-pending{color:var(--muted);font-size:22px}.price-meta{color:var(--muted);flex-basis:100%;margin:6px 0 0;font-size:13px}.buy-weight{color:var(--muted);flex-wrap:wrap;flex-basis:100%;align-items:baseline;gap:2px 10px;margin:10px 0 0;font-size:14px;display:flex}.buy-weight-g{font:400 30px/1 var(--serif);color:var(--cocoa);font-variant-numeric:tabular-nums}.buy-lead{margin:4px 0 0;font-size:14px}.buy-ask{margin:4px 0 0}.buy-bar{display:none}[data-configurator] [data-submit]{width:100%;min-height:56px}.form-message{min-height:1.5em;margin:10px 0 0;font-size:14px}.assurances{gap:8px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.assurances li{gap:10px;display:flex}.assurances li:before{content:"";background:var(--brass);flex-shrink:0;width:6px;height:6px;margin-top:7px;transform:rotate(45deg)}.product-details{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);padding-block:clamp(48px,6vw,96px);display:grid}.product-details h2{font:400 clamp(30px, 3vw, 40px) / 1.05 var(--serif);margin:0 0 20px}.product-details .description{font:400 clamp(22px, 2vw, 26px) / 1.3 var(--serif);margin:0 0 28px}.specs{border-top:1px solid var(--line);grid-template-columns:auto 1fr;margin:0 0 32px;font-size:14px;display:grid}.specs dt,.specs dd{border-bottom:1px solid var(--line);margin:0;padding:12px 0}.specs dt{color:var(--muted);padding-right:24px}.specs dd{text-align:right;font-variant-numeric:tabular-nums}.accordion{border-bottom:1px solid var(--line)}.accordion:first-of-type{border-top:1px solid var(--line)}.accordion summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:52px;font-size:12px;font-weight:600;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font:400 22px/1 var(--body)}.accordion[open] summary:after{content:"−"}.accordion>div{color:var(--muted);padding-bottom:18px;font-size:15px}.accordion>div p{margin:0 0 10px}.accordion .after{margin:0 0 16px}.accordion .facts dd:last-child{margin-bottom:0}.voices{gap:24px;margin-top:40px;display:grid}.voices blockquote{border-left:1px solid var(--brass);font:400 22px/1.3 var(--serif);margin:0;padding-left:20px}.voices cite{font:600 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-style:normal;display:block}.ring-story{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);padding-block:clamp(48px,6vw,96px);display:grid}.ring-story h2{font:400 clamp(30px, 3vw, 40px) / 1.05 var(--serif);margin:0 0 12px}.ring-story-collection{font:600 11px/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0}.ring-story-body{max-width:38rem}.ring-story-body p{margin:0 0 18px}.ring-story-body .ring-story-hook{font:400 clamp(22px, 2vw, 26px) / 1.3 var(--serif);margin-bottom:24px}.ring-story-body .ring-story-intro{border-top:1px solid var(--line);color:var(--muted);margin:28px 0 0;padding-top:16px;font-size:14px}.facts{margin:0;font-size:15px}.facts dt{color:var(--cocoa);font-weight:600}.facts dd{color:var(--muted);margin:2px 0 14px}.page{max-width:44rem;padding-block:clamp(48px,8vw,120px)}.page>.breadcrumb,.market>.breadcrumb{margin:0 0 20px;padding-top:0}.page h1{margin-bottom:24px;font-size:clamp(42px,5.6vw,76px)}.not-found{text-align:center;margin-inline:auto}.not-found ul{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:32px 0 0;padding:0;list-style:none;display:flex}@media (width<=1100px){.grid,.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles .tile:nth-child(4){display:none}.answer-list,.promises,.footer{grid-template-columns:1fr 1fr}}@media (width>=901px) and (width<=1100px){.nav-tools .gold-ticker{display:none}}@media (width<=900px){.header{grid-template-columns:auto 1fr auto;gap:12px;min-height:60px}.wordmark{text-align:left;grid-column:1;font-size:16px}.nav-main,.nav-tools>a:not(.bag-link),.nav-tools>.mega-item{display:none}.nav-tools{grid-column:2}.gold-ticker{white-space:normal;text-align:right;font-size:11px;line-height:1.3}.menu{grid-column:3;display:block}.filters{top:61px}.hero{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.hero-loop{display:none}.hero-still{overflow:visible}.hero-still picture{aspect-ratio:4/5;width:100%;height:auto}.hero-caption{padding:28px var(--gutter) 36px;background:var(--ink);position:static}.banner{aspect-ratio:4/5}.split-reverse{grid-template-columns:1fr}.split-reverse .split-copy{justify-self:start}.filters{position:static}.family-links,.split,.story,.product,.product-details,.ring-story,.price-explainer{grid-template-columns:1fr}.split-media{aspect-ratio:4/5}.grid,.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles .tile:nth-child(4){display:block}.section-heading{flex-direction:column;align-items:start}.product{padding-top:8px}.gallery-col,.product-info{min-width:0;position:static}.buy-bar{z-index:25;min-height:64px;padding:8px var(--gutter) calc(8px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0}.buy-bar[hidden]{display:none}.buy-bar p{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px;display:grid}.buy-bar-price{font:400 22px/1.1 var(--serif);color:var(--cocoa)}.buy-bar .button{min-height:48px;padding:0 18px}.gallery-col .gallery{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.gallery-col .gallery::-webkit-scrollbar{display:none}.gallery-item.tile-full,.gallery-item.tile-half{height:min(78vw,520px);aspect-ratio:var(--ar,4 / 5);scroll-snap-align:center;flex:none}.gallery-item:only-of-type{flex:0 0 100%;height:auto}.gallery-frame{position:relative}.gallery-frame:has([data-metal-note]:not([hidden])){padding-bottom:26px}.gallery>.metal-note{margin:0;position:absolute;bottom:0;left:0}.gallery-progress{background:var(--line);height:2px;margin-top:10px;display:block;overflow:hidden}.gallery-progress span{background:var(--cocoa);width:20%;height:100%;display:block}}@media (width<=600px){.pair,.tools,.promises,.footer{grid-template-columns:1fr}.tile-label{flex-direction:column;align-items:start;gap:4px;padding:32px 12px 12px}.card-title{flex-direction:column;gap:2px}.card-title h2,.card-title h3{font-size:19px}.card p{font-size:12px}.card p.card-weight{font-size:13px}.filters-row{scrollbar-width:none;flex-wrap:nowrap;gap:10px;padding-block:8px;overflow-x:auto}.filter{flex-shrink:0;gap:2px;display:grid}.filter select{min-height:40px;font-size:14px}.filters-count{flex-shrink:0;margin:0;font-size:12px}.list-head{grid-template-columns:1fr}.list-head p{font-size:14px}.world-tile{aspect-ratio:3/2;grid-column:1/-1}.weights,.answer-list{grid-template-columns:1fr}}@media (width<=900px){body:has([data-buy-bar]) .site-footer{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}input[type=text],input[type=email]{border:1px solid var(--control-border);width:100%;min-height:48px;color:var(--cocoa);font:16px var(--body);background:#fff;padding:0 12px}label small{color:var(--muted);font-weight:400}.button-secondary{color:var(--cocoa);box-shadow:inset 0 0 0 1px var(--cocoa);white-space:nowrap;background:0 0}.button-secondary:hover{background:var(--cocoa);color:var(--paper)}.lock-banner{background:var(--sage);margin:24px 0 0;padding:12px 16px;font-size:15px}.lock-form{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.price-alert summary{cursor:pointer;font-weight:700}.price-alert form,.price-alert .field-label{margin-top:1rem}.price-alert input,.price-alert select{width:100%}.lock-row{gap:8px;margin-top:12px;display:flex}.after-title{letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600}.after{margin-top:32px;font-size:15px}.after p:last-child{margin:0}.prose{max-width:42rem}.prose h2{font:400 clamp(28px, 3vw, 40px) / 1.1 var(--serif);margin:48px 0 12px}.prose p{font-size:18px}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero .hero-actions{margin:0}.quiz-question{margin:36px 0 0}.quiz-question legend{font:400 26px/1.15 var(--serif);margin-bottom:14px}.quiz form .button{margin-top:36px}.quiz-result-text{font:400 clamp(24px, 2.6vw, 32px) / 1.15 var(--serif);max-width:36rem;margin:16px 0 40px}.quiz-result h1{font-size:clamp(44px,7vw,96px)}.quiz-actions{align-items:center;gap:24px;margin-top:40px;display:flex}.soon-main{grid-template-rows:auto 1fr auto;gap:48px;min-height:100svh;padding-block:clamp(24px,5vw,56px);display:grid}.soon-copy{align-self:center;max-width:46rem}.soon-copy h1{margin:0 0 28px;font-size:clamp(40px,6.4vw,88px)}.soon-copy>p{max-width:36rem;font-size:19px}.soon-form{max-width:32rem;margin-top:36px}.soon-gold{color:var(--muted);margin:0;font-size:14px}.lock-row .button{white-space:nowrap;flex-shrink:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(h1,h2,h3,section)[id]{scroll-margin-top:1rem}.metal-option:has(input:focus-visible){outline:3px solid var(--cocoa);outline-offset:3px}.nav .bag-link{white-space:nowrap;font-variant-numeric:tabular-nums}html.bag-open{overflow:hidden}dialog.bag{background:var(--paper);width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:none;color:var(--cocoa);border:0;margin:0;padding:0;inset:0 0 0 auto;box-shadow:-24px 0 48px #1b140f2e}dialog.bag::backdrop{background:#1b140f7a}dialog.bag[open]{animation:bag-in .32s var(--ease)}@keyframes bag-in{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){dialog.bag[open]{animation:none}}.bag-panel{align-content:start;gap:24px;height:100%;padding:24px clamp(20px,5vw,32px) 32px;display:grid;overflow-y:auto}.bag-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.bag-head .display{font-size:32px}.bag-close,.bag-remove{min-height:44px;color:inherit;font:600 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;text-underline-offset:6px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bag-empty p{font:400 24px/1.2 var(--serif);margin:0 0 8px}.bag-empty[hidden],.bag-body[hidden],.bag-thumb[hidden],.bag-facts [hidden]{display:none}.bag-body{gap:20px;display:grid}.bag-line{grid-template-columns:96px 1fr;align-items:start;gap:16px;display:grid}.bag-thumb{background:var(--plate);width:96px;height:120px;overflow:hidden}.bag-thumb img{object-fit:cover;width:100%;height:100%}.bag-line>div:only-child{grid-column:1/-1}.bag-name{font:400 24px/1.1 var(--serif);margin:0 0 10px}.bag-name a{text-decoration:none}.bag-facts{gap:4px;margin:0;font-size:14px;display:grid}.bag-facts div{grid-template-columns:84px 1fr;display:grid}.bag-facts dt{color:var(--muted)}.bag-facts dd{font-variant-numeric:tabular-nums;margin:0}.bag-actions{align-items:center;gap:20px;margin:8px 0 0;display:flex}.bag-edit{font:600 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;text-underline-offset:6px;padding-block:16px}.bag-summary{border-top:1px solid var(--line);padding-top:16px}.bag-total{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin:0 0 8px;font-size:14px;display:flex}.bag-total strong{font:400 30px/1 var(--serif);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.bag-note{color:var(--muted);margin:0;font-size:13px}.bag-checkout{width:100%}.bag-terms{color:var(--muted);text-align:center;margin:8px 0 0;font-size:12px}.bag-terms a{color:inherit}.cart-page{padding-block:clamp(32px,6vw,80px)}.bag-page{max-width:560px}.bag-page .bag-panel{height:auto;padding:0;overflow:visible}.bag-page .bag-head .display{font-size:clamp(40px,5vw,56px)}.cart-noscript{max-width:560px;font-size:15px}.option-row{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin-top:22px;display:flex}.option-row .field-label{flex:none;margin:0}.option-row select,.option-row input[type=text]{text-align:right;background-color:#0000;border:0;flex:auto;width:auto;min-width:0;max-width:62%;min-height:52px}.option-row select{appearance:none;text-align-last:right;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 9px center,right 4px center;background-repeat:no-repeat;background-size:5px 5px;padding:0 26px 0 0}.option-row input[type=text]{padding:0}.option-row:focus-within{border-bottom-color:var(--cocoa)}.option-row+.size-note{margin-top:10px}.swatch{border-radius:50%;flex:none;width:14px;height:14px;margin:1px 8px 0 0;box-shadow:inset 0 0 0 1px #2b1d1440}.swatch-14k{background:radial-gradient(circle at 35% 30%,#f6e2a4,#c99a3c 70%)}.swatch-vermeil{background:radial-gradient(circle at 35% 30%,#f3d9a0,#c2924a 60%,#b9b4ab 61%)}.swatch-silver{background:radial-gradient(circle at 35% 30%,#f4f4f2,#a9a8a4 70%)}.ship-by{font:400 21px/1.2 var(--serif);justify-content:center;align-items:center;margin:0 0 14px;display:flex}.ship-by .metal-help{position:relative}.ship-by .metal-tip{font:400 13px/1.45 var(--body);top:30px;left:auto;right:-8px}.button-ar{width:100%;min-height:52px;margin-top:10px}.button-ar[hidden]{display:none}.house-card{background:var(--cocoa);color:var(--on-dark);gap:18px;margin-top:32px;padding:24px 24px 18px;display:flex}.house-mark{flex:none;width:56px}.house-mark:empty{display:none}.house-title{font:italic 400 24px/1.15 var(--serif);margin:0 0 8px}.house-card p{color:var(--on-dark-muted);margin:0 0 4px;font-size:14px}.house-card .house-title,.house-card .link-caps{color:var(--on-dark)}.option-title{letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:600}.same-collection{margin-top:36px}.thumb-row{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;margin:0;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.thumb-row li{scroll-snap-align:start;flex:0 0 96px}.thumb-row a{color:var(--muted);gap:6px;font-size:11px;line-height:1.3;text-decoration:none;display:grid}.thumb-row picture{display:block}.thumb-row img{object-fit:cover;background:var(--plate);border:1px solid #0000;width:96px;height:120px;transition:border-color .16s}.thumb-row a:hover img,.thumb-row a:focus-visible img{border-color:var(--cocoa)}.thumb-row a:hover span{color:var(--cocoa)}.reassure{text-align:center;margin:32px 0 8px}.reassure-list{font:400 19px/1.3 var(--serif);gap:6px;margin:0;padding:0;list-style:none;display:grid}[data-rotating] .reassure-list{align-items:center;min-height:2.6em}[data-rotating] .reassure-list li:not(.is-current){display:none}.reassure-dots{justify-content:center;gap:2px;margin-top:6px;display:flex}.reassure-dots[hidden]{display:none}.reassure-dots button{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.reassure-dots button:before{content:"";background:var(--line-strong);border-radius:50%;position:absolute;inset:9px}.reassure-dots button[aria-pressed=true]:before{background:var(--cocoa)}.product-accordions{margin-top:28px}.product-accordions .accordion:first-of-type{border-top:1px solid var(--line)}.product-accordions .description{font:400 21px/1.3 var(--serif);color:var(--cocoa);margin:0 0 20px}.product-accordions .voices{margin:0 0 24px}.product-accordions .specs{margin-bottom:4px}.product-accordions .ring-story-body .ring-story-collection{margin-bottom:10px}.product-accordions .ring-story-hook{color:var(--cocoa)}.experience{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.experience-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.experience-tiles a{letter-spacing:.14em;text-transform:uppercase;text-align:center;gap:8px;font-size:11px;font-weight:600;text-decoration:none;display:grid}.experience-tiles picture,.experience-tiles img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.experience-tiles img{transition:transform .6s var(--ease)}.experience-tiles picture{overflow:hidden}.experience-tiles a:hover img{transform:scale(1.04)}.tile-cta{z-index:2;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:12px;left:12px}.tile-cta[hidden]{display:none}.tile-cta-button{white-space:nowrap}@media (width<=600px){.tile-cta-button{letter-spacing:.06em;gap:6px;padding:0 10px}}.ar-pop{border:1px solid var(--line-strong);background:var(--paper);width:min(420px,100vw - 32px);color:var(--cocoa);padding:28px 28px 24px}.ar-pop::backdrop{background:#1b140f59}.ar-pop .ar-qr{align-items:center;gap:16px;margin:0;display:flex}.ar-pop .ar-qr[hidden]{display:none}.ar-pop .ar-qr svg{width:120px;height:120px}.ar-pop-close{width:40px;height:40px;color:var(--cocoa);font:400 26px/1 var(--body);cursor:pointer;background:0 0;border:0;position:absolute;top:4px;right:4px}.tab-list{flex-wrap:wrap;gap:4px 26px;margin-bottom:28px;display:flex}.tab-list[hidden]{display:none}.tab-list [role=tab]{min-height:44px;color:var(--muted);font:600 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0}.tab-list [role=tab][hidden]{display:none}.tab-list [role=tab][aria-selected=true]{border-bottom-color:var(--cocoa);color:var(--cocoa)}.tab-list [role=tab]:hover{color:var(--cocoa)}.tab-list-titles{gap:4px 32px;margin:0}.tab-list-titles [role=tab]{min-height:0;font:400 clamp(30px, 3.4vw, 48px) / 1.05 var(--serif);letter-spacing:-.012em;text-transform:none;border-bottom-width:2px;padding-bottom:6px}.tab-panel+.tab-panel{margin-top:40px}.tab-panel[hidden]{display:none}.tab-panel .display{margin-bottom:14px;font-size:clamp(34px,3.4vw,48px)}.tab-panel p{color:var(--muted);margin:0 0 14px;font-size:16px;line-height:1.6}.recent-grid[hidden]{display:none}.recent-grid .card-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-end{padding-top:8px}.page-end .breadcrumb{margin:0 0 28px;padding:0}.reassure-row{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:32px 0 0;list-style:none;display:grid}.reassure-row h2{letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}.reassure-row p{color:var(--muted);margin:0;font-size:14px}.reassure-row .link-caps{padding-block:8px 0;font-size:11px}@media (width<=900px){.reassure-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.house-card{padding:22px 20px 16px}.tab-list-titles [role=tab]{font-size:28px}.tab-list:not(.tab-list-titles){gap:4px 18px}.tab-list:not(.tab-list-titles) [role=tab]{letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.experience-tiles a:hover img{transform:none}}
