#tori-nest-service{--paper:#f8f5ed;--ink:#102f41;--muted:#5a6264;--orange:#c95028;--sand:#eee8dd;--line:#dddcd3}#tori-nest-service .container{width:min(100% - var(--gutter) * 2, var(--container));margin-inline:auto}#tori-nest-service .nest-hero h1{position:static}#tori-nest-service *{box-sizing:border-box}#tori-nest-service{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font:16px/1.65 var(--sans);margin:0}#tori-nest-service h1,#tori-nest-service h2,#tori-nest-service h3,#tori-nest-service p,#tori-nest-service figure{margin:0}#tori-nest-service h1,#tori-nest-service h2,#tori-nest-service h3{font-family:var(--serif);font-weight:400;line-height:1.1}#tori-nest-service h1{letter-spacing:-.045em;margin:20px 0 26px;font-size:clamp(42px,7vw,72px);line-height:1.1}#tori-nest-service h2{letter-spacing:-.045em;font-size:clamp(32px,3.5vw,48px);line-height:1.1}#tori-nest-service h3{letter-spacing:-.02em;font-size:25px;line-height:1.3}#tori-nest-service a{color:inherit}#tori-nest-service a:focus-visible,#tori-nest-service summary:focus-visible{outline:2px solid var(--orange);outline-offset:6px}#tori-nest-service .site-header{padding:26px 0}#tori-nest-service .header-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}#tori-nest-service .wordmark{font:40px/1 var(--serif);letter-spacing:-1.6px;text-decoration:none}#tori-nest-service .nav{flex-wrap:wrap;gap:26px;font-size:14px;display:flex}#tori-nest-service .nav a{text-decoration:none}#tori-nest-service .nav a:hover{color:var(--orange)}#tori-nest-service .eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:12px;font-weight:500}#tori-nest-service .muted{color:var(--muted)}#tori-nest-service .button{background:var(--accent);color:#fff;border:0;border-radius:32px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 25px;font-size:16px;line-height:1.5;display:inline-flex}#tori-nest-service .button:hover{background:#ab4020}#tori-nest-service .text-link{border-bottom:1px solid var(--accent);align-items:center;gap:20px;min-height:44px;padding:0 0 5px;font-size:16px;line-height:1.5;display:inline-flex}#tori-nest-service .text-link:hover{color:var(--orange)}#tori-nest-service .brush{background:var(--accent);clip-path:polygon(0 88%,10% 66%,30% 40%,54% 21%,79% 8%,95% 5%,100% 13%,82% 21%,56% 37%,32% 54%,12% 76%);width:180px;max-width:70%;height:15px;margin:24px 0 26px;display:block;transform:rotate(-2deg)}#tori-nest-service .nest-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:36px;padding:64px 0 70px;display:grid}#tori-nest-service .nest-hero .intro{color:var(--muted);max-width:440px;margin:0 0 16px}#tori-nest-service .hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:26px 0 0;display:flex}#tori-nest-service .hero-visual{background:#efeae0;border-radius:50% 50% 7px 7px;min-width:0;padding:28px 20px 20px}#tori-nest-service .monitor{background:var(--ink);border-radius:13px;padding:13px 13px 29px;position:relative;box-shadow:0 17px 28px #102f4115}#tori-nest-service .monitor:after{content:"";background:#9caaa9;border-radius:50%;width:6px;height:6px;position:absolute;bottom:10px;left:calc(50% - 3px)}#tori-nest-service .monitor .shot{aspect-ratio:16/10;border:0;border-radius:4px}#tori-nest-service .stand{clip-path:polygon(20% 0,80% 0,91% 100%,9% 100%);background:linear-gradient(90deg,#b8bcb9,#e1e1d9,#b8bcb9);width:88px;height:49px;margin:auto}#tori-nest-service .base{background:#b9bdb8;border-radius:80% 80% 3px 3px;width:155px;height:9px;margin:auto}#tori-nest-service .caption{text-align:right;font:italic 17px var(--serif);color:var(--accent);margin-top:24px}#tori-nest-service .shot{aspect-ratio:16/10;color:#6e746f;text-align:center;background:repeating-linear-gradient(135deg,#eee9df,#eee9df 9px,#f2eee6 9px 18px);border:1px solid #ddd5c7;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:relative}#tori-nest-service .shot strong{font:400 23px/1.3 var(--serif);color:var(--ink)}#tori-nest-service .shot span{font-size:12px}#tori-nest-service .shot img{object-fit:contain;background:var(--paper);width:100%;height:100%;position:absolute;inset:0}#tori-nest-service .jump-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;gap:45px;padding:18px 0;font-size:14px;display:flex}#tori-nest-service .jump-links a{text-decoration:none}#tori-nest-service .jump-links a:hover{color:var(--orange)}#tori-nest-service .section{padding:64px 0}#tori-nest-service .section-header{max-width:630px;margin-bottom:38px}#tori-nest-service .section-header>p:last-child{color:var(--muted);margin-top:20px}#tori-nest-service .feature-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:65px;display:grid}#tori-nest-service .feature-copy h3{margin-bottom:18px}#tori-nest-service .feature-copy>p{color:var(--muted)}#tori-nest-service .features{margin:24px 0 0;padding:0;list-style:none}#tori-nest-service .features li{border-top:1px solid var(--line);padding:12px 0;font-size:15px}#tori-nest-service .features li:last-child{border-bottom:1px solid var(--line)}#tori-nest-service .features strong{color:var(--ink);font-weight:400;display:block}#tori-nest-service .features span{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.6;display:block}#tori-nest-service .gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px;display:grid}#tori-nest-service .gallery .shot{aspect-ratio:16/11;padding:14px}#tori-nest-service .gallery .shot strong{font-size:19px}#tori-nest-service .gallery figcaption{margin-top:14px;font-size:14px}#tori-nest-service .gallery figcaption span{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.7;display:block}#tori-nest-service .market-section{background:#f0ece3}#tori-nest-service .market-section .shot{background:repeating-linear-gradient(135deg,#e7e1d5,#e7e1d5 9px,#ece6db 9px 18px)}#tori-nest-service .shared{border-top:1px solid var(--line);align-items:center;gap:30px;margin-top:38px;padding:28px 0 0;display:flex}#tori-nest-service .shared h3{flex-shrink:0;font-size:24px}#tori-nest-service .shared p{color:var(--muted);font-size:14px}#tori-nest-service .prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}#tori-nest-service .plan{background:var(--sand);border-radius:6px;flex-direction:column;padding:30px 27px;display:flex}#tori-nest-service .plan .eyebrow{margin-bottom:16px}#tori-nest-service .plan h3{min-height:63px;font-size:28px}#tori-nest-service .plan .price{font:400 49px/1.2 var(--serif);margin:22px 0}#tori-nest-service .price small{font:14px/1.5 Arial,sans-serif}#tori-nest-service .price .from{margin-bottom:4px;font:14px Arial,sans-serif;display:block}#tori-nest-service .plan ul{flex:1;margin:0 0 24px;padding-left:18px;font-size:14px}#tori-nest-service .plan .text-link{align-self:flex-start}#tori-nest-service .plan.bundle{background:var(--ink);color:var(--paper)}#tori-nest-service .bundle .eyebrow{color:#edb29b}#tori-nest-service .bundle .text-link{border-color:#edb29b}#tori-nest-service .bundle .saving{color:#e7d9c6;margin-top:-12px;margin-bottom:22px;font-size:14px}#tori-nest-service .pricing-note{color:var(--muted);margin-top:20px;font-size:14px;line-height:1.8}#tori-nest-service .custom-note{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:45px;margin-top:45px;padding-top:30px;display:grid}#tori-nest-service .custom-note h3{font-size:26px}#tori-nest-service .custom-note p{color:var(--muted);font-size:14px}#tori-nest-service .contact-area{background:var(--sand);border-radius:7px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:70px;padding:40px;display:flex}#tori-nest-service .contact-area h2{max-width:600px;margin-bottom:16px;font-size:38px}#tori-nest-service .contact-area .button{flex-shrink:0}#tori-nest-service .contact-area p{color:var(--muted)}#tori-nest-service .footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding:25px 0 35px;font-size:14px;display:flex}@media (max-width:950px){#tori-nest-service .feature-layout{gap:35px}#tori-nest-service .prices{gap:14px}#tori-nest-service .plan{padding:25px 20px}#tori-nest-service .nav{gap:18px}#tori-nest-service .gallery{gap:16px}#tori-nest-service .plan h3{font-size:25px}}@media (max-width:740px){#tori-nest-service .header-inner{flex-direction:column;align-items:flex-start;gap:20px}#tori-nest-service .nav{gap:10px 20px;font-size:14px}#tori-nest-service .wordmark{font-size:35px}#tori-nest-service .nest-hero .intro{max-width:550px}#tori-nest-service .jump-links{flex-wrap:wrap;justify-content:flex-start;gap:15px 25px}#tori-nest-service .section{padding:55px 0}#tori-nest-service .feature-layout{grid-template-columns:1fr;gap:28px}#tori-nest-service .gallery{grid-template-columns:1fr;gap:30px}#tori-nest-service .gallery .shot{aspect-ratio:16/9}#tori-nest-service .prices{grid-template-columns:1fr;gap:18px}#tori-nest-service .plan h3{min-height:0}#tori-nest-service .plan .price{margin:20px 0}#tori-nest-service .shared,#tori-nest-service .contact-area{flex-direction:column;align-items:flex-start;gap:18px}#tori-nest-service .custom-note{grid-template-columns:1fr;gap:16px}#tori-nest-service .contact-area{margin-bottom:45px;padding:30px 25px}#tori-nest-service .contact-area h2{font-size:33px}#tori-nest-service .footer{flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){#tori-nest-service{scroll-behavior:auto}}#tori-nest-service .screenshot-trigger{border-radius:inherit;background:var(--paper);cursor:zoom-in;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}#tori-nest-service .screenshot-trigger:focus-visible,#tori-nest-service .screenshot-close:focus-visible{outline:2px solid var(--orange);outline-offset:3px}#tori-nest-service .screenshot-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:16px;position:fixed;inset:0}#tori-nest-service .screenshot-dialog[open]{place-items:center;display:grid}#tori-nest-service .screenshot-dialog::backdrop{background:#102f41d9}#tori-nest-service .screenshot-dialog-content{background:var(--paper);border-radius:6px;width:min(1400px,100%);padding:12px}#tori-nest-service .screenshot-close{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:5px;margin:0 0 12px auto;padding:8px 16px;display:block}#tori-nest-service .screenshot-enlarged{height:min(75dvh,900px);position:relative}#tori-nest-service .screenshot-enlarged img{object-fit:contain}#tori-nest-service .screenshot-toolbar{justify-content:flex-end;gap:12px;margin-bottom:12px;display:flex}#tori-nest-service .screenshot-toolbar .screenshot-close{margin:0}#tori-nest-service .screenshot-viewport{touch-action:none;cursor:zoom-in;-webkit-user-select:none;user-select:none;max-height:75dvh;overflow:hidden}#tori-nest-service .screenshot-enlarged img{pointer-events:none}#tori-nest-service .nest-hero .eyebrow,#tori-nest-service .nest-hero h1{margin-bottom:0}#tori-nest-service .features li,#tori-nest-service .plan ul{font-size:16px}@media (max-width:620px){#tori-nest-service .nest-hero{grid-template-columns:minmax(0,1fr);gap:32px}#tori-nest-service .hero-visual{justify-self:center;width:min(100%,260px);padding:16px 14px 12px}#tori-nest-service .caption{margin-top:12px;font-size:14px}#tori-nest-service .hero-actions{flex-direction:column;align-items:stretch}#tori-nest-service .hero-actions .button{width:100%}#tori-nest-service .hero-actions .text-link{align-self:flex-start}}
