:root{color-scheme:light;--blue:#0123B4;--cream:#F5EFE0;--ink:#1A1A22;--ink-2:#55565F;--muted:#9A9184;--rule:#DDD4C0}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--cream);color:var(--ink);font-family:EB Garamond,Garamond,Baskerville,Caslon,serif;font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:var(--blue);color:var(--cream);padding:10px 14px;z-index:99}.label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:10.5px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}h1,h2,h3{font-weight:400;margin:0;text-wrap:balance;letter-spacing:-.006em}h1{font-size:clamp(38px,6vw,74px);line-height:1.02}h2{font-size:clamp(28px,3.6vw,44px);line-height:1.08}h3{font-size:clamp(22px,2.4vw,30px);line-height:1.14}.ac{font-style:italic;color:var(--blue)}.lock b{font-weight:700}.lock i{font-style:italic;font-weight:400}.wrap{max-width:1080px;margin:0 auto;padding:0 clamp(22px,5vw,64px)}.narrow{max-width:600px}.lede{font-size:19px;color:var(--ink-2);max-width:54ch;margin-top:20px}.sec{padding:clamp(56px,9vw,132px) 0}.sec.tight{padding-top:0}.eyebrow{color:var(--blue);display:block;margin-bottom:clamp(26px,4vw,44px)}.bar{position:sticky;top:0;z-index:60;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:18px clamp(22px,5vw,64px);background:color-mix(in oklab,var(--cream) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bar .mark{grid-column:2;justify-self:center;font-family:EB Garamond,Garamond,serif;font-size:21px;color:var(--blue);white-space:nowrap}.bar .navL{display:flex;gap:clamp(14px,2.4vw,30px);align-items:center;flex-wrap:wrap}.bar .navR{display:flex;gap:16px;align-items:center;justify-content:flex-end}.navlink,.bar .navR a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.navlink:hover,.bar .navR a:hover,.navlink[aria-current=page]{color:var(--blue)}@media(max-width:820px){.bar{grid-template-columns:1fr auto;row-gap:12px}.bar .navL{grid-column:1;grid-row:1}.bar .mark{grid-column:2;grid-row:1}.bar .navR{grid-column:1/-1;grid-row:2;justify-content:center;gap:22px}.navlink,.bar .navR a{font-size:9px;letter-spacing:.08em}}.panel{position:relative;overflow:hidden;background:var(--blue);color:var(--cream);padding:clamp(52px,9vw,110px) clamp(22px,5vw,64px)}.panel>*{position:relative;z-index:2}.panel .media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--blue)}.panel .media video,.panel .media img,.panel .media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0;display:block}.panel .media iframe{width:100vw;height:56.25vw;min-height:100%;min-width:177.77vh;top:50%;left:50%;transform:translate(-50%,-50%)}.panel .veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--blue);opacity:.62}@media(prefers-reduced-motion:reduce){.panel .media video,.panel .media iframe{display:none}}@media(max-width:700px){.panel.no-mobile-video .media video,.panel.no-mobile-video .media iframe{display:none}}.panel .top{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:var(--cream)}.panel .top .it{font-style:italic;font-size:17px}.panel .lockup{display:block;text-align:center;color:var(--cream);font-size:clamp(50px,12vw,138px);line-height:1;letter-spacing:-.02em;margin:clamp(46px,9vw,104px) 0 0}.panel .sub{text-align:center;font-style:italic;font-size:clamp(17px,2vw,21px);color:var(--cream);margin:clamp(22px,3vw,34px) auto 0;max-width:42ch}.closing{background:var(--blue);color:var(--cream);text-align:center;padding:clamp(72px,12vw,160px) clamp(22px,5vw,64px)}.closing .big{font-size:clamp(46px,10vw,116px);line-height:1;letter-spacing:-.02em;display:block}.closing .big em{font-style:italic}.closing .label{color:var(--cream);display:block;margin-top:clamp(34px,5vw,56px)}.list{border-top:1px solid var(--rule)}.item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:clamp(14px,3vw,40px);align-items:baseline;width:100%;padding:clamp(24px,3.4vw,40px) clamp(14px,2vw,24px);margin:0;border:0;border-bottom:1px solid var(--rule);background:none;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:background .28s ease,color .28s ease}.item .n{color:var(--muted);font-style:italic;font-size:17px;transition:color .28s ease}.item p{color:var(--ink-2);margin-top:10px;max-width:48ch;transition:color .28s ease}.item .go{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;transition:color .28s ease}.item:hover,.item[aria-pressed=true]{background:var(--blue);color:var(--cream)}.item:hover .n,.item[aria-pressed=true] .n,.item:hover .go,.item[aria-pressed=true] .go{color:#f5efe0b8}.item:hover p,.item[aria-pressed=true] p{color:#f5efe0db}.item:hover .ac,.item[aria-pressed=true] .ac{color:var(--cream)}.item.gone,.item.gone:hover{background:none;color:var(--muted);cursor:default}.item.gone h3,.item.gone .ac,.item.gone p,.item.gone:hover p,.item.gone .n,.item.gone:hover .n,.item.gone .go,.item.gone:hover .go,.item.gone .fig .u,.item.gone:hover .fig .u{color:var(--muted)}.item.gone .waitlist{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.event-form{display:contents}.item .fig{text-align:right;white-space:nowrap}.item .fig .p{font-size:clamp(24px,3vw,32px);line-height:1.1;font-variant-numeric:tabular-nums;display:block}.item .fig .u{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;transition:color .28s ease}.item:hover .fig .u,.item[aria-pressed=true] .fig .u{color:#f5efe0b8}@media(max-width:640px){.item{grid-template-columns:1fr;gap:6px}.item .go{margin-top:14px}.item .fig{text-align:left}}.rows{border-top:1px solid var(--rule);margin-top:clamp(28px,4vw,44px)}.row{display:grid;grid-template-columns:minmax(88px,.4fr) minmax(0,3fr);gap:clamp(14px,3vw,36px);padding:clamp(18px,2.4vw,26px) 0;border-bottom:1px solid var(--rule);align-items:baseline}.row .label{color:var(--blue)}.row b{font-weight:600}.row p{color:var(--ink-2);margin-top:5px;max-width:56ch}@media(max-width:600px){.row{grid-template-columns:1fr;gap:6px}}dl.detail{margin:0;padding:clamp(26px,3.4vw,40px) clamp(14px,2vw,24px);display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(22px,3vw,38px);border-bottom:1px solid var(--rule)}dl.detail dt{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:9px}dl.detail dd{margin:0;color:var(--ink-2);font-size:17px}dl.detail dd em{font-style:italic;color:var(--ink);font-size:20px}dl.detail .cta{grid-column:1/-1}.frame{position:relative;border:1px solid var(--rule);background:#fbf7ec;overflow:hidden}.frame.empty{display:flex;align-items:flex-end;padding:16px}.frame .label{color:var(--muted);max-width:32ch;letter-spacing:.07em}.frame img{width:100%;height:100%;object-fit:cover}.r-2x1{aspect-ratio:2/1}.r-3x4{aspect-ratio:3/4}.r-1x1{aspect-ratio:1}.r-4x5{aspect-ratio:4/5}@media(max-width:700px){.r-2x1{aspect-ratio:4/3}}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(22px,3.4vw,44px)}.grid3 h3{margin-top:24px}.grid3 p{color:var(--ink-2);font-size:17px;margin-top:10px}.from{display:block;margin-top:16px;color:var(--blue);font-style:italic;font-size:19px}.dropline{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 36px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.dropline .label{color:var(--muted)}.clock{font-style:italic;font-size:21px;color:var(--blue);font-variant-numeric:tabular-nums}.goods{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:clamp(24px,3.4vw,48px);margin-top:clamp(34px,4.5vw,56px)}.good{display:flex;flex-direction:column;gap:14px}.good .line{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.good .nm{font-size:21px;line-height:1.15}.good .pr{font-size:18px;color:var(--ink-2);font-variant-numeric:tabular-nums}.good small{color:var(--ink-2);font-size:16.5px;line-height:1.45;display:block}.good form{margin-top:auto}.add{padding:12px 0;width:100%;cursor:pointer;border:0;border-top:1px solid var(--blue);background:transparent;color:var(--blue);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase;transition:background .24s ease,color .24s ease}.add:hover{background:var(--blue);color:var(--cream)}.add[disabled]{border-top-color:var(--rule);color:var(--muted);cursor:not-allowed;background:transparent}.inq{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:clamp(30px,4vw,48px)}.inq label{display:flex;flex-direction:column;gap:8px}.inq .label{color:var(--blue)}.inq .full{grid-column:1/-1}.inq input,.inq select,.inq textarea{font-family:EB Garamond,Garamond,serif;font-size:17px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--rule);border-radius:0;padding:9px 2px}.inq input:focus,.inq select:focus,.inq textarea:focus{border-bottom-color:var(--blue)}.inq textarea{min-height:92px;resize:vertical}@media(max-width:640px){.inq{grid-template-columns:1fr}}.btn{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:15px 34px;cursor:pointer;border:1px solid var(--blue);background:var(--blue);color:var(--cream);transition:background .24s ease,color .24s ease}.btn:hover,.btn.ghost{background:transparent;color:var(--blue)}.btn.ghost:hover{background:var(--blue);color:var(--cream)}.note{color:var(--blue);margin-top:14px}.err{color:#8a1010;margin-top:14px}.site-foot{padding:clamp(48px,6vw,80px) 0 40px}.foot{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:36px}.foot .label{color:var(--blue);display:block;margin-bottom:18px}.foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.foot a{font-size:17px;color:var(--ink-2)}.foot a:hover{color:var(--blue)}.sub{display:flex;margin-top:20px;max-width:320px;border-bottom:1px solid var(--rule)}.sub input{flex:1;font-family:EB Garamond,Garamond,serif;font-size:16px;padding:9px 2px;border:0;background:transparent;color:var(--ink)}.sub button{border:0;background:none;cursor:pointer;color:var(--blue);padding:0 4px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.colophon{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:clamp(40px,5vw,64px);padding-top:22px;border-top:1px solid var(--rule);color:var(--muted)}@media(max-width:780px){.foot{grid-template-columns:1fr 1fr}.foot .about{grid-column:1/-1}}.pcard{display:flex;flex-direction:column;gap:12px}.pcard .nm{font-size:20px}.pcard .pr{color:var(--ink-2);font-variant-numeric:tabular-nums}.prod{display:grid;grid-template-columns:1fr 1fr;gap:clamp(26px,5vw,64px);align-items:start}@media(max-width:760px){.prod{grid-template-columns:1fr}}.rte{max-width:62ch}.rte p{margin-top:14px}.rte ul{padding-left:20px;color:var(--ink-2)}.cart-table{width:100%;border-collapse:collapse;margin-top:28px}.cart-table th{text-align:left;padding:0 0 14px;border-bottom:1px solid var(--rule)}.cart-table td{padding:20px 0;border-bottom:1px solid var(--rule);vertical-align:top}.cart-table td:last-child,.cart-table th:last-child{text-align:right}.qty{width:64px;font-family:EB Garamond,serif;font-size:17px;padding:7px;border:1px solid var(--rule);background:transparent;color:var(--ink)}.pager{display:flex;gap:20px;margin-top:40px}@media(prefers-reduced-motion:reduce){.item,.add,.btn{transition:none}}@media(max-width:820px){.bar{grid-template-columns:1fr auto;row-gap:14px}.bar .mark{grid-column:1;grid-row:1;justify-self:start}.bar .navR{grid-column:2;grid-row:1}.bar .navL{grid-column:1/-1;grid-row:2;flex-wrap:nowrap;overflow-x:auto;justify-content:space-between;scrollbar-width:none}.bar .navL::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/glo.css.map */
