.fa-page{min-height:100dvh;background:#f5f0e8;color:#35272e;font:15px/1.6 Arial,sans-serif;padding:0 5%;box-sizing:border-box}.fa-page *{box-sizing:border-box}.fa-page header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;border-bottom:1px solid #35272e25}.fa-page header a{color:inherit;text-decoration:none;font-size:25px;letter-spacing:.18em}.fa-page header small{font-size:7px;display:block;letter-spacing:.3em}.fa-page header>span{font-size:8px;letter-spacing:.13em}.fa-layout{max-width:1250px;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;padding:60px 0}.fa-kicker{font-size:10px;letter-spacing:.2em;color:#a7684b}.fa-copy h1{font:normal clamp(38px,4.3vw,65px)/1.07 Georgia,serif;letter-spacing:-.055em;margin:24px 0}.fa-copy em{color:#a7684b}.fa-copy>p:not(.fa-kicker){font-size:13px;max-width:360px;color:#786770}.fa-shades{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.fa-shades button{display:flex;align-items:center;gap:10px;min-height:48px;background:none;border:1px solid #35272e30;padding:10px 14px;border-radius:30px;color:inherit;cursor:pointer}.fa-shades button[aria-pressed=true]{background:#4a2c40;color:#fff7ea}.fa-shades i{width:23px;height:23px;border-radius:50%;border:1px solid #ffffff55}.fa-texture{max-width:370px}.fa-texture label,.fa-texture>div{display:flex;justify-content:space-between;gap:15px;font-size:11px}.fa-texture label span{color:#9a735e}.fa-texture input{accent-color:#a7684b;width:100%;margin:20px 0;cursor:pointer}.fa-texture>div{font-size:9px;color:#897780}.fa-pause{background:none;border:0;border-bottom:1px solid #35272e55;padding:10px 0;font-size:11px;color:inherit;cursor:pointer;min-height:44px}.fa-shade-note{margin:25px 0 10px}.fa-art{position:relative;background:#e9dfd4;border-radius:48% 48% 6px 6px;overflow:hidden}.fa-art svg{width:100%;display:block}.fa-art-label{position:absolute;left:0;right:0;top:25px;text-align:center;font-size:8px;letter-spacing:.15em}.fa-art-bottom{position:absolute;bottom:22px;left:25px;right:25px;display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.12em}.fa-art-bottom b{font:italic 22px Georgia,serif;letter-spacing:0}.fa-strand{transition:stroke .9s}.fa-page stop{transition:stop-color .9s}.fa-page footer{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #35272e25;padding:20px 0;font-size:9px;color:#8a777e}.fa-page footer span{max-width:400px}.fa-page :is(button,input,a):focus-visible{outline:3px solid #a7684b;outline-offset:4px}@media(max-width:750px){.fa-page{padding:0 20px}.fa-page header>span{font-size:7px;max-width:155px;text-align:right}.fa-layout{grid-template-columns:1fr;gap:35px;padding:35px 0}.fa-art{grid-row:1;max-width:400px;width:100%;margin:auto}.fa-art svg{max-height:390px}.fa-copy h1{font-size:42px}.fa-copy{padding-bottom:15px}.fa-shades button{padding:10px 12px}.fa-page footer{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.fa-page *{transition:none!important}}
