:root{--ground: #0C0A08;--ground-lift: #16120E;--ground-sunk: #070504;--on-ground: #EFEBE1;--on-ground-dim: #9A9184;--oxblood-lit: #D08A72;--lamp: 196, 140, 90;--mount: #E8E3D7;--mount-edge: rgba(11, 9, 7, .55);--rule: rgba(239, 235, 225, .13);--rule-strong: rgba(239, 235, 225, .28);--t-statement: clamp(2rem, 5.2vw, 4.25rem);--t-lede: clamp(1.0625rem, 1.1vw + .8rem, 1.375rem);--tracking-label: .16em;--tracking-wide: .34em;--dur-reveal: .9s}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(120vw 90vh at 18% -10%,rgba(var(--lamp),.075),transparent 62%),radial-gradient(90vw 70vh at 92% 8%,rgba(var(--lamp),.035),transparent 58%)}body>*{position:relative;z-index:1}@media(prefers-contrast:more){body:before{display:none}}.fn-statement{font-family:var(--font-serif);font-size:var(--t-statement);line-height:.98;letter-spacing:-.015em;font-weight:400;margin:0;text-wrap:balance}.fn-statement em{font-style:italic;color:var(--oxblood-lit)}.fn-lede{font-size:var(--t-lede);line-height:1.5;color:var(--on-ground-dim);max-width:46ch;margin:0;text-wrap:pretty}.fn-label{font-family:var(--font-sans);font-size:var(--t-label, .6875rem);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:500;color:var(--on-ground-dim);margin:0}.fn-label--mark{color:var(--oxblood-lit)}.fn-rule{border:0;border-top:1px solid var(--rule);margin:0}.fn-band-head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--s-4);padding-block:var(--s-3);border-top:1px solid var(--rule);margin-bottom:var(--s-8)}.fn-band-head:after{content:"";height:1px;background:var(--rule)}.fn-band{padding-block:var(--section)}.fn-wrap{padding-inline:var(--gutter);max-width:1600px;margin-inline:auto}.fn-doors{display:grid;grid-template-columns:1fr 1fr;min-height:min(86vh,900px)}.fn-doors--single{grid-template-columns:1fr}@media(max-width:860px){.fn-doors{grid-template-columns:1fr}.fn-door{min-height:62vh}}.fn-door{position:relative;display:flex;align-items:flex-end;overflow:hidden;text-decoration:none;color:var(--on-ground);background:var(--ground-lift)}.fn-door__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fn-door__media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform var(--dur-slow, .9s) var(--ease)}.fn-door:hover .fn-door__media img,.fn-door:focus-visible .fn-door__media img{transform:scale(1.055)}.fn-door:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(7,5,4,.9) 0%,rgba(7,5,4,.66) 34%,rgba(7,5,4,.22) 62%,transparent 84%)}.fn-door .fn-label--mark{color:var(--on-ground)}.fn-door__body{position:relative;z-index:2;padding:var(--s-8) var(--gutter) var(--s-12);display:grid;gap:var(--s-3);max-width:34rem}.fn-door__title{font-family:var(--font-serif);font-size:clamp(1.875rem,3.6vw,3.25rem);line-height:1;margin:0;letter-spacing:-.01em}.fn-door__note{color:#efebe1d1;font-size:var(--t-small, .8125rem);line-height:1.5;margin:0;max-width:34ch}.fn-door__cue{font-size:var(--t-label, .6875rem);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--oxblood-lit);display:inline-flex;align-items:center;gap:.5em}.fn-door__cue:after{content:"";width:1.75rem;height:1px;background:currentColor;transition:width var(--dur-fast) var(--ease)}.fn-door:hover .fn-door__cue:after{width:3rem}.fn-door:focus-visible{outline:2px solid var(--oxblood-lit);outline-offset:-6px}.fn-thesis{padding-block:clamp(var(--s-16),11vw,var(--s-32))}.fn-thesis__inner{max-width:54rem;margin-inline:auto;display:grid;gap:var(--s-8);text-align:center;justify-items:center}.fn-thesis .fn-statement{max-width:22ch}.fn-thesis__proof{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-8);justify-content:center;padding-top:var(--s-4);border-top:1px solid var(--rule);width:min(100%,44rem)}.fn-thesis__proof span{font-size:var(--t-label, .6875rem);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--on-ground-dim)}.fn-sheet{position:relative;background:var(--mount);padding:clamp(.85rem,2.2vw,2rem);box-shadow:0 1px 1px #00000057,0 10px 22px #0000004d,0 28px 54px #00000042;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.fn-sheet img{display:block;width:100%;height:auto;box-shadow:0 0 0 1px var(--mount-edge),inset 0 0 26px #0b090721}a:hover>.fn-sheet,a:focus-visible>.fn-sheet{transform:translateY(-4px);box-shadow:0 1px 1px #0000005c,0 16px 32px #00000057,0 40px 72px #0000004d}.fn-chips{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:var(--s-2);min-height:1.5rem}.fn-chip{font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;line-height:1;padding:.4em .55em;border:1px solid var(--rule-strong);color:var(--on-ground-dim);white-space:nowrap}.fn-chip--out{opacity:.42;text-decoration:line-through;text-decoration-thickness:1px}.fn-chip--soon{border-color:var(--oxblood);color:var(--oxblood-lit);letter-spacing:var(--tracking-label)}.fn-record{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr));gap:var(--s-8)}.fn-record__item{display:grid;gap:var(--s-3);align-content:start;text-decoration:none;color:inherit;padding-top:var(--s-4);border-top:1px solid var(--rule)}.fn-record__kicker{font-size:var(--t-label, .6875rem);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--oxblood-lit)}.fn-record__title{font-family:var(--font-serif);font-size:clamp(1.25rem,1.6vw,1.75rem);line-height:1.12;margin:0;transition:color var(--dur-fast) var(--ease)}.fn-record__item:hover .fn-record__title{color:var(--oxblood-lit)}.fn-record__dek{color:var(--on-ground-dim);font-size:var(--t-small, .8125rem);line-height:1.55;margin:0;max-width:42ch}.fn-look{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--s-4)}.fn-look__plate{position:relative;overflow:hidden;background:var(--ground-lift)}.fn-look__plate img{width:100%;height:100%;object-fit:cover;display:block}.fn-look__plate:nth-child(6n+1){grid-column:span 7;aspect-ratio:4 / 3}.fn-look__plate:nth-child(6n+2){grid-column:span 5;aspect-ratio:3 / 4}.fn-look__plate:nth-child(6n+3){grid-column:span 5;aspect-ratio:1 / 1}.fn-look__plate:nth-child(6n+4){grid-column:span 7;aspect-ratio:3 / 2}.fn-look__plate:nth-child(6n+5){grid-column:span 12;aspect-ratio:21 / 9}.fn-look__plate:nth-child(6n+6){grid-column:span 12;aspect-ratio:16 / 9}@media(max-width:760px){.fn-look{grid-template-columns:1fr}.fn-look__plate{grid-column:span 1!important;aspect-ratio:4 / 5!important}}.fn-look__caption{position:absolute;left:var(--s-4);bottom:var(--s-4);font-size:var(--t-label, .6875rem);text-transform:uppercase;letter-spacing:var(--tracking-label);color:#efebe1;text-shadow:0 1px 12px rgba(0,0,0,.9)}.fn-why{border-left:2px solid var(--oxblood);padding-left:var(--s-6);margin-block:var(--s-8);display:grid;gap:var(--s-3)}.fn-why__text{font-family:var(--font-serif);font-size:clamp(1.125rem,1.5vw,1.5rem);line-height:1.34;margin:0;color:var(--on-ground);max-width:44ch}.fn-parcel{display:grid;gap:0;margin-block:var(--s-8);border-top:1px solid var(--rule)}.fn-parcel__row{display:grid;grid-template-columns:minmax(7.5rem,12rem) 1fr;gap:var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--rule);align-items:baseline}@media(max-width:560px){.fn-parcel__row{grid-template-columns:1fr;gap:.25rem}}.fn-parcel__key{font-size:var(--t-label, .6875rem);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--on-ground-dim)}.fn-parcel__val{font-size:var(--t-small, .8125rem);line-height:1.5}.fn-parcel__val--unknown{color:var(--oxblood-lit);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--t-label, .6875rem)}.fn-reveal{animation:fn-rise var(--dur-reveal) var(--ease) both}@keyframes fn-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){.fn-reveal{animation-timeline:view();animation-range:entry 0% entry 45%}}@media(prefers-reduced-motion:reduce){.fn-reveal{animation:none;opacity:1;transform:none}.fn-door__media img,.fn-sheet,a:hover>.fn-sheet{transition:none;transform:none}.fn-door:hover .fn-door__media img{transform:scale(1.02)}}.ecard__figure{position:relative}
/*# sourceMappingURL=/cdn/shop/t/17/assets/futurenostalgia.css.map */
