@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2) format("woff2");font-weight:400 850;font-stretch:62% 125%;font-display:swap}:root{--paper:#FFFFFF;--paper-2:#F3F3F3;--ink:#0B0B0C;--ink-2:#55565B;--rule:#E2E2E2;--ruby:#C4122F;--ease:cubic-bezier(.22,1,.36,1);--wrap:1320px;--gut:clamp(18px,3vw,40px)}.cocktail-heading .line:first-child,.cocktail-row>span:first-child{view-transition-name:code-heading}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.55;font-variation-settings:"wdth" 100}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--ink-2)}header{border-bottom:1px solid var(--ink)}.bar{display:flex;align-items:center;justify-content:space-between;height:68px}.logo{font-weight:850;font-variation-settings:"wdth" 125;font-size:19px;letter-spacing:-.02em;text-transform:uppercase}.logo span{font-weight:400;font-variation-settings:"wdth" 100;text-transform:none;letter-spacing:0;color:var(--ink-2);font-size:14px;margin-left:2px}nav{display:flex;gap:28px;font-size:14px;font-weight:500}nav a{position:relative}nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}nav a:hover:after{transform:scaleX(1)}.feat{font-size:13px;color:var(--ink-2)}.feat b{color:var(--ink);font-weight:600}.crumb{padding:28px 0 0;font-size:13px;color:var(--ink-2)}.crumb a{border-bottom:1px solid var(--rule)}h1{font-weight:850;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(64px,15.5vw,228px);line-height:.82;letter-spacing:-.02em;margin:18px 0 0}h1 .line{display:block;overflow:hidden;padding-bottom:.02em}h1 .line>span{display:block;transform:translateY(105%);animation:rise 1.1s var(--ease) forwards}h1 .line:nth-child(2)>span{animation-delay:.09s}@keyframes rise{to{transform:none}}.lede{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;margin-top:36px;padding-bottom:40px}.lede p{grid-column:1/8;font-size:clamp(20px,2vw,26px);line-height:1.35;letter-spacing:-.01em;opacity:0;animation:fade .9s .45s var(--ease) forwards}.lede .meta{grid-column:9/13;align-self:end;font-size:13px;color:var(--ink-2);opacity:0;animation:fade .9s .6s var(--ease) forwards}.lede .meta div{border-top:1px solid var(--rule);padding:10px 0;display:flex;justify-content:space-between}@keyframes fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.scale{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding-top:22px;padding-bottom:26px}.scale .head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:22px}.track{position:relative;display:grid;grid-template-columns:repeat(8,1fr)}.track:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:var(--ink)}.stop{position:relative;padding-top:26px;font-size:13px;color:var(--ink-2);font-weight:500}.stop:before{content:"";position:absolute;left:0;top:3px;width:9px;height:9px;background:var(--paper);border:1px solid var(--ink)}.stop.on{color:var(--ink);font-weight:700}.marker{z-index:2;top:-2px;width:calc(100%/8);pointer-events:none}.marker,.marker i{position:absolute;left:0;height:19px}.marker i{top:0;width:19px;background:var(--ruby);transform:translateX(0);animation:glide 1.4s .7s var(--ease) forwards}@keyframes glide{to{transform:translateX(calc(var(--to) * 1px))}}.pair{display:grid;grid-template-columns:7fr 5fr;gap:var(--gut);margin:56px auto 0}.pair figure{position:relative;overflow:hidden}.pair figure:first-child{aspect-ratio:4/5}.pair figure:last-child{aspect-ratio:3/4;align-self:end}.reveal{clip-path:inset(100% 0 0 0);transition:clip-path 1.2s var(--ease)}.reveal img{transform:scale(1.08);transition:transform 1.6s var(--ease)}.reveal.in{clip-path:inset(0 0 0 0)}.reveal.in img{transform:none}figcaption{position:absolute;left:0;bottom:0;background:var(--paper);padding:8px 12px;font-size:12px;letter-spacing:.04em}.rules{display:grid;grid-template-columns:1fr 1fr;gap:var(--gut);margin-top:96px}.rules h2{font-weight:800;font-variation-settings:"wdth" 75;font-size:clamp(40px,5vw,72px);line-height:.9;letter-spacing:-.01em;margin-bottom:22px}.rules h2,.rules h3{text-transform:uppercase}.rules h3{font-size:12px;letter-spacing:.12em;font-weight:700;margin:26px 0 0}.rules ul{list-style:none}.rules li{border-top:1px solid var(--rule);padding:13px 0;font-size:17px}.tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;margin-top:20px}.tag.wear{background:var(--ink);color:var(--paper)}.tag.skip{border:1px solid var(--ink)}.shop{margin-top:110px;border-top:1px solid var(--ink);padding-top:24px}.shop .head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.shop h2{font-weight:800;font-variation-settings:"wdth" 75;text-transform:uppercase;font-size:clamp(34px,4vw,56px);line-height:.92}.shop .tabs{display:flex;gap:0;border:1px solid var(--ink)}.shop .tabs button{font:inherit;font-size:13px;font-weight:600;padding:9px 18px;background:var(--paper);border:0;cursor:pointer}.shop .tabs button.on{background:var(--ink);color:var(--paper)}.rail{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card .ph{aspect-ratio:3/4;overflow:hidden;background:var(--paper-2)}.card img{transition:transform 1s var(--ease)}.card:hover img{transform:scale(1.04)}.card .nm{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding-top:10px}.card .nm b{font-weight:600}.card .nm span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.disc{margin-top:20px;font-size:13px;color:var(--ink-2)}.faq{margin-top:110px;display:grid;grid-template-columns:4fr 8fr;gap:var(--gut)}.faq h2{font-weight:800;font-variation-settings:"wdth" 75;text-transform:uppercase;font-size:clamp(34px,4vw,56px);line-height:.92}.faq details{border-top:1px solid var(--ink);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--ink)}.faq summary{list-style:none;cursor:pointer;font-size:20px;font-weight:600;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex:none;transition:transform .5s var(--ease)}.faq details[open] summary svg{transform:rotate(45deg)}.faq p{padding-top:10px;max-width:62ch;color:var(--ink-2)}.next{display:block;margin-top:120px;background:var(--ink);color:var(--paper);overflow:hidden}.next .wrap{padding-top:34px;padding-bottom:40px}.next .label{color:#9A9AA0}.next .big{display:flex;justify-content:space-between;align-items:end;font-weight:850;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(56px,10vw,150px);line-height:.85;margin-top:10px}.next .big svg{transition:transform .7s var(--ease);flex:none}.next:hover .big svg{transform:translateX(14px)}footer{background:var(--ink);color:#B9B9BE;font-size:13px;border-top:1px solid #2a2a2e}footer .wrap{display:flex;justify-content:space-between;gap:24px;padding-top:24px;padding-bottom:30px;flex-wrap:wrap}footer b{color:var(--paper);font-weight:600}footer .newsletter-wrap{padding-top:40px;padding-bottom:0}.newsletter{width:100%;max-width:640px}.newsletter h2{font-size:20px;line-height:1.3;color:var(--paper);margin:0 0 20px}.newsletter-form{width:100%;color-scheme:light}.newsletter-form label{display:block;color:var(--paper);margin-bottom:8px;font-size:14px}.newsletter-fields{display:flex;align-items:stretch;max-width:520px}.newsletter-fields input{min-width:0;flex:1 1;border:1px solid var(--rule);border-radius:0;background:var(--paper);color:var(--ink);padding:16px;font:inherit;font-size:16px;min-height:56px}.newsletter-fields button{border:1px solid var(--ruby);border-radius:0;background:var(--ruby);color:var(--paper);font:inherit;font-size:16px;font-weight:600;padding:16px 20px;cursor:pointer;min-height:56px}.newsletter-fields input:focus-visible{outline:2px solid var(--ruby);outline-offset:3px}.newsletter p{margin:8px 0 0;line-height:1.5}footer .footer-links{display:flex;gap:24px;flex-wrap:wrap}@media (max-width:820px){.feat,nav{display:none}.lede{grid-template-columns:1fr}.lede .meta,.lede p{grid-column:1/-1}.track{grid-template-columns:repeat(8,minmax(74px,1fr));overflow-x:auto}.scale .scroller{overflow-x:auto;margin:0 calc(var(--gut)*-1);padding:0 var(--gut)}.scale .track{min-width:640px}.pair{grid-template-columns:1fr}.pair figure:last-child{display:none}.rules{grid-template-columns:1fr;margin-top:64px}.rail{grid-template-columns:repeat(4,72%);overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gut)*-1);padding:0 var(--gut)}.card{scroll-snap-align:start}.shop .head{flex-direction:column;align-items:start}.faq{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}h1 .line>span{transform:none}.lede .meta,.lede p{opacity:1}.reveal{clip-path:none}.reveal img{transform:none}.marker i{transform:translateX(calc(var(--to) * 1px))}}::view-transition-new(root),::view-transition-old(root){animation-duration:.35s}::view-transition-group(code-heading){animation-duration:.35s}[hidden]{display:none!important}html{scroll-padding-top:24px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--ruby);outline-offset:5px}button{font:inherit;color:inherit;border-radius:0}.skip-link{position:absolute;top:-100px;left:18px;padding:12px;background:white;z-index:50}.skip-link:focus{top:12px}.logo{display:inline-flex;align-items:baseline;min-height:44px;align-content:center;flex-wrap:wrap}.bar>.logo{align-items:center}.bar>.logo span{align-self:center}.feat,header nav a{min-height:44px;display:flex;align-items:center}.bar{height:80px;gap:20px}.menu-open{display:none;background:white;border:1px solid var(--ink);min-height:44px;padding:0 18px}.menu-visible{overflow:hidden}dialog{border:0;max-width:none;max-height:none;width:100%;height:100dvh;padding:22px var(--gut);background:var(--paper);color:var(--ink)}dialog::backdrop{background:#fff}.menu-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);padding-bottom:20px}.menu-close{border:1px solid var(--ink);background:white;min-height:44px;padding:0 15px}dialog nav{display:flex;flex-direction:column;gap:0;padding:20px 0}dialog nav a{font-size:clamp(30px,8.2vw,60px);font-weight:800;font-variation-settings:"wdth" 65;text-transform:uppercase;line-height:1;min-height:52px;padding:9px 0;animation:rise 1.1s var(--ease)}h1{line-height:.88;margin-top:24px}h1 .line{padding-bottom:.045em}h1 .line>span{transform:none;animation:headline-rise 1.1s var(--ease) both}@keyframes headline-rise{0%{transform:translateY(105%)}to{transform:none}}.lede .meta,.lede p{opacity:1}.lede .meta div{gap:20px}.lede .meta b{text-align:right;max-width:70%;font-weight:500;color:var(--ink)}.stop{padding-right:12px}.stop,.track{min-height:55px}.track{overflow:visible!important}.scale .scroller{padding-top:5px;padding-bottom:3px;scroll-snap-type:x mandatory}.stop{scroll-snap-align:center}.pair figure{background:var(--paper-2)}.pair img{height:100%;object-position:center top}.reveal{clip-path:none}.reveal img{transform:none}.reveal.will-reveal:not(.in){clip-path:inset(100% 0 0 0)}.reveal.will-reveal:not(.in) img{transform:scale(1.08)}figcaption{max-width:93%;font-size:11px;letter-spacing:.01em}.rules .tag{margin-top:22px}.rules h3{margin-bottom:0}.rules li{font-size:16px}.source{font-size:12px;line-height:1.6;color:var(--ink-2);margin-top:8px;max-width:85ch}.card .nm{line-height:1.4}.card .nm,.card .nm b{display:block}.card .nm span{display:block;margin-top:4px}.tabs button{min-height:44px!important;min-width:75px}.shop .tabs button.on{background:var(--ruby);color:white}.faq summary{min-height:44px;align-items:center}.faq details{padding:14px 0}.faq summary{font-size:18px}.next .big{font-size:clamp(50px,9.3vw,134px);gap:25px}.next .big svg{margin:0 14px 5px 0}footer a{display:inline-block;padding:8px 0;text-decoration:underline;text-underline-offset:4px}.home-hero{padding-top:14px}.home-hero h1{font-size:clamp(80px,17vw,246px)}.home-intro{display:flex;justify-content:space-between;gap:36px;align-items:end;padding:35px 0 60px}.home-intro p{font-size:clamp(22px,2.5vw,32px);line-height:1.25;max-width:560px;letter-spacing:-.02em}.section-head{border-top:1px solid var(--ink);display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:25px 0}h2{font-variation-settings:"wdth" 70;font-size:clamp(36px,5vw,72px);text-transform:uppercase;font-weight:800;line-height:.95;letter-spacing:-.02em}.code-row{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--rule);padding:22px 0;min-height:72px;cursor:pointer;list-style:none}.code-row::-webkit-details-marker{display:none}.code-row>span:first-child{font-variation-settings:"wdth" 65;font-size:clamp(40px,6.9vw,100px);line-height:.9;font-weight:800;text-transform:uppercase;letter-spacing:-.02em}.code-row svg{flex:none}.code-entry p{max-width:660px;margin:0 0 22px;font-size:20px;line-height:1.4;padding-top:12px}.row-note{display:flex;align-items:center;gap:40px;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.row-note svg{width:38px}.code-entry[open] summary svg{transform:rotate(45deg)}.occasions{margin-top:100px}.occasion-row{display:grid;grid-template-columns:1fr 150px 54px;align-items:center;gap:24px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:30px 0}.occasion-row>span:first-child{font-size:clamp(28px,4vw,50px);font-weight:600;letter-spacing:-.03em}.occasion-row>span:nth-child(2){font-size:14px;color:var(--ink-2)}.occasion-note{padding-top:22px;max-width:700px}.feature-home{margin-top:110px;display:grid;grid-template-columns:5fr 7fr;gap:8%;align-items:center}.feature-home h2{margin:22px 0}.feature-home p{max-width:400px}.feature-home figure{position:relative;aspect-ratio:4/5;overflow:hidden}.text-link{display:inline-flex;align-items:center;gap:35px;min-height:54px;margin-top:22px;border-bottom:1px solid var(--ink)}.text-link svg{width:32px;height:32px}.cursor-image{position:fixed;left:0;top:0;width:280px;height:350px;pointer-events:none;z-index:10;opacity:0;transition:opacity .3s var(--ease);overflow:hidden;will-change:transform}.cursor-image.visible{opacity:1}.choose-code{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.choose-code>.label{grid-column:1/-1}.choose-code a{display:grid;grid-template-columns:1fr 54px;padding-bottom:30px;gap:15px}.choose-code h2{font-size:clamp(34px,4vw,60px)}.choose-code p{grid-column:1}.choose-code svg{grid-column:2;grid-row:1/3;align-self:end}.boutique-story{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:100px}.boutique-story p+p{margin-top:22px}.error-page{padding-top:45px;padding-bottom:100px}.error-page p{margin-top:35px;font-size:22px}@media (hover:hover) and (pointer:fine){.code-row:hover,.occasion-row:hover{color:var(--ruby)}}@media (max-width:1000px){.feat{display:none}}@media (max-width:820px){.bar{height:72px}.bar nav{display:none}.logo{font-size:16px}.logo span{font-size:11px}.menu-open{display:block}h1{font-size:clamp(64px,17.3vw,142px);line-height:.9;margin-top:22px}.home-hero h1{font-size:clamp(80px,23vw,180px)}.crumb{font-size:11px;padding-top:22px}.lede{margin-top:28px;gap:28px;padding-bottom:32px}.lede p{font-size:20px}.lede .meta{font-size:12px}.scale{padding-top:22px;padding-bottom:20px}.scale .head>.label{font-size:10px}.scale .scroller{overflow:auto}.scale .track{min-width:680px}.pair{margin-top:36px;gap:24px}.pair figure:last-child{display:block;max-width:84%;width:100%;justify-self:end}.pair figure:first-child{aspect-ratio:4/5}.rules{margin-top:60px;gap:42px}.rules h2{font-size:50px;margin-bottom:10px}.shop{margin-top:70px}.shop h2{font-size:38px}.shop .head{gap:22px}.rail{gap:14px;grid-auto-columns:72%;grid-template-columns:repeat(4,72%)}.faq{margin-top:70px;gap:26px}.faq h2{font-size:42px}.faq summary{font-size:17px}.faq p{font-size:16px}.next{margin-top:75px}.next .big{font-size:clamp(47px,12vw,90px);gap:16px}.next .big svg{width:32px;height:32px;flex-shrink:0;margin:0 0 4px}.next .wrap{padding-top:28px;padding-bottom:32px}footer .wrap{gap:12px}footer span{max-width:100%}.home-intro{display:block;padding:24px 0 40px}.home-intro .label{display:block;margin-top:24px}.home-intro p{font-size:24px}.section-head{padding:22px 0}.section-head .label{font-size:10px}.code-row{padding:22px 0}.code-row>span:first-child{font-size:44px}.row-note{font-size:0;gap:0}.row-note svg{width:30px}.code-row svg{width:20px}.code-entry p{font-size:17px}.occasions{margin-top:65px}.occasions .section-head{display:block}.occasions .section-head .label{display:block;margin-top:14px}.occasion-row{grid-template-columns:1fr 30px;gap:10px;padding:23px 0}.occasion-row>span:first-child{font-size:30px}.occasion-row>span:nth-child(2){grid-column:1;font-size:12px}.occasion-row svg{grid-column:2;grid-row:1/3;width:30px}.occasion-note{font-size:16px}.feature-home{margin-top:65px;grid-template-columns:1fr;gap:32px}.feature-home h2{font-size:60px}.feature-home figure{width:100%}.cursor-image{display:none}.choose-code{grid-template-columns:1fr;gap:22px}.choose-code a{border-bottom:1px solid var(--rule);padding-bottom:22px}.choose-code a:last-child{border:0}.choose-code h2{font-size:44px}.boutique-story{grid-template-columns:1fr;gap:28px;margin-top:60px}.boutique-story h2{font-size:52px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}h1 .line>span{transform:none!important}.reveal.will-reveal:not(.in){clip-path:none!important}.reveal.will-reveal:not(.in) img{transform:none!important}.cursor-image{display:none!important}}.reveal.will-reveal:not(.in){clip-path:none}.reveal img{clip-path:inset(0);transition:clip-path 1.2s var(--ease),transform 1.6s var(--ease)}.reveal.will-reveal:not(.in) img{clip-path:inset(100% 0 0 0)}@media(prefers-reduced-motion:reduce){.reveal.will-reveal:not(.in) img{clip-path:none!important}}.reveal,.reveal.in{clip-path:none}.crumb a{display:inline-flex;align-items:center;min-height:44px}footer a{padding-top:12px;padding-bottom:12px}.cursor-image img{position:absolute;inset:0}.feat{gap:4px}.crumb{display:block;font-weight:400;letter-spacing:0}.crumb span{display:inline}.crumb a:after{display:none}.guide-heading{font-size:clamp(64px,14.5vw,208px)}.guide-notes{display:grid;grid-template-columns:1fr 1fr;gap:48px var(--gut);margin-top:80px}.guide-notes h2{font-size:clamp(30px,3.2vw,46px);margin-bottom:20px;max-width:20ch}.guide-notes p{max-width:62ch}.guide-notes a,.guide-sources a{text-decoration:underline;text-underline-offset:4px}.guide-sources{margin-top:80px;font-size:14px;color:var(--ink-2)}.guide-sources h2{font-size:28px;color:var(--ink);margin-bottom:20px}.guide-sources>p{max-width:85ch}.guide-sources ul{list-style:none;margin-top:20px}.guide-sources li{border-top:1px solid var(--rule);padding:10px 0;max-width:85ch}.guide-sources a{display:inline-flex;align-items:center;min-height:44px}.guide-sources li p{font-size:12px}.related-guides{margin-top:80px}.related-guides h2{font-size:36px;margin-bottom:22px}.related-guides>a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--rule);min-height:60px;gap:20px}.related-guides svg{width:28px;height:28px;flex:none}.hub-list{margin-top:50px}.pair.single{grid-template-columns:minmax(0,780px)}.pair.single figure:last-child{aspect-ratio:4/5;max-width:none;justify-self:start}.rules.single{grid-template-columns:minmax(0,780px)}@media(max-width:820px){.guide-heading{font-size:clamp(58px,14.8vw,120px)}.guide-notes{grid-template-columns:1fr;gap:36px;margin-top:60px}.guide-notes h2{font-size:34px}.guide-sources,.related-guides{margin-top:60px}.crumb{display:block}.related-guides h2{font-size:32px}}.shop-note{max-width:70ch;margin:0 0 24px;font-size:16px}.boutique-home-gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px}.boutique-home-gallery figure{width:100%;aspect-ratio:3/4}.boutique-home-gallery figure:last-child{margin-top:70px}.boutique-locations{margin-top:90px}.boutique-locations h2{margin-bottom:30px}.location-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gut)}.location-grid figure{position:relative;aspect-ratio:4/3;overflow:hidden;margin-bottom:22px}.location-grid h3{font-size:28px;font-weight:700}.location-grid address{font-style:normal;margin-top:8px}.location-grid a{display:block;width:fit-content;min-height:44px;padding:10px 0;text-decoration:underline;text-underline-offset:4px}@media(max-width:820px){.boutique-home-gallery{gap:12px}.boutique-home-gallery figure:last-child{margin-top:40px}.location-grid{grid-template-columns:1fr;gap:40px}.boutique-locations{margin-top:65px}}.boutique-home-gallery:has(figure:only-child){grid-template-columns:1fr;max-width:480px}.boutique-home-gallery figure:only-child{margin-top:0;aspect-ratio:1096/1436}.location-grid figure:has(img[src^="/images/"]){aspect-ratio:1096/1436}.scale-note{font-size:14px;color:var(--ink-2);margin:-6px 0 24px;max-width:60ch}.newsletter-help{font-size:13px;display:flex;align-items:center;flex-wrap:wrap;gap:0 10px}.privacy-copy{max-width:860px;margin-top:60px;margin-bottom:90px}.privacy-copy h2{font-size:clamp(28px,5vw,44px);margin:44px 0 18px}.privacy-copy p{margin-bottom:20px;line-height:1.65}.lede p a,.privacy-copy a{text-decoration:underline;text-underline-offset:4px}.location-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gut);margin-top:32px}.location-photos figure{position:relative;max-width:640px;aspect-ratio:1096/1436;overflow:hidden}.location-photos img{width:100%;height:100%;object-fit:cover}@media(max-width:820px){.scale .head{gap:16px}.privacy-copy{margin-top:40px;margin-bottom:60px}}