@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500&display=swap";:root{--white: #fff;--black: #0a0a0a;--copy: #4a4a4a;--gray: #8a8a8a;--gray-light: #b0ada8;--cream: #f4f2ee;--cream-deep: #e9e6e1;--line: #e6e4e0;--sans: "Archivo", sans-serif;--serif: "Instrument Serif", Georgia, serif;--mono: "JetBrains Mono", monospace;--ease: cubic-bezier(.16, 1, .3, 1);--page-progress: 0%}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--white)}body{margin:0;min-width:320px;overflow-x:clip;background:var(--white);color:var(--black);font-family:var(--sans);-webkit-font-smoothing:antialiased}body.is-locked{overflow:hidden}button,input,textarea,select{font:inherit}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none;transition:color .3s ease,opacity .3s ease}a:hover{opacity:.62}img{display:block;width:100%}::selection{color:var(--white);background:var(--black)}.lor-site{min-height:100vh;overflow-x:clip}.lor-reveal{opacity:0;transform:translateY(44px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.lor-reveal.is-revealed{opacity:1;transform:none}.lor-stagger-item{opacity:0;transform:translateY(34px)}.lor-reveal.is-revealed .lor-stagger-item{animation:lorRise .9s var(--ease) var(--stagger, 0ms) both}.lor-title-reveal{opacity:0;clip-path:inset(0 0 105% 0);transform:translateY(28px);transition:opacity .75s var(--ease) var(--title-delay, 0ms),clip-path 1s var(--ease) var(--title-delay, 0ms),transform 1s var(--ease) var(--title-delay, 0ms)}.lor-title-reveal.is-title-visible{opacity:1;clip-path:inset(-12% 0 -12% 0);transform:translateY(0)}.lor-drawer-shell:not(.is-open) .lor-title-reveal.is-title-visible{opacity:0;clip-path:inset(0 0 105% 0);transform:translateY(28px)}.lor-cursor{position:fixed;z-index:110;top:0;left:0;width:11px;height:11px;border-radius:50%;pointer-events:none;background:var(--black);mix-blend-mode:difference;opacity:0;will-change:transform}.lor-loader{position:fixed;z-index:120;inset:0;display:flex;padding:0 clamp(16px,2.6vw,40px) 26px;align-items:flex-end;justify-content:space-between;pointer-events:none;background:var(--cream);animation:lorLift 1.05s cubic-bezier(.76,0,.24,1) .55s both}.lor-loader span{color:var(--gray);font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.lor-header{position:fixed;z-index:90;top:0;right:0;left:0;display:flex;height:66px;padding:0 clamp(16px,2.6vw,40px);border-bottom:1px solid var(--line);align-items:center;justify-content:space-between;background:#ffffffd6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lor-logo{display:flex;flex:0 0 auto;align-items:baseline;gap:.16em;font-size:clamp(20px,2vw,29px);font-weight:500;letter-spacing:-.05em;line-height:1;white-space:nowrap}.lor-logo-of{display:inline-flex;align-items:baseline}.lor-logo-of i{position:relative;font-style:normal}.lor-logo-of i:after{position:absolute;top:-.2em;right:6%;left:4%;height:1.5px;content:"";background:var(--black)}.lor-logo em{display:inline-block;font-style:normal;transform:rotate(180deg)}.lor-header-actions{display:flex;align-items:center;gap:clamp(14px,2vw,26px)}.lor-cart-button,.lor-menu-button,.lor-account-button{display:flex;flex:0 0 auto;padding:6px 0;align-items:center;color:var(--black);background:none;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.lor-account-button{border-bottom:1px solid transparent}.lor-account-button:hover{border-color:var(--black)}.lor-cart-button{gap:6px;border-bottom:1px solid transparent}.lor-cart-button:hover{border-color:var(--black)}.lor-cart-count{color:var(--gray);font-size:9px}.lor-cart-count:before{content:"["}.lor-cart-count:after{content:"]"}.lor-action-icon{display:none;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.lor-menu-button{gap:11px}.lor-menu-button i{position:relative;display:block;width:17px;height:11px}.lor-menu-button b{position:absolute;left:0;width:17px;height:1px;background:var(--black);transition:transform .45s var(--ease),top .45s var(--ease)}.lor-menu-button b:first-child{top:2px}.lor-menu-button b:last-child{top:8px}.lor-menu-button.is-open b:first-child{top:5px;transform:rotate(45deg)}.lor-menu-button.is-open b:last-child{top:5px;transform:rotate(-45deg)}.lor-scroll-progress{position:absolute;bottom:-1px;left:0;width:var(--page-progress);height:2px;background:var(--black)}.lor-intro{position:relative;padding:clamp(104px,11vw,150px) clamp(16px,2.6vw,40px) clamp(40px,5vw,70px)}.lor-intro-lockup{display:grid;grid-template-columns:minmax(min-content,1fr) auto minmax(min-content,1fr);align-items:center;gap:clamp(10px,2vw,34px)}.lor-intro-lockup h1{margin:0;overflow:hidden;font-size:clamp(34px,7.9vw,146px);font-weight:600;letter-spacing:-.045em;line-height:.86;text-transform:uppercase;animation:lorMask 1.15s var(--ease) both}.lor-intro-lockup h1:first-child{justify-self:start}.lor-intro-lockup h1:last-child{justify-self:end}.lor-intro-lockup h1:last-child{animation-delay:.12s}.lor-intro-portrait-wrap{position:relative;flex:0 0 auto;width:clamp(180px,24vw,380px);animation:lorFade 1.4s ease .35s both}.lor-intro-portrait-wrap>em{display:block;margin-bottom:14px;font-family:var(--serif);font-size:clamp(24px,3.12vw,53px);font-style:italic;line-height:1;text-align:center}.lor-intro-portrait{width:100%;margin:0}.lor-intro-portrait>div{width:100%;aspect-ratio:3 / 4;overflow:hidden;background:var(--cream);animation:lorMask 1.4s var(--ease) .25s both}.lor-hero-slides{position:relative;isolation:isolate}.lor-hero-slides img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;will-change:clip-path,filter,opacity,transform}.lor-hero-slides img.is-current{z-index:2;opacity:1}.lor-hero-slides img.is-previous{z-index:1;opacity:1}.lor-hero-slides.is-portrait img.is-current{animation:lorHeroPortraitIn 1.8s var(--ease) both,lorHeroDriftPortrait 8.8s ease-out 1.8s both}.lor-hero-slides.is-portrait img.is-previous{animation:lorHeroPortraitOut 1.45s var(--ease) both}.lor-hero-slides.is-landscape img.is-current{animation:lorHeroLandscapeIn 1.8s var(--ease) both,lorHeroDriftLandscape 8.8s ease-out 1.8s both}.lor-hero-slides.is-landscape img.is-previous{animation:lorHeroLandscapeOut 1.45s var(--ease) both}.lor-hero-slides.phase-1 img.is-current{transform-origin:72% 44%}.lor-hero-slides.phase-0 img.is-current{transform-origin:32% 58%}.lor-intro-support{display:flex;margin-top:clamp(28px,4vw,56px);flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px}.lor-intro-copy{flex:0 1 340px;animation:lorRise 1s var(--ease) .5s both}.lor-intro-copy span{display:block;margin-bottom:14px;color:var(--gray);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.lor-intro-copy p{max-width:34ch;margin:0;color:var(--copy);font-size:16px;line-height:1.6}.lor-intro-landscape{flex:0 0 auto;width:clamp(200px,26vw,420px);margin:0;animation:lorFade 1.4s ease .55s both}.lor-intro-landscape>div{width:100%;aspect-ratio:16 / 11;overflow:hidden;background:var(--cream)}.lor-scroll-note{flex:0 1 auto;padding-bottom:6px;color:var(--gray);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;animation:lorFade 1.2s ease .8s both}.lor-marquee{padding:16px 0;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lor-marquee-track{display:flex;width:max-content;will-change:transform}.lor-marquee-track span{display:inline-flex;padding-right:34px;align-items:center;gap:34px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.lor-marquee-track i{color:#c9c6c0;font-style:normal}.lor-work-section{position:relative;height:340vh}.lor-work-sticky{position:sticky;top:0;display:flex;height:100vh;padding-top:76px;flex-direction:column;justify-content:center;overflow:hidden}.lor-work-heading{display:flex;padding:0 clamp(16px,2.6vw,40px);margin-bottom:clamp(18px,2.4vw,34px);align-items:flex-end;justify-content:space-between;gap:20px}.lor-work-heading h2,.lor-section-title h2,.lor-store-heading h2{margin:0;font-size:clamp(30px,4.4vw,72px);font-weight:600;letter-spacing:-.04em;line-height:.92;text-transform:uppercase}.lor-work-status{display:flex;align-items:center;gap:16px;color:var(--gray);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.lor-work-meter{position:relative;width:clamp(80px,14vw,220px);height:1px;overflow:hidden;background:var(--line)}.lor-work-meter i{position:absolute;inset:0 auto 0 0;width:0;background:var(--black);will-change:width}.lor-work-track{display:flex;width:max-content;padding:0 clamp(16px,2.6vw,40px);align-items:flex-end;gap:clamp(16px,2vw,34px);will-change:transform}.lor-work-figure{flex:0 0 auto;margin:0}.lor-work-image{position:relative;overflow:hidden;background:var(--cream)}.lor-work-figure.is-wide .lor-work-image{width:clamp(320px,43vw,700px)}.lor-work-figure.is-medium .lor-work-image{width:clamp(230px,29vw,460px)}.lor-work-figure.is-short .lor-work-image{aspect-ratio:4 / 3}.lor-work-figure.is-tall .lor-work-image{aspect-ratio:3 / 4}.lor-work-image img{height:100%;object-fit:cover;transition:transform .8s var(--ease)}.lor-work-image:hover img{transform:scale(1.045)}.lor-work-image>span{position:absolute;inset:0;display:flex;padding:18px;align-items:flex-end;color:var(--white);background:linear-gradient(to top,#0a0a0ad1,#0a0a0a00 60%);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .5s ease}.lor-work-image:hover>span{opacity:1}.lor-work-figure figcaption{display:flex;margin-top:12px;align-items:baseline;justify-content:space-between;gap:14px;color:var(--gray);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.lor-work-figure figcaption span:first-child{color:var(--black)}.lor-manifesto{display:grid;padding:clamp(70px,9vw,140px) clamp(16px,2.6vw,40px);grid-template-columns:repeat(12,1fr);gap:clamp(14px,2vw,30px);align-items:center;overflow:hidden;background:var(--cream)}.lor-manifesto-frame{margin:0;background:var(--cream-deep)}.lor-manifesto-media{width:100%;height:100%;overflow:hidden;background:var(--cream-deep);clip-path:inset(0 0 100% 0);transform:scale(1.05);transition:clip-path 1.15s var(--ease),transform 1.4s var(--ease)}.lor-manifesto-frame.is-detail .lor-manifesto-media{transition-delay:.12s}.lor-manifesto-frame img{height:100%;object-fit:cover}.lor-manifesto-frame.is-tall{grid-column:span 4;aspect-ratio:3 / 4;animation:lorPara linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.lor-manifesto blockquote{grid-column:span 4;margin:0;text-align:center}.lor-manifesto-line{display:block;width:44px;height:1px;margin:0 auto 26px;background:var(--black);transform:scaleX(0);transform-origin:left center;transition:transform 1s var(--ease)}.lor-manifesto blockquote p{display:flex;flex-wrap:wrap;justify-content:center;column-gap:.25em;margin:0;font-family:var(--serif);font-size:clamp(26px,3.4vw,54px);font-style:italic;letter-spacing:-.02em;line-height:1.08}.lor-manifesto-word-mask{display:inline-flex;overflow:hidden;padding-bottom:.08em}.lor-manifesto-word{display:inline-block;opacity:0;transform:translateY(108%);transition:opacity .7s var(--ease) var(--word-delay),transform .95s var(--ease) var(--word-delay)}.lor-manifesto blockquote small{display:block;margin-top:22px;color:var(--gray);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease) .56s,transform .9s var(--ease) .56s}.lor-manifesto.is-revealed .lor-manifesto-media{clip-path:inset(0 0 0 0);transform:scale(1)}.lor-manifesto.is-revealed .lor-manifesto-line{transform:scaleX(1)}.lor-manifesto.is-revealed .lor-manifesto-word,.lor-manifesto.is-revealed .lor-manifesto-quote small{opacity:1;transform:translateY(0)}.lor-manifesto-frame.is-detail{grid-column:span 4;aspect-ratio:4 / 5;margin-top:clamp(30px,6vw,90px);animation:lorParaSm linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.lor-section{padding:clamp(64px,8vw,120px) clamp(16px,2.6vw,40px)}.lor-section-title{display:flex;padding-bottom:22px;margin-bottom:clamp(26px,3vw,44px);border-bottom:1px solid var(--line);align-items:flex-end;justify-content:space-between;gap:20px}.lor-section-title>span,.lor-store-heading>div>span,.lor-about-copy>span{color:var(--gray);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.lor-journal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,38px)}.lor-journal-grid article button{display:flex;width:100%;padding:0;flex-direction:column;gap:16px;color:var(--black);background:none;text-align:left}.lor-journal-image{display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--cream)}.lor-journal-image img{height:100%;object-fit:cover;transition:transform .8s var(--ease)}.lor-journal-grid button:hover .lor-journal-image img{transform:scale(1.05)}.lor-journal-meta{display:flex;justify-content:space-between;gap:12px;color:var(--gray);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.lor-journal-grid strong{font-size:clamp(19px,1.6vw,26px);font-weight:500;letter-spacing:-.025em;line-height:1.14}.lor-journal-grid small{color:#5a5a5a;font-family:var(--serif);font-size:16.5px;line-height:1.5;text-wrap:pretty}.lor-store{border-top:1px solid var(--line)}.lor-store-heading{display:flex;margin-bottom:clamp(26px,3vw,44px);flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:22px}.lor-store-heading>div>span{display:block;margin-bottom:14px}.lor-filters{display:flex;flex-wrap:wrap;gap:7px}.lor-filters button,.lor-size-options button{border:1px solid var(--line);color:var(--copy);background:var(--white);font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.lor-filters button{padding:8px 12px}.lor-filters button.is-selected{border-color:var(--black);color:var(--white);background:var(--black)}.lor-print-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(30px,3.2vw,48px) clamp(14px,1.8vw,28px)}.lor-print-grid>.lor-stagger-item{min-width:0}.lor-print-card{display:flex;min-width:0;flex-direction:column;gap:14px}.lor-print-image{--lor-mat: 0px;--lor-mat-bottom: 0px;position:relative;width:100%;aspect-ratio:4 / 5;padding:0;overflow:hidden;border:0;background:#f2f0ec;box-shadow:0 2px 4px -2px #16141024,0 clamp(8px,1.1vw,14px) clamp(16px,2.2vw,26px) calc(-1*clamp(7px,.9vw,12px)) #1614102e;transition:transform .8s var(--ease),box-shadow .8s var(--ease),padding .45s var(--ease),border-width .45s var(--ease)}.lor-print-image.is-framed{--lor-mat: clamp(17px, 1.9vw, 28px);--lor-mat-bottom: clamp(25px, 3vw, 42px);padding:var(--lor-mat) var(--lor-mat) var(--lor-mat-bottom);border:clamp(7px,.8vw,11px) solid #1b1a18;background:#f7f5f0;box-shadow:0 2px 5px -2px #16141033,0 clamp(10px,1.4vw,18px) clamp(20px,2.8vw,34px) calc(-1*clamp(8px,1vw,14px)) #1614103d}.lor-print-image img{display:block;width:100%;height:100%;border:0;object-fit:cover}.lor-print-image.is-framed:after{content:"";position:absolute;z-index:1;pointer-events:none;top:var(--lor-mat);right:var(--lor-mat);bottom:var(--lor-mat-bottom);left:var(--lor-mat);box-shadow:inset 0 0 0 1px #18140e29,inset 0 2px 6px #18140e24}.lor-print-card:hover .lor-print-image.is-framed{box-shadow:0 3px 6px -2px #16141038,0 clamp(16px,2vw,26px) clamp(28px,3.6vw,46px) calc(-1*clamp(10px,1.2vw,16px)) #16141047}.lor-print-card:hover .lor-print-image{transform:scale(1.012)}.lor-print-image>span{position:absolute;z-index:2;top:calc(var(--lor-mat) + 14px);left:calc(var(--lor-mat) + 14px);padding:7px 11px;background:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.lor-print-name{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lor-print-name h3{margin:0;font-size:19px;font-weight:500;letter-spacing:-.02em}.lor-print-name span{color:var(--gray);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.lor-size-options{display:flex;flex-wrap:wrap;gap:6px}.lor-size-options button{padding:6px 9px}.lor-size-options button.is-selected{border-color:var(--black);color:var(--black)}.lor-print-buy{display:flex;padding-top:14px;border-top:1px solid var(--line);align-items:center;justify-content:space-between;gap:12px}.lor-print-buy>span{font-size:17px;font-weight:500}.lor-print-buy button{display:flex;padding:11px 17px;border-radius:999px;align-items:center;gap:8px;color:var(--white);background:var(--black);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s ease}.lor-print-buy button:hover{background:#2a2a2a;transform:translateY(-2px)}.lor-print-buy button b{font-size:14px;font-weight:400}@media(min-width:1600px){.lor-print-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:2100px){.lor-print-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.lor-about{display:grid;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(280px,1fr));gap:clamp(24px,4vw,64px);align-items:end}.lor-about>figure{width:100%;aspect-ratio:1 / 1;margin:0;overflow:hidden;background:var(--cream)}.lor-about>figure img{height:100%;object-fit:cover}.lor-about-copy>p{max-width:30ch;margin:16px 0 26px;font-size:clamp(20px,2vw,30px);letter-spacing:-.02em;line-height:1.28;text-wrap:pretty}.lor-about-facts{display:flex;gap:38px;color:var(--gray);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.lor-about-facts span{min-width:0}.lor-about-facts b{display:block;margin-bottom:6px;overflow-wrap:anywhere;color:var(--black);font-family:var(--sans);font-size:clamp(18px,2vw,26px);font-weight:500;letter-spacing:-.03em;text-transform:none}.lor-footer{padding:clamp(40px,5vw,70px) clamp(16px,2.6vw,40px) 26px;overflow:hidden;border-top:1px solid var(--line)}.lor-footer-top{display:flex;margin-bottom:clamp(28px,4vw,56px);flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:26px}.lor-footer-top>a{font-size:clamp(18px,2vw,30px);font-weight:500;letter-spacing:-.03em}.lor-footer nav{display:flex;gap:26px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.lor-footer-wordmark{font-size:clamp(40px,11.6vw,205px);font-weight:700;letter-spacing:-.055em;line-height:.8;text-transform:uppercase;white-space:nowrap;animation:lorRise 1.2s var(--ease) both;animation-timeline:view();animation-range:entry 0% cover 40%}.lor-footer-bottom{display:flex;margin-top:20px;flex-wrap:wrap;justify-content:space-between;gap:14px;color:var(--gray);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.lor-menu-overlay{position:fixed;z-index:80;inset:0;display:grid;padding:clamp(80px,9vw,120px) clamp(16px,2.6vw,40px) clamp(24px,4vw,44px);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(24px,5vw,80px);visibility:hidden;clip-path:inset(0 0 100% 0);background:var(--cream);opacity:0;pointer-events:none;transition:clip-path .85s var(--ease),opacity .5s ease,visibility 0s linear .9s}.lor-menu-overlay.is-open{visibility:visible;clip-path:inset(0 0 0% 0);opacity:1;pointer-events:auto;transition-delay:0s}.lor-menu-list{display:flex;flex-direction:column;justify-content:center}.lor-menu-list a{display:grid;padding:8px 0;border-bottom:1px solid rgba(10,10,10,.16);grid-template-columns:1fr auto;gap:18px;align-items:baseline;opacity:0;transform:translateY(34px);transition:opacity .7s var(--ease) var(--menu-delay, .14s),transform .8s var(--ease) var(--menu-delay, .14s),padding-left .45s ease}.lor-menu-overlay.is-open .lor-menu-list a{opacity:1;transform:none}.lor-menu-list a:hover,.lor-menu-list a:focus-visible{padding-left:clamp(6px,1vw,18px);opacity:1}.lor-menu-list span,.lor-menu-list small,.lor-menu-footer{color:#a8a5a0;font-family:var(--mono);font-size:clamp(9px,.85vw,12px);letter-spacing:.16em;text-transform:uppercase}.lor-menu-list strong{font-size:clamp(38px,7.4vw,116px);font-weight:500;letter-spacing:-.05em;line-height:.92}.lor-menu-preview{align-self:center;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--cream-deep)}.lor-menu-preview img{height:100%;object-fit:cover;animation:lorPreview .6s var(--ease) both}.lor-menu-footer{position:absolute;right:clamp(16px,2.6vw,40px);bottom:clamp(24px,4vw,44px);left:clamp(16px,2.6vw,40px);display:flex;flex-wrap:wrap;gap:26px}.lor-drawer-shell{position:fixed;z-index:100;inset:0;display:flex;justify-content:flex-end;visibility:hidden;background:#0a0a0a47;opacity:0;transition:opacity .35s ease,visibility 0s linear .7s}.lor-drawer-shell.is-open{visibility:visible;opacity:1;transition-delay:0s}.lor-drawer{position:relative;display:flex;width:min(100%,520px);min-height:100%;padding:88px clamp(25px,4vw,56px) 40px;flex-direction:column;background:var(--cream);transform:translate(100%);transition:transform .75s var(--ease)}.lor-drawer-shell.is-open .lor-drawer{transform:none}.lor-journal-shell{background:#faf9f7b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.lor-journal-drawer{width:min(100%,660px);height:100%;min-height:0;padding:0;overflow:hidden;background:var(--white)}.lor-journal-topbar{display:flex;min-height:69px;padding:16px 26px;border-bottom:1px solid var(--line);flex:0 0 auto;align-items:center;justify-content:space-between}.lor-journal-topbar>span,.lor-journal-entry-meta,.lor-journal-signoff{color:#8a8a8a;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.lor-journal-close{display:grid;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:50%;place-items:center;color:var(--black);background:transparent;font-size:22px;font-weight:300;line-height:1;transition:color .25s ease,background .25s ease,transform .35s var(--ease)}.lor-journal-close:hover,.lor-journal-close:focus-visible{color:var(--white);background:var(--black);transform:rotate(90deg)}.lor-journal-scroll{flex:1 1 auto;padding:clamp(28px,4vw,52px) clamp(22px,4vw,52px) 70px;overflow-y:auto;overscroll-behavior:contain}.lor-journal-entry-meta{display:flex;margin-bottom:20px;gap:16px}.lor-journal-entry-title{max-width:12ch;margin:0 0 28px;font-size:clamp(34px,3.2vw,46px);font-weight:600;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.lor-journal-entry-image{width:100%;margin:0 0 32px;aspect-ratio:3 / 2;overflow:hidden;background:var(--cream-deep)}.lor-journal-entry-image img{width:100%;height:100%;display:block;object-fit:cover}.lor-journal-entry-body{max-width:64ch;color:#3a3a3a;font-size:16px;line-height:1.8}.lor-journal-entry-body p{margin:0 0 22px;text-wrap:pretty}.lor-journal-entry-body p:last-child{margin-bottom:0}.lor-journal-signoff{margin-top:38px;padding-top:22px;border-top:1px solid var(--line);color:#a6a6a6}.lor-drawer-close{position:absolute;top:25px;right:clamp(24px,3vw,45px);padding:0;color:var(--black);background:none;font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.lor-drawer-head{padding-bottom:28px;border-bottom:1px solid var(--line)}.lor-drawer-head>span{color:var(--gray);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.lor-drawer-head h2{margin:0;font-family:var(--serif);font-size:clamp(42px,5vw,66px);font-weight:400;letter-spacing:-.045em;line-height:.86}.lor-drawer-head p{margin:18px 0 0;color:var(--copy);font-size:14px}.lor-empty{margin:55px 0;color:var(--gray)}.lor-cart-list{display:grid;padding:25px 0;gap:22px}.lor-cart-item{display:grid;grid-template-columns:62px 1fr auto;gap:14px;align-items:center}.lor-cart-item img{width:62px;height:78px;object-fit:cover}.lor-cart-item div{display:grid;gap:4px}.lor-cart-item strong{font-family:var(--serif);font-size:22px;font-weight:400}.lor-cart-item small,.lor-cart-item button,.lor-cart-item>span{color:var(--gray);font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.lor-cart-item button{width:max-content;padding:0;background:none;text-decoration:underline;text-underline-offset:3px}.lor-cart-total{display:flex;padding:20px 0;margin-top:auto;border-top:1px solid var(--line);justify-content:space-between;color:var(--gray);font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.lor-cart-total strong{color:var(--black);font-weight:500}.lor-checkout{display:flex;width:100%;padding:15px 0;border:0;border-top:1px solid var(--black);align-items:center;justify-content:space-between;color:var(--black);background:none;cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.lor-checkout:disabled{color:var(--gray-light);border-color:var(--line);cursor:not-allowed}.lor-cart-qty{display:flex;align-items:center;gap:8px}.lor-cart-qty button{padding:0;width:18px;height:18px;border:1px solid var(--line);color:var(--copy);background:none;font-family:var(--mono);font-size:11px;line-height:1}.lor-cart-qty button:hover{border-color:var(--black);color:var(--black)}.lor-cart-qty b{min-width:14px;color:var(--black);font-family:var(--mono);font-size:10px;font-weight:500;text-align:center}.lor-cart-note{margin:0 0 18px;color:var(--gray);font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.lor-frame-options{margin-top:-4px}.lor-auth-form{display:grid;gap:16px;padding:26px 0 20px}.lor-auth-form label{display:grid;gap:7px}.lor-auth-form label span{color:var(--gray);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.lor-auth-form input{padding:12px 13px;border:1px solid var(--line);background:var(--white);color:var(--black);font-family:var(--sans);font-size:14px}.lor-auth-form input:focus-visible{outline:none;border-color:var(--black)}.lor-auth-hint{color:var(--gray);font-family:var(--mono);font-size:9px;letter-spacing:.08em}.lor-auth-submit{padding:13px 18px;border:0;border-radius:999px;color:var(--white);background:var(--black);cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;transition:background .3s ease}.lor-auth-submit:hover:not(:disabled){background:#2a2a2a}.lor-auth-submit:disabled{background:var(--gray-light);cursor:not-allowed}.lor-auth-google{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border:1px solid var(--line);border-radius:999px;color:var(--black);background:var(--white);cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.lor-google-icon{flex:0 0 auto;width:15px;height:15px}.lor-auth-google:hover{border-color:var(--black)}.lor-auth-links{display:flex;flex-wrap:wrap;gap:16px;padding-top:22px}.lor-auth-links a,.lor-auth-links button{padding:0;border:0;color:var(--copy);background:none;cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase}.lor-auth-links a:hover,.lor-auth-links button:hover{color:var(--black)}.lor-form-error{margin:0;color:#a4342b;font-family:var(--mono);font-size:10px;letter-spacing:.04em;line-height:1.5}.lor-form-notice{margin:0;color:var(--copy);font-family:var(--mono);font-size:10px;letter-spacing:.04em;line-height:1.5}.lor-page{min-height:62vh;padding:clamp(140px,18vh,200px) clamp(22px,6vw,90px) clamp(80px,12vh,130px)}.lor-page-title{margin:0;font-family:var(--serif);font-size:clamp(46px,7vw,92px);font-weight:400;letter-spacing:-.045em;line-height:.9}.lor-page-meta{margin:14px 0 0;color:var(--gray);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.lor-page-lede{max-width:46ch;margin:22px 0 0;color:var(--copy);font-size:16px;line-height:1.65}.lor-page-back{display:inline-block;margin-top:40px;color:var(--copy);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase}.lor-page-back:hover{color:var(--black)}.lor-order-list{display:grid;gap:18px;margin-top:44px;max-width:720px}.lor-order{border:1px solid var(--line);padding:22px 24px;background:var(--white)}.lor-order header{display:flex;padding-bottom:14px;border-bottom:1px solid var(--line);align-items:baseline;justify-content:space-between;gap:16px}.lor-order header div{display:grid;gap:3px}.lor-order header strong{font-family:var(--serif);font-size:22px;font-weight:400}.lor-order header small,.lor-order header span{color:var(--gray);font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.lor-order header span{color:var(--black);font-size:14px;letter-spacing:0;text-transform:none}.lor-order ul{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.lor-order li{display:flex;justify-content:space-between;gap:16px;color:var(--copy);font-size:13px}.lor-order li span:last-child{color:var(--gray);font-family:var(--mono);font-size:10px}.lor-order footer{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);color:var(--gray);font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}@keyframes lorMask{0%{clip-path:inset(105% 0 0 0);transform:translateY(24px)}to{clip-path:inset(-15% 0 0 0);transform:none}}@keyframes lorRise{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:none}}@keyframes lorFade{0%{opacity:0}to{opacity:1}}@keyframes lorPara{0%{transform:translateY(72px)}to{transform:translateY(-72px)}}@keyframes lorParaSm{0%{transform:translateY(38px)}to{transform:translateY(-38px)}}@keyframes lorZoom{0%{transform:scale(1.24)}to{transform:scale(1.02)}}@keyframes lorMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lorLift{0%{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes lorPreview{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes lorHeroPortraitIn{0%{clip-path:inset(0 0 100% 0);filter:blur(8px) saturate(.78);opacity:.35;transform:scale(1.07) translateY(2.5%)}58%{filter:blur(1px) saturate(.94);opacity:1}to{clip-path:inset(0);filter:none;opacity:1;transform:scale(1.025) translateY(0)}}@keyframes lorHeroPortraitOut{0%{filter:none;opacity:1;transform:scale(1.025)}to{filter:blur(5px) saturate(.82);opacity:0;transform:scale(.985) translateY(-1.5%)}}@keyframes lorHeroLandscapeIn{0%{clip-path:inset(0 100% 0 0);filter:blur(7px) saturate(.8);opacity:.4;transform:scale(1.065) translate(-2%)}58%{filter:blur(1px) saturate(.95);opacity:1}to{clip-path:inset(0);filter:none;opacity:1;transform:scale(1.02) translate(0)}}@keyframes lorHeroLandscapeOut{0%{filter:none;opacity:1;transform:scale(1.02)}to{filter:blur(5px) saturate(.84);opacity:0;transform:scale(.99) translate(1.5%)}}@keyframes lorHeroDriftPortrait{0%{transform:scale(1.025)}to{transform:scale(1.075) translate3d(-.8%,-.6%,0)}}@keyframes lorHeroDriftLandscape{0%{transform:scale(1.02)}to{transform:scale(1.06) translate3d(.7%,-.4%,0)}}@media(min-width:901px){.lor-intro{height:calc(100svh - 50px);min-height:650px;padding:clamp(84px,8vh,104px) clamp(16px,2.6vw,40px) 28px;overflow:hidden}.lor-intro-lockup{height:100%}.lor-intro-portrait-wrap{width:clamp(280px,min(34vw,56svh),580px)}.lor-intro-support{position:absolute;inset:0;display:block;margin:0;pointer-events:none}.lor-intro-copy{position:absolute;z-index:2;bottom:30px;left:clamp(16px,2.6vw,40px);width:min(340px,27vw)}.lor-intro-landscape{position:absolute;z-index:2;right:clamp(16px,2.6vw,40px);bottom:0;width:clamp(240px,24vw,384px)}.lor-scroll-note{position:absolute;z-index:3;bottom:4px;left:50%;padding:4px 10px;pointer-events:auto;background:#ffffffe6;transform:translate(-50%)}}@media(max-width:900px){.lor-journal-grid,.lor-print-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lor-menu-overlay{grid-template-columns:1fr}.lor-menu-preview{display:none}}@media(max-width:640px){.lor-cursor{display:none}.lor-header{height:58px;padding:0 16px}.lor-logo{font-size:20px}.lor-header-actions{gap:18px}.lor-action-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lor-action-icon{display:block}.lor-cart-button,.lor-account-button,.lor-menu-button{gap:3px;padding:13px 8px;margin:-13px -8px;border-bottom:0}.lor-cart-count{font-size:9.5px}.lor-cart-count:before,.lor-cart-count:after{content:none}.lor-intro{padding-top:89px}.lor-intro-lockup{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.lor-intro-lockup h1{font-size:21vw}.lor-intro-lockup h1:first-child{grid-column:1;justify-self:start}.lor-intro-lockup h1:last-child{grid-column:1;justify-self:end}.lor-intro-portrait-wrap{width:62%;justify-self:start}.lor-intro-portrait-wrap>em{position:absolute;z-index:3;top:50%;left:calc(100% + 22px);margin:0;color:var(--black);font-size:40px;mix-blend-mode:normal;text-align:left;transform:translateY(-50%)}.lor-intro-support{display:grid;margin-top:48px}.lor-intro-copy{max-width:310px}.lor-intro-landscape{width:100%}.lor-scroll-note{justify-self:end}.lor-marquee-track span{font-size:9px}.lor-work-section{height:270vh}.lor-work-sticky{height:100svh;min-height:540px;padding-top:70px}.lor-work-heading{display:grid}.lor-work-heading h2{font-size:42px}.lor-work-status{gap:10px;font-size:8px}.lor-work-meter{width:60px}.lor-work-figure.is-wide .lor-work-image{width:82vw}.lor-work-figure.is-medium .lor-work-image{width:62vw}.lor-work-figure figcaption{font-size:8px}.lor-work-image>span{opacity:1;font-size:8px}.lor-manifesto{grid-template-columns:repeat(2,1fr)}.lor-manifesto-frame.is-tall{grid-column:1}.lor-manifesto blockquote{grid-column:1 / -1;grid-row:1;padding:30px 0}.lor-manifesto-frame.is-detail{grid-column:2}.lor-journal-grid,.lor-print-grid{grid-template-columns:1fr}.lor-section-title,.lor-store-heading{align-items:flex-start}.lor-section-title h2,.lor-store-heading h2{font-size:42px}.lor-store-heading{display:grid}.lor-about{grid-template-columns:1fr}.lor-about-facts{gap:22px}.lor-footer nav{flex-wrap:wrap;gap:14px 20px}.lor-menu-overlay{padding-top:82px}.lor-menu-list a{grid-template-columns:1fr auto}.lor-menu-list strong{font-size:54px}.lor-menu-footer{right:16px;left:16px;gap:14px}.lor-drawer{width:100%;padding:78px 23px 30px}.lor-journal-drawer{padding:0}.lor-journal-topbar{min-height:60px;padding:12px 18px}.lor-journal-scroll{padding:28px 20px 52px}.lor-journal-entry-title{margin-bottom:24px;font-size:clamp(32px,10vw,42px)}}@media(prefers-reduced-motion:reduce){.lor-hero-slides img.is-current{animation:none;opacity:1;transform:none}.lor-hero-slides img.is-previous{animation:none;opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.lor-reveal,.lor-stagger-item,.lor-title-reveal,.lor-manifesto-word,.lor-manifesto-quote small{opacity:1;clip-path:none;transform:none}.lor-manifesto-media{clip-path:none;transform:none}.lor-manifesto-line{transform:none}}@media(max-width:360px){.lor-header{padding:0 13px}.lor-logo{font-size:17px}.lor-header-actions{gap:14px}}
