@font-face{font-family:IfsoScript;src:url(/assets/editorial/allura.woff2)format("woff2");font-display:swap}.ed{--paper:#f1ece2;--ink:#24221f;--red:#b43f35;--line:#c5beb2;background:var(--paper);color:var(--ink);font-family:var(--font-onest),Arial,sans-serif;font-size:clamp(14px,1.08vw,17px);line-height:1.65;overflow:hidden}.ed *{box-sizing:border-box}.ed h1,.ed h2,.ed h3{letter-spacing:-.06em;margin:0;font-family:Georgia,serif;font-weight:400;line-height:.98}.ed h1{font-size:clamp(62px,8.6vw,136px)}.ed h2{font-size:clamp(48px,6.5vw,104px)}.ed h3{font-size:clamp(30px,3.1vw,50px)}.ed h1 i,.ed h2 i,.ed h3 i,.ed-script{letter-spacing:0;color:var(--red);font-family:IfsoScript,cursive;font-weight:400}.ed h1 i{font-size:1.25em}.ed h2 i{font-size:1.2em}.ed p{max-width:560px}.ed-label{font:600 10px/1.5 var(--font-plex-mono),monospace;letter-spacing:.17em;text-transform:uppercase}.ed-link{font:600 10px var(--font-onest),sans-serif;letter-spacing:.1em;border-bottom:1px solid;align-items:center;gap:40px;padding:12px 0;display:inline-flex}.ed-link span{font-size:16px}.ed-header{z-index:30;color:var(--ink);justify-content:space-between;align-items:center;padding:24px 4%;display:flex;position:absolute;top:0;left:0;right:0}:is(.ed:has(.ed-title-conditions) .ed-header,.ed:has(.ed-tech-hero) .ed-header){color:#f5f0e7}.ed-brand{font:700 19px var(--font-onest),sans-serif;align-items:center;gap:11px;display:flex}.ed-brand img{width:48px;height:48px}.ed-brand small{font:600 8px var(--font-onest),sans-serif;letter-spacing:.18em;display:block}.ed-nav{gap:25px;font-size:12px;display:flex}.ed-nav a:hover,.ed-footer a:hover{color:var(--red)}.ed-open{letter-spacing:.1em;border-bottom:1px solid;padding:10px 0;font-size:10px}.ed-open span{margin-left:20px}.ed-menu-button{color:inherit;font:600 11px var(--font-onest),sans-serif;background:0 0;border:0;display:none}.ed-menu{z-index:29;background:var(--paper);color:var(--ink);padding:105px 7% 25px;position:absolute;top:0;left:0;right:0}.ed-menu a{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;font:26px Georgia,serif;display:flex}.ed:has(.ed-menu) .ed-header{color:var(--ink)}.ed-loading{z-index:9999;color:#27221f;font:10px var(--font-onest),sans-serif;letter-spacing:.16em;background:#f1ece2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ed-loading-mark{color:#b43f35;border:3px solid #b43f35;margin-bottom:20px;padding:12px;font:700 30px/.75 Georgia,serif}.ed-loading button{background:0 0;border:0;border-bottom:1px solid;margin:15px;padding:8px}.ed-waiting{visibility:hidden}.ed-title{height:100svh;min-height:720px;position:relative;overflow:hidden}.ed-title-photo{position:absolute}.ed-title-photo img,.ed-room img,.ed-water-photo img,.ed-tech-photo img,.ed-price-photo img,.ed-create-photo img,.ed-dashboard-photo img{object-fit:cover;filter:grayscale(.45)sepia(.17)saturate(.7)}.ed-title-how .ed-title-photo{width:48%;height:100%;top:0;right:0}.ed-title-how .ed-title-copy{width:65%;position:absolute;top:28%;left:7%}.ed-title-copy h1{margin:35px 0}.ed-title-copy .ed-lede{max-width:350px;margin:35px 0}.ed-title-conditions{color:var(--paper);background:var(--ink)}.ed-title-conditions .ed-title-photo{width:108%;height:108%;inset:-4%}.ed-title-conditions:after{content:"";background:linear-gradient(90deg,#171513cc,#1715130d 80%);position:absolute;inset:0}.ed-title-conditions .ed-title-copy{z-index:1;position:absolute;bottom:12%;left:7%}.ed-title-conditions h1 i{color:#e8d7c8}.ed-side-note{z-index:2;font:10px var(--font-plex-mono),monospace;letter-spacing:.17em;writing-mode:vertical-rl;position:absolute;bottom:35px;right:3%}.ed-stamp{color:var(--red);border:2px solid var(--red);width:58px;height:58px;font:700 11px var(--font-plex-mono),monospace;letter-spacing:.05em;place-items:center;display:inline-grid;transform:rotate(-6deg)}.ed-how-opening{grid-template-columns:1.2fr 1fr;align-items:end;gap:10%;padding:145px 8%;display:grid;position:relative}.ed-how-opening h2{margin:25px 0}.ed-how-opening>p{font:25px/1.45 Georgia,serif}.ed-ink-stroke{clip-path:polygon(0 45%,5% 20%,80% 0,100% 38%,84% 67%,11% 100%,1% 75%);background:#25221e;width:27%;height:14px;position:absolute;bottom:55px;left:8%;transform:rotate(-2deg)}.ed-timeline{background:#e5ddd0;padding:90px 8% 130px}.ed-timeline-head{justify-content:space-between;align-items:end;gap:30px;padding-bottom:70px;display:flex}.ed-timeline-head h2{flex:1}.ed-timeline-head>span{letter-spacing:.15em;font-size:10px}.ed-timeline article{border-top:1px solid var(--line);grid-template-columns:.3fr 1fr 1fr auto;align-items:start;gap:25px;padding:35px 0;display:grid}.ed-timeline article>span,.ed-timeline article>b,.ed-diagram article>span{font:11px var(--font-plex-mono),monospace;color:var(--red)}.ed-timeline article h3{font-size:clamp(26px,3vw,43px)}.ed-timeline article p{margin:0;font-size:14px}.ed-room{min-height:85svh;color:var(--paper);align-items:center;display:flex;position:relative}.ed-room:after{content:"";background:linear-gradient(90deg,#141210cc,#14121014);position:absolute;inset:0}.ed-room>div{z-index:1;margin:0 8%;position:relative}.ed-room h2{margin:35px 0}.ed-room h2 i{color:#e9d8cb}.ed-room p:not(.ed-label){max-width:450px}.ed-faq{grid-template-columns:1fr 1.1fr;gap:10%;padding:140px 8%;display:grid}.ed-faq h2{margin:30px 0}.ed-faq details{border-top:1px solid var(--line);padding:25px 0}.ed-faq details:last-child{border-bottom:1px solid var(--line)}.ed-faq summary{cursor:pointer;justify-content:space-between;font-size:16px;font-weight:600;list-style:none;display:flex}.ed-faq summary span{font-size:25px;font-weight:400}.ed-faq details[open] summary span{transform:rotate(45deg)}.ed-faq details p{color:#615c54;font-size:14px}.ed-condition-intro{text-align:center;padding:140px 8% 100px}.ed-condition-intro h2{margin:25px 0}.ed-condition-intro p{margin:0 auto 30px}.ed-condition-explorer{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:0 8% 140px;display:grid}.ed-condition-list button{border:0;border-bottom:1px solid var(--line);text-align:left;color:#807970;background:0 0;grid-template-columns:1fr auto;gap:8px;width:100%;padding:24px 18px 24px 0;display:grid}.ed-condition-list button span{font:10px var(--font-plex-mono),monospace;letter-spacing:.1em;grid-column:1/-1}.ed-condition-list button strong{letter-spacing:-.04em;font:400 clamp(25px,3vw,43px) Georgia,serif}.ed-condition-list button b{font:22px var(--font-onest),sans-serif}.ed-condition-list button[aria-pressed=true]{color:var(--red)}.ed-condition-detail{align-self:start;padding:30px 0 40px 15%;position:sticky;top:30px}.ed-detail-top{font:10px var(--font-plex-mono),monospace;letter-spacing:.1em;justify-content:space-between;display:flex}.ed-condition-detail .ed-script{margin:50px 0 20px;font-size:36px;line-height:1.1}.ed-condition-detail h3{margin:20px 0 30px}.ed-condition-detail>p:not(.ed-script){font-size:15px}.ed-condition-detail blockquote{border-left:2px solid var(--red);margin:40px 0;padding-left:25px;font:italic 22px/1.4 Georgia,serif}.ed-disclosure{color:#6d655d;font-size:12px!important}.ed-water{background:#d6cbbd;grid-template-columns:1fr 1fr;min-height:680px;display:grid}.ed-water>div:first-child{align-self:center;padding:110px 15%}.ed-water h2{margin:25px 0}.ed-water-photo{min-height:500px;position:relative}.ed-tech-hero{min-height:100svh;color:var(--paper);background:#171716;align-items:center;display:flex;position:relative;overflow:hidden}.ed-tech-photo{position:absolute;inset:0 0 0 38%}.ed-tech-photo:after{content:"";background:linear-gradient(90deg,#171716 2%,#1717161a 90%);position:absolute;inset:0}.ed-tech-copy{max-width:900px;padding:150px 7%;position:relative}.ed-tech-copy h1{margin:35px 0}.ed-tech-copy p:not(.ed-label){max-width:350px}.ed-tech-lead{text-align:center;padding:150px 8%}.ed-tech-lead h2{margin:35px 0}.ed-tech-lead p{margin:0 auto}.ed-diagram{color:var(--paper);background:#262320;grid-template-columns:1fr 1.4fr;gap:10%;padding:120px 8%;display:grid}.ed-diagram-title{align-self:start;position:sticky;top:60px}.ed-diagram-title h2{margin:40px 0}.ed-diagram-title>span{font-size:10px}.ed-diagram-steps article{border-top:1px solid #655e56;grid-template-columns:50px 1fr;gap:10px;padding:32px 0;display:grid}.ed-diagram-steps h3{font-size:35px}.ed-diagram-steps p{color:#c6bdb0;grid-column:2;margin:0;font-size:14px}.ed-tech-note{background:#ded4c6;padding:140px 8%}.ed-tech-note h2{margin:30px 0}.ed-tech-note>div{gap:8%;margin:40px 0;display:flex}.ed-tech-note>div p{max-width:400px}.ed-price-top{grid-template-columns:1.05fr .95fr;min-height:100svh;display:grid}.ed-price-copy{align-self:center;padding:200px 8% 100px 13%;position:relative}.ed-price-copy h1{margin:30px 0}.ed-price-copy p:not(.ed-label){max-width:350px}.ed-price-copy .ed-stamp{position:absolute;bottom:80px;right:8%}.ed-price-photo{min-height:600px;position:relative}.ed-pricing-intro{text-align:center;padding:130px 8% 100px}.ed-pricing-intro h2{margin:30px 0}.ed-pricing-intro p{margin:0 auto}.ed-receipt{background:#e3d9c9;width:min(78%,900px);margin:0 auto 130px;padding:50px 65px;box-shadow:8px 12px #d1c6b7}.ed-receipt-head,.ed-receipt-foot{font:10px var(--font-plex-mono),monospace;letter-spacing:.12em;justify-content:space-between;align-items:center;display:flex}.ed-receipt-row{border-top:1px solid #bcb0a1;justify-content:space-between;gap:30px;padding:35px 0;display:flex}.ed-receipt-head{padding-bottom:35px}.ed-receipt-row span{font:10px var(--font-plex-mono),monospace;color:var(--red)}.ed-receipt-row h3{margin:18px 0}.ed-receipt-row p{margin:0;font-size:13px}.ed-receipt-row>strong{white-space:nowrap;font:clamp(35px,4vw,60px) Georgia,serif}.ed-receipt-row>strong small{font:10px var(--font-plex-mono),monospace}.ed-receipt-foot{border-top:1px dashed #9c9081;padding-top:30px}.ed-calculator{color:var(--paper);background:#292522;grid-template-columns:1fr 1fr;gap:10%;padding:120px 8%;display:grid}.ed-calculator h2{margin:30px 0}.ed-choices button{width:100%;color:var(--paper);text-align:left;background:0 0;border:0;border-top:1px solid #756c61;justify-content:space-between;padding:22px 0;display:flex}.ed-choices button[aria-pressed=true]{color:#eb8f7f}.ed-fee-result{border-top:1px solid #756c61;border-bottom:1px solid #756c61;justify-content:space-between;align-items:end;padding:28px 0;display:flex}.ed-fee-result span{font:10px var(--font-plex-mono),monospace}.ed-fee-result strong{font:48px Georgia,serif}.ed-fee-result small{font:10px var(--font-plex-mono),monospace}.ed-fine{opacity:.7;line-height:1.6;font-size:12px!important}.ed-create-head,.ed-dashboard-head{grid-template-columns:1.1fr .9fr;min-height:620px;display:grid;position:relative}.ed-create-head>div:first-child,.ed-dashboard-head>div:nth-child(2){align-self:center;padding:200px 8% 80px 13%}.ed-create-head h1,.ed-dashboard-head h1{margin:30px 0;font-size:clamp(55px,6.5vw,105px)}.ed-create-photo,.ed-dashboard-photo{min-height:620px;position:relative}.ed-dashboard-head{grid-template-columns:.8fr 1.2fr}.ed-create-body{grid-template-columns:1fr 1fr;gap:12%;padding:130px 8%;display:grid}.ed-create-aside h2{margin:30px 0}.ed-side-steps{border-top:1px solid var(--line);flex-direction:column;margin:60px 0;display:flex}.ed-side-steps span{border-bottom:1px solid var(--line);font:10px var(--font-plex-mono),monospace;padding:15px 0}.ed-form-wrap{border-top:3px solid var(--ink);padding:35px 0}.ed-form-wrap label{margin:24px 0;font-size:12px;font-weight:600;display:block}.ed-form-wrap label>span{float:right;font:9px var(--font-plex-mono),monospace;letter-spacing:.08em}.ed-form-wrap input:not([type=checkbox]),.ed-form-wrap select{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;padding:15px 0;font-size:16px;display:block}.ed-check{align-items:center;gap:10px;display:flex!important}.ed-check input{accent-color:var(--red)}.ed-button,.ed-secondary-button{background:var(--red);color:var(--paper);font:600 10px var(--font-onest),sans-serif;letter-spacing:.1em;border:0;justify-content:space-between;align-items:center;gap:45px;padding:17px 20px;display:inline-flex}.ed-form-wrap .ed-button,.ed-form-wrap .ed-secondary-button{width:100%;margin-top:12px}.ed-secondary-button{color:var(--ink);border:1px solid var(--ink);background:0 0}.ed-edit{background:0 0;border:0;padding:20px 0;text-decoration:underline}.ed-form-wrap h3{margin:25px 0}.ed-review-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;font-size:13px;display:flex}.ed-review-row strong{text-align:right;overflow-wrap:anywhere}.ed-dashboard{padding:110px 8%}.ed-dashboard-title{justify-content:space-between;align-items:end;gap:30px;display:flex}.ed-dashboard-title h2{margin:25px 0}.ed-dashboard-meta{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:65px 0;display:grid}.ed-dashboard-meta>div{border-right:1px solid var(--line);flex-direction:column;gap:9px;padding:30px;display:flex}.ed-dashboard-meta>div:first-child{padding-left:0}.ed-dashboard-meta>div:last-child{border:0}.ed-dashboard-meta span,.ed-dashboard-meta small{font:10px var(--font-plex-mono),monospace}.ed-dashboard-meta strong{font:30px Georgia,serif}.ed-ledger-head{border-bottom:1px solid var(--ink);justify-content:space-between;gap:20px;display:flex}.ed-tabs{gap:25px;display:flex}.ed-tabs button{color:#82796f;background:0 0;border:0;padding:17px 0;font-size:12px}.ed-tabs button[aria-pressed=true]{color:var(--red);border-bottom:2px solid var(--red)}.ed-search input{background:0 0;border:0;padding:15px;font-size:12px}.ed-ledger article{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:30px 0;display:flex}.ed-ledger article h3{margin:15px 0;font-size:30px}.ed-ledger article>div:last-child{flex-direction:column;align-items:end;gap:8px;display:flex}.ed-ledger article button{color:var(--red);background:0 0;border:0;font-size:11px}.ed-empty{text-align:center;border-bottom:1px solid var(--line);padding:90px 15%}.ed-empty>span{font:10px var(--font-plex-mono),monospace;color:var(--red)}.ed-empty h3{margin:25px 0}.ed-empty p{color:#6c655c;margin:0 auto 20px}.ed-dashboard-guide{grid-template-columns:1fr 1fr;gap:12%;padding-top:120px;display:grid}.ed-dashboard-guide h2{margin:25px 0}.ed-dashboard-guide li{border-top:1px solid var(--line);gap:30px;padding:20px 0;display:flex}.ed-dashboard-guide li span{font:10px var(--font-plex-mono),monospace;color:var(--red)}.ed-dashboard-guide li p{margin:0;font-size:14px}.ed-legal-hero{color:var(--paper);background:#24211e;padding:190px 8% 90px;position:relative}.ed-legal-hero h1{margin:30px 0}.ed-legal-hero h1 i{color:#d77669}.ed-legal-hero .ed-stamp{position:absolute;bottom:80px;right:10%}.ed:has(.ed-legal-hero) .ed-header{color:var(--paper)}.ed-legal{grid-template-columns:1fr 2fr;gap:10%;padding:90px 8% 140px;display:grid}.ed-legal aside{flex-direction:column;gap:12px;font-size:12px;display:flex}.ed-legal aside span,.ed-legal article>span{font:10px var(--font-plex-mono),monospace;color:var(--red);letter-spacing:.1em}.ed-legal article{border-top:1px solid var(--line);padding:35px 0 60px}.ed-legal article h2{margin:20px 0;font-size:clamp(30px,3.5vw,50px)}.ed-footer{background:#dfd6c9;padding:100px 8% 45px}.ed-footer-top{border-bottom:1px solid #b7ad9f;justify-content:space-between;align-items:end;padding-bottom:80px;display:flex}.ed-footer-top h2{margin:25px 0}.ed-circle{border:1px solid var(--ink);border-radius:50%;place-items:center;width:76px;height:76px;font-size:30px;display:grid}.ed-footer-bottom{grid-template-columns:2fr repeat(3,1fr);gap:30px;padding-top:40px;display:grid}.ed-footer-bottom>div{flex-direction:column;gap:10px;font-size:12px;display:flex}.ed-footer-bottom b{font:10px var(--font-plex-mono),monospace;color:var(--red);letter-spacing:.1em;margin-bottom:10px}.ed-sr{clip:rect(0,0,0,0);position:absolute}.ed a:focus-visible,.ed button:focus-visible,.ed input:focus-visible,.ed select:focus-visible{outline:2px solid var(--red);outline-offset:4px}@media (max-width:850px){.ed-nav,.ed-open{display:none}.ed-menu-button{display:block}.ed-title{min-height:750px}.ed-title-how .ed-title-photo{width:100%;height:48%;top:52%}.ed-title-how .ed-title-copy{width:86%;top:145px;left:7%}.ed-title-how .ed-title-copy h1{font-size:clamp(60px,10vw,90px)}.ed-title-how .ed-title-copy .ed-lede{margin:20px 0}.ed-title-conditions .ed-title-copy{bottom:12%}.ed-how-opening,.ed-faq,.ed-condition-explorer,.ed-water,.ed-diagram,.ed-calculator,.ed-create-body,.ed-dashboard-guide,.ed-legal{grid-template-columns:1fr;gap:40px}.ed-how-opening,.ed-faq,.ed-tech-lead,.ed-tech-note,.ed-calculator,.ed-create-body,.ed-dashboard,.ed-legal{padding:90px 7%}.ed-how-opening>p{font-size:20px}.ed-timeline{padding:75px 7%}.ed-timeline-head{display:block}.ed-timeline-head h2{margin:25px 0}.ed-timeline article{grid-template-columns:35px 1fr auto}.ed-timeline article p{grid-column:2/3}.ed-timeline article b{grid-area:1/3}.ed-condition-explorer{margin:0 7% 90px}.ed-condition-detail{padding:20px 0;position:static}.ed-water>div:first-child{padding:80px 7%}.ed-tech-copy{padding:150px 7%}.ed-tech-photo{inset:0}.ed-tech-photo:after{background:#141210ab}.ed-diagram-title{position:static}.ed-tech-note>div{display:block}.ed-price-top{grid-template-columns:1fr;min-height:0}.ed-price-copy{padding:160px 7% 70px}.ed-price-copy .ed-stamp{bottom:25px}.ed-price-photo{min-height:450px}.ed-receipt{width:86%;padding:35px}.ed-create-head,.ed-dashboard-head{grid-template-columns:1fr}.ed-create-head>div:first-child,.ed-dashboard-head>div:nth-child(2){padding:160px 7% 70px}.ed-create-photo,.ed-dashboard-photo{min-height:400px}.ed-dashboard-photo{order:2}.ed-dashboard-title{display:block}.ed-dashboard-meta>div{padding:18px 12px}.ed-dashboard-meta strong{font-size:20px}.ed-ledger-head{display:block}.ed-tabs{gap:18px}.ed-search input{padding-left:0}.ed-legal aside{display:none}.ed-footer{padding:80px 7% 40px}.ed-footer-bottom{grid-template-columns:1fr 1fr}.ed-legal-hero{padding:170px 7% 80px}.ed-legal-hero .ed-stamp{bottom:30px;right:7%}}@media (max-width:500px){.ed h1{font-size:clamp(53px,12vw,75px)}.ed h2{font-size:clamp(45px,11vw,70px)}.ed-title-how .ed-title-copy{top:120px}.ed-title-how .ed-title-copy h1{font-size:52px}.ed-title-how .ed-title-copy .ed-lede{font-size:13px}.ed-condition-intro{padding:90px 7%}.ed-receipt{width:90%;padding:25px}.ed-receipt-row{display:block}.ed-receipt-row>strong{margin-top:25px;display:block}.ed-dashboard-meta{grid-template-columns:1fr}.ed-dashboard-meta>div,.ed-dashboard-meta>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.ed-footer-top h2{font-size:42px}.ed-circle{width:55px;height:55px}.ed-footer-bottom{gap:35px}.ed-legal-hero h1{font-size:50px}}@media (prefers-reduced-motion:reduce){.ed-title-photo{transform:none!important}}.ed-header{background:linear-gradient(#f1ece2f0,#f1ece273 65%,#0000)}:is(.ed:has(.ed-title-conditions) .ed-header,.ed:has(.ed-tech-hero) .ed-header,.ed:has(.ed-legal-hero) .ed-header){background:linear-gradient(#1e1a17bf,#0000)}.ed:has(.ed-menu) .ed-header{background:var(--paper)}.ed-telegram{background:#e4d9ca;grid-template-columns:1fr 1fr;gap:12%;padding:130px 8%;display:grid}.ed-telegram h2,.ed-extra h2,.ed-resolution h2{margin:30px 0}.ed-command{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);align-self:center;padding:30px 0}.ed-command span,.ed-command small{font:10px var(--font-plex-mono),monospace;letter-spacing:.08em;display:block}.ed-command code{font:clamp(15px,1.7vw,23px)/1.5 var(--font-plex-mono),monospace;color:var(--red);overflow-wrap:anywhere;margin:35px 0;display:block}.ed-command p{font-size:14px}.ed-extra{grid-template-columns:1fr 2fr;gap:10%;padding:130px 8%;display:grid}.ed-extra p:not(.ed-label){max-width:620px}.ed-resolution{background:#d9cdbf;padding:120px 8%}.ed-resolution-track{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.ed-resolution-track>div{padding:25px 25px 0 0}.ed-resolution-track>div+div{border-left:1px solid #b0a395;padding-left:25px}.ed-resolution-track span{font:10px var(--font-plex-mono),monospace;color:var(--red)}.ed-resolution-track p{font-size:14px}.ed-ledger article a{font-size:11px;text-decoration:underline}@media (max-width:850px){.ed-telegram,.ed-extra{grid-template-columns:1fr;gap:40px;padding:90px 7%}.ed-resolution{padding:90px 7%}.ed-resolution-track{grid-template-columns:1fr 1fr;gap:25px}.ed-resolution-track>div+div{border-left:0;padding-left:0}}@media (max-width:500px){.ed-resolution-track{grid-template-columns:1fr}}.scrapbook{color:#f1e8da;background:#181716;position:relative}.scrap-rail{z-index:15;color:#cc5c4f;letter-spacing:3px;writing-mode:vertical-rl;opacity:.9;pointer-events:none;background:#211918;border-inline:1px solid #943e34;width:30px;font:17px/1.6 Georgia,serif;position:fixed;top:0;bottom:0;overflow:hidden}.scrap-left{left:0}.scrap-right{right:0}.scrapbook .ed-header{padding:25px 6%;position:absolute;color:#f4e8d9!important;background:#181716!important}.scrapbook .ed-header a:hover{color:#d8695c}.scrapbook:has(.ed-menu) .ed-header{color:#211b19!important;background:#f1e8dc!important}.scrapbook main{padding-top:120px}.scrapbook main>section{width:min(88%,1400px);margin-left:auto;margin-right:auto;position:relative}.scrapbook .ed-title,.scrapbook .ed-price-top,.scrapbook .ed-tech-hero,.scrapbook .ed-create-head,.scrapbook .ed-legal-hero{color:#7e2925;background-color:#eee5d7;background-image:linear-gradient(#b77e6c36 1px,#0000 1px),linear-gradient(90deg,#b77e6c36 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:34px 34px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:9px solid #bb4b3e;border-radius:42px 42px 8px 8px;height:auto;min-height:660px;overflow:hidden;box-shadow:0 18px 0 -8px #7c3029}.scrapbook .ed-title-copy{z-index:2}.scrapbook .ed-title-how .ed-title-copy{width:60%;top:20%;left:8%}.scrapbook .ed-title-how .ed-title-photo{border:5px solid #b94b3e;width:38%;height:63%;top:17%;right:6%;box-shadow:7px 8px #d6a097;transform:rotate(3deg)!important}.scrapbook .ed-title-photo img,.scrapbook .ed-tech-photo img,.scrapbook .ed-price-photo img,.scrapbook .ed-create-photo img{filter:grayscale(.8)sepia(.28)contrast(.86)}.scrapbook .ed-title h1,.scrapbook .ed-price-copy h1,.scrapbook .ed-tech-copy h1,.scrapbook .ed-create-head h1,.scrapbook .ed-legal-hero h1{color:#8d332b;font-size:clamp(54px,6vw,92px);line-height:.95}.scrapbook .ed-title h1 i,.scrapbook .ed-tech-copy h1 i,.scrapbook .ed-legal-hero h1 i{color:#b94338}.scrapbook .ed-title .ed-side-note,.scrapbook .ed-tech-hero .ed-side-note{color:#9a554b}.scrapbook .ed-tech-hero{display:block}.scrapbook .ed-tech-photo{border:5px solid #b94b3e;width:38%;inset:18% 5% 15% auto;transform:rotate(2deg)}.scrapbook .ed-tech-photo:after{display:none}.scrapbook .ed-tech-copy{color:#783029;width:65%;padding:140px 8%}.scrapbook .ed-price-top{grid-template-columns:1fr 40%}.scrapbook .ed-price-copy{padding:150px 8% 90px 12%}.scrapbook .ed-price-photo{border:5px solid #b94b3e;min-height:450px;margin:90px 15% 90px 0;transform:rotate(2deg)}.scrapbook .ed-create-head{grid-template-columns:1fr 40%}.scrapbook .ed-create-head>div:first-child{padding:150px 8% 80px 12%}.scrapbook .ed-create-photo{border:5px solid #b94b3e;min-height:450px;margin:90px 15% 90px 0;transform:rotate(2deg)}.scrapbook .ed-legal-hero{padding:140px 8% 100px}.scrapbook .ed-legal-hero>p{color:#783029}.scrapbook main>section:not(.ed-title):not(.ed-price-top):not(.ed-tech-hero):not(.ed-create-head):not(.ed-legal-hero){color:#3a2923;background-color:#eee5d7}.scrapbook .ed-room{color:#f5ece2!important}.scrapbook .ed-room h2,.scrapbook .ed-room p{color:#f5ece2}.scrapbook .ed-timeline,.scrapbook .ed-diagram,.scrapbook .ed-calculator{background:#d9c1b3!important}.scrapbook .ed-diagram-steps p{color:#614942}.scrapbook .ed-diagram-steps article,.scrapbook .ed-choices button,.scrapbook .ed-fee-result{color:#3a2923;border-color:#ab897c}.scrapbook .ed-condition-detail,.scrapbook .ed-form-wrap{color:#3a2923}.scrapbook .ed-footer{color:#f4e8dc;background:#181716}.scrapbook .ed-footer-top{border-color:#72463e}.scrapbook .ed-circle{border-color:#f4e8dc}.scrapbook .ed-footer h2 i{color:#d77060}.scrapbook .ed-receipt{box-shadow:8px 12px #ac5548;background:#f1e7d8!important}.scrapbook .ed-telegram,.scrapbook .ed-extra,.scrapbook .ed-resolution{border-top:1px solid #d5baa8}.scrapbook .ed-water{min-height:600px}.scrapbook .ed-legal-index{color:#3a2923}@media (max-width:850px){.scrap-rail{width:16px;font-size:12px}.scrapbook .ed-header{padding:20px 7%}.scrapbook main{padding-top:95px}.scrapbook main>section{width:90%}.scrapbook .ed-title,.scrapbook .ed-price-top,.scrapbook .ed-tech-hero,.scrapbook .ed-create-head,.scrapbook .ed-legal-hero{border-width:6px;border-radius:28px 28px 5px 5px;min-height:760px}.scrapbook .ed-title-how .ed-title-copy{width:86%;top:8%;left:7%}.scrapbook .ed-title-how .ed-title-photo{width:70%;height:34%;top:auto;bottom:7%;right:8%}.scrapbook .ed-tech-copy{width:100%;padding:80px 7%}.scrapbook .ed-tech-photo{width:62%;height:32%;inset:auto 8% 6% auto}.scrapbook .ed-price-top,.scrapbook .ed-create-head{grid-template-columns:1fr}.scrapbook .ed-price-copy,.scrapbook .ed-create-head>div:first-child{padding:75px 7% 20px}.scrapbook .ed-price-photo,.scrapbook .ed-create-photo{min-height:300px;margin:10px 8% 50px}.scrapbook .ed-legal-hero{min-height:480px;padding:100px 7% 70px}.scrapbook .ed-room{width:90%}}.scrap-doodle{z-index:3;color:#bd5143;pointer-events:none;filter:drop-shadow(0 0 1px #f3e7d8);width:21%;position:absolute;bottom:3%;right:2%}@media (max-width:850px){.scrap-doodle{width:30%;bottom:2%;right:2%}.scrapbook .ed-title-how,.scrapbook .ed-tech-hero{flex-direction:column;align-items:stretch;min-height:0;display:flex}.scrapbook .ed-title-how .ed-title-copy{order:1;width:auto;padding:65px 7% 35px;position:relative;top:auto;left:auto}.scrapbook .ed-title-how .ed-title-photo{order:2;width:auto;height:clamp(240px,55vw,400px);margin:0 8% 55px;position:relative;top:auto;bottom:auto;right:auto;transform:none!important}.scrapbook .ed-tech-copy{order:1;width:auto;padding:65px 7% 35px}.scrapbook .ed-tech-photo{order:2;width:auto;height:clamp(240px,55vw,400px);margin:0 8% 55px;position:relative;inset:auto;transform:none!important}.scrapbook .ed-side-note{display:none}}@media (max-width:400px){.scrapbook .ed-title h1,.scrapbook .ed-price-copy h1,.scrapbook .ed-tech-copy h1,.scrapbook .ed-create-head h1,.scrapbook .ed-legal-hero h1{overflow-wrap:anywhere;font-size:clamp(42px,13vw,54px)}.ed-footer-top{gap:20px}.ed-footer-top h2{font-size:36px}}.page-technology{background:#100f0f}.page-technology .scrap-rail{color:#9f4b3d;background:#130f0e;border-color:#71362e}.page-technology .ed-tech-hero{color:#f0e2d5;box-shadow:none;background-color:#201715;background-image:linear-gradient(#ae62521c 1px,#0000 1px),linear-gradient(90deg,#ae62521c 1px,#0000 1px);background-size:24px 24px;border-width:1px;border-color:#9d473b;border-radius:2px}.page-technology .ed-tech-copy,.page-technology .ed-tech-copy h1{color:#f0e2d5}.page-technology .ed-tech-copy h1 i{color:#db7d67}.page-technology .ed-tech-photo{border-width:1px;border-color:#c35c4b;transform:none;box-shadow:12px 12px #692b26}.page-technology .ed-tech-lead{color:#f1e4d8!important;background:#171312!important}.page-technology .ed-tech-lead .ed-label{color:#d47b67}.page-technology .ed-diagram{color:#f1e4d8!important;background:#261b18!important}.page-technology .ed-diagram-steps p{color:#d4bcae}.page-technology .ed-diagram-steps article{border-color:#765046}.page-technology .ed-resolution{background:#c8b4a5!important}.page-technology .ed-tech-note{background:#e9dfd0!important}.page-pricing{background:#6e2c29}.page-pricing .scrap-rail{color:#e3ad96;background:#5f2524;border-color:#c77b66}.page-pricing .ed-header,.page-pricing .ed-footer{background:#6e2c29!important}.page-pricing .ed-price-top{box-shadow:none;background:#f0e5d3 repeating-linear-gradient(0deg,#0000 0 38px,#b0786025 39px 40px);border:0;border-radius:0}.page-pricing .ed-price-photo{border:0;transform:rotate(-2deg);box-shadow:12px 12px #a34237}.page-pricing .ed-pricing-intro{background:#f0e5d3!important}.page-pricing .ed-receipt{border:1px solid #ae8170;box-shadow:10px 10px #ab4c3d!important}.page-pricing .ed-calculator{color:#f6e7d7!important;background:#31211d!important}.page-pricing .ed-choices button,.page-pricing .ed-fee-result{color:#f6e7d7;border-color:#a97562}.page-pricing .ed-calculator .ed-label{color:#e6957d}.page-create{background:#ddd0bc}.page-create .scrap-rail{color:#9c4235;background:#d0bba7;border-color:#a95849}.page-create .ed-header,.page-create .ed-footer{background:#29201c!important}.page-create .ed-create-head{box-shadow:none;background-color:#e8dcc8;background-image:repeating-linear-gradient(0deg,#0000 0 54px,#a7695529 55px 56px);border:0;border-radius:0}.page-create .ed-create-photo{border:0;transform:rotate(-2deg);box-shadow:-10px 10px #a84335}.page-create .ed-create-body{background:#f2e9dc!important}.page-create .ed-form-wrap{background:#e3d3c2;padding:35px 8% 45px;box-shadow:8px 8px #b34a3c}.page-create .ed-form-wrap input:not([type=checkbox]),.page-create .ed-form-wrap select{border-color:#a88a78}.page-privacy-policy,.page-terms,.page-risks{background:#e3d7c8}.page-privacy-policy .scrap-rail,.page-terms .scrap-rail,.page-risks .scrap-rail{color:#99483b;background:#d7c7b7}.page-privacy-policy .ed-header,.page-terms .ed-header,.page-risks .ed-header{background:#211b19!important}.page-privacy-policy .ed-legal-hero,.page-terms .ed-legal-hero,.page-risks .ed-legal-hero{box-shadow:none;background-color:#eee4d5;background-image:linear-gradient(90deg,#a74d3f25 1px,#0000 1px);background-size:64px 100%;border:0;border-radius:0}.page-privacy-policy .ed-legal,.page-terms .ed-legal,.page-risks .ed-legal{background:#f5ece0!important}.page-privacy-policy .ed-legal article,.page-terms .ed-legal article,.page-risks .ed-legal article{border-top:1px solid #b27a69}.page-privacy-policy .ed-footer,.page-terms .ed-footer,.page-risks .ed-footer{background:#211b19!important}@media (max-width:850px){.page-technology .ed-tech-photo{transform:none}.page-pricing .ed-price-top,.page-create .ed-create-head{min-height:0}.page-create .ed-form-wrap{padding:30px 7% 40px}.page-technology .ed-tech-copy{padding:65px 7% 35px}}.page-terms .ed-legal-hero{background-color:#dac5b2;background-image:repeating-linear-gradient(0deg,#0000 0 52px,#ad6c5629 53px 54px)}.page-terms .ed-legal article:nth-child(2n){border-left:3px solid #ad5142;padding-left:6%}.page-risks .ed-legal-hero{background-color:#3a2420;background-image:linear-gradient(#bb746020 1px,#0000 1px),linear-gradient(90deg,#bb746020 1px,#0000 1px);background-size:32px 32px}.page-risks .ed-legal-hero h1,.page-risks .ed-legal-hero>p{color:#f2e2d2}.page-risks .ed-legal-hero h1 i{color:#e28b70}.page-risks .ed-legal article>span{border:1px solid #a54;padding:6px 9px;display:inline-block}.page-risks .ed-legal article{padding-bottom:45px}.ed-legal aside{align-self:start;max-height:calc(100svh - 48px);position:sticky;top:24px;overflow:auto}.ed-legal article{scroll-margin-top:24px}@media (max-width:850px){.ed-legal aside{z-index:8;white-space:nowrap;background:#f5ece0;flex-direction:row;gap:20px;max-height:none;margin:0 -2%;padding:15px 2%;display:flex;top:0;overflow-x:auto;box-shadow:0 1px #cbb7a5}.ed-legal aside span,.ed-legal aside a{flex:none}.ed-legal article{scroll-margin-top:68px}}.page-privacy-policy,.page-terms,.page-risks{overflow:clip}@media (max-width:600px){.scrapbook .ed-price-copy .ed-stamp,.scrapbook .ed-legal-hero .ed-stamp{margin:24px 0 0 auto;display:flex;position:relative;inset:auto}.scrapbook .ed-price-copy,.scrapbook .ed-legal-hero{padding-bottom:32px}.ed-menu-button{min-width:44px;min-height:44px}}
.scope-section{padding:100px 6%;color:#ede3d6!important;background:#191312!important}.scope-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.scope-heading p,.scope-heading>span,.scope-caption{font:10px var(--font-plex-mono),monospace;letter-spacing:.13em;color:#bd8174}.scope-heading h2{letter-spacing:-.05em;margin:20px 0 0;font:clamp(40px,5vw,75px)/1 Georgia,serif}.scope-heading h2 i{color:#c95b4d;letter-spacing:0;font:1.1em IfsoScript,cursive}.scope-section canvas{aspect-ratio:1200/680;filter:none;border:1px solid #7d3c32;width:100%;display:block;box-shadow:0 20px 70px #080505}.scope-caption{margin-top:20px}.scrapbook main>section.scope-section{color:#ede3d6!important;background:#191312!important}@media (max-width:700px){.scope-section{padding:70px 6%}.scope-heading{display:block}.scope-heading>span{margin-top:20px;display:block}.scope-caption{letter-spacing:.04em;font-size:12px;line-height:1.6}.scope-heading h2{font-size:clamp(36px,11vw,48px)}}
@font-face{font-family:IfsoScript;src:url(/assets/editorial/allura.woff2)format("woff2");font-display:swap}.scrapbook main>section.samurai-section{padding:90px 6% 70px;color:#ead3b9!important;background:#160b09!important}.samurai-intro{margin-bottom:40px}.samurai-intro p,.samurai-summary{font:10px var(--font-plex-mono),monospace;letter-spacing:.13em;color:#d18d70}.samurai-intro h2{letter-spacing:-.05em;margin:20px 0;font:clamp(42px,5.5vw,80px)/1 Georgia,serif}.samurai-intro h2 i{color:#e16f4d;letter-spacing:0;font:1.1em IfsoScript,cursive}.samurai-intro>span{color:#e0bdab;font-size:14px}.samurai-stage{background:#180b09;width:100%;position:relative;overflow:hidden}.samurai-stage canvas{aspect-ratio:5/3;filter:none;width:100%;display:block}.samurai-summary{margin:18px 0 0;line-height:1.7}@media (max-width:700px){.scrapbook main>section.samurai-section{padding:65px 5% 50px}.samurai-intro h2{font-size:48px}.samurai-summary{letter-spacing:.05em;font-size:10px}}@media (max-width:400px){.samurai-intro h2{font-size:40px}.samurai-intro>span{line-height:1.6}.samurai-summary{font-size:11px}}
