@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Helvetica Neue", "Neue Haas Grotesk", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--parchment:#f5f2ec;--cream:#ece6d9;--stone:#c7c0b3;--gris:#9a948a;--charcoal:#2a2926;--ink:#151412;--serif:var(--font-instrument),"Editorial New",Georgia,serif;--sans:"Helvetica Neue","Neue Haas Grotesk",Helvetica,Arial,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--dur:.6s;--margin:96px;--gap:24px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.page{background:var(--parchment);position:relative;overflow-x:clip}body{background:var(--parchment);font-family:var(--sans);color:var(--charcoal);-webkit-font-smoothing:antialiased}img,svg,figure{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul{list-style:none}:focus-visible{outline-offset:4px;outline:1.5px solid}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ph{background:var(--cream);isolation:isolate;position:relative;overflow:hidden}.ph:before{content:"";background:var(--tone,#d9d2c4);position:absolute;inset:0}.ph:after{content:"";opacity:.35;mix-blend-mode:multiply;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:-50%}.ph .weave{z-index:1;opacity:.25;background:repeating-linear-gradient(0deg,#0000 0 5px,#0000000f 5px 6px),repeating-linear-gradient(90deg,#0000 0 5px,#0000000f 5px 6px);position:absolute;inset:0}.ph .fig{z-index:1;background:var(--fig,#b8af9f);opacity:.7;border-radius:40% 40% 8% 8%/30% 30% 4% 4%;width:32%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ph .id{z-index:2;letter-spacing:.06em;color:#1414128c;font-size:10px;position:absolute;bottom:10px;left:12px}.ph[data-ratio="4:5"]{aspect-ratio:4/5}.ph[data-ratio="3:2"]{aspect-ratio:3/2}.ph[data-ratio="1:1"]{aspect-ratio:1}.ph[data-ratio="16:9"]{aspect-ratio:16/9}.ph[data-ratio=fill]{position:absolute;inset:0}.ph .inner{transition:transform 1.2s var(--ease);position:absolute;inset:0}.wordmark{font-family:var(--sans);letter-spacing:.22em;font-size:12px;font-weight:500}.display{font-family:var(--serif);letter-spacing:-.015em;font-weight:400;line-height:.95}.caption{color:var(--gris);letter-spacing:.01em;font-size:12px;line-height:1.5}.lede{max-width:34ch;font-size:17px;line-height:1.55}.lede.quiet{color:var(--gris)}.textlink{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px;font-size:12px;display:inline-block}.grid{column-gap:var(--gap);padding:0 var(--margin);grid-template-columns:repeat(12,1fr);display:grid}section{position:relative}.margin-note{right:var(--margin);writing-mode:vertical-rl;letter-spacing:.08em;color:var(--gris);white-space:nowrap;margin:0;font-size:10.5px;line-height:1.7;position:absolute;top:0}.margin-note span{color:var(--stone);display:block}.nav{z-index:20;padding:0 var(--margin);background:var(--parchment);height:72px;color:var(--charcoal);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);--hdr:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.nav.over{--hdr:1;background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.nav.over{background:color-mix(in srgb,var(--parchment) calc((1 - var(--hdr))*100%),transparent)}}.nav.over{color:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.nav.over{color:color-mix(in srgb,var(--parchment) calc(var(--hdr)*100%),var(--charcoal))}}.nav.over{margin-bottom:-72px}.nav ul{letter-spacing:.14em;gap:32px;font-size:12px;display:flex}.nav .util{gap:28px}.nav .menu{display:none}.nav a[aria-current=page]{border-bottom:1px solid;padding-bottom:2px}.nav{--hover:var(--cream)}@supports (color:color-mix(in lab, red, red)){.nav{--hover:color-mix(in srgb,var(--cream) calc(var(--hdr)*100%),var(--gris))}}.nav{--glow:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.nav{--glow:color-mix(in srgb,var(--parchment) calc(var(--hdr)*60%),color-mix(in srgb,var(--stone) 85%,transparent))}}.nav ul a,.nav ul button,.nav .menu{transition:color .3s var(--ease)}.nav ul a:hover,.nav ul button:hover,.nav .menu:hover,.nav ul a:focus-visible,.nav ul button:focus-visible,.nav .menu:focus-visible{color:var(--hover)}.nav a[aria-current=page]:hover{border-color:currentColor}.nav .wordmark{transition:text-shadow .35s var(--ease)}.nav .wordmark:hover,.nav .wordmark:focus-visible{text-shadow:0 0 14px var(--glow),0 0 3px var(--glow)}@media (prefers-reduced-motion:reduce){.nav ul a,.nav ul button,.nav .menu,.nav .wordmark{transition:none}}.nav .bagcount{font-variant-numeric:tabular-nums;min-width:1.2em;display:inline-block}[data-r]{opacity:0;transition:opacity .7s var(--ease) var(--rd,0s),transform .7s var(--ease) var(--rd,0s);transform:translateY(12px)}[data-r].in{opacity:1;transform:none}[data-r=scale] .inner,[data-r=scale] img{transition:transform 1.2s var(--ease) var(--rd,0s);transform:scale(1.06)}[data-r=scale].in .inner,[data-r=scale].in img{transform:none}@media (prefers-reduced-motion:reduce){[data-r]{opacity:1;transform:none}[data-r=scale] .inner,[data-r=scale] img{transform:none}}.card{display:block;position:relative}.card .imgs{position:relative}.card .ph{--tone:#e3ddcf;--fig:#b4ab9c}.card .ph.macro{opacity:0;transition:opacity .5s var(--ease);--tone:#c7bfaf;position:absolute;inset:0}.card:hover .ph.macro,.card:focus-within .ph.macro{opacity:1}.card .imgs .ph:not(.macro) .inner,.card .imgs .ph:not(.macro) img{transition:transform .5s var(--ease)}.card:hover .imgs .ph:not(.macro) .inner,.card:hover .imgs .ph:not(.macro) img{transform:scale(1.03)}.card .line{display:none}@media (hover:none){.card .imgs{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.card .imgs::-webkit-scrollbar{display:none}.card .imgs .ph{scroll-snap-align:start;flex:0 0 100%}.card .ph.macro{opacity:1;position:static}.card .line{background:var(--stone);height:1px;margin-top:10px;display:block;position:relative}.card .line i{background:var(--charcoal);width:50%;height:100%;transform:translateX(calc(var(--i,0)*100%));transition:transform .4s var(--ease);position:absolute;top:0;left:0}}.card .meta{justify-content:space-between;gap:16px;margin-top:14px;font-size:13px;display:flex}.card .meta .price{color:var(--gris);font-variant-numeric:tabular-nums}.card .meta .soon{color:var(--gris)}.card .sub{color:var(--gris);margin-top:2px;font-size:12px}footer{background:var(--cream);padding:120px 0 0}footer .cols{gap:var(--gap);grid-column:1/12;grid-template-columns:repeat(4,1fr);padding-bottom:120px;display:grid}footer h4{letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:500}footer li{font-size:13px;line-height:2}footer .legal{color:var(--gris);grid-column:1/12;justify-content:space-between;padding-bottom:40px;font-size:11px;display:flex}.crop{height:.42em;font-family:var(--serif);letter-spacing:-.02em;color:var(--charcoal);padding:0 var(--margin);white-space:nowrap;font-size:clamp(120px,20vw,320px);line-height:1;overflow:hidden}.crop span{display:block;transform:translateY(-.02em)}.scrim{opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease);z-index:40;background:#15141259;position:fixed;inset:0}.drawer{background:var(--ink);width:440px;max-width:100%;color:var(--parchment);z-index:41;transition:transform var(--dur) var(--ease);flex-direction:column;padding:32px 40px 40px;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.page.bag-open .scrim{opacity:1;pointer-events:auto}.page.bag-open .drawer{transform:none}.drawer .top{letter-spacing:.14em;justify-content:space-between;align-items:baseline;margin-bottom:48px;font-size:12px;display:flex}.drawer .top button{color:var(--stone);letter-spacing:.06em}.drawer .items{flex:1;overflow-y:auto}.item{border-bottom:1px solid #2c2a26;grid-template-columns:96px 1fr;gap:20px;margin-bottom:28px;padding-bottom:28px;display:grid}.item .ph{--tone:#3c3934;--fig:#5b564e}.item .ph .id{color:#f5f2ec66}.item .name{font-family:var(--serif);margin-bottom:8px;font-size:22px;line-height:1}.item .spec{color:var(--stone);font-size:12px;line-height:1.6}.item .ctl{justify-content:space-between;align-items:flex-end;margin-top:18px;font-size:12px;display:flex}.qty{align-items:center;gap:14px;display:flex}.qty button{width:20px;height:20px;color:var(--stone)}.qty button:hover{color:var(--parchment)}.qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:1.2em}.item .remove{color:var(--stone);border-bottom:1px solid #4a463f;padding-bottom:1px}.item .remove:hover{color:var(--parchment)}.empty{color:var(--stone);max-width:26ch;font-size:14px;line-height:1.6}.empty a{color:var(--parchment);border-bottom:1px solid #4a463f;padding-bottom:1px}.drawer .sum{border-top:1px solid #2c2a26;padding-top:24px}.drawer .sub{font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.drawer .note{color:var(--stone);margin-bottom:24px;font-size:11px}.checkout{background:var(--parchment);width:100%;height:52px;color:var(--ink);letter-spacing:.16em;text-transform:uppercase;font-size:12px;display:block}.checkout[disabled]{opacity:.35;cursor:default}.express{color:var(--stone);letter-spacing:.06em;justify-content:center;gap:24px;margin-top:16px;font-size:11px;display:flex}.skip{z-index:200;background:var(--charcoal);color:var(--parchment);letter-spacing:.1em;padding:8px 12px;font-size:12px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.vh{position:absolute;left:-9999px}.search{z-index:46;background:var(--parchment);border-bottom:1px solid var(--stone);transition:transform var(--dur) var(--ease);padding:24px 0 40px;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.page.search-open .search{transform:none}.sform{border-bottom:1px solid var(--charcoal);grid-column:1/9;align-items:flex-end;gap:24px;padding-bottom:10px;display:flex}.sform input{font:inherit;font-family:var(--serif);color:var(--charcoal);background:0 0;border:0;flex:1;padding:4px 0;font-size:32px}.sform input::placeholder{color:var(--stone)}.sform button{letter-spacing:.06em;color:var(--gris);padding-bottom:6px;font-size:12px}.sresults{grid-column:1/9;margin-top:24px;font-size:14px;line-height:2}.sresults a{justify-content:space-between;gap:24px;display:flex}.sresults a span:last-child{color:var(--gris);font-variant-numeric:tabular-nums}.sresults .none{color:var(--gris)}.sresults .none a{border-bottom:1px solid var(--stone);padding-bottom:1px;display:inline}.mmenu{z-index:45;background:var(--parchment);padding:0 var(--margin) 40px;transition:transform var(--dur) var(--ease);flex-direction:column;display:flex;position:fixed;inset:0;transform:translate(-100%)}.page.menu-open .mmenu{transform:none}.mmenu .top{letter-spacing:.14em;justify-content:space-between;align-items:center;height:60px;font-size:12px;display:flex}.mmenu .top button{letter-spacing:.06em;color:var(--gris)}.mmenu .links{margin-top:48px}.mmenu .links a{font-family:var(--serif);letter-spacing:-.01em;font-size:44px;line-height:1.25;display:block}.mmenu .util{letter-spacing:.14em;text-transform:uppercase;gap:28px;margin-top:auto;font-size:12px;display:flex}@media (min-width:721px) and (max-width:1024px){.page{--margin:40px;--gap:16px}.nav ul{gap:20px}.drawer{width:400px}}@media (max-width:720px){.search{padding:16px 0 28px}.sform,.sresults{grid-column:1/-1}.sform input{font-size:24px}.page{--margin:20px;--gap:12px}.margin-note{display:none}.nav{justify-content:center;height:60px}.nav.over{margin-bottom:-60px}.nav .primary,.nav .util li:not(.bag){display:none}.nav .menu{left:var(--margin);letter-spacing:.14em;font-size:12px;display:block;position:absolute}.nav .util{right:var(--margin);position:absolute}.card .meta{flex-direction:column;gap:2px;font-size:12px}footer{padding-top:80px}footer .cols{grid-column:1/-1;grid-template-columns:1fr 1fr;row-gap:48px;padding-bottom:80px}footer .legal{flex-direction:column;grid-column:1/-1;gap:6px}.crop{font-size:clamp(96px,26vw,120px)}.drawer{width:100%;padding:24px var(--margin) 28px}.drawer .top{margin-bottom:32px}.item{grid-template-columns:80px 1fr}}.tbc{color:var(--gris);font-style:italic}.notfound{padding:120px var(--margin) 200px}.notfound .display{margin-bottom:24px;font-size:clamp(40px,4.4vw,64px)}.notfound p{color:var(--gris);margin-bottom:32px;font-size:15px}.notfound .text{grid-column:1/-1}@media (max-width:720px){.notfound .text{grid-column:1/-1}}[data-page=home] .hero{height:100svh;min-height:560px;color:var(--parchment);position:relative}[data-page=home] .hero .ph{--tone:#4a4640;--fig:#6b655b}[data-page=home] .hero .foot{left:var(--margin);right:var(--margin);z-index:3;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:48px}[data-page=home] .hero .wordmark{font-size:13px}[data-page=home] .hero .cta{border-color:#f5f2ecb3}[data-page=home] .intro{padding:200px var(--margin) 160px}[data-page=home] .intro .text{grid-column:1/6;align-self:start}[data-page=home] .intro .display{margin-bottom:40px;font-size:clamp(72px,9vw,140px)}[data-page=home] .intro .lede{margin-bottom:32px}[data-page=home] .intro .lede.quiet{margin-top:-16px}[data-page=home] .intro .image{grid-column:7/12;margin-top:180px}[data-page=home] .intro .margin-note{top:212px}[data-page=home] .doors{padding:0 0 200px}[data-page=home] .doors .grid{align-items:start}[data-page=home] .door{display:block}[data-page=home] .door:first-child{grid-column:1/4;margin-top:120px}[data-page=home] .door:nth-child(2){grid-column:5/8}[data-page=home] .door:nth-child(3){grid-column:9/12;margin-top:240px}[data-page=home] .door .caption{color:var(--charcoal);margin-top:14px}[data-page=home] .door .caption em{color:var(--gris);margin-top:2px;font-style:normal;display:block}[data-page=home] .door:hover .ph .inner{transform:scale(1.03)}[data-page=home] .detail{padding:0 var(--margin) 200px}[data-page=home] .detail .macro{grid-column:1/7}[data-page=home] .detail .macro .ph{--tone:#8e877a;--fig:#7a7367}[data-page=home] .detail .macro .fig{opacity:1;background:linear-gradient(90deg,#0000 0 46%,#f5f2ec59 46% 54%,#0000 54%);border-radius:0;width:140%;height:140%;top:70%;left:20%;transform:rotate(-12deg)}[data-page=home] .detail .side{grid-column:8/12;align-self:end;padding-bottom:8px}[data-page=home] .detail .side .ph{--tone:#dcd6c9;--fig:#a9a092;width:52%;margin-bottom:40px}[data-page=home] .detail .side p{max-width:30ch;margin-bottom:14px;font-size:15px;line-height:1.55}[data-page=home] .detail .side .caption{margin-bottom:24px}[data-page=home] .detail .margin-note{top:auto;bottom:224px}[data-page=home] .featured{padding:0 var(--margin) 200px}[data-page=home] .products{gap:var(--gap);grid-column:1/12;grid-template-columns:repeat(4,1fr);display:grid}[data-page=home] .featured .more{grid-column:1/12;margin-top:64px}[data-page=home] .look{background:var(--ink);color:var(--parchment);padding:160px var(--margin)}[data-page=home] .look .image{grid-column:1/8}[data-page=home] .look .image .ph{--tone:#3c3934;--fig:#5b564e}[data-page=home] .look .text{grid-column:9/12;align-self:end}[data-page=home] .look .display{margin-bottom:24px;font-size:clamp(40px,4.4vw,64px)}[data-page=home] .look .caption{color:var(--stone);margin-bottom:12px}[data-page=home] .look p{color:#d7d1c5;max-width:30ch;margin-bottom:36px;font-size:15px;line-height:1.55}[data-page=home] .look .textlink{border-color:#f5f2ec80}[data-page=home] .news{padding:200px var(--margin)}[data-page=home] .news .text{grid-column:1/7}[data-page=home] .news .display{margin-bottom:20px;font-size:clamp(40px,4.4vw,64px)}[data-page=home] .news p{max-width:38ch;font-size:15px;line-height:1.55}[data-page=home] .news form{border-bottom:1px solid var(--charcoal);grid-column:8/12;align-self:end;align-items:flex-end;gap:24px;padding-bottom:12px;display:flex}[data-page=home] .news input{font:inherit;color:var(--charcoal);background:0 0;border:0;flex:1;padding:8px 0;font-size:15px}[data-page=home] .news input::placeholder{color:var(--gris)}[data-page=home] .news button{letter-spacing:.14em;text-transform:uppercase;padding-bottom:8px;font-size:12px}@media (max-width:720px){[data-page=home] .hero{min-height:0}[data-page=home] .hero .foot{flex-direction:column;align-items:flex-start;gap:28px;bottom:32px}[data-page=home] .hero .wordmark{display:none}[data-page=home] .intro{padding:120px 0 120px var(--margin)}[data-page=home] .intro .text{padding-right:var(--margin);grid-column:1/-1}[data-page=home] .intro .display{font-size:clamp(64px,19vw,92px)}[data-page=home] .intro .lede.quiet{margin-top:-8px}[data-page=home] .intro .grid{padding-right:0}[data-page=home] .intro .image{grid-column:2/-1;margin-top:64px}[data-page=home] .doors .grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-right:0;display:flex;overflow-x:auto}[data-page=home] .doors .grid::-webkit-scrollbar{display:none}[data-page=home] .door{scroll-snap-align:start;flex:0 0 76%;margin-top:0!important}[data-page=home] .doors{padding-bottom:128px}[data-page=home] .detail{padding:0 0 128px}[data-page=home] .detail .macro{grid-column:1/-1}[data-page=home] .detail .grid{padding:0}[data-page=home] .detail .side{padding:40px var(--margin) 0;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}[data-page=home] .detail .side .ph{grid-row:1/4;width:100%;margin:0}[data-page=home] .detail .side p{font-size:14px}[data-page=home] .featured{padding:0 var(--margin) 128px}[data-page=home] .products{grid-column:1/-1;grid-template-columns:1fr 1fr}[data-page=home] .featured .more{grid-column:1/-1;margin-top:40px}[data-page=home] .look{padding:96px 0 96px var(--margin)}[data-page=home] .look .image{grid-column:2/-1}[data-page=home] .look .grid{padding-right:0}[data-page=home] .look .text{padding:40px var(--margin) 0 0;grid-column:1/-1}[data-page=home] .news{padding:128px var(--margin)}[data-page=home] .news .text,[data-page=home] .news form{grid-column:1/-1}[data-page=home] .news form{margin-top:40px}}[data-page=shop] .cintro{padding:64px var(--margin) 96px}[data-page=shop] .cintro .text{grid-column:1/6}[data-page=shop] .cintro .display{margin-bottom:28px;font-size:clamp(44px,5vw,72px)}[data-page=shop] .cintro .display em{color:var(--gris);letter-spacing:0;margin-left:.3em;font-size:.5em;font-style:normal}[data-page=shop] .cintro .lede{font-size:16px}[data-page=shop] .cintro .lede.quiet{margin-top:10px}[data-page=shop] .cintro .margin-note{top:72px}[data-page=shop] .cwide{padding:0 var(--margin) 120px}[data-page=shop] .cwide .image{grid-column:3/12}[data-page=shop] .cwide .image .ph{--tone:#c4bcad;--fig:#8f877a}[data-page=shop] .cwide .cap{color:var(--gris);grid-column:1/3;align-self:end;max-width:18ch;padding-bottom:6px;font-size:12px;line-height:1.6}[data-page=shop] .shophead{padding:40px var(--margin) 48px}[data-page=shop] .shophead .lead{letter-spacing:.14em;grid-column:1/6;align-items:baseline;gap:20px;font-size:12px;display:flex}[data-page=shop] .shophead .lead .st{letter-spacing:.01em;color:var(--gris);text-transform:none;font-variant-numeric:tabular-nums}[data-page=shop] .shophead .cats{letter-spacing:.06em;grid-column:6/10;gap:28px;font-size:12px;display:flex}[data-page=shop] .shophead .cats a{color:var(--gris);border-bottom:1px solid #0000;padding-bottom:4px}[data-page=shop] .shophead .cats a:hover{color:var(--charcoal)}[data-page=shop] .shophead .cats a[aria-current=true]{color:var(--charcoal);border-color:currentColor}[data-page=shop] .shophead .tools{letter-spacing:.06em;grid-column:10/12;justify-content:flex-end;align-items:baseline;gap:28px;font-size:12px;display:flex}[data-page=shop] .shophead .tools button,[data-page=shop] .shophead .tools .sortwrap{color:var(--gris);border-bottom:1px solid #0000;padding-bottom:4px}[data-page=shop] .shophead .tools button:hover,[data-page=shop] .shophead .tools .sortwrap:hover{color:var(--charcoal)}[data-page=shop] .shophead .tools button[aria-expanded=true]{color:var(--charcoal);border-color:currentColor}[data-page=shop] .sortwrap{position:relative}[data-page=shop] .sortwrap select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}[data-page=shop] .shophead.sub{padding-top:0}[data-page=shop] .shophead.sub .lead{font-size:12px}[data-page=shop] .shop{padding-bottom:200px}[data-page=shop] .rail{grid-column:1/3;align-self:start;display:none;position:sticky;top:96px}[data-page=shop] .filters-open .rail{display:block}[data-page=shop] .rail .group{margin-bottom:36px}[data-page=shop] .rail h3{color:var(--gris);margin-bottom:12px;font-size:12px;font-weight:400}[data-page=shop] .opt{color:var(--charcoal);padding:5px 0;font-size:14px;display:block;position:relative}[data-page=shop] .opt:after{content:"";background:var(--charcoal);transform-origin:0;width:100%;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:3px;left:0;transform:scaleX(0)}[data-page=shop] .opt[aria-pressed=true]:after{transform:scaleX(1)}[data-page=shop] .opt.sw{align-items:center;gap:10px;display:inline-flex}[data-page=shop] .opt i{background:var(--tone);width:14px;height:14px;display:inline-block}[data-page=shop] .clear{color:var(--gris);border-bottom:1px solid var(--stone);padding-bottom:1px;font-size:12px}[data-page=shop] .clear:hover{color:var(--charcoal)}[data-page=shop] .cards{column-gap:var(--gap);grid-column:1/12;grid-template-columns:repeat(3,1fr);align-items:start;row-gap:80px;display:grid}[data-page=shop] .filters-open .cards{grid-column:4/12}[data-page=shop] .card.wide{grid-column:span 2}[data-page=shop] .card.step{margin-top:80px}[data-page=shop] .none{color:var(--gris);grid-column:1/8;padding-top:8px;font-size:15px;line-height:1.6}[data-page=shop] .none a{border-bottom:1px solid var(--stone);padding-bottom:1px}[data-page=shop] .sheet{display:none}@media (max-width:720px){[data-page=shop] .cintro{padding:32px var(--margin) 56px}[data-page=shop] .cintro .text{grid-column:1/-1}[data-page=shop] .cintro .display{font-size:44px}[data-page=shop] .cwide{padding:0 0 64px var(--margin)}[data-page=shop] .cwide .grid{padding-right:0}[data-page=shop] .cwide .image{grid-column:2/-1}[data-page=shop] .cwide .cap{padding:16px var(--margin) 0 0;grid-column:1/-1;max-width:none}[data-page=shop] .shophead{padding:20px var(--margin) 32px}[data-page=shop] .shophead .lead{grid-column:1/-1}[data-page=shop] .shophead .cats{scrollbar-width:none;white-space:nowrap;padding-right:var(--margin);grid-column:1/-1;margin-top:20px;overflow-x:auto}[data-page=shop] .shophead .cats::-webkit-scrollbar{display:none}[data-page=shop] .shophead .tools{grid-column:1/-1;justify-content:flex-start;margin-top:20px}[data-page=shop] .shop{padding-bottom:128px}[data-page=shop] .rail{display:none!important}[data-page=shop] .cards,[data-page=shop] .filters-open .cards{grid-column:1/-1;grid-template-columns:1fr 1fr;row-gap:40px}[data-page=shop] .card.step{margin-top:0}[data-page=shop] .card.wide{grid-column:1/-1}[data-page=shop] .card.mstep{margin-top:48px}[data-page=shop] .none{grid-column:1/-1}[data-page=shop] .page.sheet-open .scrim{opacity:1;pointer-events:auto}[data-page=shop] .sheet{z-index:41;background:var(--parchment);padding:28px var(--margin) 28px;transition:transform var(--dur) var(--ease);max-height:80%;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}[data-page=shop] .page.sheet-open .sheet{transform:none}[data-page=shop] .sheet .top{letter-spacing:.14em;justify-content:space-between;margin-bottom:28px;font-size:12px;display:flex}[data-page=shop] .sheet .top button{letter-spacing:.06em;color:var(--gris)}[data-page=shop] .sheet .group{margin-bottom:28px}[data-page=shop] .sheet h3{color:var(--gris);margin-bottom:8px;font-size:12px;font-weight:400}[data-page=shop] .sheet .opts{flex-wrap:wrap;gap:0 24px;display:flex}[data-page=shop] .sheet .opt{align-items:center;gap:10px;padding:10px 0;font-size:15px;display:inline-flex}[data-page=shop] .sheet .opt:after{bottom:6px}[data-page=shop] .sheet .apply{background:var(--charcoal);width:100%;height:56px;color:var(--parchment);letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-size:12px;display:block}}[data-page=product] .product{padding:24px var(--margin) 0}[data-page=product] .crumb{letter-spacing:.06em;color:var(--gris);grid-column:1/8;margin-bottom:40px;font-size:11px}[data-page=product] .crumb a:hover{color:var(--charcoal)}[data-page=product] .gallery{column-gap:var(--gap);row-gap:var(--gap);grid-column:1/8;grid-template-columns:repeat(7,1fr);display:grid}[data-page=product] .gallery figure[data-role=primary]{grid-column:1/8}[data-page=product] .gallery figure[data-role=macro]{grid-column:3/8;margin-top:64px}[data-page=product] .gallery figure[data-role=alternate]{grid-column:1/6;margin-top:64px}[data-page=product] .gallery figure[data-role=fabric]{grid-column:4/8;margin-top:-120px}[data-page=product] .gallery figure[data-role=worn]{grid-column:1/8;margin-top:64px}[data-page=product] .gallery figure[data-role=detail]{grid-column:2/6;margin-top:64px}[data-page=product] .gallery .role{z-index:2;letter-spacing:.08em;color:#14141280;font-size:10.5px;position:absolute;bottom:10px;right:12px}[data-page=product] .progress{display:none}[data-page=product] .buy{grid-column:9/12;align-self:start;padding-top:8px;position:sticky;top:96px}[data-page=product] .buy h1{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:10px;font-size:40px;font-weight:400;line-height:1}[data-page=product] .buy .price{color:var(--gris);font-variant-numeric:tabular-nums;margin-bottom:44px;font-size:14px}[data-page=product] .buy .row{margin-bottom:32px}[data-page=product] .buy .rowhead{color:var(--gris);justify-content:space-between;margin-bottom:14px;font-size:12px;display:flex}[data-page=product] .buy .rowhead .val{color:var(--charcoal)}[data-page=product] .buy .rowhead a{color:var(--gris);border-bottom:1px solid var(--stone);padding-bottom:1px}[data-page=product] .swatches{gap:10px;display:flex}[data-page=product] .swatch{width:28px;height:28px;padding:0;position:relative}[data-page=product] .swatch .ph{position:absolute;inset:0}[data-page=product] .swatch[aria-checked=true]{outline:1px solid var(--charcoal);outline-offset:3px}[data-page=product] .sizes{flex-wrap:wrap;gap:4px 22px;font-size:14px;display:flex}[data-page=product] .size{color:var(--charcoal);padding:6px 0;position:relative}[data-page=product] .size:after{content:"";background:var(--charcoal);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}[data-page=product] .size[aria-checked=true]:after{transform:scaleX(1)}[data-page=product] .size[disabled]{color:var(--stone);cursor:default;text-decoration:line-through}[data-page=product] .hint{color:var(--gris);min-height:18px;margin:-16px 0 20px;font-size:12px}[data-page=product] .add{background:var(--charcoal);width:100%;height:52px;color:var(--parchment);letter-spacing:.16em;text-transform:uppercase;transition:background .35s var(--ease);font-size:12px;display:block}[data-page=product] .add:hover{background:var(--ink)}[data-page=product] .add[disabled]{color:var(--gris);border:1px solid var(--stone);cursor:default;background:0 0}[data-page=product] .avail{color:var(--gris);margin-top:16px;font-size:12px;line-height:1.6}[data-page=product] .avail a{border-bottom:1px solid var(--stone);padding-bottom:1px}[data-page=product] .buy .notation{display:none}[data-page=product] .story{padding:200px var(--margin) 160px}[data-page=product] .story .text{grid-column:1/7}[data-page=product] .story .display{margin-bottom:48px;font-size:clamp(56px,6vw,88px)}[data-page=product] .story p{max-width:36ch;margin-bottom:22px;font-size:16px;line-height:1.6}[data-page=product] .story .tbc{color:var(--gris);font-style:italic}[data-page=product] .story .draft{color:var(--gris);grid-column:8/12;align-self:end;max-width:26ch;font-size:11px;line-height:1.6}[data-page=product] .detail{padding:0 var(--margin) 200px}[data-page=product] .detail .macro{grid-column:1/9}[data-page=product] .detail .macro .ph{--tone:#8e877a;--fig:#7a7367}[data-page=product] .detail .macro .fig{opacity:1;background:linear-gradient(90deg,#0000 0 46%,#f5f2ec59 46% 54%,#0000 54%);border-radius:0;width:140%;height:140%;top:70%;left:20%;transform:rotate(-12deg)}[data-page=product] .detail .side{grid-column:10/12;align-self:end;padding-bottom:12px}[data-page=product] .detail .side h2{color:var(--gris);margin-bottom:12px;font-size:12px;font-weight:400}[data-page=product] .detail .side p{max-width:22ch;font-size:14px;line-height:1.55}[data-page=product] .facts{border-top:1px solid var(--stone);margin:0 var(--margin);padding:56px 0 200px}[data-page=product] .facts .grid{padding:0}[data-page=product] .facts .col:first-child{grid-column:1/4}[data-page=product] .facts .col:nth-child(2){grid-column:5/8}[data-page=product] .facts .col:nth-child(3){grid-column:9/12}[data-page=product] .facts h3{color:var(--gris);margin-bottom:18px;font-size:12px;font-weight:400}[data-page=product] .facts p{max-width:30ch;margin-bottom:12px;font-size:14px;line-height:1.6}[data-page=product] .facts .tbc{color:var(--gris);font-style:italic}[data-page=product] .facts a.quiet{color:var(--gris);border-bottom:1px solid var(--stone);padding-bottom:1px;font-size:12px}[data-page=product] .related{padding:0 var(--margin) 200px}[data-page=product] .related .head{color:var(--gris);grid-column:1/12;margin-bottom:32px;font-size:12px}[data-page=product] .cards{gap:var(--gap);grid-column:1/12;grid-template-columns:repeat(4,1fr);display:grid}[data-page=product] .stickybar{display:none}@media (max-width:720px){[data-page=product] .product{padding-top:0}[data-page=product] .product.grid{padding:0;display:block}[data-page=product] .crumb{display:none}[data-page=product] .gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;padding:0;display:flex;overflow-x:auto}[data-page=product] .gallery::-webkit-scrollbar{display:none}[data-page=product] .gallery figure{scroll-snap-align:start;flex:0 0 100%;grid-column:auto;aspect-ratio:4/5!important;margin:0!important}[data-page=product] .progress{background:var(--stone);height:1px;margin:0 var(--margin);display:block;position:relative}[data-page=product] .progress i{height:100%;width:calc(100%/var(--n));background:var(--charcoal);transform:translateX(calc(var(--i)*100%));transition:transform .4s var(--ease);position:absolute;top:0;left:0}[data-page=product] .buy{padding:28px var(--margin) 0;position:static}[data-page=product] .buy h1{font-size:34px}[data-page=product] .buy .price{margin-bottom:32px}[data-page=product] .sizes{gap:4px 20px}[data-page=product] .size{min-width:24px;padding:12px 0}[data-page=product] .add{height:56px}[data-page=product] .buy .notation{letter-spacing:.08em;color:var(--gris);margin-top:28px;font-size:10.5px;line-height:1.7;display:block}[data-page=product] .buy .notation span{color:var(--stone);display:block}[data-page=product] .story{padding:128px var(--margin) 96px}[data-page=product] .story .text{grid-column:1/-1}[data-page=product] .story .display{margin-bottom:32px;font-size:clamp(52px,15vw,64px)}[data-page=product] .story p{font-size:15px}[data-page=product] .story .draft{grid-column:1/-1;margin-top:24px}[data-page=product] .detail{padding:0 0 128px}[data-page=product] .detail .macro{grid-column:2/-1}[data-page=product] .detail .side{padding:32px var(--margin) 0;grid-column:1/-1}[data-page=product] .facts{padding-top:40px;padding-bottom:128px}[data-page=product] .facts .col{margin-bottom:40px;grid-column:1/-1!important}[data-page=product] .related{padding:0 var(--margin) 128px}[data-page=product] .related .head{grid-column:1/-1}[data-page=product] .cards{grid-column:1/-1;grid-template-columns:1fr 1fr}[data-page=product] .stickybar{z-index:30;height:56px;padding:0 var(--margin);background:var(--parchment);border-top:1px solid var(--stone);transition:transform .45s var(--ease);justify-content:space-between;align-items:center;font-size:13px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}[data-page=product] .stickybar.on{transform:none}[data-page=product] .stickybar .l span{color:var(--gris);font-variant-numeric:tabular-nums;margin-left:10px}[data-page=product] .stickybar button{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--charcoal);padding-bottom:4px;font-size:12px}}[data-page=about] .ab{padding:0 var(--margin) 160px}[data-page=about] .ab .note{letter-spacing:.14em;color:var(--gris);grid-column:1/3;padding-top:56px;font-size:12px}[data-page=about] .ab-open{padding:120px var(--margin) 160px}[data-page=about] .ab-open .display{grid-column:1/9;font-size:clamp(56px,6.4vw,96px)}[data-page=about] .ab-origin .image{grid-column:6/11}[data-page=about] .ab-origin .text{grid-column:1/5;align-self:end;padding-bottom:16px}[data-page=about] .ab p{max-width:32ch;margin-bottom:18px;font-size:16px;line-height:1.6}[data-page=about] .ab p.lines{white-space:pre-line}[data-page=about] .ab-name{padding:160px var(--margin)}[data-page=about] .ab-name .text{grid-column:2/8}[data-page=about] .ab-name .caption{margin-bottom:24px}[data-page=about] .ab-wide .image{grid-column:1/12}[data-page=about] .ab-wide .image .ph{--tone:#b3ada2;--fig:#7e786e}[data-page=about] .ab-pieces{padding:160px var(--margin)}[data-page=about] .ab-pieces .macro{grid-column:1/5}[data-page=about] .ab-pieces .macro .ph{--tone:#8e877a;--fig:#7a7367}[data-page=about] .ab-pieces .text{grid-column:7/12;align-self:end;padding-bottom:16px}[data-page=about] .ab-close{padding:40px var(--margin) 200px}[data-page=about] .ab-close .display{grid-column:1/8;font-size:clamp(32px,3.2vw,48px);line-height:1.15}[data-page=about] .draft{color:var(--gris);max-width:26ch;font-size:11px;line-height:1.6}[data-page=about] .ab .draft{grid-column:9/12;align-self:end}@media (max-width:720px){[data-page=about] .ab{padding-bottom:80px}[data-page=about] .ab .note{grid-column:1/-1;padding-top:24px}[data-page=about] .ab-open{padding:56px var(--margin) 80px}[data-page=about] .ab-open .display{grid-column:1/-1;font-size:clamp(44px,12vw,52px)}[data-page=about] .ab-origin{padding-right:0}[data-page=about] .ab-origin .image{grid-column:2/-1}[data-page=about] .ab-origin .text{padding:32px var(--margin) 0 0;grid-column:1/-1}[data-page=about] .ab p{font-size:15px}[data-page=about] .ab-name{padding:80px var(--margin)}[data-page=about] .ab-name .text{grid-column:1/-1}[data-page=about] .ab-wide{padding-left:0;padding-right:0}[data-page=about] .ab-wide .image{grid-column:1/-1}[data-page=about] .ab-pieces{padding:80px var(--margin)}[data-page=about] .ab-pieces .macro{grid-column:1/3}[data-page=about] .ab-pieces .text{grid-column:1/-1;padding-top:32px}[data-page=about] .ab-close{padding:0 var(--margin) 120px}[data-page=about] .ab-close .display{grid-column:1/-1;font-size:28px}[data-page=about] .ab .draft{grid-column:1/-1;margin-top:16px}}[data-page=look] .lb-head{padding:56px var(--margin) 64px}[data-page=look] .lb-head .note{letter-spacing:.14em;color:var(--gris);grid-column:1/3;font-size:12px}[data-page=look] .lb-entry{padding:0 var(--margin) 200px}[data-page=look] .lb-entry .image{grid-column:1/9}[data-page=look] .lb-entry .text{grid-column:10/12;align-self:end;padding-bottom:12px}[data-page=look] .lb-entry .display{margin-bottom:16px;font-size:clamp(32px,3.2vw,48px);line-height:1.05}[data-page=look] .lb-entry .caption{margin-bottom:20px}[data-page=look] .lb-entry p.st{max-width:24ch;margin-bottom:32px;font-size:14px;line-height:1.55}[data-page=look] .lb-none{color:var(--gris);grid-column:1/8;font-size:15px}[data-page=look] .st-head{padding:56px var(--margin) 96px}[data-page=look] .st-head .note{letter-spacing:.14em;color:var(--gris);grid-column:1/3;font-size:12px}[data-page=look] .st-head .display{grid-column:1/9;margin-top:64px;margin-bottom:28px;font-size:clamp(56px,6.4vw,96px)}[data-page=look] .st-head .caption{grid-column:1/4;margin-bottom:16px}[data-page=look] .st-head p.st{grid-column:1/6;font-size:16px;line-height:1.55}[data-page=look] .st-head .margin-note{top:56px}[data-page=look] .fr{padding:0 var(--margin) 120px}[data-page=look] .fr .cap{color:var(--gris);max-width:22ch;font-size:12px;line-height:1.6}[data-page=look] .fr-full .image{grid-column:1/12}[data-page=look] .fr-portrait .image{grid-column:7/12}[data-page=look] .fr-pair .a{grid-column:1/6}[data-page=look] .fr-pair .b{grid-column:7/11;margin-top:160px}[data-page=look] .fr-macro .image{grid-column:3/8}[data-page=look] .fr-macro .cap{grid-column:9/12;align-self:end;padding-bottom:8px}[data-page=look] .fr-crop .image{grid-column:1/9}[data-page=look] .fr-space{padding:0 0 120px}[data-page=look] .fr-inset .image{grid-column:2/6}[data-page=look] .fr-inset .cap{grid-column:7/10;align-self:end;padding-bottom:8px}[data-page=look] .st-pieces{border-top:1px solid var(--stone);margin:0 var(--margin);padding:80px 0 200px}[data-page=look] .st-pieces .grid{padding:0}[data-page=look] .st-pieces .head{color:var(--gris);grid-column:1/12;margin-bottom:32px;font-size:12px}[data-page=look] .st-pieces .cards{gap:var(--gap);grid-column:1/12;grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:720px){[data-page=look] .lb-head{padding:24px var(--margin) 32px}[data-page=look] .lb-head .note{grid-column:1/-1}[data-page=look] .lb-entry{padding:0 0 120px var(--margin)}[data-page=look] .lb-entry .image{grid-column:1/-1}[data-page=look] .lb-entry .text{padding:28px var(--margin) 0 0;grid-column:1/-1}[data-page=look] .st-head{padding:24px var(--margin) 56px}[data-page=look] .st-head .note{grid-column:1/-1}[data-page=look] .st-head .display{grid-column:1/-1;margin-top:40px;font-size:clamp(44px,12vw,52px)}[data-page=look] .st-head .caption,[data-page=look] .st-head p.st{grid-column:1/-1}[data-page=look] .fr{padding:0 0 64px}[data-page=look] .fr .cap{padding:12px var(--margin) 0}[data-page=look] .fr-full .image{grid-column:1/-1}[data-page=look] .fr-portrait .image{grid-column:2/-1}[data-page=look] .fr-pair .a{margin-left:var(--margin);grid-column:1/3}[data-page=look] .fr-pair .b{grid-column:2/-1;margin-top:40px}[data-page=look] .fr-macro .image{margin-left:var(--margin);grid-column:1/4}[data-page=look] .fr-macro .cap{grid-column:1/-1}[data-page=look] .fr-crop .image{grid-column:2/-1}[data-page=look] .fr-space{padding-bottom:64px}[data-page=look] .fr-inset .image{grid-column:2/4}[data-page=look] .fr-inset .cap{grid-column:1/-1}[data-page=look] .st-pieces{padding:48px 0 120px}[data-page=look] .st-pieces .head{grid-column:1/-1}[data-page=look] .st-pieces .cards{grid-column:1/-1;grid-template-columns:1fr 1fr}}[data-page=util] .ut-head{padding:56px var(--margin)}[data-page=util] .ut-head .note{letter-spacing:.14em;color:var(--gris);grid-column:1/3;font-size:12px}[data-page=util] .ut-head h1{font-family:var(--serif);letter-spacing:-.015em;grid-column:1/8;margin-top:40px;font-size:clamp(40px,4.4vw,64px);font-weight:400;line-height:1}[data-page=util] .ut-head .lede{grid-column:1/7;margin-top:24px;font-size:16px}[data-page=util] .ut-head .side{color:var(--gris);grid-column:9/12;align-self:end;font-size:12px;line-height:1.7}[data-page=util] .ut-head .side a{border-bottom:1px solid var(--stone);padding-bottom:1px}[data-page=util] .ut{padding:0 var(--margin) 160px}[data-page=util] .ut .body{grid-column:1/8}[data-page=util] .ut .aside{color:var(--gris);grid-column:9/12;font-size:12px;line-height:1.7}[data-page=util] .ut .aside a{border-bottom:1px solid var(--stone);padding-bottom:1px}[data-page=util] .ut h2{color:var(--gris);margin:56px 0 16px;font-size:12px;font-weight:400}[data-page=util] .ut h2:first-child{margin-top:0}[data-page=util] .ut p{max-width:44ch;margin-bottom:12px;font-size:15px;line-height:1.6}[data-page=util] .tbc{color:var(--gris);font-style:italic}[data-page=util] .ut a.inl{border-bottom:1px solid var(--stone);padding-bottom:1px}[data-page=util] .segs{gap:24px;margin-bottom:32px;font-size:13px;display:flex}[data-page=util] .seg{color:var(--gris);padding:6px 0;position:relative}[data-page=util] .seg:after{content:"";background:var(--charcoal);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}[data-page=util] .seg[aria-pressed=true]{color:var(--charcoal)}[data-page=util] .seg[aria-pressed=true]:after{transform:scaleX(1)}[data-page=util] .units{gap:16px;margin-bottom:20px;font-size:12px;display:flex}[data-page=util] .units button{color:var(--gris);border-bottom:1px solid #0000;padding-bottom:2px}[data-page=util] .units button[aria-pressed=true]{color:var(--charcoal);border-color:currentColor}[data-page=util] table.sizes{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}[data-page=util] table.sizes th,[data-page=util] table.sizes td{text-align:left;border-bottom:1px solid var(--stone);padding:12px 0;font-weight:400}[data-page=util] table.sizes th{color:var(--gris);font-size:12px}[data-page=util] table.sizes td.tbc{font-style:normal}[data-page=util] table.sizes .m{display:none}[data-page=util] .diagram{grid-column:9/12;align-self:start}[data-page=util] .diagram .ph{--tone:#e3ddcf;--fig:#b4ab9c}[data-page=util] .acc{border-top:1px solid var(--stone)}[data-page=util] .acc .q{text-align:left;border-bottom:1px solid var(--stone);width:100%;padding:18px 0;font-size:15px;display:block;position:relative}[data-page=util] .acc .q:after{content:"";border-right:1px solid var(--gris);border-bottom:1px solid var(--gris);width:8px;height:8px;transition:transform .35s var(--ease);position:absolute;top:50%;right:2px;transform:translateY(-70%)rotate(45deg)}[data-page=util] .acc .q[aria-expanded=true]:after{transform:translateY(-30%)rotate(225deg)}[data-page=util] .acc .a{border-bottom:1px solid var(--stone);padding:16px 0 28px;display:none}[data-page=util] .acc .a[data-open]{display:block}[data-page=util] .acc .a p{margin-bottom:8px}[data-page=util] .acc .a a{border-bottom:1px solid var(--stone);padding-bottom:1px;font-size:13px}[data-page=util] .cform{grid-column:1/7}[data-page=util] .cform .f{margin-bottom:28px}[data-page=util] .cform label{color:var(--gris);margin-bottom:8px;font-size:12px;display:block}[data-page=util] .cform label em{color:var(--stone);font-style:normal}[data-page=util] .cform input,[data-page=util] .cform select,[data-page=util] .cform textarea{width:100%;font:inherit;border:0;border-bottom:1px solid var(--charcoal);color:var(--charcoal);background:0 0;border-radius:0;padding:8px 0;font-size:15px}[data-page=util] .cform textarea{resize:vertical;min-height:120px}[data-page=util] .cform select{appearance:none}[data-page=util] .cform .send{background:var(--charcoal);width:100%;max-width:280px;height:52px;color:var(--parchment);letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-size:12px;display:block}[data-page=util] .cform .msg{color:var(--gris);min-height:18px;margin-top:16px;font-size:12px}@media (max-width:720px){[data-page=util] .ut-head{padding:24px var(--margin) 32px}[data-page=util] .ut-head .note,[data-page=util] .ut-head h1,[data-page=util] .ut-head .lede,[data-page=util] .ut-head .side{grid-column:1/-1}[data-page=util] .ut-head h1{margin-top:24px;font-size:40px}[data-page=util] .ut-head .side{margin-top:20px}[data-page=util] .ut{padding-bottom:96px}[data-page=util] .ut .body,[data-page=util] .ut .aside,[data-page=util] .diagram,[data-page=util] .cform{grid-column:1/-1}[data-page=util] .ut .aside,[data-page=util] .diagram,[data-page=util] .ut h2{margin-top:40px}[data-page=util] table.sizes .d{display:none}[data-page=util] table.sizes .m{display:table-row}[data-page=util] .cform .send{max-width:none;height:56px}[data-page=util] .acc .q{min-height:48px;padding:16px 0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_d5eba955-module__21oGWW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_d5eba955-module__21oGWW__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
