.liamigo-homepage{--bg:#EDE3D3;--bg-raised:#E3D5BE;--bg-sunken:#E7DAC4;--ink:#221A10;--ink-soft:#6B5B44;--ink-faint:#9C8C71;--line:#D3C2A3;--accent:#B5502B;--accent-soft:#EAD2C0;--accent-contrast:#FBEFE6;--dark-panel:#1C140B;--dark-panel-ink:#F0E6D6;--font-display:"Fraunces",Didot,"Times New Roman",serif;--font-body:"Archivo","Helvetica Neue",Arial,sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace;--font-logo:"Bodoni Moda","Didot","Bodoni MT","Times New Roman",serif;--container:1180px;--gap:clamp(2rem,3vw,4rem);--ease:cubic-bezier(.2,.7,.2,1);--rail-w:64px;--rail-w-m:46px}.liamigo-homepage,.liamigo-homepage *{box-sizing:border-box}.liamigo-homepage{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.liamigo-homepage a{color:inherit}.liamigo-homepage img{max-width:100%;display:block}.liamigo-homepage h1,.liamigo-homepage h2,.liamigo-homepage h3{font-family:var(--font-display);font-weight:500;text-wrap:balance;margin:0}.liamigo-homepage p{margin:0}.liamigo-homepage button{font:inherit}.liamigo-homepage .wrap{max-width:var(--container);margin:0 auto;padding-inline:clamp(2rem,4vw,4.8rem)}.liamigo-homepage .reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.liamigo-homepage .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.liamigo-homepage .reveal{transform:none;transition:opacity .3s linear}}.liamigo-homepage .chapter{position:relative}.liamigo-homepage .chapter-folio{display:flex;align-items:baseline;gap:1.6rem;margin-bottom:clamp(1.6rem,3vh,2.88rem)}.liamigo-homepage .chapter-folio .n{font-family:var(--font-mono);font-size:1.28rem;letter-spacing:.1em;color:var(--accent)}.liamigo-homepage .chapter-folio h2{font-family:var(--font-display);font-style:italic;font-size:clamp(2.4rem,3.8vw,3.68rem)}.liamigo-homepage .chapter-folio.technical .n{color:var(--ink-faint)}.liamigo-homepage .chapter-lede{font-family:var(--font-display);font-style:normal;font-weight:400;font-size:clamp(1.7rem,1.8vw,1.95rem);line-height:1.45;letter-spacing:.005em;color:var(--ink-soft);max-width:42ch;margin-top:calc(-1*clamp(.4rem,1vh,1.2rem))}.liamigo-homepage .chapter-folio.technical h2{font-family:var(--font-mono);font-style:normal;text-transform:uppercase;letter-spacing:.08em;font-weight:500;font-size:clamp(1.68rem,2.4vw,2.48rem);color:var(--ink)}.liamigo-homepage .link-btn{font-family:var(--font-mono);font-size:1.248rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--ink);position:relative;padding-bottom:3px;display:inline-block}.liamigo-homepage .link-btn:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--ink);transform:scaleX(.18);transform-origin:left;transition:transform .45s var(--ease)}.liamigo-homepage .link-btn:hover:after,.liamigo-homepage .link-btn:focus-visible:after{transform:scaleX(1)}@media(hover:none){.liamigo-homepage .link-btn:after{transform:scaleX(1)}}.liamigo-homepage .bracket-btn{font-family:var(--font-mono);font-size:1.248rem;letter-spacing:.05em;color:var(--accent);text-decoration:none;background:none;border:none;cursor:pointer;padding:0}.liamigo-homepage .bracket-btn:hover{opacity:.7}.liamigo-homepage #world{height:100vh;height:100svh;position:relative;overflow:hidden;background:var(--bg-sunken)}.liamigo-homepage #world img{width:100%;height:100%;object-fit:cover;object-position:center 40%;animation:liamigoWorldFade 1.1s var(--ease) both}@keyframes liamigoWorldFade{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.liamigo-homepage #world img{animation:none}}.liamigo-homepage .world-scrollcue{position:absolute;left:50%;bottom:clamp(2.4rem,4vh,4.8rem);transform:translate(-50%);width:1px;height:44px;background:linear-gradient(var(--accent-contrast),transparent);animation:liamigoCuePulse 2.6s ease-in-out infinite}@keyframes liamigoCuePulse{0%,to{opacity:.35}50%{opacity:.9}}@media(prefers-reduced-motion:reduce){.liamigo-homepage .world-scrollcue{animation:none;opacity:.5}}@media(max-width:780px){.liamigo-homepage #world img{object-position:center 30%}}.liamigo-homepage #signal{padding:0}.liamigo-homepage .signal-split{display:grid;grid-template-columns:60fr 40fr;height:85vh;min-height:520px;position:relative}.liamigo-homepage .signal-pane{position:relative;overflow:hidden}.liamigo-homepage .signal-pane img{width:100%;height:100%;object-fit:cover}.liamigo-homepage .signal-pane.arch img{object-position:center 35%}.liamigo-homepage .signal-pane.pattern img{transform:translateY(calc(var(--parallax,0) * 1px)) scale(1.06);transition:transform .1s linear}.liamigo-homepage .signal-seam{position:absolute;top:0;left:60%;transform:translate(-50%);height:100%;display:flex;align-items:center;z-index:5;pointer-events:none}.liamigo-homepage .signal-seam span{display:block;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-display);font-style:italic;font-size:clamp(2.4rem,2.6vw,4rem);color:var(--accent-contrast);white-space:nowrap;text-shadow:0 1px 18px rgba(0,0,0,.35)}@media(max-width:780px){.liamigo-homepage .signal-split{display:flex;flex-direction:column;height:auto;min-height:0}.liamigo-homepage .signal-pane{aspect-ratio:4/5}.liamigo-homepage .signal-seam{position:absolute;top:50%;left:0;right:0;transform:translateY(calc(-50% - 3px));height:auto;padding:0 clamp(2rem,4vw,4.8rem);justify-content:center;z-index:5}.liamigo-homepage .signal-seam span{writing-mode:horizontal-tb;transform:none;text-align:center;color:var(--accent-contrast);text-shadow:0 1px 18px rgba(0,0,0,.35);font-size:clamp(1.92rem,5.5vw,2.56rem);white-space:normal}}.liamigo-homepage #manifest{background:var(--bg-raised);min-height:80vh;display:flex;align-items:center;padding-block:clamp(6.4rem,12vh,11.2rem)}.liamigo-homepage .manifest-lines{max-width:900px}.liamigo-homepage .manifest-lines .line{font-family:var(--font-display);font-size:clamp(4.16rem,7.2vw,10.24rem);line-height:1.06;opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.liamigo-homepage .manifest-lines .line.i{font-style:italic;color:var(--accent)}.liamigo-homepage .manifest-lines.in .line{opacity:1;transform:none}.liamigo-homepage .manifest-lines.in .line:nth-child(2){transition-delay:.22s}@media(prefers-reduced-motion:reduce){.liamigo-homepage .manifest-lines .line{transform:none;transition:opacity .3s linear}.liamigo-homepage .manifest-lines.in .line:nth-child(2){transition-delay:0s}}@media(max-width:780px){.liamigo-homepage #manifest{min-height:0;padding-block:clamp(5.6rem,14vh,8rem)}.liamigo-homepage .manifest-lines .line{font-size:clamp(3.2rem,10vw,4.64rem)}}.liamigo-homepage #firstlook{padding-block:clamp(8rem,10vh,12.8rem)}.liamigo-homepage .look-collage{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap);padding-top:clamp(3.2rem,5vh,5.6rem)}.liamigo-homepage .look-item{display:flex;flex-direction:column}.liamigo-homepage .look-media{position:relative;overflow:hidden}.liamigo-homepage .look-media img{width:100%;height:100%;object-fit:cover}.liamigo-homepage .look-main .look-media{aspect-ratio:4/5}.liamigo-homepage .look-crop .look-media{aspect-ratio:1/1}.liamigo-homepage .look-main{grid-column:1/8;grid-row:1/3}.liamigo-homepage .look-crop{width:92%}.liamigo-homepage .look-crop-a{grid-column:9/13;grid-row:1;align-self:start;justify-self:end}.liamigo-homepage .look-crop-b{grid-column:8/12;grid-row:2;align-self:end;z-index:2}.liamigo-homepage .look-crop-b .look-media{box-shadow:0 0 0 8px var(--bg)}.liamigo-homepage .look-tag{margin-top:1.2rem;display:flex;flex-direction:column;gap:.4rem}.liamigo-homepage .look-n{font-family:var(--font-mono);font-size:1.28rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.liamigo-homepage .look-colours{font-family:var(--font-mono);font-size:1.28rem;letter-spacing:.02em;color:var(--ink-soft);text-transform:uppercase}.liamigo-homepage a.look-item{text-decoration:none;color:inherit}.liamigo-homepage .look-tag .look-cta{align-self:flex-start;margin-top:.6rem;font-size:1.2rem}.liamigo-homepage a.look-item:hover .look-cta:after,.liamigo-homepage a.look-item:focus-visible .look-cta:after{transform:scaleX(1)}.liamigo-homepage a.look-item .look-media img{transition:transform .8s var(--ease)}@media(hover:hover){.liamigo-homepage a.look-item:hover .look-media img{transform:scale(1.03)}}.liamigo-homepage .look-hotspot{position:absolute;width:34px;height:34px;border-radius:50%;border:1px solid var(--accent-contrast);color:var(--accent-contrast);background:#221a1047;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:1.6rem;line-height:1;z-index:6;transition:transform .35s var(--ease),background .35s var(--ease);top:38%;left:34%}.liamigo-homepage .look-hotspot:hover,.liamigo-homepage .look-hotspot[aria-expanded=true]{transform:scale(1.15);background:var(--accent)}.liamigo-homepage .look-panel{position:absolute;top:calc(100% + .96rem);left:0;min-width:230px;background:var(--bg);border:1px solid var(--line);padding:1.6rem 1.76rem;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s linear .3s;z-index:7}.liamigo-homepage .look-hotspot[aria-expanded=true]+.look-panel{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.liamigo-homepage .look-panel .lp-name{font-size:1.52rem}.liamigo-homepage .look-panel .lp-price{font-family:var(--font-mono);font-size:1.2rem;color:var(--ink-faint);margin-top:.56rem}.liamigo-homepage .look-panel .link-btn{margin-top:1.2rem}@media(max-width:780px){.liamigo-homepage .look-collage{grid-template-columns:1fr;gap:5rem;padding-top:2.56rem}.liamigo-homepage .look-main{grid-column:auto;grid-row:auto}.liamigo-homepage .look-crop{grid-column:auto;grid-row:auto;margin:0!important;width:80%}.liamigo-homepage .look-crop-b .look-media{box-shadow:none!important}.liamigo-homepage .look-crop-a{justify-self:end}.liamigo-homepage .look-crop-b{justify-self:start}.liamigo-homepage .look-hotspot{top:40%;left:38%}}.liamigo-homepage #patternstudy{padding-block:clamp(8rem,10vh,12.8rem)}.liamigo-homepage .pattern-scroller{--ps-edge:max(clamp(2rem,4vw,4.8rem), calc((100% - var(--container)) / 2 + clamp(2rem,4vw,4.8rem)));display:flex;gap:clamp(2.56rem,4vw,4.8rem);overflow-x:auto;padding:clamp(1.6rem,3vh,2.4rem) var(--ps-edge) 2.4rem;margin-inline:0;scroll-snap-type:x proximity;scroll-padding-inline:var(--ps-edge);scrollbar-width:thin;scrollbar-color:var(--ink-faint) transparent}.liamigo-homepage .pattern-scroller::-webkit-scrollbar{height:4px}.liamigo-homepage .pattern-scroller::-webkit-scrollbar-thumb{background:var(--ink-faint)}.liamigo-homepage .pattern-tile{flex:0 0 clamp(200px,22vw,260px);scroll-snap-align:start;text-decoration:none;color:inherit;display:block}.liamigo-homepage .pattern-tile .frame{aspect-ratio:2/3;overflow:hidden;position:relative}.liamigo-homepage .pattern-tile .frame img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.liamigo-homepage .pattern-tile:hover .frame img{transform:scale(1.05)}.liamigo-homepage .pattern-tile .meta{margin-top:1.36rem;display:flex;justify-content:flex-start;gap:1.2rem;align-items:baseline}.liamigo-homepage .pattern-tile .study-n{font-family:var(--font-mono);font-size:1.28rem;color:var(--accent);letter-spacing:.06em}.liamigo-homepage .pattern-tile .note{font-family:var(--font-mono);font-size:1.28rem;color:var(--ink-faint);text-align:left}@media(min-width:781px){.liamigo-homepage .pattern-tile{flex:1 1 0;min-width:0}}@media(max-width:780px){.liamigo-homepage .pattern-scroller{gap:1.6rem;scroll-snap-type:x mandatory}.liamigo-homepage .pattern-tile{flex-basis:63vw}.liamigo-homepage #patternstudy{padding-top:clamp(5.6rem,8vh,7.2rem)}}.liamigo-homepage #colourstudy{padding-block:clamp(8rem,10vh,12.8rem)}.liamigo-homepage #colourstudy .chapter-lede{margin-bottom:clamp(2rem,3vh,3.2rem)}.liamigo-homepage .colour-chart{max-width:var(--container);margin:0 auto;padding-inline:clamp(2rem,4vw,4.8rem)}.liamigo-homepage .colour-chart img{width:100%;height:auto}.liamigo-homepage .colour-chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:clamp(.96rem,1.6vw,1.92rem)}.liamigo-homepage .cc-swatch{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center}.liamigo-homepage .cc-block{display:block;width:100%;aspect-ratio:3/4;border-radius:1px}.liamigo-homepage .cc-label{display:flex;flex-direction:column;gap:.16rem}.liamigo-homepage .cc-label .cc-n{font-family:var(--font-mono);font-size:1.04rem;letter-spacing:.08em;color:var(--accent)}.liamigo-homepage .cc-label .cc-name{font-family:var(--font-mono);font-size:1.04rem;letter-spacing:.02em;color:var(--ink-soft);text-transform:uppercase}.liamigo-homepage .colour-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3.2rem,5vw,6.4rem);padding-top:clamp(2rem,3vh,3.2rem)}.liamigo-homepage .colour-pair{position:relative;aspect-ratio:3/4;overflow:hidden;cursor:pointer}.liamigo-homepage .colour-pair:nth-child(2){margin-top:clamp(4rem,8vh,8rem)}.liamigo-homepage .colour-pair img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s var(--ease)}.liamigo-homepage .colour-pair .field{opacity:1}.liamigo-homepage .colour-pair .detail{opacity:0}@media(hover:hover){.liamigo-homepage .colour-pair:hover .field{opacity:0}.liamigo-homepage .colour-pair:hover .detail{opacity:1}}.liamigo-homepage .colour-pair.flipped .field{opacity:0}.liamigo-homepage .colour-pair.flipped .detail{opacity:1}.liamigo-homepage .colour-pair .label{position:absolute;left:1.6rem;bottom:1.6rem;z-index:3;font-family:var(--font-mono);font-size:1.152rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.4)}@media(max-width:780px){.liamigo-homepage .colour-grid{grid-template-columns:1fr;gap:4rem}.liamigo-homepage .colour-pair:nth-child(2){margin-top:0}.liamigo-homepage .colour-chart-grid{grid-template-columns:repeat(3,1fr);gap:0}.liamigo-homepage .cc-swatch{gap:0}.liamigo-homepage .cc-block{aspect-ratio:4/5;border-radius:0;flex-shrink:0}.liamigo-homepage .cc-label{background:var(--bg);flex:1;justify-content:center;align-items:center;padding:.64rem .32rem}.liamigo-homepage .cc-label .cc-n{font-size:1.2rem;font-weight:600}.liamigo-homepage .cc-label .cc-name{font-size:.84rem}}.liamigo-homepage #collection{padding-block:clamp(8rem,10vh,12.8rem)}.liamigo-homepage .collection-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(3.2rem,4vw,5.12rem);padding-top:clamp(4rem,6vh,6.4rem)}.liamigo-homepage .product-card{grid-column:span 4;text-decoration:none;color:inherit;display:block}.liamigo-homepage .product-card.large{grid-column:span 5}.liamigo-homepage .product-card .media{aspect-ratio:1/1;position:relative;overflow:hidden;background:var(--bg);border:none;box-shadow:none}.liamigo-homepage .product-card .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .55s var(--ease),transform .8s var(--ease)}.liamigo-homepage .product-card .media .front{opacity:1}.liamigo-homepage .product-card .media .back{opacity:0;transform:scale(1.02)}@media(hover:hover){.liamigo-homepage .product-card:hover .media .front{opacity:0}.liamigo-homepage .product-card:hover .media .back{opacity:1}}.liamigo-homepage .product-card.flipped .media .front{opacity:0}.liamigo-homepage .product-card.no-flip .media .front{opacity:1!important}.liamigo-homepage .product-card.flipped .media .back{opacity:1}.liamigo-homepage .product-card .media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.liamigo-homepage .product-card .pants-hotspot{position:absolute;width:30px;height:30px;border-radius:50%;border:1px solid var(--accent-contrast);color:var(--accent-contrast);background:#221a10a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:1.44rem;line-height:1;z-index:3;text-decoration:none;transition:transform .35s var(--ease),background .35s var(--ease);bottom:8%;left:14%}.liamigo-homepage .product-card .pants-hotspot:hover{transform:scale(1.15);background:var(--accent)}.liamigo-homepage .product-card .cap{margin-top:1.6rem;text-decoration:none;color:inherit;display:block}.liamigo-homepage .product-card .name{font-family:var(--font-body);font-size:1.6rem;color:#4a3b26}.liamigo-homepage .product-card .price{font-family:var(--font-mono);font-size:1.28rem;color:var(--ink-soft);margin-top:.56rem;letter-spacing:.02em}.liamigo-homepage .product-card .price .cc{font-size:.9em;color:var(--ink-faint)}@media(max-width:780px){.liamigo-homepage .collection-grid{grid-template-columns:1fr;gap:4.48rem}.liamigo-homepage .product-card,.liamigo-homepage .product-card.large{grid-column:auto;width:100%}.liamigo-homepage .product-card:nth-child(2){width:84%;margin-left:auto}.liamigo-homepage .product-card:nth-child(3){width:100%}}.liamigo-homepage #madeingermany{padding-block:clamp(5.6rem,8vh,9.6rem);background:var(--bg-sunken)}.liamigo-homepage .mig-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(1.6rem,2.4vw,2.56rem);padding-top:clamp(2.56rem,4vh,3.84rem)}.liamigo-homepage .mig-tile{grid-column:span 4}.liamigo-homepage .mig-tile:nth-child(1){grid-column:span 5}.liamigo-homepage .mig-tile:nth-child(2){grid-column:span 4}.liamigo-homepage .mig-tile:nth-child(3){grid-column:span 3}.liamigo-homepage .mig-tile .frame{overflow:hidden}.liamigo-homepage .mig-tile:nth-child(1) .frame{aspect-ratio:3/2}.liamigo-homepage .mig-tile:nth-child(2) .frame{aspect-ratio:1/1}.liamigo-homepage .mig-tile:nth-child(3) .frame{aspect-ratio:3/4}.liamigo-homepage .mig-tile img{width:100%;height:100%;object-fit:cover}.liamigo-homepage .mig-tile .cap{margin-top:1.12rem;font-family:var(--font-mono);font-size:1.28rem;color:var(--ink-soft);letter-spacing:.02em;line-height:1.5}.liamigo-homepage .mig-tile .cap{display:flex;flex-direction:column;gap:.48rem;margin-top:1.6rem}.liamigo-homepage .mig-tile .mig-n{font-family:var(--font-mono);font-size:1.2rem;letter-spacing:.1em;color:var(--accent)}.liamigo-homepage .mig-tile .mig-title{font-family:var(--font-mono);font-size:1.28rem;line-height:1.4;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.liamigo-homepage .mig-tile .mig-text{font-family:var(--font-body);font-size:1.3rem;line-height:1.5;color:var(--ink-soft);letter-spacing:0;max-width:38ch}@media(max-width:780px){.liamigo-homepage .mig-grid{grid-template-columns:1fr;gap:3.2rem}.liamigo-homepage .mig-tile,.liamigo-homepage .mig-tile:nth-child(1),.liamigo-homepage .mig-tile:nth-child(2),.liamigo-homepage .mig-tile:nth-child(3){grid-column:auto}.liamigo-homepage .mig-tile:nth-child(1) .frame,.liamigo-homepage .mig-tile:nth-child(2) .frame,.liamigo-homepage .mig-tile:nth-child(3) .frame{aspect-ratio:4/3}.liamigo-homepage .mig-tile:nth-child(3) .frame img{object-position:center 10%}}.liamigo-homepage #ourworld{position:relative}.liamigo-homepage .ourworld-media{aspect-ratio:2/1;overflow:hidden}.liamigo-homepage .ourworld-media img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.liamigo-homepage .ourworld-text{max-width:30%;padding:clamp(3.2rem,5vh,5.6rem) clamp(2rem,4vw,4.8rem);background:var(--bg)}.liamigo-homepage .ourworld-text p{color:var(--ink-soft);font-size:1.6rem;line-height:1.75;margin:0 0 1.92rem}.liamigo-homepage .ourworld-text p:last-of-type{margin-bottom:0}.liamigo-homepage .ourworld-text .close{font-family:var(--font-display);font-style:italic;color:var(--ink);display:block;margin-top:1.44rem;font-size:1.84rem}@media(max-width:780px){.liamigo-homepage .ourworld-media{aspect-ratio:4/5}.liamigo-homepage .ourworld-media img{object-position:65% 40%}.liamigo-homepage .ourworld-text{max-width:none}}.liamigo-homepage #indexfoot{background:var(--dark-panel);color:var(--dark-panel-ink);padding-block:clamp(6.4rem,10vh,11.2rem)}.liamigo-homepage .indexfoot-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(4rem,6vw,8rem)}.liamigo-homepage .indexfoot-title{font-family:var(--font-display);font-style:italic;font-size:clamp(3.2rem,4.5vw,5.12rem);margin-bottom:2.56rem;color:var(--dark-panel-ink)}.liamigo-homepage .indexfoot-list{list-style:none;margin:0;padding:0}.liamigo-homepage .indexfoot-list li{border-top:1px solid rgba(240,230,214,.16)}.liamigo-homepage .indexfoot-list a{display:flex;gap:1.6rem;align-items:baseline;padding:1.04rem 0;text-decoration:none;color:var(--dark-panel-ink);font-size:1.52rem;transition:opacity .3s var(--ease)}.liamigo-homepage .indexfoot-list a:hover{opacity:.6}.liamigo-homepage .indexfoot-list .n{font-family:var(--font-mono);font-size:1.152rem;color:var(--accent);width:2ch}.liamigo-homepage .join-field{margin-bottom:clamp(3.52rem,6vh,5.6rem)}.liamigo-homepage .join-field label{font-family:var(--font-mono);font-size:1.12rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dark-panel-ink);opacity:.65;display:block;margin-bottom:1.44rem}.liamigo-homepage .join-field form{display:flex;border-bottom:1px solid rgba(240,230,214,.4);padding-bottom:.96rem;gap:1.6rem}.liamigo-homepage .join-field input{flex:1;background:none;border:none;color:var(--dark-panel-ink);font-family:var(--font-body);font-size:1.6rem;outline:none}.liamigo-homepage .join-field input::placeholder{color:#f0e6d666}.liamigo-homepage .join-field button{background:none;border:none;color:var(--accent);font-family:var(--font-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.liamigo-homepage .join-field button:hover{opacity:.7}.liamigo-homepage .join-note{font-family:var(--font-mono);font-size:1.28rem;color:#f0e6d673;margin-top:1.28rem}.liamigo-homepage .indexfoot-legal{display:flex;flex-wrap:wrap;gap:2.56rem;margin-top:clamp(4.8rem,8vh,8rem);padding-top:2.4rem;border-top:1px solid rgba(240,230,214,.16)}.liamigo-homepage .indexfoot-legal a{font-family:var(--font-mono);font-size:1.28rem;color:#f0e6d68c;text-decoration:none;letter-spacing:.03em}.liamigo-homepage .indexfoot-legal a:hover{color:var(--dark-panel-ink)}.liamigo-homepage .indexfoot-colophon{margin-left:auto;display:flex;align-items:center;gap:.88rem}.liamigo-homepage .indexfoot-colophon svg{width:19px;height:auto;opacity:.55;display:block;flex-shrink:0}.liamigo-homepage .indexfoot-colophon .mark{font-family:var(--font-logo);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:1.312rem;color:#f0e6d6cc}.liamigo-homepage .indexfoot-colophon .meta{font-family:var(--font-mono);font-size:1.28rem;color:#f0e6d68c;margin-left:.56rem}@media(max-width:780px){.liamigo-homepage .indexfoot-grid{grid-template-columns:1fr;gap:4.16rem}.liamigo-homepage .indexfoot-legal{margin-top:3.84rem}.liamigo-homepage .indexfoot-colophon{margin-left:0;width:100%;order:-1;margin-bottom:.96rem}}body:has(.liamigo-homepage) .header-wrapper{display:none}body:has(.liamigo-homepage){background:#1c140b}html:has(.liamigo-homepage){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.liamigo-homepage){scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/liamigo-homepage.css.map */
